commit:     66a49fc218a6478569db09e6ced535cc16d0ef79
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 22 09:18:05 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 22 09:19:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a49fc2

dev-util/spirv-llvm-translator: Remove 21*

Remove the snapshot and live ebuilds since they have very narrow version
compatibility (read: are currently incompatible with 21.1.0 RCs),
and we no longer require a slot match between dev-libs/libclc and this
package.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-util/spirv-llvm-translator/Manifest            |  2 -
 .../spirv-llvm-translator-21.0.0.9999.ebuild       | 53 -------------------
 ...spirv-llvm-translator-21.0.0_pre20250311.ebuild | 59 ----------------------
 ...spirv-llvm-translator-21.0.0_pre20250613.ebuild | 59 ----------------------
 4 files changed, 173 deletions(-)

diff --git a/dev-util/spirv-llvm-translator/Manifest 
b/dev-util/spirv-llvm-translator/Manifest
index 9c55d136b174..1e23fe555324 100644
--- a/dev-util/spirv-llvm-translator/Manifest
+++ b/dev-util/spirv-llvm-translator/Manifest
@@ -1,5 +1,3 @@
-DIST SPIRV-LLVM-Translator-37a91c7eedcb46e7b022833a4b6ec68ac1bbd9c1.tar.gz 
1816381 BLAKE2B 
f347df35744586d7743ef84becc94f8e0050de921e80d195d971e421832a7d272d39cde67d3ba240610d71f3bf0252485ee61d56f5078c70ce2e7781d18fbf7e
 SHA512 
fe40e5b921a5fd299650f1fee1b882e15a2b2d075bf0376499ecde027bfc569e23af58fd3af5877fcf0b8bbf6632506e36c842eec3c6712ab90a4a07376bc725
-DIST SPIRV-LLVM-Translator-cedb8ae2e22102ef85999e0732c3447a307141db.tar.gz 
1810220 BLAKE2B 
04fe26b7da6178e28016097d524bfb2530c85039d7e0457e25290f30d8ec08768d506794cf287f4a04f71a3dc9d6f11814f9153f2c66d90dd5ea3950270e0991
 SHA512 
cd2d9fcdc15124052c9cf648b1da307c51cef293b0f7397a7c55e4dd93c917979b3f8d6f1a13dfd66e1c619ee31d1a970fe4704e7e524a7cfb2ae020ef115226
 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

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0.9999.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0.9999.ebuild
deleted file mode 100644
index d9ba824fa6e8..000000000000
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0.9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 21 )
-
-inherit cmake-multilib flag-o-matic git-r3 llvm-r2 multiprocessing
-
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-EGIT_REPO_URI="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-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
-}
-
-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-21.0.0_pre20250311.ebuild
 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0_pre20250311.ebuild
deleted file mode 100644
index 83e3248b6b01..000000000000
--- 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0_pre20250311.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 21 )
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-EGIT_COMMIT=cedb8ae2e22102ef85999e0732c3447a307141db
-MY_P=SPIRV-LLVM-Translator-${EGIT_COMMIT}
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="
-       
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/${EGIT_COMMIT}.tar.gz
-               -> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-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.305
-"
-BDEPEND="
-       virtual/pkgconfig
-       test? (
-               dev-python/lit
-               llvm-core/clang:${SLOT}
-       )
-"
-
-src_prepare() {
-       append-flags -fPIC
-       cmake_src_prepare
-}
-
-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-21.0.0_pre20250613.ebuild
 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0_pre20250613.ebuild
deleted file mode 100644
index 7fb627ecfe04..000000000000
--- 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0_pre20250613.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 21 )
-
-inherit cmake-multilib flag-o-matic llvm-r2 multiprocessing
-
-EGIT_COMMIT=37a91c7eedcb46e7b022833a4b6ec68ac1bbd9c1
-MY_P=SPIRV-LLVM-Translator-${EGIT_COMMIT}
-DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
-SRC_URI="
-       
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/${EGIT_COMMIT}.tar.gz
-               -> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="UoI-NCSA"
-SLOT="$(ver_cut 1)"
-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
-}
-
-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