commit: 5901bec6a0128ad4ec199c4c2f4860a60cbe76b0 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Fri Feb 6 21:53:48 2026 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Fri Feb 6 22:00:01 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5901bec6
dev-util/spirv-llvm-translator: Restrict tests on non-amd64/x86 The test failures don't seem to negatively affect the package's performance as a dependency of libclc and mesa, and upstream doesn't seem to care. Closes: https://bugs.gentoo.org/904368 Closes: https://bugs.gentoo.org/969154 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> .../spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild | 5 ++++- .../spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild | 7 ++++++- .../spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild | 7 ++++++- dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild | 7 ++++++- dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild | 7 ++++++- dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild | 7 ++++++- dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild | 7 ++++++- .../spirv-llvm-translator-22.0.0_pre20251123.ebuild | 7 ++++++- .../spirv-llvm-translator-22.0.0_pre20260112.ebuild | 7 ++++++- 21 files changed, 114 insertions(+), 21 deletions(-) diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild index c4f9fc9bf3c9..771e4d4f4874 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 arm64 ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild index f01bec176440..b9d50e44c5e4 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild index 2a4ea3d78d63..601ec6dd2e48 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild index babbe9451e67..ffe699583bb0 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 arm64 ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild index 083c8738ef17..060371a2b279 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild index 443f22e2fb12..0ce8a2b9e0b8 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild @@ -18,7 +18,10 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm64? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild index 4adb73af13ee..0fa9e80f08b1 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild index 16053f21e3b0..f1d97d4d7fa9 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild index 8fa59dbd8d39..77f4fd3f824d 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild index af1712afc2b8..9d9e1a3bd252 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild index 729de63094f1..84e9a6f762b4 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild index 48cb31324013..a91e16033024 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild index 71eb67b6300b..f88e80fc0af9 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild index ae3512d59f50..318f8fcdb755 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild index e4774fe83c41..9b2feaf6a13e 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild index ae4b73a8e5eb..fbb02619d6b1 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 arm arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild index c36b1a866eb0..84d258375c75 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild index 1078cd3d86c5..bb940f16b442 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild index e089c9993df9..a5b4b99ff078 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild @@ -18,7 +18,12 @@ LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild index eb483f0d45ec..317b99fd59fa 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild @@ -25,7 +25,12 @@ S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild index eb6f404ce7ee..5dff3eea3692 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild @@ -25,7 +25,12 @@ S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" RDEPEND=" dev-util/spirv-tools[${MULTILIB_USEDEP}]
