commit:     08aa2e189eebece34d24a3814480e539aac764e3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 19:18:30 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 19:20:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08aa2e18

sys-devel/gcc: adjust CET dep for arm64's branch-protection

Specific binutils support isn't needed there other than a new enough
gas in general.

Bug: https://bugs.gentoo.org/916381
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/gcc/gcc-11.4.1_p20240111.ebuild      | 2 +-
 sys-devel/gcc/gcc-11.4.1_p20240208.ebuild      | 2 +-
 sys-devel/gcc/gcc-11.4.1_p20240222.ebuild      | 2 +-
 sys-devel/gcc/gcc-11.4.1_p20240229.ebuild      | 2 +-
 sys-devel/gcc/gcc-11.4.1_p20240307.ebuild      | 2 +-
 sys-devel/gcc/gcc-11.5.9999.ebuild             | 4 ++--
 sys-devel/gcc/gcc-12.3.1_p20240112.ebuild      | 2 +-
 sys-devel/gcc/gcc-12.3.1_p20240209.ebuild      | 2 +-
 sys-devel/gcc/gcc-12.3.1_p20240223.ebuild      | 2 +-
 sys-devel/gcc/gcc-12.3.1_p20240301.ebuild      | 2 +-
 sys-devel/gcc/gcc-12.3.1_p20240308.ebuild      | 2 +-
 sys-devel/gcc/gcc-12.4.9999.ebuild             | 4 ++--
 sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild   | 2 +-
 sys-devel/gcc/gcc-13.2.1_p20240210.ebuild      | 2 +-
 sys-devel/gcc/gcc-13.2.1_p20240224.ebuild      | 2 +-
 sys-devel/gcc/gcc-13.2.1_p20240302.ebuild      | 2 +-
 sys-devel/gcc/gcc-13.2.1_p20240309.ebuild      | 2 +-
 sys-devel/gcc/gcc-13.3.9999.ebuild             | 4 ++--
 sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild    | 2 +-
 sys-devel/gcc/gcc-14.0.1_pre20240225.ebuild    | 2 +-
 sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild | 2 +-
 sys-devel/gcc/gcc-14.0.1_pre20240310.ebuild    | 2 +-
 sys-devel/gcc/gcc-14.0.9999.ebuild             | 2 +-
 23 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
index 4c5ad43b36d4..d4ed3934475a 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240208.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240208.ebuild
index a377961dc5ec..7f6f5f232c57 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240208.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240208.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240222.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240222.ebuild
index da9833f43952..91a92b092972 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240222.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240222.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild
index da9833f43952..91a92b092972 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240307.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240307.ebuild
index da9833f43952..91a92b092972 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240307.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240307.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.5.9999.ebuild 
b/sys-devel/gcc/gcc-11.5.9999.ebuild
index 076e4cbefebf..ac7012a6e60d 100644
--- a/sys-devel/gcc/gcc-11.5.9999.ebuild
+++ b/sys-devel/gcc/gcc-11.5.9999.ebuild
@@ -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
 
 EAPI=8
@@ -44,7 +44,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild
index 2e6fa245d3ac..6dad764a57ba 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
index 88188a445cec..e3141aeb69d0 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240223.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240223.ebuild
index 6a9137e1c84d..44985e9fed07 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240223.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240223.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild
index 6a9137e1c84d..44985e9fed07 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240308.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240308.ebuild
index 6a9137e1c84d..44985e9fed07 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240308.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240308.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.4.9999.ebuild 
b/sys-devel/gcc/gcc-12.4.9999.ebuild
index 9d222770d063..99964a8549bf 100644
--- a/sys-devel/gcc/gcc-12.4.9999.ebuild
+++ b/sys-devel/gcc/gcc-12.4.9999.ebuild
@@ -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
 
 EAPI=8
@@ -44,7 +44,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
index 7b1015f0e7cd..78cfe0160a15 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
index 012b57185a8a..8b50162eccc1 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240224.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240224.ebuild
index dfdf0151adad..7e4df3343e31 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240224.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240224.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240302.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240302.ebuild
index dfdf0151adad..7e4df3343e31 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240302.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240302.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240309.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240309.ebuild
index dfdf0151adad..7e4df3343e31 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240309.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240309.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-13.3.9999.ebuild 
b/sys-devel/gcc/gcc-13.3.9999.ebuild
index 99e9ddc08d64..8fb88041277d 100644
--- a/sys-devel/gcc/gcc-13.3.9999.ebuild
+++ b/sys-devel/gcc/gcc-13.3.9999.ebuild
@@ -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
 
 EAPI=8
@@ -44,7 +44,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild
index 07ffb3cbdbe1..42dcf421f9c8 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240225.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240225.ebuild
index 4b44c53c818f..b2ec3cf0207f 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240225.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240225.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
index d864e654f957..6adc86384c34 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240310.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240310.ebuild
index 934dc4691b2d..bef7ad150c18 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240310.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240310.ebuild
@@ -47,7 +47,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-14.0.9999.ebuild 
b/sys-devel/gcc/gcc-14.0.9999.ebuild
index 2eb6ad5a7e23..e1e9864a4fe1 100644
--- a/sys-devel/gcc/gcc-14.0.9999.ebuild
+++ b/sys-devel/gcc/gcc-14.0.9999.ebuild
@@ -33,7 +33,7 @@ if [[ ${CATEGORY} != cross-* ]] ; then
        # bug #830454
        RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
        DEPEND="${RDEPEND}"
-       BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+       BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
 fi
 
 src_prepare() {

Reply via email to