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
-}