From 965058196f44550f3bc491dd85064071e085b776 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 13 Feb 2025 00:12:52 +0000 Subject: gentoo auto-resync : 13:02:2025 - 00:12:52 --- dev-java/Manifest.gz | Bin 55382 -> 55385 bytes dev-java/openjdk-bin/Manifest | 14 +-- dev-java/openjdk-bin/openjdk-bin-25_p8_beta.ebuild | 136 --------------------- dev-java/openjdk-bin/openjdk-bin-25_p9_beta.ebuild | 136 +++++++++++++++++++++ 4 files changed, 143 insertions(+), 143 deletions(-) delete mode 100644 dev-java/openjdk-bin/openjdk-bin-25_p8_beta.ebuild create mode 100644 dev-java/openjdk-bin/openjdk-bin-25_p9_beta.ebuild (limited to 'dev-java') diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 48c9c6b29fb6..0b02f09c3e0f 100644 Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index a6b0b112f796..2952060bca7c 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -1,11 +1,11 @@ AUX openjdk-bin-8.env.sh 607 BLAKE2B 447575fc213003930ba6d6bbbd7cda0d53f53b16e3679fcb13d219cccf3525c7dfda755c79826b4d3c7b238502ed5ecaf4c8514971e576c756f4fc168fd9a0d2 SHA512 4cfbe2dddc89408824621bbd2036afa2966d550e6e189a8835f78b46fe91305221d8fa46219e9c53c83c9f73d83cdb1208bc78a46b9115041511b97b70abbf1b AUX openjdk-bin.env.sh 398 BLAKE2B b83d85e2a4e0dbeb24b8c21fb442a8964e55eaf01125cd52f5c930cd67b95b7d1744362cbefe436e4f4115f0b7600860200d8f134b241b6b60ffae6b807b476b SHA512 2c2f753a05154d17a7c324e61d3e4513119050f44d2a8d0aea5c6e2542e9989a955689a97d47fc1d5c710a056f2ccc7b239e3eed3b2d516df6b2aa7450c44613 -DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_8-ea.tar.gz 137447871 BLAKE2B 2dc696f8cd34c128c9c840d8d509247cf4699816a3b06480b201f3641f4f6c3f8055a2390e34b1a7f9d90e169a79070222b5e5ec1e0f3c33a5777c9edce8e94d SHA512 066124758eab1a678a3913e0d326c639815515043c4c773e3dc1aee4419a5160f1979fd6e934f0af34f191719dc16ee66c8b85e0fcf60d4884693fbdb33e07bf -DIST OpenJDK-jdk_aarch64_linux_hotspot_25_8-ea.tar.gz 137489040 BLAKE2B 6ae069f594952c8090ceed5e2743f34af32cea09eda72f4e55cef11b0ea434acb191ffe8a4cf3388870faf5a01011fc3cf2f8dbc63b3972843db2702f1c3f4dc SHA512 9bc55c38601c9ecab84b9571a02ce06a298aa935af51b70e1fdf1654c606ba5c42a88b1d63e40cc113f1e1cb37293a32ff6a37cdf62908adcc3896103bb8b2d9 -DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_8-ea.tar.gz 138012844 BLAKE2B a132a9155f3df282fca5baa41b3b6d852f5778584dcd7d1664decfc0bac6b4151598b173f14197c733df271e4322f7d149b290bb27247211f688fd11e4311141 SHA512 3cca397a9028afe330e8db2badb84bf85284c8e6fbdea83c258dd06d35f4c15b01bc4f88c3503d78f40f2bc440eeff81f20dfb9be7b27956ec494338132d99c5 -DIST OpenJDK-jdk_riscv64_linux_hotspot_25_8-ea.tar.gz 136333837 BLAKE2B cd6c76d7bc8aad5148acef9c8692d9e4e5fbe45dc65b4a423bde2489f81f1c0b32a567cda9d9cc120187d59f049d911f27541194b1d8b850e05a16a7cb3976d1 SHA512 b07c909746f7b08fe083c074958278ed09b32a168733e90fbc217a3416631a5608239182562cf4f62f3f64b68888f4be4af8bbab9b9b37bacca04572d3190792 -DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_8-ea.tar.gz 138562452 BLAKE2B 8452c21184a46c4226b8bf77fd0d6a9eda1761236e5f5b8633f030817da44edc65c80bfdfb1b00ba30a486ae738e09463dc7b34fa1784fd0bba68b4f513154f7 SHA512 dda08230a73bcdcd2e721b0a7675f4ebe94e0fe1f83d203c35f274a55b8ca3a7a668cac9610a32bc848d4d2589fa27c8562257593fbf66f82e9d99b19195d0fe -DIST OpenJDK-jdk_x64_linux_hotspot_25_8-ea.tar.gz 138473327 BLAKE2B 16bb374435e20b5f5c2833455c2ee1bc1eeb6cc986f1fa67a5a4312b0a6ca27f3d2518d655de6c7f5cdd7058d1208f5db1aaf773dbcdb7584b34ea7bcd4440e0 SHA512 c53f7dd8535a496ae75b98be4427cf87e0710bc464c988306998e919ac499553558cec4aa66a2f490f18deae722a7679b8b7c8af21d4ffe8d750d7d21eddfc65 +DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_9-ea.tar.gz 137469187 BLAKE2B 93d616a32d61d5f8ca926d5f1327fed1858233f9d74e1ed38ea594870097ce23affdd5f0ba9fff96aa9627c43063185d823257c754678b1d04cb482fc1214745 SHA512 9f38dcea0d3808a1630f104fa54caff6bf8f9af5da4c4726ae6424b9ab553c1de4e2d04558b029bf85df1ee784c78c08816b24d8496f8d7b1d629599342f7749 +DIST OpenJDK-jdk_aarch64_linux_hotspot_25_9-ea.tar.gz 137514040 BLAKE2B eac64aaeb295027f5b8e6ddc029edb132acb75267970bf234424a7ed84c408466c38fc7c643a8eea83219e474d8534fdcc9d07b9bc60e6874c79c871022dc813 SHA512 1fa014b5d952520d424c467ee3e26936298f9d2dbbf21056f662883c8f15bfa1f3208687056c7c2ae672bdc28ec53fc4175f3308984bb55f994f082f06f0101e +DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_9-ea.tar.gz 138045933 BLAKE2B fb2a9089256e1cb400d7003e7f6c5ea666857dd5911e7090b6520ada24d2b45f3330b27aa3b97a22122dab1540a5f1b95234534782241c5bb015f1764d732e5b SHA512 68a5456fba8c3541aeceaf9f3c0784f4beba64d1adcc3a7a0e622645a4854edf67a0f9452b8fa3abf6eeb9cb513856df1236d3681813cd188ea25c02847f4c54 +DIST OpenJDK-jdk_riscv64_linux_hotspot_25_9-ea.tar.gz 136363184 BLAKE2B 10deb8e5cc7d26d37742409de599367c0bff53da8e5eb524901e5062d344460ff16d7fe38af3a9ee804dbe2a3127355fe555fabaddf4e1b934e5a5ecd4aa4058 SHA512 bfc7ca818d1b5caa15d2efae4e0520cb9e06ce7651ca4ec75e217bec11e10c4888c39f032e5e532b0f024002a0017eb77005ea3790d6000249d28d4b34b23825 +DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_9-ea.tar.gz 138573454 BLAKE2B ed5d4e10e64bfb41efff12c080d896df5e5d3c0bc42f82c456facb7d80b57cf298b7c24e4e835da6e5c63bd87a147c3482d104a78581466a1ddc02cebee52e4e SHA512 22cc6d23aa4a71fa0da37a84072e9810ed00ada6c3172bc0f0ffd71d6d90bf19773049eab102cffee4ac2f7cb7842c00a1ff8b8ee0cc8326c2b6cae541d99f24 +DIST OpenJDK-jdk_x64_linux_hotspot_25_9-ea.tar.gz 138484299 BLAKE2B b37ca27993673cabbda6ea4dcbdf02e59582702b04cba3dd171f3e3e973828be15a67ff6fe7e1864ce3a7744adb9219848605092f0e36d850dd2ff9582547bc7 SHA512 aeaf9828dcc34b269786bcb2bc8ee65c9c439496279ec86b73a7d43b0e7ffa4682ee16882b637c2e218b6eba3877f96e6a49f9ec87dff90acccf26c89054a8f0 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.25_9.tar.gz 192125336 BLAKE2B e083ce8691f8462310eeaa7495d26519754f5bfadc8a786dd188f1dad4dc36164eea9220125340b43c9e6b4321be6e26d66a9c18247a6462e4cae9f453fe1171 SHA512 860fff5eff6ef2a29062aac0ee7f90d80dca417fb58ccbf9a9f2ca96a8dc4798a00dab42deedbc64a371d0356b17e6cd12cdc2b2879edfcec9463ffc004ce5fb DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.26_4.tar.gz 192142736 BLAKE2B ee6d2496dc6f8182d22fe7621110c783ac5506cbd88b9ee820f820eecb38348bd02990cbd20be91262d5dca5c27bd5476be8a529412f5f50efd412ce8a460629 SHA512 4afa228939aa26d131c829299bac90a863488c32f81ef61ad47ffc8ebac358399c460faca734994c4b6aed61fa68f669f45f375390dcb0698b6f7eb1db12834d DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.25_9.tar.gz 182871332 BLAKE2B ac6ba9e02fcec38dbb685cdebf379ecdcb5041bc53a71a0896baf7f2628faaa0dd1402b045a57010e2495c16e48116fd1216fe6d4b6cf35cbc996dafe8516e0a SHA512 db0761f8b0baa82c61567a869f2c23da61470d055ecbd73c7693a7be37167282af7387006f22a0c7a46e1e71591615fac0431925987af8fb8e36d77207669856 @@ -62,7 +62,7 @@ EBUILD openjdk-bin-17.0.13_p11.ebuild 3215 BLAKE2B f2ec6fe938342dbdce0a068c391d9 EBUILD openjdk-bin-17.0.14_p7.ebuild 3218 BLAKE2B 85ac361f2e6fe30043ebfddad10c9458ebaaa3c1edb3cd8a8d71bf5ec4b217634825c7a87c8ef2aa449ba120e6bf290f378ff39e5537f06ab4b2e3a69226b22f SHA512 bb709c362b30b0cf1ee6c48eb13ac4e9aaf417d540facba20b1ac945ab3f9195ab25416d9d3a490c7aae3a685eecec144a3f57f3f0a91a2fe6a6915b3926e5ca EBUILD openjdk-bin-21.0.5_p11.ebuild 3244 BLAKE2B f3662b3df32641ce5688231d68af1d65b650da771c1520e504a2479dbc585046693e1ad964a58c79d7ac9786b4c9e21b4a9d998e2610f64e776b9b50c53513cb SHA512 9be1a111ce4678f37d2cc9beb77dc3ab905ae881d686786f17503b76d5ea1e2e163a37344499c581313d6e75829c4aaac464672d8c0057422271e1303cc91200 EBUILD openjdk-bin-21.0.6_p7.ebuild 3246 BLAKE2B f3f6c66f140e21ae6b7bcb902671bb89f4a636c7e281ef2c79d368f0066dbf0b5ec58fe88a211ed8f7bb9b317f3519635757888641a29ea7a1bff00c4ba22010 SHA512 f6858d425b14afcf0de6de92faa4e557230e9db765ee6fec9b615b6640cfe4aa0b1f221ba89c8a2e1d05abccb6879205f116bde22468f983a0f73fe518f7a11b -EBUILD openjdk-bin-25_p8_beta.ebuild 3244 BLAKE2B e8d619e3cd047b15fda4f677b2d24f2e5f08488d67505a4ae4a8de0ad216c64e79807954e3a5e45408f2ca6da842a4d766735c30df5a019e6fead621ca157d42 SHA512 aa4a4b1288cbf94137b5d1a648a2fcbb25890c9bf1023aef7c86d27bde4b4dd5bb9d226678aaee5f8bc5c72a30f1d9bbeca31b357f547547689b2731cab904f9 +EBUILD openjdk-bin-25_p9_beta.ebuild 3244 BLAKE2B e8d619e3cd047b15fda4f677b2d24f2e5f08488d67505a4ae4a8de0ad216c64e79807954e3a5e45408f2ca6da842a4d766735c30df5a019e6fead621ca157d42 SHA512 aa4a4b1288cbf94137b5d1a648a2fcbb25890c9bf1023aef7c86d27bde4b4dd5bb9d226678aaee5f8bc5c72a30f1d9bbeca31b357f547547689b2731cab904f9 EBUILD openjdk-bin-8.432_p06.ebuild 2936 BLAKE2B 6a60e6aa39cb48a07345b57bb30f8184bc2297957b0b71cc819c395815203ca16978b4008eb05bb21ebb6e54ab533da877e6f6f4a62711163b0b90aa7df46d6a SHA512 6149ff525bc36f48b61ab64f988698d6fca229844f03f3099e9f4d58e47446e711bb06f76bd06910d75f0f2ef040b0e3cb5b0c11019884cd0705162792a9056d EBUILD openjdk-bin-8.442_p06.ebuild 2939 BLAKE2B b452efda73608f35dd24e0e95f17bd94e43a282128a28c8fac7511753a0dea827230851233d6a0ce1a49be16fda50bfd6b558d806469f1d430632169c053c10e SHA512 fbad2c994447a622e53e5b64bbf9237ff692f14cd7a42c467581777a34cb617ab6a9ea3722d07f7577214b5e32e5949c156d57789a888e13c57cc78455584c22 MISC metadata.xml 1059 BLAKE2B 07f5d1d3aff8e962f70522b1fd1b33d9589695e1ccec43191bc31d065f48ff0efde065ac25d96ae994b6eb15fad9a6dcf2a24cc3c2b37633df242ba8b9d5e35b SHA512 a5094da75f572407c4391fb449469c56c4f1a6b86b8e72be98db45d8cadb9f142bc11a2e0a9131cba5d4fe2c9942edcd8e43066caddf8cab8638fbaba230e7b6 diff --git a/dev-java/openjdk-bin/openjdk-bin-25_p8_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-25_p8_beta.ebuild deleted file mode 100644 index 1df73d6d9ac5..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-25_p8_beta.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2025 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_PV1}/" - 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-jdk_${1}_${os}_hotspot_${MY_PV2//+/_}.tar.gz - ${musl:+ ) } )" -} - -MY_PV=${PV/_p/+} -MY_PV1=${MY_PV/_beta/-ea-beta} -MY_PV2=${MY_PV1/-beta/} - -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" -HOMEPAGE="https://adoptium.net" -SRC_URI=" - $(abi_uri aarch64 arm64) - $(abi_uri aarch64 arm64 musl) - $(abi_uri ppc64le ppc64) - $(abi_uri x64 amd64) - $(abi_uri x64 amd64 musl) - $(abi_uri riscv64 riscv) -" -S="${WORKDIR}/jdk-${MY_PV%_beta}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT=$(ver_cut 1) -# KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -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 ) - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - ) - )" - -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#/}" - - # 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-25_p9_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-25_p9_beta.ebuild new file mode 100644 index 000000000000..1df73d6d9ac5 --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-25_p9_beta.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2025 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_PV1}/" + 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-jdk_${1}_${os}_hotspot_${MY_PV2//+/_}.tar.gz + ${musl:+ ) } )" +} + +MY_PV=${PV/_p/+} +MY_PV1=${MY_PV/_beta/-ea-beta} +MY_PV2=${MY_PV1/-beta/} + +DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin" +HOMEPAGE="https://adoptium.net" +SRC_URI=" + $(abi_uri aarch64 arm64) + $(abi_uri aarch64 arm64 musl) + $(abi_uri ppc64le ppc64) + $(abi_uri x64 amd64) + $(abi_uri x64 amd64 musl) + $(abi_uri riscv64 riscv) +" +S="${WORKDIR}/jdk-${MY_PV%_beta}" + +LICENSE="GPL-2-with-classpath-exception" +SLOT=$(ver_cut 1) +# KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +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 ) + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + ) + )" + +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#/}" + + # 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 +} -- cgit v1.2.3