Sunday, December 05, 2021

Re: UPDATE: devel/netbeans

That Python file just looks like a script that is run. The .pyc bytecode
files are only used for things which are pulled in by "import" from a
python program. (in most cases this is for modules which are in
/usr/local/lib/python3.9 etc). So I think the MODPY_COMPILE is not useful.

--
Sent from a phone, apologies for poor formatting.

On 5 December 2021 07:32:47 Rafael Sadowski <rafael@sizeofvoid.org> wrote:

> 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

No comments:

Post a Comment