Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Mar 2006 23:32:13 -0800 (PST)
From:      Alexander Botero-Lowry <alex@foxybanana.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Meno.Abels@Adviser.com
Subject:   ports/95190: [PATCH] audio/mt-daapd: update to 0.2.4
Message-ID:  <200604010732.k317WDPX080633@Laptop.mine.box>
Resent-Message-ID: <200604010740.k317eEaT017554@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         95190
>Category:       ports
>Synopsis:       [PATCH] audio/mt-daapd: update to 0.2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 01 07:40:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Botero-Lowry
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD Laptop.mine.box 6.0-STABLE FreeBSD 6.0-STABLE #1: Tue Feb  7 19:06:16 PST
>Description:
- Update to 0.2.4
- Make PREFIX safe by using LOCALBASE for configure_args
- replace the rc script with an rc.subr rc script

- If the maintainer is interested, I wouldn't mind taking over maintainership
  I know the developer so I can get insight upstream. Anyway regardless, nice
  updates for all! 

Added file(s):
- files/mt-daapd.sh.in

Removed file(s):
- files/mt-daapd.sh

Port maintainer (Meno.Abels@Adviser.com) is cc'd.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- mt-daapd-0.2.4.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/audio/mt-daapd/Makefile /usr/home/alex/mt-daapd/Makefile
--- /usr/ports/audio/mt-daapd/Makefile	Tue Nov 22 23:34:35 2005
+++ /usr/home/alex/mt-daapd/Makefile	Fri Mar 31 23:18:06 2006
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	mt-daapd
-PORTVERSION=	0.2.3
-PORTREVISION=	1
+PORTVERSION=	0.2.4
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	mt-daapd
@@ -20,12 +19,13 @@
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	AUTOCONF=autoconf259 AUTOHEADER=autoheader259 CC="${CC} -pthread"
-CONFIGURE_ARGS=	--with-id3tag=${PREFIX}
+CONFIGURE_ARGS=	--with-id3tag=${LOCALBASE} --with-gdbm-includes=${LOCALBASE}/include
 
 USE_AUTOTOOLS=	autoheader:259 autoconf:259:env
 
 DAAPD_USER?=	daapd
 DAAPD_GROUP?=	daapd
+USE_RC_SUBR=	mt-daapd.sh
 
 PKGINSTALL=	${WRKDIR}/pkg-install
 PKGDEINSTALL=	${WRKDIR}/pkg-deinstall
@@ -46,9 +46,6 @@
 	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
-	${SED} ${FILES_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
-		${FILESDIR}/mt-daapd.sh > ${WRKDIR}/mt-daapd.sh
-	${INSTALL_SCRIPT} ${WRKDIR}/mt-daapd.sh ${PREFIX}/etc/rc.d/mt-daapd.sh
 	${SED} ${FILES_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
 		${FILESDIR}/mt-daapd.conf > ${WRKDIR}/mt-daapd.conf
 	${INSTALL_DATA} ${WRKDIR}/mt-daapd.conf ${PREFIX}/etc/mt-daapd.conf.sample
diff -ruN --exclude=CVS /usr/ports/audio/mt-daapd/distinfo /usr/home/alex/mt-daapd/distinfo
--- /usr/ports/audio/mt-daapd/distinfo	Sat Jan 28 21:40:08 2006
+++ /usr/home/alex/mt-daapd/distinfo	Fri Mar 31 23:29:09 2006
@@ -1,3 +1,3 @@
-MD5 (mt-daapd-0.2.3.tar.gz) = 17aa3fa0601cbe172d18f53489141e5a
-SHA256 (mt-daapd-0.2.3.tar.gz) = 17e3966a9da7acb0560af1d2c1a5c0162da8e01de195aa096d594ab6248c4930
-SIZE (mt-daapd-0.2.3.tar.gz) = 406035
+MD5 (mt-daapd-0.2.4.tar.gz) = 2e1cdbe6b94ef153e915806f80a28dca
+SHA256 (mt-daapd-0.2.4.tar.gz) = 8239ebbba5b815e5668aa235be52f2ea66f1a81bb80f4f6ddda2cc3e69f7b7ef
+SIZE (mt-daapd-0.2.4.tar.gz) = 405168
diff -ruN --exclude=CVS /usr/ports/audio/mt-daapd/files/mt-daapd.sh /usr/home/alex/mt-daapd/files/mt-daapd.sh
--- /usr/ports/audio/mt-daapd/files/mt-daapd.sh	Mon Jul 19 02:18:51 2004
+++ /usr/home/alex/mt-daapd/files/mt-daapd.sh	Wed Dec 31 16:00:00 1969
@@ -1,24 +0,0 @@
-#!/bin/sh
-# $FreeBSD: ports/audio/mt-daapd/files/mt-daapd.sh,v 1.1 2004/07/19 09:18:51 edwin Exp $
-
-MT_DAAPD=/usr/local/sbin/mt-daapd
-MT_DAAPD_CONF=/usr/local/etc/mt-daapd.conf
-
-
-case "$1" in
-	start)
-		if [ -r "${MT_DAAPD_CONF}" ]; then
-			${MT_DAAPD} -c ${MT_DAAPD_CONF} 
-			echo -n ' mt-daapd'
-		fi
-		;;
-	stop)
-		killall -TERM mt-daapd
-		;;
-	*)
-		echo ""
-		echo "Usage: `basename $0` { start | stop }"
-		echo ""
-		exit 64
-		;;
-esac
diff -ruN --exclude=CVS /usr/ports/audio/mt-daapd/files/mt-daapd.sh.in /usr/home/alex/mt-daapd/files/mt-daapd.sh.in
--- /usr/ports/audio/mt-daapd/files/mt-daapd.sh.in	Wed Dec 31 16:00:00 1969
+++ /usr/home/alex/mt-daapd/files/mt-daapd.sh.in	Fri Mar 31 23:28:09 2006
@@ -0,0 +1,20 @@
+#!/bin/sh
+# $FreeBSD: ports/audio/mt-daapd/files/mt-daapd.sh,v 1.1 2004/07/19 09:18:51 edwin Exp $
+
+# PROVIDE: mt-daapd
+# REQUIRE: LOGIN
+
+. %%RC_SUBR%%
+
+name="mt-daapd"
+rcvar="mt_daapd_enable"
+
+command="%%PREFIX%%/sbin/mt-daapd"
+command_args="-f ${mt_daapd_config}"
+pidfile="/var/run/mt-daapd.pid"
+
+load_rc_config "$name"
+: ${mt_daapd_enable="NO"}
+: ${mt_daapd_config="%%PREFIX%%/etc/mt-daapd.conf"}
+
+run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/audio/mt-daapd/pkg-plist /usr/home/alex/mt-daapd/pkg-plist
--- /usr/ports/audio/mt-daapd/pkg-plist	Sat Oct 15 19:12:54 2005
+++ /usr/home/alex/mt-daapd/pkg-plist	Fri Mar 31 23:22:19 2006
@@ -1,6 +1,6 @@
 @comment $FreeBSD: ports/audio/mt-daapd/pkg-plist,v 1.3 2005/10/15 17:54:49 mnag Exp $
 etc/mt-daapd.conf.sample
-etc/rc.d/mt-daapd.sh
+etc/rc.d/mt-daapd
 sbin/mt-daapd
 %%DATADIR%%/admin-root/aspl-license.html
 %%DATADIR%%/admin-root/aspl-license.txt
--- mt-daapd-0.2.4.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604010732.k317WDPX080633>