diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-10-16 19:05:34 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-10-16 19:05:34 +0000 |
| commit | 064800ac6d0c707d7783179a24442539bd5067c2 (patch) | |
| tree | 426b98a1aed729c7fc7b8c7f37084aab1b459985 /dev-java | |
| parent | fe923440723177a33e774e89ffe269b1017ee3ce (diff) | |
| download | baldeagleos-repo-064800ac6d0c707d7783179a24442539bd5067c2.tar.gz baldeagleos-repo-064800ac6d0c707d7783179a24442539bd5067c2.tar.xz baldeagleos-repo-064800ac6d0c707d7783179a24442539bd5067c2.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/apache-rat/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/apache-rat/apache-rat-0.16.1.ebuild | 64 | ||||
| -rw-r--r-- | dev-java/asm-jdk-bridge/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild | 55 | ||||
| -rw-r--r-- | dev-java/asm/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/asm/asm-9.9.ebuild (renamed from dev-java/asm/asm-9.8_p20250706.ebuild) | 7 | ||||
| -rw-r--r-- | dev-java/byte-buddy/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/byte-buddy/byte-buddy-1.17.8.ebuild | 104 | ||||
| -rw-r--r-- | dev-java/jakarta-activation-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jakarta-activation-api/jakarta-activation-api-2.2.0.ebuild | 26 | ||||
| -rw-r--r-- | dev-java/jakarta-activation-api/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-java/jakarta-mail-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/jakarta-mail-api/jakarta-mail-api-2.1.5.ebuild | 63 | ||||
| -rw-r--r-- | dev-java/jakarta-mail-api/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-java/openjdk/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/openjdk/openjdk-26_alpha19.ebuild (renamed from dev-java/openjdk/openjdk-26_alpha12.ebuild) | 2 |
16 files changed, 326 insertions, 7 deletions
diff --git a/dev-java/apache-rat/Manifest b/dev-java/apache-rat/Manifest index 586027309acd..a84157688d24 100644 --- a/dev-java/apache-rat/Manifest +++ b/dev-java/apache-rat/Manifest @@ -1,2 +1,4 @@ DIST apache-rat-0.15-src.tar.bz2 203040 BLAKE2B 0727fb932cfbab7080eba5115bee69e5c46155a231509109a5c7aecf40ed539d4357f2d9b31342717306221891e4a411e01077ae55a0988abe4926e40f1fafc4 SHA512 7f9fb219a5ce0b95909f006140b20e7621d9f5ce583c42a57e2783ec40fd842e75b546843ab033a99bf5108d0d8369a0ab1aac80e33af9685f651fed3dd603ee DIST apache-rat-0.15-src.tar.bz2.asc 833 BLAKE2B b87e059a5a83d3d728c28c25926129743fdfb6a5c7cf2e258892d86711e7f5890d140ca1cfa5fc1012d56b6321ec2c93903ec30854bd3536216c8f1fd269f504 SHA512 f5abcb3df5d23834deab8c3c1a476100324452cba88e9185fb398dd6118c3c8ff8dc00c4c9f8166245833d6e602c51bc8cdf20361813bbe1e720022766412b8d +DIST apache-rat-0.16.1-src.tar.bz2 1941799 BLAKE2B 4b871debc73c11b36bfdb7fcd2e9463dabb46673672c8a4731b2a81fc6fc4a063aede934e3c5e870968108aa3b5a2c01d0b17dba57ee81bad625290b705e4b0d SHA512 44a37a06bb7981835a26b302f0d9e0027e45443920f892e19c6c0240329dbfb89c3c9fea3cef67a94e553606f5f16718278a712f034b0e448fb2d3224108363d +DIST apache-rat-0.16.1-src.tar.bz2.asc 833 BLAKE2B cdb503b69140cfd1dab7d9c84a4c96fb5e54f33b4293121b06c1a0b6672f293d5c645499b847b8b79e6168b0c6f9c4fcb62a0fe851642f644888a22b88cd338f SHA512 1677082f6b93cda1b60e752d352f81ab368d2b4f6a5123f9ad82f675fdb142950476fc7b7e35c065965dc0052a5b4bf06f857c07cd8514dab235d1751fc5c971 diff --git a/dev-java/apache-rat/apache-rat-0.16.1.ebuild b/dev-java/apache-rat/apache-rat-0.16.1.ebuild new file mode 100644 index 000000000000..b87bad5d3d6e --- /dev/null +++ b/dev-java/apache-rat/apache-rat-0.16.1.ebuild @@ -0,0 +1,64 @@ +# 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 verify-sig + +DESCRIPTION="Apache Rat is a release audit tool, focused on licenses" +HOMEPAGE="https://creadur.apache.org/rat/" +SRC_URI="https://archive.apache.org/dist/creadur/${P}/${P}-src.tar.bz2 + verify-sig? ( https://downloads.apache.org/creadur/${P}/${P}-src.tar.bz2.asc )" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-pottlinger )" +CP_DEPEND=" + >=dev-java/ant-1.10.15:0 + >=dev-java/commons-beanutils-1.11.0:0 + >=dev-java/commons-cli-1.10.0:0 + >=dev-java/commons-collections-4.5.0:4 + >=dev-java/commons-compress-1.28.0:0 + >=dev-java/commons-io-2.20.0:0 + >=dev-java/commons-lang-3.19.0:0 +" +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-1.8:* + test? ( + >=dev-java/assertj-core-3.27.6:0 + dev-java/junit:5[vintage] + >=dev-java/mockito-5.20.0:0 + ) +" +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +DOCS=( NOTICE README.md README.txt RELEASE-NOTES.txt RELEASE_NOTES.txt ) +JAVA_RESOURCE_DIRS=( apache-rat-{core,tasks}/src/main/resources ) +JAVA_SRC_DIR=( apache-rat-{core,tasks}/src/main/java ) +JAVA_TEST_GENTOO_CLASSPATH="assertj-core junit-5 mockito" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/pottlinger.asc" + +src_test() { + rm -r src || die + mv "${PN}-core/src" . || die + junit5_src_test + + mv -v target/test-classes . || die + JAVA_GENTOO_CLASSPATH_EXTRA+=":test-classes" + + rm -r src || die + mv "${PN}-tasks/src" . || die + junit5_src_test +} diff --git a/dev-java/asm-jdk-bridge/Manifest b/dev-java/asm-jdk-bridge/Manifest index 6cec963500a1..0dd3683716d3 100644 --- a/dev-java/asm-jdk-bridge/Manifest +++ b/dev-java/asm-jdk-bridge/Manifest @@ -1 +1,2 @@ DIST asm-jdk-bridge-parent-0.0.11.tar.gz 39023 BLAKE2B b28b8467a140b3407e17a2b548f5fd1b972f4a2a5a933fd52e6009fac8cd8750991c6de42a827343d33c768e4a2504c709f47ed5f2693f5304e7f426f59bb4ef SHA512 4edbe971a67074d3f6ce55798dde08704d0c6ec24d0c8226d49dc6d66496abbf9972499cc75eb9cfca749f95547a16bf09852dd41e4744e3aeb2ecbe69cf4836 +DIST asm-jdk-bridge-parent-0.0.12.tar.gz 39070 BLAKE2B a4af93b1bce4365a5bf0cff0e3f0edff9a291a0a20d50acb3f83b56d2b504afc6df93b5dd111c4f94787f1047d73cc5bf5c68c9e274c0153da3751ea424a549f SHA512 ee93f833e862f6e0f10ea1cd59dd65b3e709547c448934b976eb404b89ae1745b3b681ff40913b0876c654acb98e4bb589bf1fd0302c3a60181932ca36c3eb4e 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 new file mode 100644 index 000000000000..c6d3a5b1970d --- /dev/null +++ b/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.12.ebuild @@ -0,0 +1,55 @@ +# 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" + +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 9f6a03ff3abb..f1495f34b10f 100644 --- a/dev-java/asm/Manifest +++ b/dev-java/asm/Manifest @@ -1,3 +1,3 @@ DIST asm-ASM_9_7_1.tar.bz2 1378103 BLAKE2B f7da3a9c1bcf76398c9e9b9b86d60f8854e5248632a8b2d76605851e29ee1807713fb28c9e76012ec8f9444c44e3a151ed409cd120c34ab8d3495fdc9c84edcb SHA512 77ae76464eec97dbc8129c4a746d13f0d286d2033f909b65e0e34858e1785616b7bee22faa92128b91eb39cbd849e262efe574b73ed2859920add457d6422dd0 DIST asm-ASM_9_8.tar.bz2 1378904 BLAKE2B 8ace6a729e28569d21b3b2104d6256836ce552f9e571f62fbf994675ca5dcda846abbaa80ec5cede0ab06e519abfaa6745679733f6780be4d16f3e266651e850 SHA512 61142b14a3e1b9873a71057ef649dce3f40cf7553cf536213bee373ddc3320d4e183290adec5274f31562262845dab4505b16f64ba1be3c9893b6a11d1169370 -DIST asm-d4c246469f5fcc477ae943957ac9fa46795ee249.tar.bz2 1382310 BLAKE2B 3048dffbaa1d7374bf53b37bb41bef3a0d7c71a01df1cc28d33a8bed6accb13c0f633783579eb4e91384150bfc3c02104bf297765399063e3fa8e2f1aecba33a SHA512 ce5e10f05d9ec2cf218d211ab6667b3a0cf0c932237a207934fdf9c2da4d9a9cfe70620ee734628872a6742953698c61d1d7a08e3bbb23eee0fd6c6debd09bd8 +DIST asm-ASM_9_9.tar.bz2 1383623 BLAKE2B cd6c57307f0d518c418aec0b0c3cef3957d0f78344d49d25f53a2a4599a49b000821d4fa66002a9bd3011376d517079a860267904052333777acee661c507429 SHA512 bc45e9e211d14be858c3543ae603eb2053e55c9912fb445ca5860c372eb894c1bd2b16cdccfa907b7f7bdd82ede28307e0e7a122a5d619d46b4ff863e201a931 diff --git a/dev-java/asm/asm-9.8_p20250706.ebuild b/dev-java/asm/asm-9.9.ebuild index 887b478d2e11..13a7d438cf60 100644 --- a/dev-java/asm/asm-9.8_p20250706.ebuild +++ b/dev-java/asm/asm-9.9.ebuild @@ -22,13 +22,12 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Bytecode manipulation framework for Java" HOMEPAGE="https://asm.ow2.io" MY_P="ASM_${PV//./_}" -MY_COMMIT="d4c246469f5fcc477ae943957ac9fa46795ee249" -SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_COMMIT}/asm-${MY_COMMIT}.tar.bz2" -S="${WORKDIR}/asm-${MY_COMMIT}" +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" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x64-macos" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/byte-buddy/Manifest b/dev-java/byte-buddy/Manifest index a352f7d7f323..19a813d716a6 100644 --- a/dev-java/byte-buddy/Manifest +++ b/dev-java/byte-buddy/Manifest @@ -1,2 +1,3 @@ DIST byte-buddy-1.15.11.tar.gz 2059994 BLAKE2B b5b11de938d2b96518c01cf1bcebb0f34ca6ccdb81e519e0177fa371f438da9ca5aba5749d1a7af0f42a2359c55228f3cbfbfe32f158d4a18fe7f02a5d5bf4f2 SHA512 9e663dfee80e6ae9e4983a39177a94f160e52e3ef1dec54b8f6a90e32c18ae5b36c9e791fd605b43754b2667f6efd7e15a1f7b0ce6c5034945567aef8a6b8aa8 DIST byte-buddy-1.17.7.tar.gz 2102268 BLAKE2B d4099c52459147816e63d424d444485226ccdbe2b6b35c082a0634575f81af90290cfd9685319e721ddcc9570d1087a9520a4f26b5086a850f7d951cd271cdd6 SHA512 88a0af9b15e8db60aae40fb3b21164a610f8fc7d59648d6148e8c01b8ec0fe8a2ffb3f1160256c8b8fe6887faaee4ebae352af7cb45c5a751e435404ac05137e +DIST byte-buddy-1.17.8.tar.gz 2104108 BLAKE2B fbb5d7afd985d68343693a7b3737d1e3908c49124549120f778fcef3810b4da98ed38d38ae47e22a6d13d1d23f575adb3e46e98161986dddb5a960395884d6db SHA512 1b79277264af390b960921891b65c81b5fea972dd18c711a119312d43798a1edcf5fef1dd3923cfd60c7393ca9dae6ad6cd19854bb733658018af2f644fd2d90 diff --git a/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild b/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild new file mode 100644 index 000000000000..5871eb8f4524 --- /dev/null +++ b/dev-java/byte-buddy/byte-buddy-1.17.8.ebuild @@ -0,0 +1,104 @@ +# 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" + +# 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/jakarta-activation-api/Manifest b/dev-java/jakarta-activation-api/Manifest index be3b04e2f0c9..0ecbcb151e09 100644 --- a/dev-java/jakarta-activation-api/Manifest +++ b/dev-java/jakarta-activation-api/Manifest @@ -1,2 +1,3 @@ DIST jakarta-activation-1.2.2.tar.gz 123311 BLAKE2B 1d33b9980f1843066ce1311dfcc81a897c23fd2667de7bf6ca9590b78e165b3ffe38230d8ccb2598b2e702a126849008421a21f97deceaf0a66ce0e9488ce5ea SHA512 4ea88a32b89a752e1dc8e6cc2a47b978c42e1a6a7103bda87b717cc5845ec6b9cce147362597959d188e02f7328decea620e0b7e425dede546a1d163ede47c10 DIST jakarta-activation-api-2.1.1.tar.gz 127696 BLAKE2B d0f89e64a02fa88e251ab6f5eafa1001c987147c2163862e270b36e86c7c811bb32bfbab1aba32c8c4b8e7eab4eeed7478618974191b2f5386a0194a6a556a19 SHA512 95dd5b6696cf3ec66ce843334375740057c37dc5b4503173f607c95bd6020e8d0b8f87ec13b6d9be4d397096300cc0acb323b5700ad7ff0428a178272c1da41f +DIST jakarta-activation-api-2.2.0.tar.gz 128274 BLAKE2B dd9f0fb599e23de6b8cba1c200f33f145a2a2c940fc4ef2259f076e3b3cb3cc4223934840b85118766aea52b99fab44486e84dd1afb33076c826ea503b4ce20c SHA512 44f762190257ff2fd42ab7ba67e0295e15bff399570585fafcd8c79eb0418656729db1766c8f5585ddd9bb4f067b1d63b9b52d1f22036d1cdfd1a5ae669150e4 diff --git a/dev-java/jakarta-activation-api/jakarta-activation-api-2.2.0.ebuild b/dev-java/jakarta-activation-api/jakarta-activation-api-2.2.0.ebuild new file mode 100644 index 000000000000..b766a813a6ba --- /dev/null +++ b/dev-java/jakarta-activation-api/jakarta-activation-api-2.2.0.ebuild @@ -0,0 +1,26 @@ +# 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="jakarta.activation:jakarta.activation-api:2.2.0" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta Activation API jar" +HOMEPAGE="https://jakartaee.github.io/jaf-api/" +SRC_URI="https://github.com/jakartaee/jaf-api/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/jaf-api-${PV}/api" + +LICENSE="EPL-1.0" +SLOT="2" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" diff --git a/dev-java/jakarta-activation-api/metadata.xml b/dev-java/jakarta-activation-api/metadata.xml index 712103bd48c1..ac5506204280 100644 --- a/dev-java/jakarta-activation-api/metadata.xml +++ b/dev-java/jakarta-activation-api/metadata.xml @@ -6,6 +6,7 @@ </maintainer> <upstream> <bugs-to>https://github.com/jakartaee/jaf-api/issues</bugs-to> + <doc>https://jakarta.ee/specifications/activation/</doc> </upstream> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-java/jakarta-mail-api/Manifest b/dev-java/jakarta-mail-api/Manifest index f1de9f7bc250..4bf378f53424 100644 --- a/dev-java/jakarta-mail-api/Manifest +++ b/dev-java/jakarta-mail-api/Manifest @@ -1 +1,2 @@ DIST jakarta-mail-api-2.1.3.tar.gz 1219840 BLAKE2B 6fff0fc63bcdb9f52e02c957408fffdc77be9733bc612f461500b23212572407b3a26dcef2434043d6b38011f8f8c8983a450a043f540c9217783247cf2bfd2b SHA512 274f8dfac3d228df4161a293ef02ca22cd7e411ee9143216eb6784a8bd049b9d2849566ce78baee0ba8e65ed5a7e84b4e03d8b551ac1e6273de1ed44e7798931 +DIST jakarta-mail-api-2.1.5.tar.gz 1222410 BLAKE2B 3a9c3c01c7e1f670fbe8993a031fe6929ef7d8d8cf9673a6fe6b78e516928db150e0d53d2f32ebc4ef7abea6b92f2d0effabaeb2c7a531dea9a15e101ff53cee SHA512 99396254dbfcac75fcb1ceec1cb2a65f46da80d3579a004c8abaa26672e3d775240b4d7c2c2f6a6491206df94181ebedef2ed72bf59a36aedbfda72d00e02518 diff --git a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.5.ebuild b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.5.ebuild new file mode 100644 index 000000000000..5745d52cf3af --- /dev/null +++ b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.5.ebuild @@ -0,0 +1,63 @@ +# 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="jakarta.mail:jakarta.mail-api:2.1.5" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta Mail API 2.1 Specification API" +HOMEPAGE="https://jakartaee.github.io/mail-api/" +SRC_URI="https://github.com/jakartaee/mail-api/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/mail-api-${PV}/api" + +LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=" + dev-java/jakarta-activation-api:2 + >=virtual/jdk-11:* + test? ( + dev-java/angus-activation:0 + ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) + +JAVA_CLASSPATH_EXTRA="jakarta-activation-api-2" +JAVA_SRC_DIR="src/main/" +JAVA_TEST_GENTOO_CLASSPATH="junit-4,angus-activation" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" + +src_test() { + # bug #853151 - copying from target/classes as a workaraound + # handing of module-info.java in java-pkg-simple_src_test seems not aware of target/classes + mkdir -p generated-test/jakarta/mail || die + cp -r {target/classes,generated-test}/jakarta/mail/event || die + cp -r {target/classes,generated-test}/jakarta/mail/util || die + cp -r target/classes/jakarta/mail/Provider* generated-test/jakarta/mail || die + + # These tests need to run separately, otherwise would fail + JAVA_TEST_EXCLUDES=( + jakarta.mail.internet.ContentDispositionNoStrictTest + jakarta.mail.internet.WindowsFileNamesTest + jakarta.mail.internet.AppleFileNamesTest + ) + java-pkg-simple_src_test + + JAVA_TEST_RUN_ONLY="jakarta.mail.internet.ContentDispositionNoStrictTest" + java-pkg-simple_src_test + + JAVA_TEST_RUN_ONLY="jakarta.mail.internet.WindowsFileNamesTest" + java-pkg-simple_src_test + + JAVA_TEST_RUN_ONLY="jakarta.mail.internet.AppleFileNamesTest" + java-pkg-simple_src_test +} diff --git a/dev-java/jakarta-mail-api/metadata.xml b/dev-java/jakarta-mail-api/metadata.xml index 9fd7e4d858fc..a1eb00400d48 100644 --- a/dev-java/jakarta-mail-api/metadata.xml +++ b/dev-java/jakarta-mail-api/metadata.xml @@ -9,6 +9,7 @@ </longdescription> <upstream> <changelog>https://jakartaee.github.io/mail-api/docs/CHANGES.txt</changelog> + <doc>https://jakarta.ee/specifications/mail/</doc> </upstream> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest index 82fe064c9287..82024c1d3b2b 100644 --- a/dev-java/openjdk/Manifest +++ b/dev-java/openjdk/Manifest @@ -3,7 +3,7 @@ DIST openjdk-11.0.28_p6.tar.gz 116599809 BLAKE2B 57ab3c6d469ae75d45ed806fb197362 DIST openjdk-17.0.16_p8.tar.gz 107868532 BLAKE2B 993fea8e3e27fe7e2dfb602544fe5b04d6549bdb6b277ebca824212e2a89bc2fa3c47e04678e7235cb4c400832a7aba976e9f4e3e78c5ad49ca6ac5eb8071ec6 SHA512 df6cf32fa5884a004c1edc8de6fac9210efb740dd962860d415e97cfd3d2a232f19210c3d7fc21d1248e3424a160ca9e087db92c509eb79e815aeec0a40f212c DIST openjdk-21.0.8_p9.tar.gz 113761547 BLAKE2B ba9c280a72a1d02860578f9d688297a9e85f841e53c678b69dce1a8c2a6a92eac708d36174a28efb25c7840835a5519b98493653d475a4118c3e949a65e889d0 SHA512 be96bfa216efedd0cb094c8b4a2307f84ff6fa8a3a2c30f2f6610023e24979eee7be6b96305d893eb7cf19ed3750167a76436201cfdbc623713236c852eea917 DIST openjdk-25_p36.tar.gz 119351769 BLAKE2B f643651392fbe76d42034b0bc904516cd148b137bc7b03a8ec03cd74105eceaa1b8717361148d1e5b4b96960c4a4b80432fe7f6bb8037d4d8ae8527678d21faf SHA512 fcd61d160180d201a011e07b303fb57da5453ba4cb51311ca6a3bdf2de4b78b992c203619d01c0116bc7877a2f319aa15fe785df3b611d7d2d89815dd03167c5 -DIST openjdk-26_alpha12.tar.gz 119580613 BLAKE2B 27ddc2a03ccd131f684f6106cf6e822b17d141c61dfc61f19ba9b81f9a05b8c9cad3bbfc72c02284d913e80f2421ca0a25be36cbc43cc974f47e433fd31f8d62 SHA512 89d628c604fec29ac89ea574f142c3d4c79ac88de536cc74e7acbadf661ce0f8f78bc3c4dc003ea19356e5c49729fd5a19b9bbf841426f16e3aa6bdd76928eb3 +DIST openjdk-26_alpha19.tar.gz 120678316 BLAKE2B b7d15ee41bdbfc462b40ae604b77ccd3c2687ab527e5bf5fb06ef2a0cf2f2635ddbe218003f67d57f5cadd04180fe423c187c362e70578d5c826fc7ce02e3102 SHA512 1261a52370ecb7a52e0d2094f626360d62b942a771fc547708259a92a9a3c5c521727160310b6e0bb1b1cb6c190647653cb0a992f321165b418b5fd12a772950 DIST openjdk-8.462_p08.tar.gz 92819223 BLAKE2B 4ff02b05348b963799a230756cc7e00eb86bc0c7037da55e38f2b3ef9864e9be6bb38b8f86674741153cbe7e2213de9e5b945231def57dce92a69f8e5ca586fe SHA512 e444fb52190c1464a5707615e2f3046bad5e5273c553a1b04cf93450b32e9bfdd49f06fbbe5d91217b6d22c6398db35c9bcb91010dfb237c760a95de02f6073e DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d SHA512 732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29 SHA512 f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f diff --git a/dev-java/openjdk/openjdk-26_alpha12.ebuild b/dev-java/openjdk/openjdk-26_alpha19.ebuild index b5a9de53d697..cd09cdb8b9a4 100644 --- a/dev-java/openjdk/openjdk-26_alpha12.ebuild +++ b/dev-java/openjdk/openjdk-26_alpha19.ebuild @@ -9,7 +9,7 @@ JAVA_DISABLE_DEPEND_ON_JAVA_DEP_CHECK="true" inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs # variable name format: <UPPERCASE_KEYWORD>_XPAK -PPC64_XPAK="21.0.0_p35" # big-endian bootstrap tarball +PPC64_XPAK="25_p36" # big-endian bootstrap tarball # Usage: bootstrap_uri <keyword> <version> [extracond] # Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) |
