svn commit: r355964 - head/java/jasmin

Pawel Pekala pawel at FreeBSD.org
Sat May 31 12:03:45 UTC 2014


Author: pawel
Date: Sat May 31 12:03:44 2014
New Revision: 355964
URL: http://svnweb.freebsd.org/changeset/ports/355964
QAT: https://qat.redports.org/buildarchive/r355964/

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

Modified:
  head/java/jasmin/Makefile

Modified: head/java/jasmin/Makefile
==============================================================================
--- head/java/jasmin/Makefile	Sat May 31 11:50:14 2014	(r355963)
+++ head/java/jasmin/Makefile	Sat May 31 12:03:44 2014	(r355964)
@@ -19,21 +19,14 @@ DOS2UNIX_REGEX=	.*\.(txt|xml|j|class|jav
 
 SUB_FILES=	jasmin.sh
 
-NO_STAGE=	yes
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
 do-install:
-	${INSTALL_DATA} ${WRKSRC}/jasmin.jar ${JAVAJARDIR}
-.if !defined(NOPORTEXAMPLES)
-	${MKDIR} ${EXAMPLESDIR}
-	cd ${WRKSRC}/examples ; \
-	  ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/\{} \; ;\
-	  ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${EXAMPLESDIR}/\{} \;
-.endif
-	${INSTALL_SCRIPT} ${WRKDIR}/jasmin.sh ${PREFIX}/bin/jasmin
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCDIR}
-	cd ${WRKSRC}/docs ; \
-	  ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\
-	  ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \;
-.endif
+	${INSTALL_DATA} ${WRKSRC}/jasmin.jar ${STAGEDIR}${JAVAJARDIR}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+	${INSTALL_SCRIPT} ${WRKDIR}/jasmin.sh ${STAGEDIR}${PREFIX}/bin/jasmin
+	@${MKDIR} ${STAGEDIR}${DOCDIR}
+	(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list