50 lines
1.3 KiB
Makefile
50 lines
1.3 KiB
Makefile
COMMENT= NetBeans Java IDE
|
|
|
|
V= 12.6
|
|
DISTNAME= netbeans-${V}-bin
|
|
PKGNAME= netbeans-${V}
|
|
CATEGORIES= devel
|
|
|
|
HOMEPAGE= https://netbeans.apache.org
|
|
|
|
MAINTAINER= Rafael Sadowski <rsadowski@openbsd.org>
|
|
|
|
# Apache 2.0
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
MASTER_SITES= ${MASTER_SITE_APACHE:=netbeans/netbeans/${V}/}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MODULES= java
|
|
MODJAVA_VER= 1.8+
|
|
|
|
RUN_DEPENDS= java/javaPathHelper \
|
|
devel/desktop-file-utils
|
|
|
|
NO_BUILD= Yes
|
|
NO_TEST= Yes
|
|
|
|
WRKDIST= ${WRKDIR}/netbeans
|
|
|
|
NB= ${PREFIX}/netbeans
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${NB}
|
|
cd ${WRKDIST} && pax -rw . ${NB}
|
|
@rm -rf ${NB}/profiler ${NB}/{ide,cnd,dlight}/bin \
|
|
${NB}/platform/modules/lib/{i386,amd64,x86} \
|
|
${NB}/java/maven/lib/jansi-native
|
|
@find ${NB} -type f \( -name "*.dll" -o -name "*.exe" -o -name "*.cmd" \
|
|
-o -name "*.bat" -o -name ".lastModified" \
|
|
-o -name "*.orig" \) -delete
|
|
@${SUBST_PROGRAM} ${FILESDIR}/netbeans ${PREFIX}/bin/netbeans
|
|
@${INSTALL_DATA_DIR} ${NB}/cnd/bin
|
|
@${INSTALL_DATA_DIR} ${NB}/ide/bin/nativeexecution
|
|
@${INSTALL_SCRIPT} ${WRKDIST}/ide/bin/nativeexecution/hostinfo.sh \
|
|
${NB}/ide/bin/nativeexecution/
|
|
@${INSTALL_DATA_DIR} ${PREFIX}/share/applications
|
|
@${SUBST_DATA} ${FILESDIR}/netbeans.desktop \
|
|
${PREFIX}/share/applications/netbeans.desktop
|
|
|
|
.include <bsd.port.mk>
|