commit:     94bee48480c405b57679a3fbbb7bbef4f4d05382
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 16 22:10:27 2025 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Oct 16 22:12:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94bee484

dev-util/mesa_clc: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-util/mesa_clc/Manifest               |   7 --
 dev-util/mesa_clc/mesa_clc-25.1.7.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.1.8.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.2.0.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.2.1.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.2.2.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.2.3.ebuild | 123 -------------------------------
 dev-util/mesa_clc/mesa_clc-25.2.4.ebuild | 123 -------------------------------
 8 files changed, 868 deletions(-)

diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest
index 368431c24131..1b875464a47c 100644
--- a/dev-util/mesa_clc/Manifest
+++ b/dev-util/mesa_clc/Manifest
@@ -1,10 +1,3 @@
 DIST mesa-25.0.7.tar.xz 46849080 BLAKE2B 
d5f4f8f8ff0ad934c23ba3202bfed9f35097db779a239ac531e2b0e2b22de54639d594863a1403ad205ffc2af2990d48c31808f479a4075b819cedc219a82e68
 SHA512 
825bbd8bc5507de147488519786c0200afacf97dae621c80ead24b2c5dd55c5a442757ac8452698ae611e9344025465080795cf8f2dc4eb7ce07b5cc521b2b5c
-DIST mesa-25.1.7.tar.xz 47151188 BLAKE2B 
262de8d329e275a819e0e57378e0b538fd39b2141c32d22f34e42aea8ae8ff54a6d503442acb9c0c5215c840e9ba8ef326873aa2d197c64588ed491608a5eb22
 SHA512 
a62fc6970efce3b4861094be2ef3139a3b18a6a51d770ead9f04d39592abc0a13a04702c552637e63bc965236f66ad545d30a9ec446b24f0bfc5bbb7cf0f0757
-DIST mesa-25.1.8.tar.xz 47185216 BLAKE2B 
1997fb00ae11de1620e55631e20165d120f718edc71e2196e54f89f33b2143bbf496e4407557cabc9e57a603758cf01a4e857fac8a91f11b518c214d6fcf79b3
 SHA512 
98435d52a2855c71b15060785c225dc674b3565545a8581a5dd501605a04f9d597636282f1bce61e7a2e8ee98c31ecf7fbccab594571e31bc8b827e18e98aaa5
 DIST mesa-25.1.9.tar.xz 47219748 BLAKE2B 
df326ae261fb417022af48b6edc1a5dc512c46a728cf1d7320d78aba0275fee8636a6396ad9e02fe39f958c7d33c7da966b3e180e239112112c3f9ebc7738eb6
 SHA512 
27d7202968f5639dda590d3647d72c6857cac74031e273edd651fc8ed7f04bda335bccd8a65a961cec368d45d6fe20d004b5375f095266459074f4bc74f5ed98
-DIST mesa-25.2.0.tar.xz 43549344 BLAKE2B 
9473c68e890992a4d88430da5896b7d209461fe0a8150909a179ed25229541e516744db09ff3f18ce38892270fe59a456569b850ccf2cc3d7b26efe0a9895d2d
 SHA512 
f36e4f9f619becfc89f9cf3704d21f5f1532f1e658808fd30c0edce8c28cd65dc6578a21333e896aa5eaccf09da99efd9127a8d3d46681e8360f618cf63bab94
-DIST mesa-25.2.1.tar.xz 43580684 BLAKE2B 
f7dd9dd570bc21def5b829747854143eef5fed50bbe01d17c91a0b28ae71251001d8de116347ec62578aaf7381b5f12584995ff17dab3ed33f4f678246c431f7
 SHA512 
913ee1d00e13bafb7275740ba0883cf949a42d45595ef5bab60038064cb27aff36285ac9105269be5c0e3b4320fc7b70ca5c5f28e2cf79457882baff7e10620b
-DIST mesa-25.2.2.tar.xz 43626716 BLAKE2B 
bed81e32c05ebff6f2a76bb14387882eed48556737e30e2da2f5a02fbe9e9973f5fa05303e10e624bb703ef56c4fe2f48ab69f3d2806191969d73d99920b5abb
 SHA512 
69cd7ed33d0856e227a0219a9d09e5eb2fad28162276b5971bff4f7102cf58b0d914131ad6543562cba230ce6fb9b2076d3b156b1b8c375e74722a143aee5379
-DIST mesa-25.2.3.tar.xz 43670524 BLAKE2B 
1810c17e589f95f1e3b18f2562a0c193016a6b9aa260387d06b0750db7c1fb08e7ad1b2476caf79cde18fa919b320de2b12508228047e8ca3af13efb2046b3fe
 SHA512 
e03c09de2a6482a87362c0bf4fab4f9b32ffa48935a8724eb83e75b246f1bfc59524d04ea7e8cbea34e5c6ad2a0793195a076fe2d27da8fb7e05f56c7662eac5
-DIST mesa-25.2.4.tar.xz 43697664 BLAKE2B 
5f9e89efb11977c8d86f92e705280af7dc136f4031d192571518c6fb9d73eb31c269f383ac5c008bece15ccc522a9cdcde4522f60cb8a626bbd9949a25856c76
 SHA512 
ec74e1cc101b68ad2462399554273a9debb3d93a05c0a315cde3259b250d5828cbcef7771049b52beb01d07c34122fa5257451409b1d2b7fdcbf055c0f2c863d
 DIST mesa-25.2.5.tar.xz 43723176 BLAKE2B 
375237d23918e09b7dab4f4abd2c3b24a046521d6e247043c5fbeb7d8a33d71471b23572d254f0ad489a2533094568ef6f067a57977a7ccc1805aa735c3f8b7d
 SHA512 
29e61b5ecb467a706e3279c0e79ddd8d55109c08f7856d35c4042f518a70622fb19cdd208a82317654e0396835cb3117b756a96d9a0693bfa33730a50bbbd1d0

diff --git a/dev-util/mesa_clc/mesa_clc-25.1.7.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.1.7.ebuild
deleted file mode 100644
index fb541119050b..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.1.7.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.1.8.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.1.8.ebuild
deleted file mode 100644
index aa398a41c00b..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.1.8.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.2.0.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.2.0.ebuild
deleted file mode 100644
index aa398a41c00b..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.2.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild
deleted file mode 100644
index aa398a41c00b..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild
deleted file mode 100644
index 06ac2597ae7f..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.2.3.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.2.3.ebuild
deleted file mode 100644
index 06ac2597ae7f..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.2.3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

diff --git a/dev-util/mesa_clc/mesa_clc-25.2.4.ebuild 
b/dev-util/mesa_clc/mesa_clc-25.2.4.ebuild
deleted file mode 100644
index 06ac2597ae7f..000000000000
--- a/dev-util/mesa_clc/mesa_clc-25.2.4.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {18..20} )
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit llvm-r1 meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/";
-
-if [[ ${PV} == 9999 ]]; then
-       S="${WORKDIR}/mesa_clc-${MY_PV}"
-       EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
-       inherit git-r3
-else
-       S="${WORKDIR}/mesa-${MY_PV}"
-       SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
-       KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-VIDEO_CARDS="asahi panfrost"
-for card in ${VIDEO_CARDS}; do
-       IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-IUSE="${IUSE_VIDEO_CARDS} debug"
-
-RDEPEND="
-       dev-util/spirv-tools
-       $(llvm_gen_dep '
-               dev-util/spirv-llvm-translator:${LLVM_SLOT}
-               llvm-core/clang:${LLVM_SLOT}=
-               =llvm-core/libclc-${LLVM_SLOT}*
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-"
-DEPEND="${RDEPEND}
-       dev-libs/expat
-       >=sys-libs/zlib-1.2.8:=
-       x11-libs/libdrm
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       $(python_gen_any_dep "
-               >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
-               dev-python/packaging[\${PYTHON_USEDEP}]
-               dev-python/pyyaml[\${PYTHON_USEDEP}]
-       ")
-       virtual/pkgconfig
-"
-
-python_check_deps() {
-       python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
-       python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
-}
-
-pkg_setup() {
-       llvm-r1_pkg_setup
-       python-any-r1_pkg_setup
-}
-
-src_configure() {
-       tools_enable video_cards_asahi asahi
-       tools_enable video_cards_panfrost panfrost
-
-       tools_list() {
-               local tools="$(sort -u <<< "${1// /$'\n'}")"
-               echo "${tools//$'\n'/,}"
-       }
-
-       PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
-
-       use debug && EMESON_BUILDTYPE=debug
-
-       local emesonargs=(
-               -Dllvm=enabled
-               -Dshared-llvm=enabled
-               -Dmesa-clc=enabled
-               -Dinstall-mesa-clc=true
-               -Dprecomp-compiler=enabled
-               -Dinstall-precomp-compiler=true
-               -Dtools=$(tools_list "${TOOLS[*]}")
-
-               -Dgallium-drivers=''
-               -Dvulkan-drivers=''
-
-               # Set platforms empty to avoid the default "auto" setting. If
-               # platforms is empty meson.build will add surfaceless.
-               -Dplatforms=''
-
-               -Dglx=disabled
-               -Dlibunwind=disabled
-               -Dzstd=disabled
-
-               -Db_ndebug=$(usex debug false true)
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
-       dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
-       use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
-       use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of tools to enable
-tools_enable() {
-       if [[ $1 == -- ]] || use $1; then
-               shift
-               TOOLS+=("$@")
-       fi
-}

Reply via email to