Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: virtual/jdk/
Date: Fri, 16 Jul 2021 06:30:01
Message-Id: 1626416663.2267a9aff4d5f488c7c86c2fa809aa33961fa81d.fordfrog@gentoo
1 commit: 2267a9aff4d5f488c7c86c2fa809aa33961fa81d
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Thu Jul 15 11:47:59 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 16 06:24:23 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2267a9af
7
8 virtual/jdk: introduce headless-awt flag
9
10 Bug: https://bugs.gentoo.org/801277
11 Package-Manager: Portage-3.0.20, Repoman-3.0.2
12 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
13 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
14
15 virtual/jdk/jdk-1.8.0-r6.ebuild | 16 ++++++++++++++++
16 virtual/jdk/jdk-11-r2.ebuild | 14 ++++++++++++++
17 virtual/jdk/metadata.xml | 3 +++
18 3 files changed, 33 insertions(+)
19
20 diff --git a/virtual/jdk/jdk-1.8.0-r6.ebuild b/virtual/jdk/jdk-1.8.0-r6.ebuild
21 new file mode 100644
22 index 00000000000..e284632739b
23 --- /dev/null
24 +++ b/virtual/jdk/jdk-1.8.0-r6.ebuild
25 @@ -0,0 +1,16 @@
26 +# Copyright 1999-2021 Gentoo Authors
27 +# Distributed under the terms of the GNU General Public License v2
28 +
29 +EAPI=7
30 +
31 +DESCRIPTION="Virtual for Java Development Kit (JDK)"
32 +SLOT="1.8"
33 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x64-solaris"
34 +IUSE="headless-awt"
35 +
36 +RDEPEND="|| (
37 + dev-java/openjdk-bin:8[headless-awt=]
38 + dev-java/openjdk:8[headless-awt=]
39 + dev-java/icedtea-bin:8[headless-awt=]
40 + dev-java/icedtea:8[headless-awt=]
41 +)"
42
43 diff --git a/virtual/jdk/jdk-11-r2.ebuild b/virtual/jdk/jdk-11-r2.ebuild
44 new file mode 100644
45 index 00000000000..d7963a0f6c8
46 --- /dev/null
47 +++ b/virtual/jdk/jdk-11-r2.ebuild
48 @@ -0,0 +1,14 @@
49 +# Copyright 1999-2021 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +DESCRIPTION="Virtual for Java Development Kit (JDK)"
55 +SLOT="${PV}"
56 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
57 +IUSE="headless-awt"
58 +
59 +RDEPEND="|| (
60 + dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]
61 + dev-java/openjdk:${SLOT}[gentoo-vm(+),headless-awt=]
62 +)"
63
64 diff --git a/virtual/jdk/metadata.xml b/virtual/jdk/metadata.xml
65 index e6adb0833e2..3ebbb6191ee 100644
66 --- a/virtual/jdk/metadata.xml
67 +++ b/virtual/jdk/metadata.xml
68 @@ -5,5 +5,8 @@
69 <email>java@g.o</email>
70 <name>Java</name>
71 </maintainer>
72 + <use>
73 + <flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs</flag>
74 + </use>
75 <stabilize-allarches/>
76 </pkgmetadata>