dev-java/openjdk-bin: drop 27_beta35

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1929
Merges: https://codeberg.org/gentoo/gentoo/pulls/1929
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
Volkmar W. Pogatzki
2026-09-24 19:51:06 +02:00
committed by Miroslav Šulc
parent cab7237fb2
commit b17d8fa00d
2 changed files with 0 additions and 167 deletions
-8
View File
@@ -93,14 +93,6 @@ DIST OpenJDK25U-static-libs-musl_aarch64_alpine-linux_hotspot_25.0.4.1_1.tar.gz
DIST OpenJDK25U-static-libs-musl_x64_alpine-linux_hotspot_25.0.4.1_1.tar.gz 3876593 BLAKE2B e68f4c8b0f68d30cfb04d4a155bf8fbf7d31a018dda92729fdee0e1ca0eb4f654454201c2d1ac13b89868b3b36eb7f48b3bffcd62b917da5391b4a8143ac57cb SHA512 b2f32cd26489e28b99eb293ca6ed5e285ad5f59f8e42da74a789de7c616bb743378ad322d63507cc32b3233a83f36dbdc573cdc959dcfa0f62284ad3dc4a2fa6
DIST OpenJDK25U-static-libs_aarch64_mac_hotspot_25.0.4.1_1.tar.gz 3848872 BLAKE2B 38d1acbb21cd3f60801ee19f27de71129fd61563618c01ebe58bb829c6663ab1cca595f276af55f91f5331924f61ce40f09136c73d718eda919c28253abacd74 SHA512 2025e9a255fce149d9f30548b72ec00079ad7511540f6e5142157928fce8031a4372903ec4478fa51db4d146a28cbaa67843274a9ea186d68c518f5032ca2f67
DIST OpenJDK25U-static-libs_x64_mac_hotspot_25.0.4.1_1.tar.gz 3920106 BLAKE2B b342065a3cac2d90a7ab36c9e5febb8210bd5869e9820c1a27682c69fa171973a3006b9ed1d6d86ca7c987170603a02d25e512b34bbe7fb5f21da14713ee9b53 SHA512 5391488c89a2ef6712d27e343d7407d7eff5f2dec79f6d86759ae41bf134bd27ccd31c1605903ba5539cf98ca04fe07876fd37001524c9b8854c9a8858c1068a
DIST OpenJDK27U-jdk_aarch64_alpine-linux_hotspot_27_35-ea.tar.gz 140735304 BLAKE2B f08abbe497d53fb244ff514a90cf174036ca633e6686424cc3a59bda38851dca1e914c544b2c4c7ed1cb9ef3783097663f9dbfac2bf49ea6617b388b286a670f SHA512 650e2e67ffc176982d599b1041df21794d8bc78f238e0547c0d009f4c34f21acaa5ff108b350702f89df749c26674620def84697be6ae32af5bef0acb048323d
DIST OpenJDK27U-jdk_aarch64_linux_hotspot_27_35-ea.tar.gz 141608628 BLAKE2B 27ceab527dd7e75035d6990b7d58b4f1d69aeff5c65c0fc9231499a4d3dfb36149fd4f4cb40fea0be79968f0d0cb224d54e51f35247ba3354cfcaa4fb4b612f5 SHA512 2f558ea63395c452df4d430ca91472dfa87a8e8f1feb0ff49ba800a37a7d0c750521223e8c1f840c8b584dfe73446e2b77f98bfe315b4140a23d7d4b347a322d
DIST OpenJDK27U-jdk_aarch64_mac_hotspot_27_35-ea.tar.gz 138122561 BLAKE2B dc01065155090f49edd26d733fd40f7a813a7c1ef6a8a9ecb43ed272ad26892d0ed34f6067774c5013419142c5126acb43a4607f47b3044fa4eb4c2e3d16f668 SHA512 6fff13ae7fe0ae55cdbd9adddb91517651be6e20bb8cd2273d189bc5cce4b086e6ab844c09c4df16dace2cf967c46c9c119c6f50a89893227b0f698f85521fe8
DIST OpenJDK27U-jdk_ppc64le_linux_hotspot_27_35-ea.tar.gz 141397086 BLAKE2B 4c5460641dfdb2875a7c6f8bccbd3fc3b92d38b1ecd36f29f3a50d6c11d0849bc8f1a06275f3f6c24ddacd9099014af1b859361db9ef2842c7f9c5a73f1151e5 SHA512 ac8afa594c2ed7305b74f342d505520a9f3393ea0d11e15ce21a24be57501876c4bc8fc31cf5654fd8f79a6c254ca1c75f21802fb8b4cca53fae2a25680c0721
DIST OpenJDK27U-jdk_riscv64_linux_hotspot_27_35-ea.tar.gz 141220356 BLAKE2B 8154c09396c1147d292830dc0fe8e1f80c4021955ce9625378891dc5f172211eb247526fa43fec4001530e420da584f1bd1f3f39bd175794ae00d95cd5475bcd SHA512 04d2974865203903701092e4286afeedefc440e357a1356f92267a49d65b4cd5575c95fadec44cda79c5d55fc9c81ca6aa51407550abc4c9952313e2123c8f65
DIST OpenJDK27U-jdk_x64_alpine-linux_hotspot_27_35-ea.tar.gz 141965728 BLAKE2B 02952fb2e5486d216c1a2007b6a4f5abb8b818fd359e76f5b1c62facf82be00ecc70fb7d38319a19289da798e0815b930b45c3b2a69889433051633b7190f1d0 SHA512 dbdc95dd13a25b33e49c05cdf760029e78bfc23079c3aca693b209cac9746db22098352d988554dafc9cabb0006ee4d7dc850142dc6b7e5a5fc057d0770d7f66
DIST OpenJDK27U-jdk_x64_linux_hotspot_27_35-ea.tar.gz 142698616 BLAKE2B 2e8f8451427259c1f35d6d404208e8e062b33be235e5668e0ad61a6c618f133af3101efb6ef28f558d0eef58919a26bc05bfacf794f12bd94d3b088adf902a88 SHA512 364bbc1ce9b405cbaf44a5914a907ff5b3d9e39aa663eab97d71f72fed879e4cfdd9c328cb87715377d36d862d0183326fa1ac710e5b9921504f27afbeea12d9
DIST OpenJDK27U-jdk_x64_mac_hotspot_27_35-ea.tar.gz 121596869 BLAKE2B e6a1d05d1ec1609d88f75a262ee37b7257163a68ae451fe5340ad1900e3229b7c88d5e5b723e2806e998e4eb70459c0716ed1f493f7bad758eaa82cadaa0996d SHA512 2fd354fd8737ffa2a6ad15f35331436df9a15df94ab000bf7978178cf759002c58235b751f23b1bf4ce7ac91383580c3927171a3c495c5bd1702d9c407b90040
DIST OpenJDK27u-jdk_aarch64_alpine-linux_hotspot_27_35.tar.gz 140735216 BLAKE2B 4db51050055d7ac92249e7f9996c86049364dd144119f17ea1529ad6d9bdeb0cbaba39c4286b02e880e237b2b359b91b821796496b75142fa45e6b1ddcaa5aed SHA512 84cbffbff7f0b2e002f1d9ec7f3588d9e6b1756f7c9556b58639685fdadfed9c1fa1d6adb07fec57221e5fa10dc16587209e840998cba56e52617a01499520e4
DIST OpenJDK27u-jdk_aarch64_linux_hotspot_27_35.tar.gz 141614252 BLAKE2B 53217fbe7c0e0dd4b0231257acc0b56bbe86a738f5f2d583bc0ba86313f55b94bcd6ea0b9167f5bfb6360ab952974e19791a0983ecca7e7951dc55d7be0e479c SHA512 85a5da336aac2e8890e32c1953c0ca5468d6188331a463de559ef6c52e88dd574482bc37a4770f0960fd288dace321aed7463032ca3269d2a7fe30206518d97f
DIST OpenJDK27u-jdk_aarch64_mac_hotspot_27_35.tar.gz 138126728 BLAKE2B 7cb46de29881e6f42cd9a4cff8a4fe65a5902e24f67c356020ce44f7d78333689a8aca11f89c9d5563e612b650af38b40aea9582c32353ec53e1a9a1cf605e4b SHA512 11dc1ffcd65483ded3165a1e2543f3d7d7f2be76e081fdb2a4df49b4dcec27594c0bd9868e44729ccd0fe40e98acd694a48e9c68e2fb74841bda71ba5967caeb
@@ -1,159 +0,0 @@
# Copyright 1999-2026 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-${PVB}/"
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_REPO}-jdk_${1}_${os}_hotspot_${PVH}.tar.gz
${musl:+ ) } )"
}
# In "early access" versions, SRC_URI is different from released versions
# and contains strings like 'jdk-25+36-ea-beta' and '_25_36-ea.tar.gz'
# According to file naming rules, the ebuilds are named like
# 'openjdk-bin-26_alpha20.ebuild' or 'openjdk-bin-25_beta36.ebuild'.
if [[ "${PV%_alpha*}" != "${PV}" ]]; then # version string contains "_alpha"
MY_PV="${PV/_alpha/+}"
JDK_REPO=""
PVB="${PV/_alpha/+}-ea-beta"
PVH="${PV/_alpha/_}-ea"
elif [[ "${PV%_beta*}" != "${PV}" ]]; then # version string contains "_beta"
MY_PV="${PV/_beta/+}"
JDK_REPO="$(ver_cut 1)U"
PVB="${PV/_beta/+}-ea-beta"
PVH="${PV/_beta/_}-ea"
else
MY_PV="${PV/_p/+}"
JDK_REPO="$(ver_cut 1)u"
PVB="${MY_PV}"
PVH="${MY_PV//+/_}"
fi
DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
HOMEPAGE="https://adoptium.net"
SRC_URI="
$(abi_uri aarch64 arm64)
$(abi_uri aarch64 arm64-macos)
$(abi_uri aarch64 arm64 musl)
$(abi_uri ppc64le ppc64)
$(abi_uri x64 amd64)
$(abi_uri x64 amd64 musl)
$(abi_uri riscv64 riscv)
$(abi_uri x64 x64-macos)
"
S="${WORKDIR}/jdk-${MY_PV}"
LICENSE="GPL-2-with-classpath-exception"
SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
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 )
virtual/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#/}"
# https://bugs.gentoo.org/922741
docompress "${dest}/man"
# 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
# do not die if not available, -f for bug #934974
rm -fv 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
}