summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/cargo-license/cargo-license-0.7.0.ebuild2
-rw-r--r--dev-util/cucumber-html-formatter/Manifest4
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild33
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-21.15.1-r1.ebuild (renamed from dev-util/cucumber-html-formatter/cucumber-html-formatter-21.10.1.ebuild)1
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-22.2.0.ebuild (renamed from dev-util/cucumber-html-formatter/cucumber-html-formatter-21.12.0.ebuild)1
-rw-r--r--dev-util/cucumber/Manifest1
-rw-r--r--dev-util/cucumber/cucumber-10.2.0.ebuild90
-rw-r--r--dev-util/gi-docgen/Manifest2
-rw-r--r--dev-util/gi-docgen/gi-docgen-2025.5.ebuild (renamed from dev-util/gi-docgen/gi-docgen-2024.1.ebuild)7
-rw-r--r--dev-util/glslang/Manifest1
-rw-r--r--dev-util/glslang/glslang-1.4.335.0.ebuild38
-rw-r--r--dev-util/glslang/glslang-9999.ebuild2
-rw-r--r--dev-util/ruff/Manifest3
-rw-r--r--dev-util/ruff/ruff-0.14.9.ebuild117
-rw-r--r--dev-util/spirv-headers/Manifest1
-rw-r--r--dev-util/spirv-headers/spirv-headers-1.4.335.0.ebuild30
-rw-r--r--dev-util/spirv-llvm-translator/Manifest7
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild60
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild64
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild60
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild60
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild60
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild63
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild61
-rw-r--r--dev-util/spirv-tools/Manifest1
-rw-r--r--dev-util/spirv-tools/spirv-tools-1.4.335.0.ebuild56
-rw-r--r--dev-util/visualvm/visualvm-2.2-r2.ebuild (renamed from dev-util/visualvm/visualvm-2.2-r1.ebuild)11
-rw-r--r--dev-util/vulkan-headers/Manifest1
-rw-r--r--dev-util/vulkan-headers/vulkan-headers-1.4.335.0.ebuild40
-rw-r--r--dev-util/vulkan-tools/Manifest1
-rw-r--r--dev-util/vulkan-tools/vulkan-tools-1.4.335.0.ebuild84
-rw-r--r--dev-util/vulkan-utility-libraries/Manifest1
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.335.0.ebuild55
33 files changed, 969 insertions, 49 deletions
diff --git a/dev-util/cargo-license/cargo-license-0.7.0.ebuild b/dev-util/cargo-license/cargo-license-0.7.0.ebuild
index e39356274ec3..7516fd116ab4 100644
--- a/dev-util/cargo-license/cargo-license-0.7.0.ebuild
+++ b/dev-util/cargo-license/cargo-license-0.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/$
LICENSE="Apache-2.0 Boost-1.0 MIT Unicode-DFS-2016 Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
QA_FLAGS_IGNORED="/usr/bin/${PN}"
diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest
index 783164b4066a..cb60712669ad 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -1,8 +1,6 @@
DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755ffffb2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249
-DIST cucumber-html-formatter-21.10.1.gem 285184 BLAKE2B 2e47d5022410127c551e47117e32f27e395dfe6482043f607fc131fc226b6a23d28b43216c237d8391c184019fb06af348461499d711db42fc69858e9c70bf60 SHA512 93648e949fb2b1540787c5712337688c91bde91410df49ac5d07390fc31751fe0b642f5cdd0bd7658a60052ae28ee9fa3ac8771424c0acaf4485ae23389779b8
-DIST cucumber-html-formatter-21.12.0.gem 283648 BLAKE2B 034d40d6ebbe07c5438b27311b6bb31a4302b46126ebc632a832f06e8a2aec537626f73abff691bc24484fc63570a816d4034678881f1d752c61fcb857200576 SHA512 1bb0ab6636012f7375265c23964d62729113d0de19ae4b72603128039fff2d66150109808d8d0ce4de1e52da05c263f4917c843b25710f25526a84c4d0929cfc
-DIST cucumber-html-formatter-21.13.0.gem 283648 BLAKE2B c2da6295d23cd1356f8dc34ca8426051e614ae4aac05b8dd5a65e9c78e10bd335304a83e23b9b9163ce2aba6be8f38ca4f35154d9d146454331b01880b4a30e3 SHA512 42a46178f78041e65a71995b1d5f5121536e1a0a84f1a4fc8412bc33b078535337acaaa9b7aec1887fef9b2276f0c94a920817e9aefc19217f79d0a21c786f32
DIST cucumber-html-formatter-21.14.0.gem 283648 BLAKE2B ba82a9c6e69632fc24c985a60357ed7099ae53a2f7f2cfb5a01088c767c1b1af27846a73b37b0ec9898e38712e0bf8656efffb0f5c9afbdba0cfed14bc2fec43 SHA512 8c28a03443dad4a9a0a19ffcecd210a9d5d2d6f53972a53ac5bee3b45f8c6b90deb1a53ba1cc9bff6154ec31ca6675ea6308abd01e242503dfe22656a74208c1
DIST cucumber-html-formatter-21.15.1.gem 284160 BLAKE2B 044f3ed6bd6389d79dc98d13b9f37d3d7c5382c64bc71e380239a5002e1eb510ea38f9062164b78565d0cbed4cddcd459e71bc95c2cf22c470fed56d7a7a7f56 SHA512 61fafb5dcf94ab0dcc09b7c5979f15bd0ea04709ab7ad16639481a1f0ec13c0a2b9550ebeed6d8309eeab073a00397c9c97d8083d62c02b1b97be97990a0f5f5
DIST cucumber-html-formatter-21.3.1.gem 272384 BLAKE2B cc6dd87f1a3ecf312b0310a032fe26d7177edfd0242e9f98f817e3b11882cf4e5244b6fe43408aee9cec715374c5051087f3eaa9b5b38e5bed4ebec108ffc5f9 SHA512 04fe71ef8dca04491737f61fe0b6858f85ba09cc78a2796f20055612b4125b877faf8b6fc3b0dda2c6e3809ee6360f6bc97c8a7422b8e7beccb67d024b18c894
DIST cucumber-html-formatter-21.9.0.gem 271872 BLAKE2B 19efcaab70423d40ef616d3db30a5b65096cb6c7dd70d04423bf6956ddbc1e933b09d77eee18b99384d5bea739661c32423e9625b707c3c9edfcdcdde6f0d632 SHA512 90b24ca0219d0666e93c950ead734932f03e05c1ef613fa449b8830eecdddb1e3198ecf14dd32469ce71627e6ad5f7567e7098b4716bb1685e4dacbf7f8ed3e6
+DIST cucumber-html-formatter-22.2.0.gem 284672 BLAKE2B 45cd526bd4de0e7a366e8a47a167acead6a1b0a1721c611e04eccd2413cf5753c97e741dcadf4cf7ba83419ef04744357ec92fdac3873ffe8f878514f468cdb0 SHA512 aa9c92cc1b85ba9d5823b2d59e46e3bc41b8471cafbb49da8e5922eb3f17bbe3bd50ca72bfd633fe3cf121c54e31f7951bc460ce1e6b78b909afdc48e40af398
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild
deleted file mode 100644
index 931730fc54f0..000000000000
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTRAINSTALL="assets"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTML formatter for Cucumber"
-HOMEPAGE="https://cucumber.io/"
-
-# Can be used for specs but requires assets to be created from npm
-#SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-#RUBY_S="html-formatter-${PV}/ruby"
-
-LICENSE="MIT"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="test"
-
-# Specs are no longer available in the distributed gem
-RESTRICT="test"
-
-ruby_add_rdepend "
- || ( dev-util/cucumber-messages:27 dev-util/cucumber-messages:22 )
- !<dev-util/cucumber-html-formatter-19.2.0-r1:19
- !<dev-util/cucumber-html-formatter-20.4.0-r1:20
-"
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.10.1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.15.1-r1.ebuild
index 931730fc54f0..1cde8acbf3db 100644
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.10.1.ebuild
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.15.1-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
USE_RUBY="ruby32 ruby33 ruby34"
+RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRAINSTALL="assets"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.12.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-22.2.0.ebuild
index 931730fc54f0..3f48dd9fccb6 100644
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.12.0.ebuild
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-22.2.0.ebuild
@@ -30,4 +30,5 @@ ruby_add_rdepend "
|| ( dev-util/cucumber-messages:27 dev-util/cucumber-messages:22 )
!<dev-util/cucumber-html-formatter-19.2.0-r1:19
!<dev-util/cucumber-html-formatter-20.4.0-r1:20
+ !<dev-util/cucumber-html-formatter-21.15.1-r1:21
"
diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest
index 79dc5b1393bb..5fb8c080c829 100644
--- a/dev-util/cucumber/Manifest
+++ b/dev-util/cucumber/Manifest
@@ -1,5 +1,6 @@
DIST cucumber-10.0.0.tar.gz 413995 BLAKE2B a9916c4f7c393e5ad574ad0154264848e3cc925ee1b99b8698cfd78c81e670c2a9f8c8b9338e09f89f14e1dd8a27d91b216df441211a3e6b456c5e106f7eedf9 SHA512 5c7dff086ef421c5c4e0f747f0faa20c4f41715277f25c8ff0b53d66f4fd37787683f2cc256894767e5e0c42451d8e903c412d94ec9cc1a7dc237571ec5ba6bb
DIST cucumber-10.1.0.tar.gz 414131 BLAKE2B 906813bf07a537c3605d0f24cfcac569934c76b0697481683803be49cfa09ad8fc1c62849dc25e891d296f9bbc848638d548d35f550816a296efc53005adbea9 SHA512 eed29480f227671554daf68b8649b59a50734d26d17ca6f871866375dac8d9e138d72e7d1b85588e0707d8a39c5fe2f954f6f93c64ab9d3c1840c7d28ec124c8
DIST cucumber-10.1.1.tar.gz 414842 BLAKE2B 21b309cfc8a1b84d04f0cceee493a7fe4f367c394b3a52d4ad0210c723afcd7494522265ef962bc5c12622e29a09a52158507cdb06939c243ea961a9eda06257 SHA512 469f96852e214df10da37d6deee99079880c96e33cbaa6dda5df79f01107d0e486f55baee344bc3fa339762ed4ebc07136eb8c30825ebeacdbcaab16a0a56f52
+DIST cucumber-10.2.0.tar.gz 414894 BLAKE2B 9813bf8f08c99f423f517875d8f2daf5af9f2081e33a191c8bef78ee4fa6e2ce00e7ff8a41c0f0ded400bd9207c3d180b7eb4a4f61dba84f75bc4e45b118b7a0 SHA512 d52d89b2940c799dc6e32e859c8de89b1821ae5790c66ab81f98c19d907efc802e56f3c62c6eb8eb48caf9d098adf12eef8d86e84baa28f164169e970155ed51
DIST cucumber-9.2.0.tar.gz 425211 BLAKE2B 4bbd9b0ecf2d3e3a06d9ca36f512b67b7f776185c1888987cd247fdf457150f96a30b1d33d2b76605efe71a51e1866ae595b77458dcf63eabac2974db0932027 SHA512 4685647167268621488fc0144f24f44cc4dd684206298cd20b9a2efbbbcc43f5b05223e4d1e9c8b6b29c552eac31d8471c12c59d5fec7463a28c8f8ebd20159a
DIST cucumber-9.2.1.tar.gz 425480 BLAKE2B f573c9731cb155daf7c5aecb0b86fe57273b607846006949b76e78e16a96d4a9bd44fc702c070ac35441f0c4913f55c77a77c098532042122ff955ea77d68abd SHA512 9278a0c1b747a580445d2ac0fab1c451c6745d653aa91d050ac4a055b569d0281a25df287141f7a56dc97c13e6721ffa84875244d78e41deb8002dba59279d32
diff --git a/dev-util/cucumber/cucumber-10.2.0.ebuild b/dev-util/cucumber/cucumber-10.2.0.ebuild
new file mode 100644
index 000000000000..ee10ff7ec26d
--- /dev/null
+++ b/dev-util/cucumber/cucumber-10.2.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+# Documentation task depends on sdoc which we currently don't have.
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+RUBY_FAKEGEM_BINWRAP="cucumber"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios"
+HOMEPAGE="https://cucumber.io/"
+SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="cucumber-ruby-${PV}"
+LICENSE="Ruby"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="examples test"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/bundler
+ dev-ruby/rspec:3
+ >=dev-ruby/nokogiri-1.12.5
+ >=dev-ruby/syntax-1.0.0
+ dev-ruby/json
+ >=dev-util/cucumber-3
+ dev-util/cucumber-compatibility-kit:18
+ )"
+
+ruby_add_rdepend "
+ || ( dev-ruby/base64:0.3 dev-ruby/base64:0.2 )
+ || ( dev-ruby/builder:3.3 dev-ruby/builder:3.2 )
+ dev-util/cucumber-ci-environment:10
+ dev-util/cucumber-core:15
+ dev-util/cucumber-cucumber-expressions:18
+ || ( dev-util/cucumber-html-formatter:22 dev-util/cucumber-html-formatter:21 )
+ >=dev-ruby/diff-lcs-1.5.0:0
+ >=dev-ruby/logger-1.6:0
+ >=dev-ruby/mini_mime-1.1.5:0
+ >=dev-ruby/multi_test-1.1.0:1
+ >=dev-ruby/sys-uname-1.3:1
+"
+
+all_ruby_prepare() {
+ # Remove development dependencies from the gemspec that we don't
+ # need or can't satisfy.
+ sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid dependency on unpackaged packages
+ sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die
+
+ # Avoid specs that call out to an installed cucumber version
+ rm -f spec/cck/cck_spec.rb || die
+
+ # Avoid specs failing due to differing deprecation message
+ # rm -f spec/cucumber/deprecate_spec.rb || die
+
+ # Avoid failing features on new delegate and forwardable behavior in ruby
+# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die
+
+ sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die
+
+ rm -f Gemfile.lock || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib \
+ ${RUBY} -Ilib bin/cucumber features || die "Features failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ if use examples; then
+ cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files."
+ fi
+}
diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest
index fb2d0cce8704..de1444d87f7e 100644
--- a/dev-util/gi-docgen/Manifest
+++ b/dev-util/gi-docgen/Manifest
@@ -1,2 +1,2 @@
-DIST gi-docgen-2024.1.tar.xz 2002184 BLAKE2B 1ab3869bc0afecfc0a50beecd3dede869cdac12478e610a9f14fe55a732088d8724bd5953ab44534c1a902e69f304a419c1b61604f2bca85d8f583bc646a781f SHA512 7f9e4fe3872e139c4927bf9bcd591e601848f3aa12c0c8b1a6bb5ea6f9384783ef4ec3ffd7b4e914757a3059a4be5363e789c1cd3107b49e1e5a1c0e19580ff2
DIST gi-docgen-2025.4.tar.xz 2003576 BLAKE2B 0d69a1233a1ac2eba239b8d1703351f2c118c0c45326175b58bd4d7f38211181b0d71118d3d464b82c3ecae5b17c0b10f077d85cbd72a337edc3c6292899f654 SHA512 df5aeceff27d865fb2c4b753a2bd396e58ed66afa09cc0cefafb0e26e0cb9939e4c81f29aef7d8030c11a801b852ff8f19f1513e70c13099f2d51186a72f0a14
+DIST gi-docgen-2025.5.tar.xz 2003864 BLAKE2B 4eb8d0b3485b9f3bf06440cc1e65918add2d09c737ddd13783ef1c4c1eec706b27c655f09fb2522124bc936e5d0083e1ee8e066ab87a05a218c2e423ae893887 SHA512 c7d74e2eed19c2970e6f75e55e98ed0fbd82aa45f93c4ad553055081ba2b34bbe7d655955e3f6abbf247b346911e3a7dad2f0e8063d91a2d560bae25ddca5216
diff --git a/dev-util/gi-docgen/gi-docgen-2024.1.ebuild b/dev-util/gi-docgen/gi-docgen-2025.5.ebuild
index 049cf210b693..f8018f583a9a 100644
--- a/dev-util/gi-docgen/gi-docgen-2024.1.ebuild
+++ b/dev-util/gi-docgen/gi-docgen-2025.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
@@ -19,7 +19,7 @@ HOMEPAGE="
SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1)/${P}.tar.xz"
LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
@@ -31,9 +31,6 @@ RDEPEND="
>=dev-python/jinja2-2[${PYTHON_USEDEP}]
>=dev-python/typogrify-2[${PYTHON_USEDEP}]
')
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
"
distutils_enable_tests pytest
diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index f4357ce97b41..e877263c2027 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,2 +1,3 @@
DIST glslang-1.4.321.0.tar.gz 4205817 BLAKE2B b6232a6ea85a4a690e1b12c0cd904f55eaa12fe57e8ceef64c4ae863e38b994a1ee01668b3ab1cf619e81a5899e8bb7e08cd79855c59571cc30f99eec4418034 SHA512 284c662e3902d443145e3cc9dc7d68ecadaf4a78d2d66d144624cbcb4235e1c7384712448a929b5fd4b412abddc879e9630ba0e92f62af5b57776122bf19d8cf
DIST glslang-1.4.328.0.tar.gz 4193518 BLAKE2B db02d964e1cd1ec26050b7733d9e7b43835fc18e28dddc21e9ae0afa5914dcd92137535bafb8c888765b6f937f022254982f70a72597094f6efba9126590b126 SHA512 a732b1bfa6b4420cccfeccd2ea31fd72f026c3cd5e9e36ac906b86f15f7470ac3c0a32a22f3d9a0219d8d6c7d059a09f528e3166de129075d0c3acf63c5cd3e7
+DIST glslang-1.4.335.0.tar.gz 4247137 BLAKE2B 0a714296f02948ae19647258f04b51ffec1c6955b7cc634dfe34fa93f48c43c8c5e47fcf0f563394921e41740869b402b4c8e6cf6be8a6b6c11097ec8d67b401 SHA512 4b3774f745b80a8ed8169504d7f649fd92351281f459359288e5a4837e257039d32ece63a29bfc9367a3cb5383ec2ab7bfda6be091ba7928d9f7666776a795cb
diff --git a/dev-util/glslang/glslang-1.4.335.0.ebuild b/dev-util/glslang/glslang-1.4.335.0.ebuild
new file mode 100644
index 000000000000..2209c0e7d7e1
--- /dev/null
+++ b/dev-util/glslang/glslang-1.4.335.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git"
+ inherit git-r3
+else
+ GIT_COMMIT="vulkan-sdk-${PV}"
+ SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/${PN}-${GIT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang"
+
+LICENSE="BSD"
+SLOT="0/16.1"
+
+BDEPEND="${PYTHON_DEPS}
+ ~dev-util/spirv-tools-${PV}[${MULTILIB_USEDEP}]
+"
+
+DEPEND="~dev-util/spirv-tools-${PV}[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_PCH=OFF
+ -DALLOW_EXTERNAL_SPIRV_TOOLS=ON
+ )
+ cmake_src_configure
+}
diff --git a/dev-util/glslang/glslang-9999.ebuild b/dev-util/glslang/glslang-9999.ebuild
index b86cb1cb331b..2209c0e7d7e1 100644
--- a/dev-util/glslang/glslang-9999.ebuild
+++ b/dev-util/glslang/glslang-9999.ebuild
@@ -20,7 +20,7 @@ DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V ge
HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang"
LICENSE="BSD"
-SLOT="0/16.0"
+SLOT="0/16.1"
BDEPEND="${PYTHON_DEPS}
~dev-util/spirv-tools-${PV}[${MULTILIB_USEDEP}]
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index fbda8a42fbb9..200222965a36 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -11,8 +11,11 @@ DIST ruff-0.14.7-crates.tar.xz 23748368 BLAKE2B 49f3fea3e9cdc9cfd57a6921e44ea785
DIST ruff-0.14.7.gh.tar.gz 10307498 BLAKE2B c31764444e7c1de062f701421574e5b6410593d5cb207c222eccf11c284a21b4d1b2cc5cf26d6731d5b86ee4edfd7bb2ec048c53f3b053771cd4878945ca4f82 SHA512 1ed8e803520fcc2be1f93459201b4fd10da085ea478031eda7e38624075a3635bb76b81665ba2f08878e49c5020c6f5839a2a61ec7dca1227f63e47e553fc145
DIST ruff-0.14.8-crates.tar.xz 23784784 BLAKE2B b7d70aa2e2cb31f041c9fef713c94929460176d08af324736bc9379c7b77aafd3ffa7297232cbdc0fbabe851825581632a768c750dfc6a187a6d84c329fa450c SHA512 71bec7c056e7ef900c4a26701950f2232825c7e5629517abba2d5dd46bcfe3da8c865c9d19d648f1a765947e536829152d46f5ba479b149cab9ff164f62352c4
DIST ruff-0.14.8.gh.tar.gz 10357541 BLAKE2B 9fb8419a1bef5b6c75d0b3c284a127660f4c160b7b2e1565064f32b2f440f512540cbc976dce8ff065a9491da530404fbcca54e354e571769fac4ee44e153fd6 SHA512 8c29a7ded298656d8213563a42e41ca58ae07ab833edad830b57a0d47e4a7100576d9d803dfb87d3649eb026783781da2cb6c4dbc3bfd4094c5d98362bce1309
+DIST ruff-0.14.9-crates.tar.xz 23756736 BLAKE2B 096331190e95db7701bd80ef61d38dbc2f40dd551ed47381376ec7b7ab6cca2660d0bf3991e436643bab8e8c76b21d0b250b3229f6718a5b9ae8cf062167fb88 SHA512 69a2784950322b8d99abcfc7a08b6205e26ba58c7c91a7978069fec734e8668c32e59d1142c0921eec0e65b7fd6b7eb25ad5c9f623e547f4ee41045bcad92447
+DIST ruff-0.14.9.gh.tar.gz 10435624 BLAKE2B 8a11be76ac46750c97efd6f8bfdafd1d2bdeac81302b85f2d04feba59165fe9ed1b24c465a9df0d8d415325af6e9c6e020d21f295ef94c52f24681359c00bb3a SHA512 67c58eff480232871041156ddd8448a856b0e3c9bb68ca82577d34f353a711b85e3b1e032f98ed0abe5d0fff2855a109380e59e8909dd2742c3bb6b96dc972d4
DIST salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09.gh.tar.gz 730179 BLAKE2B 7b57e50c2fbb6973e18a0197c38591f908f30eb138bcf3c2088e60cf7c81cfb01101542f35fc5cec67fa5d77e96fc4782a726c3fe33aa837a7f8325800ed8843 SHA512 cfe8513c55bf3b16b3b4f86198847d1f34313d14c260ef05d4baf9fd15ca93faba3d7232181bebb7adef8f5ae0f817095e7c3ea982838052896b294259de87c7
DIST salsa-17bc55d699565e5a1cb1bd42363b905af2f9f3e7.gh.tar.gz 731114 BLAKE2B fd0955880ac2b25e6ffa9b92ed3d34a1171e99d5bb244234d03a68fed1add9248e887cb6b01047375cf0cf56e2026b259296363f55c7509d421884d404581f4f SHA512 745ba50f1aaf17703e3f83051a88d2c94fe332b668de57cde46b4f0a411bb5c119ef6965a6d49892b55e322af44b420e7086180a32592fe1f90acc20261e6435
DIST salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7.gh.tar.gz 717350 BLAKE2B 3db412c1ce2953fdde9f182e9611d8dfe09b197be36c69ebf77344fbdf1efb542b94ca61c5cbcc39fdb3df8ec1e374d19e1e1116174f63f907e28b51f14f19cf SHA512 49bcdede05f7f681d075739b685e1807e978d8160374b2d6176246b90255d72c202205e7591af76ce362706793ca8c15f1a3854849c63b466313eaf363ad8c61
+DIST salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.gh.tar.gz 731425 BLAKE2B ce720abaa295b46c7e1fa06a73e2ad9a48a6b9da7f2b4a91edba38a28bb9a63a1661886fc7c5d6dbc915f589f2e055731a544cdf18afb4dd7b3f6815c59e543b SHA512 91942cfc6bbfb7f07366cdd3d42e5296bff877ee723b24868ff3c278defd0ef247f03e957332bc0696553f0f1977a41c18d08efe7887f5bda3a1cb98543bddbd
DIST salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.gh.tar.gz 731457 BLAKE2B 22302e7b07ed72261a35a2ef8b36ba7110decf327aa0d80b21f72613379133534d2c32d09023373e86330af9a9a7c91e5551efcbd4816bab07c0d6a3562a7db8 SHA512 38776a512786845354e04f4427da831e92acc561928feb2066ee17afb11da2d262d18dbcfb8eba5880e4d64f70caf6b2086131d64b487aff91f47886f53003f6
DIST salsa-a885bb4c4c192741b8a17418fef81a71e33d111e.gh.tar.gz 730610 BLAKE2B 32c4e35bc709ff35aa137fc0f50bd9d2c70cb6ebbd7224dcbeeb189375eefdf585abe439945a8dca9a4a6e05971eb29043c63f5523f642ae0c3ca960e7d876ec SHA512 94b1a409401639bfec85658589d98a0434b533ed4136a232c99a3c240d786f8e718aaae99f9722bcf2a648cbb63d4f2e2a0aded01ed70548f76c34253ba9c8cc
diff --git a/dev-util/ruff/ruff-0.14.9.ebuild b/dev-util/ruff/ruff-0.14.9.ebuild
new file mode 100644
index 000000000000..b9c3829919a0
--- /dev/null
+++ b/dev-util/ruff/ruff-0.14.9.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.0
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%'
+ [salsa-macro-rules]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%/components/salsa-macro-rules'
+ [salsa-macros]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%/components/salsa-macros'
+ [salsa]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%'
+)
+
+RUST_MIN_VER="1.89.0"
+
+inherit shell-completion cargo
+
+DESCRIPTION="An extremely fast Python linter, written in Rust"
+HOMEPAGE="
+ https://docs.astral.sh/ruff/
+ https://github.com/astral-sh/ruff
+"
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+ https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
+ Unicode-DFS-2016 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+
+RDEPEND="
+ !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
+ app-arch/zstd
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+DOCS=(
+ BREAKING_CHANGES.md
+ CODE_OF_CONDUCT.md
+ CONTRIBUTING.md
+ README.md
+ assets
+ docs
+)
+
+src_prepare() {
+ default
+
+ # Experimental cruft cleaner. These crates are not used by the ruff binary,
+ # and when they are removed in the git repo, the lockfile is regenerated
+ # and gets quite a bit smaller. Hence pycargoebuild also produces much
+ # smaller CRATES= variables. Less for the user to download, fewer distfiles
+ # to mirror.
+ pushd crates >/dev/null || die
+ rm -r ruff_{benchmark,dev} ty{,_{ide,project,server,completion_eval,combine}} *_wasm || die
+ popd > /dev/null || die
+
+ # tests that hang in the ebuild environment
+ rm crates/ruff_annotate_snippets/tests/examples.rs || die
+}
+
+src_configure() {
+ export RUSTFLAGS="${RUSTFLAGS}"
+ cargo_src_configure
+}
+
+src_compile() {
+ local -x ZSTD_SYS_USE_PKG_CONFIG=1
+ # Gentoo bug #927338
+ if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+ local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+ local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ fi
+ cargo_src_compile --bin ruff
+
+ local releasedir
+ releasedir=$(cargo_target_dir)
+
+ ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
+ ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
+}
+
+src_test() {
+ local -x ZSTD_SYS_USE_PKG_CONFIG=1
+ # Gentoo bug #927338
+ if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+ local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+ local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ fi
+ cargo_src_test --target-dir "${PWD}"/tested-target/
+}
+
+src_install() {
+ local releasedir=$(cargo_target_dir)
+
+ dobin ${releasedir}/ruff
+
+ newbashcomp ruff-completion.bash ruff
+ newzshcomp ruff-completion.zsh _ruff
+
+ dodoc -r "${DOCS[@]}"
+}
diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 7f0b4e6c5e58..34e7ac78943c 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,2 +1,3 @@
DIST spirv-headers-1.4.321.0.tar.gz 538412 BLAKE2B 65640250e4011323ddd44aad07ce7b6fab68808331b1e7a2fbed15542d099d6ba1353cd3b2c51c9f75deb55ee1e4dca9be766ae656721f6e3cf55191d76886cd SHA512 ea28714ba07d98e8a2baca482f9c483ae525f40d03aa7987b56c1561e1f0a2c66782b620b41fc8782c7cbb4979d5125c28a20f706a25909aacca6ebee184d467
DIST spirv-headers-1.4.328.0.tar.gz 545592 BLAKE2B 403a901f3dbc567ae75124ee048c32ef910d68a64f97f9c9ce7e322b53daf52089f816538202104a98898582587453f364cab540fa3dd2257c533bbfb15e13ee SHA512 8b4f9a0f678184fbdc9a56831ecbbc83d561555bbac2b84df91e7a00f56e8905f1e107a9a497e98ae93b231b0789661110d0e247829da14e57edd14ee40ceea5
+DIST spirv-headers-1.4.335.0.tar.gz 558628 BLAKE2B e059cfac502d393e56ebafba47bc11f49cbe619690bddfba7ebbeffc2a503734e79e8c89f3aff18bbf87377693a0d13077b6a71ca1e25a6a4332afe99e3dba43 SHA512 4906f5b310d176d7c5e83f9a4ec0b6006a39d278a6fce50f5ef29a4d5b287e5823d28007f5015b1dba60d9db352c3bb1a6190bb07ff3a6940b5a5c3ce19ee985
diff --git a/dev-util/spirv-headers/spirv-headers-1.4.335.0.ebuild b/dev-util/spirv-headers/spirv-headers-1.4.335.0.ebuild
new file mode 100644
index 000000000000..ceacd1b912e2
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.4.335.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Headers
+inherit cmake
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://registry.khronos.org/SPIR-V/ https://github.com/KhronosGroup/SPIRV-Headers"
+
+LICENSE="MIT"
+SLOT="0"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSPIRV_HEADERS_ENABLE_TESTS=OFF
+ -DSPIRV_HEADERS_ENABLE_INSTALL=ON
+ )
+ cmake_src_configure
+}
diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest
index 583799d276bd..461158c3ba6b 100644
--- a/dev-util/spirv-llvm-translator/Manifest
+++ b/dev-util/spirv-llvm-translator/Manifest
@@ -3,20 +3,27 @@ DIST spirv-headers-01e0577914a75a2569c846778c2f93aa8e6feddd.tar.gz 545892 BLAKE2
DIST spirv-llvm-translator-15.0.15.tar.gz 1635429 BLAKE2B 821cd883481c63263b57b0fbf97776174e3e1f939639c4b83c244afdfcb0c06a73f829b56388f0f52eb2215fe4c04e96bc6ec24926947d055c5d9534cf5f470e SHA512 5f80d57ac61f5ed634bd8e967a1f365e27849555a39e5ca86cfbee0bbce80d8da05fec96b78d91bb7a5026da6c088e9b70593067aecb6b0fe4ce8e2fb2d749be
DIST spirv-llvm-translator-15.0.17.tar.gz 1654324 BLAKE2B 10226173ee596719a7eac7aa0b0eea5a0f919934602a68933357e71560088fd31e589d9428f6353d296d49c165c8cec0b7477a328966eedae3cefd36d58e07a3 SHA512 b997857b6d0f696729034ccc47f024f6db47c495178bd441f5658ae50f57cefdec7d3219ce1c2392f53b7729a43e7ca0161b030b727bc08562b6c173b32091a1
DIST spirv-llvm-translator-15.0.18.tar.gz 1655118 BLAKE2B bf3ef7ffcb33911761ad0ccb60da4a53faed3a1f4b731ecd532abcc8468533e7e7fcb869d4fd29108ba306b59ae5612cd6c581b9d5fd93ee0d68ec15f99eedac SHA512 d62d30a2c7d6790ebe085343739eb01f57e0fa7609ce514d75cc169f7dd459a886952c679321108625e13563d1d456f12067a94583e0176f95d253134cf4c409
+DIST spirv-llvm-translator-15.0.19.tar.gz 1668910 BLAKE2B 1679f6c74a354995686d26d37fa76578b0b113d854e4dc9a3064e04d023de7a443678672e9a0d1e92424199af25ecc1006ebff533072c3dbe37f33757ae8ba09 SHA512 c07be60a557a3e8a9f386368ff4bfb8ed630d42cf4eea79d9257a4ea269372ce30d572f42d9d48fb5d5f64016e0ec9b6e400eecc7a263fe77328fab6e030cbbb
DIST spirv-llvm-translator-16.0.15.tar.gz 1675228 BLAKE2B ec05ac357a95afacf7ae2029582bb5d77424ba4558d1f70db6b0f1731af75d1a37a4f4e4df884deb8dc021a97aaa1f72b61a1f2ffcb646102822f1d33be77606 SHA512 c12bd2dbaf27d25198fce75e468e4f672ec91f0a78f77c52de69bcdc85868fe4f90ed64a1120faa66bc0960662a1c88b64c881cc4c867779293dd059a924ba96
DIST spirv-llvm-translator-16.0.17.tar.gz 1690057 BLAKE2B 5b7000186c4a6e82c1387563f035d89f5b184b546c7df6089bf7faf8b8953e875815958f4c27d8eab053ae8cd060aedf89773de477fc6cb1f7ad7b75a5ee5914 SHA512 425ba32b4bd3accd839b5a908eb288ca9fad49b3cdf6f5c73261e58d58d68126c726a4d06deaee3bc81a9f24575258378db0ca9f1d5f858a37519205129e2323
DIST spirv-llvm-translator-16.0.18.tar.gz 1691457 BLAKE2B c458b2486f81b91bf07f09ecdeb4e8e424911d7939f4b5020e5b83e5f311c9eeba85ae1c5e4b2f090f8096677e7ebd1d7b702d4bc703f6c39dae8a2d8d258fe1 SHA512 225b9050ac1ba90220c2d11f2ed343f7346521cfc3121dfd128952393c9f8aa403bee02b67d449aa5e02c2391d5f118ee3554aa8c71bec867fa999af841bfe63
+DIST spirv-llvm-translator-16.0.19.tar.gz 1706105 BLAKE2B 14f62e05b1f57a93b39682035512754dff16f18949d2bbae421aa242929ef9d703efc19dd52a4602f8203a3ed3e8cc4191021a9efa6118511112aaba1584fd5f SHA512 eccabe2f6b4c4fa028a4d03ad9c8645983a7d96743e64b28d24a35736151d522d31508f7d486f2b594b3eb42b7fe248c17c6bb0ec9363e952194b43d2c9c366b
DIST spirv-llvm-translator-17.0.15.tar.gz 1665393 BLAKE2B 6fb9543a3aad5a5f03490bbb35f0bbfecf4dd8e714c44bda47b2c278c0eeb3963603ff69e4736b9bf6ac2653893e2524f401b2ea20e60a4bb68dfa392488ffe0 SHA512 327b1ac0ae25d19983e359e1995a2d48fae3399cc0efc27abc0b5173b447d631a53e681fac079c456939cfb831f01631e4a28a68f04c7204567d25415d6a0442
DIST spirv-llvm-translator-17.0.17.tar.gz 1682557 BLAKE2B edcdf389125b8c4d22f3eaf698b17a7ba73becb66413a1d08d132b97e7ce65e7704eef5494f569ab07bd4260d2f0c1d7af374bad5db7ccaf4d06ad9125191607 SHA512 5e11776f70f072059657b961681e6be0757c69bc4d25186e004fb654466e17f342ed3740f4a5238a01341cfde9a2e7f960aecc180bddaf948ae6c355ad311965
DIST spirv-llvm-translator-17.0.18.tar.gz 1683963 BLAKE2B 93520bb57916a5e22f53dbe33b85f6835bfbe4e0fb868f412857e7659477862d5bb4dcc1fd75b5445dbb4f1248d50770173802e166fe45932f7aba110885e12a SHA512 acef3bd4a230425b274fad9f6e12b0a792cfc47f3f89a826b7ad66487345cc25fcb8f39ff252053624a450b0652de691f2ffd20046af073c848fa18ff4936bce
+DIST spirv-llvm-translator-17.0.19.tar.gz 1699086 BLAKE2B 6d622d22830b6a22fa65677e22d06a4d3e3f7ccc0fb7222b272142e3b927944c8afcaa21f7c30794eabe84fd5a5798ba6f611728ede9f5510fa7040d91bde53c SHA512 0ebae4190d9a83c243653c025853c1e45368a42265e83c3afe791dea290fd2edd7cbec861f750cc34648d835f521822896ab1a621d5795693b72c54ce144863f
DIST spirv-llvm-translator-18.1.15.tar.gz 1731769 BLAKE2B 2a4beb813dff83614c0e81bb7018d43b564953eed4946fbaa4434a5c19078ac2cb91123e8daa35e6b2239cdba2f2dfa753ba08644b04a68797c859165871b587 SHA512 5f7f71b52f9ca26dcf44c787cddc61d94561ab85c444a340dc05a91387f217947fc7dccb97c1f7527afe8df15e1f039cb70c5caaf351ca6e6abfd46e0b3ba175
DIST spirv-llvm-translator-18.1.17.tar.gz 1752452 BLAKE2B 4ecc66383f053e64dc4f83f78a1c6e58e9be612e679c1efafcf51b2aa5a6d74c5a3331c6599d496592e0c4e36754585cba946f908945f60a98d6f3052f1ec2f0 SHA512 1520c25fce16964d68b2fd197621c7a09566d5bf740af88cb6de9c3d02a49ffed4d1b12e8c1b0e7de1c0cd86a9ef8cff5d601f4774696d9d467c62f9a7b587a9
DIST spirv-llvm-translator-18.1.18.tar.gz 1753615 BLAKE2B d1af64ad346b39fb3407638a23971ec517f5e69162765f11e36bae9b696c9709f4d91f81d88dc6b4772dd1d6db9c63c6b7c93dbe7dc1f038d3e71528b95d4fd7 SHA512 5abb90a3f53173af30024f95fee9eac50fcd44f9044665fccf61d99ac72e5300f9e47f11dbf7cc699994e2d68dcc38c6752074c2c57eebd92c29c78c1081a358
+DIST spirv-llvm-translator-18.1.19.tar.gz 1768807 BLAKE2B cb79862910865c19c228403f9050e32a574c617a16ac912529612189266ba660eb10732ffa79e9d152a4ac202914fd02cbd68f90c439d4d36efcac7e9ec278f2 SHA512 ee2ab136d60b70473274ee91e8612607a21f4720e1caf836783092a5c70da8624414e8d6a32c149a167b4621d3476cfa7bff3d39d63cfceb061c50b5baa9e296