diff options
Diffstat (limited to 'java')
68 files changed, 812 insertions, 810 deletions
diff --git a/java/Makefile b/java/Makefile index 8bd76be6c979..e5c472c51030 100644 --- a/java/Makefile +++ b/java/Makefile @@ -90,6 +90,7 @@ SUBDIR += openjdk22 SUBDIR += openjdk23 SUBDIR += openjdk24 + SUBDIR += openjdk25 SUBDIR += openjdk8 SUBDIR += openjdk8-jre SUBDIR += openjfx14 diff --git a/java/apache-commons-codec/Makefile b/java/apache-commons-codec/Makefile index 83a0a10f7406..fbe70113414a 100644 --- a/java/apache-commons-codec/Makefile +++ b/java/apache-commons-codec/Makefile @@ -1,5 +1,5 @@ PORTNAME= commons-codec -PORTVERSION= 1.18.0 +PORTVERSION= 1.20.0 CATEGORIES= java converters MASTER_SITES= APACHE_COMMONS_BINARIES PKGNAMEPREFIX= apache- diff --git a/java/apache-commons-codec/distinfo b/java/apache-commons-codec/distinfo index c4dff7252fc7..df395216353b 100644 --- a/java/apache-commons-codec/distinfo +++ b/java/apache-commons-codec/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743530240 -SHA256 (commons-codec-1.18.0-bin.tar.gz) = 7d59aecd46e1cfc77b5dee75edbe37233b70d46f90b6422feb5b505e0fc38267 -SIZE (commons-codec-1.18.0-bin.tar.gz) = 3270148 +TIMESTAMP = 1762420981 +SHA256 (commons-codec-1.20.0-bin.tar.gz) = a4feba2dd2a00e3e2ca5b2078e3a72eb2837cffb7522049c98d3e9d05c9b4600 +SIZE (commons-codec-1.20.0-bin.tar.gz) = 3617067 diff --git a/java/apache-commons-lang3/Makefile b/java/apache-commons-lang3/Makefile index c1de09382f20..ea5c7c3365a6 100644 --- a/java/apache-commons-lang3/Makefile +++ b/java/apache-commons-lang3/Makefile @@ -1,5 +1,5 @@ PORTNAME= commons-lang3 -PORTVERSION= 3.17.0 +PORTVERSION= 3.19.0 CATEGORIES= java devel MASTER_SITES= APACHE_COMMONS_BINARIES/lang PKGNAMEPREFIX= apache- diff --git a/java/apache-commons-lang3/distinfo b/java/apache-commons-lang3/distinfo index ebffd6f800e1..6fd59ec747ef 100644 --- a/java/apache-commons-lang3/distinfo +++ b/java/apache-commons-lang3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731006452 -SHA256 (commons-lang3-3.17.0-bin.tar.gz) = 08b93712bed7f48725d93c44d70c71e7e661af390f22f0f3e6ba61e3af3cea36 -SIZE (commons-lang3-3.17.0-bin.tar.gz) = 9772415 +TIMESTAMP = 1758843772 +SHA256 (commons-lang3-3.19.0-bin.tar.gz) = 062a46647eb3eacd8628f49d814e140a306120cfa8d1c07dfd0c974492c8003a +SIZE (commons-lang3-3.19.0-bin.tar.gz) = 10366523 diff --git a/java/apache-commons-logging/Makefile b/java/apache-commons-logging/Makefile index 3ed1106b8be9..1050f090e52d 100644 --- a/java/apache-commons-logging/Makefile +++ b/java/apache-commons-logging/Makefile @@ -1,5 +1,6 @@ PORTNAME= commons-logging DISTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= APACHE_COMMONS_BINARIES PKGNAMEPREFIX= apache- @@ -10,9 +11,15 @@ COMMENT= Generic logging wrapper library WWW= https://commons.apache.org/proper/commons-logging/ LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= java +EXTRACT_AFTER_ARGS= --exclude ._* \ + --exclude .DS_Store \ + --exclude ${PORTNAME}-${DISTVERSION}-*.jar \ + --no-same-owner --no-same-permissions + NO_ARCH= yes NO_BUILD= yes @@ -20,15 +27,19 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} JARFILE= ${PORTNAME}-${DISTVERSION}.jar -PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ - %%JAVAJARDIR%%/${JARFILE} +PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \ + ${JAVAJARDIR}/${JARFILE} PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/${JARFILE} ${STAGEDIR}${JAVAJARDIR} - ${LN} -sf ${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar - (cd ${WRKSRC}/apidocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + ${RLN} ${STAGEDIR}${JAVAJARDIR}/${JARFILE} \ + ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar + +do-install-DOCS-on: + (cd ${WRKSRC} && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR} && \ + ${INSTALL_DATA} NOTICE.txt RELEASE-NOTES.txt ${STAGEDIR}${DOCSDIR}) .include <bsd.port.mk> diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile index 75996b2d32a2..25fe9b2b3dd5 100644 --- a/java/dbvis/Makefile +++ b/java/dbvis/Makefile @@ -1,5 +1,5 @@ PORTNAME= dbvis -DISTVERSION= 25.2.2 +DISTVERSION= 25.2.5 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/ @@ -27,9 +27,9 @@ PLIST_FILES= bin/dbvis do-install: (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} + ${INSTALL_SCRIPT} ${WRKSRC}/dbvis \ + ${WRKSRC}/dbviscmd.sh \ + ${WRKSRC}/dbvisgui.sh ${STAGEDIR}${DATADIR} ${RLN} ${STAGEDIR}${DATADIR}/dbvis ${STAGEDIR}${PREFIX}/bin/dbvis post-install: diff --git a/java/dbvis/distinfo b/java/dbvis/distinfo index d5a281643c7a..8474f254c693 100644 --- a/java/dbvis/distinfo +++ b/java/dbvis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752525252 -SHA256 (dbvis_linux_25_2_2.tar.gz) = e9e59e38b40dd97f4d4f4067dc632a2a4255a455fd3925b1911116ec1f437a84 -SIZE (dbvis_linux_25_2_2.tar.gz) = 116830510 +TIMESTAMP = 1762345678 +SHA256 (dbvis_linux_25_2_5.tar.gz) = baab4843bc50bb079b8cf12d590a3a4c00586d6e9d688c8a9997f0f5d38781f0 +SIZE (dbvis_linux_25_2_5.tar.gz) = 116441834 diff --git a/java/eclipse-EPIC/Makefile b/java/eclipse-EPIC/Makefile index f0a69f68c561..d120f1b91c65 100644 --- a/java/eclipse-EPIC/Makefile +++ b/java/eclipse-EPIC/Makefile @@ -1,6 +1,6 @@ PORTNAME= EPIC PORTVERSION= 0.6.35 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= java editors devel MASTER_SITES= SF/e-p-i-c/e-p-i-c/${PORTNAME}%20${PORTVERSION} PKGNAMEPREFIX= eclipse- diff --git a/java/eclipse-cdt/Makefile b/java/eclipse-cdt/Makefile index 4efb93604d26..d8e44039d248 100644 --- a/java/eclipse-cdt/Makefile +++ b/java/eclipse-cdt/Makefile @@ -1,5 +1,6 @@ PORTNAME= cdt PORTVERSION= 9.0.1 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= ECLIPSE/tools/${PORTNAME}/releases/9.0/sr1 \ ECLIPSE/releases/neon/201606221000:base diff --git a/java/eclipse-drjava/Makefile b/java/eclipse-drjava/Makefile index bfa6a8a0007a..30c6e1dd2b9d 100644 --- a/java/eclipse-drjava/Makefile +++ b/java/eclipse-drjava/Makefile @@ -1,6 +1,6 @@ PORTNAME= drjava PORTVERSION= 0.9.8 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= java devel MASTER_SITES= SF/${PORTNAME}/3.%20DrJava%20Eclipse%20Plug-in/${PORTNAME}-eclipse-${PORTVERSION} PKGNAMEPREFIX= eclipse- diff --git a/java/eclipse-findbugs/Makefile b/java/eclipse-findbugs/Makefile index ebb290aa1d76..b9dc9fb87fea 100644 --- a/java/eclipse-findbugs/Makefile +++ b/java/eclipse-findbugs/Makefile @@ -1,5 +1,6 @@ PORTNAME= findbugs DISTVERSION= 3.0.1.20150306-5afe4d1 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20eclipse%20plugin/3.0.1 PKGNAMEPREFIX= eclipse- diff --git a/java/eclipse-pydev/Makefile b/java/eclipse-pydev/Makefile index 29b9430d9a46..adfc3411b7af 100644 --- a/java/eclipse-pydev/Makefile +++ b/java/eclipse-pydev/Makefile @@ -1,5 +1,6 @@ PORTNAME= pydev PORTVERSION= 12.0.0 +PORTREVISION= 1 CATEGORIES= java devel python MASTER_SITES= https://github.com/fabioz/Pydev/releases/download/${PORTNAME}_12_0_0/ PKGNAMEPREFIX= eclipse- diff --git a/java/eclipse-shelled/Makefile b/java/eclipse-shelled/Makefile index 7b85385554b3..3225e0ea5587 100644 --- a/java/eclipse-shelled/Makefile +++ b/java/eclipse-shelled/Makefile @@ -1,6 +1,6 @@ PORTNAME= ShellEd PORTVERSION= 1.0.2a -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= java devel MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/1.0.2 PKGNAMEPREFIX= eclipse- diff --git a/java/eclipse-yaml-editor/Makefile b/java/eclipse-yaml-editor/Makefile index 08fa70aac718..0b794b47da19 100644 --- a/java/eclipse-yaml-editor/Makefile +++ b/java/eclipse-yaml-editor/Makefile @@ -1,5 +1,6 @@ PORTNAME= eclipse-yaml-editor PORTVERSION= 1.9.0 +PORTREVISION= 1 CATEGORIES= java devel MAINTAINER= mizhka@FreeBSD.org diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile index 7b4ae20d3e4f..21b0804b230d 100644 --- a/java/eclipse/Makefile +++ b/java/eclipse/Makefile @@ -1,5 +1,6 @@ PORTNAME= eclipse -DISTVERSION= 4.36 +DISTVERSION= 4.37 +PORTREVISION= 1 CATEGORIES= java devel ECLIPSE_TAG= R${DISTVERSION:S|.|_|g} diff --git a/java/eclipse/Makefile.plugins b/java/eclipse/Makefile.plugins index 2d54cbe0aa77..54814b3ef0ec 100644 --- a/java/eclipse/Makefile.plugins +++ b/java/eclipse/Makefile.plugins @@ -1,6 +1,6 @@ NO_BUILD= yes USES+= java -JAVA_VERSION= 17+ +JAVA_VERSION= 21+ REPO_DIRS?= features plugins diff --git a/java/eclipse/distinfo b/java/eclipse/distinfo index 5408ac479ff0..f0a6818536a2 100644 --- a/java/eclipse/distinfo +++ b/java/eclipse/distinfo @@ -1,29 +1,29 @@ -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 +TIMESTAMP = 1757121212 +SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 51213dce946191fd381736d26a53bd54aad6222570848983194de278b27f94c3 +SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 26193143 +SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 84c45a5314f877f3c032353d49c2cb44190e3c5245b08ebb08d5b317458b37f3 +SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 39942 +SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = a3351fe6a1748ff4d26729dd0654dfe8837125a1c42aa63091bdf76f59b30cdb +SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = 15796506 +SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 62b940d68e6eae3a1176248be27546982afd26e5a7b09b7db8a63585e0cf29e5 +SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 34885781 +SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 3f7f3cb0152ee3d61d0aa1cf633529fe1fd2fc7fc7af4e305c64acc537b2c670 +SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 2394844 +SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = ef8b92920c7aa656898c2c01024d0cdc6c72e38ea766c7a5cb3f761aea393732 +SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = 25051681 +SHA256 (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 200d64c686fd736991aaeafee02e9350864ee366cafcc1e13c39a4e874311c3f +SIZE (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 36078994 +SHA256 (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 9692198c828991aed417dcc32a1a8976a22282ea93a664121ce9e8dd02a907a2 +SIZE (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 17332711 +SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 8e6bf85d8c21c50e82391cdc5a5beb2f4a7f284c3e9625f035296b6d634e8f54 +SIZE (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 10645986 +SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = aff77305b6ac126e4f400ba587f5adf2a6147b42528d10a1b68a006b2237131a +SIZE (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = 16512282 +SHA256 (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 45b4d50f87ebd96e32470c03c0380f971768bf77f8638a8689856fd4b913f625 +SIZE (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 3914151 +SHA256 (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = cdab9d2feefe24d15fff628220ce2c4f60ea890e5d7abb6894b8c8efe42dd533 +SIZE (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = 1611408 +SHA256 (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 04f7bd83a6b4ddb91f7b58947ec647ccf8d1cb8e036d4f5270a5b6d7036059b4 +SIZE (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 54032020 +SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 71a59125c518fbf96d82655b03bcae173772449dc5a334b970d1103a99d7688b +SIZE (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 528936178 diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile index 72213cdd4e27..4e2e0b06505c 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= 27 +PORTREVISION= 30 CATEGORIES= java www MAINTAINER= java@FreeBSD.org diff --git a/java/intellij-fsnotifier/Makefile b/java/intellij-fsnotifier/Makefile index f7c6f2e227b0..441f8dbdf053 100644 --- a/java/intellij-fsnotifier/Makefile +++ b/java/intellij-fsnotifier/Makefile @@ -24,4 +24,8 @@ CMAKE_ARGS+= -DVERSION=${PORTVERSION} PLIST_SUB+= PORTVERSION=${PORTVERSION} +.if exists(/usr/include/sys/inotify.h) +EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-cmake_target__definitions.cmake +.endif + .include <bsd.port.mk> diff --git a/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake new file mode 100644 index 000000000000..bffb0ce63f8c --- /dev/null +++ b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake @@ -0,0 +1,12 @@ +FreeBSD 15+ has native inotify implementation + +--- cmake/target_definitions.cmake.orig 2023-07-24 21:16:54 UTC ++++ cmake/target_definitions.cmake +@@ -19,7 +19,6 @@ foreach(_lib _type IN ZIP_LISTS LIBS TYPES) + add_library(fsnotifier_staticlib STATIC ${HEADERS} ${SOURCES}) + foreach(_lib _type IN ZIP_LISTS LIBS TYPES) + target_link_libraries(${_lib} PUBLIC +- ${INOTIFY_LIBRARY_DIRS}/${CMAKE_${_type}_LIBRARY_PREFIX}${INOTIFY_LIBRARIES}${CMAKE_${_type}_LIBRARY_SUFFIX} + Threads::Threads) + target_include_directories(${_lib} PUBLIC ${INOTIFY_INCLUDE_DIRS}) + set_target_properties(${_lib} PROPERTIES OUTPUT_NAME fsnotifier) diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile index feeb80fc3d4f..1021222e28db 100644 --- a/java/intellij-ultimate/Makefile +++ b/java/intellij-ultimate/Makefile @@ -1,5 +1,5 @@ PORTNAME= intellij-ultimate -DISTVERSION= 2025.1.2 +DISTVERSION= 2025.2.3 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= 251.26094.121 +BUILD_VERSION= 252.26830.84 BUILD_MARKER= ${BUILD_TYPE}-${BUILD_VERSION} PLIST_SUB= BUILD_MARKER=${BUILD_MARKER} WRKSRC= ${WRKDIR}/idea-${BUILD_MARKER} @@ -48,6 +48,7 @@ post-patch: ${WRKSRC}/lib/jna/ \ ${WRKSRC}/lib/native/ \ ${WRKSRC}/lib/pty4j/ \ + ${WRKSRC}/lib/skiko-awt-runtime-all \ ${WRKSRC}/plugins/clouds-docker-gateway \ ${WRKSRC}/plugins/clouds-docker-impl \ ${WRKSRC}/plugins/cwm-plugin \ @@ -57,7 +58,9 @@ post-patch: ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/ \ ${WRKSRC}/plugins/maven/lib/maven4-server-lib \ ${WRKSRC}/plugins/remote-dev-server/ \ + ${WRKSRC}/plugins/station-plugin/toolbox/ \ ${WRKSRC}/plugins/webp/lib/libwebp/ + @${SED} -i '' 's,/amd64,,' ${WRKSRC}/bin/idea.sh ${WRKSRC}/product-info.json @${SED} -i '' 's/amd64/${ARCH}/' ${WRKSRC}/product-info.json diff --git a/java/intellij-ultimate/distinfo b/java/intellij-ultimate/distinfo index de50db54c1f3..a566433d5835 100644 --- a/java/intellij-ultimate/distinfo +++ b/java/intellij-ultimate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749731111 -SHA256 (jetbrains/ideaIU-2025.1.2.tar.gz) = 1e675bda1314ae914b64b31a22309ba2eba6f35e6659e53d4b291e73c2fb856b -SIZE (jetbrains/ideaIU-2025.1.2.tar.gz) = 1685353180 +TIMESTAMP = 1759740930 +SHA256 (jetbrains/ideaIU-2025.2.3.tar.gz) = 4a54ae8a17d6427f07d2450324132f59391279c6b1094de02f73e408deb5a23c +SIZE (jetbrains/ideaIU-2025.2.3.tar.gz) = 1775170440 diff --git a/java/intellij-ultimate/pkg-plist b/java/intellij-ultimate/pkg-plist index c458ac748fcd..2b7725050079 100644 --- a/java/intellij-ultimate/pkg-plist +++ b/java/intellij-ultimate/pkg-plist @@ -16,13 +16,17 @@ share/applications/idea.desktop %%DATADIR%%/build.txt %%DATADIR%%/help/ReferenceCard.pdf %%DATADIR%%/help/ReferenceCardForMac.pdf -%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.ijx -%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.txt +%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.ijx +%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.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/eclipse.lsp4j.debug.jar +%%DATADIR%%/lib/eclipse.lsp4j.jar +%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar +%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar %%DATADIR%%/lib/ext/platform-main.jar %%DATADIR%%/lib/external-system-rt.jar %%DATADIR%%/lib/externalProcess-rt.jar @@ -32,15 +36,20 @@ share/applications/idea.desktop %%DATADIR%%/lib/groovy.jar %%DATADIR%%/lib/idea_rt.jar %%DATADIR%%/lib/intellij-test-discovery.jar +%%DATADIR%%/lib/javax.activation.jar +%%DATADIR%%/lib/javax.annotation-api.jar +%%DATADIR%%/lib/jaxb-api.jar +%%DATADIR%%/lib/jaxb-runtime.jar %%DATADIR%%/lib/jna/libjnidispatch.so %%DATADIR%%/lib/jps-model.jar %%DATADIR%%/lib/jsch-agent.jar -%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar +%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar %%DATADIR%%/lib/lib-client.jar %%DATADIR%%/lib/lib.jar +%%DATADIR%%/lib/modules/intellij.charts.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.emojipicker.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 @@ -51,36 +60,53 @@ share/applications/idea.desktop %%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.backend.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.idea.ultimate.customizationTrial.jar +%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar +%%DATADIR%%/lib/modules/intellij.libraries.coil.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.kotlinx.io.jar %%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar %%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar +%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar %%DATADIR%%/lib/modules/intellij.libraries.microba.jar %%DATADIR%%/lib/modules/intellij.libraries.skiko.jar +%%DATADIR%%/lib/modules/intellij.platform.backend.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 +%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar %%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar %%DATADIR%%/lib/modules/intellij.platform.coverage.jar +%%DATADIR%%/lib/modules/intellij.platform.customization.min.jar %%DATADIR%%/lib/modules/intellij.platform.dap.jar %%DATADIR%%/lib/modules/intellij.platform.debugger.impl.backend.jar %%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.diagnostic.telemetry.agent.extension.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.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar +%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar %%DATADIR%%/lib/modules/intellij.platform.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar %%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar %%DATADIR%%/lib/modules/intellij.platform.ide.newUsersOnboarding.jar +%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar %%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 @@ -91,14 +117,24 @@ share/applications/idea.desktop %%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.extensions.images.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.kernel.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar %%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar +%%DATADIR%%/lib/modules/intellij.platform.monolith.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.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 @@ -106,12 +142,17 @@ share/applications/idea.desktop %%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.scopes.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.tasks.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.tasks.jar %%DATADIR%%/lib/modules/intellij.platform.tips.jar +%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.common.jar +%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.idesWithFreeTier.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 @@ -122,12 +163,18 @@ share/applications/idea.desktop %%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.platform.warmup.jar %%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar %%DATADIR%%/lib/modules/intellij.profiler.common.jar %%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar -%%DATADIR%%/lib/modules/intellij.profiler.ultimate.jar +%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar +%%DATADIR%%/lib/modules/intellij.rd.platform.jar +%%DATADIR%%/lib/modules/intellij.rd.ui.jar +%%DATADIR%%/lib/modules/intellij.relaxng.jar %%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar %%DATADIR%%/lib/modules/intellij.settingsSync.core.jar +%%DATADIR%%/lib/modules/intellij.spellchecker.jar +%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar %%DATADIR%%/lib/modules/intellij.xml.xmlbeans.jar %%DATADIR%%/lib/native/linux-%%JNI_ARCH%%/libsqliteij.so %%DATADIR%%/lib/nio-fs.jar @@ -138,6 +185,7 @@ share/applications/idea.desktop %%DATADIR%%/lib/protobuf.jar %%DATADIR%%/lib/pty4j/freebsd/%%JNI_ARCH%%/libpty.so %%DATADIR%%/lib/rd.jar +%%DATADIR%%/lib/rhino.jar %%DATADIR%%/lib/rt/servlet.jar %%DATADIR%%/lib/rt/xerces1.jar %%DATADIR%%/lib/rt/xml-apis.jar @@ -161,14 +209,27 @@ share/applications/idea.desktop %%DATADIR%%/license/third-party/W3C_Software_License.html %%DATADIR%%/license/third-party/protobuf_license.txt %%DATADIR%%/license/yourkit-license-redist.txt +%%DATADIR%%/modules/module-descriptors.dat %%DATADIR%%/modules/module-descriptors.jar %%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar -%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar +%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar +%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar %%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar +%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar %%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar +%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar +%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar +%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar +%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar +%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar +%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar %%DATADIR%%/plugins/Groovy/lib/Groovy.jar %%DATADIR%%/plugins/Groovy/lib/agent/gragent.jar %%DATADIR%%/plugins/Groovy/lib/console.groovy @@ -182,6 +243,8 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Groovy/lib/standardDsls/defaultMethods.gdsl %%DATADIR%%/plugins/Groovy/lib/standardDsls/gantScript.gdsl %%DATADIR%%/plugins/Groovy/lib/standardDsls/metaDsl.gdsl +%%DATADIR%%/plugins/JPA Model/lib/commons-text.jar +%%DATADIR%%/plugins/JPA Model/lib/jgoodies.binding.jar %%DATADIR%%/plugins/JPA Model/lib/jpa-model.jar %%DATADIR%%/plugins/JPA/lib/jpa-support.jar %%DATADIR%%/plugins/JPA/lib/jps/javaee-jpa-jps.jar @@ -194,12 +257,14 @@ share/applications/idea.desktop %%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-java8-rt.jar %%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-rt.jar %%DATADIR%%/plugins/Kotlin/bin/linux/LLDBFrontend +%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/LICENSE %%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/macos/aarch64/LLDBFrontend +%%DATADIR%%/plugins/Kotlin/bin/macos/x64/LLDBFrontend %%DATADIR%%/plugins/Kotlin/bin/windows/LLDBFrontend.exe %%DATADIR%%/plugins/Kotlin/kotlinc.ide/META-INF/MANIFEST.MF %%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kapt @@ -214,8 +279,6 @@ share/applications/idea.desktop %%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 @@ -229,7 +292,6 @@ share/applications/idea.desktop %%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 @@ -272,7 +334,6 @@ share/applications/idea.desktop %%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 @@ -323,8 +384,6 @@ share/applications/idea.desktop %%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 @@ -343,7 +402,6 @@ share/applications/idea.desktop %%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-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 %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-compiler.jar @@ -357,6 +415,8 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-daemon.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-imports-dumper-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-main-kts.jar +%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm-sources.jar +%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-preloader.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect-sources.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect.jar @@ -431,7 +491,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/okhttp_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/power_assert_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/prototype_license.txt -%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/qunit_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/rhino_LICENSE.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/scala_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/sl4f_license.txt @@ -446,22 +505,26 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/lombok_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/rxjava_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/spring_license.txt +%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/threetenbp_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/completion-ranking-kotlin.jar %%DATADIR%%/plugins/Kotlin/lib/frontend-split/kotlin-frontend.jar +%%DATADIR%%/plugins/Kotlin/lib/jackson-dataformat-toml.jar +%%DATADIR%%/plugins/Kotlin/lib/javax-inject.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 %%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin-shared.jar %%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.allopen-compiler-plugin.jar -%%DATADIR%%/plugins/Kotlin/lib/kotlinc.android-extensions-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.assignment-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.compose-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.js-plain-objects-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-common.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-fe10.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-ir.jar +%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-dataframe-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-jps-common.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlinx-serialization-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.lombok-compiler-plugin.jar @@ -469,9 +532,13 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/lib/kotlinc.parcelize-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.sam-with-receiver-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.scripting-compiler-plugin.jar +%%DATADIR%%/plugins/Kotlin/lib/vavr.jar %%DATADIR%%/plugins/Kotlin/scripts/konan_lldb.py %%DATADIR%%/plugins/Spring/lib/customNs/customNs.jar +%%DATADIR%%/plugins/Spring/lib/intellij.spring.custom.ns.jar +%%DATADIR%%/plugins/Spring/lib/modules/intellij.spring.el.jar %%DATADIR%%/plugins/Spring/lib/spring.jar +%%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide-frontend.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 @@ -493,29 +560,50 @@ share/applications/idea.desktop %%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js %%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js %%DATADIR%%/plugins/aopCommon/lib/aopCommon.jar -%%DATADIR%%/plugins/charts/lib/charts.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes-frontend.jar %%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.backend.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.charts.gotpl.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.cron.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.db.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.frontend.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/semver4j.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 +%%DATADIR%%/plugins/cron/lib/cronutils.cron.utils.jar %%DATADIR%%/plugins/css-impl/lib/css-impl.jar %%DATADIR%%/plugins/dev/lib/dev.jar %%DATADIR%%/plugins/eclipse/lib/eclipse-common.jar %%DATADIR%%/plugins/eclipse/lib/eclipse-jps.jar %%DATADIR%%/plugins/eclipse/lib/eclipse.jar -%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar -%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar +%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar +%%DATADIR%%/plugins/featuresTrainer/lib/assertj.jar %%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar +%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar %%DATADIR%%/plugins/flyway/lib/flyway.jar %%DATADIR%%/plugins/freemarker/lib/freemarker.jar +%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.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-linux-arm_64.zip %%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip +%%DATADIR%%/plugins/fullLine/lib/clikt.jar %%DATADIR%%/plugins/fullLine/lib/fullLine.jar +%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar %%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 @@ -530,6 +618,7 @@ share/applications/idea.desktop %%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.completion.trigger.model.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 @@ -542,6 +631,7 @@ share/applications/idea.desktop %%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/lib/modules/intellij.ml.llm.rust.completion.jar %%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png %%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png %%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png @@ -712,13 +802,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI.png %%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI_dark.png %%DATADIR%%/plugins/fullLine/promo/WebStorm/content.json -%%DATADIR%%/plugins/gradle-analysis/lib/gradle-analysis.jar -%%DATADIR%%/plugins/gradle-dependencyUpdater/lib/gradle-dependencyUpdater.jar -%%DATADIR%%/plugins/gradle-ext/lib/gradle-ext.jar -%%DATADIR%%/plugins/gradle-java-maven/lib/gradle-java-maven.jar %%DATADIR%%/plugins/gradle-java/lib/gradle-java.jar %%DATADIR%%/plugins/gradle-java/lib/gradle-jps.jar -%%DATADIR%%/plugins/gradle-javaee/lib/gradle-javaee.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.analysis.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.dependencyUpdater.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.java.maven.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.profiler.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-antlr.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bcel.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bsf.jar @@ -745,14 +834,31 @@ 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.13.jar +%%DATADIR%%/plugins/gradle/lib/gradle-api-8.14.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/com.carrotsearch-hppc.jar +%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar +%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar +%%DATADIR%%/plugins/grazie/lib/commons-text.jar %%DATADIR%%/plugins/grazie/lib/grazie.jar +%%DATADIR%%/plugins/grazie/lib/grpc-core.jar +%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar +%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar +%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar +%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar +%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar +%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar +%%DATADIR%%/plugins/grazie/lib/org.json-json.jar +%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar +%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.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 %%DATADIR%%/plugins/hibernate/lib/hibernate3-console.jar @@ -767,6 +873,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar %%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar %%DATADIR%%/plugins/java-byteCodeViewer/lib/java-byteCodeViewer.jar +%%DATADIR%%/plugins/java-coverage/lib/coverage-report.jar %%DATADIR%%/plugins/java-coverage/lib/jacoco.jar %%DATADIR%%/plugins/java-coverage/lib/java-coverage-rt.jar %%DATADIR%%/plugins/java-coverage/lib/java-coverage.jar @@ -776,10 +883,11 @@ share/applications/idea.desktop %%DATADIR%%/plugins/java-i18n/lib/java-i18n.jar %%DATADIR%%/plugins/java-ide-customization/lib/java-ide-customization.jar %%DATADIR%%/plugins/java/lib/aether-dependency-resolver.jar +%%DATADIR%%/plugins/java/lib/completion-ranking-java.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-frontend.jar %%DATADIR%%/plugins/java/lib/java-impl.jar %%DATADIR%%/plugins/java/lib/javac2.jar %%DATADIR%%/plugins/java/lib/jb-jdi.jar @@ -788,20 +896,22 @@ share/applications/idea.desktop %%DATADIR%%/plugins/java/lib/jps-builders.jar %%DATADIR%%/plugins/java/lib/jps-javac-extension.jar %%DATADIR%%/plugins/java/lib/jps-launcher.jar -%%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.execution.impl.backend.jar +%%DATADIR%%/plugins/java/lib/modules/intellij.java.execution.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 %%DATADIR%%/plugins/java/lib/modules/intellij.java.vcs.jar %%DATADIR%%/plugins/java/lib/modules/intellij.jvm.analysis.impl.jar +%%DATADIR%%/plugins/java/lib/modules/intellij.profiler.ultimate.jar +%%DATADIR%%/plugins/java/lib/netty-codec-protobuf.jar %%DATADIR%%/plugins/java/lib/resources/jdkAnnotations.jar %%DATADIR%%/plugins/java/lib/rt/debugger-agent.jar %%DATADIR%%/plugins/java/lib/rt/netty-jps.jar @@ -821,6 +931,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/legacy-specifics.jar %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly11-specifics.jar %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly28-specifics.jar +%%DATADIR%%/plugins/javaee-appServers-tomcat/lib/intellij.tomcat.inspector.jar %%DATADIR%%/plugins/javaee-appServers-tomcat/lib/javaee-appServers-tomcat.jar %%DATADIR%%/plugins/javaee-appServers-tomcat/lib/specifics/tomee-specifics.jar %%DATADIR%%/plugins/javaee-beanValidation/lib/javaee-beanValidation.jar @@ -831,20 +942,32 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-rs.jar %%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-ws-rt.jar %%DATADIR%%/plugins/javaee-jsp-base-impl/lib/javaee-jsp-base-impl.jar +%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/jsp.jar +%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/servlets.jar %%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/javascript-debugger-frontend.jar %%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.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-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar +%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html +%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js %%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 @@ -880,11 +1003,14 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js %%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js +%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.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-b26f3e71634d.ijx -%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt +%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-3aa1da707db6.ijx +%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-3aa1da707db6.txt %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json @@ -910,6 +1036,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts @@ -962,6 +1089,15 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts @@ -1050,11 +1186,15 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts +%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.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/completion-ranking-js.jar +%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar %%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/lib/semver4j.jar %%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip %%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip %%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip @@ -1094,9 +1234,9 @@ 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/frontend-split/json-frontend.jar %%DATADIR%%/plugins/json/lib/json.jar -%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar +%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar +%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar %%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar %%DATADIR%%/plugins/junit/lib/junit-rt.jar %%DATADIR%%/plugins/junit/lib/junit.jar @@ -1445,15 +1585,13 @@ share/applications/idea.desktop %%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/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.jar +%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.py.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 @@ -1479,8 +1617,11 @@ 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/kotlin-jupyter-plugin/lib/batik-transcoder.jar +%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/jetbrains.kotlin-jupyter-shared-compiler.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/kotlin-jupyter-plugin/lib/xml-apis-ext.jar %%DATADIR%%/plugins/ktor/lib/ktor-gradle-tooling.jar %%DATADIR%%/plugins/ktor/lib/ktor.jar %%DATADIR%%/plugins/less/lib/less.jar @@ -1491,19 +1632,20 @@ 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.backend.jar +%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar %%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar -%%DATADIR%%/plugins/maven-ext/lib/maven-ext.jar -%%DATADIR%%/plugins/maven-model/lib/maven-model.jar -%%DATADIR%%/plugins/maven-server/lib/maven-server.jar %%DATADIR%%/plugins/maven/lib/artifact-resolver-m31.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.catalog-no-trans-321.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.common-no-trans-3.2.1.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.core-3.8.3.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.wagon.provider.api-3.5.2.jar +%%DATADIR%%/plugins/maven/lib/jetbrains.idea.maven.indexer.api.rt.jar %%DATADIR%%/plugins/maven/lib/maven-event-listener.jar %%DATADIR%%/plugins/maven/lib/maven-jps.jar %%DATADIR%%/plugins/maven/lib/maven-server-indexer.jar %%DATADIR%%/plugins/maven/lib/maven-server-telemetry.jar +%%DATADIR%%/plugins/maven/lib/maven-server.jar %%DATADIR%%/plugins/maven/lib/maven-telemetry-lib/jackson-core-2.16.0.jar %%DATADIR%%/plugins/maven/lib/maven.jar %%DATADIR%%/plugins/maven/lib/maven3-server-common.jar @@ -1603,11 +1745,21 @@ share/applications/idea.desktop %%DATADIR%%/plugins/maven/lib/maven3/lib/wagon-provider-api-3.5.3.jar %%DATADIR%%/plugins/maven/lib/maven36-server.jar %%DATADIR%%/plugins/maven/lib/maven40-server.jar +%%DATADIR%%/plugins/maven/lib/modules/intellij.maven.profiler.jar +%%DATADIR%%/plugins/maven/lib/plexus-archiver.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar +%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio-internal.jar +%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar +%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar %%DATADIR%%/plugins/micronaut/lib/micronaut-gradle-tooling.jar %%DATADIR%%/plugins/micronaut/lib/micronaut.jar -%%DATADIR%%/plugins/microservices-jvm/lib/intellij-scheduled-debugger-agent.jar +%%DATADIR%%/plugins/microservices-jvm/lib/jetbrains.intellij.deps.scheduled.debugger.agent.jar %%DATADIR%%/plugins/microservices-jvm/lib/microservices-jvm.jar %%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar +%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.diagrams.jar +%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.frontend.jar %%DATADIR%%/plugins/nextjs/lib/nextjs.jar %%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar %%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore @@ -1697,10 +1849,19 @@ share/applications/idea.desktop %%DATADIR%%/plugins/openRewrite/lib/openRewrite.jar %%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar %%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar +%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar +%%DATADIR%%/plugins/performanceTesting/lib/assertj.jar +%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar %%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar %%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.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/google.protobuf.kotlin.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar %%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 @@ -1712,19 +1873,49 @@ 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/modules/intellij.properties.backend.jar +%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.psi.jar %%DATADIR%%/plugins/properties/lib/properties.jar +%%DATADIR%%/plugins/protoeditor/lib/google.protobuf.java.util.jar %%DATADIR%%/plugins/protoeditor/lib/protoeditor.jar +%%DATADIR%%/plugins/qodana/lib/flexmark.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.configuration.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.publisher.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.web.ui.jar +%%DATADIR%%/plugins/qodana/lib/jline.jar +%%DATADIR%%/plugins/qodana/lib/qodana-sarif.jar %%DATADIR%%/plugins/qodana/lib/qodana.jar %%DATADIR%%/plugins/quarkus/lib/quarkus.jar %%DATADIR%%/plugins/react/lib/react.jar %%DATADIR%%/plugins/reactivestreams-core/lib/reactivestreams-core.jar +%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar +%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar %%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar +%%DATADIR%%/plugins/repository-search/lib/kotlinx-document-store-mvstore.jar +%%DATADIR%%/plugins/repository-search/lib/ktor-client-logging.jar +%%DATADIR%%/plugins/repository-search/lib/maven-model.jar +%%DATADIR%%/plugins/repository-search/lib/package-search-api-client.jar %%DATADIR%%/plugins/repository-search/lib/repository-search.jar +%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar +%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar +%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar +%%DATADIR%%/plugins/restClient/lib/grpc.jar +%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar +%%DATADIR%%/plugins/restClient/lib/jsonpath.jar +%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar +%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar +%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar %%DATADIR%%/plugins/restClient/lib/restClient.jar +%%DATADIR%%/plugins/sass/lib/jruby-parser.jar %%DATADIR%%/plugins/sass/lib/sass.jar +%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar %%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar +%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar %%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar +%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar +%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar %%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar %%DATADIR%%/plugins/sh/lib/sh.jar %%DATADIR%%/plugins/spring-boot-cloud/lib/spring-boot-cloud.jar @@ -1733,18 +1924,31 @@ share/applications/idea.desktop %%DATADIR%%/plugins/spring-data/lib/spring-data.jar %%DATADIR%%/plugins/spring-integration-core/lib/spring-integration-core.jar %%DATADIR%%/plugins/spring-messaging/lib/spring-messaging.jar +%%DATADIR%%/plugins/spring-modulith/lib/spring-modulith.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 +%%DATADIR%%/plugins/swagger/lib/intellij.swagger.redoc.jar +%%DATADIR%%/plugins/swagger/lib/org.webjars-swagger-ui.jar +%%DATADIR%%/plugins/swagger/lib/org.webjars.npm-asyncapi__react-component.jar %%DATADIR%%/plugins/swagger/lib/swagger.jar %%DATADIR%%/plugins/tailwindcss/lib/tailwindcss.jar %%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server %%DATADIR%%/plugins/tailwindcss/server/version.txt %%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar +%%DATADIR%%/plugins/tasks/lib/axis.jar +%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar +%%DATADIR%%/plugins/tasks/lib/http-client.jar +%%DATADIR%%/plugins/tasks/lib/jsonpath.jar %%DATADIR%%/plugins/tasks/lib/tasks-core.jar +%%DATADIR%%/plugins/tasks/lib/xmlrpc.jar +%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar +%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar +%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar +%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar %%DATADIR%%/plugins/terminal/lib/terminal.jar %%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash %%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash @@ -1767,6 +1971,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh %%DATADIR%%/plugins/testng/lib/testng-plugin.jar %%DATADIR%%/plugins/testng/lib/testng-rt.jar +%%DATADIR%%/plugins/testng/lib/testng.jar %%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE %%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md %%DATADIR%%/plugins/textmate/lib/bundles/adoc/asciidoc-language-configuration.json @@ -2143,9 +2348,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json %%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json %%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json +%%DATADIR%%/plugins/textmate/lib/joni.jar %%DATADIR%%/plugins/textmate/lib/textmate.jar %%DATADIR%%/plugins/thymeleaf/lib/thymeleaf.jar -%%DATADIR%%/plugins/toml/lib/toml-frontend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar %%DATADIR%%/plugins/toml/lib/toml.jar %%DATADIR%%/plugins/tslint/js/convert-tslint-config.js %%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js @@ -2154,18 +2362,38 @@ share/applications/idea.desktop %%DATADIR%%/plugins/tslint/lib/tslint.jar %%DATADIR%%/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.k1.jar %%DATADIR%%/plugins/turboComplete/lib/turboComplete.jar +%%DATADIR%%/plugins/ultimate-plugin/lib/ultimate-plugin.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.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/modules/intellij.vcs.git.frontend.jar +%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar %%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar +%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar %%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.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/sqlite.jar %%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar %%DATADIR%%/plugins/velocity/lib/velocity.jar %%DATADIR%%/plugins/vitejs/lib/vitejs.jar +%%DATADIR%%/plugins/vuejs/lib/commons-text.jar %%DATADIR%%/plugins/vuejs/lib/vuejs.jar +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts %%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore %%DATADIR%%/plugins/vuejs/vue-language-server/README.md %%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js @@ -2198,7 +2426,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js %%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js %%DATADIR%%/plugins/webComponents/lib/webComponents.jar +%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar +%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar +%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar +%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar %%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar +%%DATADIR%%/plugins/webp/lib/libwebp.jar.jar %%DATADIR%%/plugins/webp/lib/webp.jar %%DATADIR%%/plugins/webpack/lib/webpack.jar %%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar diff --git a/java/java3d/Makefile b/java/java3d/Makefile index 0ef3273e28dd..8875e3748e5e 100644 --- a/java/java3d/Makefile +++ b/java/java3d/Makefile @@ -1,6 +1,6 @@ PORTNAME= java3d PORTVERSION= 1.5.2 -PORTREVISION= 8 +PORTREVISION= 11 CATEGORIES= java graphics games devel MASTER_SITES= https://sites.google.com/site/daemonwizard/ @@ -18,9 +18,9 @@ BROKEN_armv7= fails to compile: build.xml: Compile failed; see the compiler err USES= compiler:c11 gl java:ant,run tar:bzip2 xorg JAVA_VERSION= 8 USE_GL= gl -USE_XORG= xt +USE_XORG= x11 xext xt JAVA_VENDOR= openjdk -LLD_UNSAFE= yes +NO_SHLIB_REQUIRES_GLOB= libjawt.so libjvm.so PLIST_SUB+= JAVA_HOME=${JAVA_HOME:S/^${PREFIX}\///} ARCH=${ARCH} @@ -36,18 +36,20 @@ post-patch: ${WRKSRC}/j3d-core/src/native/ogl/build-freebsd.xml do-build: - cd ${WRKSRC}/vecmath && ${SETENV} ${MAKE_ENV} ${ANT} dist + cd ${WRKSRC}/vecmath && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} dist cd ${WRKSRC}/j3d-core \ - && ${SETENV} ${MAKE_ENV} ${ANT} -Dbuild.type=fcs \ - -Dis${OPSYS}=yes \ - -Dports.localbase=${LOCALBASE} \ - jar-opt + && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} \ + -Dbuild.type=fcs \ + -Dis${OPSYS}=yes \ + -Dports.localbase=${LOCALBASE} \ + jar-opt post-build-DOCS-on: cd ${WRKSRC}/j3d-core \ - && ${SETENV} ${MAKE_ENV} ${ANT} -Dbuild.type=fcs \ - -Dis${OPSYS}=yes \ - docs-public + && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} \ + -Dbuild.type=fcs \ + -Dis${OPSYS}=yes \ + docs-public do-install: @${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/ext @@ -57,7 +59,7 @@ do-install: ${WRKSRC}/j3d-core/build/default/opt/lib/ext/j3dutils.jar \ ${STAGEDIR}${JAVA_HOME}/jre/lib/ext @${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/${ARCH} - ${INSTALL} \ + ${INSTALL_LIB} \ ${WRKSRC}/j3d-core/build/default/opt/native/libj3dcore-ogl.so \ ${STAGEDIR}${JAVA_HOME}/jre/lib/${ARCH} diff --git a/java/java3d/files/patch-freebsd b/java/java3d/files/patch-freebsd index e11a2df2c13c..7e5635a72e8e 100644 --- a/java/java3d/files/patch-freebsd +++ b/java/java3d/files/patch-freebsd @@ -130,8 +130,8 @@ diff -ruN ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml ./j3d-core/s + </exec> + + <!-- Create the library file--> -+ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld"> -+ <arg line="DrawingSurfaceObjectAWT.o Canvas3D.o GraphicsContext3D.o NativeScreenInfo.o NativeConfigTemplate3D.o MasterControl.o GeometryArrayRetained.o Attributes.o CgShaderProgram.o GLSLShaderProgram.o Lights.o -G -z defs -L${ports.localbase}/lib -lGL -lX11 -lXext -lm -lc -L${java.home}/lib/${os.arch} -ljawt -L${java.home}/lib/${os.arch}/server -ljvm -o libj3dcore-ogl.so"/> ++ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc"> ++ <arg line="DrawingSurfaceObjectAWT.o Canvas3D.o GraphicsContext3D.o NativeScreenInfo.o NativeConfigTemplate3D.o MasterControl.o GeometryArrayRetained.o Attributes.o CgShaderProgram.o GLSLShaderProgram.o Lights.o -shared -z defs -L${ports.localbase}/lib -lGL -lX11 -lXext -lm -lc -L${java.home}/lib/${os.arch} -ljawt -L${java.home}/lib/${os.arch}/server -ljvm -o libj3dcore-ogl.so"/> + </exec> + + </target> @@ -143,8 +143,8 @@ diff -ruN ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml ./j3d-core/s + </exec> + + <!-- Create the wrapper library --> -+ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld"> -+ <arg line="CgWrapper.o -G -z defs -L/usr/X11R6/lib64 -ldl -lCg -lCgGL -lpthread -lGL -lX11 -lXext -lm -lnsl -lc -o libj3dcore-ogl-cg.so"/> ++ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc"> ++ <arg line="CgWrapper.o -shared -z defs -L/usr/X11R6/lib64 -ldl -lCg -lCgGL -lpthread -lGL -lX11 -lXext -lm -lnsl -lc -o libj3dcore-ogl-cg.so"/> + </exec> + + </target> diff --git a/java/jta/Makefile b/java/jta/Makefile index df012488b3b2..7613e0a24886 100644 --- a/java/jta/Makefile +++ b/java/jta/Makefile @@ -14,6 +14,9 @@ LICENSE_NAME= jta LICENSE_TEXT= See the license LICENSE_PERMS= dist-mirror pkg-mirror auto-accept +DEPRECATED= manual download, no users in the ports tree, newer version is at https://github.com/jakartaee/transactions +EXPIRATION_DATE= 2026-01-17 + USES= java zip NO_BUILD= yes diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile index a5d9e29dc2aa..1548c2e3fa6b 100644 --- a/java/openjdk11/Makefile +++ b/java/openjdk11/Makefile @@ -1,7 +1,6 @@ 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} @@ -40,6 +39,8 @@ GH_PROJECT= jdk11u NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N _MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ @@ -49,6 +50,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/i386/x86/:S/powerpc/ppc/} @@ -64,8 +66,8 @@ NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 11 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 27 -JDK_BUILD_NUMBER= 6 +JDK_PATCH_VERSION= 29 +JDK_BUILD_NUMBER= 7 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 @@ -102,6 +104,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-include=${LOCALBASE}/include \ --with-giflib-lib=${LOCALBASE}/lib \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ @@ -125,6 +128,11 @@ JDK_BUILD_TYPE= release .include <bsd.port.pre.mk> +# portsfallout.com shows flapping builds on 13.5 and 14.2 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000 +MAKE_JOBS_UNSAFE= yes +.endif + .if !${PORT_OPTIONS:MCUPS} MASTER_SITES+= https://codeload.github.com/OpenPrinting/cups/tar.gz/v${CUPS_INC_VER}?dummy=/:cups .endif diff --git a/java/openjdk11/distinfo b/java/openjdk11/distinfo index b91fc199405c..cda9fbcc835b 100644 --- a/java/openjdk11/distinfo +++ b/java/openjdk11/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745123589 +TIMESTAMP = 1762095114 SHA256 (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 7095b2977bb728ded5566a5c802866062840d6541fd027836865949a407c3682 SIZE (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 8173207 -SHA256 (battleblow-jdk11u-jdk-11.0.27+6-1_GH0.tar.gz) = 64afcb0ad19c6a03591757d906355d0f263f8a529dea5654ba518e9399f13b1f -SIZE (battleblow-jdk11u-jdk-11.0.27+6-1_GH0.tar.gz) = 116708083 +SHA256 (battleblow-jdk11u-jdk-11.0.29+7-1_GH0.tar.gz) = ed1fed0a7d6571e5bff9a07272872258451643ba6741c002a8f58bdfd8fc9803 +SIZE (battleblow-jdk11u-jdk-11.0.29+7-1_GH0.tar.gz) = 116785204 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 deleted file mode 100644 index 4983d68853d1..000000000000 --- a/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- 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/openjdk17/Makefile b/java/openjdk17/Makefile index 5cb25e6aee72..b28a2c3a2475 100644 --- a/java/openjdk17/Makefile +++ b/java/openjdk17/Makefile @@ -38,7 +38,9 @@ GH_PROJECT= jdk17u NO_CCACHE= yes -_MAKE_JOBS= # +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N +_MAKE_JOBS= MAKE_ENV= LANG="C" \ LC_ALL="C" \ CLASSPATH="" \ @@ -47,6 +49,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -62,8 +65,8 @@ NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 17 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 16 -JDK_BUILD_NUMBER= 8 +JDK_PATCH_VERSION= 17 +JDK_BUILD_NUMBER= 10 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 @@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ @@ -112,6 +116,11 @@ JDK_BUILD_TYPE= release .include <bsd.port.pre.mk> +# portsfallout.com shows flapping builds on 13.5 and 14.2 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000 +MAKE_JOBS_NUMBER_LIMIT= 3 +.endif + BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk17 ${LOCALBASE}/bootstrap-openjdk17 # do we have valid native jdk installed? diff --git a/java/openjdk17/distinfo b/java/openjdk17/distinfo index 46fec0c5d7c9..3dd968836649 100644 --- a/java/openjdk17/distinfo +++ b/java/openjdk17/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1762108077 +SHA256 (battleblow-jdk17u-jdk-17.0.17+10-1_GH0.tar.gz) = 99bd33ce8cc618576e8693b9af1bb48059cb5011286009d46a0fabd2d8d36ba8 +SIZE (battleblow-jdk17u-jdk-17.0.17+10-1_GH0.tar.gz) = 108082578 diff --git a/java/openjdk17/files/patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp b/java/openjdk17/files/patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp new file mode 100644 index 000000000000..9a0b26e3aa04 --- /dev/null +++ b/java/openjdk17/files/patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp @@ -0,0 +1,10 @@ +--- src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ++++ src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp +@@ -31,6 +31,7 @@ + #include "prims/jniFastGetField.hpp" + #include "prims/jvm_misc.hpp" + #include "prims/jvmtiExport.hpp" ++#include "runtime/thread.inline.hpp" + #include "runtime/safepoint.hpp" + #include "runtime/threadWXSetters.inline.hpp" + 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 deleted file mode 100644 index 1131ff26e268..000000000000 --- a/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,91 +0,0 @@ ---- 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/openjdk18/Makefile b/java/openjdk18/Makefile index 2ef6fa17ed08..dd4472d93df9 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= 3 +PORTREVISION= 4 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -39,7 +39,9 @@ GH_PROJECT= jdk18u NO_CCACHE= yes -_MAKE_JOBS= # +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N +_MAKE_JOBS= MAKE_ENV= LANG="C" \ LC_ALL="C" \ CLASSPATH="" \ @@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -90,6 +93,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ @@ -113,6 +117,11 @@ JDK_BUILD_TYPE= release .include <bsd.port.pre.mk> +# portsfallout.com shows flapping builds on 13.5 and 14.2 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000 +MAKE_JOBS_UNSAFE= yes +.endif + BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk18 .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH:Mpowerpc64*} BOOTSTRAP_JDKS+= ${LOCALBASE}/bootstrap-openjdk17 diff --git a/java/openjdk19/Makefile b/java/openjdk19/Makefile index 73c086d5d5ed..dd583587c4dc 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= 2 +PORTREVISION= 3 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -39,6 +39,8 @@ GH_PROJECT= jdk19u NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N _MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ @@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk20/Makefile b/java/openjdk20/Makefile index a4035e25e6bf..db35c3b66711 100644 --- a/java/openjdk20/Makefile +++ b/java/openjdk20/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} @@ -39,6 +39,8 @@ GH_PROJECT= jdk20u NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N _MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ @@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile index 6162d28e0a8d..e0105a14bfb3 100644 --- a/java/openjdk21/Makefile +++ b/java/openjdk21/Makefile @@ -38,6 +38,8 @@ GH_PROJECT= jdk21u NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N _MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ @@ -47,6 +49,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -62,8 +65,8 @@ NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 21 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 8 -JDK_BUILD_NUMBER= 9 +JDK_PATCH_VERSION= 9 +JDK_BUILD_NUMBER= 10 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 @@ -88,6 +91,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk21/distinfo b/java/openjdk21/distinfo index c9688d912b85..80e42f997bb5 100644 --- a/java/openjdk21/distinfo +++ b/java/openjdk21/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1762111711 +SHA256 (battleblow-jdk21u-jdk-21.0.9+10-1_GH0.tar.gz) = 07f8277f53844ab7aa45b9ce7aad081a90be4492e5120e80b7c37dd2e16e133a +SIZE (battleblow-jdk21u-jdk-21.0.9+10-1_GH0.tar.gz) = 113912901 diff --git a/java/openjdk21/files/patch-make_autoconf_help.m4 b/java/openjdk21/files/patch-make_autoconf_help.m4 deleted file mode 100644 index 6581b3fef247..000000000000 --- a/java/openjdk21/files/patch-make_autoconf_help.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- 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 deleted file mode 100644 index 80ae4c90cdf7..000000000000 --- a/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c +++ /dev/null @@ -1,20 +0,0 @@ ---- 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 deleted file mode 100644 index 421548d0f4a5..000000000000 --- a/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- 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/Makefile b/java/openjdk22/Makefile index d81cbb146655..b15cef1d678e 100644 --- a/java/openjdk22/Makefile +++ b/java/openjdk22/Makefile @@ -39,6 +39,8 @@ GH_PROJECT= jdk22u NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N _MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ @@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \ CC=${CC} \ CXX=${CXX} \ CPP=${CPP} \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk23/Makefile b/java/openjdk23/Makefile index 009beccc3d76..fc20c675bde0 100644 --- a/java/openjdk23/Makefile +++ b/java/openjdk23/Makefile @@ -3,7 +3,6 @@ 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= 2 MAINTAINER= java@FreeBSD.org COMMENT= Java Development Kit ${JDK_MAJOR_VERSION} @@ -40,15 +39,19 @@ USE_XORG= x11 xext xi xrandr xrender xt xtst CPE_VENDOR= oracle USE_GITHUB= yes -GH_ACCOUNT= battleblow -GH_PROJECT= jdk23u +GH_ACCOUNT= freebsd +GH_PROJECT= openjdk +GH_TAGNAME= jdk-23.0.2+7-freebsd-2 NO_CCACHE= yes -MAKE_JOBS_UNSAFE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N +_MAKE_JOBS= # MAKE_ENV= CLASSPATH="" \ JAVA_HOME="" \ LD_LIBRARY_PATH="" \ + LOG=cmdlines \ MAKEFLAGS="" JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} @@ -66,7 +69,7 @@ JDK_MAJOR_VERSION= 23 JDK_MINOR_VERSION= 0 JDK_PATCH_VERSION= 2 JDK_BUILD_NUMBER= 7 -BSD_JDK_VERSION= 1 +BSD_JDK_VERSION= 2 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 @@ -85,6 +88,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk23/distinfo b/java/openjdk23/distinfo index c4503618142a..110eeb899a39 100644 --- a/java/openjdk23/distinfo +++ b/java/openjdk23/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739592718 -SHA256 (battleblow-jdk23u-jdk-23.0.2+7-1_GH0.tar.gz) = 092147404af068e85dbd1535f36da32c9a2077708154f69ba3a94ba64fa2aaba -SIZE (battleblow-jdk23u-jdk-23.0.2+7-1_GH0.tar.gz) = 117326728 +TIMESTAMP = 1756989931 +SHA256 (freebsd-openjdk-jdk-23.0.2+7-2-jdk-23.0.2+7-freebsd-2_GH0.tar.gz) = ec011f440f6e3f0eff1b67811a3a9fc5094be772f30519af2bfb914abaa6d666 +SIZE (freebsd-openjdk-jdk-23.0.2+7-2-jdk-23.0.2+7-freebsd-2_GH0.tar.gz) = 117311366 diff --git a/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp b/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp deleted file mode 100644 index dda6fd26cce0..000000000000 --- a/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp +++ /dev/null @@ -1,44 +0,0 @@ ---- src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp.orig 2024-04-11 22:23:08 UTC -+++ src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp -@@ -61,6 +61,7 @@ - # include <sys/types.h> - # include <sys/mman.h> - # include <pthread.h> -+# include <pthread_np.h> - # include <signal.h> - # include <errno.h> - # include <dlfcn.h> -@@ -432,6 +433,33 @@ size_t os::Posix::default_stack_size(os::ThreadType th - // Default stack size (compiler thread needs larger stack). - size_t s = (thr_type == os::compiler_thread ? 4 * M : 1024 * K); - return s; -+} -+ -+void os::current_stack_base_and_size(address* base, size_t* size) { -+ address bottom; -+ pthread_attr_t attr; -+ -+ int rslt = pthread_attr_init(&attr); -+ -+ // JVM needs to know exact stack location, abort if it fails -+ if (rslt != 0) -+ fatal("pthread_attr_init failed with error = %d", rslt); -+ -+ rslt = pthread_attr_get_np(pthread_self(), &attr); -+ -+ if (rslt != 0) -+ fatal("pthread_attr_get_np failed with error = %d", rslt); -+ -+ if (pthread_attr_getstackaddr(&attr, (void **)&bottom) != 0 || -+ pthread_attr_getstacksize(&attr, size) != 0) { -+ fatal("Can not locate current stack attributes!"); -+ } -+ -+ *base = bottom + *size; -+ -+ pthread_attr_destroy(&attr); -+ assert(os::current_stack_pointer() >= bottom && -+ os::current_stack_pointer() < *base, "just checking"); - } - - ///////////////////////////////////////////////////////////////////////////// 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 deleted file mode 100644 index 421548d0f4a5..000000000000 --- a/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- 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/Makefile b/java/openjdk24/Makefile index 454ef1d87149..3b2e0110d69e 100644 --- a/java/openjdk24/Makefile +++ b/java/openjdk24/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} @@ -35,17 +36,19 @@ CPE_VENDOR= oracle USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= openjdk -GH_TAGNAME= jdk-24.0.2-ga-freebsd-1 +GH_TAGNAME= jdk-24.0.2-ga-freebsd-2 NO_CCACHE= yes +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N +_MAKE_JOBS= # MAKE_ENV= CLASSPATH="" \ JAVA_HOME="" \ LD_LIBRARY_PATH="" \ + LOG=cmdlines \ MAKEFLAGS="" -MAKE_JOBS_UNSAFE= yes - JDK_ARCH= ${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} JDK_OSARCH= bsd-${JDK_ARCH} JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE} @@ -62,7 +65,7 @@ JDK_MAJOR_VERSION= 24 JDK_MINOR_VERSION= 0 JDK_PATCH_VERSION= 2 JDK_BUILD_NUMBER= 12 -BSD_JDK_VERSION= 1 +BSD_JDK_VERSION= 2 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 @@ -82,6 +85,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \ --with-giflib-lib=${LOCALBASE}/lib \ --with-harfbuzz=system \ --with-libpng=system \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ --with-zlib=system \ --with-lcms=system \ --x-includes=${LOCALBASE}/include \ diff --git a/java/openjdk24/distinfo b/java/openjdk24/distinfo index 869ee42cffd6..d0f99f6fd72b 100644 --- a/java/openjdk24/distinfo +++ b/java/openjdk24/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1756894463 +SHA256 (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 707a120215130b7d82a344f19ec801efaa70edaad38d6417fd1a47a6da58c395 +SIZE (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 120881959 diff --git a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 b/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 index 5156c18515da..81bc372519f5 100644 --- a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 +++ b/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 @@ -1,13 +1,12 @@ ---- make/autoconf/flags-cflags.m4.orig 2020-01-08 09:12:31 UTC +--- make/autoconf/flags-cflags.m4.orig 2025-09-16 10:24:48 UTC +++ make/autoconf/flags-cflags.m4 -@@ -770,6 +770,10 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP], - # for all archs except arm and ppc, prevent gcc to omit frame pointer - $1_CFLAGS_CPU_JDK="${$1_CFLAGS_CPU_JDK} -fno-omit-frame-pointer" +@@ -780,6 +780,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP], + # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI. + $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=power8 -mtune=power10" fi -+ elif test "x$OPENJDK_TARGET_OS_ENV" = xbsd.freebsd; then -+ if test "x$FLAGS_CPU" = xppc64; then -+ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5" -+ fi ++ if test "x$FLAGS_CPU" = xppc64; then ++ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5" ++ fi fi - - elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then + if test "x$OPENJDK_TARGET_OS" = xaix; then + $1_CFLAGS_CPU="-mcpu=pwr8" 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 deleted file mode 100644 index 421548d0f4a5..000000000000 --- a/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- 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/openjdk25/Makefile b/java/openjdk25/Makefile new file mode 100644 index 000000000000..7465f42df112 --- /dev/null +++ b/java/openjdk25/Makefile @@ -0,0 +1,212 @@ +PORTNAME= openjdk +DISTVERSIONPREFIX= jdk- +DISTVERSION= ${JDK_FULL_VERSION:S/.0.0//} +CATEGORIES= java devel +PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} + +MAINTAINER= java@FreeBSD.org +COMMENT= Java Development Kit ${JDK_MAJOR_VERSION} + +WWW= https://openjdk.java.net/projects/jdk/25/ + +LICENSE= GPLv2 + +ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le + +BUILD_DEPENDS= ${LOCALBASE}/include/cups/cups.h:print/cups \ + bash:shells/bash \ + gsed:textproc/gsed \ + zip:archivers/zip + +.if ${FLAVORS:U} != headless +LIB_DEPENDS= libasound.so:audio/alsa-lib \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libgif.so:graphics/giflib \ + libharfbuzz.so:print/harfbuzz \ + liblcms2.so:graphics/lcms2 \ + libpng.so:graphics/png +.endif + +RUN_DEPENDS= javavm:java/javavmwrapper +.if ${FLAVORS:U} != headless +RUN_DEPENDS+= xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype +.endif + +FLAVORS= jdk jre headless +FLAVOR?= ${BUILD_JRE:?jre:${FLAVORS:[1]}} + +headless_PKGNAMESUFFIX= ${JDK_MAJOR_VERSION}-headless +jre_PKGNAMESUFFIX= ${JDK_MAJOR_VERSION}-jre + +USES= autoreconf:build compiler:features cpe gmake iconv pkgconfig +.if ${FLAVORS:U} != headless +USES+= jpeg xorg +.endif + +CPE_VENDOR= oracle + +USE_GITHUB= yes +GH_ACCOUNT= freebsd + +.if ${FLAVORS:U} != headless +USE_XORG= x11 xext xi xrandr xrender xt xtst +.endif + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-ccache \ + --disable-javac-server \ + --with-alsa=${LOCALBASE} \ + --with-boot-jdk=${BOOTSTRAPJDKDIR} \ + --with-cups=${LOCALBASE} \ + --with-debug-level=release \ + --with-fontconfig=${LOCALBASE} \ + --with-freetype=system \ + --with-giflib-include=${LOCALBASE}/include \ + --with-giflib-lib=${LOCALBASE}/lib \ + --with-giflib=system \ + --with-harfbuzz=system \ + --with-lcms=system \ + --with-libjpeg=system \ + --with-libpng=system \ + --with-native-debug-symbols=none \ + --with-num-cores=${MAKE_JOBS_NUMBER} \ + --with-vendor-bug-url="${JDK_BUG_URL}" \ + --with-vendor-name="OpenJDK BSD Porting Team" \ + --with-vendor-url="https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/" \ + --with-vendor-vm-bug-url="${JDK_BUG_URL}" \ + --with-version-string=${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} \ + --with-zlib=system \ + --x-includes=${LOCALBASE}/include \ + --x-libraries=${LOCALBASE}/lib +CONFIGURE_ENV= ac_cv_path_SED=${LOCALBASE}/bin/gsed +CONFIGURE_TARGET= ${JDK_ARCH}-portbld-${OPSYS:tl}${OSREL} + +.if ${FLAVOR:U} == headless +CONFIGURE_ARGS+= --enable-headless-only +.endif + +# Suppress passing -j to do-build target via Mk/bsd.port.mk +# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N +_MAKE_JOBS= # +MAKE_ENV= CLASSPATH="" \ + JAVA_HOME="" \ + LD_LIBRARY_PATH="" \ + LOG=cmdlines \ + MAKEFLAGS="" + +.if ${FLAVOR:U} == jre +ALL_TARGET= legacy-images +.else +ALL_TARGET= images +.endif +JDK_BUILD_TYPE= release + +JDK_ARCH= ${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} +JDK_OSARCH= bsd-${JDK_ARCH} +JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE} +.if ${FLAVOR:U} == jre +BUILD_JRE= true +JDK_IMAGEDIR= ${JDK_BUILDDIR}/images/jre +.else +JDK_IMAGEDIR= ${JDK_BUILDDIR}/images/jdk +.endif +INSTALLDIR= ${PREFIX}/${PKGBASE} + +NO_CCACHE= yes +NOPRECIOUSMAKEVARS= yes + +JDK_MAJOR_VERSION= 25 +JDK_MINOR_VERSION= 0 +JDK_PATCH_VERSION= 0 +JDK_BUILD_NUMBER= 36 +BSD_JDK_VERSION= freebsd-1 +JDK_FULL_VERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} + +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 + +.ifnmake portclippy +JAVAVMS_COMMENT= OpenJDK${JDK_MAJOR_VERSION} +.endif + +.include <bsd.port.pre.mk> + +BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk25 ${LOCALBASE}/openjdk24 + +# do we have valid native jdk installed? +.for BJDK in ${BOOTSTRAP_JDKS} +. if !defined(BOOTSTRAPJDKDIR) && exists(${BJDK}/bin/javac) +BOOTSTRAPJDKDIR= ${BJDK} +. endif +.endfor + +# if no valid jdk found, set dependency +.if !defined(BOOTSTRAPJDKDIR) +BOOTSTRAPJDKDIR?= ${LOCALBASE}/openjdk24 +BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/openjdk24 +.endif + +JDK_BUILD_JVM= server + +MAKE_ENV+= --with-toolchain-type=${COMPILER_TYPE} +CONFIGURE_ARGS+= --with-toolchain-type=${COMPILER_TYPE} +CONFIGURE_ARGS+= --disable-warnings-as-errors + +.if ${COMPILER_TYPE} == gcc +USE_GCC= yes +CONFIGURE_ARGS+= --with-extra-cflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}" \ + --with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}" \ + --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT} -L${LOCALBASE}/lib/gcc${GCC_DEFAULT}" +.else +MAKE_ENV+= USE_CLANG=true +EXTRA_CFLAGS+= -Wno-unused-but-set-parameter +EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical \ + -Wno-error=deprecated-non-prototype +CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}" +CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}" +.endif + +.if ${ARCH} == aarch64 +CONFIGURE_ARGS+= --disable-dtrace +.endif + +.if empty(ICONV_LIB) +ICONV_CFLAGS= -DLIBICONV_PLUG +.else +ICONV_CFLAGS= -I${LOCALBASE}/include +ICONV_LDFLAGS= -L${LOCALBASE}/lib +ICONV_LIBS= ${ICONV_LIB} +.endif + +post-patch: + @${RM} ${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/thread_bsd_ppc.cpp + @${MV} ${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/thread_bsd_ppc.hpp \ + ${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/javaThread_bsd_ppc.hpp + + @${FIND} ${WRKSRC} -name '*.orig' -delete + @${CHMOD} 755 ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/configure \ + ${WRKSRC}/src/hotspot/os/bsd/os_bsd.cpp + @${REINPLACE_CMD} -e 's|%%ICONV_CFLAGS%%|${ICONV_CFLAGS}|' \ + -e 's|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|' \ + -e 's|%%ICONV_LIBS%%|${ICONV_LIBS}|' \ + ${WRKSRC}/make/autoconf/libraries.m4 + +post-build: +.if defined(OPENJDK_SYMLINK_CACERTS) + @${RM} ${JDK_IMAGEDIR}/lib/security/cacerts + @${LN} -sf ${OPENJDK_SYMLINK_CACERTS} ${JDK_IMAGEDIR}/lib/security/cacerts +.endif + +do-install: + @${MKDIR} ${STAGEDIR}${INSTALLDIR} + @cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR} + @cd ${STAGEDIR}${INSTALLDIR} && \ + ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \; + @${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper + @${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST} + @${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \ + ${SED} -e 's|^${STAGEDIR}${PREFIX}/||' >> ${TMPPLIST} + +.include <bsd.port.post.mk> diff --git a/java/openjdk25/distinfo b/java/openjdk25/distinfo new file mode 100644 index 000000000000..94633f751513 --- /dev/null +++ b/java/openjdk25/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761395132 +SHA256 (freebsd-openjdk-jdk-25+36-freebsd-1_GH0.tar.gz) = 3bd387e9c63a6610977cf7785b2887b154fdd9f7a9cf62a80809c1fd1b2eaebf +SIZE (freebsd-openjdk-jdk-25+36-freebsd-1_GH0.tar.gz) = 119485554 diff --git a/java/openjdk25/files/patch-configure b/java/openjdk25/files/patch-configure new file mode 100644 index 000000000000..4c97fddabcd2 --- /dev/null +++ b/java/openjdk25/files/patch-configure @@ -0,0 +1,14 @@ +--- configure.orig 2025-10-24 11:51:54 UTC ++++ configure +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!%%LOCALBASE%%/bin/bash + # + # Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved. + # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +@@ -36,4 +36,4 @@ fi + # Delegate to wrapper, forcing wrapper to believe $0 is this script by using -c. + # This trick is needed to get autoconf to co-operate properly. + # The ${-:+-$-} construction passes on bash options. +-bash ${-:+-$-} -c ". \"${this_script_dir}/make/autoconf/configure\"" "${this_script_dir}/configure" CHECKME "${this_script_dir}" "$@" ++%%LOCALBASE%%/bin/bash ${-:+-$-} -c ". \"${this_script_dir}/make/autoconf/configure\"" "${this_script_dir}/configure" CHECKME "${this_script_dir}" "$@" diff --git a/java/openjdk25/files/patch-make_autoconf_flags-cflags.m4 b/java/openjdk25/files/patch-make_autoconf_flags-cflags.m4 new file mode 100644 index 000000000000..81bc372519f5 --- /dev/null +++ b/java/openjdk25/files/patch-make_autoconf_flags-cflags.m4 @@ -0,0 +1,12 @@ +--- make/autoconf/flags-cflags.m4.orig 2025-09-16 10:24:48 UTC ++++ make/autoconf/flags-cflags.m4 +@@ -780,6 +780,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP], + # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI. + $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=power8 -mtune=power10" + fi ++ if test "x$FLAGS_CPU" = xppc64; then ++ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5" ++ fi + fi + if test "x$OPENJDK_TARGET_OS" = xaix; then + $1_CFLAGS_CPU="-mcpu=pwr8" diff --git a/java/openjdk25/files/patch-make_autoconf_libraries.m4 b/java/openjdk25/files/patch-make_autoconf_libraries.m4 new file mode 100644 index 000000000000..9c86f7093ac7 --- /dev/null +++ b/java/openjdk25/files/patch-make_autoconf_libraries.m4 @@ -0,0 +1,15 @@ +--- make/autoconf/libraries.m4.orig 2025-10-24 12:39:13 UTC ++++ make/autoconf/libraries.m4 +@@ -212,9 +212,9 @@ AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS], + ICONV_LDFLAGS="-L/usr/local/lib" + ICONV_LIBS=-liconv + elif test "x$OPENJDK_TARGET_OS_ENV" = "xbsd.freebsd"; then +- ICONV_CFLAGS=-DLIBICONV_PLUG +- ICONV_LDFLAGS= +- ICONV_LIBS= ++ ICONV_CFLAGS=%%ICONV_CFLAGS%% ++ ICONV_LDFLAGS=%%ICONV_LDFLAGS%% ++ ICONV_LIBS=%%ICONV_LIBS%% + else + ICONV_CFLAGS= + ICONV_LDFLAGS= diff --git a/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp b/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp new file mode 100644 index 000000000000..6710b9fea9e3 --- /dev/null +++ b/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp @@ -0,0 +1,11 @@ +--- src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp.orig 2025-10-30 14:38:45 UTC ++++ src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp +@@ -179,7 +179,7 @@ intptr_t* os::fetch_bcp_from_context(const void* ucVoi + assert(ucVoid != nullptr, "invariant"); + const ucontext_t* uc = (const ucontext_t*)ucVoid; + assert(os::Posix::ucontext_is_interpreter(uc), "invariant"); +- return reinterpret_cast<intptr_t*>(uc->uc_mcontext.regs->gpr[14]); // R14_bcp ++ return reinterpret_cast<intptr_t*>(uc->uc_mcontext.mc_gpr[14]); // R14_bcp + } + + frame os::get_sender_for_C_frame(frame* fr) { diff --git a/java/openjdk25/files/patch-src_hotspot_os_bsd_os__bsd.cpp b/java/openjdk25/files/patch-src_hotspot_os_bsd_os__bsd.cpp new file mode 100644 index 000000000000..402f0f475bc3 --- /dev/null +++ b/java/openjdk25/files/patch-src_hotspot_os_bsd_os__bsd.cpp @@ -0,0 +1,11 @@ +--- src/hotspot/os/bsd/os_bsd.cpp.orig 2021-09-29 21:25:10 UTC ++++ src/hotspot/os/bsd/os_bsd.cpp +@@ -361,7 +361,7 @@ + #elif defined(__NetBSD__) + #define DEFAULT_LIBPATH "/usr/lib:/usr/pkg/lib" + #else +- #define DEFAULT_LIBPATH "/usr/lib:/usr/local/lib" ++ #define DEFAULT_LIBPATH "/usr/lib:%%LOCALBASE%%/lib" + #endif + #else + #define DEFAULT_LIBPATH OVERRIDE_LIBPATH diff --git a/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk25/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c index 80ae4c90cdf7..80ae4c90cdf7 100644 --- a/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c +++ b/java/openjdk25/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c diff --git a/java/openjdk25/pkg-descr b/java/openjdk25/pkg-descr new file mode 100644 index 000000000000..a6701ff6ef33 --- /dev/null +++ b/java/openjdk25/pkg-descr @@ -0,0 +1 @@ +An open-source implementation of the Java Platform, Standard Edition. diff --git a/java/openjdk25/pkg-message b/java/openjdk25/pkg-message new file mode 100644 index 000000000000..c072654ad070 --- /dev/null +++ b/java/openjdk25/pkg-message @@ -0,0 +1,15 @@ +[ +{ type: install + message: <<EOM +This OpenJDK implementation may require procfs(5) mounted on /proc. + +If you have not done it yet, please do the following: + + mount -t procfs proc /proc + +To make it permanent, you need the following lines in /etc/fstab: + + proc /proc procfs rw 0 0 +EOM +} +] diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile index 85c0ae16a984..eaa3251c70f2 100644 --- a/java/openjdk8/Makefile +++ b/java/openjdk8/Makefile @@ -53,7 +53,7 @@ INSTALLDIR= ${PREFIX}/${PKGBASE} NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 8 -JDK_UPDATE_VERSION= 462 +JDK_UPDATE_VERSION= 472 JDK_BUILD_NUMBER= 08 BSD_JDK_VERSION= 1 JTREG_VERSION= 4.1 diff --git a/java/openjdk8/distinfo b/java/openjdk8/distinfo index 87c0b9931cf8..8d6a0c8321a7 100644 --- a/java/openjdk8/distinfo +++ b/java/openjdk8/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753419636 +TIMESTAMP = 1762059364 SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c 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 +SHA256 (battleblow-jdk8u-8.472.08.1-jdk8u472-b08.1_GH0.tar.gz) = a39ab04eed5289ff6934b87f5d981e6f005358cf22b2869a35dff77200c2707a +SIZE (battleblow-jdk8u-8.472.08.1-jdk8u472-b08.1_GH0.tar.gz) = 93406190 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 deleted file mode 100644 index c542431a3ca3..000000000000 --- a/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c +++ /dev/null @@ -1,90 +0,0 @@ ---- 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/phpeclipse/Makefile b/java/phpeclipse/Makefile index cbebe25fd990..bc9e1819c844 100644 --- a/java/phpeclipse/Makefile +++ b/java/phpeclipse/Makefile @@ -1,6 +1,6 @@ PORTNAME= phpeclipse PORTVERSION= 1.2.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= java editors devel MASTER_SITES= SF/${PORTNAME}/a%29%20Eclipse%203.3.x/PHPEclipse-${PORTVERSION} DISTNAME= PHPEclipse-${PLIST_VER}-src diff --git a/java/veditor/Makefile b/java/veditor/Makefile index 4fc00201f5ed..7062eed520ec 100644 --- a/java/veditor/Makefile +++ b/java/veditor/Makefile @@ -1,6 +1,6 @@ PORTNAME= veditor PORTVERSION= 1.2.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= java cad MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20runtime/VEditor%20${PORTVERSION} DISTNAME= net.sourceforge.${PORTNAME}_${PORTVERSION} diff --git a/java/wildfly/Makefile b/java/wildfly/Makefile index 03f0558cf788..4ef8e51b040b 100644 --- a/java/wildfly/Makefile +++ b/java/wildfly/Makefile @@ -1,5 +1,5 @@ PORTNAME= wildfly -DISTVERSION= 37.0.0 +DISTVERSION= 38.0.0 CATEGORIES= java www MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${WILDFLY_VERSION}/ DISTNAME= wildfly-${WILDFLY_VERSION} @@ -70,24 +70,11 @@ do-install: ${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE} \ ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE}.sample .endfor - ${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -not -type d | ${SORT} | \ + @${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \ ${SED} -E -e '/sample$$/ s#^#@sample #' | \ ${SED} -E -e '/bin\/.*sh$$/ s#^#@(,,755) #'>> ${TMPPLIST} - ${FIND} -s ${STAGEDIR}${PORTNAME} -type d | ${SORT} | \ + @${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST} - ${ECHO_CMD} "@dir wildfly/.galleon/hashes/.installation" >> ${TMPPLIST} - ${ECHO_CMD} "@dir wildfly/.galleon/hashes/.well-known/acme-challenge" >> ${TMPPLIST} - ${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 8d71a1ae3f85..b2f8358365b6 100644 --- a/java/wildfly/distinfo +++ b/java/wildfly/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754684078 -SHA256 (wildfly-37.0.0.Final.tar.gz) = b48985ad8408f53b8bc7e52d0e1031fcad9ff062aa2cc583ca5fe4d2efbef82d -SIZE (wildfly-37.0.0.Final.tar.gz) = 257390551 +TIMESTAMP = 1760696662 +SHA256 (wildfly-38.0.0.Final.tar.gz) = f6dddf4338a6cf872e057dccefbf88285d34a090262eb9b664ce79b13a56c2d0 +SIZE (wildfly-38.0.0.Final.tar.gz) = 257691723 |
