diff options
Diffstat (limited to 'dev-java')
112 files changed, 542 insertions, 3755 deletions
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz Binary files differindex 45aadc2183d4..59b9ae5c9175 100644 --- a/dev-java/Manifest.gz +++ b/dev-java/Manifest.gz diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest index bdc77c5cb72b..710329532c7e 100644 --- a/dev-java/antlr/Manifest +++ b/dev-java/antlr/Manifest @@ -8,6 +8,6 @@ DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda586 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 EBUILD antlr-2.7.7-r10.ebuild 1056 BLAKE2B c27684d657c0c722cdcf38300bd648a2cace798bd44b258bd3c6ab4a1c0722a4a8816ce6d9d1d1bebbd623fe59b12d76d8a123ffe53300133f467f055f690412 SHA512 de732d624b2fc274ab0b61975cbe75673cc32fc4a6aa503593bf102513f97b931b56106da19c81ca311b52a5e0f5730ac1fb2d5872bc674821fb4eec5d28d818 EBUILD antlr-3.2-r2.ebuild 3252 BLAKE2B 385034794d33199ee0173927286d7e38ef273ed2fa167b746e2d6d36772ca6407c45321d0a2fd170a13354450c23e4eea47397a81784259090bf70f643f5c16d SHA512 01fc9d04d6d4a0a590b5d120fb20d2977da3f0f25dcc72175a00ded53cf01d6fbb890b5d55aa36a02e84b6cc53aafb385ca5d21a5319d8d94cb4d3876846f38e -EBUILD antlr-3.5.3.ebuild 1558 BLAKE2B 75104219b4a8d64fbbfc3ac91fdf069ec2e12e9449f7122776650a7b48cd981685152aadf7f7f18949a22105474d3ca4b06506dc4cccce6303365b06d59d5ebf SHA512 3d3dd9a86d5ec2c8b2fadc761dc5bdcd2e0b853f34d631d74e7337d6eb2ae8543492bb05ba9a402692419c6caaa7a9bf128ec4022c8878c7f8a33ee38c59a1d8 -EBUILD antlr-4.9.3.ebuild 1586 BLAKE2B 7511feef4786285004c85466eb4ec1ea626b7ecffaa3870c1d27351bf10e41a609d656e23972e580f76826b9d892fa10e0dad960150057e622e1a229ab240390 SHA512 467e38aa07f8094b93a1a84196926f5bbfe22557417e52c7b44a93cf2232f411cc3e27cc3f4d6a9c629a2c1b406e7f88b16334d34d6b7b89e3618d0325c752f6 +EBUILD antlr-3.5.3.ebuild 1406 BLAKE2B d418e5b3b7f5b7e94c08ae786a79aacb107ff81e3795b3c0dd7b4ccf8c8f02b06c4335252c7dff05d265d2a2a29111ec856d242047c6d95b9d3fc5736e07a991 SHA512 c08fe1a5ffc4744a3f7062085beb3e3565f712cf21120c2704af5d2a0729ddf064db386b9e56f8e27964a51d87a4065947ddd4ea79c2412fc71b5ae8bd1c5b96 +EBUILD antlr-4.9.3.ebuild 1434 BLAKE2B e233f6ce3029637caf667bd0599e0be131ae9722151cd1d88bc31270aff8da1902056e0f2a8f317fa5706593ea2e587eaf6446432424ce8e375e01eb4e23bea9 SHA512 e3144d407d556896d750824327f3f23ee86c91f87af58760198eb35d7365361b383ec06cde8371274003fad69cd949799601572c4e2cb6e4d8c329d5e8d8d7b8 MISC metadata.xml 314 BLAKE2B 997f9c85d72f9b4cae21a3ecd063374f769f369d66ce8531fb158a17b9408ae3d35f117386acd08b89c16d5e0e8130b26ddada87b448529bf41a02deb5c1cdf2 SHA512 ad99513f6581ce95415e908eeba185cd4b6d03a8297e99735c7e79bf3dca1fa0c61a7ae03e47d8ba7429269a29558fae7321583b4f7d328e1da6a091237d9fde diff --git a/dev-java/antlr/antlr-3.5.3.ebuild b/dev-java/antlr/antlr-3.5.3.ebuild index d0a32d44e244..062a48415e29 100644 --- a/dev-java/antlr/antlr-3.5.3.ebuild +++ b/dev-java/antlr/antlr-3.5.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit java-pkg-2 +inherit eapi9-ver java-pkg-2 DESCRIPTION="A parser generator for many languages" HOMEPAGE="https://www.antlr3.org/" @@ -49,14 +49,7 @@ pkg_postinst() { # If upgrading from a version of this slot that installs JARs, # display a message about submodule split local changed_ver="3.5.2-r2" - local should_show_msg - for replaced_ver in ${REPLACING_VERSIONS}; do - if ver_test "${replaced_ver}" -lt "${changed_ver}"; then - should_show_msg=1 - break - fi - done - [[ "${should_show_msg}" ]] || return + ver_replacing -lt "${changed_ver}" || return elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs JARs." elog "Please find the JARs from files installed by submodule packages" elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}." diff --git a/dev-java/antlr/antlr-4.9.3.ebuild b/dev-java/antlr/antlr-4.9.3.ebuild index 50b53bbba0b2..3a8b33648053 100644 --- a/dev-java/antlr/antlr-4.9.3.ebuild +++ b/dev-java/antlr/antlr-4.9.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit java-pkg-2 +inherit eapi9-ver java-pkg-2 DESCRIPTION="A parser generator for many languages" HOMEPAGE="https://www.antlr.org/" @@ -49,14 +49,7 @@ pkg_postinst() { # If upgrading from a version of this slot that installs JARs, # display a message about submodule split local changed_ver="4.9.3" - local should_show_msg - for replaced_ver in ${REPLACING_VERSIONS}; do - if ver_test "${replaced_ver}" -lt "${changed_ver}"; then - should_show_msg=1 - break - fi - done - [[ "${should_show_msg}" ]] || return + ver_replacing -lt "${changed_ver}" || return elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs JARs." elog "Please find the JARs from files installed by submodule packages" elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}." diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest index 31eb456b5659..be6b7ea4a6b9 100644 --- a/dev-java/asm/Manifest +++ b/dev-java/asm/Manifest @@ -1,5 +1,5 @@ DIST asm-ASM_9_7_1.tar.bz2 1378103 BLAKE2B f7da3a9c1bcf76398c9e9b9b86d60f8854e5248632a8b2d76605851e29ee1807713fb28c9e76012ec8f9444c44e3a151ed409cd120c34ab8d3495fdc9c84edcb SHA512 77ae76464eec97dbc8129c4a746d13f0d286d2033f909b65e0e34858e1785616b7bee22faa92128b91eb39cbd849e262efe574b73ed2859920add457d6422dd0 DIST asm-cc341b5f0c24ea6688f615faff597612f0d596fb.tar.bz2 1380914 BLAKE2B f60f866ea14d63ae763212aebed715294eef3019f9878ebbbc80a63283e5176a446a90419c09e8a9210359e481a7aabb1977716d6467b77af0d3166c669c3676 SHA512 ce9adbf3e9c4d7f947e7ca63f51983c6d9bb4d4af73934c6779802caa242bc4d7f552069a8b835c16d8d32027fb4e634236adfd10f27a5563ed80fdc81b1a53d EBUILD asm-9.7.1.ebuild 2494 BLAKE2B e9794021cd2084db38d0fb9d82e40605a9242e45fa726a03e355d15c4218d5766f48a36d598cb5288f2f0b394f5d32e29a01be32a35c39bfaf3a12262779adf1 SHA512 ac91397c239572967f50b8b5a82dd9d98ed545f47dd3ec6ac92d6a164b325b4edba42fc65a2b791ddd799132f9d9f3145374debf4895849ab74fe05be41e0c34 -EBUILD asm-9.7.1_p20241213.ebuild 2565 BLAKE2B 26af4b5fc96e630c93b15586a3395c00d122f87d988bec71541f56bf1dc059990f3541cd59ef6f4a8c31fc5c14e39729e627be91f3ebe8ed8feb927d3f348479 SHA512 35b6fa7bd4c42d78c0612db49a1cb8f3daf9c0dd44a7413bb1199d0fdd22c1acc35c52432611cfc1eb9780ab2183204f6380c8b6c6eadb9b3200109a56118dbe +EBUILD asm-9.7.1_p20241213.ebuild 2562 BLAKE2B 5e5a4e0836a65ac26060a590398b3386c8ab939c9761786c543be2dc3bf9edcdc2dcef5fd4ad95a69e1080626bcc07cca8371f02e86428126586ed50aa69b49b SHA512 939bc32e8d74bb9ce668296aa595a9e7061faa7a5b0286d8bafda16bd37560985b7057bf794d5ce996dbe19e9d2dc9196ec49ee6f09d206fe34ec6735e48e46c MISC metadata.xml 1233 BLAKE2B 13faf251d3d40ed558c83262972ea106892cc3be0f7a1b95a0b484123d93473bd867b2f7b53c3e5ccc2f1fe249ebe66cb9e757e19ad36c8d3e3eac6a7a981d98 SHA512 59a292291ac757818e41d009e2cdbb73b6d914c1f552c34e9360635cb468f1ebfdf9c58d6642710d5218689d08797320102c8ccb6d5f4bc9478883feb9b9b397 diff --git a/dev-java/asm/asm-9.7.1_p20241213.ebuild b/dev-java/asm/asm-9.7.1_p20241213.ebuild index 4e3aa23b078d..b94d0e0e5126 100644 --- a/dev-java/asm/asm-9.7.1_p20241213.ebuild +++ b/dev-java/asm/asm-9.7.1_p20241213.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,7 +25,7 @@ S="${WORKDIR}/asm-${MY_COMMIT}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x64-macos" +KEYWORDS="amd64 arm64 ppc64 ~x64-macos" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/batik/Manifest b/dev-java/batik/Manifest index a0083c9ebb3c..92659594172e 100644 --- a/dev-java/batik/Manifest +++ b/dev-java/batik/Manifest @@ -1,4 +1,5 @@ DIST batik-src-1.18.tar.gz 13699469 BLAKE2B 003a467b6948b902f56f004bf5c7d41f369bf49520d55fd70af3d3b8edef02d04557fdad5e4da70395a30c755f777791c89714edaa094eaa2964972eb81bdbf1 SHA512 209c6f4c76769cf1db616c5fe43c71d23c92afeb62e11bc7605baaa18bf9177efbb7a91a98bf03c3b4cd917bd7b7bd83e87083d16b11b3e57d3f31beeb8e1d7b DIST batik-src-1.18.tar.gz.asc 833 BLAKE2B a779b94a666edcab5b4c69866b4e7388ce6b8d9869d59773b084d870152cffd8c8cfd74df0f2a4ef06e5d598acb3b7bc00ec841871411b379f514b3fe2019765 SHA512 2fe6de9394f89c90e5ad2ede241c57bfbe5da4627b3730d445b2daa06b1ae71945bd65cda0d7a6bd46db536f318f755778a5b5a5b52080872a3143acd0d4677d +EBUILD batik-1.18-r2.ebuild 6546 BLAKE2B bd2b5cd39aa1f806485e34ff8818b6f683fd91e1fc49c4441344e1b0eb95e8ef4048264fe9089ff813cc0193133363a745bfcc22b41008a835a8ba9ad1708303 SHA512 7a5cbda0c93214777fbc68aa02b8701faabd93b2bfc3bf4aaf20c220ed1d3f67a60ae17708a7345f89633339d6afa2301b7043066aeb62862aafcbfb4c36e1d0 EBUILD batik-1.18.ebuild 6540 BLAKE2B 2db6f802a528f1943ea7ebcf2e160f13c58b9150e5431a3c6bcb6e359a40cb97f555ab81b0b5dd91c291c148e3ec009a8dcb3d39cc1d1d97a03de05aa1548efb SHA512 4216a42c44314e92151d472a8e79e79a1f6f19c46030a0f02864348121d3202e34d385373bc323eea6be85f53e8fa00025c5266ef1757932f6b3f8a1a650c87c MISC metadata.xml 610 BLAKE2B c589c175b595deb71eae6b8fccd46f4d6b82331f636cff28b6074300b6495efb780d157bb1b5b1359070cca7405138fcff719d72f1038023357fc7ab05c52b87 SHA512 73a6bb61c87645d1600ab90ca954599208c8599e967f6e999d973fa80e9693435db8a75ace95c8881486c8e2929d5a201a51e821e5f58763c273b21b5a32c229 diff --git a/dev-java/batik/batik-1.18-r2.ebuild b/dev-java/batik/batik-1.18-r2.ebuild new file mode 100644 index 000000000000..de00a6928d12 --- /dev/null +++ b/dev-java/batik/batik-1.18-r2.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.xmlgraphics:batik:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig + +DESCRIPTION="XML Graphics Batik" +HOMEPAGE="https://xmlgraphics.apache.org/batik/" +SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz + verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-${PV}.tar.gz.asc )" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +BDEPEND=" + app-arch/zip + verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik ) +" + +CP_DEPEND=" + dev-java/jacl:0 + >=dev-java/rhino-1.8.0:0 + dev-java/xalan:0 + dev-java/xml-commons-external:1.4 + dev-java/xmlgraphics-commons:0 +" + +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-11:* +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-batik.apache.org.asc" + +DOCS=( CHANGES NOTICE README ) + +# Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions +# directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt +# We comment them out but keep them in the mudules list for later. +# The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik. +# We also don't build batik-shared-resources since we install those resources on global scope. +# And we don't build batik-all. Instead we install the modules. +# BATIK_MODULES is the "Reactor Build Order" extracted from the output of "mvn dependency:tree": +# mvn -DskipTests dependency:tree \ +# | sed -n '/Reactor Build Order:/,/Building org/p' \ +# | cut -d':' -f2 | cut -d' ' -f1 | grep 'batik-' || die +BATIK_MODULES=( +# batik-shared-resources + batik-constants + batik-i18n + batik-test + batik-util + batik-awt-util + batik-css + batik-ext + batik-xml + batik-dom + batik-parser + batik-svg-dom + batik-anim + batik-gvt + batik-script + batik-bridge + batik-svggen + batik-transcoder + batik-codec + batik-extension + batik-gui-util + batik-svgrasterizer +# batik-rasterizer-ext + batik-rasterizer + batik-slideshow + batik-swing + batik-svgbrowser +# batik-squiggle-ext + batik-squiggle + batik-svgpp + batik-ttf2svg +# batik-all + batik-test-swing + batik-test-svg +# batik-test-old +) + +src_prepare() { + java-pkg_clean + java-pkg-2_src_prepare + # We drop support for jython due to bug #825486. + rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java || die + rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java || die + + cat > "batik-squiggle-${SLOT}.desktop" <<-EOF || die + [Desktop Entry] + Name=Squiggle + Comment=SVG browser + Exec=batik-squiggle-${SLOT} + Icon=init + Terminal=false + Type=Application + Categories=Graphics;VectorGraphics; + MimeType=image/svg+xml + EOF +} + +src_compile() { + # We loop over the modules list and compile the jar files. + local module + for module in "${BATIK_MODULES[@]}"; do + einfo "Compiling ${module}" + + JAVA_JAR_FILENAME="${module}.jar" + JAVA_MAIN_CLASS="" + JAVA_RESOURCE_DIRS="" + JAVA_SRC_DIR="" + + # Not all of the modules have resources. + if [[ -d "${module}/src/main/resources" ]]; then + JAVA_RESOURCE_DIRS="${module}/src/main/resources" + fi + + # Get Main-Class from the module's pom.xml + JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' "${module}/pom.xml" ) + + # Some modules don't have source code. + if [[ -d "${module}/src/main/java/org" ]]; then + JAVA_SRC_DIR="${module}/src/main/java" + java-pkg-simple_src_compile + else + # This case applies to batik-rasterizer. + if [[ -d "${module}/src/main/resources/org" ]]; then + jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C "${module}/src/main/resources" . || die + # Else for batik-squiggle (also batik-rasterizer-ext, batik-squiggle-ext) + else + # Create the JAR file (not possible without adding at least one file). + jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C . README || die + zip -d "${module}.jar" "README" || die + fi + fi + + JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar" + + rm -fr target || die + done + + if use doc; then + JAVA_SRC_DIR="" + JAVA_JAR_FILENAME="ignoreme.jar" + + for module in "${BATIK_MODULES[@]}"; do + # Some modules don't have source code + if [[ -d "${module}/src/main/java/org" ]]; then + JAVA_SRC_DIR+=( "${module}/src/main/java" ) + fi + done + + java-pkg-simple_src_compile + fi +} + +src_test() { + JAVA_TEST_GENTOO_CLASSPATH="junit-4" + + for module in "${BATIK_MODULES[@]}"; do + einfo "Testing ${module}" + + JAVA_TEST_SRC_DIR="" + JAVA_TEST_RESOURCE_DIRS="" + JAVA_TEST_RUN_ONLY="" + + if [[ -d "${module}/src/test/resources" ]]; then + JAVA_TEST_RESOURCE_DIRS="${module}/src/test/resources" + fi + + # https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75 + if [[ "${module}" == batik-util ]]; then + JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases" + fi + + if [[ -d "${module}/src/test/java/org" ]]; then + JAVA_TEST_SRC_DIR="${module}/src/test/java" + java-pkg-simple_src_test + fi + done +} + +src_install() { + einstalldocs + domenu "batik-squiggle-${SLOT}.desktop" + newicon -s scalable \ + batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg \ + squiggle-${SLOT}.svg + + for module in "${BATIK_MODULES[@]}"; do + JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' "${module}/pom.xml" ) + + java-pkg_dojar "${module}.jar" + + # Add a launcher if the module has a MainClass. + if [[ -n "${JAVA_MAIN_CLASS}" ]]; then + java-pkg_dolauncher "${module}-${SLOT}" --main "${JAVA_MAIN_CLASS}" + fi + + # Some modules don't have source code + if [[ -d "${module}/src/main/java/org" ]]; then + if use source; then + java-pkg_dosrc "${module}/src/main/java/*" + fi + fi + done + + local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy" + insinto "$(dirname "${java_policy_file}")" + newins - "$(basename "${java_policy_file}")" <<- _EOF_ + grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" { + permission java.security.AllPermission; + }; + _EOF_ + java-pkg_register-environment-variable \ + gjl_java_args \ + "\$gjl_java_args -Djava.security.policy=file:${EPREFIX}${java_policy_file}" + + if use doc; then + java-pkg_dojavadoc target/api + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/dev-java/bcmail/Manifest b/dev-java/bcmail/Manifest index 0a8d8580bb04..c1bb8e13b986 100644 --- a/dev-java/bcmail/Manifest +++ b/dev-java/bcmail/Manifest @@ -1,5 +1,3 @@ -DIST bc-java-r1rv79.tar.gz 47563177 BLAKE2B 7ca8b64ab004fb70399e950e8c588b19d110596790525ce30aeec3f2c6501bffd1bab6854c6bf1499f101e33e0ac8127c2cdaa34e5531c430e4f00fb145202f3 SHA512 294241371f536e8a9be8ff2307eaad433620c9becb26a00f6b225ea31488bc40dd8b01d20c18e47c105c7a8f1b2415136608d82811581fad4718db02e9c882a3 DIST bc-java-r1rv80.tar.gz 47815270 BLAKE2B 791a81cdcc101caf6a03b96aa00313ee74f3d9fde18fed0f88b2ad4a41ebf3bf539d6fed65c88328023ac8201f2e4299d284e49a17bfce65cf6a5791126c7db7 SHA512 3ae49559a922c650a4024e99db23117db04119a504f1c947175548ab30bebd03d68f9b5f09c4f900851a405ab48a8b3609ae2f7c66aca810354dc0d446620db5 -EBUILD bcmail-1.79.ebuild 1472 BLAKE2B 5929815e17fdecee0c7a2d9f93868b62ac52c0c31151ec29ee58193c02adfe2c8e812ace94404268075fc980b5f2e9fbdcc7d49e373cf82b18f45a171124dbd8 SHA512 b499e8f67ae82bfa76c8f2d7cae96b4939b85be127e0d10b30af9bccdfb7b1de2ca55ad1195898cf3a05df9476ec18f57e4feaa0ca1ace52b82b42d6784af2d4 -EBUILD bcmail-1.80.ebuild 1494 BLAKE2B eff32704adeaf8cf4f2342f6562387885e103bde840f02f120dfe7e267531e1d612032193d73dd52d221b11cc286acc557371f650601910c0f7b0d02bdbfcc39 SHA512 e6dd6c02957c240e7218cad7980e3bffae4926f7a9f58659ecea8755fa6e4b6ffc1ee87ce9f5fe5f7556e4d707eb954d231d7d77b177b57b1a67faa9f74c9f0f +EBUILD bcmail-1.80.ebuild 1491 BLAKE2B 3b80c458e12dbf131047aebd6495eeec102488605173c4008a5fb1c9b94e592fc993ddac0413ecfa0908cb856d4a76424d70ad1c70ba67f86b7af1c15db82bd4 SHA512 9bfc426ccf61ec9246dfa27bf82c2490c7fe1f4b3e2f29c4a71c1b8b9d092753aa30bb67a0359e146a94e6433bfbe13e76ea9aa22187eb0ecb21ab29d2086357 MISC metadata.xml 671 BLAKE2B 9bc7968fa569c698c7ac0f7af9a5301f55075db2ff416e55654ddca268b9ae1e63f4270d3fa7a99b06737b998c223db592f5fb570cee172a17cd3f7034b7d431 SHA512 b555d8d679fd4685aef9660023a12036d6459d8e88dfa4e5d7f84f47939574c2ded1bbf487c876435370382e2c06502d61189e79e61be49fa65aef9bb39f8ab9 diff --git a/dev-java/bcmail/bcmail-1.79.ebuild b/dev-java/bcmail/bcmail-1.79.ebuild deleted file mode 100644 index 2bc397385abe..000000000000 --- a/dev-java/bcmail/bcmail-1.79.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.bouncycastle:bcmail-jdk18on:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols" -HOMEPAGE="https://www.bouncycastle.org/java.html" -MY_PV="r$(ver_rs 1 'rv' 2 'v')" -SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz" -S="${WORKDIR}/bc-java-${MY_PV}/mail" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -CP_DEPEND=" - ~dev-java/bcpkix-${PV}:0 - ~dev-java/bcprov-${PV}:0 - ~dev-java/bcutil-${PV}:0 - dev-java/javax-mail:0 -" - -DEPEND=" - ${CP_DEPEND} - dev-java/jakarta-activation:1 - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( ../{README,SECURITY}.md ) -HTML_DOCS=( ../{CONTRIBUTORS,index}.html ) - -JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.mail" -JAVA_CLASSPATH_EXTRA="jakarta-activation-1" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR=( - "src/main/java" - "src/main/jdk1.9" -) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" "../pkix/src/main/resources" ) -JAVA_TEST_RUN_ONLY="org.bouncycastle.mail.smime.test.AllTests" -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - java-pkg-2_src_prepare - java-pkg_clean .. -} - -src_install() { - docinto html - dodoc -r ../docs - java-pkg-simple_src_install -} diff --git a/dev-java/bcmail/bcmail-1.80.ebuild b/dev-java/bcmail/bcmail-1.80.ebuild index 6920bbcc40c2..4e557aae734a 100644 --- a/dev-java/bcmail/bcmail-1.80.ebuild +++ b/dev-java/bcmail/bcmail-1.80.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/mail" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CP_DEPEND=" ~dev-java/bcpkix-${PV}:0 diff --git a/dev-java/bcpg/Manifest b/dev-java/bcpg/Manifest index 04173fa2627d..a362d0024d4a 100644 --- a/dev-java/bcpg/Manifest +++ b/dev-java/bcpg/Manifest @@ -1,5 +1,3 @@ -DIST bc-java-r1rv79.tar.gz 47563177 BLAKE2B 7ca8b64ab004fb70399e950e8c588b19d110596790525ce30aeec3f2c6501bffd1bab6854c6bf1499f101e33e0ac8127c2cdaa34e5531c430e4f00fb145202f3 SHA512 294241371f536e8a9be8ff2307eaad433620c9becb26a00f6b225ea31488bc40dd8b01d20c18e47c105c7a8f1b2415136608d82811581fad4718db02e9c882a3 DIST bc-java-r1rv80.tar.gz 47815270 BLAKE2B 791a81cdcc101caf6a03b96aa00313ee74f3d9fde18fed0f88b2ad4a41ebf3bf539d6fed65c88328023ac8201f2e4299d284e49a17bfce65cf6a5791126c7db7 SHA512 3ae49559a922c650a4024e99db23117db04119a504f1c947175548ab30bebd03d68f9b5f09c4f900851a405ab48a8b3609ae2f7c66aca810354dc0d446620db5 -EBUILD bcpg-1.79.ebuild 1413 BLAKE2B 53ec7571a7d5261880dc41cd7f506572f7a01fe4a05d9fa336bf9b31de1e4eff3adbbad3e74eb684db05ca6ec8ae080d50012a1779d705b5029fda3f3b8588db SHA512 1853c4592f581d79883d4113c7064443d9daf668d6b4697544859a0cd8509f1481dd189188818db1ae18c3675dc6b6d5d601607df93b11eb38721b021f463ebf -EBUILD bcpg-1.80.ebuild 1435 BLAKE2B 1171db988e8a7e0a70698c0ccdb1dcb7aa9fc9e32245b8319b5c50eb3ebe37dfc858b5e41c3d621d1c1f8fa47018391fef6cef65f6233c3d07c4a1925061cf26 SHA512 67749522e601d942d38830216967bf25c1ea2f1d576d7f1b233735b19377443acba8f68888d1bb27441a3b428557bacd4d21b49e4bcea9287147e75f55478c7b +EBUILD bcpg-1.80.ebuild 1432 BLAKE2B 8e88a2208fd4b265dc363a3369b27c6dbb10c9d6f8c43d0fdf0fb381c2e49b4112813bcc18de6e2581c03e634265f3a579ed73a55382d2203bde5160e911612e SHA512 844e66419355a5fcf5f947e516aef10dec64c27ab8cb2d81858568b9a6530fe6f3ab31c67c0f8567017d74a532866b5f94b6af9ef38e475e6ba09282bc5a6179 MISC metadata.xml 599 BLAKE2B 08d5304a26fb1a93dde104bbde8a26dd8850f9ed914f241baebc20c98a944c8d055f36071d114a07676c89fa87be261a4cfbf3fdc23d45d0e313a2e68f5723ac SHA512 f36347e51f6574d1feac4af8e18bdebfb536820305c3d136db51047c5799d767a84cf6885ac0982a6c4d61ce4aab76ccf00ca975f92f4150127b8fd57c781282 diff --git a/dev-java/bcpg/bcpg-1.79.ebuild b/dev-java/bcpg/bcpg-1.79.ebuild deleted file mode 100644 index 1d04452ce005..000000000000 --- a/dev-java/bcpg/bcpg-1.79.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.bouncycastle:bcpg-jdk18on:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Java cryptography APIs" -HOMEPAGE="https://www.bouncycastle.org/java.html" -MY_PV="r$(ver_rs 1 'rv' 2 'v')" -SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz" -S="${WORKDIR}/bc-java-${MY_PV}/pg" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -CP_DEPEND=" - ~dev-java/bcprov-${PV}:0 - ~dev-java/bcutil-${PV}:0 -" - -DEPEND=" - ${CP_DEPEND} - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( ../{README,SECURITY}.md ) -HTML_DOCS=( ../{CONTRIBUTORS,index}.html ) - -JAVA_SRC_DIR=( - "src/main/java" - "src/main/jdk1.9" -) - -JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.pg" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - java-pkg-2_src_prepare - java-pkg_clean .. -} - -src_test() { - pushd src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "AllTests.java" ) - popd || die - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - java-pkg-simple_src_test -} - -src_install() { - docinto html - dodoc -r ../docs - java-pkg-simple_src_install -} diff --git a/dev-java/bcpg/bcpg-1.80.ebuild b/dev-java/bcpg/bcpg-1.80.ebuild index 4c75e309734d..3225d780fc6a 100644 --- a/dev-java/bcpg/bcpg-1.80.ebuild +++ b/dev-java/bcpg/bcpg-1.80.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/pg" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CP_DEPEND=" ~dev-java/bcprov-${PV}:0 diff --git a/dev-java/bcpkix/Manifest b/dev-java/bcpkix/Manifest index 4bab27eb0280..e18cc343051a 100644 --- a/dev-java/bcpkix/Manifest +++ b/dev-java/bcpkix/Manifest @@ -1,7 +1,4 @@ -DIST bc-java-r1rv79.tar.gz 47563177 BLAKE2B 7ca8b64ab004fb70399e950e8c588b19d110596790525ce30aeec3f2c6501bffd1bab6854c6bf1499f101e33e0ac8127c2cdaa34e5531c430e4f00fb145202f3 SHA512 294241371f536e8a9be8ff2307eaad433620c9becb26a00f6b225ea31488bc40dd8b01d20c18e47c105c7a8f1b2415136608d82811581fad4718db02e9c882a3 DIST bc-java-r1rv80.tar.gz 47815270 BLAKE2B 791a81cdcc101caf6a03b96aa00313ee74f3d9fde18fed0f88b2ad4a41ebf3bf539d6fed65c88328023ac8201f2e4299d284e49a17bfce65cf6a5791126c7db7 SHA512 3ae49559a922c650a4024e99db23117db04119a504f1c947175548ab30bebd03d68f9b5f09c4f900851a405ab48a8b3609ae2f7c66aca810354dc0d446620db5 -DIST bc-test-data-r1rv79.tar.gz 2101723062 BLAKE2B 1fa25babfbcaa855dfcf2ae8727f6a7a5221837127cc295a4c15dce515908418c9e052af101d6fc984c4b5ce204286b7361da29dbefad1b95603d6b1571603a0 SHA512 e14c1bf96a6010447cd13a680a87249a4e6d0661cc46b437e8b2e1098f3e80482dc9038446aad495ba72e1254e9c07e49b1ac848177b02ac36e10710fcd06413 DIST bc-test-data-r1rv80.tar.gz 2191941682 BLAKE2B 5c21214c1be6961e181650c2a7a681c1a53ad01fd5fce1f38d672c495624eb289c3f6845b7cc8051be5d5a7508b531792d8fea905a35dd55d043903b73015756 SHA512 3013869d0c9a74e96f7bb3f70a0aacb1d8e825b044c8ed75825688a9bd994c56dafa4cdbf37129415d8890065af0faf243f45d43ebfeb969a9c9e9e789a2874f -EBUILD bcpkix-1.79.ebuild 2520 BLAKE2B 1e367b5114ddcb64405a491313cfee33c549a708347f355d845d532d1ab3fe876b299be54fe0bbc1e5631f5ef2bda0edefddcbc8ae1dc8f6397941c0942d49bb SHA512 582fb0f4f435ca1ed98816de9b9fce0e27190aec30380c05515fe9ba31db07a115fae2bfc6b0b2ca204e608370f1df3eb9a89b14fac154c48d01087274772647 -EBUILD bcpkix-1.80.ebuild 2542 BLAKE2B 9baa23fe2bd54567ee759bbbf86d1d9f1cc72c0dc0525e1a3d428240fa9173512eb295ae47f7a5b08a08f94431941bbdd92f32121a33d2a529f535e92232c1c5 SHA512 d03f8a5f9ded065a4d4abeaedfc8bc8ad717b331161c2002cd2b360a47e432803b4870314d7962ea66205b3dc54009952d6ad7a13626ce659b3828faed7e6d97 +EBUILD bcpkix-1.80.ebuild 2539 BLAKE2B 7b68e201174a1dc696e3dbafb80823bd629ccb7fdd5ee36d57aa9a9fe2e8d69414b3d99901bc38a50398ad36141935e2b7fd4da56df0d03fba580f1b620d8155 SHA512 e2dddee17d17d331172de6cfb04d7fa3ad74b9bc742cbad716963d2f8422b28490d32d398c478696889a74a5edc4b8eb450ea682453c8be45872ab7f6da23431 MISC metadata.xml 624 BLAKE2B cda1cc55ddf61bb2da753103b4cf95c8a7ab69d0f452195ff07439c7d0929c4ccbcd5fa55ca4dd5f66d3ddb6b1a9c3967fd0fa5fb9f494044f774435b98d49dc SHA512 714978225f45f67740cca5bcacac5b7089ae12bd074ef3d1392f9c48fc680e2db344f3ca70b9f1b83d16d9c85ea72f9869e4cf0e750889fc0164fa5c504d804b diff --git a/dev-java/bcpkix/bcpkix-1.79.ebuild b/dev-java/bcpkix/bcpkix-1.79.ebuild deleted file mode 100644 index a6071a21ae44..000000000000 --- a/dev-java/bcpkix/bcpkix-1.79.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.bouncycastle:bcpkix-jdk18on:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple check-reqs - -DESCRIPTION="Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation" -HOMEPAGE="https://www.bouncycastle.org/java.html" -MY_PV="r$(ver_rs 1 'rv' 2 'v')" -SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz - test? ( https://github.com/bcgit/bc-test-data/archive/${MY_PV}.tar.gz -> bc-test-data-${MY_PV}.tar.gz )" -S="${WORKDIR}/bc-java-${MY_PV}/pkix" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -# 1) testSANMismatchIP(org.bouncycastle.est.test.TestHostNameAuthorizer) -# org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name resolution HTTP Status Code: 0 -PROPERTIES="test_network" -RESTRICT="test" - -CDEPEND=" - ~dev-java/bcprov-${PV}:0 - ~dev-java/bcutil-${PV}:0 -" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( ../{README,SECURITY}.md ) -HTML_DOCS=( ../{CONTRIBUTORS,index}.html ) - -JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.pkix" -JAVA_GENTOO_CLASSPATH="bcprov,bcutil" -JAVA_SRC_DIR=( - "src/main/java" - "src/main/jdk1.9" -) - -JAVA_TEST_EXTRA_ARGS="-Dbc.test.data.home=${S}/../core/src/test/data" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS=( src/{main,test}/resources ) -JAVA_TEST_SRC_DIR="src/test/java" - -# https://bugs.gentoo.org/823347 -check_env() { - if use test; then - # this is needed only for tests - CHECKREQS_MEMORY="2048M" - check-reqs_pkg_pretend - fi -} - -# https://bugs.gentoo.org/823347 -pkg_pretend() { - check_env -} - -# https://bugs.gentoo.org/823347 -pkg_setup() { - check_env - java-pkg-2_pkg_setup -} - -src_unpack() { - unpack bc-java-${MY_PV}.tar.gz - use test && unpack bc-test-data-${MY_PV}.tar.gz -} - -src_prepare() { - java-pkg-2_src_prepare - java-pkg_clean .. -} - -# https://bugs.gentoo.org/823347 -src_test() { - mv ../../bc-test-data-${MY_PV} bc-test-data || die "cannot move bc-test-data" - - JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}" - pushd src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "AllTests.java" \ - ) - popd - einfo "${JAVA_TEST_RUN_ONLY}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - java-pkg-simple_src_test -} - -src_install() { - docinto html - dodoc -r ../docs - java-pkg-simple_src_install -} diff --git a/dev-java/bcpkix/bcpkix-1.80.ebuild b/dev-java/bcpkix/bcpkix-1.80.ebuild index b398de710b8d..b1b739cc3f80 100644 --- a/dev-java/bcpkix/bcpkix-1.80.ebuild +++ b/dev-java/bcpkix/bcpkix-1.80.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/pkix" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" # 1) testSANMismatchIP(org.bouncycastle.est.test.TestHostNameAuthorizer) # org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name resolution HTTP Status Code: 0 diff --git a/dev-java/bcprov/Manifest b/dev-java/bcprov/Manifest index e2b72bdb37c9..a346c7164f8b 100644 --- a/dev-java/bcprov/Manifest +++ b/dev-java/bcprov/Manifest @@ -1,8 +1,4 @@ -AUX bcprov-1.79-PKCS12StoreTest.patch 1066 BLAKE2B 7eb5d1ef9a1852260e7653c64aa7c14df62a6bdb0d72c2954cb365d7f52f8734596f06041969f905780e4227983b44a120aeecd8a4c9d31e068796a80f68bb41 SHA512 7d5d7bd8512ecc564214c3325fc56ac26a05f442d6f8ac19ded52145976bf3f7cba82cf1bce27cd50e7eba4aa4c4537c257805aa4a8aed0192bec9cee2931a88 -DIST bc-java-r1rv79.tar.gz 47563177 BLAKE2B 7ca8b64ab004fb70399e950e8c588b19d110596790525ce30aeec3f2c6501bffd1bab6854c6bf1499f101e33e0ac8127c2cdaa34e5531c430e4f00fb145202f3 SHA512 294241371f536e8a9be8ff2307eaad433620c9becb26a00f6b225ea31488bc40dd8b01d20c18e47c105c7a8f1b2415136608d82811581fad4718db02e9c882a3 DIST bc-java-r1rv80.tar.gz 47815270 BLAKE2B 791a81cdcc101caf6a03b96aa00313ee74f3d9fde18fed0f88b2ad4a41ebf3bf539d6fed65c88328023ac8201f2e4299d284e49a17bfce65cf6a5791126c7db7 SHA512 3ae49559a922c650a4024e99db23117db04119a504f1c947175548ab30bebd03d68f9b5f09c4f900851a405ab48a8b3609ae2f7c66aca810354dc0d446620db5 -DIST bc-test-data-r1rv79.tar.gz 2101723062 BLAKE2B 1fa25babfbcaa855dfcf2ae8727f6a7a5221837127cc295a4c15dce515908418c9e052af101d6fc984c4b5ce204286b7361da29dbefad1b95603d6b1571603a0 SHA512 e14c1bf96a6010447cd13a680a87249a4e6d0661cc46b437e8b2e1098f3e80482dc9038446aad495ba72e1254e9c07e49b1ac848177b02ac36e10710fcd06413 DIST bc-test-data-r1rv80.tar.gz 2191941682 BLAKE2B 5c21214c1be6961e181650c2a7a681c1a53ad01fd5fce1f38d672c495624eb289c3f6845b7cc8051be5d5a7508b531792d8fea905a35dd55d043903b73015756 SHA512 3013869d0c9a74e96f7bb3f70a0aacb1d8e825b044c8ed75825688a9bd994c56dafa4cdbf37129415d8890065af0faf243f45d43ebfeb969a9c9e9e789a2874f -EBUILD bcprov-1.79.ebuild 2771 BLAKE2B 2e16f5e5bce0daeb46a9372dc1bb15048ccc10e7799e9c2da4b528874eecd6302bb5dea468a1d4e534e33784b677aa4724fd9f33a78ae517fc13e9f698fdd237 SHA512 5ac0ef58be98680ab819aa6e5b9c5e4036d335c1bbe5761cf579d0b97adacbf6cfef9edbfa080c2ef6a76b83e9492d9216bfb2a306806eabb8a288d6a4577a0b -EBUILD bcprov-1.80.ebuild 2715 BLAKE2B f03327672377e1c09ce49017e3f4c7db86c9f0621133f162f5c7d430c7273a1719a8347e2eee0e820cea96e7437d474a3844df08f591d59b6dcaef0177320b1e SHA512 c165cecba365816602b4d9dcd187a84c2efc0cc9863bf054eae6de630d8abbcab730e7caf0f2cb9090596de1fc7caf9fed0b13a6fb9a13c28f9dc1cb44b8ede4 +EBUILD bcprov-1.80.ebuild 2712 BLAKE2B 0e19c4601095bd1d519aff9a1db7688e40f0ccc4174207ef3a5e8ecf2da10e3b6df906b5812fcfacc97d03b0d9f75bead8cd5f1ad3ab1e73380cc5f315c0fd29 SHA512 2f5c5b89de821866f57a31b3a4825232d288640ede402deb0a6f4e03fb9e1a89b3c3bc10a0d6d6316fcc68e2efef55fd7f3433757e5f8da61bd82285213a0d39 MISC metadata.xml 554 BLAKE2B 585fb4da68796af220ac254cdd97d2ac988824c58b1eadde6cf59a50ca197fe8729418c948dd550e544eeb50702d0c96b8ff6f580368dc21a28a66f5d898bf4c SHA512 f78848b4c65b3d1373931bb00971c60688ea86b5bb7555f4a9889c4d560bfb505bffa3671dceb7dfb66f40ea21723d88e7c36191c91a203abf47c500fc0866df diff --git a/dev-java/bcprov/bcprov-1.79.ebuild b/dev-java/bcprov/bcprov-1.79.ebuild deleted file mode 100644 index 70ba74807cc8..000000000000 --- a/dev-java/bcprov/bcprov-1.79.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.bouncycastle:bcprov-jdk18on:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple check-reqs - -DESCRIPTION="Java cryptography APIs" -HOMEPAGE="https://www.bouncycastle.org/java.html" -MY_PV="r$(ver_rs 1 'rv' 2 'v')" -SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz - test? ( https://github.com/bcgit/bc-test-data/archive/${MY_PV}.tar.gz -> bc-test-data-${MY_PV}.tar.gz )" -S="${WORKDIR}/bc-java-${MY_PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=">=virtual/jdk-11:*" -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( {README,SECURITY}.md ) -HTML_DOCS=( {CONTRIBUTORS,index}.html ) - -PATCHES=( "${FILESDIR}/bcprov-1.79-PKCS12StoreTest.patch" ) - -check_env() { - if use test; then - # this is needed only for tests - CHECKREQS_MEMORY="2048M" - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_env -} - -pkg_setup() { - check_env - java-pkg-2_pkg_setup -} - -src_unpack() { - unpack bc-java-${MY_PV}.tar.gz - use test && unpack bc-test-data-${MY_PV}.tar.gz -} - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - # TBD: unboundid-ldapsdk should be packaged from source. - java-pkg_clean ! -path "./libs/unboundid-ldapsdk-6.0.8.jar" -} - -src_compile() { - JAVA_RESOURCE_DIRS=( - "core/src/main/resources" - "prov/src/main/resources" - ) - JAVA_SRC_DIR=( - "core/src/main/java" - "prov/src/main/java" - "prov/src/main/jdk1.9" - ) - java-pkg-simple_src_compile -} - -src_test() { - mv ../bc-test-data-${MY_PV} bc-test-data || die "cannot move bc-test-data" - - JAVA_TEST_EXTRA_ARGS="-Dtest.java.version.prefix=$(java-config -g PROVIDES_VERSION)" - JAVA_TEST_EXTRA_ARGS+=" -Dbc.test.data.home=${S}/core/src/test/data" - JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}" - JAVA_TEST_GENTOO_CLASSPATH="junit-4" - - einfo "Testing \"core\"" - JAVA_TEST_RESOURCE_DIRS="core/src/test/resources" - JAVA_TEST_SRC_DIR="core/src/test/java" - pushd core/src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "AllTests.java" ) - popd || die - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - java-pkg-simple_src_test - - einfo "Testing bcprov" - JAVA_GENTOO_CLASSPATH_EXTRA=":core.jar:libs/unboundid-ldapsdk-6.0.8.jar" - JAVA_TEST_RESOURCE_DIRS="prov/src/test/resources" - JAVA_TEST_SRC_DIR="prov/src/test/java" - pushd prov/src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "AllTests.java" ) - popd || die - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - java-pkg-simple_src_test -} - -src_install() { - docinto html - dodoc -r docs - java-pkg-simple_src_install -} diff --git a/dev-java/bcprov/bcprov-1.80.ebuild b/dev-java/bcprov/bcprov-1.80.ebuild index 29f963b00d48..ebdc74a9b751 100644 --- a/dev-java/bcprov/bcprov-1.80.ebuild +++ b/dev-java/bcprov/bcprov-1.80.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/bc-java-${MY_PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/bcprov/files/bcprov-1.79-PKCS12StoreTest.patch b/dev-java/bcprov/files/bcprov-1.79-PKCS12StoreTest.patch deleted file mode 100644 index b644fa927034..000000000000 --- a/dev-java/bcprov/files/bcprov-1.79-PKCS12StoreTest.patch +++ /dev/null @@ -1,21 +0,0 @@ -There was 1 failure: -1) testJCE(org.bouncycastle.jce.provider.test.SimpleTestTest) -junit.framework.AssertionFailedError: index 30 PKCS12Store: Exception: java.io.FileNotFoundException: /tmp/PKCS12-AES256-AES128.p12 (Permission denied) - at junit.framework.Assert.fail(Assert.java:57) - at junit.framework.TestCase.fail(TestCase.java:223) - at org.bouncycastle.jce.provider.test.SimpleTestTest.testJCE(SimpleTestTest.java:33) - -FAILURES!!! -Tests run: 1, Failures: 1 - ---- a/prov/src/test/java/org/bouncycastle/jce/provider/test/PKCS12StoreTest.java -+++ b/prov/src/test/java/org/bouncycastle/jce/provider/test/PKCS12StoreTest.java -@@ -2153,7 +2153,7 @@ public class PKCS12StoreTest - - inStore.load(new ByteArrayInputStream(bOut.toByteArray()), passwd); - -- FileOutputStream fOut = new FileOutputStream("/tmp/" + storeType + ".p12"); -+ FileOutputStream fOut = new FileOutputStream(System.getProperty("java.io.tmpdir") + storeType + ".p12"); - fOut.write(bOut.toByteArray()); - fOut.close(); - Key k = inStore.getKey("key", null); diff --git a/dev-java/bcutil/Manifest b/dev-java/bcutil/Manifest index 844dcf9f9dae..3e7df25aa3ca 100644 --- a/dev-java/bcutil/Manifest +++ b/dev-java/bcutil/Manifest @@ -1,5 +1,3 @@ -DIST bc-java-r1rv79.tar.gz 47563177 BLAKE2B 7ca8b64ab004fb70399e950e8c588b19d110596790525ce30aeec3f2c6501bffd1bab6854c6bf1499f101e33e0ac8127c2cdaa34e5531c430e4f00fb145202f3 SHA512 294241371f536e8a9be8ff2307eaad433620c9becb26a00f6b225ea31488bc40dd8b01d20c18e47c105c7a8f1b2415136608d82811581fad4718db02e9c882a3 DIST bc-java-r1rv80.tar.gz 47815270 BLAKE2B 791a81cdcc101caf6a03b96aa00313ee74f3d9fde18fed0f88b2ad4a41ebf3bf539d6fed65c88328023ac8201f2e4299d284e49a17bfce65cf6a5791126c7db7 SHA512 3ae49559a922c650a4024e99db23117db04119a504f1c947175548ab30bebd03d68f9b5f09c4f900851a405ab48a8b3609ae2f7c66aca810354dc0d446620db5 -EBUILD bcutil-1.79.ebuild 1328 BLAKE2B 9ae46e17a92cd4ed01067dfb3da918920b4635d293628682d9ee7c5d9277c73399dcad1fccc62a0a5cd250af62cefbb9a4bd87d347ccf04eb3f229203a4c2044 SHA512 b188811c958f5b42c114985ae62ebd847cf79e8fc91be92d398377760bda8059b2d7a3665893ef4c1ae34636acc4d4751d199a6cd8242c6834d3dbe86bb61b24 -EBUILD bcutil-1.80.ebuild 1350 BLAKE2B ac7d470727e1770092ae9e2ffaea9072e5272a39b5d7e9f11f4520e1cc5ca7111929ad7ea0d1970abcf25c1305951c562c37d566ee699ad468b12dc08f78abb6 SHA512 656ca2f448d2450fea3d1135008892ab176aa03e2dd911f595aa7ec77956d09f1bf38af1f5fbefbc43c687e0a02db781d07b09d19607961e179b33d7e6cab614 +EBUILD bcutil-1.80.ebuild 1347 BLAKE2B 9879b1c0713233b54037f12923c66b613381f2f781d8787d113ecfbadbbfbd02e64b2cb0ba11e2e9f62e14e31bbd16a9f397f8c8e5c305f16da7585dd097fbe5 SHA512 92578f79afa51b125f62caff2caa47178aecf33574bba1276a1cc3a88a0c3dac1505cc213fdc443f5c7de9457affc5068aec38d1f625a5e8d0e834e29b7a279e MISC metadata.xml 478 BLAKE2B 877e4909a1a5f6903a5832348ba2cbbfd071eec425a576b8eb7af8b5c28b9a7d0efbc603e0a8b281607351a52ba130b3121f658b5beea1d7a618d5f0921f9a64 SHA512 12a308175f5b05b9b42f5ffcc03221615609d67670abfe211ee4b3b0c6f178516dab89a13f6539d26c4c4d15b1a83fc3ecd6b6872be14f1d3a30176404c43f12 diff --git a/dev-java/bcutil/bcutil-1.79.ebuild b/dev-java/bcutil/bcutil-1.79.ebuild deleted file mode 100644 index 888cbb5b742e..000000000000 --- a/dev-java/bcutil/bcutil-1.79.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.bouncycastle:bcutil-jdk18on:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls" -HOMEPAGE="https://www.bouncycastle.org/java.html" -MY_PV="r$(ver_rs 1 'rv' 2 'v')" -SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz" -S="${WORKDIR}/bc-java-${MY_PV}/util" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -CDEPEND="~dev-java/bcprov-${PV}:0" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( ../{README,SECURITY}.md ) -HTML_DOCS=( ../{CONTRIBUTORS,index}.html ) - -JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.util" -JAVA_GENTOO_CLASSPATH="bcprov" -JAVA_SRC_DIR=( - "src/main/java" - "src/main/jdk1.9" -) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_RUN_ONLY=( - "org.bouncycastle.asn1.util.test.AllTests" - "org.bouncycastle.oer.test.AllTests" -) -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - java-pkg-2_src_prepare - java-pkg_clean .. -} - -src_install() { - docinto html - dodoc -r ../docs - java-pkg-simple_src_install -} diff --git a/dev-java/bcutil/bcutil-1.80.ebuild b/dev-java/bcutil/bcutil-1.80.ebuild index 23cbe51a4eae..3c8b785f921f 100644 --- a/dev-java/bcutil/bcutil-1.80.ebuild +++ b/dev-java/bcutil/bcutil-1.80.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/bc-java-${MY_PV}/util" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CDEPEND="~dev-java/bcprov-${PV}:0" diff --git a/dev-java/bsf/Manifest b/dev-java/bsf/Manifest index dc4d51fd87ef..8b46f6324e26 100644 --- a/dev-java/bsf/Manifest +++ b/dev-java/bsf/Manifest @@ -1,4 +1,5 @@ DIST bsf-src-2.4.0.tar.gz 299749 BLAKE2B 41f3cfe77b1ccf6b78493df7f5f288b397234b3236977c4b7d2e6c85b330e40319474419f560eefa1632da4d0524593b8c3e0c66cd27b852749b1405c20df5a6 SHA512 a1e7564fd14abbf725fee75c4b0ba5f92d7eada0e242ad05897753bb4afe639d859c42cae1d684e8dd9151409d4cc68e1a422a70bc74d8016144cc30d03a2d43 DIST bsf-src-2.4.0.tar.gz.asc 191 BLAKE2B c4d17ee6df06aa2da70b9e733cb9890cef2f0f22124d8699400494496c4045851feb006e53ee4f4d09e926d982afd4057c08caf791fd4ea8a8bef5f576d6d8a1 SHA512 b82d1f9e6cd6bc3b3228ceb8f5f0679e8dd95c2200328accafa0ee9fd4b4065367e071d0fa718ecdc34e11c6b14456a671d4e8e74d2b56dea4e8fc3db73c4392 EBUILD bsf-2.4.0-r5.ebuild 2216 BLAKE2B 596820ab66021398eba59e9cd1c6a356b867816f1a20ca372f9403f8732b4b6517bb8d41883c091eee69128a32f7d4028956ab844177e2776c3512558d17d857 SHA512 afc64941217752c14a170727f6727c41032b3b94430f3ece4c592186211295e50115f68256ae68495f9401b72f5183e075717d102dbbe885c1068561c6fdbfeb +EBUILD bsf-2.4.0-r7.ebuild 2220 BLAKE2B 6869c001242eefc9d16d78b1dc8bf8f8601e780632bdf55afa1f905e7f2596881a860324f9e6fea2feb14efb3c79e99602a883890aa410cdcfc9e59816072382 SHA512 ff2576f961020dd1d6a195a6719d796ad6ded888b196ed50658fe1d8f92d335c4d6b1651e7eb1241940ad5b732d52e19251ceba7d1c80c8d84f38ffe2ad2ee91 MISC metadata.xml 983 BLAKE2B 03534eb384215d3e15764d890376dabbfce25d06b1477d62ecdbe109c76f7b0fbd3eda6233211555e87d1d4583b73a5d9e4f7d5f61e8be4330aefda4c8ae93c9 SHA512 e95534d309f4c49781857b113852a8162eeacfea951b5f961b317bac3624cd6b7b129c192d361c16834884ea67f8eec210796e899da74ede487fbafdca3da5ad diff --git a/dev-java/bsf/bsf-2.4.0-r7.ebuild b/dev-java/bsf/bsf-2.4.0-r7.ebuild new file mode 100644 index 000000000000..f724c6f3c868 --- /dev/null +++ b/dev-java/bsf/bsf-2.4.0-r7.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Bean Script Framework" +HOMEPAGE="https://commons.apache.org/proper/commons-bsf/" +SRC_URI="mirror://apache/commons/bsf/source/bsf-src-${PV}.tar.gz + verify-sig? ( https://downloads.apache.org/commons/bsf/source/bsf-src-${PV}.tar.gz.asc )" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="2.3" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +# If you add new ones, add them to ant-apache-bsf too for use dependencies +IUSE="javascript tcl" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" +CDEPEND=" + dev-java/commons-logging:0 + dev-java/xalan:0 + javascript? ( >=dev-java/rhino-1.8.0:0 ) + tcl? ( dev-java/jacl:0 ) +" +DEPEND="${CDEPEND} + >=virtual/jdk-11:*" +RDEPEND="${CDEPEND} + >=virtual/jre-1.8:*" + +DOCS=( CHANGES.txt NOTICE.txt README.txt RELEASE-NOTE.txt TODO.txt ) + +JAVA_GENTOO_CLASSPATH=" + commons-logging + xalan +" +JAVA_MAIN_CLASS="org.apache.bsf.Main" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="src" + +src_prepare() { + java-pkg-2_src_prepare + rm -r src/org/apache/bsf/engines/{java,javaclass,jython,netrexx} || die + if use javascript; then + JAVA_GENTOO_CLASSPATH+=" rhino" + else + rm -r src/org/apache/bsf/engines/javascript || die + fi + if use tcl; then + JAVA_GENTOO_CLASSPATH+=" jacl" + else + rm -r src/org/apache/bsf/engines/jacl || die + fi + # java-pkg-simple.eclass wants resources in JAVA_RESOURCE_DIRS + mkdir res || die "create res" + pushd src > /dev/null || die "pushd" + find -type f -name '*.properties' \ + | xargs cp --parent -t ../res || die "copy resources" + popd > /dev/null +} + +src_install() { + java-pkg-simple_src_install +# java-pkg_register-optional-dependency bsh,groovy-1,jruby +} + +pkg_postinst() { + elog "Support for javascript and tcl is controlled via USE flags." + elog "Also, following languages can be supported just by installing" + elog "respective package with USE=\"bsf\": BeanShell (dev-java/bsh)," + elog "Groovy (dev-java/groovy) and JRuby (dev-java/jruby)" +} diff --git a/dev-java/cglib/Manifest b/dev-java/cglib/Manifest index 1389d05eff26..8ee603cd0db3 100644 --- a/dev-java/cglib/Manifest +++ b/dev-java/cglib/Manifest @@ -1,4 +1,3 @@ DIST cglib-RELEASE_3_3_0.tar.gz 151490 BLAKE2B d7ca4cc9ea6dad9f7a827c784ad13f93e8f31c817c5a0182a86b2ba759ccd3dfbec88d5178507599cd08a97a1ef13ba4880cab016b68b92dda3358bfb0a751c0 SHA512 635dcdb10a8fe83887a1dc8cf12844fe61b73a12fb530bf84d6ac53f75b0103820d76518cbc0d93d63dba86d13929f0df4dbae3b4943a402cf9f2af76f44161a -EBUILD cglib-3.3.0-r2.ebuild 2048 BLAKE2B 6839bbf7f1b555a264f67465fa60336a07d8d61e4b300873154d0574e42957a0572c0b0b1ea75abda081f5bb6ba7fb92e036545969cfa39e7979e23ddf567a5d SHA512 e6ee4ff8bf63a7d2c20ed7a9d6ccb69ce46c093e2806d890a11cdbb7a0f42edbb93132df3fbd74f506c2dce185c92d5a229b7e66535f5cd8d4f12ac825c77d02 -EBUILD cglib-3.3.0-r3.ebuild 2069 BLAKE2B bb42055835d7ed5f2133bbdfdd88171532aaa2c97b422e561ffb0352a5ad3e74adbbf59fec3eb15f3aea582147801bc0092d0be01b3ec3c69b0bea902282dff0 SHA512 97f85433509a23a2ce765f38deb94f1cdacd91c19b68e15ca2328b20a7bd95b0f73017966a88cbc283b0d11d071ca8c692b2e4c0fefa57f5f31a4f707df03cbd +EBUILD cglib-3.3.0-r3.ebuild 2066 BLAKE2B 6daf9a5400894bcb073c938e52265db42f3a113ff204e016068c27a71dfbd9657bdd5babe724980c331e806f74f0196573feed04a432cbad6bae0c27cef9c78f SHA512 aaf5df36b7d47fdc9691b97be0b7bd99380933498c98e2a29aae7ce949829dc77ca37dc3f442c95d4225d9a6960d67e62aa11b62c935533ca405604557e4e28d MISC metadata.xml 663 BLAKE2B b64f3da3e4d1dd5ac67867d982f124244f81c03e91b5d7140ee1b16a0fd0250751d41debf9a228150569b7e750929942d011afb0872e3e5098e6106639e0ee3b SHA512 d05d3d71c2511c289c2d1cd4ba638cdc488ee5ea5a8a0da8145929befb41c3efa64f672f12584974239039536c68051f7665730221364ffd20fb8f301672db42 diff --git a/dev-java/cglib/cglib-3.3.0-r2.ebuild b/dev-java/cglib/cglib-3.3.0-r2.ebuild deleted file mode 100644 index cb4cacd8a66b..000000000000 --- a/dev-java/cglib/cglib-3.3.0-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# doc USE flag is not in IUSE as the docs does not compile because of errors -JAVA_PKG_IUSE="examples source test" -MAVEN_ID="cglib:cglib:3.3.0" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -MY_PV=RELEASE_${PV//./_} -MY_P=cglib-${MY_PV} - -DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library" -HOMEPAGE="https://github.com/cglib/cglib" -SRC_URI="https://github.com/cglib/cglib/archive//${MY_PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="3" -KEYWORDS="amd64 arm64 ppc64" - -CP_DEPEND=" - >=dev-java/ant-1.10.14-r3:0 - dev-java/asm:9 -" -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND} -" - -JAVA_SRC_DIR="${MY_P}/${PN}/src/main/java" -JAVA_RESOURCE_DIRS="${MY_P}/${PN}/src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="${MY_P}/${PN}/src/test/java" -JAVA_TEST_EXCLUDES=( - "net.sf.cglib.CodeGenTestCase" # not a test class - "net.sf.cglib.TestAll" - "net.sf.cglib.TestGenerator" # not a test class - "net.sf.cglib.proxy.TestEnhancer" # broken tests - "net.sf.cglib.proxy.TestInterceptor" # not a test class - "net.sf.cglib.reflect.TestFastClass" # broken tests -) - -src_test() { - # Caused by: net.sf.cglib.core.CodeGenerationException: - # java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class - # java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) - # throws java.lang.ClassFormatError accessible: \ - # module java.base does not "opens java.lang" to unnamed module @42bb2aee - - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge "17" ; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) - fi - - java-pkg-simple_src_test -} - -src_install() { - java-pkg-simple_src_install - - use examples && java-pkg_doexamples --subdir samples ${MY_P}/cglib-sample/src/main/java -} diff --git a/dev-java/cglib/cglib-3.3.0-r3.ebuild b/dev-java/cglib/cglib-3.3.0-r3.ebuild index 32dcc2c635c1..d7f53b47b5ae 100644 --- a/dev-java/cglib/cglib-3.3.0-r3.ebuild +++ b/dev-java/cglib/cglib-3.3.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CP_DEPEND=" >=dev-java/ant-1.10.14-r3:0 diff --git a/dev-java/checker-framework-qual/Manifest b/dev-java/checker-framework-qual/Manifest index 2ec83fbe94a2..556079ccabc9 100644 --- a/dev-java/checker-framework-qual/Manifest +++ b/dev-java/checker-framework-qual/Manifest @@ -1,5 +1,3 @@ -DIST checker-framework-3.48.3.tar.gz 8345833 BLAKE2B 6c3f2c641414a7cb388ee2ed672a572ca40157e89976f472c58d1a04d74ec2e24893421757fea1bbaee9791e7fbb6d617cba1c5cdda284debd87250299820518 SHA512 a0a41e7bd70d85b8dcb23d358c0a6f10884f4e119e5ae5e1d17c283beab02ba4183f56b4a07d88e9e30bb4b25ebbd003bde2ecf399bf647d23e46869d414e2d6 DIST checker-framework-3.48.4.tar.gz 8347976 BLAKE2B 29a874f406ca20d12563950e6f7603c94e8c0672871ec8c3f05bc7f37629cc7fc26ae8743283e55cc69f4eb8c40e1e8fc123ba636d19bba3084cd9f1b36a8b0c SHA512 6495e328c041e0b5fc0fddfc4e5811171531933e7154f95eb39113d7aaa78b08a83860426406f66461614f53c024a55a9486a3dd736bc04fb9c306ab3349157f -EBUILD checker-framework-qual-3.48.3.ebuild 660 BLAKE2B 39df7c4201f3f082ce1fcf51852cb45cee043c45f2f2c7f3f480d6924139fdfa103f73feab472166549b22ccaff8a07a8e8257b037e84f32129bc07ddab43b0d SHA512 718e88c2f817f6015a329d6c46376bbb4eba5701ce1f87f5f904a984990ab43b5dd0e8c3b993184d004ee8138328917203f01dbd9e22ae0ae9486c01274e69f2 -EBUILD checker-framework-qual-3.48.4.ebuild 663 BLAKE2B a6322f138048a38d0c5a751dedfe0b8006d4a6f90d7dd8adf4a7ae9f9f2d13863e83e915560e9e9fb53a6e02422fde1b8abf202709378795cecfafd1175a3f25 SHA512 9efacb612f612dcaac2b4ad15882e3153270f06fa5e4ed5a44961f9e973b99c7e6fdca432054894fcaaece89b69c93df6afc59f4a7010d5d3ee6ed129814f190 +EBUILD checker-framework-qual-3.48.4.ebuild 660 BLAKE2B 39df7c4201f3f082ce1fcf51852cb45cee043c45f2f2c7f3f480d6924139fdfa103f73feab472166549b22ccaff8a07a8e8257b037e84f32129bc07ddab43b0d SHA512 718e88c2f817f6015a329d6c46376bbb4eba5701ce1f87f5f904a984990ab43b5dd0e8c3b993184d004ee8138328917203f01dbd9e22ae0ae9486c01274e69f2 MISC metadata.xml 651 BLAKE2B 2c53d072eaaaa7d09e5d185281efc9c897d1c8008dcbeb791c6b737614aa13f1091bda90b7fea33ff083c32dbd60dec180414af016af94850dee8b2bda8e865a SHA512 3428b96b3eac8b7416aabe2201af09c9bc4c444240ae682750573187a5ba137644aed7cfbcacb3a1162780a9eeb8544b0d6500cefc8f6e62f700271fe185a4d1 diff --git a/dev-java/checker-framework-qual/checker-framework-qual-3.48.3.ebuild b/dev-java/checker-framework-qual/checker-framework-qual-3.48.3.ebuild deleted file mode 100644 index 8e40a3b41ebf..000000000000 --- a/dev-java/checker-framework-qual/checker-framework-qual-3.48.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="org.checkerframework:checker-qual:${PV}" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Annotations for type-checking by the Checker Framework" -HOMEPAGE="https://checkerframework.org/" -SRC_URI="https://github.com/typetools/checker-framework/archive/checker-framework-${PV}.tar.gz" -S="${WORKDIR}/checker-framework-checker-framework-${PV}/checker-qual" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=">=virtual/jdk-11:*" # module-info -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_SRC_DIR="src/main/java" diff --git a/dev-java/checker-framework-qual/checker-framework-qual-3.48.4.ebuild b/dev-java/checker-framework-qual/checker-framework-qual-3.48.4.ebuild index 435d4b3f0da2..8e40a3b41ebf 100644 --- a/dev-java/checker-framework-qual/checker-framework-qual-3.48.4.ebuild +++ b/dev-java/checker-framework-qual/checker-framework-qual-3.48.4.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/checker-framework-checker-framework-${PV}/checker-qual" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" DEPEND=">=virtual/jdk-11:*" # module-info RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/commons-digester/Manifest b/dev-java/commons-digester/Manifest index 5ec339d1c112..6c135779c2c2 100644 --- a/dev-java/commons-digester/Manifest +++ b/dev-java/commons-digester/Manifest @@ -1,5 +1,5 @@ DIST commons-digester-2.1-src.tar.gz 304060 BLAKE2B 2360f6f8ab77b20ad6b4058e0437aa792bf3886ddec2e09b6db259bc142c070965ce066ef224e92fb91614075631a2af1358ae4b4fc065fe9118e1d2559bb9bb SHA512 6bdb63431ed1e17f5e8ba24951762750a0e59b70c76eabecbf13f5fe6974864825456beed615c8f2c16f9a2f1404f2e56bdbc3ba335656c3661d5f368c708b88 DIST commons-digester-3.2.tar.gz 324555 BLAKE2B 7b8bdaa70eeafb069e9ecbfe697ab86f5167ae3b9933e8aa306f0080de0ec99d12bd023067678b7b904329178f553fd6d4d98141ab329154a1c27385b33e449f SHA512 6d5ed9a1cc7612244747dcbd5c713349f27d63d1cef39fa368b4e91eaa3b1fe7043ab2fb498a73e8afde8081b8ff26a966e5b87b8b6dc68a3d907e9b25aa7cad EBUILD commons-digester-2.1-r2.ebuild 1971 BLAKE2B 3ca0d54794623343c908ede4a10e56c54fcb23908111077e80c3d2142f1f9e0aac3b07d3ce27d5fb869cfa52e5c5c99d3fcb20cb557e0767edc2afd8398178c0 SHA512 234cf84cfa9758f470e8f5dc9c991627f752ec12028db99290f9cdb7efca4c33066200f70becff250ec081230613fcc25b5ab110820233b81ef3df9f22fdf25f -EBUILD commons-digester-3.2-r3.ebuild 2377 BLAKE2B bf571ae3508a95abfa531ea561e20297c6a87e8a2f4f2be4c31d68077bd2e74f44e96362cf5477791ff42c3887cf1a77bdf2e5c451739857a1be599251839d22 SHA512 cb60aea9c7597ec7b5233787ffdf6fc4fa12f7950d99d83434e67215480e41b8eea81f32c866d18743da14bbcfa267b9ee28361779bf4d7192bb0365cfba8363 +EBUILD commons-digester-3.2-r4.ebuild 1803 BLAKE2B cebc2f164709e83de2751e71945df4662c7e13a59f41da3ddcbfbccbad2a01c26419937d41539d947d2888b91e901946b845cc2dccbe7457c6be183cdd7df79d SHA512 fabca523606502cd572a634883d72e9686eaa5b1e0bd097c65877d69e69bf401b5c10e191ec2819f80ad5e918f02ee7b338a27c36af787d2fa259356b020bf46 MISC metadata.xml 482 BLAKE2B 2c8b9ab044dd5e95d9f17fcb0e284c7d8ed87727fa891bc6c15414b8db928346e8af71222bb3e6daec5ce682cfe72c7f315aa55d1dd5d55531554ab7d4ddc863 SHA512 31bd4dd9999a412986ac2dcc5cccffd7dd1f36ce8bf148f93dd35115da003c2663a0f5994a3e2a44ad537c26ee534294c80697f986737c02f434b3646e8f7c40 diff --git a/dev-java/commons-digester/commons-digester-3.2-r3.ebuild b/dev-java/commons-digester/commons-digester-3.2-r4.ebuild index 30428563c87c..cce136b3888f 100644 --- a/dev-java/commons-digester/commons-digester-3.2-r3.ebuild +++ b/dev-java/commons-digester/commons-digester-3.2-r4.ebuild @@ -1,9 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/digester/source/commons-digester3-3.2-src.tar.gz --slot 3.2 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-digester3.2-r3.ebuild - EAPI=8 JAVA_PKG_IUSE="doc source test" @@ -15,9 +12,10 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Reads XML configuration files to provide initialization of various Java objects" HOMEPAGE="https://commons.apache.org/digester/" SRC_URI="mirror://apache/commons/digester/source/${PN}3-${PV}-src.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/commons-digester3-${PV}-src" LICENSE="Apache-2.0" -SLOT="3.2" +SLOT="0" KEYWORDS="amd64 ppc64" # 1) atomWithNamespaceParse(org.apache.commons.digester3.xmlrules.SetNamespaceURITestCase) @@ -25,53 +23,46 @@ KEYWORDS="amd64 ppc64" PROPERTIES="test_network" RESTRICT="test" -# Common dependencies -# POM: pom.xml -# cglib:cglib:2.2.2 -> >=dev-java/cglib-3.3.0:3 -# commons-beanutils:commons-beanutils:1.8.3 -> >=dev-java/commons-beanutils-1.9.4:1.7 -# commons-logging:commons-logging:1.1.1 -> >=dev-java/commons-logging-1.2:0 - CP_DEPEND=" - >=dev-java/cglib-3.3.0:3 + >=dev-java/cglib-3.3.0-r3:0 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 " -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt ) - -S="${WORKDIR}/commons-digester3-${PV}-src" +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-1.8:* +" -JAVA_ENCODING="iso-8859-1" +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" -JAVA_SRC_DIR="src/main/java" +DOCS=( {NOTICE,RELEASE-NOTES}.txt ) JAVA_RESOURCE_DIRS="src/main/resources" - +JAVA_SRC_DIR="src/main/java" JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" src_test() { pushd src/test/java || die # Exclusions according to 226,229 pom.xml - local JAVA_TEST_RUN_ONLY=$(find * -name "*TestCase.java" ! -name "Abstract*.java" ! -name "TestBean.java" ! -name "TestRule.java" ! -name "TestRuleSet.java") + local JAVA_TEST_RUN_ONLY=$(find * \ + -name "*TestCase.java" \ + ! -name "Abstract*.java" \ + ! -name "TestBean.java" \ + ! -name "TestRule.java" \ + ! -name "TestRuleSet.java") JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" popd - # Testing with java-17 throws too many test failures local vm_version="$(java-config -g PROVIDES_VERSION)" - if [[ "${vm_version}" != "17" ]] ; then - java-pkg-simple_src_test + if ver_test "${vm_version}" -ge "17" ; then + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) fi -} -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install + java-pkg-simple_src_test } diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest index c82a3a6aed4f..c13c7d5e28b4 100644 --- a/dev-java/easymock/Manifest +++ b/dev-java/easymock/Manifest @@ -4,6 +4,5 @@ AUX easymock-2.5.5-tests2nameClash.patch 16138 BLAKE2B 8d93149e3415c315a98a82cab DIST easymock-2.5.2.tar.gz 100112 BLAKE2B 2952aad1a88b169413152e8fa63eaba85767d93ccd8535e309cb647b90ad86695da59c394d1199abfb6f1c624913b2546f326ae5a68092261968d734d2018c5c SHA512 0343815f74258739ac60e1ef2fe72a0e9ce0e1b6ecd4f14d657d7da2a10523e24df5160533b0d75e87ffa0322a3477ec6823b257fe5968929d55dee9dfa68267 DIST easymock-3.3.1.tar.gz 624460 BLAKE2B bb5a472aef6c162d3afe5b66edef4891cc48fe6698c1f1eccc7f45f1883ff7f940b0479af5c0dd61b3354b41225ca50f191ba54b92479362a0074ddf3dbb5b43 SHA512 93fefd458a42b6c13d85ab1df768bf906620f052eea88116e93578374a5086eb8b27d8731e82b689dc3d73699e45d03b718c7d8bf2a430ac4a6a717365e52a9a EBUILD easymock-2.5.2.ebuild 1850 BLAKE2B a9d5226b7203347663927d4f1eca49f17d1a562830681bf33a7f0742573d7c30ac453e439a86ee1e93aa60eb3c6d3342670622ca2e04d2fa0d0359b6e219a80a SHA512 d590a0c1faa87b399c8af0f7ed6c971954f381025d0417a044d097cf8ae732e7a6753bdf1517525ceaa199b2933a85e6bb4a977c80b0272646976709c208f3fb -EBUILD easymock-3.3.1-r1.ebuild 1970 BLAKE2B 86e095f41338259679cc8b10f60e7cd256182b282c3e1e61b5eb7a5bb7a695962bc499d374b899947a58d60d11ad4cf7f8f560d4408f5f850b67f1ad3d351b82 SHA512 52b2f89129561060c6752b9f067bf18f021a9968fc67a93bcb04e203f9fe19cca8f4a500f867ab823cb0499e297b1425d375a0e925d499fd5bf980f0130ea537 -EBUILD easymock-3.3.1-r2.ebuild 1981 BLAKE2B 3ca444260f4dfc1d5ec21a9a0f682380b6addc5aeef374017a99951dfccbbb337020260fe2d54f30ad6a7c911ef1e202148a18045265997fc5f8dbc9cb9fdb82 SHA512 b708b3da313b874b801d1edaa65c82150f7b983849122d99ad2315e102d4181e605174db8a1fbf4ed860709a2071a725ee28db41f74a9051897f850ee3fb2f68 +EBUILD easymock-3.3.1-r2.ebuild 1978 BLAKE2B bfd493acbae85c10b423a64923370dac62512436fba508758cee6bf0198413d8c0fac18c96dc7fd9a00bab3ee80240cedf83a88d0631b00b82d9446a3d42ce1a SHA512 96bac1a414493b022aa32525b3b0f0c75500650eef04e67c549a63445d3dd516047e27cb0a163e55da3fb1d17181249dda48df047ccda1bb7b4342d47526cae7 MISC metadata.xml 487 BLAKE2B a24b4adf994d9fe7aa7db824ee499c476d971c7d4265a6a502644d0dd498e87bbecf1b50fa3a0b53a27e1b7d9e91a1c67bafaa783d173435228f0c36a740df12 SHA512 dba708a8b66d470df4378efc4e0ceba8bd896132f3d086f7751ca9409a47e04a24fc5f98255264b44711efd960810bf491c657975acec72bfb863ba603bc64ee diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild b/dev-java/easymock/easymock-3.3.1-r1.ebuild deleted file mode 100644 index 0e51e3cce151..000000000000 --- a/dev-java/easymock/easymock-3.3.1-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.easymock:easymock:3.3.1" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Mock Objects for interfaces in JUnit tests by generating them on the fly" -HOMEPAGE="https://easymock.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="3.2" -KEYWORDS="amd64 arm64 ppc64" - -CDEPEND=" - dev-java/cglib:3 - dev-java/junit:4 - dev-java/objenesis:0 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CDEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND} -" - -S="${WORKDIR}/${PN}-${P}" - -JAVA_ENCODING="ISO-8859-1" - -JAVA_GENTOO_CLASSPATH="cglib-3,junit-4,objenesis" -JAVA_SRC_DIR=( - "${PN}/src/main/java" - "${PN}/src/samples/java" -) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="${PN}/src/test/java" -JAVA_TEST_EXCLUDES=( - "org.easymock.tests2.EasyMockAnnotationsTest" # "java.lang.InstantiationException" (12 x) - "org.easymock.tests.BaseEasyMockRunnerTest" # No runnable methods -) - -src_prepare() { - default - # error: package com.google.dexmaker.stock does not exist - eapply "${FILESDIR}"/3.3.1-r1-no-android.patch - rm easymock/src/main/java/org/easymock/internal/AndroidClassProxyFactory.java || die - # cannot find symbol o = ProxyBuilder.forClass(ArrayList.class) - rm easymock/src/test/java/org/easymock/tests2/ClassExtensionHelperTest.java || die -} - -src_test() { - # ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws - # java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @66da75e4 - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge 17; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED ) - fi - java-pkg-simple_src_test -} diff --git a/dev-java/easymock/easymock-3.3.1-r2.ebuild b/dev-java/easymock/easymock-3.3.1-r2.ebuild index 721625b7729b..0204a22ffdce 100644 --- a/dev-java/easymock/easymock-3.3.1-r2.ebuild +++ b/dev-java/easymock/easymock-3.3.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="Apache-2.0" SLOT="3.2" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CDEPEND=" >=dev-java/cglib-3.3.0-r3:0 diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest index 39ba2e4c3afe..528f4b2c4390 100644 --- a/dev-java/gradle-bin/Manifest +++ b/dev-java/gradle-bin/Manifest @@ -6,7 +6,7 @@ DIST gradle-bin-8.5.zip 218636663 BLAKE2B 0360f240f6183abec540f7755a966767a8dc17 DIST gradle-bin-8.7.zip 224435312 BLAKE2B 1926765aea8931b25a9f0b7b9a224dd70756cfd337eecb364c6d288486187dd6311f888c7e1c36b1fc81b454c3514d2807884343e7782f1be45fce03e611496b SHA512 fc18863654cbe8dd2357f388c0fc5f699ca2d40ffd32c283f00cfd5bda94e1711ab7b7a3b154e7da66c17468f00c3c72fe6b6603c4a29617b33b0f292cbac3de EBUILD gradle-bin-8.10.2.ebuild 1090 BLAKE2B ca546f31c768bcccb4a186d006a2a1b7810a25099829758a3de45b45af697299e1cf9564aaefd37821bf569ef5ddb28ed0507e09a65a6ea0f63116bbdb5070de SHA512 48ce25fd203a21269c9d028ad9d1d94aa600c47cbfd6dbacc56abfb2c7ee62eb4c6bf820aa63c0971aaf7ebb80fd41528026784d95d0fceddf5315b988457844 EBUILD gradle-bin-8.12.1.ebuild 1091 BLAKE2B b7c340ef0c5dffe50a20e9802ae2cc30fb8334788d2188be062e4d6ab546bc1e4679b62289c9bb4fc30212800a38150095efecd020dd6a16e5fa930a8503e0e0 SHA512 525855e0400f260b63a74dfc033d41c29ce532381354b773f6b6f170dd1b44b2c1e527590def1623d0748d3c2b8627749166fd469cd49fb4fce2301e756a6c47 -EBUILD gradle-bin-8.12.ebuild 1091 BLAKE2B b7c340ef0c5dffe50a20e9802ae2cc30fb8334788d2188be062e4d6ab546bc1e4679b62289c9bb4fc30212800a38150095efecd020dd6a16e5fa930a8503e0e0 SHA512 525855e0400f260b63a74dfc033d41c29ce532381354b773f6b6f170dd1b44b2c1e527590def1623d0748d3c2b8627749166fd469cd49fb4fce2301e756a6c47 +EBUILD gradle-bin-8.12.ebuild 1090 BLAKE2B df80de74cc10852664302aab8538f6feb41597b62365f2a7434939695ec0783818cb67c75ceec4ae9119e9d840f166a0b9bdb0defcdbd98f896e3670167bb735 SHA512 db20561ae3011ab59bb3512d04e8ced4a14588dc286d433e61e7c18dea04b7a137065f8a8a3d58c7767e2c2486a1513314303c2e5bedd2a194c4af0a802dc83a EBUILD gradle-bin-8.4.ebuild 1103 BLAKE2B cc65b54d1c64900a60a64e029f41758b6a56b80b554668bf4ed0765609ed7a3b4714c97eac52a4770eb24ee3132d7b24853b816d3affd97c566743957cbb88ce SHA512 13040bc4f8b6a6e0c0bbec7e4c77c635b12a546a04024082e1fd1729356b0b9c6b8180460c996fd21ab805bd4a3ec4e70bd02c4e0ad3c6caade3786e8aca931e EBUILD gradle-bin-8.5.ebuild 1103 BLAKE2B cc65b54d1c64900a60a64e029f41758b6a56b80b554668bf4ed0765609ed7a3b4714c97eac52a4770eb24ee3132d7b24853b816d3affd97c566743957cbb88ce SHA512 13040bc4f8b6a6e0c0bbec7e4c77c635b12a546a04024082e1fd1729356b0b9c6b8180460c996fd21ab805bd4a3ec4e70bd02c4e0ad3c6caade3786e8aca931e EBUILD gradle-bin-8.7.ebuild 1103 BLAKE2B cc65b54d1c64900a60a64e029f41758b6a56b80b554668bf4ed0765609ed7a3b4714c97eac52a4770eb24ee3132d7b24853b816d3affd97c566743957cbb88ce SHA512 13040bc4f8b6a6e0c0bbec7e4c77c635b12a546a04024082e1fd1729356b0b9c6b8180460c996fd21ab805bd4a3ec4e70bd02c4e0ad3c6caade3786e8aca931e diff --git a/dev-java/gradle-bin/gradle-bin-8.12.ebuild b/dev-java/gradle-bin/gradle-bin-8.12.ebuild index ec8906f55248..6239e1afc0ca 100644 --- a/dev-java/gradle-bin/gradle-bin-8.12.ebuild +++ b/dev-java/gradle-bin/gradle-bin-8.12.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip" S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND="app-eselect/eselect-gradle" BDEPEND="app-arch/unzip" diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest index 98b4cfde1a86..6dadc0ae794f 100644 --- a/dev-java/jakartaee-migration/Manifest +++ b/dev-java/jakartaee-migration/Manifest @@ -1,6 +1,4 @@ -DIST jakartaee-migration-1.0.8-sources.tar.gz 43466 BLAKE2B f9ffbb46ef6a26c9884e1d3eb55f283556cf8dbaf0955c9efe7e9766f77eadaae1e5bd066225948e9d97adac0f2f34fee3d6ad552bbbdad7303a0abb98d3070c SHA512 ecb1db63cb258b1b8c0e8106ea171e80e66622a48cafa62f8fb75e1b1ba6d539cfefc5dfe0ba9536d06b102c599afeba80d094598d2af3fe1d2ca153ef61ced8 DIST jakartaee-migration-1.0.9-src.tar.gz 43894 BLAKE2B 996369d6a8c8d7244738198bd2bc04cd8e6851fc3fc89a47f63c03952365483ebf3187b2dd70fe4404452544126f61eac05800d9c0671b0c4c53af033562f3c5 SHA512 c2d49d35743f84a18b5b010ed64445b90e20d4d76414814a9e9e46bab55b4d683fe4fcc4b1f5ab04c9408207d411753e86f5d72949d25d44e759613fd42d1609 DIST jakartaee-migration-1.0.9-src.tar.gz.asc 833 BLAKE2B 1c0faf0d1617766ba2acd0576a9cee44b774faebad3f6f9ad47c92cbcc2ebb8e99756c37b5556cfa151a4b316ed896259a9be3ba6f80df484215f5f37ec1b5e1 SHA512 a05bf552fb257e1c0db6d742f4a77798d4ecefbfe701dfe6eba4067fa03ed7eb6409620029fabab8e47210e889173f3a10f46721bcab54a76a8f8926422c91ab -EBUILD jakartaee-migration-1.0.8-r1.ebuild 2391 BLAKE2B 8acd94884e04c7388955dbdb69fb6a3e85d595e3331757c0eec7b0baf68db8c68542f7f986ae1dfde5c367abe3e5863d8a5d9eb2a480a414951f10646423fd1f SHA512 283f9468d31c8f939282270c7780778a56eaf248d7291d1a9d7b02a48ade3bfff16dcf408432470a6ad052a0a0d691c092ba7ad0b147c90f6ccaf219253d5599 -EBUILD jakartaee-migration-1.0.9.ebuild 2657 BLAKE2B 688455e1bbb914675f3a9b0ab2a39956709c951ac8c7dffda478be3b35c8d62d958212ae8b895ecdb7eca16c3dae2f066520ea90721448c837fff6b27ce0eeaf SHA512 025d1c983217c76c2fdb0d0e258252f3c1e6fe73073bcdd2e4012cbcf42e74f079c8dfaace36b7695273ebe85b354ac24f2988a1760ad023c403172f07130df7 +EBUILD jakartaee-migration-1.0.9.ebuild 2656 BLAKE2B 56b632a227cad6b6170878d1ba0171a947552e2b6450a0d6155010e8c6a9d5cef92b3dc326d4493f89ae12da5c5f95811ded6f54860e12e3eb8772d0cee3beb5 SHA512 31e33ab3ecb022baf76b461ad6b193df769300f4075d8eca5337da1c9df211f31aa84a7aa78a498f9639907d7d369e2bdfda1069a29c3bd23eb43b32cd50eeae MISC metadata.xml 335 BLAKE2B 5f9b427a9a229435fa8f5ee0a510b4943d95f1728500139d9d72f7c0d8ebe9130827815a4cb12976893f40962e12378480df968b6347efbb0a808bc37da46d9a SHA512 7064bbf92199c8e938c1370e583e0c361a98825016d7766ecc07a8bbe7b73cc13eb4cd4453a9720511a7d83328f3f8107c0447786425b101823b05ebb3eb2719 diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.8-r1.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.8-r1.ebuild deleted file mode 100644 index 4f90f784c7f8..000000000000 --- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.8-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.8" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9" -HOMEPAGE="https://tomcat.apache.org" -SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -CP_DEPEND=" - >=dev-java/ant-1.10.14-r1:0 - dev-java/bcel:0 - >=dev-java/commons-compress-1.26.0:0 - dev-java/commons-io:1 -" - -# we need jdk-11 just for some tests as those need stuff from newer jdk, -# otherwise the package as of version 1.0.7 compiles fine with jdk 1.8 -# with tests disabled -# see bug https://bugs.gentoo.org/910499 - -DEPEND="${CP_DEPEND} - >=virtual/jdk-11:*" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_EXCLUDES=( - "org.apache.tomcat.jakartaee.TesterConstants" -) -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - java-pkg-2_src_prepare - sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties -} - -src_test() { - # we need to create jar files for the tests the same way as it's done using pom.xml - local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") - mkdir -p generated-test/META-INF || die - pushd generated-test || die - echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die - jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die - jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die - for enc in rsa dsa ec; do - cp hellocgi.jar hellocgi-signed-${enc}.jar || die - jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die - done - popd - - java-pkg-simple_src_test -} diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.9.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.9.ebuild index 8f9caba7ce7e..75288331d631 100644 --- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.9.ebuild +++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.9.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-jakartaee-migration.apache.org.asc" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration )" diff --git a/dev-java/javaparser-core/Manifest b/dev-java/javaparser-core/Manifest index bae5f2191af0..a181c00f7431 100644 --- a/dev-java/javaparser-core/Manifest +++ b/dev-java/javaparser-core/Manifest @@ -1,5 +1,5 @@ DIST javaparser-3.13.10.tar.gz 7043664 BLAKE2B 5d2e35cfa22dbcb425365e2e7806c46b989b92a84472fbd80d42716fbb2a5ddcad2daec6214be689b1dcc6541890527e422953c083e713e9f1d22ce5b3035e90 SHA512 b90a6b7b2fbb6a13cc36cdd17acd09a22adb9e62311862c2a67a9ea339b98e245c93ba371645e3c695e76966b21e3bc01accf040482e30b2b6882a5569db5806 DIST javaparser-3.26.3.tar.gz 18493336 BLAKE2B a3a01239caf9f215bb470c060eff82b8db607fab6cffa637b06937f4e80f1fd530f1991e750aa5c91b9b0b5a173e77eb84c104a14d1353b7de233a56cd8284dc SHA512 8e109eec868e5aeceb2c91e09f04286f4e9944601359febe80bc29074b6eb306fd058a93e41cf7824ce88a392026321cca637a8cf601e6100b74b06a4fe39b80 EBUILD javaparser-core-3.13.10.ebuild 1211 BLAKE2B 22e8f40bfb00e55a292fdb61814f31aeb351ec8013369671158cbe3802beec03aa42e3347bc102d203c59a2af02109e7168ee9b172f482f2fa0fd7e0e2200900 SHA512 231035f0eedb88f6a5b86738a41ed42f78913f7890ab802f4ba9f679ef8aea9e612072d16db25177c4e4b96cc6d4d51ca50a14e147758a59edfd5b9f03a02924 -EBUILD javaparser-core-3.26.3.ebuild 2046 BLAKE2B 6d5ffcb1cc26619b0e9cb47e1f387da9f1c035c83a611b44b604b2738a19df79e35a4af6acf5f1a64a0b831204342f9a34f8fd0d2c3a29817b8fb6ed817b2c83 SHA512 f97e80dcfb9f343f675d88446ef915f12ec85413f00ac4c1f992a4061041bd1d98549dfb468464bc9d1c5d419b5f4ff9f52c93a5e01c5292010d9ae94811800c +EBUILD javaparser-core-3.26.3.ebuild 2045 BLAKE2B fde288302f3f11c53760f04a792a03cb3e03334defc2e5e8e76cf9834b3f31aeed9fe58a37798b282242bcc918b644a50d9a4a8c3fbe244a95f047f295f16105 SHA512 7b82d534ec0d5abfc8f01c5ec4927a978442b4f651c900baa523a7cdc41a12c4bb9bfee85a0acb658637c52d398453926ac4655303c10f9eebe91edeb25bf8e2 MISC metadata.xml 303 BLAKE2B ca2ecedcd6040bfd810f56a32a4134a24013fda0f6c4571db1b01e5549d8e677e02fce8569222532cbdf77ce9a59d770740fa9b604f19de439a9ebb10ce7f15a SHA512 61913597281b7b29a767d4ab04d31aa92b7645ca2cf631c8ca233d7b6293d678c3e8b937375518391c695fb1fa44a2546f7883352729c9b3b0751d687416ceae diff --git a/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild b/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild index d623f5d390b8..e93b71862ae0 100644 --- a/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild +++ b/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild @@ -21,7 +21,7 @@ LICENSE="Apache-2.0 LGPL-3" # symbol: class PrettyPrinterConfiguration # location: package com.github.javaparser.printer SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" JAVACC_SLOT="7.0.13" BDEPEND="dev-java/javacc:${JAVACC_SLOT}" diff --git a/dev-java/javatoolkit/Manifest b/dev-java/javatoolkit/Manifest index 1351c771a0df..578e61d0ddcf 100644 --- a/dev-java/javatoolkit/Manifest +++ b/dev-java/javatoolkit/Manifest @@ -1,3 +1,5 @@ DIST javatoolkit-0.6.7.tar.bz2 24514 BLAKE2B 5da4c95ac561b71a3019c265a5233eb825f5f57ae35e1dfefccc2fc26a5c967dcf562c321ff61f6ad4d702f4f656927cf21fa32eadb2454b18444505ba16ae91 SHA512 34e9e9d08ed486f57bbb33bed437ff7e4bbdcb6ff8f57c338e787db0ca5688a27eaf9e21f47b5d245279c58cbdaeab0d61b469b3f176ab37a18f122123c885d0 +DIST javatoolkit-0.6.8.tar.bz2 21983 BLAKE2B ba91b6a8d905e6450a82c3ced6a983c393ee31c7c2f400dd19d351f5b2283e2da11ed375e8391ca99a389c11a29f9f6df213ffd40ca7129d5d520cf7c4c5b2ec SHA512 996c9b0a83dee59842e9ae89465cf3ffb3d9f2114b1c85326cfa936ff558ddf68c5559d91f2f07b9367c74ab2ea59a8a30db4c537f69953b965f175c65892bb6 EBUILD javatoolkit-0.6.7-r1.ebuild 806 BLAKE2B 878761b54b4fe1feb9e176aac6eeda1d38627eaba496f8cd8abc3a0a01500f67d984fde8aa8e294eb8831c361b0d287782c6eb3680dcb6233ce0e67592a51621 SHA512 a22b7d9e7ec6db1e6b1878ae4c85e309134dc2530923d3d54e446ae0d15a411adf8366bd58dec963306f273cfd6063fa75112c21b59fb3e01146674d7a872776 +EBUILD javatoolkit-0.6.8.ebuild 999 BLAKE2B 63fc9f497acc3cdd87409860d4b4864fa227f95228cf9bcd8a499dc17246d6aad87a6566ae4bd26b5b425009c1aa838cc36fe06bab45226ed4005146bd9e96ab SHA512 119385d9ec1de6bbedf5cc20f5b9d0b042c3dc248ac2302ff7076da15336a101e348c19d563ad5fb8ab3eaadcdef8f40ed666096d943cc580ede4c6220f216b1 MISC metadata.xml 400 BLAKE2B 748187af36d7fa0cfb430e8b853ff76739291b8f96cf6dde2d086e3433a07f4dcd486b763dbc7f89493027a8ef83750621d3a53ca07a8cd74d78f308a7a1ef42 SHA512 36fda254bdc3a8a53656e7b6fabf72bec16e94529a895c11340bcc97b554d7daa7673568cab72376dfa4ecbb8267fb63c5b14e8ae304c33002ccde0fd9b8fc0a diff --git a/dev-java/javatoolkit/javatoolkit-0.6.8.ebuild b/dev-java/javatoolkit/javatoolkit-0.6.8.ebuild new file mode 100644 index 000000000000..d90254aa1f53 --- /dev/null +++ b/dev-java/javatoolkit/javatoolkit-0.6.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=flit + +inherit distutils-r1 prefix + +DESCRIPTION="Collection of Gentoo-specific tools for Java" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java" +SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests unittest + +python_prepare_all() { + hprefixify src/${PN}/scripts/findclass.py + distutils-r1_python_prepare_all +} + +python_test() { + eunittest -t src -s test +} + +src_install() { + distutils-r1_src_install + + # The java eclasses expect the scripts to be in a special location + cd "${ED}"/usr/bin || die + local script + for script in *; do + rm "${script}" || die + dosym -r /usr/lib/python-exec/python-exec2 "/usr/libexec/${PN}/${script}" + done +} diff --git a/dev-java/jdbc-mysql/Manifest b/dev-java/jdbc-mysql/Manifest index acac7ee8c18d..049928685906 100644 --- a/dev-java/jdbc-mysql/Manifest +++ b/dev-java/jdbc-mysql/Manifest @@ -1,6 +1,6 @@ -DIST mysql-connector-j-9.1.0.tar.gz 4485702 BLAKE2B f382d58f559c6ec10899e32d4370e817f07561b294c1a173856df98a088a3e981952ac117ec3cc0946b8ef43a68eb52880ba45d9bb23b393b8a00a6999d52176 SHA512 042aa06fc5fb84d33b8308731371a29199a68bac5ae0866729fb2881f1bd4f41141f355c56c24764f2084059d99da56d9bba35d6ce3b48d9286bd1294d84ac02 +DIST mysql-connector-j-9.2.0.tar.gz 4502257 BLAKE2B 00c2bddf27f090236ce67bbd31b746d9d16c25aca27257005bbbb02430574d2b9e25eb597cb5948e6bb8b00bf5b2e564a44e7f072763816914c2c76bdfc80a1a SHA512 31a32cbb026932c3ec08c5a6f24643db084b3bf43d28e11b94bbccb5478b66f69322819dd611daa7b2ba0b705fba00d3a7ba2ce6d96f023cf4e2b0ae4457ba6a DIST oci-java-sdk-common-3.29.0.jar 453619 BLAKE2B 41a68344a9cf4733c642e3a6e4254f3991f19c13edf57b3c61352b1e6ffdfabfe29cd8dccaa9b128fae618a492fb342007d14ad65b06cd614da572c787cf35ab SHA512 b6def960e114b69d3f34706d5e293f0a05b30c31a1443a92e454631712bb633eaea3795beeeabe4eb1303b8ad42ef2b73d69880b73d360e193f8f1b532bc3430 DIST opentelemetry-api-1.40.0.jar 141734 BLAKE2B 1f14ca7caadd0a3eed615da7ee528e5df72474d9a4eabcf5a820996830cf76c8fa3402de7d283598f1e4bb44b1a15c488b81863c4b5c0685ea35fe65f3fb12c2 SHA512 d4a1af66075b5f147ba297a8133a707716e323800d8aa2debcdace2bbe10046b2fee8a47d87fa9b6f1f11ad30f4da688670c546841990ad8daa7c8c0535498f2 DIST opentelemetry-context-1.40.0.jar 47251 BLAKE2B 7effcc63ec6695184467518686ec8165118cae1e7a4f1a7db273a3cbd1ff0b1e98c2a83252291db9536121e1e2999d1d77734acd7ddb5b272264138af4e6af74 SHA512 14ebc39edce8b603fe9f13d304faf54d7362abe3b1ae574aa84d5bbe37c43b133c8131976efd2bfedc94c646b2487054f7b3cce04e1f09efbce0f4ce5a6d5921 -EBUILD jdbc-mysql-9.1.0.ebuild 2150 BLAKE2B d7f6efcca1076ebaeeb4f1554e6bb9a20413d53328117d79b06ef5a93c3fe845c18964f51fdd145877a0c67886b70dc0f0d1dd0b7f040601dce3e78a029c8a51 SHA512 6f2b2e86ed181455fa57bcb5cd90ba2d57d789753fe3f0665156cdf94ac2bca6b0899062f519ad8d094f0568d3c70d90960f04db9b1972e60ea32aef2c5a03f3 +EBUILD jdbc-mysql-9.2.0.ebuild 2158 BLAKE2B a356b72197caca1e8f17773603152ba6575270b974708a8d992d82cafa9edb7e05cf773db34dc7262f09bdeba92ad896318a40b9ec3f182f887173b4ab1b23f6 SHA512 b93c9e0ef8cc03ee4f785319fca1eeafd76b09cc601e9fcd346b2a3cd26ef0349f779e5432ddf8f218b9655096c39f13b7435a3bde6a181f2d5cc95c80c998de MISC metadata.xml 325 BLAKE2B e1c3ff68e092bb0e4cd63ed17da632f053f938e8e119a3b5f9a68a3961aac6c1df48a03e281583c22e881576ac9c50b405f0a6b40323bd85a183541a02792a05 SHA512 f855f395f2cc16667e5c524b63c409f754e399d657e50e7aeaebaa99af850480e271a890460a313b8be3c5a66d3e51d26dd2ceaade8828ce3d700232b892fca8 diff --git a/dev-java/jdbc-mysql/jdbc-mysql-9.1.0.ebuild b/dev-java/jdbc-mysql/jdbc-mysql-9.2.0.ebuild index 09f726d891ec..bd1b2b48cde4 100644 --- a/dev-java/jdbc-mysql/jdbc-mysql-9.1.0.ebuild +++ b/dev-java/jdbc-mysql/jdbc-mysql-9.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,10 +33,16 @@ CP_DEPEND=" >=dev-java/protobuf-java-4.27.2:0 dev-java/slf4j-api:0 " -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" + +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-1.8:* +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" DOCS=( CHANGES README ) diff --git a/dev-java/jetbrains-annotations/Manifest b/dev-java/jetbrains-annotations/Manifest index 5bf781d041ec..5140d597cab5 100644 --- a/dev-java/jetbrains-annotations/Manifest +++ b/dev-java/jetbrains-annotations/Manifest @@ -1,5 +1,3 @@ -DIST jetbrains-annotations-26.0.1.tar.gz 148134 BLAKE2B 154dad272ea1326281e4dd7b6dbfed98a8ba018ce1d6fc2a225ddff1db785646b1707f4e59640658b6f6a512ef6b3c282fa18eb2d656ce659d0ed2e47e2e9b3f SHA512 230e5812242cdad9baf0c3fd8a9cc0ef17cc52e8c2d120988da84d9097cc63fb809547afdfcd17a3506fbf3e9c96eb9fd5e149ee90645ef9098a085318be3cf1 DIST jetbrains-annotations-26.0.2.tar.gz 148148 BLAKE2B 0cbb42b5bd8a63def0cd985923ce4a4b12cac50e68cd48c65f5608495af317af2dc66f2780c38ab42623e74527ba19199ca35833963ef27b573a371ed975ce8e SHA512 ab57b5ea281e44aa21aa3f90fb297cceabdb5dc577af1adfa0c3c697a0ab436476e16c1655cdfea18fc41e92ebdf6798b15a18e0760ecd84282e46c45fd88803 -EBUILD jetbrains-annotations-26.0.1.ebuild 623 BLAKE2B c33ac7d385725f7e302d6a3a569381463e85bb1c459dab3691c0803e11b8ea3711ee9cfd96a1e83d57c9ede02f98a1a143ca1038ba905f49aec98a2645803684 SHA512 ce68970f2685073a518512c0e249f49b1ff0394e0affeae583de65dd503e938e8fcb49c7ece6b7f73d438df9b90973f05ae59106bbcf5aaae1b1434cf1eb5ad1 -EBUILD jetbrains-annotations-26.0.2.ebuild 624 BLAKE2B 6e5b35b49b5bcdbac20f3fb01dd688cef7418fe683f5b9f7736917c3b09a6244b126a12470535363840edd7a3ae49dd434b78065289d69d00fa24d5068e76476 SHA512 fedec6f47bb9f63923c99113daaa3f97faeaf3b96aa5efac3a9ecd388af8992ddad86b41eb8504f21c450f57921ff2552d18e92e5a2480577fad915a9140bab2 +EBUILD jetbrains-annotations-26.0.2.ebuild 623 BLAKE2B c33ac7d385725f7e302d6a3a569381463e85bb1c459dab3691c0803e11b8ea3711ee9cfd96a1e83d57c9ede02f98a1a143ca1038ba905f49aec98a2645803684 SHA512 ce68970f2685073a518512c0e249f49b1ff0394e0affeae583de65dd503e938e8fcb49c7ece6b7f73d438df9b90973f05ae59106bbcf5aaae1b1434cf1eb5ad1 MISC metadata.xml 308 BLAKE2B 66accc35b2da2b99b17d16d970773799227fcf57177caf19a258a3a7aac3bf107e63b472f61bfe4dc869f84634f032659fb8049a4e21c164533f988e437897f4 SHA512 2f6c2852f8cc5283186c8dd317265f80400b112eea45a1d8256f6abdd59448cca2cff8516c40922eddc52c98c30307b804139e454cb2e3ae8b84a7a12bca7dd0 diff --git a/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.1.ebuild b/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.1.ebuild deleted file mode 100644 index df72f7386058..000000000000 --- a/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="org.jetbrains:annotations:${PV}" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Annotations for JVM-based languages" -HOMEPAGE="https://github.com/JetBrains/java-annotations" -SRC_URI="https://github.com/JetBrains/java-annotations/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P/jetbrains/java}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=">=virtual/jdk-11:*" # module-info -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_SRC_DIR=( src/jvmMain/{java,moduleInfo} ) diff --git a/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.2.ebuild b/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.2.ebuild index 47510e9bb275..df72f7386058 100644 --- a/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.2.ebuild +++ b/dev-java/jetbrains-annotations/jetbrains-annotations-26.0.2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P/jetbrains/java}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=">=virtual/jdk-11:*" # module-info RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/jna/Manifest b/dev-java/jna/Manifest index 9919f2623155..f9f3b7b4fe3b 100644 --- a/dev-java/jna/Manifest +++ b/dev-java/jna/Manifest @@ -3,11 +3,7 @@ AUX jna-5.11.0-no-Werror.patch 723 BLAKE2B a5fabcb532861432f9cd76d429c6ac5c0ce54 AUX jna-5.13.0-LibCTest.patch 456 BLAKE2B 51dc724df52af7dbc8700dd7adae2d9db32c159e1ef2f54333c1defb639088c5feeb0b2f3ec24da1cb296dcd1926bcafc5c06d9b68bae49eb482b85deedf094f SHA512 a1a6f4e36bc487efefb376d9747f770523666d3c0f6e4e23ae2129616da25f6732c9fe9c4d7e5ca1928292e56ef2924a5155dedc2751d86eadcd670a97c05ebc AUX jna-5.13.0-testpath.patch 5567 BLAKE2B 0c76e603af9ae2a1f3cacde220ec4451d5973f9dab805e20fc5e9bf852928a0489ca742df8277a9c5a47d10064897ea50860d587b21288d605c476d3e7d122ae SHA512 c8c40a6f5ec049641eb3cca2a9b74fd851ebf6264d5a5cc1db10190d645e4bf219f45d5bb68094ce843b32f7079a8ae0ccb1a804f2cc0d066052acf841c96145 DIST jna-5.13.0.tar.gz 116027625 BLAKE2B 1f2bc7ab28adefa0bbad122957ed2c6ef55ab88e79b30c05f0d2d88e0e05152f7bb5e28097906a7e24f78304dfa2b225587adb0ada205ca3c2ceac1cdbab3f04 SHA512 aefd0becc03bb7fd753e8c5cdcbcb20f6d590125a5fb03048bef0024e826ab0254b750e22a8bb26bea38cc89262ad45e5030b666cb2c857b01b15a6a55379a0f -DIST jna-5.14.0.tar.gz 116167104 BLAKE2B 3ccb9e53e843690f9c90272c2e94fb2d903dd9bbcb7b6294a6ed3d973d3945c2b3fe5ac5e4c472830a7d07f4f32d84e781bb2ae3bd73cdd1894392331554e2cd SHA512 5758898052b3b099cd8b40046f764813377970a428e66370ba2a7125403661e25379d55fdb0ff75de32d66cbff20f0a05f438b2ca18804cc53f2edf4b1927ff0 -DIST jna-5.15.0.tar.gz 117272793 BLAKE2B e16f507df75715a73d2d9e35d6a31868723effdb14f86ddfdd5c49c2e925f73c6cba8375660d3b89ecd72ab54d58f14bc1347671ccf40dfe32288230629de49b SHA512 b3329138bbdb5040da7a6b305af37e46ffd02948551f5c9fc2815eb7a66946807c3b9152797808b5a171735d6a1a241f25dc0ef95ecacf897926135727d1d533 DIST jna-5.16.0.tar.gz 117007067 BLAKE2B 805cc1b9a23a0bddad77900b7158d00dde3827dd577f68bdbc4d7de8a1d6d368826accee92bc76b3ea3188d1f9e3655776141136c04238c51bcedcb587937109 SHA512 76124b4c885e81f68f7724a04508a76f9b366867faede11d9b75c1c56e46f904825f4d05ce94e7e3c0e4b759007c589d4fbdb90f93864a51044b5baa6b9ca21a EBUILD jna-5.13.0-r1.ebuild 5362 BLAKE2B 45afcd8316679df0621c01f432a11913a367725800fd1705aa095f5b8623ad5e99a824ba3728c03ece164e63e45dc128fa2790d03000f8827cfa02568a1fac73 SHA512 09b768f2cc2b835f6dd466d66a1133f78fc15eb266c3a85cd52779d3d5efb07ea7f8bc3ea2756045971cafcbd46c02c41b14eef5fbe0d247230f135a72e417f8 -EBUILD jna-5.14.0-r1.ebuild 5386 BLAKE2B c57ce74e3f8527748e2a185d04a92a7436c38a07612586fb157c54eea0b6e428171b9b04f636a7638a63b35ecba8833272d6f6170195639f920ae84925fb2451 SHA512 25976ce6100e9c089c963588a859deeb725460476d0cf5905f36310a2b096c30e3db6a16434c3bf717cd7eda9bd8a760c70fd65162cc2bb0a6dd616d087d84fb -EBUILD jna-5.15.0.ebuild 5395 BLAKE2B a9ff11d374ac460835724a3c9de9c00d757c35d5e4c33d56af443bd2999ba55129e18ce57674cde6e5de3e21af21a48eb0f6362eec17ef77c3d278b53529a123 SHA512 046148031eba74b75ce2ef417701fb3b925ffdcca93eca0a1a9054bfe9c193dabe92cc7bf7c85f8a2491fb4f3f24e5b363171a7e96509f50e40f66e92a9c4974 -EBUILD jna-5.16.0.ebuild 5387 BLAKE2B 6408e5816fb64e242bea96310bc627ff4c26aa636988213e76fdca24fcda123f608fa11fca8fa0471b06011cc6036f98f00ab02aa610015fac538a93c0727aab SHA512 010f746e2d172908780613d1a7253bcba0d2e1c45016ee37c435849513d7aca256f470aaf79eb6855b3e2ba5a8806aec1d0783db90c79581025618342e7ca27e +EBUILD jna-5.16.0.ebuild 5385 BLAKE2B 39d527ce06b0af1e908421b9cbabff1f689b0d0e802df7f185c3af4153be16cb03ebc5a9834ab3dda124b422a5a30671fa3ab96a560741bf2aca1e931afae545 SHA512 57f8c991c1abddc5da791406e23ff740d78be39bc8024c5a88045d8493dfa139faf1578d9b5722989a9f0374ccdf66c1b7b5cd5be482ca5afcff98250cfdd9d0 MISC metadata.xml 334 BLAKE2B 9e55710ddf27995f7f0ea6480a4b2ff6ed38424e5a8de87614715defa4ae9f788932d270df48e78fdadb27851f06f2651d94c0b043816151aea55c08f083c4ee SHA512 b8b0cc53cc447f2811b3e94638de0799efaf99a05f29a0341d3a261b1f0f996ca308a007221f165031e56e60339d8d616ca366f25eda7f7f5d55acfc60a9d695 diff --git a/dev-java/jna/jna-5.14.0-r1.ebuild b/dev-java/jna/jna-5.14.0-r1.ebuild deleted file mode 100644 index 30e69f517f10..000000000000 --- a/dev-java/jna/jna-5.14.0-r1.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_PROVIDES=" - net.java.dev.jna:jna:${PV} - net.java.dev.jna:jna-platform:${PV} -" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple toolchain-funcs - -DESCRIPTION="Java Native Access" -HOMEPAGE="https://github.com/java-native-access/jna" -SRC_URI="https://github.com/java-native-access/jna/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="|| ( Apache-2.0 LGPL-2.1+ )" -SLOT="4" -KEYWORDS="amd64 arm64 ~ppc64" - -BDEPEND=" - virtual/pkgconfig -" - -CDEPEND=" - >=dev-libs/libffi-3.4:= -" - -DEPEND=" - >=virtual/jdk-1.8:* - x11-base/xorg-proto:0 - test? ( - dev-java/reflections:0 - ) - ${CDEPEND} - x11-libs/libXt -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND} -" - -DOCS=( README.md CHANGES.md OTHERS TODO ) -PATCHES=( - "${FILESDIR}/5.11.0-makefile-flags.patch" - "${FILESDIR}/jna-5.11.0-no-Werror.patch" - "${FILESDIR}/jna-5.13.0-testpath.patch" - "${FILESDIR}/jna-5.13.0-LibCTest.patch" -) - -src_prepare() { - default - java-pkg-2_src_prepare - java-pkg_clean - mkdir -p "res/META-INF" || die - echo "Main-Class: com.sun.jna.Native" > "res/META-INF/MANIFEST.MF" || die - - # https://github.com/java-native-access/jna/blob/5.13.0/build.xml#L402-L407 - sed \ - -e "/VERSION =/s:TEMPLATE:${PV}:" \ - -e '/VERSION_NATIVE =/s:TEMPLATE:5.1.0:' \ - -i src/com/sun/jna/Version.java || die -} - -src_compile() { - einfo "Compiling jna.jar" - JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna" - JAVA_JAR_FILENAME="jna.jar" - JAVA_RESOURCE_DIRS="res" - JAVA_SRC_DIR="src" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":jna.jar" - rm -r target || die - - einfo "Compiling jna-platform.jar" - JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna.platform" - JAVA_JAR_FILENAME="jna-platform.jar" - JAVA_RESOURCE_DIRS="" - JAVA_SRC_DIR="contrib/platform/src" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":jna-platform.jar" - rm -r target || die - - if use doc; then - einfo "Compiling javadocs" - JAVA_SRC_DIR=( - "src" - "contrib/platform/src" - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi - - einfo "Generating headers com_sun_jna_Native.h com_sun_jna_Function.h" - ejavac -h native -classpath "src" \ - "src/com/sun/jna/Function.java" \ - "src/com/sun/jna/Native.java" || die - - einfo "Building native library" - cd native || die - local args=( - CC="$(tc-getCC)" - STRIP=true - DYNAMIC_LIBFFI=true - ) - # Using -j1 since otherwise fails to build: - # cannot find ../build/native/libtestlib.so: No such file or directory - # [Makefile:505: ../build/native/libtestlib2.so] Error 1 - emake -j1 "${args[@]}" -} - -src_test() { - JAVA_TEST_EXTRA_ARGS=( - -Djna.nosys=true - -Djna.boot.library.path=build/native - -Djna.library.path=build/native - ) - JAVA_TEST_GENTOO_CLASSPATH=" - junit-4 - reflections - " - - JAVA_TEST_SRC_DIR="contrib/platform/test" - rm -r contrib/platform/test/com/sun/jna/platform/{mac,unix,win32} || die - JAVA_TEST_EXCLUDES=( - # 1) testGetXAttr(com.sun.jna.platform.linux.XAttrUtilTest) - # java.io.IOException: errno: 95 - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56) - # at com.sun.jna.platform.linux.XAttrUtilTest.testGetXAttr(XAttrUtilTest.java:83) - # 2) setXAttr(com.sun.jna.platform.linux.XAttrUtilTest) - # java.io.IOException: errno: 95 - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56) - # at com.sun.jna.platform.linux.XAttrUtilTest.setXAttr(XAttrUtilTest.java:53) - com.sun.jna.platform.linux.XAttrUtilTest - ) - java-pkg-simple_src_test - - JAVA_TEST_SRC_DIR="test" - rm -r test/com/sun/jna/wince || die - rm -r test/com/sun/jna/win32 || die - - # 1) testLoadFromJarAbsolute(com.sun.jna.LibraryLoadTest) - # java.lang.UnsatisfiedLinkError: Unable to load library '/libtestlib-jar.so': - # /libtestlib-jar.so: cannot open shared object file: No such file or directory - jar cvf build/jna-test.jar \ - -C build/native libtestlib-jar.so \ - -C test com/sun/jna/data || die - JAVA_GENTOO_CLASSPATH_EXTRA+=":build/jna-test.jar" - - JAVA_TEST_EXCLUDES=( - com.sun.jna.CallbacksTest # Needs to run separately - com.sun.jna.DirectTest # Needs to run separately - com.sun.jna.NativeTest # Needs to run separately - com.sun.jna.TypeMapperTest # Needs to run separately - com.sun.jna.UnionTest # Needs to run separately - com.sun.jna.VMCrashProtectionTest # Needs to run separately - ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( - com.sun.jna.CallbacksTest - com.sun.jna.DirectTest - com.sun.jna.UnionTest - ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.NativeTest ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.VMCrashProtectionTest ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.TypeMapperTest ) - java-pkg-simple_src_test -} - -src_install() { - default - java-pkg_dojar jna.jar jna-platform.jar - java-pkg_doso build/native/libjnidispatch.so - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc "src/*" - java-pkg_dosrc "contrib/platform/src/*" - fi -} diff --git a/dev-java/jna/jna-5.15.0.ebuild b/dev-java/jna/jna-5.15.0.ebuild deleted file mode 100644 index 4052bd136c36..000000000000 --- a/dev-java/jna/jna-5.15.0.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_PROVIDES=" - net.java.dev.jna:jna:${PV} - net.java.dev.jna:jna-platform:${PV} -" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple toolchain-funcs - -DESCRIPTION="Java Native Access" -HOMEPAGE="https://github.com/java-native-access/jna" -SRC_URI="https://github.com/java-native-access/jna/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="|| ( Apache-2.0 LGPL-2.1+ )" -SLOT="4" -KEYWORDS="amd64 ~arm64 ~ppc64" - -BDEPEND=" - virtual/pkgconfig -" - -CDEPEND=" - >=dev-libs/libffi-3.4:= -" - -DEPEND=" - >=virtual/jdk-1.8:* - x11-base/xorg-proto:0 - test? ( - dev-java/reflections:0 - ) - ${CDEPEND} - x11-libs/libXt -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND} -" - -DOCS=( README.md CHANGES.md OTHERS TODO ) -PATCHES=( - "${FILESDIR}/5.11.0-makefile-flags.patch" - "${FILESDIR}/jna-5.11.0-no-Werror.patch" - "${FILESDIR}/jna-5.13.0-testpath.patch" - "${FILESDIR}/jna-5.13.0-LibCTest.patch" -) - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - java-pkg_clean - mkdir -p "res/META-INF" || die - echo "Main-Class: com.sun.jna.Native" > "res/META-INF/MANIFEST.MF" || die - - # https://github.com/java-native-access/jna/blob/5.13.0/build.xml#L402-L407 - sed \ - -e "/VERSION =/s:TEMPLATE:${PV}:" \ - -e '/VERSION_NATIVE =/s:TEMPLATE:5.1.0:' \ - -i src/com/sun/jna/Version.java || die -} - -src_compile() { - einfo "Compiling jna.jar" - JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna" - JAVA_JAR_FILENAME="jna.jar" - JAVA_RESOURCE_DIRS="res" - JAVA_SRC_DIR="src" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":jna.jar" - rm -r target || die - - einfo "Compiling jna-platform.jar" - JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna.platform" - JAVA_JAR_FILENAME="jna-platform.jar" - JAVA_RESOURCE_DIRS="" - JAVA_SRC_DIR="contrib/platform/src" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":jna-platform.jar" - rm -r target || die - - if use doc; then - einfo "Compiling javadocs" - JAVA_SRC_DIR=( - "src" - "contrib/platform/src" - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi - - einfo "Generating headers com_sun_jna_Native.h com_sun_jna_Function.h" - ejavac -h native -classpath "src" \ - "src/com/sun/jna/Function.java" \ - "src/com/sun/jna/Native.java" || die - - einfo "Building native library" - cd native || die - local args=( - CC="$(tc-getCC)" - STRIP=true - DYNAMIC_LIBFFI=true - ) - # Using -j1 since otherwise fails to build: - # cannot find ../build/native/libtestlib.so: No such file or directory - # [Makefile:505: ../build/native/libtestlib2.so] Error 1 - emake -j1 "${args[@]}" -} - -src_test() { - JAVA_TEST_EXTRA_ARGS=( - -Djna.nosys=true - -Djna.boot.library.path=build/native - -Djna.library.path=build/native - ) - JAVA_TEST_GENTOO_CLASSPATH=" - junit-4 - reflections - " - - JAVA_TEST_SRC_DIR="contrib/platform/test" - rm -r contrib/platform/test/com/sun/jna/platform/{mac,unix,win32} || die - JAVA_TEST_EXCLUDES=( - # 1) testGetXAttr(com.sun.jna.platform.linux.XAttrUtilTest) - # java.io.IOException: errno: 95 - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56) - # at com.sun.jna.platform.linux.XAttrUtilTest.testGetXAttr(XAttrUtilTest.java:83) - # 2) setXAttr(com.sun.jna.platform.linux.XAttrUtilTest) - # java.io.IOException: errno: 95 - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70) - # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56) - # at com.sun.jna.platform.linux.XAttrUtilTest.setXAttr(XAttrUtilTest.java:53) - com.sun.jna.platform.linux.XAttrUtilTest - ) - java-pkg-simple_src_test - - JAVA_TEST_SRC_DIR="test" - rm -r test/com/sun/jna/wince || die - rm -r test/com/sun/jna/win32 || die - - # 1) testLoadFromJarAbsolute(com.sun.jna.LibraryLoadTest) - # java.lang.UnsatisfiedLinkError: Unable to load library '/libtestlib-jar.so': - # /libtestlib-jar.so: cannot open shared object file: No such file or directory - jar cvf build/jna-test.jar \ - -C build/native libtestlib-jar.so \ - -C test com/sun/jna/data || die - JAVA_GENTOO_CLASSPATH_EXTRA+=":build/jna-test.jar" - - JAVA_TEST_EXCLUDES=( - com.sun.jna.CallbacksTest # Needs to run separately - com.sun.jna.DirectTest # Needs to run separately - com.sun.jna.NativeTest # Needs to run separately - com.sun.jna.TypeMapperTest # Needs to run separately - com.sun.jna.UnionTest # Needs to run separately - com.sun.jna.VMCrashProtectionTest # Needs to run separately - ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( - com.sun.jna.CallbacksTest - com.sun.jna.DirectTest - com.sun.jna.UnionTest - ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.NativeTest ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.VMCrashProtectionTest ) - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY=( com.sun.jna.TypeMapperTest ) - java-pkg-simple_src_test -} - -src_install() { - default - java-pkg_dojar jna.jar jna-platform.jar - java-pkg_doso build/native/libjnidispatch.so - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc "src/*" - java-pkg_dosrc "contrib/platform/src/*" - fi -} diff --git a/dev-java/jna/jna-5.16.0.ebuild b/dev-java/jna/jna-5.16.0.ebuild index 5c82c2a61a33..801ac42da470 100644 --- a/dev-java/jna/jna-5.16.0.ebuild +++ b/dev-java/jna/jna-5.16.0.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${P}" LICENSE="|| ( Apache-2.0 LGPL-2.1+ )" SLOT="4" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ~ppc64" BDEPEND="virtual/pkgconfig" diff --git a/dev-java/jol-core/Manifest b/dev-java/jol-core/Manifest index aa669fcb1e7e..080c8994e586 100644 --- a/dev-java/jol-core/Manifest +++ b/dev-java/jol-core/Manifest @@ -1,5 +1,3 @@ -DIST jol-0.16.tar.gz 120373 BLAKE2B 06301e1802c89c76038aec2247cbb45d96cc74afa9f099500f8e5f33b919117e85744bc2b8214b6c9e765a2579a43f256eecc2ba8537e76c81aceaa8694f49dc SHA512 d9abf579d0230f2b6d0e0a33ee11c9599b4f36d945239dd8670bbd00591137c2229e5251b32dd5405fd4b08e0070af70e6b04e4ea4be0c28c4d5bc94874858de DIST jol-0.17.tar.gz 121365 BLAKE2B 3bacae2bba0f76799b0d9700201d908e1e04bad5276139b9661e969a0818e526eae1d6a0b0adf38501ef974dd18016710365f9fd578ecf4116896bb1dd44b51a SHA512 ea9424b43779a535a5463bdb11fc760f5fd5ee99ec9fb2706ddff48136739b488d9cebb690cd1d6fd30e5b4e66a2aa024bc878ffad0e56807aa499000d96b239 -EBUILD jol-core-0.16-r1.ebuild 843 BLAKE2B 3836346891a4238aaf77b65cabd4e1078b2be358e52e281a08778a00e7ff062d692ab9d5a252ccd3994832fe9f9cc4e2b4514cdeb05ef4e194e573b38ed5124f SHA512 aba3144db38a963eabe81af2a458cd66e68e67efef1788ada392f5e088d771779a29a721ebb209954dfe84a52129f20355246501845123a8201c6138fcd995f7 -EBUILD jol-core-0.17.ebuild 839 BLAKE2B 7bc3c2f66112e932525a60640e6c8ca5abe91ce34dd8749f4b500326228218e6b4035243be2dc3464b7f47bca251e08d3b00b97c9e33ffd94d89fef11873acda SHA512 57f2093be7f243d5c94f459b671d84ce59c2f416a4ae5f4a14011f59063cc6534fcc1b662a33c16dc79f264e6ac1ce7068a594ff63907f30650117a68a198430 +EBUILD jol-core-0.17.ebuild 836 BLAKE2B bb23ae2dbcb3407d22d7d93725dc7b54cad112b27d0674421011e9bb1a5e272616becf03a4d1f8eb705b5cf1ab1f701870e76211cc8fb04affbdcad038386fea SHA512 7487e6d1bd1e599838940f405b6c7e32d3d8becf4eb9e051c9dd8596f37c698630d72a03d2eb8149436073be03e4cc0564257023e064d0799503715e91757244 MISC metadata.xml 313 BLAKE2B 3925dd7555fc2d9739c092e1949399e496d7b2d40bc2219dd95a5c3bba98e398e57e64eb30414e6efe5e432582ec52b3b2926c7858da7a09ec2590f72b52948a SHA512 e7d4a307cc24ee5ff8f7d5c1c65c87bd7ff2edbc48730355f05faa50c35c7f3dcb4d4667dce909ce77d299da603503b2c30eab4e68f1293f5f4410d20bd53314 diff --git a/dev-java/jol-core/jol-core-0.16-r1.ebuild b/dev-java/jol-core/jol-core-0.16-r1.ebuild deleted file mode 100644 index eb361ed8b085..000000000000 --- a/dev-java/jol-core/jol-core-0.16-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.openjdk.jol:jol-core:0.16" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -MY_PN="${PN%-core}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Java Object Layout: Core" -HOMEPAGE="https://openjdk.org/projects/code-tools/jol/" -SRC_URI="https://github.com/openjdk/jol/archive/${PV}.tar.gz -> jol-${PV}.tar.gz" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - >=virtual/jdk-1.8:* - test? ( - dev-java/asm:9 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* -" - -S="${WORKDIR}/${MY_P}" - -JAVA_SRC_DIR="${PN}/src/main/java" -JAVA_RESOURCE_DIRS="${PN}/src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4,asm-9" -JAVA_TEST_SRC_DIR="${PN}/src/test/java" diff --git a/dev-java/jol-core/jol-core-0.17.ebuild b/dev-java/jol-core/jol-core-0.17.ebuild index ef35447f37fe..edab5523dbe9 100644 --- a/dev-java/jol-core/jol-core-0.17.ebuild +++ b/dev-java/jol-core/jol-core-0.17.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" DEPEND=" >=virtual/jdk-1.8:* diff --git a/dev-java/json-simple/Manifest b/dev-java/json-simple/Manifest index 896ced0de836..34deba25aa1b 100644 --- a/dev-java/json-simple/Manifest +++ b/dev-java/json-simple/Manifest @@ -1,5 +1,5 @@ DIST json-simple-2.3.1.tar.gz 56230 BLAKE2B c4a196ffa67a729a1964db8c30b95ccb0bef0c213a76e37e463153a895a5fdb8c6f02f6d188d28f0b56665bf24c75dbdeeb42d88297c8df5e1b409606b0f04f2 SHA512 b80ea33480f8b32511ee2db5cfacc9c02cb5dbf0765b41fb76e099f41ac6c0ea69d75fdf0a5f783e3bfb7b4f200c49ca192a3321e0d8480b3a8b67ada469dbb1 DIST json-simple-4.0.1.tar.gz 47731 BLAKE2B 59092065dcad7488e61e19f5af0ff823b76099d035dace4e0a41d7002fff0e35541956b137c84b68e8bf8d116fd997a6384b7397bce99eb0fe23f4cbec4b351c SHA512 a55919c90589276fcf6105f782faef42b08770e831f404f6e58450e3b24b6dfaeb9165abdd5323e64eb9d28c5e2c2e61de8fb2aa51d184f58b0362a240f4c19a EBUILD json-simple-2.3.1.ebuild 723 BLAKE2B 560f584e2a5f7af6c15c502b09321ad6e8c0b8a744a35a853505e4cf270aa5dd31b694b9b4c87c68c08c2c8de360fab6587118d7725d591d6d111936730f7924 SHA512 013be7eefbc8f17d3557d237fb28342471f4644b7499ffcd0c3d3be8eb57b0fa6c971147021b9ccb633c4e4bda3f60ef0ecdf0f6760e27b8a8be7a8516bdba67 -EBUILD json-simple-4.0.1.ebuild 723 BLAKE2B f2e6f9c3702c417b1a4471dc02337b141ae56ba3fb86b21dc1afdcdebcb2338fa75dffc3b43b3c08b59bae0a1ff2e1b2a7f89e6b324ff6e157221d2efd31b000 SHA512 71e080f44e85484643569024f5ac6369aceeced03bb2c399ecffc381cbe4ef73dd3a90cd40c11eb0471dd33f83d2c744d5222cf36598a03f4446ac4a4fce071a +EBUILD json-simple-4.0.1.ebuild 721 BLAKE2B 1dfe567cb711abf694010e0c385042f467ccf4343061939e16a4df5d608e4318feeaa906cdc9e81d2141ada2c474a94dced6a60f4b899155423c3e525b0ab8a0 SHA512 a4c84ac2454083fac4f0c5d4e97202d4ba52829b04450024afb61090cea6c2bf047f70587412a47c3ef9fbb0f1de83804b28956965986737a6ca43646b290511 MISC metadata.xml 892 BLAKE2B 645106c0f6748a93c7609189be058eccbb288944c0a7f43b57483fd6097d4f6b4f9cfc151e9c67257cbfc894b28470337873343d21b4393a939c53dce2d957d1 SHA512 6cf5b5266158ff625cae80ea94e9912ca5f2603f29fa4a1c6d84b54c238c0e7a237ef558bf2fd8cbd6b597ec5da7cee9543f6ffe9cdde07fe9a2dd8a93539077 diff --git a/dev-java/json-simple/json-simple-4.0.1.ebuild b/dev-java/json-simple/json-simple-4.0.1.ebuild index 71a9c542fde0..a270a948fa54 100644 --- a/dev-java/json-simple/json-simple-4.0.1.ebuild +++ b/dev-java/json-simple/json-simple-4.0.1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ppc64" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/json-smart/Manifest b/dev-java/json-smart/Manifest index 666069ca1bf4..607978d75d56 100644 --- a/dev-java/json-smart/Manifest +++ b/dev-java/json-smart/Manifest @@ -1,7 +1,5 @@ DIST json-smart-1.3.3.tar.gz 49430 BLAKE2B 805e16e0de5321a2e8164468757e9b722849f0fe90fd6822cc99f7afffd9f4e480fc4e14c2bbd12b325a27abc8ca7e93b4a17ce56ac352117cef336e1ebb3fe9 SHA512 c6006c6a00a085ea8810e18889450d11240dc3671351f20602214db418107808df1f413fe67c199d6529e4c0087f2533601826666ac4fa493bcaf72d2c18ed83 -DIST json-smart-2.5.0.tar.gz 88839 BLAKE2B 25760bd9c9ddecfef2fc3e60fc28b83def2223c7fc1e52ef39b3e6d01e5f2f29f36a35bfd43fc4d6ce6d5df5fcb25f59b1c86e1864a3044c69a6d0010335280b SHA512 4bffadf68998da4b63b34bcc9dbf804fd2b21b8d9514de4e155127d5a2eb3db74c7e396959b54c61c08e169eeed85dff3ad2f1d899cfddca53e501c45cebae21 DIST json-smart-2.5.1.tar.gz 91171 BLAKE2B 21e83eadb15dbaa43ebe1fc9a5fd9500d4d233571dc4b65f417d7179630fde8a47e44cb652b2f598a2a6f46569876e8cac4769752dd4db179dc01b274514ef02 SHA512 00454e1debcebe009300a8f5d53b24b5c1917d173c9f3b98278236b52584631ab0e8bbf18c193f181e77537fb335b5bb31c1978918dc4f6e0ca82c44adb6797b EBUILD json-smart-1.3.3.ebuild 667 BLAKE2B 7c6299b11320c7095c955411b7c1264c88ccfec04a58e0c44d4ece8b149cbc847d7713214b5b91da27c102d8246d3be447b75f11588f61368bf725756f2b554d SHA512 c9667f022d0fa9d2164a9f5823763e84e412d200f09ca075f63ae0038cdf4726d4f0e1b6f3e6b62677d4f0a27e0ea3f1fc921b13c51fedbfb5dd8f80fa6cbdfd -EBUILD json-smart-2.5.0.ebuild 1622 BLAKE2B 0548fe28848155e798ae793d1b55f628a360d8712891c08318bdcbce27a2bd00186bc95290be0c8c29ced3d3b3a9946b2a1fcff38cf9e3f43ec46eff431e6361 SHA512 13c7c1e183a0d8d46949e1dc328f9aa2292a22f8b4d9c6ca6a97a8c1e2980225a0a53fd2f00cc1dee9cf758bd51da37368173c3647326d489ad1145ea2b072d1 -EBUILD json-smart-2.5.1.ebuild 1548 BLAKE2B 60cce578411f8f7398d4ecabad360aa6d9754309dc938f8d6d68a90b6e88c0b47a33f4feeda7bd756221390f8f425caba7f7448442260107314ecbb421d03aaf SHA512 6cfa9b27cad7c0f018171524bf9f5921b258842c0c7c50facc957f9400de0c1d207dda9297013005bee2343eec7fa4971cf7862ef4bd07e8bd8e7812528e0cc1 +EBUILD json-smart-2.5.1.ebuild 1547 BLAKE2B 8e876225cf74902d8f6ff6b331c249912eb72dd0806bdea09561fb64fe83ad76d6d3d46f1f6fd34938fcee64d5545b363b184d5e05ebb04c6d978af8c8f96c23 SHA512 2473b362fcd8e952a075516c8f1bf38279b94a26d56f80557b659671089c39c36b6b1de11f4372352851866393118baeb09516b7eec19343e5aaa43047f3d873 MISC metadata.xml 642 BLAKE2B c365803a643b02f870ff0658d1184c227a243f1d9801ddfa9f5c487412f390a4714b75f461ad5b4acf589da5f0201df19e10126c5ccd2a2685c77edd5c774765 SHA512 f28271bf046bdcec40f7c8fa824d8eaf0d222c082412c08f9e9f3a766769d8c5c29e32cb4136f0722ae4400ce9fbf28776880c0d10903ccabe2a1d6953cee3ac diff --git a/dev-java/json-smart/json-smart-2.5.0.ebuild b/dev-java/json-smart/json-smart-2.5.0.ebuild deleted file mode 100644 index ddc968a2a7b6..000000000000 --- a/dev-java/json-smart/json-smart-2.5.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_PROVIDES=" - net.minidev:accessors-smart:${PV} - net.minidev:json-smart:${PV} -" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="JSON Small and Fast Parser" -HOMEPAGE="https://urielch.github.io" -SRC_URI="https://github.com/netplex/json-smart-v2/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-v2-${PV}" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64 ~arm64" -RESTRICT="test" #839681 - -DEPEND=" - dev-java/asm:9 - >=virtual/jdk-1.8:* -" -RDEPEND=">=virtual/jre-1.8:*" - -src_compile() { - einfo "Compiling accessors-smart.jar" - JAVA_CLASSPATH_EXTRA="asm-9" - JAVA_JAR_FILENAME="accessors-smart.jar" - JAVA_SRC_DIR="accessors-smart/src/main/java" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":accessors-smart.jar" - rm -r target || die - - einfo "Compiling json-smart.jar" - JAVA_JAR_FILENAME="json-smart.jar" - JAVA_SRC_DIR="json-smart/src/main/java" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":json-smart.jar" - rm -r target || die - - if use doc; then - einfo "Compiling javadocs" - JAVA_SRC_DIR=( - accessors-smart/src/main/java - json-smart/src/main/java - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi -} - -src_install() { - einstalldocs - java-pkg_dojar "accessors-smart.jar" - java-pkg_dojar "json-smart.jar" - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc "accessors-smart/src/main/java/*" - java-pkg_dosrc "json-smart/src/main/java/*" - fi -} diff --git a/dev-java/json-smart/json-smart-2.5.1.ebuild b/dev-java/json-smart/json-smart-2.5.1.ebuild index cb994b59522c..11def85a6af5 100644 --- a/dev-java/json-smart/json-smart-2.5.1.ebuild +++ b/dev-java/json-smart/json-smart-2.5.1.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-v2-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RESTRICT="test" #839681 DEPEND=" diff --git a/dev-java/json/Manifest b/dev-java/json/Manifest index a7663d380881..86460aa67e88 100644 --- a/dev-java/json/Manifest +++ b/dev-java/json/Manifest @@ -1,6 +1,4 @@ -DIST json-20240303.tar.gz 245665 BLAKE2B 3462398895ab6da9610dac8851f2aa4528359e255015fd59a160fe99443819fa5bb57eb30ce177238d06abe95aaae9847cc85e4eee59c90edf7732bd823d9b89 SHA512 22465216eca7e4721aacca7b519d0bf1b0fe20b2de68ef0b6c62feae811e11203bfc733d8e9c97e2aa5b6ed30c74eefc601025b31807e51d496666412516afc9 DIST json-20241224.tar.gz 260438 BLAKE2B a531f8009cada5bbb9cd7207ce20ed1b1d358bc6533b9678a7845c31714351bac3406fd85663bf7e3fcc9cf4249221a6a5599b1d841a82e924f594ae6a46e848 SHA512 d487201c20c4c36714a944297fd0a175006ddc742e077bbb2a0e541c8b52fafc0169bc984e5a5f085e580e5a770fa30f0588c2f15ad761f6afae22134b544797 DIST json-path-2.9.0.jar 276633 BLAKE2B bb83d6c6d972ea05dce3ef9878c0db0b93d6168cb796b63365a4615434c24edaad86bf021d6bf8736d67504ed8803c423efe01a323e094a59854cd9e73eb6862 SHA512 9a9dbb2cd36662c8049419ed891290602baeca2549eb7df62122cb20c91e66bc8c2c0e5e13199c4a70bf0b6e62ea4c2601f84e4c79d2af25ff1704481c86740a -EBUILD json-20240303.ebuild 1792 BLAKE2B b036e49be8f779de191692dc971693e37df8ccb47bee2ce6f05cfbd567cd9eaca4354a373b0d73b21ca01e624e3d0cf9417d261eaeb98018df25fc61f2940c31 SHA512 5cfbbbcf88c2e4ec5dc745a89dd3ec6c3821a9ad72a81764234dac6b902c6efc5e01f4ffcadfb9a0b0118cdbe4d66c93f742b8f58fe9259b2543b180f36cc072 -EBUILD json-20241224.ebuild 1788 BLAKE2B f768fdbf34c53b81a445df636c51b72396eea36545fc59579eab176951ce8037b99d2f823156ab2afeb35ed8b8bdee974a685f1a6731dd82995e620c27490cfa SHA512 bb74200d40e9a37a691d98a9a8c2b40709fe861a99a9073d8e9d78fbb995537ce6fcd606cf98ab26a9b8e24c6d30b9a598627cfdc567e6899fa9861247e63270 +EBUILD json-20241224.ebuild 1787 BLAKE2B cf107a0c7380f0f12056736804cf697588ded75b2b71825b2e23048255a56064d5a87eb1c30fd5cd900eeb00d536ca1e282cd8bb2f67a84ceeab1d231578f497 SHA512 7d47ca69a3b642ae75c1f083f1c5f18ef255d88d26a0e0d216411afffbc04f3a650804af28a1e42733f8e342f25b249f0cf61b60136908d8f7675aa4c0c2154c MISC metadata.xml 1083 BLAKE2B 9dfa3392b02d2bb6ae3198a884c154a52926de81aead27309fd0bbe25011a1b0ea89c0c7fa3694c56fee4cb339c2fd161384c9d7c780369cc3da4464d3abd40a SHA512 3d0f231f0e67e178f838474e6aa07e88dffc26e26261a49515124c3e68120d323cc1a790be017b082af8f27dd051121750c1e1829e7a2fc2714821caf9a8802b diff --git a/dev-java/json/json-20240303.ebuild b/dev-java/json/json-20240303.ebuild deleted file mode 100644 index b039a3797e52..000000000000 --- a/dev-java/json/json-20240303.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.json:json:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple check-reqs - -DESCRIPTION="A reference implementation of a JSON package in Java" -HOMEPAGE="https://github.com/stleary/JSON-java" -JPV="2.9.0" -SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar.gz - test? ( - https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/${JPV}/json-path-${JPV}.jar - )" -S="${WORKDIR}/JSON-java-${PV}" - -LICENSE="JSON" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=" - >=virtual/jdk-1.8:* - test? ( - dev-java/asm:9 - dev-java/json-smart:2 - dev-java/mockito:4 - dev-java/slf4j-api:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( {CONTRIBUTING,README,SECURITY}.md ) - -JAVA_AUTOMATIC_MODULE_NAME="org.json" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH=" - asm-9 - json-smart-2 - junit-4 - mockito-4 - slf4j-api -" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" - -check_env() { - if use test; then - # this is needed only for tests - CHECKREQS_MEMORY="2048M" - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_env -} - -pkg_setup() { - check_env - java-pkg-2_pkg_setup -} - -src_test() { - # setting Xms for bug #930723 - # gradlew: DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m" - JAVA_TEST_EXTRA_ARGS=" -Xmx${CHECKREQS_MEMORY}" - JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/json-path-${JPV}.jar" # Test compile dependency - - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge 17; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED ) - fi - java-pkg-simple_src_test -} diff --git a/dev-java/json/json-20241224.ebuild b/dev-java/json/json-20241224.ebuild index f8e8b002e74a..ef1a62017cab 100644 --- a/dev-java/json/json-20241224.ebuild +++ b/dev-java/json/json-20241224.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/JSON-java-${PV}" LICENSE="JSON" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=" >=virtual/jdk-1.8:* diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest index 8a88e111ff89..2405e4cbb3cf 100644 --- a/dev-java/mill-bin/Manifest +++ b/dev-java/mill-bin/Manifest @@ -8,6 +8,6 @@ EBUILD mill-bin-0.11.12.ebuild 463 BLAKE2B a4c4a1c146983b38852dc1335456c1f905076 EBUILD mill-bin-0.12.0.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a EBUILD mill-bin-0.12.1.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a EBUILD mill-bin-0.12.3.ebuild 463 BLAKE2B 95810ef328062aa6dde0a48da594165099b02ed1004aa0c39da0f47ffe3c8f66d7c02d07909b88814bf108829a1cd8eb94954bb4c045d62f7e06eff84c189662 SHA512 b07068f9317ae5e9de8f3755213d8a33048302e9eecbabc41602c143212e3dc1ba15c92208b799adf08817ee6b4270b268da1af5916abaed1757e3f44f5b77c6 -EBUILD mill-bin-0.12.4.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a +EBUILD mill-bin-0.12.4.ebuild 463 BLAKE2B 95810ef328062aa6dde0a48da594165099b02ed1004aa0c39da0f47ffe3c8f66d7c02d07909b88814bf108829a1cd8eb94954bb4c045d62f7e06eff84c189662 SHA512 b07068f9317ae5e9de8f3755213d8a33048302e9eecbabc41602c143212e3dc1ba15c92208b799adf08817ee6b4270b268da1af5916abaed1757e3f44f5b77c6 EBUILD mill-bin-0.12.5.ebuild 464 BLAKE2B 3b7168ac7ce28af34eb70b42f0a6ffaf8afc0727705f5e341d2e0f8f0667efafccbbe96f21a9f714f0e7e5fdd3bcdbf087c1a602096f9f97a800d442c32f67a9 SHA512 a1b39b1742d7f21ea589e53525b39cc47c983bc46907c0b37391880449ef09c6187a075863eccec2c45082c5ddf624bcf778abfb4a89eb651820324849989b7c MISC metadata.xml 462 BLAKE2B 33fc9bc7b46cf529c83a5f554abf0ac46f109b72e9060b45c442aaae815c0845a0d5c8aa799ad369a75b5749e6499458763ca1913e88cae0d07fb6233e6badf6 SHA512 bd8831c79f4f164f509ee6415ef922fee49d40282d655785ec289f06da0e4735f3857041911236f2c7cf319f72458807ee5fb8a008e31774d90f03634161a2d2 diff --git a/dev-java/mill-bin/mill-bin-0.12.4.ebuild b/dev-java/mill-bin/mill-bin-0.12.4.ebuild index e33ff36d8393..b2b4d7d3939e 100644 --- a/dev-java/mill-bin/mill-bin-0.12.4.ebuild +++ b/dev-java/mill-bin/mill-bin-0.12.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/open-test-reporting-events/Manifest b/dev-java/open-test-reporting-events/Manifest index b1a0be637f05..f55b97f6c8d0 100644 --- a/dev-java/open-test-reporting-events/Manifest +++ b/dev-java/open-test-reporting-events/Manifest @@ -1,5 +1,5 @@ DIST open-test-reporting-0.1.0-M1.tar.gz 98076 BLAKE2B 1780f24776ddbb31752044c7ebee85cd852425b295b2c61d25e36856123e0d9cd4420ecb4f88e17bba52746dd209a5160bfe3bf0c05ac544a0a94e74c49ce1b2 SHA512 75523de2342b1b1027e68eb738ffef8571d6bb81b2cb0d87c26b097d8aac98f52728a6a5f46420ce8bb051d60b226646aef47ec00eee5876b833ba4e1121f5c7 DIST open-test-reporting-0.2.0-M1.tar.gz 1055220 BLAKE2B 9e0431e607ec9e4b4584d0a4508f4522724df851c3fcda4ddfbdd3b7202569c414de19bd45cb1093fd38dc7d4c7c982ee38b20cbec5d61b5e7d7baf5869f7efe SHA512 89ea03cf4e4b46a781d081cf7191f82f89c32c33f79bdc9b16f6f9046dc6913621d4a67885932f6dba4915a4357d0e77fd9f6b48f81d13aa601d75faeef9f77c EBUILD open-test-reporting-events-0.1.0_pre1.ebuild 870 BLAKE2B 5e72c23ad718a602f846ed735a600915df9e856be02775ddfa7b67f3cd905b54de098f25ee2812a9e70c814c9e03778a48e9f7c5e2d495c3c10e317c2efa30a7 SHA512 dc3876a4c11ba64ea3f1be0a9478a4e12aaae0b096674a8a5b3c6c1d01ffbdb91be1df662b637e90f131b428ae44d80974f5043192fc02099b5458b6b697cce8 -EBUILD open-test-reporting-events-0.2.0_pre1.ebuild 1880 BLAKE2B c0d891e80baceb77713b5ff1f386a72b90934e3e6c299bc0c9d1c81e61161f65d4861b929f70232edbeef929a8d0797a5b8b1cc71e9c80c7ba006f2c9e1d820d SHA512 90f24dee47581264e1a53cb27e7cd7d475c3510b90f9c5da91054362f2cfe8959641ef934a3cf94417056c851fa5959c4c25ab6210b2e7caa19cb3ab625070db +EBUILD open-test-reporting-events-0.2.0_pre1.ebuild 1877 BLAKE2B 2a0557a71dc52554bc7c8b3d35f1cea5611c5666463baf963c7988968b21f5da7ae3bae428d1adceb9702ba40a30231cf158e6babdaeb790847d6d9af9973fe8 SHA512 f75c0eb6794f5b63b985ab5d38e914032ff40cafd3c51346a166263ee8622b4eb1e42c8fa1d4433c2a5a7a440ebb0ba27dc40fbeb73a3eb399d2a914873acde9 MISC metadata.xml 312 BLAKE2B f86b07af484d130ae5c23e9058b5b23e2bef39aee20c40d5b2cafa22932efe57d4b9191bf67c1d68ef382db74cb6e18a4940ca5b7f4319a7b73651603797797b SHA512 3c5c337327f941f4d89fef44ea9681b307b0319408c150fa01a7b35564d2885db0a1aaad9d20af3c717cc43d2bea0337f39c8a62094da93e9acd0e765197ef0b diff --git a/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild b/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild index 730a117287bf..6176a862cbec 100644 --- a/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild +++ b/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/open-test-reporting-r${MY_PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" DEPEND=" dev-java/apiguardian-api:0 diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index f9e1b88d8b08..7a0513696ad7 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -1,68 +1,39 @@ AUX openjdk-bin-8.env.sh 607 BLAKE2B 447575fc213003930ba6d6bbbd7cda0d53f53b16e3679fcb13d219cccf3525c7dfda755c79826b4d3c7b238502ed5ecaf4c8514971e576c756f4fc168fd9a0d2 SHA512 4cfbe2dddc89408824621bbd2036afa2966d550e6e189a8835f78b46fe91305221d8fa46219e9c53c83c9f73d83cdb1208bc78a46b9115041511b97b70abbf1b AUX openjdk-bin.env.sh 398 BLAKE2B b83d85e2a4e0dbeb24b8c21fb442a8964e55eaf01125cd52f5c930cd67b95b7d1744362cbefe436e4f4115f0b7600860200d8f134b241b6b60ffae6b807b476b SHA512 2c2f753a05154d17a7c324e61d3e4513119050f44d2a8d0aea5c6e2542e9989a955689a97d47fc1d5c710a056f2ccc7b239e3eed3b2d516df6b2aa7450c44613 -DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_6-ea.tar.gz 137389244 BLAKE2B 6a94e5cfdf3df1ce9c0260a29df2794647721acd29408cf9ded988686528eed7bc145d2123ded77c56c959f405c2142f364888968f0b5332ccf289208371fe24 SHA512 19956aa65f87f800cd5bcb8970c8a5b27c76a3bafc7f8526aeeae36963cbb24a303b01b05ffef58fece4157c302d4c180d425ebc1b34e669cf4cc5ef3a84026d -DIST OpenJDK-jdk_aarch64_linux_hotspot_25_6-ea.tar.gz 137427153 BLAKE2B cb5395ecdd651b6232f9f942fabc8daaeb99f781a1a3f8a82cfb7cdf833cfa828eab7317d01cc510d90b9744f314849fd67a78fae33a4b0f541e77cdb8b4b41d SHA512 db70867f3d0d37167d18fd30ef8473b926442610a9771ed19b9f8ba43007360a28b0fe451065a0d6fb0fa1143e2f7bc87f00f9c1e18bd3f31c6080fca3e65e20 -DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_6-ea.tar.gz 137953029 BLAKE2B 89cca67b1975a09a77d8cc7fb45d01925a7353f0727f8aa9c013796754fc588443787795c47db4a3c663e5e32194886f77bccc5dc6faf5170f06c12210618276 SHA512 2beffacca5e238de3d3c6a587719895b45c61f32586c0bb70b60ca9eb30411575ff21636321bd13b0be78ebeb0cde50f80afd84427cc17cb908d7dc4b77c8206 -DIST OpenJDK-jdk_riscv64_linux_hotspot_25_6-ea.tar.gz 136262097 BLAKE2B 2fb33e86c14cd290e8693879cff2fe18baa050371bfb0df637b001c317590825f94336c898affe76db94310bb7f38e74735b3e7ffb3568c92425fc0cba0aa45b SHA512 3fa525bb4b68f3178dec8c0353a81f5c7aa883cc68efd79054e8c4181a575eb67e81f34decd3bc4dafc7797ad0d521b2220e8f2957e7206db1416d6bddbe9077 -DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_6-ea.tar.gz 138489277 BLAKE2B 1f43b392f97d991bad1abdebd254b7d8a0c113aee1bcb30567665d18bf779f4f9ff757f2c307f2de041649ae6a18b66d7276360091ec63573195f0d49f779b16 SHA512 0628a65fc7aae60f7d0700c8078246a74e90b64d3d1e3505713649b917b9fbc0f142316c3b8230239a2bc86b1e286890328bebc385a9ea8f949574fd4969010b -DIST OpenJDK-jdk_x64_linux_hotspot_25_6-ea.tar.gz 138401572 BLAKE2B dd26911ec6181c8a3683b735df50855604a2ae10c62b7533b954c8abe560ff6db10d98f34e9a713a2c3ce266727a60c172125e54f3e1fe3fa514cd5dec759d5e SHA512 d2d91b375ba05283ce65f67b272485d87963bc19efc22cd7de7fc2e19fc20630e118322c9af47b4d66d1df7ed29012d350e4908a4df2cec7857ca3dab32be06b -DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.25_9.tar.gz 192125336 BLAKE2B e083ce8691f8462310eeaa7495d26519754f5bfadc8a786dd188f1dad4dc36164eea9220125340b43c9e6b4321be6e26d66a9c18247a6462e4cae9f453fe1171 SHA512 860fff5eff6ef2a29062aac0ee7f90d80dca417fb58ccbf9a9f2ca96a8dc4798a00dab42deedbc64a371d0356b17e6cd12cdc2b2879edfcec9463ffc004ce5fb +DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_13-ea.tar.gz 137473307 BLAKE2B ebdf439c90c477dc7f88fe8e7e7e10c51a50d49891beeb0f498e49b8cc117c9295abc6581b05c8637c51b93096c6445a86c60f13a1376d9109ab909f31f6574d SHA512 baacffce9bcb48d922e527d4e1b0927525120d27c65013cf3ea3d5f28205fd14926302b9fcabaa25de8f6592583ad167d12e1f01ab84b5bf054703e562d34d07 +DIST OpenJDK-jdk_aarch64_linux_hotspot_25_13-ea.tar.gz 137475039 BLAKE2B ebf2834c91b9d3a42435fd28fa4332a511b49d26c9e2a427d70d0dcdad00e464268089b9badfb602ce500ec502f5ba06a1905e1987fe145bd82eac32c7ab2a29 SHA512 58328735b12521d73bc32f7e6f89e72a43feb46777f1c06b16c1ff99709287361166a1ce52f30cc0a1fc7c479d8473761c4ea156129a4e3a0e29d5e22dbdc2a0 +DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_13-ea.tar.gz 137999218 BLAKE2B 77864d4b1e6d8b85f519feccf89556f6360a30c98c1d8b5f5d40decbe42df76959e4d59bc6b233c604be88794bbd879aeb5730f9d31a3474ac42a15040f9af2d SHA512 224fcfbd5234e5134054caff3086212023d6ef3cf1b0be631a06f3dbfd7646c7aa8cc531bb83c3d5dd8a211d405a8bcf98b42cd3b8dcc7b24bbd777cd3aab4db +DIST OpenJDK-jdk_riscv64_linux_hotspot_25_13-ea.tar.gz 136339597 BLAKE2B b92e25418915030bb90e3dcdae806dbb38253816471c4b0d8dea01cfa39b4b5fc01c02fdc7f4a4a030d106acf98761d375111eff91beb3cb2ac267d8ffad3ae0 SHA512 20bfe10e8533ed6d1e2750843df1ede19f789b428a3c4fede4447d323072f5f936403e9f3bc6414e29fb7d83c2f088cb03d0bf53a7eed2ab4a7d6765a78fc66b +DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_13-ea.tar.gz 138583081 BLAKE2B 10d1b9fc108bbf4310492f01d2a615952026005408d0df22eea49aaaa3b7495007fecb420617378dd7a7bd7aaa0e493e28988409f0605b4154a07ad2313627db SHA512 363bdf6d3ff36e6437080667dd9524005ea30568f514d2360a84b4725831ea7e69c616e4fec8c78f27ac8f534c8b87f281e6ea1ce5ef22d39766629ff87dad87 +DIST OpenJDK-jdk_x64_linux_hotspot_25_13-ea.tar.gz 138454776 BLAKE2B 6fc4051dc6b22a67dbae5be4aa8da3088a9402450d3c6b69cf97125ca519ec0f4c7226b925c39b8974952692a86e9be67ad3948fd8eb1981e1465c7b733bf966 SHA512 23f8363a15fb93ce35d6ba0fa92f3bab9b7a0e8f02fbab13efbdaf7eceeab5a6838f243c07afdae16811d5f3e29de68ee0180924381677def10d9d17f86edc20 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.26_4.tar.gz 192142736 BLAKE2B ee6d2496dc6f8182d22fe7621110c783ac5506cbd88b9ee820f820eecb38348bd02990cbd20be91262d5dca5c27bd5476be8a529412f5f50efd412ce8a460629 SHA512 4afa228939aa26d131c829299bac90a863488c32f81ef61ad47ffc8ebac358399c460faca734994c4b6aed61fa68f669f45f375390dcb0698b6f7eb1db12834d -DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.25_9.tar.gz 182871332 BLAKE2B ac6ba9e02fcec38dbb685cdebf379ecdcb5041bc53a71a0896baf7f2628faaa0dd1402b045a57010e2495c16e48116fd1216fe6d4b6cf35cbc996dafe8516e0a SHA512 db0761f8b0baa82c61567a869f2c23da61470d055ecbd73c7693a7be37167282af7387006f22a0c7a46e1e71591615fac0431925987af8fb8e36d77207669856 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.26_4.tar.gz 182888570 BLAKE2B e8e8f3bdfebe7ea4b62486370f5be37234aabb7d92561f72d2442b7d35cc09990083d8d256abbce5360e864cdc3f4b9e0e5cbb2313ea12ae6367622e489552a2 SHA512 e1b56b7052888c79a95c4a306e17730651a2d0c23f8b3784e27cbd89a42c00d34e29ed10ae103a5964f7e80efdda9700aef2028791e337c6986e4a86bde350f0 -DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.25_9.tar.gz 177532830 BLAKE2B 5a2e15a9cd601dfbc6749875ee53de1ca5d41c41335e52588c778412499c4825b9108bcf8dacbe250814ff5664d8b8fceefceb738dc24c3ab3d13d292fa3d027 SHA512 8ba8c210717046ab167eeccfc8a3b18e34e77262a0aef866b6268cbd5b91bfd6ed90003ce7de852d6e24f923e044839092e5faac2f3df6273b8b3868eb7e7398 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.26_4.tar.gz 177550935 BLAKE2B 0e439a3b16cca15b588c00d4c4fc125057e531bfd5c274b76ca05b81bcdfa687561f13c3a46089a0efcadd323788ef8d4478830f1cd7bf69fe3a222c44ce05ca SHA512 77669c41ff3b5bf19789c3b8dedf532ec51a4f3f62cce5a5f80b4995c757f1af34dca73f2eba7132582679fde195e908aa81e02caf0c51ab2dc5b6330d95ed8c -DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.25_9.tar.gz 194039813 BLAKE2B 23995a31297ebdaa099722fe9962d14bf71800d6ab61904a7ff7ea4661f5a9bfe20f7669de2044999243626cfe97a63da7129571aa81d61436543fa3dbcaa220 SHA512 6a1fcfb1eed0c7b0823fe78c74630e9322bacbe973ea54684c9454df12118add9f8cae991e9f9c8ed721f0f7dc326ad9dfee010660d8a2c738c8c3fa3782aa1e DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.26_4.tar.gz 194045123 BLAKE2B c6271abdcd9b760e83995341179d55d45e9f85be3acbc830c546e2246633706fe90d95cf2ae670f1757e03c06a2aaa832d2dd03f9da10fe8ccd8bf242db3dedf SHA512 3f51fd352088d99abb7d33738c1358f0417d6d6575db646973b6160e5ba3f1217eda65a9d1c7cfbf5f20201c9eda0377cd4920652cb9e0279c5fb3887451875d -DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.25_9.tar.gz 195304316 BLAKE2B 99245dfcfc0b930486e07ef4fd46d5a398626bc20f4396ab4acdd15894645f085b861edae51c4724725f9d4d6fd0893644a4b09c6be3f2e72dba7f97e8397d0c SHA512 af63a7933e3c1c14c1f92682d4f1cb442a3637f077a22944b4fe559953a64a89f0ccf3bb8d1801c4fae9382fb66ec112ab3c43f9c7ac9319d59bcc5a41ffaade DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.26_4.tar.gz 195314602 BLAKE2B 33e37db849127aca2fff3c995d75dff639449fcd41a989151b3d7ba051fad1f3668c9bad833462c15421aeb3423f41e8ad3f587eb7373ab34722477256e72bb8 SHA512 adfbdc019b6fba69aa84abd3ba28ba2aad5520376289054023522beeb38ceba98ae2dffee73cd0fb160e5d6fcb3708e47501f100c7a451148c5f3ba27b440041 -DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.25_9.tar.gz 187793518 BLAKE2B e6e8ae58d450e54476c3374a630dcce989402b80aec776ef53dd19505541ffca635121942ae74fe005dd141c1a16b09a243326a380b2cdd5263f188c07da0555 SHA512 d3be11c3caa29670f60b0e16c4009ad14a2d43db86f03c12954edacb7e081ed213e27f03b744e578199362066674b71d416c1035186815ceca6b46c88b3f0138 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.26_4.tar.gz 187768613 BLAKE2B 4c536a4b302925138348a0be57eec7ef8d66f051b5f6a0dec16f58fa154c0b5fa16f5c8342e064b37542d2eb3ed58f604ded5aca7099bc49e50295dda56e61cb SHA512 d2097300683eb6ed105ca9476720e688228049ad20bf26c44699ec5b1dc4d89b4da11d7dda5c3f262beb65172d64e98648a83774e585b4a08a318356640437dc -DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.13_11.tar.gz 190583488 BLAKE2B 5ae3b41174f9a1b2b29cb4f4dc74d7b9644b1f168d1b44dc8536dd1dd94692f8b56e238e019bf9a956ac5da3575bf8435570f281e0de359d356e9ba2f035dcd3 SHA512 abbb6f0df93d17f14bcd7df7fcb4450e89c89c3f6f96d0b3e5b22fa0bd33c857dbd7a9751393f837984b9bf7c055acb25924c1dcbef9a294d1149bc03a91fa7a DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.14_7.tar.gz 190683604 BLAKE2B bb403020272d1e1e7f5290f1cb270730cc35a0274212955fded445a987d54beb1aa7d6c12deb8a5e045b1d14ebb07d37bd89152d73535a0f5c6d8ec92f03e619 SHA512 94714160cd7a803b1304b70b511316f772c54b240e26caf39c5384bd2e211e4804ddf02a3b0ed3cc3de2392f20cac4160d6845ecbec2e8cf1f530aa79ae174be -DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.13_11.tar.gz 185240495 BLAKE2B 6c99ba7106d9d8fd53bf427a03810e243b00908c9afabac0f75cd89f172bed5ce56c877bc4439d063616ec3944cbc74da77db4a1894d3ed93ae13edf81747816 SHA512 2a14c4e4ec20b34fb63465d7633ddf622e1097416511aa3983f43d0ddcf341e516fb2eefeb8e8619c931c9a2098decc8ef353bccd4a7b7ce70c31ab1c320fdc1 DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.14_7.tar.gz 185303401 BLAKE2B 603b32f306d2cceb494bdf3612f3923fb3d6b49c87b7e250b510afe12a7af7358dac1918e345a7a573ae82e4eb8b47fcc7cc63af544c22fe7e281f55ceab518a SHA512 09c09084c875b4a927d08d3e31ae98ac509d2173f52a29e63bc011a9f4e01d4e791946f81d8a573f7de477b2f4543c4707bfeb767c7b55145c2b3c89ac448ab3 -DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.13_11.tar.gz 188864608 BLAKE2B 5cb50382a86a60b63116db850bec71ca7df0a17f3c05fc5b296a92a81e4522915b9e0aeef5443c6516bf670176f56b36be8a0b64a2e4101f0a970c0342139652 SHA512 1c26a5dc7733e8662aea769a5c8e76cf2a81fe93638d45befca6083521450bba4e2c700287af7bece2fd6bc3cc2a5ecb07bda7f655253acb04fcee486b06b532 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.14_7.tar.gz 188878882 BLAKE2B d23abeb9ebb280fdb86dd8678ca0ee4fb1f0cba8d8fd8966d1034e373353f3b1b80c1f8bf554649895479ba4bdb74f9c8c0cccd296a684950fb21495fcd7ea5a SHA512 91edf885af9a85658abf17fb61f96b606976d6ddf54a245e9bac0a91d5184f06eead90837c42b801f40845e7d6e667d8643c74aee5ab518f0af4fbbddbe9bc96 -DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.13_11.tar.gz 191194664 BLAKE2B 00dca4f36f83df734954f73e803d98f7012376c428fe54d0649209782014d8a6f9cbccb813adc9f094a2e270e21f2f445a7d981c8213bf78bc7dff3885f97114 SHA512 1d7b3c7b552caf196f569b00f189c947647f9b99cf8e454015fed92a7572d4f3710c2214fe45b9f641abcabc5740dafb3f8eb6d828e50ff0fe830bc7e3f5c264 DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.14_7.tar.gz 191238117 BLAKE2B 9651491d0730ad91e85e2e79ebe2362c6d64687c01ba989f17d033fbe08310768cbb8352d5a61404064db77948e5e66b656435c481b349dbab0b0a86f496efcd SHA512 06acf256fc31a5dec3058fd047263d2249e80688462ee9219a5e868d15f3fbfd7a658f6aeeb8ba3ad413573d446afdd2aec8d730ab4c392318be60e345f8ecea -DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.13_11.tar.gz 191021362 BLAKE2B 826082c23cfd83e538ff85c7d4aeb402b526607796e6625c5db6c2e30a5ccae95190d8b97104bc572c06a5ea454f57e831fc577323f152bc7c5ba1e744b644c4 SHA512 f979818ffc60c8d3f72cd32a861127c32234d60c866f4b2d603017b50950a09610f9f382504e3d457d9296a6c1dfaa1459b6806d06e076dca5920ec374e0b7fd DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.14_7.tar.gz 191087427 BLAKE2B 1fdeb3ffbd3374291ad9cd2918bdc5e40f7e28a6e4fe368722a80f720c6fbe6232a68f97737fb17bb142aeabeaa9d1e793a04df24b8066452c8f0fce0e406d85 SHA512 977142bd0415b6be6b59243b166017b8954642cf659f15b3d6f157775caa35f3658e1503dfc6d150929d62c88e9ed60749991083540f9a434669dba42e75b6d3 -DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.13_11.tar.gz 191867538 BLAKE2B 8c626b1173727f0aa0cd0c8708cf678feafb6a0d6a0428d61e7f63aee94039af7ed6ff4dfe7178816a4c0b02176b9573e0314c65533f9f670236294875433f8b SHA512 dbc7d6e33305b8374b3a0cb5ae2dd56ed23af7d81b8906930d3d5437c35aeb6c8d8f41a1d4da7342f0ec570d27be53b302ccad686b5019cb514aa003d8011823 DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.14_7.tar.gz 191943794 BLAKE2B eaa9c7a68bf7d7b49643aa5956fb5847c7a4c591259053115f458f81038e3c4b418ffc4022993c639e4f566929c8f6c10af5aead75b5c0d3181c9ca3c66cda0b SHA512 91b2d3c12044c1a5a591579798c7e5565f12c74248c270f0c20c40b9035ad838fe9be58d1e6deacebc7d4a1c0284ff4cea28096ce4c97706a6d49024cd97de49 -DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.13_11.tar.gz 179980449 BLAKE2B 4a41d15d37ea03376fd92f0463c1c9c6b3c7690e164abac9a94f80397cdfbf78a17f615cb7fe8e29286c421edd987ff522ad01713add9b398765b732c821d8af SHA512 6f0d7e359e8f90902db3e4e2a7fc637f5e044903139107d34eddffb76539f9c55ccb9e94ea672544853d3164489bb21e93c6ec3d58fe3943990a946fd20ff610 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.14_7.tar.gz 180020160 BLAKE2B 609f8d48e71eef557457fb679d4c070f8571b0daf6d2a8fc8f427d94cc23bd49f8da41c9851682a673b48930c08b7f366e4f83d69ad18c278a11248223193ffc SHA512 ac236deaf1d8158dc9f2a9a951d11b735b3d1c939446b5a720d28dfeacf40689efa070f2855e125161189a6e6c62bb74c78fad0b42dd0b89ed365e9f91b53ec0 -DIST OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.5_11.tar.gz 204895151 BLAKE2B 59aabc6d50a9ba4f0009272a855e040ee5969f723cc948231d38b63424b279058c3d0ade81a90985384adbb598a255d3607bc689869f4753549262bb64530812 SHA512 7c5af7e50fe77381abc1e4d73a5e27854ef04cefeb655d9b4b1bafbf5ec32c61223ab1d68e9fd169f10eaa8f22127efde2653c434b2be110737bd437a1556020 DIST OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.6_7.tar.gz 204949360 BLAKE2B 33222687d4466608c9fdb87db0471d8b40fec958a695f79775f94029077888ae6fb70345aa046dc72cc2dbe47c2367622bc9e9df3c1fd1b0e26ec8c2848402f6 SHA512 a9a1e3f5315fe0142f407771d401bb95620f4ade731b4f3c1dc832721d47debb4a3a11a1294bade17a1000e9c4aafcfaed5b68305edb5a26f2459431a7d69ac6 -DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.5_11.tar.gz 204967537 BLAKE2B b7b44284a30efcf0c97855eadabaeda13af666f8b89f4ff4e264b265c5706810cc1c269186f968c1395872b343f2f1a82c8f28a7370e7f58244021fa0447f5aa SHA512 93a6d3c39c71bbec8a0b5d5501bbd9f2b44efcb7fb21a8c0e65fd15640f9b1b4b366be7298eb18eff3010ff41290f0a59544fee4efe16a8192cfe47394999485 DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz 205040588 BLAKE2B 1922d6d5493eb1567b4347dfd8de20cb212ce1d7c49f8ac45a61bfc645f21a32b18f0cb038c8462d713c8adf5abf593549da79689282e95add040472e73fd390 SHA512 726936fad5d020cc41f55a9471171e46e4aa0d8f9418efea0832360850ce554bdaf5fec53e5f25f67f54db5d4b7e4fc603c70d8ffbde0ddbf39dc759bf807fb0 -DIST OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.5_11.tar.gz 206643081 BLAKE2B e8bf67e69c9453faa0b30b43a73463700b1761d3fd93d853b499bfaae91eefbea0ffef1c3f07e0e3a31fc61d03486ba0cba0e596d35ccefa46ac2a17ec7a8e7c SHA512 aa189c954072e1f291d98b3384ec4b59feee908fba8d2016c69796c8a8960c5ef4043e501b279c9a5d5199ef79a43b71a7d1244a52e8596434373b17a3c88d85 DIST OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz 206647402 BLAKE2B 35bc14138a7069caf5c98c96a1c584fc7938f48717948a2dc0c139261db56662407edc363f07ab9ed69fb0bd013c3c1a4824840fa52b068b8697d8fd1d8cab54 SHA512 98e219ea86d4fc1a62b5bdb6bd5171d023350b52ecdb9a8cd80953dfe6527d0e7f1b931ae948d9496c222abbf48006778d3b0a6e01b8daf5132d3cffb48e46d2 -DIST OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.5_11.tar.gz 202809140 BLAKE2B 7ca8b039b8859856d853751f09da0d5ec84021a4c670610a5c51cba78867ba5fcf3a825a3e5d7fe1a1d75fdc00a4aeaa1439f18c24355f15838c35df2d697c8d SHA512 5c4f050d2bafa8187acb0c2fdfbc047a4560d6eed9e79a2e7298e4b0c6e05da7ba13fc78ef024b68668450d8664436bf0ba4a05fb7580bc00b4991d79b41b2e5 DIST OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.6_7.tar.gz 202858283 BLAKE2B 3db060097cf8d32fcf4c0b66577f52cb9938f435a356f74da81b4256b63dc3049e754492658780dc0bbe37905eb17e9304e4da7e926d90e8f86d5889b942baa3 SHA512 665868a9a41b1f684eae165d0b8fcbc5facf4cbc5858feb44b2455041da34452999322e00b2b5b1de0eee1551cf021d84819b5e686b9f2d6e70f9e58527bd095 -DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.5_11.tar.gz 207005595 BLAKE2B b63e61e46b0fe40ae81adbcf3e9f694ac82620abe80f64ccbd4d39ddd065b3fa53afa3cc6b3182d0b28e858ae70f4921bdda6e322a2ade29776d372e28190d25 SHA512 562509cc29ef465d718e3978c848e09c2f8adce9b6376a1c762076018a1a570466656d670784aba231d336dd25fba6b5bbb87960e8990914921f635173aa49ab DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.6_7.tar.gz 207056825 BLAKE2B c2728b4ffcf8aad3699909370feee9c3a9ce93d0d2dde26aaadbebfade97d009b829af207f8df3e50171ffa21ee4aef3ef5ee375a737afaed5794ee1e8e712f5 SHA512 4e4c6578ffc8befc68bfc2fe1dfce05e3652fe21d74e6220c9ea032d85a49166f09e56002c2f8201e53cf3b2c8b682eccfd0f03f12ba8cc6c1a53ac30f15d0d8 -DIST OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz 206798126 BLAKE2B ed139c216a82ed9c258bc3b48fccee184f8facd4f53f607ed6db79b7fe01193a41d3097bece31b5bf53c6964c96ac5e4f473f27fbb57a3e24b58149f3bd3db3c SHA512 0b5abec819b5c49a5e3feeb80ec97f508cb4436129b94a44195eacf24ff19077a6ed49381074a37f8c9f8fc71b9964f0ff035b62eb594290574c355f8231965a DIST OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz 206861665 BLAKE2B b60f2defff9fa45d15973e2d0a5568e38d5e980ac24d89c149eb1544652c4bb2142642ca9e1e0eeb5bbf744128e1560a4cb76c011b672a30b2c6b7c200d063b6 SHA512 fe1429daa45a8a48563ffd35fbef150fd28b3c5338f189785d6df511e34b04cba8e4fd573ce50e0fa8b5c07896ff1c4c60c18fe6b5d9f163d8af91ad50f2a07a -DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u432b06.tar.gz 102158189 BLAKE2B bcb350a98234a7483eacf6387b20563965c514d3f92620283540e1e9f0d578263f0d1490e3f230d638f69189926b9d02a12b17bfaf246e5a4da5096739a4073a SHA512 6f5921e08bcf6af7d8011df2fe380b32da2bd43ab88c014503899f55ae55df128aca2e1e90b64faac698730cba55dd80567dc023a00b8bd829f6e48a565f8f61 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u442b06.tar.gz 102194095 BLAKE2B b7d787674b1cbb6e6ed1a9547691cf063077f4be7920976c72f7e68e4ebe61be05214030eb45985c3ac3acd68b8fdab4242e50f23bae78c960048eed9b5b9c9b SHA512 d23de7d38cc871534fdb9002be5074882531266e2212179920b74d7fc6e7bda7fe4aa616be27244dc96fc8bc895f5adb757e91177e53ed9974807ecde2cbe035 -DIST OpenJDK8U-jdk_arm_linux_hotspot_8u432b06.tar.gz 98353185 BLAKE2B 38d09e21378af517f3ff24b17bdad3263dd4b88b7989d359bc8ac79ef6bcb65dc397dab8811e2d83cc56578dc72de3dc41d90328070b4b93352303c29fe4899c SHA512 f3f8ca2e51d04388b30a6cd52e906b0dd88ecf17da221ca6420581e8e2504f57900efae84a36a3ec3f0fa2c774d5ee79a272a9e13c7a0326cda2f11c2525638f DIST OpenJDK8U-jdk_arm_linux_hotspot_8u442b06.tar.gz 98388162 BLAKE2B d23a9f7e2800a05d0d9dfd67e5adbbf0c57ffcd57b3e161e17e8070b3232271b2c1a23b05e50afa88ba7847e57642f81003ae34ef01ef7bea7d0fcddd106fdc6 SHA512 668e4a3878704afe64cdde781c552a9b7147d8e04c0bca9c6eb7e21de0fe926f63706b4b2dbf2c73162a85fe942ef750ee11b8158fd0339fad1296286d46a1e0 -DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u432b06.tar.gz 100556456 BLAKE2B ad3b5b0cf06bb76062e96d9f3dc82378e523734f6252b21af2bd63565f1c084ed535348cd5c95c67193a45785bc52ecad839e557ab7c82c022ae15ce62c682d2 SHA512 f63a81fff5e653ee7421d269fc5243b3af068408051c883475ee4be86501ecd4951a9228b40135dead84a2363d0bd87e5136908b3dbbfc354631a00b1dc4d9e1 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u442b06.tar.gz 100593548 BLAKE2B ce41283109087c29433091dedae9f0327f3b142655642e4d033efd5f5452ebd9d70de84d03b2c2eb61c871bf5a7ba545939ab1649e0ad955209592e5145df214 SHA512 6997e9059cd126616499aa2f1f5c7db8d83ce8798c1d2f659b71d7be175d8eb64ec8d2f9915a10db947958d7e9abac47b6709f2a0bb71114006619cb9f1f6d9d -DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u432b06.tar.gz 100936704 BLAKE2B 617c141f53c74d22eb83256a72bd0b50e4b07071c441a51af49b40aebfde0bd385f90569efae45cd6a88e562b1dcd152c4712759b020ef45656f930f5c2ad7ac SHA512 b08b327b9f30f1352841e5d16bdfb3a321c86df4d44233b1acf0a7cb34f587082a231dfc43a2bd632a38867c6de82e3395f6982b2834651ae629c682f2881036 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u442b06.tar.gz 101002068 BLAKE2B b47e15bf9a29c80af6fa430e92146f4bb0db1c82c5da693d87eb16eb23b58bef167713340210b1d55ad8547ba9fd1339d29882f295423fbcb8beb02175d8f5ed SHA512 31c27221398651ca6706344081c4a6f36200eb37ca8258746bcf6a62e257888400fd5dc9d787e87cdec820224718726d18cadbc37d63f95d05a640ce1cc3f082 -DIST OpenJDK8U-jdk_x64_linux_hotspot_8u432b06.tar.gz 103033330 BLAKE2B 940dbba034a20576297ad8f6172e14ea38c88a9bfec4dd007d22fee621426cbf1f063c65c2b83e35636838a823bf47aa4a8cea441a5ace1d685dd1f396b4dbbc SHA512 e9986c8f83dba73d67d9f478f4f21dffbcfae41e9ef1caf02464043738993037072c6bd7bb7149e852577c15f28c69867ab5057aac6d50d09892c4ecc811f758 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u442b06.tar.gz 103096556 BLAKE2B 9c5cf0584f82caeb7baac5c7f11cc6f0543adb06e28610b5f8b6bddd8d4afe2b676982f27ff70a46600e4ced9309697a68836e7570415ee50355f6bd06ea7317 SHA512 186c5a61980e15b7b01ed9069a63d3ff3b6e4585b5a9e261fa224876c12770fceeae10c834f4289e2e66b50805658e2dbe7d07f34908ed48b5f94b8551f2074a -DIST OpenJDK8U-jdk_x64_mac_hotspot_8u432b06.tar.gz 109538778 BLAKE2B fc00cb8789e874b5ea8c85ed15f988a7d445e93562e21ee0d8cb35e24af0df455cc9dfa7bdd0c93749c48d8c2a7d845ba5c67d0f8199884682dbdd7369eba3dc SHA512 668e557ac0f9438908d3d8659e478f83cca0da6fd3f6a5dd61a214a46401818deb9eb48891120628052d550cb2546cfd89febc0f8814973f662bd3f8357ebf03 DIST OpenJDK8U-jdk_x64_mac_hotspot_8u442b06.tar.gz 109560420 BLAKE2B b23de9a444b65f3478dd2b8168aa92c50173e37f50374ece6c3968eecd664825ea90f804f58d551f589409334176444ee48d53033e9f966f0079f10a56e69a51 SHA512 bf5a2c32de7a529a0bcd92c20f17c0e4c0e211d8105ca082a34d3473ff65d2a770312fedb0c1769bb90bf92376890efe1dba7cd399b9835d9983ee80ea189ba4 -EBUILD openjdk-bin-11.0.25_p9.ebuild 3183 BLAKE2B 02e074b8eb4be70ea24d84ba28817e63848531440471c05ff7b0e8c1b085a82670b84af16cf267463bbaf639750d5fe9caa6f78eb5b4a3c4a98d3575a90e8507 SHA512 9b37045ffe35d5c91634737f44e7c4a0733fe569fa2d59d7b077a0af4e4273dbf39b16abdc1ec1a638f6b3a3a13ea08069831a2c896de072fae264dbaa0cb5f9 -EBUILD openjdk-bin-11.0.26_p4.ebuild 3186 BLAKE2B ce1b4a61f53723c1e45c0731436fad093ba75feb1c9ee662ce59b78743594b7bf5be4dbe52b446f766a988f89704983eb65c21941e93608e3353b3d18ba20bf5 SHA512 f6ae1c96c6be2e9870e20c332394512aea089a91aa5aa946a57b42a121ac0e6865c4a93fa4b916a1c8931a7714214f4bf523c6f9862f0c8629b30a5e9c28b7aa -EBUILD openjdk-bin-17.0.13_p11.ebuild 3215 BLAKE2B f2ec6fe938342dbdce0a068c391d99520bc657b6d70edbd90b5690a63ab4229724792a1e247ecddce7a207abc448c145f70786fe01f81ad1850050a6553a1d39 SHA512 5c458e8e7001beb6c791ad7b82e1e4d6cb759f4ab3065a8e7b2b1ad82a57488b159c52f1a29afd35aa398f9f76ecd1f80258674de631f9f0a2ed30e40b514d55 -EBUILD openjdk-bin-17.0.14_p7.ebuild 3218 BLAKE2B 85ac361f2e6fe30043ebfddad10c9458ebaaa3c1edb3cd8a8d71bf5ec4b217634825c7a87c8ef2aa449ba120e6bf290f378ff39e5537f06ab4b2e3a69226b22f SHA512 bb709c362b30b0cf1ee6c48eb13ac4e9aaf417d540facba20b1ac945ab3f9195ab25416d9d3a490c7aae3a685eecec144a3f57f3f0a91a2fe6a6915b3926e5ca -EBUILD openjdk-bin-21.0.5_p11.ebuild 3244 BLAKE2B f3662b3df32641ce5688231d68af1d65b650da771c1520e504a2479dbc585046693e1ad964a58c79d7ac9786b4c9e21b4a9d998e2610f64e776b9b50c53513cb SHA512 9be1a111ce4678f37d2cc9beb77dc3ab905ae881d686786f17503b76d5ea1e2e163a37344499c581313d6e75829c4aaac464672d8c0057422271e1303cc91200 -EBUILD openjdk-bin-21.0.6_p7.ebuild 3246 BLAKE2B f3f6c66f140e21ae6b7bcb902671bb89f4a636c7e281ef2c79d368f0066dbf0b5ec58fe88a211ed8f7bb9b317f3519635757888641a29ea7a1bff00c4ba22010 SHA512 f6858d425b14afcf0de6de92faa4e557230e9db765ee6fec9b615b6640cfe4aa0b1f221ba89c8a2e1d05abccb6879205f116bde22468f983a0f73fe518f7a11b -EBUILD openjdk-bin-25_p6_beta.ebuild 3244 BLAKE2B e8d619e3cd047b15fda4f677b2d24f2e5f08488d67505a4ae4a8de0ad216c64e79807954e3a5e45408f2ca6da842a4d766735c30df5a019e6fead621ca157d42 SHA512 aa4a4b1288cbf94137b5d1a648a2fcbb25890c9bf1023aef7c86d27bde4b4dd5bb9d226678aaee5f8bc5c72a30f1d9bbeca31b357f547547689b2731cab904f9 -EBUILD openjdk-bin-8.432_p06.ebuild 2936 BLAKE2B 6a60e6aa39cb48a07345b57bb30f8184bc2297957b0b71cc819c395815203ca16978b4008eb05bb21ebb6e54ab533da877e6f6f4a62711163b0b90aa7df46d6a SHA512 6149ff525bc36f48b61ab64f988698d6fca229844f03f3099e9f4d58e47446e711bb06f76bd06910d75f0f2ef040b0e3cb5b0c11019884cd0705162792a9056d -EBUILD openjdk-bin-8.442_p06.ebuild 2939 BLAKE2B b452efda73608f35dd24e0e95f17bd94e43a282128a28c8fac7511753a0dea827230851233d6a0ce1a49be16fda50bfd6b558d806469f1d430632169c053c10e SHA512 fbad2c994447a622e53e5b64bbf9237ff692f14cd7a42c467581777a34cb617ab6a9ea3722d07f7577214b5e32e5949c156d57789a888e13c57cc78455584c22 +EBUILD openjdk-bin-11.0.26_p4.ebuild 3183 BLAKE2B 91ee45637ac5090eefd740c76f8d3fc90532af99b9f6248b644324e3148bad8332b0598d7ded4acbde153b9a55846733bdbe00e501c138dbd8e6569dcf529936 SHA512 f8e3a2b45444477b0fa1ce6f424f3cc48bfb4fe66d55cccd6db4c23c2ba074a05c6aa43e2f047e3b5b93ed201d899508d908ac42e9d277e0514923cc53f46fcd +EBUILD openjdk-bin-17.0.14_p7.ebuild 3215 BLAKE2B 475f020a37e726bb8f4b97454583f1cbc2f0efc67155e81fb10982a05d94a2c4a460a59841a2b4fbf930ec71070904db72eeed0511af55bf84bc9300e65b2ba1 SHA512 a14fbddbec1e1ef46e33d2226fca7f15d9f5445bc95f5c12f0e82eb3259a810beeaf7a46352d4bf0aeb51007e33cee2fb3fac989d62d1231930c6fa6fe40e558 +EBUILD openjdk-bin-21.0.6_p7.ebuild 3243 BLAKE2B 8dd2efe9376bc2f06a1728c189358a296dc134ecdecde97add6af27a9517254531a16bff577be72b591b13e8e1a6e94945b51d88226470842bf642b7def04055 SHA512 f7f75cdb5067cf9ea3557df88c53d9b90ddf99d107ac5b9936a5f4026f6d6c92e6e0745e3a0eb4c33cc929a0f92347e62eb155c64b10c866fcb58e93565119b7 +EBUILD openjdk-bin-25_p13_beta.ebuild 3244 BLAKE2B e8d619e3cd047b15fda4f677b2d24f2e5f08488d67505a4ae4a8de0ad216c64e79807954e3a5e45408f2ca6da842a4d766735c30df5a019e6fead621ca157d42 SHA512 aa4a4b1288cbf94137b5d1a648a2fcbb25890c9bf1023aef7c86d27bde4b4dd5bb9d226678aaee5f8bc5c72a30f1d9bbeca31b357f547547689b2731cab904f9 +EBUILD openjdk-bin-8.442_p06.ebuild 2936 BLAKE2B 00dcf7fc50a91daa80d83831d4c270cf8f16904aa33c598c6f7a1ce165ccb3da31b5631379a8393f225b4a9cf65fa4a3f1176a0301e425b62dd080d0e3e78248 SHA512 f2fe25d49b89d771a6b17e80d9426a8ad07b2126b7e9cb946d02d8add24de1d88dfe14a693c46926cd5c18d407f15c8ebf6985535cc40052c78a04578e54ca02 MISC metadata.xml 1059 BLAKE2B 07f5d1d3aff8e962f70522b1fd1b33d9589695e1ccec43191bc31d065f48ff0efde065ac25d96ae994b6eb15fad9a6dcf2a24cc3c2b37633df242ba8b9d5e35b SHA512 a5094da75f572407c4391fb449469c56c4f1a6b86b8e72be98db45d8cadb9f142bc11a2e0a9131cba5d4fe2c9942edcd8e43066caddf8cab8638fbaba230e7b6 diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.25_p9.ebuild b/dev-java/openjdk-bin/openjdk-bin-11.0.25_p9.ebuild deleted file mode 100644 index 2602fad82147..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-11.0.25_p9.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 toolchain-funcs - -abi_uri() { - local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${MY_PV}/" - local musl= - local os=linux - - case ${2} in - *-macos) os=mac ;; - *-solaris) os=solaris ;; - esac - - if [[ ${3} == musl ]]; then - os=alpine-linux - musl=true - fi - - echo "${2-$1}? ( - ${musl:+ elibc_musl? ( } - ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz - ${musl:+ ) } )" -} - -MY_PV=${PV/_p/+} - -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net" -SRC_URI=" - $(abi_uri aarch64 arm64) - $(abi_uri arm) - $(abi_uri ppc64le ppc64) - $(abi_uri x64 amd64) - $(abi_uri x64 x64-macos) - $(abi_uri x64 amd64 musl) -" -S="${WORKDIR}/jdk-${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT=$(ver_cut 1) -KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" -IUSE="alsa cups headless-awt selinux source" - -RDEPEND=" - >=sys-apps/baselayout-java-0.1.0-r1 - kernel_linux? ( - media-libs/fontconfig:1.0 - media-libs/freetype:2 - media-libs/harfbuzz - elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) - elibc_musl? ( sys-libs/musl ) - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - ) - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]]; then - die "These binaries require a hardfloat system." - fi -} - -src_unpack() { - default - if [[ ${A} == *_mac_* ]] ; then - mv -v "${S}/Contents/Home/"* "${S}" || die - rm -Rf "${S}/Contents" # drop macOS executable - fi -} - -src_install() { - local dest="/opt/${P}" - local ddest="${ED}/${dest#/}" - - # on macOS if they would exist they would be called .dylib, but most - # importantly, there are no different providers, so everything - # that's shipped works. - if [[ ${A} != *_mac_* ]] ; then - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # prefer system copy # https://bugs.gentoo.org/776676 - rm -vf lib/libharfbuzz.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - rm -v lib/lib*{[jx]awt,splashscreen}* || die - fi - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - # provide stable symlink - dosym "${P}" "/opt/${PN}-${SLOT}" - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.26_p4.ebuild b/dev-java/openjdk-bin/openjdk-bin-11.0.26_p4.ebuild index 10ecc47d0b32..af4cc1d4dd88 100644 --- a/dev-java/openjdk-bin/openjdk-bin-11.0.26_p4.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-11.0.26_p4.ebuild @@ -42,7 +42,7 @@ S="${WORKDIR}/jdk-${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT=$(ver_cut 1) -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" IUSE="alsa cups headless-awt selinux source" RDEPEND=" diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.13_p11.ebuild b/dev-java/openjdk-bin/openjdk-bin-17.0.13_p11.ebuild deleted file mode 100644 index beedcb4f53a4..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-17.0.13_p11.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 toolchain-funcs - -abi_uri() { - local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${MY_PV}/" - local musl= - local os=linux - - case ${2} in - *-macos) os=mac ;; - *-solaris) os=solaris ;; - esac - - if [[ ${3} == musl ]]; then - os=alpine-linux - musl=true - fi - - echo "${2-$1}? ( - ${musl:+ elibc_musl? ( } - ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz - ${musl:+ ) } )" -} - -MY_PV=${PV/_p/+} - -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net" -SRC_URI=" - $(abi_uri aarch64 arm64) - $(abi_uri aarch64 arm64-macos) - $(abi_uri arm) - $(abi_uri ppc64le ppc64) - $(abi_uri x64 amd64) - $(abi_uri x64 amd64 musl) - $(abi_uri x64 x64-macos) -" -S="${WORKDIR}/jdk-${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT=$(ver_cut 1) -KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" -IUSE="alsa cups headless-awt selinux source" - -RDEPEND=" - >=sys-apps/baselayout-java-0.1.0-r1 - kernel_linux? ( - media-libs/fontconfig:1.0 - media-libs/freetype:2 - media-libs/harfbuzz - elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) - elibc_musl? ( sys-libs/musl ) - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - ) - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]]; then - die "These binaries require a hardfloat system." - fi -} - -src_unpack() { - default - if [[ ${A} == *_mac_* ]] ; then - mv -v "${S}/Contents/Home/"* "${S}" || die - rm -Rf "${S}/Contents" # drop macOS executable - fi -} - -src_install() { - local dest="/opt/${P}" - local ddest="${ED}/${dest#/}" - - # on macOS if they would exist they would be called .dylib, but most - # importantly, there are no different providers, so everything - # that's shipped works. - if [[ ${A} != *_mac_* ]] ; then - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # prefer system copy # https://bugs.gentoo.org/776676 - rm -vf lib/libharfbuzz.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - rm -v lib/lib*{[jx]awt,splashscreen}* || die - fi - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - # provide stable symlink - dosym "${P}" "/opt/${PN}-${SLOT}" - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.14_p7.ebuild b/dev-java/openjdk-bin/openjdk-bin-17.0.14_p7.ebuild index 4f1f34743a92..4be6d8668ef4 100644 --- a/dev-java/openjdk-bin/openjdk-bin-17.0.14_p7.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-17.0.14_p7.ebuild @@ -43,7 +43,7 @@ S="${WORKDIR}/jdk-${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT=$(ver_cut 1) -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" IUSE="alsa cups headless-awt selinux source" RDEPEND=" diff --git a/dev-java/openjdk-bin/openjdk-bin-21.0.5_p11.ebuild b/dev-java/openjdk-bin/openjdk-bin-21.0.5_p11.ebuild deleted file mode 100644 index a4636d98d3cc..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-21.0.5_p11.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 toolchain-funcs - -abi_uri() { - local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${MY_PV}/" - local musl= - local os=linux - - case ${2} in - *-macos) os=mac ;; - *-solaris) os=solaris ;; - esac - - if [[ ${3} == musl ]]; then - os=alpine-linux - musl=true - fi - - echo "${2-$1}? ( - ${musl:+ elibc_musl? ( } - ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz - ${musl:+ ) } )" -} - -MY_PV=${PV/_p/+} - -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net" -SRC_URI=" - $(abi_uri aarch64 arm64) - $(abi_uri aarch64 arm64 musl) - $(abi_uri ppc64le ppc64) - $(abi_uri x64 amd64) - $(abi_uri x64 amd64 musl) - $(abi_uri riscv64 riscv) -" -S="${WORKDIR}/jdk-${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT=$(ver_cut 1) -KEYWORDS="amd64 arm64 ~ppc64 ~riscv" -IUSE="alsa cups headless-awt selinux source" - -RDEPEND=" - >=sys-apps/baselayout-java-0.1.0-r1 - kernel_linux? ( - media-libs/fontconfig:1.0 - media-libs/freetype:2 - media-libs/harfbuzz - elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) - elibc_musl? ( sys-libs/musl ) - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - ) - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -pkg_pretend() { - if [[ "$(tc-is-softfloat)" != "no" ]]; then - die "These binaries require a hardfloat system." - fi -} - -src_unpack() { - default - if [[ ${A} == *_mac_* ]] ; then - mv -v "${S}/Contents/Home/"* "${S}" || die - rm -Rf "${S}/Contents" # drop macOS executable - fi -} - -src_install() { - local dest="/opt/${P}" - local ddest="${ED}/${dest#/}" - - # on macOS if they would exist they would be called .dylib, but most - # importantly, there are no different providers, so everything - # that's shipped works. - if [[ ${A} != *_mac_* ]] ; then - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # prefer system copy # https://bugs.gentoo.org/776676 - rm -vf lib/libharfbuzz.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - # do not die if not available, -f for bug #934974 - rm -fv lib/lib*{[jx]awt,splashscreen}* || die - fi - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - # provide stable symlink - dosym "${P}" "/opt/${PN}-${SLOT}" - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-bin/openjdk-bin-21.0.6_p7.ebuild b/dev-java/openjdk-bin/openjdk-bin-21.0.6_p7.ebuild index b7a5624ad812..f89c6022e096 100644 --- a/dev-java/openjdk-bin/openjdk-bin-21.0.6_p7.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-21.0.6_p7.ebuild @@ -42,7 +42,7 @@ S="${WORKDIR}/jdk-${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT=$(ver_cut 1) -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 arm64 ppc64 ~riscv" IUSE="alsa cups headless-awt selinux source" RDEPEND=" diff --git a/dev-java/openjdk-bin/openjdk-bin-25_p6_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-25_p13_beta.ebuild index 1df73d6d9ac5..1df73d6d9ac5 100644 --- a/dev-java/openjdk-bin/openjdk-bin-25_p6_beta.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-25_p13_beta.ebuild diff --git a/dev-java/openjdk-bin/openjdk-bin-8.432_p06.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.432_p06.ebuild deleted file mode 100644 index b8735214d026..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-8.432_p06.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 - -abi_uri() { - local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk${MY_PV}" - local musl= - local os=linux - - case ${2} in - *-macos) os=mac ;; - *-solaris) os=solaris ;; - esac - - if [[ ${3} == musl ]]; then - os=alpine-linux - musl=true - fi - - echo "${2-$1}? ( - ${musl:+ elibc_musl? ( } - ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//-/}.tar.gz - ${musl:+ ) } )" -} - -MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b}) - -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net" -SRC_URI=" - $(abi_uri aarch64 arm64) - $(abi_uri arm) - $(abi_uri ppc64le ppc64) - $(abi_uri x64 amd64) - $(abi_uri x64 amd64 musl) - $(abi_uri x64 x64-macos) -" -S="${WORKDIR}/jdk${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT=$(ver_cut 1) -KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" - -IUSE="alsa cups examples headless-awt selinux source" - -RDEPEND=" - >=sys-apps/baselayout-java-0.1.0-r1 - kernel_linux? ( - media-libs/fontconfig:1.0 - media-libs/freetype:2 - elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) - elibc_musl? ( sys-libs/musl ) - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - arm? ( dev-libs/libffi-compat:6 ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - ) - ) -" - -RESTRICT="preserve-libs strip" -QA_PREBUILT="*" - -src_unpack() { - default - # 753575 - if use arm; then - mv -v "${S}"* "${S}" || die - elif [[ ${A} == *_mac_* ]] ; then - mv -v "${S}/Contents/Home/"* "${S}" || die - rm -Rf "${S}/Contents" # drop macOS executable - fi -} - -src_install() { - local dest="/opt/${P}" - local ddest="${ED}/${dest#/}" - - rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die - - # on macOS if they would exist they would be called .dylib, but most - # importantly, there are no different providers, so everything - # that's shipped works. - if [[ ${A} != *_mac_* ]] ; then - # this does not exist on arm64 hence -f - rm -fv jre/lib/*/libfreetype.so* || die - - if ! use alsa ; then - rm -v jre/lib/*/libjsoundalsa.so* || die - fi - - if ! use examples ; then - rm -vr sample || die - fi - - if use headless-awt ; then - rm -fvr {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \ - {,jre/}bin/policytool bin/appletviewer || die - fi - fi - - if ! use source ; then - rm -v src.zip || die - fi - - rm -v jre/lib/security/cacerts || die - dosym ../../../../../etc/ssl/certs/java/cacerts \ - "${dest}"/jre/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - # provide stable symlink - dosym "${P}" "/opt/${PN}-${SLOT}" - - java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} diff --git a/dev-java/openjdk-bin/openjdk-bin-8.442_p06.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.442_p06.ebuild index 84cc54a38cf5..c857ce0c7e14 100644 --- a/dev-java/openjdk-bin/openjdk-bin-8.442_p06.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-8.442_p06.ebuild @@ -42,7 +42,7 @@ S="${WORKDIR}/jdk${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT=$(ver_cut 1) -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos" IUSE="alsa cups examples headless-awt selinux source" diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest index ddc95077124b..0c33e56807e3 100644 --- a/dev-java/openjdk-jre-bin/Manifest +++ b/dev-java/openjdk-jre-bin/Manifest @@ -1,19 +1,11 @@ AUX openjdk-jre-bin-8.env.sh 573 BLAKE2B 02f032b60578e95a5f370afce4bec7aef12262b5f87c854a4ffc3844a4db5e88abcfb6e7539152b05e447eedb99c58e0a5944ffc2af82c10b5b0f04e447ea1ef SHA512 79bf447ffb50782348396ed1a64737f0a4adacfc21ef70d5f652db782e9492cde89f2ba740c28b6465eb4a6c32a483b2f50daaee784a03ff3d371e843f712fe5 AUX openjdk-jre-bin.env.sh 342 BLAKE2B 194a81416378ac4729fc333f40c210bb33dea66cfc2b6a5341aab048c63f2c7c9a7bf9c45f10f5d23e2d7dd99cde80b03e79a79c30d08b6be90d6d8d6e850ec2 SHA512 6690285c5fa3866731ef28e0ff2153395e94a3e37837bf334ebea8fb132915a37002d70457810dbddbcaff78d5404f14818735ab6a722456780add4ad9efdafd -DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.25_9.tar.gz 43388792 BLAKE2B 59f2ea968f5f243dc2e0b8d82270620839a5cbafd93bfb611b3713455e366f956357b1424e69e3082730e6803934f78852db8e06d6ff6dcda7f7bf5ce2c6323c SHA512 3e602a497d66ef423ba9110a69149ad5fe3c939c629eda1a0946697623ada8a1582d08b55f498b1d0862c95a7c64b0fab804fb713e49bdd4ddd9657c164ab7db DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.26_4.tar.gz 43392609 BLAKE2B 5252fb30aef1eb09c39f1c011c92f057db3d6401d96328eda5737f2c39b47c9d194712d163df7244dadbbde41551695213778fa9df7af4627bf0461e2506805c SHA512 61d2d9c747450dba0d6b37a304b1dbe69497989b6643b2a4cbe6a99c100b780ccc04e650c0e5273e9fa724fb0e8db5272d46f8ef7a66e3c0958f26e9bf0fe74e -DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.13_11.tar.gz 46082619 BLAKE2B 18cfcba579deb6665f45de59b145d2f9b3c047456e548b0728619a8b711890f66c15d0522e89ef3f8d7f9747636cefc509efc0d8c12e709d6f7e2faf8c6d1860 SHA512 6ab44ec3ae9f610b68008e68069a66095c7b2d1deba2990e061baf9800cbeafd818cb16a9386aabbc18299bc46e0f23540111eb6a0597561c835e67506eeff97 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.14_7.tar.gz 46092700 BLAKE2B e4045ac58993c771e750464dba07432857facb49aca86954ff0446c3be7b4749848bc39a31519bc72ea83c81f70aa7c2c975ee750c41993bfd5fe37c7537ea28 SHA512 42cce997473203c1aa7bf4d64706b1031536cccbe40a35ef8ad37e23cc87e1ef6adca9afa69ac857d571ba888f7a9a8fe6a950f0084b22f58f36b865cbd975a6 -DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.5_11.tar.gz 51849867 BLAKE2B 6769bd34c2ba7f6d4939f1b7647cb7bd5eea5644a05f4e5474db612c29e05d247829b1eea2f0265febf41cd6a64a1e62c5eef7f1ee7c68e84f6bb085d3c656fb SHA512 7077e879e656a2b3bcb6274d5eb312320a95f13e909bd0fb5589e665db545caca0a6bf7d1117d76fe201caaa50a3bf917316e43f08d94b48872607bc25238a94 DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.6_7.tar.gz 51858210 BLAKE2B f45a6578b92a04663d1b2cb5f6a8d2bd7d5f8eebdbb9cdb843ae37491c9f48f431ac6b3207711ed53d2cc2727aae274b475b698e3e8aa9714226bccddc7f35de SHA512 5b4c90176ae56880d3f71330032ca679fac4f6df8002c14dbeb095952b23a4a502433205ec3deffbe1a11f4a9211a4b32d50c7d44254d2fb7d2f7c027590a7f3 -DIST OpenJDK8U-jre_x64_linux_hotspot_8u432b06.tar.gz 41407945 BLAKE2B 99d146ceb6627be04b30bde28691df1362f2acc147a8b260d9633fb11d9ef2f23f2a0876a6cd32515dc0541ce1f5feb475793225266da9197ac7392db13c512a SHA512 c32343125e66005c9239d1002fad2a183bc3834dc1be5f85ca9bf6535bc40bc629d7e538cefc0d07cc2b49275a54ebd19098e43aecfc34cbd40e549da902b894 DIST OpenJDK8U-jre_x64_linux_hotspot_8u442b06.tar.gz 41414365 BLAKE2B e6d788ef60efaabf9844f8805213ebb056f5c2d5028d0b54cff9665b38af84e461aefbdf1906b261a917b9809ec440676d95af4e2a48342660fe01bd38d1d527 SHA512 77369292244a2e323b3189790e4b8ccc9f8a84524c4c6f8d0f2c4c0073f1b9c591f7dbb41afe7282889f8d48af5452dd2f7920988fcab0d37dc890c36504b70d -EBUILD openjdk-jre-bin-11.0.25_p9.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d -EBUILD openjdk-jre-bin-11.0.26_p4.ebuild 1999 BLAKE2B b108aa24550bf080b3e9060edda0e2727195f1d2db5c45c2200600031ee5aa3873be5fbe35c499849a3e68d5d463d715a399af1fd4179834eb401b16c96da66c SHA512 d3bdc4ea28e821bf3fe086d9d112ae155e70b61db140756581814ef9f65980412524b3138927808593128c0cbbaa095acbdf41f7c2f67dde00510c4911df1769 -EBUILD openjdk-jre-bin-17.0.13_p11.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d -EBUILD openjdk-jre-bin-17.0.14_p7.ebuild 1999 BLAKE2B b108aa24550bf080b3e9060edda0e2727195f1d2db5c45c2200600031ee5aa3873be5fbe35c499849a3e68d5d463d715a399af1fd4179834eb401b16c96da66c SHA512 d3bdc4ea28e821bf3fe086d9d112ae155e70b61db140756581814ef9f65980412524b3138927808593128c0cbbaa095acbdf41f7c2f67dde00510c4911df1769 -EBUILD openjdk-jre-bin-21.0.5_p11.ebuild 2001 BLAKE2B 030344084ae2332f1ed55d1042632a6318976c9cc35bbce5e9ff7b46eeeb6ac8741f3dd754db1d212a5722d276f7067513457a9d9d55b881c5de3d5d24425cf5 SHA512 821afafb9369e6240416d6921b0f0819b7a0987c81965b27e406052c8f00ade7a5831b45cb27a65be5915440ef46c8f492a429fa21a344debfc073e58b860f89 -EBUILD openjdk-jre-bin-21.0.6_p7.ebuild 2002 BLAKE2B 4d9e9ecc39e9c009d6a5fbcbff6a853a7a2edb886d4ccde849fc40da399843db7286d24e5fbe68e16ffbe8c137ed38040128ee8787b41745527c623fa6907961 SHA512 e9dfef4e8ee00a41acce66048e688eea84a6619cd9509bc916aaf1e1faa0d40586491672a1b18fe4625ac86f39b8b8bb902070cf61d93af7a2fdc5127e7929f7 -EBUILD openjdk-jre-bin-8.432_p06.ebuild 1833 BLAKE2B 5b4c1f5e8cc03712fd969653a85dfe53517fa56d488aae953f78ca38dd33fd3433f172be1ca2fa9d35cdabbf9e11c3c375c5e10633096791aad1e1aa33788a1e SHA512 7c64ea39325b3838b078af5acfdbe6f86c7698d809b1b721592fd33cc0f08325c52e5995c2e2038120c17ee8aa0761873ee440ff6ccac5488d5e7c6c000463ae -EBUILD openjdk-jre-bin-8.442_p06.ebuild 1834 BLAKE2B 49afc3eb6c7fb81ee5bd87726c93f764da89461e77851be75ebb6a871d6450f437a8d2cd4e79fe5e4af5b1a0e5f959c4636bdca4bc0ef9b116bf1b47d50e776e SHA512 23a3457e50728f8b593401284c611290fe708169031d792d71160d6db4d431d7434f232eb92a77e5b4524889f7978fb8b245b022099b8362000e64ea7740c3d1 +EBUILD openjdk-jre-bin-11.0.26_p4.ebuild 1998 BLAKE2B bbd07258ab2d7533b611121aa8ddee02950cda4536f730af63c5f203847f36f9f96705ae2494d41af4ae54d6bbea89c0744a6a115d4e1b00ed1772e68f982935 SHA512 60a0cc83c476c0578433823683f160bfb301f33be9ca728226194ed8c625c56f66149dece709aaf7d1626a9bc2c7ce25735c0d857382493a28e77f8229818d21 +EBUILD openjdk-jre-bin-17.0.14_p7.ebuild 1998 BLAKE2B bbd07258ab2d7533b611121aa8ddee02950cda4536f730af63c5f203847f36f9f96705ae2494d41af4ae54d6bbea89c0744a6a115d4e1b00ed1772e68f982935 SHA512 60a0cc83c476c0578433823683f160bfb301f33be9ca728226194ed8c625c56f66149dece709aaf7d1626a9bc2c7ce25735c0d857382493a28e77f8229818d21 +EBUILD openjdk-jre-bin-21.0.6_p7.ebuild 2001 BLAKE2B 030344084ae2332f1ed55d1042632a6318976c9cc35bbce5e9ff7b46eeeb6ac8741f3dd754db1d212a5722d276f7067513457a9d9d55b881c5de3d5d24425cf5 SHA512 821afafb9369e6240416d6921b0f0819b7a0987c81965b27e406052c8f00ade7a5831b45cb27a65be5915440ef46c8f492a429fa21a344debfc073e58b860f89 +EBUILD openjdk-jre-bin-8.442_p06.ebuild 1833 BLAKE2B 1673b2b274724dfc5971b3050668b6abd179e8fc2ba3ae1eac73a94b25147658630ea531654e262cbaa5c83b9ff058c0c22776bbc7fdf655e26b751ecb4e45de SHA512 48bccd3b206b2fd767c576b65947f67c5c2b1e529e41b52e9f19e19e705759d6a5f501bebc92dc8cc3a7d41031a44709a156faf7bc110c584bba723a76ff4f33 MISC metadata.xml 655 BLAKE2B e05648526464c16e698e8fc1b16a4c7ab646ad42402241a5a23eecd209406446b9a77a46f1ed55d27a924ffa7019ce8cf976f3037a8adc091b1406c501c35e88 SHA512 437ded048327540f6010e462448317eef13da67f5cfca0b62c15fd2367f1a5bfb125b73de9228d3054d2001bef557e5d9a13f80686678df9c03bd6c10b4d1fe2 diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild deleted file mode 100644 index 4bac8986b66a..000000000000 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 - -abi_uri() { - echo "${2-$1}? ( - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz - )" -} - -MY_PV=${PV/_p/+} -SLOT=${MY_PV%%[.+]*} - -SRC_URI=" - $(abi_uri x64 amd64) -" - -DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net/" -LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="amd64" -IUSE="alsa cups headless-awt selinux" - -RDEPEND=" - media-libs/fontconfig:1.0 - media-libs/freetype:2 - >net-libs/libnet-1.1 - >=sys-apps/baselayout-java-0.1.0-r1 - >=sys-libs/glibc-2.2.5:* - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -S="${WORKDIR}/jdk-${MY_PV}-jre" - -src_install() { - local dest="/opt/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - rm -v lib/lib*{[jx]awt,splashscreen}* || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.26_p4.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.26_p4.ebuild index 730296912df7..a8fd6c79ea49 100644 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.26_p4.ebuild +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.26_p4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" HOMEPAGE="https://adoptium.net/" LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="alsa cups headless-awt selinux" RDEPEND=" diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild deleted file mode 100644 index 4bac8986b66a..000000000000 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 - -abi_uri() { - echo "${2-$1}? ( - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz - )" -} - -MY_PV=${PV/_p/+} -SLOT=${MY_PV%%[.+]*} - -SRC_URI=" - $(abi_uri x64 amd64) -" - -DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net/" -LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="amd64" -IUSE="alsa cups headless-awt selinux" - -RDEPEND=" - media-libs/fontconfig:1.0 - media-libs/freetype:2 - >net-libs/libnet-1.1 - >=sys-apps/baselayout-java-0.1.0-r1 - >=sys-libs/glibc-2.2.5:* - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -S="${WORKDIR}/jdk-${MY_PV}-jre" - -src_install() { - local dest="/opt/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - rm -v lib/lib*{[jx]awt,splashscreen}* || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.14_p7.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.14_p7.ebuild index 730296912df7..a8fd6c79ea49 100644 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.14_p7.ebuild +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.14_p7.ebuild @@ -21,7 +21,7 @@ SRC_URI=" DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" HOMEPAGE="https://adoptium.net/" LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="alsa cups headless-awt selinux" RDEPEND=" diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.5_p11.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.5_p11.ebuild deleted file mode 100644 index 31c5f7330c8f..000000000000 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.5_p11.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 - -abi_uri() { - echo "${2-$1}? ( - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz - )" -} - -MY_PV=${PV/_p/+} -SLOT=${MY_PV%%[.+]*} - -SRC_URI=" - $(abi_uri x64 amd64) -" - -DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net/" -LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="-* amd64" -IUSE="alsa cups headless-awt selinux" - -RDEPEND=" - media-libs/fontconfig:1.0 - media-libs/freetype:2 - >net-libs/libnet-1.1 - >=sys-apps/baselayout-java-0.1.0-r1 - >=sys-libs/glibc-2.2.5:* - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -S="${WORKDIR}/jdk-${MY_PV}-jre" - -src_install() { - local dest="/opt/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - # Not sure why they bundle this as it's commonly available and they - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea - # also has an explicit dependency while Oracle seemingly dlopens it. - rm -vf lib/libfreetype.so || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if use headless-awt ; then - rm -v lib/lib*{[jx]awt,splashscreen}* || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.6_p7.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.6_p7.ebuild index 47945aff9400..31c5f7330c8f 100644 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.6_p7.ebuild +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.6_p7.ebuild @@ -21,7 +21,7 @@ SRC_URI=" DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" HOMEPAGE="https://adoptium.net/" LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="-* ~amd64" +KEYWORDS="-* amd64" IUSE="alsa cups headless-awt selinux" RDEPEND=" diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild deleted file mode 100644 index 30f0a4d988c1..000000000000 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-vm-2 - -abi_uri() { - echo "${2-$1}? ( - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz - )" -} - -MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b}) -SLOT="$(ver_cut 1)" - -DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net/" -SRC_URI=" - $(abi_uri x64 amd64) -" - -LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="amd64" - -IUSE="alsa cups headless-awt selinux" - -RDEPEND=" - media-libs/fontconfig:1.0 - media-libs/freetype:2 - >net-libs/libnet-1.1 - >=sys-apps/baselayout-java-0.1.0-r1 - >=sys-libs/glibc-2.2.5:* - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - )" - -RESTRICT="preserve-libs splitdebug" -QA_PREBUILT="*" - -S="${WORKDIR}/jdk${MY_PV}-jre" - -src_install() { - local dest="/opt/${P}" - local ddest="${ED}/${dest#/}" - - rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die - - # this does not exist on arm64 hence -f - rm -fv lib/*/libfreetype.so* || die - - if ! use alsa ; then - rm -v lib/*/libjsoundalsa.so* || die - fi - - if use headless-awt ; then - rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \ - bin/policytool || die - fi - - rm -v lib/security/cacerts || die - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - # provide stable symlink - dosym "${P}" "/opt/${PN}-${SLOT}" - - java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter -} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.442_p06.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.442_p06.ebuild index 6378e8264f29..16370ef81e87 100644 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.442_p06.ebuild +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.442_p06.ebuild @@ -21,7 +21,7 @@ SRC_URI=" " LICENSE="GPL-2-with-classpath-exception" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="alsa cups headless-awt selinux" diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest index 2f694b41a262..0b81308f84df 100644 --- a/dev-java/openjdk/Manifest +++ b/dev-java/openjdk/Manifest @@ -6,14 +6,10 @@ AUX openjdk-8.402_p06-0004-Fix-misc.-warnings.patch 3075 BLAKE2B 8da8de4830a4545 AUX openjdk-8.env.sh 687 BLAKE2B 4bb851545955fafa6a4b08f2589fa9a5441ef37484eb21ac5db06cde111d325903e70b5b7473659973a0bab972386c8f33ded1da57858fdca325cfa29b1122f5 SHA512 a43fc0fcf57108350235d47d6da65a12fb9f77f12f6163c649ceceacb3317c6a25516efa060efe129b74138a529945163343e5a7d1de2b7af36f6580054ed5e5 AUX openjdk.env.sh 432 BLAKE2B 8779a373af2f9e52473cb5e3bc2bbcb7fa83c6d09382d498466888dd322299adc1b736c6e3723fa68e92a80067599228b3511cc2826e1ebc3c5845a7a2f62fa3 SHA512 e6604a88fb857945a618e4b7735d49dbc23bdd4c6fb70fc5753470e9c1047825208a40fe25107bcde95f290656b44f92e1667ebc414454cbae2e71f16fec5fbd DIST openjdk-11.0.18-riscv.patch.xz 272672 BLAKE2B b079612032a5bf135b05bdd1da16f2823772a5d9a18447a435f191daf78c5429a15c2e9ea64758dc9b26ee2a88275532b4f27714b2a7e4489f920c0ed2f5003b SHA512 c0426f243c5aa581d90366cb01ce811e34883a9d8a0298cab420378470e8eb427a56932ca1fbb5ed57e7430be2b38c6bc4491028ebaa25be0a938ba0bb2baf45 -DIST openjdk-11.0.25_p9.tar.gz 116541441 BLAKE2B 5be0d6e1996860f0d8f36732758207044668fdbd6e9c9b21b96c897d526f2d86a931f2b8d732ebe4b668679c0e48cb49a472baf29d4ea5785dc4edb0d8a5de2f SHA512 25971b26d04dd111a21c112f694968c8d56c3692a62eb1366a1f49617a308a3a0cb37ab92ff02cff727041d6e32cbbc345f313db46df58f9e933a801a1588e8b DIST openjdk-11.0.26_p4.tar.gz 116557373 BLAKE2B 0d3dc31b4568778da2612d002c8e92eb3aa0e2b1b1eed973adb82fe3ca2ebdddafa9cae116e0b91cfb4cfdd7a40c381b3c8dd14e5b4ee28c0cf388b467166b76 SHA512 b5375de7c39aafa4fe1ef6556e17bf5c8ace577953ea8e666c4e8adc3e8b0f6fdbf20b7c426a156420acb99787363e0e4c9d36df20cefcef5e74a48bb75eeb24 -DIST openjdk-17.0.13_p11.tar.gz 107315661 BLAKE2B e403a8f33d4e79dd5c77a5dbfc991b443e15bddefe7cfde6cbd6f8df29f1cf499d0bd467d23f0c1b89b92b1dca16ebfb398a5c64b8787f787465a8a5f50bdfce SHA512 6f2220b3b0b9ab4441968d487858449f0e58400bfbbf8cc322b6c9393ab44869ea27285bed1022ac531f0a9eec5b7d6a07db4f7e78b094bb5ca8cedd5f40711a DIST openjdk-17.0.14_p7.tar.gz 107408032 BLAKE2B 006be4d75d3d9ef3a40b1853dded3cced6f345ea473b7c03c89f04b1d74df7532878246bafde932b49da39c1cf66bcd7c2ee42dc9049c19efc653db8f7367971 SHA512 0643ac52b68e5884734289ab13592feef7273db96f7b5c0fd77d801e4d4e44a84abcc439fd1b138119c5583986f1d0b058aa74f55b00e0dfd31333cbb536744d -DIST openjdk-21.0.5_p11.tar.gz 112679148 BLAKE2B 6cfb2ab73e1bcc5d74c28f56e163778ca42fa1b9eda5367f2198827eae04d5a269926c97b326d1e71b2a57f2780588f538db8d3a81f367903fd967534747d3af SHA512 2fdfdb7e21fcaf97590fa54317f87169d5fdabf38027f4f6570942b2af637fc9ace3d35c3bbb0df29720e7a0f6d6a4087253a713389743ed7947e433d7b8103b DIST openjdk-21.0.6_p7.tar.gz 113221815 BLAKE2B 2b3d240037baa2b306a1064f260b7ed57a4f4dafe97626bf6e1de3e54357d8a7652c1798f6946d58aba30ca0be334d9a1f918b25381ab370d515f829abea4952 SHA512 fb03362608a35b0f6e131eaa974a52e6ff8a96f90d3bdaeccd2e1268f46db65c72387ed7bba1c8b0d9457c56950eae607fba29e102a338b009259262e1024726 -DIST openjdk-25_p8.tar.gz 122660586 BLAKE2B 826b2b54510e3021fcf0ef675d97b55bb7b54f375c94b5a6833c74f4123839c5b3cf367884af697949f680b60828c527d7a1dd1e3986e8973b9ff73c0476dba7 SHA512 e78eac4f8474f751076590110e4cd9f30351d0c50add0a4d9dbde439400d810e9dadc0b3e808be39ab3107f9669d9a7b7c34f6d029dbf34fdffb157d5f1d8874 -DIST openjdk-8.432_p06.tar.gz 92765730 BLAKE2B 9c3823ed0394730cdbf306a92062656a793dd7b57a333319282a6aa01a8150927227d3e91ee2ee975108b8c3aa2b0b87669af2971dfc27a6400fb7c4ef22d246 SHA512 263642d56915e0533c154ab51148b0f6a9860b243dddf5bbb70f49174d07dd505393fa6e257bfa34eca6e95ecd4f271737fa48fee8db93e624e8336fe488eb83 +DIST openjdk-25_p13.tar.gz 120956985 BLAKE2B 039e569707d6803cc42a3fdb29fdb6f4fc9c6af0f207e894c6237e73ee087b3025b386e1b5afcd2a03675e39638608d45cd49915008e9812ff1aeb28f611e328 SHA512 35769b7318eea53b4d079dfe2a33fb28c11c48fd448c036ffba350147398927e5078bf53e67246d4adf6ca93fc81e99944cbcee14800c57824b49f0d4ccc55d3 DIST openjdk-8.442_p06.tar.gz 92775643 BLAKE2B dfcac25f30d8178b9c9d9b2f90e06b7c8cd417dc43c00954d2e9a748f979c596b1b77f989a7137e022868dfc8d12a148f9281cf9a387ff91e9d4b505d416128b SHA512 6c0fe0b7aaf5ff887c720cced4203231c7ea6490817a5cb10196dabe0f3941833ddcc8024d2fe04f3a84502b6fe08277a6ff2f84ce605f4209a3494b9f0a80b7 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d SHA512 732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29 SHA512 f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f @@ -26,13 +22,9 @@ DIST openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz 125375264 BLAKE2B 28802995f393dc7 DIST openjdk-bootstrap-21.0.0_p35-x86.tar.xz 120906212 BLAKE2B c3a56f4e51a8aca1c318b9c32bebdb4c09e42d80416ce1843bc80077f09466b7f54627ab6992f9149fdabdb4d5557c3cad6b5e93b37ba3d89d84f736fc07a57a SHA512 40f0cf60adaebd0c6ae11badb6b71727a5cc64c89077731b0f7cc82f203297b9b780ae43ec74eca9dd5a64de1209f519c2ad0f9083c017cf474d1020206f762c DIST openjdk-bootstrap-8.402_p06-ppc64.tar.xz 34476368 BLAKE2B 1f896772f5e40a2793c5d9294e65e429c94204f91e91bfd76ff780e1d6318741c2052c3f20e59abcfb7018924983b5c9f386f14f912660e3e86296185f348482 SHA512 7bace068c5ac7604ad9db3ed655a52a4a90195efbf2fc342389cf7929d82d3f7b861fe700c16f513599bf9c064a87c9aa5966d7bd45aa7ed5e55ec317667be6a DIST openjdk-bootstrap-8.402_p06-x86.tar.xz 37076244 BLAKE2B bd50f84e8ac2ee9850c158c7e7d9fae9741112230dcd6e314163911921d63e3222cd3f4ab9d08bbaacbf6d9bfce9a1a9336e21088fba6396613489a701b30797 SHA512 fe5719e0bbf9bcd6eb9790ebd4da34e7f6c99fe4b7d41de2b5d00b20ebe76a77d857c726d1a71b7f40657ca2a9aa08eaa9efc1ab4be60016f66af95530b454b5 -EBUILD openjdk-11.0.25_p9.ebuild 9003 BLAKE2B e8b0c87b9fb1322893cb137cf7eb94c29e0b4d33720d40d464c5d4c171297642eedcbcb66f637c963c07d83db84d551f7d536e5ba6c8510f6140f6051fa15134 SHA512 3ed25ec77e46faf8843085a3eceabf801a242ed0471eed32d344c871cb1e006477009d9a19db748ff1fd083ac0b7874f364d48360ee258bb57e3bdfcdd79227b -EBUILD openjdk-11.0.26_p4.ebuild 9007 BLAKE2B a71376f56c8b49ab46868c02891fbbc24ae884456bbbdec33f4dc691062170af01308f892ae4bf79d8c9508a2897b8617bbbf896e82b60a55135d8766c6e28df SHA512 c9aae97da264b37d214e305173362c847e0e8e85fd01f9691fdb883801826387ddb3ed3630298647255a9c86cd73a2aed15aaed64c9ed4ce857f1144f79f2c5b -EBUILD openjdk-17.0.13_p11.ebuild 9423 BLAKE2B 269c2108f9807cac55c140e93901566537d99c865238da907be7e2542664eebde575e02fa425414e786cde43ec804937819e4311036ac9b74c4c81cce964b0fc SHA512 d1c49ce3d13496a945a362fe52b1b6cebe43280b82e41a32180c077e0c9c0e60ef5f4c752a3288331ac33e659e92bdb98f7e54c64d31414cdb600161766c68df -EBUILD openjdk-17.0.14_p7.ebuild 9427 BLAKE2B 0a7b15861a425a0ad87c54d7e4aeb509f8daf2cc4cdf8bb87e5d5fe14fec5df6c336bb806fe1faf77a11347a4371a1d2528eaf684a16d1d07d27caa4e14042be SHA512 2bf2a9be33a6e20103685c4c72eb9f5a990045dca0d9313841f308c4231dd5ae5451abc8ff8501fc2ebc8c5380cf1b8a746851b986327f1407e444210f805b46 -EBUILD openjdk-21.0.5_p11-r1.ebuild 9559 BLAKE2B 3a6a90112daf12161d2314207a8371689a483dbd46abaecf0b02f877831e93d9eeea4e867b8da7d410283626e63555445aabb79b93813a785f459dea71b1c993 SHA512 5f0f8bfa1ae1dd504d0aff29c07d110f2501806dfafdb47f1a37da89cb824d1768801a97b8f0ac23eec974f69eb605940f00a572511b88d79696020bd40ebe5a -EBUILD openjdk-21.0.6_p7.ebuild 9561 BLAKE2B e4d31e2c580b8704da3e3798f7f894ee8a9e831f2ae6b0d85e02b81a638a53b781f1986fc180f1598a53426e4f79a825b47b7355c0ea59f26c9c9b754b6b2873 SHA512 e5a4b5771297ae795ae757bae10fc2e6a2c8ad7760b224c95764e070fa23a08c852d10b00b53374e0eaf78b0e009185dc6ce814ef32f776f47351ae201cd5047 -EBUILD openjdk-25_p8.ebuild 9442 BLAKE2B 9a0e8ee1d523bfbc2243ac4625ded98b953a4e5fcba241e2d66db1397c01e093a500268d48d8a97f1c5d5c4ab838466f70bcd7ba614d39ea13a4a645716f7aec SHA512 7f3f6c90ffbfadd66879e0e35187842f7479d965036bce66205b9d01176cd97dcfaa44905a0724c4c86c0c7efd5d85ee7f2d1b19925f4ac463fe1176b3548514 -EBUILD openjdk-8.432_p06.ebuild 7819 BLAKE2B 46ee633ad8c8751885c948f3648e76f973266336fe15fa0016368302719770d9435c5e0db4cb59481e782e2b89adabe8b8cd0b4624749051c066de120509f8b7 SHA512 250754810305bf30ac7ce4dbc15dd1a321f4dc47cf5e49154f26b80b704218b21b6ab2f428a9857096936793460f2471df2fcd921c7fdc40838f11a2d0cce377 -EBUILD openjdk-8.442_p06.ebuild 7823 BLAKE2B 2e8a74e173e84a272566676eebda1165a44f10afdb071ca00d06697d1c3868272a3c726914c09fbacde9c050523b6093f816f04b0eaf9d834a60fc95a127c173 SHA512 5b48fe8649f42019eea64920d79b586e1c541e959c6b8a918f183758011260845053141d16a0f344784d53ac400274552e27de49118d638f022efecaa8cd75c2 -MISC metadata.xml 1549 BLAKE2B 6c922cbe1dd4261036670a176be092d495024dd25e2ffb83cc1af1e3ad0dda3491e8973cdd7f8688f1c0854acf55cdc11e9d80ac5b9a16b544455d2cd1bdcbfe SHA512 57cd1a08f0479e8b11d37665c1d905255685ed2d8d27f469a9689ffe070c7ee6cd5944a1baf87cb19722b31af56b1a4692f7967e817d1e4ffbf7c4d97881d838 +EBUILD openjdk-11.0.26_p4.ebuild 9003 BLAKE2B 0c87b9a541af2b00783130dc50ea677d5b898b7bb70a1183daaf764756dcd5259be97ca1787d869e41ad867d58ead85c7ed0e87f5f7aa55600deb04ae1ad8959 SHA512 7918ff6d81768786f8792855518ff8cb84bf3d906cefabcc6341dfd12812df33c0c2a2463d7a83b21809b5cb0287463cac050c75549233e82f38a465c78868ec +EBUILD openjdk-17.0.14_p7.ebuild 9423 BLAKE2B 9d13f32fda92958be0f1216d286db971cb9e75a7b5b73f080e8f98139a65ddcabea885143707bbc400ddddb776c50a77485300efeaf7155ae9e260808d86783e SHA512 af4ecb092f74d9c16235bd3023f859338217f793ac91ddc51938be016306ec9a7d2de1ec5c9a003d44abb43d708a6c61bbc7a4b995dcba3b8a6c883e3f1f5838 +EBUILD openjdk-21.0.6_p7.ebuild 9558 BLAKE2B 98c1c9f207ba3d94cb007035246f9b2ad4ce22b4a61ce30cc65a1dc373ebb6be79d2b3f6dad7fc5af276d9990a2e2eab321c2c14b98977695664ca5e9a52454a SHA512 e54f31b10a028b6e3a0f669d6d0d75f3e5f3916ea20cd3927f061cfff7f8f10ddc9e687845e24f1e86f4c8262a1e0e74ce9537135a57187b54bd0fc994cf81e5 +EBUILD openjdk-25_p13.ebuild 9442 BLAKE2B 9a0e8ee1d523bfbc2243ac4625ded98b953a4e5fcba241e2d66db1397c01e093a500268d48d8a97f1c5d5c4ab838466f70bcd7ba614d39ea13a4a645716f7aec SHA512 7f3f6c90ffbfadd66879e0e35187842f7479d965036bce66205b9d01176cd97dcfaa44905a0724c4c86c0c7efd5d85ee7f2d1b19925f4ac463fe1176b3548514 +EBUILD openjdk-8.442_p06.ebuild 7819 BLAKE2B a4956dbe705709e25463bf87595cb76db4e8ab800d514e3786b469d893fb2017c4b42080ec74ad8d6a1ef9207d2e06f70f11a6b42761bb135e3fc5a661b7fa6b SHA512 7e5591ec8e539eb4bc9c9bec9e10aae1a9c54de9a1a25a8e1e55aa8288e0fb3e583357d8c34bd9097a93c09d0f1a4f691afefb7a7a523e13a084d9a232260332 +MISC metadata.xml 1593 BLAKE2B 89674213fcbe29a938a4f0812445a42013c467ec3c1ffae7168438abe9214125d0db15f796b34252ca4b83d5aa31ae5949730bfa60a948cac0619cee9cec7941 SHA512 8355c2dc2e23922861989171b6168799074d518c5e5c7f54c8f8b09a1b94c971d90002753fe1b2981345d3bcae5928ea049b8af71279cb6e3d573a25a7b7fb49 diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml index 095cbbb07ad6..3c6133392b41 100644 --- a/dev-java/openjdk/metadata.xml +++ b/dev-java/openjdk/metadata.xml @@ -13,6 +13,7 @@ <slot name="8">Javaâ„¢ 8 is Javaâ„¢ 1.8, where 8 is the version number, and 1.8 is the version string</slot> <slot name="11">Javaâ„¢ version 11</slot> <slot name="17">Javaâ„¢ version 17</slot> + <slot name="25">Javaâ„¢ version 25</slot> </slots> <use> <flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs</flag> diff --git a/dev-java/openjdk/openjdk-11.0.25_p9.ebuild b/dev-java/openjdk/openjdk-11.0.25_p9.ebuild deleted file mode 100644 index 777fecd885e4..000000000000 --- a/dev-java/openjdk/openjdk-11.0.25_p9.ebuild +++ /dev/null @@ -1,316 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs - -# don't change versioning scheme -# to find correct _p number, look at -# https://github.com/openjdk/jdk${SLOT}u/tags -# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point -# to exact same commit sha. we should always use the full version. -# -ga tag is just for humans to easily identify General Availability release tag. -# we need -ga tag to fetch tarball and unpack it, but exact number everywhere else to -# set build version properly -MY_PV="${PV%_p*}-ga" - -# variable name format: <UPPERCASE_KEYWORD>_XPAK -PPC64_XPAK="11.0.13_p8" # big-endian bootstrap tarball -RISCV_XPAK="11.0.14_p9" # lp64d bootstrap tarball -X86_XPAK="11.0.13_p8" - -# Usage: bootstrap_uri <keyword> <version> [extracond] -# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) -# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) ) -bootstrap_uri() { - local baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap" - local suff="tar.xz" - local kw="${1:?${FUNCNAME[0]}: keyword not specified}" - local ver="${2:?${FUNCNAME[0]}: version not specified}" - local cond="${3-}" - - # here be dragons - echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} ${cond:+) })" -} - -DESCRIPTION="Open source implementation of the Java programming language" -HOMEPAGE="https://openjdk.org" -SRC_URI=" - https://github.com/${PN}/jdk11u/archive/jdk-${MY_PV}.tar.gz - -> ${P}.tar.gz - !system-bootstrap? ( - $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) - $(bootstrap_uri riscv ${RISCV_XPAK}) - $(bootstrap_uri x86 ${X86_XPAK}) - ) - riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-11.0.18-riscv.patch.xz ) -" -S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="${MY_PV%%[.+]*}" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" - -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" - -REQUIRED_USE=" - javafx? ( alsa !headless-awt ) - !system-bootstrap? ( jbootstrap ) -" - -COMMON_DEPEND=" - media-libs/freetype:2= - media-libs/giflib:0/7 - media-libs/harfbuzz:= - media-libs/libpng:0= - media-libs/lcms:2= - sys-libs/zlib - media-libs/libjpeg-turbo:0= - systemtap? ( dev-debug/systemtap ) -" - -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) -" - -DEPEND=" - ${COMMON_DEPEND} - app-arch/zip - media-libs/alsa-lib - net-print/cups - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - javafx? ( dev-java/openjfx:${SLOT}= ) - system-bootstrap? ( - || ( - dev-java/openjdk-bin:${SLOT}[gentoo-vm(+)] - dev-java/openjdk:${SLOT}[gentoo-vm(+)] - ) - ) -" - -# The space required to build varies wildly depending on USE flags, -# ranging from 2GB to 16GB. This function is certainly not exact but -# should be close enough to be useful. -openjdk_check_requirements() { - local M - M=2048 - M=$(( $(usex jbootstrap 2 1) * $M )) - M=$(( $(usex debug 3 1) * $M )) - M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) - - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -pkg_pretend() { - openjdk_check_requirements - if [[ ${MERGE_TYPE} != binary ]]; then - has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" - fi -} - -pkg_setup() { - openjdk_check_requirements - java-vm-2_pkg_setup - - [[ ${MERGE_TYPE} == "binary" ]] && return - - JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}" - JAVA_PKG_WANT_SOURCE="${SLOT}" - JAVA_PKG_WANT_TARGET="${SLOT}" - - if use system-bootstrap; then - for vm in ${JAVA_PKG_WANT_BUILD_VM}; do - if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then - java-pkg-2_pkg_setup - return - fi - done - fi -} - -src_prepare() { - use riscv && eapply "${WORKDIR}"/openjdk-11.0.18-riscv.patch - default - chmod +x configure || die -} - -src_configure() { - if ! use system-bootstrap; then - local xpakvar="${ARCH^^}_XPAK" - export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" - fi - - # Work around stack alignment issue, bug #647954. - use x86 && append-flags -mincoming-stack-boundary=2 - - # bug 906987; append-cppflags doesnt work - use elibc_musl && append-flags -D_LARGEFILE64_SOURCE - - # Strip some flags users may set, but should not. #818502 - filter-flags -fexceptions - - # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt - # https://bugs.gentoo.org/833097 - # https://bugs.gentoo.org/833098 - filter-lto - filter-flags -fdevirtualize-at-ltrans - - # Enabling full docs appears to break doc building. If not - # explicitly disabled, the flag will get auto-enabled if pandoc and - # graphviz are detected. pandoc has loads of dependencies anyway. - - local myconf=( - --disable-ccache - --disable-precompiled-headers - --enable-full-docs=no - --with-boot-jdk="${JDK_HOME}" - --with-extra-cflags="${CFLAGS}" - --with-extra-cxxflags="${CXXFLAGS}" - --with-extra-ldflags="${LDFLAGS}" - --with-freetype="${XPAK_BOOTSTRAP:-system}" - --with-giflib="${XPAK_BOOTSTRAP:-system}" - --with-harfbuzz="${XPAK_BOOTSTRAP:-system}" - --with-lcms="${XPAK_BOOTSTRAP:-system}" - --with-libjpeg="${XPAK_BOOTSTRAP:-system}" - --with-libpng="${XPAK_BOOTSTRAP:-system}" - --with-native-debug-symbols=$(usex debug internal none) - --with-vendor-name="Gentoo" - --with-vendor-url="https://gentoo.org" - --with-vendor-bug-url="https://bugs.gentoo.org" - --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" - --with-vendor-version-string="${PVR}" - --with-version-pre="" - --with-version-string="${PV%_p*}" - --with-version-build="${PV#*_p}" - --with-zlib="${XPAK_BOOTSTRAP:-system}" - --enable-dtrace=$(usex systemtap yes no) - --enable-headless-only=$(usex headless-awt yes no) - $(tc-is-clang && echo "--with-toolchain-type=clang") - ) - ! use riscv && myconf+=( --with-jvm-features=shenandoahgc ) - - use lto && myconf+=( --with-jvm-features=link-time-opt ) - - if use javafx; then - # this is not useful for users, just for upstream developers - # build system compares mesa version in md file - # https://bugs.gentoo.org/822612 - export LEGAL_EXCLUDES=mesa3d.md - - local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" - if [[ -r ${zip} ]]; then - myconf+=( --with-import-modules="${zip}" ) - else - die "${zip} not found or not readable" - fi - fi - - # Workaround for bug #938302 - if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then - myconf+=( DTRACE="${BROOT}"/usr/bin/stap-dtrace ) - fi - - if use !system-bootstrap ; then - addpredict /dev/random - addpredict /proc/self/coredump_filter - fi - - ( - unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC XARGS - CFLAGS= CXXFLAGS= LDFLAGS= \ - CONFIG_SITE=/dev/null \ - econf "${myconf[@]}" - ) -} - -src_compile() { - # Too brittle - gets confused by e.g. -Oline - export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset GNUMAKEFLAGS MAKEFLAGS - - local myemakeargs=( - JOBS=$(makeopts_jobs) - LOG=debug - CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror - NICE= # Use PORTAGE_NICENESS, don't adjust further down - $(usex doc docs '') - $(usex jbootstrap bootcycle-images product-images) - ) - emake "${myemakeargs[@]}" -j1 -} - -src_install() { - local dest="/usr/$(get_libdir)/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - cd "${S}"/build/*-release/images/jdk || die - - # Create files used as storage for system preferences. - mkdir .systemPrefs || die - touch .systemPrefs/.system.lock || die - touch .systemPrefs/.systemRootModFile || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but OpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if ! use examples ; then - rm -vr demo/ || die - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - # must be done before running itself - java-vm_set-pax-markings "${ddest}" - - einfo "Creating the Class Data Sharing archives and disabling usage tracking" - "${ddest}/bin/java" -server -Xshare:dump -Djdk.disableLastUsageTracking || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter - - if use doc ; then - docinto html - dodoc -r "${S}"/build/*-release/images/docs/* - dosym -r /usr/share/doc/"${PF}" /usr/share/doc/"${PN}-${SLOT}" - fi -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk/openjdk-11.0.26_p4.ebuild b/dev-java/openjdk/openjdk-11.0.26_p4.ebuild index 538d72512c7b..a8f31a133902 100644 --- a/dev-java/openjdk/openjdk-11.0.26_p4.ebuild +++ b/dev-java/openjdk/openjdk-11.0.26_p4.ebuild @@ -50,7 +50,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT="${MY_PV%%[.+]*}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" diff --git a/dev-java/openjdk/openjdk-17.0.13_p11.ebuild b/dev-java/openjdk/openjdk-17.0.13_p11.ebuild deleted file mode 100644 index 90f9a664d446..000000000000 --- a/dev-java/openjdk/openjdk-17.0.13_p11.ebuild +++ /dev/null @@ -1,325 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs - -# variable name format: <UPPERCASE_KEYWORD>_XPAK -ARM64_XPAK="17.0.2_p8" # musl bootstrap install -PPC64_XPAK="17.0.1_p12" # big-endian bootstrap tarball -RISCV_XPAK="17.0.3_p7" -X86_XPAK="17.0.1_p12" - -# Usage: bootstrap_uri <keyword> <version> [extracond] -# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) -# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) ) -bootstrap_uri() { - local baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap" - local suff="tar.xz" - local kw="${1:?${FUNCNAME[0]}: keyword not specified}" - local ver="${2:?${FUNCNAME[0]}: version not specified}" - local cond="${3-}" - [[ ${cond} == elibc_musl* ]] && local musl=yes - - # here be dragons - echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })" -} - -# don't change versioning scheme -# to find correct _p number, look at -# https://github.com/openjdk/jdk${SLOT}u/tags -# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point -# to exact same commit sha. we should always use the full version. -# -ga tag is just for humans to easily identify General Availability release tag. -MY_PV="${PV%_p*}-ga" - -DESCRIPTION="Open source implementation of the Java programming language" -HOMEPAGE="https://openjdk.org" -SRC_URI=" - https://github.com/${PN}/jdk17u/archive/jdk-${MY_PV}.tar.gz - -> ${P}.tar.gz - !system-bootstrap? ( - $(bootstrap_uri arm64 ${ARM64_XPAK} elibc_musl) - $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) - $(bootstrap_uri x86 ${X86_XPAK}) - $(bootstrap_uri riscv ${RISCV_XPAK}) - ) -" -S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="${MY_PV%%[.+]*}" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" - -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" - -REQUIRED_USE=" - javafx? ( alsa !headless-awt ) - !system-bootstrap? ( jbootstrap ) -" - -COMMON_DEPEND=" - media-libs/freetype:2= - media-libs/giflib:0/7 - media-libs/harfbuzz:= - media-libs/libpng:0= - media-libs/lcms:2= - sys-libs/zlib - media-libs/libjpeg-turbo:0= - systemtap? ( dev-debug/systemtap ) -" - -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) -" - -DEPEND=" - ${COMMON_DEPEND} - app-arch/zip - media-libs/alsa-lib - net-print/cups - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - javafx? ( dev-java/openjfx:${SLOT}= ) - system-bootstrap? ( - || ( - dev-java/openjdk-bin:${SLOT} - dev-java/openjdk:${SLOT} - ) - ) -" - -# The space required to build varies wildly depending on USE flags, -# ranging from 2GB to 16GB. This function is certainly not exact but -# should be close enough to be useful. -openjdk_check_requirements() { - local M - M=2048 - M=$(( $(usex jbootstrap 2 1) * $M )) - M=$(( $(usex debug 3 1) * $M )) - M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) - - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -pkg_pretend() { - openjdk_check_requirements - if [[ ${MERGE_TYPE} != binary ]]; then - has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" - fi -} - -pkg_setup() { - openjdk_check_requirements - java-vm-2_pkg_setup - - [[ ${MERGE_TYPE} == "binary" ]] && return - - JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}" - JAVA_PKG_WANT_SOURCE="${SLOT}" - JAVA_PKG_WANT_TARGET="${SLOT}" - - # The nastiness below is necessary while the gentoo-vm USE flag is - # masked. First we call java-pkg-2_pkg_setup if it looks like the - # flag was unmasked against one of the possible build VMs. If not, - # we try finding one of them in their expected locations. This would - # have been slightly less messy if openjdk-bin had been installed to - # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env - # file but disable it so that it would not normally be selectable. - - local vm - for vm in ${JAVA_PKG_WANT_BUILD_VM}; do - if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then - java-pkg-2_pkg_setup - return - fi - done -} - -src_prepare() { - default - chmod +x configure || die -} - -src_configure() { - if has_version dev-java/openjdk:${SLOT}; then - export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-${SLOT} - elif use !system-bootstrap ; then - local xpakvar="${ARCH^^}_XPAK" - export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" - else - JDK_HOME=$(best_version -b dev-java/openjdk-bin:${SLOT}) - [[ -n ${JDK_HOME} ]] || die "Build VM not found!" - JDK_HOME=${JDK_HOME#*/} - JDK_HOME=${BROOT}/opt/${JDK_HOME%-r*} - export JDK_HOME - fi - - # Work around stack alignment issue, bug #647954. in case we ever have x86 - use x86 && append-flags -mincoming-stack-boundary=2 - - # bug 906987; append-cppflags doesnt work - use elibc_musl && append-flags -D_LARGEFILE64_SOURCE - - # Strip some flags users may set, but should not. #818502 - filter-flags -fexceptions - - # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt - # https://bugs.gentoo.org/833097 - # https://bugs.gentoo.org/833098 - filter-lto - filter-flags -fdevirtualize-at-ltrans - - # Enabling full docs appears to break doc building. If not - # explicitly disabled, the flag will get auto-enabled if pandoc and - # graphviz are detected. pandoc has loads of dependencies anyway. - - local myconf=( - --disable-ccache - --disable-precompiled-headers - --disable-warnings-as-errors - --enable-full-docs=no - --with-boot-jdk="${JDK_HOME}" - --with-extra-cflags="${CFLAGS}" - --with-extra-cxxflags="${CXXFLAGS}" - --with-extra-ldflags="${LDFLAGS}" - --with-freetype="${XPAK_BOOTSTRAP:-system}" - --with-giflib="${XPAK_BOOTSTRAP:-system}" - --with-harfbuzz="${XPAK_BOOTSTRAP:-system}" - --with-lcms="${XPAK_BOOTSTRAP:-system}" - --with-libjpeg="${XPAK_BOOTSTRAP:-system}" - --with-libpng="${XPAK_BOOTSTRAP:-system}" - --with-native-debug-symbols=$(usex debug internal none) - --with-vendor-name="Gentoo" - --with-vendor-url="https://gentoo.org" - --with-vendor-bug-url="https://bugs.gentoo.org" - --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" - --with-vendor-version-string="${PVR}" - --with-version-pre="" - --with-version-string="${PV%_p*}" - --with-version-build="${PV#*_p}" - --with-zlib="${XPAK_BOOTSTRAP:-system}" - --enable-jvm-feature-dtrace=$(usex systemtap yes no) - --enable-headless-only=$(usex headless-awt yes no) - $(tc-is-clang && echo "--with-toolchain-type=clang") - ) - - use lto && myconf+=( --with-jvm-features=link-time-opt ) - - if use javafx; then - local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" - if [[ -r ${zip} ]]; then - myconf+=( --with-import-modules="${zip}" ) - else - die "${zip} not found or not readable" - fi - fi - - # Workaround for bug #938302 - if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then - myconf+=( DTRACE="${BROOT}"/usr/bin/stap-dtrace ) - fi - - if use !system-bootstrap ; then - addpredict /dev/random - addpredict /proc/self/coredump_filter - fi - - ( - unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC XARGS - CFLAGS= CXXFLAGS= LDFLAGS= \ - CONFIG_SITE=/dev/null \ - econf "${myconf[@]}" - ) -} - -src_compile() { - # Too brittle - gets confused by e.g. -Oline - export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset GNUMAKEFLAGS MAKEFLAGS - - local myemakeargs=( - JOBS=$(makeopts_jobs) - LOG=debug - CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror - NICE= # Use PORTAGE_NICENESS, don't adjust further down - $(usex doc docs '') - $(usex jbootstrap bootcycle-images product-images) - ) - emake "${myemakeargs[@]}" -j1 -} - -src_install() { - local dest="/usr/$(get_libdir)/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - cd "${S}"/build/*-release/images/jdk || die - - # Create files used as storage for system preferences. - mkdir .systemPrefs || die - touch .systemPrefs/.system.lock || die - touch .systemPrefs/.systemRootModFile || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but OpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if ! use examples ; then - rm -vr demo/ || die - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - # must be done before running itself - java-vm_set-pax-markings "${ddest}" - - einfo "Creating the Class Data Sharing archives and disabling usage tracking" - "${ddest}/bin/java" -server -Xshare:dump -Djdk.disableLastUsageTracking || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter - - if use doc ; then - docinto html - dodoc -r "${S}"/build/*-release/images/docs/* - dosym ../../../usr/share/doc/"${PF}" /usr/share/doc/"${PN}-${SLOT}" - fi -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk/openjdk-17.0.14_p7.ebuild b/dev-java/openjdk/openjdk-17.0.14_p7.ebuild index a576db8e3e4c..f0982bf4f8a9 100644 --- a/dev-java/openjdk/openjdk-17.0.14_p7.ebuild +++ b/dev-java/openjdk/openjdk-17.0.14_p7.ebuild @@ -50,7 +50,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" LICENSE="GPL-2-with-classpath-exception" SLOT="${MY_PV%%[.+]*}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" diff --git a/dev-java/openjdk/openjdk-21.0.5_p11-r1.ebuild b/dev-java/openjdk/openjdk-21.0.5_p11-r1.ebuild deleted file mode 100644 index 258d469289b7..000000000000 --- a/dev-java/openjdk/openjdk-21.0.5_p11-r1.ebuild +++ /dev/null @@ -1,330 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs - -# variable name format: <UPPERCASE_KEYWORD>_XPAK -PPC64_XPAK="21.0.0_p35" # big-endian bootstrap tarball -X86_XPAK="21.0.0_p35" - -# Usage: bootstrap_uri <keyword> <version> [extracond] -# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) -# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) ) -bootstrap_uri() { - local baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap" - local suff="tar.xz" - local kw="${1:?${FUNCNAME[0]}: keyword not specified}" - local ver="${2:?${FUNCNAME[0]}: version not specified}" - local cond="${3-}" - [[ ${cond} == elibc_musl* ]] && local musl=yes - - # here be dragons - echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })" -} - -# don't change versioning scheme -# to find correct _p number, look at -# https://github.com/openjdk/jdk${SLOT}u/tags -# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point -# to exact same commit sha. we should always use the full version. -# -ga tag is just for humans to easily identify General Availability release tag. -MY_PV="${PV%_p*}-ga" - -DESCRIPTION="Open source implementation of the Java programming language" -HOMEPAGE="https://openjdk.org" -SRC_URI=" - https://github.com/${PN}/jdk21u/archive/jdk-${MY_PV}.tar.gz - -> ${P}.tar.gz - !system-bootstrap? ( - $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) - $(bootstrap_uri x86 ${X86_XPAK}) - ) -" -S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="${MY_PV%%[.+]*}" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" - -# lto temporarily disabled due to https://bugs.gentoo.org/916735 -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source +system-bootstrap systemtap" - -REQUIRED_USE=" - javafx? ( alsa !headless-awt ) - !system-bootstrap? ( jbootstrap ) - !system-bootstrap? ( || ( ppc64 x86 ) ) -" - -COMMON_DEPEND=" - media-libs/freetype:2= - media-libs/giflib:0/7 - media-libs/harfbuzz:= - media-libs/libpng:0= - media-libs/lcms:2= - sys-libs/zlib - media-libs/libjpeg-turbo:0= - systemtap? ( dev-debug/systemtap ) -" - -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) -" - -DEPEND=" - ${COMMON_DEPEND} - app-arch/zip - media-libs/alsa-lib - net-print/cups - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - javafx? ( dev-java/openjfx:${SLOT}= ) - system-bootstrap? ( - || ( - dev-java/openjdk-bin:${SLOT} - dev-java/openjdk:${SLOT} - ) - ) -" - -# The space required to build varies wildly depending on USE flags, -# ranging from 2GB to 16GB. This function is certainly not exact but -# should be close enough to be useful. -openjdk_check_requirements() { - local M - M=2048 - M=$(( $(usex jbootstrap 2 1) * $M )) - M=$(( $(usex debug 3 1) * $M )) - M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) - - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -pkg_pretend() { - openjdk_check_requirements - if [[ ${MERGE_TYPE} != binary ]]; then - has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" - fi -} - -pkg_setup() { - openjdk_check_requirements - java-vm-2_pkg_setup - - [[ ${MERGE_TYPE} == "binary" ]] && return - - JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}" - JAVA_PKG_WANT_SOURCE="${SLOT}" - JAVA_PKG_WANT_TARGET="${SLOT}" - - # The nastiness below is necessary while the gentoo-vm USE flag is - # masked. First we call java-pkg-2_pkg_setup if it looks like the - # flag was unmasked against one of the possible build VMs. If not, - # we try finding one of them in their expected locations. This would - # have been slightly less messy if openjdk-bin had been installed to - # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env - # file but disable it so that it would not normally be selectable. - - local vm - for vm in ${JAVA_PKG_WANT_BUILD_VM}; do - if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then - java-pkg-2_pkg_setup - return - fi - done -} - -src_prepare() { - default - chmod +x configure || die -} - -src_configure() { - if has_version dev-java/openjdk:${SLOT}; then - export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-${SLOT} - elif use !system-bootstrap ; then - local xpakvar="${ARCH^^}_XPAK" - export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" - else - JDK_HOME=$(best_version -b dev-java/openjdk-bin:${SLOT}) - [[ -n ${JDK_HOME} ]] || die "Build VM not found!" - JDK_HOME=${JDK_HOME#*/} - JDK_HOME=${BROOT}/opt/${JDK_HOME%-r*} - export JDK_HOME - fi - - # Work around stack alignment issue, bug #647954. in case we ever have x86 - use x86 && append-flags -mincoming-stack-boundary=2 - - # bug 906987; append-cppflags doesnt work - use elibc_musl && append-flags -D_LARGEFILE64_SOURCE - - # Strip some flags users may set, but should not. #818502 - filter-flags -fexceptions - - # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt - # https://bugs.gentoo.org/833097 - # https://bugs.gentoo.org/833098 - filter-lto - filter-flags -fdevirtualize-at-ltrans - - # Enabling full docs appears to break doc building. If not - # explicitly disabled, the flag will get auto-enabled if pandoc and - # graphviz are detected. pandoc has loads of dependencies anyway. - - local myconf=( - --disable-ccache - --disable-precompiled-headers - --disable-warnings-as-errors - --enable-full-docs=no - --with-boot-jdk="${JDK_HOME}" - --with-extra-cflags="${CFLAGS}" - --with-extra-cxxflags="${CXXFLAGS}" - --with-extra-ldflags="${LDFLAGS}" - --with-freetype="${XPAK_BOOTSTRAP:-system}" - --with-giflib="${XPAK_BOOTSTRAP:-system}" - --with-harfbuzz="${XPAK_BOOTSTRAP:-system}" - --with-lcms="${XPAK_BOOTSTRAP:-system}" - --with-libjpeg="${XPAK_BOOTSTRAP:-system}" - --with-libpng="${XPAK_BOOTSTRAP:-system}" - --with-stdc++lib=dynamic - --with-native-debug-symbols=$(usex debug internal none) - --with-vendor-name="Gentoo" - --with-vendor-url="https://gentoo.org" - --with-vendor-bug-url="https://bugs.gentoo.org" - --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" - --with-vendor-version-string="${PVR}" - --with-version-pre="" - --with-version-string="${PV%_p*}" - --with-version-build="${PV#*_p}" - --with-zlib="${XPAK_BOOTSTRAP:-system}" - --enable-jvm-feature-dtrace=$(usex systemtap yes no) - --enable-headless-only=$(usex headless-awt yes no) - $(tc-is-clang && echo "--with-toolchain-type=clang") - ) - - use riscv && myconf+=( --with-boot-jdk-jvmargs="-Djdk.lang.Process.launchMechanism=vfork" ) - - # Werror=odr - # https://bugs.gentoo.org/916735 - # - # Disable it for now. - #use lto && myconf+=( --with-jvm-features=link-time-opt ) - - if use javafx; then - local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" - if [[ -r ${zip} ]]; then - myconf+=( --with-import-modules="${zip}" ) - else - die "${zip} not found or not readable" - fi - fi - - # Workaround for bug #938302 - if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then - myconf+=( DTRACE="${BROOT}"/usr/bin/stap-dtrace ) - fi - - if use !system-bootstrap ; then - addpredict /dev/random - addpredict /proc/self/coredump_filter - fi - - ( - unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC XARGS - CFLAGS= CXXFLAGS= LDFLAGS= \ - CONFIG_SITE=/dev/null \ - econf "${myconf[@]}" - ) -} - -src_compile() { - # Too brittle - gets confused by e.g. -Oline - export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset GNUMAKEFLAGS MAKEFLAGS - - local myemakeargs=( - JOBS=$(makeopts_jobs) - LOG=debug - CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror - NICE= # Use PORTAGE_NICENESS, don't adjust further down - $(usex doc docs '') - $(usex jbootstrap bootcycle-images product-images) - ) - emake "${myemakeargs[@]}" -j1 -} - -src_install() { - local dest="/usr/$(get_libdir)/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - cd "${S}"/build/*-release/images/jdk || die - - # Create files used as storage for system preferences. - mkdir .systemPrefs || die - touch .systemPrefs/.system.lock || die - touch .systemPrefs/.systemRootModFile || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but OpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if ! use examples ; then - rm -vr demo/ || die - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - # must be done before running itself - java-vm_set-pax-markings "${ddest}" - - einfo "Creating the Class Data Sharing archives and disabling usage tracking" - "${ddest}/bin/java" -server -Xshare:dump -Djdk.disableLastUsageTracking || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter - - if use doc ; then - docinto html - dodoc -r "${S}"/build/*-release/images/docs/* - dosym ../../../usr/share/doc/"${PF}" /usr/share/doc/"${PN}-${SLOT}" - fi -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk/openjdk-21.0.6_p7.ebuild b/dev-java/openjdk/openjdk-21.0.6_p7.ebuild index ab2629b4316b..642d38e436f8 100644 --- a/dev-java/openjdk/openjdk-21.0.6_p7.ebuild +++ b/dev-java/openjdk/openjdk-21.0.6_p7.ebuild @@ -46,7 +46,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" LICENSE="GPL-2-with-classpath-exception" SLOT="${MY_PV%%[.+]*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86" # lto temporarily disabled due to https://bugs.gentoo.org/916735 IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source +system-bootstrap systemtap" diff --git a/dev-java/openjdk/openjdk-25_p8.ebuild b/dev-java/openjdk/openjdk-25_p13.ebuild index 8d8d8b9b9b4f..8d8d8b9b9b4f 100644 --- a/dev-java/openjdk/openjdk-25_p8.ebuild +++ b/dev-java/openjdk/openjdk-25_p13.ebuild diff --git a/dev-java/openjdk/openjdk-8.432_p06.ebuild b/dev-java/openjdk/openjdk-8.432_p06.ebuild deleted file mode 100644 index d006b5c56f80..000000000000 --- a/dev-java/openjdk/openjdk-8.432_p06.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs - -# don't change versioning scheme -# to find correct _p number, look at -# https://github.com/openjdk/jdk${SLOT}u/tags -# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point -# to exact same commit sha. we should always use the full version. -# -ga tag is just for humans to easily identify General Availability release tag. -# we need -ga tag to fetch tarball and unpack it, but exact number everywhere else to -# set build version properly -MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)" - -# variable name format: <UPPERCASE_KEYWORD>_XPAK -X86_XPAK="8.402_p06" -PPC64_XPAK="8.402_p06" - -# Usage: bootstrap_uri <keyword> <version> [extracond] -# Example: $(bootstrap_uri x86 8.402_p06) -# Output: ppc64? ( big-endian? ( https://...8.402_p06-x86.tar.xz ) ) -bootstrap_uri() { - local baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap" - local suff="tar.xz" - local kw="${1:?${FUNCNAME[0]}: keyword not specified}" - local ver="${2:?${FUNCNAME[0]}: version not specified}" - local cond="${3-}" - - # here be dragons - echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} ${cond:+) })" -} - -DESCRIPTION="Open source implementation of the Java programming language" -HOMEPAGE="https://openjdk.org" -SRC_URI=" - https://github.com/openjdk/jdk8u/archive/jdk${MY_PV}.tar.gz - -> ${P}.tar.gz - !system-bootstrap? ( - $(bootstrap_uri x86 ${X86_XPAK}) - $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) - ) -" -S="${WORKDIR}/jdk${SLOT}u-jdk${MY_PV}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="${PV%%[.+]*}" -KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="alsa big-endian debug cups doc examples headless-awt javafx +jbootstrap selinux system-bootstrap source" - -COMMON_DEPEND=" - media-libs/freetype:2= - media-libs/giflib:0/7 - sys-libs/zlib -" -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) -" - -DEPEND=" - ${COMMON_DEPEND} - app-arch/zip - media-libs/alsa-lib - net-print/cups - virtual/pkgconfig - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - system-bootstrap? ( - || ( - dev-java/openjdk-bin:${SLOT} - dev-java/openjdk:${SLOT} - ) - ) -" - -BDEPEND=" - virtual/pkgconfig -" - -PDEPEND="javafx? ( dev-java/openjfx:${SLOT} )" - -PATCHES=( - "${FILESDIR}/openjdk-8-insantiate-arrayallocator.patch" - "${FILESDIR}/openjdk-8.402_p06-0001-Fix-Wint-conversion.patch" - "${FILESDIR}/openjdk-8.402_p06-0002-Fix-Wincompatible-pointer-types.patch" - "${FILESDIR}/openjdk-8.402_p06-0003-Fix-negative-value-left-shift.patch" - "${FILESDIR}/openjdk-8.402_p06-0004-Fix-misc.-warnings.patch" -) - -# The space required to build varies wildly depending on USE flags, -# ranging from 2GB to 16GB. This function is certainly not exact but -# should be close enough to be useful. -openjdk_check_requirements() { - local M - M=2048 - M=$(( $(usex debug 3 1) * $M )) - M=$(( $(usex jbootstrap 2 1) * $M )) - M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) - - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -pkg_pretend() { - openjdk_check_requirements - if [[ ${MERGE_TYPE} != binary ]]; then - has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" - fi -} - -pkg_setup() { - openjdk_check_requirements - java-vm-2_pkg_setup - - [[ ${MERGE_TYPE} == "binary" ]] && return - - JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}" - JAVA_PKG_WANT_SOURCE="${SLOT}" - JAVA_PKG_WANT_TARGET="${SLOT}" - - if use system-bootstrap; then - for vm in ${JAVA_PKG_WANT_BUILD_VM}; do - if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then - java-pkg-2_pkg_setup - return - fi - done - fi -} - -src_prepare() { - default - - # new warnings in new gcc https://bugs.gentoo.org/685426 - sed -i '/^WARNINGS_ARE_ERRORS/ s/-Werror/-Wno-error/' \ - hotspot/make/linux/makefiles/gcc.make || die - - chmod +x configure || die -} - -src_configure() { - if ! use system-bootstrap; then - local xpakvar="${ARCH^^}_XPAK" - export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" - fi - - # general build info found here: - # https://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html - - # -Wregister use (bug #918655) - append-cxxflags -std=gnu++14 - - # Work around stack alignment issue, bug #647954. - use x86 && append-flags -mincoming-stack-boundary=2 - - # Strip some flags users may set, but should not. #818502 - filter-flags -fexceptions - - # Strip lto related flags, no support in this version. - # https://bugs.gentoo.org/833097 - # https://bugs.gentoo.org/833098 - filter-lto - filter-flags -fdevirtualize-at-ltrans - - tc-export_build_env CC CXX PKG_CONFIG STRIP - - local myconf=( - --disable-ccache - --disable-freetype-bundling - --disable-precompiled-headers - --enable-unlimited-crypto - --with-boot-jdk="${JDK_HOME}" - --with-extra-cflags="${CFLAGS}" - --with-extra-cxxflags="${CXXFLAGS}" - --with-extra-ldflags="${LDFLAGS}" - --with-freetype-lib="$( $(tc-getPKG_CONFIG) --variable=libdir freetype2 )" - --with-freetype-include="$( $(tc-getPKG_CONFIG) --variable=includedir freetype2)/freetype2" - --with-giflib="${XPAK_BOOTSTRAP:-system}" - --with-jtreg=no - --with-jobs=1 - --with-num-cores=1 - --with-update-version="$(ver_cut 2)" - --with-build-number="b$(ver_cut 4)" - --with-milestone="fcs" # magic variable that means "release version" - --with-vendor-name="Gentoo" - --with-vendor-url="https://gentoo.org" - --with-vendor-bug-url="https://bugs.gentoo.org" - --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" - --with-zlib="${XPAK_BOOTSTRAP:-system}" - --with-native-debug-symbols=$(usex debug internal none) - $(usex headless-awt --disable-headful '') - $(tc-is-clang && echo "--with-toolchain-type=clang") - ) - - ( - unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC MAKE XARGS - CFLAGS= CXXFLAGS= LDFLAGS= \ - CONFIG_SITE=/dev/null \ - CONFIG_SHELL="${BROOT}/bin/bash" - econf "${myconf[@]}" - ) -} - -src_compile() { - # Too brittle - gets confused by e.g. -Oline - export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset GNUMAKEFLAGS MAKEFLAGS - - local myemakeargs=( - JOBS=$(makeopts_jobs) - LOG=debug - CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror - NICE= # Use PORTAGE_NICENESS, don't adjust further down - $(usex doc docs '') - $(usex jbootstrap bootcycle-images images) - ) - emake "${myemakeargs[@]}" -j1 -} - -src_install() { - local dest="/usr/$(get_libdir)/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - cd "${S}"/build/*-release/images/j2sdk-image || die - - if ! use alsa; then - rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die - fi - - # build system does not remove that - if use headless-awt ; then - rm -fvr jre/lib/$(get_system_arch)/lib*{[jx]awt,splashscreen}* \ - {,jre/}bin/policytool bin/appletviewer || die - fi - - if ! use examples ; then - rm -vr demo/ || die - fi - - if ! use source ; then - rm -v src.zip || die - fi - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/jre/lib/security/cacerts - - java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh - java-vm_set-pax-markings "${ddest}" - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter - - if use doc ; then - docinto html - dodoc -r "${S}"/build/*-release/docs/* - fi -} - -pkg_postinst() { - java-vm-2_pkg_postinst - einfo "JavaWebStart functionality provided by icedtea-web package" -} diff --git a/dev-java/openjdk/openjdk-8.442_p06.ebuild b/dev-java/openjdk/openjdk-8.442_p06.ebuild index c85e0700422d..a7cad0a4da65 100644 --- a/dev-java/openjdk/openjdk-8.442_p06.ebuild +++ b/dev-java/openjdk/openjdk-8.442_p06.ebuild @@ -47,7 +47,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk${MY_PV}" LICENSE="GPL-2-with-classpath-exception" SLOT="${PV%%[.+]*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="alsa big-endian debug cups doc examples headless-awt javafx +jbootstrap selinux system-bootstrap source" COMMON_DEPEND=" diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 02ba8508ab40..812528f1cdd2 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -4,5 +4,5 @@ DIST protobuf-29.3.tar.gz 9348951 BLAKE2B 8d37daac6f0d832e5bff5c56b9be73fce1fe01 DIST truth-1.1.3.jar 243021 BLAKE2B a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3 SHA512 f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8 EBUILD protobuf-java-4.28.3.ebuild 4753 BLAKE2B 75888b86b796bba01583c86a21d5401daf8569750892ab844870ca1eeaa3c57e61850bfc92403937de948ec5e1b0be6967556cde14d83fd6447eddd1f0256cd0 SHA512 5e6b5a03122df4e0dd2e00c9fc4ca1e7045760577db50ec67e846bedaba5c58c3b191b1f8fc30d34a2ec59dc78183b9da483f36a166e87e2146c6874d6ea8429 EBUILD protobuf-java-4.29.2.ebuild 4653 BLAKE2B acf9e6a664b8ae569a247ba83424b56c4248e5612d435c46e5eb954cb72ebc6afa1edb41aa347af57802282cd874570ac611f56ebc21f1a045eafa458e6ce2fe SHA512 70bee8ca5569ee462474089a3ddd2be02d43a5dffc393b225e47cf81922fc201455537da037a269b54d24fbfc39c6ede32bcf56fc4a6369617b5b2c4f544f46f -EBUILD protobuf-java-4.29.3.ebuild 4654 BLAKE2B 081d919b2b16db71a80cdd48b0a4aac0ab6d655b4d2c059b9759d40e21f848fbb709fafb53e0a0644939e45084c6ba9c604e71bec7b7be1906a19e844002c337 SHA512 6a37a4f0050839629816b7ad1aa55b734579c738360b4156ea0bacfbb95e6e0450cc3114573a79d857a7c9e699172117373069f42951bab2550df99400fa9284 +EBUILD protobuf-java-4.29.3.ebuild 4653 BLAKE2B 8b5cd5f1a915b4e8887e970859f84415fef1944e6f25f34a52929aaa9597d3d634044e92a4904b904c833e897bde6c17f380c6cd5eee59a7fba2ea18deaa967d SHA512 eb00ca1c9f83287d98e4b23ac4c26fd78dbe0d753beca24384a21fe722168baa50a8d45059a8bce97b43f4f28124e5de1ea1d92d930219d0bc1ea58c68581536 MISC metadata.xml 534 BLAKE2B aa3ede54aa4e1479f977cecb9dace36fa5db7025a5d45d142cde5ea2ede794f721abf0ced139b24d4c2c1aac3631ee43f15b4d74850abc56c1fbafb8736adebc SHA512 11f7b1fca223910cd42be952760e32d98a553fd660e1da66542a722eb1e3296c79e702f899dc36ab0e794a19014ede3738fc0959b04a9d44910e9e0068f3feb7 diff --git a/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild b/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild index 11ee57d92df5..36b6867fdb3f 100644 --- a/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild +++ b/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/protobuf-${MY_PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos" IUSE="system-protoc" BDEPEND=" diff --git a/dev-java/rhino/Manifest b/dev-java/rhino/Manifest index b6e78c40e45e..22f560cbefae 100644 --- a/dev-java/rhino/Manifest +++ b/dev-java/rhino/Manifest @@ -1,3 +1,5 @@ DIST rhino-1.7.14.tar.gz 4694660 BLAKE2B d6ba958265c4ebf881161d0b61f598ac7e82d7be4e6b0fbd6416e7b0af7835058a2744ab5524b6ff698159898e962cc246ac559e9c5db1b4467b147700e894e0 SHA512 f20e8a8f7c78c88d815c53f89f3f18a53c2e86d92a284cd275aa5556c08962d2905f2d4fc829e5cb61d416cd55b13323d9a110f4f492f588a149b4d2105b21a1 +DIST rhino-1.8.0.tar.gz 5003746 BLAKE2B 101e9ab0c7612402de15936d932af1e1cc40078d1da9fed7390984603bd1f900bcfc6cc548ccd35f57e55bb00b801d374beb0d7653ce95a2d1a086bdb03550b3 SHA512 6f0397d9aaee775e4beefd3ff7aaf726e547d5f6e88ac652bd2c37fb12b6d559d7715f89f39843338937c93a027a81947f2316cabce1441f9b30da65986d087c EBUILD rhino-1.7.14-r1.ebuild 3850 BLAKE2B 09428a9a1afb8b60cb19eba08c56806f656360e75f0cbd8d67e090db58f7563d0465e1bfb4c05f69f4b5ddae9810be1978ad117b52c232476a2383b540f841a8 SHA512 8b87f07b552de33008866a7c933c491bb02b595777ef8d2bfecb6131f275db18cf840d176ba1db72bddde254dc9f98ac6aa4560a6bd817650302676585847ac8 +EBUILD rhino-1.8.0.ebuild 1123 BLAKE2B 0842df79b99718eba710c70c4fe180991dedef58c71c809267363be176b3a9f00474015c1af7e1bfbc7d47faba854a57b64b643aeef3f26185adc878edd698d7 SHA512 f66c49b6d1a22da12b914b9f74413d4bc15b08bd2d05dde7174fe2665cfaac3dd4720665cf2b7b317832610546ccec42f1696ea5b57ef7dcd237c21f57922df7 MISC metadata.xml 658 BLAKE2B 95a465da3522f815ddd5576c81bb54e9d8ce55da3ec055cd80568fd919227360a10d86e2134db02a4d5bb669a8f3c34c05f0bb879924a008ccaf7ebd2ccdf3ad SHA512 477809635ecc04713f8d9d5f00d17b298597555a30cc9d6aacd6353ae17c98de41d0f83596a004dc96859799948e9ca813a9825577c2869bc6279ccabf20ba51 diff --git a/dev-java/rhino/rhino-1.8.0.ebuild b/dev-java/rhino/rhino-1.8.0.ebuild new file mode 100644 index 000000000000..b4f7f9266e63 --- /dev/null +++ b/dev-java/rhino/rhino-1.8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# No tests, #839681 +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.mozilla:rhino:${PV}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper" +HOMEPAGE="https://github.com/mozilla/rhino" +SRC_URI="https://github.com/mozilla/rhino/archive/Rhino${PV//./_}_Release.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/rhino-Rhino${PV//./_}_Release" + +LICENSE="MPL-1.1 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +# error: package jdk.dynalink does not exist +# error: package jdk.dynalink.linker does not exist +# error: package jdk.dynalink.linker.support does not exist +DEPEND=">=virtual/jdk-11" + +# rhino/src/main/java/org/mozilla/javascript/Slot.java:29: error: cannot find symbol +# var newSlot = new Slot(this); +# ^ +# symbol: class var +RDEPEND=">=virtual/jre-11:*" + +DOCS=( {CODE_OF_CONDUCT,README,RELEASE-NOTES,RELEASE-STEPS}.md {NOTICE-tools,NOTICE}.txt ) + +JAVA_RESOURCE_DIRS="rhino/src/main/resources" +JAVA_SRC_DIR="rhino/src/main/java" diff --git a/dev-java/saslprep/Manifest b/dev-java/saslprep/Manifest deleted file mode 100644 index cd76d4877581..000000000000 --- a/dev-java/saslprep/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST saslprep-1.1-sources.jar 3735 BLAKE2B 4a2058856f0fa01a6f8ef05ca930d875825653f34c3d2b0bb81d658cb363fc5d4268a212d14e23ce60c666a1482de78e13483605c39783c81a971b148055464c SHA512 63badd75f5444af0077629dcf3f95a7c39d3e12f159a50748f54c36d2aa2cef90887c099d0c89007796174d48da0d25cc93db8ccf07660a8803e3edbbb92da05 -EBUILD saslprep-1.1-r2.ebuild 630 BLAKE2B 1989226885fee5dc2f46e8726a6550982322df53411a70d382eadeba79d61147c466b0ef2d00aa2d212282fd4ffb7874a6a9a8d5927eb6926bda8b86f4e2b86b SHA512 502dd630cde265192f96b545125627c4cc4462b70ce696a9a952890e238a720db05ee0efa3cc94d7d99a0c447c8249517587ab73be72cce2ba4326e7e58a3bc4 -MISC metadata.xml 302 BLAKE2B 1ba5ecccffdf30c77547b5a8175b72e9cfdb6e195f635a6223b794bd9740bc98c5b498b97bc36758ebd9ddf0a280f1f38b4f43131cc66c113aca8fa90ad65f55 SHA512 191e87275c4a46652dcf954e066ea5d7508726d61ab4f07d839431346bf08dc1bef1e427c3d2e894d0fd53060225f09785e2654d41574ab09c35aa922da89ae7 diff --git a/dev-java/saslprep/metadata.xml b/dev-java/saslprep/metadata.xml deleted file mode 100644 index e870bae78b8b..000000000000 --- a/dev-java/saslprep/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="gitlab">ongresinc/stringprep</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-java/saslprep/saslprep-1.1-r2.ebuild b/dev-java/saslprep/saslprep-1.1-r2.ebuild deleted file mode 100644 index adebf53a875d..000000000000 --- a/dev-java/saslprep/saslprep-1.1-r2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="com.ongres.stringprep:saslprep:1.1" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="SASLprep: Stringprep Profile for User Names and Passwords" -HOMEPAGE="https://gitlab.com/ongresinc/stringprep" -SRC_URI="https://repo1.maven.org/maven2/com/ongres/stringprep/saslprep/${PV}/saslprep-${PV}-sources.jar" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64" - -CP_DEPEND="~dev-java/stringprep-${PV}:0" -DEPEND=">=virtual/jdk-1.8:* - ${CP_DEPEND}" -RDEPEND=">=virtual/jre-1.8:* - ${CP_DEPEND}" diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index 44a0a4ce676f..04dfa73818eb 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,13 +1,9 @@ -DIST scala-cli-amd64-1.5.1.gz 34375992 BLAKE2B 4af5f420df9ef15e4252bc65dc17b3c9df516e784cf5d5e48cc93686c6a068e13b5098c552d8c9155739eb56cecb7e410289025f3281135b9d7d4cfc5e0d5cd5 SHA512 0adcc503fd7de00d0df97c5c31c7fca18e6ce4e6f91b8a07ae4f94107b289f7301513d22ab6ab06f74a956b0ceb648cd487105ab5289c477c52287466e1d6e45 DIST scala-cli-amd64-1.5.4.gz 34280702 BLAKE2B 9bbfa286a66bfb41dce3222496a302b30f45c021cf2c82a3657c4de786f91ce79b4c551213bbaa4cc3ca34b289c9c440203aeb65093633f79df538881c5cb08e SHA512 bc905499117e24b78c5beca91fb4cf34063c2bb48000b920c085346ae11db15b9c0905ec6846794ac706bd06874130e8981a2f5ff4a47f5f93a1238e530e3709 DIST scala-cli-amd64-1.6.1.gz 35539155 BLAKE2B 1d14e282f15cebc9c06de5ea5f0921b1d447bf1a04c68c95c85be722c7e9f58317c9d3853720535f1870908acb31adaf02052c25bb87f8d1c9bb4120b8f49dfb SHA512 2fa202fa026db619e454e863b4e9a3d32cffc0d6c2921892bcfdb3c05a5dab7821778f9472e9163149d7180c0e032761a05fcf8cabe0af28bd887c3af9d256e8 -DIST scala-cli-arm64-1.5.1.gz 34284162 BLAKE2B 1db3c49d52a47ab276600d6e29179a920256ba56262cac0368dd8e8ddfd6f1b570a5124b64bc4005a7212801ad8615997a3f91f807e878a989e1359d053ea10e SHA512 026cfde5c108df8d91acf3394a53dfb49a962cd6ac1a1be78c4601afa4823d410205ad147bb8830b17923d209a0333d75b50dede1a00208081f64928e4198364 DIST scala-cli-arm64-1.5.4.gz 34215069 BLAKE2B 0e54f4580a5c28c8992ca48ed96e5d31104016320060c2e56c1687267211b03401ed3f5486138f80abe5349bd218bf86966c9f57d44240aa6a2416e7af52f797 SHA512 ad90eb6436f1d82d9625cce250fc5c8d614dab9d9918dd8243993a5df6648f91f4969df96ead50774cf9712d22f161a5852ba47746f89b27f8225850f3f3395d DIST scala-cli-arm64-1.6.1.gz 35436163 BLAKE2B 25a51bdbf394ec54230180c27e7835b2855d7694ca05e630464da442bfe0c25bf54afce96ff7bfc59dbb11d3e6e74d83cb79582cb76596eaf23e3acd6804cf18 SHA512 91eec12f9347517da2f3bc4d971cbd36f3edb03148cb815f5140df17069e3ecdc9879b10497e9e77a607b4f0a7530384c5aab82bdaef0c25f2d1e49190b1e2c2 -DIST scala-cli-non-native-1.5.1 8105280 BLAKE2B 2957eeda0c27f6c91de9cb36f103d5f9bfdcff5110e8c5b51c6067c756c1592f6e5e94f59b9471260bcd50369f50874ca6901466e4bc2e654e51c3666763620e SHA512 600b66c8db534f6e04c8a3ada969b998bb5923e9ec2322dc1919032c4221bfb3c259dda7abdf7f862d9693d4658fedef607d6a85094d1e6c6ed7f4655d9a8146 DIST scala-cli-non-native-1.5.4 8122943 BLAKE2B 10e3ef02dcdc72e3d3ca0de693242d82ea18fc6358c955a71be77a0086bd6f67ec7ceddabb1746a00f125a55a0bad2800d54dfc0d94fc53cbd6ffb8ae185f604 SHA512 f0068a4b7f338b5fd59020270a2fb7bc15773bee3fb12a52311ef3b587e2ceb7f3cbe81480d2198e68f3bb1997f2861ddd90f89a7c7bc0c153d4f541075fa6c3 DIST scala-cli-non-native-1.6.1 8213824 BLAKE2B 9c9ab64d9d92b4d0a8a1d4c61c2c5e467506becc39a3108a0adb374ae1efe437e6ea9e081c9dd52b7b9b26536bea44baccda7cf0f92853f58803de48246e4ea4 SHA512 8ef63305a15a2f34cb7c331c4fa3f8741d4086c7f2a9149460883027d4f98d13de802a6b2da236a2a5eb928e97c4ef7d3fc2d45fb33e2a982bcf7ece568f791a -EBUILD scala-cli-bin-1.5.1.ebuild 1818 BLAKE2B a4d6474f97c3b2d541aa34cbfb38ed46b2f7fcf5c7c846cbc267bc4166a8253461b5492efd40774ef66561547b09d331a4d65e4b43ab367e7d30ed0edf1005b8 SHA512 fa372922a0f21402badac4d0c796097fdef48b0db43e56a4a31d7131b794d25c32301acfdb333821c9ea5ecdd9a6e206632037f76d7f7aff9d892e8ece25dcca -EBUILD scala-cli-bin-1.5.4.ebuild 1819 BLAKE2B a6c864c6973d3c525f92f9039b403f3e1d8046ec261da70a039c11bf33f434fd14804f931389284a4eb2ac35fa62e403314c2101def1bf384c6bb45aadff38f6 SHA512 5e4f083d624c7dd239f89136673b41c09404af2a63d83374f964bcac2204c9252d12863a4674daf357b59fafad4cdee2c25d34ce0f5d06bd30d124648f525359 +EBUILD scala-cli-bin-1.5.4.ebuild 1818 BLAKE2B db01d0e85e40508a149484083d0a04ce4772ab9edad9f14505725fd3b7b2d16361cb6e19bf74ee749e50ebdafa36c917c4a7eb41b71f368af9dd29061ca5557b SHA512 c4318d2eec81e7eb8ff9b4e5f0dfdb19cc523a9492cfaf6aacfbf091eb965f620e0b711cbed346c85e7c6f15928b501fafe537a60c0ad4edf5a0de602e68b470 EBUILD scala-cli-bin-1.6.1.ebuild 1819 BLAKE2B a6c864c6973d3c525f92f9039b403f3e1d8046ec261da70a039c11bf33f434fd14804f931389284a4eb2ac35fa62e403314c2101def1bf384c6bb45aadff38f6 SHA512 5e4f083d624c7dd239f89136673b41c09404af2a63d83374f964bcac2204c9252d12863a4674daf357b59fafad4cdee2c25d34ce0f5d06bd30d124648f525359 MISC metadata.xml 471 BLAKE2B 651dc485aacabfc581d9f5d5ab1cf524601b38fd2024113fbd8986090131e6c458db3c2d9649e9876df74f0e7471cdc66c8f1307ed71baa18508754143c10411 SHA512 6906a09bc65b6d1887a9a17d9be2e7afc990ea017439cad751fcfee806df0c456006473141b69f52b5373227cfd6e2f66e7750903d4bd9736f40d6c93cbede4e diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.5.1.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.5.1.ebuild deleted file mode 100644 index 313d5fcd0b7d..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.5.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.5.4.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.5.4.ebuild index 8265419c2174..9dc1adea29f2 100644 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.5.4.ebuild +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.5.4.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" # A JRE is not strictly required if native images of scala-cli are used # (amd64, arm64). However we may want a system JRE anyway, and having JRE diff --git a/dev-java/stax2-api/Manifest b/dev-java/stax2-api/Manifest index bf4df61d217d..51332c8fa58c 100644 --- a/dev-java/stax2-api/Manifest +++ b/dev-java/stax2-api/Manifest @@ -1,3 +1,3 @@ -DIST stax2-api-4.2.1.tar.gz 128806 BLAKE2B 64254b0bbd269e5d62931280773e0e7e7915204ce41a86eb10a08e3d8d27691d48094e17a8deb0ca3fa916b413800d75969af05db1ba897277c0dae13771e3b4 SHA512 f6fada289e75db0c4c911d3f70e8b8167c96342390168c87563ab4e3e1498360d47c393407cd8ae670716fcb7e1c83d6a8d38364d00648ed380844cf08bdc063 -EBUILD stax2-api-4.2.1-r1.ebuild 1035 BLAKE2B 1632c726f22675f92d4678a592d78ae05aa3f2db852e1dfa24b425596b61a28777cc3e9053764146c85e1cc9ec3bcd567b4d375e2f359ba5450c5f0f522101da SHA512 6539eb64968fdc2ac29365419c9c33bc4a0c1a903a3c86be600ae89b901a4ae9238e1536ea717816f45842ea6356d22728aafbeedd3d807b40ed0bc5419182a3 +DIST stax2-api-4.2.2.tar.gz 128961 BLAKE2B 4c35b3ce184a1fb01c37cc84b48fc168f58f11ee3f1f2754de6a8168e4b0ca8983b94a78ba484ac49d16e352a891bc5379d0d109420b85f1cfca06858e5124db SHA512 d8ec36b8c425dd4171a14eb71be6b4a93f2de946a00fd1838c22d3573d211c3a09161fc31f9756498f14fbc601ed43ad525e44114857ad2a6c9e3c202f1aa93a +EBUILD stax2-api-4.2.2.ebuild 675 BLAKE2B 6128bef61dd5fb107865157ffad25cfd20de59109036e7b626608cd01e4291309c586a10659038359c303781f0dc3ea06230b509d9f6ed87a18619a37a7777ab SHA512 447a2b280c1efe965a227d02bfeafb5d7a34f989c2919d844539694d56ea1d450902a9ab65bb698895e9292882cc7ee05433399639e3f51634802b0770c953f3 MISC metadata.xml 593 BLAKE2B b4ff2b905d15d168fe9d38a748b47ce6c6caf7f5dc9f6be5e0cfb5542a3b51cbcd64e52ca53a21c72b9119a5dcf4163a9bcad4253264f06bac130fa8a7cee3e3 SHA512 9c3dc208a393b34806f93a1803550d821dbddf354b3511d1960174fd31f63163b61a88e9d1eefff573e5865b2901b1b99c90ce7cc6f12d3ae0a55098b1416530 diff --git a/dev-java/stax2-api/stax2-api-4.2.1-r1.ebuild b/dev-java/stax2-api/stax2-api-4.2.2.ebuild index 3ce227b13064..947ba1dda3a6 100644 --- a/dev-java/stax2-api/stax2-api-4.2.1-r1.ebuild +++ b/dev-java/stax2-api/stax2-api-4.2.2.ebuild @@ -1,9 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/FasterXML/stax2-api/archive/refs/tags/stax2-api-4.2.1.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild stax2-api-4.2.1.ebuild - EAPI=8 JAVA_PKG_IUSE="doc source" @@ -13,9 +10,10 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="stax2 API is an extension to basic Stax 1.0 API" HOMEPAGE="https://github.com/FasterXML/stax2-api" -SRC_URI="https://github.com/FasterXML/${PN}/archive/refs/tags/${P}.tar.gz" +SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" +S="${WORKDIR}/${PN}-${P}" -LICENSE="BSD" +LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 arm64 ppc64" @@ -24,12 +22,5 @@ RDEPEND=">=virtual/jre-1.8:*" DOCS=( README.md release-notes/VERSION ) -S="${WORKDIR}/${PN}-${P}" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) JAVA_RESOURCE_DIRS="src/main/resources" - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) |