summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-19 19:14:21 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-19 19:14:21 +0000
commit117d3bbc805e74921f2a1773a52d6f40612d5454 (patch)
tree5abccfdc02ec7bbcab1450bd07dbc7f8374922aa /dev-java
parent953f0280b3dd0ddb35940a401607990d5bbde612 (diff)
downloadbaldeagleos-repo-117d3bbc805e74921f2a1773a52d6f40612d5454.tar.gz
baldeagleos-repo-117d3bbc805e74921f2a1773a52d6f40612d5454.tar.xz
baldeagleos-repo-117d3bbc805e74921f2a1773a52d6f40612d5454.zip
Adding metadata
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/jaxb-api/Manifest1
-rw-r--r--dev-java/jaxb-api/jaxb-api-4.0.5.ebuild41
-rw-r--r--dev-java/jaxb-api/metadata.xml1
-rw-r--r--dev-java/jdbc-mysql/Manifest1
-rw-r--r--dev-java/jdbc-mysql/jdbc-mysql-9.5.0.ebuild90
-rw-r--r--dev-java/openjdk-bin/Manifest12
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-27_alpha13.ebuild (renamed from dev-java/openjdk-bin/openjdk-bin-27_alpha9.ebuild)0
-rw-r--r--dev-java/protobuf-java/Manifest1
-rw-r--r--dev-java/protobuf-java/protobuf-java-4.33.2.ebuild164
-rw-r--r--dev-java/rhino/Manifest1
-rw-r--r--dev-java/rhino/rhino-1.9.0-r1.ebuild64
-rw-r--r--dev-java/rhino/rhino-1.9.1.ebuild2
12 files changed, 50 insertions, 328 deletions
diff --git a/dev-java/jaxb-api/Manifest b/dev-java/jaxb-api/Manifest
index 26a0e66387da..fca735638731 100644
--- a/dev-java/jaxb-api/Manifest
+++ b/dev-java/jaxb-api/Manifest
@@ -1,3 +1,4 @@
DIST jaxb-api-2.3.3.tar.gz 193025 BLAKE2B 1cf4461fdc67cc05ee43e880c254290b9dbe8a40b1dc39444d8fb6656698876a4bb16c679ee551ec7baa95c07eaf83e2fe5638a71eafbb158805c14c38888cb8 SHA512 37d6705fc1563f0d35a215e2f176473ee5e817a4a3017afe22042a4235c86b8556ea1fb23210d07ca7ea3cd1e0a3271daa4be8c9652cfe92ce2898f1381de3bf
DIST jaxb-api-3.0.1.tar.gz 420695 BLAKE2B 70da435e75f6fcb155d57ee20659897d7d1a72dc38e77f0348eaa767b56e2c5fbb7df88c3b0c794cfc7eaad3d839550a197288dab59520a63562f083388764c0 SHA512 16d62a1fd6045a57f1d215227ce75860340c286eb0986b1086a0312dbc8ca8119b25533c42fe54f367231ec1c34795fec6a9355417f71ce826ee28d5fb6cf9fe
DIST jaxb-api-4.0.2.tar.gz 544391 BLAKE2B fc143248645eb7ea5e17724531c3b6bd902d8c787c735abf16a97259850386d330de67b96837fcbb2be74182e0abbca585e4d6766dd4efffc31b73cb6040e336 SHA512 9fa4cb55a2771011d372fee670672062a12d9eb12aeb3a250ec86cc7814d9ea9fe80aca01039b37f96d5997b15938b2371d8fa323a132caf3be1093e76db1869
+DIST jaxb-api-4.0.5.tar.gz 544995 BLAKE2B 0118cdfe74e49e5aca4b5d34435ddf3d39dfbe0bd49687298423da8970c599470a7c4e7cd917f67495ab9218fb2ff80a7d93e4c0130b7f992262cdcb930ddd4e SHA512 b3fe128ed240c61034035b977225639788b495a107929e59ee500dee319321875b573afd6efbcd1ecd1bcb08270429956292eb2daca6bd73474ca9f25ed13540
diff --git a/dev-java/jaxb-api/jaxb-api-4.0.5.ebuild b/dev-java/jaxb-api/jaxb-api-4.0.5.ebuild
new file mode 100644
index 000000000000..d1ef2c4f17fc
--- /dev/null
+++ b/dev-java/jaxb-api/jaxb-api-4.0.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+JAVA_PKG_IUSE="doc source test"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Jakarta XML Binding API"
+HOMEPAGE="https://github.com/jakartaee/jaxb-api"
+SRC_URI="https://github.com/jakartaee/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
+
+LICENSE="EPL-1.0"
+SLOT="4"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+CP_DEPEND="dev-java/jakarta-activation:2"
+
+DEPEND="
+ ${CP_DEPEND}
+ >=virtual/jdk-11:*
+"
+
+# reason: '<>' with anonymous inner classes is not supported in -source 8
+# (use -source 9 or higher to enable '<>' with anonymous inner classes)
+RDEPEND="
+ ${CP_DEPEND}
+ >=virtual/jre-11:*
+"
+
+DOCS=( {CONTRIBUTING,NOTICE,README}.md )
+PATCHES=( "${FILESDIR}/jaxb-api-4.0.2-dropSecurityManager.patch" )
+
+JAVA_RESOURCE_DIRS="api/src/main/resources"
+JAVA_SRC_DIR="api/src/main/java"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_RESOURCE_DIRS="jaxb-api-test/src/test/resources"
+JAVA_TEST_SRC_DIR="jaxb-api-test/src/test/java"
diff --git a/dev-java/jaxb-api/metadata.xml b/dev-java/jaxb-api/metadata.xml
index a319cab29368..552f0e818594 100644
--- a/dev-java/jaxb-api/metadata.xml
+++ b/dev-java/jaxb-api/metadata.xml
@@ -6,6 +6,7 @@
</maintainer>
<upstream>
<bugs-to>https://github.com/jakartaee/jaxb-api/issues</bugs-to>
+ <doc>https://jakarta.ee/specifications/xml-binding/</doc>
</upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-java/jdbc-mysql/Manifest b/dev-java/jdbc-mysql/Manifest
index 56133cd7077b..b716c891e85e 100644
--- a/dev-java/jdbc-mysql/Manifest
+++ b/dev-java/jdbc-mysql/Manifest
@@ -1,3 +1,2 @@
-DIST mysql-connector-j-9.5.0.tar.gz 4533369 BLAKE2B 99fd232c72f7711e928a5ea485a444c24fe919e1d438a0f7e1a50ab81717359a1247d19de965076e9b971aab33948e863a1cac8d2a05f319d583be576542832d SHA512 59c7047eeb0ca67f5e41c2950ea4d76400ce1db8d3a299da6547b17d928fa693729d6f4427124a821ac9aed121911a284744d3957be5c638e3d6bb378d0bab68
DIST mysql-connector-j-9.6.0.tar.gz 4535338 BLAKE2B 3c23f3bd0680c17cb6fd524426fdf8908167e722785ff42bc74dd9bf667f976343ef71b06a5657b3ebf08efd8c6c31e06e2d390fc0042a0b6bd6ff0cfb69b323 SHA512 dcad9092b08531b807069eb06b7d442894dbd05e21aa20dfd9be6d914ca8edfb73b78544e57feec2f051221e968f436bc5ae537a52e4d146074f91d992504f82
DIST oci-java-sdk-common-3.66.0.jar 491192 BLAKE2B 9570b3d0ea16348a4cf184bd5e3bce5da7fe0d2bd69386ab92ed8d6ec8889f8db02ea70ebab7aed711dfab8891edc3a7497243424d8d8339587454e051e9afe5 SHA512 eda592ba11769b374631f8a238941736235dc7d29e67490fead6855bd6f7fca000ee8647c860d2d8b0531bf71dc2e51cdd5dd7a2b03e33bf4c29e6c9c8efc960
diff --git a/dev-java/jdbc-mysql/jdbc-mysql-9.5.0.ebuild b/dev-java/jdbc-mysql/jdbc-mysql-9.5.0.ebuild
deleted file mode 100644
index fb52998f879e..000000000000
--- a/dev-java/jdbc-mysql/jdbc-mysql-9.5.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-MAVEN_ID="com.mysql:mysql-connector-j:9.5.0"
-
-inherit java-pkg-2 java-pkg-simple junit5
-
-# Bundling binary versions of oci-java-sdk-common
-# According to src/build/misc/pom.xml
-OSC="3.66.0"
-
-DESCRIPTION="JDBC Type 4 driver for MySQL"
-HOMEPAGE="https://dev.mysql.com/doc/connector-j/en/"
-SRC_URI="https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${PV}.tar.gz
- https://repo1.maven.org/maven2/com/oracle/oci/sdk/oci-java-sdk-common/${OSC}/oci-java-sdk-common-${OSC}.jar"
-
-S="${WORKDIR}/mysql-connector-j-${PV}"
-
-LICENSE="GPL-2-with-MySQL-FLOSS-exception"
-SLOT="0"
-KEYWORDS="amd64"
-
-# Most tests fail with:
-# Cannot connect to MySQL server on localhost:3,306.
-# Make sure that there is a MySQL server running on the machine/port you are trying to
-# connect to and that the machine this software is running on is able to connect to
-# this host/port (i.e. not firewalled). Also make sure that the server has not been
-# started with the --skip-networking flag.
-RESTRICT="test"
-
-CP_DEPEND="
- dev-java/c3p0:0
- dev-java/opentelemetry-java:0
- >=dev-java/protobuf-java-4.33.0:0
- dev-java/slf4j-api:0
-"
-
-DEPEND="
- ${CP_DEPEND}
- >=dev-java/guava-33.5.0:0
- dev-java/incap:0
- dev-java/javapoet:0
- >=virtual/jdk-1.8:*
- test? ( >=dev-java/hamcrest-3.0:0 )
-"
-
-RDEPEND="
- ${CP_DEPEND}
- >=dev-java/jackson-annotations-2.20:0
- >=dev-java/jackson-databind-2.20.0:0
- >=dev-java/jakarta-annotation-api-3.0.0:0
- >=virtual/jre-1.8:*
-"
-
-DOCS=( CHANGES README )
-
-JAVA_CLASSPATH_EXTRA="guava incap javapoet"
-JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/oci-java-sdk-common-${OSC}.jar"
-JAVA_JAR_FILENAME="mysql-connector-j.jar"
-JAVA_RESOURCE_DIRS="src/main/resources"
-JAVA_SRC_DIR=(
- "src/generated"
- "src/legacy/java"
- "src/main/core-api/java"
- "src/main/core-impl/java"
- "src/main/protocol-impl/java"
- "src/main/user-api/java"
- "src/main/user-impl/java"
-)
-JAVA_TEST_GENTOO_CLASSPATH="hamcrest junit-5"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- mkdir -p src/main/resources/META-INF/services || die "META-INF"
- # populate META-INF/services according to line 801 build.xml
- echo com.mysql.cj.jdbc.Driver \
- > src/main/resources/META-INF/services/java.sql.Driver || die "META-INF"
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_newjar "${DISTDIR}/oci-java-sdk-common-${OSC}.jar" oci-java-sdk-common.jar
- java-pkg_regjar "${ED}/usr/share/jdbc-mysql/lib/oci-java-sdk-common.jar"
- java-pkg_register-dependency jackson-annotations,jackson-databind,jakarta-annotation-api
-}
diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 23774624b766..bbb896aa2ea9 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,9 +1,9 @@
-DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_9-ea.tar.gz 142664771 BLAKE2B 708e4f640269151135d2c28e969699474fe8d5b7bb84a72ac1ae33d1dd608abd0928834669c5fd7c923ad11d25c553a5dec6dcef3b98bf1188f7072fdfc92dfe SHA512 66928b79fd4db5833464f42a183d8d54837e8a8ca2412d09121ac324a298b7fb2cd4682befab57ba4a7eb014de26ce1f1f1f83f5ea15b06d74ad13a95d6664e3
-DIST OpenJDK-jdk_aarch64_linux_hotspot_27_9-ea.tar.gz 143434781 BLAKE2B 8e29ceb3c42f372ba71ab30c7ed4773c0cd625aaf9349df2f7191d4582c60e5d13ff531cd3d0ecc14ffeb02197a52756b98ae0dfcaa18dfa684e52813169d793 SHA512 00682d05075ff7a4d6a8b23e2c887b65fe2d0cfcba024d87a2b5d7e00256b88c6731bdc39a421fc1208af4f9a6035ee6f18519eae0a4a229fd920cf223db5c14
-DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_9-ea.tar.gz 143486606 BLAKE2B 449f193ca113a882c098b59b248909b65c66453010ec42a1fa527f2529536e5c714315c5629a264039cf27b3b2016d4c56cdf91efa4ca1df5be81bd5e99836d4 SHA512 d4c1c685733f5ca6984aeba9f9754303d4697bd7a3b0deb503f7407795dfca7a4c7431e4b50ff539a973e75d3bd6750ce6f23daef618ec6dbb6f0ad493ee35a7
-DIST OpenJDK-jdk_riscv64_linux_hotspot_27_9-ea.tar.gz 143207785 BLAKE2B ade24f414df2f844983b08521c435392dd974811412de04b055bea741f1886234e72b3d279cafd238b1d2241016d536ec214117818e1f4a9b60f783b76a96ebe SHA512 647e6e01d6ef92a2d34491d87910fb4ffca40c7e0c4e308217d0a14d98abe28b7c3fa0f508104d565afa5d4b2229d9bdc21f5665bc11bc1acee3bfa7d5282708
-DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_9-ea.tar.gz 143870035 BLAKE2B 5df910c777a7a9948e4fa0860fbc5e26c323f12596d9766e6aa2e5856fbbec2cd11d8d3ad56449d65be9f3dc6bd4c377f8dc7b4c83951a38bb84eb9831b79dd6 SHA512 c8cf09181593d919a4e62619bf7716ccee2de532d6b4dd6810b0fbea0fbba4ba7edbeb02a55605ef6f6692ec04c2d1f4b5f6c7c19f2b0c756f69e12e24ec94d0
-DIST OpenJDK-jdk_x64_linux_hotspot_27_9-ea.tar.gz 144532121 BLAKE2B 0b673c5099ea84e40e7b534f44531b62bce66c0b4e8689cac93a872e97754cc38cc175a2be33edf3a66fd76bf3b72782450942ab57a3231b573f6252079e0733 SHA512 533097b2322c0305344826668537543453ff3ba0a1bf1c5f529406d88bacc04ae852fb786096abd078e7b56415b165fbc1c7bdd49fa49c483f2a9aabd7afda2d
+DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_27_13-ea.tar.gz 142670926 BLAKE2B 7932d6e31050c215e3153d00fec69df844ee19d6991dd20d217588435f447232cb1f2821aa659e83f86586261c54aa9755870e418e4cdf8131d2a0ec058cef3e SHA512 ab8d86d4d14817c36020ee0e42c68548f0040a159f6e261aa29ee38b4379ff5c773e6e883f9210538fb3adc1f9d468c70f1c9c91a92dc68790590dfd5b76a43f
+DIST OpenJDK-jdk_aarch64_linux_hotspot_27_13-ea.tar.gz 143477979 BLAKE2B ea7a43e12f7124a47cee62d11a302dc476c762ce1ced92be49c3ca3b1fb743d215e34c94a6ef1f6c903315a1eedf7d8e5fd0626ac2c9f69bc76fc51f6cfd002f SHA512 e0d6578b16d9b954bb8550afd83e283041cfaf6bf0724e6708c75a7dc4b391d0fcc67eb0aedc661f9040e9ac80a6156b42334d63795ef279c1a49fa0074fa03f
+DIST OpenJDK-jdk_ppc64le_linux_hotspot_27_13-ea.tar.gz 142966955 BLAKE2B fe6d71ceeb857a21ff7133853e8b364f82b90db39bef1d8b008a77212b5716a029f5d679d523fbbb2a80ecaea100bf9a55ace868bc4befafaefc00bf1b8bb137 SHA512 2e31598754799f29671f2cadaa976349fe7fbaa599d49bde7ab6d7045259aa0edea51e7ab14ba1b7fb367cf36fb1ff378bdd911a8542483aebe8f29f28fa3d37
+DIST OpenJDK-jdk_riscv64_linux_hotspot_27_13-ea.tar.gz 143232662 BLAKE2B 180683d189b52ecaac2ba332c1bd72a726335aa0c62b65d23237474175f82a027a4343c962f77851042f5043d4bfcf963e8ce4cc0fb9dfc8b98cc74bfc1fda59 SHA512 e6359b501f9f8a648f8b27c6d68248baf36b8b7e97a1d177b928c3a48096d61d41afe147569d063a9b4afab72289a9cb91578b32dbb8c4a4448d9cabaddead11
+DIST OpenJDK-jdk_x64_alpine-linux_hotspot_27_13-ea.tar.gz 143891164 BLAKE2B e319146921059628e4c68ab8854e30694b33895c191afe210fab5a8904565b91175407e1a495a230188da5d677610cfe03362441ac1e3e0938ba4adfbd4bed49 SHA512 e3de61e6d371cfd29f9477007121b97f865762753798d297e385b01de9d881a901b6ebb611f45a9243cead74ae71d88b8d82fe95ac67b8e7e14f5c109e93ab49
+DIST OpenJDK-jdk_x64_linux_hotspot_27_13-ea.tar.gz 144626343 BLAKE2B 55f5ee38d229a9304065577f61132cdc67ff9d6c6f0d12c2fa9d9a55a0513220d8fb2eda9807594db97f416da96472ad13851c37e4019b346b1604af2318fa63 SHA512 69398f73c7a747e9949c2f54c3f65e5a041b655905bad3859f82369824d71acd1cc343fe950372369e81c2f0f7debc1f97ad276e8ad0f9974621af8461e9422c
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
diff --git a/dev-java/openjdk-bin/openjdk-bin-27_alpha9.ebuild b/dev-java/openjdk-bin/openjdk-bin-27_alpha13.ebuild
index 667f60d76503..667f60d76503 100644
--- a/dev-java/openjdk-bin/openjdk-bin-27_alpha9.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-27_alpha13.ebuild
diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest
index a6511cd31174..b93ae605a1b6 100644
--- a/dev-java/protobuf-java/Manifest
+++ b/dev-java/protobuf-java/Manifest
@@ -1,2 +1 @@
-DIST protobuf-33.2.tar.gz 6868986 BLAKE2B 82909ba8919b1034619a7ea5bd1525db667294310363c035e535a150dac2e7cd819b6bfbffc5203adfbcc0abf1378168e0b06da417b455bdca63ab7eb5db7dd4 SHA512 6d884194d7e4799a2ff9cb8b9d62fdf302a3a5f90e8d4006918d88b037eb5758ef4d2153abd7dc9d5d526e1e04cc91dd87ed7e06befb573bab1e7d259649bff4
DIST protobuf-33.5.tar.gz 6888461 BLAKE2B 9c426236a9bb67061a9e2fcf2f4dbc2868ae4ea4734026921c7d1c025788747111c0b7a55c8ad4aabbb7e959da2c43c7f8a2a12c2ba295ce377bedb72c2e1785 SHA512 2ad75c81a76d7311291db51abee41108cebfbb87b3fe4aa421aa5351edc38d0b70f863a1369f37c5be4336ed399cf16791d32688b8077dfd672cfb2d727ba6f9
diff --git a/dev-java/protobuf-java/protobuf-java-4.33.2.ebuild b/dev-java/protobuf-java/protobuf-java-4.33.2.ebuild
deleted file mode 100644
index 5d54128376c5..000000000000
--- a/dev-java/protobuf-java/protobuf-java-4.33.2.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2008-2026 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="com.google.protobuf:protobuf-java:${PV}"
-
-inherit cmake java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Core Protocol Buffers library"
-HOMEPAGE="https://protobuf.dev"
-MY_PV4="${PV#4.}"
-MY_PV="${MY_PV4/_rc/-rc}"
-MY_P="protobuf-${MY_PV}.tar.gz"
-SRC_URI="https://github.com/protocolbuffers/protobuf/releases/download/v${MY_PV}/${MY_P}"
-S="${WORKDIR}/protobuf-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="system-protoc"
-
-BDEPEND="
- system-protoc? ( ~dev-libs/protobuf-${MY_PV4}:0[protoc] )
- !system-protoc? ( >=dev-cpp/abseil-cpp-20250512.1:= )
-"
-
-# restrict virtual/jdk because asm-jdk-bridge-0.0.13 is not ready for java 27.
-DEPEND="
- <virtual/jdk-27
- test? (
- >=dev-java/guava-33.5.0:0
- >=dev-java/mockito-4.11.0:4
- >=dev-java/snakeyaml-2.5:0
- >=dev-java/testparameterinjector-1.19:0
- >=dev-java/truth-1.4.5:0
- )
-"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf"
-JAVA_JAR_FILENAME="protobuf.jar"
-JAVA_RESOURCE_DIRS="java/core/src/main/resources"
-JAVA_SRC_DIR="java/core/src/main/java"
-JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4,snakeyaml"
-JAVA_TEST_RESOURCE_DIRS="java/core/src/main/resources"
-JAVA_TEST_SRC_DIR="java/core/src/test/java"
-
-run-protoc() {
- if use system-protoc; then
- protoc "$1"
- else
- "${BUILD_DIR}/protoc" "$1"
- fi
-}
-
-src_prepare() {
- # If the corrsponding version of system-protoc is not available we build protoc locally
- if ! use system-protoc; then
- cmake_src_prepare
- fi
- java-pkg-2_src_prepare
-
- # ${S}/java/core/generate-sources-build.xml
- einfo "Replace variables in generate-sources-build.xml"
- sed \
- -e 's:${generated.sources.dir}:java/core/src/main/java:' \
- -e 's:${protobuf.java_source.dir}:java/core/src/main/resources:' \
- -e 's:${protobuf.source.dir}:src:' \
- -e 's:^.*value="::' -e 's:\"/>::' \
- -e '/project\|echo\|mkdir\|exec/d' \
- -i java/core/generate-sources-build.xml || die "sed to sources failed"
-
- # ${S}/java/core/generate-test-sources-build.xml
- einfo "Replace variables in generate-test-sources-build.xml"
- sed \
- -e 's:${generated.testsources.dir}:java/core/src/test/java:' \
- -e 's:${protobuf.source.dir}:src:' \
- -e 's:${test.proto.dir}:java/core/src/test/proto:' \
- -e 's:^.*value="::' -e 's:\"/>::' \
- -e '/project\|mkdir\|exec\|Also generate/d' \
- -i java/core/generate-test-sources-build.xml || die "sed to test sources failed"
-
- # Split the file in two parts, one for each run-protoc call
- awk '/--java_out/{x="test-sources-build-"++i;}{print > x;}' \
- java/core/generate-test-sources-build.xml || die
-
- # We add some *.proto files to the 'test-sources-build-1' file which
- # are needed to avoid compilation errors on related test classes.
- cat <<-EOF >> test-sources-build-1 || die "append test-sources-build-1"
- src/google/protobuf/edition_unittest.proto
- src/google/protobuf/unittest_delimited.proto
- src/google/protobuf/unittest_delimited_import.proto
- src/google/protobuf/unittest_import_option.proto
- java/core/src/test/proto/com/google/protobuf/large_open_enum.proto
- java/core/src/test/proto/com/google/protobuf/generator_names_edition2024_defaults.proto
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -Dprotobuf_BUILD_TESTS=OFF
- -Dprotobuf_LOCAL_DEPENDENCIES_ONLY=ON
- )
- if ! use system-protoc; then
- cmake_src_configure
- fi
-}
-
-src_compile() {
- if ! use system-protoc; then
- cmake_src_compile
- fi
-
- einfo "Run protoc to generate sources"
- run-protoc @java/core/generate-sources-build.xml \
- || die "protoc sources failed"
-
- java-pkg-simple_src_compile
-}
-
-src_test() {
- # Note: Annotation processing is enabled because one or more processors were found
- # on the class path. A future release of javac may disable annotation processing
- # unless at least one processor is specified by name (-processor), or a search
- # path is specified (--processor-path, --processor-module-path), or annotation
- # processing is enabled explicitly (-proc:only, -proc:full).
- JAVA_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only testparameterinjector,truth)"
-
- # java/core/src/test/java/com/google/protobuf/GeneratorNamesTest.java:33: error: cannot find symbol
- # GeneratorNamesPre2024Defaults.getDescriptor(), GeneratorNamesPre2024Defaults.class),
- # ^
- # symbol: class GeneratorNamesPre2024Defaults
- # location: class FileClassProvider
- rm java/core/src/test/java/com/google/protobuf/GeneratorNamesTest.java || die "remove test"
-
- einfo "Running protoc on first part of generate-test-sources-build.xml"
- # java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto:15:1:
- # Import "google/protobuf/java_features.proto" was not found or had errors.
- cp {java/core/src/main/resources,src}/google/protobuf/java_features.proto || die
- run-protoc @test-sources-build-1 \
- || die "run-protoc test-sources-build-1 failed"
-
- einfo "Running protoc on second part of generate-test-sources-build.xml"
- run-protoc @test-sources-build-2 \
- || die "run-protoc test-sources-build-2 failed"
-
- einfo "Running tests"
- # Invalid test class 'map_test.MapInitializationOrderTest':
- # 1. Test class should have exactly one public constructor
- # Invalid test class 'proto2_unittest.CachedFieldSizeTest':
- # 1. Test class should have exactly one public constructor
- local JAVA_TEST_RUN_ONLY=$(find "${JAVA_TEST_SRC_DIR}" \
- -path "**/*Test.java" \
- ! -path "**/Abstract*Test.java" \
- ! -name "MapInitializationOrderTest.java" \
- ! -name 'CachedFieldSizeTest.java' -printf "%P\n")
- JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
- JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
- java-pkg-simple_src_test
-}
diff --git a/dev-java/rhino/Manifest b/dev-java/rhino/Manifest
index ccd7ff22f10b..9bbab8783b5b 100644
--- a/dev-java/rhino/Manifest
+++ b/dev-java/rhino/Manifest
@@ -1,2 +1 @@
-DIST rhino-1.9.0.tar.gz 10661552 BLAKE2B 767bde3be12201d33cf351069f61aed80a1d8d15bf30971cca52f03f2ee0bf4a21d06eef573f8fad6a1b9fae73f5c4e68c01bc0233b1bf9c12c1219b40d853e9 SHA512 eaa41808eb24f782c9035e186a08713d1226372f244f2bcc28e2f020df01fadd1da2e451e618430825a7d72e69025391d80727b2bfb1ed6f140ecb891b73d5fc
DIST rhino-1.9.1.tar.gz 10666729 BLAKE2B 12da53da07686d0583201ce24a6484735dd7070022e6c4a8a714f83e9e3248cfbaa058c5a57c0d1aa87fb7cfaad5d72de43223082d1ad68e594b8b5bcf48b368 SHA512 0700f7736bc44b795fdc53d2ec714a5b0bd3c99c1314210d3aab0b0e31ffe9e0e9bb865c635a3e8702df3bf3310be0576223812efe9d849d9a579ffdb0cbc83f
diff --git a/dev-java/rhino/rhino-1.9.0-r1.ebuild b/dev-java/rhino/rhino-1.9.0-r1.ebuild
deleted file mode 100644
index 749340088446..000000000000
--- a/dev-java/rhino/rhino-1.9.0-r1.ebuild
+++ /dev/null
@@ -1,64 +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"
-JAVA_TESTING_FRAMEWORKS="junit-vintage"
-
-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/rhino"
-
-LICENSE="MPL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND="
- >=virtual/jdk-17
- test? (
- dev-java/junit:4
- dev-java/junit:5[vintage]
- )
-"
-
-# 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 )
-PATCHES=( "${FILESDIR}/rhino-1.9.0-ClassCompilerTest.patch" )
-
-JAVA_RESOURCE_DIRS="src/main/resources"
-JAVA_SRC_DIR="src/main/java"
-JAVA_TEST_EXTRA_ARGS=( -Dtest.file.rhino-test-config.loaded=true -Dtest.config.bar=value4-mod )
-JAVA_TEST_GENTOO_CLASSPATH="junit-4 junit-5"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- default # bug #780585
- java-pkg-2_src_prepare
-}
-
-src_test() {
- JAVA_GENTOO_CLASSPATH_EXTRA="rhino.jar"
- JAVA_JAR_FILENAME="testutils.jar"
- JAVA_SRC_DIR="../testutils/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":testutils.jar"
-
- # One test needs to run first, otherwise it would fail.
- JAVA_TEST_RUN_ONLY=( org.mozilla.javascript.tests.ErrorHandlingTest )
- local JAVA_TEST_RUN_LATER=$(find src/test/java -name '*Test.java' -printf '%P\n')
- JAVA_TEST_RUN_LATER="${JAVA_TEST_RUN_LATER//.java}"
- JAVA_TEST_RUN_ONLY+=( ${JAVA_TEST_RUN_LATER//\//.} )
- junit5_src_test
-
- JAVA_JAR_FILENAME="rhino.jar"
-}
diff --git a/dev-java/rhino/rhino-1.9.1.ebuild b/dev-java/rhino/rhino-1.9.1.ebuild
index 34823624d627..08ac733b85ad 100644
--- a/dev-java/rhino/rhino-1.9.1.ebuild
+++ b/dev-java/rhino/rhino-1.9.1.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-17