commit:     55511eaee9e74012fc06982069879f945fd61773
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 00:51:51 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 00:51:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55511eae

profiles/arch: mask older ada_target for non-amd64

Older ADA_TARGET(s) don't have an old enough dev-lang/ada-bootstrap available,
so mask them to facilitate keywording of dev-ada/*.

Specifically:
* ada_target_gnat_2021
* ada_target_gcc_12
* ada_target_gcc_13

dev-lang/ada-bootstrap starts for all arches at gcc:14, hence ada_target_gcc_14.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 profiles/arch/arm/use.mask     | 8 +++++++-
 profiles/arch/arm64/use.mask   | 8 +++++++-
 profiles/arch/hppa/use.mask    | 8 +++++++-
 profiles/arch/powerpc/use.mask | 8 +++++++-
 profiles/arch/sparc/use.mask   | 8 +++++++-
 5 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index d322c4168ffe..e33a92c846c6 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -1,9 +1,15 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag which corresponds to ARCH.
 -arm
 
+# Sam James <[email protected]> (2025-01-05)
+# Older targets don't have an old enough dev-lang/ada-bootstrap available
+ada_target_gnat_2021
+ada_target_gcc_12
+ada_target_gcc_13
+
 # Sam James <[email protected]> (2024-06-13)
 # Needs as-yet-unkeyworded KF6 (bug #934215)
 kf6compat

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 1c2ad46544da..885dee42dbcb 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -1,9 +1,15 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag which corresponds to ARCH.
 -arm64
 
+# Sam James <[email protected]> (2025-01-05)
+# Older targets don't have an old enough dev-lang/ada-bootstrap available
+ada_target_gnat_2021
+ada_target_gcc_12
+ada_target_gcc_13
+
 # Paul Zander <[email protected]> (2024-03-28)
 # dev-libs/optix works on arm64
 -optix

diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index a61c98914043..ab4e4a87102b 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag which corresponds to ARCH.
@@ -7,6 +7,12 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Sam James <[email protected]> (2025-01-05)
+# Older targets don't have an old enough dev-lang/ada-bootstrap available
+ada_target_gnat_2021
+ada_target_gcc_12
+ada_target_gcc_13
+
 # Sam James <[email protected]> (2023-09-11)
 # wayland hasn't been tested on hppa
 wayland

diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index fe66cd25ca94..0a6d66483c1f 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -1,9 +1,15 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # PPC Specific use flags
 #
 
+# Sam James <[email protected]> (2025-01-05)
+# Older targets don't have an old enough dev-lang/ada-bootstrap available
+ada_target_gnat_2021
+ada_target_gcc_12
+ada_target_gcc_13
+
 # matoro <[email protected]> (2022-09-29)
 # dev-util/google-perftools is supported here
 -tcmalloc

diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index ec96e6cef2fb..ba46a802cac9 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -1,9 +1,15 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag which corresponds to ARCH.
 -sparc
 
+# Sam James <[email protected]> (2025-01-05)
+# Older targets don't have an old enough dev-lang/ada-bootstrap available
+ada_target_gnat_2021
+ada_target_gcc_12
+ada_target_gcc_13
+
 # matoro <[email protected]> (2024-06-11)
 # Extensive use of unaligned access, no plans to fix, #636552
 # https://github.com/memcached/memcached/issues/902

Reply via email to