public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/, profiles/arch/arm/, profiles/arch/hppa/, ...
@ 2025-01-05  0:56 Sam James
  0 siblings, 0 replies; 2+ messages in thread
From: Sam James @ 2025-01-05  0:56 UTC (permalink / raw
  To: gentoo-commits

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

profiles/arch: set special/custom 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

So, just as we masked them earlier, let's set an appropriate ADA_TARGET
default for such arches (i.e. set gcc_14).

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/make.defaults     | 8 +++++++-
 profiles/arch/arm64/make.defaults   | 8 +++++++-
 profiles/arch/hppa/make.defaults    | 8 +++++++-
 profiles/arch/powerpc/make.defaults | 8 +++++++-
 profiles/arch/sparc/make.defaults   | 8 +++++++-
 5 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
index 72f8fa05cf8e..02cf9e76f0d9 100644
--- a/profiles/arch/arm/make.defaults
+++ b/profiles/arch/arm/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2024 Gentoo Authors
+# Copyright 2008-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Main ARM profile
@@ -25,3 +25,9 @@ VIDEO_CARDS="exynos fbdev omap"
 # Michał Górny <mgorny@gentoo.org> (2017-03-14)
 # Unhide the ARM-specific USE_EXPANDs.
 USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
+
+# Sam James <sam@gentoo.org> (2025-01-05)
+# Temporary USE until the global default catches up. dev-lang/ada-bootstrap
+# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This
+# entry can be dropped once the global one is >= gcc_14.
+ADA_TARGET="gcc_14"

diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults
index 55118834bcce..e7b9c1371a6f 100644
--- a/profiles/arch/arm64/make.defaults
+++ b/profiles/arch/arm64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2014-2024 Gentoo Authors
+# Copyright 2014-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Main ARM64 (AArch64/ARMv8) profile; endian independent.
@@ -20,6 +20,12 @@ LIBDIR_arm64="lib64"
 # Defaults for video drivers
 VIDEO_CARDS="fbdev"
 
+# Sam James <sam@gentoo.org> (2025-01-05)
+# Temporary USE until the global default catches up. dev-lang/ada-bootstrap
+# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This
+# entry can be dropped once the global one is >= gcc_14.
+ADA_TARGET="gcc_14"
+
 # Mart Raudsepp <leio@gentoo.org> (2018-06-05)
 # Enable USE=libtirpc by default, to ease dependency resolution during
 # the stabilization of glibc-2.26. Bug 657148

diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index b8faae33585f..3330405919e4 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -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
 
 ARCH="hppa"
@@ -10,6 +10,12 @@ CXXFLAGS="${CFLAGS}"
 
 FEATURES="sandbox sfperms strict"
 
+# Sam James <sam@gentoo.org> (2025-01-05)
+# Temporary USE until the global default catches up. dev-lang/ada-bootstrap
+# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This
+# entry can be dropped once the global one is >= gcc_14.
+ADA_TARGET="gcc_14"
+
 # Michał Górny <mgorny@gentoo.org> (2014-07-01)
 # Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
 # checks simpler.

diff --git a/profiles/arch/powerpc/make.defaults b/profiles/arch/powerpc/make.defaults
index 5290818c64fc..f5392d8be424 100644
--- a/profiles/arch/powerpc/make.defaults
+++ b/profiles/arch/powerpc/make.defaults
@@ -1,9 +1,15 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # All extra USE/etc should be specified in sub-profiles.
 # DO NOT POLLUTE USE ON THIS PROFILE.
 
+# Sam James <sam@gentoo.org> (2025-01-05)
+# Temporary USE until the global default catches up. dev-lang/ada-bootstrap
+# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This
+# entry can be dropped once the global one is >= gcc_14.
+ADA_TARGET="gcc_14"
+
 # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-30)
 # Unhide PPC specific USE_EXPANDs.
 USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC"

diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index ad4a52329c2f..d3f218aa2673 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -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
 
 ARCH="sparc"
@@ -42,3 +42,9 @@ 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"
+
+# Sam James <sam@gentoo.org> (2025-01-05)
+# Temporary USE until the global default catches up. dev-lang/ada-bootstrap
+# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This
+# entry can be dropped once the global one is >= gcc_14.
+ADA_TARGET="gcc_14"


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/, profiles/arch/arm/, profiles/arch/hppa/, ...
@ 2025-01-05  0:56 Sam James
  0 siblings, 0 replies; 2+ messages in thread
From: Sam James @ 2025-01-05  0:56 UTC (permalink / raw
  To: gentoo-commits

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 <sam@gentoo.org> (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 <sam@gentoo.org> (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 <sam@gentoo.org> (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 <negril.nx+gentoo@gmail.com> (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 <sam@gentoo.org> (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 <sam@gentoo.org> (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 <sam@gentoo.org> (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 <matoro_gentoo@matoro.tk> (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 <sam@gentoo.org> (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 <matoro_gentoo@matoro.tk> (2024-06-11)
 # Extensive use of unaligned access, no plans to fix, #636552
 # https://github.com/memcached/memcached/issues/902


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-01-05  0:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-05  0:56 [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/, profiles/arch/arm/, profiles/arch/hppa/, Sam James
  -- strict thread matches above, loose matches on Subject: below --
2025-01-05  0:56 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox