ports/107196: [PATCH] net/spread: [SUMMARIZE CHANGES]

Aaron Dalton aaron at FreeBSD.org
Mon Dec 25 19:40:16 UTC 2006


>Number:         107196
>Category:       ports
>Synopsis:       [PATCH] net/spread: [SUMMARIZE CHANGES]
>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:   Mon Dec 25 19:40:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Aaron Dalton
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD moondance.itsy-bitsy.net 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun Jul  9 11:58:50 MDT
>Description:
General port cleanup, include RC_SUBR and PORTDOCS changes.

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

Removed file(s):
- files/spread.sh

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

--- spread-3.17.3.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/net/spread/Makefile,v
retrieving revision 1.20
diff -u -u -r1.20 Makefile
--- Makefile	5 Sep 2006 05:03:52 -0000	1.20
+++ Makefile	25 Dec 2006 19:31:19 -0000
@@ -17,15 +17,14 @@
 
 GNU_CONFIGURE=	yes
 USE_PERL5=	yes
-USE_RC_SUBR=	yes
-INSTALLS_SHLIB=	yes
+USE_RC_SUBR=	spread.sh
+USE_LDCONFIG=	yes
 
 MAKE_ARGS+=	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS}
 RC_SCRIPTS_SUB=	PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
 WRKSRC=		${WRKDIR}/${PORTNAME}-src-${PORTVERSION}
 
 PKGMESSAGE=	${WRKSRC}/license.txt
-PORTDOCS=	Readme.txt LICENSE
 HEADERFILES=	sp_func.h sp_func.h sp_events.h
 MAN1=		spflooder.1 spmonitor.1 spread.1 sptuser.1 spuser.1
 MAN3=		libsp.3 SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 \
@@ -52,15 +51,11 @@
 	@cd ${WRKSRC}/perl/Spread && \
 		${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
 	@cd ${WRKSRC}/perl/Spread && ${MAKE}
-	@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
-		${FILESDIR}/${PORTNAME}.sh > ${WRKDIR}/${PORTNAME}.sh
 
 pre-install:
 	${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
 
 post-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \
-		${PREFIX}/etc/rc.d/${PORTNAME}.sh
 .for f in ${HEADERFILES}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include
 .endfor
@@ -77,9 +72,9 @@
 		${PREFIX}/etc/spread.access_ip
 .endif
 	(cd ${WRKSRC}/perl/Spread && ${MAKE} install)
+.if !defined(NOPORTDOCS)
 	${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/perl/Spread/test.pl ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/Readme.txt ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/license.txt ${DOCSDIR}/LICENSE
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/net/spread/pkg-plist,v
retrieving revision 1.10
diff -u -u -r1.10 pkg-plist
--- pkg-plist	18 Apr 2006 08:51:11 -0000	1.10
+++ pkg-plist	25 Dec 2006 19:31:19 -0000
@@ -2,13 +2,10 @@
 bin/spmonitor
 bin/sptuser
 bin/spuser
-etc/rc.d/spread.sh
- at unexec if cmp -s %D/etc/spread.access_ip %D/etc/spread.access_ip.sample; then rm -f %D/etc/spread.access_ip; fi
+etc/spread.access_ip
 etc/spread.access_ip.sample
- at exec [ -f %B/spread.access_ip ] || cp %B/%f %B/spread.access_ip
- at unexec if cmp -s %D/etc/spread.conf %D/etc/spread.conf.sample; then rm -f %D/etc/spread.conf; fi
+etc/spread.conf
 etc/spread.conf.sample
- at exec [ -f %B/spread.conf ] || cp %B/%f %B/spread.conf
 include/sp.h
 include/sp_events.h
 include/sp_func.h
@@ -18,14 +15,15 @@
 lib/libtspread.a
 lib/libtspread.so
 lib/libtspread.so.1
-sbin/spread
 %%SITE_PERL%%/%%PERL_ARCH%%/Spread.pm
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread/.packlist
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread/Spread.bs
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread/Spread.so
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread/autosplit.ix
-%%EXAMPLESDIR%%/test.pl
- at exec mkdir -p /var/run/spread
- at unexec rmdir /var/run/spread 2>/dev/null || true
- at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread
- at dirrmtry %%EXAMPLESDIR%%
+sbin/spread
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/Readme.txt
+%%PORTDOCS%%%%EXAMPLESDIR%%/test.pl
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Spread
Index: files/spread.sh
===================================================================
RCS file: files/spread.sh
diff -N files/spread.sh
--- files/spread.sh	20 Feb 2006 20:47:30 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/net/spread/files/spread.sh,v 1.3 2006/02/20 20:47:30 dougb Exp $
-#
-
-# PROVIDE: spread
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable spread:
-#
-#spread_enable="YES"
-#
-# See spread(1) for flags
-#
-
-. %%RC_SUBR%%
-
-name=spread
-rcvar=`set_rcvar`
-
-command="%%PREFIX%%/sbin/spread"
-command_args=""
-pidfile=/var/run/${name}.pid
-required_files=%%PREFIX%%/etc/${name}.conf
-
-# set defaults
-
-spread_enable=${spread_enable:-"NO"}
-spread_flags=${spread_flags:-""}
-
-load_rc_config ${name}
-run_rc_command "$1"
Index: files/spread.sh.in
===================================================================
RCS file: files/spread.sh.in
diff -N files/spread.sh.in
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/spread.sh.in	25 Dec 2006 19:31:19 -0000
@@ -0,0 +1,34 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: spread
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable spread:
+#
+#spread_enable="YES"
+#
+# See spread(1) for flags
+#
+
+. %%RC_SUBR%%
+
+name=spread
+rcvar=`set_rcvar`
+
+command="%%PREFIX%%/sbin/spread"
+command_args=""
+pidfile=/var/run/${name}.pid
+required_files=%%PREFIX%%/etc/${name}.conf
+
+# set defaults
+
+spread_enable=${spread_enable:-"NO"}
+spread_flags=${spread_flags:-""}
+
+load_rc_config ${name}
+run_rc_command "$1"
--- spread-3.17.3.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list