diff options
Diffstat (limited to 'dev-java')
19 files changed, 735 insertions, 365 deletions
diff --git a/dev-java/bcel/Manifest b/dev-java/bcel/Manifest index 3806f8dc12e2..cde23665b248 100644 --- a/dev-java/bcel/Manifest +++ b/dev-java/bcel/Manifest @@ -1,5 +1,3 @@ -DIST bcel-6.10.0-src.tar.gz 1085294 BLAKE2B d2d3a0824ec45a5f47282a7255915ba0c891d5fc20ee37f4bba3b8ca5e8b61f6bdf47ed8903e60dbb96d253b8df1d79761888227880d44444f8b7fe24dca0853 SHA512 7ea129a048bf510ed15212a17680dfa37fe8c4adcc75504fa9a6ff35ef97d25f267547ad019fe146cd2fea9a3ef0eaca432d4c9cac7570ba5e68897f21c29a14 -DIST bcel-6.10.0-src.tar.gz.asc 488 BLAKE2B c575c3f68f06538dc8d34dccf6dd157824b6ecf8b7a1f0a220fe1828a1546ecfb46699f1374c9dd90bf89d9b311ce48f8d4b9e45818764d5f078817a17573557 SHA512 a19a5a6702c9d8d38733af6d983da6c60dac910f8ef3f4c6daae8e6ebe7bdd0ccc9029bad7af78984979e62cdc63d50e6f3a4ef02f409212fde1479465901863 DIST bcel-6.11.0-src.tar.gz 1178240 BLAKE2B 3342667cdfb00d79801ca095bf00796ff19d3452d9736fb60c118a1727b969cc439b5d6a62e196414a1f07fc8b17fef3ef4c03446e5acb8ce3ad45397225c35b SHA512 bb081b15620bd31c10c9f0c2e3b9c0c3c6cb474402fee6bb2f61a8897184e3682fa5f9d46b7e7b0e7d09e0e86f79c9926d95ee155abffd396f3168b30d505efe DIST bcel-6.11.0-src.tar.gz.asc 488 BLAKE2B 0b7a1f593958a1293f4c6e96cccc1558b74e3b4f6df4eef5a221fb453d0b81cb4c14401bebd59a05415e61e6679aa0774b80972f53544bd84eab6f7c6cdb38cf SHA512 d1a1b7cb3e0eead5f26a83564a1af4caa02dc8263a3aa7de51af5b790fb6e39c793b8b0a51c295046abcc8067b178bf415c5a4f8b0c4027041457f23a17274ac DIST commons-lang-2.6.jar 284220 BLAKE2B 4a5db0451ca79c5b038592d41cbf774ea80bb2da0afbf5212cffa8b3904d84ccd2cbe02d29143d0565fde828d011dbc25f5a8b780f6ffea1b0a1290485118671 SHA512 4a5a3dbe4941c645e2cca068cca5c1882cfe988b02e7cd981d1e51784900767d1deab0e0e0566f559c9fcabb4a180e436d5bb948902d4f4106f37360466afb42 diff --git a/dev-java/bcel/bcel-6.10.0-r2.ebuild b/dev-java/bcel/bcel-6.10.0-r2.ebuild deleted file mode 100644 index bfe622437f00..000000000000 --- a/dev-java/bcel/bcel-6.10.0-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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.apache.bcel:bcel:6.10.0" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Apache Commons Bytecode Engineering Library" -HOMEPAGE="https://commons.apache.org/proper/commons-bcel/" -SRC_URI="https://downloads.apache.org/commons/bcel/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/bcel/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-macos ~x64-solaris" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" -CP_DEPEND=">=dev-java/commons-lang-3.17.0:3.6" -DEPEND="${CP_DEPEND} - >=virtual/jdk-11:*" -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( NOTICE.txt RELEASE-NOTES.txt ) - -JAVA_SRC_DIR="src/main/java" - -src_compile() { - JAVA_JAR_FILENAME="org.apache.${PN}.jar" - java-pkg-simple_src_compile # creates a legacy jar file without module-info - - jdeps \ - --module-path "$(java-pkg_getjars commons-lang-3.6)" \ - --add-modules org.apache.commons.lang \ - --generate-module-info \ - src/main/java \ - --multi-release 9 \ - "${JAVA_JAR_FILENAME}" || die - - JAVA_JAR_FILENAME="${PN}.jar" - java-pkg-simple_src_compile # creates the final jar file including module-info -} diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index fe3e5d91af86..bea432bc9504 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1,4 +1,2 @@ -DIST commons-cli-1.10.0-src.tar.gz 222015 BLAKE2B 963c9c246571dc14b126b2605972cad73752e505ea51b2387d6f24c3c60d980688382c378da20617e5b2a267123f7c6c0a132c1c3cd4712807329c248d3795f8 SHA512 245951919a88068f692fc4cab906cb210bbefd853d851167d5c34fd4aebab7370766458033c47cf8174d7a409c4364752770b573252d19746cbb9a0e2c8c255b -DIST commons-cli-1.10.0-src.tar.gz.asc 488 BLAKE2B a4951bf94331014141b73c1c272b321b5b83a079f5133d5892edc8ccb8df542e857e333ecc890ba4de674c0a97b506ab68da851e673ba4da6dd5135449490d9b SHA512 430fab63278f4ecd025e7fcb51a0bdfe5e648bf69d98c2cd51c7bc83887ae57afdd0238a8a9d00dcb1999b9a021bfdbcad5ec694dd7ce0c9dc54278bb62134b3 DIST commons-cli-1.11.0-src.tar.gz 302658 BLAKE2B 211305ad218e2a5639499200b7e9ca52eb9f91040a3697fdff0a6bd725c1ba4a95effd2544c3957d5482ccf94cff8c02f87ea3b2cf9399177878cc4a3f88519f SHA512 161b4efb628943c3292fc89325632147a4677f7f68bfb06d7d868fc8df07f1ec11623f812d69c3434938487af96e810ff3431ae1d384108d6847cad849160d9d DIST commons-cli-1.11.0-src.tar.gz.asc 488 BLAKE2B 7540bf5709e8ea808555e438f4f10ef7f9d04518ef31bd8f59ee37aa2c0f015855900caf05abce3658adcfe92d7544a92a4b9f45ea628513c1534d05c40a052f SHA512 542ec08f2be38a966789de8eb2fc5ec20f0ee2e6ea9af8f0ca495d3bb4ddd4f151a647d77eefcda9f3546fd45cea350b8ea2bca4b530265241268162da78cf2f diff --git a/dev-java/commons-cli/commons-cli-1.10.0.ebuild b/dev-java/commons-cli/commons-cli-1.10.0.ebuild deleted file mode 100644 index 771cbc819ff2..000000000000 --- a/dev-java/commons-cli/commons-cli-1.10.0.ebuild +++ /dev/null @@ -1,48 +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 test" -MAVEN_ID="commons-cli:commons-cli:1.10.0" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -# Avoid circular dependency -JAVA_DISABLE_DEPEND_ON_JAVA_DEP_CHECK="true" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="A Java library for working with the command line arguments and options" -HOMEPAGE="https://commons.apache.org/proper/commons-cli/" -SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/cli/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-macos" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" - -# [-vintage] because, if junit:5 compiled with 'USE=vintage': -# Error: Module junit not found, required by org.junit.vintage.engine -DEPEND=" - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-io-2.20.0:0 - >=dev-java/commons-lang-3.18.0:0 - >=dev-java/commons-text-1.14.0:0 - dev-java/junit:5[-vintage] - dev-java/mockito:4 - dev-java/opentest4j:0 - ) -" -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="commons-io commons-lang commons-text junit-5 mockito-4 opentest4j" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest index 503a32e447f8..e0bb2fc6f1df 100644 --- a/dev-java/commons-codec/Manifest +++ b/dev-java/commons-codec/Manifest @@ -1,4 +1,2 @@ -DIST commons-codec-1.19.0-src.tar.gz 465560 BLAKE2B 3164070fbdcf9763a17cdb31f27e414570ac0b495029d36e042c07ff8e687967932ad630b076bbd0f7eed85e8f7b8fb0b7ce55434ae6ea2e855fd378289cd701 SHA512 65532419ea55f6d829ea46ff04806ab539a4e904950af9b780632c41011186ef1f38ebc739e3db115b2dd79266574316aa8c8e6e83c688accc8b1e8f4c2a3e83 -DIST commons-codec-1.19.0-src.tar.gz.asc 488 BLAKE2B 84b1c4f562378dbf078d383ed69087b475a034123219fe820dc243d6a22936d3436730460dec8cf5d63b921dfad674e197ecab09ce9880ade6ce072105d77676 SHA512 1d020a534c00676eddd620ae18357b3ae081eed20450053865a6bc9f46de613b28a2a834b6264d1e4253cdcd7ef3772c44740a278da7727eb65e6f35e3c7fee4 DIST commons-codec-1.21.0-src.tar.gz 572343 BLAKE2B 21a5f04a93e2d31ffbd171994ac18df814f39a0150e3a117247b7c33df204531b25c400d75f5614550a97c9cee446ce7ae5ccf20b90958b93e8f02f94279f530 SHA512 62521f0e0a35729d37cf8e297ea3ff14badfcd002497b57a2ce39ec11aa3f729a6f3357b8233a9162c2ff4e612072c6a0216549a74dd7d27ded4b844541f3e8e DIST commons-codec-1.21.0-src.tar.gz.asc 228 BLAKE2B 90715e610eec6c8b144c7ead7788dc173a3c9ef85cfe26f71dae62fb77924475758798265dcbad12a0e777e4069493b0f1fd59510e690377f38814f8068376aa SHA512 d73b9a9d0da9b416b9b36519965dc69dd459478737f46d9709e13c886f20d79dd5d6424cfe380437f47f2cc79f676610c83dc8264d62104bf3840eca21afa0ea diff --git a/dev-java/commons-codec/commons-codec-1.19.0.ebuild b/dev-java/commons-codec/commons-codec-1.19.0.ebuild deleted file mode 100644 index 7f6f92b508b1..000000000000 --- a/dev-java/commons-codec/commons-codec-1.19.0.ebuild +++ /dev/null @@ -1,46 +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 test" -MAVEN_ID="commons-codec:commons-codec:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="Implementations of common encoders and decoders in Java" -HOMEPAGE="https://commons.apache.org/proper/commons-codec/" -SRC_URI="mirror://apache/commons/codec/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/codec/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" - -# [-vintage] because, if junit:5 compiled with 'USE=vintage': -# Error: Module junit not found, required by org.junit.vintage.engine -DEPEND=" - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-io-2.20.0:0 - >=dev-java/commons-lang-3.18.0:0 - dev-java/hamcrest:0 - dev-java/junit:5[-vintage] - dev-java/opentest4j:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="commons-io commons-lang hamcrest junit-5 opentest4j" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" diff --git a/dev-java/commons-io/Manifest b/dev-java/commons-io/Manifest index 3aa97340b439..f7ab30075bd2 100644 --- a/dev-java/commons-io/Manifest +++ b/dev-java/commons-io/Manifest @@ -1,6 +1,4 @@ DIST commons-io-2.18.0-src.tar.gz 670984 BLAKE2B 3d8ffbd602cf31e89cb42059e9a7f836d46baaf687662a44dd1d110978faa6926008ba5efcbf55e4f89138c5782be848bf8d1ccb5ed4ef10bb3bdbb750905b4d SHA512 0abc1dc252a72825c5256793780a6e1fa91b8a60436bf6badab1eba8a41f44e1e69b2b90b44c641ddfb78c28f95848e13ffc611793dedf68751bbb5272f86f85 DIST commons-io-2.18.0-src.tar.gz.asc 488 BLAKE2B 2c88e3374a839fb58ef25422c33e120699b319ebdf2baa8f72180e0db8089a4b9b851fc648c0508aad9c7707c463fbb9b849b3eaf545f101195083a4dffae160 SHA512 8101ffb12f3253e71f0234eb8a5a04d88bc7e8777cabfc88ac64f50b416dd6b4be28f8dfd14d09a97a63257c159fab4b512584085550ce965fcfd97cdb637a9e -DIST commons-io-2.20.0-src.tar.gz 700475 BLAKE2B 37d54c842a8bab868872a614ff70fb8d500e64a7f25f406ec157813e1ea0942c477a748317f7f4ec608afdc15233d523117ce804998c1b010c021cbda9a2328e SHA512 4c05970ad34e2aa32dc07de3b3335f46bb069dcb6f28fc6ed82867d890d4f31d6dfb5edb03ec3333f789f9ac0a57d84b5ffa782bd715ccffed41b1a9004217fb -DIST commons-io-2.20.0-src.tar.gz.asc 488 BLAKE2B e33492847b5ed634b494b9c82ff9cbc6847d81224c39c6c6c5efe4839ef22f7cb5994a9afd96bbe56016347abd7e5bc6cd3fc0406bcc30fd10c85ac123eb3d4a SHA512 29ec14c947c68817d8d42307405fb7133ed6557cc36945609a6427c7064743e60a89a0c6702ffe51db0e28dd0679908688ffa11f6d623b459bc22cb93c443b43 DIST commons-io-2.21.0-src.tar.gz 818160 BLAKE2B 4d836d18540c9ccb96855f17f2eb2701f809511cfdfa05001078c4eaed33589c291deb5b2ce1943b935a3ced7148139a35a0f7a0f78885da1eb144ffb0630e4d SHA512 50eb2ef3e42362b090e6d8bca954b20c940ae7e5391ce7ef8e0756c70c78e273fdd2f3dd76151d2078628e5a05a077bd712e331362f430eda3ddf8a3adc45898 DIST commons-io-2.21.0-src.tar.gz.asc 488 BLAKE2B bcbba5f4ee89278cb87aae14ba624d52f3043bc28de0f7d664ac7726b02e3d290bcee41f8fb5c6e054af6ce97776c1da7b6e359fc537dbec088fad6f5d125f84 SHA512 2967359111dfe7b130496680b2c2087a347b63d3378409e7c75bf8926dd722916c023ca7ef28931da48bc5cd1b99bbdd547e8af9afd49297fdb99bcfe5d6f3dc diff --git a/dev-java/commons-io/commons-io-2.20.0.ebuild b/dev-java/commons-io/commons-io-2.20.0.ebuild deleted file mode 100644 index 9614848ccefe..000000000000 --- a/dev-java/commons-io/commons-io-2.20.0.ebuild +++ /dev/null @@ -1,75 +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 test" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" -MAVEN_ID="commons-io:commons-io:${PV}" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="Utility classes, stream implementations, file filters, and much more" -HOMEPAGE="https://commons.apache.org/proper/commons-io/" -SRC_URI="mirror://apache/commons/io/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/io/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" - -# [-vintage] because, if junit:5 compiled with 'USE=vintage': -# Error: Module junit not found, required by org.junit.vintage.engine -DEPEND=" - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-codec-1.18.0:0 - >=dev-java/commons-lang-3.18.0:0 - dev-java/jimfs:0 - dev-java/jmh-core:0 - dev-java/junit:5[-vintage] - dev-java/mockito:4 - dev-java/junit-pioneer:0 - dev-java/opentest4j:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -PATCHES=( - "${FILESDIR}/commons-io-2.20.0-BOMInputStreamTest.patch" # java.nio.BufferOverflowException - "${FILESDIR}/commons-io-2.20.0-CharSequenceInputStreamTest.patch" # java.nio.BufferOverflowException - "${FILESDIR}/commons-io-2.20.0-ThrottledInputStreamTest.patch" # org.mockito.exceptions.base.MockitoException: - "${FILESDIR}/commons-io-2.20.0-URIOriginalTest.patch" # java.net.UnknownHostException: example.com - "${FILESDIR}/commons-io-2.20.0-XmlStreamReaderTest.patch" # Needs network access -) - -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="commons-codec commons-lang jimfs jmh-core junit-pioneer junit-5 mockito-4 opentest4j" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - - # This test has compilation errors: - # src/test/java/org/apache/commons/io/file/PathUtilsContentEqualsTest.java:125: - # error: reference to newFileSystem is ambiguous - # FileSystem fileSystem2 = FileSystems.newFileSystem(refDir.resolveSibling(refDir.getFileName() + ".zip"), null)) { - # ^ - # both method newFileSystem(Path,ClassLoader) in FileSystems and method newFileSystem(Path,Map<String,?>) - # in FileSystems match - rm src/test/java/org/apache/commons/io/file/PathUtilsContentEqualsTest.java || die - - 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.{io,lang,util,time,time.chrono}=ALL-UNNAMED ) - fi -} diff --git a/dev-java/commons-lang/Manifest b/dev-java/commons-lang/Manifest index cafb67bdf2f0..c9ad7c13327e 100644 --- a/dev-java/commons-lang/Manifest +++ b/dev-java/commons-lang/Manifest @@ -1,6 +1,4 @@ DIST commons-lang-3.17.0-src.tar.gz 1195408 BLAKE2B 1f612b8e5ef3ecc820ae040090633fd1a145298f0abdcc404e344adf9fb8c3632d144d1ee1cea4009ec32932b5b49a767abf77c45ff110129b98bdb0a7ba4557 SHA512 e633b0caeb9556c68384c2bf20e374fbac910b9979b25774c632e50c1bec41e97c14362978dc092c8b5859291e54fe51e76ad7a61c9b2efbe1e4538f46c1e3ee DIST commons-lang-3.17.0-src.tar.gz.asc 488 BLAKE2B ad6bbd5658a4fcdd56f830d55abef4a387fc8f42f4e3cc19d4700033acef8b02e30df4d6774014ae2b0a4f6811bdcc97a5c1a0c154705aa37724325850218beb SHA512 34f48ab6080c5730821bbf32f3715672c9f916d69985940f1dd17f9ab2c2ec04d1907426ee1dac1bd3654f7f50c65730042ebbffde1c12aa758f9a1e5634fcd0 -DIST commons-lang-3.19.0-src.tar.gz 1325280 BLAKE2B f7f27404a35284e156950832b5d1d6a95782ab734c5292110c4953de201899bd0cec629f0830ada5d8ffcd301f702371076bb041ca6f4950cc87b290032032a2 SHA512 75f7626925af2605a936e696c9947bae90b5b0d05830cbb7c97db2051d3e4e71f8e2563a0ff29c1780863fce188334398faf5413052c1df0fd8dae07fb09233a -DIST commons-lang-3.19.0-src.tar.gz.asc 488 BLAKE2B aade88ca133cecedbab0cfaa5de226dac2fa6bf39f2fff80ce806dd527b839b38d3fe3eeddfe0c1561dc7cfcab3fb83fe0c1a553c34ef70ae73fe1dd944126d2 SHA512 4e71fa045e104116dd64aedbb0b3e1e9720ddfb1d6b49e850119a76895de7b92a1f12c23d16be01c9beeee3152448628770f405f0e2f62d0f9adda668ccfb209 DIST commons-lang-3.20.0-src.tar.gz 1338908 BLAKE2B 3cabb0411e4bfccf84758fff64c3a8bc56b71905b42a413ebd45cb783553264e70757f8bc5cb7d2766b9913b663b7bdf6c6145256e007fb747ea33f6d1571e4e SHA512 aebc40e4cccdaa56d6b9831e4928fde872c4accdc1e62cfe4dce937a285002eba6b01636051e52fd458116480b50ec824356c2b1534750d6ad477cbcff3d59bb DIST commons-lang-3.20.0-src.tar.gz.asc 488 BLAKE2B 562de979861e400fdbcddc0c4b0c9aa7fc2e3d522a3d844ca99dec0a12a59d6b49b1f1ea6fc97f8cffe28b9216c4962197639b4567129d1584df0351ad6d8944 SHA512 4fb70de2770676177dc91832e256cbbcbdcebe3637c7261a81e6dc7304896334022bedb525ac1e3a1b536778dbd9041822c9c60837744266a390dd4883de41ba diff --git a/dev-java/commons-lang/commons-lang-3.19.0.ebuild b/dev-java/commons-lang/commons-lang-3.19.0.ebuild deleted file mode 100644 index aba206a984f4..000000000000 --- a/dev-java/commons-lang/commons-lang-3.19.0.ebuild +++ /dev/null @@ -1,65 +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 test" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" -MAVEN_ID="org.apache.commons:commons-lang3:${PV}" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="Commons components to manipulate core java classes" -HOMEPAGE="https://commons.apache.org/proper/commons-lang/" -SRC_URI="mirror://apache/commons/lang/source/${PN}3-${PV}-src.tar.gz -> ${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/lang/source/${PN}3-${PV}-src.tar.gz.asc -> ${P}-src.tar.gz.asc )" -S="${WORKDIR}/${PN}3-${PV}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-solaris" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" - -# [-vintage] because, if junit:5 compiled with 'USE=vintage': -# Error: Module junit not found, required by org.junit.vintage.engine -DEPEND=" - >=virtual/jdk-11:* - test? ( - >=dev-java/asm-9.8-r1:0 - >=dev-java/commons-text-1.14.0:0 - >=dev-java/easymock-5.6.0:0 - dev-java/jmh-core:0 - dev-java/junit:5[-vintage] - dev-java/junit-pioneer:0 - dev-java/jsr305:0 - dev-java/opentest4j:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -PATCHES=( "${FILESDIR}/commons-lang-3.19.0-skip-testGetJavaAwtHeadless.patch" ) - -JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.lang3" -JAVA_GENTOO_CLASSPATH_EXTRA="org.apache.commons.lang3.jar" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}3" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="asm commons-text easymock jmh-core junit-pioneer junit-5 jsr305 opentest4j" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" - -src_prepare() { - default #780585 - java-pkg-2_src_prepare -} - -src_test() { - 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,util,time,time.chrono}=ALL-UNNAMED ) - fi - LC_ALL="en_US.UTF-8" junit5_src_test -} diff --git a/dev-java/commons-text/Manifest b/dev-java/commons-text/Manifest index 2bfb9f573597..7a829f918703 100644 --- a/dev-java/commons-text/Manifest +++ b/dev-java/commons-text/Manifest @@ -1,4 +1,2 @@ -DIST commons-text-1.14.0-src.tar.gz 365401 BLAKE2B bde7f76383f967c5d1cfc9dba383d93ec0f9ba37573d9ff7b030c52cd3b88405f73d56576cb151a5625be8922315438141a921ebbc5c5f4376a60a93e7475dfb SHA512 db9369ca5249e447f871b03f826782ff34d55f7f375c6fe9a6e6ffb740124ad38ced4487ea0bd9fafe1603b5dade9ce6fdd7d595af63b6d3a66560de936aa46a -DIST commons-text-1.14.0-src.tar.gz.asc 488 BLAKE2B 354170784d3e126633725c384e4fa2f1971adf67dfad5b4e20d215c62a1eafe31abb639a6ecf11d3fc22ce5bf72e521812cee01eef43571229aaab09aa96741c SHA512 9ad22be03e791dab3a1fa66c1781e6d2b2759e0c9ef2ab17bf5d1f83c17943cd5603dd243e9bcec0ae1005f884555969fd0c60ea05709780370d6eafc334b47a DIST commons-text-1.15.0-src.tar.gz 462785 BLAKE2B 250619852061c5ee7ca8a0ff8016135013592532e24aa6424cd8e61907db637e7094d83e1b1b10e4ba49cb3640226680a54f4a552a199bca20948f74bafc4d05 SHA512 5bbeebbe5853525d72a54ad483344f2a55b360cb3abeeada2eb52ca6118f10102bb8fb8ca42417c38b6f8ed7147807414f50c5093473fac9fd3f74cfb8160958 DIST commons-text-1.15.0-src.tar.gz.asc 228 BLAKE2B 2124d9178d2ea97df1f382d86e06ea986470f0e4208901713db28514f341d425937fc4ab5fc4adab359a8aa2ef0bbce404e6ac797f089d64e3945d7a07a51732 SHA512 da7c8858cabafbf1a904f0465339444b084f31d941f02a3492a412c29b95862a0c7da56ae542b0c14e22d3a34fd5915d77f77bb62c23be0ae9b6046d6a82bca9 diff --git a/dev-java/commons-text/commons-text-1.14.0.ebuild b/dev-java/commons-text/commons-text-1.14.0.ebuild deleted file mode 100644 index a281595f1234..000000000000 --- a/dev-java/commons-text/commons-text-1.14.0.ebuild +++ /dev/null @@ -1,65 +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 test" -MAVEN_ID="org.apache.commons:commons-text:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings" -HOMEPAGE="https://commons.apache.org/proper/commons-text/" -SRC_URI="mirror://apache//commons/text/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/text/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" -CP_DEPEND=">=dev-java/commons-lang-3.18.0:0" - -DEPEND=" - ${CP_DEPEND} - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-io-2.20.0:0 - >=dev-java/commons-lang-3.18.0:0 - dev-java/commons-rng:0 - >=dev-java/jmh-core-1.37:0 - >=dev-java/jmh-generator-annprocess-1.37:0 - dev-java/mockito:4 - ) -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt ) -PATCHES=( - "${FILESDIR}/commons-text-1.14.0-ResourceBundleStringLookupTest.patch" - "${FILESDIR}/commons-text-1.14.0-ScriptStringLookupTest.patch" - "${FILESDIR}/commons-text-1.14.0-StringSubstitutorWithInterpolatorStringLookupTest.patch" - "${FILESDIR}/commons-text-1.14.0-UrlDecoderStringLookupTest.patch" - "${FILESDIR}/commons-text-1.14.0-UrlEncoderStringLookupTest.patch" - "${FILESDIR}/commons-text-1.14.0-UrlStringLookupTest.patch" -) - -JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.text" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="commons-io commons-lang commons-rng jmh-core jmh-generator-annprocess mockito-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" - -src_prepare() { - default #780585 - java-pkg-2_src_prepare -} diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index 752956bcc7fa..a57f1d5ca591 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -1,35 +1,61 @@ -DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_18-ea.tar.gz 142785114 BLAKE2B 2dc1c25daffc0eb01287158f467e9ba8142c1043363a9b0ff49757e58e7a93fdb10ac31a9a2ad30b3c17fa7292f55e936326747392209de2eafe0ddbdd84f560 SHA512 2d472f591190bbb90fa7a3d5f70abd61c31f2df8c6288b134786815202c9a5add38ce68131c42e39134cd79fb6970c42b89c4f6702e9ba1f5167a9ac5c408ead -DIST OpenJDK-jdk_aarch64_linux_hotspot_27_18-ea.tar.gz 143670476 BLAKE2B 62d9c59d32a8dd6610b9b828f8ad142b86910990b4595282d56b13cb65f0e557a4f25c558b5315e319f56a436b02247957b573660c921b558146ca306e7851b0 SHA512 b815ee172219105da1156c68bf69e70812d900ebad8e735bee6e191f7efc5dc79ffcfa063327995c0a7e457762709d9fe97f802dd5211cf9473d633955b7813d -DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_18-ea.tar.gz 142366653 BLAKE2B 56a9bfec4b536cb2d3aa7402d39ecd2c798abbccaeff6081db31de21418cb23a402a0e4592b92632718d44f1f88fd293c07c9d99b5f613a46195fe9998b29880 SHA512 5113490d285ddc70fdf4df38fe2176108db69646f78bef3300e6e55abafc10f68f95134753658895cb62b44f92a1efa13a039f85c5c2fd547b1461b4d36ad067 -DIST OpenJDK-jdk_riscv64_linux_hotspot_27_18-ea.tar.gz 143326300 BLAKE2B 40a3f0eaaad7dfee414e4fba0e0c1dd283b151fb5c136ef02dcb86d853a80e29f60170654de92cbd558e5a682aaf3ca99c192868b25cbb28522893a1dd1d95d3 SHA512 8309e1383289f97e035caf1df4c52610ddef933970b86ed3f500a1ca984dd8ae16c20c5bbf89dfa8497591f32103debb61e3ca1439327b7fae196e338615a752 -DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_18-ea.tar.gz 143997587 BLAKE2B 7f7098cf4fbf650dfd7eee43a1b76b0c338917f4771fd86c2315c8ff4e4ec669ae4912e3e6bd910543118e8768cb5dee9486c89fb287d6316324ecb0488f2ca3 SHA512 7a72f8c057c2a4082a4154a0e65e9fb6ea79c2bf122218f937003e4f4e8883d88ff828d6fee35ae1ee31f3f28948b8cd6d29ce9bfc39911569947a6c2f7ec280 -DIST OpenJDK-jdk_x64_linux_hotspot_27_18-ea.tar.gz 144796311 BLAKE2B 20e9016f90fd49f0f6270cf8aaa807acd7b112545f358ac57e9aabea6bed245199bcbb0743218ab5fc122f0cfa90a01c755b8cd07f5a25496d500842358e99e1 SHA512 b5aa7832dda2e52b5df6eccc8bd9cdf82493fdbfc3a2c9a57d15b6db0f5381a9eb15da9eb5dc859fad972b932a628ea958e82363b94c8e16cf971cbedbf5a83a +DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_20-ea.tar.gz 141675202 BLAKE2B fe68c435e5b6db8441534bb58fc34d661acffa182a879ec04c0c1efecf828beb0acf7feefc14b73cc5af68d1fac37810e18986eaf69030d73ddddad4fb937433 SHA512 0ea39297caf1ba5b535909f3be1bb27ef2bb442cbbc2ade05893a8d5c07f29915e37f6bec8105067fc52963a2059adc8d5830ee45f6dd9d6e7fee088b4d2a8c4 +DIST OpenJDK-jdk_aarch64_linux_hotspot_27_20-ea.tar.gz 108027904 BLAKE2B c9506202aae0d27a838922d7923979c8dc16c668773191a7fec9738ec88dced69082be80a75e630f90f1ccecaeeefc58bceb26c32cd3b2420ad7fedb1e2ce798 SHA512 b190300616f93bc391872228d000ac12d925f1201f0b97f60a6dc72b0f3e826e47c9b0e1316160a3d603497ee45bdab799c8cab8a059934b7ba8d4195a17509e +DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_20-ea.tar.gz 141213675 BLAKE2B 05976e6df1e70cfd7862e218ef7ab1f741aedc4f25620ba8a92b854d77edcf137b36fd3bb4cd453daf053232d963b1cba8b2b786f45f31a3a934a7319a3e8d53 SHA512 61dc26d4101b92f0ca9058ce78adc031c97a5db00f9fe700aa033d2f140542a741bbc010800f18c0325518344b962a35d27a7791153d0fde562cec3dc7149c10 +DIST OpenJDK-jdk_riscv64_linux_hotspot_27_20-ea.tar.gz 142195761 BLAKE2B 5db5e3c0a9e0c3d048373e5db3a3501b742445196f3506e76ec8978eacee1ca6e48f6ecf91b7e2bf484c6585f5bea4f0d3a57276dae7d47d13844641e2dba46a SHA512 4b5f6184313c8bd5259d7dd4ba73d22b7d6d460888c40799335353baa2df83fc3cc03b12c752479aa1cd4ee1bfbe4be8e75989172b8cbb6d79c039be48ec1158 +DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_20-ea.tar.gz 142895132 BLAKE2B e91856a48efb800a6ddf1b3d11a17094762c4a4e30396c5f073196be15b25809cf0117731927f2e22989c0a5e186f98dab45753874ed5e6dda853f9c79208097 SHA512 cfca5884346568d152a5deb6c46abf0c1681cb4ed3eb35282e472944f6c4d398cceff6f7dea7721efadbfc55d0a87e675d7dbf578c59641f213bccb39b6eac73 +DIST OpenJDK-jdk_x64_linux_hotspot_27_20-ea.tar.gz 143663034 BLAKE2B 106dd39e1fac28fd4881674ea90c601563ce5607ad5a844445976d6234b2e8b806e47e95f962f4aa973ba2c24c73c6807649b1afa616bc7828ffe35212d5e724 SHA512 eff21224fbf45b26c0c4b8cb0f451d62008094d2ef0086f91aeb85c2038ff3e7315a7af70195e0691c70b497a67240fcce38bc3cb6958891e2545b25ca63ba9a DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.30_7.tar.gz 192273922 BLAKE2B 23718e9c1292a454a6003cd2dc72d4288ac8fd55f42c2a6a74fc40e09614c078b80dd70d14972f7863b23639d2a7d65a4cf5fa3fe716363cb227a655abd4ba9d SHA512 65d1edcba128095b42afd0ef84763ec48ade84d06e18660c7f76d906f8ece64002cba1a134d59eac67809bb5a545b5145ed092506c6d04bcf998c92c19d8738d +DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.31_11.tar.gz 192356810 BLAKE2B 1bdf573d906c383c2c4050a74b4bd15a9cdcacd7e54decd79defb77e82837ad62d233c29ebba224906b16ace75d36521a727e31bfacf73e4013efad12ce73c60 SHA512 347349ebcfd74fcb812911b72ccfb8e562695426a233942d26c5862776f8bc2887a65fac705eef95889b802c4d2020a2bcbf4dfd381a031fb46c8628fb93444b DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.30_7.tar.gz 183153003 BLAKE2B fb142b5944ea802d8fa808091c761031cfc78a47efd4dd3c8b82b77a4f83f3f1d0c4a55276a3a8d4385e76d6ca8a5775915c2c3aafb0e5084251f81fd0aa7b60 SHA512 ab90cfcbac5d5b5f4b93b956c59666afb05ba60984b6f84d6a627104d25ff3f6e9e419303210b8d6f4f79bc79ffd180238d7f012c2f34bde4d024fb12336ffbd +DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.31_11.tar.gz 183209712 BLAKE2B 285ffbaecbdb6908850aa911214609d563563152ea0e82687cfa3e745db8a0e777f7a4902449c76cadb088dae613861ec7ff4ce6291a6f46b05234448fce0c8d SHA512 e1019b98af46ed8fdc50dc98948a2dd41c77eb65235927c00a9051aa8bdbd5dd0336436efe148637cd7aea3aa74a27c97faadb39f9a78b32826c6c81bbdc2f42 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.30_7.tar.gz 177794546 BLAKE2B 1f1ea461c7f7f9cd8c38b855f1fd1dc6e38b0bc34428f182639bc727a16163764c626c1ea6a247953cee863292924de1a7b588f7f140f47d36cf2365cc14c1a2 SHA512 0bceaf5ecf9ab055b51a214afd367f47a7a704990c1714f5cd99793f761293a6c0934ec19d53f9e18e26d42d38ef8b60f1fc8cc5f9abe97884b466e9a97a62f9 +DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.31_11.tar.gz 177908484 BLAKE2B 987199349f4a0d0b3ab5508adfe4ac26e85f7efd6c3f83279ed99353fbee4f35bd99ce0d41f1fdb8c0d3a666d58910f61a00bd3bd21c5b5e6b0e5631a1e63e8a SHA512 7fbdb11b5df615cac348ef022e68270c732072c10eafc81e500e160c9a2a9ae5f4f7d989b5ab2ebc38e668c13dd3ab3092a1eeb9a9af650697053e16a2b40bce DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.30_7.tar.gz 194260124 BLAKE2B ff3c4c9d8fc6f17662964c2eff43719fce34e1f3d7667b30a7a8502ac70bf88b9b12db20a3ccc861968138748e09fc3f5d4fe87c5824656966a7f005132c292f SHA512 da0a0d24a4065439ba1d42a308c5ef6a1a1f8ec68e998b6bb3c1c3a673ee7dda60b5942749ac75caecccbe6b2d369374e243b926ff512f636d3968dcc0db521e +DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.31_11.tar.gz 194420975 BLAKE2B 105892290c3c17caa4b6b072b9b13acad62ac7f51793f87cec29abd8faf1cd7e754778ea469ee46c1279c60f9d789dba75819852c2e88759aec8480fc2bae237 SHA512 1f1010b4b3b83a863e227d161fb2ea5194c17f2aa594d3063063830e512e444973941696541fc09817646ff7655e9f9da8f415f3be512a379d67a3c402042724 DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.30_7.tar.gz 195593823 BLAKE2B 30d1e9c1591fa3eb3e828b47fd32a4c694497c2e9f4b874ecb5454e4ba2d7f9a346cd29f50589c95d5d6d5924a3ef39afa1e03e06c48dbfda60d3c522b35c422 SHA512 d69c07069ca8ce85417015c6037d29fa978617baa4ab5095297eabd0cffc4428878fc60959a03cfc1c3974fe84ce59345b1bc86cf14518f3e2b12964330c1fce +DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.31_11.tar.gz 195644280 BLAKE2B ab34b15b7f197a24b0a2010ba3d726b6d8b97a19e360e7cf3b141df7e53f502cbf560b96c6a80933355849b867373de185512fc3cd3a640f3cadba94dfd92066 SHA512 42fa50966a09510ca22a3d5afcba865dde32d6dd6d5c3a3cc08c1e99d5cc5eb7c232e179699273bace801ad2e8b6aa8820e0846bfc7a73722a12786bffa34697 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.30_7.tar.gz 187289133 BLAKE2B ad653df1b3a99664ea42fad16ad63a1fec3a84d481a4edff778268db2c769d44695d2edf3e470b1da78e6ba26c6a6a5ecbb8ff7fc790b5ffcd49ba1755870529 SHA512 bce63a01ca2a6b03fa1a32ef5c338ac41ad8100f7287342347c82a89508746a7975cfaa302b97b4b2bba1b491f009ab79e4dd8f82cb70c5fdc698f4e630d6701 +DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.31_11.tar.gz 187361454 BLAKE2B b8320fe4580321d21432c7495ec6638608b42431e88355f5912959462021a0482f9a06637a6815d3797c25aeaf7bc78ff63f438fc2e9ab12ce4540b70d18292d SHA512 bd5871be7da5f4175f2ea84e04e798412865e732d4f435dc30072a83c48f4a43d54ac2afa692e9a12acaf8cd91a6a07b9deadb96e667d80e1c50c8fb7110b3f0 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz 191707249 BLAKE2B a2486a5a3d66cf064da2fb6e72ad222f88f930b393830b02e8a52923a29ccc72125896b12b9f2942047aa3f9b97c7388536a233b5cc332719ed2482037075e7c SHA512 ce632aab5965d60cde210bcfd6bb3a41f956e51eb87f4ca28a523c5614fcf9a18a8fe89fb1ee2424a40d7bf39afb3a3c69aaec60a0871f81c66622d5355febfa +DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.19_10.tar.gz 192041703 BLAKE2B 3ad9253468065cd385c1b1ca0d0642847aa8717771c1837f8dc3a65bcdf76cfb2e98a3f14ecf97334873f653ba7690e4a2c0ea36c39f61c4152e535876aa43e9 SHA512 c72400ca721fa0cfe5c40b928c6b091895cf2c1abf3c9a7d5ed3f3ca2bc899bd9e2dab79de80f068032b503e12509a20f0f67248369f0a77313cd14e719ea43a DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.18_8.tar.gz 185658966 BLAKE2B a1218cd9b6926b62179e6e5e5cda5fb1c6ac9dbb390721a2e1d1ce4c816e53238fffc5b612dc6624184c20d9099bca1475549cd5c1726dcd530e799db644623f SHA512 91b1d64b9865fa62466e52f9fd3a2bdb0ddf62d3a678f4fa4f471ba621aea17c51a35f29e86091deaddcc3afa0a14b658487b4f919b64a259bde0df8563a8aae +DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.19_10.tar.gz 185818964 BLAKE2B 15f9549d544ed006371beac068fdd2b87d621d1587337944008f927ceaa60fe196229a85904f2fd61d047a6c4ce4842a0882f031fdbeb40061768a70dbf4eebe SHA512 41666c70b771693ca5ceb0c7b6bf193f4abe95e98e6311c3baa2cc1cf5d98efd56b3c5eff6401664bcf057bad11f0cf59de5e3d8f27c62afe7d01814e0e21260 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz 189863347 BLAKE2B 2cd8fd38f1c544da5b1eddc383b161a8cf586997127e7067e4da6bb1c3a31029631210d4cf7d5e3b0d5ba4894d21dba55a9a07da9672e5c6bce3300f3dfca43e SHA512 e0ba79f587317fa86a21b669a692e6c927fc59b9ce19f5b7d6df34d43e17345bfb5d6a81e75b1cc63a181e449c47a166e8ae8d4846f032ba62a91289c47c95c3 +DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.19_10.tar.gz 190081346 BLAKE2B af2914a87f2c6e3623150a54b8ec796e1b1da8c33d0d6900e067d0dc991bffeae51bc824afe957e33461d990a7b80a3abc79e14c6a45fabd69432ac901494770 SHA512 3ac57639015dc13c2c462d0e22f39818f736932f2b0ce3236970232fc14c00e8a1563953a77176a26ff4be0c2a060b230470ac1c301615e54d44dee46873bafc DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz 192490430 BLAKE2B 9710bcbea1eb27f4869780c810f85bcd8313cd6e21653c7e301c1fb7526e9bd6b8ff62da1ced850af15c086930bc42e5acd52afd3e8ade27b6eb5c4260d8c402 SHA512 dbd74c67c71730f0648680ae84588ad7d56d8f3fe5783231a452eb32f83aebd29ad78ee1c71900ddb790fbe3d96dfb2c9fc278fab9628c3d858837bde925b298 +DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.19_10.tar.gz 192838916 BLAKE2B 4ae8cb3f9d06e97d22d5f320af4cf2b736238372c0d9d09949d1df3dd4c2d644735bbbfb5411fe9e6b9ad05f3e1c712a680f3e3d5232100bc3d8bfac676b05bf SHA512 97f273e5d02995bb60d14870e5d557a733d30ad901e6b8ec37ea14bbc2908291d4071e9134069c8411f820a078b2529c3d471c5c6589e148ce5bde1584bec50b DIST OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz 189777311 BLAKE2B 18a13cf7c45f1fbd54fcb1b1a4dfd8b7e8d8d82f2605630264816271a553fd41f179d47c3accbaa76ee519f7ba76ff0b2df9e6f1d3536d614a2aeed1395ea8a4 SHA512 3a3f3bf5b461fe05eb876fde843847d11eb3a647b8967a75b178760d2dd861b77e9d48e3abb7f2310c0a5209dee3c883a114c72ea122ce925bdb3294aa1453ef +DIST OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.19_10.tar.gz 190038068 BLAKE2B dc71c8e43e1d6321427d7a2b4ec7597d7d732a3c13d7926c2d5b79aa57b41b27f661890b4fd8d00cb2d5f83c982f1add3ff30f55a0f9c1060f39e7700198b401 SHA512 e58a0395198153f7e6e008ce5450e45f1407f8932a08d0cb87b9dba3a4f064da544d5947d595617d5fae64227479e230fb1c871e8c8a72f189ac1269113e7cb2 DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.18_8.tar.gz 192199892 BLAKE2B 49d6dca2df1d5ea0a68a2f6f57cbfe425578f5248c2efae78f8baee7cfe69cb713cc4309dbc62911d7d0aa58c4343b995dccce5cd54fb902d3122cc61d8ab361 SHA512 fe47dcd2c30cf37919a9c1a65c00e5059357eca7b989f3aa1983adc80dc45d37006a829f88542320994b0fa8fc6e991402372d670613f42ba4a2d86c59b4d4c2 +DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.19_10.tar.gz 192474282 BLAKE2B 0d4aa0b978eb0d91f805f30697357b6e670b82a9e3f1c5b64b31701544893011cf4a1e242d0812221794bc2513e35145fce4677103d1629b13d1989506525acf SHA512 5529cfdcd29468d10324bdf48276ffa531191a1064bd28ae4b865dcbf135aa5bc02c8a210a36e3a18888559f08a7898b79fce65787570039886ad90894c1f22c DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz 193062224 BLAKE2B 1e19a79e1d331e0f4f4ae1d5bdea080ac3a9872d0e4685b261bb0f3e9898a821851bb7e2017449f9ad9c3ac960aa98f93e396486fdc7865dca12ecc636f41415 SHA512 fb40a864b5bc43f037f0209729c2319ef15f58a3830970ceff44f4e1cfe6fc4dcac0628d6afe6713acecffd1bc357325b6026185f3efeb9dcc767c2437c61dbc +DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.19_10.tar.gz 193335385 BLAKE2B 6aca93f76b22641ee300675f22cbd403d2286267bb3b2c325ca09d5c52b64bfec9cd9b3f461d026911a3448750eb44e6f6a59183508a0e48ae524cbecc5ed078 SHA512 61701218400ec0d64bc624c1a977009bbf3de26cc7f81d2c033e1492d85525d5e00c19800d075980a2e51b8b78f30b4792e71dd9dd6a9763d0582cac6c666d77 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.18_8.tar.gz 180379640 BLAKE2B a9da527efb036f3a24268ed45c4a1dae14be19be0873841fcaa674e42b4e485b7c9b7fc59bbfa24c22c3ca8ddc8ba0505346054e9df1c9307f537016a1fa8e45 SHA512 f214734251b6662737e08fd8bdb3a351466ff10eb776a2f338e3ccea93d7f01d2578acd1f716aa9a08d152b3c0cd4d2487ae35acee395ade4ab3507cfadbe018 +DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.19_10.tar.gz 180540440 BLAKE2B 75495dc266437c7ece438130f874cbe7d577cbeffad34fa9fb29cd42b775d776567278ebd7b6e993c17279dde1b49c16825bc96c72f91b88e487295e87d9a147 SHA512 c871deedc3ccf0663aa584610c1390d1ae2fac2d472bb1ace111e65fd461b17ef0adf27ad948523be37c40091f717bb5091375b94acfa0a87e12d54055d6d279 DIST OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.10_7.tar.gz 205325516 BLAKE2B 64111ebda1029e79d6d2bf69ed53897e84e8f117666ee21b31fa48a9caa3aa2898715164f1189833d52217511ffdbd145e2c9f38e248673529055a43271f8565 SHA512 68d3d5d135d220dac10abb76a02e0baee5aae4ac0b2982439796fa23e9f9acc3a1dfd4f0f24bd82841d96129c50f5df4a47b6f09660c5457ac5a0103dccd9a3f +DIST OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.11_10.tar.gz 205612996 BLAKE2B d8f29bd86f94cc2fecd4d9f35db2216785886dde18514aa63cc21867d9707eab17bbfbea4814caad5d1e063faf7612a68a1bbb1c4fa8af5d08fba9bbeaabbf96 SHA512 3aa300c7dcc1a732776425299f15fe1ea9482626f6311fa56213aa194f561dc9e1578fd55bbfcfc21a98b510136d40be9de41ad6b5fb540a3ff4318106930e58 DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.10_7.tar.gz 205360862 BLAKE2B 53103b2fe3019589c7427519cf64ba7a8162f4255c7077f338a58d3a05b291bcd283b19dde0b6bac90328911cedd00f340c34cd248bbd2d81dd7d9353bfcc1ef SHA512 c9ea02a6fafdb8704ceb0308f4ef1809caf4b878d20504b70da0ea34008da25bc55affa7c9830e192578fe81c2fdf52f4b33cfcfae755550970aa454fb0b0cbc +DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.11_10.tar.gz 205692516 BLAKE2B e53a7fa61ed9fe272d046b702c89fa25d652c8242ec0442d7d19d48225ed46f8da9d51402792b94ac03d59783e0a40f19bdbe6abfc71a91008e3526957483810 SHA512 595115ab59958f9c62600f5af5286da498d6e2d9742e34be59899d0b03add9a8d5b667625b81ccbf5a905a33ea734e8dae690a42bae1b9ceb2cf0cedf30201fd DIST OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.10_7.tar.gz 206921185 BLAKE2B 84db2dc55b980f2d42b62cb738d61590116e489f988b2b8fe929a22c92298421044ff059d18b74e969968a375e22aac289d85c9aef0471700e701dcc34aa4e58 SHA512 9ee2b522327a8d047fb4b6e1024cc536ff6ef8cab12574972b806b2e28b1720e51f9748cdbfa9b57dc45edbca6cd976d06d44f59eb459314cee5fc44b8204f09 +DIST OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.11_10.tar.gz 207319116 BLAKE2B ae82ccbc71c0cfb9b014fee6d0e7efb1f3819889f0d95f2a269e25bd9fe47bfed731a40833c2b638de93fd8797bcade86739906454631c97b098912a475dff4f SHA512 d3f5046edd66163f43e51f493c37d5df7513a4d00b4141ee6fdbb6e847e1b6a42f134f8238ac2f6050f281538c02a0a717aff8f6a5d5237a3afe95533de9da33 DIST OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.10_7.tar.gz 206566956 BLAKE2B c0e06a815c41452d6fe4b6be2e31fbbf1079f9682683ed3b2881b0d90fd816d8fcb153d1b1fac8d2197541f40f019de0ce7aed4b294ab8ee55c85ad0712aa8d9 SHA512 33bee337aed8b922336a6d77c3a59771ff1c4341eb4a1242ab5ddabce9171e785e1e8498dadd1e572b52e7c1e74dbecdf02e2cf2289769cac195bd4cb04920e3 +DIST OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.11_10.tar.gz 206848956 BLAKE2B 0afbdf474960cd15e6b69516678c438c4ba40f5709c47be19e98953fea6bf6d73779cc8366574e38db53cd53045aa48ed85896ecd0e4fa0d57e5dee99b06b3bc SHA512 a3d463a085cdf090545bcf336c68918a75dcdf5827894ba24ba796b8c60666a3bd65a525596c410ad42ea31e45485c2d68688fa87c8de69fa9b5b43a072b3c88 DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.10_7.tar.gz 207463576 BLAKE2B 06c3b0b363377b4f637ed18802eda725862e37c2a6e32a3cb0fd094014bae312851142354521dccf0dea06663642325a4691f5bc65ff0b796e13823bd4673961 SHA512 2e81b0461e0a0aca9b1b737f4c36d8fbcc6b5e80aac023c05961212098c463df427646f00fe6d7157f8372bb6c8a703b3b08029edd8bad2a5ff667ee8497687a +DIST OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.11_10.tar.gz 207723847 BLAKE2B c17637b1908310305f4251657db135daa020278802b2d6fcccc468ab0ff411687861e41b053a29f5a859a4b34c6058425909ad11608257d164db7310000abb0c SHA512 ce4dedff42b18435f11891f06fbbe75437137333a4d32f51ee2101cbf80f26bebd94f0c7b8d39536bd4954056f5d8cf3437dfda86c6da4d0f3c05a51766d49c2 DIST OpenJDK21U-jdk_x64_linux_hotspot_21.0.10_7.tar.gz 207216881 BLAKE2B a2cf485e9b3d50e2c0aa54fb6cb2c6309554c7f6b0e731b193de64332b35afaa196e009cc6f27033866586e054c1d4fca8d62648e32ea4a3097313d88a1e596f SHA512 51ee705322ebd5d54f22d8566c752f711eb18072dfffc037a8e68f0db8539505d68b65e352f6208ae2d4458d6e07ec3c06d3685247e7a4b36785306b674d8227 +DIST OpenJDK21U-jdk_x64_linux_hotspot_21.0.11_10.tar.gz 207513939 BLAKE2B 4b5f42b6005fd0c345796e9d5a12aca6162fa580a20bbf48c9ddcf0b11723b59788b8cf6b4f84ea6fbe3e79b71fa3baf3b6d7710a462f3ce9db895d28b415720 SHA512 e8293b3b4e9d55bd13271dd364637a9b19b6e677f4b4384eb6e7583d5c1270fcb183b81cb857e3162cf7ab584bed7cd4ad42d833e218b1223c3ab42b98f2266a DIST OpenJDK25U-jdk_aarch64_alpine-linux_hotspot_25.0.2_10.tar.gz 138982356 BLAKE2B ed11302b11c0dc3570d08e1c871cd1c1132b43e54c8a2cc5350303e0f9ddac6e26c60f841a4446624cd1e75fd3a134d9fcce0bcd8d062bf7cfd3479f8c06e6bf SHA512 a944b9519d43618a4cef462bda24901974c87ee3b7fe3df1c82e03648e06d6b13e300b8798c2c5094b47750fa52ad3ebf3666e6a597a8f39261b7c505fac2855 +DIST OpenJDK25U-jdk_aarch64_alpine-linux_hotspot_25.0.3_9.tar.gz 139141272 BLAKE2B 5c5975402656d1fe372954237c4eafb11386036b477638692d8ad3c539a521e6620e9d8e615ce1b656bd0d278083bc4810bbb83aecef6867ddaea69f8c232968 SHA512 fb9150764a8e44025c2a6301159dcfc831e4732234f7e4a6bbb0d84973b4f5dcb589affddd55ce70c8bfe3b8392e083010bed38b265e481d33565d049f982105 DIST OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.2_10.tar.gz 139873648 BLAKE2B 60881e884a9a35debc9ba732b705c97660e5bec7c1d2f9004efc9bf082008a48347964df2a401680a34b5b3cf20c844d6ac19182c51f7b5ea0d90c2d9b92cd58 SHA512 f1d3ccec3e1f1bed9d632f14b9223709d6e5c2e0d922125d068870dd3016492a2ca8f08924d4a9d0dc5eb2159fa09efee366a748fd0093475baf29e5c70c781a +DIST OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.3_9.tar.gz 140130864 BLAKE2B 9d30e99ceec04caddd109f5bdb12366f54a77b3e970ace5f70de8a03a46ecf04f82128431a6ffaefbe754ea592d824e094807d0b7fa7e87056f7136e1d711a95 SHA512 5720a23247087c7bb61bc9939143466f333fc256c91c401d12022c6f86806a2bf7f6f7d973183cdb0b963ceb86ae0644806f2b91ce6af279c1b9e341d88f5a0d DIST OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz 139919093 BLAKE2B 8deaf895c8276f48000ad625eed9f2f2160e25b2fb2bce68881897af7cef359ac4eb7522d55914bf39105acdb9d2e16a7089bb3c0425fa8a40e2a0b945c143ae SHA512 c57accd917f25b56c264f6ad06d7eec2609bb3489c64a011b47c1824b146c2ed8cd8eb4f46a8a0949fa3e32666017e26d221fee96c6efae7e87aa53311aad3f8 +DIST OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.3_9.tar.gz 140229499 BLAKE2B a1cf3a67adea85c452b221bf9afd337e555d0d7dd4f2f540f36b603c5dc0ca7a9cc73a917aa2f471c200f7f74dd6b190fa6e59ab942506e371e06020724c4cda SHA512 ce5d8a8bb33c8cd044f71a3d9e758d2cf1413558a5e929304b61a16874ae39fc58fcf05ef5448b0b7400d0991d753a1b88b1805ee679981a6d3df9c6921b77bf DIST OpenJDK25U-jdk_riscv64_linux_hotspot_25.0.2_10.tar.gz 139515627 BLAKE2B a3b7cdfa258465674f4f10bc94ecd022174deaf51350a7e7ff60585c1156e2dceff5b10c07f53e25cca7ece463623ece66876f6aa2b914582d9f86745b210912 SHA512 534c590b4ce589aab7be346e4e3956f4aeb72e67d0ab87ef33dfab3ecd9ac7d59bfd9951a7bfd187ca731b8dcb6524145c240916485e7ce264c7dc0342d8e4fa +DIST OpenJDK25U-jdk_riscv64_linux_hotspot_25.0.3_9.tar.gz 139788864 BLAKE2B 3863afd79ebea69582550b375d16e5cdf95f0c50a067507b6ea6464c65ce3520fd18bc70f326fb681aef5239c673979f5ee1affb5e9b49c89c2119a156d17500 SHA512 7392e86290a226d6e4d1e0c955250013f963222c91f3a0f24843c344dbf97cb1c026033506e9da403a9936bd07452ed47d218447c77d246d8c464090823e24d6 DIST OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.2_10.tar.gz 140151509 BLAKE2B a9a010c23f7d8d6c34cd8c04ae26d11f774dea3754ed3954a0bd41615c333694f0fc9102ab9e4ac70a8b69b390571180e1f68c087c3d7cdf69d374a8d6ac4597 SHA512 36fa751b3eea1b87178d4511bf2c212e6d1bdc46c5c3f2ceb0762edcbdf76b0cd38f62740ed9b306962f030b824945360841b520969c47f75ab4ea7769ce1ed5 +DIST OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.3_9.tar.gz 140306399 BLAKE2B 1e84e50ff71d75fb90a9a5707a567973e3e457ab44e742e980be0da1b311a76f3d1a45c2706ed801b61c2260b5686a5e5132a0d9f7461361bd3815b57959b3b3 SHA512 58250c2f128740887767cbdab564d886f33071bd38c017e50be101b06fb9bbd8c3fd106bb727a86ce329315d84eca9220da8653990e2d164c2e653298dff1f85 DIST OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz 140949044 BLAKE2B 79b41f0560266081f84af9f3101814fd6c03eeb5ce6c925771e9a15d79c2dbb2a6ba83c0458dd0788aed5256c147915bae3344745d9f1414fb6cf665d2e6c470 SHA512 29043fde119a031c2ca8d57aed445fedd9e7f74608fcdc7a809076ba84cfd1c31f08de2ecccf352e159fdcd1cae172395ed46363007552ff242057826c81ab3a +DIST OpenJDK25U-jdk_x64_linux_hotspot_25.0.3_9.tar.gz 141282180 BLAKE2B 556ac2d66d59548a966d351942e1d7a97db4610738078f0f3a4904951d774a3f7a0067cd5b739882a6e4f83448155423ac1105932f88ca8685d951334f2403a7 SHA512 b40b97de14d0df0eece463388a605cf572d5e0e10a839d3bf2f85658ace607a66365681f19e22486c72662e3343c71cf0ccbbb570730c321dff12b0c24c0bbae DIST OpenJDK26U-jdk_aarch64_alpine-linux_hotspot_26_35-ea.tar.gz 142372916 BLAKE2B 828688b3115c570bc811dd18317cb6af47485576dae6b6c8ba05634166502462ce91e443133613c88334cbda06c8b120057a236edf314ff8456d87cf8d63968a SHA512 bae248cc280c1417d1b292eca58daabdb90fe71daba0bbfbb2da0df8d2ea5e90afe8d0bdbcc465cc889a81d961370798ff380309c59db4365e9baa09d4db73c5 DIST OpenJDK26U-jdk_aarch64_linux_hotspot_26_35-ea.tar.gz 143179204 BLAKE2B 5172d9a9c937c00933bb4c6826781749fe1035ca0b47aeb04e23b2bcbcc341ef6af2d34a6c3672e78f0d7772718cfa0b2c72f6717f844ea2b8aebe12b000aeaa SHA512 f8825c32de8c07021a6e2964f296e28e57b6a8b0cd0bcd3774a0f35eb01f4360790b7871428969cfdb3d8f9d34e77e8f22a3607af95236d4bcb4e7766457c6d0 DIST OpenJDK26U-jdk_ppc64le_linux_hotspot_26_35-ea.tar.gz 143224944 BLAKE2B 40cb9de9936fea65e52e0b91b60f072534f5046038cb26689a1d842026769b37d3e55478106370d30b81a123f9694f67f13c9338b018275c0b5c4415847698f0 SHA512 bbf54570bbe35667907d30fa60d6875b1c2a60b74afdb0892f9d74871f3396e7dca762159ff3c5d1fedee097dae4d4b4a71f9af9e8f1b123589cf4de83ea35f7 @@ -37,8 +63,14 @@ DIST OpenJDK26U-jdk_riscv64_linux_hotspot_26_35-ea.tar.gz 142961147 BLAKE2B 3b9d DIST OpenJDK26U-jdk_x64_alpine-linux_hotspot_26_35-ea.tar.gz 143584032 BLAKE2B 10ba95baebeb454ced56fea4edb46b41ae489d8bf0b27eb44a34d20f5a356cf26dd0e5c4500937c04a2dbc292c93be1e0d37e684eeb02f0a6d330ffd5baf1195 SHA512 2565fd343b38d3a924084d0cae8df13330e084317f421875e0175414661df13e82e16806a1a0e6b750f1a76201f57878e7a76695873a8c62c89ed0261050cb75 DIST OpenJDK26U-jdk_x64_linux_hotspot_26_35-ea.tar.gz 144293122 BLAKE2B 7391a5f58075a9609dca96ef765269b3cf652cf808a360b3b2ed73d28fcaf0395c96cae4f1a54af5b48659427c4b9459ea97826fe19b62d994a137e5510182ea SHA512 1e4c2cfd925ac6937905949b666b195adf2ba8c47fe378f7ef0dcd81cee609ad09a61c62d631ca7c5c1d591ce289502b30f291d2cb2c3056ff48d7738680742d DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u482b08.tar.gz 102593427 BLAKE2B d39640ecf7e163d147bacafd03c29a11fe6d3e6171a3039034f4a15a08297feaa330cd0912cab2ad1e564598759f80f8356a354fadf8062347338b3dd327b7e8 SHA512 5a292b2bb3e08c19251828cc0fe7aa7b10713430894812b261ae708c78334c986042742f27a5faa71bf3d705f3150e4505e1e66a8104fe532d71fa3a9a1aac71 +DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u492b09.tar.gz 102612987 BLAKE2B d41cbed6e0b510d7a10b91f4692a066f842e1466c37aa483f249bf81988dc1867891e7f29d5d60ce26c9d14545c9a4239acf2c663cb39760fc6e7235615ff55f SHA512 c21451bc1a40b9c4793e3572e853aa543594a70060b4d31255bb338e6cb0829820e7494dcaf13af11dee3ad83fdc9e8a7b69793adcbf0c012b2de0d9a5879f84 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u482b08.tar.gz 98778216 BLAKE2B a310026a942fe4b4e7b54113e6990342204b35f597916441d323356ddab7b657902027c3a71f080deb7fa4319c8b9a8d444a2590a30e5e256db0130896e04e7b SHA512 b358189c3917eefe08e402d111d6e28fdf4eddb5909ffb8cd6509b9f1edc6dd893347c09ac018255fb058f68c7acc53db96b4ebac82ff41511d40378f236727d +DIST OpenJDK8U-jdk_arm_linux_hotspot_8u492b09.tar.gz 98802187 BLAKE2B cfcf92834732da088110fd49cef8f5e7965b8fe3dacd21b740f7708e5f5b218e36754b32a02474bbd44f0e7555535a0d9f4ce255dda4870954db2a320e4958c0 SHA512 f7e2dbb2c99adc7746706d6ce293889686925bfc993ae8273efca12f054a0f377b70e68dbe9935fa644bcad099f207b5fbcd43fe06b9b6bb0c085f487f532326 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u482b08.tar.gz 101053667 BLAKE2B a9efa9e56e42d35f68f3cbab015673de0b084e71831483ecb093592c248fa534522473e2e82ae6535bcef4417782067b8781f92dfeb4527e619e390830cc6b7f SHA512 1291b05756025b0d72e2ed994bedceb7b17606873d1fb5f2095095e8d580f112b03be53557e98275288587c0425665ece2897e7cef6f537fe4116fc46fae0a51 +DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u492b09.tar.gz 101066998 BLAKE2B 556083ee1b33dc1b06b78fc940a66ee8a544ae35f28f6c4e5f97d915cf11994317f810cbf3ad4fd7c7f307afcf7d68d8f5c71007f325ec7e8ae5eccd03ae42a4 SHA512 27794a939fdc3459574f0b57c616972eda06391fb996076a931d19bc3237a0e2176b9e12bfba4dcc52f8033542cd081850059e712cac3e07235ee1f4066c7ee1 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u482b08.tar.gz 101406763 BLAKE2B 2af80efff1cfed144aed879fbf6cfc1a65dceadb0aff4b044dcedf181ed77d52bc645f60a7aef973cbd320975c366ed7f15fa8e6d8c6c18e67cd64e65dd7c7e8 SHA512 1f95b311ca3a61267508e82573b96cc483b49f55af40a29f14a7fe783ef661548e941abe15ca718f58e108d2726ef68706cfe0c676c8d9d6282131278e05cd52 +DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u492b09.tar.gz 101410189 BLAKE2B 237b971e4bd4a03f841d8fc7267e57ebd6e47ae887e1e0b0b537b0148e4eaa7a2505abf57440e9a1ae874aefbcc4b86966f1ff49ca97a2fe2ba44e21ada2e6a9 SHA512 65fd4db6e3bbab2b0d7c4d336501114e058366fb7db1159da086252ed8ef0cb34af01860a35e293114222503a476d2eb762ffe3f0c144cf223eb90ce1907b0bd DIST OpenJDK8U-jdk_x64_linux_hotspot_8u482b08.tar.gz 103525252 BLAKE2B 6ba22d7b065f4fb17336d925ef153d6d1d629263a56b69999e5329876e6aae13be9d9902bbc59e3981d699d389dd8e1c6d89020b179b37c30a8125274cc46960 SHA512 9eb3665017fb748b27953c7c7131e369d65871ffe5c1e03b87ba4f1dd6ae1dcc4550c525fdd55f19038423ef54a200808231171c2aeaf352dbfc810fb3705a75 +DIST OpenJDK8U-jdk_x64_linux_hotspot_8u492b09.tar.gz 103553239 BLAKE2B 1eafbdf64c084081bd584dd1f1bd5478d4a6d3aa15643df0581adef3406b46d94ff60092ed9584db39cf16cd2d88d1c014b33a1f8d732ca1fa84a0cf7b9602af SHA512 0e7a9f38d27c4d43064bea256a1af38f4ce727894b9f3e600e7015b3411de9f988b731332d311aea87a4fc7291139410937f3a88ad4a44d9966c127393cd80a4 DIST OpenJDK8U-jdk_x64_mac_hotspot_8u482b08.tar.gz 108011923 BLAKE2B 64e72d0e16ea20f450162e68cc51f632e9be541dd95e8d05c08d9bfa5a232a83593a4e7857924ef4c1dea7bc23f2b581fe3fd5f3b49bb40dbd91261d0184dde2 SHA512 c5ec6f4219740c80b7729436a1e29503548f589c09705e56893cfd21ce1ac11fb427496f66d7773a11ebe3903c01261238bf5096ed303e551bd9b440c3acada8 +DIST OpenJDK8U-jdk_x64_mac_hotspot_8u492b09.tar.gz 108028575 BLAKE2B dfcda3c173d902899f1d734daabe69ca70245b2fb61d8cbaef9ae4a0cada30a78ffa4a62b545fcb717c2c16c8d28a5f02cbf4684c61758a76d502dfee53f2991 SHA512 40bbf57c2327f9ec672b15f92419b5ddbf22b03ba9942538dafa480a5eaec879e82a8a65fe62789fb62f84f40bf669dff78513579d9e8931316929911c726309 diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.31_p11.ebuild b/dev-java/openjdk-bin/openjdk-bin-11.0.31_p11.ebuild new file mode 100644 index 000000000000..1102d942040e --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-11.0.31_p11.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2026 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 ) + virtual/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#/}" + + # https://bugs.gentoo.org/922741 + docompress "${dest}/man" + + # 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.19_p10.ebuild b/dev-java/openjdk-bin/openjdk-bin-17.0.19_p10.ebuild new file mode 100644 index 000000000000..85482dd39ebd --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-17.0.19_p10.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2026 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 riscv64 riscv) + $(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 ) + virtual/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#/}" + + # https://bugs.gentoo.org/922741 + docompress "${dest}/man" + + # 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-21.0.11_p10.ebuild b/dev-java/openjdk-bin/openjdk-bin-21.0.11_p10.ebuild new file mode 100644 index 000000000000..ef70790630d8 --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-21.0.11_p10.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2026 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 ) + virtual/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#/}" + + # https://bugs.gentoo.org/922741 + docompress "${dest}/man" + + # 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-25.0.3_p9.ebuild b/dev-java/openjdk-bin/openjdk-bin-25.0.3_p9.ebuild new file mode 100644 index 000000000000..531723376bc0 --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-25.0.3_p9.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2026 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-${PVB}/" + 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_${PVH}.tar.gz + ${musl:+ ) } )" +} + +# In "early access" versions, SRC_URI is different from released versions +# and contains strings like 'jdk-25+36-ea-beta' and '_25_36-ea.tar.gz' +# According to file naming rules, the ebuilds are named like +# 'openjdk-bin-25_beta36.ebuild'. +if [[ "${PV%_beta*}" != "${PV}" ]]; then # version string contains "_beta" + MY_PV="${PV/_beta/+}" + PVB="${PV/_beta/+}-ea-beta" + PVH="${PV/_beta/_}-ea" +else + MY_PV="${PV/_p/+}" + PVB="${MY_PV}" + PVH="${MY_PV//+/_}" +fi + +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 ) + virtual/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#/}" + + # https://bugs.gentoo.org/922741 + docompress "${dest}/man" + + # 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-27_alpha18.ebuild b/dev-java/openjdk-bin/openjdk-bin-27_alpha20.ebuild index 667f60d76503..667f60d76503 100644 --- a/dev-java/openjdk-bin/openjdk-bin-27_alpha18.ebuild +++ b/dev-java/openjdk-bin/openjdk-bin-27_alpha20.ebuild diff --git a/dev-java/openjdk-bin/openjdk-bin-8.492_p09.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.492_p09.ebuild new file mode 100644 index 000000000000..e9fb0d05d91a --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-8.492_p09.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2026 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 ) + virtual/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#/}" + + # https://bugs.gentoo.org/922741 + docompress "${dest}/man" + + 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 +} |
