diff options
Diffstat (limited to 'java/netbeans/Makefile')
| -rw-r--r-- | java/netbeans/Makefile | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/java/netbeans/Makefile b/java/netbeans/Makefile index 0a87858e51b3..d862083019b5 100644 --- a/java/netbeans/Makefile +++ b/java/netbeans/Makefile @@ -1,53 +1,54 @@ PORTNAME= netbeans -DISTVERSION= 17 +DISTVERSION= 28 CATEGORIES= java devel -MASTER_SITES= APACHE/netbeans/netbeans/${PORTVERSION}/ +MASTER_SITES= APACHE/netbeans/netbeans/${DISTVERSION}/ DISTNAME= netbeans-${DISTVERSION}-bin -MAINTAINER= ports@FreeBSD.org +MAINTAINER= freethread.pe@gmail.com COMMENT= Modular, standards-based integrated development environment WWW= https://netbeans.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cpe java shebangfix zip +USES= cpe java perl5 python:run shebangfix zip CPE_VENDOR= apache -JAVA_VERSION= 11 17 - -NO_BUILD= yes +JAVA_VERSION= 21 17 25 SHEBANG_FILES= extide/ant/bin/antRun.pl \ extide/ant/bin/complete-ant-cmd.pl \ extide/ant/bin/runant.pl \ extide/ant/bin/runant.py -perl_OLD_CMD= /usr/bin/perl -perl_CMD= ${LOCALBASE}/bin/perl -python_OLD_CMD= /usr/bin/python -python_CMD= ${LOCALBASE}/bin/python${PYTHON_DEFAULT} - -WRKSRC= ${WRKDIR}/netbeans -DATADIR= ${PREFIX}/${PORTNAME}-${PORTVERSION} - -PLIST_SUB+= PORTVERSION=${PORTVERSION} - -DESKTOP_ENTRIES="Apache NetBeans" \ - "Apache NetBeans IDE (incubating)" \ - ${DATADIR}/nb/netbeans.png \ +DATADIR= ${PREFIX}/${PORTNAME}-${DISTVERSION} +DESKTOP_ENTRIES="Apache NetBeans ${DISTVERSION}" \ + "Apache NetBeans IDE ${DISTVERSION}" \ + ${DATADIR}/nb/${PORTNAME}.png \ ${PORTNAME} \ "Development;" \ false +EXTRACT_BEFORE_ARGS= -qo \ + -x '*.bat' -x '*.cmd' -x '*.dll' -x '*.dylib' -x '*.exe' \ + -x 'netbeans/ide/bin/nativeexecution/*64*' \ + -x 'netbeans/ide/bin/nativeexecution/*-x86*' \ + -x 'netbeans/ide/modules/lib/*' \ + -x 'netbeans/java/maven/lib/jansi-native*' \ + -x 'netbeans/platform/modules/lib/*' \ + -x 'netbeans/profiler/lib/deployed*' +NO_ARCH= yes +NO_BUILD= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: - @${REINPLACE_CMD} -i '' -e '77s|#||;77s|/path/to/jdk|${JAVA_HOME}|' \ - ${WRKSRC}/etc/netbeans.conf - @${FIND} ${WRKSRC} -name "*.orig" -delete + ${REINPLACE_CMD} -i '' -e '80s|#||;80s|/path/to/jdk|${JAVA_HOME}|' \ + ${WRKSRC}/etc/${PORTNAME}.conf do-install: - cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR} - cd ${STAGEDIR}${PREFIX} && ${LN} -sf ../${PORTNAME}-${PORTVERSION}/bin/netbeans bin/${PORTNAME} - cd ${STAGEDIR}${PREFIX} && ${LN} -sf ../${PORTNAME}-${PORTVERSION}/bin/netbeans bin/${PORTNAME}-${PORTVERSION} - ${RM} -rf ${STAGEDIR}${DATADIR}/profiler/lib/deployed/jdk16/linux-arm* + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) + ${RLN} ${STAGEDIR}${PREFIX}/${PORTNAME}-${DISTVERSION}/bin/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin + ${RLN} ${STAGEDIR}${PREFIX}/${PORTNAME}-${DISTVERSION}/bin/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${DISTVERSION} .include <bsd.port.mk> |
