summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2022-01-19 09:59:13 +0200
committerGeorgy Yakovlev <gyakovlev@gentoo.org>2022-01-19 23:23:21 -0800
commit6470f96bc9a6ed058175e72c7e076faab32cf874 (patch)
tree99b69bcb55ffcedef9907e11ad9f2695d8241d10 /dev-java/openjdk
parentprofiles/base: clarify openjdk flag force message (diff)
downloadgentoo-6470f96bc9a6ed058175e72c7e076faab32cf874.tar.gz
gentoo-6470f96bc9a6ed058175e72c7e076faab32cf874.tar.bz2
gentoo-6470f96bc9a6ed058175e72c7e076faab32cf874.zip
dev-java/openjdk: force jbootstrap if not using system jdk
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Diffstat (limited to 'dev-java/openjdk')
-rw-r--r--dev-java/openjdk/openjdk-11.0.14_p9.ebuild2
-rw-r--r--dev-java/openjdk/openjdk-17.0.2_p8.ebuild2
2 files changed, 4 insertions, 0 deletions
diff --git a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild b/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
index 71999041b6d8..452a5d1fe3b4 100644
--- a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
@@ -44,6 +44,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap"
+REQUIRED_USE="!system-bootstrap? ( jbootstrap )"
+
COMMON_DEPEND="
media-libs/freetype:2=
media-libs/giflib:0/7
diff --git a/dev-java/openjdk/openjdk-17.0.2_p8.ebuild b/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
index 8f9535b79322..1396149efca2 100644
--- a/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
@@ -42,6 +42,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="alsa big-endian cups debug doc examples gentoo-vm headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap"
+REQUIRED_USE="!system-bootstrap? ( jbootstrap )"
+
COMMON_DEPEND="
media-libs/freetype:2=
media-libs/giflib:0/7