svn commit: r356420 - in head: sysutils/curly sysutils/doinkd sysutils/doinkd/files sysutils/zetaback www/webcopy www/webcopy/files

Cy Schubert cy at FreeBSD.org
Wed Jun 4 02:27:24 UTC 2014


Author: cy
Date: Wed Jun  4 02:27:21 2014
New Revision: 356420
URL: http://svnweb.freebsd.org/changeset/ports/356420
QAT: https://qat.redports.org/buildarchive/r356420/

Log:
  Stagify, modernize.

Modified:
  head/sysutils/curly/Makefile
  head/sysutils/curly/pkg-plist
  head/sysutils/doinkd/Makefile
  head/sysutils/doinkd/files/patch-Makefile
  head/sysutils/zetaback/Makefile
  head/sysutils/zetaback/pkg-plist
  head/www/webcopy/Makefile
  head/www/webcopy/files/patch-aa

Modified: head/sysutils/curly/Makefile
==============================================================================
--- head/sysutils/curly/Makefile	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/curly/Makefile	Wed Jun  4 02:27:21 2014	(r356420)
@@ -19,10 +19,7 @@ BUILD_DEPENDS=	makeme:${PORTSDIR}/devel/
 
 MAKE_FLAGS=
 MAKEFILE=
-MAN1=		${PORTNAME}.1
-MLINKS=		${PORTNAME}.1 un${PORTNAME}.1
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e 's,CFLAGS=,CFLAGS+=,' -e 's,^DEBUG,#DEBUG,'\
 		-e 's,gcc,${CC},' ${WRKSRC}/bin/curly/Make.host
@@ -35,6 +32,7 @@ do-install:
 	( cd ${WRKSRC}/bin/curly && ${SETENV} ${MAKENV} makeme \
 	    ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} )
 	${INSTALL_MAN} ${WRKSRC}/bin/${PORTNAME}/${PORTNAME}.man \
-	    ${PREFIX}/man/man1/${PORTNAME}.1
+	    ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}.1
+	${LN} -s ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/un${PORTNAME}.1
 
 .include <bsd.port.mk>

Modified: head/sysutils/curly/pkg-plist
==============================================================================
--- head/sysutils/curly/pkg-plist	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/curly/pkg-plist	Wed Jun  4 02:27:21 2014	(r356420)
@@ -1,2 +1,4 @@
 bin/curly
 bin/uncurly
+man/man1/curly.1.gz
+man/man1/uncurly.1.gz

Modified: head/sysutils/doinkd/Makefile
==============================================================================
--- head/sysutils/doinkd/Makefile	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/doinkd/Makefile	Wed Jun  4 02:27:21 2014	(r356420)
@@ -10,25 +10,19 @@ MASTER_SITES=	SF/idled/${PORTNAME}/${POR
 MAINTAINER=	cy at FreeBSD.org
 COMMENT=	A daemon that logs out idle users and those users hogging resources
 
-MANCOMPRESSED=	yes
-MAN5=		doinkd.cf.5
-MAN8=		doinkd.8
-
 USE_RC_SUBR=	${PORTNAME}
 
-PLIST_FILES=	etc/doinkd/doinkd.cf.template sbin/doinkd
-PLIST_DIRSTRY=	etc/doinkd
+MAKE_ARGS=	STAGEDIR=${STAGEDIR}
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 post-extract:
 	(cd ${WRKSRC}; make clean)
 
 pre-install:
-	${MKDIR} ${PREFIX}/etc/doinkd
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/doinkd
 
 post-install:
-	@${STRIP_CMD} ${PREFIX}/sbin/doinkd
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/doinkd
 
 .include <bsd.port.post.mk>

Modified: head/sysutils/doinkd/files/patch-Makefile
==============================================================================
--- head/sysutils/doinkd/files/patch-Makefile	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/doinkd/files/patch-Makefile	Wed Jun  4 02:27:21 2014	(r356420)
@@ -1,5 +1,5 @@
 --- Makefile.orig	2006-05-30 00:19:28.000000000 -0700
-+++ Makefile	2010-08-27 12:42:08.661284827 -0700
++++ Makefile	2014-06-03 18:33:50.171999588 -0700
 @@ -2,8 +2,8 @@
  #
  
@@ -20,7 +20,7 @@
  SPECLIBS = 
  INSTTYPE = install4
  
-@@ -193,26 +193,26 @@
+@@ -193,26 +193,27 @@
  # You will need to delete parse.c before compiling!  You can either
  # do so by hand, or do a 'make clean' followed by the normal 'make'.
  #DEFS += -O -m486
@@ -35,9 +35,10 @@
 -#CFDEST  = /etc/doinkd
 -#MDEST   = /usr/local/man
 -#LOGDEST = /var/log
-+DEST    = ${PREFIX}/sbin
-+CFDEST  = ${PREFIX}/etc/doinkd
-+MDEST   = ${PREFIX}/man
++DEST    = ${STAGEDIR}${PREFIX}/sbin
++CFDEST  = ${STAGEDIR}${PREFIX}/etc/doinkd
++CFDEST_REAL  = ${PREFIX}/etc/doinkd
++MDEST   = ${STAGEDIR}${PREFIX}/man
 +LOGDEST = /var/log
  #
  #OWNER   = root
@@ -59,3 +60,28 @@
  
  ######################################################################
  ######################################################################
+@@ -450,7 +451,7 @@
+ PMAN    = doinkd.8
+ 
+ # Names of config and log files
+-CONFIG  = ${CFDEST}/${COMMFILE}
++CONFIG  = ${CFDEST_REAL}/${COMMFILE}
+ LOGFILE = ${LOGDEST}/doinkd.log
+ 
+ # HERE are the big CFLAGS
+@@ -509,11 +510,11 @@
+ # BSD like, but with some enhancements like: install -s -> strip binary
+ #                                            gzip manual pages
+ install1a: all
+-	install -s -c -m ${MODE} -o ${OWNER} -g ${GROUP} ${BINARY} ${DEST}
+-	install -c -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} ${COMMFILE}.template ${CFDEST}
+-	install -c -m ${MMODE} -o ${MOWNER} ${CFMAN} ${MDEST}/man5
++	install -s -c -m ${MODE} ${BINARY} ${DEST}
++	install -c -m ${CFMODE} ${COMMFILE}.template ${CFDEST}
++	install -c -m ${MMODE} ${CFMAN} ${MDEST}/man5
+ 	gzip -f ${MDEST}/man5/${CFMAN}
+-	install -c -m ${MMODE} -o ${MOWNER} ${PMAN} ${MDEST}/man8
++	install -c -m ${MMODE} ${PMAN} ${MDEST}/man8
+ 	gzip -f ${MDEST}/man8/${PMAN}
+ 	@echo ""
+ 	@echo "Be sure to edit/create the file ${CONFIG} based on"

Modified: head/sysutils/zetaback/Makefile
==============================================================================
--- head/sysutils/zetaback/Makefile	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/zetaback/Makefile	Wed Jun  4 02:27:21 2014	(r356420)
@@ -15,11 +15,8 @@ USE_PERL5=	run
 GNU_CONFIGURE=	yes
 USE_AUTOTOOLS=	autoconf
 
-MAN1=		zetaback.1 zetaback_agent.1
-
-NO_STAGE=	yes
 post-install:
-	@${TEST} ! -f ${PREFIX}/etc/zetaback.conf && ${CP} ${PREFIX}/etc/zetaback.conf.sample ${PREFIX}/etc/zetaback.conf; ${TRUE}
-	@${TEST} ! -f ${PREFIX}/etc/zetaback_agent.conf && ${CP} ${PREFIX}/etc/zetaback_agent.conf.sample ${PREFIX}/etc/zetaback_agent.conf; ${TRUE}
+	@${TEST} ! -f ${PREFIX}/etc/zetaback.conf && ${CP} ${STAGEDIR}${PREFIX}/etc/zetaback.conf.sample ${STAGEDIR}${PREFIX}/etc/zetaback.conf; ${TRUE}
+	@${TEST} ! -f ${PREFIX}/etc/zetaback_agent.conf && ${CP} ${STAGEDIR}${PREFIX}/etc/zetaback_agent.conf.sample ${STAGEDIR}${PREFIX}/etc/zetaback_agent.conf; ${TRUE}
 
 .include <bsd.port.mk>

Modified: head/sysutils/zetaback/pkg-plist
==============================================================================
--- head/sysutils/zetaback/pkg-plist	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/sysutils/zetaback/pkg-plist	Wed Jun  4 02:27:21 2014	(r356420)
@@ -4,3 +4,6 @@ bin/zetaback
 bin/zetaback_agent
 etc/zetaback.conf.sample
 etc/zetaback_agent.conf.sample
+man/man1/zetaback.1.gz
+man/man1/zetaback_agent.1.gz
+

Modified: head/www/webcopy/Makefile
==============================================================================
--- head/www/webcopy/Makefile	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/www/webcopy/Makefile	Wed Jun  4 02:27:21 2014	(r356420)
@@ -13,11 +13,11 @@ COMMENT=	A Web Mirroring Program
 RESTRICTED=	This program cannot be distributed if modified in any way.  Don't sell for profit without written permission
 ALL_TARGET=
 
-NO_STAGE=	yes
+USES=		perl5
+
 do-install:
-	cd ${WRKSRC}; ${INSTALL_SCRIPT} webcopy ${PREFIX}/bin
-	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \
-		${PREFIX}/share/doc/webcopy
-	cd ${WRKSRC}; ${INSTALL_DATA} webcopy.html ${PREFIX}/share/doc/webcopy
+	cd ${WRKSRC}; ${INSTALL_SCRIPT} webcopy ${STAGEDIR}${PREFIX}/bin
+	${INSTALL} -d -m 755 ${STAGEDIR}${PREFIX}/share/doc/webcopy
+	cd ${WRKSRC}; ${INSTALL_DATA} webcopy.html ${STAGEDIR}${PREFIX}/share/doc/webcopy
 
 .include <bsd.port.mk>

Modified: head/www/webcopy/files/patch-aa
==============================================================================
--- head/www/webcopy/files/patch-aa	Wed Jun  4 00:32:31 2014	(r356419)
+++ head/www/webcopy/files/patch-aa	Wed Jun  4 02:27:21 2014	(r356420)
@@ -1,54 +1,19 @@
-*** Makefile.bak	Sat Jun  8 20:42:14 1996
---- Makefile	Sat Sep 14 04:07:01 1996
-***************
-*** 32,40 ****
-  
-  # Select or change one of the following perl interpreters:
-  
-! PERL=/usr/local/bin/perl
-  #PERL=/usr/local/ucb/perl
-! #PERL=/usr/bin/perl
-  #PERL=/usr/ucb/perl
-  #PERL=/bin/perl
-  #PERL=$(HOME)/bin/perl
---- 32,40 ----
-  
-  # Select or change one of the following perl interpreters:
-  
-! #PERL=/usr/local/bin/perl
-  #PERL=/usr/local/ucb/perl
-! PERL=/usr/bin/perl
-  #PERL=/usr/ucb/perl
-  #PERL=/bin/perl
-  #PERL=$(HOME)/bin/perl
-***************
-*** 43,56 ****
-  
-  # Select or change one of the following WebCopy destination:
-  
-! DESTINATION=webcopy.test
-  #DESTINATION=/usr/local/bin/webcopy
-  #DESTINATION=/usr/local/ucb/webcopy
-  #DESTINATION=/usr/bin/webcopy
-  #DESTINATION=/usr/ucb/webcopy
-  #DESTINATION=/bin/webcopy
-  #DESTINATION=$(HOME)/bin/webcopy
-! #DESTINATION=
-  
-  # Select default perl interpreter version:
-  
---- 43,56 ----
-  
-  # Select or change one of the following WebCopy destination:
-  
-! #DESTINATION=webcopy.test
-  #DESTINATION=/usr/local/bin/webcopy
-  #DESTINATION=/usr/local/ucb/webcopy
-  #DESTINATION=/usr/bin/webcopy
-  #DESTINATION=/usr/ucb/webcopy
-  #DESTINATION=/bin/webcopy
-  #DESTINATION=$(HOME)/bin/webcopy
-! DESTINATION=$(PREFIX)/bin/webcopy
-  
-  # Select default perl interpreter version:
-  
+--- Makefile.orig	1996-06-08 09:42:14.000000000 -0700
++++ Makefile	2014-06-03 17:06:14.896004168 -0700
+@@ -43,14 +43,14 @@
+ 
+ # Select or change one of the following WebCopy destination:
+ 
+-DESTINATION=webcopy.test
++#DESTINATION=webcopy.test
+ #DESTINATION=/usr/local/bin/webcopy
+ #DESTINATION=/usr/local/ucb/webcopy
+ #DESTINATION=/usr/bin/webcopy
+ #DESTINATION=/usr/ucb/webcopy
+ #DESTINATION=/bin/webcopy
+ #DESTINATION=$(HOME)/bin/webcopy
+-#DESTINATION=
++DESTINATION=$(PREFIX)/bin/webcopy
+ 
+ # Select default perl interpreter version:
+ 


More information about the svn-ports-head mailing list