svn commit: r402485 - head/devel/opengrok

Dmitry Marakasov amdmi3 at FreeBSD.org
Fri Nov 27 11:27:49 UTC 2015


Author: amdmi3
Date: Fri Nov 27 11:27:47 2015
New Revision: 402485
URL: https://svnweb.freebsd.org/changeset/ports/402485

Log:
  - Add NO_ARCH
  - Switch to options helpers
  - Optionize DOCS

Modified:
  head/devel/opengrok/Makefile

Modified: head/devel/opengrok/Makefile
==============================================================================
--- head/devel/opengrok/Makefile	Fri Nov 27 11:27:27 2015	(r402484)
+++ head/devel/opengrok/Makefile	Fri Nov 27 11:27:47 2015	(r402485)
@@ -19,13 +19,15 @@ JAVA_VERSION=	1.6+
 SHAREOWN=	www
 SHAREGRP=	www
 NO_BUILD=	yes
-PORTDOCS=	${DOCS}
+NO_ARCH=	yes
+PORTDOCS=	CHANGES.txt EXAMPLE.txt LICENSE.txt
 SUB_FILES=	opengrok
 SUB_LIST+=	LIBFILES="${LIBFILES:S,^,${DATADIR}/lib/,}" \
 		JARFILE="${JARFILE}"
 PLIST_SUB=	T=${WEBAPP_HOME:S|^${LOCALBASE}/||} \
 		OWNER=${SHAREOWN} GROUP=${SHAREGRP}
 
+OPTIONS_DEFINE=		DOCS
 OPTIONS_SINGLE=		AS
 OPTIONS_SINGLE_AS=	TOMCAT7 TOMCAT6 RESIN3
 OPTIONS_DEFAULT=	TOMCAT6
@@ -38,7 +40,6 @@ RESIN3_BUILD_DEPENDS=	${WEBAPP_HOME}/lib
 RESIN3_RUN_DEPENDS=	${WEBAPP_HOME}/lib/resin.jar:${PORTSDIR}/www/resin3
 
 JARFILE=	${DATADIR}/opengrok.jar
-DOCS=		CHANGES.txt EXAMPLE.txt LICENSE.txt
 LIBFILES=	ant.jar \
 		bcel-5.2.jar \
 		jrcs.jar \
@@ -69,7 +70,7 @@ post-extract:
 	@${TAR} -xf ${WRKSRC}/lib/source.war -C ${WRKSRC}/lib/opengrok
 
 do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}/lib ${STAGEDIR}${DOCSDIR} \
+	@${MKDIR} ${STAGEDIR}${DATADIR}/lib \
 		${STAGEDIR}${PREFIX}/${WEBAPPS_DIR}/${PORTNAME}
 	(cd ${WRKSRC}/lib/opengrok && ${COPYTREE_SHARE} . \
 		${STAGEDIR}${PREFIX}/${WEBAPPS_DIR}/${PORTNAME})
@@ -78,7 +79,10 @@ do-install:
 	${INSTALL_DATA} ${LIBFILES:S,^,${WRKSRC}/lib/lib/,} \
 		${STAGEDIR}${DATADIR}/lib/
 	${INSTALL_DATA} ${WRKSRC}/lib/opengrok.jar ${STAGEDIR}${DATADIR}/
-	${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/
 	${INSTALL_SCRIPT} ${WRKDIR}/opengrok ${STAGEDIR}${PREFIX}/bin
 
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/
+
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list