ports/73048: [MAINTAINER] net/vls : add rcng script and ipv6 to categories

Michael Johnson ahze at ahze.net
Sat Oct 23 18:40:22 UTC 2004


>Number:         73048
>Category:       ports
>Synopsis:       [MAINTAINER] net/vls : add rcng script and ipv6 to categories
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 23 18:40:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Michael Johnson
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD blueheron.ahze.net 5.3-STABLE FreeBSD 5.3-STABLE #68: Sat Oct 16 21:30:18 EDT 2004
>Description:
- add rcng script
- add ipv6 to categories
 
Added file(s):
- files/vlsd.sh.in

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

--- vls-0.5.6.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net/vls.orig/Makefile /usr/ports/net/vls/Makefile
--- /usr/ports/net/vls.orig/Makefile	Sat Oct 23 14:34:12 2004
+++ /usr/ports/net/vls/Makefile	Sat Oct 23 14:30:41 2004
@@ -7,7 +7,7 @@
 
 PORTNAME=	vls
 PORTVERSION=	0.5.6
-CATEGORIES=	net multimedia
+CATEGORIES=	net ipv6 multimedia
 MASTER_SITES=	http://download.videolan.org/pub/videolan/vls/${PORTVERSION}/
 
 MAINTAINER=	ahze at ahze.net
@@ -21,6 +21,7 @@
 
 USE_BZIP2=	yes
 USE_GMAKE=	yes
+USE_RC_SUBR=	yes
 GNU_CONFIGURE=	yes
 INSTALLS_SHLIB=	yes
 CFLAGS+=	-I${LOCALBASE}/inlcude
@@ -34,12 +35,20 @@
 CONFIGURE_ARGS+=	--disable-dvd
 .endif
 
+post-patch:
+	@${SED} -e 's|%%PREFIX%%|${PREFIX}|g; \
+		s|%%RC_SUBR%%|${RC_SUBR}|g' \
+		${FILESDIR}/vlsd.sh.in > ${WRKDIR}/vlsd.sh
+
 pre-install:
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}/developer
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
 	${CP} -pR ${WRKSRC}/doc/developer/*.* ${DOCSDIR}/developer/
 .endif
+
+post-install:
+	${INSTALL_SCRIPT} ${WRKDIR}/vlsd.sh ${PREFIX}/etc/rc.d
 
 .include <bsd.port.pre.mk>
 
diff -ruN --exclude=CVS /usr/ports/net/vls.orig/files/vlsd.sh.in /usr/ports/net/vls/files/vlsd.sh.in
--- /usr/ports/net/vls.orig/files/vlsd.sh.in	Wed Dec 31 19:00:00 1969
+++ /usr/ports/net/vls/files/vlsd.sh.in	Sat Oct 23 14:27:39 2004
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: vlsd
+# REQUIRE: DAEMON
+# BEFORE:  LOGIN
+
+. %%RC_SUBR%%
+
+name=vlsd
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/bin/vlsd
+required_files=%%PREFIX%%/etc/videolan/vls/vls.cfg
+
+# set default
+vlsd_enable=${vlsd_enable:-"NO"}
+
+load_rc_config $name
+run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/net/vls.orig/pkg-plist /usr/ports/net/vls/pkg-plist
--- /usr/ports/net/vls.orig/pkg-plist	Sat Oct 23 14:34:12 2004
+++ /usr/ports/net/vls/pkg-plist	Sat Oct 23 14:31:53 2004
@@ -1,5 +1,6 @@
 bin/vls
 bin/vlsd
+etc/rc.d/vlsd.sh
 etc/videolan/vls/vls.cfg-dist
 @dirrm lib/videolan/vls
 @dirrm lib/videolan
--- vls-0.5.6.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list