blob: 8694ecd1c79e025cac1f712aa6835bad26a903ab (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
PORTNAME= netbeans
DISTVERSION= 30
CATEGORIES= java devel
MASTER_SITES= APACHE/netbeans/netbeans/${DISTVERSION}/
DISTNAME= netbeans-${DISTVERSION}-bin
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 perl5 python:run shebangfix zip
CPE_VENDOR= apache
JAVA_VERSION= 21+
SHEBANG_FILES= extide/ant/bin/antRun.pl \
extide/ant/bin/complete-ant-cmd.pl \
extide/ant/bin/runant.pl \
extide/ant/bin/runant.py
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 '80s|#||;80s|/path/to/jdk|${JAVA_HOME}|' \
${WRKSRC}/etc/${PORTNAME}.conf
do-install:
(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>
|