summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-13 03:02:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-13 03:02:43 +0000
commit4dc2f97ed84159736ecfb5dea5485e83b27810d1 (patch)
treea2dacff6c971827db40747ce252c01aad9eea6d2 /dev-util
parent51be8f45b17e3da3ac48eca6b16b703bb58fda76 (diff)
gentoo auto-resync : 13:11:2024 - 03:02:42
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65176 -> 65167 bytes
-rw-r--r--dev-util/cookiecutter/Manifest2
-rw-r--r--dev-util/cookiecutter/metadata.xml4
-rw-r--r--dev-util/spirv-llvm-translator/Manifest2
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.6.ebuild63
5 files changed, 68 insertions, 3 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0d6d164db7a2..be6865270fd2 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cookiecutter/Manifest b/dev-util/cookiecutter/Manifest
index a9c3a78a8892..cabb8a879fcc 100644
--- a/dev-util/cookiecutter/Manifest
+++ b/dev-util/cookiecutter/Manifest
@@ -5,4 +5,4 @@ DIST cookiecutter-2.6.0.tar.gz 277486 BLAKE2B 967264bdf2b7f7ec7d2466d530e9ab6f68
EBUILD cookiecutter-2.3.1.ebuild 1372 BLAKE2B f079eaf953252a7b8e52b1ae2c68debe4968bc2396284e019f103483396f253ba30c9065b9ddf066eedf6c37de1ba2dc731fbe991dff8c13aa9353c1611ee004 SHA512 300878b6eeb255bafded1dc7664d622b4fd5bbaa6243f2d6b985d93baf7b6687d434a7e403d48c2e6ab6e6d01ce339b4a5e2a529652a39bf687c4489cfd2124d
EBUILD cookiecutter-2.5.0.ebuild 1378 BLAKE2B 2d569db32235e3e3cc51c257031eea6bfcf5b196fbcab545246a06c023299a0cfbd8d6ada1c14396d68daa56cd7d704b87b70e9df150ebffc04c3e79746b7783 SHA512 8f4f34a37e35c72b100535fb2c1235045f796bb93f188074eec362bd45634586507eee4146d272103c9a2fbc222d042d2070d90c5cdff3f126b1d615282a92bb
EBUILD cookiecutter-2.6.0.ebuild 1380 BLAKE2B 7ab9b861efe47fd9fb876737a37b9b9fd8398b108574901427ce772efe37493a483af22d959ac7af96925fb6221b28031ecdfce5af37201787405ff4a082d9a3 SHA512 d54d32be467a091b3269878fb51e8565ed5a5bf12b72478f3a806a50fcd0f9a8769cd5e9a95d11fcea677a1d1527efeb9bc420838625f35a0d2fd4192b483441
-MISC metadata.xml 478 BLAKE2B 26a0ef11397a266f9b64252c88ffa45466adae6959d3f95d3d7c815a4820430dbd5de1b66c3dae57d4a6b947d69efe57e9eea5c448d288e7ceca3ef8b507356d SHA512 22ac873e11794cd7b00ee09d8ce643e018214f36b5bbc5eb3b53ef65cfadc2a9d7c1ca1515ea22657c9f0aa4afe041e45262280f53927f29a317ce4d2fbbc83b
+MISC metadata.xml 465 BLAKE2B 349dea29d61e4a01ee235b3d711bf70828a8cba35f567c5ad73139f0cac09255d825340d36b2ae651b3cc3dea02c031b388b4682e32132dae9ab7e7ce6370666 SHA512 09985492dd88a00d3e9315daa03dcdc96b064b8d6aa562130916c7932aa415b32039b49fd22daca661db22b4b7b8382b053730a16490a20db79c710fe35be085
diff --git a/dev-util/cookiecutter/metadata.xml b/dev-util/cookiecutter/metadata.xml
index ddb58f880b7b..4d5cb602d42e 100644
--- a/dev-util/cookiecutter/metadata.xml
+++ b/dev-util/cookiecutter/metadata.xml
@@ -6,8 +6,8 @@
<name>Cédric Krier</name>
</maintainer>
<maintainer type="person">
- <email>andrewammerlaan@gentoo.org</email>
- <name>Andrew Ammerlaan</name>
+ <email>nowa@gentoo.org</email>
+ <name>Nowa Ammerlaan</name>
</maintainer>
<stabilize-allarches/>
<upstream>
diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest
index cc5a63e13841..775f4f8e815e 100644
--- a/dev-util/spirv-llvm-translator/Manifest
+++ b/dev-util/spirv-llvm-translator/Manifest
@@ -6,11 +6,13 @@ DIST spirv-llvm-translator-16.0.4.tar.gz 1589087 BLAKE2B 51cebc05fbc8ffc4d765b15
DIST spirv-llvm-translator-17.0.0.tar.gz 1601166 BLAKE2B c3e7a78fa55cd13ba61c024e2d3d82c47ac9dbf8c11bcbcf4ddc34a6838fb948885a263fd9af2d0f404b31f4c6e9226c9582e0f65b3220770e1af07cf85f4dac SHA512 ee54e597c678755cb48d677f81184d66616c7be934b570e04f0106e64c15f1cab124177b757f08a7713fa7fce981c74d61304d4554e6d198e6c14c53abf1e81c
DIST spirv-llvm-translator-17.0.4.tar.gz 1631063 BLAKE2B c55c5160355b797d52f8368c2d780dc89b6f92108bf22a8de7232327b4cd1c12531766bbe061b5c23926a4a8fa55394fba23e573346cfb8a12261b3c8aeec67c SHA512 454426b3146348c5128e1e6663068f34a2babca5a90864d6cff7fe3bf997ad64cf916759ebd294b3b4c20d89b1f0914e2943554761968425f92ebb48f85d0d28
DIST spirv-llvm-translator-18.1.4.tar.gz 1701536 BLAKE2B f9326299bd239721752c2b8dacb7ad5b053e189aae2374848c581e3a6110789c4e4078c1efb69bf8fdd01b30df445821130e92c1285b9cb791dbd290f796d183 SHA512 f0f7e9c3e6544707bb20cbda523f6081be42f5acb513d99b326ed0753f8d285bfb301934fa7ea78fc60bcb5672306f0ffb8a7937cc731c2bb08b72f4b7f5ef61
+DIST spirv-llvm-translator-18.1.6.tar.gz 1714419 BLAKE2B 0c9e1732ff5809d3f1c9aa91ec92a988accd2b207bb48c46f4fbfd95bc146df5a1c50065b0a050eba000e5cc1dd9a2b9098432cf423a3cb1687e39adffb24edb SHA512 30d85fcd767cdae8b29f65dff50f2449e3421477634edcec67e88e92eeb77ec724c46eed4e90274d8697955c79fc26650c268839ed4612aee096b2d4707af728
DIST spirv-llvm-translator-19.1.1.tar.gz 1762107 BLAKE2B 60b248253185e241f5f5786b3d73194b24a2022047764ad95c0a14fc897ef89d40551f7b9b517ee5a3404adfcf2b2d25808e419a5f9863219feec9e1f5ce8cc5 SHA512 fb97ba38bfaefa1dbd181a1ab710dd94780db73aa3de2bbf60ff2eb62b9ab387962468ab71cbf910fb842fd217dcf2961148452c4a57d84013aa61b2458ae1c1
EBUILD spirv-llvm-translator-15.0.4-r1.ebuild 1293 BLAKE2B 4f92445361d2dc18a7f960eb6594fe4dc988b0013a1f0fca678d9b55ca03477d9bf0ba155c30404f794ce1e45e981986e7da97a90abe3e9aec48bfc7a10a725b SHA512 c20085467152cfa402ce34a97dcc37a113f54625984009f3e9a9ce4dab0b0e4e2cc8ce378175d98d4f1a6f65718ba240b468a7dea5ab591f187a3476f5eafbd0
EBUILD spirv-llvm-translator-16.0.4-r1.ebuild 1410 BLAKE2B 1fb37c5380f7b244bdc067244eddd32778a443d48bdc6974307f78c64991b332f433da9965c153b31ac785e7e7a999015eaabbac60e17e9a58e58f62295cc421 SHA512 46f6407356017806172ed37176e7d2294b93f0b8ae20bfaaad483686a03ae2b360c5d4564a3c907b51ae2e2b69cbb49a69357ac9d378d69261c8908decce02fa
EBUILD spirv-llvm-translator-17.0.0-r2.ebuild 1512 BLAKE2B 9e642681cc67196b91532b36b44ec2817161d25423d057f6bd91fedacada2e33d12946257ff54c337143d0fbfc9d11f29816cfb485404685d209be906e75097f SHA512 96961a3225f9c10eb317741b39091341e40202e07b7a07434182e78f9b8ce5451f44b6ae8011d7e9f95b640157f2a5cf04c56b77d6b5647c806dea6fb09c97f1
EBUILD spirv-llvm-translator-17.0.4-r1.ebuild 1364 BLAKE2B 438956644de8f439172a8a6bc696b3ce69b266761415ce0589f73ba3729f3047568b17f224fe2910fff119788eac7630db9755050b8568ee79a08da3d7a52d4a SHA512 a589494b735f77e06c129204f413a58d63b33c266807d6755fef5936fcfd26665614c26907d5ab9a045803b0ca35dacb8605938a3aa9ccd689d00f4ed55a7bbd
EBUILD spirv-llvm-translator-18.1.4.ebuild 1443 BLAKE2B 81a213c306d14277bd71b21e21ee806b957ea19a873f877275d1c81ec322e20c23e2d577418364a913dc1efe67e1002ed2c76cd16c52058f5223b8910af741a0 SHA512 cd588bc8eb05ab0bbcb54b0edce5cd53bc7b5e9da873897591017feb903cca6152abe78799fb21f257219fe737fa3eec01c6aba93751391c739d045aa5f55a3b
+EBUILD spirv-llvm-translator-18.1.6.ebuild 1446 BLAKE2B c6ba1d1876abc6d5eb5466aae1da25168fbc914283b88ef90a9d32fa05ab1d938f752e1fe643de6e932dc46b6a91203fbc79ae84f5489ccba689f0b81bfc63a4 SHA512 8da04df1a765300c894f0d3d7c75e7a78ffe6798ba7990f284501def153e6a8674103c7c587dc0ccded32eb17d8e25e2bf3aadb8620f7a3341dfd075c72ff854
EBUILD spirv-llvm-translator-19.1.1.ebuild 1446 BLAKE2B 529248c50bb68a7011a1ef47f5673d560cd89f3e8a36b3fc2ca8eead54a1b4208b7f312730a79d5032f449f64d55fe0b34332639afc4bbdd1045154f04a75c80 SHA512 91d302e70a233fff66a963a34bd875032844dca38069fbdf1fe6e6fcdd8b673a13cc13ae14e9b17bceab46a20792d89a16cdecd5f4b840d422da3b06e6ee6d7f
MISC metadata.xml 445 BLAKE2B 11c5d6b6e94192c6fe1aa0cdce39ddb6e3e0aac1462533b5480136c415cc5d82ac77c4930a07a234d0ae987d3409c8dae590f0d5b99139282a89939d0b65cf4e SHA512 e58ae0f86f23be399eff43be9b90006f9be0f699af67f354f2e5434bc0fd43856863763192e0270fd06f7df65e0bdea2bd0b9d43b5b200d8a0399e0230c86e71
diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.6.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.6.ebuild
new file mode 100644
index 000000000000..b397ef0e39b5
--- /dev/null
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 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-r1 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[${MULTILIB_USEDEP}]
+ sys-devel/llvm:${SLOT}=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ >=dev-util/spirv-headers-1.3.280
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-python/lit
+ sys-devel/clang:${SLOT}
+ )
+"
+
+PATCHES=(
+)
+
+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
+}