commit:     194bf80942a7378294fa9ea3e2d6ab8c4982151a
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 27 07:42:57 2025 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Wed Aug 27 07:42:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194bf809

dev-util/spirv-llvm-translator: drop versions

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-util/spirv-llvm-translator/Manifest            | 13 -----
 .../spirv-llvm-translator-15.0.10-r2.ebuild        | 60 --------------------
 .../spirv-llvm-translator-15.0.11.ebuild           | 60 --------------------
 .../spirv-llvm-translator-15.0.13.ebuild           | 60 --------------------
 .../spirv-llvm-translator-16.0.11.ebuild           | 64 ----------------------
 .../spirv-llvm-translator-16.0.13.ebuild           | 64 ----------------------
 .../spirv-llvm-translator-17.0.11.ebuild           | 60 --------------------
 .../spirv-llvm-translator-17.0.13.ebuild           | 60 --------------------
 .../spirv-llvm-translator-18.1.11.ebuild           | 60 --------------------
 .../spirv-llvm-translator-18.1.13.ebuild           | 60 --------------------
 .../spirv-llvm-translator-19.1.6.ebuild            | 60 --------------------
 .../spirv-llvm-translator-19.1.8.ebuild            | 60 --------------------
 .../spirv-llvm-translator-20.1.1.ebuild            | 61 ---------------------
 .../spirv-llvm-translator-20.1.3-r1.ebuild         | 63 ---------------------
 14 files changed, 805 deletions(-)

diff --git a/dev-util/spirv-llvm-translator/Manifest 
b/dev-util/spirv-llvm-translator/Manifest
index 6ec533223db1..a172f630be85 100644
--- a/dev-util/spirv-llvm-translator/Manifest
+++ b/dev-util/spirv-llvm-translator/Manifest
@@ -1,19 +1,6 @@
-DIST spirv-llvm-translator-15.0.10.tar.gz 1623782 BLAKE2B 
53da8de0d57b1723e2fb879456ac18e6cc0c11ca931d7d4379cea9b130819b5297a80615ad5d06d780d5cd6ce1b24c5dcf96ba5e6e82e4bd1017b1f78b393842
 SHA512 
b22df95fbbeee569a8711807fe860839dad7127208a6ffffbe38b2973dc426046a16a7c600df75e9741d3b7296baa3458b5762c35333eedb80215252a1b69c8e
-DIST spirv-llvm-translator-15.0.11.tar.gz 1632016 BLAKE2B 
3ac06065e3043e37b6ac0b925ea4688edc6ed87d0eb91aff2bfa2c0a3a0fb2f457aa643ef7a125d58dc9af354c34d2ac96da0a457e19792d140c9a7c1ad67d90
 SHA512 
99c8633f0406788106141999e27380cd65172b255dfcf5b17572eee4f4e8e270656171702de95b8eb69c97ce7bc4bd56b1c4aec6bffe7708f60484b05ba38315
-DIST spirv-llvm-translator-15.0.13.tar.gz 1632215 BLAKE2B 
44ea3d463cf84a69e86fa5243b302ca19f1734f0f037dba4c5bb945b2e4740dd003feb8f2dddee621021c3f1791d1bf70bb5ab9c505ca87d9bd957fe80a30de7
 SHA512 
1186f877ed6bee80a03c774e0ec26c0dc59cf80616a77e8634aa51a4f5f0d7b888afd23e7d80fc73f4cdbb94609ff0f5c64d5926e83e6ccd8f3d519a9fdda68b
 DIST spirv-llvm-translator-15.0.15.tar.gz 1635429 BLAKE2B 
821cd883481c63263b57b0fbf97776174e3e1f939639c4b83c244afdfcb0c06a73f829b56388f0f52eb2215fe4c04e96bc6ec24926947d055c5d9534cf5f470e
 SHA512 
5f80d57ac61f5ed634bd8e967a1f365e27849555a39e5ca86cfbee0bbce80d8da05fec96b78d91bb7a5026da6c088e9b70593067aecb6b0fe4ce8e2fb2d749be
-DIST spirv-llvm-translator-16.0.11.tar.gz 1623357 BLAKE2B 
2f109f8d17c70911f2aad47faea2a8872b951612744a9926a91372162c43812ff10add10fd26902591277e9d8360100cc5b074018174a3d180bb4cf109f960db
 SHA512 
0b5434a435f75cac06b067da79b79085e626b67f488edd8360143e25a40cddfa7b8bff653d2f17187bc952dce72cc74f96ffc6209b0635ab8426f82ef40ed2f4
-DIST spirv-llvm-translator-16.0.13.tar.gz 1660568 BLAKE2B 
f7e2abc11e72ce954657f1f00ed2c297f2a28a8c445b797b7fab1fc05101a3f799f1547e5f4cd66d8218338cfe471fc7a03c084277c6876f34b84b4d7e82fe39
 SHA512 
12ea659dd7c2f8c8093ee3c30fcd3273cb8122785153b98231a8f0245630a0e647c05c09ea766c185b68a102f29141da2ccb6b4e19fd4ae48af1b6fa618a0788
 DIST spirv-llvm-translator-16.0.15.tar.gz 1675228 BLAKE2B 
ec05ac357a95afacf7ae2029582bb5d77424ba4558d1f70db6b0f1731af75d1a37a4f4e4df884deb8dc021a97aaa1f72b61a1f2ffcb646102822f1d33be77606
 SHA512 
c12bd2dbaf27d25198fce75e468e4f672ec91f0a78f77c52de69bcdc85868fe4f90ed64a1120faa66bc0960662a1c88b64c881cc4c867779293dd059a924ba96
-DIST spirv-llvm-translator-17.0.11.tar.gz 1656784 BLAKE2B 
ffd2711ca4b05bf17153334e5cf7114e8e691a5ae62b15e72c459efbeaf3836321fd83212ee5af5499bb862ccc45f56fa7557420e86f44089982fb185ccb3940
 SHA512 
f6073da1be35fca0a1ca98bb933c25a7bccc4c227814055a781c62334b4aca684fa4ac014df317cd58cc2f37869c76d4ab7bea5b07424c0ad9003321a35d17f9
-DIST spirv-llvm-translator-17.0.13.tar.gz 1657697 BLAKE2B 
3a71c165d0f4d737aad3632cd30023972be990604963ba323f0fe0785eb81c07c1a135e5dba0e061526f6877b87f7a19784fb9bbc9ae17f34aa07b8d9d725733
 SHA512 
1acd1dab79bcec7fed4a3902a858583e9ae91d3f585c2888918b301ca50816bb87016e191e8ecc4730ad0c2cc2438411a7669b05247cd95b6bb0a119d886cbc5
 DIST spirv-llvm-translator-17.0.15.tar.gz 1665393 BLAKE2B 
6fb9543a3aad5a5f03490bbb35f0bbfecf4dd8e714c44bda47b2c278c0eeb3963603ff69e4736b9bf6ac2653893e2524f401b2ea20e60a4bb68dfa392488ffe0
 SHA512 
327b1ac0ae25d19983e359e1995a2d48fae3399cc0efc27abc0b5173b447d631a53e681fac079c456939cfb831f01631e4a28a68f04c7204567d25415d6a0442
-DIST spirv-llvm-translator-18.1.11.tar.gz 1724756 BLAKE2B 
039fca1689b26adb43053d4983a198694211b9c21502d665f0a66bf86b244618401ef1be12f24bf28aa1ec7e75710f8ce03b967e25acd7392e5649e2769d1cc1
 SHA512 
c631706f7b37134b858f619bd9aa739be639744ff5afa5c1e12e6086726b42c47ff3ce3bbc3cbe93ed3ed5a09bd81265a647e3cd126b3065d2608f2182722d5f
-DIST spirv-llvm-translator-18.1.13.tar.gz 1725819 BLAKE2B 
cbb78ca1117a902f044060c22b56e896836298ad53df02d40d0ec000233d97417f5f72304e04a8a787cc83c42d78157eea1daaf29339150f60e88e3333a1ed3c
 SHA512 
af31bf8ed8f240eecb96dc408ecce3b757928cf078a6a881eb559ce5b6bbee8339b6e9258f5624c30b943e9fb15ee21e5ea2b7e2a157b791bf175981fc400b4f
 DIST spirv-llvm-translator-18.1.15.tar.gz 1731769 BLAKE2B 
2a4beb813dff83614c0e81bb7018d43b564953eed4946fbaa4434a5c19078ac2cb91123e8daa35e6b2239cdba2f2dfa753ba08644b04a68797c859165871b587
 SHA512 
5f7f71b52f9ca26dcf44c787cddc61d94561ab85c444a340dc05a91387f217947fc7dccb97c1f7527afe8df15e1f039cb70c5caaf351ca6e6abfd46e0b3ba175
 DIST spirv-llvm-translator-19.1.10.tar.gz 1778059 BLAKE2B 
7a71771d29e6cdad323ade00a1a0875d5f125143e8c03ddc4df416e7b8b081e82fa9d9a14e63749026acdf92207e6fb775472ecb0e3a6184395f43bd46a7393e
 SHA512 
1b57bfb3e83836414337d8be367ba25ba637b14e9bf02eeb7ce9b4f017e0ad4c0e59ece8ddbf4ae06cc7c50dbacd6da94e0d83af662aede05857c66b90061b93
-DIST spirv-llvm-translator-19.1.6.tar.gz 1771001 BLAKE2B 
63265f97c85883602604819a9cd017eab8c289ddf492f3a791842690b93981182cea056a56e83c4461ae0f55830fe28c36d42dca01b7169bc779cd347bffddb2
 SHA512 
8b6589741a964ecfaf0f4cc8cb5e3165e03e76dbf310d4f5b29968b1ceffd32081a2f7c94544f8772619cf5963b31e308f1067506c0b7e8b9e04b8c174fce9a5
-DIST spirv-llvm-translator-19.1.8.tar.gz 1778352 BLAKE2B 
1207b75af1282d3207db2a07e90175575cc16a60959ab54d89c3965e577f5527eeb91b11b59fbe687b35703def1739c02338bed710ffce4882e83e54d425b661
 SHA512 
4372c5c155c0b84f86955469f72151e42b5e62b33e9b24b2b60b7ecd41d417cc43c2dda3e02f40e61c837045f3b65d6291bd995500572859ed047c11fe0377d6
-DIST spirv-llvm-translator-20.1.1.tar.gz 1807510 BLAKE2B 
5371655f4abe776f35ccc57ef88d0118f8fed71e22241b34beb7d8b8b93a4cfc286ba3c09dc24157d9d721a9259fc55281ff222270ecc02ba0483d4ad930d38f
 SHA512 
7d527b4c0aef18790fb3ec81335df60ea970b9a0935fe7002423e93c36a9053456fdcabfd9954358c26a9d0b0ac4a2670fe2e05108c1d8de8d458027564a1eff
-DIST spirv-llvm-translator-20.1.3.tar.gz 1807825 BLAKE2B 
afe81f41642c8d20f7e9d8402fa9c225b8410687e965858f490123b75f6063178d363f4910283cf4d794a7e7373047393c12e48dc5be2b31f1f52511eddeb8cd
 SHA512 
13758dc809302d7dd5228a7cc21ea9c27043427424626cd3de32a330407a9c308a7b3e10c20e96548e34b316dd59362cca91e56fafb8cb1e3490d3dccf8f1741
 DIST spirv-llvm-translator-20.1.5.tar.gz 1808451 BLAKE2B 
f849666e15ebc0f311071528616aca0a6e7c260924473c72071a5fea0c70f442c27c4f9ca5f28699542898f2504927e61fad77070fc878bec48dc5ef07d683b0
 SHA512 
e9445707933293ae401267dd344863823b9d4843b1426f2709d1f3a8cb77bc1e92b6ef1c12a91776c4d666f7d95f0a5c7996bf18d932f76155bfe1ace6e8b931

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.10-r2.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.10-r2.ebuild
deleted file mode 100644
index 26c3759c628f..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.10-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 15 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.11.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.11.ebuild
deleted file mode 100644
index 26c3759c628f..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.11.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 15 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.13.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.13.ebuild
deleted file mode 100644
index c4f9fc9bf3c9..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.13.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 15 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.11.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.11.ebuild
deleted file mode 100644
index 9667eedf91ce..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.11.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 16 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-16.0.0-ld_library_path.patch"
-)
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.13.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.13.ebuild
deleted file mode 100644
index babbe9451e67..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.13.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 16 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-16.0.0-ld_library_path.patch"
-)
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.11.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.11.ebuild
deleted file mode 100644
index c8a3cc0de5e1..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.11.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 17 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.13.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.13.ebuild
deleted file mode 100644
index 4adb73af13ee..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.13.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 17 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools
-       llvm-core/llvm:${SLOT}=
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.11.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.11.ebuild
deleted file mode 100644
index 43d8e9be17fd..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.11.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.13.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.13.ebuild
deleted file mode 100644
index af1712afc2b8..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.13.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.6.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.6.ebuild
deleted file mode 100644
index ec829f89da17..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 19 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.8.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.8.ebuild
deleted file mode 100644
index 4b9d8664a6a0..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.8.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 19 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555
-       sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll 
|| die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.1.ebuild
deleted file mode 100644
index 4842c3835b3b..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 20 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.309.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # do not force a specific LLVM version to find_package(), this only
-       # causes issues and we force a specific path anyway
-       sed -i -e '/find_package/s:${BASE_LLVM_VERSION}::' CMakeLists.txt || die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3-r1.ebuild
deleted file mode 100644
index 323d444f8fdb..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 20 )
-MY_PN="SPIRV-LLVM-Translator"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/spirv-tools[${MULTILIB_USEDEP}]
-       llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-       >=dev-util/spirv-headers-1.4.313.0
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-20.1.3-option-registered.patch )
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-
-       # do not force a specific LLVM version to find_package(), this only
-       # causes issues and we force a specific path anyway
-       sed -i -e '/find_package/s:${BASE_LLVM_VERSION}::' CMakeLists.txt || die
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCCACHE_ALLOWED="OFF"
-               -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
-               
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-               -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-               -Wno-dev
-       )
-
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die
-}

Reply via email to