[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2024-05-17 Thread Miroslav Šulc
commit: 83181db3d06bdb420ca8cc4bcc7135dbd6286866
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 15 21:04:35 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri May 17 09:28:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83181db3

dev-java/openjdk-jre-bin: drop 11.0.20.1_p1, 17.0.8.1_p1

Bug: https://bugs.gentoo.org/925020
Bug: https://bugs.gentoo.org/916211
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-11.0.20.1_p1.ebuild| 83 --
 .../openjdk-jre-bin-17.0.8.1_p1.ebuild | 83 --
 3 files changed, 168 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index a550f6c7ebc3..b4f481d2b225 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,7 +1,5 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.23_9.tar.gz 43361001 BLAKE2B 
7f5fe24de2f0967ceeaee783430fc1aa9d8c510d955eff2e10c9d94058a2985308e99a57f1dffb3adb3cee9d90d0a553abcb5438a41a0cda054b0a260e435f31
 SHA512 
82b4b021b7fb136a9016623cd6ab7b4ac1f5fc3bff69594b74c8b2b0305d6b0c7d20d12759062826dc27ce0b50ea176bcec76960d3d458549e11a5452b7df014
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.11_9.tar.gz 46382823 BLAKE2B 
79612a8a73cee7a8ac022779a12077fa613ff7b18d8d5d198c42ae886cba21c46a1919422249696a74b5e5491542b88b57244eaa74f3b1bc8ae63ae851d10d40
 SHA512 
a98534b49a71a1bb6488aff4f1d2fc4fdcadfbaa17ef1ca3003568aed8498b3d3618c065334dd6bd9cffab0af15b6cbc980353e09da66c5ac69f0c96f9b0a889
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
 DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz 52430722 BLAKE2B 
32a969bfd1a6e334db34db6f12317810a81b60b0f6c4c978aee3fb588ed30daca0b54089feba7721a51f71d2ebb89d453aba8e7ded29f524d5923a3804828d88
 SHA512 
2fefc61c36f4cf4bbe722aef93aced8dc4b76d2fddeb91ad8687dc54f7afd9dff03df25ff12214bbd66fcbd637ff0ca5a21a1d839e60da9622904284bc2abfee
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u412b08.tar.gz 41415973 BLAKE2B 
1372ef4f608eaecd4a82c8e5598e67b91d4b200818a896c2977f40d7c228377ad033187e5afda7cd812b37950b998bc764c155d952a62b7bf7c625299b9477d9
 SHA512 
f1e3a168724fd9826262d1f4e895d0809618414231e246750f96522bc89fb4f27fed83f83dd548ddd859b519512ac7a080c6a3482a9d129275102aed973eab28

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
deleted file mode 100644
index 7e2efc602026..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2024-05-15 Thread Sam James
commit: a2060433d5e38de4c1602ba1873d26bea7422845
Author: Sam James  gentoo  org>
AuthorDate: Wed May 15 12:05:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 15 12:05:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2060433

dev-java/openjdk-jre-bin: Stabilize 17.0.11_p9 amd64, #931783

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild
index 9fe0d3158b43..4bac8986b66a 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptium.net/;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2024-05-15 Thread Sam James
commit: 23b2a6cf058e92d85e10da2ca328a6e54a554e04
Author: Sam James  gentoo  org>
AuthorDate: Wed May 15 12:05:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 15 12:05:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b2a6cf

dev-java/openjdk-jre-bin: Stabilize 11.0.23_p9 amd64, #931783

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
index 9fe0d3158b43..4bac8986b66a 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptium.net/;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2024-05-09 Thread Florian Schmaus
commit: 0c3dcd478e6da68d8f97005780f344f7ee771265
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr 26 15:42:43 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May  9 11:42:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3dcd47

dev-java/openjdk-jre-bin: drop 21.0.1_p12

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/36389
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-21.0.1_p12.ebuild  | 83 --
 2 files changed, 84 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index eb136af8838f..a550f6c7ebc3 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,7 +2,6 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 
43033465 BLAKE2B 484ec2
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.23_9.tar.gz 43361001 BLAKE2B 
7f5fe24de2f0967ceeaee783430fc1aa9d8c510d955eff2e10c9d94058a2985308e99a57f1dffb3adb3cee9d90d0a553abcb5438a41a0cda054b0a260e435f31
 SHA512 
82b4b021b7fb136a9016623cd6ab7b4ac1f5fc3bff69594b74c8b2b0305d6b0c7d20d12759062826dc27ce0b50ea176bcec76960d3d458549e11a5452b7df014
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.11_9.tar.gz 46382823 BLAKE2B 
79612a8a73cee7a8ac022779a12077fa613ff7b18d8d5d198c42ae886cba21c46a1919422249696a74b5e5491542b88b57244eaa74f3b1bc8ae63ae851d10d40
 SHA512 
a98534b49a71a1bb6488aff4f1d2fc4fdcadfbaa17ef1ca3003568aed8498b3d3618c065334dd6bd9cffab0af15b6cbc980353e09da66c5ac69f0c96f9b0a889
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
-DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.1_12.tar.gz 52453828 BLAKE2B 
d53bf2929431c9ce4026ae2fb9b950fedc9e756f52013a2ecdad804ccf28e33447f5278f159fb881791d1a0952d959232085549f2ef1b563979c3f15713a00e6
 SHA512 
568844305c490abbd9a20aa89b48b8ece4bb1b75145d6e6dc89220bdb6049bc70f8bd8c6a789983d7bbbdbc64d78129515443fe86c03064592354b455869e8af
 DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz 52430722 BLAKE2B 
32a969bfd1a6e334db34db6f12317810a81b60b0f6c4c978aee3fb588ed30daca0b54089feba7721a51f71d2ebb89d453aba8e7ded29f524d5923a3804828d88
 SHA512 
2fefc61c36f4cf4bbe722aef93aced8dc4b76d2fddeb91ad8687dc54f7afd9dff03df25ff12214bbd66fcbd637ff0ca5a21a1d839e60da9622904284bc2abfee
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u412b08.tar.gz 41415973 BLAKE2B 
1372ef4f608eaecd4a82c8e5598e67b91d4b200818a896c2977f40d7c228377ad033187e5afda7cd812b37950b998bc764c155d952a62b7bf7c625299b9477d9
 SHA512 
f1e3a168724fd9826262d1f4e895d0809618414231e246750f96522bc89fb4f27fed83f83dd548ddd859b519512ac7a080c6a3482a9d129275102aed973eab28

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild
deleted file mode 100644
index 1aba636df50a..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${PN}-${SLOT}"
-   local 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2024-05-09 Thread Florian Schmaus
commit: b55dc154b7a4a41c92570453083eeb1a746418db
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Apr 23 17:51:41 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May  9 11:42:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55dc154

dev-java/openjdk-jre-bin: add 8.412_p08, 11.0.23_p9, 17.0.11_p9, 21.0.3_p9

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  4 ++
 .../openjdk-jre-bin-11.0.23_p9.ebuild  | 83 ++
 .../openjdk-jre-bin-17.0.11_p9.ebuild  | 83 ++
 .../openjdk-jre-bin-21.0.3_p9.ebuild   | 83 ++
 .../openjdk-jre-bin-8.412_p08.ebuild   | 82 +
 5 files changed, 335 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 94d314d5a60d..eb136af8838f 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,8 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.23_9.tar.gz 43361001 BLAKE2B 
7f5fe24de2f0967ceeaee783430fc1aa9d8c510d955eff2e10c9d94058a2985308e99a57f1dffb3adb3cee9d90d0a553abcb5438a41a0cda054b0a260e435f31
 SHA512 
82b4b021b7fb136a9016623cd6ab7b4ac1f5fc3bff69594b74c8b2b0305d6b0c7d20d12759062826dc27ce0b50ea176bcec76960d3d458549e11a5452b7df014
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.11_9.tar.gz 46382823 BLAKE2B 
79612a8a73cee7a8ac022779a12077fa613ff7b18d8d5d198c42ae886cba21c46a1919422249696a74b5e5491542b88b57244eaa74f3b1bc8ae63ae851d10d40
 SHA512 
a98534b49a71a1bb6488aff4f1d2fc4fdcadfbaa17ef1ca3003568aed8498b3d3618c065334dd6bd9cffab0af15b6cbc980353e09da66c5ac69f0c96f9b0a889
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
 DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.1_12.tar.gz 52453828 BLAKE2B 
d53bf2929431c9ce4026ae2fb9b950fedc9e756f52013a2ecdad804ccf28e33447f5278f159fb881791d1a0952d959232085549f2ef1b563979c3f15713a00e6
 SHA512 
568844305c490abbd9a20aa89b48b8ece4bb1b75145d6e6dc89220bdb6049bc70f8bd8c6a789983d7bbbdbc64d78129515443fe86c03064592354b455869e8af
+DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz 52430722 BLAKE2B 
32a969bfd1a6e334db34db6f12317810a81b60b0f6c4c978aee3fb588ed30daca0b54089feba7721a51f71d2ebb89d453aba8e7ded29f524d5923a3804828d88
 SHA512 
2fefc61c36f4cf4bbe722aef93aced8dc4b76d2fddeb91ad8687dc54f7afd9dff03df25ff12214bbd66fcbd637ff0ca5a21a1d839e60da9622904284bc2abfee
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u412b08.tar.gz 41415973 BLAKE2B 
1372ef4f608eaecd4a82c8e5598e67b91d4b200818a896c2977f40d7c228377ad033187e5afda7cd812b37950b998bc764c155d952a62b7bf7c625299b9477d9
 SHA512 
f1e3a168724fd9826262d1f4e895d0809618414231e246750f96522bc89fb4f27fed83f83dd548ddd859b519512ac7a080c6a3482a9d129275102aed973eab28

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
new file mode 100644
index ..9fe0d3158b43
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net/;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-10-28 Thread Florian Schmaus
commit: 0bf41fef740e95d632d6876d079093445ed88239
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 28 09:48:45 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 28 09:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf41fef

dev-java/openjdk-jre-bin: add 21.0.1_p12

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-21.0.1_p12.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0fc6971cb41c..94d314d5a60d 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
+DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.1_12.tar.gz 52453828 BLAKE2B 
d53bf2929431c9ce4026ae2fb9b950fedc9e756f52013a2ecdad804ccf28e33447f5278f159fb881791d1a0952d959232085549f2ef1b563979c3f15713a00e6
 SHA512 
568844305c490abbd9a20aa89b48b8ece4bb1b75145d6e6dc89220bdb6049bc70f8bd8c6a789983d7bbbdbc64d78129515443fe86c03064592354b455869e8af
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.1_p12.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || 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
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-10-26 Thread Miroslav Šulc
commit: 6eba331a8c2eda46cef39f0d919579b763e0a670
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Oct 25 19:06:49 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Oct 26 07:25:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eba331a

dev-java/openjdk-jre-bin: drop versions

Bug: https://bugs.gentoo.org/908243
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/33513
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  6 --
 .../openjdk-jre-bin-11.0.18_p10.ebuild | 83 --
 .../openjdk-jre-bin-11.0.19_p7.ebuild  | 83 --
 .../openjdk-jre-bin-17.0.6_p10.ebuild  | 83 --
 .../openjdk-jre-bin-17.0.7_p7.ebuild   | 83 --
 .../openjdk-jre-bin-8.362_p09.ebuild   | 82 -
 .../openjdk-jre-bin-8.372_p07.ebuild   | 82 -
 7 files changed, 502 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 42906ffc6f28..0fc6971cb41c 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,9 +1,3 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
deleted file mode 100644
index 7e2efc602026..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-10-25 Thread Arthur Zamarin
commit: 01935c6d95f04f0ee5ad58d13c37bebde90ae414
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 25 15:33:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 25 15:33:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01935c6d

dev-java/openjdk-jre-bin: Stabilize 17.0.8.1_p1 amd64, #916121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
index 1aba636df50a..7e2efc602026 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-10-25 Thread Arthur Zamarin
commit: 8543343c5911d20720acdab0a8a56a09d77e3d07
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 25 15:33:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 25 15:33:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8543343c

dev-java/openjdk-jre-bin: Stabilize 8.382_p05 amd64, #916121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
index 962a1fabfbfb..1071fa2afe06 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-10-25 Thread Arthur Zamarin
commit: 77b74e4d20a77b7dc5728768a71fd232b887fb07
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 25 15:33:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 25 15:33:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b74e4d

dev-java/openjdk-jre-bin: Stabilize 11.0.20.1_p1 amd64, #916121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
index 1aba636df50a..7e2efc602026 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: bdc248c0a6d18530fc541992b77bea793b931ce6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:03:53 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc248c0

dev-java/openjdk-jre-bin: add 17.0.8.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.8.1_p1.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 2fc7a374bd10..42906ffc6f28 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -3,6 +3,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 
BLAKE2B 95347ba2
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: 324056d13fde78b8c06bb4fe529005a0fd29df63
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:03:01 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324056d1

dev-java/openjdk-jre-bin: add 11.0.20.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.20.1_p1.ebuild| 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 49e3d45770ca..2fc7a374bd10 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: 0ac870c2e1a5a34e4db370b901218bd682bf2ad6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:02:17 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac870c2

dev-java/openjdk-jre-bin: add 8.382_p05

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.382_p05.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index db21118c6af5..49e3d45770ca 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -4,3 +4,4 @@ DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 
BLAKE2B 2d0bc958
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
new file mode 100644
index ..962a1fabfbfb
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: db312fa8cc307681cec30f786d8b622345a0ae89
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:41:37 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db312fa8

dev-java/openjdk-jre-bin: add 17.0.7_p7

Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.7_p7.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 3b107e1f36e5..db21118c6af5 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # 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
+

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: 113fe771c4d7b80d86ccee2b52c5f625d4f5c839
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:19:42 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113fe771

dev-java/openjdk-jre-bin: add 8.372_p07

Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.372_p07.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0bde0b30094b..4ff920a8a634 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild
new file mode 100644
index ..962a1fabfbfb
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: 02ed968fb92ef359677e2b14543af38fa712f21a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:38:04 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed968f

dev-java/openjdk-jre-bin: add 11.0.19_p7

Bug: https://bugs.gentoo.org/908243
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.19_p7.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 4ff920a8a634..3b107e1f36e5 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || 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
+
+   java-vm_install-env 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-22 Thread Georgy Yakovlev
commit: 02e936a9e99842055b3c11d6912ec91a84708357
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 22 23:05:06 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 22 23:13:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e936a9

dev-java/openjdk-jre-bin: drop 8.332_p09, 11.0.15_p10, 17.0.3_p7

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  3 -
 dev-java/openjdk-jre-bin/metadata.xml  |  1 -
 .../openjdk-jre-bin-11.0.15_p10.ebuild | 83 --
 .../openjdk-jre-bin-17.0.3_p7.ebuild   | 83 --
 .../openjdk-jre-bin-8.332_p09.ebuild   | 82 -
 5 files changed, 252 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b0e17b6ce3e2..0bde0b30094b 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,6 +1,3 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/metadata.xml 
b/dev-java/openjdk-jre-bin/metadata.xml
index 2a0dc8d5f54c..f60a999cf34f 100644
--- a/dev-java/openjdk-jre-bin/metadata.xml
+++ b/dev-java/openjdk-jre-bin/metadata.xml
@@ -16,6 +16,5 @@


Don't install the X backend for AWT, 
needed by some GUIs (used to be X flag)
-   Allow this JDK to be recognised by 
Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)

 

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
deleted file mode 100644
index ae3ecf2e8fe9..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-  

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Sam James
commit: 192f8164d52e2f0f0c371be17a7e9495e724b789
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 22 06:04:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 22 06:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192f8164

dev-java/openjdk-jre-bin: Stabilize 11.0.18_p10 amd64, #891421

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
index 1aba636df50a..7e2efc602026 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Sam James
commit: 4a220ac75ba18ba1e1d91afe36ae7e0690ca2237
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 22 06:04:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 22 06:04:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a220ac7

dev-java/openjdk-jre-bin: Stabilize 17.0.6_p10 amd64, #891421

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild
index 1aba636df50a..7e2efc602026 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Sam James
commit: c6bd59aed35de7062915c615c30e5cc00f7b3a29
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 22 06:04:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 22 06:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6bd59ae

dev-java/openjdk-jre-bin: Stabilize 8.362_p09 amd64, #891421

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild
index 962a1fabfbfb..1071fa2afe06 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: d685fef005698e0e88d04e9a637bf75f53cf1cff
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:36:06 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d685fef0

dev-java/openjdk-jre-bin: drop 11.0.14_p9-r1, 11.0.16.1_p1, 11.0.17_p8

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  3 -
 .../openjdk-jre-bin-11.0.14_p9-r1.ebuild   | 83 --
 .../openjdk-jre-bin-11.0.16.1_p1.ebuild| 83 --
 .../openjdk-jre-bin-11.0.17_p8.ebuild  | 83 --
 4 files changed, 252 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b365bcfb5ab4..1afead7f88ca 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,7 +1,4 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 42705612 BLAKE2B 
02b0239a613f0738c7980105cd8595c0bbf456ba13f669dd11071313260d1fdbe1bc0c91e9fc9252cb04078ec7da36fdb4cf8a3408d1afdb7298f88bb75a75d8
 SHA512 
21af841b9e14ea32e13dd45fb2e693c0dfcbf65e99ebaaee44f14188c8b30c2cd76de816dc184b7bc9f376b26ab6bb9741be84f37bb99bec4dc381aa7ce9ada9
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.17_8.tar.gz 42827817 BLAKE2B 
b904eb70da1ef73def0475c379bc91790e348cad830783cbd492c386498a5d09bdf8f117614b53c6a708c0aaa5881dd300b144e2d71e99cfa14fe99a05059d11
 SHA512 
4866c5f06b92e7e82e4427ec012a6e1421ba5e5aaf8624cb683ff86f950eb15f5d32962b585047d571f8a54e6a5df31f222eec15d530bcc4713c63d612d20d7f
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
deleted file mode 100644
index ae3ecf2e8fe9..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: e4fd5e13b473d164d949ec5417dc657fb5d51be1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:35:23 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fd5e13

dev-java/openjdk-jre-bin: drop 8.322_p06, 8.345_p01, 8.352_p08

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  3 -
 .../openjdk-jre-bin-8.322_p06.ebuild   | 82 --
 .../openjdk-jre-bin-8.345_p01.ebuild   | 82 --
 .../openjdk-jre-bin-8.352_p08.ebuild   | 82 --
 4 files changed, 249 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 26e44c660904..b365bcfb5ab4 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -7,8 +7,5 @@ DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 
BLAKE2B dc8a358b1
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz 46080826 BLAKE2B 
b6c92f8bad0f8806f7138da0cbb79876b32d0abd0be8fc25c016e555a7c8a9297d63b85ee4c778a812e5fa3bce7b48e320285f4dec93a6176498ab52d111632a
 SHA512 
6d228cadc7ecf46deb571124870a6d37604759024de1e4e1df9f45c86d988326a91799e3ede866a1fa564b5d73ccf859888f640bf6a9c8c0596f6ac75c4a8241
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u352b08.tar.gz 41349408 BLAKE2B 
98b4b57f6839b09bff112894360587f5bc745506830795d9329e1db26cf676a77cf7d06813e850c44619b1b03d86926b98bdc4f3672d2bb73c1dbb081ad47bae
 SHA512 
36f76d74d69afc488e3d992f5f97d522c2273604a6045205da9d514bd02d5f00e21e8e5344632d80fd85d50a8496c9950bea368b9a6b332cd5062134d2b5
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
deleted file mode 100644
index f337effa4a4f..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: 794b73966093c72d8d82d28be735c5c638d79388
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:36:40 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:36:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794b7396

dev-java/openjdk-jre-bin: drop 17.0.4.1_p1, 17.0.5_p8

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-17.0.4.1_p1.ebuild | 83 --
 .../openjdk-jre-bin-17.0.5_p8.ebuild   | 83 --
 3 files changed, 168 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1afead7f88ca..b0e17b6ce3e2 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,8 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz 46080826 BLAKE2B 
b6c92f8bad0f8806f7138da0cbb79876b32d0abd0be8fc25c016e555a7c8a9297d63b85ee4c778a812e5fa3bce7b48e320285f4dec93a6176498ab52d111632a
 SHA512 
6d228cadc7ecf46deb571124870a6d37604759024de1e4e1df9f45c86d988326a91799e3ede866a1fa564b5d73ccf859888f640bf6a9c8c0596f6ac75c4a8241
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild
deleted file mode 100644
index 43ec32db6c4d..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: 2fd3efaea583c847864718dbb0e9dd1e9192ab46
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:31:07 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd3efae

dev-java/openjdk-jre-bin: add 11.0.18_p10

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.18_p10.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index c397d22a2b78..5eece8d1680c 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,6 +2,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 
BLAKE2B 0f972a78
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 42705612 BLAKE2B 
02b0239a613f0738c7980105cd8595c0bbf456ba13f669dd11071313260d1fdbe1bc0c91e9fc9252cb04078ec7da36fdb4cf8a3408d1afdb7298f88bb75a75d8
 SHA512 
21af841b9e14ea32e13dd45fb2e693c0dfcbf65e99ebaaee44f14188c8b30c2cd76de816dc184b7bc9f376b26ab6bb9741be84f37bb99bec4dc381aa7ce9ada9
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.17_8.tar.gz 42827817 BLAKE2B 
b904eb70da1ef73def0475c379bc91790e348cad830783cbd492c386498a5d09bdf8f117614b53c6a708c0aaa5881dd300b144e2d71e99cfa14fe99a05059d11
 SHA512 
4866c5f06b92e7e82e4427ec012a6e1421ba5e5aaf8624cb683ff86f950eb15f5d32962b585047d571f8a54e6a5df31f222eec15d530bcc4713c63d612d20d7f
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz 46080826 BLAKE2B 
b6c92f8bad0f8806f7138da0cbb79876b32d0abd0be8fc25c016e555a7c8a9297d63b85ee4c778a812e5fa3bce7b48e320285f4dec93a6176498ab52d111632a
 SHA512 
6d228cadc7ecf46deb571124870a6d37604759024de1e4e1df9f45c86d988326a91799e3ede866a1fa564b5d73ccf859888f640bf6a9c8c0596f6ac75c4a8241

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.18_p10.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: 532421733ef6f3efb24e5485203a9239b93eb77b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:31:54 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:33:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53242173

dev-java/openjdk-jre-bin: add 17.0.6_p10

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.6_p10.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 5eece8d1680c..26e44c660904 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -6,6 +6,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 
42824761 BLAKE2B 481317f
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz 46080826 BLAKE2B 
b6c92f8bad0f8806f7138da0cbb79876b32d0abd0be8fc25c016e555a7c8a9297d63b85ee4c778a812e5fa3bce7b48e320285f4dec93a6176498ab52d111632a
 SHA512 
6d228cadc7ecf46deb571124870a6d37604759024de1e4e1df9f45c86d988326a91799e3ede866a1fa564b5d73ccf859888f640bf6a9c8c0596f6ac75c4a8241
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.6_p10.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-01-21 Thread Georgy Yakovlev
commit: 0ce12c1a7574f6a8b8c2c03d323520a48d53a480
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:30:23 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce12c1a

dev-java/openjdk-jre-bin: add 8.362_p09

Bug: https://bugs.gentoo.org/891323
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.362_p09.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 271fc3d105b7..c397d22a2b78 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -9,3 +9,4 @@ DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 
BLAKE2B b96b39d4b3
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u352b08.tar.gz 41349408 BLAKE2B 
98b4b57f6839b09bff112894360587f5bc745506830795d9329e1db26cf676a77cf7d06813e850c44619b1b03d86926b98bdc4f3672d2bb73c1dbb081ad47bae
 SHA512 
36f76d74d69afc488e3d992f5f97d522c2273604a6045205da9d514bd02d5f00e21e8e5344632d80fd85d50a8496c9950bea368b9a6b332cd5062134d2b5
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild
new file mode 100644
index ..962a1fabfbfb
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.362_p09.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-11-11 Thread Georgy Yakovlev
commit: d445156478117650a156eefc8dda8ebfa0da4353
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 11 12:30:16 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Nov 11 12:30:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4451564

dev-java/openjdk-jre-bin: add 11.0.17_p8

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.17_p8.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 525d01cfe9cc..72c11b6820ba 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,6 +1,7 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 42705612 BLAKE2B 
02b0239a613f0738c7980105cd8595c0bbf456ba13f669dd11071313260d1fdbe1bc0c91e9fc9252cb04078ec7da36fdb4cf8a3408d1afdb7298f88bb75a75d8
 SHA512 
21af841b9e14ea32e13dd45fb2e693c0dfcbf65e99ebaaee44f14188c8b30c2cd76de816dc184b7bc9f376b26ab6bb9741be84f37bb99bec4dc381aa7ce9ada9
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.17_8.tar.gz 42827817 BLAKE2B 
b904eb70da1ef73def0475c379bc91790e348cad830783cbd492c386498a5d09bdf8f117614b53c6a708c0aaa5881dd300b144e2d71e99cfa14fe99a05059d11
 SHA512 
4866c5f06b92e7e82e4427ec012a6e1421ba5e5aaf8624cb683ff86f950eb15f5d32962b585047d571f8a54e6a5df31f222eec15d530bcc4713c63d612d20d7f
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.17_p8.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.17_p8.ebuild
new file mode 100644
index ..43ec32db6c4d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.17_p8.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-11-11 Thread Georgy Yakovlev
commit: f66347cfe001c03786ee58b177a8e1736c575e1c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 11 12:30:37 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Nov 11 12:30:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66347cf

dev-java/openjdk-jre-bin: add 17.0.5_p8

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.5_p8.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 72c11b6820ba..271fc3d105b7 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -4,6 +4,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 
42705612 BLAKE2B 02b023
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.17_8.tar.gz 42827817 BLAKE2B 
b904eb70da1ef73def0475c379bc91790e348cad830783cbd492c386498a5d09bdf8f117614b53c6a708c0aaa5881dd300b144e2d71e99cfa14fe99a05059d11
 SHA512 
4866c5f06b92e7e82e4427ec012a6e1421ba5e5aaf8624cb683ff86f950eb15f5d32962b585047d571f8a54e6a5df31f222eec15d530bcc4713c63d612d20d7f
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz 46080826 BLAKE2B 
b6c92f8bad0f8806f7138da0cbb79876b32d0abd0be8fc25c016e555a7c8a9297d63b85ee4c778a812e5fa3bce7b48e320285f4dec93a6176498ab52d111632a
 SHA512 
6d228cadc7ecf46deb571124870a6d37604759024de1e4e1df9f45c86d988326a91799e3ede866a1fa564b5d73ccf859888f640bf6a9c8c0596f6ac75c4a8241
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.5_p8.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.5_p8.ebuild
new file mode 100644
index ..43ec32db6c4d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.5_p8.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-11-11 Thread Georgy Yakovlev
commit: 3ade268b07223a745fb89341f687eec21df6d2dd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 11 12:28:18 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Nov 11 12:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ade268b

dev-java/openjdk-jre-bin: add 8.352_p08

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.352_p08.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 827378b56a02..525d01cfe9cc 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -6,3 +6,4 @@ DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 
45941557 BLAKE2B 877a194
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u352b08.tar.gz 41349408 BLAKE2B 
98b4b57f6839b09bff112894360587f5bc745506830795d9329e1db26cf676a77cf7d06813e850c44619b1b03d86926b98bdc4f3672d2bb73c1dbb081ad47bae
 SHA512 
36f76d74d69afc488e3d992f5f97d522c2273604a6045205da9d514bd02d5f00e21e8e5344632d80fd85d50a8496c9950bea368b9a6b332cd5062134d2b5

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.352_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.352_p08.ebuild
new file mode 100644
index ..d4b6279fcfac
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.352_p08.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-09-13 Thread Georgy Yakovlev
commit: 1e0dc18bb2be25d745f85e66879b4f0bef6c7a1b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 13 22:26:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 13 22:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0dc18b

dev-java/openjdk-jre-bin: add 17.0.4.1_p1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.4.1_p1.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 12650f6d1a4e..827378b56a02 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,6 +2,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 
BLAKE2B 0f972a78
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 42705612 BLAKE2B 
02b0239a613f0738c7980105cd8595c0bbf456ba13f669dd11071313260d1fdbe1bc0c91e9fc9252cb04078ec7da36fdb4cf8a3408d1afdb7298f88bb75a75d8
 SHA512 
21af841b9e14ea32e13dd45fb2e693c0dfcbf65e99ebaaee44f14188c8b30c2cd76de816dc184b7bc9f376b26ab6bb9741be84f37bb99bec4dc381aa7ce9ada9
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.4.1_1.tar.gz 45941557 BLAKE2B 
877a194672bfb950203d466191c1c220fffcca86559c0179c573e85152b9e63d253891989ed825181f3e034dd9d6f5cfba10986cf1c019e7faf73ad9a89bee48
 SHA512 
0bea14d42df99771e8e02f705f9233fc666904667607ca66e47be57fb09131b0a9d70b7bd4cc5b322805cc09cb14ad711db60348e9d17f9714884006185a928c
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild
new file mode 100644
index ..43ec32db6c4d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.4.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-09-13 Thread Georgy Yakovlev
commit: 8459cfa39fa47906acda3d27799d207d94dd17d9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 13 22:23:54 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 13 22:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8459cfa3

dev-java/openjdk-jre-bin: add 11.0.16.1_p1

remove stray gentoo-vm flag

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.16.1_p1.ebuild| 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 7c61aa0aa602..12650f6d1a4e 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.16.1_1.tar.gz 42705612 BLAKE2B 
02b0239a613f0738c7980105cd8595c0bbf456ba13f669dd11071313260d1fdbe1bc0c91e9fc9252cb04078ec7da36fdb4cf8a3408d1afdb7298f88bb75a75d8
 SHA512 
21af841b9e14ea32e13dd45fb2e693c0dfcbf65e99ebaaee44f14188c8b30c2cd76de816dc184b7bc9f376b26ab6bb9741be84f37bb99bec4dc381aa7ce9ada9
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.16.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.16.1_p1.ebuild
new file mode 100644
index ..43ec32db6c4d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.16.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # 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.* || 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-09-13 Thread Georgy Yakovlev
commit: 0734fc309958c14d876e1bb884a21394e6c78784
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 13 22:22:46 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 13 22:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0734fc30

dev-java/openjdk-jre-bin: add 8.345_p01

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.345_p01.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 37434dfb74dc..7c61aa0aa602 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -3,3 +3,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 
42471028 BLAKE2B a88fa04
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u345b01.tar.gz 41336188 BLAKE2B 
05c1ff3f0561410dafb88f1ce1486decbe56f528cebde4f5d05d589e5a7c706e84bf23f89cda68b19212dbd9b109546a7b78b407a8453c9f040b9e95f5f9c35f
 SHA512 
15cb0be04c9a516476405107fc472470b4576b3893aca8f926b8f007fcb21b6eba1d87a52a806ec698cb3a8b17bae8f557445e9201be2f2d7246a67e28df0be4

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.345_p01.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.345_p01.ebuild
new file mode 100644
index ..d4b6279fcfac
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.345_p01.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/, dev-java/openjdk-jre-bin/files/

2022-07-04 Thread Georgy Yakovlev
commit: 88206c6e203e1db4f6a71908fc1ef77cc82e49bc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jun 26 16:13:50 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jul  4 10:44:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88206c6e

dev-java/openjdk-jre-bin: consolidate env files

Resolves pkgcheck warning: duplicate identical files in FILESDIR:
'files/openjdk-jre-bin-11.env.sh', 'files/openjdk-jre-bin-17.env.sh'

Also drop the pointless copyright notice.

Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh   | 14 --
 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh|  3 ---
 .../{openjdk-jre-bin-11.env.sh => openjdk-jre-bin.env.sh}  |  3 ---
 .../openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild   |  2 +-
 .../openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild |  2 +-
 dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild  |  2 +-
 6 files changed, 3 insertions(+), 23 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh
deleted file mode 100644
index 5ccace8029b9..
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-VERSION="Eclipse Temurin JRE ${PV}"
-JAVA_HOME="${EPREFIX}/opt/${PN}-${SLOT}"
-PATH="\${JAVA_HOME}/bin"
-ROOTPATH="\${JAVA_HOME}/bin"
-LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
-MANPATH="\${JAVA_HOME}/man"
-PROVIDES_TYPE="JRE"
-PROVIDES_VERSION="${SLOT}"
-BOOTCLASSPATH=""
-GENERATION="2"
-ENV_VARS="JAVA_HOME PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
index e3f380e33c60..091a43a4efc9 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
@@ -1,6 +1,3 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
 VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin.env.sh
similarity index 76%
rename from dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
rename to dev-java/openjdk-jre-bin/files/openjdk-jre-bin.env.sh
index 5ccace8029b9..3d5130c67fd2 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin.env.sh
@@ -1,6 +1,3 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
 VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${PN}-${SLOT}"
 PATH="\${JAVA_HOME}/bin"

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
index d7a2d14be024..ae3ecf2e8fe9 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
@@ -72,7 +72,7 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   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

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
index d7a2d14be024..ae3ecf2e8fe9 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
@@ -72,7 +72,7 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   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

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
index d7a2d14be024..ae3ecf2e8fe9 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
@@ -72,7 +72,7 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-22 Thread Jakov Smolić
commit: 333e5aae848a597507db515b58f10e3032529d67
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 22 20:08:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 22 20:08:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333e5aae

dev-java/openjdk-jre-bin: Stabilize 8.332_p09 amd64, #846983

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild
index d4b6279fcfac..f337effa4a4f 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-22 Thread Jakov Smolić
commit: ed49101ff6b218aec7cce81716f996ecd2f995e8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 22 20:08:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 22 20:08:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed49101f

dev-java/openjdk-jre-bin: Stabilize 17.0.3_p7 amd64, #846983

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
index a6f7f3ee248b..d7a2d14be024 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups +gentoo-vm headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-22 Thread Jakov Smolić
commit: 6becc0568036e407347b41b525eb810a3152e58b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 22 20:08:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 22 20:08:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6becc056

dev-java/openjdk-jre-bin: Stabilize 11.0.15_p10 amd64, #846983

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
index a6f7f3ee248b..d7a2d14be024 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups +gentoo-vm headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-11 Thread Georgy Yakovlev
commit: dc6bae9a82b5d23ee8b44a0b22d8b34528898078
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed May 11 19:57:56 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed May 11 20:14:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6bae9a

dev-java/openjdk-jre-bin: add 8.332_p09

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.332_p09.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index d92def96a0ab..8da27b2f2d9d 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild
new file mode 100644
index ..d4b6279fcfac
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.332_p09.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-11 Thread Georgy Yakovlev
commit: 9b830484663e5244e37f7fc4df59b9bb47d89df9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed May 11 19:58:55 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed May 11 20:14:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b830484

dev-java/openjdk-jre-bin: add 11.0.15_p10

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.15_p10.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 8da27b2f2d9d..37434dfb74dc 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.15_10.tar.gz 42471028 BLAKE2B 
a88fa041ffdcedabbcdadbb1eb4a005245ba779eb0f82bc27ea7f2923a1b2e538d14d5f615869e456b1bce48859211134c6bd9d31c2c082068686b68fd59
 SHA512 
a8a8a9c9f243aaf9b051bd0c35009ec96a28dcf47b53139dd59891a5ff2ced590e56961edb093cf67b8239d92a4b407f631b389fdff986fdb746316f420abf34
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u332b09.tar.gz 41336220 BLAKE2B 
52eb9aa2623335bca7be71d1aca6b4292a029554ef9f9e0e1209a7fa0892931c37b670f9f90586d4ff3cd35540a3a7cb230f20789481836d20f04d4cfcc56596
 SHA512 
c62002aa1a28547b0b0cefea3f83af2cf6507002bf296b1b83bd04406f4c362f4c74940209ebbd3803513395bec7503882aac7f8d35dcbf6a6e02e9155a53cdd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
new file mode 100644
index ..a6f7f3ee248b
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.15_p10.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || 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
+
+   java-vm_install-env 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-05-11 Thread Georgy Yakovlev
commit: 613b20220c8d10faa9d2538cfc844d704f8b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed May 11 19:56:54 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed May 11 20:14:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613b2022

dev-java/openjdk-jre-bin: drop 8.312_p07-r2

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-8.312_p07-r2.ebuild| 83 --
 2 files changed, 84 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 5520af7efae6..d92def96a0ab 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r2.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r2.ebuild
deleted file mode 100644
index ba4007f59544..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
-   # this does not exist on arm64 hence -f
-   rm -fv lib/*/libfreetype.so* || die
-
-   if ! use alsa ; then
-   rm -v lib/*/libjsoundalsa.so* || die
-   fi
-
-   if use headless-awt ; then
-   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
-   bin/policytool || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../../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}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/files/, dev-java/openjdk-jre-bin/

2022-05-11 Thread Florian Schmaus
commit: 5f70c82924bd5bdc853f2307d479297829c785c5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May 11 19:29:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 11 19:44:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f70c829

dev-java/openjdk-jre-bin: add 17.0.3_p7

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../files/openjdk-jre-bin-17.env.sh| 14 
 .../openjdk-jre-bin-17.0.3_p7.ebuild   | 83 ++
 3 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b4a91ec7ab10..5520af7efae6 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.3_7.tar.gz 45971131 BLAKE2B 
dc8a358b10b0d3a6fac60f340ee5224c348aa4b2683e5f7b3396eaca180a12212260d45b8347b472f80671ef86a91f764727897146e4d36bc08b24c7920635fa
 SHA512 
27da884a807c980386b7295f7ea5e253c03b497eff6e21e0cb35ea050552eaf9a3f71060cbd1a2f0cd6069a55ae00b43e46edcf09ab36c142587ea2ab781ad14
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh
new file mode 100644
index ..5ccace8029b9
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-17.env.sh
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+VERSION="Eclipse Temurin JRE ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${PN}-${SLOT}"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH="\${JAVA_HOME}/man"
+PROVIDES_TYPE="JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
new file mode 100644
index ..a6f7f3ee248b
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.3_p7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # 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
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/, dev-java/openjdk-jre-bin/files/

2022-04-25 Thread Florian Schmaus
commit: aa10fc015f1593570229256d7e3b8e6274e8aa4e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 25 14:01:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 25 14:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa10fc01

dev-java/openjdk-jre-bin: remove JDK_HOME and JAVAC from vm env file

The JRE does neither provide JDK_HOME nor a javac.

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh  | 4 +---
 ...re-bin-8.312_p07-r1.ebuild => openjdk-jre-bin-8.312_p07-r2.ebuild} | 0
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
index 258f0d499fc0..5ccace8029b9 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
@@ -3,8 +3,6 @@
 
 VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${PN}-${SLOT}"
-JDK_HOME="${JAVA_HOME}"
-JAVAC="\${JAVA_HOME}/bin/javac"
 PATH="\${JAVA_HOME}/bin"
 ROOTPATH="\${JAVA_HOME}/bin"
 LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
@@ -13,4 +11,4 @@ PROVIDES_TYPE="JRE"
 PROVIDES_VERSION="${SLOT}"
 BOOTCLASSPATH=""
 GENERATION="2"
-ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
+ENV_VARS="JAVA_HOME PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r2.ebuild
similarity index 100%
rename from dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
rename to dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/files/, dev-java/openjdk-jre-bin/

2022-04-25 Thread Florian Schmaus
commit: 3586e009d595162f554b22eee043d8ed73ad57b8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 25 06:50:41 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 25 06:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3586e009

dev-java/openjdk-jre-bin: fix JAVA_HOME in vm env file

Closes: https://bugs.gentoo.org/833796
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh| 6 +++---
 ...e-bin-11.0.14_p9.ebuild => openjdk-jre-bin-11.0.14_p9-r1.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
index fced31b2be32..258f0d499fc0 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 VERSION="Eclipse Temurin JRE ${PV}"
-JAVA_HOME="${EPREFIX}/opt/${P}"
-JDK_HOME="${EPREFIX}/opt/${P}"
+JAVA_HOME="${EPREFIX}/opt/${PN}-${SLOT}"
+JDK_HOME="${JAVA_HOME}"
 JAVAC="\${JAVA_HOME}/bin/javac"
 PATH="\${JAVA_HOME}/bin"
 ROOTPATH="\${JAVA_HOME}/bin"

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild
similarity index 100%
rename from dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
rename to dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-02-01 Thread Sam James
commit: b695f0a88c8def067e60c0979763dece6a49c34c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 06:27:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 06:27:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b695f0a8

dev-java/openjdk-jre-bin: Stabilize 11.0.14_p9 amd64, #832523

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
index a6f7f3ee248b..d7a2d14be024 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa cups +gentoo-vm headless-awt selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-02-01 Thread Sam James
commit: 60d0bb139a27288a985f66fe11ef5093fd66cd2e
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 06:27:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 06:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d0bb13

dev-java/openjdk-jre-bin: Stabilize 8.322_p06 amd64, #832523

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
index d4b6279fcfac..f337effa4a4f 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-30 Thread Georgy Yakovlev
commit: 76ebdf50bc67620f2e1f84b4affe32e5b440289d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 30 22:01:24 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 30 22:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ebdf50

dev-java/openjdk-jre-bin: add 8.322_p06

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.322_p06.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1f93d04d9b51..b4a91ec7ab10 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz 41317897 BLAKE2B 
b96b39d4b3f7fe54f9b04698d4f24879ce617e61ade298b7de1472cb85fbf7d5f297f009c0e881a17bcdaf9baaf3187acef531b0ace97a1f2ab099811995c815
 SHA512 
4a3acc1330056011f0097aaca77858779e2c89d214598ef66736956984204b8de804549e42c51f8392806753f3d534d34ad93ef6df9f2f45a369e04f6a0694ac

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
new file mode 100644
index ..f337effa4a4f
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || 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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-30 Thread Georgy Yakovlev
commit: e71e87c7d9fd4af2d801e54074c392eade022248
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 30 22:01:55 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 30 22:01:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71e87c7

dev-java/openjdk-jre-bin: destabilize 8.322_p06 for ~amd64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
index f337effa4a4f..d4b6279fcfac 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.322_p06.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/files/

2022-01-22 Thread Georgy Yakovlev
commit: 6ab6f1d47a666a5fefe29a727488c29dca1d26f7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 23 02:28:19 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 23 02:28:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab6f1d4

dev-java/openjdk-jre-bin: update eselect branding to "Eclipse Temurin"

https://adoptium.net/faq.html#temurinName

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh | 2 +-
 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
index ec0dca401e6f..fced31b2be32 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK JRE ${PV}"
+VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
index fabc13c4091c..e3f380e33c60 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK JRE ${PV}"
+VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 123738061098b41101b6e18d48997943868fe8ca
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:06:17 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12373806

dev-java/openjdk-jre-bin: drop 8.292_p10, 8.302_p08

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-8.292_p10.ebuild   | 83 --
 .../openjdk-jre-bin-8.302_p08.ebuild   | 83 --
 3 files changed, 168 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b6eedbd767fc..f2dc0bb0cb40 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
deleted file mode 100644
index 49dddf130391..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
-   # this does not exist on arm64 hence -f
-   rm -fv lib/*/libfreetype.so* || die
-
-   if ! use alsa ; then
-   rm -v lib/*/libjsoundalsa.so* || die
-   fi
-
-   if use headless-awt ; then
-   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
-   bin/policytool || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../../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 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 0bc662ab7c7a81ecebef1a7116707ef910d658ed
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:29 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc662ab

dev-java/openjdk-jre-bin: stabilize 8.312_p07-r1 for amd64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
index 559012b83217..ba4007f59544 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 85c580df9b2cfa488ee6429183e6ce1f485893a0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:14 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c580df

dev-java/openjdk-jre-bin: drop 11.0.13_p8-r1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-11.0.13_p8-r1.ebuild   | 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index f2dc0bb0cb40..1f93d04d9b51 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

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
deleted file mode 100644
index 6c838d3c2702..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   use gentoo-vm && 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
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: eb70a190a4fc20c1ca44acf09fc764960e6fd129
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:03:33 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb70a190

dev-java/openjdk-jre-bin: add 11.0.14_p9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.14_p9.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index a34481edeae1..b6eedbd767fc 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
new file mode 100644
index ..ea7b66c97152
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || 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
+
+   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: c4de7e8f6638ae7287f7e577742a0a2b64391d65
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:40 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4de7e8f

dev-java/openjdk-jre-bin: drop 8.312_p07

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../openjdk-jre-bin-8.312_p07.ebuild   | 83 --
 1 file changed, 83 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
deleted file mode 100644
index d305daf5c173..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
-   # this does not exist on arm64 hence -f
-   rm -fv lib/*/libfreetype.so* || die
-
-   if ! use alsa ; then
-   rm -v lib/*/libjsoundalsa.so* || die
-   fi
-
-   if use headless-awt ; then
-   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
-   bin/policytool || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../../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}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: bf870bc61a322da68514c653d8de37cc87a3c21d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:05:40 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf870bc6

dev-java/openjdk-jre-bin: minor qa fixes

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild | 2 +-
 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild| 2 +-
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

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
index 163859345679..6c838d3c2702 100644
--- 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
@@ -49,7 +49,7 @@ S="${WORKDIR}/jdk-${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# 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

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
index ea7b66c97152..a6f7f3ee248b 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
@@ -49,7 +49,7 @@ S="${WORKDIR}/jdk-${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${PN}-${SLOT}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# 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

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
index 2d5ee85aa434..559012b83217 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ S="${WORKDIR}/jdk${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-14 Thread Georgy Yakovlev
commit: e5d1d8f5af2e19a58df0f9aa0fd23864c2b04973
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 14 11:39:08 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan 14 11:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d1d8f5

dev-java/openjdk-jre-bin: remove gentoo-vm warning, drop old

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-11.0.11_p9.ebuild  | 97 --
 .../openjdk-jre-bin-11.0.12_p7.ebuild  | 97 --
 .../openjdk-jre-bin-11.0.13_p8-r1.ebuild   | 13 +--
 .../openjdk-jre-bin-11.0.13_p8.ebuild  | 97 --
 5 files changed, 1 insertion(+), 305 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b3c54cbccc20..a34481edeae1 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,3 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.12_7.tar.gz 42400222 BLAKE2B 
4cb727bac0a68f2b7461569d96fb4b5b6f9d0d915edf1e869cc72ed9a0bcd977f365923f1b23031e15cba4ac46d336f011bcd5f2230454b436e839cc5e1371b8
 SHA512 
662a65f2d601b537f3b05d06cb1785d341d519c24cd86f2a4ef8886919d7793be363da1bb8833cb81c6bc4f2e1456cc0f34e5831c6ac80924a93002c2f156691
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild
deleted file mode 100644
index 441b2550e44a..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-  

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-11-30 Thread Agostino Sarubbo
commit: 00c59def04f78cb4f1d9c60184e0008c96cece1c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 30 14:49:14 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 30 14:49:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c59def

dev-java/openjdk-jre-bin: amd64 stable wrt bug #827554

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
index 84b9bc863e10..d305daf5c173 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-11-27 Thread Miroslav Šulc
commit: 2e6b5def47c494462e395faade2bc7fd159541cf
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Nov 27 21:06:33 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Nov 27 21:07:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6b5def

dev-java/openjdk-jre-bin: bump to eapi8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../openjdk-jre-bin-11.0.13_p8-r1.ebuild   | 97 ++
 .../openjdk-jre-bin-8.312_p07-r1.ebuild| 83 ++
 2 files changed, 180 insertions(+)

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
new file mode 100644
index ..57f5b0dac68d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+
+   if use gentoo-vm ; then
+   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
+   ewarn "recognised by the system. This will almost certainly 
break things."
+   else
+   ewarn "The experimental gentoo-vm USE flag has not been enabled 
so this JRE"
+   ewarn "will not be recognised by the system. For example, 
simply calling"
+   ewarn "\"java\" will launch a different JVM. This is necessary 
until Gentoo"
+   ewarn "fully supports Java 11. This JRE must therefore be 
invoked using its"
+   ewarn "absolute location under ${EPREFIX}/opt/${P}."
+   fi
+}

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
new file mode 100644
index ..2d5ee85aa434
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-11-08 Thread Georgy Yakovlev
commit: 932dd66b5e7eaf764d5f347cf0199d2ad8303d55
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  9 03:04:31 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  9 03:04:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932dd66b

dev-java/openjdk-jre-bin: destabilize 8.312_p07 for ~amd64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
index d305daf5c17..84b9bc863e1 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-11-08 Thread Georgy Yakovlev
commit: 8e3de36e83ee9e36d203a4c3d431ad0c946edb95
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  9 02:44:11 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  9 02:45:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3de36e

dev-java/openjdk-jre-bin: add 11.0.13_p8

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.13_p8.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 3b227bb22d2..0ea39f1bc77 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.12_7.tar.gz 42400222 BLAKE2B 
4cb727bac0a68f2b7461569d96fb4b5b6f9d0d915edf1e869cc72ed9a0bcd977f365923f1b23031e15cba4ac46d336f011bcd5f2230454b436e839cc5e1371b8
 SHA512 
662a65f2d601b537f3b05d06cb1785d341d519c24cd86f2a4ef8886919d7793be363da1bb8833cb81c6bc4f2e1456cc0f34e5831c6ac80924a93002c2f156691
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8.ebuild
new file mode 100644
index 000..92fa295b778
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-11-08 Thread Georgy Yakovlev
commit: 9e421e1eed62f8a95451b9d30c9c824a2852fb61
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  9 02:45:31 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  9 02:45:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e421e1e

dev-java/openjdk-jre-bin: add 8.312_p07

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.312_p07.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0ea39f1bc77..b3c54cbccc2 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -3,3 +3,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.12_7.tar.gz 42400222 
BLAKE2B 4cb727ba
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
new file mode 100644
index 000..d305daf5c17
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-09-30 Thread Agostino Sarubbo
commit: fddc25b3c4f0fab4b5b74c38d35caa256af05fbb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 30 20:51:25 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 30 20:51:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fddc25b3

dev-java/openjdk-jre-bin: amd64 stable wrt bug #810610

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild
index 84b9bc863e1..d305daf5c17 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-09-01 Thread Georgy Yakovlev
commit: 389574bfaefeb28db530b9ba2a6f36e70d24c6ff
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep  1 20:21:33 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep  1 20:22:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389574bf

dev-java/openjdk-jre-bin: add 11.0.12_p7

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.12_p7.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 58ceb1f8478..3b227bb22d2 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.12_7.tar.gz 42400222 BLAKE2B 
4cb727bac0a68f2b7461569d96fb4b5b6f9d0d915edf1e869cc72ed9a0bcd977f365923f1b23031e15cba4ac46d336f011bcd5f2230454b436e839cc5e1371b8
 SHA512 
662a65f2d601b537f3b05d06cb1785d341d519c24cd86f2a4ef8886919d7793be363da1bb8833cb81c6bc4f2e1456cc0f34e5831c6ac80924a93002c2f156691
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.12_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.12_p7.ebuild
new file mode 100644
index 000..9b85185774b
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.12_p7.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+
+   if use gentoo-vm ; then
+   ewarn 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-09-01 Thread Georgy Yakovlev
commit: aa1a1dfe863d5b883fa55b58056bc55c94a0029f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep  1 20:20:32 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep  1 20:22:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1a1dfe

dev-java/openjdk-jre-bin: add 8.302_p08

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.302_p08.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 168fc7d9462..58ceb1f8478 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild
new file mode 100644
index 000..84b9bc863e1
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.302_p08.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../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}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-07-23 Thread Georgy Yakovlev
commit: 5ef1a6637b395dc1d1b52375df1563059e5f83a1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 23 21:47:09 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 23 21:47:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef1a663

dev-java/openjdk-jre-bin: provide stable symlink in 8

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
index acb70caacff..49dddf13039 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
@@ -73,6 +73,9 @@ src_install() {
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



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-05-25 Thread Georgy Yakovlev
commit: dfc8ea1d8f46693535c7a02a77e5764a782ca0d2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 25 18:55:44 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 25 18:55:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc8ea1d

dev-java/openjdk-jre-bin: drop 8.272_p10, 8.282_p08, 11.0.9_p11, 11.0.10_p9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  4 -
 .../openjdk-jre-bin-11.0.10_p9.ebuild  | 97 --
 .../openjdk-jre-bin-11.0.9_p11.ebuild  | 97 --
 .../openjdk-jre-bin-8.272_p10.ebuild   | 80 --
 .../openjdk-jre-bin-8.282_p08.ebuild   | 80 --
 5 files changed, 358 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1f1bc641e70..168fc7d9462 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,6 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
deleted file mode 100644
index 441b2550e44..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-04-28 Thread Mikle Kolyada
commit: 026d3e2ded3f7e2f95decfcc2de2ca43d5c06df2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 28 16:46:36 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 28 16:46:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026d3e2d

dev-java/openjdk-jre-bin: Stabilize 8.292_p10 amd64, #784611

Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
index 569ea64aa3e..acb70caacff 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-04-27 Thread Georgy Yakovlev
commit: 596a7fcf503b0046ec76ad3af4cb587e0b22c902
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 27 19:20:55 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 27 19:22:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596a7fcf

Revert "dev-java/openjdk-jre-bin: drop old 11"

This reverts commit bce433a93aac36134e9826557e90c328077a34f2.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 +
 .../openjdk-jre-bin-11.0.10_p9.ebuild  | 97 ++
 .../openjdk-jre-bin-11.0.9_p11.ebuild  | 97 ++
 3 files changed, 196 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 5d0706d4175..1f1bc641e70 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,6 @@
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
new file mode 100644
index 000..441b2550e44
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-04-27 Thread Georgy Yakovlev
commit: bce433a93aac36134e9826557e90c328077a34f2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 27 18:28:13 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 27 18:28:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce433a9

dev-java/openjdk-jre-bin: drop old 11

Bug: https://bugs.gentoo.org/782367
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-11.0.10_p9.ebuild  | 97 --
 .../openjdk-jre-bin-11.0.9_p11.ebuild  | 97 --
 3 files changed, 196 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1f1bc641e70..5d0706d4175 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,6 +1,4 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
deleted file mode 100644
index 441b2550e44..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-04-25 Thread Georgy Yakovlev
commit: 5f9137bf0ae7602c806a754cc55063c7363f7bd9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 25 14:51:01 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 25 15:06:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9137bf

dev-java/openjdk-jre-bin: bump to 11.0.11_p9

Bug: https://bugs.gentoo.org/784611
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.11_p9.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index c949790df7e..1f1bc641e70 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz 42432277 BLAKE2B 
18138eb163db4609790286cfe7bc951da9ea244eed50bafa10e5d84ec43e7a80ebc2f759f3e1547b9d785b1a6d560b5399a0449a8fe301e19625c2b98abba928
 SHA512 
5b8c1c16c5faa467bbb35a1d1e694afc50b0c2dbbe77abb29620f30602187a1a903f60169e2b691dcc81b6d902ed5a17239318f27765f19351281209befb0e96
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild
new file mode 100644
index 000..441b2550e44
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.11_p9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-04-25 Thread Georgy Yakovlev
commit: e1dea32724ea7fe8e78877a1e480c4903c600070
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 25 14:50:17 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 25 15:06:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1dea327

dev-java/openjdk-jre-bin: bump to 8.292_p10

Bug: https://bugs.gentoo.org/784611
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.292_p10.ebuild   | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index caaa1588c36..c949790df7e 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,3 +2,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 
BLAKE2B eab22a41
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
new file mode 100644
index 000..569ea64aa3e
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-02-11 Thread Georgy Yakovlev
commit: 32ee81bf04a5ee942473075b40e4f94c0326a1a6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Feb 12 01:39:54 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Feb 12 01:39:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ee81bf

dev-java/openjdk-jre-bin: bump to 11.0.10_p9

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.10_p9.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 372a3c00dc4..41a00eb9303 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
new file mode 100644
index 000..441b2550e44
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.10_p9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+
+   if use gentoo-vm ; then
+   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
+   ewarn "recognised by the system. This will almost certainly 
break things."
+   else
+   ewarn "The experimental gentoo-vm USE flag has not been enabled 
so this JRE"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2021-02-11 Thread Georgy Yakovlev
commit: 6e95b962f57fc26bd4f13f1185f1db2c8643d49f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Feb 12 01:53:51 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Feb 12 01:53:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e95b962

dev-java/openjdk-jre-bin: bump to 8.282_p08

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.282_p08.ebuild   | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 41a00eb9303..caaa1588c36 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz 43146855 BLAKE2B 
eab22a4134dd94143adc5f6da6932d015874ec1ae58fda927279c85190b9c90a13de2c08e9f1d6d2d91f9c13f3999d2e76b8fd511c17f66e4d18f687d0bc2047
 SHA512 
2cb56a58aa9c0644374d437d20eb908a8a997f6b8e49e4a3589e4d79d0d15eb4dc574e815cbba2cffce62e4e20fefec706e0c4a76d42212e10365ed90f8b6263
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz 41371208 BLAKE2B 
a6ca557a33a9d917a3e26824d7c1e3c8b17b90eb4fad8a3d63dac4e2f5a024c9b4328194a366b28c05605f249f35efd332145706696d3721b8883ac023deb10c
 SHA512 
4717ed22d9716ab24175cec7091b400254d633045c8e64e45d05112566a5b489d716cd9af1e4572d7da70cd06d048d84a0fd735402ea60b9210d8214f4ba53d0

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.282_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.282_p08.ebuild
new file mode 100644
index 000..569ea64aa3e
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.282_p08.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-10-28 Thread Georgy Yakovlev
commit: 97e55f96f87bbdf4e6bb32fe415de38bdbd0400a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct 29 02:06:37 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct 29 02:06:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e55f96

dev-java/openjdk-jre-bin: drop vulnerable

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-11.0.8_p10-r1.ebuild   | 97 --
 .../openjdk-jre-bin-8.265_p01.ebuild   | 80 --
 3 files changed, 179 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 9b50b644b82..372a3c00dc4 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u265b01.tar.gz 41757024 BLAKE2B 
39c184654dd5c4c17c617a48e962a392e3a4aaebe56a4286b6e5b0e980345b7260effbc54e2b197f8b747c57856e5260a048cf572cd4f375a2b38f3abebbde2f
 SHA512 
01090a26bb18d226da19c82fca173f0d994ba56562178757347b565d39989b6735f5ff37bb22163c9ea270380fe922098bd0efa87d52615b50cde9f0e8291095
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
deleted file mode 100644
index a6aade59d9e..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-10-28 Thread Sam James
commit: 27e615badcb36569545773a8e06db11e9c0646de
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 29 01:21:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 29 01:21:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e615ba

dev-java/openjdk-jre-bin: Stabilize 8.272_p10 amd64, #750833

Signed-off-by: Sam James  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild
index 0f22201074d..16aae21f0a4 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-10-24 Thread Georgy Yakovlev
commit: b0428dd5fd13b4a9b8ca437b5a66e4f157ef2da4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Oct 25 00:26:39 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Oct 25 00:26:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0428dd5

dev-java/openjdk-jre-bin: bump to 11.0.9_p11

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.9_p11.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 4e8930ff196..9b50b644b82 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz 43086814 BLAKE2B 
20785b5edb3fbfae99c7cdc76fba964a7a00eb148e68125138281c0995d6a82cfe9924c7f653dd188ab97da41135004546ec822bfa845f599135c8a9ec5e9336
 SHA512 
b0c53febc2628b91763cd5304cce782adaa71ff466c4dd9d056c7f1ac18e8f1f4ad2fc355882b2990fbd71e7792134697bcd1204eb9e03c12cf3b287ac33c3f0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u265b01.tar.gz 41757024 BLAKE2B 
39c184654dd5c4c17c617a48e962a392e3a4aaebe56a4286b6e5b0e980345b7260effbc54e2b197f8b747c57856e5260a048cf572cd4f375a2b38f3abebbde2f
 SHA512 
01090a26bb18d226da19c82fca173f0d994ba56562178757347b565d39989b6735f5ff37bb22163c9ea270380fe922098bd0efa87d52615b50cde9f0e8291095
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.9_p11.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.9_p11.ebuild
new file mode 100644
index 000..a6aade59d9e
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.9_p11.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-10-23 Thread Georgy Yakovlev
commit: d8207cdab845fb91d12e7a8c1f95b6d7a087029c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct 23 22:23:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct 23 22:24:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8207cda

dev-java/openjdk-jre-bin: bump to 8.272_p10

Bug: https://bugs.gentoo.org/750833
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.272_p10.ebuild   | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 3c7fe33149f..4e8930ff196 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u265b01.tar.gz 41757024 BLAKE2B 
39c184654dd5c4c17c617a48e962a392e3a4aaebe56a4286b6e5b0e980345b7260effbc54e2b197f8b747c57856e5260a048cf572cd4f375a2b38f3abebbde2f
 SHA512 
01090a26bb18d226da19c82fca173f0d994ba56562178757347b565d39989b6735f5ff37bb22163c9ea270380fe922098bd0efa87d52615b50cde9f0e8291095
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz 42139854 BLAKE2B 
52e7a594aab1a70d351daf9dc42598b4952894a9a72ed996e261e347eece4337fe95c5f63850a0dde2d8862045d22ef41832a6af51df5113b81713bab20c797e
 SHA512 
2fd45a9b967e96309c79724fea047d7c35f31da8e0290bd5cdafeea47b83941b9269129d0d557ee488526c0667ba581dee860381fc344374971e1005105db376

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild
new file mode 100644
index 000..0f22201074d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.272_p10.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-09-05 Thread Georgy Yakovlev
commit: f443aaf94ea555a3396543bad19cc769f6a00d34
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep  5 06:22:22 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep  5 06:31:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f443aaf9

dev-java/openjdk-jre-bin: drop nsplugin, webstart useflags

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/metadata.xml | 1 -
 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild | 5 +
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild | 6 +-
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/metadata.xml 
b/dev-java/openjdk-jre-bin/metadata.xml
index 7a807f5dbca..8fa79b50533 100644
--- a/dev-java/openjdk-jre-bin/metadata.xml
+++ b/dev-java/openjdk-jre-bin/metadata.xml
@@ -17,6 +17,5 @@

Don't install the X backend for AWT, 
needed by some GUIs (used to be X flag)
Allow this JDK to be recognised by 
Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
-   Provide javaws command through symlink to 
icedtea-web

 

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
index 23e7a0fbadc..a6aade59d9e 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
@@ -22,7 +22,7 @@ DESCRIPTION="Prebuilt Java JRE binaries provided by 
AdoptOpenJDK"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
 
 RDEPEND="
media-libs/fontconfig:1.0
@@ -42,9 +42,6 @@ RDEPEND="
x11-libs/libXtst
)"
 
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
index 512f8678a75..16aae21f0a4 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="amd64"
 
-IUSE="alsa cups headless-awt nsplugin selinux webstart"
+IUSE="alsa cups headless-awt selinux"
 
 RDEPEND="
media-libs/fontconfig:1.0
@@ -43,10 +43,6 @@ RDEPEND="
x11-libs/libXtst
)"
 
-PDEPEND="
-   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
 RESTRICT="preserve-libs splitdebug"
 QA_PREBUILT="*"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-08-04 Thread Georgy Yakovlev
commit: e8e4a6a3c3636848ce477955ff3c0cb30b4f3ff3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Aug  4 21:57:53 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Aug  4 21:58:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e4a6a3

dev-java/openjdk-jre-bin: drop old

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |   3 -
 .../openjdk-jre-bin-11.0.7_p10-r1.ebuild   | 100 -
 .../openjdk-jre-bin-8.252_p09.ebuild   |  84 -
 .../openjdk-jre-bin-8.262_p10.ebuild   |  84 -
 4 files changed, 271 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0235ffc940e..3c7fe33149f 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u262b10.tar.gz 41755965 BLAKE2B 
b417d12ba18f58fec1e692a567bd5c0551fcbe023370fe52c2e525692d0d2151d4c296f86e6f4e3b1178e8f933ec6ddb9559e358c5d080cc2dba94ce38680ab5
 SHA512 
63d65c576d40b798dbbf2c6923151d07ba74312d8e8b6dc722d4358c38855a3a5c9e9e7c267569d390065c4dcc7f4bcfddc3f78e8388b4faef1a61501e2b7b8c
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u265b01.tar.gz 41757024 BLAKE2B 
39c184654dd5c4c17c617a48e962a392e3a4aaebe56a4286b6e5b0e980345b7260effbc54e2b197f8b747c57856e5260a048cf572cd4f375a2b38f3abebbde2f
 SHA512 
01090a26bb18d226da19c82fca173f0d994ba56562178757347b565d39989b6735f5ff37bb22163c9ea270380fe922098bd0efa87d52615b50cde9f0e8291095

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild
deleted file mode 100644
index 23e7a0fbadc..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-   )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-08-04 Thread Georgy Yakovlev
commit: 39a2d22de6cf4ad517a8304c92949a175760ec33
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Aug  4 21:57:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Aug  4 21:58:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a2d22d

dev-java/openjdk-jre-bin: 8.265_p01 amd64 stable

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
index a38a136210d..512f8678a75 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt nsplugin selinux webstart"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-07-31 Thread Georgy Yakovlev
commit: d8e0712c4306d82ab7f243454babb52847fe3f5b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 31 22:12:38 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 31 22:12:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e0712c

dev-java/openjdk-jre-bin: bump to 8.265_p01

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.265_p01.ebuild   | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1405b0779d8..0235ffc940e 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,3 +2,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 
BLAKE2B c5635b37
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u262b10.tar.gz 41755965 BLAKE2B 
b417d12ba18f58fec1e692a567bd5c0551fcbe023370fe52c2e525692d0d2151d4c296f86e6f4e3b1178e8f933ec6ddb9559e358c5d080cc2dba94ce38680ab5
 SHA512 
63d65c576d40b798dbbf2c6923151d07ba74312d8e8b6dc722d4358c38855a3a5c9e9e7c267569d390065c4dcc7f4bcfddc3f78e8388b4faef1a61501e2b7b8c
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u265b01.tar.gz 41757024 BLAKE2B 
39c184654dd5c4c17c617a48e962a392e3a4aaebe56a4286b6e5b0e980345b7260effbc54e2b197f8b747c57856e5260a048cf572cd4f375a2b38f3abebbde2f
 SHA512 
01090a26bb18d226da19c82fca173f0d994ba56562178757347b565d39989b6735f5ff37bb22163c9ea270380fe922098bd0efa87d52615b50cde9f0e8291095

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
new file mode 100644
index 000..a38a136210d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.265_p01.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="
+   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-07-16 Thread Georgy Yakovlev
commit: 7ec8929d96d22493420580adf66d5cbde2d409c2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jul 16 18:36:12 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jul 16 18:37:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec8929d

dev-java/openjdk-jre-bin: bump to 8.262_p10

Bug: https://bugs.gentoo.org/732624
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.262_p10.ebuild   | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0a730ccd5ff..1405b0779d8 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u262b10.tar.gz 41755965 BLAKE2B 
b417d12ba18f58fec1e692a567bd5c0551fcbe023370fe52c2e525692d0d2151d4c296f86e6f4e3b1178e8f933ec6ddb9559e358c5d080cc2dba94ce38680ab5
 SHA512 
63d65c576d40b798dbbf2c6923151d07ba74312d8e8b6dc722d4358c38855a3a5c9e9e7c267569d390065c4dcc7f4bcfddc3f78e8388b4faef1a61501e2b7b8c

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.262_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.262_p10.ebuild
new file mode 100644
index 000..a38a136210d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.262_p10.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="
+   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-07-15 Thread Georgy Yakovlev
commit: c162820ded53e5b991df234b58526ebb6d56a0a8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 17:37:24 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 17:37:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c162820d

dev-java/openjdk-jre-bin: bump to 11.0.8_p10

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |   1 +
 .../openjdk-jre-bin-11.0.8_p10-r1.ebuild   | 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 46d9e603e24..0a730ccd5ff 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
new file mode 100644
index 000..23e7a0fbadc
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+
+   if use gentoo-vm ; then
+   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
+   ewarn "recognised by the system. This will 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-06-01 Thread Georgy Yakovlev
commit: 8f2246c7a7d3bb9b142d4c1e115f1878ca72450f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun  1 22:07:10 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun  1 22:07:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2246c7

dev-java/openjdk-jre-bin: provide stable symlink for jre:11

Bug: https://bugs.gentoo.org/726712
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...-jre-bin-11.0.7_p10.ebuild => openjdk-jre-bin-11.0.7_p10-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild
similarity index 97%
rename from dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild
rename to dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild
index 33938cb1973..23e7a0fbadc 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10-r1.ebuild
@@ -75,6 +75,9 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-05-10 Thread Georgy Yakovlev
commit: 87ec82db4c35cc2acaa147e80f47a2e2c90a8c28
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun May 10 07:55:33 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun May 10 07:55:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ec82db

dev-java/openjdk-jre-bin: drop old

version 11 was stabilized by mistake, dropping stable ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-11.0.6_p10.ebuild  | 97 --
 .../openjdk-jre-bin-8.242_p08-r1.ebuild| 84 ---
 3 files changed, 183 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 8aec8cb14aa..46d9e603e24 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild
deleted file mode 100644
index ec55ede5233..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-   )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
- 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-05-08 Thread Agostino Sarubbo
commit: 42ddd80e65a86d94e99818aa4dc43cb5fbf30d4e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  8 06:37:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  8 06:37:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ddd80e

dev-java/openjdk-jre-bin: amd64 stable wrt bug #718720

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild
index a38a136210d..512f8678a75 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt nsplugin selinux webstart"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-04-21 Thread Georgy Yakovlev
commit: 681cb8b798ca725925a5e79a6d1d1b2e0fceaf9f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 21 17:42:02 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 21 20:26:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681cb8b7

dev-java/openjdk-jre-bin: bump to 11.0.7_p10

Bug: https://bugs.gentoo.org/718720
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.7_p10.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index cb8c0d8268f..8aec8cb14aa 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild
new file mode 100644
index 000..33938cb1973
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.7_p10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-04-21 Thread Georgy Yakovlev
commit: b23377ca0e6a41a5e553dd5c872379e122080645
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 21 17:40:26 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 21 20:26:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23377ca

dev-java/openjdk-jre-bin: bump to 8.252_p09

Bug: https://bugs.gentoo.org/718720
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.252_p09.ebuild   | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index d3d74024c52..cb8c0d8268f 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild
new file mode 100644
index 000..a38a136210d
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.252_p09.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="
+   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-04-14 Thread Georgy Yakovlev
commit: 20ca6ab2c6fbb602f181301416406252dd840682
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 14 18:43:44 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 14 18:44:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ca6ab2

dev-java/openjdk-jre-bin: revbump to fix cacert path

Closes: https://bugs.gentoo.org/717444
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...jdk-jre-bin-8.242_p08.ebuild => openjdk-jre-bin-8.242_p08-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
similarity index 98%
rename from dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
rename to dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
index c01f117d1d4..512f8678a75 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
@@ -72,7 +72,7 @@ src_install() {
 
rm -v lib/security/cacerts || die
dosym ../../../../../etc/ssl/certs/java/cacerts \
-   "${dest}"/jre/lib/security/cacerts
+   "${dest}"/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-03-31 Thread Georgy Yakovlev
commit: 9700f30c9fb2daeec932ce024bfbd49408e780e1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Mar 31 08:31:22 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Mar 31 08:31:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9700f30c

dev-java/openjdk-jre-bin: stable latest, drop old

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-11.0.5_p10.ebuild  | 97 --
 .../openjdk-jre-bin-11.0.6_p10.ebuild  |  2 +-
 3 files changed, 1 insertion(+), 99 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 55846b3e828..d3d74024c52 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
deleted file mode 100644
index 33938cb1973..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-   )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   use gentoo-vm && 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
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-
-   if use gentoo-vm ; then
-   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
-   ewarn "recognised by the system. This will almost 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-03-27 Thread Georgy Yakovlev
commit: 784c1c6f30636e459413ffda446a3696583b52f3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Mar 28 05:16:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Mar 28 05:16:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784c1c6f

dev-java/openjdk-jre-bin: 8.242_p08 amd64 stable

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
index 64875594ac4..c01f117d1d4 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt nsplugin selinux webstart"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-03-27 Thread Georgy Yakovlev
commit: 6d3e169c7dd37470a931bd3f21251f4f3cb47304
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Mar 28 05:24:53 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Mar 28 05:24:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3e169c

dev-java/openjdk-jre-bin: bump to 11.0.6_p10

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.6_p10.ebuild  | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index de2055bf819..31779ca7131 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 BLAKE2B 
d9634ee9a47a9be67ae7bcb4f8a938b3d15ea40859b47ae0b078102ac1924957ac04492a0c11e9144ddbcd333733a6e2b6f997818f4a6144f594167e1b04e05b
 SHA512 
d2e38e0d7536bfa2f05135e229e3fa35e0c9860f03077da61d77d1b6551f099c957b9a9f8a25f922261b47360f7e4f7b64c1e3796557d478a90945ff2820515b
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz 40934975 BLAKE2B 
e03bfb1896e140b79474a4c9004a97aa07bc9fb29c608b2320c05625a56936555ff8ffda7c9656a2d3ff7628bac769e4d14694b2be6d08e4c90b0e6802a05afb
 SHA512 
e1810c4115206cf78c69b971354474098e853c786b472c2140b9e16187efcd3e15bfff26e743e7a532a6f0619f4728482348583662c1eeccd1ebbb82b980f8af
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u232b09.tar.gz 40963409 BLAKE2B 
16f0cce76aad30ed27c84f5bf5e5469c947023d8ab07886013e50ce9af31c90df11dfdce6fa220ff5d59b511dcb7ef4df7dc73fa7a7648d2e92899a81eec6109
 SHA512 
5ce98215c36d2870ebf0112205dfae39c3d43528ebe175dd16ff54b16267b44ada5d5d26e7d7744db95c3c8faee2858fad59c92b065993397defa64cb58c294e
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild
new file mode 100644
index 000..33938cb1973
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.6_p10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # Oracle and IcedTea have libjsoundalsa.so 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-03-27 Thread Georgy Yakovlev
commit: 1e6d2f0c0bf6b07356f33b92b70fa6ee37c7df20
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Mar 28 05:25:42 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Mar 28 05:26:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6d2f0c

dev-java/openjdk-jre-bin: drop old

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  3 -
 .../openjdk-jre-bin-11.0.4_p11.ebuild  | 97 --
 .../openjdk-jre-bin-8.222_p10.ebuild   | 84 ---
 .../openjdk-jre-bin-8.232_p09.ebuild   | 84 ---
 4 files changed, 268 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 31779ca7131..55846b3e828 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,6 +1,3 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 BLAKE2B 
d9634ee9a47a9be67ae7bcb4f8a938b3d15ea40859b47ae0b078102ac1924957ac04492a0c11e9144ddbcd333733a6e2b6f997818f4a6144f594167e1b04e05b
 SHA512 
d2e38e0d7536bfa2f05135e229e3fa35e0c9860f03077da61d77d1b6551f099c957b9a9f8a25f922261b47360f7e4f7b64c1e3796557d478a90945ff2820515b
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz 42198347 BLAKE2B 
e0022f46f0f3de41d28baf19bcea2c7d6237e80586b7a1e3fb2b97aced18d564fe03a6706b8a3fe97375ff6be395aceafd1e0dba6adaddaa7285b0b8eb24310b
 SHA512 
0d1366c68ad12fafc76edddc7d385f612751182b5492cff4309d542a0e12b13c9b17ca89a0a8218ad0f8182b24285189158c43759db54645758c7ea8dc4d6ce9
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz 40934975 BLAKE2B 
e03bfb1896e140b79474a4c9004a97aa07bc9fb29c608b2320c05625a56936555ff8ffda7c9656a2d3ff7628bac769e4d14694b2be6d08e4c90b0e6802a05afb
 SHA512 
e1810c4115206cf78c69b971354474098e853c786b472c2140b9e16187efcd3e15bfff26e743e7a532a6f0619f4728482348583662c1eeccd1ebbb82b980f8af
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u232b09.tar.gz 40963409 BLAKE2B 
16f0cce76aad30ed27c84f5bf5e5469c947023d8ab07886013e50ce9af31c90df11dfdce6fa220ff5d59b511dcb7ef4df7dc73fa7a7648d2e92899a81eec6109
 SHA512 
5ce98215c36d2870ebf0112205dfae39c3d43528ebe175dd16ff54b16267b44ada5d5d26e7d7744db95c3c8faee2858fad59c92b065993397defa64cb58c294e
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
deleted file mode 100644
index 33938cb1973..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-   )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-01-27 Thread Georgy Yakovlev
commit: 59a8e7f6a252807bb6302990a3dc5cd2b24b607b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 28 03:14:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 28 03:14:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a8e7f6

dev-java/openjdk-jre-bin: remove extra dosym call

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
index 89a6c444db4..7f255fa9c63 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
@@ -77,8 +77,6 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-01-27 Thread Georgy Yakovlev
commit: a0ae1d2f10373de2f5e991b915f6aa41b304220a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 27 20:50:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 27 20:52:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ae1d2f

dev-java/openjdk-jre-bin: QA fix absolute dosym

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild | 3 +--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild | 3 +--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild  | 2 ++
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild  | 4 ++--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild  | 4 ++--
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
index 6908dd4a66c..33938cb1973 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
@@ -70,12 +70,11 @@ src_install() {
fi
 
rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
index 6908dd4a66c..33938cb1973 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
@@ -70,12 +70,11 @@ src_install() {
fi
 
rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
index ce2ae329460..89a6c444db4 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
@@ -71,6 +71,8 @@ src_install() {
fi
 
rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/jre/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
index 5c67ca6a621..9801e4fd060 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
@@ -71,12 +71,12 @@ src_install() {
fi
 
rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/jre/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
index c19496184b2..64875594ac4 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
@@ -71,12 +71,12 @@ src_install() {
fi
 
rm -v lib/security/cacerts || die
+   dosym ../../../../../etc/ssl/certs/java/cacerts \
+   "${dest}"/jre/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-01-21 Thread Georgy Yakovlev
commit: 5624c69828d0853173392801c2d4b1ec10b883dc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 21 20:55:54 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 21 22:30:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5624c698

dev-java/openjdk-jre-bin: bump to 8.242_p08

Package-Manager: Portage-2.3.84, Repoman-2.3.16
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.242_p08.ebuild   | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index f57163a7fb8..de2055bf819 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -2,3 +2,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 
BLAKE2B d9634ee9
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz 40934975 BLAKE2B 
e03bfb1896e140b79474a4c9004a97aa07bc9fb29c608b2320c05625a56936555ff8ffda7c9656a2d3ff7628bac769e4d14694b2be6d08e4c90b0e6802a05afb
 SHA512 
e1810c4115206cf78c69b971354474098e853c786b472c2140b9e16187efcd3e15bfff26e743e7a532a6f0619f4728482348583662c1eeccd1ebbb82b980f8af
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u232b09.tar.gz 40963409 BLAKE2B 
16f0cce76aad30ed27c84f5bf5e5469c947023d8ab07886013e50ce9af31c90df11dfdce6fa220ff5d59b511dcb7ef4df7dc73fa7a7648d2e92899a81eec6109
 SHA512 
5ce98215c36d2870ebf0112205dfae39c3d43528ebe175dd16ff54b16267b44ada5d5d26e7d7744db95c3c8faee2858fad59c92b065993397defa64cb58c294e
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz 40987250 BLAKE2B 
ba3f15b938b4462a186c13ca8ea12c5e5e5bbfe5e716af1911e9525875e6956caf3155423f32433be05ebd1a3c873d94b33a797298d6d09577a775c7dfe2a658
 SHA512 
11dddf75813aa3b88b2bfb2ca89e186cc15601f75ec4f9cbe92c8b60f61438f75a76e45c26bc614eb54de16a584e906f8935cb2146937b96f2970eb89dddea09

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
new file mode 100644
index 000..c19496184b2
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="
+   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-01-07 Thread Georgy Yakovlev
commit: 7bed783ba77f3cbb28cc76f99f27a65388733f3e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  7 20:09:44 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan  7 20:11:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bed783b

dev-java/openjdk-jre-bin: make webstart opt-in

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild | 4 ++--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild | 4 ++--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild  | 4 ++--
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
index 6efa5873bdf..6908dd4a66c 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ DESCRIPTION="Prebuilt Java JRE binaries provided by 
AdoptOpenJDK"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
 
 RDEPEND="
media-libs/fontconfig:1.0

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
index 6efa5873bdf..6908dd4a66c 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ DESCRIPTION="Prebuilt Java JRE binaries provided by 
AdoptOpenJDK"
 HOMEPAGE="https://adoptopenjdk.net;
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
 
 RDEPEND="
media-libs/fontconfig:1.0

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
index 52e061d094a..ce2ae329460 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="amd64"
 
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
 
 RDEPEND="
media-libs/fontconfig:1.0

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
index e70418e586b..5c67ca6a621 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="~amd64"
 
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
 
 RDEPEND="
media-libs/fontconfig:1.0



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2019-12-29 Thread Georgy Yakovlev
commit: f10b6fa8e5db03655de2dcb17541803af57e2b2f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 29 08:38:12 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 29 08:38:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10b6fa8

dev-java/openjdk-jre-bin: remove postinst warnings from :8

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild | 15 ---
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild | 15 ---
 2 files changed, 30 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
index 4daca60480d..52e061d094a 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
@@ -82,18 +82,3 @@ src_install() {
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
 }
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-
-   if use gentoo-vm ; then
-   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
-   ewarn "recognised by the system. This will almost certainly 
break things."
-   else
-   ewarn "The experimental gentoo-vm USE flag has not been enabled 
so this JRE"
-   ewarn "will not be recognised by the system. For example, 
simply calling"
-   ewarn "\"java\" will launch a different JVM. This is necessary 
until Gentoo"
-   ewarn "fully supports OpenJDK 8. This JRE must therefore be 
invoked using its"
-   ewarn "absolute location under ${EPREFIX}/opt/${P}."
-   fi
-}

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
index 0b15e6a49cc..e70418e586b 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
@@ -82,18 +82,3 @@ src_install() {
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
 }
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-
-   if use gentoo-vm ; then
-   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
-   ewarn "recognised by the system. This will almost certainly 
break things."
-   else
-   ewarn "The experimental gentoo-vm USE flag has not been enabled 
so this JRE"
-   ewarn "will not be recognised by the system. For example, 
simply calling"
-   ewarn "\"java\" will launch a different JVM. This is necessary 
until Gentoo"
-   ewarn "fully supports OpenJDK 8. This JRE must therefore be 
invoked using its"
-   ewarn "absolute location under ${EPREFIX}/opt/${P}."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2019-10-30 Thread Agostino Sarubbo
commit: 876ef282ca1632e12390fc757a21bc07d9a16cd3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 30 12:26:09 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 30 12:26:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876ef282

dev-java/openjdk-jre-bin: amd64 stable wrt bug #698808

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
index 0b15e6a49cc..4daca60480d 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2019-10-25 Thread Georgy Yakovlev
commit: e518c1b818d4e378dadc9519a4470614c131af36
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct 25 18:13:55 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct 25 18:36:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e518c1b8

dev-java/openjdk-jre-bin: bump to 8.232_p09

Bug: https://bugs.gentoo.org/698404
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.232_p09.ebuild   | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index f712d56892e..1ca1f059014 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -3,3 +3,4 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 
BLAKE2B d9634ee9
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u212b03.tar.gz 40871242 BLAKE2B 
8a6eee7f7465cbccc575e44ab08d6a3d2cedc32954475ea71064a4b6d4379927a795225fed7394922bdaa2a425efb6966d6a0126a55a0fa0e68dc0eeb7a6e935
 SHA512 
3b0c560cce673fa0e9506c18c4a25b56e26c8ccd7874098f55c37f1a556387b4c2d3ba81ef0368cc666178028eef0fd7beac6307588628c8c8c051381a21366f
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz 40934975 BLAKE2B 
e03bfb1896e140b79474a4c9004a97aa07bc9fb29c608b2320c05625a56936555ff8ffda7c9656a2d3ff7628bac769e4d14694b2be6d08e4c90b0e6802a05afb
 SHA512 
e1810c4115206cf78c69b971354474098e853c786b472c2140b9e16187efcd3e15bfff26e743e7a532a6f0619f4728482348583662c1eeccd1ebbb82b980f8af
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u232b09.tar.gz 40963409 BLAKE2B 
16f0cce76aad30ed27c84f5bf5e5469c947023d8ab07886013e50ce9af31c90df11dfdce6fa220ff5d59b511dcb7ef4df7dc73fa7a7648d2e92899a81eec6109
 SHA512 
5ce98215c36d2870ebf0112205dfae39c3d43528ebe175dd16ff54b16267b44ada5d5d26e7d7744db95c3c8faee2858fad59c92b065993397defa64cb58c294e

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
new file mode 100644
index 000..0b15e6a49cc
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.232_p09.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="
+   webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   use gentoo-vm && 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
+}
+
+pkg_postinst() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2019-10-25 Thread Georgy Yakovlev
commit: 05508f05d7692359105af43f20c900ee6cd0096a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct 25 18:13:15 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct 25 18:36:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05508f05

dev-java/openjdk-jre-bin: bump to 11.0.5_p10

Bug: https://bugs.gentoo.org/698404
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.5_p10.ebuild  | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index a4905f36df9..f712d56892e 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.3_7.tar.gz 41732132 BLAKE2B 
9d3bd543fec6eb6c30ea3ca6073365c5b8900dff9af47cfba5569ecfc33a8e2562ed3f8cf4940b2a7d7c427e48164a94fce1f72c8e98fa7f0fc32d923237
 SHA512 
b7232a3c75a8c4e67f51bd95c8441026b2bfef29cc779768a5f2d300208dc569d672402e06a2d6c6f512450723bc0631c5a18cde80cbc1ec2028c123607df30f
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 BLAKE2B 
d9634ee9a47a9be67ae7bcb4f8a938b3d15ea40859b47ae0b078102ac1924957ac04492a0c11e9144ddbcd333733a6e2b6f997818f4a6144f594167e1b04e05b
 SHA512 
d2e38e0d7536bfa2f05135e229e3fa35e0c9860f03077da61d77d1b6551f099c957b9a9f8a25f922261b47360f7e4f7b64c1e3796557d478a90945ff2820515b
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u212b03.tar.gz 40871242 BLAKE2B 
8a6eee7f7465cbccc575e44ab08d6a3d2cedc32954475ea71064a4b6d4379927a795225fed7394922bdaa2a425efb6966d6a0126a55a0fa0e68dc0eeb7a6e935
 SHA512 
3b0c560cce673fa0e9506c18c4a25b56e26c8ccd7874098f55c37f1a556387b4c2d3ba81ef0368cc666178028eef0fd7beac6307588628c8c8c051381a21366f
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz 40934975 BLAKE2B 
e03bfb1896e140b79474a4c9004a97aa07bc9fb29c608b2320c05625a56936555ff8ffda7c9656a2d3ff7628bac769e4d14694b2be6d08e4c90b0e6802a05afb
 SHA512 
e1810c4115206cf78c69b971354474098e853c786b472c2140b9e16187efcd3e15bfff26e743e7a532a6f0619f4728482348583662c1eeccd1ebbb82b980f8af

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
new file mode 100644
index 000..6efa5873bdf
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.5_p10.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/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
+   )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # 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
+
+   # 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
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2019-10-25 Thread Georgy Yakovlev
commit: b6c9d7cbcba9c3ee27003219ca266ff56d1ab6e8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct 25 18:37:35 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct 25 18:42:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c9d7cb

dev-java/openjdk-jre-bin: drop 11.0.3_p7-r2

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-11.0.3_p7-r2.ebuild| 98 --
 2 files changed, 99 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 1ca1f059014..73b844bddb1 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,3 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.3_7.tar.gz 41732132 BLAKE2B 
9d3bd543fec6eb6c30ea3ca6073365c5b8900dff9af47cfba5569ecfc33a8e2562ed3f8cf4940b2a7d7c427e48164a94fce1f72c8e98fa7f0fc32d923237
 SHA512 
b7232a3c75a8c4e67f51bd95c8441026b2bfef29cc779768a5f2d300208dc569d672402e06a2d6c6f512450723bc0631c5a18cde80cbc1ec2028c123607df30f
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz 42055392 BLAKE2B 
d9634ee9a47a9be67ae7bcb4f8a938b3d15ea40859b47ae0b078102ac1924957ac04492a0c11e9144ddbcd333733a6e2b6f997818f4a6144f594167e1b04e05b
 SHA512 
d2e38e0d7536bfa2f05135e229e3fa35e0c9860f03077da61d77d1b6551f099c957b9a9f8a25f922261b47360f7e4f7b64c1e3796557d478a90945ff2820515b
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.5_10.tar.gz 42132415 BLAKE2B 
f857b9618f653ce3df1a1f6b3a3f3fd0ceaaa2d66b9d58872817fdbb7846195459b0fd1d79cddb444e0cd17faafc46bcea85fa22b810d2e93b95a9829da6dad5
 SHA512 
b13ee8af718c701195765eb6c36c8a6dfc32a5a39f8da4118db4e5ef8ab2012f8952cea73a964fcac079487b6372c0be727f0f2df43b948ccdd4663e6b327d1d
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u212b03.tar.gz 40871242 BLAKE2B 
8a6eee7f7465cbccc575e44ab08d6a3d2cedc32954475ea71064a4b6d4379927a795225fed7394922bdaa2a425efb6966d6a0126a55a0fa0e68dc0eeb7a6e935
 SHA512 
3b0c560cce673fa0e9506c18c4a25b56e26c8ccd7874098f55c37f1a556387b4c2d3ba81ef0368cc666178028eef0fd7beac6307588628c8c8c051381a21366f

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.3_p7-r2.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.3_p7-r2.ebuild
deleted file mode 100644
index 1c307ac5c27..000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.3_p7-r2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux +webstart"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/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
-   )"
-
-PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
-   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # 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
-
-   # 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
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   mv lib/security/cacerts lib/security/cacerts.orig || die
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   

  1   2   >