diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-22 17:22:09 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-22 17:22:09 -0500 |
| commit | 1ee53b162169cfc71a80dfcba1f939a4e53d82c0 (patch) | |
| tree | a685cc20013c00eab25d6c13cc976c46cfefb28f /dev-util | |
| parent | ce93cedd7048accb306b7c8ec7450111c49757fc (diff) | |
| download | baldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.tar.gz baldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.tar.xz baldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.zip | |
Adding metadata
Diffstat (limited to 'dev-util')
5 files changed, 78 insertions, 3 deletions
diff --git a/dev-util/pkgdev/pkgdev-0.2.17.ebuild b/dev-util/pkgdev/pkgdev-0.2.17.ebuild index 3e04aab645dd..cc4915a619f8 100644 --- a/dev-util/pkgdev/pkgdev-0.2.17.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.17.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else inherit pypi - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index 81f898e0b28f..76b498152cb7 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -1,4 +1,5 @@ DIST SPIRV-LLVM-Translator-959eb891100e7abf9a2de35464c5fcfae01e3c74.tar.gz 1928179 BLAKE2B 9df94a46bc6f910253b05633c6a952633326ba2a0fdcdca0326752ac2c783ae01bec0f59c2c5b72a1d1008d8d26a21cd04fd32c82d27e0203787df0f25c4eafe SHA512 a3bddcd8009b122d0a40dcfd34c628e2b88f84cbe76241c286fe7924fb2b71066e48689c234ada0d9b2428631608df7f468abed73c2fe2e5a9ec2161c24bcf5c +DIST SPIRV-LLVM-Translator-cea7c0e5fa6114f2e3ae83a6652bda7a6bccbc2b.tar.gz 1939159 BLAKE2B 800445bac3d1f26e26db2e7dae77f0163bac67af6094a7e6781465bea829e6f15c2423c89d8b0d26f10caeebc93c7e136ef7c2746e763be8a9f1f7b00c247cb2 SHA512 8ffc7011576c8a66c5d4df7cc69288791f9905aa379226a3bba304f9a603275fbe77f80bed1326ac63015b4fd731b8594143be37449b74c50287695b13b7d5d3 DIST SPIRV-LLVM-Translator-ee801714f0d5f85b608c42af77b9fa6d36215303.tar.gz 1880872 BLAKE2B aa614f364c3bbb0f3d4b9271a75927be3e917f31384d023d7749adfe70261bcba0a2eac268e7da4e6dd60314d5c3a9774fc418fe8286f673d83e96cdc582cfd7 SHA512 6d50c14db80007235323b32d5720cf03313cbdc02804b514be3bda5bc92df884b30df6b9539b45444580b2226209c37dca84ca7d2ca03a3e8d93790e9330b829 DIST spirv-headers-02c0394e57af6dfdda7f68973df6aa20fc3f5def.tar.gz 571736 BLAKE2B d09500d508e142fa51781cec6322f8fad603f3a70ee70748db135c5d112ed0a10e5f659d37fa0b51db11402a2b90f899f4fa8dda74c0811baca5d6a3418601c4 SHA512 6cb7a0973c6a6f8a491bd59ba2b35d0a0d1d06ee84696e609d42b53728ecd6d40ca0b5fb71a88f883154acec3594668aab4b22a8f8ea25434b17592583ba8f2c DIST spirv-headers-575b6512579ebde466ed3dfc04e413439d14d95d.tar.gz 570306 BLAKE2B dc9b2d8defe195fe60f6ec92f1f55c52f108fdec32bbe6761e3e70d0906245cfdd92aa69a1e3490b6a3aa661b2870d38749598dbc1047ac6ff84c22b30ebd5f6 SHA512 bbff94d40149d529d4c329f0d73597d8f404202198fd4f35316585915919254e7ead5a1caa928dba9f04591423da6bc33f73a308fc26d95de4bfa6eecb47384c diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-24.0.0_pre20260820.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-24.0.0_pre20260820.ebuild new file mode 100644 index 000000000000..fd57c7237f54 --- /dev/null +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-24.0.0_pre20260820.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# spirv-headers-tag.conf +HASH_SPIRV="575b6512579ebde466ed3dfc04e413439d14d95d" +MY_PN="SPIRV-LLVM-Translator" +EGIT_COMMIT=cea7c0e5fa6114f2e3ae83a6652bda7a6bccbc2b +MY_P=${MY_PN}-${EGIT_COMMIT} + +inherit cmake-multilib flag-o-matic 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/${EGIT_COMMIT}.tar.gz + -> ${MY_P}.tar.gz + https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV}.tar.gz + -> spirv-headers-${HASH_SPIRV}.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="UoI-NCSA" +SLOT="$(ver_cut 1)" +IUSE="test" +RESTRICT="!test? ( test ) + arm? ( test ) + arm64? ( test ) + loong? ( test ) + riscv? ( test ) +" + +RDEPEND=" + dev-util/spirv-tools[${MULTILIB_USEDEP}] + llvm-core/llvm:${SLOT}=[${MULTILIB_USEDEP}] +" +# We need to use currently newer spirv-headers, as stable release is too old.. +# 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 + + # 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=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${SLOT}" + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}" + -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${WORKDIR}/SPIRV-Headers-${HASH_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/stripe-mock/stripe-mock-0.202.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.202.0.ebuild index e08cc87968c2..c02dabc551ba 100644 --- a/dev-util/stripe-mock/stripe-mock-0.202.0.ebuild +++ b/dev-util/stripe-mock/stripe-mock-0.202.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT ISC BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" src_compile() { emake build diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.11.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.11.ebuild index d1812b0c6107..3cc565d627ba 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.11.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.11.ebuild @@ -26,7 +26,7 @@ LICENSE+=" MIT Unicode-3.0 ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" |
