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: Wed, 08 May 2019 21:21:43
Message-Id: 1557350390.367e2f70ead5ed523c13dc0bbae9003c27c9e1c4.gyakovlev@gentoo
1 commit: 367e2f70ead5ed523c13dc0bbae9003c27c9e1c4
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 8 21:19:50 2019 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Wed May 8 21:19:50 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367e2f70
7
8 dev-java/openjdk-jre-bin: drop old :8
9
10 Package-Manager: Portage-2.3.66, Repoman-2.3.12
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 dev-java/openjdk-jre-bin/Manifest | 1 -
14 .../openjdk-jre-bin-8.202_p08.ebuild | 94 ----------------------
15 2 files changed, 95 deletions(-)
16
17 diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest
18 index 25ed89d092a..c36e43eb5cd 100644
19 --- a/dev-java/openjdk-jre-bin/Manifest
20 +++ b/dev-java/openjdk-jre-bin/Manifest
21 @@ -1,4 +1,3 @@
22 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.2_9.tar.gz 41525058 BLAKE2B da456e8415ef45d07968c12082f2351910284b47bac92a952d4962fbc4c63cb2fa006696b6b175e0d1073b1fca76cca61460465d0959afe80d2f5ce9006d9350 SHA512 96b527be34c49e6351bed0d000153c1bc9491cf89f8a7f90190feccd2984cce1e3d18747e108d476c4417f15947d436f20cd34fe88f8126edecf4a789d725b0a
23 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.3_7.tar.gz 41732132 BLAKE2B 9d3bd543fec6eb6c30eabbbb3ca6073365c5b8900dff9af47cfba5569ecfc33a8e2562ed3f8cf4940b2a7d7c427e48164a94fce1f72c8e98fa7f0fc32d923237 SHA512 b7232a3c75a8c4e67f51bd95c8441026b2bfef29cc779768a5f2d300208dc569d672402e06a2d6c6f512450723bc0631c5a18cde80cbc1ec2028c123607df30f
24 -DIST OpenJDK8U-jre_x64_linux_hotspot_8u202b08.tar.gz 40856726 BLAKE2B d9d4599989a0232bcc145aaf58b20dbfcedbe33adb2b3ee65b7e726dea350210f66eb81b321268a29d3234244c517642cfe908531242afb220509666e02c0617 SHA512 f9bb03cd0876f6b3b36d8ba821a14648b5ac2ec6dc6eefb95dc333aae77b55c940153cdd1715b21feaf7d7f2148bf8c272777c8afab911965e514f9792287962
25 DIST OpenJDK8U-jre_x64_linux_hotspot_8u212b03.tar.gz 40871242 BLAKE2B 8a6eee7f7465cbccc575e44ab08d6a3d2cedc32954475ea71064a4b6d4379927a795225fed7394922bdaa2a425efb6966d6a0126a55a0fa0e68dc0eeb7a6e935 SHA512 3b0c560cce673fa0e9506c18c4a25b56e26c8ccd7874098f55c37f1a556387b4c2d3ba81ef0368cc666178028eef0fd7beac6307588628c8c8c051381a21366f
26
27 diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.202_p08.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.202_p08.ebuild
28 deleted file mode 100644
29 index 2af8e9e8e29..00000000000
30 --- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.202_p08.ebuild
31 +++ /dev/null
32 @@ -1,94 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit eapi7-ver java-vm-2
39 -
40 -abi_uri() {
41 - echo "${2-$1}? (
42 - https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
43 - )"
44 -}
45 -
46 -MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
47 -SLOT="$(ver_cut 1)"
48 -
49 -DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
50 -HOMEPAGE="https://adoptopenjdk.net"
51 -SRC_URI="
52 - $(abi_uri x64 amd64)
53 -"
54 -
55 -LICENSE="GPL-2-with-classpath-exception"
56 -KEYWORDS="~amd64"
57 -
58 -IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
59 -
60 -RDEPEND="
61 - media-libs/fontconfig:1.0
62 - media-libs/freetype:2
63 - >net-libs/libnet-1.1
64 - >=sys-libs/glibc-2.2.5:*
65 - sys-libs/zlib
66 - alsa? ( media-libs/alsa-lib )
67 - cups? ( net-print/cups )
68 - selinux? ( sec-policy/selinux-java )
69 - !headless-awt? (
70 - x11-libs/libX11
71 - x11-libs/libXext
72 - x11-libs/libXi
73 - x11-libs/libXrender
74 - x11-libs/libXtst
75 - )"
76 -
77 -PDEPEND="
78 - webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
79 - nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
80 -
81 -RESTRICT="preserve-libs splitdebug"
82 -QA_PREBUILT="*"
83 -
84 -S="${WORKDIR}/jdk${MY_PV}-jre"
85 -
86 -src_install() {
87 - local dest="/opt/${P}"
88 - local ddest="${ED}${dest#/}"
89 -
90 - rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
91 -
92 - # this does not exist on arm64 hence -f
93 - rm -fv lib/*/libfreetype.so* || die
94 -
95 - if ! use alsa ; then
96 - rm -v lib/*/libjsoundalsa.so* || die
97 - fi
98 -
99 - if use headless-awt ; then
100 - rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
101 - bin/policytool || die
102 - fi
103 -
104 - dodir "${dest}"
105 - cp -pPR * "${ddest}" || die
106 -
107 - use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
108 - java-vm_set-pax-markings "${ddest}"
109 - java-vm_revdep-mask
110 - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
111 -}
112 -
113 -pkg_postinst() {
114 - java-vm-2_pkg_postinst
115 -
116 - if use gentoo-vm ; then
117 - ewarn "WARNING! You have enabled the gentoo-vm USE flag, making this JRE"
118 - ewarn "recognised by the system. This will almost certainly break things."
119 - else
120 - ewarn "The experimental gentoo-vm USE flag has not been enabled so this JRE"
121 - ewarn "will not be recognised by the system. For example, simply calling"
122 - ewarn "\"java\" will launch a different JVM. This is necessary until Gentoo"
123 - ewarn "fully supports OpenJDK 8. This JRE must therefore be invoked using its"
124 - ewarn "absolute location under ${EPREFIX}/opt/${P}."
125 - fi
126 -}