commit:     925844ddf02dc34f4879af003a89d78c9b6bd615
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed Feb  4 18:38:12 2026 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Feb  8 09:03:19 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925844dd

dev-java/openjdk-bin: add 8.482_p08

Closes: https://bugs.gentoo.org/969291
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/45610
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/openjdk-bin/Manifest                     |   6 +
 dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild | 133 ++++++++++++++++++++++
 2 files changed, 139 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 5d202e87bebd..b965322eb4ea 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -48,8 +48,14 @@ DIST OpenJDK26U-jdk_riscv64_linux_hotspot_26_34-ea.tar.gz 
142925453 BLAKE2B 0ff2
 DIST OpenJDK26U-jdk_x64_alpine-linux_hotspot_26_34-ea.tar.gz 143547645 BLAKE2B 
0bf85d1067693acabbeb31e8606bbff9da1478e1225b75f85216626acc8c5d508bbc86cce0ad1e3220a08134e14aacdf4e2abef2dd7740f330e9a8f5fba64d54
 SHA512 
44f5e132aa1ef11485d4aa8b817d7e51516c3ce1fc882a1a6944bd12ae12b9907ad7e00d735b68ae29ba5bc0f1c781f54568f57a5d956921186d7a3fb84b6ec6
 DIST OpenJDK26U-jdk_x64_linux_hotspot_26_34-ea.tar.gz 144256461 BLAKE2B 
eb6aa349dd49e7ae7982ed9f83f1132a3c07d6667817f508f5017fe53c96386039e7fe3d17a14a2c17febdf2dd30bc0bb9dd00b347b357256bee00e59f1cab3c
 SHA512 
0150ef62831dffa8927837436d7b91a7a255331afd32f12636c445ca9d6bb42f841a4b074d2126aa97c349c8719511fd334c26f9667ac3cdc4ee3eb466e29cb0
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u472b08.tar.gz 102200754 BLAKE2B 
0e3a232340e8b49021ce6a67dec2da8d23faf4bf6e323e13c3b7e57b36281cb6b6b7ec6124d1241c26be52ba34738ce7605af372a2ccab4984015efb18557fac
 SHA512 
9f6a151ad918ca382641d0e12d88b47036f5fd0cbfd5b58bd8a51beb8bf9622bf243337a85537e287a13195ab02aadc7754100af8f1b31b445e61ab60114bbb4
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u482b08.tar.gz 102593427 BLAKE2B 
d39640ecf7e163d147bacafd03c29a11fe6d3e6171a3039034f4a15a08297feaa330cd0912cab2ad1e564598759f80f8356a354fadf8062347338b3dd327b7e8
 SHA512 
5a292b2bb3e08c19251828cc0fe7aa7b10713430894812b261ae708c78334c986042742f27a5faa71bf3d705f3150e4505e1e66a8104fe532d71fa3a9a1aac71
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u472b08.tar.gz 98421696 BLAKE2B 
1967ca945aeaf278cb9fb219c99b3948c2f5c80cfa0227782d9be139d2cd8f4a8ccc04272797796bdee8a55d61250ab8526212c0fd8bb477e2f8c2022cf943fa
 SHA512 
edea873b88bc683b793050abbd702107a2634336e6fb2c84696582b5e72e19c10fb80fac9783ed33fe8e97cadcd2e40b7fabcb768ef81fb52dccc2128003652e
+DIST OpenJDK8U-jdk_arm_linux_hotspot_8u482b08.tar.gz 98778216 BLAKE2B 
a310026a942fe4b4e7b54113e6990342204b35f597916441d323356ddab7b657902027c3a71f080deb7fa4319c8b9a8d444a2590a30e5e256db0130896e04e7b
 SHA512 
b358189c3917eefe08e402d111d6e28fdf4eddb5909ffb8cd6509b9f1edc6dd893347c09ac018255fb058f68c7acc53db96b4ebac82ff41511d40378f236727d
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u472b08.tar.gz 100622715 BLAKE2B 
2575c05367e2cff6bc97a4a491cf33bdabaa96659c6713ba0475b580aeb9406426c6764c2e6e9b17b0c2d48928a8cfcc0d66f35a63b748a0bb29af36106b6cbd
 SHA512 
966385bcbbaa506fdeaaa86a5436d8d86630a305d183ef9f4376e11270a73c6840200919fd16c82d428ce2724258023d391d936921b1142939e8819d3b70e75b
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u482b08.tar.gz 101053667 BLAKE2B 
a9efa9e56e42d35f68f3cbab015673de0b084e71831483ecb093592c248fa534522473e2e82ae6535bcef4417782067b8781f92dfeb4527e619e390830cc6b7f
 SHA512 
1291b05756025b0d72e2ed994bedceb7b17606873d1fb5f2095095e8d580f112b03be53557e98275288587c0425665ece2897e7cef6f537fe4116fc46fae0a51
 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u472b08.tar.gz 100998642 BLAKE2B 
82d5d431f99400d2eed0c2d14888628aa7e9ddca82f447ade427fa0364873162e6e914bf89c2375b9e3ebb92a722f9529e8235c665dca5907473e1cad1b485bf
 SHA512 
0a6ae2c63a915977a2438adaa1d5248f085b2a7f7f8e64191a319ed7542d009fa60bab16933403a843e959d0e40583edc260925945c6819b04a82c3fef0fe6fc
+DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u482b08.tar.gz 101406763 BLAKE2B 
2af80efff1cfed144aed879fbf6cfc1a65dceadb0aff4b044dcedf181ed77d52bc645f60a7aef973cbd320975c366ed7f15fa8e6d8c6c18e67cd64e65dd7c7e8
 SHA512 
1f95b311ca3a61267508e82573b96cc483b49f55af40a29f14a7fe783ef661548e941abe15ca718f58e108d2726ef68706cfe0c676c8d9d6282131278e05cd52
 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u472b08.tar.gz 103123206 BLAKE2B 
196942695228323e352c7e7d515f8e13511d83e467bf259d641a1138238f2a464da10127673ec7b55cbd26e61fc201541ec643d877d9c4283c8aace392fa1b4f
 SHA512 
c7d8de224d8896545ca3de64d7fac18d15333e321f1491b77f323e500b4b5c3af9192d676e9d5b7cda0114995ddad40661eb1ca88362a7f016ad63abde5d5653
+DIST OpenJDK8U-jdk_x64_linux_hotspot_8u482b08.tar.gz 103525252 BLAKE2B 
6ba22d7b065f4fb17336d925ef153d6d1d629263a56b69999e5329876e6aae13be9d9902bbc59e3981d699d389dd8e1c6d89020b179b37c30a8125274cc46960
 SHA512 
9eb3665017fb748b27953c7c7131e369d65871ffe5c1e03b87ba4f1dd6ae1dcc4550c525fdd55f19038423ef54a200808231171c2aeaf352dbfc810fb3705a75
 DIST OpenJDK8U-jdk_x64_mac_hotspot_8u472b08.tar.gz 109576932 BLAKE2B 
ec830511d86eca331cca9f3dfa23df5bc8b51be388f8001b7ef0afafab30ca093204301db106760cd3e39f880b56c54f1908cf6d138837b64588ac8e81ad2390
 SHA512 
353a99bf349ab09fedc700fd2ea57b82a343504e92cefb7359ee5bebe3c56af6cee40341de7d7751755fa82bdd7ae981db02894d337bf3918526f45a3da8b933
+DIST OpenJDK8U-jdk_x64_mac_hotspot_8u482b08.tar.gz 108011923 BLAKE2B 
64e72d0e16ea20f450162e68cc51f632e9be541dd95e8d05c08d9bfa5a232a83593a4e7857924ef4c1dea7bc23f2b581fe3fd5f3b49bb40dbd91261d0184dde2
 SHA512 
c5ec6f4219740c80b7729436a1e29503548f589c09705e56893cfd21ce1ac11fb427496f66d7773a11ebe3903c01261238bf5096ed303e551bd9b440c3acada8

diff --git a/dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild
new file mode 100644
index 000000000000..e9fb0d05d91a
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-8.482_p08.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+       local baseuri="https://github.com/adoptium/temurin$(ver_cut 
1)-binaries/releases/download/jdk${MY_PV}"
+       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$(ver_cut 
1)U-jdk_${1}_${os}_hotspot_${MY_PV//-/}.tar.gz
+               ${musl:+ ) } )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net";
+SRC_URI="
+       $(abi_uri aarch64 arm64)
+       $(abi_uri arm)
+       $(abi_uri ppc64le ppc64)
+       $(abi_uri x64 amd64)
+       $(abi_uri x64 amd64 musl)
+       $(abi_uri x64 x64-macos)
+"
+S="${WORKDIR}/jdk${MY_PV}"
+
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos"
+
+IUSE="alsa cups examples headless-awt selinux source"
+
+RDEPEND="
+       >=sys-apps/baselayout-java-0.1.0-r1
+       kernel_linux? (
+               media-libs/fontconfig:1.0
+               media-libs/freetype:2
+               elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+               elibc_musl? ( sys-libs/musl )
+               virtual/zlib:=
+               alsa? ( media-libs/alsa-lib )
+               arm? ( dev-libs/libffi-compat:6 )
+               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 strip"
+QA_PREBUILT="*"
+
+src_unpack() {
+       default
+       # 753575
+       if use arm; then
+               mv -v "${S}"* "${S}" || die
+       elif [[ ${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"
+
+       rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+       # 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
+               # this does not exist on arm64 hence -f
+               rm -fv jre/lib/*/libfreetype.so* || die
+
+               if ! use alsa ; then
+                       rm -v jre/lib/*/libjsoundalsa.so* || die
+               fi
+
+               if ! use examples ; then
+                       rm -vr sample || die
+               fi
+
+               if use headless-awt ; then
+                       rm -fvr {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \
+                               {,jre/}bin/policytool bin/appletviewer || die
+               fi
+       fi
+
+       if ! use source ; then
+               rm -v src.zip || die
+       fi
+
+       rm -v jre/lib/security/cacerts || die
+       dosym ../../../../../etc/ssl/certs/java/cacerts \
+               "${dest}"/jre/lib/security/cacerts
+
+       dodir "${dest}"
+       cp -pPR * "${ddest}" || die
+
+       # provide stable symlink
+       dosym "${P}" "/opt/${PN}-${SLOT}"
+
+       java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+       java-vm_set-pax-markings "${ddest}"
+       java-vm_revdep-mask
+       java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}

Reply via email to