svn commit: r419736 - head/www/htmlpp

Dmitry Marakasov amdmi3 at FreeBSD.org
Sat Aug 6 09:01:03 UTC 2016


Author: amdmi3
Date: Sat Aug  6 09:01:02 2016
New Revision: 419736
URL: https://svnweb.freebsd.org/changeset/ports/419736

Log:
  - Switch to options helpers
  - Simplify installation

Modified:
  head/www/htmlpp/Makefile
  head/www/htmlpp/pkg-plist

Modified: head/www/htmlpp/Makefile
==============================================================================
--- head/www/htmlpp/Makefile	Sat Aug  6 08:51:43 2016	(r419735)
+++ head/www/htmlpp/Makefile	Sat Aug  6 09:01:02 2016	(r419736)
@@ -15,20 +15,24 @@ LICENSE=	GPLv2+
 
 USES=		perl5 shebangfix tar:tgz
 SHEBANG_FILES=	htmlpp
-
 NO_WRKSUBDIR=	yes
 NO_BUILD=	yes
 NO_ARCH=	yes
 
+PORTDOCS=	*
+
+OPTIONS_DEFINE=	DOCS
+
 do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
-	${INSTALL_SCRIPT} ${WRKSRC}/htmlpp ${STAGEDIR}${PREFIX}/bin/htmlpp
-	${INSTALL_DATA} ${WRKSRC}/htmlpp.d ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/htmlpp.d
-	(cd ${WRKSRC}; for FILE in *.pl; do ${INSTALL_DATA} $${FILE} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/$${FILE}; done)
-	(cd ${WRKSRC}; for FILE in *.def; do ${INSTALL_DATA} $${FILE} ${STAGEDIR}${PREFIX}/bin/$${FILE}; done)
+	@${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
+	${INSTALL_SCRIPT} ${WRKSRC}/htmlpp ${STAGEDIR}${PREFIX}/bin/
+	${INSTALL_DATA} ${WRKSRC}/*.def ${STAGEDIR}${PREFIX}/bin/
+	${INSTALL_DATA} ${WRKSRC}/*.pl ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/
+	${INSTALL_DATA} ${WRKSRC}/htmlpp.d ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/
 	${INSTALL_DATA} ${WRKSRC}/guru_opt.fmt ${STAGEDIR}${PREFIX}/bin/guru.fmt
-	(cd ${WRKSRC}; ${MKDIR} ${STAGEDIR}${DOCSDIR}; for FILE in *.htm; do ${INSTALL_DATA} $${FILE} ${STAGEDIR}${DOCSDIR}/$${FILE}; done)
-	(cd ${WRKSRC}; for FILE in *.gif; do ${INSTALL_DATA} $${FILE} ${STAGEDIR}${DOCSDIR}/$${FILE}; done)
-	(cd ${WRKSRC}; for FILE in *.txt; do ${INSTALL_DATA} $${FILE} ${STAGEDIR}${DOCSDIR}/$${FILE}; done)
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} *.htm *.gif *.txt ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/www/htmlpp/pkg-plist
==============================================================================
--- head/www/htmlpp/pkg-plist	Sat Aug  6 08:51:43 2016	(r419735)
+++ head/www/htmlpp/pkg-plist	Sat Aug  6 09:01:02 2016	(r419736)
@@ -11,14 +11,3 @@ bin/guru.fmt
 %%SITE_PERL%%/sfldate.pl
 %%SITE_PERL%%/shellwd.pl
 %%SITE_PERL%%/textdb.pl
-share/doc/htmlpp/index.htm
-share/doc/htmlpp/index1.htm
-share/doc/htmlpp/index2.htm
-share/doc/htmlpp/index3.htm
-share/doc/htmlpp/index4.htm
-share/doc/htmlpp/index5.htm
-share/doc/htmlpp/htmlpp1.gif
-share/doc/htmlpp/im0096c.gif
-share/doc/htmlpp/newstone.gif
-share/doc/htmlpp/gurutst.txt
-share/doc/htmlpp/htmlpp.txt


More information about the svn-ports-all mailing list