diff --git a/devel/maven/Makefile b/devel/maven/Makefile index 2946e8d18566..38876c6aace3 100644 --- a/devel/maven/Makefile +++ b/devel/maven/Makefile @@ -1,8 +1,9 @@ PORTNAME= maven DISTVERSION= 3.8.8 +PORTREVISION= 1 CATEGORIES= devel java MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries -DISTNAME= apache-maven-${DISTVERSION}-bin +DISTNAME= apache-${PORTNAME}-${DISTVERSION}-bin MAINTAINER= michaelo@apache.org COMMENT= Java project management tool @@ -17,17 +18,19 @@ CPE_VENDOR= apache CPE_PRODUCT= maven USE_JAVA= yes -DATADIR= ${JAVASHAREDIR}/${PORTNAME} +DATADIR= ${JAVASHAREDIR}/${INSTANCE_ID} NO_ARCH= yes NO_BUILD= yes -WRKSRC= ${WRKDIR}/apache-maven-${DISTVERSION} -PLIST_SUB= PORTVERSION=${PORTVERSION} -INSTANCE_FILE= ${PORTNAME}-${PORTVERSION} -INSTANCES_DIR= etc/maven-wrapper/instances.d/ +WRKSRC= ${WRKDIR}/${DISTNAME:S/-bin//} +PLIST_SUB= PORTVERSION=${PORTVERSION} \ + INSTANCE_ID=${INSTANCE_ID} \ + INSTANCES_DIR=${INSTANCES_DIR} +INSTANCE_ID= ${DISTNAME:S/-bin//:R} +INSTANCES_DIR= ${LOCALBASE}/etc/maven-wrapper/instances.d post-extract: ${RM} -r ${WRKSRC}/lib/jansi-native ${WRKSRC}/bin/*.cmd - ${ECHO_CMD} "${DATADIR}" > ${WRKSRC}/${INSTANCE_FILE} + ${ECHO_CMD} "${DATADIR}" > ${WRKDIR}/${INSTANCE_ID} post-patch: @${REINPLACE_CMD} \ @@ -47,8 +50,8 @@ do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/mvn ${STAGEDIR}${DATADIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/mvnDebug ${STAGEDIR}${DATADIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/mvnyjp ${STAGEDIR}${DATADIR}/bin - @${MKDIR} ${STAGEDIR}${PREFIX}/${INSTANCES_DIR} - ${INSTALL_DATA} ${WRKSRC}/${INSTANCE_FILE} \ - ${STAGEDIR}${PREFIX}/${INSTANCES_DIR} + @${MKDIR} ${STAGEDIR}${INSTANCES_DIR} + ${INSTALL_DATA} ${WRKDIR}/${INSTANCE_ID} \ + ${STAGEDIR}${INSTANCES_DIR} .include diff --git a/devel/maven/pkg-plist b/devel/maven/pkg-plist index 478dcab1dcd5..6bfdd1781c00 100644 --- a/devel/maven/pkg-plist +++ b/devel/maven/pkg-plist @@ -1,4 +1,4 @@ -%%ETCDIR%%-wrapper/instances.d/maven-%%PORTVERSION%% +%%INSTANCES_DIR%%/%%INSTANCE_ID%% %%DATADIR%%/LICENSE %%DATADIR%%/NOTICE %%DATADIR%%/README.txt @@ -67,4 +67,3 @@ %%DATADIR%%/lib/wagon-http-3.5.3-shaded.jar %%DATADIR%%/lib/wagon-provider-api-3.5.3.jar %%DATADIR%%/lib/ext/README.txt -%%DATADIR%%/maven-%%PORTVERSION%%