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