diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-19 19:14:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-19 19:14:21 +0000 |
| commit | 117d3bbc805e74921f2a1773a52d6f40612d5454 (patch) | |
| tree | 5abccfdc02ec7bbcab1450bd07dbc7f8374922aa /dev-java | |
| parent | 953f0280b3dd0ddb35940a401607990d5bbde612 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jaxb-api/jaxb-api-4.0.5.ebuild | 41 | ||||
| -rw-r--r-- | dev-java/jaxb-api/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-java/jdbc-mysql/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jdbc-mysql/jdbc-mysql-9.5.0.ebuild | 90 | ||||
| -rw-r--r-- | dev-java/openjdk-bin/Manifest | 12 | ||||
| -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/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/protobuf-java/protobuf-java-4.33.2.ebuild | 164 | ||||
| -rw-r--r-- | dev-java/rhino/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/rhino/rhino-1.9.0-r1.ebuild | 64 | ||||
| -rw-r--r-- | dev-java/rhino/rhino-1.9.1.ebuild | 2 |
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 |
