mirror of
https://git.freebsd.org/ports.git
synced 2025-05-24 23:16:33 -04:00
This is the second release of Apache Netbeans (incubating). The first release (9.0) was skipped because it only included java support. This version should support most if not all of the project types the older netbeans 8.2 did. PR: 230420
54 lines
1.4 KiB
Makefile
54 lines
1.4 KiB
Makefile
# Created by: olgeni@FreeBSD.org
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= netbeans
|
|
DISTVERSION= 10.0
|
|
CATEGORIES= java devel
|
|
MASTER_SITES= APACHE/incubator/netbeans/incubating-netbeans/incubating-${PORTVERSION}/
|
|
DISTNAME= incubating-netbeans-${DISTVERSION}-bin
|
|
|
|
MAINTAINER= kwm@FreeBSD.org
|
|
COMMENT= Modular, standards-based integrated development environment
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= shebangfix zip
|
|
|
|
USE_JAVA= yes
|
|
JAVA_VERSION= 1.8+
|
|
NO_BUILD= yes
|
|
|
|
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/python2.7
|
|
|
|
WRKSRC= ${WRKDIR}/netbeans
|
|
DATADIR= ${PREFIX}/${PORTNAME}-${PORTVERSION}
|
|
|
|
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
|
|
|
DESKTOP_ENTRIES="Apache NetBeans" \
|
|
"Apache NetBeans IDE (incubating)" \
|
|
${DATADIR}/nb/netbeans.png \
|
|
${PORTNAME}-${PORTVERSION} \
|
|
"Development;" \
|
|
false
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -i '' -e '80s|#||;80s|/path/to/jdk|${JAVA_HOME}|' \
|
|
${WRKSRC}/etc/netbeans.conf
|
|
@${FIND} ${WRKSRC} -name "*.orig" -delete
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
|
|
cd ${STAGEDIR}${PREFIX} && ${LN} -sf ${DATADIR}/bin/netbeans bin/${PORTNAME}-${PORTVERSION}
|
|
${RM} -rf ${STAGEDIR}${DATADIR}/profiler/lib/deployed/jdk16/linux-arm*
|
|
|
|
.include <bsd.port.mk>
|