commit:     27c76a45bf8d0a6c16e6b5bcab2d14289f071bb7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  9 04:11:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul  9 04:53:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c76a45

llvm-core/libclc: Remove nonfunctional target check

Remove the check for non-empty libclc_targets that never worked.
Just allow empty targets to preserve the current behavior.

Closes: https://bugs.gentoo.org/890718
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 llvm-core/libclc/libclc-15.0.7.ebuild      | 3 +--
 llvm-core/libclc/libclc-16.0.6.ebuild      | 3 +--
 llvm-core/libclc/libclc-17.0.6.ebuild      | 5 ++---
 llvm-core/libclc/libclc-18.1.8.ebuild      | 3 +--
 llvm-core/libclc/libclc-19.1.7.ebuild      | 3 +--
 llvm-core/libclc/libclc-20.1.7.ebuild      | 1 -
 llvm-core/libclc/libclc-21.0.0.9999.ebuild | 1 -
 7 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/llvm-core/libclc/libclc-15.0.7.ebuild 
b/llvm-core/libclc/libclc-15.0.7.ebuild
index a83055c1a39a..598c61ba3c54 100644
--- a/llvm-core/libclc/libclc-15.0.7.ebuild
+++ b/llvm-core/libclc/libclc-15.0.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_11 )
 inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="OpenCL C library"
@@ -70,7 +70,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-16.0.6.ebuild 
b/llvm-core/libclc/libclc-16.0.6.ebuild
index 4f97294a38ff..1c0be662e298 100644
--- a/llvm-core/libclc/libclc-16.0.6.ebuild
+++ b/llvm-core/libclc/libclc-16.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="OpenCL C library"
@@ -74,7 +74,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-17.0.6.ebuild 
b/llvm-core/libclc/libclc-17.0.6.ebuild
index 40b36bb50a88..e5dad0c11e72 100644
--- a/llvm-core/libclc/libclc-17.0.6.ebuild
+++ b/llvm-core/libclc/libclc-17.0.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="OpenCL C library"
@@ -78,7 +78,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-18.1.8.ebuild 
b/llvm-core/libclc/libclc-18.1.8.ebuild
index 4e11aa5fc824..2150a30c5ad6 100644
--- a/llvm-core/libclc/libclc-18.1.8.ebuild
+++ b/llvm-core/libclc/libclc-18.1.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LLVM_COMPAT=( {17..18} )
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
 inherit cmake llvm.org llvm-r1 python-any-r1
 
 DESCRIPTION="OpenCL C library"
@@ -52,7 +52,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-19.1.7.ebuild 
b/llvm-core/libclc/libclc-19.1.7.ebuild
index 8cc02611712b..539e9e81df2f 100644
--- a/llvm-core/libclc/libclc-19.1.7.ebuild
+++ b/llvm-core/libclc/libclc-19.1.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LLVM_COMPAT=( {17..19} )
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
 inherit cmake llvm.org llvm-r1 python-any-r1
 
 DESCRIPTION="OpenCL C library"
@@ -52,7 +52,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-20.1.7.ebuild 
b/llvm-core/libclc/libclc-20.1.7.ebuild
index 59bc1611bc82..e0b2a7897ed9 100644
--- a/llvm-core/libclc/libclc-20.1.7.ebuild
+++ b/llvm-core/libclc/libclc-20.1.7.ebuild
@@ -52,7 +52,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

diff --git a/llvm-core/libclc/libclc-21.0.0.9999.ebuild 
b/llvm-core/libclc/libclc-21.0.0.9999.ebuild
index acda1d7550f3..7f950e974a22 100644
--- a/llvm-core/libclc/libclc-21.0.0.9999.ebuild
+++ b/llvm-core/libclc/libclc-21.0.0.9999.ebuild
@@ -54,7 +54,6 @@ src_configure() {
                "amdgcn-mesa-mesa3d"
                "amdgcn--amdhsa"
        )
-       [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
 
        libclc_targets=${libclc_targets[*]}
        local mycmakeargs=(

Reply via email to