Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 May 2013 09:30:52 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r317594 - in head/devel: cvsdadm p4genpatch strace
Message-ID:  <201305070930.r479Uqu9030469@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@ulaval.ca>
-#
+# Created by: Serge Gagnon <serge.gagnon.1@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@FreeBSD.org
-#
+# Created by: bms@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@rinet.ru>
-#
+# Created by: Alex Semenyaka <alex@rinet.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	strace
 PORTVERSION=	4.5.18
@@ -14,30 +10,31 @@ MASTER_SITES=	SF
 MAINTAINER=	ports@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305070930.r479Uqu9030469>