commit:     ac6d74c54bc9dc580bb9b089abdb1cadaf5a2df5
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  9 22:46:17 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Nov  9 22:46:17 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6d74c5

dev-java/openjdk: Fix REQUIRED_USE wrt GLEP 73

This is very confusing but think I've got it right.

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-java/openjdk/openjdk-11.0.1_p13.ebuild | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-java/openjdk/openjdk-11.0.1_p13.ebuild 
b/dev-java/openjdk/openjdk-11.0.1_p13.ebuild
index 8bc5d1fa01e..5b9ce2a9bd0 100644
--- a/dev-java/openjdk/openjdk-11.0.1_p13.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.1_p13.ebuild
@@ -24,17 +24,17 @@ JVM_VARIANTS="
        zero
 "
 
-IUSE=+$(printf "jvm_variant_%s " ${JVM_VARIANTS})
-IUSE+="alsa debug doc examples gentoo-vm headless-awt +jbootstrap nsplugin 
+pch selinux source +webstart"
+IUSE=$(printf "jvm_variant_%s " ${JVM_VARIANTS})
 
 REQUIRED_USE="
-       ^^ (
-               || ( jvm_variant_server jvm_variant_client jvm_variant_minimal )
-               jvm_variant_core
-               jvm_variant_zero
-       )
+       || ( ${IUSE} )
+       ?? ( jvm_variant_core jvm_variant_zero )
+       jvm_variant_core? ( !jvm_variant_server !jvm_variant_client 
!jvm_variant_minimal )
+       jvm_variant_zero? ( !jvm_variant_server !jvm_variant_client 
!jvm_variant_minimal )
 "
 
+IUSE="+${IUSE} alsa debug doc examples gentoo-vm headless-awt +jbootstrap 
nsplugin +pch selinux source +webstart"
+
 CDEPEND="
        media-libs/freetype:2=
        net-print/cups

Reply via email to