commit:     859c23897a8fb8f1019ccc46c41dc8d0e37a441d
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri May  7 12:09:55 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri May  7 12:33:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859c2389

profiles/arch/*: re-structure openjdk[javafx] masks

to use profile inheritance properly

mask in arch/base
unmask on working arches
stable.mask on working arches

Bug: https://bugs.gentoo.org/788118
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 profiles/arch/amd64/package.use.mask                     | 1 +
 profiles/arch/amd64/package.use.stable.mask              | 2 +-
 profiles/arch/arm64/package.use.mask                     | 4 ----
 profiles/arch/base/package.use.mask                      | 3 ++-
 profiles/arch/powerpc/package.use.mask                   | 4 ----
 profiles/arch/powerpc/ppc64/64le/package.use.mask        | 1 +
 profiles/arch/powerpc/ppc64/64le/package.use.stable.mask | 6 ++++++
 profiles/arch/x86/package.use.mask                       | 4 ----
 profiles/base/package.use.stable.mask                    | 6 ------
 9 files changed, 11 insertions(+), 20 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c5d4f9be7ec..3833aa4deba 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -150,6 +150,7 @@ mail-client/claws-mail -litehtml
 
 # Georgy Yakovlev <[email protected]> (2019-06-22)
 # openjfx is keyworded on amd64
+dev-java/openjdk:8 -javafx
 dev-java/openjdk:11 -javafx
 
 # Matt Turner <[email protected]> (2019-06-20)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 33d1a456737..41ae83a7573 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,7 +17,7 @@
 
 #--- END OF EXAMPLES ---
 
-# Georgy Yakovlev <[email protected]> (2021-05-05)
+# Georgy Yakovlev <[email protected]> (2021-05-07)
 # openjfx:8 will never be stabilized
 # openjfx:11 probably will neither
 dev-java/openjdk:8 javafx

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 8416e8749c7..8a1bfb3f418 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -197,10 +197,6 @@ sys-apps/flashrom jlink-spi
 # dep not keyworded here
 media-gfx/gnome-photos upnp-av
 
-# Georgy Yakovlev <[email protected]> (2019-06-01)
-# not yet keyworded
-dev-java/openjdk javafx
-
 # Aaron Bauman <[email protected]> (2019-04-08)
 # app-text/dblatex not keyword yet
 net-firewall/nftables doc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index af46ee0f755..a920061900c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -128,7 +128,8 @@ dev-lang/rust-bin doc
 media-tv/kodi raspberry-pi
 
 # Georgy Yakovlev <[email protected]> (2019-06-22)
-# mask javafx until it's keyworded on other arches
+# mask here and unmask in profiles for specific arches
+dev-java/openjdk:8 javafx
 dev-java/openjdk:11 javafx
 
 # Matt Turner <[email protected]> (2019-06-20)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 671ff88dd94..d885c523894 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -91,10 +91,6 @@ sys-firmware/seabios -debug
 # app-misc/graphlcd-base won't work on PowerPC/PowerPC64
 app-misc/lcdproc freetype lcd_devices_glcd png
 
-# Georgy Yakovlev <[email protected]> (2019-06-01)
-# not yet keyworded
-dev-java/openjdk:11 javafx
-
 # Patrick McLean <[email protected]> (2019-04-15)
 # deps not available on platform
 sys-cluster/ceph babeltrace lttng

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 2d307a37a11..32bb967a351 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -15,6 +15,7 @@ app-emulation/crun -criu
 
 # Georgy Yakovlev <[email protected]> (2020-09-19)
 # openjfx is keyworded on ppc64le
+dev-java/openjdk:8 -javafx
 dev-java/openjdk:11 -javafx
 
 # Georgy Yakovlev <[email protected]> (2020-02-26)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
index e6a445260d7..6dbcf7edfcd 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -1,6 +1,12 @@
 # Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev <[email protected]> (2021-05-07)
+# openjfx:8 will never be stabilized
+# openjfx:11 probably will neither
+dev-java/openjdk:8 javafx
+dev-java/openjdk:11 javaf
+
 # Georgy Yakovlev <[email protected]> (2020-02-27)
 # vulkan tested and works on ppc64le, but not stabilized yet
 dev-qt/qtdeclarative vulkan

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 23823f2901d..8052860579a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -51,10 +51,6 @@ sys-libs/compiler-rt-sanitizers -profile
 # (See 9.3.8 in the Guile manual)
 dev-scheme/guile -jit
 
-# Georgy Yakovlev <[email protected]> (2020-09-18)
-# swt 4.10 not keyworded on x86
-dev-java/openjdk:8 javafx
-
 # Thomas Deutschmann <[email protected]> (2020-08-17)
 # Columnstore engine is supported on x86
 dev-db/mariadb -columnstore

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 35139fc47fd..93a8c20dae7 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -41,12 +41,6 @@ x11-themes/arc-theme cinnamon
 media-gfx/openvdb python numpy
 media-libs/openimageio python
 
-# Georgy Yakovlev <[email protected]> (2020-09-18)
-# openjfx:8 will never be stabilized
-# openjfx:11 probably will neither
-dev-java/openjdk:8 javafx
-dev-java/openjdk:11 javafx
-
 # Pacho Ramos <[email protected]> (2020-08-21)
 # app-text/pandoc is hard to stabilize #737612
 sys-apps/earlyoom docs

Reply via email to