commit:     0b8c1200d9c60dfe4d3ee48a8e2804541c7b9b58
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon May 20 09:09:01 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon May 20 09:10:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8c1200

profiles: move ruby32 stable mask and default to arches

This will make it possible to remove these masks and default per arch as
ruby32 is being stabled in bug https://bugs.gentoo.org/932285

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 profiles/arch/amd64/make.defaults           | 6 +++++-
 profiles/arch/amd64/use.stable.mask         | 4 ++++
 profiles/arch/arm/make.defaults             | 6 +++++-
 profiles/arch/arm/use.stable.mask           | 4 ++++
 profiles/arch/arm64/make.defaults           | 6 +++++-
 profiles/arch/arm64/use.stable.mask         | 4 ++++
 profiles/arch/hppa/make.defaults            | 6 +++++-
 profiles/arch/hppa/use.stable.mask          | 4 ++++
 profiles/arch/powerpc/ppc32/make.defaults   | 6 +++++-
 profiles/arch/powerpc/ppc32/use.stable.mask | 4 ++++
 profiles/arch/powerpc/ppc64/make.defaults   | 6 +++++-
 profiles/arch/powerpc/ppc64/use.stable.mask | 4 ++++
 profiles/arch/sparc/make.defaults           | 6 +++++-
 profiles/arch/sparc/use.stable.mask         | 4 ++++
 profiles/arch/x86/make.defaults             | 6 +++++-
 profiles/arch/x86/use.stable.mask           | 4 ++++
 16 files changed, 72 insertions(+), 8 deletions(-)

diff --git a/profiles/arch/amd64/make.defaults 
b/profiles/arch/amd64/make.defaults
index d6c83267206d..82639b53a6ce 100644
--- a/profiles/arch/amd64/make.defaults
+++ b/profiles/arch/amd64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="amd64"
@@ -63,3 +63,7 @@ IUSE_IMPLICIT="abi_x86_64"
 # Enable USE=libtirpc by default, to ease dependency resolution during
 # the stabilization of glibc-2.26. Bug 657148
 USE="libtirpc"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/amd64/use.stable.mask 
b/profiles/arch/amd64/use.stable.mask
index c7159b879206..70930f986aeb 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Paul Zander <[email protected]> (2023-11-17)
 # ROCm/HIP is not suitable for stabilization.
 hip

diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
index 4527d2144ae0..2df141b360bc 100644
--- a/profiles/arch/arm/make.defaults
+++ b/profiles/arch/arm/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2023 Gentoo Authors
+# Copyright 2008-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Main ARM profile
@@ -25,3 +25,7 @@ VIDEO_CARDS="exynos fbdev omap"
 # Michał Górny <[email protected]> (2017-03-14)
 # Unhide the ARM-specific USE_EXPANDs.
 USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/arm/use.stable.mask 
b/profiles/arch/arm/use.stable.mask
index 77c107fbe729..496c16486c01 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Ionen Wolkens <[email protected]> (2024-01-27)
 # Qt6 is not stable here yet
 qt6

diff --git a/profiles/arch/arm64/make.defaults 
b/profiles/arch/arm64/make.defaults
index fd42ca3f2c69..1e0527d8a43d 100644
--- a/profiles/arch/arm64/make.defaults
+++ b/profiles/arch/arm64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2014-2023 Gentoo Authors
+# Copyright 2014-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Main ARM64 (AArch64/ARMv8) profile; endian independent.
@@ -28,3 +28,7 @@ USE="libtirpc"
 # Michał Górny <[email protected]> (2017-03-14)
 # Unhide the ARM-specific USE_EXPANDs.
 USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/arm64/use.stable.mask 
b/profiles/arch/arm64/use.stable.mask
index 18cd219279c6..9f9eed955ab0 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Matt Turner <[email protected]> (2024-05-10)
 # x11-drivers/xf86-video-vmware is not stable yet
 video_cards_vmware

diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index 9d9c0c818bea..69e4b2f29363 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="hppa"
@@ -22,3 +22,7 @@ CHOST_hppa="${CHOST}"
 # Donnie Berkholz <[email protected]> (2006-08-18)
 # Defaults for video drivers
 VIDEO_CARDS="fbdev"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/hppa/use.stable.mask 
b/profiles/arch/hppa/use.stable.mask
index d9780b80ad69..cbac15e9d089 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Ionen Wolkens <[email protected]> (2024-01-27)
 # Qt6 is not stable here yet
 qt6

diff --git a/profiles/arch/powerpc/ppc32/make.defaults 
b/profiles/arch/powerpc/ppc32/make.defaults
index 12251d45c57d..93e971ac2c84 100644
--- a/profiles/arch/powerpc/ppc32/make.defaults
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # All extra USE/etc should be specified in sub-profiles.
@@ -31,3 +31,7 @@ IUSE_IMPLICIT="abi_ppc_32"
 
 # Enable abi_ppc_32 for packages that don't have it forced.
 ABI_PPC="32"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask 
b/profiles/arch/powerpc/ppc32/use.stable.mask
index 848b8db5a597..2d96f098f935 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2014-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Sam James <[email protected]> (2024-03-07)
 # dev-lang/php:8.2 is not marked stable here yet (bug #920701)
 php_targets_php8-2

diff --git a/profiles/arch/powerpc/ppc64/make.defaults 
b/profiles/arch/powerpc/ppc64/make.defaults
index 93e2c5b69fad..754b275cc9f9 100644
--- a/profiles/arch/powerpc/ppc64/make.defaults
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # All extra USE/etc should be specified in sub-profiles.
@@ -39,3 +39,7 @@ VIDEO_CARDS="fbdev mga r128 radeon"
 
 # Enable abi_ppc_64 for packages that don't have it forced.
 ABI_PPC="64"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask 
b/profiles/arch/powerpc/ppc64/use.stable.mask
index 1d065e2da02c..7fa253dfe02d 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Sam James <[email protected]> (2024-03-07)
 # dev-lang/php:8.2 is not marked stable here yet (bug #920701)
 php_targets_php8-2

diff --git a/profiles/arch/sparc/make.defaults 
b/profiles/arch/sparc/make.defaults
index 852a8fb95b8e..68b25b148d0c 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="sparc"
@@ -42,3 +42,7 @@ VIDEO_CARDS="fbdev mga r128 radeon"
 # Enable USE=libtirpc by default, to ease dependency resolution during
 # the stabilization of glibc-2.26. Bug 657148
 USE="libtirpc"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/sparc/use.stable.mask 
b/profiles/arch/sparc/use.stable.mask
index 79cf2319f1fd..865b799bc738 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Sam James <[email protected]> (2024-03-07)
 # dev-lang/php:8.2 is not marked stable here yet (bug #920701)
 php_targets_php8-2

diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
index 2ff3ba0dff24..5e39eac6a523 100644
--- a/profiles/arch/x86/make.defaults
+++ b/profiles/arch/x86/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # All extra USE/etc should be specified in sub-profiles.
@@ -43,3 +43,7 @@ ABI_X86="32"
 # Enable USE=libtirpc by default, to ease dependency resolution during
 # the stabilization of glibc-2.26. Bug 657148
 USE="libtirpc"
+
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+RUBY_TARGETS="ruby31"

diff --git a/profiles/arch/x86/use.stable.mask 
b/profiles/arch/x86/use.stable.mask
index 6f373ce425c2..8ff2c3fd9a8e 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Hans de Graaff <[email protected]> (2024-05-20)
+# Allow ruby32 stabling: https://bugs.gentoo.org/932285
+ruby_targets_ruby32
+
 # Paul Zander <[email protected]> (2024-02-14)
 # sci-libs/atlas is not stable
 atlas

Reply via email to