From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 22 10:30:04 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A79F91065679 for ; Fri, 22 Jan 2010 10:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 67E158FC0C for ; Fri, 22 Jan 2010 10:30:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0MAU4LG029101 for ; Fri, 22 Jan 2010 10:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0MAU479029097; Fri, 22 Jan 2010 10:30:04 GMT (envelope-from gnats) Resent-Date: Fri, 22 Jan 2010 10:30:04 GMT Resent-Message-Id: <201001221030.o0MAU479029097@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, takefu@airport.fm Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17C221065679 for ; Fri, 22 Jan 2010 10:21:22 +0000 (UTC) (envelope-from takefu@airport.fm) Received: from ae-osaka.co.jp (unknown [IPv6:2001:3e0:4ec:a000::1]) by mx1.freebsd.org (Postfix) with ESMTP id D31958FC0C for ; Fri, 22 Jan 2010 10:21:21 +0000 (UTC) Received: from localhost (localhost.ae-osaka.co.jp [127.0.0.1]) by ae-osaka.co.jp (Postfix) with ESMTP id ABBFD11431; Fri, 22 Jan 2010 19:21:20 +0900 (JST) Received: from ae-osaka.co.jp ([127.0.0.1]) by localhost (ae-osaka.co.jp [127.0.0.1]) (amavisd-new, port 10024) with LMTP id TjSNz9upy+Xk; Fri, 22 Jan 2010 19:21:14 +0900 (JST) Received: from [IPv6:2001:3e0:4ec:a011:fc0b:8cff:b462:279f] (unknown [IPv6:2001:3e0:4ec:a011:fc0b:8cff:b462:279f]) by ae-osaka.co.jp (Postfix) with ESMTPSA id 520961144D; Fri, 22 Jan 2010 19:21:07 +0900 (JST) Message-Id: <4B597C12.60405@airport.fm> Date: Fri, 22 Jan 2010 19:21:06 +0900 From: Takefu To: FreeBSD-gnats-submit@FreeBSD.org Cc: ayu@commun.jp Subject: ports/143078: [PATCH] audio/ezstream: USE_RC_SUBR in use X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: takefu@airport.fm List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 10:30:04 -0000 >Number: 143078 >Category: ports >Synopsis: [PATCH] audio/ezstream: USE_RC_SUBR in use >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 22 10:30:03 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Takefu >Release: >Organization: FOX Amateur Radio Club >Environment: >Description: USE_RC_SUBR in use Default example ezstream_vorbis.xml to ezstream.xml Added file(s): - files/ezstream.in Port maintainer (ayu@commun.jp) is cc'd. >How-To-Repeat: >Fix: --- ezstream-0.5.6_1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/audio/ezstream/Makefile ezstream/Makefile --- /usr/ports/audio/ezstream/Makefile 2009-12-03 02:16:08.000000000 +0900 +++ ezstream/Makefile 2010-01-05 14:17:55.000000000 +0900 @@ -22,6 +22,7 @@ USE_GNOME= libxml2 USE_ICONV= yes +USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" @@ -31,7 +32,7 @@ ezstream_reencode_mp3.xml ezstream_reencode_theora.xml \ ezstream_reencode_vorbis.xml ezstream_stdin_vorbis.xml \ ezstream_vorbis.xml meta.sh play.sh -PLIST_FILES= bin/ezstream bin/ezstream-file.sh +PLIST_FILES= bin/ezstream bin/ezstream-file.sh etc/ezstream/ezstream.xml '@dirrm etc/ezstream' CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS} @@ -41,13 +42,13 @@ .if defined(WITHOUT_TAGLIB) CONFIGURE_ARGS+= --without-taglib .else -LIB_DEPENDS+= tag.1:${PORTSDIR}/audio/taglib +LIB_DEPENDS+= tag.1:${PORTSDIR}/audio/taglib CONFIGURE_ARGS+= --with-taglib=${LOCALBASE} .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|examples||g ; \ - s|: install-dist_docDATA|:|g' ${WRKSRC}/Makefile.in + s|: install-dist_docDATA|:|g' ${WRKSRC}/Makefile.in post-install: .if !defined(NOPORTDOCS) @@ -62,5 +63,7 @@ ${INSTALL_DATA} ${WRKSRC}/examples/${file} ${EXAMPLESDIR} .endfor .endif + @${MKDIR} ${ETCDIR} + @${INSTALL_DATA} ${WRKSRC}/examples/ezstream_vorbis.xml ${ETCDIR}/ezstream.xml .include diff -ruN --exclude=CVS /usr/ports/audio/ezstream/files/ezstream.in ezstream/files/ezstream.in --- /usr/ports/audio/ezstream/files/ezstream.in 1970-01-01 09:00:00.000000000 +0900 +++ ezstream/files/ezstream.in 2009-08-13 19:21:31.000000000 +0900 @@ -0,0 +1,31 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: ezstream +# REQUIRE: DAEMON +# BEFORE: login +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable the ezstream daemon: +# +# ezstream_enable="YES" +# ezstream_flags="" +# + +. %%RC_SUBR%% + +name="ezstream" +rcvar=`set_rcvar` + +# read configuration and set defaults +load_rc_config "$name" +: ${ezstream_enable="NO"} +: ${ezstream_flags="-c %%PREFIX%%/etc/${name}/${name}.xml"} + +command="%%PREFIX%%/bin/${name}" + +run_rc_command "$1" --- ezstream-0.5.6_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: