summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
committerCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
commit80e6fcef01171b9705c9c9ffefb41bc4c0b43256 (patch)
treeec29cf3f4a6121d38563db399369efe625967680 /dev-util
parent6295f37a70d50a32011b5a1ee7793fea329cd5f2 (diff)
downloadsrcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.gz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.xz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.zip
Publish srcux candidate 0000000386-20260924-165828
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/android-studio/Manifest3
-rw-r--r--dev-util/android-studio/android-studio-2026.1.4.7.ebuild130
-rw-r--r--dev-util/android-studio/android-studio-2026.1.4.8.ebuild (renamed from dev-util/android-studio/android-studio-2026.1.3.8.ebuild)2
-rw-r--r--dev-util/android-udev-rules/Manifest2
-rw-r--r--dev-util/android-udev-rules/android-udev-rules-20260922.ebuild (renamed from dev-util/android-udev-rules/android-udev-rules-20250525.ebuild)4
-rw-r--r--dev-util/aruba/aruba-2.3.3.ebuild4
-rw-r--r--dev-util/babeltrace/babeltrace-2.1.2.ebuild4
-rw-r--r--dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch59
-rw-r--r--dev-util/bloaty/bloaty-1.1-r2.ebuild4
-rw-r--r--dev-util/cccc/cccc-3.2.0.ebuild2
-rw-r--r--dev-util/diffoscope/diffoscope-327.ebuild2
-rw-r--r--dev-util/diffstat/diffstat-1.69.ebuild2
-rw-r--r--dev-util/git-pages-cli/Manifest6
-rw-r--r--dev-util/git-pages-cli/git-pages-cli-1.10.1.ebuild (renamed from dev-util/git-pages-cli/git-pages-cli-1.6.0.ebuild)0
-rw-r--r--dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild33
-rw-r--r--dev-util/global/global-6.6.15.ebuild2
-rw-r--r--dev-util/google-antigravity-cli/Manifest4
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.2.5.ebuild)2
-rw-r--r--dev-util/google-antigravity/Manifest4
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.15.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.12.2.ebuild)14
-rw-r--r--dev-util/intel-graphics-compiler/Manifest2
-rw-r--r--dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.9.ebuild (renamed from dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.5.ebuild)0
-rw-r--r--dev-util/jenkins-bin/Manifest1
-rw-r--r--dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild44
-rw-r--r--dev-util/kimi-code-bin/Manifest8
-rw-r--r--dev-util/kimi-code-bin/kimi-code-bin-2.0.1.ebuild (renamed from dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild)0
-rw-r--r--dev-util/kimi-code-bin/kimi-code-bin-2.0.2.ebuild (renamed from dev-util/kimi-code-bin/kimi-code-bin-2.0.0.ebuild)0
-rw-r--r--dev-util/maturin/maturin-1.15.0.ebuild2
-rw-r--r--dev-util/mesa_clc/Manifest1
-rw-r--r--dev-util/mesa_clc/mesa_clc-26.2.3.ebuild124
-rw-r--r--dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild2
-rw-r--r--dev-util/pahole/Manifest2
-rw-r--r--dev-util/pahole/pahole-1.32.ebuild71
-rw-r--r--dev-util/pwntools/pwntools-4.14.1.ebuild2
-rw-r--r--dev-util/pwntools/pwntools-4.15.0.ebuild2
-rw-r--r--dev-util/pwntools/pwntools-9999.ebuild2
-rw-r--r--dev-util/rebar/rebar-3.27.0.ebuild2
-rw-r--r--dev-util/shader-slang/Manifest3
-rw-r--r--dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild96
-rw-r--r--dev-util/shader-slang/shader-slang-2026.18.2.ebuild (renamed from dev-util/shader-slang/shader-slang-2026.16.ebuild)2
40 files changed, 340 insertions, 309 deletions
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 468f4c8b7bd4..25cf162ac2a4 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,2 +1 @@
-DIST android-studio-quail3-patch1-linux.tar.gz 1560605310 BLAKE2B b8da6b2c47fabde63bacbae9366dab4f8cc3571361a56ed5153cb59143232ab81569874006285848edc0cdeab85a2dd1e6ec8bfce6022e37f1dbe8d9cbbe01a5 SHA512 21352277ef9c8c076bc8ff102b5f8ccb856ea8edd36c0aa79315b0c575a934d51a781729040276c968333db401be05ce5693680a07383fa8462d75be030eb359
-DIST android-studio-quail4-linux.tar.gz 1536243986 BLAKE2B c4f0dfad8eff9b8d0d9f2040dc9f26f2c60f7330226060ec1c9254f3a2ee8a8296c6be9002c7ef8818b18730d34dbe67b516036c4ad0378c4f4f6ba857571e5a SHA512 3c4ecb6ace3762609d48e9e9864a7b43b520d20938a789625cbffc6b7ab9816c1264594d03816b8c0d5328bef39c170eeae0fc10c65aef2d44edc1ea8b881d0a
+DIST android-studio-quail4-patch1-linux.tar.gz 1536220902 BLAKE2B 0c569b7fbd7dc4441eb478a8e1abd1697e50002f15093a0fa900a2288e124e21b7b70325371064f4c262c2f36b2a48ca50cf3b29dd8987fcb435d18e256cb930 SHA512 2b5027035245c510410067a3b72df0876cb73b78f5fa428c375c2a879b26a4d7df2b433e2d5feec893dd5204ce9574fd6bc0511c88dd70db7476e0352eb6c60d
diff --git a/dev-util/android-studio/android-studio-2026.1.4.7.ebuild b/dev-util/android-studio/android-studio-2026.1.4.7.ebuild
deleted file mode 100644
index f84647f2dd1a..000000000000
--- a/dev-util/android-studio/android-studio-2026.1.4.7.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper
-
-QA_PREBUILT="
- opt/${PN}/bin/*
- opt/${PN}/jbr/bin/*
- opt/${PN}/jbr/lib/*
- opt/${PN}/jbr/lib/jli/*
- opt/${PN}/jbr/lib/server/*
- opt/${PN}/lib/pty4j-native/linux/*/*
- opt/${PN}/plugins/android/resources/installer/*/*
- opt/${PN}/plugins/android/resources/native/*
- opt/${PN}/plugins/android/resources/perfetto/*/*
- opt/${PN}/plugins/android/resources/screen-sharing-agent/*/*
- opt/${PN}/plugins/android/resources/simpleperf/*/*
- opt/${PN}/plugins/android/resources/trace_processor_daemon/*
- opt/${PN}/plugins/android/resources/transport/*/*
- opt/${PN}/plugins/android/resources/transport/native/agent/*/*
- opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
- opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
- opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/*
- opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
- opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/*
- opt/${PN}/plugins/c-clangd/bin/clang/linux/*/*
- opt/${PN}/plugins/webp/lib/libwebp/linux/*
-"
-
-DESCRIPTION="Android development environment based on IntelliJ IDEA"
-HOMEPAGE="https://developer.android.com/studio"
-SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-linux.tar.gz"
-S=${WORKDIR}/${PN}
-LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
- EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
- MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="selinux"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="${DEPEND}
- selinux? ( sec-policy/selinux-android )
- >=app-arch/bzip2-1.0.8-r4
- >=dev-libs/expat-2.5.0
- >=dev-libs/libffi-3.4.4
- >=media-libs/fontconfig-2.14.0-r1
- >=media-libs/freetype-2.12.1-r1
- >=media-libs/libpng-1.6.39
- >=media-libs/mesa-22.2.5[X(+)]
- || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
- sys-libs/ncurses-compat:5[tinfo]
- >=virtual/zlib-1.2.13-r1:=
- >=x11-libs/libX11-1.8.1
- >=x11-libs/libXau-1.0.11
- >=x11-libs/libXdamage-1.1.6
- >=x11-libs/libXdmcp-1.1.4-r2
- >=x11-libs/libXext-1.3.5
- >=x11-libs/libXfixes-6.0.0
- >=x11-libs/libXrender-0.9.11
- >=x11-libs/libXxf86vm-1.1.5
- >=x11-libs/libdrm-2.4.114
- >=x11-libs/libxcb-1.15-r1
- sys-libs/libxcrypt[compat]
- dev-libs/wayland
- >=x11-libs/libxshmfence-1.3.2
- virtual/libcrypt:=
-"
-
-src_prepare() {
-
- default
-
- cat <<-EOF >> bin/idea.properties || die
- #-----------------------------------------------------------------------
- # Disable automatic updates as these are handled through Gentoo's
- # package manager.
- #-----------------------------------------------------------------------
- ide.no.platform.update=Gentoo
- EOF
-}
-
-src_compile() {
- :;
-}
-
-src_install() {
- local dir="/opt/${PN}"
- insinto "${dir}"
- doins -r *
-
- fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio,studio.sh}
- fperms -R 755 "${dir}"/bin/{helpers,lldb}
- fperms -R 755 "${dir}"/jbr/bin
- fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper}
- fperms -R 755 "${dir}"/plugins/Kotlin/kotlinc/bin
- fperms -R 755 "${dir}"/plugins/android/resources/installer
- fperms -R 755 "${dir}"/plugins/android/resources/perfetto
- fperms -R 755 "${dir}"/plugins/android/resources/simpleperf
- fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
- fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
- fperms 755 "${dir}"/plugins/cidr-clangd/bin/clang/linux/x64/bin/clangd
- fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish}
-
- newicon "bin/studio.png" "${PN}.png"
- make_wrapper ${PN} ${dir}/bin/studio
- make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio"
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- mkdir -p "${D}/etc/sysctl.d/" || die
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-android-studio-inotify-watches.conf" || die
-}
-
-pkg_postrm() {
- elog "Android Studio data files were not removed."
- elog "If there will be no other programs using them anymore"
- elog "(especially another flavor of Android Studio)"
- elog "remove manually following folders:"
- elog ""
- elog " ~/.android/"
- elog " ~/.config/Google/AndroidStudio*/"
- elog " ~/.local/share/Google/AndroidStudio*/"
- elog " ~/Android/"
- elog ""
- elog "Also, if there are no other programs using Gradle, remove:"
- elog ""
- elog " ~/.gradle/"
-}
diff --git a/dev-util/android-studio/android-studio-2026.1.3.8.ebuild b/dev-util/android-studio/android-studio-2026.1.4.8.ebuild
index acb6a9e0ba4b..db57f50a64e3 100644
--- a/dev-util/android-studio/android-studio-2026.1.3.8.ebuild
+++ b/dev-util/android-studio/android-studio-2026.1.4.8.ebuild
@@ -31,7 +31,7 @@ QA_PREBUILT="
DESCRIPTION="Android development environment based on IntelliJ IDEA"
HOMEPAGE="https://developer.android.com/studio"
-SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail3-patch1-linux.tar.gz"
+SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-patch1-linux.tar.gz"
S=${WORKDIR}/${PN}
LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
diff --git a/dev-util/android-udev-rules/Manifest b/dev-util/android-udev-rules/Manifest
index 3e2a20ee6e5f..06607692add7 100644
--- a/dev-util/android-udev-rules/Manifest
+++ b/dev-util/android-udev-rules/Manifest
@@ -1,2 +1,2 @@
-DIST android-udev-rules-20250525.tar.gz 23794 BLAKE2B 2a086c3451d7f5309108960eff25afc77e7902e3bbf68018b1a4b89115123e7a45c293dbecece217a5565f71e5688e3996426f0e6a1167bf35deb14da4bddb70 SHA512 c4370ba89ee240d540b6a18e6fd37bace27315b9637577eb08c48cfec8c77dcb8ebfebdf2b7853b9f3c7db35fe50458af52d070946bb0ab0db67539470bbf0ad
DIST android-udev-rules-20260423.tar.gz 23917 BLAKE2B 0149de234ac44e72b05cfb5467d636ee71b29e04bf80036524912823f9fe6c831c3493c7f6b44c6969e369432df25379f97c48df3992593a776016b2971c623a SHA512 97966f1c02a9f85825a217384c94cfa8b9f721173e543c324b866ee7823b09ca67ec7ba1b012ce10de9d56ae7e4157d4cec8364c8e325001664cf6383778a5fe
+DIST android-udev-rules-20260922.tar.gz 24039 BLAKE2B ae9ce487d8557c2747935ab8b38f431dcb5563dd73bc5e07570f9a93f3f60b2fb9047187340a4c029f9967cefe893d3796d414b2f2b3ffa24a8da250cbed62a0 SHA512 2963f9ed5d54fc3fc8e4aa61773d599ceabce100b83c54dfb739c8189b60a12003407d10cab92248ae0feb4c3fb56280742404f8fe93726a36be9b972c3bdcbd
diff --git a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild
index 7fe4e9222260..0dc57aebae4a 100644
--- a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild
+++ b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.ta
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
# No tests
RESTRICT="test"
diff --git a/dev-util/aruba/aruba-2.3.3.ebuild b/dev-util/aruba/aruba-2.3.3.ebuild
index 594bcd78bda2..477fb5f12950 100644
--- a/dev-util/aruba/aruba-2.3.3.ebuild
+++ b/dev-util/aruba/aruba-2.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
DEPEND="test? ( app-alternatives/bc )"
diff --git a/dev-util/babeltrace/babeltrace-2.1.2.ebuild b/dev-util/babeltrace/babeltrace-2.1.2.ebuild
index c4e80f79dd6c..057a61dc0f71 100644
--- a/dev-util/babeltrace/babeltrace-2.1.2.ebuild
+++ b/dev-util/babeltrace/babeltrace-2.1.2.ebuild
@@ -46,6 +46,10 @@ BDEPEND="
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jeremiegalarneau.asc
+PATCHES=(
+ "${FILESDIR}"/babeltrace-2.1.2-swig-4.5.patch
+)
+
pkg_setup() {
use python && python-single-r1_pkg_setup
}
diff --git a/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch
new file mode 100644
index 000000000000..e18c20251bb4
--- /dev/null
+++ b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch
@@ -0,0 +1,59 @@
+https://bugs.gentoo.org/983043
+https://github.com/efficios/babeltrace/commit/1c59884d4ddf384b87df95d317b62f5f5783ca27
+
+From 1c59884d4ddf384b87df95d317b62f5f5783ca27 Mon Sep 17 00:00:00 2001
+From: Jitka Plesnikova <jplesnik@redhat.com>
+Date: Tue, 28 Jul 2026 13:29:18 +0000
+Subject: [PATCH] bt2: replace removed Python 2 C API macros for SWIG 4.5.0
+ compatibility
+
+SWIG 4.5.0 has removed some Python 2/3 compatibility macros. The two
+that affect us are `PyString_FromString` and
+`SWIG_Python_str_FromChar`, which are both replaced with
+`PyUnicode_FromString`.
+
+Change-Id: I3c74d8ea7257d9cdc0fa4b533ae7b3a5ef9521d1
+Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
+Signed-off-by: Jitka Plesnikova <jplesnik@redhat.com>
+Reviewed-on: https://review.lttng.org/c/babeltrace/+/18423
+Tested-by: jenkins <jenkins@lttng.org>
+--- a/src/bindings/python/bt2/bt2/native_bt.i
++++ b/src/bindings/python/bt2/bt2/native_bt.i
+@@ -56,7 +56,7 @@ typedef uint64_t bt_listener_id;
+ *
+ * We initialize the output parameter `temp_value` to an invalid but non-zero
+ * pointer value. This is to make sure we don't rely on its initial value in
+- * the epilogue (where we call SWIG_Python_str_FromChar). When they fail,
++ * the epilogue (where we call PyUnicode_FromString). When they fail,
+ * functions on which we apply this typemap don't guarantee that the value of
+ * `temp_value` will be unchanged or valid.
+ */
+@@ -67,7 +67,7 @@ typedef uint64_t bt_listener_id;
+ %typemap(argout) (const char **) {
+ if (*$1) {
+ /* SWIG_AppendOutput() steals the created object */
+- $result = SWIG_AppendOutput($result, SWIG_Python_str_FromChar(*$1));
++ $result = SWIG_AppendOutput($result, PyUnicode_FromString(*$1));
+ } else {
+ /* SWIG_AppendOutput() steals Py_None */
+ Py_INCREF(Py_None);
+--- a/src/bindings/python/bt2/bt2/native_bt_error.i.hpp
++++ b/src/bindings/python/bt2/bt2/native_bt_error.i.hpp
+@@ -19,7 +19,7 @@ static PyObject *bt_bt2_format_bt_error_cause(const bt_error_cause *error_cause)
+ BT_COMMON_COLOR_WHEN_NEVER);
+ BT_ASSERT(error_cause_str);
+
+- py_error_cause_str = PyString_FromString(error_cause_str);
++ py_error_cause_str = PyUnicode_FromString(error_cause_str);
+
+ g_free(error_cause_str);
+
+@@ -35,7 +35,7 @@ static PyObject *bt_bt2_format_bt_error(const bt_error *error)
+ BT_COMMON_COLOR_WHEN_NEVER);
+ BT_ASSERT(error_str);
+
+- py_error_str = PyString_FromString(error_str);
++ py_error_str = PyUnicode_FromString(error_str);
+
+ g_free(error_str);
+
diff --git a/dev-util/bloaty/bloaty-1.1-r2.ebuild b/dev-util/bloaty/bloaty-1.1-r2.ebuild
index 1f32cf382373..ca6eee24413d 100644
--- a/dev-util/bloaty/bloaty-1.1-r2.ebuild
+++ b/dev-util/bloaty/bloaty-1.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
RESTRICT="!test? ( test )"
else
SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm64 ~loong"
fi
LICENSE="Apache-2.0"
diff --git a/dev-util/cccc/cccc-3.2.0.ebuild b/dev-util/cccc/cccc-3.2.0.ebuild
index 6fd032a6b1c7..1c2cc1771391 100644
--- a/dev-util/cccc/cccc-3.2.0.ebuild
+++ b/dev-util/cccc/cccc-3.2.0.ebuild
@@ -17,7 +17,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="apidoc debug doc mfc"
BDEPEND="apidoc? ( app-text/doxygen[dot] )"
diff --git a/dev-util/diffoscope/diffoscope-327.ebuild b/dev-util/diffoscope/diffoscope-327.ebuild
index 7300956155bc..4cd6db3f347a 100644
--- a/dev-util/diffoscope/diffoscope-327.ebuild
+++ b/dev-util/diffoscope/diffoscope-327.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
find gettext gif gpg haskell hdf5 hex imagemagick iso java libguestfs llvm
lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs
diff --git a/dev-util/diffstat/diffstat-1.69.ebuild b/dev-util/diffstat/diffstat-1.69.ebuild
index 39ace1b25127..b110e847b467 100644
--- a/dev-util/diffstat/diffstat-1.69.ebuild
+++ b/dev-util/diffstat/diffstat-1.69.ebuild
@@ -13,6 +13,6 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as
LICENSE="HPND MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )"
diff --git a/dev-util/git-pages-cli/Manifest b/dev-util/git-pages-cli/Manifest
index c2839f5b3918..fec6aad0a812 100644
--- a/dev-util/git-pages-cli/Manifest
+++ b/dev-util/git-pages-cli/Manifest
@@ -1,4 +1,2 @@
-DIST git-pages-cli-1.6.0-vendor.tar.xz 159892 BLAKE2B 969618f35c47c0144742df4e2ef931223d09d8d2ab65c38d0f5469da4b9a696318440001a31ecadd8fd8a2687b0cd0f862a4b773b7446b9dc9d7359a77545b21 SHA512 12e96b4d1c35cad2af930b8056ffb388194e2afd89f313751660e8e5610719434002b2b385c8b03f9791e80b826098be7e608250098dee11b1fbb638df223d96
-DIST git-pages-cli-1.6.0.tar.gz 10530 BLAKE2B 08171ebb4963b775f578688c010b76a03627abe3365a368f2f59b13e498482f223c76697339f8d03018a99008e459a84bafb8d7276f7a6283341d95fd82b8187 SHA512 8f42aeabc75253e89276d4a963f1390fc9c7a7520e239868103e31aa6baba54eed2a896509467563df88c12a649b0d03ccb0bcb53e0dd3c977f1a17c894b5098
-DIST git-pages-cli-1.8.2-vendor.tar.xz 160188 BLAKE2B 471c5f728d286a7008773da19841cf3b73d4dc48b564cfef99905e2cb73f1e21819765d51be7d935920816129840b1c6ca7f1a8eae07649a740e3d90e2855944 SHA512 687adce84e63a26a1e4d0fc3d50365e300add0fcd3d8afa15834bbb05ef0a2100ce2728600f2d779556b627c49453876d2749daa3eac044c2dae4af6ce4b664e
-DIST git-pages-cli-1.8.2.tar.gz 10985 BLAKE2B df584ea37167825349b6d9bbff50398dfc75438e251f76d5f906ffd011d0fafa5724df741948a54a4157b1dbcb03af0860f70f0c9927ad5165a15b6fecc474a1 SHA512 068a5235644ff4a9aec631b038c9e5ce3ec56d1f8b8b4582f60f0a1088a0ab1789370274c000f3c4930c7361fc144bbc153269fd3c3c2581d05c4407337070d9
+DIST git-pages-cli-1.10.1-vendor.tar.xz 168992 BLAKE2B 90c7b249ef56bc37f245ffeb18c8608f5ee298d1d01eecd3c7d1f9dd8f7b75e2dc17466d301d8ef6ce685e920add348656d18cb1035aa43313955d427e7b56fc SHA512 209fa27d037569afa6d55fb2fed7fff84db7adbd9cdb95a22dac6e3d4a228a66e8f3760e6d44552a3bfb0b5bbb77f1b88aac46b33ac60fd6fa0b0d16d007215b
+DIST git-pages-cli-1.10.1.tar.gz 11594 BLAKE2B b642e6705559374a6ffbeba3f96c0304397e56aca0f054ae19a83c37373b903bab8e744e7d46d02eea584d29215451f866490f81d39cf39b05c8307c495828b9 SHA512 f5d3592906aedaed1d41e595fa5c2f79a84eca14bf7a6c5c667ef5e7ab90608f419acb5f2a49b703c6a23b19f3a4fec1671cdd33d3fb3c9e63c7980f3a3f7ee9
diff --git a/dev-util/git-pages-cli/git-pages-cli-1.6.0.ebuild b/dev-util/git-pages-cli/git-pages-cli-1.10.1.ebuild
index 905ba13f3c16..905ba13f3c16 100644
--- a/dev-util/git-pages-cli/git-pages-cli-1.6.0.ebuild
+++ b/dev-util/git-pages-cli/git-pages-cli-1.10.1.ebuild
diff --git a/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild b/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild
deleted file mode 100644
index 905ba13f3c16..000000000000
--- a/dev-util/git-pages-cli/git-pages-cli-1.8.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Command-line application for publishing sites to git-pages"
-HOMEPAGE="https://codeberg.org/git-pages/git-pages-cli"
-SRC_URI="https://codeberg.org/git-pages/git-pages-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://files.demize.dev/gentoo/${CATEGORY}/${PN}/${P}-vendor.tar.xz"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="0BSD"
-# dependencies
-LICENSE+=" Apache-2.0 BSD MIT "
-SLOT="0"
-KEYWORDS="~amd64"
-
-# project specifies a minimum Go version of 1.25
-BDEPEND+=">=dev-lang/go-1.25.0:="
-
-DOCS=( README.md )
-
-src_compile() {
- ego build
-}
-
-src_install() {
- dobin git-pages-cli
- einstalldocs
-}
diff --git a/dev-util/global/global-6.6.15.ebuild b/dev-util/global/global-6.6.15.ebuild
index 3e2eec0af5c2..4b0dde982c50 100644
--- a/dev-util/global/global-6.6.15.ebuild
+++ b/dev-util/global/global-6.6.15.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="doc emacs"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest
index c631796c58e9..d1e5eee95a3f 100644
--- a/dev-util/google-antigravity-cli/Manifest
+++ b/dev-util/google-antigravity-cli/Manifest
@@ -1,6 +1,6 @@
DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4
DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530
-DIST google-antigravity-cli-1.2.5_amd64.tar.gz 58151164 BLAKE2B 55640838b46dedde7fb057a140bc529d162f7709074a9d9c6f4f4c7740de388e07415cd322e804035caa2e1be60afe5a744f8a908c717e565062161a5a30c615 SHA512 1f89973759ec9608983708be985d715af1669f50a43ef721a7389b9a8de78141333e18bedfef7d15d0073cbe4d6b8984c86b23d8d073cc28dd29290a781f4b65
-DIST google-antigravity-cli-1.2.5_arm64.tar.gz 54531323 BLAKE2B 307d4cd7e222010760a1d29f8bbc15436312b4d870fe7725849728a8f632d1a483d667a2aef554f1e30796e6b237dcf6d293fe729d3bb36eeaeafc6dbd282493 SHA512 e11c990024b3f253fdd6ffd552e117478cb320bbf5bf2ff67a218fada718c8eeebad7cd916b691e39a3b206a09bc754d177319b002c1aaa546ab4e5ee4633bf0
DIST google-antigravity-cli-1.2.6_amd64.tar.gz 58626363 BLAKE2B d7ab6cd61a4b2ab483f6bdb7480d9328221c15c685a6629c3e8d7974914365e001b08e0b2e822f0ed1c4f5252088da7118a036c66c34e4116ca94227d36088b4 SHA512 5e2738b6d88b106c295d8e3daa96a386e545665ec58faed94d597d2a0bc27e169cf1f913af81482dac5e091d6e3139fcb3c32c60798b5fbab7513d8232dcf787
DIST google-antigravity-cli-1.2.6_arm64.tar.gz 55007580 BLAKE2B d253996731e096f66ec7f96bee5bb1a9837c99d2c89c92f0dd3e12d51f5b59afe4b5a4a60451ff0d2079f414cfad8141b0baeeb3de43ebf2832a36fe2c74058c SHA512 685b2c25f036a7af53b3ccca2ac6a8d1200b070bc57a2e05fa4574276c538ecff19f763ca97c232d62fc2422fe98d8760c503fc31bd49a9d7a2ed3ec11bba902
+DIST google-antigravity-cli-1.2.7_amd64.tar.gz 61763170 BLAKE2B a0a2af16f6a41b1a738cd2744b7597b42a524b067323bbd883acfcb502b4a33e5cee996a21aea812d8b0607a383c0aff6e8dcb9c855c38106cf1d6a38664c994 SHA512 fec769d611c4afdf0ae72d38bdb2652c8e2c8e71e4f6de97a27b80dda3c50429160d9e03776a36a59b8857c20e76783c4a49cb0feb8b2f5c3bf925b0cc03bb77
+DIST google-antigravity-cli-1.2.7_arm64.tar.gz 58081202 BLAKE2B acdbaf183c2ab877ad8d04e8826020ef0c8619df9be6c118089985267d938f0b489de0d06a88fa864392c8187af5bdafb91ccee828c3c8fa595a7e6ef1787c84 SHA512 d39f939ffc80776bfd2dc10db7b9a1a1b58650f08115fa21065c11d10882c71210f368c2e6060f26966d1a33d6b2dd2bc19bfd641062305af6546c51d494511a
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.5.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild
index a7454cec5a2d..2b971dcad1be 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.5.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="4931130160447488"
+EXECUTION_ID="6731160148115456"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest
index edfd5cceeecb..25e9078f1df5 100644
--- a/dev-util/google-antigravity/Manifest
+++ b/dev-util/google-antigravity/Manifest
@@ -1,6 +1,6 @@
-DIST google-antigravity-2.12.2_amd64.tar.gz 172322487 BLAKE2B dc7b6beaac3eb44b96d048cedcc17dede7bb3ab6687e95acb2d14989cf65278642d0a9ce8440ffea2c189dcad794c1e5bc0e049a996af1337b702e19a9ec243f SHA512 6aa76ea02a5c74bef5b40495996c63fdb66955336618bd1d16335eea38baddd50d69b3990091884da0301a24cea7bb61981cfc55e9830eb5e53302e6a2a36595
-DIST google-antigravity-2.12.2_arm64.tar.gz 169331350 BLAKE2B e846efbf5d169ac5be853f4e39358bb53f2d9a7af4b54ea7191f30ab921f6439afa477be4e25a42fa2ea8375db59ea15233b9f2452249b5a599823b7de8d2da4 SHA512 bfe6c7ea27e04df21d6e9c54f506f465bd09198320404582a8276f95fd3b4941e22d3f9958b5def46bfa434d72dc1cfec26f019d78f574ed5401c297401f8892
DIST google-antigravity-2.13.0_amd64.tar.gz 173005112 BLAKE2B c3201c068eaee99636576aaa1d3680aee82b2211ece8822b2f98a7e776d0da717b6f5c5097d3b27bb4a29d23a566021a086916303b1d820f0cd7648b6f1ff162 SHA512 5197adb0fa208da0df71d5a7799f954c463a48d1776bb60e8f42fbc4d5ebddd8e64bd32196beffd6e0009ac5f30479b2e8309f466f382b01f55c3793a932fbfc
DIST google-antigravity-2.13.0_arm64.tar.gz 170014747 BLAKE2B a83e260859bbd53a5eddf7bb268737946b9e3957ad793ebad24046055776ee4d1e75ba0ba33baf6c343392a3cec5ccaaff9aeae5a1c81c87d0f87457ddb29026 SHA512 6d09aebdf2551863cf3d20c93339f6ff6e9e2ecf650fd1e99111b384491170e6c2ba2069cfd0d403fdf461ebecd323ae9ac51669b07359d470d6dafd6a4841ec
DIST google-antigravity-2.14.0_amd64.tar.gz 173968350 BLAKE2B 78bad4890b98641b90829257001467148af7dea842c800a83727963518a39645469e25025383f645d2b3c1839a5a43bc28a458e6b5236f5f4983fdd1e4ab0910 SHA512 2be15c85e30d03c4cd71bdee68e3df0dc3466326234849dde9eb7393d51ed15e5adf3b127e62a310464176e18a6acd9d2d2e88598e91db061c08a71ef925a5aa
DIST google-antigravity-2.14.0_arm64.tar.gz 171001713 BLAKE2B 47bf9f6f885be58d857e7fe6c6140ce52ef368db8ffc68bf5bd09b2f8cb070302398235c5a381e8b9bd95fad30b44250883fe006f672f50a7ed39537f718b34d SHA512 1a504e687b7a43462211ab94d731e9c8ec308f8a91959ed3915ed53927a40e99307f914d5b0c9ba533b3544b718b61deced3145f2e20bfec3cccd9354fc0c912
+DIST google-antigravity-2.15.0_amd64.tar.gz 174278041 BLAKE2B 08da6dff1edeb8e507d12ff6bf049da1f7d1081c1e8917e06aa9c7f74cd1fc9425936e72f73723f7d1c73a7d9290f5645bcb51e881346d9e1fb917e476d42d04 SHA512 7c8fb7cb46456321160b03584544bbb8855f5dbc01afe94265c43ecb2dac833dfb88f68fbba86ef5ffe8d7c244b049bc0557398a28cc555e5a4755aeea66e339
+DIST google-antigravity-2.15.0_arm64.tar.gz 171281032 BLAKE2B fb997d35615bb370e751d7eba094f739d54a815f6514f7a778b4d5e97eb73327007da74eaa134fb2b0f2635d998581511901a40c1a78b2e0c5dc9f59640567e0 SHA512 19662d3b5016586860d0b3ae8d8f152191219135d8923039ac2bb239d7a71b58e4d1f1dc8efd2a0bef7d0216d05f3bca5af4d57747b8f65bd0ad81a5525afdd8
diff --git a/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild b/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild
index 19f57a25baf1..08743faf6ee3 100644
--- a/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
inherit chromium-2 desktop optfeature pax-utils xdg
-EXECUTION_ID="6298742303883264"
+EXECUTION_ID="6576870427328512"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
@@ -111,17 +111,5 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- echo
- ewarn "Package Split Notice:"
- einfo "Beginning with version 2.0, this package only installs the agent component of"
- einfo "Antigravity without the editor view."
- einfo
- einfo "Users looking for the IDE should install:"
- einfo " dev-util/google-antigravity-ide"
- einfo
- einfo "For the official announcement and details regarding this change, see:"
- einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0"
- echo
-
optfeature "desktop notifications" x11-libs/libnotify
}
diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest
index 8e17c8a5973c..667b66b03dbb 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1,2 +1,2 @@
DIST intel-graphics-compiler-2.37.1.tar.gz 12508039 BLAKE2B 9555401482133ab6efa6b214179d8c2986efe261c03613684f3db3b5f8482b53310f70682dc2fc7b69ae3d8dc6bb93c26a24a64a29b3b0069f4a860f86e50084 SHA512 27a69e8f08527d6a1f1f88a6b326d151da2806085a7c23984a8dc2d3edf33342005d4931ffc84a502b64b9f45405d50df856258caae4ff8372373cf434b7d659
-DIST intel-graphics-compiler-2.41.5.tar.gz 12949463 BLAKE2B cc56aad8f09ff22f341bf7156eceb3cb3bfae603d420a18dde45b47446645eca790c894b53250b608c1fd7587d86e804f8c051a770d61f656bbecc9dd86fd515 SHA512 c474597e61770dbfb5d6e0b3d7c2b675fef0c4f6f29c5548681ce83328c725a150c71720756344c603e8e8bc09f4c8701cac21940289909c33a6ca26db1217d6
+DIST intel-graphics-compiler-2.41.9.tar.gz 12952218 BLAKE2B 0471dab27e17a60e7c7c57ff22495532b4b5b083f33b8b7530bc20fd27769b55372746e6cadabd58e37bfcceb16139247e146b3c157f04780ea9153074d68e34 SHA512 f2decb6b8634d003816b403162407fc2884093914703fd2ad602855e67c07686ea94fdd301af74f7d41358d6e19f853350b5577678c8d40f17b2de66067c7882
diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.5.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.9.ebuild
index 30780c3c7cbb..30780c3c7cbb 100644
--- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.5.ebuild
+++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.41.9.ebuild
diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 8f3b01413e01..30ef241aa89f 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,4 @@
DIST jenkins-bin-2.541.3.war 96262515 BLAKE2B c579da99dd2ff508391e928686ef7396f7425c8907cc855865a737fcdd0014581928298ec49d1dfd84f95edda7036e5ea2c3ca2d2c6ab3dd4c64f17d90ed8e51 SHA512 edd45ce55e71ed4ad94c9b286d69bc2cdad549899ebc842e423786f2bfb6fb89ca11b765af3ff285caad4702a3e2a4647acf39b5a7e0555f324a3762cadef909
DIST jenkins-bin-2.555.1.war 100125231 BLAKE2B 093b56be3fcf0ade7aed95b5d6237af9033f088fb6655efc36e54c03c49686d1e3e7523065dda1e07a0b6cc69120592977840dec064328c36038a76ef65e1e07 SHA512 8952ee39b3ba86ba9c0a9cc20bb8d6da1f9d3829d8822f1570174f717669b6515aaf79a01f455cd7543bc85c1b1266df00108126a21689414cc7cfb8aef7ada6
DIST jenkins-bin-2.561.war 101124940 BLAKE2B 4b13d7e6b336b747292e160774f967358e38632fa5d8bd17e512ef0ee2ec61696d7c2839baf7dbdce98c733423cbeabb8dd39395960bfdbd7eb9d307c1d5736d SHA512 857d630e134a4e513091856e1c368b73844bfc94a78c2c41399d46fe87c4989bc842587ebbbcf21c012544328e4abda6e1a0b0fa8012a3f229a1fcf633e41f34
+DIST jenkins-bin-2.568.3.war 101130898 BLAKE2B 9f0bc35cc5072ac68746611ede8c0815786d8fed99765d6fd4d66ff6b9bf848cce955dda3a7b0683dbfaaf6432b3f5f38f5cda245183755ad72c581ccec4a4b0 SHA512 c68246fb345fe201415f1c7cf0390fac00f180ed7fb98ef40e0feedd3fcdb4fb9108036d10b85e73dc043e575a35fcdaa6b9667e8271aa554e9377f8619dbd37
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild
new file mode 100644
index 000000000000..01cf39a77f68
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/"
+SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+S="${WORKDIR}"
+LICENSE="MIT"
+SLOT="lts"
+
+KEYWORDS="amd64 ~arm64 ~x86"
+
+DEPEND="acct-group/jenkins
+ acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+ acct-user/jenkins
+ media-fonts/dejavu
+ media-libs/freetype
+ !dev-util/jenkins-bin:0
+ || ( virtual/jre:25 virtual/jre:21 virtual/jre:17 )"
+
+src_install() {
+ local JENKINS_DIR=/var/lib/jenkins
+
+ keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+ insinto /opt/jenkins
+ newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/}
+
+ newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+ newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+ systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
+
+ fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}
diff --git a/dev-util/kimi-code-bin/Manifest b/dev-util/kimi-code-bin/Manifest
index cc9e9b4431a6..a57a2931f432 100644
--- a/dev-util/kimi-code-bin/Manifest
+++ b/dev-util/kimi-code-bin/Manifest
@@ -1,4 +1,4 @@
-DIST kimi-code-bin-0.42.0-amd64.zip 64427643 BLAKE2B 22c1ee54fd3636c1f38e55ecd88363fb41b667383be577a0477c9d9eb59cb2bfef598a503e066224c1d820f398bc4bc50aa0804dbbfb28b89ebe58ecae12c4c4 SHA512 351a0941a51ecb7a43cc48bbfe786add3c399b6d6d10564a11099506b922dbd5927429c243e48d89e3ef4ede153ea802393d079aa898742b0359e9c9cca50cd7
-DIST kimi-code-bin-0.42.0-arm64.zip 64360635 BLAKE2B 42d834dbbfd4e79327a8af21f1aba64915e96d5f2793bb233661647075cb4e561b2e7010d404f2039527deed8b04782d19b41f3e4a6749feafd9390e718a9b45 SHA512 255aa63464c8e0907d06ce3b37bb523f3380ac6a407af7ea1241bfc494aeed0b20ee258fe2d8ab5fb26f256c480617459e4024f1e856f1940a2851cf16140da0
-DIST kimi-code-bin-2.0.0-amd64.zip 63171002 BLAKE2B b8268cc2d824cc28b20f857547fa998043f267780ae643820b7d0f94fb6067f88bbdc4cf3f9b4fb68429e20df27d038fd97fe64011514ee176c3154198fa3f3b SHA512 b8b4fb5dffd66a04c10af72a5d31f855dfe7e722c6e4af689f1bc7116ff3488c3f6f7b24e3289263077322f34396f2c190fb7d71a85830cf7740d6ebe1d486a5
-DIST kimi-code-bin-2.0.0-arm64.zip 63105836 BLAKE2B 48365c0ec39bd634fd0c89ade1bd3f6b43550e3fcc92e11db4b44febf605a66b7b46833397567397db8aee0bdf7cd5b7a26cffb712abb39d4142e2e1c17d6995 SHA512 20a5efacbb34321e1977c17e055dce415e4e15ba52a1956b48f2e54eeea75f8ba50a4eb212e4f11c8759281472b307e6a601edd438ea126b9d816e77cd8a7a3d
+DIST kimi-code-bin-2.0.1-amd64.zip 63189450 BLAKE2B f8ae3c19966394d5a3221864dc6c13b932f0e6253908b9291c6aa8328bb5e433e1df389c569ea2f120312eba6d585d99a50bb7003703d68a8750a2a4ea5bef1c SHA512 873010ae749f37d61c0eb2610d5771417475e782ff69b4ab63633abc38c6c2b0aeede8663618337f32f463501d4d12e9036609f5563b606e19ef491880a53828
+DIST kimi-code-bin-2.0.1-arm64.zip 63131474 BLAKE2B 80b6c0fd45b035126a18da3b17441f12f277728d99e9ee0a739c89024321957b9aa66aa422370281bf037ee8fae64fc0654c14c898b194a26cf1a26541dddf78 SHA512 1ff3b21d930f78df895cec280005e63d61bd7fd9f63eb8f0c5682f7199c5b97b2fce0957bb96d76f0fbeb0df7923cca39924b5dcac80d2a39a04aba7eda54092
+DIST kimi-code-bin-2.0.2-amd64.zip 63188176 BLAKE2B 781fcf27c6d988cb895802be8ea94300048667165a278cd093de9d40ae5e94ef01fa55941c8c474b247e9010fcffa48052ed2da063d87173d89f6e482d1c8970 SHA512 ee0fe30857a6f2ebf0db31702753e278bc0c66233db0c43767b094960d84dd272768866200594a56ba13c67add7ecc6805042dc9093461762a5275179a64f28f
+DIST kimi-code-bin-2.0.2-arm64.zip 63136093 BLAKE2B d73d2d604000e9f080583b4e814037710eed4bc78bfe1ad65cd7b8dc7283e8d9a9a237ae55d5bd7473097bec1c2e1184e4b744ae5edb290146711f505b8b2978 SHA512 e063dac526f06f321335b605848832de97623d553f04abe8e4eef4f5907dba03e9cecb744614a8585d4f15beaf2e1072a6090634a14849c49b79f98ffc865cd7
diff --git a/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-2.0.1.ebuild
index 5f1a05412c4b..5f1a05412c4b 100644
--- a/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild
+++ b/dev-util/kimi-code-bin/kimi-code-bin-2.0.1.ebuild
diff --git a/dev-util/kimi-code-bin/kimi-code-bin-2.0.0.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-2.0.2.ebuild
index 5f1a05412c4b..5f1a05412c4b 100644
--- a/dev-util/kimi-code-bin/kimi-code-bin-2.0.0.ebuild
+++ b/dev-util/kimi-code-bin/kimi-code-bin-2.0.2.ebuild
diff --git a/dev-util/maturin/maturin-1.15.0.ebuild b/dev-util/maturin/maturin-1.15.0.ebuild
index ab825850d7fb..821010e732c3 100644
--- a/dev-util/maturin/maturin-1.15.0.ebuild
+++ b/dev-util/maturin/maturin-1.15.0.ebuild
@@ -25,7 +25,7 @@ LICENSE+="
BZIP2
" # crates
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"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest
index 137460ba9145..14ef008ebf74 100644
--- a/dev-util/mesa_clc/Manifest
+++ b/dev-util/mesa_clc/Manifest
@@ -1,2 +1,3 @@
DIST mesa-26.1.8.tar.xz 77827888 BLAKE2B 173997a90bbb27d8f6b1e4c349430d063a9264efddf03c9449f93b9e0438fa38948dfbfecddb798cd57818070953b8c525cb3796807101632b1b642c4d6b0361 SHA512 eb3d46ae9aaba70fdd908486cef24041fec9264ddf586eaebbba65ce55e716d306ef9e91be83e742dfaec4dfc94105a5cd3a36b29bf56614febcbcf6c1f8b516
DIST mesa-26.2.2.tar.xz 68533264 BLAKE2B a9924a7cbac5dbdb4d93ba8499c49a6be51edd8ec5b258f2986a5690b04f6898012389dcc7e07097bad0defed52e9255d3a2c82bb6101a531b17fde82ef69afc SHA512 55b1234c8653dad9b85ba3de7b777a0d957909baf4628f0c00e21d4ba89c004cb687a1dcf8da46ed0a092231dd4f859027509f83ad8c558750845ba470902615
+DIST mesa-26.2.3.tar.xz 68561540 BLAKE2B 53e451060bdc0df6ea8f7b5d3a23563c4bf56613c0871a91c5f0570649fcfe35e0dc1c0fc7834642621fc0772d0614b6a60acf196e82d4b77132629307c4a82e SHA512 ec621735ae4679762ea27b979a5314c7aecfdd4165afea19c8c55f933d79b40f01fa041a95874fc4347e732ac565786d9b616a9aa8856a422204d9ecc9a12ec4
diff --git a/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild b/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild
new file mode 100644
index 000000000000..4b4d408ec3b6
--- /dev/null
+++ b/dev-util/mesa_clc/mesa_clc-26.2.3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {18..22} )
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit llvm-r2 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ S="${WORKDIR}/mesa_clc-${MY_PV}"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ S="${WORKDIR}/mesa-${MY_PV}"
+ SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+VIDEO_CARDS="asahi panfrost"
+for card in ${VIDEO_CARDS}; do
+ IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+IUSE="${IUSE_VIDEO_CARDS} debug"
+
+RDEPEND="
+ dev-util/spirv-tools
+ $(llvm_gen_dep '
+ dev-util/spirv-llvm-translator:${LLVM_SLOT}
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ =llvm-runtimes/libclc-${LLVM_SLOT}*
+ ')
+"
+DEPEND="${RDEPEND}
+ dev-libs/expat
+ >=virtual/zlib-1.2.8:=
+ x11-libs/libdrm
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep "
+ >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
+ dev-python/packaging[\${PYTHON_USEDEP}]
+ dev-python/pyyaml[\${PYTHON_USEDEP}]
+ ")
+ virtual/pkgconfig
+"
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
+
+pkg_setup() {
+ llvm-r2_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ tools_enable video_cards_asahi asahi
+ tools_enable video_cards_panfrost panfrost
+
+ tools_list() {
+ local tools="$(sort -u <<< "${1// /$'\n'}")"
+ echo "${tools//$'\n'/,}"
+ }
+
+ PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+ use debug && EMESON_BUILDTYPE=debug
+
+ local emesonargs=(
+ -Dallow-broken-lto=true
+ -Dllvm=enabled
+ -Dshared-llvm=enabled
+ -Dmesa-clc=enabled
+ -Dinstall-mesa-clc=true
+ -Dprecomp-compiler=enabled
+ -Dinstall-precomp-compiler=true
+ -Dtools=$(tools_list "${TOOLS[*]}")
+
+ -Dgallium-drivers=''
+ -Dvulkan-drivers=''
+
+ # Set platforms empty to avoid the default "auto" setting. If
+ # platforms is empty meson.build will add surfaceless.
+ -Dplatforms=''
+
+ -Dglx=disabled
+ -Dlibunwind=disabled
+ -Dzstd=disabled
+
+ -Db_ndebug=$(usex debug false true)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
+ dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
+ use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
+ use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
+}
+
+# $1 - VIDEO_CARDS flag (check skipped for "--")
+# other args - names of tools to enable
+tools_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ TOOLS+=("$@")
+ fi
+}
diff --git a/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild b/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild
index b07b399ad33c..0da19c6b0700 100644
--- a/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild
+++ b/dev-util/opencl-headers/opencl-headers-2026.05.29.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest
index e16a9eb21059..7b9fe87b2d97 100644
--- a/dev-util/pahole/Manifest
+++ b/dev-util/pahole/Manifest
@@ -6,3 +6,5 @@ DIST dwarves-1.30.tar.sign 228 BLAKE2B 13de57292cf934ea41367227eb8468884c1b95714
DIST dwarves-1.30.tar.xz 2345336 BLAKE2B c45da2970669baecbb2c12d962fa769b45f435d4ec5fd7fe0db587b1ee4ac072e431d626ab796193b967a4221a95072314a84c9009a431eff5b31ff324e896ee SHA512 222ad1f8e7bd4e079b4bf9059eaadebc23a0f4a95a77374b1162a1704acdceb794743e61bc14ec1cbda9a7c686f6972c243e784aeedf39cc15b6a8c6a4f1e2eb
DIST dwarves-1.31.tar.sign 228 BLAKE2B 1553b8437938b114a7345f2dc71e02b478b7198d186c44dcb7644412aff392170dc3a02ec1b15d2e077f96b445f6b587b255968920c3adb4aa708c0e77c9de3f SHA512 2d847911c9e371788a70ed08a28ef0d08953fe31a3b47965061bf3c44b3ef751c84c8b3601c3fd2ca83504ca68f1bf443968c581c28fce6f4de5d66b747e06ad
DIST dwarves-1.31.tar.xz 2350084 BLAKE2B b7206e6ba2caf687ab04f1e91db8370b6c5e35a2b9569464495716611376de8489f002c0eeba94e8b2b11e522641d34d31b957fb9814c3c4a837127ea63e8c90 SHA512 0761159c6e0400b32761c7497a2dde2f0ba1992a381480c2a20c33e3aceafeb3a1a7d58ecc3a8ae236a2dc5b4eca0ed38b5fc9b13a83cfc1e6b980ccf835214e
+DIST dwarves-1.32.tar.sign 228 BLAKE2B 42b84cfb52a75dc0d4e3eadfa186f0e14ae99c3b94e52bf95462f80bc24ffc0077c8aba409b580217b6ca21e193064cd245ab99ff9634e752dd46b4a7df7613f SHA512 500835a888b8fe3934ed0315132f10fd09e014bbab5cddedace8642e3380c17e8735feff3d67f9bffd0867013fecc47c2914a2715c4c3cffca8232171215fee3
+DIST dwarves-1.32.tar.xz 2484328 BLAKE2B 3d12a4ea7a0324ffceb9c45a2d0bc3dca59b935b8f3471ab476d7a91781d6fb631f13b124148ebb39b65e8b458712f9fbf0fe97fc8fc4c12b58bc818a33e516d SHA512 7ec0354b3c7062c038d6105f215d447d605cf39cc2573e293dd91a37bbc518da4d7a8af4fe988a44b1884e52d8deed04fac23c4f30eb4a58f325ae789faa5ce5
diff --git a/dev-util/pahole/pahole-1.32.ebuild b/dev-util/pahole/pahole-1.32.ebuild
new file mode 100644
index 000000000000..80c0a73b6a5f
--- /dev/null
+++ b/dev-util/pahole/pahole-1.32.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit cmake python-single-r1
+
+MY_PN=dwarves
+MY_P=${MY_PN}-${PV%%_p*}
+
+DESCRIPTION="pahole (Poke-a-Hole) and other DWARF utilities"
+HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_BRANCH="next"
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
+ inherit git-r3
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/arnaldocarvalhodemelo.asc
+ inherit verify-sig
+ SRC_URI="http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.xz
+ verify-sig? ( http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.sign )"
+ if [[ ${PV} == *_p* ]] ; then
+ # Patch rollups from git format-patch. Sometimes there are important
+ # fixes in git which haven't been released (and no release in sight).
+ # Patch rollups are a bit better for understanding where changes have
+ # come from for users.
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
+ fi
+ S="${WORKDIR}"/${MY_P}
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2" # only
+SLOT="0"
+IUSE="debug"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/elfutils-0.178
+ virtual/zlib:="
+DEPEND="${RDEPEND}"
+
+DOCS=( README README.ctracer NEWS )
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.10-python-import.patch"
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ return
+ fi
+
+ if use verify-sig; then
+ verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \
+ "${DISTDIR}"/${MY_P}.tar.sign
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ [[ -d "${WORKDIR}"/${P}-patches ]] && PATCHES+=( "${WORKDIR}"/${P}-patches )
+
+ cmake_src_prepare
+ python_fix_shebang ostra/ostra-cg ostra/python/ostra.py
+}
diff --git a/dev-util/pwntools/pwntools-4.14.1.ebuild b/dev-util/pwntools/pwntools-4.14.1.ebuild
index 4badae92eef7..b43e84370ce2 100644
--- a/dev-util/pwntools/pwntools-4.14.1.ebuild
+++ b/dev-util/pwntools/pwntools-4.14.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="amd64 arm64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~riscv"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/dev-util/pwntools/pwntools-4.15.0.ebuild b/dev-util/pwntools/pwntools-4.15.0.ebuild
index ea50d4fa9d7c..81e62a01601c 100644
--- a/dev-util/pwntools/pwntools-4.15.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.15.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="amd64 ~arm64 ~riscv x86"
+ KEYWORDS="amd64 ~arm64 ~riscv"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/dev-util/pwntools/pwntools-9999.ebuild b/dev-util/pwntools/pwntools-9999.ebuild
index 055bd350246f..683023049c96 100644
--- a/dev-util/pwntools/pwntools-9999.ebuild
+++ b/dev-util/pwntools/pwntools-9999.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/dev-util/rebar/rebar-3.27.0.ebuild b/dev-util/rebar/rebar-3.27.0.ebuild
index 5cebda031533..1897f8a804f7 100644
--- a/dev-util/rebar/rebar-3.27.0.ebuild
+++ b/dev-util/rebar/rebar-3.27.0.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0 MIT BSD"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/shader-slang/Manifest b/dev-util/shader-slang/Manifest
index 03e214f66c20..a010d42fe0ce 100644
--- a/dev-util/shader-slang/Manifest
+++ b/dev-util/shader-slang/Manifest
@@ -1,3 +1,2 @@
-DIST shader-slang-2026.14.1.tar.xz 22310728 BLAKE2B ee9e47f34145041bc28a5b3508546be06f246f8575e3ca3885db156ec55ca73ecf5ff8cd8cca3cbde86e3b0ec5716c4ba17764419afc7772099aff77c1d84a6c SHA512 5ff4d6acc6deaa1fd34266700ef39a1550a05a969ec756d1fdcda7fa3d3a358c25eadde946ef88cca1c445e3abe223e2b3bfe56241245f6a9352eede6437a798
DIST shader-slang-2026.16.1.tar.xz 23511068 BLAKE2B f5580e97b468abeaf4ce31fa8d8ed71dd60e87ac35ed03d0cb00897cbcefe2ae338b6ee5fa32dc6bb23c2a050b6e3a3a3218ba6998c669cef3f7bf7b2bc99c06 SHA512 d110f8e2cf8d4b31d729c14180d800c478a7a7045a99bcf13296ae7c875bb0ca97c6cc5a4887a381856605b71260bd4fec4aced7355e4ebfc59884cf90fd2a82
-DIST shader-slang-2026.16.tar.xz 23454972 BLAKE2B c9b5bceec3799485d054902c691e6d6b4ff3403c998eff2d87aa303631b8bfd7c919cb16e41f564760fc399816bbd434d1e95924626269919d385708ccc39f8d SHA512 5d88c58a5a00c00e714e32d30481ef362b9a0e85c7d06414e8a22e85f502986707599a04d817d3c2806fe55ad01f58b156bcc8f7ea160a2d4abbcf7bdc70b420
+DIST shader-slang-2026.18.2.tar.xz 31912720 BLAKE2B 7f7d033d1fc1ec2711a239724255c1c6e4d71f5736c179e8321ca993097ceb418fc47ecf991b7332148dbc4963cd4df62cef5f4b7be470bc4fbaa7bece39eb01 SHA512 af781482652194022cf9d81e4ce2a517d807472e0caed0bf0144ea348977656d02f810cbde9f6018ced512ad14a11546cf629f2e226d6b23fcf39ba366fcb0d2
diff --git a/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild b/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild
deleted file mode 100644
index c30826809bc1..000000000000
--- a/dev-util/shader-slang/shader-slang-2026.14.1-r2.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Making it easier to work with shaders"
-HOMEPAGE="https://shader-slang.org/"
-# tarball is same as upstream except for including git submodules
-SRC_URI="https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}.tar.xz"
-
-LICENSE="
- Apache-2.0-with-LLVM-exceptions
- Apache-2.0 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA
-"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-# needs an annoying submodule that fetches many things, the tests do
-# runtime compilation that fail due to missing headers, and they also
-# need special care and be fed a list of expected failures -- would
-# rather not bother when what the (current) maintainer want is just
-# a bin/slangc that works to build x11-terms/kitty as a test
-RESTRICT="test"
-
-RDEPEND="
- app-arch/lz4:=
- dev-libs/miniz:=
- dev-util/glslang:=
- dev-util/spirv-tools
-"
-DEPEND="
- ${RDEPEND}
- >=dev-util/spirv-headers-1.4.350
- dev-util/vulkan-headers
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2026.14.1-includedir.patch
- "${FILESDIR}"/${PN}-2026.14.1-libdir.patch
- "${FILESDIR}"/${PN}-2026.14.1-lz4.patch
- "${FILESDIR}"/${PN}-2026.14.1-system-glslang.patch
-)
-
-# triggers on examples and other unused subdirs
-CMAKE_QA_COMPAT_SKIP=1
-
-# these are modules and do not need a soname
-QA_SONAME="
- usr/lib.*/libslang-glsl-module-.*.so
- usr/lib.*/libslang-glslang-.*.so
-"
-
-src_configure() {
- # https://github.com/shader-slang/slang/issues/6330
- use elibc_musl && append-lfs-flags
-
- local mycmakeargs=(
- -DSLANG_ENABLE_PCH=no
- -DSLANG_ENABLE_SLANG_GLSLANG=yes
- -DSLANG_ENABLE_SPLIT_DEBUG_INFO=no
- -DSLANG_USE_SYSTEM_GLSLANG=yes
- -DSLANG_USE_SYSTEM_LZ4=yes
- -DSLANG_USE_SYSTEM_MINIZ=yes
- -DSLANG_USE_SYSTEM_SPIRV_HEADERS=yes
- -DSLANG_USE_SYSTEM_SPIRV_TOOLS=yes
- -DSLANG_USE_SYSTEM_VULKAN_HEADERS=yes
- -DSLANG_VERSION_{FULL,NUMERIC}=${PV}
-
- # avoid collisions with sys-libs/slang
- -DCMAKE_INSTALL_INCLUDEDIR=include/${PN}
- -DSLANG_ENABLE_SLANG_PROXY=no
-
- # options disabled for simplicity, will revisit only if needed
- # (some have issues ranging from build failure to live fetching)
- -DSLANG_ENABLE_AFTERMATH=no
- -DSLANG_ENABLE_CUDA=no
- -DSLANG_ENABLE_DXIL=no
- -DSLANG_ENABLE_EXAMPLES=no
- -DSLANG_ENABLE_GFX=no
- -DSLANG_ENABLE_OPTIX=no
- -DSLANG_ENABLE_SLANG_RHI=no
- -DSLANG_ENABLE_TESTS=no
- -DSLANG_SLANG_LLVM_FLAVOR=DISABLE
- )
-
- cmake_src_configure
-}
-
-src_install() {
- local DOCS=()
- cmake_src_install
-
- mv -- "${ED}"/usr/share/doc/{slang,${PF}} || die
-}
diff --git a/dev-util/shader-slang/shader-slang-2026.16.ebuild b/dev-util/shader-slang/shader-slang-2026.18.2.ebuild
index 5bbd05f1298e..9458fc7d3eec 100644
--- a/dev-util/shader-slang/shader-slang-2026.16.ebuild
+++ b/dev-util/shader-slang/shader-slang-2026.18.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}.tar.xz"
LICENSE="
Apache-2.0-with-LLVM-exceptions
- Apache-2.0 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA
+ Apache-2.0 BSD-2 Boost-1.0 CC-BY-4.0 MIT Unlicense UoI-NCSA
"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"