commit: b36b1f0706d2d7f5609a0441ec90061c5e34593f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 07:43:16 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 07:43:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36b1f07
sys-devel/gcc: unify KEYWORDS guard for live ebuilds
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/gcc/gcc-10.3.1_p20220526.ebuild | 2 +-
sys-devel/gcc/gcc-10.4.9999.ebuild | 2 +-
sys-devel/gcc/gcc-12.1.1_p20220528-r1.ebuild | 7 +++++--
sys-devel/gcc/gcc-12.1.1_p20220528.ebuild | 7 +++++--
sys-devel/gcc/gcc-12.2.9999.ebuild | 4 +++-
sys-devel/gcc/gcc-13.0.0_pre20220529.ebuild | 4 +++-
sys-devel/gcc/gcc-13.0.9999.ebuild | 4 +++-
7 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/sys-devel/gcc/gcc-10.3.1_p20220526.ebuild
b/sys-devel/gcc/gcc-10.3.1_p20220526.ebuild
index a9a6b60d6846..008eddf57686 100644
--- a/sys-devel/gcc/gcc-10.3.1_p20220526.ebuild
+++ b/sys-devel/gcc/gcc-10.3.1_p20220526.ebuild
@@ -26,7 +26,7 @@ inherit toolchain
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
# Don't keyword live ebuilds
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sh ~sparc ~x86"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
RDEPEND=""
BDEPEND="${CATEGORY}/binutils"
diff --git a/sys-devel/gcc/gcc-10.4.9999.ebuild
b/sys-devel/gcc/gcc-10.4.9999.ebuild
index a4acf342fb68..7c518b832b9f 100644
--- a/sys-devel/gcc/gcc-10.4.9999.ebuild
+++ b/sys-devel/gcc/gcc-10.4.9999.ebuild
@@ -24,7 +24,7 @@ inherit toolchain
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
# Don't keyword live ebuilds
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sh ~sparc ~x86"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
RDEPEND=""
BDEPEND="${CATEGORY}/binutils"
diff --git a/sys-devel/gcc/gcc-12.1.1_p20220528-r1.ebuild
b/sys-devel/gcc/gcc-12.1.1_p20220528-r1.ebuild
index 7eed27944c85..eb3587d73256 100644
--- a/sys-devel/gcc/gcc-12.1.1_p20220528-r1.ebuild
+++ b/sys-devel/gcc/gcc-12.1.1_p20220528-r1.ebuild
@@ -10,8 +10,11 @@ MUSL_GCC_VER="12.1.0"
inherit toolchain
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
-KEYWORDS="~loong"
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~loong"
+fi
# Technically only if USE=hardened *too* right now, but no point in
complicating it further.
# If GCC is enabling CET by default, we need glibc to be built with support
for it.
diff --git a/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
b/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
index 897f4eb1b761..69f87cc45c38 100644
--- a/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
+++ b/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
@@ -10,8 +10,11 @@ MUSL_GCC_VER="12.1.0"
inherit toolchain
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
-KEYWORDS="~loong"
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~loong"
+fi
# Technically only if USE=hardened *too* right now, but no point in
complicating it further.
# If GCC is enabling CET by default, we need glibc to be built with support
for it.
diff --git a/sys-devel/gcc/gcc-12.2.9999.ebuild
b/sys-devel/gcc/gcc-12.2.9999.ebuild
index 14cde425d874..5ff8717650e3 100644
--- a/sys-devel/gcc/gcc-12.2.9999.ebuild
+++ b/sys-devel/gcc/gcc-12.2.9999.ebuild
@@ -23,7 +23,9 @@ inherit toolchain
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
# Don't keyword live ebuilds
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sh ~sparc ~x86"
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
# Technically only if USE=hardened *too* right now, but no point in
complicating it further.
# If GCC is enabling CET by default, we need glibc to be built with support
for it.
diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220529.ebuild
b/sys-devel/gcc/gcc-13.0.0_pre20220529.ebuild
index bea09e8dcdb1..17776e25a94c 100644
--- a/sys-devel/gcc/gcc-13.0.0_pre20220529.ebuild
+++ b/sys-devel/gcc/gcc-13.0.0_pre20220529.ebuild
@@ -26,7 +26,9 @@ inherit toolchain
EGIT_BRANCH=master
# Don't keyword live ebuilds
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sh ~sparc ~x86"
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
# Technically only if USE=hardened *too* right now, but no point in
complicating it further.
# If GCC is enabling CET by default, we need glibc to be built with support
for it.
diff --git a/sys-devel/gcc/gcc-13.0.9999.ebuild
b/sys-devel/gcc/gcc-13.0.9999.ebuild
index fa2f56b460d6..48f046f7cbe6 100644
--- a/sys-devel/gcc/gcc-13.0.9999.ebuild
+++ b/sys-devel/gcc/gcc-13.0.9999.ebuild
@@ -25,7 +25,9 @@ inherit toolchain
EGIT_BRANCH=master
# Don't keyword live ebuilds
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sh ~sparc ~x86"
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
# Technically only if USE=hardened *too* right now, but no point in
complicating it further.
# If GCC is enabling CET by default, we need glibc to be built with support
for it.