pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/minidlna make it more pkgsrc compliant



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7cef7a46e7d4
branches:  trunk
changeset: 610445:7cef7a46e7d4
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Thu Oct 25 10:25:27 2012 +0000

description:
make it more pkgsrc compliant

diffstat:

 multimedia/minidlna/Makefile                 |   8 +++++-
 multimedia/minidlna/PLIST                    |   3 +-
 multimedia/minidlna/distinfo                 |   4 +-
 multimedia/minidlna/files/minidlna.in        |  34 ----------------------------
 multimedia/minidlna/files/minidlna.sh        |  20 ++++++++++++++++
 multimedia/minidlna/patches/patch-minidlna.c |   4 +-
 6 files changed, 33 insertions(+), 40 deletions(-)

diffs (131 lines):

diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/Makefile
--- a/multimedia/minidlna/Makefile      Thu Oct 25 08:52:33 2012 +0000
+++ b/multimedia/minidlna/Makefile      Thu Oct 25 10:25:27 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2012/10/15 22:48:01 drochner Exp $
+# $NetBSD: Makefile,v 1.2 2012/10/25 10:25:27 drochner Exp $
 #
 
 DISTNAME=      minidlna_1.0.25_src
@@ -15,8 +15,14 @@
 MAKE_FILE=     BSDmakefile
 EGDIR=         ${PREFIX}/share/examples/minidlna
 
+SUBST_CLASSES+=        confdir
+SUBST_STAGE.confdir= pre-build
+SUBST_FILES.confdir= minidlna.c
+SUBST_VARS.confdir= PKG_SYSCONFDIR
+
 CONF_FILES=    ${EGDIR}/minidlna.conf \
                ${PKG_SYSCONFDIR}/minidlna.conf
+RCD_SCRIPTS=   minidlna
 
 INSTALLATION_DIRS=     sbin share/examples/minidlna
 
diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/PLIST
--- a/multimedia/minidlna/PLIST Thu Oct 25 08:52:33 2012 +0000
+++ b/multimedia/minidlna/PLIST Thu Oct 25 10:25:27 2012 +0000
@@ -1,3 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2012/10/15 22:48:01 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2012/10/25 10:25:27 drochner Exp $
 sbin/minidlna
 share/examples/minidlna/minidlna.conf
+share/examples/rc.d/minidlna
diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/distinfo
--- a/multimedia/minidlna/distinfo      Thu Oct 25 08:52:33 2012 +0000
+++ b/multimedia/minidlna/distinfo      Thu Oct 25 10:25:27 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2012/10/15 22:48:01 drochner Exp $
+$NetBSD: distinfo,v 1.2 2012/10/25 10:25:27 drochner Exp $
 
 SHA1 (minidlna_1.0.25_src.tar.gz) = 33742f02367006c6e4af7128b91c830026e59b9f
 RMD160 (minidlna_1.0.25_src.tar.gz) = 7008ef98c03f820d9200c1b1db2ec2f7995ece6d
@@ -10,7 +10,7 @@
 SHA1 (patch-image_utils.c) = 1f8a5d31aef9fa7182ac5ee40f9b9ad374a2772c
 SHA1 (patch-inline) = 3bab5f706124d96492f6fd017b671e34c3f2bd59
 SHA1 (patch-lg) = 3889c03ca8118a7769266bb25687945701f3d29e
-SHA1 (patch-minidlna.c) = 056a60ed2a5973939bcaf7aca27ed9b0f56920db
+SHA1 (patch-minidlna.c) = 4c8de50a3de506cb6f34b43e60504a930f6f5282
 SHA1 (patch-other-subnets) = 3739394543005a658c73a62bd150a161d43253e1
 SHA1 (patch-replace-glob3) = 599bda0d6c2532956111b8d605b6227dd83040c5
 SHA1 (patch-scanner.c) = d07998a31ec8b890baa7cccc58d211af69953625
diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/files/minidlna.in
--- a/multimedia/minidlna/files/minidlna.in     Thu Oct 25 08:52:33 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD: ports/net/minidlna/files/minidlna.in,v 1.1 2012/08/05 23:19:36 dougb Exp $
-#
-# PROVIDE: minidlna
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following line to /etc/rc.conf[.local] to enable minidlna:
-#
-# minidlna_enable="YES"
-
-. /etc/rc.subr
-
-name=minidlna
-rcvar=minidlna_enable
-command=%%PREFIX%%/sbin/minidlna
-
-load_rc_config $name
-
-minidlna_enable=${minidlna_enable-"NO"}
-minidlna_uid=${minidlna_uid-"%%USER%%"}
-
-pidfile="/var/db/minidlna/minidlna.pid"
-
-start_precmd="rm -f $pidfile"
-stop_postcmd=$start_precmd
-
-command_args="-P $pidfile -u $minidlna_uid"
-extra_commands=rescan
-rescan_cmd="$command -R -u $minidlna_uid"
-required_dirs="/var/db/minidlna"
-
-run_rc_command $1
diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/files/minidlna.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/minidlna/files/minidlna.sh     Thu Oct 25 10:25:27 2012 +0000
@@ -0,0 +1,20 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: minidlna.sh,v 1.1 2012/10/25 10:25:27 drochner Exp $
+#
+# PROVIDE: minidlna
+# REQUIRE: DAEMON
+#
+
+. /etc/rc.subr
+
+name="minidlna"
+rcvar=${name}
+command="@PREFIX@/sbin/${name}"
+requre_files="@PKG_SYSCONFDIR@/${name}.conf"
+
+load_rc_config ${name}
+
+pidfile="/var/run/minidlna.pid"
+
+run_rc_command $1
diff -r c1e010360cc1 -r 7cef7a46e7d4 multimedia/minidlna/patches/patch-minidlna.c
--- a/multimedia/minidlna/patches/patch-minidlna.c      Thu Oct 25 08:52:33 2012 +0000
+++ b/multimedia/minidlna/patches/patch-minidlna.c      Thu Oct 25 10:25:27 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-minidlna.c,v 1.1 2012/10/15 22:48:02 drochner Exp $
+$NetBSD: patch-minidlna.c,v 1.2 2012/10/25 10:25:27 drochner Exp $
 
 --- minidlna.c.orig    2012-05-08 00:10:42.000000000 +0000
 +++ minidlna.c
@@ -45,7 +45,7 @@
        struct sigaction sa;
        const char * presurl = NULL;
 -      const char * optionsfile = "/etc/minidlna.conf";
-+      const char * optionsfile = PREFIX "/etc/minidlna.conf";
++      const char * optionsfile = "@PKG_SYSCONFDIR@/minidlna.conf";
        char mac_str[13];
        char * string, * word;
        enum media_types type;



Home | Main Index | Thread Index | Old Index