summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-22 17:22:09 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-22 17:22:09 -0500
commit1ee53b162169cfc71a80dfcba1f939a4e53d82c0 (patch)
treea685cc20013c00eab25d6c13cc976c46cfefb28f /dev-util
parentce93cedd7048accb306b7c8ec7450111c49757fc (diff)
downloadbaldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.tar.gz
baldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.tar.xz
baldeagleos-repo-1ee53b162169cfc71a80dfcba1f939a4e53d82c0.zip
Adding metadata
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.17.ebuild2
-rw-r--r--dev-util/spirv-llvm-translator/Manifest1
-rw-r--r--dev-util/spirv-llvm-translator/spirv-llvm-translator-24.0.0_pre20260820.ebuild74
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.202.0.ebuild2
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.26.11.ebuild2
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"