Index: head/java/netbeans-devel/Makefile =================================================================== --- head/java/netbeans-devel/Makefile (revision 488339) +++ head/java/netbeans-devel/Makefile (revision 488340) @@ -1,42 +1,58 @@ # Created by: gahr # $FreeBSD$ PORTNAME= netbeans -DISTVERSION= 8.1beta +DISTVERSION= 10.0-vc5 CATEGORIES= java devel -MASTER_SITES= http://download.netbeans.org/netbeans/8.1/beta/zip/ +MASTER_SITES= https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans/incubating-${DISTVERSION}/ PKGNAMESUFFIX= -devel -DISTNAME= netbeans-${DISTVERSION}-201508041349 +DISTNAME= incubating-netbeans-${DISTVERSION}-bin MAINTAINER= kwm@FreeBSD.org -COMMENT= Full-featured integrated environment for Java +COMMENT= Full-featured integrated environment for Java (unstable) -LICENSE= CDDL GPLv2 -LICENSE_COMB= dual +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= zip +USES= shebangfix zip + USE_JAVA= yes -JAVA_VERSION= 1.7+ +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 PREFIXDIR= ${PREFIX}/netbeans-${PORTVERSION} PLIST_SUB+= PORTVERSION=${PORTVERSION} -IGNORE= No development version available right now. Please use java/netbeans instead. -DEPRECATED= Use java/netbeans instead -EXPIRATION_DATE= 2018-09-29 +DESKTOP_ENTRIES="NetBeans ${PORTVERSION}" \ + "NetBeans ${PORTVERSION} IDE" \ + ${DATADIR}/nb/netbeans.png \ + ${PORTNAME}-${PORTVERSION} \ + "Development;" \ + false post-patch: @${REINPLACE_CMD} -e '57s|#||;57s|/path/to/jdk|${JAVA_HOME}|' \ ${WRKSRC}/etc/netbeans.conf - ${RM} ${WRKSRC}/bin/netbeans.orig + @${FIND} ${WRKSRC} -name "*.orig" -delete do-install: - @${MKDIR} ${STAGEDIR}${PREFIXDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIXDIR} - @${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIXDIR}/bin/netbeans - ${LN} -sf ${PREFIXDIR}/bin/netbeans ${STAGEDIR}${PREFIX}/bin/netbeans-${PORTVERSION} + cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR} + ${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/bin/netbeans + ${LN} -sf ${DATADIR}/bin/netbeans ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${PORTVERSION} + + ${FIND} ${STAGEDIR}${DATADIR} -type f -ipath "*/bin/*" | ${XARGS} ${CHMOD} ${BINMODE} .include Index: head/java/netbeans-devel/distinfo =================================================================== --- head/java/netbeans-devel/distinfo (revision 488339) +++ head/java/netbeans-devel/distinfo (revision 488340) @@ -1,2 +1,3 @@ -SHA256 (netbeans-8.1beta-201508041349.zip) = c9189370c6b374ccbbcfad1f2218348b9113d597e76e69e6f7409206cefae3e2 -SIZE (netbeans-8.1beta-201508041349.zip) = 335052992 +TIMESTAMP = 1545289815 +SHA256 (incubating-netbeans-10.0-vc5-bin.zip) = efb9175e9a4f773d77b1072f796259ba0b46e11e3f4277b1c52f6e95263a9242 +SIZE (incubating-netbeans-10.0-vc5-bin.zip) = 189738071 Index: head/java/netbeans-devel/files/patch-netbeans =================================================================== --- head/java/netbeans-devel/files/patch-netbeans (revision 488339) +++ head/java/netbeans-devel/files/patch-netbeans (revision 488340) @@ -1,31 +1,33 @@ ---- bin/netbeans.orig 2015-08-04 14:44:18.000000000 +0200 -+++ bin/netbeans 2015-09-16 13:23:02.012670000 +0200 -@@ -163,6 +163,10 @@ +--- bin/netbeans.orig 2018-02-02 14:08:50 UTC ++++ bin/netbeans +@@ -136,7 +136,11 @@ heap_size () { mem=`/usr/sbin/sysctl hw.memsize | tr -d [:alpha:][:space:].:` mem=`expr $mem / 1048576` ;; -+ FreeBSD*) -+ mem=`/sbin/sysctl -n hw.realmem` -+ mem=`expr $mem / 1048576` -+ ;; - *) +- *) ++ FreeBSD*) ++ mem=`/sbin/sysctl -n hw.realmem` ++ mem=`expr $mem / 1048576` ++ ;; ++ *) ;; esac -@@ -190,7 +194,7 @@ - if grep -v -- "-J-XX:MaxPermSize" >/dev/null </dev/null </dev/null <