svn commit: r317594 - in head/devel: cvsdadm p4genpatch strace
Emanuel Haupt
ehaupt at FreeBSD.org
Tue May 7 09:30:52 UTC 2013
Author: ehaupt
Date: Tue May 7 09:30:51 2013
New Revision: 317594
URL: http://svnweb.freebsd.org/changeset/ports/317594
Log:
- Convert to use shebangfix USES flag
- Trim header
- Use new options framework for DOCS
Modified:
head/devel/cvsdadm/Makefile
head/devel/p4genpatch/Makefile
head/devel/strace/Makefile
Modified: head/devel/cvsdadm/Makefile
==============================================================================
--- head/devel/cvsdadm/Makefile Tue May 7 09:15:49 2013 (r317593)
+++ head/devel/cvsdadm/Makefile Tue May 7 09:30:51 2013 (r317594)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: cvsdadm
-# Date Created: Sat Jan 21 22:05:06 EST 2006
-# Whom: Serge Gagnon <serge.gagnon.1 at ulaval.ca>
-#
+# Created by: Serge Gagnon <serge.gagnon.1 at ulaval.ca>
# $FreeBSD$
-#
PORTNAME= cvsdadm
PORTVERSION= 0.3.2
@@ -18,20 +14,22 @@ COMMENT= Tool for CVSd pserver user admi
WRKSRC= ${WRKDIR}/${PORTNAME}
+USES= shebangfix
NO_BUILD= yes
USE_PERL5_RUN= yes
POD2TEXT?= pod2text
PORTDOCS= cvsdadm.README
+SHEBANG_FILES= cvsdadm
+
PLIST_FILES= bin/cvsdadm
MAN1= cvsdadm.1
-post-patch:
- @${REINPLACE_CMD} -e "s,#!/usr/bin/perl,#! ${PERL}," ${WRKSRC}/cvsdadm
+.include <bsd.port.options.mk>
do-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
@${POD2TEXT} ${WRKSRC}/cvsdadm > ${WRKSRC}/${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
Modified: head/devel/p4genpatch/Makefile
==============================================================================
--- head/devel/p4genpatch/Makefile Tue May 7 09:15:49 2013 (r317593)
+++ head/devel/p4genpatch/Makefile Tue May 7 09:30:51 2013 (r317594)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p4genpatch
-# Date created: 29 January 2005
-# Whom: bms at FreeBSD.org
-#
+# Created by: bms at FreeBSD.org
# $FreeBSD$
-#
PORTNAME= p4genpatch
PORTVERSION= 1
@@ -19,17 +15,17 @@ RUN_DEPENDS= p4:${PORTSDIR}/devel/p4
NO_BUILD= yes
NO_WRKSUBDIR= yes
+USES= shebangfix
USE_PERL5= yes
SCRIPTS= bin/p4genpatch bin/p4d2p
PLIST_FILES= ${SCRIPTS}
-post-patch:
- ${MKDIR} ${WRKSRC}
- ${CP} -r ${FILESDIR}/bin ${WRKSRC}
-.for script in ${SCRIPTS}
- ${REINPLACE_CMD} -e 's,^#!/usr/bin/perl,#!${PERL},g' ${WRKSRC}/${script}
-.endfor
+SHEBANG_FILES= ${SCRIPTS}
+
+do-extract:
+ @${MKDIR} ${WRKSRC}
+ @${CP} -r ${FILESDIR}/bin ${WRKSRC}
do-install:
.for script in ${SCRIPTS}
Modified: head/devel/strace/Makefile
==============================================================================
--- head/devel/strace/Makefile Tue May 7 09:15:49 2013 (r317593)
+++ head/devel/strace/Makefile Tue May 7 09:30:51 2013 (r317594)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: strace
-# Date created: Tue May 15 22:29:27 MSD 2001
-# Whom: Alex Semenyaka <alex at rinet.ru>
-#
+# Created by: Alex Semenyaka <alex at rinet.ru>
# $FreeBSD$
-#
PORTNAME= strace
PORTVERSION= 4.5.18
@@ -14,30 +10,31 @@ MASTER_SITES= SF
MAINTAINER= ports at FreeBSD.org
COMMENT= A portable process tracer
+USES= shebangfix
USE_BZIP2= yes
USE_PERL5= yes # for strace-graph
GNU_CONFIGURE= yes
ONLY_FOR_ARCHS= i386
-PLIST_FILES= bin/strace bin/strace-graph
+SHEBANG_FILES= strace-graph
MAN1= strace.1
+PLIST_FILES= bin/strace bin/strace-graph
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= AUTHORS COPYRIGHT CREDITS ChangeLog NEWS PORTING \
README README-freebsd README-svr4 TODO
.endif
-post-patch:
- ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/strace-graph
-
do-install:
@${MKDIR} ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/strace ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/strace-graph ${PREFIX}/bin
@${MKDIR} ${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/strace.1 ${MANPREFIX}/man/man1
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
.endif
More information about the svn-ports-all
mailing list