svn commit: r355980 - head/java/jump

Pawel Pekala pawel at FreeBSD.org
Sat May 31 14:22:29 UTC 2014


Author: pawel
Date: Sat May 31 14:22:28 2014
New Revision: 355980
URL: http://svnweb.freebsd.org/changeset/ports/355980
QAT: https://qat.redports.org/buildarchive/r355980/

Log:
  - Add staging support
  - Convert to new options framework

Modified:
  head/java/jump/Makefile

Modified: head/java/jump/Makefile
==============================================================================
--- head/java/jump/Makefile	Sat May 31 14:15:47 2014	(r355979)
+++ head/java/jump/Makefile	Sat May 31 14:22:28 2014	(r355980)
@@ -13,31 +13,26 @@ COMMENT=	Java library for arbitrary prec
 USE_JAVA=	yes
 JAVA_VERSION=	1.6+
 USE_ANT=	yes
-
-.if defined(NOPORTDOCS)
 ALL_TARGET=	jar
-.else
-ALL_TARGET=	jar apidocs
-.endif
+
 JARFILE=	${PORTNAME}.jar
 
-.if !defined(NOPORTDOCS)
+PLIST_FILES=	%%JAVAJARDIR%%/${JARFILE}
 PORTDOCS=	*
-.endif
 
-PLIST_FILES+=	%%JAVAJARDIR%%/${JARFILE}
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
+ALL_TARGET+=	apidocs
+.endif
 
-NO_STAGE=	yes
 do-install:
-	@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
-	@${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${JAVAJARDIR}/${JARFILE}
-	@${ECHO_MSG} " [ DONE ]"
-.if !defined(NOPORTDOCS)
-	@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
-	@${MKDIR} ${DOCSDIR}
-	@cd ${WRKSRC}/build/apidocs/ && ${FIND} . \
-	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
-	@${ECHO_MSG} " [ DONE ]"
+	${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${STAGEDIR}${JAVAJARDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC}/build/apidocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
 .endif
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list