From c80a086d3e4b91d45c159216e76ae66ed9f05aa2 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Thu, 16 Jan 2025 18:54:16 +0000 Subject: Adding metadata --- dev-java/openjdk-bin/Manifest | 12 +- dev-java/openjdk-bin/openjdk-bin-25_p4_beta.ebuild | 136 --------------------- dev-java/openjdk-bin/openjdk-bin-25_p5_beta.ebuild | 136 +++++++++++++++++++++ 3 files changed, 142 insertions(+), 142 deletions(-) delete mode 100644 dev-java/openjdk-bin/openjdk-bin-25_p4_beta.ebuild create mode 100644 dev-java/openjdk-bin/openjdk-bin-25_p5_beta.ebuild (limited to 'dev-java') diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index 51aaa078e95d..7405b9ad4680 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -1,9 +1,9 @@ -DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_4-ea.tar.gz 138221825 BLAKE2B bd623e9df390057606ce1eee4461932fadf140a8151aa8e23bcf48cfc26bebe234428e18f8ef44c0e776dc18bc76718e444563afd0990232c8b34d98fa497985 SHA512 c61d906e2ebbf734ebe685a9fb730bf4c935399cba44b1d7d47da9912b4260ebc96148f89c1d3e240d369e53a697c5eab67aa2dcc32e1f351d72afda450dd4c8 -DIST OpenJDK-jdk_aarch64_linux_hotspot_25_4-ea.tar.gz 138259949 BLAKE2B 1c4f4ad984625421bcf13f5b061da8c84a722d2dba8ff68cb6ed030a81a1402beba117af5f17fdff38c1fdae3d8d7bada727aad954f93c3cc506e9bc7e67df49 SHA512 53f49ee4ab18e09fcd23112bc0efe9e00f1c5a4ce272e09130e77e8b028a01070c7fc0560e48b03b3be5dca1e2001dd64b7609ae089dd1eaf62e5836d09ea5e0 -DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_4-ea.tar.gz 138782171 BLAKE2B 9b638ab531838b296365409d50671e622ae1f13591dd3ceb8c53f568384972952b4f456a6f56f01f8695e6f55d611edfe05de5fd6718374039f58d42f533c85a SHA512 0f59cab7a817559b32964b8ddee7a27afd3ff451c7ea0d75cb2c237afffa112438e9c5446e34dd9a40dad77e0c5e3cee11f77fdeaf5b45cba83c9e23ed90bdb2 -DIST OpenJDK-jdk_riscv64_linux_hotspot_25_4-ea.tar.gz 137112283 BLAKE2B 9c4862f11615397d9052e21e6453c0e5d3a3d30bb4e8175705c3871260a964fbb04bad6a22d7d86de0eb17ebca5992c0371fc595183523cb83a41e0ecc036536 SHA512 628ec58034d0aa8091f63ce01abc454b2011f1b6e9e605c3a629c3409606ccab5a192c5bb524e75613345dfeb8f4a4465bae1bafa7898e9ee2dc2f6a0ed139e3 -DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_4-ea.tar.gz 139335710 BLAKE2B 50e089ae6eda25706ce5ccd6edd4b285e630fa8988b781a969ab19b25a0bca38c8fd755aab1ab90943f1e48f709dd14cc63de6b2827b063e418d867551253973 SHA512 b0b51fde46013b9721f4f629518fc7055b67a3e1d4cb9b142998fad028c43672a5fe0500042904d07907e6e1944c52f2aa32c5a3221801592452ad84424f73f1 -DIST OpenJDK-jdk_x64_linux_hotspot_25_4-ea.tar.gz 139230556 BLAKE2B 9bc07e9edd6b7510303c872acc2e930ceb55b26fcd083dea6728bb5bf8d2ed7e1d898dc1e5b80e49903820eb03015178fce38c17bc5d282948f3643a2e24c704 SHA512 3affbbafc267c007ab43dc82dd1f8da01a35743fa77ac872831e0f4bcd0facc0d2435e5a8b0053ba2dd6cec9b64e80da437dce3283dc2443d027c8c6e4af66f6 +DIST OpenJDK-jdk_aarch64_alpine-linux_hotspot_25_5-ea.tar.gz 138225970 BLAKE2B 1430c5c54bec1b31659a67ca8d93868fab07b27d761898917520219e6fe8f21d8b36fb959ce9c9b2e545b2c2f5c4be1caf27b4b8757a426dbd5397de464d3fc6 SHA512 d71003a807cb861bcf12bd9fdf4076807c9864f240f8a5e919b0607bc10277b73be2f3e0a2656adfd606894ba373aac2f44ce376811a1dbe84c083e5cd0c56db +DIST OpenJDK-jdk_aarch64_linux_hotspot_25_5-ea.tar.gz 138260372 BLAKE2B 31d457073e4ca76f4cfcbf1322d58663cf0b357f109f07d64f5edf81e3b7d3e6476f7c22295e3cf0f1cc9c4b8548fcd39cf31868bdbd527d9a1140ce2aa4a74a SHA512 ead72403cfed5f7ad5be68e8312d92edb599d5efdee9dfab4c5daee6a25dc1b928d47027488278b58deb32002157a7eeb95b36f918fe2941924cd9c7d15483fc +DIST OpenJDK-jdk_ppc64le_linux_hotspot_25_5-ea.tar.gz 138780103 BLAKE2B 9d5a3a41df35dd57cc1588abbd834b4a22a4a764320e5e9a46a8c33a89ad2e9a49d0651271d39527501fb9dbb62fbf8797f1193ec06eeb142662dec7f7e652ae SHA512 ea32bf9b1bc049af7c602eaafd5c078318b8c76528ccf0c24cf3e74539a067bc778d328355e8d79473160d2e9fdcedc733faa903bbc860cdf4718a8a66267d42 +DIST OpenJDK-jdk_riscv64_linux_hotspot_25_5-ea.tar.gz 137101096 BLAKE2B d133722c75705d5d3088e83520bc6378e5d72f41f2d9d9fd985feeca6df21f1e0cde4c366dba735aa32f9cc3cf538796f319b3d9d6a57acf6c3f0d867401552f SHA512 3beac34cf232e8f6ba33f32eaefb52640b67cf293865f340dc84793e5df39f634c422726fea23ba0d8bd5594c1595e20ef086f317ed81da01918846b0411bf42 +DIST OpenJDK-jdk_x64_alpine-linux_hotspot_25_5-ea.tar.gz 139323498 BLAKE2B eeac12f73abd0430802cf2ff84dd9858a8448b1ebb657cc059164dc228f614e4ec9ef1796f0b7e5e1728af3bb6ed03ff8a89624366b4a964cd54f91dd1ab2b00 SHA512 3de24f9eaf8941147fc149dca82deaa18061218054617ab0cad4b4de7f1258899762e321e9f33a969301ae40c487e0eec81abd973b515a55271c7d4ee8a44ed0 +DIST OpenJDK-jdk_x64_linux_hotspot_25_5-ea.tar.gz 139223383 BLAKE2B 88c909e9afd9a9646246e8708a5f98dbbfe9846b4081608c185a0715452ab663ae24a0d3c7817b49e01899054ba8d1a5f9968e1e0e8fae737304e21dc8674c4d SHA512 2f30cead9be2ffad5f475fe547dd5a113e61c5c2108e49b58da10ecbef7dd97b4e4148d0684ad9f3561ad64963c4be78cb822e985712b818329ec003946fd75c DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.25_9.tar.gz 192125336 BLAKE2B e083ce8691f8462310eeaa7495d26519754f5bfadc8a786dd188f1dad4dc36164eea9220125340b43c9e6b4321be6e26d66a9c18247a6462e4cae9f453fe1171 SHA512 860fff5eff6ef2a29062aac0ee7f90d80dca417fb58ccbf9a9f2ca96a8dc4798a00dab42deedbc64a371d0356b17e6cd12cdc2b2879edfcec9463ffc004ce5fb DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.25_9.tar.gz 182871332 BLAKE2B ac6ba9e02fcec38dbb685cdebf379ecdcb5041bc53a71a0896baf7f2628faaa0dd1402b045a57010e2495c16e48116fd1216fe6d4b6cf35cbc996dafe8516e0a SHA512 db0761f8b0baa82c61567a869f2c23da61470d055ecbd73c7693a7be37167282af7387006f22a0c7a46e1e71591615fac0431925987af8fb8e36d77207669856 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.25_9.tar.gz 177532830 BLAKE2B 5a2e15a9cd601dfbc6749875ee53de1ca5d41c41335e52588c778412499c4825b9108bcf8dacbe250814ff5664d8b8fceefceb738dc24c3ab3d13d292fa3d027 SHA512 8ba8c210717046ab167eeccfc8a3b18e34e77262a0aef866b6268cbd5b91bfd6ed90003ce7de852d6e24f923e044839092e5faac2f3df6273b8b3868eb7e7398 diff --git a/dev-java/openjdk-bin/openjdk-bin-25_p4_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-25_p4_beta.ebuild deleted file mode 100644 index 1df73d6d9ac5..000000000000 --- a/dev-java/openjdk-bin/openjdk-bin-25_p4_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_p5_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-25_p5_beta.ebuild new file mode 100644 index 000000000000..1df73d6d9ac5 --- /dev/null +++ b/dev-java/openjdk-bin/openjdk-bin-25_p5_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.3