summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-08 19:21:01 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-08 19:21:01 +0000
commitf5ff65e5d8b2105f7a940daed6002b1ea99d2151 (patch)
tree57b0b7961e7ccce556ec5c54ccb8792cd8f7768f /dev-java
parent06ab3aac23e653bc2f23cd02be0974a9d1833ade (diff)
downloadbaldeagleos-repo-f5ff65e5d8b2105f7a940daed6002b1ea99d2151.tar.gz
baldeagleos-repo-f5ff65e5d8b2105f7a940daed6002b1ea99d2151.tar.xz
baldeagleos-repo-f5ff65e5d8b2105f7a940daed6002b1ea99d2151.zip
Adding metadata
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/asm-jdk-bridge/Manifest1
-rw-r--r--dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild55
-rw-r--r--dev-java/asm/Manifest1
-rw-r--r--dev-java/asm/asm-9.9.ebuild100
-rw-r--r--dev-java/auto-value/Manifest1
-rw-r--r--dev-java/auto-value/auto-value-1.11.0.ebuild184
-rw-r--r--dev-java/bcmail/Manifest1
-rw-r--r--dev-java/bcmail/bcmail-1.82.ebuild63
-rw-r--r--dev-java/bcpg/Manifest1
-rw-r--r--dev-java/bcpg/bcpg-1.82.ebuild62
-rw-r--r--dev-java/bcpkix/Manifest2
-rw-r--r--dev-java/bcpkix/bcpkix-1.82.ebuild95
-rw-r--r--dev-java/bcprov/Manifest2
-rw-r--r--dev-java/bcprov/bcprov-1.82.ebuild101
-rw-r--r--dev-java/bcutil/Manifest1
-rw-r--r--dev-java/bcutil/bcutil-1.82.ebuild60
-rw-r--r--dev-java/byte-buddy/Manifest1
-rw-r--r--dev-java/byte-buddy/byte-buddy-1.17.8.ebuild104
-rw-r--r--dev-java/checker-framework-qual/Manifest1
-rw-r--r--dev-java/checker-framework-qual/checker-framework-qual-3.51.1.ebuild23
-rw-r--r--dev-java/error-prone-annotations/Manifest1
-rw-r--r--dev-java/error-prone-annotations/error-prone-annotations-2.42.0.ebuild31
-rw-r--r--dev-java/mockito/Manifest1
-rw-r--r--dev-java/mockito/mockito-5.20.0-r1.ebuild97
-rw-r--r--dev-java/openjdk-bin/Manifest44
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-11.0.30_p7.ebuild137
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-17.0.18_p8.ebuild139
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-26_beta34.ebuild (renamed from dev-java/openjdk-bin/openjdk-bin-26_beta32.ebuild)0
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-27_alpha7.ebuild (renamed from dev-java/openjdk-bin/openjdk-bin-27_alpha6.ebuild)0
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild133
-rw-r--r--dev-java/openjdk/Manifest4
-rw-r--r--dev-java/openjdk/openjdk-26_beta34.ebuild (renamed from dev-java/openjdk/openjdk-26_beta32.ebuild)0
-rw-r--r--dev-java/openjdk/openjdk-27_alpha8.ebuild (renamed from dev-java/openjdk/openjdk-27_alpha6.ebuild)0
-rw-r--r--dev-java/plexus-classworlds/Manifest1
-rw-r--r--dev-java/plexus-classworlds/plexus-classworlds-2.7.0-r1.ebuild47
-rw-r--r--dev-java/rhino/Manifest1
-rw-r--r--dev-java/rhino/rhino-1.8.0.ebuild41
-rw-r--r--dev-java/rhino/rhino-1.9.0.ebuild2
-rw-r--r--dev-java/xmpbox/Manifest2
-rw-r--r--dev-java/xmpbox/xmpbox-2.0.32-r1.ebuild57
-rw-r--r--dev-java/xz-java/Manifest2
-rw-r--r--dev-java/xz-java/xz-java-1.10.ebuild58
-rw-r--r--dev-java/zstd-jni/Manifest1
-rw-r--r--dev-java/zstd-jni/zstd-jni-1.5.7.4.ebuild62
44 files changed, 444 insertions, 1276 deletions
diff --git a/dev-java/asm-jdk-bridge/Manifest b/dev-java/asm-jdk-bridge/Manifest
index 18bb468b7ae7..4010990c4451 100644
--- a/dev-java/asm-jdk-bridge/Manifest
+++ b/dev-java/asm-jdk-bridge/Manifest
@@ -1,2 +1 @@
-DIST asm-jdk-bridge-parent-0.0.12.tar.gz 39070 BLAKE2B a4af93b1bce4365a5bf0cff0e3f0edff9a291a0a20d50acb3f83b56d2b504afc6df93b5dd111c4f94787f1047d73cc5bf5c68c9e274c0153da3751ea424a549f SHA512 ee93f833e862f6e0f10ea1cd59dd65b3e709547c448934b976eb404b89ae1745b3b681ff40913b0876c654acb98e4bb589bf1fd0302c3a60181932ca36c3eb4e
DIST asm-jdk-bridge-parent-0.0.13.tar.gz 39189 BLAKE2B 7f10427a8577464c524426efc53486b82e39e26de20871a0549dd6d464f1ea4b2006962ad2ec2f4ca205044e5b2a4b9120faf8b2167f7b64ecca889e48afdb21 SHA512 28eedbf4cc336bc33fd90e4bc63b0d23f0f30c1fef64dec3b6d074fa3f447667ca48ee0452a6660ba4d2ea1c1eea7962633d20594a3b2bef06c2b9664eddb926
diff --git a/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild b/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild
deleted file mode 100644
index 468a28fed252..000000000000
--- a/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 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-4"
-MAVEN_ID="codes.rafael.asmjdkbridge:asm-jdk-bridge:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A Bridge to Translate ASM From and to The OpenJDK Class File API"
-HOMEPAGE="https://github.com/raphw/asm-jdk-bridge"
-SRC_URI="https://github.com/raphw/asm-jdk-bridge/archive/asm-jdk-bridge-parent-${PV}.tar.gz"
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- >=dev-java/asm-9.9:0
- dev-java/junit:4
-"
-
-DEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-25:*
-"
-
-# asm-jdk-bridge-test/src/main/java/codes/rafael/asmjdkbridge/test/RecordComponents.java:6:
-# error: records are not supported in -source 8
-# public record RecordComponents(
-# ^
-# (use -source 16 or higher to enable records)
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-17:*
-"
-
-PATCHES=( "${FILESDIR}/asm-jdk-bridge-0.0.11-skipFailingTest.patch" )
-
-JAVA_INTERMEDIATE_JAR_NAME="codes.rafael.asmjdkbridge"
-JAVA_RELEASE_SRC_DIRS=(
- ["9"]="asm-jdk-bridge/src/main/java-9"
- ["24"]="asm-jdk-bridge/src/main/java-24"
-)
-JAVA_SRC_DIR="asm-jdk-bridge/src/main/java"
-JAVA_TEST_SRC_DIR=( asm-jdk-bridge-test/src/{main,test}/java )
-
-src_prepare() {
- default # bug #780585
- java-pkg-2_src_prepare
- rm -r asm-jdk-bridge/src/main/java-9/codes || die "Dummy"
-}
diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest
index 57b44cdc62c3..83fe6360a3e1 100644
--- a/dev-java/asm/Manifest
+++ b/dev-java/asm/Manifest
@@ -1,3 +1,2 @@
DIST asm-ASM_9_7_1.tar.bz2 1378103 BLAKE2B f7da3a9c1bcf76398c9e9b9b86d60f8854e5248632a8b2d76605851e29ee1807713fb28c9e76012ec8f9444c44e3a151ed409cd120c34ab8d3495fdc9c84edcb SHA512 77ae76464eec97dbc8129c4a746d13f0d286d2033f909b65e0e34858e1785616b7bee22faa92128b91eb39cbd849e262efe574b73ed2859920add457d6422dd0
-DIST asm-ASM_9_9.tar.bz2 1383623 BLAKE2B cd6c57307f0d518c418aec0b0c3cef3957d0f78344d49d25f53a2a4599a49b000821d4fa66002a9bd3011376d517079a860267904052333777acee661c507429 SHA512 bc45e9e211d14be858c3543ae603eb2053e55c9912fb445ca5860c372eb894c1bd2b16cdccfa907b7f7bdd82ede28307e0e7a122a5d619d46b4ff863e201a931
DIST asm-ASM_9_9_1.tar.bz2 1387005 BLAKE2B 535f8df7e8c8047e3c32983f685e4a13228b5e9dac91018ea209d44d05ec1d509a08fc89606d4a68069cb7e6ed5e70177a26d3ac3fcadb8fc8221a6e0dc052fe SHA512 14b07af7e55035cdc2fa5b0808b6062c2e006b9fc389ef7765ca03353bb33b5cd73ab4c8ecfcf7a62b8e5475bdf13e09988bd156a586ac396b8419414f6f0553
diff --git a/dev-java/asm/asm-9.9.ebuild b/dev-java/asm/asm-9.9.ebuild
deleted file mode 100644
index 15a97313e9f0..000000000000
--- a/dev-java/asm/asm-9.9.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests not enabled because of missing eclass support of junit-jupiter
-JAVA_PKG_IUSE="doc source"
-MAVEN_PROVIDES="
- org.ow2.asm:asm-bom:${PV}
- org.ow2.asm:asm:${PV}
- org.ow2.asm:asm-analysis:${PV}
- org.ow2.asm:asm-commons:${PV}
- org.ow2.asm:asm-tree:${PV}
- org.ow2.asm:asm-util:${PV}
-"
-
-# Avoid circular dependency
-JAVA_DISABLE_DEPEND_ON_JAVA_DEP_CHECK="true"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Bytecode manipulation framework for Java"
-HOMEPAGE="https://asm.ow2.io"
-MY_P="ASM_${PV//./_}"
-SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.bz2"
-S="${WORKDIR}/asm-${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~x64-macos"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-ASM_MODULES=( "asm" "asm-tree" "asm-analysis" "asm-commons" "asm-util" )
-JAVADOC_SRC_DIRS=(
- asm/src/main/java
- asm-tree/src/main/java
- asm-analysis/src/main/java
- asm-commons/src/main/java
- asm-util/src/main/java
-)
-
-src_prepare() {
- default
- local module
- touch asm.module || die
- for module in "${ASM_MODULES[@]}"; do
- module=${module/-/.}
- cat > ${module/./-}/src/main/java/module-info.java <<-EOF || die
- open module org.objectweb.${module/analysis/tree.analysis} {
- $(cat asm.module)
- requires java.base;
- exports org.objectweb.${module/analysis/tree.analysis};
- }
- EOF
- echo "requires transitive org.objectweb.${module/analysis/tree.analysis};" \
- >> asm.module || die
- done
- sed -e '/^$/d' \
- -e '/asm;/p;s:\(asm\)\(;\):\1.signature\2:' \
- -i asm/src/main/java/module-info.java || die
- sed -e '/analysis/d' \
- -i asm-commons/src/main/java/module-info.java || die
- sed -e '/commons/d' \
- -i asm-util/src/main/java/module-info.java || die
-}
-
-src_compile() {
- local module
- for module in "${ASM_MODULES[@]}"; do
- einfo "Compiling ${module}"
- JAVA_JAR_FILENAME="${module}.jar"
- JAVA_SRC_DIR="${module}/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar"
- rm -r target || die
- done
-
- if use doc; then
- einfo "Compiling javadocs"
- for module in "${ASM_MODULES[@]}"; do
- rm "${module}/src/main/java/module-info.java" || die
- JAVA_SRC_DIR+=("${module}/src/main/java")
- done
- ejavadoc
- fi
-}
-
-src_install() {
- JAVA_JAR_FILENAME="asm.jar"
- java-pkg-simple_src_install
- local module
- for module in asm-{analysis,commons,tree,util}; do
- java-pkg_dojar ${module}.jar
- if use source; then
- java-pkg_dosrc "${module}/src/main/java/*"
- fi
- done
-}
diff --git a/dev-java/auto-value/Manifest b/dev-java/auto-value/Manifest
index d0d175b7e4ad..f8a8ea6e451c 100644
--- a/dev-java/auto-value/Manifest
+++ b/dev-java/auto-value/Manifest
@@ -1,2 +1 @@
-DIST auto-value-1.11.0.tar.gz 434518 BLAKE2B 6553802cb805e7c1c8f5dcfe4ad4624405788c97758e69f6b502f2bc9f189e4e8e9111de5f01c6c6b65963c4c1cd8be3d6c5725ea2ca70000e1bfe14746f5219 SHA512 1b0b129c7258cb8c5829faa0abb2665b17481bdb971c57e1eab35a130524520281355ddbbaa2cbb6ff8ac26744fb4fb36882de5eea6b74a4bb243d17b5ff6bba
DIST auto-value-1.11.1.tar.gz 435934 BLAKE2B d5ebc9c412b94b3b8e624075216321cbcd8f925244fd86d5d434d213919f1765df8bd6fe9dee1b6622ce9a40980b24a83affa72c404006d9d02bd6c5a31268f7 SHA512 00ffea34d5cd30f0c1dd7b146a36987407a6e222a03caacf9a2f1c07aab74492a6606323a6143049d1c5ae934dacb5501d773af51e80978225664391117eee84
diff --git a/dev-java/auto-value/auto-value-1.11.0.ebuild b/dev-java/auto-value/auto-value-1.11.0.ebuild
deleted file mode 100644
index 9b7480fa4681..000000000000
--- a/dev-java/auto-value/auto-value-1.11.0.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc test"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Immutable value-type code generation for Java 1.7+"
-HOMEPAGE="https://github.com/google/auto/tree/master/value"
-SRC_URI="https://github.com/google/auto/archive/${P}.tar.gz"
-S="${WORKDIR}/auto-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- >=dev-java/asm-9.8-r1:0
- dev-java/escapevelocity:0
- >=dev-java/guava-33.4.8:0
- dev-java/incap:0
- dev-java/javapoet:0
-"
-
-DEPEND="
- ${CP_DEPEND}
- >=dev-java/checker-framework-qual-3.49.5:0
- >=dev-java/error-prone-annotations-2.41.0:0
- >=virtual/jdk-1.8:*
- test? (
- dev-java/compile-testing:0
- >=dev-java/guava-testlib-33.4.8:0
- dev-java/jsr305:0
- dev-java/truth:0
- )
-"
-
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-JAVA_TEST_EXCLUDES=(
- # No runnable methods
- com.google.auto.value.extension.serializable.serializer.utils.TestStringSerializerFactory
-
- # There was 1 failure:
- # 1) getFactory_extensionsLoaded(com.google.auto.value.extension.serializable.serializer.SerializerFactoryLoaderTest)
- # value of : getName()
- # expected to contain: TestStringSerializerFactory$TestStringSerializer
- # but was : com.google.auto.value.extension.serializable.serializer.impl.IdentitySerializerFactory$IdentitySerializer
- # at com.google.auto.value.extension.serializable.serializer.SerializerFactoryLoaderTest.getFactory_extensionsLoaded(SerializerFactoryLoaderTest.java:37)
- #
- # FAILURES!!!
- # Tests run: 403, Failures: 1
- #
- com.google.auto.value.extension.serializable.serializer.SerializerFactoryLoaderTest
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="
- checker-framework-qual
- compile-testing
- escapevelocity
- guava-testlib
- incap
- javapoet
- jsr305
- junit-4
- truth
-"
-
-JAVA_TEST_SRC_DIR="value/src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
-
- mkdir -p value/res/META-INF/services && cd $_ || die "mkdir"
-
- cat > javax.annotation.processing.Processor <<-JAVAX || die
- com.google.auto.value.extension.memoized.processor.MemoizedValidator
- com.google.auto.value.extension.toprettystring.processor.ToPrettyStringValidator
- com.google.auto.value.processor.AutoAnnotationProcessor
- com.google.auto.value.processor.AutoBuilderProcessor
- com.google.auto.value.processor.AutoOneOfProcessor
- com.google.auto.value.processor.AutoValueBuilderProcessor
- com.google.auto.value.processor.AutoValueProcessor
- JAVAX
-
- cat > com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension <<-SER || die
- com.google.auto.value.extension.serializable.serializer.impl.ImmutableListSerializerExtension
- com.google.auto.value.extension.serializable.serializer.impl.ImmutableMapSerializerExtension
- com.google.auto.value.extension.serializable.serializer.impl.OptionalSerializerExtension
- SER
-
- cat > com.google.auto.value.extension.AutoValueExtension <<-AUTO || die
- com.google.auto.value.extension.memoized.processor.MemoizeExtension
- com.google.auto.value.extension.serializable.processor.SerializableAutoValueExtension
- com.google.auto.value.extension.toprettystring.processor.ToPrettyStringExtension
- AUTO
-}
-
-src_compile() {
- local cp="$(java-pkg_getjar asm asm.jar)"
- cp="${cp}:$(java-pkg_getjars --build-only checker-framework-qual,error-prone-annotations)"
- cp="${cp}:$(java-pkg_getjars escapevelocity,guava,incap,javapoet)"
-
- local sources=$(find \
- common/src/main/java \
- service/annotations/src/main/java \
- service/processor/src/main/java \
- value/src/main/java \
- -name '*.java') || die "gather sources"
-
- einfo "compile them all"
- mkdir -p target/classes || die "mkdir target/classes" # still needed for openjdk-8
- ejavac -d target/classes -classpath "${cp}" ${sources[@]}
-
- use doc && ejavadoc -d target/api -classpath "${cp}" -quiet ${sources[@]}
-
- einfo "package auto-value-annotations"
- # according to value/annotations/pom.xml
- find target/classes/com/google/auto/value \
- \( ! -path '*/value/*/*' -path '*/value/*.class' \) -o \
- \( ! -path '*/value/extension/memoized/*/*' -path '*/value/extension/memoized/*.class' \) -o \
- \( ! -path '*/value/extension/serializable/*/*' -path '*/value/extension/serializable/*.class' \) -o \
- \( ! -path '*/value/extension/toprettystring/*/*' -path '*/value/extension/toprettystring/*.class' \) |
- sed -e 's/^/-C /' -e 's/classes\/com/classes com/' > valueannotations || die "valueannotations"
- jar cf auto-value-annotations.jar @valueannotations || die
-
- einfo "package auto-value"
- # according to value/processor/pom.xml
- find target/classes/com/google/auto \( \
- -path '*/value/processor/*.class' -o \
- -path '*/value/extension/memoized/processor/*.class' -o \
- -path '*/value/extension/serializable/processor/*.class' -o \
- -path '*/value/extension/serializable/serializer/*.class' -o \
- -path '*/value/extension/toprettystring/processor/*.class' -o \
- -path '*/value/extension/AutoValueExtension*.class' \) |
- sed -e 's/^/-C /' -e 's/classes\/com/classes com/' > autovalue || die "autovalue"
- find value/src/main/java -path '*/value/processor/*.vm' |
- sed -e 's/^/-C /' -e 's/java\/com/java com/' >> autovalue || die "add .vm files"
- jar cf auto-value.jar @autovalue || die
- jar uvf auto-value.jar -C value/res . || die
-
- einfo "package auto-common"
- jar cf auto-common.jar -C target/classes com/google/auto/common || die
-
- einfo "package auto-service-annotations"
- jar cf auto-service-annotations.jar -C target/classes com/google/auto/service/AutoService.class || die
-
- einfo "package auto-service"
- jar cf auto-service.jar -C target/classes com/google/auto/service/processor || die
- jar uvf auto-service.jar -C service/processor/src/main/resources META-INF/services || die
-}
-
-src_test() {
- JAVA_GENTOO_CLASSPATH_EXTRA=":auto-common.jar:auto-service-annotations.jar:auto-value-annotations.jar"
-
- # java.lang.NoClassDefFoundError: com/google/auto/common/MoreTypes
- # means 'auto-common.jar' is also needed on processorpath.
-
- # get processorpath
- local pp="auto-value.jar:auto-common.jar"
- pp="${pp}:$(java-pkg_getjars --build-only guava,incap,escapevelocity,javapoet)"
-
- JAVAC_ARGS="-processorpath ${pp} -parameters" # '-parameters' for MemoizedTest, pom.xml line 177
-
- local vm_version="$(java-config -g PROVIDES_VERSION)"
- if ver_test "${vm_version}" -ge 17; then
- # pom.xml lines 279-281
- JAVA_TEST_EXTRA_ARGS=( --add-exports=jdk.compiler/com.sun.tools.javac.{api,file,parser,tree,util}=ALL-UNNAMED)
- fi
-
- java-pkg-simple_src_test
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dojar auto-value-annotations.jar auto-common.jar auto-service-annotations.jar auto-service.jar
- use doc && docinto html && dodoc -r value/userguide
-}
diff --git a/dev-java/bcmail/Manifest b/dev-java/bcmail/Manifest
index 3f2f08d43821..8495e58d2360 100644
--- a/dev-java/bcmail/Manifest
+++ b/dev-java/bcmail/Manifest
@@ -1,2 +1 @@
-DIST bc-java-r1rv82.tar.gz 47632447 BLAKE2B 5ff178d2ad7dbd13d830656d4c430e3178a63af3691f9b0ec75af57cc55ed278f2f7513e3677b662e418b5de15bb93d4094797d7583860ee667b3019d96d7860 SHA512 754815ae3d1bf2c4b4789db832e1c8ebf752f06349e43c13d9472ba4ff91160d1075ad229a8f24e12fbc2f55cb2efa3765e50e533d95b742e07718fcb1c92123
DIST bc-java-r1rv83.tar.gz 47658743 BLAKE2B 3b223d49120d54d22276d6f4d7457f1887577640e7a572aff6ceb322adc7da2c541e0090d16763b22745695ff1d6ae13aae2d91ea3f89b186e1cd0c3027ef1ca SHA512 f9d99538c38a65ef6cb3db0eda3a293b91e370d27210e71ef17e63ecd91fd3c5b01d09385c18fc237e686775649306b9a2fe1d8250a0a304fb0d6079f74e4926
diff --git a/dev-java/bcmail/bcmail-1.82.ebuild b/dev-java/bcmail/bcmail-1.82.ebuild
deleted file mode 100644
index 18a40c03c21f..000000000000
--- a/dev-java/bcmail/bcmail-1.82.ebuild
+++ /dev/null
@@ -1,63 +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-4"
-MAVEN_ID="org.bouncycastle:bcmail-jdk18on:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols"
-HOMEPAGE="https://www.bouncycastle.org/download/bouncy-castle-java/"
-MY_PV="r$(ver_rs 1 'rv' 2 'v')"
-SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz"
-S="${WORKDIR}/bc-java-${MY_PV}/mail"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- ~dev-java/bcpkix-${PV}:0
- ~dev-java/bcprov-${PV}:0
- ~dev-java/bcutil-${PV}:0
- dev-java/javax-mail:0
-"
-
-DEPEND="
- ${CP_DEPEND}
- dev-java/jakarta-activation:1
- >=virtual/jdk-11:*
-"
-
-RDEPEND="
- ${CP_DEPEND}
- dev-java/jakarta-activation-api:1
- >=virtual/jre-1.8:*
-"
-
-DOCS=( ../{README,SECURITY}.md )
-HTML_DOCS=( ../{CONTRIBUTORS,index}.html )
-
-JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.mail"
-JAVA_CLASSPATH_EXTRA="jakarta-activation-1"
-JAVA_RESOURCE_DIRS="src/main/resources"
-JAVA_SRC_DIR=( "src/main/java" "src/main/jdk1.9" )
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" "../pkix/src/main/resources" )
-JAVA_TEST_RUN_ONLY="org.bouncycastle.mail.smime.test.AllTests"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- java-pkg_clean ..
-}
-
-src_install() {
- docinto html
- dodoc -r ../docs
- java-pkg-simple_src_install
- java-pkg_register-dependency jakarta-activation-api-1
-}
diff --git a/dev-java/bcpg/Manifest b/dev-java/bcpg/Manifest
index 3f2f08d43821..8495e58d2360 100644
--- a/dev-java/bcpg/Manifest
+++ b/dev-java/bcpg/Manifest
@@ -1,2 +1 @@
-DIST bc-java-r1rv82.tar.gz 47632447 BLAKE2B 5ff178d2ad7dbd13d830656d4c430e3178a63af3691f9b0ec75af57cc55ed278f2f7513e3677b662e418b5de15bb93d4094797d7583860ee667b3019d96d7860 SHA512 754815ae3d1bf2c4b4789db832e1c8ebf752f06349e43c13d9472ba4ff91160d1075ad229a8f24e12fbc2f55cb2efa3765e50e533d95b742e07718fcb1c92123
DIST bc-java-r1rv83.tar.gz 47658743 BLAKE2B 3b223d49120d54d22276d6f4d7457f1887577640e7a572aff6ceb322adc7da2c541e0090d16763b22745695ff1d6ae13aae2d91ea3f89b186e1cd0c3027ef1ca SHA512 f9d99538c38a65ef6cb3db0eda3a293b91e370d27210e71ef17e63ecd91fd3c5b01d09385c18fc237e686775649306b9a2fe1d8250a0a304fb0d6079f74e4926
diff --git a/dev-java/bcpg/bcpg-1.82.ebuild b/dev-java/bcpg/bcpg-1.82.ebuild
deleted file mode 100644
index fcbcab8c5f20..000000000000
--- a/dev-java/bcpg/bcpg-1.82.ebuild
+++ /dev/null
@@ -1,62 +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-4"
-MAVEN_ID="org.bouncycastle:bcpg-jdk18on:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java cryptography APIs"
-HOMEPAGE="https://www.bouncycastle.org/download/bouncy-castle-java/"
-MY_PV="r$(ver_rs 1 'rv' 2 'v')"
-SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz"
-S="${WORKDIR}/bc-java-${MY_PV}/pg"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- ~dev-java/bcprov-${PV}:0
- ~dev-java/bcutil-${PV}:0
-"
-
-DEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-11:*
-"
-
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-DOCS=( ../{README,SECURITY}.md )
-HTML_DOCS=( ../{CONTRIBUTORS,index}.html )
-
-JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.pg"
-JAVA_SRC_DIR=( src/main/{java,jdk1.9} )
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- java-pkg_clean ..
-}
-
-src_test() {
- local TESTS=$(find src/test/java -name 'AllTests.java' -printf '%P\n' )
- TESTS="${TESTS//.java}"
- JAVA_TEST_RUN_ONLY="${TESTS//\//.}"
- java-pkg-simple_src_test
-}
-
-src_install() {
- docinto html
- dodoc -r ../docs
- java-pkg-simple_src_install
-}
diff --git a/dev-java/bcpkix/Manifest b/dev-java/bcpkix/Manifest
index 5795ab39f84d..e58a543e74c3 100644
--- a/dev-java/bcpkix/Manifest
+++ b/dev-java/bcpkix/Manifest
@@ -1,4 +1,2 @@
-DIST bc-java-r1rv82.tar.gz 47632447 BLAKE2B 5ff178d2ad7dbd13d830656d4c430e3178a63af3691f9b0ec75af57cc55ed278f2f7513e3677b662e418b5de15bb93d4094797d7583860ee667b3019d96d7860 SHA512 754815ae3d1bf2c4b4789db832e1c8ebf752f06349e43c13d9472ba4ff91160d1075ad229a8f24e12fbc2f55cb2efa3765e50e533d95b742e07718fcb1c92123
DIST bc-java-r1rv83.tar.gz 47658743 BLAKE2B 3b223d49120d54d22276d6f4d7457f1887577640e7a572aff6ceb322adc7da2c541e0090d16763b22745695ff1d6ae13aae2d91ea3f89b186e1cd0c3027ef1ca SHA512 f9d99538c38a65ef6cb3db0eda3a293b91e370d27210e71ef17e63ecd91fd3c5b01d09385c18fc237e686775649306b9a2fe1d8250a0a304fb0d6079f74e4926
-DIST bc-test-data-r1rv82.tar.gz 2928046893 BLAKE2B 37d5082063545e6654c0a7bfa0e7503029b8290826ce38327de45021fb9a0f64677e05a1173f6bb6726769fe9b933550939e0a7ea9b88ed24862a3cd8a4872e0 SHA512 b15396020dde7aee1ab9fd83f0d1cee8db9f3b3402608fb079700d3826c42a1ae592e641545ca465c1b1b23a0e80cbe9dd8c6ae855f4e09905b38a5c92fc1c2b
DIST bc-test-data-r1rv83.tar.gz 2930411569 BLAKE2B dfe6cd87134ee728fd49d723ad320576a670c9eff22b1d05b4fc3b650a79ab35b8d67225cdf6e9667057afc51b89ea213435a265e36f574d36e212ca1038b389 SHA512 398ca8159225d58247404ae476a01197c617b2f3bcffc4a8c581d8abad869ddec2eef7f3380b162a20fa3786998d39e34c2db8b8cbfe14f683064ad619d310e8
diff --git a/dev-java/bcpkix/bcpkix-1.82.ebuild b/dev-java/bcpkix/bcpkix-1.82.ebuild
deleted file mode 100644
index b855873434eb..000000000000
--- a/dev-java/bcpkix/bcpkix-1.82.ebuild
+++ /dev/null
@@ -1,95 +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-4"
-MAVEN_ID="org.bouncycastle:bcpkix-jdk18on:${PV}"
-
-inherit java-pkg-2 java-pkg-simple check-reqs
-
-DESCRIPTION="Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation"
-HOMEPAGE="https://www.bouncycastle.org/download/bouncy-castle-java/"
-MY_PV="r$(ver_rs 1 'rv' 2 'v')"
-SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz
- test? ( https://github.com/bcgit/bc-test-data/archive/${MY_PV}.tar.gz -> bc-test-data-${MY_PV}.tar.gz )"
-S="${WORKDIR}/bc-java-${MY_PV}/pkix"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- ~dev-java/bcprov-${PV}:0
- ~dev-java/bcutil-${PV}:0
-"
-
-# There was a test failure with jdk higher than 21.
-DEPEND="
- ${CP_DEPEND}
- || ( virtual/jdk:21 virtual/jdk:17 virtual/jdk:11 )
-"
-
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-DOCS=( ../{README,SECURITY}.md )
-HTML_DOCS=( ../{CONTRIBUTORS,index}.html )
-
-JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.pkix"
-JAVA_SRC_DIR=( src/main/{java,jdk1.9} )
-JAVA_TEST_EXTRA_ARGS="-Dbc.test.data.home=${S}/../core/src/test/data"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS=( src/{main,test}/resources )
-JAVA_TEST_SRC_DIR="src/test/java"
-
-# https://bugs.gentoo.org/823347
-check_env() {
- if use test; then
- # this is needed only for tests
- CHECKREQS_MEMORY="2048M"
- check-reqs_pkg_pretend
- fi
-}
-
-# https://bugs.gentoo.org/823347
-pkg_pretend() {
- check_env
-}
-
-# https://bugs.gentoo.org/823347
-pkg_setup() {
- check_env
- java-pkg-2_pkg_setup
-}
-
-src_unpack() {
- unpack bc-java-${MY_PV}.tar.gz
- use test && unpack bc-test-data-${MY_PV}.tar.gz
-}
-
-src_prepare() {
- java-pkg-2_src_prepare
- java-pkg_clean ..
-}
-
-src_test() {
- mv ../../bc-test-data-${MY_PV} bc-test-data || die "cannot move bc-test-data"
-
- # https://bugs.gentoo.org/823347
- JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}"
-
- local TESTS=$(find src/test/java -name 'AllTests.java' -printf '%P\n' )
- TESTS="${TESTS//.java}"
- JAVA_TEST_RUN_ONLY="${TESTS//\//.}"
- java-pkg-simple_src_test
-}
-
-src_install() {
- docinto html
- dodoc -r ../docs
- java-pkg-simple_src_install
-}
diff --git a/dev-java/bcprov/Manifest b/dev-java/bcprov/Manifest
index 5795ab39f84d..e58a543e74c3 100644
--- a/dev-java/bcprov/Manifest
+++ b/dev-java/bcprov/Manifest
@@ -1,4 +1,2 @@
-DIST bc-java-r1rv82.tar.gz 47632447 BLAKE2B 5ff178d2ad7dbd13d830656d4c430e3178a63af3691f9b0ec75af57cc55ed278f2f7513e3677b662e418b5de15bb93d4094797d7583860ee667b3019d96d7860 SHA512 754815ae3d1bf2c4b4789db832e1c8ebf752f06349e43c13d9472ba4ff91160d1075ad229a8f24e12fbc2f55cb2efa3765e50e533d95b742e07718fcb1c92123
DIST bc-java-r1rv83.tar.gz 47658743 BLAKE2B 3b223d49120d54d22276d6f4d7457f1887577640e7a572aff6ceb322adc7da2c541e0090d16763b22745695ff1d6ae13aae2d91ea3f89b186e1cd0c3027ef1ca SHA512 f9d99538c38a65ef6cb3db0eda3a293b91e370d27210e71ef17e63ecd91fd3c5b01d09385c18fc237e686775649306b9a2fe1d8250a0a304fb0d6079f74e4926
-DIST bc-test-data-r1rv82.tar.gz 2928046893 BLAKE2B 37d5082063545e6654c0a7bfa0e7503029b8290826ce38327de45021fb9a0f64677e05a1173f6bb6726769fe9b933550939e0a7ea9b88ed24862a3cd8a4872e0 SHA512 b15396020dde7aee1ab9fd83f0d1cee8db9f3b3402608fb079700d3826c42a1ae592e641545ca465c1b1b23a0e80cbe9dd8c6ae855f4e09905b38a5c92fc1c2b
DIST bc-test-data-r1rv83.tar.gz 2930411569 BLAKE2B dfe6cd87134ee728fd49d723ad320576a670c9eff22b1d05b4fc3b650a79ab35b8d67225cdf6e9667057afc51b89ea213435a265e36f574d36e212ca1038b389 SHA512 398ca8159225d58247404ae476a01197c617b2f3bcffc4a8c581d8abad869ddec2eef7f3380b162a20fa3786998d39e34c2db8b8cbfe14f683064ad619d310e8
diff --git a/dev-java/bcprov/bcprov-1.82.ebuild b/dev-java/bcprov/bcprov-1.82.ebuild
deleted file mode 100644
index afd21f24adca..000000000000
--- a/dev-java/bcprov/bcprov-1.82.ebuild
+++ /dev/null
@@ -1,101 +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-4"
-MAVEN_ID="org.bouncycastle:bcprov-jdk18on:${PV}"
-
-inherit java-pkg-2 java-pkg-simple check-reqs
-
-DESCRIPTION="Java cryptography APIs"
-HOMEPAGE="https://www.bouncycastle.org/download/bouncy-castle-java/"
-MY_PV="r$(ver_rs 1 'rv' 2 'v')"
-SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz
- test? ( https://github.com/bcgit/bc-test-data/archive/${MY_PV}.tar.gz -> bc-test-data-${MY_PV}.tar.gz )"
-S="${WORKDIR}/bc-java-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-# Restricted to max jdk:21 to avoid test failures with higher jdk versions.
-DEPEND="|| ( virtual/jdk:21 virtual/jdk:17 virtual/jdk:11 )"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( {README,SECURITY}.md )
-HTML_DOCS=( {CONTRIBUTORS,index}.html )
-
-check_env() {
- if use test; then
- # this is needed only for tests
- CHECKREQS_MEMORY="2048M"
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_pretend() {
- check_env
-}
-
-pkg_setup() {
- check_env
- java-pkg-2_pkg_setup
-}
-
-src_unpack() {
- unpack bc-java-${MY_PV}.tar.gz
- use test && unpack bc-test-data-${MY_PV}.tar.gz
-}
-
-src_prepare() {
- java-pkg-2_src_prepare
- # TBD: unboundid-ldapsdk should be packaged from source.
- java-pkg_clean ! -path "./libs/unboundid-ldapsdk-6.0.8.jar"
-}
-
-src_compile() {
- JAVA_RESOURCE_DIRS=(
- "core/src/main/resources"
- "prov/src/main/resources"
- )
- JAVA_SRC_DIR=(
- "core/src/main/java"
- "prov/src/main/java"
- "prov/src/main/jdk1.9"
- )
- java-pkg-simple_src_compile
-}
-
-src_test() {
- mv ../bc-test-data-${MY_PV} bc-test-data || die "cannot move bc-test-data"
-
- JAVA_TEST_EXTRA_ARGS="-Dtest.java.version.prefix=$(java-config -g PROVIDES_VERSION)"
- JAVA_TEST_EXTRA_ARGS+=" -Dbc.test.data.home=${S}/core/src/test/data"
- JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}"
- JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-
- einfo "Testing \"core\""
- JAVA_TEST_RESOURCE_DIRS="core/src/test/resources"
- JAVA_TEST_SRC_DIR="core/src/test/java"
- local TESTS=$(find core/src/test/java -name "AllTests.java" -printf "%P\n")
- TESTS="${TESTS//.java}"
- JAVA_TEST_RUN_ONLY="${TESTS//\//.}"
- java-pkg-simple_src_test
-
- einfo "Testing bcprov"
- JAVA_GENTOO_CLASSPATH_EXTRA=":core.jar:libs/unboundid-ldapsdk-6.0.8.jar"
- JAVA_TEST_RESOURCE_DIRS="prov/src/test/resources"
- JAVA_TEST_SRC_DIR="prov/src/test/java"
- local TESTS=$(find prov/src/test/java -name "AllTests.java" -printf "%P\n")
- TESTS="${TESTS//.java}"
- JAVA_TEST_RUN_ONLY="${TESTS//\//.}"
- java-pkg-simple_src_test
-}
-
-src_install() {
- docinto html
- dodoc -r docs
- java-pkg-simple_src_install
-}
diff --git a/dev-java/bcutil/Manifest b/dev-java/bcutil/Manifest
index 3f2f08d43821..8495e58d2360 100644
--- a/dev-java/bcutil/Manifest
+++ b/dev-java/bcutil/Manifest
@@ -1,2 +1 @@
-DIST bc-java-r1rv82.tar.gz 47632447 BLAKE2B 5ff178d2ad7dbd13d830656d4c430e3178a63af3691f9b0ec75af57cc55ed278f2f7513e3677b662e418b5de15bb93d4094797d7583860ee667b3019d96d7860 SHA512 754815ae3d1bf2c4b4789db832e1c8ebf752f06349e43c13d9472ba4ff91160d1075ad229a8f24e12fbc2f55cb2efa3765e50e533d95b742e07718fcb1c92123
DIST bc-java-r1rv83.tar.gz 47658743 BLAKE2B 3b223d49120d54d22276d6f4d7457f1887577640e7a572aff6ceb322adc7da2c541e0090d16763b22745695ff1d6ae13aae2d91ea3f89b186e1cd0c3027ef1ca SHA512 f9d99538c38a65ef6cb3db0eda3a293b91e370d27210e71ef17e63ecd91fd3c5b01d09385c18fc237e686775649306b9a2fe1d8250a0a304fb0d6079f74e4926
diff --git a/dev-java/bcutil/bcutil-1.82.ebuild b/dev-java/bcutil/bcutil-1.82.ebuild
deleted file mode 100644
index 90642cf8c4af..000000000000
--- a/dev-java/bcutil/bcutil-1.82.ebuild
+++ /dev/null
@@ -1,60 +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-4"
-MAVEN_ID="org.bouncycastle:bcutil-jdk18on:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls"
-HOMEPAGE="https://www.bouncycastle.org/download/bouncy-castle-java/"
-MY_PV="r$(ver_rs 1 'rv' 2 'v')"
-SRC_URI="https://github.com/bcgit/bc-java/archive/${MY_PV}.tar.gz -> bc-java-${MY_PV}.tar.gz"
-S="${WORKDIR}/bc-java-${MY_PV}/util"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CDEPEND="~dev-java/bcprov-${PV}:0"
-
-DEPEND="
- ${CDEPEND}
- >=virtual/jdk-11:*
-"
-
-RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.8:*
-"
-
-DOCS=( ../{README,SECURITY}.md )
-HTML_DOCS=( ../{CONTRIBUTORS,index}.html )
-
-JAVA_AUTOMATIC_MODULE_NAME="org.bouncycastle.util"
-JAVA_GENTOO_CLASSPATH="bcprov"
-JAVA_SRC_DIR=( src/main/{java,jdk1.9} )
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- java-pkg_clean ..
-}
-
-src_test() {
- local TESTS=$(find src/test/java -name 'AllTests.java' -printf '%P\n' )
- TESTS="${TESTS//.java}"
- JAVA_TEST_RUN_ONLY="${TESTS//\//.}"
- java-pkg-simple_src_test
-}
-
-src_install() {
- docinto html
- dodoc -r ../docs
- java-pkg-simple_src_install
-}
diff --git a/dev-java/byte-buddy/Manifest b/dev-java/byte-buddy/Manifest
index 7d8854104666..b8388cc51c64 100644
--- a/dev-java/byte-buddy/Manifest
+++ b/dev-java/byte-buddy/Manifest
@@ -1,2 +1 @@
-DIST byte-buddy-1.17.8.tar.gz 2104108 BLAKE2B fbb5d7afd985d68343693a7b3737d1e3908c49124549120f778fcef3810b4da98ed38d38ae47e22a6d13d1d23f575adb3e46e98161986dddb5a960395884d6db SHA512 1b79277264af390b960921891b65c81b5fea972dd18c711a119312d43798a1edcf5fef1dd3923cfd60c7393ca9dae6ad6cd19854bb733658018af2f644fd2d90
DIST byte-buddy-1.18.2.tar.gz 2143401 BLAKE2B 3480d8596e58141296fe920ffe43036088e5b6b1d094dc900fa63b175db6d801395fa209edfa0e97f33e1176c0ac21b1855a1d7460da95695f326042c5fad004 SHA512 f741c5a87ea5b8129b12de481147802eb4ac6d42386deadb7ed67fc8f97f4904baa6b710095f5ce5d24553d675ec005cb76e6fbfeb35dd1223f475011ab7e1ee
diff --git a/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild b/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild
deleted file mode 100644
index fe8f2f41252c..000000000000
--- a/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild
+++ /dev/null
@@ -1,104 +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-4"
-MAVEN_PROVIDES="net.bytebuddy:byte-buddy-agent:${PV} net.bytebuddy:byte-buddy:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Offers convenience for attaching an agent to the local or a remote VM"
-HOMEPAGE="https://bytebuddy.net"
-SRC_URI="https://github.com/raphw/byte-buddy/archive/${P}.tar.gz"
-S="${WORKDIR}/byte-buddy-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-# Min java 11 because of module-info.
-DEPEND="
- >=dev-java/asm-9.9:0
- >=dev-java/asm-jdk-bridge-0.0.12:0
- dev-java/findbugs-annotations:0
- >=dev-java/jna-5.18.1:0
- dev-java/jsr305:0
- >=virtual/jdk-11:*
- test? (
- >=dev-java/mockito-2.28.2-r1:2
- )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_CLASSPATH_EXTRA="asm asm-jdk-bridge findbugs-annotations jna jsr305"
-JAVADOC_CLASSPATH="${JAVA_CLASSPATH_EXTRA}"
-JAVADOC_SRC_DIRS=( byte-buddy{,-agent}/src/main/java )
-
-src_prepare() {
- java-pkg_clean ! -path "./byte-buddy-dep/src/test/*" # Keep test-classes
- java-pkg-2_src_prepare
-
- # instead of shading byte-buddy-dep we move it into byte-buddy.
- mv byte-buddy{-dep,}/src/main/java || die "cannot move sources"
-}
-
-src_compile() {
- einfo "Compiling byte-buddy-agent.jar"
- JAVA_INTERMEDIATE_JAR_NAME="net.bytebuddy.agent"
- JAVA_JAR_FILENAME="byte-buddy-agent.jar"
- JAVA_MODULE_INFO_OUT="byte-buddy-agent/src/main"
- JAVA_RESOURCE_DIRS="byte-buddy-agent/src/main/resources"
- JAVA_SRC_DIR="byte-buddy-agent/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy-agent.jar"
- rm -r target || die
-
- einfo "Compiling byte-buddy.jar"
- JAVA_INTERMEDIATE_JAR_NAME="net.bytebuddy"
- JAVA_JAR_FILENAME="byte-buddy.jar"
- JAVA_MODULE_INFO_OUT="byte-buddy/src/main"
- JAVA_MAIN_CLASS="net.bytebuddy.build.Plugin\$Engine\$Default"
- JAVA_RESOURCE_DIRS=()
- JAVA_SRC_DIR="byte-buddy/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy.jar"
- rm -r target || die
-
- use doc && ejavadoc
-}
-
-src_test() {
- # instead of shading byte-buddy-dep we move it into byte-buddy.
- mv byte-buddy{-dep,}/src/test || die "cannot move tests"
-
- JAVAC_ARGS="-g"
- JAVA_TEST_GENTOO_CLASSPATH="asm asm-jdk-bridge junit-4 mockito-2"
-
- einfo "Testing byte-buddy-agent"
- # https://github.com/raphw/byte-buddy/issues/1321#issuecomment-1252776459
- JAVA_TEST_EXTRA_ARGS=( -Dnet.bytebuddy.test.jnapath="${EPREFIX}/usr/$(get_libdir)/jna/" )
- JAVA_TEST_SRC_DIR="byte-buddy-agent/src/test/java"
- java-pkg-simple_src_test
-
- einfo "Testing byte-buddy"
- JAVA_TEST_RESOURCE_DIRS=( byte-buddy/src/test/{resources,precompiled*} )
- JAVA_TEST_SRC_DIR="byte-buddy/src/test/java"
-
- JAVA_TEST_EXCLUDES=(
- # all tests in this class fail, https://bugs.gentoo.org/863386
- net.bytebuddy.build.CachedReturnPluginTest
- )
- java-pkg-simple_src_test
-}
-
-src_install() {
- java-pkg_dojar "byte-buddy-agent.jar"
- java-pkg-simple_src_install
-
- if use source; then
- java-pkg_dosrc "byte-buddy-agent/src/main/java/*"
- java-pkg_dosrc "byte-buddy/src/main/java/*"
- fi
-}
diff --git a/dev-java/checker-framework-qual/Manifest b/dev-java/checker-framework-qual/Manifest
index 8608d0590458..6e51a788abc9 100644
--- a/dev-java/checker-framework-qual/Manifest
+++ b/dev-java/checker-framework-qual/Manifest
@@ -1,2 +1 @@
-DIST checker-framework-3.51.1.tar.gz 10856115 BLAKE2B 55f1353f04aee6eb1067760316482f2218865d56930558fb91b17f031763b58b0ae7e5ee87584b04f687829f5893a353d884544cfa9859c2b0b5bcbd0fec1342 SHA512 8401d26d5a1ceaa6a47f477c3c3afc096e5fdaa445e2ada1aa1ddc1e50d74b9139ca2026dc18b724ccb018d648e66a9386ffb89bda6fe68d9eb61fa1d6806e66
DIST checker-framework-3.52.1.tar.gz 10861955 BLAKE2B 6584039c2cfaf9e58e6aab50e2704c845644173a8af2486edf6612f8c20b7dfa4f720ed2d0b24cb041f7cda836c55da73e48a43a633e473ef7f76bdf0b40bacb SHA512 fcd287de379856294744441dc8d8241c2a17c50dba62df70d958d3429485a4fa27b3e349baa11f2ac1fa4dd255da932316ab32f947326eb5cb825e0703100889
diff --git a/dev-java/checker-framework-qual/checker-framework-qual-3.51.1.ebuild b/dev-java/checker-framework-qual/checker-framework-qual-3.51.1.ebuild
deleted file mode 100644
index 8e40a3b41ebf..000000000000
--- a/dev-java/checker-framework-qual/checker-framework-qual-3.51.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.checkerframework:checker-qual:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Annotations for type-checking by the Checker Framework"
-HOMEPAGE="https://checkerframework.org/"
-SRC_URI="https://github.com/typetools/checker-framework/archive/checker-framework-${PV}.tar.gz"
-S="${WORKDIR}/checker-framework-checker-framework-${PV}/checker-qual"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND=">=virtual/jdk-11:*" # module-info
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_SRC_DIR="src/main/java"
diff --git a/dev-java/error-prone-annotations/Manifest b/dev-java/error-prone-annotations/Manifest
index d6d9da08f39b..99fb09ca9f4d 100644
--- a/dev-java/error-prone-annotations/Manifest
+++ b/dev-java/error-prone-annotations/Manifest
@@ -1,2 +1 @@
-DIST error-prone-2.42.0.tar.gz 2396047 BLAKE2B cd321ee3299c05af91db8a1a2ab980060042c880b9540490a31e64cba4c36db458eee81533def94f882a7b664e62abcfbabb8e9d383fd1bff42df40a1d082e67 SHA512 7ce7b197a03937c3369b36cd5a190868cea1d2168b43b884d32649ccb9f27f6a176a5dc0336b64b6030ce59ab5a2fd684b84780b7491b34b024e6345fc284022
DIST error-prone-2.45.0.tar.gz 2130702 BLAKE2B 79f705202b3e6f2ba9afc71444f8d4b1f259b5d56cb95a693b209d7734f7a36fcd49d52528eae9f606cede1596438a18d79f43eda11fe1c5df01133dbdcb49c0 SHA512 0a342ed6316a9a65bbf63bf9ed94f792236d5dfb768f1c00b5aed3f0d6f7ea79f2f74c37285bc420a21863e6c2c6c1d70a98451accd1cf21fa6c9cf290207369
diff --git a/dev-java/error-prone-annotations/error-prone-annotations-2.42.0.ebuild b/dev-java/error-prone-annotations/error-prone-annotations-2.42.0.ebuild
deleted file mode 100644
index 6234bc17f4b0..000000000000
--- a/dev-java/error-prone-annotations/error-prone-annotations-2.42.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="com.google.errorprone:error_prone_annotations:${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java annotations for the Error Prone static analysis tool"
-HOMEPAGE="https://errorprone.info"
-SRC_URI="https://github.com/google/error-prone/archive/v${PV}.tar.gz -> error-prone-${PV}.tar.gz"
-S="${WORKDIR}/error-prone-${PV}/annotations"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND=">=virtual/jdk-11:*" # module-info
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_INTERMEDIATE_JAR_NAME="com.google.errorprone.annotations"
-JAVA_RELEASE_SRC_DIRS=( ["9"]="src/main/java9" )
-JAVA_SRC_DIR="src/main/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- mkdir src/main/java9 || die
- mv src/main/java{,9}/module-info.java || die
-}
diff --git a/dev-java/mockito/Manifest b/dev-java/mockito/Manifest
index dcaa58cf7561..8d4d3bbc1587 100644
--- a/dev-java/mockito/Manifest
+++ b/dev-java/mockito/Manifest
@@ -1,5 +1,4 @@
DIST mockito-2.28.2.tar.gz 875085 BLAKE2B d0aab378c028530724156f999700506fe64f5bf19371dc9b957e34924d3d17b8191f093054c6dde4f5879d61ddf9614a60b1fd597aae09b92abf559c08fbcdf7 SHA512 9921fe9ffbdff4d7a9a8de56aa5078e68eb6bee38f379f58059dcc42da07a59b7e5953309d646e1fb760f7135f5076e201529370cc5df56d685f7acb08311ea5
DIST mockito-4.11.0.tar.gz 1050218 BLAKE2B 7f7298e233c9cdb0b475aa201300a1063fd8efc587f3a4de0cb1caedd6f6506a32f8e9b0548fa5898892515ec96625153a1a2ad65fc8070b7dc6c254206fbbfd SHA512 b1de01c8e9b2fc4eef0013af562efeac7e22babdebbd8c7842ecd55071627e11c5e6ab575436990ea70d4ceefb56fc260333278c8d4b833e454956bf89841fc5
-DIST mockito-5.20.0.tar.gz 897211 BLAKE2B 605a8b9953509e8ffc5f6e1c89f3174256d0b563faa43d497e82fe780d2a47f13d89d6b0f410acabbb1e7b13395690cbad87a3c767fe807ae7dfbe52c97e1d38 SHA512 3c929e1469421335a13d6651bc39f6dd10c99d761d89c9c5daa6da44a8fb6732f23b99c27017dd8cccd90e6dd159187fda34f4d61893f620d6fd54ac13377441
DIST mockito-5.21.0.tar.gz 899886 BLAKE2B 22c21bc89d1d52227cd818bdea082bffa136bb295c63b6fa5ef4dc4a551274456da68931c3143a664d6f7b93d5ef96fd8735b86ef4e0a2db4bebe08dc75b2061 SHA512 e3798d78609351d69fbe460816b570f891bd425c5b2d0677018279637de522f3e3ad8d5ec6dbefb94e20e3ff6082af6a4edc3c13122784503c170bafacbcf54d
DIST mockito-core-1.9.5-sources.jar 723074 BLAKE2B e553a923542a1a2574ee0cda5979d168cc3e9644dbbc9fceed2301ae1bac150c4e35dbc4432d50e2479efea2a6cd35ec19c62c3598f61709f1f5dc8959cc0155 SHA512 271e626c3b5be9a7d7c82a2f0bf44077aabd51924b0956a88633ace7fe8c134d8cd1f89ce348ce0d15ccce55a50027e303836d2d2f430500317b6136d308d3d4
diff --git a/dev-java/mockito/mockito-5.20.0-r1.ebuild b/dev-java/mockito/mockito-5.20.0-r1.ebuild
deleted file mode 100644
index 0a5995156b4c..000000000000
--- a/dev-java/mockito/mockito-5.20.0-r1.ebuild
+++ /dev/null
@@ -1,97 +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"
-
-inherit java-pkg-2 java-pkg-simple junit5
-
-DESCRIPTION="Mockito mock objects library core API and implementation"
-HOMEPAGE="https://github.com/mockito/mockito"
-SRC_URI="https://github.com/mockito/mockito/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND="
- >=dev-java/apiguardian-api-1.1.2-r1:0
- >=dev-java/asm-9.8-r1:0
- >=dev-java/byte-buddy-1.17.7:0
- >=dev-java/hamcrest-3.0:0
- >=dev-java/jna-5.17.0:0
- >=dev-java/jsr305-3.0.2-r1:0
- >=dev-java/junit-4.13.2_p20240222:4
- dev-java/junit:5
- >=dev-java/objenesis-3.4:0
- >=dev-java/opentest4j-1.3.0-r1:0
- >=virtual/jdk-11:*
- test? ( >=dev-java/assertj-core-3.27.6:0 )
-"
-
-# virtual/jre lower than 11 would cause a compilation error:
-# src/main/java/org/mockito/internal/stubbing/defaultanswers/ReturnsDeepStubs.java:57:
-# error: cannot find symbol
-# final var emptyValue = ReturnsEmptyValues.returnCommonEmptyValueFor(rawType);
-# ^
-# symbol: class var
-RDEPEND=">=virtual/jre-11:*"
-
-JAVA_CLASSPATH_EXTRA="apiguardian-api asm byte-buddy hamcrest jna jsr305 objenesis opentest4j"
-JAVA_TEST_SRC_DIR="mockito-core/src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- # prevent junit:{4,5} to pull hamcrest-core on classpath
- JAVA_GENTOO_CLASSPATH_EXTRA=":$(java-pkg_getjars --build-only junit-4)"
- JAVA_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only junit-5)"
-
- # dev-java/byte-buddy is built from byte-buddy-dep without shaded stuff.
- sed \
- -e 's:net.bytebuddy.jar.asm:org.objectweb.asm:' \
- -i mockito-core/src/main/java/org/mockito/internal/creation/bytebuddy/MockMethodAdvice.java \
- -i mockito-core/src/main/java/org/mockito/internal/creation/bytebuddy/InlineBytecodeGenerator.java || die
-}
-
-src_compile() {
- JAVA_JAR_FILENAME="mockito-core.jar"
- JAVA_SRC_DIR="mockito-core/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":mockito-core.jar"
- # whatever '.raw' is good for, upstream does it and we follow (and re-create the jar).
- mv target/classes/org/mockito/internal/creation/bytebuddy/inject/MockMethodDispatcher.class \
- target/classes/org/mockito/internal/creation/bytebuddy/inject-MockMethodDispatcher.raw || die
- rm mockito-core.jar || die "remove core.jar"
- jar cf mockito-core.jar -C target/classes . || die "refresh core.jar"
-
- rm -r target/classes || die "clean classes"
- JAVA_JAR_FILENAME="mockito-junit-jupiter.jar"
- JAVA_SRC_DIR="mockito-extensions/mockito-junit-jupiter/src/main/java"
- java-pkg-simple_src_compile
-}
-
-src_test() {
- # mockito-core/src/test/java/org/mockito/internal/creation/bytebuddy/InlineDelegateByteBuddyMockMakerTest.java:347: error: cannot access MockMethodDispatcher
- # throwable = MockMethodAdvice.removeRecursiveCalls(throwable, SampleInterface.class);
- # ^
- # class file for org.mockito.internal.creation.bytebuddy.inject.MockMethodDispatcher not found
- rm -v mockito-core/src/test/java/org/mockito/internal/creation/bytebuddy/InlineDelegateByteBuddyMockMakerTest.java || die
- rm -v mockito-core/src/test/java/org/mockito/internal/creation/bytebuddy/sample/DifferentPackage.java || die
-
- # assertj-core --with-dependencies seems to pull another hamcrest into classpath.
- JAVA_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only assertj-core)"
- rm -r target/classes || die "clean classes"
- JAVA_JAR_FILENAME="testFixtures.jar"
- JAVA_SRC_DIR="mockito-core/src/testFixtures/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":testFixtures.jar"
- junit5_src_test
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dojar mockito-core.jar
-}
diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index e8a4dddd0447..1ba31ff5ccdf 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,22 +1,36 @@
-DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_6-ea.tar.gz 142521964 BLAKE2B 4fdc244546c4554fee61189536d6339743c5d4c38e7a4354a243cabe2b1facd7ce2d0c07657c7a886097e9b07d37fa1807ebe2e94f958c61320bbe83634863c6 SHA512 b550e25156d21569cb16cc88302019270a06375c7faeccd9fef2888032c41fc61fd5f9a1322fcfd2fe38c83ff48d3148dc912c1e9d8fb2f698f9fda948d945ee
-DIST OpenJDK-jdk_aarch64_linux_hotspot_27_6-ea.tar.gz 143336059 BLAKE2B 1171ef79e90c24889b8c3a92f8dc6ee5e6fa98b4aa37dd84a6db699c6a543430cf61fa504880d65b2d9ab1f1fa16f8a9b9d1d4a128c736dbc59275f09dc27bc1 SHA512 f8657ccedf41ced3a723b9f4dac71216a2db27fb0caf371e52f253c5d995075eec104ab83a30b5fe73e23d9ad79363d6f7f2d925d43f06a693e994dd6c5a0245
-DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_6-ea.tar.gz 143379399 BLAKE2B 16297b8efbd2268e7dd1a8b79d848e1cfeb9098e2767ffbda3909ac375704cd115cdddc6757191e92b9f857c5de7fb9983b7f72179e304c9d2b485febc844a42 SHA512 8d1a056fc3d700db2654e99560555a2deb536294dbfefe19fda2954909eaa49207a7871f2909800201a5e9f64bd60945edefc1d1569f8097a26248b54e5117a5
-DIST OpenJDK-jdk_riscv64_linux_hotspot_27_6-ea.tar.gz 143107436 BLAKE2B 4f3d94863bcd5af1ad57cd86aa0b76f43e3481aad8f54b0c3514f75077be9ad2b7e7893e9db2903328c32843199b277b85c282140fed64968b8f5dd4aaa1792b SHA512 cf42767e4a0eb962d8f51a39299b1e85901e7f4bb5a6c85d40c3c744b559c78a6472d49d9670d3771d9cae58c20aa6fc4691060a29e9272059991bdf14f5bfde
-DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_6-ea.tar.gz 143737122 BLAKE2B e7cba47341cc19dd844cb86a402318ec0f8545e57abbdad5239cc1f2c2027bcfa081cfcdda49b56139f87fb23be2a307bc520c92f5fb1da71bf92a3d5cab2324 SHA512 51162d6bb2db8b19a5edb029197905f90aa0e9552b6a9e58a87c7a0d2a039ffbdde84c0794f3b6ec6287f4c39f6bb8a1418288d834f4ea5e9bf5eb63211f0a05
-DIST OpenJDK-jdk_x64_linux_hotspot_27_6-ea.tar.gz 144436873 BLAKE2B fb8b7606767423f484378c275763d85d3dae7f35bd2018acc20f5d62b837849c6c4967a469846f64146fbdb60c9a0a0bc8d12cfa677f677ff99ceecedb738c92 SHA512 fc2c19ea7e689233d5a345985e687a9fbe3f4962dfc8ab1afd8e3e768f62f2af23ca80a2025ff7165b7d8b98eef95e57f87e8ada69733db8a1eae84f5acadf14
+DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_7-ea.tar.gz 142550419 BLAKE2B 3ffc3fd32eea6648fb7724465bd62f66bafd5c19554e74c9171ff0a3b52e093499f14dbceb2549d14641a67daa3b43c25ae9975518f6e96438ac22ced8427644 SHA512 a0be2fc96aec18e16117e0e20a61f9ea2673cc737590356301c210c1fdd486b1e65aa39048f11533a9f7f58228c2d6f00abc2f9cd118a2a1bbee57298a2bef15
+DIST OpenJDK-jdk_aarch64_linux_hotspot_27_7-ea.tar.gz 143354292 BLAKE2B 5f06dcb080e1e061f03f901671384f247dd87137b8f7b78deee76ffdafe3ebe50ef2f97cb431aa4b1ba740edb0f90128d1385d248991f6a1303142429cbd4999 SHA512 fe59278511e6661b6712d3da2a47510f5070fe1f93838247f9fa6cab7448c4637d76c5f35ba80325507de2ed2f6b92f64e32d764ce622cf9021a4fdeb5bd0ffe
+DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_7-ea.tar.gz 143404301 BLAKE2B 7739c6939d4739a53a29cad9b8a65651501913bc645b6ca982adf1303066482d97e72cdc46214a5b7340811f395c81fd862614b0279e1e646232bc14acb630c6 SHA512 c3fb5ae318cbccf1104c9bbd916f2470ecad11c38f3bbd2c0c331691384ef832042967841b4f2f5ca4b32c7786be4a0f0f32d88d8b739ff0b22ce978dffed571
+DIST OpenJDK-jdk_riscv64_linux_hotspot_27_7-ea.tar.gz 143135893 BLAKE2B ce8daa32a09125d6121137dd11f37f1c7950a264c3678ffe9e1276dd896ccb3d95c2399a84547c95c023d1406e90737bd105c4e5d5fb19b2545c9469e1567b6e SHA512 f03d52daa976d373e017e4ef4597d826918785594385434eccd1eb280dbf7366af86de3ee7904c2808d7fadc339514f59dd8885b964d3fb497f6cac6f12c1f56
+DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_7-ea.tar.gz 143765125 BLAKE2B 4037a7f3c4133bd3650361c0045b169834022d289648f82a68ec6d6c66d9892409b797f6dc125b606b46bd04a69dc5ea254cec84f043c4711ffd2604ff361292 SHA512 a9d5a2d4be16077bedb97f81b5dc61edf4e32554fa6f058063b463905936ff78f3e83cbd13b84bf1fbbd860aefdcbc9f775742f07073bd6de469c8c4548fdcee
+DIST OpenJDK-jdk_x64_linux_hotspot_27_7-ea.tar.gz 144466817 BLAKE2B e50fb4a0fb6491c91f5cac3306bfd903377c81e4c25a2dd03bd2abbf7f42d95b309ef1238057b48ccb5b42f997d23ec8f65e1f15bcefee86aa14a3c001d18e31 SHA512 b45371d07864d86858e6670efb22f7e526165d4d5eb72a2430cb4826c693b02afb06734cd12f419856fdcfeee242ba5039c4a5fba12725dcbf7f6b2e3951e300
DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.29_7.tar.gz 191497108 BLAKE2B 4e18652a6d294ba38a16151f40d8c22f981c0e7f3e5bb1ef5f6860860e009a25d1c2480fe40c4877f27bad0db0ca9fc0c2a96adcc14309476670619702bc8363 SHA512 d1e2ca87a98a7ac066d01a8e7d85d5d76f0ed3fdb9da2ba8caf298a3af026a1337943e387ed87e91b3654af36c8191ecfadde6a93b0af71af3bc0f8c7906222a
+DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.30_7.tar.gz 192273922 BLAKE2B 23718e9c1292a454a6003cd2dc72d4288ac8fd55f42c2a6a74fc40e09614c078b80dd70d14972f7863b23639d2a7d65a4cf5fa3fe716363cb227a655abd4ba9d SHA512 65d1edcba128095b42afd0ef84763ec48ade84d06e18660c7f76d906f8ece64002cba1a134d59eac67809bb5a545b5145ed092506c6d04bcf998c92c19d8738d
DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.29_7.tar.gz 182379228 BLAKE2B 68a5b778b044c23ba8c7dc2b7980bb247702991660366e2b3f606c83c926d431c8a618a952a2ed57fa094d40f85a2348d2085ef1d8eb168e2d25d5e85f1d4796 SHA512 8952f6b800a39c4cb680169a1bed05eac467a4c029d6113549915570ce79fc87666b5a551ed8a0d7673d441f5a2401ed20abd2e56780822ff3330405672f0851
+DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.30_7.tar.gz 183153003 BLAKE2B fb142b5944ea802d8fa808091c761031cfc78a47efd4dd3c8b82b77a4f83f3f1d0c4a55276a3a8d4385e76d6ca8a5775915c2c3aafb0e5084251f81fd0aa7b60 SHA512 ab90cfcbac5d5b5f4b93b956c59666afb05ba60984b6f84d6a627104d25ff3f6e9e419303210b8d6f4f79bc79ffd180238d7f012c2f34bde4d024fb12336ffbd
DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.29_7.tar.gz 176878957 BLAKE2B 9a6615492bee396dbde95224ed0856701863b052d495118682372101c5077e931cfb55f8e0c3e059474c4039eb8b196e0bd88618d68702f45b4f9c04cf654f3f SHA512 e7573629e078a7b5510e862f08d60d8c2d0f999b7b3e871507234b403472b373c8be23faa1b84d30856b6e70f1485bef2c275469a2dca629f9e58b6376e3a755
+DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.30_7.tar.gz 177794546 BLAKE2B 1f1ea461c7f7f9cd8c38b855f1fd1dc6e38b0bc34428f182639bc727a16163764c626c1ea6a247953cee863292924de1a7b588f7f140f47d36cf2365cc14c1a2 SHA512 0bceaf5ecf9ab055b51a214afd367f47a7a704990c1714f5cd99793f761293a6c0934ec19d53f9e18e26d42d38ef8b60f1fc8cc5f9abe97884b466e9a97a62f9
DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.29_7.tar.gz 193425844 BLAKE2B fa1dd5581f491aa9127df6a554d8bcfd3871159f584df92a8f1690b49238555fdb83bc4d33e306f2f1de01d908ebe822e1ccd79008436ca829fba77ae738f6d1 SHA512 d254dbdcd0f1480f5f77b0a3bde5bf11c020ba3f4d8f5257830fb8e89b2144d2a574f9dd3c14c19aba0576194363f144bdd8e1faa5d9cfe7742348d7b75471a0
+DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.30_7.tar.gz 194260124 BLAKE2B ff3c4c9d8fc6f17662964c2eff43719fce34e1f3d7667b30a7a8502ac70bf88b9b12db20a3ccc861968138748e09fc3f5d4fe87c5824656966a7f005132c292f SHA512 da0a0d24a4065439ba1d42a308c5ef6a1a1f8ec68e998b6bb3c1c3a673ee7dda60b5942749ac75caecccbe6b2d369374e243b926ff512f636d3968dcc0db521e
DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.29_7.tar.gz 194736095 BLAKE2B f5ca75483d310d1d63a1d9f59c11bb5c1c0a137bfa8fa4d95bcfabee65e61b3aeed03e8bfcba07c1cee79f6728d017a324393d4c92537d947e0a5a3527206680 SHA512 c8943f76869578c5f0452c432a431e3d3d416bb464d877e42805506c2d2e590528985ebeb8fd710891790a585ace502b3fa75aa0bd77a541885ba2f93ed65520
+DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.30_7.tar.gz 195593823 BLAKE2B 30d1e9c1591fa3eb3e828b47fd32a4c694497c2e9f4b874ecb5454e4ba2d7f9a346cd29f50589c95d5d6d5924a3ef39afa1e03e06c48dbfda60d3c522b35c422 SHA512 d69c07069ca8ce85417015c6037d29fa978617baa4ab5095297eabd0cffc4428878fc60959a03cfc1c3974fe84ce59345b1bc86cf14518f3e2b12964330c1fce
DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.29_7.tar.gz 187208334 BLAKE2B 82b6fc4d484c0d9992c6bdaa8a79df570c05cb13084fe2387bd009c704b94c093a9145ba569d865c1a45ea9664062807d9d3902139eae7a104800db72ed5955f SHA512 07d1457d9f379608104beb4762e2bc842ccdc983a4c1c086e2148e97232134ed7acc41686a357424a39114c35aac9aad45b0b0e7f1b4ffc03912923e18a95d2d
+DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.30_7.tar.gz 187289133 BLAKE2B ad653df1b3a99664ea42fad16ad63a1fec3a84d481a4edff778268db2c769d44695d2edf3e470b1da78e6ba26c6a6a5ecbb8ff7fc790b5ffcd49ba1755870529 SHA512 bce63a01ca2a6b03fa1a32ef5c338ac41ad8100f7287342347c82a89508746a7975cfaa302b97b4b2bba1b491f009ab79e4dd8f82cb70c5fdc698f4e630d6701
DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.17_10.tar.gz 190940608 BLAKE2B 90b1dc12fdc053078ab97862e6bb64c527dbdff7cef92c6c4694bb1ebc8112a3daf0b5db380db3d0ba2906a5fa7c2ad53106ff681ae6d87de161c71d5d8cc192 SHA512 ed739ca3a5317525ee96501d7226ea9045e27a1f6aaa01de3f7f3c7054222ac7eabfdff5307fa4f2d120bdcd5cb5dfec9973567ea0057fe6b46b85f2b4be3ba4
+DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.18_8.tar.gz 191707249 BLAKE2B a2486a5a3d66cf064da2fb6e72ad222f88f930b393830b02e8a52923a29ccc72125896b12b9f2942047aa3f9b97c7388536a233b5cc332719ed2482037075e7c SHA512 ce632aab5965d60cde210bcfd6bb3a41f956e51eb87f4ca28a523c5614fcf9a18a8fe89fb1ee2424a40d7bf39afb3a3c69aaec60a0871f81c66622d5355febfa
DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.17_10.tar.gz 185617580 BLAKE2B 040fe7507c127b2059d77aeed75f154aa56b98f6ae3d742cd8b3f30a0ce23f9ef2d639aebbdd3072f274a8dea3b2be33c75d95c9623d5d18b63a36ed98d85c60 SHA512 418eb72b5717da24da3ec0a387bb8dd99ca7fdd5cb3a29d93714545413c1253efbc895a3092160c160a1b2af7fa7d2f63534233a528ac22584ca77977dd9548b
+DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.18_8.tar.gz 185658966 BLAKE2B a1218cd9b6926b62179e6e5e5cda5fb1c6ac9dbb390721a2e1d1ce4c816e53238fffc5b612dc6624184c20d9099bca1475549cd5c1726dcd530e799db644623f SHA512 91b1d64b9865fa62466e52f9fd3a2bdb0ddf62d3a678f4fa4f471ba621aea17c51a35f29e86091deaddcc3afa0a14b658487b4f919b64a259bde0df8563a8aae
DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.17_10.tar.gz 189191809 BLAKE2B e6a13b9eeb63d7537f0839e0891a784c1f1e00e63f404cdbbc4a16018528385f77096ceb963e3641c898bdab3b7284642b056e1c1a930b6ad0bdf60b88ffa938 SHA512 c9e457a37475599ac45fc05ddfbe38e82cfa6e7507f83abbc95fd4cdb00a625432f93df1731e551414146981bd5018e09395dac5d52a36b54b6838516a42c6ed
+DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.18_8.tar.gz 189863347 BLAKE2B 2cd8fd38f1c544da5b1eddc383b161a8cf586997127e7067e4da6bb1c3a31029631210d4cf7d5e3b0d5ba4894d21dba55a9a07da9672e5c6bce3300f3dfca43e SHA512 e0ba79f587317fa86a21b669a692e6c927fc59b9ce19f5b7d6df34d43e17345bfb5d6a81e75b1cc63a181e449c47a166e8ae8d4846f032ba62a91289c47c95c3
DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.17_10.tar.gz 191584572 BLAKE2B 51fdc59ff68cd94e5c1502f8e138ead1660b487fbe4dbd0aac295641ba1b720dfa520c6eeb8350efd9120a2f137a4637d18f91a68c92f8107ad70ddf31aa9774 SHA512 7849e490ffdb46800b68add2179798fe69035d22216b12d30b1f11785f87c0cc01a20dc001b11ce8e9868907ad1418b95464fbb21f55943995c46ce7f73cd816
+DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.18_8.tar.gz 192490430 BLAKE2B 9710bcbea1eb27f4869780c810f85bcd8313cd6e21653c7e301c1fb7526e9bd6b8ff62da1ced850af15c086930bc42e5acd52afd3e8ade27b6eb5c4260d8c402 SHA512 dbd74c67c71730f0648680ae84588ad7d56d8f3fe5783231a452eb32f83aebd29ad78ee1c71900ddb790fbe3d96dfb2c9fc278fab9628c3d858837bde925b298
+DIST OpenJDK17U-jdk_riscv64_linux_hotspot_17.0.18_8.tar.gz 189777311 BLAKE2B 18a13cf7c45f1fbd54fcb1b1a4dfd8b7e8d8d82f2605630264816271a553fd41f179d47c3accbaa76ee519f7ba76ff0b2df9e6f1d3536d614a2aeed1395ea8a4 SHA512 3a3f3bf5b461fe05eb876fde843847d11eb3a647b8967a75b178760d2dd861b77e9d48e3abb7f2310c0a5209dee3c883a114c72ea122ce925bdb3294aa1453ef
DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.17_10.tar.gz 191412927 BLAKE2B ac30deb6ba85d0caa19645974021bd7cdbe50cd89474a48485bd1e6960cc7e89fde20e6e23fbb6ee75867a98e887d4e42f31773c123eb1c4e62c74f49ca7f1fb SHA512 fdd39158d29ff88be85d2b4646512aa1ecdda488701b1c775c030c354b76532a092cf8920a123c7debad7a30acbc1d916bf7f86658f4f881f7c289890eac2019
+DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.18_8.tar.gz 192199892 BLAKE2B 49d6dca2df1d5ea0a68a2f6f57cbfe425578f5248c2efae78f8baee7cfe69cb713cc4309dbc62911d7d0aa58c4343b995dccce5cd54fb902d3122cc61d8ab361 SHA512 fe47dcd2c30cf37919a9c1a65c00e5059357eca7b989f3aa1983adc80dc45d37006a829f88542320994b0fa8fc6e991402372d670613f42ba4a2d86c59b4d4c2
DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.tar.gz 192266948 BLAKE2B 476ae21fd1564e9ad69d735180c2bcb4acd340637d17fd6564d203f4ade19012815d1fd6041ad4c0a5fbf0b09534258c4ddbfa6bd08cb1e38d045e6036943ed1 SHA512 bd0d075a57f73a847baca7e2dccb0fe0fb24cc0a70552a36b12b2f529825b0f51e2545504afe38732015c2e52e28866ecb641de657cba2c41b7707439fda8c3b
+DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz 193062224 BLAKE2B 1e19a79e1d331e0f4f4ae1d5bdea080ac3a9872d0e4685b261bb0f3e9898a821851bb7e2017449f9ad9c3ac960aa98f93e396486fdc7865dca12ecc636f41415 SHA512 fb40a864b5bc43f037f0209729c2319ef15f58a3830970ceff44f4e1cfe6fc4dcac0628d6afe6713acecffd1bc357325b6026185f3efeb9dcc767c2437c61dbc
DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.17_10.tar.gz 180324092 BLAKE2B f5c4e69e6c13e48139fde42ef11d9c8742f74485a05066e709fde3e8a2cc49cdacda7736836c44592f3cdbeefda37d26f2cb0f2088d0a14904c0b5c2d9ca9bd8 SHA512 9def8e6306d9fac36ff519243ae30d67c2f5e8eff6d1e5828361ef6786ccf65f07fe06acf62b894f529be2f76fa5798b7def36b2e620eb9c2b685fc92b1ad002
+DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.18_8.tar.gz 180379640 BLAKE2B a9da527efb036f3a24268ed45c4a1dae14be19be0873841fcaa674e42b4e485b7c9b7fc59bbfa24c22c3ca8ddc8ba0505346054e9df1c9307f537016a1fa8e45 SHA512 f214734251b6662737e08fd8bdb3a351466ff10eb776a2f338e3ccea93d7f01d2578acd1f716aa9a08d152b3c0cd4d2487ae35acee395ade4ab3507cfadbe018
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.9_10.tar.gz 205290757 BLAKE2B 6f74da2ab411623d78a6a1e6fa9ce290a671f28c2a39de55ac9faed08cca3ffacf1e293fabc0beea0945b01c4590e2df7fcea373a431a786d39217ce43057818 SHA512 a0eacddd22ac3334381b78d32380e8042bf22af4d6e6fce3f1c8d8479e5063ab805ccc245b6d86fc5ce6a667277af6f2838a82f96f2ed0a290cfe62f1f35fbcc
DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.10_7.tar.gz 205360862 BLAKE2B 53103b2fe3019589c7427519cf64ba7a8162f4255c7077f338a58d3a05b291bcd283b19dde0b6bac90328911cedd00f340c34cd248bbd2d81dd7d9353bfcc1ef SHA512 c9ea02a6fafdb8704ceb0308f4ef1809caf4b878d20504b70da0ea34008da25bc55affa7c9830e192578fe81c2fdf52f4b33cfcfae755550970aa454fb0b0cbc
@@ -41,15 +55,21 @@ DIST OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.1_8.tar.gz 139928974 BLAKE2B b
DIST OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.2_10.tar.gz 140151509 BLAKE2B a9a010c23f7d8d6c34cd8c04ae26d11f774dea3754ed3954a0bd41615c333694f0fc9102ab9e4ac70a8b69b390571180e1f68c087c3d7cdf69d374a8d6ac4597 SHA512 36fa751b3eea1b87178d4511bf2c212e6d1bdc46c5c3f2ceb0762edcbdf76b0cd38f62740ed9b306962f030b824945360841b520969c47f75ab4ea7769ce1ed5
DIST OpenJDK25U-jdk_x64_linux_hotspot_25.0.1_8.tar.gz 140725210 BLAKE2B d4c46eba8275f6eef5e13b96a73515e520bfdbc63d602ecbcfdd0eb9556f55289692f331977d32860e8c7a5e1861a8bdd2f63b26de749069c82ce9d72c8d0f43 SHA512 3d994fcce8fce748e32a02f45c852df57c3539e5f8f67796ffb3d5d3921006e1ea356368975cf6f3f21efb99aa4d98dd3380eb8e8fc77e6d35801e862616c1bc
DIST OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz 140949044 BLAKE2B 79b41f0560266081f84af9f3101814fd6c03eeb5ce6c925771e9a15d79c2dbb2a6ba83c0458dd0788aed5256c147915bae3344745d9f1414fb6cf665d2e6c470 SHA512 29043fde119a031c2ca8d57aed445fedd9e7f74608fcdc7a809076ba84cfd1c31f08de2ecccf352e159fdcd1cae172395ed46363007552ff242057826c81ab3a
-DIST OpenJDK26U-jdk_aarch64_alpine-linux_hotspot_26_32-ea.tar.gz 142336330 BLAKE2B 7f3c1a3b67c209276267c245259dd8732615974084f5cf39fd4ba41e742922fc1860fb890daabd315400fa33221e30c067ff0ce56e7d335dbda85b8dafe1b18e SHA512 a0b6511456b90ecbd4b02c1146dfb1c0eaff2336ed1b632f1f1c2b302e13ea95405fe01ed26a0bb714bc85f751b61e8d49b6b7eb6e3a4fcb7620faac49d0279a
-DIST OpenJDK26U-jdk_aarch64_linux_hotspot_26_32-ea.tar.gz 143142151 BLAKE2B 3775fa9447cd29bd096ddd62813ce658a88aa3b0abbe8213bef798e14630eecb9ba66b0955d313220b94c5ddf789f6f3935475521fa38403c0592d1def49a033 SHA512 0e24738c5d010a5701c9568732e73b1ef2b54ba6b1632f23e640d8b2832cd6b1d8515e943e2c89c0c19c32bb018c519f751f334ab9a2573d927a460aa94ec7c7
-DIST OpenJDK26U-jdk_ppc64le_linux_hotspot_26_32-ea.tar.gz 143184189 BLAKE2B 09933908d777115313cb4fe42e1ad752bcb1f333b8e34c187e9f3a690199080ce35d598aad048b2c2d6cd6d7d9698f4bcab470b33fd96be5ca4a34f075bf4247 SHA512 0110a32e40c76e8b76f20835b85d6bb1f618f0b31c87d98528215bd28f760ecfc312dd75d9fb08b070974db8a108af9b8a2371b089cabcb4253076ed85b3327c
-DIST OpenJDK26U-jdk_riscv64_linux_hotspot_26_32-ea.tar.gz 142924465 BLAKE2B fa656a48bdc41114dfe0728ca5f0fcf2bd3328a8750f90ab548a6183126e3f97a885b311503c175dd5ec551a493384c3a74e7cb5476e2c6dc5ea56a5787468bf SHA512 5c7df6f50ed49b3ab8682cc800d5ed1c503731194d1705ee3512b59a04ad0b9928d8d66ff04dd7398cab10cd6824e8235ef9a48dfe80527597cd7fed07d9867a
-DIST OpenJDK26U-jdk_x64_alpine-linux_hotspot_26_32-ea.tar.gz 143543389 BLAKE2B 33d2ca5248d5a6f551ffa8178a06a5b9b1e42347e52b09ec914276b412530ca3941ea9995851abb5161c921cad4a31b9696f8557f05220c183ef8cfef55574e6 SHA512 864810f3346ff4a08496a8493bc2005bf32666df84921a24bf07403b9a9d5fcbc4156fd4415e7d3f5106bf6fc61e23119b916acf2c32f21ab11197b9c933504a
-DIST OpenJDK26U-jdk_x64_linux_hotspot_26_32-ea.tar.gz 144249102 BLAKE2B 8e56fa360aca67881c684985ac83f6c15697a82e3753f35de8fc305c4a2c555596cd63fd3f9ddb083b85cf7c0b44d0c6ecd90db498d4f921ca23f0450f8eb6f2 SHA512 6b4743821efaa2a04af0838c80d0d19944eaad4fe1ec776a4387674de17d01bfb68b364d4756ad61a66bc7fb325577004083beff0b3bcaf05b189e8fe9799ef2
+DIST OpenJDK26U-jdk_aarch64_alpine-linux_hotspot_26_34-ea.tar.gz 142329478 BLAKE2B 5c811680ed09ad5a85f3b0270cbd59d33b9af6fcd16d0155ee32c359658d2ce7a1a70eea11237665deb3721cf8ef66c46dc133b8f622123faeb48f5ab7b5ab29 SHA512 7bded74066e7185eadc0898fc644f222d3ae2b5dba69c0038cc38e91183de22e4273408a87a4e97a99e3c1d88db5bb937c761445202ebdccbc584a4ba8ad339a
+DIST OpenJDK26U-jdk_aarch64_linux_hotspot_26_34-ea.tar.gz 143141436 BLAKE2B 3399e7c200ba3c71ab56d49a28e7780b671060223b052b5fb61414bbec83674bb427d481fee4081bc2382370a30c3ee3f174a1c61dcea28e62990bddaf32ed68 SHA512 a8e85b02ec22abf8bd7a33b0dbd64ae243a00e8f4a36c9e2d8c369b6013f3c9cda34ed2cda9c87e550df2ad57468c4b39b51b9f176d555bb53d1c320d16ce986
+DIST OpenJDK26U-jdk_ppc64le_linux_hotspot_26_34-ea.tar.gz 143183735 BLAKE2B eb433adf1753db546c10490a9c9106c01e8d3d129dca9f293ec0baef44fa2cda10a94928bd0b2584331e834cc9ecea5a6e53c5ac7034fc6789d5668cf07f60ef SHA512 a0268b0cb83a259d6b7ba73274478c6faeb819918175344d460b54c273ee3e5b2ecc53fd18cb2ada01f0a279f5e6ee33556c5feb687df42614f15b5ca7ed3a1b
+DIST OpenJDK26U-jdk_riscv64_linux_hotspot_26_34-ea.tar.gz 142925453 BLAKE2B 0ff2b0a8a47e77b9413d878881a23c7f9a997b5b94c86ec0f5b17616844fe13c6c86e2bc13c3024bc78f508940bb5eb10cd6e7b089ef8ed9933f87c88e1d01cf SHA512 ea58782d5115f2155f30b8fd232759b2f6523673bdb16e7a63e97e2d56d9984ad10ea756acc433fa0e130b8307d7d8721abfda45f79fee048ce90df26ab2fe70
+DIST OpenJDK26U-jdk_x64_alpine-linux_hotspot_26_34-ea.tar.gz 143547645 BLAKE2B 0bf85d1067693acabbeb31e8606bbff9da1478e1225b75f85216626acc8c5d508bbc86cce0ad1e3220a08134e14aacdf4e2abef2dd7740f330e9a8f5fba64d54 SHA512 44f5e132aa1ef11485d4aa8b817d7e51516c3ce1fc882a1a6944bd12ae12b9907ad7e00d735b68ae29ba5bc0f1c781f54568f57a5d956921186d7a3fb84b6ec6
+DIST OpenJDK26U-jdk_x64_linux_hotspot_26_34-ea.tar.gz 144256461 BLAKE2B eb6aa349dd49e7ae7982ed9f83f1132a3c07d6667817f508f5017fe53c96386039e7fe3d17a14a2c17febdf2dd30bc0bb9dd00b347b357256bee00e59f1cab3c SHA512 0150ef62831dffa8927837436d7b91a7a255331afd32f12636c445ca9d6bb42f841a4b074d2126aa97c349c8719511fd334c26f9667ac3cdc4ee3eb466e29cb0
DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u472b08.tar.gz 102200754 BLAKE2B 0e3a232340e8b49021ce6a67dec2da8d23faf4bf6e323e13c3b7e57b36281cb6b6b7ec6124d1241c26be52ba34738ce7605af372a2ccab4984015efb18557fac SHA512 9f6a151ad918ca382641d0e12d88b47036f5fd0cbfd5b58bd8a51beb8bf9622bf243337a85537e287a13195ab02aadc7754100af8f1b31b445e61ab60114bbb4
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u482b08.tar.gz 102593427 BLAKE2B d39640ecf7e163d147bacafd03c29a11fe6d3e6171a3039034f4a15a08297feaa330cd0912cab2ad1e564598759f80f8356a354fadf8062347338b3dd327b7e8 SHA512 5a292b2bb3e08c19251828cc0fe7aa7b10713430894812b261ae708c78334c986042742f27a5faa71bf3d705f3150e4505e1e66a8104fe532d71fa3a9a1aac71
DIST OpenJDK8U-jdk_arm_linux_hotspot_8u472b08.tar.gz 98421696 BLAKE2B 1967ca945aeaf278cb9fb219c99b3948c2f5c80cfa0227782d9be139d2cd8f4a8ccc04272797796bdee8a55d61250ab8526212c0fd8bb477e2f8c2022cf943fa SHA512 edea873b88bc683b793050abbd702107a2634336e6fb2c84696582b5e72e19c10fb80fac9783ed33fe8e97cadcd2e40b7fabcb768ef81fb52dccc2128003652e
+DIST OpenJDK8U-jdk_arm_linux_hotspot_8u482b08.tar.gz 98778216 BLAKE2B a310026a942fe4b4e7b54113e6990342204b35f597916441d323356ddab7b657902027c3a71f080deb7fa4319c8b9a8d444a2590a30e5e256db0130896e04e7b SHA512 b358189c3917eefe08e402d111d6e28fdf4eddb5909ffb8cd6509b9f1edc6dd893347c09ac018255fb058f68c7acc53db96b4ebac82ff41511d40378f236727d
DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u472b08.tar.gz 100622715 BLAKE2B 2575c05367e2cff6bc97a4a491cf33bdabaa96659c6713ba0475b580aeb9406426c6764c2e6e9b17b0c2d48928a8cfcc0d66f35a63b748a0bb29af36106b6cbd SHA512 966385bcbbaa506fdeaaa86a5436d8d86630a305d183ef9f4376e11270a73c6840200919fd16c82d428ce2724258023d391d936921b1142939e8819d3b70e75b
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u482b08.tar.gz 101053667 BLAKE2B a9efa9e56e42d35f68f3cbab015673de0b084e71831483ecb093592c248fa534522473e2e82ae6535bcef4417782067b8781f92dfeb4527e619e390830cc6b7f SHA512 1291b05756025b0d72e2ed994bedceb7b17606873d1fb5f2095095e8d580f112b03be53557e98275288587c0425665ece2897e7cef6f537fe4116fc46fae0a51
DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u472b08.tar.gz 100998642 BLAKE2B 82d5d431f99400d2eed0c2d14888628aa7e9ddca82f447ade427fa0364873162e6e914bf89c2375b9e3ebb92a722f9529e8235c665dca5907473e1cad1b485bf SHA512 0a6ae2c63a915977a2438adaa1d5248f085b2a7f7f8e64191a319ed7542d009fa60bab16933403a843e959d0e40583edc260925945c6819b04a82c3fef0fe6fc
+DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u482b08.tar.gz 101406763 BLAKE2B 2af80efff1cfed144aed879fbf6cfc1a65dceadb0aff4b044dcedf181ed77d52bc645f60a7aef973cbd320975c366ed7f15fa8e6d8c6c18e67cd64e65dd7c7e8 SHA512 1f95b311ca3a61267508e82573b96cc483b49f55af40a29f14a7fe783ef661548e941abe15ca718f58e108d2726ef68706cfe0c676c8d9d6282131278e05cd52
DIST OpenJDK8U-jdk_x64_linux_hotspot_8u472b08.tar.gz 103123206 BLAKE2B 196942695228323e352c7e7d515f8e13511d83e467bf259d641a1138238f2a464da10127673ec7b55cbd26e61fc201541ec643d877d9c4283c8aace392fa1b4f SHA512 c7d8de224d8896545ca3de64d7fac18d15333e321f1491b77f323e500b4b5c3af9192d676e9d5b7cda0114995ddad40661eb1ca88362a7f016ad63abde5d5653
+DIST OpenJDK8U-jdk_x64_linux_hotspot_8u482b08.tar.gz 103525252 BLAKE2B 6ba22d7b065f4fb17336d925ef153d6d1d629263a56b69999e5329876e6aae13be9d9902bbc59e3981d699d389dd8e1c6d89020b179b37c30a8125274cc46960 SHA512 9eb3665017fb748b27953c7c7131e369d65871ffe5c1e03b87ba4f1dd6ae1dcc4550c525fdd55f19038423ef54a200808231171c2aeaf352dbfc810fb3705a75
DIST OpenJDK8U-jdk_x64_mac_hotspot_8u472b08.tar.gz 109576932 BLAKE2B ec830511d86eca331cca9f3dfa23df5bc8b51be388f8001b7ef0afafab30ca093204301db106760cd3e39f880b56c54f1908cf6d138837b64588ac8e81ad2390 SHA512 353a99bf349ab09fedc700fd2ea57b82a343504e92cefb7359ee5bebe3c56af6cee40341de7d7751755fa82bdd7ae981db02894d337bf3918526f45a3da8b933
+DIST OpenJDK8U-jdk_x64_mac_hotspot_8u482b08.tar.gz 108011923 BLAKE2B 64e72d0e16ea20f450162e68cc51f632e9be541dd95e8d05c08d9bfa5a232a83593a4e7857924ef4c1dea7bc23f2b581fe3fd5f3b49bb40dbd91261d0184dde2 SHA512 c5ec6f4219740c80b7729436a1e29503548f589c09705e56893cfd21ce1ac11fb427496f66d7773a11ebe3903c01261238bf5096ed303e551bd9b440c3acada8
diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.30_p7.ebuild b/dev-java/openjdk-bin/openjdk-bin-11.0.30_p7.ebuild
new file mode 100644
index 000000000000..1102d942040e
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.30_p7.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.18_p8.ebuild b/dev-java/openjdk-bin/openjdk-bin-17.0.18_p8.ebuild
new file mode 100644
index 000000000000..85482dd39ebd
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-17.0.18_p8.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-26_beta32.ebuild b/dev-java/openjdk-bin/openjdk-bin-26_beta34.ebuild
index 667f60d76503..667f60d76503 100644
--- a/dev-java/openjdk-bin/openjdk-bin-26_beta32.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-26_beta34.ebuild
diff --git a/dev-java/openjdk-bin/openjdk-bin-27_alpha6.ebuild b/dev-java/openjdk-bin/openjdk-bin-27_alpha7.ebuild
index 667f60d76503..667f60d76503 100644
--- a/dev-java/openjdk-bin/openjdk-bin-27_alpha6.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-27_alpha7.ebuild
diff --git a/dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild
new file mode 100644
index 000000000000..e9fb0d05d91a
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-8.482_p08.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
+}
diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index f261958ba20b..410410559dd6 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -7,8 +7,8 @@ DIST openjdk-21.0.10_p7.tar.gz 113953324 BLAKE2B 57e9a55fbdf70d0a9d1994cc02a9e17
DIST openjdk-21.0.9_p10.tar.gz 113806114 BLAKE2B b6511bd023d022bbc21a11acc173257ec8b015e89ee148be94dad9a7bd71e711f576b74d4e94dac8e06bc19c54745b134d7b0da4284e4de424a1e1489c071ae6 SHA512 f209839c830e5db7080613b5d5e7c33ccd6a55cb72a2e6237bb26646569691a34a7b93349c9fa219a3496e111e156c2d24abda3b389056b16625668e8756aed0
DIST openjdk-25.0.1_p8.tar.gz 119363842 BLAKE2B 24fcb7607cf7847c743cc5f538b1ae11f8fd551e5c75777ae68a58efb7bcba67a02ef0b02b0123c715a5dabe0d68c9dd49e51678b73e3fe232009bc6a834b4b5 SHA512 002ca3cbd9b581bed8c01e2bbda7647845b88d165f638460870aee510feffcc014588b6c5315e77467458682b049e7d2bb1c6be8728f8cf5067539f5d8233352
DIST openjdk-25.0.2_p10.tar.gz 119406560 BLAKE2B e3461d09ab68b15aab06645df1cb6dfd1090ed46cbe9c14c2cbc39c06468f483de9d79815817c6c6fc521e37d422e007d4a5e80c7d42ec9d1b6b943ceeb5c807 SHA512 a1435cf8493c9498abfa98ac4ef4c5dc67892b95010c167cbda03b7ceb154f466d84ea3daf4242102f71b74233930e880f422768660a30f48658321255483907
-DIST openjdk-26_beta32.tar.gz 121566656 BLAKE2B c525aa96a2c7e8c80a7ef201e7296a99f1e7b22149ac292c0ef718b18ad886440a8066b86400a549601191f370d0a83456f2f8b33753730327dfdb444bd288ae SHA512 5cfa3a9dec6d88b3ae1694eeefdcb6e8e047a48cfa9b34c0fa26b95f36cace9ef3995b9cb2a6d6fbad1a5eaeefd56b5cc40f093514d44bbe687bd9b37ceae1e3
-DIST openjdk-27_alpha6.tar.gz 121742678 BLAKE2B 67b71b09bacd48ec2856d121f5a49ac0c1ab921f6e13c574c2723839fa2a9f3ce0cca3332bf0c158f08c218dfc83b597c875d6191bc1c90319482d110df897f4 SHA512 a03f22f1a890332b01744e8b4d9eb62e4dda3c7e66c042adff331d52eb578391a04bc4fde05404fd078095b6cc09ee48158c05bedb0954b4fcf428f70f01a6e6
+DIST openjdk-26_beta34.tar.gz 121542931 BLAKE2B 032df70d36096de84c46e1d9020bb9eb0d82fa5330a841245e6a7cf3907b1b0b99c5076514a15561487e57dcd361e01ca01642e9b43341c019a2bb3105201cfb SHA512 caf0eabcfe5ac75f5132c05bb63778a7b79ea573da9a6a61c1a7ec232dacf75b5499e1e0b718871a2ab4fd03df841f98e1e39b789843e4f59677c183e7bae88f
+DIST openjdk-27_alpha8.tar.gz 121836345 BLAKE2B bc23396f072b60f8f1d97ff472c7609575e298cf592e43b063c1b2a2e664ed697313648da93737c5a9b1fbc3e6391ee87c3cc7685fe53b2757421ca93a214ea3 SHA512 4cf88d8dc4518e720b567d3970e423657bb58f57a0fd7d88b6832163c21924dcbfaea3ae89c4c1f0dbc9c0c7be479f2b5c41ae00baa69176cd98027ea602f08c
DIST openjdk-8.472_p08.tar.gz 92827251 BLAKE2B 5f5c90ef0eeaf934947c943798e2ef035fc2fb6a86c21d5408cf737257e4db63555581278ca688b9dd1cb76913effa22149152986eddaf233b1217f884ca84d1 SHA512 1acebcb878d0da98fe9d66040037ddeb10c307c89402a8e2471f074068589f6bcbcaafffd24d2eb94e1aaf25e953430d94e299465e3222869789f252eacc6446
DIST openjdk-8.482_p08.tar.gz 93899386 BLAKE2B df3a5f0def9d673be9f036905d50ac9d924bb3119e9dabbf17d786cf49d7e3f260e848d8c3fb6efa0e966f86a0e13422c9bc22d2bef623bc4a660d9f573de32c SHA512 c9951addcb0cac3f7bb2b1a5643811367b23a889908697c8091322c9551afec720fe31a2ca97ebd97ad0a48661d554fc59388d86a947fade7268bfaeab8b4dd5
DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d SHA512 732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e
diff --git a/dev-java/openjdk/openjdk-26_beta32.ebuild b/dev-java/openjdk/openjdk-26_beta34.ebuild
index 9921b3ffce32..9921b3ffce32 100644
--- a/dev-java/openjdk/openjdk-26_beta32.ebuild
+++ b/dev-java/openjdk/openjdk-26_beta34.ebuild
diff --git a/dev-java/openjdk/openjdk-27_alpha6.ebuild b/dev-java/openjdk/openjdk-27_alpha8.ebuild
index 196940065329..196940065329 100644
--- a/dev-java/openjdk/openjdk-27_alpha6.ebuild
+++ b/dev-java/openjdk/openjdk-27_alpha8.ebuild
diff --git a/dev-java/plexus-classworlds/Manifest b/dev-java/plexus-classworlds/Manifest
index db017292e073..cbb07d1aab24 100644
--- a/dev-java/plexus-classworlds/Manifest
+++ b/dev-java/plexus-classworlds/Manifest
@@ -1,2 +1 @@
-DIST plexus-classworlds-2.7.0.tar.gz 60221 BLAKE2B 8adbad24c057982dd3da6ce221175cf0b3e6585316de02434214d7d470b24220edaa94f4191cb2febfc4e3006a78cd3be5cc0f793438a5009ee20ef8c602768b SHA512 625d83c1a08a15e0d85984518eaec36bf001e562c49df4d5028e9fec1a9fdc69faa88066441da3cedd803fc20932fcaef9f2e924a485e0a0dcde60a600b32c7f
DIST plexus-classworlds-2.9.0.tar.gz 61378 BLAKE2B edcd8584c0851960b16f976d6a1b7767ec760b187250c1b10e372219ec5d1a97ee7690744a9b5761cb3970ec8eacbca19310b4d4760bfb88cc9549ee0ce9bfed SHA512 c93a0bdb5c9000fcf8a568023bb30196e798d508b4329f05cc08538d18eca7fdd43b3980558b349ce75c4a7e5276da5e50c82545c041391441c973e419854869
diff --git a/dev-java/plexus-classworlds/plexus-classworlds-2.7.0-r1.ebuild b/dev-java/plexus-classworlds/plexus-classworlds-2.7.0-r1.ebuild
deleted file mode 100644
index 4948c9a561a8..000000000000
--- a/dev-java/plexus-classworlds/plexus-classworlds-2.7.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.codehaus.plexus:plexus-classworlds:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="The class loader framework of the Plexus project"
-HOMEPAGE="https://codehaus-plexus.github.io/plexus-classworlds/"
-SRC_URI="https://github.com/codehaus-plexus/plexus-classworlds/archive/plexus-classworlds-${PV}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- test? (
- >=dev-java/ant-1.10.14-r3:0
- dev-java/commons-logging:0
- dev-java/xml-commons-external:1.4
- )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_MAIN_CLASS="org.codehaus.plexus.classworlds.launcher.Launcher"
-JAVA_SRC_DIR="src/main/java/"
-
-# Invalid test class, No runnable methods
-JAVA_TEST_EXCLUDES="org.codehaus.plexus.classworlds.TestUtil"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS="src/test/test-data"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_test(){
- # java.io.FileNotFoundException: target/test-lib/xml-apis-1.3.02.jar
- mkdir -p target/test-lib || die
- java-pkg_jar-from --into target/test-lib xml-commons-external-1.4 xml-commons-external.jar xml-apis-1.3.02.jar
- java-pkg_jar-from --into target/test-lib ant ant.jar ant-1.9.0.jar
- java-pkg_jar-from --into target/test-lib commons-logging commons-logging.jar commons-logging-1.0.3.jar
- java-pkg-simple_src_test
-}
diff --git a/dev-java/rhino/Manifest b/dev-java/rhino/Manifest
index 5b6334fcd1d3..c7c1f1dc7200 100644
--- a/dev-java/rhino/Manifest
+++ b/dev-java/rhino/Manifest
@@ -1,3 +1,2 @@
-DIST rhino-1.8.0.tar.gz 5003746 BLAKE2B 101e9ab0c7612402de15936d932af1e1cc40078d1da9fed7390984603bd1f900bcfc6cc548ccd35f57e55bb00b801d374beb0d7653ce95a2d1a086bdb03550b3 SHA512 6f0397d9aaee775e4beefd3ff7aaf726e547d5f6e88ac652bd2c37fb12b6d559d7715f89f39843338937c93a027a81947f2316cabce1441f9b30da65986d087c
DIST rhino-1.8.1.tar.gz 10407301 BLAKE2B 26ff4dcadcf8af2c0c2ab217382525b97f0cdc9a59bbac7fa826e335205523304ca13fb8c66936d3f5e5e1d93bcf2030ba0ca31e9ba7bec696c8ee3405ec2394 SHA512 f432f73daea82f0aeb78c442ecede2641e0b78b3be5e6410d69d4bf7cc15a26bdd946605336c6251f1980393148ed869b3ed651ecf9cffc206bf7924d510930a
DIST rhino-1.9.0.tar.gz 10661552 BLAKE2B 767bde3be12201d33cf351069f61aed80a1d8d15bf30971cca52f03f2ee0bf4a21d06eef573f8fad6a1b9fae73f5c4e68c01bc0233b1bf9c12c1219b40d853e9 SHA512 eaa41808eb24f782c9035e186a08713d1226372f244f2bcc28e2f020df01fadd1da2e451e618430825a7d72e69025391d80727b2bfb1ed6f140ecb891b73d5fc
diff --git a/dev-java/rhino/rhino-1.8.0.ebuild b/dev-java/rhino/rhino-1.8.0.ebuild
deleted file mode 100644
index 4a73ddfc2659..000000000000
--- a/dev-java/rhino/rhino-1.8.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MAVEN_ID="org.mozilla:rhino:${PV}"
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-
-inherit java-pkg-2 java-pkg-simple junit5
-
-DESCRIPTION="Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper"
-HOMEPAGE="https://github.com/mozilla/rhino"
-SRC_URI="https://github.com/mozilla/rhino/archive/Rhino${PV//./_}_Release.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/rhino-Rhino${PV//./_}_Release"
-
-LICENSE="MPL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-# error: package jdk.dynalink does not exist
-# error: package jdk.dynalink.linker does not exist
-# error: package jdk.dynalink.linker.support does not exist
-DEPEND="
- >=virtual/jdk-11
- test? ( dev-java/junit:4 )
-"
-
-# rhino/src/main/java/org/mozilla/javascript/Slot.java:29: error: cannot find symbol
-# var newSlot = new Slot(this);
-# ^
-# symbol: class var
-RDEPEND=">=virtual/jre-11:*"
-
-DOCS=( {CODE_OF_CONDUCT,README,RELEASE-NOTES,RELEASE-STEPS}.md {NOTICE-tools,NOTICE}.txt )
-
-JAVA_RESOURCE_DIRS="rhino/src/main/resources"
-JAVA_SRC_DIR="rhino/src/main/java"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4 junit-5"
-JAVA_TEST_RESOURCE_DIRS="rhino/src/test/resources"
-JAVA_TEST_SRC_DIR=( {rhino/src/test,testutils/src/main}/java )
diff --git a/dev-java/rhino/rhino-1.9.0.ebuild b/dev-java/rhino/rhino-1.9.0.ebuild
index 2a0b5327adb6..733ce2b1e763 100644
--- a/dev-java/rhino/rhino-1.9.0.ebuild
+++ b/dev-java/rhino/rhino-1.9.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/rhino-Rhino${PV//./_}_Release/rhino"
LICENSE="MPL-1.1 GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ~ppc64"
DEPEND="
>=virtual/jdk-11
diff --git a/dev-java/xmpbox/Manifest b/dev-java/xmpbox/Manifest
index 0e326a9b2a04..45b5735af911 100644
--- a/dev-java/xmpbox/Manifest
+++ b/dev-java/xmpbox/Manifest
@@ -1,4 +1,2 @@
-DIST pdfbox-2.0.32-src.zip 17094201 BLAKE2B a48677819bab371d82a956affa8a9b55a8dca2627bb301b56facb4408229639162550c67eccc843b903e28a3f6258db4b0c096c2b40c134c1f0bf6085ff122d0 SHA512 bdad289bda79e78774dd4dedb8b0531f20382038e96232eb6c55508e2187ca3d7512072e87cd293fe6d1b9967d7e6a44f39b09a3af59872bf2f307275a65f546
-DIST pdfbox-2.0.32-src.zip.asc 195 BLAKE2B a3c1f8078ded155bfecca3c15ec8c9ae648ab6dbfa9c023715eabdf72f092920b0c0ddedaafed3fc6a186f05c9880fbaa703eb088b704964ac4bb8bd5dd386e8 SHA512 b6aff86c09f75234c57ae079eff71e098377e27a1b0d55911b2cd466ff74c5d529c9cd45ba20653adae3a9b5f9ecfc3e9d6df0647bae59a7b651f128ef3b39e5
DIST pdfbox-3.0.6-src.zip 18318364 BLAKE2B 774a1b741d756ac2a652aaf3da74a21c2ff9f450d17af50c4ded2c36da063e17f940f8525ae892c0a6ec1487f7e7d857781fba778a0e090cd2a5e16dfa4976ff SHA512 24bca47497cd1ec2c93bbf1b7fb3cc5f8564de7b2f1ff2d0c4ebc267c6d385219c3bdcd6c5d1bac8ff5bfae1ad9dd96121c4bbd4a9afb023db2940a7586ef01a
DIST pdfbox-3.0.6-src.zip.asc 195 BLAKE2B b9dc0337537c732efa49fa7f9ef49275ad6cdc08cbeff5047f5987e70ddd85dec5d28d9d4e6e347bb9009ad0f12b2cb184c1c7fae929d5d9d3fa6ab35ae8d703 SHA512 dfeec8efa7eab8534f0234db3187b763cc25d5a25fbbe772400dfd8ecfdc28a7f48027d45d9a1bb4ffe211e0afd7b4228b7d010887f9d689cdb4b27f2c96345d
diff --git a/dev-java/xmpbox/xmpbox-2.0.32-r1.ebuild b/dev-java/xmpbox/xmpbox-2.0.32-r1.ebuild
deleted file mode 100644
index 9d77e9f75ca2..000000000000
--- a/dev-java/xmpbox/xmpbox-2.0.32-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2026 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.pdfbox:xmpbox:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple verify-sig
-
-DESCRIPTION="An open source Java tool that implements Adobe's XMP(TM) specification"
-HOMEPAGE="https://pdfbox.apache.org"
-SRC_URI="mirror://apache/pdfbox/${PV}/pdfbox-${PV}-src.zip
- verify-sig? ( https://downloads.apache.org/pdfbox/${PV}/pdfbox-${PV}-src.zip.asc )"
-S="${WORKDIR}/pdfbox-${PV}/${PN}"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="amd64 arm64 ppc64"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/pdfbox.apache.org.asc"
-BDEPEND="
- app-arch/unzip
- verify-sig? ( sec-keys/openpgp-keys-apache-pdfbox )
-"
-CP_DEPEND="dev-java/jaxb-api:2"
-DEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-1.8:*
-"
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-JAVA_AUTOMATIC_MODULE_NAME="org.apache.xmpbox"
-JAVA_SRC_DIR="src/main/java"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached \
- "${DISTDIR}/pdfbox-${PV}-src.zip" \
- "${DISTDIR}/pdfbox-${PV}-src.zip.asc"
- fi
- default
-}
-
-JAVA_TEST_EXCLUDES=(
- # 1) initializationError(org.apache.xmpbox.parser.PropMappingTest)
- # org.junit.runners.model.InvalidTestClassError: Invalid test class 'org.apache.xmpbox.parser.PropMappingTest':
- # 1. No runnable methods
- org.apache.xmpbox.parser.PropMappingTest
-)
diff --git a/dev-java/xz-java/Manifest b/dev-java/xz-java/Manifest
index f448cd310887..c96feb82aa34 100644
--- a/dev-java/xz-java/Manifest
+++ b/dev-java/xz-java/Manifest
@@ -1,4 +1,2 @@
-DIST xz-java-1.10.zip 179204 BLAKE2B ffe19ed1de7370879bb5c3c3f777e367fff9868c5113a2920c02409e7ab7a325cd03d30ddd2bcc95e1509d2f38723e51eaf21b4aa767792e7a3c9850cd658e36 SHA512 be293545b9510906334ecbc092834599b36abe7498836ab111726a195fd4fc8731d2cb57109b51ac0de7d14da8b59fea7a48aaa2f5c61075b4b16c0e1d4f5579
-DIST xz-java-1.10.zip.sig 566 BLAKE2B 4a0e146f9a8ccffbf62d775b6d7c647611464fbf23fe0f0d9fa0f768487c642c1a9277b820af9ebdaeb9cefb3f5bf399a226000622838c81c02747b31158441b SHA512 e9bfe7eb28a6f9d8f7eb4c7620fc1598fe70c08a03fd2bfc5a1183110b0f8539704921f6224de352080cb3b6affb33163fd739503f4e8f279e06533445ebe8a6
DIST xz-java-1.11.zip 179000 BLAKE2B c4ea278062749a41249bba09c30f036b76054fa070181a43d038fb284c66ab7f9f43571e2e806d004361b89dafe15c0d838bf4f488275f22860c46423e057238 SHA512 c808f08c96b0a21fcd3ca4e3840cbb8a3f58da00717d3a5ded2770d020f3ab401e53f30dd6938b01f366ffbbaec1b3b5898f0e711aae3d59b67f9d150dbf4645
DIST xz-java-1.11.zip.sig 566 BLAKE2B 2c22fd2ec327abdf6c86aea6839a251bf94dd5a14a53ee8d7b376b4ded834b65aed1518354d8528c29ef35c95b906555a77a319a222f15511cfc206e18112746 SHA512 3732a8597beff37ce200c96571e6baaa03ac4b0b9b21205878eb22a0cb9bb43218cf2a885c3d73af1e5886827fa5ba180059d728307dfa0c3dac86e3be9bf7d4
diff --git a/dev-java/xz-java/xz-java-1.10.ebuild b/dev-java/xz-java/xz-java-1.10.ebuild
deleted file mode 100644
index 12039a592e2e..000000000000
--- a/dev-java/xz-java/xz-java-1.10.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc examples source"
-MAVEN_ID="org.tukaani:xz:1.10"
-
-inherit java-pkg-2 java-pkg-simple verify-sig
-
-DESCRIPTION="Implementation of xz data compression in pure java"
-HOMEPAGE="https://tukaani.org/xz/java.html"
-SRC_URI="https://tukaani.org/xz/${P}.zip
- verify-sig? ( https://tukaani.org/xz/${P}.zip.sig )"
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-BDEPEND="
- app-arch/unzip
- verify-sig? ( sec-keys/openpgp-keys-lassecollin )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/lassecollin.asc"
-
-JAVA_SRC_DIR="src"
-
-DOCS=( {AUTHORS,NEWS,README,THANKS}.md )
-
-src_compile() {
- local JAVA_MODULE_NAME="org.tukaani.xz"
- JAVA_JAR_FILENAME="${JAVA_MODULE_NAME}.jar"
- java-pkg-simple_src_compile # creates a legacy jar file without module-info
-
- # compile module-info.java
- ejavac \
- -source 9 -target 9 \
- --patch-module "${JAVA_MODULE_NAME}"="${JAVA_MODULE_NAME}.jar" \
- -d target/versions/9 \
- -sourcepath src9 \
- $(find src9 -type f -name '*.java')
-
- # package
- JAVA_JAR_FILENAME="${PN}.jar"
- jar cvf "${JAVA_JAR_FILENAME}" \
- -C target/classes . \
- --release 9 -C target/versions/9 . || die
-}
-
-src_install() {
- java-pkg-simple_src_install
- use examples && java-pkg_doexamples src/*Demo.java
-}
diff --git a/dev-java/zstd-jni/Manifest b/dev-java/zstd-jni/Manifest
index 04bc2474d78b..e4a5eec00043 100644
--- a/dev-java/zstd-jni/Manifest
+++ b/dev-java/zstd-jni/Manifest
@@ -1,2 +1 @@
-DIST zstd-jni-1.5.7.4.tar.gz 13408429 BLAKE2B 04fa91c4101c26c789a11d50e1fdf772af0778205ebc4f65f7439fb3fc72ededb03b450823c8b0943bf8ae41ca955b9bf3725f8802b620d11558c6a242fc579a SHA512 e72505421a390b1dbeedb2c20cbf6cfae12a693798e62c059c9fa4cd39481dc5ee52582acccbe22ca8756c5dc233a5269d9248882d5a336757f2f8c5232d36e0
DIST zstd-jni-1.5.7.6.tar.gz 13408544 BLAKE2B d783ffeeb3fe1e5e0d804a18c7b6ef1ee7f000cce4d851840de504d7ac0e9eabe2159ac158138186e19d15b76e0620ad0e3b5cc684ee9825334b029d6da427d8 SHA512 97be226b7cc34038c1c059216a05688c44c317fd15428c455ba0c89bb3b879eea9063745291ccc2bc70712f0d5762205e0b14cedd52e22111b49e514f8dad6dd
diff --git a/dev-java/zstd-jni/zstd-jni-1.5.7.4.ebuild b/dev-java/zstd-jni/zstd-jni-1.5.7.4.ebuild
deleted file mode 100644
index de9166bbc945..000000000000
--- a/dev-java/zstd-jni/zstd-jni-1.5.7.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="com.github.luben:zstd-jni:1.5.7-4"
-
-inherit cmake java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JNI bindings for Zstd native library"
-HOMEPAGE="https://github.com/luben/zstd-jni"
-SRC_URI="https://github.com/luben/zstd-jni/archive/v$(ver_rs 3 -).tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/zstd-jni-$(ver_rs 3 -)"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-JAVA_AUTOMATIC_MODULE_NAME="com.github.luben.zstd_jni"
-JAVA_RESOURCE_DIRS="resources"
-JAVA_SRC_DIR="src/main/java"
-
-src_prepare() {
- cmake_src_prepare
- # https://github.com/luben/zstd-jni/blob/c1.5.2-5/build.gradle#L66
- cat > src/main/java/com/github/luben/zstd/util/ZstdVersion.java <<-EOF || die
- package com.github.luben.zstd.util;
-
- public class ZstdVersion
- {
- public static final String VERSION = "$(ver_rs 3 -)";
- }
- EOF
-
- mkdir -p resources/META-INF || die
- echo "Implementation-Version: $(ver_rs 3 -)" \
- > resources/META-INF/MANIFEST.MF || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DJAVA_HOME="$(java-config -g JAVA_HOME)"
- # Resolve bug #776910
- # Reference: https://stackoverflow.com/a/51764145
- -DJAVA_AWT_LIBRARY="NotNeeded"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- java-pkg-simple_src_compile
-}
-
-src_install() {
- java-pkg_doso "${BUILD_DIR}/libzstd-jni-$(ver_rs 3 -).so"
- java-pkg-simple_src_install
-}