summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/Makefile5
-rw-r--r--java/apache-commons-beanutils/Makefile9
-rw-r--r--java/apache-commons-beanutils/distinfo6
-rw-r--r--java/apache-commons-beanutils/files/patch-build.xml17
-rw-r--r--java/apache-commons-cli/Makefile5
-rw-r--r--java/apache-commons-cli/distinfo6
-rw-r--r--java/apache-commons-pool/Makefile8
-rw-r--r--java/apache-commons-pool/distinfo6
-rw-r--r--java/bootstrap-openjdk17/Makefile5
-rw-r--r--java/dbvis/Makefile11
-rw-r--r--java/dbvis/distinfo6
-rw-r--r--java/eclipse/Makefile2
-rw-r--r--java/eclipse/distinfo58
-rw-r--r--java/icedtea-web/Makefile2
-rw-r--r--java/intellij-ultimate/Makefile4
-rw-r--r--java/intellij-ultimate/distinfo6
-rw-r--r--java/intellij-ultimate/pkg-plist658
-rw-r--r--java/jaxen/Makefile39
-rw-r--r--java/jaxen/distinfo2
-rw-r--r--java/jaxen/pkg-descr6
-rw-r--r--java/jdom/Makefile49
-rw-r--r--java/jdom/distinfo2
-rw-r--r--java/jdom/pkg-descr4
-rw-r--r--java/linux-oracle-jdk18/Makefile4
-rw-r--r--java/mx4j/Makefile30
-rw-r--r--java/mx4j/distinfo2
-rw-r--r--java/mx4j/pkg-descr10
-rw-r--r--java/netbeans/Makefile2
-rw-r--r--java/openjdk11/Makefile1
-rw-r--r--java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk11/pkg-message6
-rw-r--r--java/openjdk17/Makefile4
-rw-r--r--java/openjdk17/distinfo6
-rw-r--r--java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c20
-rw-r--r--java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c91
-rw-r--r--java/openjdk17/pkg-message6
-rw-r--r--java/openjdk18/Makefile2
-rw-r--r--java/openjdk18/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk18/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk18/pkg-message6
-rw-r--r--java/openjdk19/Makefile2
-rw-r--r--java/openjdk19/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk19/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk19/pkg-message6
-rw-r--r--java/openjdk20/Makefile1
-rw-r--r--java/openjdk20/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk20/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk20/pkg-message6
-rw-r--r--java/openjdk21-jre/Makefile8
-rw-r--r--java/openjdk21/Makefile4
-rw-r--r--java/openjdk21/distinfo6
-rw-r--r--java/openjdk21/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c20
-rw-r--r--java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk21/pkg-message6
-rw-r--r--java/openjdk22/Makefile1
-rw-r--r--java/openjdk22/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk22/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk22/pkg-message6
-rw-r--r--java/openjdk23/Makefile2
-rw-r--r--java/openjdk23/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk23/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c20
-rw-r--r--java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk23/pkg-message5
-rw-r--r--java/openjdk24/Makefile6
-rw-r--r--java/openjdk24/distinfo6
-rw-r--r--java/openjdk24/files/patch-make_autoconf_help.m411
-rw-r--r--java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c20
-rw-r--r--java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk24/pkg-message5
-rw-r--r--java/openjdk8/Makefile4
-rw-r--r--java/openjdk8/distinfo8
-rw-r--r--java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c90
-rw-r--r--java/openjdk8/pkg-message6
-rw-r--r--java/openjfx14/Makefile2
-rw-r--r--java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessor.h14
-rw-r--r--java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessorLibxslt.cpp14
-rw-r--r--java/servingxml/Makefile27
-rw-r--r--java/servingxml/distinfo2
-rw-r--r--java/servingxml/files/patch-servingxml11
-rw-r--r--java/servingxml/pkg-descr6
-rw-r--r--java/servingxml/pkg-message10
-rw-r--r--java/servingxml/pkg-plist515
-rw-r--r--java/wildfly/Makefile8
-rw-r--r--java/wildfly/distinfo6
85 files changed, 1827 insertions, 921 deletions
diff --git a/java/Makefile b/java/Makefile
index 42ad384d975f..8bd76be6c979 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -49,14 +49,12 @@
SUBDIR += javahelp
SUBDIR += javamail
SUBDIR += javavmwrapper
- SUBDIR += jaxen
SUBDIR += jcalendar
SUBDIR += jcckit
SUBDIR += jcommon
SUBDIR += jd-gui
SUBDIR += jdk11-doc
SUBDIR += jdk8-doc
- SUBDIR += jdom
SUBDIR += jflex
SUBDIR += jfreechart
SUBDIR += jgraph
@@ -77,7 +75,6 @@
SUBDIR += linux-oracle-jre18
SUBDIR += linux-oracle-serverjre10
SUBDIR += mmake
- SUBDIR += mx4j
SUBDIR += netbeans
SUBDIR += netrexx
SUBDIR += netty
@@ -89,6 +86,7 @@
SUBDIR += openjdk19
SUBDIR += openjdk20
SUBDIR += openjdk21
+ SUBDIR += openjdk21-jre
SUBDIR += openjdk22
SUBDIR += openjdk23
SUBDIR += openjdk24
@@ -97,7 +95,6 @@
SUBDIR += openjfx14
SUBDIR += phpeclipse
SUBDIR += proguard
- SUBDIR += servingxml
SUBDIR += sigar
SUBDIR += springframework
SUBDIR += springframework31
diff --git a/java/apache-commons-beanutils/Makefile b/java/apache-commons-beanutils/Makefile
index f6538aa7eed0..fa01ca178156 100644
--- a/java/apache-commons-beanutils/Makefile
+++ b/java/apache-commons-beanutils/Makefile
@@ -1,6 +1,5 @@
PORTNAME= commons-beanutils
-PORTVERSION= 1.9.4
-PORTREVISION= 1
+PORTVERSION= 1.11.0
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_SOURCE
PKGNAMEPREFIX= apache-
@@ -20,9 +19,10 @@ RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \
USES= dos2unix java:ant,run
DOS2UNIX_FILES= build.xml
-ALL_TARGET= dist
MAKE_ARGS+= -Dcommons-collections.jar=${JAVALIBDIR}/commons-collections.jar \
-Dcommons-logging.jar=${JAVALIBDIR}/commons-logging.jar
+ALL_TARGET= dist
+
NO_ARCH= yes
JARFILE= ${PORTNAME}.jar
@@ -38,9 +38,6 @@ OTHERDOCS= LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
PORTDOCS= ${APIDOCS} ${OTHERDOCS}
.endif
-pre-build:
- @${REINPLACE_CMD} -e 's!1.9.3-SNAPSHOT!${PORTVERSION}!g;' \
- ${WRKSRC}/build.xml
do-install:
${INSTALL_DATA} ${WRKSRC}/dist/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVALIBDIR}/${JARFILE}
.if ${PORT_OPTIONS:MDOCS}
diff --git a/java/apache-commons-beanutils/distinfo b/java/apache-commons-beanutils/distinfo
index 42e49d10c4cd..72e5fdac18f8 100644
--- a/java/apache-commons-beanutils/distinfo
+++ b/java/apache-commons-beanutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1580359877
-SHA256 (commons-beanutils-1.9.4-src.tar.gz) = 2d46a5ac37000cad57ed338dbc5a0ae08cb924471afb5b3d4cff084afa0c728e
-SIZE (commons-beanutils-1.9.4-src.tar.gz) = 412606
+TIMESTAMP = 1749284837
+SHA256 (commons-beanutils-1.11.0-src.tar.gz) = 28cace1c5f454f6b17bc7d0175aab79fe85799b4fd56b16bb4683dabd2c84cc7
+SIZE (commons-beanutils-1.11.0-src.tar.gz) = 403183
diff --git a/java/apache-commons-beanutils/files/patch-build.xml b/java/apache-commons-beanutils/files/patch-build.xml
index 4c1a8929b267..a20c7da7ed87 100644
--- a/java/apache-commons-beanutils/files/patch-build.xml
+++ b/java/apache-commons-beanutils/files/patch-build.xml
@@ -1,15 +1,24 @@
---- build.xml.orig 2020-11-17 15:42:56 UTC
+--- build.xml.orig
+++ build.xml
-@@ -62,10 +62,10 @@
+@@ -42,7 +42,7 @@
+ <property name="component.title" value="Bean Introspection Utilities"/>
+
+ <!-- The current version number of this component -->
+- <property name="component.version" value="1.9.3-SNAPSHOT"/>
++ <property name="component.version" value="1.11.0"/>
+
+ <!-- The base directory for compilation targets -->
+ <property name="build.home" value="target"/>
+@@ -61,10 +61,10 @@
<!-- Compiler source JDK version -->
- <property name="compile.source" value="1.5"/>
-+ <property name="compile.source" value="1.6"/>
++ <property name="compile.source" value="1.8"/>
<!-- Compiler target JDK version -->
- <property name="compile.target" value="1.5"/>
-+ <property name="compile.target" value="1.6"/>
++ <property name="compile.target" value="1.8"/>
<!-- Should Java compilations set the 'debug' compiler option? -->
<property name="compile.debug" value="true"/>
diff --git a/java/apache-commons-cli/Makefile b/java/apache-commons-cli/Makefile
index 574d9ed07eb0..d2200d1bca2e 100644
--- a/java/apache-commons-cli/Makefile
+++ b/java/apache-commons-cli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commons-cli
-DISTVERSION= 1.9.0
+DISTVERSION= 1.10.0
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
@@ -10,6 +10,7 @@ COMMENT= Java library for command line arguments and options
WWW= https://commons.apache.org/proper/commons-cli/
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= java
@@ -19,7 +20,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
JARFILE= ${PORTNAME}-${DISTVERSION}.jar
DESTJARFILE= ${PORTNAME}.jar
-PLIST_FILES= %%JAVAJARDIR%%/${DESTJARFILE}
+PLIST_FILES= ${JAVAJARDIR}/${DESTJARFILE}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
diff --git a/java/apache-commons-cli/distinfo b/java/apache-commons-cli/distinfo
index 8a15b6269a26..ae753edaa44d 100644
--- a/java/apache-commons-cli/distinfo
+++ b/java/apache-commons-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745868907
-SHA256 (commons-cli-1.9.0-bin.tar.gz) = 133f8cb9bf0bba0de7f7158f3d0dcc2bd7c89bc54c386ba24bb89fdf098f2173
-SIZE (commons-cli-1.9.0-bin.tar.gz) = 1101690
+TIMESTAMP = 1754740794
+SHA256 (commons-cli-1.10.0-bin.tar.gz) = 739cf2853bd20038572e2d91eca017ea170b3c076ee52dafb579c53454c2058d
+SIZE (commons-cli-1.10.0-bin.tar.gz) = 1615199
diff --git a/java/apache-commons-pool/Makefile b/java/apache-commons-pool/Makefile
index ab0b6fbda2e3..e9cb9457d2fb 100644
--- a/java/apache-commons-pool/Makefile
+++ b/java/apache-commons-pool/Makefile
@@ -1,9 +1,9 @@
PORTNAME= commons-pool
-PORTVERSION= 2.11.1
+DISTVERSION= 2.12.1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
-DISTNAME= ${PORTNAME}2-${PORTVERSION}-bin
+DISTNAME= ${PORTNAME}2-${DISTVERSION}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Apache Commons Object-pooling API
@@ -18,9 +18,9 @@ OPTIONS_DEFINE= DOCS
NO_BUILD= yes
NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}2-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}2-${DISTVERSION}
-JARFILE= ${PORTNAME}2-${PORTVERSION}.jar
+JARFILE= ${PORTNAME}2-${DISTVERSION}.jar
DOCFILES= LICENSE.txt \
NOTICE.txt \
RELEASE-NOTES.txt
diff --git a/java/apache-commons-pool/distinfo b/java/apache-commons-pool/distinfo
index 1e30b0b30968..0f3a87fdbe58 100644
--- a/java/apache-commons-pool/distinfo
+++ b/java/apache-commons-pool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1629716039
-SHA256 (commons-pool2-2.11.1-bin.tar.gz) = ddc271e81a9fd4d76355991f4715db8c2085b737c67ad6aba098c3a5d7cdc9b3
-SIZE (commons-pool2-2.11.1-bin.tar.gz) = 1337084
+TIMESTAMP = 1749033322
+SHA256 (commons-pool2-2.12.1-bin.tar.gz) = 9576626e646faccfc9fd7ede60dd7d404ae37c4015abbd9e7d67d2ae08f95455
+SIZE (commons-pool2-2.12.1-bin.tar.gz) = 1784267
diff --git a/java/bootstrap-openjdk17/Makefile b/java/bootstrap-openjdk17/Makefile
index 2398999699b6..f5b98b039baa 100644
--- a/java/bootstrap-openjdk17/Makefile
+++ b/java/bootstrap-openjdk17/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openjdk17
PORTVERSION= 17.0.1.12.1
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= LOCAL/glewis/bootstrap-openjdk17 \
LOCAL/pkubaj/bootstrap-openjdk17
@@ -28,6 +29,10 @@ INSTALLDIR= ${STAGEDIR}${PREFIX}/${JDK_ROOT}
.include <bsd.port.options.mk>
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000
+RUN_DEPENDS+= compat14x-${ARCH}>=0:misc/compat14x
+.endif
+
.if ${ARCH} == powerpc
PLIST_SUB+= NOT_PPC="@comment "
.else
diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile
index 17559beec8a5..75996b2d32a2 100644
--- a/java/dbvis/Makefile
+++ b/java/dbvis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbvis
-DISTVERSION= 25.1.3
+DISTVERSION= 25.2.2
CATEGORIES= java databases
MASTER_SITES= https://www.dbvis.com/product_download/${PORTNAME}-${DISTVERSION}/media/ \
https://storage.googleapis.com/${PORTNAME}-download/product_download/${PORTNAME}-${DISTVERSION}/media/
@@ -25,9 +25,12 @@ WRKSRC= ${WRKDIR}/DbVisualizer
PLIST_FILES= bin/dbvis
do-install:
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
- cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s ../share/dbvis/dbvis dbvis
- ${CHMOD} a+x ${STAGEDIR}${DATADIR}/dbvis
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
+ "! ( -name dbvis -o -name dbviscmd.sh -o -name dbvisgui.sh )")
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbvis ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbviscmd.sh ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbvisgui.sh ${STAGEDIR}${DATADIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/dbvis ${STAGEDIR}${PREFIX}/bin/dbvis
post-install:
${FIND} ${STAGEDIR}${DATADIR} -not -type d \
diff --git a/java/dbvis/distinfo b/java/dbvis/distinfo
index faed05232970..d5a281643c7a 100644
--- a/java/dbvis/distinfo
+++ b/java/dbvis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744565207
-SHA256 (dbvis_linux_25_1_3.tar.gz) = 2bd45b40f0aa53db7a8b4cca9763f56918607c0b3af46391b55036294e9fa8bc
-SIZE (dbvis_linux_25_1_3.tar.gz) = 191634859
+TIMESTAMP = 1752525252
+SHA256 (dbvis_linux_25_2_2.tar.gz) = e9e59e38b40dd97f4d4f4067dc632a2a4255a455fd3925b1911116ec1f437a84
+SIZE (dbvis_linux_25_2_2.tar.gz) = 116830510
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 586736265dd6..7b4ae20d3e4f 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eclipse
-DISTVERSION= 4.35
+DISTVERSION= 4.36
CATEGORIES= java devel
ECLIPSE_TAG= R${DISTVERSION:S|.|_|g}
diff --git a/java/eclipse/distinfo b/java/eclipse/distinfo
index 0a2394b33a62..5408ac479ff0 100644
--- a/java/eclipse/distinfo
+++ b/java/eclipse/distinfo
@@ -1,29 +1,29 @@
-TIMESTAMP = 1743576596
-SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.35-R4_35_maintenance_GH0.tar.gz) = 2fcb4b9958d13e58f758c3c1a0c10b941c0d5a745b128aa93a73a4ae9f67212c
-SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.35-R4_35_maintenance_GH0.tar.gz) = 26236823
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_35_GH0.tar.gz) = 46823539473fd9a4e3f976f14e7bdad3c6730a22163413cae1e0334e68132c84
-SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_35_GH0.tar.gz) = 39729
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_35_GH0.tar.gz) = 8ba8a83865d2922d0f0b86985b34372aa3c3ea6e25f6a0512752ea9ab27b9c07
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_35_GH0.tar.gz) = 15659847
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_35_GH0.tar.gz) = 5d76780c7bde91d35fe13d78c10c0bf47115e9d444389243c8df67e92ba1f569
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_35_GH0.tar.gz) = 34885476
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_35_GH0.tar.gz) = 08162d9029ccbbf61338e1281f3c17e6271ea726e8a1ec0cf71c824bc63b1e27
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_35_GH0.tar.gz) = 2177096
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_35_GH0.tar.gz) = 460f3dd79ab48a68c7f91b7633c5d01faa1770741d0cfcc37174a23fdbe5e893
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_35_GH0.tar.gz) = 24041044
-SHA256 (eclipse/chirontt-eclipse.pde-R4_35_maintenance_GH0.tar.gz) = be94fb6edd85240c995125ba04c90806e68f13acc86333f3cdd755b11a07d68c
-SIZE (eclipse/chirontt-eclipse.pde-R4_35_maintenance_GH0.tar.gz) = 35112342
-SHA256 (eclipse/chirontt-eclipse.platform-R4_35_maintenance_GH0.tar.gz) = 6f4c89696253e60053b89dfb961f9542d033eef2e62a75869883fbc1867166e5
-SIZE (eclipse/chirontt-eclipse.platform-R4_35_maintenance_GH0.tar.gz) = 16489404
-SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_35_maintenance_GH0.tar.gz) = e390e06d0344899758b02409ba879c889f2ee106a3126f328dbb6a1156d5b872
-SIZE (eclipse/chirontt-eclipse.platform.swt-R4_35_maintenance_GH0.tar.gz) = 9218730
-SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_35_maintenance_GH0.tar.gz) = 65fd3630cf3bc4bc0e6578cc8b253f4a5ff9ccecfaa2ecde2caa21038c83c65d
-SIZE (eclipse/chirontt-eclipse.platform.ui-R4_35_maintenance_GH0.tar.gz) = 15572004
-SHA256 (eclipse/chirontt-equinox-R4_35_maintenance_GH0.tar.gz) = c751ee64dcd8a99ede5683d87227b0aba91cfab75295aaf8eb26ad91c0a42ce6
-SIZE (eclipse/chirontt-equinox-R4_35_maintenance_GH0.tar.gz) = 3593501
-SHA256 (eclipse/chirontt-equinox.binaries-R4_35_maintenance_GH0.tar.gz) = 679126ad2bb35b946a9e02c3e0177db06ea10a248ac58bc4f7f41fe2b9f9e295
-SIZE (eclipse/chirontt-equinox.binaries-R4_35_maintenance_GH0.tar.gz) = 1621098
-SHA256 (eclipse/chirontt-p2-R4_35_maintenance_GH0.tar.gz) = 9df1e4eef2095f0090b373f18a5806b1c947a8412a3f3143436f2d9b07b8dba8
-SIZE (eclipse/chirontt-p2-R4_35_maintenance_GH0.tar.gz) = 53845413
-SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.35_GH0.tar.gz) = 121a6015ee06fbc157afab0f44eb6e4afde98e7a969f91de315c816f4ba87d70
-SIZE (eclipse/NorbertXYZ-eclipse-maven-4.35_GH0.tar.gz) = 495455311
+TIMESTAMP = 1752913239
+SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 58d6734c7dd334d416b7d0255b3d71b11ee20cb7b790c0c7c6679727d0fd3611
+SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 26211750
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = d537c10f1f7bd9159e1877c6fe8ebeafea7132e98ff5ebe6b9b09717203c5677
+SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = 39974
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = c2e292fd897bf6987c2f5828b3efd6a61634837f7c973842bf6fb8c11acee28f
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = 15673901
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = c191bc12667e600f63844dea12b01f821094773e8bf02e5eb0ec981aaf97c2bc
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = 34885784
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 705d965e1941593f58eb03bf4287f220a285ff7d6f9edc2d0d7e033f4e314946
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 2377734
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 034ab6325f5d4c30129d89dcb89d1ee3a7a2554a4ad6d5af5a4e7d17d8cc7a7c
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 25031173
+SHA256 (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = f0bd123252afe25b730d1cd56a5e2e134914b2199846cb9f10402a5e0a373fef
+SIZE (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = 36060538
+SHA256 (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 582f5eb27de0316b228fc3fa0d962a18ed2c2cd320644a575e95139f63de9a35
+SIZE (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 16630323
+SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 011eba684af94e73f26dd878c941a59845ab899cdba33f45d2976c2560fd0fb0
+SIZE (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 10658980
+SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = c66604fb01f6d5614cb67b201c1f94273e5ea3721fe6e115ba1b24a766bc6477
+SIZE (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = 16572318
+SHA256 (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = f6f276d6d8d69fa0cc4c9fdd1693d8bb8be98074fc9b8ce86cf2e709ab627118
+SIZE (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = 3634382
+SHA256 (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 40d14c0ce3963220c21df37274348dd014973ffd20c4cc1a17ceb2ae9c7990d7
+SIZE (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 1620956
+SHA256 (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 74ec993e52abb83641e12e0438bc4a9f0075a2476a17fb1c6bde4f05ff872eac
+SIZE (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 54033925
+SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 0d26e1f29db214bcf8f842eca5c352f947ca9cd0906ce6d0df9b0b44bc9f9c7d
+SIZE (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 531877628
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index a1160bd8d178..72213cdd4e27 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icedtea-web
PORTVERSION= 1.8.8
DISTVERSIONPREFIX= icedtea-web-
-PORTREVISION= 25
+PORTREVISION= 27
CATEGORIES= java www
MAINTAINER= java@FreeBSD.org
diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile
index 038ca014d1ca..feeb80fc3d4f 100644
--- a/java/intellij-ultimate/Makefile
+++ b/java/intellij-ultimate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= intellij-ultimate
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.2
CATEGORIES= java devel
MASTER_SITES= https://download-cdn.jetbrains.com/idea/
DISTNAME= ideaIU-${DISTVERSION}
@@ -29,7 +29,7 @@ NO_BUILD= yes
SUB_FILES= idea idea.desktop pkg-message
BUILD_TYPE= IU
-BUILD_VERSION= 243.26053.27
+BUILD_VERSION= 251.26094.121
BUILD_MARKER= ${BUILD_TYPE}-${BUILD_VERSION}
PLIST_SUB= BUILD_MARKER=${BUILD_MARKER}
WRKSRC= ${WRKDIR}/idea-${BUILD_MARKER}
diff --git a/java/intellij-ultimate/distinfo b/java/intellij-ultimate/distinfo
index 647b5f17f700..de50db54c1f3 100644
--- a/java/intellij-ultimate/distinfo
+++ b/java/intellij-ultimate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742466649
-SHA256 (jetbrains/ideaIU-2024.3.5.tar.gz) = f8e8e864f4fedddf1d366a7db23fc4132192c3a6029c614a382186ff564a78a1
-SIZE (jetbrains/ideaIU-2024.3.5.tar.gz) = 1588498226
+TIMESTAMP = 1749731111
+SHA256 (jetbrains/ideaIU-2025.1.2.tar.gz) = 1e675bda1314ae914b64b31a22309ba2eba6f35e6659e53d4b291e73c2fb856b
+SIZE (jetbrains/ideaIU-2025.1.2.tar.gz) = 1685353180
diff --git a/java/intellij-ultimate/pkg-plist b/java/intellij-ultimate/pkg-plist
index 5c40e4bfa9e8..c458ac748fcd 100644
--- a/java/intellij-ultimate/pkg-plist
+++ b/java/intellij-ultimate/pkg-plist
@@ -16,20 +16,19 @@ share/applications/idea.desktop
%%DATADIR%%/build.txt
%%DATADIR%%/help/ReferenceCard.pdf
%%DATADIR%%/help/ReferenceCardForMac.pdf
-%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-a94e463ab2e7.ijx
-%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-a94e463ab2e7.txt
+%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.ijx
+%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.txt
%%DATADIR%%/lib/annotations.jar
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
%%DATADIR%%/lib/build-marker-%%BUILD_MARKER%%
-%%DATADIR%%/lib/cds/classesLogAgent.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/idea_rt.jar
%%DATADIR%%/lib/intellij-test-discovery.jar
@@ -39,22 +38,31 @@ share/applications/idea.desktop
%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
-%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.jar
+%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.core.jar
+%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.jvm.jar
+%%DATADIR%%/lib/modules/intellij.debugger.streams.core.jar
%%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
%%DATADIR%%/lib/modules/intellij.idea.customization.base.jar
%%DATADIR%%/lib/modules/intellij.jvm.dfa.analysis.ui.jar
%%DATADIR%%/lib/modules/intellij.kotlin.onboarding-promoter.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
@@ -65,6 +73,9 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -73,6 +84,15 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -81,13 +101,26 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
@@ -95,7 +128,6 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/modules/intellij.xml.xmlbeans.jar
%%DATADIR%%/lib/native/linux-%%JNI_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
@@ -164,14 +196,139 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/bin/linux/LLDBFrontend
%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/__init__.py
%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py
+%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/lldb_group_value.py
+%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/lldb_qt.py
+%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/lldb_qt_init.py
%%DATADIR%%/plugins/Kotlin/bin/macos/LLDBFrontend
%%DATADIR%%/plugins/Kotlin/bin/windows/LLDBFrontend.exe
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/META-INF/MANIFEST.MF
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kapt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kapt.bat
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlin
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlin.bat
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc-js
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc-js.bat
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc-jvm
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc-jvm.bat
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc.bat
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/build.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/allopen-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-runtime.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/annotations-13.0.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/assignment-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/compose-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/jvm-abi-gen.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing-cli.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing-runtime.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotations-jvm-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotations-jvm.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-ant.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon-client.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-imports-dumper-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-main-kts.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-preloader.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-reflect-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-reflect.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-runner.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-script-runtime-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-script-runtime.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-common.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-compiler-impl.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-jvm.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-serialization-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk7-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk7.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk8-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk8.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-js-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-js.klib
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-js-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-js.klib
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit5-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit5.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-testng-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-testng.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-test.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlinx-coroutines-core-jvm.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlinx-serialization-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/lombok-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/mutability-annotations-compat.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/noarg-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/parcelize-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/parcelize-runtime.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/power-assert-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/sam-with-receiver-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/scripting-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/trove4j.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT_HEADER.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/NOTICE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/README.md
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/aalto_xml_licence.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/aether_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/aosp_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/args4j_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/asm_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/asmble_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/assemblyscript_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/boost_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/caffeine_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/closure-compiler_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/compose_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/dart_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/fastutil_licence
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/gradle-node-plugin_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/gradle_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/guava_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/gwt_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/jgit_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/jquery_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/jshashtable_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/karma-teamcity-reporter_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/karma_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/lodash_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/lombok_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/maven_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/mocha-teamcity-reporter_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/okhttp_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/opentelemetry_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/power_assert_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/prototype_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/rhino_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/scala_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/sl4f_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/stax2-api.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/sun_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/teamcity-service-messages_LICENSE.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/dagger_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/eclipse_distribution_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/eclipse_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/findbugs_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/jspecify_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/lombok_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/rxjava_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/spring_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/threetenbp_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_readme_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt.bat
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlin
-%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlin-dce-js
-%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlin-dce-js.bat
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlin.bat
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlinc
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kotlinc-js
@@ -185,7 +342,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/android-extensions-runtime.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/annotations-13.0.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/assignment-compiler-plugin.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc/lib/compose-compiler.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc/lib/compose-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/js.engines.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/jvm-abi-gen.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-cli.jar
@@ -291,7 +448,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/spring_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_readme_license.txt
-%%DATADIR%%/plugins/Kotlin/lib/client/kotlin-frontend.jar
+%%DATADIR%%/plugins/Kotlin/lib/frontend-split/kotlin-frontend.jar
%%DATADIR%%/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-base-jps.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-gradle-tooling.jar
@@ -317,6 +474,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Spring/lib/spring.jar
%%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide.jar
%%DATADIR%%/plugins/android-gradle-dsl/lib/android-gradle-dsl.jar
+%%DATADIR%%/plugins/android-gradle-dsl/lib/modules/intellij.android.gradle.dsl.flags.jar
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/index.js
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/package.json
%%DATADIR%%/plugins/angular/lib/angular.jar
@@ -338,6 +496,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/charts/lib/charts.jar
%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes.jar
%%DATADIR%%/plugins/completionMlRanking/lib/completionMlRanking.jar
+%%DATADIR%%/plugins/compose-ide-plugin/lib/compose-ide-plugin.jar
+%%DATADIR%%/plugins/compose-ide-plugin/lib/modules/intellij.compose.ide.plugin.gradleTooling.rt.jar
%%DATADIR%%/plugins/configurationScript/lib/configurationScript.jar
%%DATADIR%%/plugins/copyright/lib/copyright.jar
%%DATADIR%%/plugins/cron/lib/cron.jar
@@ -351,25 +511,37 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
%%DATADIR%%/plugins/flyway/lib/flyway.jar
%%DATADIR%%/plugins/freemarker/lib/freemarker.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-java-v2.zip
%%DATADIR%%/plugins/fullLine/full-line-model-java.zip
%%DATADIR%%/plugins/fullLine/full-line-model-kotlin.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -386,13 +558,13 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -510,7 +682,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -574,15 +745,13 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/gradle/lib/ant/ant-testutil.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant-xz.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant.jar
-%%DATADIR%%/plugins/gradle/lib/gradle-api-8.10.jar
+%%DATADIR%%/plugins/gradle/lib/gradle-api-8.13.jar
%%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-api.jar
%%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-impl.jar
%%DATADIR%%/plugins/gradle/lib/gradle.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/grpc/lib/grpc.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate-console.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate.jar
@@ -591,7 +760,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/hibernate/lib/hibernate5-console.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate52-console.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
-%%DATADIR%%/plugins/indexing-shared-turbocharger/lib/indexing-shared-turbocharger.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/indexing-shared-ultimate-plugin-bundled.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.generator.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.git.jar
@@ -607,16 +775,14 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/java-dsm/lib/java-dsm.jar
%%DATADIR%%/plugins/java-i18n/lib/java-i18n.jar
%%DATADIR%%/plugins/java-ide-customization/lib/java-ide-customization.jar
-%%DATADIR%%/plugins/java-pwa/lib/java-pwa.jar
%%DATADIR%%/plugins/java/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/java/lib/client/java-frontend.jar
%%DATADIR%%/plugins/java/lib/debugger-memory-agent.jar
%%DATADIR%%/plugins/java/lib/ecj/eclipse.jar
+%%DATADIR%%/plugins/java/lib/frontend-split/java-frontend.jar
%%DATADIR%%/plugins/java/lib/java-frontback.jar
%%DATADIR%%/plugins/java/lib/java-impl.jar
%%DATADIR%%/plugins/java/lib/javac2.jar
%%DATADIR%%/plugins/java/lib/jb-jdi.jar
-%%DATADIR%%/plugins/java/lib/jetbrains.kotlinx.metadata.jvm.jar
%%DATADIR%%/plugins/java/lib/jgoodies-common.jar
%%DATADIR%%/plugins/java/lib/jps-builders-6.jar
%%DATADIR%%/plugins/java/lib/jps-builders.jar
@@ -625,9 +791,12 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/java/lib/jps/java-compiler-charts-jps.jar
%%DATADIR%%/plugins/java/lib/jshell-frontend.jar
%%DATADIR%%/plugins/java/lib/jshell-protocol.jar
+%%DATADIR%%/plugins/java/lib/kotlin-metadata.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-connector-basic.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-transport-http.jar
+%%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.backend.jar
+%%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.frontend.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.featuresTrainer.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.structuralSearch.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.unscramble.jar
@@ -640,6 +809,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javaFX/lib/javaFX-common.jar
%%DATADIR%%/plugins/javaFX/lib/javaFX-jps.jar
%%DATADIR%%/plugins/javaFX/lib/javaFX.jar
+%%DATADIR%%/plugins/javaFX/lib/modules/intellij.javaFX.css.intellilang.jar
%%DATADIR%%/plugins/javaFX/lib/modules/intellij.javaFX.jar
%%DATADIR%%/plugins/javaFX/lib/rt/sceneBuilderBridge.jar
%%DATADIR%%/plugins/javaee-app-servers-impl/lib/AppServersView.jar
@@ -664,16 +834,17 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javaee-persistence-impl/lib/javaee-persistence-impl.jar
%%DATADIR%%/plugins/javaee-reverseEngineering/lib/javaee-reverseEngineering.jar
%%DATADIR%%/plugins/javaee-web-impl/lib/javaee-web-impl.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -711,8 +882,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
@@ -843,6 +1014,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -880,6 +1052,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -920,13 +1094,366 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/junit/lib/junit-rt.jar
%%DATADIR%%/plugins/junit/lib/junit.jar
%%DATADIR%%/plugins/junit/lib/junit5-rt.jar
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1030.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1066.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1083.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1186.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1203.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1283.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1326.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1408.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1553.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1671.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1733.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1773.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1778.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1780.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1809.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1902.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1926.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1927.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1974.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2152.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2175.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2196.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/222.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2237.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2247.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2287.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2313.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2424.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2459.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2496.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2578.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2580.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2698.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2735.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/281.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2830.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2855.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2866.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2897.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2928.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/295.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2958.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/2995.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3085.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/31.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/310.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3282.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3420.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3471.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3671.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3746.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3887.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/3rdpartylicenses.txt
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4014.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/402.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/409.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4093.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4126.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4176.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/426.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4334.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4379.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4401.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4430.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4527.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4644.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4698.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4743.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4780.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4789.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4801.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/4970.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5033.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5134.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5228.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5239.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5249.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/525.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5313.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5365.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5373.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5375.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5403.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5408.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5462.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5530.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5576.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5594.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/574.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5740.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5760.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5802.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5850.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5886.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5970.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/5998.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6001.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6074.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6082.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6104.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6113.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6199.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6201.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6247.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6392.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6407.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6453.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6454.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6486.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6531.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6669.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6689.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6735.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/674.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6740.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6745.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6852.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6854.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6866.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/6932.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7061.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7224.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7225.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7347.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7366.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7401.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7468.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7499.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7806.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/7989.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8023.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8097.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8109.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8112.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8132.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8239.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8257.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8322.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8338.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/834.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8366.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8370.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/84.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8409.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8416.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8454.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8457.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8461.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8545.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8552.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8561.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8597.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/873.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8778.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8844.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8901.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/8955.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9002.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9103.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9104.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/911.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9307.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9377.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9414.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9421.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9523.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9580.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9653.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9681.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9733.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9776.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9784.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/9861.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_AMS-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Calligraphic-Bold.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Calligraphic-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Fraktur-Bold.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Fraktur-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Bold.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Italic.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Math-BoldItalic.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Math-Italic.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Bold.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Italic.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Script-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Size1-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Size2-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Size3-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Size4-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Typewriter-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Vector-Bold.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Vector-Regular.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/MathJax_Zero.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/add-above.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/add-below.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/add.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/bell.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/bug-dot.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/bug.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/build.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-down-empty-thin.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-down-empty.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-down.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-left.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-right.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-up-empty-thin.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/caret-up.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/case-sensitive.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/check.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/circle-empty.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/circle.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/cleaning.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/clear.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/close-all.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/close.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/code-check.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/code.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/collapse-all.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/collapse.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/common.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/console.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/copy.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/copyright.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/cut.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/darcula-new.css
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/darcula-old.css
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/delete.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/dock-bottom.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/dock-left.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/dock-right.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/dock-top.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/dots.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/download.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/duplicate.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/edit.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/ellipses.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/error.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/exceptions.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/expand-all.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/expand.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/extension.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-brands-400.eot
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-brands-400.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-brands-400.ttf
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-brands-400.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-brands-400.woff2
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-regular-400.eot
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-regular-400.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-regular-400.ttf
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-regular-400.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-regular-400.woff2
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-solid-900.eot
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-solid-900.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-solid-900.ttf
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-solid-900.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fa-solid-900.woff2
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fast-forward.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/file-upload.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/file.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/filter-dot.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/filter-list.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/filter.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/folder-favorite.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/folder.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.eot
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.ttf
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.woff
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.woff2
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/history.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/home.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/html5.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/image.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/index.html
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/info.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/inspector.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/intellij-new.css
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/intellij-old.css
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/json.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/julia.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/jupyter-favicon.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/jupyter.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/jupyterlab-wordmark.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/kernel.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/keyboard.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/launch.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/launcher.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/licenses.json
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/line-form.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/link.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/list.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/lock.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/main.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/markdown.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/mermaid.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/move-down.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/move-up.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/new-folder.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/not-trusted.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/notebook.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/numbering.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/offline-bolt.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/open-kernel-source.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/palette.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/paste.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/pause.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/pdf.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/polyfills.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/python.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/r-kernel.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/react.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/redo.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/refresh.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/regex.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/run.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/running.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/runtime.js
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/save.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/search.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/settings.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/share.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/spreadsheet.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/step-into.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/step-out.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/step-over.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/stop.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/tab.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/table-rows.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/tag.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/terminal.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/text-editor.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/toc.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/tree-view.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/trusted.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/undo.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/user.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/users.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/variable.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/vega.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/view-breakpoint.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/word.svg
+%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/yaml.svg
+%%DATADIR%%/plugins/jupyter-plugin/lib/frontend-split/jupyter-frontend.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/jupyter-plugin.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.core.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.psi.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.completion.ml.ranking.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.psi.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.common.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.tables.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/lib/fakePlugin.js
@@ -952,8 +1479,10 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/keymap-eclipse/lib/keymap-eclipse.jar
%%DATADIR%%/plugins/keymap-netbeans/lib/keymap-netbeans.jar
%%DATADIR%%/plugins/keymap-visualStudio/lib/keymap-visualStudio.jar
-%%DATADIR%%/plugins/ktor-starter/lib/ktor-gradle-tooling.jar
-%%DATADIR%%/plugins/ktor-starter/lib/ktor-starter.jar
+%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/kotlin-jupyter-plugin.jar
+%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/modules/intellij.kotlin.jupyter.plots.jar
+%%DATADIR%%/plugins/ktor/lib/ktor-gradle-tooling.jar
+%%DATADIR%%/plugins/ktor/lib/ktor.jar
%%DATADIR%%/plugins/less/lib/less.jar
%%DATADIR%%/plugins/liquibase/lib/liquibase-core.jar
%%DATADIR%%/plugins/liquibase/lib/liquibase.jar
@@ -962,7 +1491,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/lombok/lib/lombok.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
%%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar
%%DATADIR%%/plugins/maven-ext/lib/maven-ext.jar
%%DATADIR%%/plugins/maven-model/lib/maven-model.jar
@@ -1080,7 +1608,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/microservices-jvm/lib/intellij-scheduled-debugger-agent.jar
%%DATADIR%%/plugins/microservices-jvm/lib/microservices-jvm.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -1166,18 +1693,18 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package-lock.json
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
+%%DATADIR%%/plugins/notebooks-plugin/lib/notebooks-plugin.jar
%%DATADIR%%/plugins/openRewrite/lib/openRewrite.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
%%DATADIR%%/plugins/platform-langInjection/lib/platform-langInjection.jar
-%%DATADIR%%/plugins/platform-tracing-ide/lib/platform-tracing-ide.jar
%%DATADIR%%/plugins/plugin-classpath.txt
%%DATADIR%%/plugins/postcss/lib/postcss.jar
%%DATADIR%%/plugins/prettierJS/lib/prettierJS.jar
@@ -1185,9 +1712,9 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin-provider.js
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin.js
%%DATADIR%%/plugins/profiler-lineProfiler/lib/profiler-lineProfiler.jar
+%%DATADIR%%/plugins/properties/lib/properties-frontend.jar
%%DATADIR%%/plugins/properties/lib/properties.jar
%%DATADIR%%/plugins/protoeditor/lib/protoeditor.jar
-%%DATADIR%%/plugins/pwa-core/lib/pwa-core.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/quarkus/lib/quarkus.jar
%%DATADIR%%/plugins/react/lib/react.jar
@@ -1208,6 +1735,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/spring-messaging/lib/spring-messaging.jar
%%DATADIR%%/plugins/spring-mvc-impl/lib/spring-mvc-impl.jar
%%DATADIR%%/plugins/spring-security/lib/spring-security.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -1221,13 +1749,21 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/testng/lib/testng-plugin.jar
%%DATADIR%%/plugins/testng/lib/testng-rt.jar
@@ -1609,19 +2145,21 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/plugins/textmate/lib/textmate.jar
%%DATADIR%%/plugins/thymeleaf/lib/thymeleaf.jar
+%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin.js
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
-%%DATADIR%%/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.jar
+%%DATADIR%%/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.k1.jar
%%DATADIR%%/plugins/turboComplete/lib/turboComplete.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -1666,8 +2204,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/idea.1.gz
diff --git a/java/jaxen/Makefile b/java/jaxen/Makefile
deleted file mode 100644
index bbe4fa2ce97e..000000000000
--- a/java/jaxen/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME= jaxen
-PORTVERSION= 1.0
-PORTREVISION= 4
-CATEGORIES= java textproc
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1-0-FCS
-DISTNAME= ${PORTNAME}-${PORTVERSION}-FCS
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java XPath Engine
-WWW= https://jaxen.org
-
-DEPRECATED= Outdated, unsupported upstream and unmaintained in tree for years
-EXPIRATION_DATE=2025-04-30
-
-USES= java
-
-NO_BUILD= YES
-
-JARFILES= jaxen-core.jar jaxen-dom.jar jaxen-dom4j.jar jaxen-exml.jar jaxen-full.jar jaxen-jdom.jar lib/saxpath.jar
-PLIST_FILES+= ${JARFILES:S,^lib/,,:S,^,%%JAVAJARDIR%%/,}
-
-DOCS= default.css download.html faq.html index.html javadoc status.html style
-PORTDOCS= LICENSE ${DOCS}
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
- @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
- @cd ${WRKSRC} && ${INSTALL_DATA} ${JARFILES} ${STAGEDIR}${JAVAJARDIR}/
- @${ECHO_MSG} " [ DONE ]"
- @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @cd ${WRKSRC}/doc && ${FIND} ${DOCS} \
- | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1
- @${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}/LICENSE
- @${ECHO_MSG} " [ DONE ]"
-
-.include <bsd.port.mk>
diff --git a/java/jaxen/distinfo b/java/jaxen/distinfo
deleted file mode 100644
index 06ade80e07bf..000000000000
--- a/java/jaxen/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jaxen-1.0-FCS.tar.gz) = ceb6997465e9de4efe6b4e8f0c421c12bd115b764f9633b9c8b80b95e3b76377
-SIZE (jaxen-1.0-FCS.tar.gz) = 3195819
diff --git a/java/jaxen/pkg-descr b/java/jaxen/pkg-descr
deleted file mode 100644
index 56055b17b3cb..000000000000
--- a/java/jaxen/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Jaxen project is a Java XPath Engine. jaxen is a universal object model
-walker, capable of evaluating XPath expressions across multiple models.
-Currently supported are dom4j and JDOM .
-
-Jaxen provides a single point for XPath expression evaluation, regardless of
-the target object model, whether its dom4j, JDOM, DOM, JavaBeans, or whatnot.
diff --git a/java/jdom/Makefile b/java/jdom/Makefile
deleted file mode 100644
index f67f1fefe742..000000000000
--- a/java/jdom/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= jdom
-PORTVERSION= 1.1.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= java textproc
-MASTER_SITES= http://www.jdom.org/dist/source/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java library for accessing and manipulating XML documents
-WWW= http://www.jdom.org/
-
-DEPRECATED= Depends on exired java/jaxen
-EXPIRATION_DATE=2025-06-04
-
-RUN_DEPENDS= ${JAVALIBDIR}/jaxen-jdom.jar:java/jaxen
-
-USES= java:ant,run
-JAVA_VERSION= 8
-
-ALL_TARGET= package
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-MAKE_ENV+= CLASSPATH=${JAVALIBDIR}/jaxen-jdom.jar
-
-PLIST_FILES= %%JAVAJARDIR%%/jdom.jar
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-DOCS_ALL_TARGET= javadoc
-
-do-install:
- @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
- ${INSTALL_DATA} ${WRKSRC}/build/jdom.jar ${STAGEDIR}${JAVAJARDIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/build && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR})
- (cd ${WRKSRC} && ${INSTALL_DATA} README.txt TODO.txt CHANGES.txt \
- COMMITTERS.txt LICENSE.txt ${STAGEDIR}${DOCSDIR})
-
-do-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/build/samples/ && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/java/jdom/distinfo b/java/jdom/distinfo
deleted file mode 100644
index 944602d6c090..000000000000
--- a/java/jdom/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jdom-1.1.1.tar.gz) = 1fe5dfd2a339bd2e015a0c805eea1bf4ac601919a6f0bee2ec97e84fd62967d6
-SIZE (jdom-1.1.1.tar.gz) = 3648497
diff --git a/java/jdom/pkg-descr b/java/jdom/pkg-descr
deleted file mode 100644
index e318abf6b128..000000000000
--- a/java/jdom/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-JDOM is a Java library for accessing and manipulating XML documents.
-It has a straightforward API, is a lightweight and fast, and is
-optimized for the Java programmer. It's an alternative to DOM and
-SAX, although it integrates well with both DOM and SAX.
diff --git a/java/linux-oracle-jdk18/Makefile b/java/linux-oracle-jdk18/Makefile
index a16add1f3044..6696d0c7b62f 100644
--- a/java/linux-oracle-jdk18/Makefile
+++ b/java/linux-oracle-jdk18/Makefile
@@ -47,7 +47,7 @@ DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.htm
APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JDK_INTERNAL_VERSION}
BIN_DIRS= bin jre/bin
-LIB_DIRS= ${BIN_DIRS:S|bin$|lib|}
+_LIB_DIRS= ${BIN_DIRS:S|bin$|lib|}
SHEBANG_FILES= ${BIN_DIRS:S|$|/jcontrol|}
bash_CMD= ${SH}
@@ -103,6 +103,6 @@ do-install:
@${MKDIR} ${STAGEDIR}${APP_HOME}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}
@cd ${STAGEDIR}${APP_HOME} && \
- ${CHMOD} ${BINMODE} ${BIN_DIRS:S|$|/*|} ${LIB_DIRS:S|$|/jexec|}
+ ${CHMOD} ${BINMODE} ${BIN_DIRS:S|$|/*|} ${_LIB_DIRS:S|$|/jexec|}
.include <bsd.port.post.mk>
diff --git a/java/mx4j/Makefile b/java/mx4j/Makefile
deleted file mode 100644
index 224154b0736c..000000000000
--- a/java/mx4j/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= mx4j
-PORTVERSION= 3.0.2
-PORTREVISION= 1
-CATEGORIES= java devel
-MASTER_SITES= SF/${PORTNAME}/MX4J%20Binary/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Open Source implementation of the Java Management Extensions (JMX)
-WWW= https://mx4j.sourceforge.net
-
-USES= java
-
-NO_BUILD= yes
-
-JARFILES= mx4j-examples.jar mx4j-impl.jar mx4j-jmx.jar \
- mx4j-remote.jar mx4j-rimpl.jar mx4j-rjmx.jar \
- mx4j-soap.war mx4j-tools.jar mx4j.jar
-
-PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,}
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-do-install:
- (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${JARFILES} ${STAGEDIR}${JAVAJARDIR})
- (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
- (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/java/mx4j/distinfo b/java/mx4j/distinfo
deleted file mode 100644
index ba556f0e5baa..000000000000
--- a/java/mx4j/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mx4j-3.0.2.tar.gz) = 282bd68e517aba3d0f5bbf76f90c3c09e446c529e7796467ab7de65398bb1115
-SIZE (mx4j-3.0.2.tar.gz) = 4555894
diff --git a/java/mx4j/pkg-descr b/java/mx4j/pkg-descr
deleted file mode 100644
index 786e7ee0509e..000000000000
--- a/java/mx4j/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-MX4J is a project to build an Open Source implementation of the
-Java(TM) Management Extensions (JMX) and of the JMX Remote API
-(JSR 160) specifications, and to build tools relating to JMX.
-
-JMX is an optional package for J2SE that provides a standard
-way to manage applications. It can also be used to wrap legacy
-systems and provide a standard interface to the outside world,
-enabling the development of web services. JMX allows developers
-to write more modular and loosely coupled system components and
-reduce the complexity of large, interoperating systems.
diff --git a/java/netbeans/Makefile b/java/netbeans/Makefile
index 1a1dffbbdc13..0a87858e51b3 100644
--- a/java/netbeans/Makefile
+++ b/java/netbeans/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= java devel
MASTER_SITES= APACHE/netbeans/netbeans/${PORTVERSION}/
DISTNAME= netbeans-${DISTVERSION}-bin
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Modular, standards-based integrated development environment
WWW= https://netbeans.apache.org/
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index 25c3ae414590..a5d9e29dc2aa 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..4983d68853d1
--- /dev/null
+++ b/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2025-04-19 23:57:10 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -261,23 +262,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -487,6 +508,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent64* dentp;
diff --git a/java/openjdk11/pkg-message b/java/openjdk11/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk11/pkg-message
+++ b/java/openjdk11/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 5f9671287f89..5cb25e6aee72 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -62,8 +62,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 17
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 15
-JDK_BUILD_NUMBER= 6
+JDK_PATCH_VERSION= 16
+JDK_BUILD_NUMBER= 8
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk17/distinfo b/java/openjdk17/distinfo
index cfddd904e761..46fec0c5d7c9 100644
--- a/java/openjdk17/distinfo
+++ b/java/openjdk17/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745164265
-SHA256 (battleblow-jdk17u-jdk-17.0.15+6-1_GH0.tar.gz) = 243d616e60735f375a66d2ae0e4d45200d5d3695549caf7a66aa85273857e9dd
-SIZE (battleblow-jdk17u-jdk-17.0.15+6-1_GH0.tar.gz) = 107603484
+TIMESTAMP = 1753420206
+SHA256 (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 037d6ddb613ebe58a6bde1919312cce978a74f7cdc6e5f5990933e24dabbc2e2
+SIZE (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 107976153
diff --git a/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
new file mode 100644
index 000000000000..80ae4c90cdf7
--- /dev/null
+++ b/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
@@ -0,0 +1,20 @@
+--- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC
++++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
+@@ -70,6 +70,9 @@ closeDescriptors(void)
+ int
+ closeDescriptors(void)
+ {
++#if defined(__FreeBSD__)
++ closefrom(STDERR_FILENO + 1);
++#else
+ DIR *dp;
+ struct dirent *dirp;
+ /* leave out standard input/output/error descriptors */
+@@ -114,6 +117,7 @@ closeDescriptors(void)
+
+ (void)closedir(dp);
+
++#endif
+ return 1; // success
+ }
+
diff --git a/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..1131ff26e268
--- /dev/null
+++ b/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,91 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2025-04-19 18:17:03 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -178,23 +179,45 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ /* if (kve->kve_type != KVME_TYPE_VNODE)
++ continue;*/
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -404,6 +427,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk17/pkg-message b/java/openjdk17/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk17/pkg-message
+++ b/java/openjdk17/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk18/Makefile b/java/openjdk18/Makefile
index f2afc74762f9..2ef6fa17ed08 100644
--- a/java/openjdk18/Makefile
+++ b/java/openjdk18/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk18/files/patch-make_autoconf_help.m4 b/java/openjdk18/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk18/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk18/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk18/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..0e4c9e8aa76a
--- /dev/null
+++ b/java/openjdk18/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2022-07-20 22:54:48 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -178,23 +179,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -404,6 +425,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk18/pkg-message b/java/openjdk18/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk18/pkg-message
+++ b/java/openjdk18/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk19/Makefile b/java/openjdk19/Makefile
index 76e891045906..73c086d5d5ed 100644
--- a/java/openjdk19/Makefile
+++ b/java/openjdk19/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk19/files/patch-make_autoconf_help.m4 b/java/openjdk19/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk19/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk19/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk19/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..0e4c9e8aa76a
--- /dev/null
+++ b/java/openjdk19/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2022-07-20 22:54:48 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -178,23 +179,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -404,6 +425,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk19/pkg-message b/java/openjdk19/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk19/pkg-message
+++ b/java/openjdk19/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk20/Makefile b/java/openjdk20/Makefile
index cc25cb796b82..a4035e25e6bf 100644
--- a/java/openjdk20/Makefile
+++ b/java/openjdk20/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk20/files/patch-make_autoconf_help.m4 b/java/openjdk20/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk20/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk20/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk20/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..421548d0f4a5
--- /dev/null
+++ b/java/openjdk20/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk20/pkg-message b/java/openjdk20/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk20/pkg-message
+++ b/java/openjdk20/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk21-jre/Makefile b/java/openjdk21-jre/Makefile
new file mode 100644
index 000000000000..75617c44a9a9
--- /dev/null
+++ b/java/openjdk21-jre/Makefile
@@ -0,0 +1,8 @@
+PKGNAMESUFFIX= ${JDK_MAJOR_VERSION}-jre
+
+COMMENT= Java Runtime Environment ${JDK_MAJOR_VERSION}
+
+BUILD_JRE= yes
+MASTERDIR= ${.CURDIR}/../openjdk21
+
+.include "${MASTERDIR}/Makefile"
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index c8dccf841f5f..6162d28e0a8d 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -62,8 +62,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 21
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 7
-JDK_BUILD_NUMBER= 6
+JDK_PATCH_VERSION= 8
+JDK_BUILD_NUMBER= 9
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk21/distinfo b/java/openjdk21/distinfo
index b51a8b6b0d62..c9688d912b85 100644
--- a/java/openjdk21/distinfo
+++ b/java/openjdk21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745168967
-SHA256 (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = ea8634ed1f3bf8aa0df121fa399f4f56ccac135a14ac5c1db8dd3b378f493dfb
-SIZE (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = 113408248
+TIMESTAMP = 1753421114
+SHA256 (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 9b56f542fd4192e420f12e9c34445a70a7de7733444c7eb505f6062d2dff6d83
+SIZE (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 113861928
diff --git a/java/openjdk21/files/patch-make_autoconf_help.m4 b/java/openjdk21/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk21/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
new file mode 100644
index 000000000000..80ae4c90cdf7
--- /dev/null
+++ b/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
@@ -0,0 +1,20 @@
+--- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC
++++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
+@@ -70,6 +70,9 @@ closeDescriptors(void)
+ int
+ closeDescriptors(void)
+ {
++#if defined(__FreeBSD__)
++ closefrom(STDERR_FILENO + 1);
++#else
+ DIR *dp;
+ struct dirent *dirp;
+ /* leave out standard input/output/error descriptors */
+@@ -114,6 +117,7 @@ closeDescriptors(void)
+
+ (void)closedir(dp);
+
++#endif
+ return 1; // success
+ }
+
diff --git a/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..421548d0f4a5
--- /dev/null
+++ b/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk21/pkg-message b/java/openjdk21/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk21/pkg-message
+++ b/java/openjdk21/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk22/Makefile b/java/openjdk22/Makefile
index 1abbc17ca84e..d81cbb146655 100644
--- a/java/openjdk22/Makefile
+++ b/java/openjdk22/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk22/files/patch-make_autoconf_help.m4 b/java/openjdk22/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk22/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk22/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk22/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..421548d0f4a5
--- /dev/null
+++ b/java/openjdk22/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk22/pkg-message b/java/openjdk22/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk22/pkg-message
+++ b/java/openjdk22/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk23/Makefile b/java/openjdk23/Makefile
index 5706851ce9df..009beccc3d76 100644
--- a/java/openjdk23/Makefile
+++ b/java/openjdk23/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit ${JDK_MAJOR_VERSION}
diff --git a/java/openjdk23/files/patch-make_autoconf_help.m4 b/java/openjdk23/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk23/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk23/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk23/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
new file mode 100644
index 000000000000..80ae4c90cdf7
--- /dev/null
+++ b/java/openjdk23/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
@@ -0,0 +1,20 @@
+--- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC
++++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
+@@ -70,6 +70,9 @@ closeDescriptors(void)
+ int
+ closeDescriptors(void)
+ {
++#if defined(__FreeBSD__)
++ closefrom(STDERR_FILENO + 1);
++#else
+ DIR *dp;
+ struct dirent *dirp;
+ /* leave out standard input/output/error descriptors */
+@@ -114,6 +117,7 @@ closeDescriptors(void)
+
+ (void)closedir(dp);
+
++#endif
+ return 1; // success
+ }
+
diff --git a/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..421548d0f4a5
--- /dev/null
+++ b/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk23/pkg-message b/java/openjdk23/pkg-message
index 2ea3d87d89c8..c072654ad070 100644
--- a/java/openjdk23/pkg-message
+++ b/java/openjdk23/pkg-message
@@ -1,17 +1,14 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
-procfs(5) mounted on /proc.
+This OpenJDK implementation may require procfs(5) mounted on /proc.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk24/Makefile b/java/openjdk24/Makefile
index a3a1acc22792..454ef1d87149 100644
--- a/java/openjdk24/Makefile
+++ b/java/openjdk24/Makefile
@@ -35,7 +35,7 @@ CPE_VENDOR= oracle
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_PROJECT= openjdk
-GH_TAGNAME= jdk-24.0.1-ga-freebsd-1
+GH_TAGNAME= jdk-24.0.2-ga-freebsd-1
NO_CCACHE= yes
@@ -60,8 +60,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 24
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 1
-JDK_BUILD_NUMBER= 9
+JDK_PATCH_VERSION= 2
+JDK_BUILD_NUMBER= 12
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk24/distinfo b/java/openjdk24/distinfo
index 2fa838f9fba2..869ee42cffd6 100644
--- a/java/openjdk24/distinfo
+++ b/java/openjdk24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745490330
-SHA256 (freebsd-openjdk-jdk-24.0.1+9-1-jdk-24.0.1-ga-freebsd-1_GH0.tar.gz) = f9a5a14ba9205bcb6bced5a153d0d726d03c9ffdd459171683a9ade9ac31ea4e
-SIZE (freebsd-openjdk-jdk-24.0.1+9-1-jdk-24.0.1-ga-freebsd-1_GH0.tar.gz) = 120804490
+TIMESTAMP = 1752740904
+SHA256 (freebsd-openjdk-jdk-24.0.2+12-1-jdk-24.0.2-ga-freebsd-1_GH0.tar.gz) = 2d8ae839763932bbc5d85f1a129a0ec9c972af59b40eb2b3e7bacb238a67f132
+SIZE (freebsd-openjdk-jdk-24.0.2+12-1-jdk-24.0.2-ga-freebsd-1_GH0.tar.gz) = 120897722
diff --git a/java/openjdk24/files/patch-make_autoconf_help.m4 b/java/openjdk24/files/patch-make_autoconf_help.m4
new file mode 100644
index 000000000000..6581b3fef247
--- /dev/null
+++ b/java/openjdk24/files/patch-make_autoconf_help.m4
@@ -0,0 +1,11 @@
+--- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC
++++ make/autoconf/help.m4
+@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
+ fi
+ fi
+ if test "x$CONFIGURE_COMMAND_LINE" != x; then
+- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
++ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
+ else
+ printf "using default settings.\n"
+ fi
diff --git a/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
new file mode 100644
index 000000000000..80ae4c90cdf7
--- /dev/null
+++ b/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
@@ -0,0 +1,20 @@
+--- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC
++++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
+@@ -70,6 +70,9 @@ closeDescriptors(void)
+ int
+ closeDescriptors(void)
+ {
++#if defined(__FreeBSD__)
++ closefrom(STDERR_FILENO + 1);
++#else
+ DIR *dp;
+ struct dirent *dirp;
+ /* leave out standard input/output/error descriptors */
+@@ -114,6 +117,7 @@ closeDescriptors(void)
+
+ (void)closedir(dp);
+
++#endif
+ return 1; // success
+ }
+
diff --git a/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
new file mode 100644
index 000000000000..421548d0f4a5
--- /dev/null
+++ b/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
@@ -0,0 +1,89 @@
+--- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
++++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
+@@ -58,6 +58,7 @@
+ #include <unistd.h>
+
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+-
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent* dentp;
diff --git a/java/openjdk24/pkg-message b/java/openjdk24/pkg-message
index 2ea3d87d89c8..a266eda414d0 100644
--- a/java/openjdk24/pkg-message
+++ b/java/openjdk24/pkg-message
@@ -1,17 +1,14 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
-procfs(5) mounted on /proc.
+This OpenJDK implementation may requires procfs(5) mounted on /proc.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 7e8727685aa0..85c0ae16a984 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -53,8 +53,8 @@ INSTALLDIR= ${PREFIX}/${PKGBASE}
NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 8
-JDK_UPDATE_VERSION= 452
-JDK_BUILD_NUMBER= 09
+JDK_UPDATE_VERSION= 462
+JDK_BUILD_NUMBER= 08
BSD_JDK_VERSION= 1
JTREG_VERSION= 4.1
JTREG_BUILD_NUMBER= b08
diff --git a/java/openjdk8/distinfo b/java/openjdk8/distinfo
index def6a524e9ab..87c0b9931cf8 100644
--- a/java/openjdk8/distinfo
+++ b/java/openjdk8/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745107911
+TIMESTAMP = 1753419636
SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c
-SIZE (jtreg4.1-b08.tar.gz) = 6834252
-SHA256 (battleblow-jdk8u-8.452.09.1-jdk8u452-b09.1_GH0.tar.gz) = 5ece2db14895741373c63a4a50029c1558206d25c98b2ac7e730e1279f20f8a7
-SIZE (battleblow-jdk8u-8.452.09.1-jdk8u452-b09.1_GH0.tar.gz) = 93400109
+SIZE (jtreg4.1-b08.tar.gz) = 683425
+SHA256 (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = ef956bdbeff27383434418f34d7af67e9f81a54e04bc6351b52616515de1054c
+SIZE (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = 93417092
diff --git a/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c b/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c
new file mode 100644
index 000000000000..c542431a3ca3
--- /dev/null
+++ b/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c
@@ -0,0 +1,90 @@
+--- jdk/src/solaris/native/sun/management/OperatingSystemImpl.c.orig 2025-04-19 16:48:54 UTC
++++ jdk/src/solaris/native/sun/management/OperatingSystemImpl.c
+@@ -57,6 +57,7 @@
+ #include <stdlib.h>
+ #include <unistd.h>
+ #ifdef __FreeBSD__
++#include <sys/user.h>
+ #include <vm/vm_param.h>
+ #endif
+
+@@ -266,23 +267,45 @@ Java_sun_management_OperatingSystemImpl_getCommittedVi
+ }
+ return t_info.virtual_size;
+ #elif defined(__FreeBSD__)
+- FILE *fp;
+- unsigned long end, start;
+- jlong total = 0;
++ int mib[4];
++ struct kinfo_vmentry *kve;
++ long total = 0;
++ size_t len = 0;
++ int error;
++ char *buf, *bp, *eb;
+
+- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
+- throw_internal_error(env, "Unable to open /proc/curproc/map");
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_VMMAP;
++ mib[3] = getpid();
++
++ error = sysctl(mib, 4, NULL, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
+ return -1;
+ }
+
+- for (;;) {
+- // Ignore everything except start and end entries
+- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
+- break;
+- total += end - start;
++ len = len * 4 / 3;
++ buf = malloc(len);
++ if (buf == NULL) {
++ throw_internal_error(env, "Fail to allocate memory");
++ return -1;
+ }
+-
+- fclose(fp);
++ error = sysctl(mib, 4, buf, &len, NULL, 0);
++ if (error) {
++ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
++ return -1;
++ }
++ bp = buf;
++ eb = buf + len;
++ while (bp < eb) {
++ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
++ if (kve->kve_structsize == 0)
++ break;
++ bp += kve->kve_structsize;
++ total += kve->kve_end - kve->kve_start;
++ }
++ free(buf);
+ return total;
+ #else /* _ALLBSD_SOURCE */
+ /*
+@@ -486,6 +509,21 @@ Java_sun_management_OperatingSystemImpl_getOpenFileDes
+ return nfiles;
+ #elif defined(__OpenBSD__)
+ return getdtablecount();
++#elif defined(__FreeBSD__)
++ int mib[4];
++ int error;
++ int nfds;
++ size_t len;
++
++ len = sizeof(nfds);
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC;
++ mib[2] = KERN_PROC_NFDS;
++ mib[3] = 0;
++
++ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
++ return -1;
++ return nfds;
+ #else /* solaris/linux */
+ DIR *dirp;
+ struct dirent dbuf;
diff --git a/java/openjdk8/pkg-message b/java/openjdk8/pkg-message
index fcb6defe8dcd..811dcb1e3b58 100644
--- a/java/openjdk8/pkg-message
+++ b/java/openjdk8/pkg-message
@@ -1,17 +1,15 @@
[
{ type: install
message: <<EOM
-This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
-and procfs(5) mounted on /proc for some applications.
+This OpenJDK implementation may require procfs(5) mounted on /proc for some
+applications.
If you have not done it yet, please do the following:
- mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
- fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
EOM
}
diff --git a/java/openjfx14/Makefile b/java/openjfx14/Makefile
index ae73b73cc455..13cbd11ceaa5 100644
--- a/java/openjfx14/Makefile
+++ b/java/openjfx14/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openjfx
DISTVERSION= 14.0.2.1+1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= java x11-toolkits devel
MASTER_SITES= https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/7.7.1/:core \
https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/7.7.1/:grouping \
diff --git a/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessor.h b/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessor.h
new file mode 100644
index 000000000000..cc2e056db3e0
--- /dev/null
+++ b/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessor.h
@@ -0,0 +1,14 @@
+--- modules/javafx.web/src/main/native/Source/WebCore/xml/XSLTProcessor.h.orig 2020-07-17 10:21:33 UTC
++++ modules/javafx.web/src/main/native/Source/WebCore/xml/XSLTProcessor.h
+@@ -62,7 +62,11 @@ class XSLTProcessor : public RefCounted<XSLTProcessor>
+
+ void reset();
+
++#if LIBXML_VERSION >= 21200
++ static void parseErrorFunc(void* userData, const xmlError*);
++#else
+ static void parseErrorFunc(void* userData, xmlError*);
++#endif
+ static void genericErrorFunc(void* userData, const char* msg, ...);
+
+ // Only for libXSLT callbacks
diff --git a/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessorLibxslt.cpp b/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessorLibxslt.cpp
new file mode 100644
index 000000000000..d74934a317b2
--- /dev/null
+++ b/java/openjfx14/files/patch-modules_javafx.web_src_main_native_Source_WebCore_xml_XSLTProcessorLibxslt.cpp
@@ -0,0 +1,14 @@
+--- modules/javafx.web/src/main/native/Source/WebCore/xml/XSLTProcessorLibxslt.cpp.orig 2020-07-17 10:21:33 UTC
++++ modules/javafx.web/src/main/native/Source/WebCore/xml/XSLTProcessorLibxslt.cpp
+@@ -60,7 +60,11 @@ void XSLTProcessor::genericErrorFunc(void*, const char
+ // It would be nice to do something with this error message.
+ }
+
++#if LIBXML_VERSION >= 21200
++void XSLTProcessor::parseErrorFunc(void* userData, const xmlError* error)
++#else
+ void XSLTProcessor::parseErrorFunc(void* userData, xmlError* error)
++#endif
+ {
+ PageConsoleClient* console = static_cast<PageConsoleClient*>(userData);
+ if (!console)
diff --git a/java/servingxml/Makefile b/java/servingxml/Makefile
deleted file mode 100644
index 345a6a73fff7..000000000000
--- a/java/servingxml/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= servingxml
-PORTVERSION= 1.1.2
-CATEGORIES= java devel
-MASTER_SITES= SF
-
-MAINTAINER= jpbeconne@free.fr
-COMMENT= Framework for flat/XML data transformations
-WWW= https://servingxml.sourceforge.net/
-
-BUILD_DEPENDS= ${ANT_CMD}:devel/apache-ant
-
-USES= java:build zip
-
-ANT_CMD?= ${LOCALBASE}/bin/ant
-ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
-ANT_TARGETS= dist
-
-do-build:
- @cd ${WRKSRC} && ${ANT} ${ANT_TARGETS}
-
-do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- (cd ${WRKSRC}/target/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME})
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/java/servingxml/distinfo b/java/servingxml/distinfo
deleted file mode 100644
index 51640dcb0519..000000000000
--- a/java/servingxml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (servingxml-1.1.2.zip) = 8390cd1a510acbe9840b46c054151019a8166053cbf0357cd1bab3c48a4fb3a0
-SIZE (servingxml-1.1.2.zip) = 16523120
diff --git a/java/servingxml/files/patch-servingxml b/java/servingxml/files/patch-servingxml
deleted file mode 100644
index 49edf3c7ae86..000000000000
--- a/java/servingxml/files/patch-servingxml
+++ /dev/null
@@ -1,11 +0,0 @@
---- servingxml 2009-09-09 21:24:47.000000000 +0200
-+++ servingxml.new 2009-09-09 21:09:44.000000000 +0200
-@@ -86,7 +86,7 @@
- fi
-
- # add fop.jar, fop-sandbox and fop-hyph.jar, which reside in $SERVINGXML_HOME/build
--LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes
-+LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes${pathSepChar}${LOCALCLASSPATH}
-
- # add in the dependency .jar files, which reside in $SERVINGXML_HOME/lib
- DIRLIBS=${SERVINGXML_HOME}/lib/*.jar
diff --git a/java/servingxml/pkg-descr b/java/servingxml/pkg-descr
deleted file mode 100644
index 66552d4a3a7d..000000000000
--- a/java/servingxml/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ServingXML is an open source, Apache 2.0 licensed, framework for flat/XML data
-transformations.
-It defines an extensible markup vocabulary for expressing flat-XML, XML-flat,
-flat-flat, and XML-XML processing in pipelines.
-ServingXML comes with a console app, and also documents an API for embedding
-the software in a standard Java or J2EE application.
diff --git a/java/servingxml/pkg-message b/java/servingxml/pkg-message
deleted file mode 100644
index a159fbc900be..000000000000
--- a/java/servingxml/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-For using servingxml, you need to specify environnemnt variables :
-SERVINGXML_HOME={PREFIX}/share/java/servingxml
-PATH=$PATH:$SERVINGXML_HOME
-Any third party JAR must be added to CLASSPATH
-EOM
-}
-]
diff --git a/java/servingxml/pkg-plist b/java/servingxml/pkg-plist
deleted file mode 100644
index e1286b3f296e..000000000000
--- a/java/servingxml/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-share/java/servingxml/LICENSE.txt
-share/java/servingxml/Readme.html
-share/java/servingxml/config/servingxml.properties
-share/java/servingxml/config/servingxml.xml
-share/java/servingxml/lib/activation.jar
-share/java/servingxml/lib/avalon-framework-4.2.0.jar
-share/java/servingxml/lib/batik-all-1.7.jar
-share/java/servingxml/lib/commons-io-1.3.1.jar
-share/java/servingxml/lib/commons-logging-1.0.4.jar
-share/java/servingxml/lib/edtftpj-1.5.2.jar
-share/java/servingxml/lib/fop.jar
-share/java/servingxml/lib/isorelax.jar
-share/java/servingxml/lib/mail.jar
-share/java/servingxml/lib/msv.jar
-share/java/servingxml/lib/relaxngDatatype.jar
-share/java/servingxml/lib/saxon9-dom.jar
-share/java/servingxml/lib/saxon9-s9api.jar
-share/java/servingxml/lib/saxon9.jar
-share/java/servingxml/lib/serializer-2.7.0.jar
-share/java/servingxml/lib/servingxml.edtftpj.jar
-share/java/servingxml/lib/servingxml.fop.jar
-share/java/servingxml/lib/servingxml.mail.jar
-share/java/servingxml/lib/servingxml.msv.jar
-share/java/servingxml/lib/servingxml.saxon.jar
-share/java/servingxml/lib/servingxmlx.jar
-share/java/servingxml/lib/xml-apis-1.3.04.jar
-share/java/servingxml/lib/xml-apis-ext-1.3.04.jar
-share/java/servingxml/lib/xmlgraphics-commons-1.3.1.jar
-share/java/servingxml/lib/xsdlib.jar
-share/java/servingxml/resources/META-INF/components/com/servingxml/core/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/edtftp/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/fop/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/mail/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/msv/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/saxon/components.xml
-share/java/servingxml/resources/META-INF/components/servingxmlx/components.xml
-share/java/servingxml/samples/dynamiccontent/books2html.bat
-share/java/servingxml/samples/dynamiccontent/build.bat
-share/java/servingxml/samples/dynamiccontent/build.properties
-share/java/servingxml/samples/dynamiccontent/build.sh
-share/java/servingxml/samples/dynamiccontent/build.xml
-share/java/servingxml/samples/dynamiccontent/css/style.css
-share/java/servingxml/samples/dynamiccontent/html/privacy-policy.html
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Book.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/BookCatalog.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Categories.java
-share/java/servingxml/samples/dynamiccontent/readme.txt
-share/java/servingxml/samples/dynamiccontent/resources.xml
-share/java/servingxml/samples/dynamiccontent/runall.bat
-share/java/servingxml/samples/dynamiccontent/styles/books-header.xsl
-share/java/servingxml/samples/dynamiccontent/styles/books.xsl
-share/java/servingxml/samples/dynamiccontent/styles/category-list.xsl
-share/java/servingxml/samples/dynamiccontent/styles/entities.def
-share/java/servingxml/samples/dynamiccontent/styles/footer.xsl
-share/java/servingxml/samples/dynamiccontent/styles/title-bar.xsl
-share/java/servingxml/samples/edi/comptest2xml.bat
-share/java/servingxml/samples/edi/data/comptest.txt
-share/java/servingxml/samples/edi/data/data.txt
-share/java/servingxml/samples/edi/data/edifact1.txt
-share/java/servingxml/samples/edi/data/invoic96A.txt
-share/java/servingxml/samples/edi/data/invoic96Acolumns.txt
-share/java/servingxml/samples/edi/edifact2xml.bat
-share/java/servingxml/samples/edi/edifact2xml2.bat
-share/java/servingxml/samples/edi/expected/invoic96A.xml
-share/java/servingxml/samples/edi/expected/invoic96Acolumns.xml
-share/java/servingxml/samples/edi/invoic96A2xml.bat
-share/java/servingxml/samples/edi/invoic96Acolumns2xml.bat
-share/java/servingxml/samples/edi/output/edifact.xml
-share/java/servingxml/samples/edi/resources-comptest.xml
-share/java/servingxml/samples/edi/resources-edifact.xml
-share/java/servingxml/samples/edi/resources-edifact2.xml
-share/java/servingxml/samples/edi/resources-invoic96A.xml
-share/java/servingxml/samples/edi/runall.bat
-share/java/servingxml/samples/edtftpj/books2ftp.bat
-share/java/servingxml/samples/edtftpj/dir2flat.bat
-share/java/servingxml/samples/edtftpj/documents/books.xml
-share/java/servingxml/samples/edtftpj/resources.xml
-share/java/servingxml/samples/embed/books2xml.bat
-share/java/servingxml/samples/embed/build.bat
-share/java/servingxml/samples/embed/build.properties
-share/java/servingxml/samples/embed/build.sh
-share/java/servingxml/samples/embed/build.xml
-share/java/servingxml/samples/embed/data/books.txt
-share/java/servingxml/samples/embed/java/embed/SampleRecordReaderApp.java
-share/java/servingxml/samples/embed/resources-books.xml
-share/java/servingxml/samples/embed/runall.bat
-share/java/servingxml/samples/flat2flat/ascii2ebcdic.bat
-share/java/servingxml/samples/flat2flat/bookDefaults2pos.bat
-share/java/servingxml/samples/flat2flat/bookorders2delim.bat
-share/java/servingxml/samples/flat2flat/books2ebcdic_packed.bat
-share/java/servingxml/samples/flat2flat/books2pipe.bat
-share/java/servingxml/samples/flat2flat/build.bat
-share/java/servingxml/samples/flat2flat/build.properties
-share/java/servingxml/samples/flat2flat/build.sh
-share/java/servingxml/samples/flat2flat/build.xml
-share/java/servingxml/samples/flat2flat/checkedBooks2delim.bat
-share/java/servingxml/samples/flat2flat/checkedBooksOutput2pos.bat
-share/java/servingxml/samples/flat2flat/countries2batchFiles.bat
-share/java/servingxml/samples/flat2flat/data/bookorders-pos.txt
-share/java/servingxml/samples/flat2flat/data/books-ebcdic.dat
-share/java/servingxml/samples/flat2flat/data/books.20040613.txt
-share/java/servingxml/samples/flat2flat/data/books.20040802.txt
-share/java/servingxml/samples/flat2flat/data/books.txt
-share/java/servingxml/samples/flat2flat/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2flat/data/checkedBooks.txt
-share/java/servingxml/samples/flat2flat/data/countries.csv
-share/java/servingxml/samples/flat2flat/data/databridge.txt
-share/java/servingxml/samples/flat2flat/databridge2flat.bat
-share/java/servingxml/samples/flat2flat/dir2listing.bat
-share/java/servingxml/samples/flat2flat/ebcdic2ascii.bat
-share/java/servingxml/samples/flat2flat/ebcdic_packed2books.bat
-share/java/servingxml/samples/flat2flat/generated_records2multiple_files.bat
-share/java/servingxml/samples/flat2flat/java/flat2flat/TradeRecordReader.java
-share/java/servingxml/samples/flat2flat/newBooks2pipe.bat
-share/java/servingxml/samples/flat2flat/resources-ascii-ebcdic.xml
-share/java/servingxml/samples/flat2flat/resources-batchRecords.xml
-share/java/servingxml/samples/flat2flat/resources-bookDefaults.xml
-share/java/servingxml/samples/flat2flat/resources-bookorders.xml
-share/java/servingxml/samples/flat2flat/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2flat/resources-checkedBooks.xml
-share/java/servingxml/samples/flat2flat/resources-conversion.xml
-share/java/servingxml/samples/flat2flat/resources-databridge.xml
-share/java/servingxml/samples/flat2flat/resources-dir.xml
-share/java/servingxml/samples/flat2flat/resources-multiple_output_files.xml
-share/java/servingxml/samples/flat2flat/runall.bat
-share/java/servingxml/samples/flat2fpml/data/fra.csv
-share/java/servingxml/samples/flat2fpml/data/swap.csv
-share/java/servingxml/samples/flat2fpml/fra2xml.bat
-share/java/servingxml/samples/flat2fpml/resources-fra.xml
-share/java/servingxml/samples/flat2fpml/resources-swap.xml
-share/java/servingxml/samples/flat2fpml/runall.bat
-share/java/servingxml/samples/flat2fpml/swap2xml.bat
-share/java/servingxml/samples/flat2xml/CONV2xml.bat
-share/java/servingxml/samples/flat2xml/abtest2xml.bat
-share/java/servingxml/samples/flat2xml/addresses2xml.bat
-share/java/servingxml/samples/flat2xml/allbooks2xml.bat
-share/java/servingxml/samples/flat2xml/ars2xml.bat
-share/java/servingxml/samples/flat2xml/books2multiple_default_ns.bat
-share/java/servingxml/samples/flat2xml/books2multiple_xml.bat
-share/java/servingxml/samples/flat2xml/books2xml.bat
-share/java/servingxml/samples/flat2xml/books_ebcdic_packed2xml.bat
-share/java/servingxml/samples/flat2xml/build.bat
-share/java/servingxml/samples/flat2xml/build.properties
-share/java/servingxml/samples/flat2xml/build.sh
-share/java/servingxml/samples/flat2xml/build.xml
-share/java/servingxml/samples/flat2xml/compositeRecords2xml.bat
-share/java/servingxml/samples/flat2xml/countries2batchedXml.bat
-share/java/servingxml/samples/flat2xml/countries2batches.bat
-share/java/servingxml/samples/flat2xml/countries2xml.bat
-share/java/servingxml/samples/flat2xml/countriesDefault2xml.bat
-share/java/servingxml/samples/flat2xml/countriesMixed2xml.bat
-share/java/servingxml/samples/flat2xml/countriesUsingXslt2xml.bat
-share/java/servingxml/samples/flat2xml/countriesWithDiscards2xml.bat
-share/java/servingxml/samples/flat2xml/custom_trade_reader2xml.bat
-share/java/servingxml/samples/flat2xml/data/CONV_in.dat
-share/java/servingxml/samples/flat2xml/data/Comp6.dta
-share/java/servingxml/samples/flat2xml/data/G6744V00.smf
-share/java/servingxml/samples/flat2xml/data/abtest.txt
-share/java/servingxml/samples/flat2xml/data/addresses.txt
-share/java/servingxml/samples/flat2xml/data/ars.txt
-share/java/servingxml/samples/flat2xml/data/books.20040613.txt
-share/java/servingxml/samples/flat2xml/data/books.20040802.txt
-share/java/servingxml/samples/flat2xml/data/books.txt
-share/java/servingxml/samples/flat2xml/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2xml/data/cases.txt
-share/java/servingxml/samples/flat2xml/data/composite-records.txt
-share/java/servingxml/samples/flat2xml/data/countries.csv
-share/java/servingxml/samples/flat2xml/data/countries.xsd
-share/java/servingxml/samples/flat2xml/data/countriesWithDiscards.csv
-share/java/servingxml/samples/flat2xml/data/country-record.xsd
-share/java/servingxml/samples/flat2xml/data/detail.txt
-share/java/servingxml/samples/flat2xml/data/doubleByte.dat
-share/java/servingxml/samples/flat2xml/data/ebaf.dat
-share/java/servingxml/samples/flat2xml/data/exotics.txt
-share/java/servingxml/samples/flat2xml/data/family_data.txt
-share/java/servingxml/samples/flat2xml/data/fieldHasMaxWidth.txt
-share/java/servingxml/samples/flat2xml/data/files.txt
-share/java/servingxml/samples/flat2xml/data/flat1.txt
-share/java/servingxml/samples/flat2xml/data/header_and_data.txt
-share/java/servingxml/samples/flat2xml/data/hot-record.xsd
-share/java/servingxml/samples/flat2xml/data/hot-record.xsx
-share/java/servingxml/samples/flat2xml/data/hot.txt
-share/java/servingxml/samples/flat2xml/data/invoice.txt
-share/java/servingxml/samples/flat2xml/data/messages.properties
-share/java/servingxml/samples/flat2xml/data/multipart-keys.properties
-share/java/servingxml/samples/flat2xml/data/multipleSummaries.txt
-share/java/servingxml/samples/flat2xml/data/myspec.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_book_orders.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_variant_trades.txt
-share/java/servingxml/samples/flat2xml/data/opdef.txt
-share/java/servingxml/samples/flat2xml/data/optionalElements.txt
-share/java/servingxml/samples/flat2xml/data/order.txt
-share/java/servingxml/samples/flat2xml/data/persons.txt
-share/java/servingxml/samples/flat2xml/data/plans.txt
-share/java/servingxml/samples/flat2xml/data/repeating_with_quote.csv
-share/java/servingxml/samples/flat2xml/data/segments.txt
-share/java/servingxml/samples/flat2xml/data/specialChar.txt
-share/java/servingxml/samples/flat2xml/data/students-delim.txt
-share/java/servingxml/samples/flat2xml/data/students-fix.txt
-share/java/servingxml/samples/flat2xml/data/students.txt
-share/java/servingxml/samples/flat2xml/data/swath.xml
-share/java/servingxml/samples/flat2xml/data/tab_delimited_employees.txt
-share/java/servingxml/samples/flat2xml/data/tasks.csv
-share/java/servingxml/samples/flat2xml/data/test.txt
-share/java/servingxml/samples/flat2xml/data/testWidth.txt
-share/java/servingxml/samples/flat2xml/data/timesheets.csv
-share/java/servingxml/samples/flat2xml/data/trades.txt
-share/java/servingxml/samples/flat2xml/data/transaction.txt
-share/java/servingxml/samples/flat2xml/data/ytds.txt
-share/java/servingxml/samples/flat2xml/detail2xml.bat
-share/java/servingxml/samples/flat2xml/doubleByte2xml.bat
-share/java/servingxml/samples/flat2xml/ebaf2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/data/eobclaims.txt
-share/java/servingxml/samples/flat2xml/eobclaims/eobclaims2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300101.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300102.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/flat2xml/exotics2xml.bat
-share/java/servingxml/samples/flat2xml/expected/ebaf.xml
-share/java/servingxml/samples/flat2xml/expected/testwidth.xml
-share/java/servingxml/samples/flat2xml/family_data2xml
-share/java/servingxml/samples/flat2xml/family_data2xml.bat
-share/java/servingxml/samples/flat2xml/fieldHasMaxWidth2xml.bat
-share/java/servingxml/samples/flat2xml/files2xml.bat
-share/java/servingxml/samples/flat2xml/flat12text.bat
-share/java/servingxml/samples/flat2xml/flatfile-hot.xml
-share/java/servingxml/samples/flat2xml/hot2xml1.bat
-share/java/servingxml/samples/flat2xml/hot2xml2.bat
-share/java/servingxml/samples/flat2xml/invoice2xml.bat
-share/java/servingxml/samples/flat2xml/java/flat2xml/HotRecordFilter.java
-share/java/servingxml/samples/flat2xml/java/flat2xml/TradeRecordReader.java
-share/java/servingxml/samples/flat2xml/messages2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/expected.xml
-share/java/servingxml/samples/flat2xml/multiple-readers/messages.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/resources.xml
-share/java/servingxml/samples/flat2xml/multipleRecords2SingleElement.bat
-share/java/servingxml/samples/flat2xml/multipleSummaries2xml.bat
-share/java/servingxml/samples/flat2xml/mychoice2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_book_orders2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_variant_trades2xml.bat
-share/java/servingxml/samples/flat2xml/opdef2xml.bat
-share/java/servingxml/samples/flat2xml/optionalElements2xml.bat
-share/java/servingxml/samples/flat2xml/order2xml.bat
-share/java/servingxml/samples/flat2xml/persons2xml1.bat
-share/java/servingxml/samples/flat2xml/persons2xml2.bat
-share/java/servingxml/samples/flat2xml/plans2xml.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags1.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags2.bat
-share/java/servingxml/samples/flat2xml/readme.txt
-share/java/servingxml/samples/flat2xml/repeatHeader2xml.bat
-share/java/servingxml/samples/flat2xml/repeating_with_quote2xml.cmd
-share/java/servingxml/samples/flat2xml/resources-CONV.xml
-share/java/servingxml/samples/flat2xml/resources-abtest.xml
-share/java/servingxml/samples/flat2xml/resources-addresses.xml
-share/java/servingxml/samples/flat2xml/resources-aggregate.xml
-share/java/servingxml/samples/flat2xml/resources-allbooks.xml
-share/java/servingxml/samples/flat2xml/resources-ars.xml
-share/java/servingxml/samples/flat2xml/resources-batchRecords.xml
-share/java/servingxml/samples/flat2xml/resources-batches.xml
-share/java/servingxml/samples/flat2xml/resources-books.xml
-share/java/servingxml/samples/flat2xml/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2xml/resources-books_multiple.xml
-share/java/servingxml/samples/flat2xml/resources-choose.xml
-share/java/servingxml/samples/flat2xml/resources-countries.xml
-share/java/servingxml/samples/flat2xml/resources-countriesDefault.xml
-share/java/servingxml/samples/flat2xml/resources-countriesUsingXslt.xml
-share/java/servingxml/samples/flat2xml/resources-countriesWithDiscards.xml
-share/java/servingxml/samples/flat2xml/resources-custom_trade_reader.xml
-share/java/servingxml/samples/flat2xml/resources-detail.xml
-share/java/servingxml/samples/flat2xml/resources-doubleByte.xml
-share/java/servingxml/samples/flat2xml/resources-ebaf_unmarshaller.xml
-share/java/servingxml/samples/flat2xml/resources-exotics.xml
-share/java/servingxml/samples/flat2xml/resources-family_data.xml
-share/java/servingxml/samples/flat2xml/resources-fieldHasMaxWidth.xml
-share/java/servingxml/samples/flat2xml/resources-files.xml
-share/java/servingxml/samples/flat2xml/resources-filter.xml
-share/java/servingxml/samples/flat2xml/resources-flat1.xml
-share/java/servingxml/samples/flat2xml/resources-hot1.xml
-share/java/servingxml/samples/flat2xml/resources-hot2.xml
-share/java/servingxml/samples/flat2xml/resources-invoice.xml
-share/java/servingxml/samples/flat2xml/resources-messages.xml
-share/java/servingxml/samples/flat2xml/resources-multipleRecordsSingleElement.xml
-share/java/servingxml/samples/flat2xml/resources-multipleSummaries.xml
-share/java/servingxml/samples/flat2xml/resources-multiple_default_ns.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_book_orders.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_variant_trades.xml
-share/java/servingxml/samples/flat2xml/resources-opdef.xml
-share/java/servingxml/samples/flat2xml/resources-optionalElements.xml
-share/java/servingxml/samples/flat2xml/resources-order.xml
-share/java/servingxml/samples/flat2xml/resources-persons1.xml
-share/java/servingxml/samples/flat2xml/resources-persons2.xml
-share/java/servingxml/samples/flat2xml/resources-plans.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested1.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested2.xml
-share/java/servingxml/samples/flat2xml/resources-recordComposition.xml
-share/java/servingxml/samples/flat2xml/resources-repeatHeader.xml
-share/java/servingxml/samples/flat2xml/resources-repeating_with_quote.xml
-share/java/servingxml/samples/flat2xml/resources-segments.xml
-share/java/servingxml/samples/flat2xml/resources-smf.xml
-share/java/servingxml/samples/flat2xml/resources-specialChar.xml
-share/java/servingxml/samples/flat2xml/resources-students-delim.xml
-share/java/servingxml/samples/flat2xml/resources-students-fix.xml
-share/java/servingxml/samples/flat2xml/resources-students.xml
-share/java/servingxml/samples/flat2xml/resources-tab_delimited_employees.xml
-share/java/servingxml/samples/flat2xml/resources-tasks.xml
-share/java/servingxml/samples/flat2xml/resources-test.xml
-share/java/servingxml/samples/flat2xml/resources-testWidth.xml
-share/java/servingxml/samples/flat2xml/resources-timesheets.xml
-share/java/servingxml/samples/flat2xml/resources-trades.xml
-share/java/servingxml/samples/flat2xml/resources-transaction.xml
-share/java/servingxml/samples/flat2xml/resources-ytds.xml
-share/java/servingxml/samples/flat2xml/runall.bat
-share/java/servingxml/samples/flat2xml/sample output.xml
-share/java/servingxml/samples/flat2xml/segments2xml.bat
-share/java/servingxml/samples/flat2xml/smf2xml.bat
-share/java/servingxml/samples/flat2xml/specialChar2xml.bat
-share/java/servingxml/samples/flat2xml/students-delim2xml.bat
-share/java/servingxml/samples/flat2xml/students-fix2xml.bat
-share/java/servingxml/samples/flat2xml/students2xml.bat
-share/java/servingxml/samples/flat2xml/styles/transform1.xsl
-share/java/servingxml/samples/flat2xml/tab_delimited_employees2xml.bat
-share/java/servingxml/samples/flat2xml/tasks2xml.bat
-share/java/servingxml/samples/flat2xml/testWidth2xml.bat
-share/java/servingxml/samples/flat2xml/timesheets2xml.bat
-share/java/servingxml/samples/flat2xml/trades2xml.bat
-share/java/servingxml/samples/flat2xml/transaction2xml.bat
-share/java/servingxml/samples/flat2xml/ytds2xml.bat
-share/java/servingxml/samples/fop/documents/pulp.xml
-share/java/servingxml/samples/fop/pulp2pdf.bat
-share/java/servingxml/samples/fop/resources.xml
-share/java/servingxml/samples/fop/styles/novel.xsl
-share/java/servingxml/samples/mail/data/novel.xsl
-share/java/servingxml/samples/mail/data/pulp.xml
-share/java/servingxml/samples/mail/data/welcome.xsl
-share/java/servingxml/samples/mail/pulp2mail.bat
-share/java/servingxml/samples/mail/readme.txt
-share/java/servingxml/samples/mail/resources.xml
-share/java/servingxml/samples/saxon/data/books.xml
-share/java/servingxml/samples/saxon/data/countries.csv
-share/java/servingxml/samples/saxon/data/countries.xsd
-share/java/servingxml/samples/saxon/data/parameters.xml
-share/java/servingxml/samples/saxon/resources-parameters.xml
-share/java/servingxml/samples/saxon/resources-xquery.xml
-share/java/servingxml/samples/saxon/runall.bat
-share/java/servingxml/samples/saxon/xml2parameters.bat
-share/java/servingxml/samples/saxon/xquery2xml.bat
-share/java/servingxml/samples/saxpipeline/build.bat
-share/java/servingxml/samples/saxpipeline/build.properties
-share/java/servingxml/samples/saxpipeline/build.sh
-share/java/servingxml/samples/saxpipeline/build.xml
-share/java/servingxml/samples/saxpipeline/documents/mixed-up.xml
-share/java/servingxml/samples/saxpipeline/file2html.bat
-share/java/servingxml/samples/saxpipeline/java/MySaxReader.java
-share/java/servingxml/samples/saxpipeline/java/PostFilter.java
-share/java/servingxml/samples/saxpipeline/java/PreFilter.java
-share/java/servingxml/samples/saxpipeline/readme.txt
-share/java/servingxml/samples/saxpipeline/resources-file.xml
-share/java/servingxml/samples/saxpipeline/resources-sax.xml
-share/java/servingxml/samples/saxpipeline/runall.bat
-share/java/servingxml/samples/saxpipeline/sax2html.bat
-share/java/servingxml/samples/saxpipeline/styles/filter.xsl
-share/java/servingxml/samples/sql/analysts2xml.bat
-share/java/servingxml/samples/sql/batch_insert_employees.bat
-share/java/servingxml/samples/sql/batch_prepare_insert_employees.bat
-share/java/servingxml/samples/sql/build.bat
-share/java/servingxml/samples/sql/build.properties
-share/java/servingxml/samples/sql/build.sh
-share/java/servingxml/samples/sql/build.xml
-share/java/servingxml/samples/sql/custom-conn2xml.bat
-share/java/servingxml/samples/sql/data/masterDetail.xml
-share/java/servingxml/samples/sql/employees2csv.bat
-share/java/servingxml/samples/sql/employees2xml.bat
-share/java/servingxml/samples/sql/employeesTee2db.bat
-share/java/servingxml/samples/sql/insertUpdate.bat
-share/java/servingxml/samples/sql/insert_employees.bat
-share/java/servingxml/samples/sql/java/MyJdbcConnectionPool.java
-share/java/servingxml/samples/sql/loadBatchedMasterDetail.bat
-share/java/servingxml/samples/sql/loadMasterDetail.bat
-share/java/servingxml/samples/sql/multipleReaders2xml.bat
-share/java/servingxml/samples/sql/prepare_insert_employees.bat
-share/java/servingxml/samples/sql/readme.txt
-share/java/servingxml/samples/sql/resources-batch_insert_employees.xml
-share/java/servingxml/samples/sql/resources-batch_prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources-custom.xml
-share/java/servingxml/samples/sql/resources-employeesTee.xml
-share/java/servingxml/samples/sql/resources-employees_csv.xml
-share/java/servingxml/samples/sql/resources-insertUpdate.xml
-share/java/servingxml/samples/sql/resources-insert_employees.xml
-share/java/servingxml/samples/sql/resources-masterDetail.xml
-share/java/servingxml/samples/sql/resources-multipleReaders.xml
-share/java/servingxml/samples/sql/resources-prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources.xml
-share/java/servingxml/samples/sql/runall.bat
-share/java/servingxml/samples/sql/runsaxon.bat
-share/java/servingxml/samples/sql/scripts/db.sql
-share/java/servingxml/samples/sql/update-employee.bat
-share/java/servingxml/samples/xml2flat/all2flat.bat
-share/java/servingxml/samples/xml2flat/blockSubsequences2flat.bat
-share/java/servingxml/samples/xml2flat/blocks2flat.bat
-share/java/servingxml/samples/xml2flat/bookHierarchy2flat.bat
-share/java/servingxml/samples/xml2flat/bookReviews2flat.bat
-share/java/servingxml/samples/xml2flat/books2csv.bat
-share/java/servingxml/samples/xml2flat/books2listing.bat
-share/java/servingxml/samples/xml2flat/books2pipe.bat
-share/java/servingxml/samples/xml2flat/books2pos.bat
-share/java/servingxml/samples/xml2flat/countries2csv.bat
-share/java/servingxml/samples/xml2flat/data/3545_JH4DA3_4_H_.xml
-share/java/servingxml/samples/xml2flat/data/all.xml
-share/java/servingxml/samples/xml2flat/data/block_subsequences.xml
-share/java/servingxml/samples/xml2flat/data/blocks.xml
-share/java/servingxml/samples/xml2flat/data/bookReviews.xml
-share/java/servingxml/samples/xml2flat/data/book_hierarchy.xml
-share/java/servingxml/samples/xml2flat/data/books.xml
-share/java/servingxml/samples/xml2flat/data/countries.xml
-share/java/servingxml/samples/xml2flat/data/countries.xsd
-share/java/servingxml/samples/xml2flat/data/grouped.xml
-share/java/servingxml/samples/xml2flat/data/grouped3.xml
-share/java/servingxml/samples/xml2flat/data/sequence.xml
-share/java/servingxml/samples/xml2flat/data/swath.xml
-share/java/servingxml/samples/xml2flat/data/transaction.xml
-share/java/servingxml/samples/xml2flat/document-sequence/countrySequence2csv.bat
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-1.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-2.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-3.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-4.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-5.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries.xsd
-share/java/servingxml/samples/xml2flat/document-sequence/output/countries.csv
-share/java/servingxml/samples/xml2flat/document-sequence/resources-countrySequence.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims1.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims2.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaimshdrtlr.xml
-share/java/servingxml/samples/xml2flat/eobclaims/eobclaims2flat.bat
-share/java/servingxml/samples/xml2flat/eobclaims/expected/eobclaims_out_2.txt
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/xml2flat/grouped2ungrouped.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped2.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped3.bat
-share/java/servingxml/samples/xml2flat/resources-all.xml
-share/java/servingxml/samples/xml2flat/resources-blockSubsequences.xml
-share/java/servingxml/samples/xml2flat/resources-blocks.xml
-share/java/servingxml/samples/xml2flat/resources-bookHierarchy.xml
-share/java/servingxml/samples/xml2flat/resources-bookReviews.xml
-share/java/servingxml/samples/xml2flat/resources-book_listing.xml
-share/java/servingxml/samples/xml2flat/resources-books2csv.xml
-share/java/servingxml/samples/xml2flat/resources-books2pipe.xml
-share/java/servingxml/samples/xml2flat/resources-books2pos.xml
-share/java/servingxml/samples/xml2flat/resources-countries.xml
-share/java/servingxml/samples/xml2flat/resources-sequence.xml
-share/java/servingxml/samples/xml2flat/resources-specialChar.xml
-share/java/servingxml/samples/xml2flat/resources-swath.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping2.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping3.xml
-share/java/servingxml/samples/xml2flat/resources-vin.xml
-share/java/servingxml/samples/xml2flat/runall.bat
-share/java/servingxml/samples/xml2flat/sequence2csv.bat
-share/java/servingxml/samples/xml2flat/swath2flat.bat
-share/java/servingxml/samples/xml2flat/transaction2pos.bat
-share/java/servingxml/samples/xml2flat/vin2csv.bat
-share/java/servingxml/samples/xml2xml/choose2xml.bat
-share/java/servingxml/samples/xml2xml/compare2xml.bat
-share/java/servingxml/samples/xml2xml/documents/books.xml
-share/java/servingxml/samples/xml2xml/documents/clients.xml
-share/java/servingxml/samples/xml2xml/documents/company.xml
-share/java/servingxml/samples/xml2xml/documents/invoice.200302-01.xml
-share/java/servingxml/samples/xml2xml/documents/invoices.xml
-share/java/servingxml/samples/xml2xml/invoices2mail.bat
-share/java/servingxml/samples/xml2xml/logo.svg
-share/java/servingxml/samples/xml2xml/resources-compare.xml
-share/java/servingxml/samples/xml2xml/resources-invoices.xml
-share/java/servingxml/samples/xml2xml/resources-mailInvoices.xml
-share/java/servingxml/samples/xml2xml/resources-unwrap.xml
-share/java/servingxml/samples/xml2xml/resources-wrap.xml
-share/java/servingxml/samples/xml2xml/runall.bat
-share/java/servingxml/samples/xml2xml/styles/invoice-master.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2fo.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2html.xsl
-share/java/servingxml/samples/xml2xml/styles/step1.xsl
-share/java/servingxml/samples/xml2xml/styles/step2.xsl
-share/java/servingxml/samples/xml2xml/styles/step3.xsl
-share/java/servingxml/samples/xml2xml/styles/step4.xsl
-share/java/servingxml/samples/xml2xml/unwrap2xml.bat
-share/java/servingxml/samples/xml2xml/wrap2xml.bat
-share/java/servingxml/samples/xml2xml/xml2invoices.bat
-share/java/servingxml/samples/xml2xml/xxx.txt
-share/java/servingxml/scripts/lcp.bat
-share/java/servingxml/servingxml
-share/java/servingxml/servingxml.bat
-share/java/servingxml/servingxml.jar
-@dir share/java/servingxml/samples/xml2xml/output
-@dir share/java/servingxml/samples/xml2flat/output
-@dir share/java/servingxml/samples/xml2flat/expected
-@dir share/java/servingxml/samples/xml2flat/eobclaims/output
-@dir share/java/servingxml/samples/sql/output
-@dir share/java/servingxml/samples/servingxmlx/output
-@dir share/java/servingxml/samples/saxpipeline/output
-@dir share/java/servingxml/samples/saxon/output
-@dir share/java/servingxml/samples/msv/output
-@dir share/java/servingxml/samples/mail/output
-@dir share/java/servingxml/samples/fop/output
-@dir share/java/servingxml/samples/flat2xml/output
-@dir share/java/servingxml/samples/flat2xml/intermediate
-@dir share/java/servingxml/samples/flat2xml/eobclaims/output
-@dir share/java/servingxml/samples/flat2fpml/output
-@dir share/java/servingxml/samples/flat2flat/output
-@dir share/java/servingxml/samples/embed/output
-@dir share/java/servingxml/samples/edtftpj/output
-@dir share/java/servingxml/samples/dynamiccontent/output
-@dir share/java/servingxml/classes
diff --git a/java/wildfly/Makefile b/java/wildfly/Makefile
index d90199d1d8a0..03f0558cf788 100644
--- a/java/wildfly/Makefile
+++ b/java/wildfly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wildfly
-DISTVERSION= 36.0.0
+DISTVERSION= 37.0.0
CATEGORIES= java www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${WILDFLY_VERSION}/
DISTNAME= wildfly-${WILDFLY_VERSION}
@@ -31,7 +31,7 @@ PLIST_SUB= APP_HOME=${PORTNAME}
VAR_DIR?= /var
LOG_DIR?= ${VAR_DIR}/log/${PORTNAME}
PID_FILE= ${VAR_DIR}/run/${PORTNAME}.pid
-WILDFLY_VERSION=${PORTVERSION}.Final
+WILDFLY_VERSION=${DISTVERSION}.Final
CONFIG_FILES= appclient/configuration/appclient.xml \
appclient/configuration/logging.properties \
@@ -81,9 +81,13 @@ do-install:
${ECHO_CMD} "@dir wildfly/.galleon/hashes/domain/tmp/auth" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/lib/ext" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/auth" >> ${TMPPLIST}
+ ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/embedded-server/auth" >> ${TMPPLIST}
+ ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/embedded-server/vfs/temp" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/.well-known/acme-challenge" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/domain/tmp/auth" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/standalone/lib/ext" >> ${TMPPLIST}
${ECHO_CMD} "@dir wildfly/standalone/tmp/auth" >> ${TMPPLIST}
+ ${ECHO_CMD} "@dir wildfly/standalone/tmp/embedded-server/auth" >> ${TMPPLIST}
+ ${ECHO_CMD} "@dir wildfly/standalone/tmp/embedded-server/vfs/temp" >> ${TMPPLIST}
.include <bsd.port.mk>
diff --git a/java/wildfly/distinfo b/java/wildfly/distinfo
index 731a7fedc394..8d71a1ae3f85 100644
--- a/java/wildfly/distinfo
+++ b/java/wildfly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744622905
-SHA256 (wildfly-36.0.0.Final.tar.gz) = 348d17ead028b09a28b11aa271b99f27105e051db89b6fd2ecdaf2b2c736e009
-SIZE (wildfly-36.0.0.Final.tar.gz) = 265638670
+TIMESTAMP = 1754684078
+SHA256 (wildfly-37.0.0.Final.tar.gz) = b48985ad8408f53b8bc7e52d0e1031fcad9ff062aa2cc583ca5fe4d2efbef82d
+SIZE (wildfly-37.0.0.Final.tar.gz) = 257390551