summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-java')
-rw-r--r--metadata/md5-cache/dev-java/asm-9.7.1_p202412134
-rw-r--r--metadata/md5-cache/dev-java/cglib-3.3.0-r215
-rw-r--r--metadata/md5-cache/dev-java/cglib-3.3.0-r34
-rw-r--r--metadata/md5-cache/dev-java/checker-framework-qual-3.48.44
-rw-r--r--metadata/md5-cache/dev-java/commons-digester-3.2-r4 (renamed from metadata/md5-cache/dev-java/commons-digester-3.2-r3)8
-rw-r--r--metadata/md5-cache/dev-java/easymock-3.3.1-r115
-rw-r--r--metadata/md5-cache/dev-java/easymock-3.3.1-r24
-rw-r--r--metadata/md5-cache/dev-java/gradle-bin-8.124
-rw-r--r--metadata/md5-cache/dev-java/icedtea-web-1.8.8-r24
-rw-r--r--metadata/md5-cache/dev-java/jakartaee-migration-1.0.916
-rw-r--r--metadata/md5-cache/dev-java/javaparser-core-3.26.34
-rw-r--r--metadata/md5-cache/dev-java/jdbc-mysql-9.2.014
-rw-r--r--metadata/md5-cache/dev-java/jetbrains-annotations-26.0.2 (renamed from metadata/md5-cache/dev-java/checker-framework-qual-3.48.3)12
-rw-r--r--metadata/md5-cache/dev-java/jna-5.16.016
-rw-r--r--metadata/md5-cache/dev-java/jol-core-0.16-r115
-rw-r--r--metadata/md5-cache/dev-java/jol-core-0.174
-rw-r--r--metadata/md5-cache/dev-java/json-2024030315
-rw-r--r--metadata/md5-cache/dev-java/json-202412244
-rw-r--r--metadata/md5-cache/dev-java/json-simple-4.0.14
-rw-r--r--metadata/md5-cache/dev-java/json-smart-2.5.015
-rw-r--r--metadata/md5-cache/dev-java/json-smart-2.5.14
-rw-r--r--metadata/md5-cache/dev-java/mill-bin-0.12.44
-rw-r--r--metadata/md5-cache/dev-java/open-test-reporting-events-0.2.0_pre14
-rw-r--r--metadata/md5-cache/dev-java/openjdk-25_p9 (renamed from metadata/md5-cache/dev-java/openjdk-25_p7)2
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-11.0.26_p417
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-17.0.14_p717
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-21.0.6_p717
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-25_p9_beta (renamed from metadata/md5-cache/dev-java/openjdk-bin-25_p6_beta)2
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-8.442_p0617
-rw-r--r--metadata/md5-cache/dev-java/protobuf-java-4.29.34
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.5.113
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.5.44
-rw-r--r--metadata/md5-cache/dev-java/stax2-api-4.2.2 (renamed from metadata/md5-cache/dev-java/stax2-api-4.2.1-r1)6
33 files changed, 159 insertions, 133 deletions
diff --git a/metadata/md5-cache/dev-java/asm-9.7.1_p20241213 b/metadata/md5-cache/dev-java/asm-9.7.1_p20241213
index 7bad1abecb52..20ceb547ed84 100644
--- a/metadata/md5-cache/dev-java/asm-9.7.1_p20241213
+++ b/metadata/md5-cache/dev-java/asm-9.7.1_p20241213
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://asm.ow2.io
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x64-macos
+KEYWORDS=amd64 arm64 ppc64 ~x64-macos
LICENSE=BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://gitlab.ow2.org/asm/asm/-/archive/cc341b5f0c24ea6688f615faff597612f0d596fb/asm-cc341b5f0c24ea6688f615faff597612f0d596fb.tar.bz2
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=80c95a0a8e163cdecd99206adde03eed
+_md5_=0100c4747192e7f055dd6e77810eaff6
diff --git a/metadata/md5-cache/dev-java/cglib-3.3.0-r2 b/metadata/md5-cache/dev-java/cglib-3.3.0-r2
deleted file mode 100644
index 1cf10c72f219..000000000000
--- a/metadata/md5-cache/dev-java/cglib-3.3.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/ant-1.10.14-r3:0 dev-java/asm:9 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=cglib is a powerful, high performance and quality Code Generation Library
-EAPI=8
-HOMEPAGE=https://github.com/cglib/cglib
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=examples source test
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/ant-1.10.14-r3:0 dev-java/asm:9 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=3
-SRC_URI=https://github.com/cglib/cglib/archive//RELEASE_3_3_0.tar.gz -> cglib-RELEASE_3_3_0.tar.gz
-_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=c5b8f223898c15e72d3471af28a5fd9e
diff --git a/metadata/md5-cache/dev-java/cglib-3.3.0-r3 b/metadata/md5-cache/dev-java/cglib-3.3.0-r3
index e7d44098596f..b63113454808 100644
--- a/metadata/md5-cache/dev-java/cglib-3.3.0-r3
+++ b/metadata/md5-cache/dev-java/cglib-3.3.0-r3
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/cglib/cglib
INHERIT=java-pkg-2 java-pkg-simple
IUSE=examples source test
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/ant-1.10.14-r3:0 >=dev-java/asm-9.7.1_p20241213:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cglib/cglib/archive//RELEASE_3_3_0.tar.gz -> cglib-RELEASE_3_3_0.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=f8152164867b70ce0f0d08bf2ea57067
+_md5_=9c1d89e3c2fa36843200ebef092fc4af
diff --git a/metadata/md5-cache/dev-java/checker-framework-qual-3.48.4 b/metadata/md5-cache/dev-java/checker-framework-qual-3.48.4
index 9a58a107d5f2..e078be2f5ebb 100644
--- a/metadata/md5-cache/dev-java/checker-framework-qual-3.48.4
+++ b/metadata/md5-cache/dev-java/checker-framework-qual-3.48.4
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://checkerframework.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=MIT
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/typetools/checker-framework/archive/checker-framework-3.48.4.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=aa6223aff876a6d456b474845a8f92c5
+_md5_=26e3fea3aa8e6407f6b697682ab27294
diff --git a/metadata/md5-cache/dev-java/commons-digester-3.2-r3 b/metadata/md5-cache/dev-java/commons-digester-3.2-r4
index 905d08e84fc2..082e34bd52e9 100644
--- a/metadata/md5-cache/dev-java/commons-digester-3.2-r3
+++ b/metadata/md5-cache/dev-java/commons-digester-3.2-r4
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=dev-java/cglib-3.3.0:3 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DEPEND=>=dev-java/cglib-3.3.0-r3:0 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
DESCRIPTION=Reads XML configuration files to provide initialization of various Java objects
EAPI=8
HOMEPAGE=https://commons.apache.org/digester/
@@ -8,9 +8,9 @@ IUSE=doc source test
KEYWORDS=amd64 ppc64
LICENSE=Apache-2.0
PROPERTIES=test_network
-RDEPEND=>=dev-java/cglib-3.3.0:3 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RDEPEND=>=dev-java/cglib-3.3.0-r3:0 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
-SLOT=3.2
+SLOT=0
SRC_URI=mirror://apache/commons/digester/source/commons-digester3-3.2-src.tar.gz -> commons-digester-3.2.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=48dc2ef78f0f45edf8fe665a61e7259d
+_md5_=f2e328df990c37b11f895bce312a6a2f
diff --git a/metadata/md5-cache/dev-java/easymock-3.3.1-r1 b/metadata/md5-cache/dev-java/easymock-3.3.1-r1
deleted file mode 100644
index c3b062ca283a..000000000000
--- a/metadata/md5-cache/dev-java/easymock-3.3.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* dev-java/cglib:3 dev-java/junit:4 dev-java/objenesis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=Mock Objects for interfaces in JUnit tests by generating them on the fly
-EAPI=8
-HOMEPAGE=https://easymock.org/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* dev-java/cglib:3 dev-java/junit:4 dev-java/objenesis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=3.2
-SRC_URI=https://github.com/easymock/easymock/archive/refs/tags/easymock-3.3.1.tar.gz
-_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=db5cae766b05e1cfc6608493739dd866
diff --git a/metadata/md5-cache/dev-java/easymock-3.3.1-r2 b/metadata/md5-cache/dev-java/easymock-3.3.1-r2
index e9f84fd3f4ca..2d6fa056040f 100644
--- a/metadata/md5-cache/dev-java/easymock-3.3.1-r2
+++ b/metadata/md5-cache/dev-java/easymock-3.3.1-r2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://easymock.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/cglib-3.3.0-r3:0 dev-java/junit:4 dev-java/objenesis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=3.2
SRC_URI=https://github.com/easymock/easymock/archive/refs/tags/easymock-3.3.1.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=f26c8a5edf5c7bb72a6d2bae7f7102d9
+_md5_=ea0bc90001feb5427b0b7c1329095f66
diff --git a/metadata/md5-cache/dev-java/gradle-bin-8.12 b/metadata/md5-cache/dev-java/gradle-bin-8.12
index 6f1fbac60fe6..b2315e61f6ca 100644
--- a/metadata/md5-cache/dev-java/gradle-bin-8.12
+++ b/metadata/md5-cache/dev-java/gradle-bin-8.12
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gradle.org
INHERIT=java-pkg-2
IUSE=doc source
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=Apache-2.0
RDEPEND=app-eselect/eselect-gradle >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=8.12
SRC_URI=https://services.gradle.org/distributions/gradle-8.12-all.zip -> gradle-bin-8.12.zip
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72
-_md5_=a39cdffe97bf9de4390a3653ae901b23
+_md5_=97a5914b6f80256847fae52995108d77
diff --git a/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r2 b/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r2
index 9efcbd5291a9..d2b6155dbb07 100644
--- a/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r2
+++ b/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r2
@@ -1,4 +1,4 @@
-BDEPEND=app-arch/zip app-alternatives/bc virtual/pkgconfig doc? ( app-alternatives/bc ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 || ( dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
+BDEPEND=app-arch/zip app-alternatives/bc virtual/pkgconfig doc? ( app-alternatives/bc ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 || ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=virtual/jdk:1.8 >=dev-java/java-config-2.2.0-r3
DESCRIPTION=FOSS Java browser plugin and Web Start implementation
@@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-java-0.2.0 >=virtual/jre-1.8:* >=dev-java/java-con
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/AdoptOpenJDK/icedtea-web/archive/icedtea-web-1.8.8.tar.gz https://crates.io/api/v1/crates/dunce/0.1.1/download -> dunce-0.1.1.crate
-_eclasses_=gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 libtool 6b28392a775f807c8be5fc7ec9a605b9 autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust b012b0371821bfd49fee2a8760fb18e3 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e cargo 313cf4d416506d4c3d8b9c5dbd9ce689 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 libtool 6b28392a775f807c8be5fc7ec9a605b9 autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e cargo 313cf4d416506d4c3d8b9c5dbd9ce689 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b465a725afb2f7afa4a69cec1430390d
diff --git a/metadata/md5-cache/dev-java/jakartaee-migration-1.0.9 b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.9
new file mode 100644
index 000000000000..7c1ae9e88b05
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.9
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+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 >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9
+EAPI=8
+HOMEPAGE=https://tomcat.apache.org
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=doc source test verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0
+RDEPEND=>=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 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/tomcat/jakartaee-migration/v1.0.9/source/jakartaee-migration-1.0.9-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/jakartaee-migration/v1.0.9/source/jakartaee-migration-1.0.9-src.tar.gz.asc )
+_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=b93a0b52ee7a2dbfa80baf8c5d53a725
diff --git a/metadata/md5-cache/dev-java/javaparser-core-3.26.3 b/metadata/md5-cache/dev-java/javaparser-core-3.26.3
index 4b3382e00817..3d766d3c9b31 100644
--- a/metadata/md5-cache/dev-java/javaparser-core-3.26.3
+++ b/metadata/md5-cache/dev-java/javaparser-core-3.26.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://javaparser.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0 LGPL-3
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/javaparser/javaparser/archive/javaparser-parent-3.26.3.tar.gz -> javaparser-3.26.3.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=e0da0faa28ca4a1c1a5c2cd27cf8ec1d
+_md5_=130787135477c919d51efe879dcbe0b9
diff --git a/metadata/md5-cache/dev-java/jdbc-mysql-9.2.0 b/metadata/md5-cache/dev-java/jdbc-mysql-9.2.0
new file mode 100644
index 000000000000..7acd523321ff
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jdbc-mysql-9.2.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=dev-java/c3p0:0 >=dev-java/protobuf-java-4.27.2:0 dev-java/slf4j-api:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=JDBC Type 4 driver for MySQL
+EAPI=8
+HOMEPAGE=https://dev.mysql.com/doc/connector-j/en/
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source
+KEYWORDS=~amd64 ~ppc64
+LICENSE=GPL-2-with-MySQL-FLOSS-exception
+RDEPEND=dev-java/c3p0:0 >=dev-java/protobuf-java-4.27.2:0 dev-java/slf4j-api:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=0
+SRC_URI=https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-9.2.0.tar.gz https://repo1.maven.org/maven2/com/oracle/oci/sdk/oci-java-sdk-common/3.29.0/oci-java-sdk-common-3.29.0.jar https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.40.0/opentelemetry-context-1.40.0.jar https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.40.0/opentelemetry-api-1.40.0.jar
+_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
+_md5_=decd04047bf43e87340bc27573df91ab
diff --git a/metadata/md5-cache/dev-java/checker-framework-qual-3.48.3 b/metadata/md5-cache/dev-java/jetbrains-annotations-26.0.2
index a65d4a28b518..ae667a74de41 100644
--- a/metadata/md5-cache/dev-java/checker-framework-qual-3.48.3
+++ b/metadata/md5-cache/dev-java/jetbrains-annotations-26.0.2
@@ -1,14 +1,14 @@
DEFINED_PHASES=compile install preinst prepare setup test
DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-DESCRIPTION=Annotations for type-checking by the Checker Framework
+DESCRIPTION=Annotations for JVM-based languages
EAPI=8
-HOMEPAGE=https://checkerframework.org/
+HOMEPAGE=https://github.com/JetBrains/java-annotations
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=MIT
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
-SRC_URI=https://github.com/typetools/checker-framework/archive/checker-framework-3.48.3.tar.gz
+SRC_URI=https://github.com/JetBrains/java-annotations/archive/26.0.2.tar.gz -> jetbrains-annotations-26.0.2.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=26e3fea3aa8e6407f6b697682ab27294
+_md5_=3e51e108d071379da06e10ba17ddb31a
diff --git a/metadata/md5-cache/dev-java/jna-5.16.0 b/metadata/md5-cache/dev-java/jna-5.16.0
new file mode 100644
index 000000000000..0e1672e0c28f
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jna-5.16.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=dev-libs/libffi-3.4:= >=virtual/jdk-1.8:* x11-base/xorg-proto:0 x11-libs/libXt test? ( dev-java/reflections:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Java Native Access
+EAPI=8
+HOMEPAGE=https://github.com/java-native-access/jna
+INHERIT=java-pkg-2 java-pkg-simple toolchain-funcs
+IUSE=doc source test
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=|| ( Apache-2.0 LGPL-2.1+ )
+RDEPEND=>=dev-libs/libffi-3.4:= >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=4
+SRC_URI=https://github.com/java-native-access/jna/archive/5.16.0.tar.gz -> jna-5.16.0.tar.gz
+_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96
+_md5_=458c80fd05b01be5f917d732b6d38ee5
diff --git a/metadata/md5-cache/dev-java/jol-core-0.16-r1 b/metadata/md5-cache/dev-java/jol-core-0.16-r1
deleted file mode 100644
index dda3022d63e8..000000000000
--- a/metadata/md5-cache/dev-java/jol-core-0.16-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/asm:9 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=Java Object Layout: Core
-EAPI=8
-HOMEPAGE=https://openjdk.org/projects/code-tools/jol/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/openjdk/jol/archive/0.16.tar.gz -> jol-0.16.tar.gz
-_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=9691e0887fd3e260cf8459542c814efc
diff --git a/metadata/md5-cache/dev-java/jol-core-0.17 b/metadata/md5-cache/dev-java/jol-core-0.17
index 87861a0772b4..039444d07990 100644
--- a/metadata/md5-cache/dev-java/jol-core-0.17
+++ b/metadata/md5-cache/dev-java/jol-core-0.17
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://openjdk.org/projects/code-tools/jol/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=GPL-2-with-classpath-exception
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/openjdk/jol/archive/0.17.tar.gz -> jol-0.17.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=000550ebd6a153d0432b442c80df222a
+_md5_=6e6b0c687c867fc6f227a0f41a2ae13e
diff --git a/metadata/md5-cache/dev-java/json-20240303 b/metadata/md5-cache/dev-java/json-20240303
deleted file mode 100644
index 90128ffc4648..000000000000
--- a/metadata/md5-cache/dev-java/json-20240303
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare pretend setup test
-DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/asm:9 dev-java/json-smart:2 dev-java/mockito:4 dev-java/slf4j-api:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=A reference implementation of a JSON package in Java
-EAPI=8
-HOMEPAGE=https://github.com/stleary/JSON-java
-INHERIT=java-pkg-2 java-pkg-simple check-reqs
-IUSE=doc source test
-KEYWORDS=amd64
-LICENSE=JSON
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://codeload.github.com/stleary/JSON-java/tar.gz/20240303 -> json-20240303.tar.gz test? ( https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar )
-_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef check-reqs 2a9731073c152554078a9a8df8fc0f1b
-_md5_=bac375b4892a57d550d3053bc96b11f3
diff --git a/metadata/md5-cache/dev-java/json-20241224 b/metadata/md5-cache/dev-java/json-20241224
index 6caba92d2f27..7205dcb50698 100644
--- a/metadata/md5-cache/dev-java/json-20241224
+++ b/metadata/md5-cache/dev-java/json-20241224
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/stleary/JSON-java
INHERIT=java-pkg-2 java-pkg-simple check-reqs
IUSE=doc source test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=JSON
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stleary/JSON-java/archive/20241224.tar.gz -> json-20241224.tar.gz test? ( https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar )
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef check-reqs 2a9731073c152554078a9a8df8fc0f1b
-_md5_=0d5120d6c10c87be77c3a2081c9b7a98
+_md5_=9bbd1597e9bbd945ad3aef1c409e28f7
diff --git a/metadata/md5-cache/dev-java/json-simple-4.0.1 b/metadata/md5-cache/dev-java/json-simple-4.0.1
index 2a2b3d058812..4d2d325a8827 100644
--- a/metadata/md5-cache/dev-java/json-simple-4.0.1
+++ b/metadata/md5-cache/dev-java/json-simple-4.0.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.json.org
INHERIT=java-pkg-2 java-pkg-simple
IUSE=source doc test
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 ~arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cliftonlabs/json-simple/archive/json-simple-4.0.1.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=4083466e3b257ac4f41915293f2e32bf
+_md5_=40cd289267000f8bcf5e7c7f32218aab
diff --git a/metadata/md5-cache/dev-java/json-smart-2.5.0 b/metadata/md5-cache/dev-java/json-smart-2.5.0
deleted file mode 100644
index 2651b5374f67..000000000000
--- a/metadata/md5-cache/dev-java/json-smart-2.5.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=dev-java/asm:9 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=JSON Small and Fast Parser
-EAPI=8
-HOMEPAGE=https://urielch.github.io
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 ~arm64
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=test !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/netplex/json-smart-v2/archive/2.5.0.tar.gz -> json-smart-2.5.0.tar.gz
-_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=762a68343641580054dd05934190e933
diff --git a/metadata/md5-cache/dev-java/json-smart-2.5.1 b/metadata/md5-cache/dev-java/json-smart-2.5.1
index d0000bdc3544..fd011a8084eb 100644
--- a/metadata/md5-cache/dev-java/json-smart-2.5.1
+++ b/metadata/md5-cache/dev-java/json-smart-2.5.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://urielch.github.io
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/netplex/json-smart-v2/archive/2.5.1.tar.gz -> json-smart-2.5.1.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=7401d52a36157e36db7a585e3940b05e
+_md5_=269e238d3767aab6e67056e40be3a2d5
diff --git a/metadata/md5-cache/dev-java/mill-bin-0.12.4 b/metadata/md5-cache/dev-java/mill-bin-0.12.4
index 87659a72e7f7..2717f037ebcd 100644
--- a/metadata/md5-cache/dev-java/mill-bin-0.12.4
+++ b/metadata/md5-cache/dev-java/mill-bin-0.12.4
@@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack
DESCRIPTION=A Java/Scala build tool
EAPI=8
HOMEPAGE=https://mill-build.org/
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=>=virtual/jre-1.8:*
SLOT=0
SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.12.4/0.12.4-assembly -> mill-bin-0.12.4
-_md5_=0411c78d00bdc3a2f16eef00c3e33a5b
+_md5_=10472b1f041a957eaf3ddf6169fb4362
diff --git a/metadata/md5-cache/dev-java/open-test-reporting-events-0.2.0_pre1 b/metadata/md5-cache/dev-java/open-test-reporting-events-0.2.0_pre1
index 3ff5e9aafbdf..7a92da73c1cf 100644
--- a/metadata/md5-cache/dev-java/open-test-reporting-events-0.2.0_pre1
+++ b/metadata/md5-cache/dev-java/open-test-reporting-events-0.2.0_pre1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/ota4j-team/open-test-reporting
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/ota4j-team/open-test-reporting/archive/r0.2.0-M1.tar.gz -> open-test-reporting-0.2.0-M1.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=76329c212605e5f36b2151fcec6d3041
+_md5_=40fccae59ca0cfe6a5da3e72ff58305e
diff --git a/metadata/md5-cache/dev-java/openjdk-25_p7 b/metadata/md5-cache/dev-java/openjdk-25_p9
index b0696c972520..7d0b43572a09 100644
--- a/metadata/md5-cache/dev-java/openjdk-25_p7
+++ b/metadata/md5-cache/dev-java/openjdk-25_p9
@@ -11,6 +11,6 @@ LICENSE=GPL-2-with-classpath-exception
RDEPEND=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 ) >=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 ) >=dev-java/java-config-2.2.0-r3 dev-java/java-config app-eselect/eselect-java
REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) !system-bootstrap? ( ppc64 )
SLOT=25
-SRC_URI=https://github.com/openjdk/jdk/archive/jdk-25+7.tar.gz -> openjdk-25_p7.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz ) ) )
+SRC_URI=https://github.com/openjdk/jdk/archive/jdk-25+9.tar.gz -> openjdk-25_p9.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz ) ) )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multiprocessing 1e32df7deee68372153dca65f4a7c21f
_md5_=6ae5770315b089d93d1e32a762cc2268
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-11.0.26_p4 b/metadata/md5-cache/dev-java/openjdk-bin-11.0.26_p4
new file mode 100644
index 000000000000..00e5b542c5a1
--- /dev/null
+++ b/metadata/md5-cache/dev-java/openjdk-bin-11.0.26_p4
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm prerm pretend setup unpack
+DEPEND=dev-java/java-config app-eselect/eselect-java
+DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
+EAPI=8
+HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
+INHERIT=java-vm-2 toolchain-funcs
+IUSE=alsa cups headless-awt selinux source
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
+LICENSE=GPL-2-with-classpath-exception
+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 ) ) dev-java/java-config app-eselect/eselect-java
+RESTRICT=preserve-libs splitdebug
+SLOT=11
+SRC_URI=arm64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.26_4.tar.gz ) arm? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_arm_linux_hotspot_11.0.26_4.tar.gz ) ppc64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.26_4.tar.gz ) amd64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_x64_linux_hotspot_11.0.26_4.tar.gz ) x64-macos? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_x64_mac_hotspot_11.0.26_4.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.26+4//OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.26_4.tar.gz ) )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab
+_md5_=6c1e150665f67a5f975ed2a5088bb497
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-17.0.14_p7 b/metadata/md5-cache/dev-java/openjdk-bin-17.0.14_p7
new file mode 100644
index 000000000000..f8acf76c2c37
--- /dev/null
+++ b/metadata/md5-cache/dev-java/openjdk-bin-17.0.14_p7
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm prerm pretend setup unpack
+DEPEND=dev-java/java-config app-eselect/eselect-java
+DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
+EAPI=8
+HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
+INHERIT=java-vm-2 toolchain-funcs
+IUSE=alsa cups headless-awt selinux source
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
+LICENSE=GPL-2-with-classpath-exception
+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 ) ) dev-java/java-config app-eselect/eselect-java
+RESTRICT=preserve-libs splitdebug
+SLOT=17
+SRC_URI=arm64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.14_7.tar.gz ) arm64-macos? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.14_7.tar.gz ) arm? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_arm_linux_hotspot_17.0.14_7.tar.gz ) ppc64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.14_7.tar.gz ) amd64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_x64_linux_hotspot_17.0.14_7.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.14_7.tar.gz ) ) x64-macos? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+7//OpenJDK17U-jdk_x64_mac_hotspot_17.0.14_7.tar.gz )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab
+_md5_=127724b1315fb5c55aee89de6f92fd22
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-21.0.6_p7 b/metadata/md5-cache/dev-java/openjdk-bin-21.0.6_p7
new file mode 100644
index 000000000000..32fc7c1b17d4
--- /dev/null
+++ b/metadata/md5-cache/dev-java/openjdk-bin-21.0.6_p7
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm prerm pretend setup unpack
+DEPEND=dev-java/java-config app-eselect/eselect-java
+DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
+EAPI=8
+HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
+INHERIT=java-vm-2 toolchain-funcs
+IUSE=alsa cups headless-awt selinux source
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
+LICENSE=GPL-2-with-classpath-exception
+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 ) ) dev-java/java-config app-eselect/eselect-java
+RESTRICT=preserve-libs splitdebug
+SLOT=21
+SRC_URI=arm64? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz ) arm64? ( elibc_musl? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.6_7.tar.gz ) ) ppc64? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz ) amd64? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.6_7.tar.gz ) ) riscv? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6+7//OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.6_7.tar.gz )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab
+_md5_=cf57c24c99c9dcfadd0a430307e7fb8d
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-25_p6_beta b/metadata/md5-cache/dev-java/openjdk-bin-25_p9_beta
index caafb3a666b1..c8b00e549be2 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-25_p6_beta
+++ b/metadata/md5-cache/dev-java/openjdk-bin-25_p9_beta
@@ -11,6 +11,6 @@ LICENSE=GPL-2-with-classpath-exception
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 ) ) dev-java/java-config app-eselect/eselect-java
RESTRICT=preserve-libs splitdebug
SLOT=25
-SRC_URI=arm64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_aarch64_linux_hotspot_25_6-ea.tar.gz ) arm64? ( elibc_musl? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_6-ea.tar.gz ) ) ppc64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_ppc64le_linux_hotspot_25_6-ea.tar.gz ) amd64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_x64_linux_hotspot_25_6-ea.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_x64_alpine-linux_hotspot_25_6-ea.tar.gz ) ) riscv? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+6-ea-beta//OpenJDK-jdk_riscv64_linux_hotspot_25_6-ea.tar.gz )
+SRC_URI=arm64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_aarch64_linux_hotspot_25_9-ea.tar.gz ) arm64? ( elibc_musl? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_9-ea.tar.gz ) ) ppc64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_ppc64le_linux_hotspot_25_9-ea.tar.gz ) amd64? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_x64_linux_hotspot_25_9-ea.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_x64_alpine-linux_hotspot_25_9-ea.tar.gz ) ) riscv? ( https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25+9-ea-beta//OpenJDK-jdk_riscv64_linux_hotspot_25_9-ea.tar.gz )
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab
_md5_=2876eb122478841a5a5e611102e1e86c
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-8.442_p06 b/metadata/md5-cache/dev-java/openjdk-bin-8.442_p06
new file mode 100644
index 000000000000..18482648a531
--- /dev/null
+++ b/metadata/md5-cache/dev-java/openjdk-bin-8.442_p06
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm prerm setup unpack
+DEPEND=dev-java/java-config app-eselect/eselect-java
+DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
+EAPI=8
+HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
+INHERIT=java-vm-2
+IUSE=alsa cups examples headless-awt selinux source
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
+LICENSE=GPL-2-with-classpath-exception
+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 ) ) dev-java/java-config app-eselect/eselect-java
+RESTRICT=preserve-libs strip
+SLOT=8
+SRC_URI=arm64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_aarch64_linux_hotspot_8u442b06.tar.gz ) arm? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_arm_linux_hotspot_8u442b06.tar.gz ) ppc64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u442b06.tar.gz ) amd64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_x64_linux_hotspot_8u442b06.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u442b06.tar.gz ) ) x64-macos? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_x64_mac_hotspot_8u442b06.tar.gz )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab
+_md5_=4e9ca2af8628e604e333ae84550ce2a4
diff --git a/metadata/md5-cache/dev-java/protobuf-java-4.29.3 b/metadata/md5-cache/dev-java/protobuf-java-4.29.3
index 4d6693aa016c..0ea6561e537a 100644
--- a/metadata/md5-cache/dev-java/protobuf-java-4.29.3
+++ b/metadata/md5-cache/dev-java/protobuf-java-4.29.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://protobuf.dev
INHERIT=java-pkg-2 java-pkg-simple cmake
IUSE=system-protoc doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protobuf-29.3.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 10a50dfaf728b802fcfd37f8d0da9056
-_md5_=229c7aedcc370ae9616645fffae1efde
+_md5_=2485f70571e88f62a7428443e0cbf3c6
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.5.1 b/metadata/md5-cache/dev-java/scala-cli-bin-1.5.1
deleted file mode 100644
index 945b442520ef..000000000000
--- a/metadata/md5-cache/dev-java/scala-cli-bin-1.5.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) )
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=CLI to interact with Scala and Java
-EAPI=8
-HOMEPAGE=https://scala-cli.virtuslab.org/
-INHERIT=bash-completion-r1
-KEYWORDS=amd64 ~arm64
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-11 sys-libs/zlib
-SLOT=0
-SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.1/scala-cli -> scala-cli-non-native-1.5.1 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.1/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.5.1.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.1/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.5.1.gz )
-_eclasses_=toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 bash-completion-r1 767861f3744f589ee5291c1698b1c082
-_md5_=404f88f071f1034ef62b41795c1ba923
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.5.4 b/metadata/md5-cache/dev-java/scala-cli-bin-1.5.4
index 8441f68be8b3..c7a8dd78e737 100644
--- a/metadata/md5-cache/dev-java/scala-cli-bin-1.5.4
+++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.5.4
@@ -4,10 +4,10 @@ DESCRIPTION=CLI to interact with Scala and Java
EAPI=8
HOMEPAGE=https://scala-cli.virtuslab.org/
INHERIT=bash-completion-r1
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-11 sys-libs/zlib
SLOT=0
SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.4/scala-cli -> scala-cli-non-native-1.5.4 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.4/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.5.4.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.5.4/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.5.4.gz )
_eclasses_=toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 bash-completion-r1 767861f3744f589ee5291c1698b1c082
-_md5_=c1ff1066cbef9a9f0dcf86818fd3210b
+_md5_=0bd0e0d43825e18cb2a20c25ec622123
diff --git a/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1 b/metadata/md5-cache/dev-java/stax2-api-4.2.2
index d6d886a3090f..960004e46fa5 100644
--- a/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1
+++ b/metadata/md5-cache/dev-java/stax2-api-4.2.2
@@ -6,9 +6,9 @@ HOMEPAGE=https://github.com/FasterXML/stax2-api
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
KEYWORDS=amd64 arm64 ppc64
-LICENSE=BSD
+LICENSE=BSD-2
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
-SRC_URI=https://github.com/FasterXML/stax2-api/archive/refs/tags/stax2-api-4.2.1.tar.gz
+SRC_URI=https://github.com/FasterXML/stax2-api/archive/stax2-api-4.2.2.tar.gz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef
-_md5_=75b5e1b3b41f6ca798594c27bb2894be
+_md5_=11b979c1b05bff33522796534502d35d