commit:     0cc229320a24ffa560d9fc101d4d73b03b7ce427
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 22:41:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 00:27:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc22932

sys-libs/compiler-rt-sanitizers: depend on slotted clang for USE=clang

Without this, when trying to emerge the non-latest slot of sys-devel/clang
with no others installed, we end up pulling in latest Clang unnecessarily.

Bug: https://bugs.gentoo.org/883225
Reported-by: Calvin Buckley <calvin <AT> cmpct.info>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...sanitizers-15.0.7.ebuild => compiler-rt-sanitizers-15.0.7-r1.ebuild} | 2 +-
 ...sanitizers-16.0.6.ebuild => compiler-rt-sanitizers-16.0.6-r1.ebuild} | 2 +-
 ...sanitizers-17.0.6.ebuild => compiler-rt-sanitizers-17.0.6-r1.ebuild} | 2 +-
 ...sanitizers-18.1.8.ebuild => compiler-rt-sanitizers-18.1.8-r1.ebuild} | 2 +-
 ...sanitizers-19.1.0.ebuild => compiler-rt-sanitizers-19.1.0-r1.ebuild} | 2 +-
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0_rc4.ebuild     | 2 +-
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild    | 2 +-
 .../compiler-rt-sanitizers-20.0.0_pre20240830.ebuild                    | 2 +-
 .../compiler-rt-sanitizers-20.0.0_pre20240910.ebuild                    | 2 +-
 .../compiler-rt-sanitizers-20.0.0_pre20240917.ebuild                    | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
similarity index 99%
rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild
rename to 
sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
index 6a0ea3a57753..2e9fd672aa5e 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                !!<sys-apps/sandbox-2.13

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
similarity index 99%
rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6.ebuild
rename to 
sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
index 79408235315b..aa716e0565e3 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
similarity index 99%
rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6.ebuild
rename to 
sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
index e22c9d4cf225..bb8667046370 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
similarity index 99%
rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8.ebuild
rename to 
sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
index 4eaa90249445..f682310edd92 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0-r1.ebuild
similarity index 99%
rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0.ebuild
rename to 
sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0-r1.ebuild
index f88c55f33b9e..437215e75eb9 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0_rc4.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0_rc4.ebuild
index d395b7fd5a11..a0198f554b14 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0_rc4.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.0_rc4.ebuild
@@ -38,7 +38,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
index 7934f83743b1..bbe6625a0707 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
@@ -38,7 +38,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
index 7934f83743b1..bbe6625a0707 100644
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
@@ -38,7 +38,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240910.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240910.ebuild
index 7934f83743b1..bbe6625a0707 100644
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240910.ebuild
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240910.ebuild
@@ -38,7 +38,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240917.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240917.ebuild
index 7934f83743b1..bbe6625a0707 100644
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240917.ebuild
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240917.ebuild
@@ -38,7 +38,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       clang? ( sys-devel/clang )
+       clang? ( sys-devel/clang:${LLVM_MAJOR} )
        elibc_glibc? ( net-libs/libtirpc )
        test? (
                $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")

Reply via email to