svn commit: r337071 - head/devel/gengetopt

Rusmir Dusko nemysis at FreeBSD.org
Fri Dec 20 18:49:52 UTC 2013


Author: nemysis
Date: Fri Dec 20 18:49:51 2013
New Revision: 337071
URL: http://svnweb.freebsd.org/changeset/ports/337071

Log:
  - Bump PORTREVISION
  - USES gmake instead of USE_GMAKE
  - Use pkg-plist instead of PLIST_FILES and PLIST_DIRS
  - Support STAGEDIR
  - Break lines around 80 characters
  
  Approved by:	pawel / wg (mentors, implicit)

Added:
  head/devel/gengetopt/pkg-plist   (contents, props changed)
Modified:
  head/devel/gengetopt/Makefile   (contents, props changed)

Modified: head/devel/gengetopt/Makefile
==============================================================================
--- head/devel/gengetopt/Makefile	Fri Dec 20 18:47:52 2013	(r337070)
+++ head/devel/gengetopt/Makefile	Fri Dec 20 18:49:51 2013	(r337071)
@@ -3,6 +3,7 @@
 
 PORTNAME=	gengetopt
 PORTVERSION=	2.22.6
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	GNU
 
@@ -13,20 +14,12 @@ LICENSE=	GPLv3
 
 INSTALL_WRKSRC=	${WRKSRC}/src
 
-USE_GMAKE=	yes
+USES=		gmake
 GNU_CONFIGURE=	yes
 MAKE_JOBS_UNSAFE=yes
 
 CFLAGS+=	-D_GL_SYSTEM_GETOPT
 
-MAN1=		gengetopt.1
-INFO=		gengetopt
-
-PLIST_FILES=	bin/gengetopt %%DATADIR%%/getopt.c %%DATADIR%%/getopt1.c \
-		%%DATADIR%%/gnugetopt.h
-
-PLIST_DIRS=	%%DATADIR%%
-
 PORTDOCS=	*
 PORTEXAMPLES=	*
 
@@ -42,29 +35,26 @@ DOC_EXAMPLES=	README.example cmdline1.c 
 TESTS_EXAMPLES=	test_manual_help.c test_manual_help_cmd.c \
 		test_manual_help_cmd.ggo test_manual_help_cmd.h
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 post-install:
-	${INSTALL_MAN} ${WRKSRC}/doc/${MAN1} ${MAN1PREFIX}/man/man1
-	${MKDIR} ${PREFIX}/${INFO_PATH}
-	${INSTALL_DATA} ${WRKSRC}/doc/${INFO}.info ${PREFIX}/${INFO_PATH}
-
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR}
-	${MKDIR} ${DOCSDIR2}
-	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${DOCSDIR2}
-.endif
+	${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
+		${STAGEDIR}${MAN1PREFIX}/man/man1/
+	@${MKDIR} ${STAGEDIR}${PREFIX}/${INFO_PATH}
+	${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.info \
+		${STAGEDIR}${PREFIX}/${INFO_PATH}
+
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR2}
+	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
 
-.if ${PORT_OPTIONS:MEXAMPLES}
-	${MKDIR} ${EXAMPLESDIR}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for e in ${DOC_EXAMPLES}
-	${INSTALL_DATA} ${WRKSRC}/doc/${e} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/${e} ${STAGEDIR}${EXAMPLESDIR}
 .endfor
 .for e in ${TESTS_EXAMPLES}
-	${INSTALL_DATA} ${WRKSRC}/tests/${e} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/tests/${e} ${STAGEDIR}${EXAMPLESDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Added: head/devel/gengetopt/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gengetopt/pkg-plist	Fri Dec 20 18:49:51 2013	(r337071)
@@ -0,0 +1,7 @@
+bin/gengetopt
+info/gengetopt.info
+man/man1/gengetopt.1.gz
+%%DATADIR%%/getopt.c
+%%DATADIR%%/getopt1.c
+%%DATADIR%%/gnugetopt.h
+ at dirrm %%DATADIR%%


More information about the svn-ports-all mailing list