Update NetBeans to 12.6
diff --git a/devel/netbeans/Makefile b/devel/netbeans/Makefile
index 15d40d4229a..bac4745f3f0 100644
--- a/devel/netbeans/Makefile
+++ b/devel/netbeans/Makefile
@@ -2,7 +2,7 @@
COMMENT= NetBeans Java IDE
-V= 12.5
+V= 12.6
DISTNAME= netbeans-${V}-bin
PKGNAME= netbeans-${V}
CATEGORIES= devel
@@ -17,9 +17,12 @@ PERMIT_PACKAGE= Yes
MASTER_SITES= ${MASTER_SITE_APACHE:=netbeans/netbeans/${V}/}
EXTRACT_SUFX= .zip
-MODULES= java
+MODULES= java \
+ lang/python
MODJAVA_VER= 1.8+
+MODPY_RUNDEP = No
+
RUN_DEPENDS= java/javaPathHelper \
devel/desktop-file-utils
@@ -48,4 +51,8 @@ do-install:
@${SUBST_DATA} ${FILESDIR}/netbeans.desktop \
${PREFIX}/share/applications/netbeans.desktop
+post-install:
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+ ${PREFIX}/netbeans/extide/ant/bin/runant.py
+
.include <bsd.port.mk>
diff --git a/devel/netbeans/distinfo b/devel/netbeans/distinfo
index c14038e00c8..0b2bf8f9d22 100644
--- a/devel/netbeans/distinfo
+++ b/devel/netbeans/distinfo
@@ -1,2 +1,2 @@
-SHA256 (netbeans-12.5-bin.zip) = N8Ie9k+ElzPPYGufK8283bzGkZ3TsoH9janj4iTYNnk=
-SIZE (netbeans-12.5-bin.zip) = 431298129
+SHA256 (netbeans-12.6-bin.zip) = leo/iquVTuROaO4vKogo5G+R/ahu+pMSsRhudzari0k=
+SIZE (netbeans-12.6-bin.zip) = 432790335
diff --git a/devel/netbeans/pkg/PLIST b/devel/netbeans/pkg/PLIST
index c3356555242..6143b57c532 100644
--- a/devel/netbeans/pkg/PLIST
+++ b/devel/netbeans/pkg/PLIST
@@ -795,6 +795,8 @@ netbeans/extide/
netbeans/extide/VERSION.txt
netbeans/extide/ant/
netbeans/extide/ant/bin/
+${MODPY_COMMENT}netbeans/extide/ant/bin/${MODPY_PYCACHE}/
+netbeans/extide/ant/bin/${MODPY_PYCACHE}runant.${MODPY_PYC_MAGIC_TAG}pyc
netbeans/extide/ant/bin/ant
netbeans/extide/ant/bin/antRun
netbeans/extide/ant/bin/antRun.pl
@@ -1148,6 +1150,7 @@
netbeans/ide/config/Modules/org-netbeans-libs-json_simple.xml
netbeans/ide/config/Modules/org-netbeans-libs-jvyamlb.xml
netbeans/ide/config/Modules/org-netbeans-libs-lucene.xml
netbeans/ide/config/Modules/org-netbeans-libs-smack.xml
+netbeans/ide/config/Modules/org-netbeans-libs-snakeyaml_engine.xml
netbeans/ide/config/Modules/org-netbeans-libs-svnClientAdapter-javahl.xml
netbeans/ide/config/Modules/org-netbeans-libs-svnClientAdapter.xml
netbeans/ide/config/Modules/org-netbeans-libs-truffleapi.xml
@@ -1444,6 +1447,7 @@ netbeans/ide/modules/ext/salvation.jar
netbeans/ide/modules/ext/servlet-2.2.jar
netbeans/ide/modules/ext/smack.jar
netbeans/ide/modules/ext/smackx.jar
+netbeans/ide/modules/ext/snakeyaml-engine.jar
netbeans/ide/modules/ext/svnClientAdapter-javahl.jar
netbeans/ide/modules/ext/svnClientAdapter-main.jar
netbeans/ide/modules/ext/svnjavahl.jar
@@ -1507,6 +1511,7 @@ netbeans/ide/modules/org-netbeans-libs-json_simple.jar
netbeans/ide/modules/org-netbeans-libs-jvyamlb.jar
netbeans/ide/modules/org-netbeans-libs-lucene.jar
netbeans/ide/modules/org-netbeans-libs-smack.jar
+netbeans/ide/modules/org-netbeans-libs-snakeyaml_engine.jar
netbeans/ide/modules/org-netbeans-libs-svnClientAdapter-javahl.jar
netbeans/ide/modules/org-netbeans-libs-svnClientAdapter.jar
netbeans/ide/modules/org-netbeans-libs-truffleapi.jar
@@ -1774,6 +1779,7 @@
netbeans/ide/update_tracking/org-netbeans-libs-json_simple.xml
netbeans/ide/update_tracking/org-netbeans-libs-jvyamlb.xml
netbeans/ide/update_tracking/org-netbeans-libs-lucene.xml
netbeans/ide/update_tracking/org-netbeans-libs-smack.xml
+netbeans/ide/update_tracking/org-netbeans-libs-snakeyaml_engine.xml
netbeans/ide/update_tracking/org-netbeans-libs-svnClientAdapter-javahl.xml
netbeans/ide/update_tracking/org-netbeans-libs-svnClientAdapter.xml
netbeans/ide/update_tracking/org-netbeans-libs-truffleapi.xml
@@ -2260,13 +2266,13 @@ netbeans/java/modules/ext/docs/
netbeans/java/modules/ext/docs/javax.persistence-2.2.1-doc.zip
netbeans/java/modules/ext/eclipselink/
netbeans/java/modules/ext/eclipselink/javax.persistence-2.2.1.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.asm-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.modelgen.processor-2.7.7.jar
-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.moxy-2.7.7.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.7.9.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.asm-9.1.0.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.9.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.7.9.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.7.9.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.modelgen.processor-2.7.9.jar
+netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.moxy-2.7.9.jar
netbeans/java/modules/ext/fakeJdkClasses.zip
netbeans/java/modules/ext/httpclient5-5.0.3.jar
netbeans/java/modules/ext/httpcore5-5.0.2.jar
@@ -3181,11 +3187,11 @@ netbeans/platform/modules/ext/batik-script-1.14.jar
netbeans/platform/modules/ext/batik-svg-dom-1.14.jar
netbeans/platform/modules/ext/batik-util-1.14.jar
netbeans/platform/modules/ext/batik-xml-1.14.jar
-netbeans/platform/modules/ext/flatlaf-1.5.jar
+netbeans/platform/modules/ext/flatlaf-1.6.1.jar
netbeans/platform/modules/ext/hamcrest-core-1.3.jar
netbeans/platform/modules/ext/jcommander-1.78.jar
-netbeans/platform/modules/ext/jna-5.4.0.jar
-netbeans/platform/modules/ext/jna-platform-5.4.0.jar
+netbeans/platform/modules/ext/jna-5.9.0.jar
+netbeans/platform/modules/ext/jna-platform-5.9.0.jar
netbeans/platform/modules/ext/junit-4.13.2.jar
netbeans/platform/modules/ext/junit-jupiter-api-5.6.0.jar
netbeans/platform/modules/ext/junit-jupiter-engine-5.6.0.jar
@@ -3199,7 +3205,12 @@ netbeans/platform/modules/ext/updater.jar
netbeans/platform/modules/ext/xml-apis-ext-1.3.04.jar
netbeans/platform/modules/ext/xmlgraphics-commons-2.6.jar
netbeans/platform/modules/lib/
-netbeans/platform/modules/lib/libjnidispatch-nb.jnilib
+netbeans/platform/modules/lib/aarch64/
+netbeans/platform/modules/lib/aarch64/libjnidispatch-nb.jnilib
+netbeans/platform/modules/lib/aarch64/linux/
+netbeans/platform/modules/lib/aarch64/linux/libjnidispatch-nb.so
+netbeans/platform/modules/lib/x86_64/
+netbeans/platform/modules/lib/x86_64/libjnidispatch-nb.jnilib
netbeans/platform/modules/net-java-html-boot-fx.jar
netbeans/platform/modules/net-java-html-boot-script.jar
netbeans/platform/modules/net-java-html-boot.jar