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-jre-bin/
Date: Sat, 22 Jan 2022 01:09:06
Message-Id: 1642813669.85c580df9b2cfa488ee6429183e6ce1f485893a0.gyakovlev@gentoo
1 commit: 85c580df9b2cfa488ee6429183e6ce1f485893a0
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 22 01:07:14 2022 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 22 01:07:49 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c580df
7
8 dev-java/openjdk-jre-bin: drop 11.0.13_p8-r1
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 dev-java/openjdk-jre-bin/Manifest | 1 -
13 .../openjdk-jre-bin-11.0.13_p8-r1.ebuild | 86 ----------------------
14 2 files changed, 87 deletions(-)
15
16 diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest
17 index f2dc0bb0cb40..1f93d04d9b51 100644
18 --- a/dev-java/openjdk-jre-bin/Manifest
19 +++ b/dev-java/openjdk-jre-bin/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444 SHA512 41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
22 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc SHA512 9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
23 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154 SHA512 36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915
24
25 diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
26 deleted file mode 100644
27 index 6c838d3c2702..000000000000
28 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
29 +++ /dev/null
30 @@ -1,86 +0,0 @@
31 -# Copyright 1999-2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=8
35 -
36 -inherit java-vm-2
37 -
38 -abi_uri() {
39 - echo "${2-$1}? (
40 - https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
41 - )"
42 -}
43 -
44 -MY_PV=${PV/_p/+}
45 -SLOT=${MY_PV%%[.+]*}
46 -
47 -SRC_URI="
48 - $(abi_uri x64 amd64)
49 -"
50 -
51 -DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
52 -HOMEPAGE="https://adoptopenjdk.net"
53 -LICENSE="GPL-2-with-classpath-exception"
54 -KEYWORDS="~amd64"
55 -IUSE="alsa cups +gentoo-vm headless-awt selinux"
56 -
57 -RDEPEND="
58 - media-libs/fontconfig:1.0
59 - media-libs/freetype:2
60 - >net-libs/libnet-1.1
61 - >=sys-apps/baselayout-java-0.1.0-r1
62 - >=sys-libs/glibc-2.2.5:*
63 - sys-libs/zlib
64 - alsa? ( media-libs/alsa-lib )
65 - cups? ( net-print/cups )
66 - selinux? ( sec-policy/selinux-java )
67 - !headless-awt? (
68 - x11-libs/libX11
69 - x11-libs/libXext
70 - x11-libs/libXi
71 - x11-libs/libXrender
72 - x11-libs/libXtst
73 - )"
74 -
75 -RESTRICT="preserve-libs splitdebug"
76 -QA_PREBUILT="*"
77 -
78 -S="${WORKDIR}/jdk-${MY_PV}-jre"
79 -
80 -src_install() {
81 - local dest="/opt/${P}"
82 - local ddest="${ED}/${dest#/}"
83 -
84 - # Not sure why they bundle this as it's commonly available and they
85 - # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
86 - # also has an explicit dependency while Oracle seemingly dlopens it.
87 - rm -vf lib/libfreetype.so || die
88 -
89 - # Oracle and IcedTea have libjsoundalsa.so depending on
90 - # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
91 - if ! use alsa ; then
92 - rm -v lib/libjsound.* || die
93 - fi
94 -
95 - if use headless-awt ; then
96 - rm -v lib/lib*{[jx]awt,splashscreen}* || die
97 - fi
98 -
99 - rm -v lib/security/cacerts || die
100 - dosym ../../../../etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
101 -
102 - dodir "${dest}"
103 - cp -pPR * "${ddest}" || die
104 -
105 - # provide stable symlink
106 - dosym "${P}" "/opt/${PN}-${SLOT}"
107 -
108 - use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
109 - java-vm_set-pax-markings "${ddest}"
110 - java-vm_revdep-mask
111 - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
112 -}
113 -
114 -pkg_postinst() {
115 - java-vm-2_pkg_postinst
116 -}