svn commit: r334817 - head/sysutils/pv
Ganael LAPLANCHE
martymac at FreeBSD.org
Mon Nov 25 07:51:23 UTC 2013
Author: martymac
Date: Mon Nov 25 07:51:23 2013
New Revision: 334817
URL: http://svnweb.freebsd.org/changeset/ports/334817
Log:
- Enable staging
- Update USES
- Use new OPTIONS framework
- Use program's native install target
- Strip binary
Modified:
head/sysutils/pv/Makefile
Modified: head/sysutils/pv/Makefile
==============================================================================
--- head/sysutils/pv/Makefile Mon Nov 25 07:48:48 2013 (r334816)
+++ head/sysutils/pv/Makefile Mon Nov 25 07:51:23 2013 (r334817)
@@ -3,6 +3,7 @@
PORTNAME= pv
PORTVERSION= 1.4.6
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://www.ivarch.com/programs/sources/
@@ -15,43 +16,26 @@ CONFLICTS= waon-[0-9]*
PROJECTHOST= pipeviewer
USE_BZIP2= yes
-USE_GMAKE= yes
+
+USES= gmake
GNU_CONFIGURE= yes
-MAN1= pv.1
-PLIST_FILES= bin/pv
-PORTDOCS= README INSTALL NEWS PACKAGE \
- TODO VERSION release-checklist
+PLIST_FILES= bin/pv man/man1/pv.1.gz
+
+PORTDOCS= README INSTALL NEWS PACKAGE TODO VERSION release-checklist
OPTIONS_DEFINE= NLS LFS
OPTIONS_DEFAULT= LFS
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MLFS}
-CONFIGURE_ARGS+= --enable-lfs
-.else
-CONFIGURE_ARGS+= --disable-lfs
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-CONFIGURE_ARGS+= --enable-static-nls
-.else
-CONFIGURE_ARGS+= --disable-nls
-.endif
+NLS_CONFIGURE_ON= --enable-static-nls
+NLS_CONFIGURE_OFF= --disable-nls
+LFS_CONFIGURE_ENABLE= lfs
post-patch:
@${CP} ${WRKSRC}/README ${WRKSRC}/doc
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pv ${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/doc/quickref.1 ${MAN1PREFIX}/man/man1/pv.1
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
-.for doc in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${DOCSDIR}
-.endfor
-.endif
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pv
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-head
mailing list