diff options
Diffstat (limited to 'science/cdk/Makefile')
-rw-r--r-- | science/cdk/Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/science/cdk/Makefile b/science/cdk/Makefile new file mode 100644 index 000000000000..6aa6cdeb61fe --- /dev/null +++ b/science/cdk/Makefile @@ -0,0 +1,54 @@ +# $FreeBSD$ + +PORTNAME= cdk +DISTVERSIONPREFIX= cdk- +DISTVERSION= 2.3 +CATEGORIES= science java +PKGNAMESUFFIX= -chemistry + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Chemistry Development Kit + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= mvn:devel/maven + +USE_JAVA= yes +USE_GITHUB= yes + +NO_ARCH= yes + +PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}-${PORTVERSION}.jar + +# to rebuild the deps archive: +# 1. set DEV_UPDATE_MODE=yes +# 2. make makesum build +# 3. upload the *-deps archive +# 4. set DEV_UPDATE_MODE=no +# 5. make clean makesum + +DEV_UPDATE_MODE= no + +.if (${DEV_UPDATE_MODE} == "yes") +post-build: + @cd ${WRKDIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} .m2 + @${ECHO} "(!!!) Please upload the deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}" +.else +MASTER_SITES+= LOCAL/yuri/:deps +DISTFILES+= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:deps +MVN_ARGS= --offline +.endif + +do-build: + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${LOCALBASE}/bin/mvn ${MVN_ARGS} \ + -fae install \ + -Dmaven.test.skip=true \ + -Duser.home=${WRKDIR} \ + install + +do-install: + ${INSTALL_DATA} ${WRKSRC}/bundle/target/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}-${PORTVERSION}.jar + +.include <bsd.port.mk> |