Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/
Date: Wed, 01 Dec 2021 11:46:43
Message-Id: 1638359094.b122e2e288b8e86bf4ceb400b1dfaa9848fdff1c.gyakovlev@gentoo
1 commit: b122e2e288b8e86bf4ceb400b1dfaa9848fdff1c
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 1 11:44:54 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 1 11:44:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b122e2e2
7
8 dev-java/openjdk-bin: drop 8.302_p08
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 dev-java/openjdk-bin/Manifest | 5 -
13 dev-java/openjdk-bin/openjdk-bin-8.302_p08.ebuild | 123 ----------------------
14 2 files changed, 128 deletions(-)
15
16 diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
17 index 0fea50e5a53a..7f2f1e237149 100644
18 --- a/dev-java/openjdk-bin/Manifest
19 +++ b/dev-java/openjdk-bin/Manifest
20 @@ -14,13 +14,8 @@ DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.1_12.tar.gz 187718236 BLAKE2B a55
21 DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.1_12.tar.gz 191355612 BLAKE2B 21c1459c58a10ed6a87a422e70fc4fa27a37a1ea4cbd121e237d82f9ec0991e7245193c5a44cd2826d502301166a48e2d3e7ac0015dcb9a1c3732f03210ff366 SHA512 30ce2ff05d46ea125fc17256420c8bf9dcc3afe802338cd62d0961e6588cf54663aee07c6d4d21fd0f363b58628ee34cf4f9cf622b6da970924aa94d47e6406a
22 DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.1_12.tar.gz 191978211 BLAKE2B f0428e67c6f75bc204c8e7c74b25c73a270cff1889c0e3fdcc830f868bcddb58e6c9a480ba0313638a7edf56dd2e61e52b7c4f1dd9ad3643f3e70c9770141c93 SHA512 057fc5c4869bc9113c1a299b125c8bed47e4a841238b42fbd4b39adfd7bbbca0fa9efed7315a98303ff8f4000afd02baaa5b3169be6287d06edbfbbb44728538
23 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.1_12.tar.gz 192449459 BLAKE2B 506d31e97c7be57a870e80e1beb0bfa72528cb0e5d006b0dc76667f6ef29624165375a91127e3cc934f3135298d748c43a5adcecb9a07c5d758998bbf6551837 SHA512 8d7afed31b37759ba426d412f70c36e380f0f472d850c9ba9e895e0ebd4a2cf9a7f6118526f0a30f6a1d9d880affca4e1ed9848125509ae97e32f506ad78f541
24 -DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u302b08.tar.gz 102111219 BLAKE2B 0af54c05957c3f56c495cc83baf68f27fea4773ab4577b212e8abd19e7c7be123c067cb614fb42a320a865c3ab96c9e6ae663d96f79346f73282d99ea8aba5e6 SHA512 43e74f8029cb0d0ea48c6af4e2b8f00c4664264a51803acf0f539efb117be2dadf4c6a216ecf81c86e24152e6f87933f7a9e97bf4ba526eb01557bf561c2cc22
25 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u312b07.tar.gz 102144826 BLAKE2B b351fe3a82d8ef1e77314890a00c2920dbe5621bb524c4d4ed80b2f3a3b10853f91b0488ab42a5b1691ba66aa9de8eb0630b9325c3dc7fe6b071e2a95dad6bed SHA512 1b58c5453c473d798e5c4871212c484518b44038f81b32623668174fc47c4118120f770ebe3a21534b7f9e01c383a75cb558538e1e635f7c290686825b4ea78a
26 -DIST OpenJDK8U-jdk_arm_linux_hotspot_8u302b08.tar.gz 98335583 BLAKE2B 03cf038f460938b2460f66748257194b8b1b1101a06395be9b21134d9594138e57fad1b34b02c742c721474a299e53029013019fbfbf9f7fc07447ecdd56da1c SHA512 8d1065f6997b5a242c6f68c919bf837820c93580054d23cc4ab46301ed6fc78a53872174a5573a41d96daaf5542a99923b3aee5acb7472471d8a79614fdbb6b8
27 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u312b07.tar.gz 98364180 BLAKE2B 2b7cfffa33e9486637f9274f5a3138d6c1a53afa63d24ecb82aff4c0baa8b765003642c582c0191d0d229754dd9de64ab7cda4d81e9168df3d960baa44a5de9a SHA512 8b7273688a1ee28d0a2f918f2fe02586b8ff9e7962bbf8cd2973001594e627b1eef7a9f1893bf3bd3789fabe0058a916ac2d4d53c72cbd8d586e4e7c3217438e
28 -DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u302b08.tar.gz 100547467 BLAKE2B de5e0432be01db8712c0f19801d7c5478d9f241579042ba9aed60631f4415e025b880f985a7a5fe14af136599cecda70895fab80febe7ea888604615e18ab749 SHA512 458d92a9d4ac7ed2be5bc125db5f5038ee8f6d64c6d1a20d51c3d422f38d2255ca48a30d41ce4a551b7b684f35ca9b3c266992c33810f1bbda6f8a94f8e915e0
29 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u312b07.tar.gz 100571080 BLAKE2B 3a1c5c7488de740210758a34dcc34517c8d5310a9d17c1d251d0ad6d5e7a619595304479b88c807b5d0cd839f85f9b7c819d0dcc297a738052b337b3e962b457 SHA512 0b530ffd0c41fa71962072c70c0712b71573b9d1b66e9b23f6122b770bfa7cc42d8ca0c87a721bb8481104edd062b79ebc09a728f1977699b242b62cd546146b
30 -DIST OpenJDK8U-jdk_x64_linux_hotspot_8u302b08.tar.gz 102954777 BLAKE2B 8df9f811fd69be55cc811671d57aa9911cb889eba1507f458627fe568c4491931e0fb32455bcb17d9540a8f074aea5fb9767d246d35a29520e82fcd56886ddac SHA512 ae5402b9b414c0fca15c86a4f18d5aa6d09f48efd16a3d2d82a529095063fc87e36d041b3cb3379135605a62ad7799c42332f177682cd220364052c25ea68e11
31 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u312b07.tar.gz 103016010 BLAKE2B 9e7b10497bb46a176016f4df6bfa5fa90905bffaaf9668ca39f30a01cccf78c04d1391aed304493159d5b520879762b7e284befdc11c5444b0edff6b363d9c3c SHA512 20ba919c6b4b2f1253b7a9119193f2ee6c16498ed15296ed5d4588284e635fbc53fa368180c1362cb5c3cc2f2446e96d5a752a96d64382ddf73b062319b1ef47
32 -DIST OpenJDK8U-jdk_x64_mac_hotspot_8u302b08.tar.gz 107303398 BLAKE2B 0eda36bfe60a870d7389eef6f5babc96e7777896c3a3fe584cc713db962175aeb504ec3b69c4a8f126568596b81ad3df855097d5c179dbada10545bee3771cab SHA512 a0bd5d487ddd1d0370b20879249b63981b9739455d280c3e7d9a13d62e5f255a7f9cc34e892c45bcc2f8dce0e29c9f93842a99ab909b63432e194eeaf3ec494b
33 DIST OpenJDK8U-jdk_x64_mac_hotspot_8u312b07.tar.gz 107991615 BLAKE2B fb068abc6788c00d8ed51b0beb3a08c6dee80e3fe40bdd5ca79bbaf59159869a9b3234f1ac53321e988152293c938a13202fcd9e57ec133bbd2cde3f849a0fa6 SHA512 fc75b7fe2489ac6fcf7180407db3fa839ef1a0b5de2aedf4c9db902eeb3618e2e1d1436970fc7a002b111c6f6be6250e0e1e62dba28aba21b4c88fa8f765a92e
34
35 diff --git a/dev-java/openjdk-bin/openjdk-bin-8.302_p08.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.302_p08.ebuild
36 deleted file mode 100644
37 index 6abd1ee29121..000000000000
38 --- a/dev-java/openjdk-bin/openjdk-bin-8.302_p08.ebuild
39 +++ /dev/null
40 @@ -1,123 +0,0 @@
41 -# Copyright 1999-2021 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=6
45 -
46 -inherit eapi7-ver java-vm-2
47 -
48 -abi_uri() {
49 - local os=linux
50 - case ${2} in
51 - *-macos) os=mac ;;
52 - *-solaris) os=solaris ;;
53 - esac
54 - echo "${2-$1}? (
55 - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jdk_${1}_${os}_hotspot_${3-${MY_PV/-/}}.tar.gz
56 - )"
57 -}
58 -
59 -# they have different tarball names for different arches...
60 -# https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz
61 -# https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz
62 -
63 -MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
64 -SLOT="$(ver_cut 1)"
65 -
66 -DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
67 -HOMEPAGE="https://adoptium.net"
68 -SRC_URI="
69 - $(abi_uri aarch64 arm64)
70 - $(abi_uri arm)
71 - $(abi_uri ppc64le ppc64)
72 - $(abi_uri x64 amd64)
73 - $(abi_uri x64 x64-macos)
74 -"
75 -
76 -LICENSE="GPL-2-with-classpath-exception"
77 -KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos"
78 -
79 -IUSE="alsa cups examples headless-awt selinux source"
80 -
81 -RDEPEND="
82 - >=sys-apps/baselayout-java-0.1.0-r1
83 - kernel_linux? (
84 - media-libs/fontconfig:1.0
85 - media-libs/freetype:2
86 - >=sys-libs/glibc-2.2.5:*
87 - sys-libs/zlib
88 - alsa? ( media-libs/alsa-lib )
89 - arm? ( dev-libs/libffi-compat:6 )
90 - cups? ( net-print/cups )
91 - selinux? ( sec-policy/selinux-java )
92 - !headless-awt? (
93 - x11-libs/libX11
94 - x11-libs/libXext
95 - x11-libs/libXi
96 - x11-libs/libXrender
97 - x11-libs/libXtst
98 - )
99 - )
100 -"
101 -
102 -RESTRICT="preserve-libs strip"
103 -QA_PREBUILT="*"
104 -
105 -S="${WORKDIR}/jdk${MY_PV}"
106 -
107 -src_unpack() {
108 - default
109 - # 753575
110 - if use arm; then
111 - mv -v "${S}"* "${S}" || die
112 - elif [[ ${A} == *_mac_* ]] ; then
113 - mv -v "${S}/Contents/Home/"* "${S}" || die
114 - rm -Rf "${S}/Contents" # drop macOS executable
115 - fi
116 -}
117 -
118 -src_install() {
119 - local dest="/opt/${P}"
120 - local ddest="${ED%/}/${dest#/}"
121 -
122 - rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
123 -
124 - # on macOS if they would exist they would be called .dylib, but most
125 - # importantly, there are no different providers, so everything
126 - # that's shipped works.
127 - if [[ ${A} != *_mac_* ]] ; then
128 - # this does not exist on arm64 hence -f
129 - rm -fv jre/lib/*/libfreetype.so* || die
130 -
131 - if ! use alsa ; then
132 - rm -v jre/lib/*/libjsoundalsa.so* || die
133 - fi
134 -
135 - if ! use examples ; then
136 - rm -vr sample || die
137 - fi
138 -
139 - if use headless-awt ; then
140 - rm -fvr {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \
141 - {,jre/}bin/policytool bin/appletviewer || die
142 - fi
143 - fi
144 -
145 - if ! use source ; then
146 - rm -v src.zip || die
147 - fi
148 -
149 - rm -v jre/lib/security/cacerts || die
150 - dosym ../../../../../etc/ssl/certs/java/cacerts \
151 - "${dest}"/jre/lib/security/cacerts
152 -
153 - dodir "${dest}"
154 - cp -pPR * "${ddest}" || die
155 -
156 - # provide stable symlink
157 - dosym "${P}" "/opt/${PN}-${SLOT}"
158 -
159 - java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
160 - java-vm_set-pax-markings "${ddest}"
161 - java-vm_revdep-mask
162 - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
163 -}