summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-08 03:04:52 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-08 03:04:52 -0500
commit23850c0a8390d403a1fe131e47265df579818dd5 (patch)
treee7ae85db09fa5d472795ee07ec0632e45b9bee0e /dev-util
parent8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (diff)
downloadbaldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.tar.gz
baldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.tar.xz
baldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.zip
Adding metadata
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/bpf-linker/Manifest2
-rw-r--r--dev-util/bpf-linker/bpf-linker-0.11.1.ebuild80
-rw-r--r--dev-util/bruno-bin/Manifest2
-rw-r--r--dev-util/bruno-bin/bruno-bin-4.1.0.ebuild (renamed from dev-util/bruno-bin/bruno-bin-4.0.0.ebuild)0
-rw-r--r--dev-util/ccache/Manifest3
-rw-r--r--dev-util/ccache/ccache-4.14.ebuild148
-rw-r--r--dev-util/gemini-cli/Manifest4
-rw-r--r--dev-util/gemini-cli/gemini-cli-0.57.0.ebuild (renamed from dev-util/gemini-cli/gemini-cli-0.55.1.ebuild)0
-rw-r--r--dev-util/gemini-cli/gemini-cli-0.58.0.ebuild (renamed from dev-util/gemini-cli/gemini-cli-0.56.0.ebuild)0
-rw-r--r--dev-util/go-task/Manifest4
-rw-r--r--dev-util/go-task/go-task-3.53.1.ebuild (renamed from dev-util/go-task/go-task-3.51.1.ebuild)0
-rw-r--r--dev-util/google-antigravity-cli/Manifest8
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.1.16.ebuild)2
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.1.17.ebuild)2
-rw-r--r--dev-util/google-antigravity/Manifest17
-rw-r--r--dev-util/google-antigravity/google-antigravity-1.23.2.ebuild156
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.10.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.8.1.ebuild)2
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.11.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.9.1.ebuild)2
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.12.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.6.0.ebuild)2
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.12.2.ebuild127
-rw-r--r--dev-util/grok-build/Manifest8
-rw-r--r--dev-util/grok-build/grok-build-1.0.13.ebuild (renamed from dev-util/grok-build/grok-build-1.0.6.ebuild)3
-rw-r--r--dev-util/grok-build/grok-build-1.0.16.ebuild (renamed from dev-util/grok-build/grok-build-1.0.5.ebuild)3
-rw-r--r--dev-util/juliaup/Manifest4
-rw-r--r--dev-util/juliaup/juliaup-1.22.2.ebuild (renamed from dev-util/juliaup/juliaup-1.21.0.ebuild)11
-rw-r--r--dev-util/kimi-code-bin/Manifest4
-rw-r--r--dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild27
-rw-r--r--dev-util/kimi-code-bin/kimi-code-bin-0.41.0.ebuild27
-rw-r--r--dev-util/kimi-code-bin/metadata.xml22
-rw-r--r--dev-util/nvchecker/Manifest2
-rw-r--r--dev-util/nvchecker/nvchecker-2.22.ebuild (renamed from dev-util/nvchecker/nvchecker-2.20.ebuild)14
-rw-r--r--dev-util/opencode-bin/Manifest2
-rw-r--r--dev-util/opencode-bin/opencode-bin-1.18.29.ebuild28
-rw-r--r--dev-util/payload-dumper-go/Manifest4
-rw-r--r--dev-util/payload-dumper-go/metadata.xml9
-rw-r--r--dev-util/payload-dumper-go/payload-dumper-go-2.0.1.ebuild32
-rw-r--r--dev-util/payload-dumper-go/payload-dumper-go-2.0.2.ebuild32
-rw-r--r--dev-util/pixi/Manifest4
-rw-r--r--dev-util/pixi/pixi-0.80.0.ebuild (renamed from dev-util/pixi/pixi-0.78.0.ebuild)0
-rw-r--r--dev-util/rust-rover/Manifest1
-rw-r--r--dev-util/rust-rover/rust-rover-2026.2.1.ebuild151
-rw-r--r--dev-util/uftrace/files/uftrace-0.20-parallel-build.patch27
-rw-r--r--dev-util/uftrace/uftrace-0.20.ebuild4
-rw-r--r--dev-util/yaml-language-server/Manifest4
-rw-r--r--dev-util/yaml-language-server/yaml-language-server-1.24.0.ebuild (renamed from dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild)5
45 files changed, 787 insertions, 202 deletions
diff --git a/dev-util/bpf-linker/Manifest b/dev-util/bpf-linker/Manifest
index 9026c9d9b15b..d4b726715658 100644
--- a/dev-util/bpf-linker/Manifest
+++ b/dev-util/bpf-linker/Manifest
@@ -4,6 +4,8 @@ DIST bpf-linker-0.10.4-crates.tar.xz 12318408 BLAKE2B c1d1914d9e74936ccb7f1eaa9d
DIST bpf-linker-0.10.4.gh.tar.gz 160769 BLAKE2B 0fb911dea079645fee154fe3536558830d488c304bc8d7ef8f986beff2ea0f697cc21e8540b463c2d8badcba6f389e386b7a7db715e3005f47b03af8c007248f SHA512 3cedabb00a705068f0b8d4d0bf3a2fe752e3429f4d4909367b1b66977034602430a7d8d01e73a104bcfef8d70416b888b3207700e27bf9775b4ccc321300c708
DIST bpf-linker-0.11.0-crates.tar.xz 12138812 BLAKE2B e5e68da232e4674ed7dc26372168cc9542c4097feac10fff1583b803892a87d6aaf679989fb0250fbec907aa6dd92b5e42cee067a78def022e0c3faf82bd58be SHA512 8cc6e270a0a31307eea3fd609edde2d4de7dc54c9fc506219e829902b7854797e904dad2cf61b1fe54292038452ec5c759bf844bd0c1ca2c840665113788b888
DIST bpf-linker-0.11.0.gh.tar.gz 160986 BLAKE2B 4b2aff1c893b3b33e2b6aab4fd47b955b1e74f3e0a173f4be7e19e3bcc03fa45916f537b95223dde57117998142b7eba21f2793d4833c2d9728254ca1e06e4be SHA512 6d2b13f9a9fb0997f3abddc5dbf6133b381076d0222fa1983039560b791535cb50e5520b92128e321ca3615f057ffd21dca56d3844ab6ec05775f70b9e5beb41
+DIST bpf-linker-0.11.1-crates.tar.xz 12118532 BLAKE2B 1c2dbdb0481161a518f0a2e21b9e03aeac08841803814d136d3f510faa315758366f5079ab684b3428d4a658a4aa811dd8b9d8b67a51ca89baf95026b5db5215 SHA512 df0e6f68c348e75bf0423ebdb731ffb3d79fae3da3a8736bf897b67f2cd3fb310ea07978813825252da6bdb3fbf571e200666baa7ba087f4d9ce912e0ee3bb8e
+DIST bpf-linker-0.11.1.gh.tar.gz 186430 BLAKE2B c4b68c6e95fe9725a1ef19c6d584ae7340279f51c96c4e9b3da1815224f27adbe92930e0ab741c45261a38b30cc44f92b9ba8f3710bd1d61fca43052f6c268fa SHA512 ba18354735f6756cba32ad5edf41c5b603b4eae53b2f3faa54edf6732599a4242f0f23d5d9b4335dde305657236ffe09b4e4c23361b076bb4caca7c6fc8cb8eb
DIST bpf-linker-0.9.15-crates.tar.xz 16330432 BLAKE2B b22ecf0efe6a0dbcd76d4468f3ba674851fd41a9a3a2f71cc4f6c2f1cfcbb69043c49ae28fce441cb3972f6a7bcaa7d1aa51f78b3acb3ca67add23573c81de70 SHA512 32c172cb84999cbf9eed73bc2988fd805cf6e028349884e0af006e828374ffef3a2d47033501115dfd32641927fd7f679132c3a57c8dc475d709fab91a05b625
DIST bpf-linker-0.9.15.gh.tar.gz 53754 BLAKE2B 91554e366b4981a28a74a154258970702d8a259ea8ca3ce48d510e8b87978d8dd438505aec1a53a1c7b4d7c3e48ae3a996b03271f7e10f2dcf328e80188e432a SHA512 8c55eb0d46ca4229a1d23333b38a3d9b6dc2e21e3d720a9f7b57e0a1435c895e3829ed370d2d25fec8d5bf41fd75543a6cb493d78f4bddc1d903c831e13b9784
DIST compiler_builtins-0.1.146.crate 212475 BLAKE2B 9036a9e643ad310932c7943ce5e41c53029f08e604e8ed0a6255d49cf98ecea832dd19ffd109c34a83873880f1c281dc5991bf3f34b9e04f6e9562d40926fd48 SHA512 51db04a4e2b7fbc8a7b7407d57a9c82884f9950f5937cf422d14d4c53bc6b942d90e443857cf0c363b0365202713ecbaea3977e9c1cf534c54b041a1f6efd409
diff --git a/dev-util/bpf-linker/bpf-linker-0.11.1.ebuild b/dev-util/bpf-linker/bpf-linker-0.11.1.ebuild
new file mode 100644
index 000000000000..e5eb41dc535e
--- /dev/null
+++ b/dev-util/bpf-linker/bpf-linker-0.11.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER=1.90.0
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [compiletest_rs]='https://github.com/Manishearth/compiletest-rs;02b122626320f562914710bada39e637f051c7bb;compiletest-rs-%commit%'
+)
+
+LLVM_COMPAT=( {21..23} )
+RUST_REQ_USE="llvm_targets_BPF(+),rust_sysroots_bpf(-)"
+RUST_NEEDS_LLVM=1
+
+inherit cargo llvm-r1 toolchain-funcs
+
+DESCRIPTION="Simple BPF static linker"
+HOMEPAGE="https://github.com/aya-rs/bpf-linker/"
+SRC_URI="
+ https://github.com/aya-rs/bpf-linker/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ https://github.com/gentoo-crate-dist/bpf-linker/releases/download/v${PV}/${P}-crates.tar.xz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="|| ( MIT Apache-2.0 )"
+# Dependent crate licenses
+LICENSE+="
+ ISC MIT Unicode-3.0 Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ $(llvm_gen_dep '
+ llvm-core/llvm:${LLVM_SLOT}=[llvm_targets_BPF]
+ ')
+"
+RDEPEND="
+ ${DEPEND}
+ ${RUST_DEPEND}
+"
+BDEPEND="
+ test? (
+ dev-util/btfdump
+ )
+"
+
+QA_FLAGS_IGNORED=/usr/bin/bpf-linker
+
+pkg_setup() {
+ rust_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # replace upstream crate substitution with our crate substitution, sigh
+ local ct_dep=$(grep ^compiletest_rs "${ECARGO_HOME}"/config.toml || die)
+ sed -i -e "/compiletest_rs/s;^.*$;${ct_dep};" Cargo.toml || die
+}
+
+src_configure() {
+ local myfeatures=(
+ "llvm-${LLVM_SLOT}"
+ )
+ cargo_src_configure --no-default-features
+
+ export "LLVM_PREFIX"="$(get_llvm_prefix -d)"
+
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]]; then
+ export LLVM_SYS_LIBCPP=c++
+ fi
+}
diff --git a/dev-util/bruno-bin/Manifest b/dev-util/bruno-bin/Manifest
index 6ce5bed44122..b91a06de522a 100644
--- a/dev-util/bruno-bin/Manifest
+++ b/dev-util/bruno-bin/Manifest
@@ -1,3 +1,3 @@
DIST bruno_1.9.0_amd64_linux.deb 70437288 BLAKE2B 90b4d169e6f378cb9a12ebe40e05819d36bd84f970cb87debcd0e78b06442be6d2541f474467967df2fcf43294a7750d94527c84d0f6accf244c4399959a677a SHA512 a921c2c110f64b4fb30fa4ac2fe898bd3727f49a37c1e2c18c69e7579a007d9396e438c7788aeecfb17ef1f67e95431ed0f308ee010989d5ee79edae13d993c1
DIST bruno_3.5.3_amd64_linux.deb 100615912 BLAKE2B e49566490c2674c763f284c7049988f37a60eedcdf1e423e5082387ebf6e4f771440a000cf1229990b03cab5b964f27f4a5c339230ed39ff75e0d7dc75d72ea6 SHA512 c75e9e1dd590908949a5979d6dcb9c1ce5aad3e8f355d881a64114b2d07948e0998fe9e74d06952b42d2842e867b7ae1f4cf1572e21ad25b54880fe87a94e6c0
-DIST bruno_4.0.0_amd64_linux.deb 104331108 BLAKE2B d28033e5417b88d77dab0f776abfd636a03d1dfc72bad74328695a821d43d6936a9d06b909ee259553d0fa3d756633b0a00678ee4470c116b2a155eeecb37302 SHA512 cdb5a30aae1988d386d2338eb97ba86282dd5ef4c98a423cb4574bbee5140125c76f257a4f12a3e67ccf7b8d320174f8f138af22441e0e918c8f403c7508f4bd
+DIST bruno_4.1.0_amd64_linux.deb 104900990 BLAKE2B 7a5cbfcac7fd95a6d10fca57efb5ab140daff96eb8d6e675f56c1847da1651b837910e47ff769b24dcb23d2c375018984bdf9a54ca0c31535f3561c3408c7134 SHA512 73b145a704affc7dc5381451f51c8c68f6d411ecc2524342cd1e4d36c78ed1e81921d2d0f7f96f4cd87c63834ad8639b78a54eeb57c78d9aa58238d4d0534c56
diff --git a/dev-util/bruno-bin/bruno-bin-4.0.0.ebuild b/dev-util/bruno-bin/bruno-bin-4.1.0.ebuild
index e0976725fd68..e0976725fd68 100644
--- a/dev-util/bruno-bin/bruno-bin-4.0.0.ebuild
+++ b/dev-util/bruno-bin/bruno-bin-4.1.0.ebuild
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index b652ba929e85..65aec0e2bc60 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -1,3 +1,6 @@
DIST ccache-4.13-docs.tar.xz 89264 BLAKE2B 7d59c28dd68a28d3ca4393a5aaa0c3ed6ee839178f7b7ad19eea1d7ea9cf527156ca3bdb39c20fad43691b43fb375ad890020abc30a96aa2d1d39d16f8f2d314 SHA512 4953ad7862adb5ffd5951e226345006e3c928789d30f65754e9af74743ef334f4b83b3b028ebfb00445d28aac96a0c4823aabf634e47df0e44f674e58d383135
DIST ccache-4.13.5.tar.xz 538548 BLAKE2B 9234700482e3bb9e6b85c6db080158a862f6890e3eac1ffaa6236ebd9e877f38915b7f7d0771e5071acc492cbcbcf20a32e76dddb201fafad7baed2b10787cc8 SHA512 fcd6cc6ea5ed96bd00a79bd1610534b83c38b8933495f128fab7faf78ae172e4e5953c42afdb615494bf87afac9f5bb80d6a51f92a96bd089ac24a8612bbc7c4
DIST ccache-4.13.5.tar.xz.minisig 315 BLAKE2B 29432c870f3c94f112ed12fad7cd478aa59563ea623dd8327758827afd67a689c61b5c95862dd7dfff415babece163d4736680a388ab6353749c05cef08a8544 SHA512 7cff37ffe8255caa0c2dd135d1bcdd5da1f108a6a683f37d8d4f1d77509304a6b7d239733353a6e68bed76f1677a0762e7d9c074d13e7f126fce1c10a2bbd6db
+DIST ccache-4.14-docs.tar.xz 92220 BLAKE2B b0d1010880042c3c33b76cf3b6b9edd1e98e00664b28849370b212667ffe5f6e66da93d845714501143253d0804f117e82cdb779b2cfa74cd484a58e9d24ca1a SHA512 1a95e7ca7aa83384ae44b6cc6797fb2d4d3880ed289911bfacbc3941cd375dc7d65b0ed49d7d36e34cfa254ad5bd1278599146d7adaee92cfa53033e8698c0d1
+DIST ccache-4.14.tar.xz 551012 BLAKE2B 09a0b8d27e1c1713c23c9f38093e3b554b4e064e4ac9a0f770e2d451c26417950e03576363d968ba7ae9f6f91fa879ebf197cce95a75cbe3655b17852f3cb792 SHA512 df099fbfaf10b47afda642f50c8b3b0a4c213486b841ae0c8c4f17c27c9a7790ebf3443065c15759c5b4cadec0b0743a744ed98b63363c49d59ecec8546fcd3e
+DIST ccache-4.14.tar.xz.minisig 313 BLAKE2B d1edb3aabd8fb7771f50488fb9a73cb5e51ed7a8023ea462f4fdc367eb3897b86fd3ad6832c34de2c60b4e81011095d9f695f7fb952728fb5189e8685f18e2f4 SHA512 b6c96424cfdd1230d3dac6eeca778c288b3374da731cb7db99df42f7ffdf548aa8ab8d5a05de228bb4ea15ae2913ebc449b9283b16e6e8c129243f21ebaa5f14
diff --git a/dev-util/ccache/ccache-4.14.ebuild b/dev-util/ccache/ccache-4.14.ebuild
new file mode 100644
index 000000000000..405f8a8c94f8
--- /dev/null
+++ b/dev-util/ccache/ccache-4.14.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# XXX: We don't use CCACHE_* for these vars like we do in e.g. cmake/libabigail/qemu
+# because Portage unsets them. Aaaah!
+#
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${MY_DOCS_PREBUILT:=1}
+
+MY_DOCS_PREBUILT_DEV=sam
+MY_DOCS_VERSION=$(ver_cut 1-2)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+MY_DOCS_USEFLAG="+doc"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ccache.minisig
+VERIFY_SIG_METHOD=minisig
+inherit cmake toolchain-funcs flag-o-matic prefix verify-sig
+
+DESCRIPTION="Fast compiler cache"
+HOMEPAGE="https://ccache.dev/"
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.minisig )"
+if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://distfiles.gentoo.org/pub/dev/${MY_DOCS_PREBUILT_DEV}@gentoo.org/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz )"
+ MY_DOCS_USEFLAG="doc"
+fi
+
+# https://ccache.dev/license.html
+# ccache, blake3
+LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 )"
+LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
+IUSE="${MY_DOCS_USEFLAG} http redis +static-c++ test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=app-arch/zstd-1.3.4:=
+ !static-c++? (
+ >=dev-libs/libfmt-8.0.0:=
+ http? ( >=dev-cpp/cpp-httplib-0.20.0:= )
+ )
+ >=dev-libs/blake3-1.8.2:=
+ >=dev-libs/xxhash-0.8.3
+ redis? ( >=dev-libs/hiredis-1.4.1:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-util/shadowman
+ sys-apps/gentoo-functions
+"
+DEPEND+=" dev-cpp/expected"
+# Needed for eselect calls in pkg_*
+IDEPEND="dev-util/shadowman"
+
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+BDEPEND="
+ doc? ( dev-ruby/asciidoctor )
+ test? (
+ >=dev-cpp/doctest-2.5.3
+ dev-libs/elfutils
+ )
+ verify-sig? ( sec-keys/minisig-keys-ccache )
+"
+
+DOCS=( doc/{authors,manual,news}.adoc CONTRIBUTING.md README.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
+ "${FILESDIR}"/${PN}-4.0-objdump.patch
+ "${FILESDIR}"/${PN}-4.13-avoid-run-user.patch
+)
+
+src_unpack() {
+ # Avoid aborting on the doc tarball
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.minisig}
+ fi
+
+ default
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ cp "${FILESDIR}"/ccache-config-3 ccache-config || die
+ eprefixify ccache-config
+}
+
+src_configure() {
+ # Mainly used in tests
+ tc-export CC OBJDUMP
+
+ local mycmakeargs=(
+ -DENABLE_DOCUMENTATION=$(usex doc)
+ -DENABLE_TESTING=$(usex test)
+ -DDEPS=LOCAL
+ -DHTTP_STORAGE_BACKEND=$(usex http)
+ -DREDIS_STORAGE_BACKEND=$(usex redis)
+ )
+
+ # Avoid dependency on libstdc++.so. Useful for cases when
+ # we would like to use ccache to build older gcc which injects
+ # into ccache locally built (possibly outdated) libstdc++
+ # See bug #761220 for examples.
+ #
+ # Ideally gcc should not use LD_PRELOAD to avoid this type of failure.
+ if use static-c++ ; then
+ append-ldflags -static-libstdc++
+
+ mycmakeargs+=( -DDEP_FMT=BUNDLED )
+ use http && mycmakeargs+=( -DDEP_CPPHTTPLIB=BUNDLED )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ dobin ccache-config
+ insinto /usr/share/shadowman/tools
+ newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin"
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${MY_DOCS_VERSION}-docs/doc/*.[0-8]
+ fi
+}
+
+pkg_prerm() {
+ if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then
+ eselect compiler-shadow remove ccache
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]] ; then
+ eselect compiler-shadow update ccache
+ fi
+}
diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index a6302778689b..d5b90d774940 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,2 @@
-DIST gemini-cli-0.55.1.zip 25192885 BLAKE2B 04c86d4d9fe455839a9643134c5581b4267ee84c788e0d84cc7ebbe60392aa70a8e69eabd6f6e188d66bf7c3d9b1a515bfdbdf1e8eb6fd839723efd3305b7c32 SHA512 724fed08359b6acc293139e9b532a21434cb401ec24bed2ff727cf5ed21413ecfe12a7934dfed94d60ada2fe6828c3901c8e6c4d2935d15478f89235ebd6575a
-DIST gemini-cli-0.56.0.zip 21043809 BLAKE2B be6f5cc8d176874f953a65f7bf6e57450743db5d4a1da708c3078f2241d55092124aaa03e5bc36518a55f3c7c21096a7c414b7f5cdc680918647892c060ad8b3 SHA512 837e6bca2914caf07433d4b4c6865fdd1108adda49c3a80e31832388b24054fcf7f765bd35b1c4c2c3aca9a0c70c8f01068242a7ef1ef125188f2a093e63dcae
+DIST gemini-cli-0.57.0.zip 21058474 BLAKE2B 225ab7136daf00b757442f954a235362fc2e0286eae7a501dd18c23963f20ca229b1277f93abf61edc10518635d9c366536bd80d3183b65d3fa222ef467c86a1 SHA512 38a4c86db3c375e2e9c70721c0a5531911dc889d504163276fb535aadfd324b4a03fecddcf120c71851f5b2caad52b47a7365d1b3902992cff5bb75056e38110
+DIST gemini-cli-0.58.0.zip 21066478 BLAKE2B f3a9faad6232d32179c844c47a517fece74bf68eb69ab5516fc72bc359742680ea123e7673fad9cc03ce25d0a2e4da04e650a6245aea169a4aa7e524c1baad30 SHA512 f70a3eb8547a601c6c0b5959490bf28d796ac2cb3574cc612d721e28cfebd38f9716383376c6bb9add25f5d5f04c908319894679e03e218b408e03d71e383487
diff --git a/dev-util/gemini-cli/gemini-cli-0.55.1.ebuild b/dev-util/gemini-cli/gemini-cli-0.57.0.ebuild
index ffdf827492f3..ffdf827492f3 100644
--- a/dev-util/gemini-cli/gemini-cli-0.55.1.ebuild
+++ b/dev-util/gemini-cli/gemini-cli-0.57.0.ebuild
diff --git a/dev-util/gemini-cli/gemini-cli-0.56.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.58.0.ebuild
index ffdf827492f3..ffdf827492f3 100644
--- a/dev-util/gemini-cli/gemini-cli-0.56.0.ebuild
+++ b/dev-util/gemini-cli/gemini-cli-0.58.0.ebuild
diff --git a/dev-util/go-task/Manifest b/dev-util/go-task/Manifest
index 7f5b7a2a97eb..1d72d6860300 100644
--- a/dev-util/go-task/Manifest
+++ b/dev-util/go-task/Manifest
@@ -1,4 +1,4 @@
-DIST go-task-3.51.1-deps.tar.xz 465123976 BLAKE2B a48f517c2152bcabbb6bc58d87cee864b787328a52423d0fd2623a8d3b1d5e17846133da634a608f66c997ecc8a998270f6554e2f07477ca33805556c47de4c6 SHA512 b7b05e47aae40b30ae7cb35ad4ea7788879b906352153eab9061acfafdd4a61bf1c6e4f2206d381051a907f8bc34a02d9737444c0f73d0040bf8c0802c1e9881
-DIST go-task-3.51.1.tar.gz 582442 BLAKE2B be2e2ceee86ed485678355997f5dcce9550a3400350c36ae8a7eee53c60071eedc05b1bbe18926a4fb20a6ddfaf49fbe29397c8d90e742ced33449e43c143eca SHA512 13954f1bac261d44379063148ec6be20a120c243d0f112be517e3a424d97d5214f5ba22c005c3bc7d57eac3bb35b429b341c60762e3cf0ef2b3a22572fa54986
DIST go-task-3.52.0-deps.tar.xz 473328412 BLAKE2B ac03b84f07f1b4e76b7f250571ac10f2a16b654ddcaa97d17b63a9197898a19252578c2f7825217ba8fda68ff4c8842677ee629ddc018d0e2678a98726e9bb4a SHA512 0d4c14bec8b2b9c1d6031c6a8cddae1e4ea0b3c320a1537201903048f90f7eaaca57421a3f70b23f7b1df938a439a127c84ec504f3aa046e4a41b0e08e90346e
DIST go-task-3.52.0.tar.gz 604188 BLAKE2B 3359ceb972f7e949893d2666f9b570b2f261f6b93291f661764e6834d82fcf3afc0adb3341342b9087e9bf32a9f5ea744537af361018ffc56da9ebae595ac1ff SHA512 f0879d100ea571bae85f470f6f528ae40a41e45c976a132b834658a28d891a6111fce5300ea26430a95a2804130a6b7d14a7155384e8373faa1c084ddcb0b05b
+DIST go-task-3.53.1-deps.tar.xz 477442636 BLAKE2B a0add357d17522cfac98809e3cb39c4c765598c0f358001bc12e563db1e58db802528c673232442f176973735f003497da27f02b3b86a7598aa370ae455a189a SHA512 369678773ff1556c83843d968d04f43d9165fbdc8893b5dcfd85b56ba874dd5c61d33a46b7335528b411c739c81a6e5d527fcd86bacf4a396553fcfb25c1b974
+DIST go-task-3.53.1.tar.gz 748531 BLAKE2B 3a6b09e7691bc244486aa04f724a385a7eeec6ce1d07a086bbd543cd35d4e5786d7882eef35e0069ab949148573fddcd784360679e9f223be4ec11a10114986e SHA512 ce08dba3e0afc40d5e04a2172dfbcc10fe600bd6f6433d1b531cc08948dec6af9423f736e19cfc2d967c6bd07a1327e05153034de170a079a963c684cfb625e1
diff --git a/dev-util/go-task/go-task-3.51.1.ebuild b/dev-util/go-task/go-task-3.53.1.ebuild
index d2a347c58535..d2a347c58535 100644
--- a/dev-util/go-task/go-task-3.51.1.ebuild
+++ b/dev-util/go-task/go-task-3.53.1.ebuild
diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest
index 95ffec886572..baadfed16d91 100644
--- a/dev-util/google-antigravity-cli/Manifest
+++ b/dev-util/google-antigravity-cli/Manifest
@@ -1,4 +1,4 @@
-DIST google-antigravity-cli-1.1.16_amd64.tar.gz 55572718 BLAKE2B 15f75484a78abbdbde5bd3e2dbd8ade89573037ecd5cc1e182e1a5934584efeb42c404e087c9db6d51280d29a6aefcecf529b67b3197e1b42add56a5e4c12d3a SHA512 7354ef5af32b7ce784ac6410aa007544040a33a880b505fbbacb73b416058212d9bf48c597ccabc88cfdbc2ac0e0550b4b6b13acff19b6df39de16a02e8ba00e
-DIST google-antigravity-cli-1.1.16_arm64.tar.gz 52143944 BLAKE2B 9b6f29b5d66c63a4fc54e52b1a73224f617962827050f00b4be9cdbd7a516c3af9a528653f4f0024645e2c4b5e8bf3dcef33cae73c13e7dcfb2f4b6079650c70 SHA512 66e6de43af57a6b055b4c2f0b3428d9ffea5d5daa122295911b40d3fc8b5e950fc3468aee5d239752bc884f08b345b45c550d06266a96c3d08addb6c7e7e06ba
-DIST google-antigravity-cli-1.1.17_amd64.tar.gz 55607296 BLAKE2B 94aa5cee6ab0ffc525cce8a39f738c137e0d3491afbf24ce7f6852d971744ba24ad554fb7dab01e53e51da14eb2e6b858ea9440b5c33da274c2b67dbe840c68e SHA512 5c6047a19e80025ea7cecc8152fb263a7f14e80591ee75bdf1ca10191cc0cd1639b5b5ebdce4d1c9d43b14bd2446f038a457821694579f4392b6ca9736512936
-DIST google-antigravity-cli-1.1.17_arm64.tar.gz 52175139 BLAKE2B 797df40d607d112225494ad36daaa8a124463d8eece9c31a30880d14a068a22f71c1958fb5b201c63dbe9d3276dfdf50540de82ff2ca7791e29d9246040b4620 SHA512 ad871538fc8bbd0cf96e11b85e388dadde5cd02164c2921cf7cd30646e343c90a63ef5224f6420612ad6f91fe06f260e332e307968082f3a1f54e53933be847f
+DIST google-antigravity-cli-1.1.26_amd64.tar.gz 56691683 BLAKE2B 072ae3bafb96b017bd3fb2ae2fae109f41f8a2ae91582cff14ac87a821cd9ed3f03edf4f5a65abe7a51d83c107cf7a4610842455558d85531c732f99d68d9896 SHA512 80f2e7bf1fe0833487975b320b07176b82dd2cc2043b8acb4201b37b86d604af50718400b58af0f41adc68b389640f6ff95362da87a9ef1682b34258e83110b2
+DIST google-antigravity-cli-1.1.26_arm64.tar.gz 53148160 BLAKE2B 005d12ad2176a1516193eac6e3524d88bf49beb6f474c50dc804f2cb0c8154077dd7ef0d465b917effeeed3866ac7b7f2e9788974e018b7cb3d5a3c2dc4bdf28 SHA512 332dddb06ab4d901a44cfd4b9b358848230e64a64515a8e79b03822348adac9ce92d54cb4fc5119ef075edfba922820c926dfddf82d3a49f4ecdb6e6704dfc75
+DIST google-antigravity-cli-1.1.27_amd64.tar.gz 56789301 BLAKE2B 69e0280a7c2f30cd11458a7fb63cd28e53163123e5726048cfa10e372e7b538faa5a4d5aa207c113ceb50f9dca35407cb3c743bb87bf4e649c1b639ff575323b SHA512 793d4b9ea2c08d9a7e50bafa02cfc8c19424bd60d6e83f91408d45f9c6d4ce79a5d576fede5bef164d823abf84f81359a14b4ca665952c47b0a7cfd743bb69c0
+DIST google-antigravity-cli-1.1.27_arm64.tar.gz 53241342 BLAKE2B c5a49f9d891f2c64e65e655f77e489b79d68746d7b6c95475b186a1d56596788f857b0fe8ab77a02a777411bad2cfaceb19f431789938a5fcbe0c1a723a59da2 SHA512 ed45f6930785aa4b42f14e07ace1c9d91a94fb76e760f54acbd7d3d3951e1f957fd456a0dae2a3124dd9a3b689bf7afb7c9303a3e4ba95037fc10063424d9bf9
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.16.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild
index ffd91504d007..f70fd613697e 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.16.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="6607970839166976"
+EXECUTION_ID="5550154686791680"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.17.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild
index dafacbbdfad9..1f86f2bad6a4 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.17.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="5084709148033024"
+EXECUTION_ID="5211191891591168"
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 32ecf84eda46..e5951704a109 100644
--- a/dev-util/google-antigravity/Manifest
+++ b/dev-util/google-antigravity/Manifest
@@ -1,9 +1,8 @@
-DIST google-antigravity-1.23.2-verify-sig.tar.xz 5688 BLAKE2B 11f61da0e89a452e374786c75edf629a154f335ce400c125fe2330ee5b71d6caf5827b46f3ef27a8add5c9a60dd45abc633036bb1ae4382274ef85515b71d70f SHA512 edb240c8edeb430351d9ca33c589e1632e0575476b9422fd17ef57b5b9de8214c4877de4951bc7bb9d8b8e47beb483c7cf4ad048f61ae6cdab167811e8736912
-DIST google-antigravity-1.23.2_amd64.deb 159943712 BLAKE2B 7f3b9a0261b98e3a4048494d021770b8857fe2a3d88b7ecc67bc7bb42b6ac04133cb479a3d3f9152dc02ae3a6de481e47787fd149b4edf4d6bb2eebf344ce234 SHA512 ebd762d4d52cd665182c048a1f3802be199be3f5538af039014abaca66f854667fa8ac435ac8b8fb58f05da64ec7d284bf5ae4782741fd7ca4ca31bd541c471c
-DIST google-antigravity-1.23.2_arm64.deb 150352896 BLAKE2B f072721b3f290db192c833d51764535b403aa89a2c0df87e60ae9824eaf2a3cc4536241ba64a9adaf7936cd96555dd4ae9b3fd17f2354245151a0b996e0c5403 SHA512 87c329e9319f214cb3ea6fb240656665ffafe99e1f67598032f59524d9557992ecdf46ec414a44fcbeb29e6d780596f390a4da827d6caa6a2e403319bc39600e
-DIST google-antigravity-2.6.0_amd64.tar.gz 168520716 BLAKE2B 2a35f903baaf8ea87e7a6523e6bbf2145ccedea9035091a8c7b5e2ac8646524b34cb8ad010a392c498c965155286b9ea480ca38751b65ade23a2617675c3ee86 SHA512 9ba75ba8fae02540eb86e0c362b72a06e6f4479c6b0854d60026ff3746b0b71fc2df5dcebf1421a581923b178b2e32a5ae420a439020290a98a9c438cbe31773
-DIST google-antigravity-2.6.0_arm64.tar.gz 165752247 BLAKE2B 0be6c217fa7c85ed56b6ad9adf5a9cd663bedee2ee371c1ddecfca1f2ccf27cf56962c39ce65507eeeca9b8a3b499412b5a26ab0174a7ff5a5e8a23d6988d63d SHA512 559e8df99ba23da7b23b24eb79e7f80fdc86144d1dc67aadab73077e15699472e3b09e1db581a1fd2ca328a892f4a39344c220a627e96ff2beb5826768f4c5c4
-DIST google-antigravity-2.8.1_amd64.tar.gz 170782155 BLAKE2B 28cd85a27589086fab14fccc11aacde0ca03ec5d2526eca0df62e654fec019c4e59008e259462b2cf7d09d6601a4f988d4ce7eec8096c19d9f0a1100e2f7c3aa SHA512 7825236de2ab8ef36d922fd56a70d25c148a5abe7256428e05788e9a56884755a6eda8fa3893e1c6873579e1dfab354d2f389855c0ba7c29f0e9761eaa09d377
-DIST google-antigravity-2.8.1_arm64.tar.gz 167868357 BLAKE2B 78cf085afd4e50dd21c24be8d71b830bc6e9ef8aace1020318b7787ca7c0e857ce4126e8ff9b4a64a25c821867f80268fcd0d03668f8b34179b982033cc46d22 SHA512 9290e5b621e7af863f8caf407bc51139621fad789d9b8d3a08a4cbbb07ae0cf4f5101a85eabb9e51179a2b1dd8c0a4082ae68f63195403bb768bceb110f052ba
-DIST google-antigravity-2.9.1_amd64.tar.gz 171427917 BLAKE2B 04bc43b88aff4d2b17b329b6dbeab6ed6fed2428c0b93b7764d1b8e4b6bc9841361dc63b98160e5c8980712e92d204d9f966fa3e41a3446f1ea6df3feb979c95 SHA512 28dc1318ae591bb47f893b677c36abf6be3d3af5ddb9138400d73e43aaecb70e17e541395185d9e7d1246d99d6c0ac7aef4c88c8df76dfe51d61f334cce57acf
-DIST google-antigravity-2.9.1_arm64.tar.gz 168522672 BLAKE2B f593eea8c1ccdd853a47a798f51b5d35e20a201dee0011385b7c10aee001b8abfe06e3931a76169d3478215260857d4ce924f46321af85a5479b69ff1ad77f6d SHA512 1deadeb87651caa2fa757284d6f296ddbfa7b435fcfc4c208f0cf32740282df3152b4a92d4389506b854b392cb748e049e8e06942f5fc7eeffdccace2cbea726
+DIST google-antigravity-2.10.0_amd64.tar.gz 171611220 BLAKE2B 059299502bef712bbac9dd4b7436a07a1fce0f986451681492e2140bc52a33474bcf41d117ac00c931f210b4b95de883a83a8e6e786d925008a41f8061a6e513 SHA512 a60b83bca36c89cd3b7d728b10a9b23c50302e568f629acbf870e51405d36e1e694d5306a4bd5d9c594794de916a753083b710cfa766f07d03acba275c3102e4
+DIST google-antigravity-2.10.0_arm64.tar.gz 168669813 BLAKE2B 59e11f3cddeefea13c348427479f95f2dea17dfa25fc8f8b67b18064250a40c91e3e7de45bd2bc9aaddd732784cef09c5e51033dfb5ca45ee47f6599c19d7e5e SHA512 be0347be8ff1572ec639c022d5b23567fa4b7865639010f6a461226cd2cd769678022a820221fea6bec2fee2a651a3673291a2739e1c469f2efe79a34c5370f6
+DIST google-antigravity-2.11.0_amd64.tar.gz 171679600 BLAKE2B 5ffd5a78016377eefefb7cce508764d55c68b040c36e57753fbcbceba48315842c6ce34114c6eb6ad931e88e8b56115c4852bed1af798f0e6f9ebda9741be6ce SHA512 549541e9e762d86193fede5e214fdc3d122774ad8ec541aa66c2dae4bda3a9ce3049a7cc6de0a0a15acbe1bac7e259a2e954d1bccc4647e6e2a81afdb4d3cce4
+DIST google-antigravity-2.11.0_arm64.tar.gz 168734479 BLAKE2B 93ca94e52e327180b3a80d1cb3865ac0f84ee47b3125fd3d4786bdd2ad0b850de363866dead908440c66b2f9ac9cd779b789ef7098b85855fc953a97d17aeea7 SHA512 047c1d3af5c29017e7f7a2aa6245632c56ffa951a505a600368b4b653e2acbf93c9d2720040903081da68eb1391e274e94868b55721f086b764b49aa8492f50f
+DIST google-antigravity-2.12.0_amd64.tar.gz 172316882 BLAKE2B bd4f7305b3c1c39e83cda53e7c4ac9b8cb2b0ee8b8a3bf6aac1a31fba6875c35cffff3cec9192bd132f1c994a43089b761b18c8d83ee65ffd02e2993bc24d38b SHA512 686545bceb7a3e15e5e06e8e3a863ee203439382bcce3b2251e966bcf07600c40632f5c7008bc249f873bc0aee4e0aa661351061037d7eab4a00c0afc6c8c14b
+DIST google-antigravity-2.12.0_arm64.tar.gz 169332219 BLAKE2B 33f74e7723268f8a8363d0eda9b5067e39ab1b62704f40c9d039aecb2434308457304525fd22996eb30b718e7ba231d247e04bd610fd2bac688fe7cef86d995b SHA512 ec26c02a3e515a4dd46ad482fbf11a86ae5350835d00816421f9707c5c4c94eec874f8617ec01808cf4666bcf5651750f1a490f69bab4b27bc10ae95cd80801a
+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
diff --git a/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild b/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild
deleted file mode 100644
index ffcba895e2bd..000000000000
--- a/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
- fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR
- pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/google-artifact-registry.asc
-
-inherit chromium-2 eapi9-pipestatus optfeature pax-utils unpacker verify-sig xdg
-
-BASE_SRC_URI="https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/pool/antigravity-debian"
-
-# See ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages
-BUILD_ID_AMD64="1776332190"
-BUILD_ID_ARM64="1776332230"
-DEB_HASH_AMD64="d29aa2e214aa69c5a7199fce43624422"
-DEB_HASH_ARM64="cdd44fd493c967bb35c13b3b2c49e726"
-
-DESCRIPTION="Google's AI-first IDE and agentic development platform"
-HOMEPAGE="https://antigravity.google/"
-SRC_URI="
- amd64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_AMD64}_amd64_${DEB_HASH_AMD64}.deb -> ${P}_amd64.deb )
- arm64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_ARM64}_arm64_${DEB_HASH_ARM64}.deb -> ${P}_arm64.deb )
- verify-sig? (
- https://github.com/falbrechtskirchinger/overlay-assets/releases/download/v2026.06.27.0/${P}-verify-sig.tar.xz
- )
-"
-S="${WORKDIR}"
-
-# It's complicated...
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="kerberos verify-sig webkit"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
- || (
- sys-apps/systemd
- sys-apps/systemd-utils
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-crypt/libsecret[crypt]
- app-misc/ca-certificates
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/libglvnd
- media-libs/mesa
- net-misc/curl
- net-print/cups
- sys-apps/dbus
- virtual/zlib:=
- sys-process/lsof
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/pango
- x11-misc/xdg-utils
- kerberos? ( app-crypt/mit-krb5 )
- webkit? (
- net-libs/libsoup:3.0
- net-libs/webkit-gtk:4.1
- )
- verify-sig? ( >=sec-keys/openpgp-keys-google-artifact-registry-20210504 )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/antigravity.*\\.desktop"
-
-# Google Chrome installs into opt/google/chrome
-AG_HOME_BASE="opt/google"
-AG_HOME="${AG_HOME_BASE}/antigravity"
-
-pkg_setup() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- if use verify-sig; then
- unpack ${P}-verify-sig.tar.xz
-
- # Verify APT chain of trust:
- # InRelease (signed) -> Packages (checksum) -> .deb (checksum)
- # ${BASE_SRC_URI/pool/dists}/InRelease
- # ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages
- verify-sig_verify_message InRelease - \
- | sed "s,[0-9]\+ main/binary-${ARCH}.*,Packages.${ARCH}," \
- | verify-sig_verify_unsigned_checksums - sha256 Packages.${ARCH}
- pipestatus || die
-
- cd "${DISTDIR}" > /dev/null || die
- local BUILD_ID_ARCH=BUILD_ID_${ARCH^^}
- sed -n "/^Version: ${PV}-${!BUILD_ID_ARCH}/,/^SHA256:/p" \
- "${WORKDIR}/Packages.${ARCH}" \
- | sed "s,^SHA256: \(.*\),\1 ${P}_${ARCH}.deb," \
- | verify-sig_verify_unsigned_checksums - sha256 ${P}_${ARCH}.deb
- pipestatus || die
- fi
-}
-
-src_install() {
- dodir /
- cd "${ED}" || die
- unpacker ${P}_${ARCH}.deb
-
- mkdir -p "${AG_HOME_BASE}" || die
- mv "usr/share/antigravity" "${AG_HOME_BASE}/" || die
-
- pushd "${AG_HOME}/locales" > /dev/null || die
- chromium_remove_language_paks
- popd > /dev/null || die
-
- sed -e "/updateUrl/d" -i "${AG_HOME}/resources/app/product.json" || die
-
- if ! use kerberos; then
- rm -r "${AG_HOME}/resources/app/node_modules/kerberos" || die
- fi
-
- if ! use webkit; then
- rm -r "${AG_HOME}/resources/app/extensions/microsoft-authentication" || die
- fi
-
- # Do we really need a separate MIME type for the same file?
- sed -e "s|application/x-antigravity-workspace|application/x-code-workspace|g" -i \
- usr/share/applications/*.desktop \
- usr/share/mime/packages/antigravity-workspace.xml || die
-
- sed -e "s|^Exec=/usr/share/antigravity/antigravity |Exec=/${AG_HOME}/antigravity |" \
- -i usr/share/applications/*.desktop || die
-
- mv usr/share/appdata usr/share/metainfo || die
-
- pax-mark m "${ED}/${AG_HOME}/antigravity"
- dosym -r "/${AG_HOME}/bin/antigravity" "usr/bin/google-antigravity"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/dev-util/google-antigravity/google-antigravity-2.8.1.ebuild b/dev-util/google-antigravity/google-antigravity-2.10.0.ebuild
index e33d0e75867c..8197622639fb 100644
--- a/dev-util/google-antigravity/google-antigravity-2.8.1.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.10.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="6512087774658560"
+EXECUTION_ID="4996573600546816"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
diff --git a/dev-util/google-antigravity/google-antigravity-2.9.1.ebuild b/dev-util/google-antigravity/google-antigravity-2.11.0.ebuild
index 8e71925d2e05..3407e21deac6 100644
--- a/dev-util/google-antigravity/google-antigravity-2.9.1.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.11.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="4871453687021568"
+EXECUTION_ID="6376446768316416"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
diff --git a/dev-util/google-antigravity/google-antigravity-2.6.0.ebuild b/dev-util/google-antigravity/google-antigravity-2.12.0.ebuild
index ad6d97d5cab3..71993208eec6 100644
--- a/dev-util/google-antigravity/google-antigravity-2.6.0.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.12.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="4603467860410368"
+EXECUTION_ID="5051501534642176"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
diff --git a/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild b/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild
new file mode 100644
index 000000000000..19f57a25baf1
--- /dev/null
+++ b/dev-util/google-antigravity/google-antigravity-2.12.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
+ fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR
+ pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit chromium-2 desktop optfeature pax-utils xdg
+
+EXECUTION_ID="6298742303883264"
+
+MY_PN="${PN#google-}"
+DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
+HOMEPAGE="https://antigravity.google/"
+BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-hub/${PV}-${EXECUTION_ID}"
+SRC_URI="
+ amd64? ( ${BASE_URI}/linux-x64/Antigravity.tar.gz -> ${P}_amd64.tar.gz )
+ arm64? ( ${BASE_URI}/linux-arm/Antigravity.tar.gz -> ${P}_arm64.tar.gz )
+"
+S="${WORKDIR}"
+
+# It's complicated...
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ || (
+ sys-apps/systemd
+ sys-apps/systemd-utils
+ )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ app-misc/ca-certificates
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/libglvnd
+ media-libs/mesa
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ virtual/zlib:=
+ sys-process/lsof
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXScrnSaver
+ x11-libs/pango
+ x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/${MY_PN}.*\\.desktop"
+
+AGY_HOME_BASE="opt/google"
+AGY_HOME="${AGY_HOME_BASE}/${MY_PN}"
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ default
+ mv "Antigravity-"* "${MY_PN}" || die
+}
+
+src_prepare() {
+ default
+
+ cd "${MY_PN}" || die
+
+ pushd locales > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+}
+
+src_install() {
+ cd "${MY_PN}" || die
+
+ mkdir -p "${ED}/${AGY_HOME}" || die
+ cp -r . "${ED}/${AGY_HOME}" || die
+
+ pax-mark m "${ED}/${AGY_HOME}/${MY_PN}"
+ fperms 0755 "/${AGY_HOME}/${MY_PN}"
+ dosym "/${AGY_HOME}/${MY_PN}" "/usr/bin/${MY_PN}"
+
+ fperms 4711 "/${AGY_HOME}/chrome-sandbox"
+
+ domenu "${FILESDIR}/${MY_PN}.desktop"
+ newicon -s scalable "${FILESDIR}/${MY_PN}.png" ${MY_PN}.png
+
+ insinto /usr/share/metainfo
+ doins "${FILESDIR}/${MY_PN}.metainfo.xml"
+}
+
+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/grok-build/Manifest b/dev-util/grok-build/Manifest
index d448a70af82d..223298d0e844 100644
--- a/dev-util/grok-build/Manifest
+++ b/dev-util/grok-build/Manifest
@@ -1,6 +1,6 @@
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
-DIST grok-build-1.0.5-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833
-DIST grok-build-1.0.5.gh.tar.gz 14374661 BLAKE2B 4ee74d5c7288988eb41be4d14556f93481ff00b67435402844de9601003111edf8910e65d4243023efddb37f97a3e1e4476ace8f5742fde093ffa243edf465a5 SHA512 8f5628711e1e07ee6a77b45afec25684d3b2b733f5b9195c40a45d58dd86ad81e7e155080028753bc2b6479ee4fd8907425ccff3cce637c34deb0ae2f39a8b3c
-DIST grok-build-1.0.6-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833
-DIST grok-build-1.0.6.gh.tar.gz 14535309 BLAKE2B 51957828ebf6d61165129213fe3c352c2e817e6e2b69e45a9ce3c4cab06b73761d756c0854077d6f30e5e3556ac41d6a8dc6376468aa81b823a8a508038f2384 SHA512 1f5d0997622f361d76399ebf0290c4dec3f930afd8290d42dd33ebf00b46c64138ed104228581d1737df775a025642ab1561e11ed0de47c5a1aa455bfe9c14e1
+DIST grok-build-1.0.13-crates.tar.xz 91346356 BLAKE2B e4e79bc81836865a72fada99e5d643621f61b0994a0d508562d5ca3cd1d8b006381b773639c00173d13cf63274700fd2dcc800209f0d25c7ec4e11456883fb94 SHA512 5814d7c7a7fa27397b180daabf5f8a912fd32f86c6ed657fe4b2d21b87625cecff1a92dc5dabe65cf247e06df8365f3d7ca2c1cd22ff640b01bde24f9fcd7a55
+DIST grok-build-1.0.13.gh.tar.gz 14896184 BLAKE2B bf73cac8a7f9a4d8530128d40fe864299cdbdce35ec7c933f499d88821748d8344a3d19b6f7d26789799d2b84af3fb882387960b02a1648dc1ab9b932f3be953 SHA512 1f079e5986b3bdff4cdb9561d251686d612c165e95c7bf65766a479e0f4bb11fbcb42a716108f8977f9b756b8cc89459a82e9f249c12bed4e0cb0bf0b64a19d7
+DIST grok-build-1.0.16-crates.tar.xz 91540604 BLAKE2B de78dd102425546638b911c111feccabe090fd942859369b249092e0d50e0ebfe2cdf2396c6c3f3bf9bbe7cef8743ae11291e09fcb36d8297a676372e2886f90 SHA512 1d38a1ceffed2fce78b948713a3c1f183d7c84cbe33d12e27b2e09129def6e31096e669941525ad72344992f0cdb811f35dbad65bb9896dc412b443e419c6613
+DIST grok-build-1.0.16.gh.tar.gz 15089581 BLAKE2B 287a201cf7510a3a1ddc62d6acf2eebb59a192f879393014bc05fa2031c643db917fdb0987770f629c056c1d611df3613b175e9793bd000cfe34643c6d3ee0dd SHA512 170de8cb3a079abc34a92ee6e82102fffaed5fc1c96ec151e842fe3111e7856899c48ad4378b3afb0201e9c4d051731872e4e5ba3bfb413241c4e65b835eca0f
DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6
diff --git a/dev-util/grok-build/grok-build-1.0.6.ebuild b/dev-util/grok-build/grok-build-1.0.13.ebuild
index 2a2314b5cbd9..3f2216452cff 100644
--- a/dev-util/grok-build/grok-build-1.0.6.ebuild
+++ b/dev-util/grok-build/grok-build-1.0.13.ebuild
@@ -20,7 +20,7 @@ declare -A GIT_CRATES=(
inherit cargo check-reqs shell-completion
# no tagged releases
-MY_COMMIT="25789bf3803c3cdbfcbe3b8398a4a3cc673d2b70"
+MY_COMMIT="b4baa498a2db80c7e2f850b54ff41ba07848f203"
DESCRIPTION="SpaceXAI's coding agent harness and TUI"
HOMEPAGE="
https://x.ai/cli
@@ -49,6 +49,7 @@ DEPEND="
sys-apps/bfs
sys-apps/ripgrep
sys-apps/ugrep
+ virtual/zlib:=
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/dev-util/grok-build/grok-build-1.0.5.ebuild b/dev-util/grok-build/grok-build-1.0.16.ebuild
index 47f37d5fb800..b96c9de63672 100644
--- a/dev-util/grok-build/grok-build-1.0.5.ebuild
+++ b/dev-util/grok-build/grok-build-1.0.16.ebuild
@@ -20,7 +20,7 @@ declare -A GIT_CRATES=(
inherit cargo check-reqs shell-completion
# no tagged releases
-MY_COMMIT="102bfc687d96b494a12feb66d86d19170df2432d"
+MY_COMMIT="38683198c71c9be623bf3f7346414ae1c330ac1c"
DESCRIPTION="SpaceXAI's coding agent harness and TUI"
HOMEPAGE="
https://x.ai/cli
@@ -49,6 +49,7 @@ DEPEND="
sys-apps/bfs
sys-apps/ripgrep
sys-apps/ugrep
+ virtual/zlib:=
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest
index f250a09d17ae..b8558e474a08 100644
--- a/dev-util/juliaup/Manifest
+++ b/dev-util/juliaup/Manifest
@@ -1,2 +1,2 @@
-DIST juliaup-1.21.0-crates.tar.xz 32375216 BLAKE2B c1ca687067649a4f8786361d59d2eb6ce6670215e7bf4917eb9a27a8ddf6b8f2b38389e3502bfb8b31030f1ad35a6808a3c21e1cc131370b7b3ca1849ba5ed26 SHA512 f2fed43d7e1182f6784b5cb3bed9084f83ed4bcd75794f9a093285215445b93151966bca56f698de542c817f96074e2d0bc57d3bc8047a2fd53d4f6fa131cf34
-DIST juliaup-1.21.0.tar.gz 908547 BLAKE2B d3f90211dd05433f6264f5afed36160093db7248a0346d445b080b718aca011ab40d3a48fc321cd60f03d9f5cec140cac87634c1e82f32edfd5d115e9f9b6af6 SHA512 a09280510605bd31896b331d7bc16cb00f758a8ff436e934fc855c9ec11acbb20fd5661270081fa6e803a7ef8731792123bd39d592bf3760a7003e89d855ddef
+DIST juliaup-1.22.2-crates.tar.xz 46838028 BLAKE2B 02f4aa57de1c0da66ea3273e2dc3e92622d1dd9ef32c7af4a5493690600bc51075e45cf28373a5b40fc5719b5a810e8b8c174cb79ef22127c910ff504ee4ff4c SHA512 d99a92acd33a01b14d5fce8bb1a18e38d7351004ca01ffc5ca74bc6e14b1204b9826bdd582226e6a75f26ab83610ba18ba9cc68e619c290f064e329d57fa3ed6
+DIST juliaup-1.22.2.tar.gz 960418 BLAKE2B 50d840835dcc89b2386ba753d77a301c7c9a0ce6b60d84ec98dcc49e3ea6a72035c6aeb70da973d93d81e07e57875f9be7d5842353227951091aa239f8657e9c SHA512 b3d40dc14fb1bb4e83d8671bd39a5fcb0561d727b26c68842bd720750c6014f0601b2ea72d9ec27d76014d7e36883a36ce34f64908eb9d13c3070ab0e3cae968
diff --git a/dev-util/juliaup/juliaup-1.21.0.ebuild b/dev-util/juliaup/juliaup-1.22.2.ebuild
index 3623609e174b..0560a28ba189 100644
--- a/dev-util/juliaup/juliaup-1.21.0.ebuild
+++ b/dev-util/juliaup/juliaup-1.22.2.ebuild
@@ -8,7 +8,7 @@ EAPI=8
CRATES="
"
-RUST_MIN_VER="1.88"
+RUST_MIN_VER="1.95"
inherit cargo shell-completion toolchain-funcs
@@ -22,7 +22,8 @@ SRC_URI="
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
- Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
+ Apache-2.0 BSD-2 BSD Boost-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
+ OFL-1.1 UbuntuFontLicense-1.0 Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
@@ -59,15 +60,15 @@ src_install() {
einfo "generating shell completion files"
"${ED}"/usr/bin/juliaup completions bash > "${T}/${PN}" || die
- ed -s "${T}/${PN}" <<< $'$s:^:#:\nw\nq' || die # comment out completion for `julia` command (#974972)
+ sed -i '$s:^:#:' "${T}/${PN}" || die # comment out completion for `julia` command (#974972)
dobashcomp "${T}/${PN}"
"${ED}"/usr/bin/juliaup completions zsh > "${T}/_${PN}" || die
- ed -s "${T}/_${PN}" <<< $'$s:^:#:\nw\nq' || die
+ sed -i '$s:^:#:' "${T}/_${PN}" || die
dozshcomp "${T}/_${PN}"
"${ED}"/usr/bin/juliaup completions fish > "${T}/${PN}.fish" || die
- ed -s "${T}/${PN}.fish" <<< $'$s:^:#:\nw\nq' || die
+ sed -i '$s:^:#:' "${T}/${PN}.fish" || die
dofishcomp "${T}/${PN}.fish"
else
ewarn "Shell completion files not installed! Install them manually with '${PN} completions --help'"
diff --git a/dev-util/kimi-code-bin/Manifest b/dev-util/kimi-code-bin/Manifest
new file mode 100644
index 000000000000..2bc717030671
--- /dev/null
+++ b/dev-util/kimi-code-bin/Manifest
@@ -0,0 +1,4 @@
+DIST kimi-code-bin-0.40.1-amd64.zip 64964272 BLAKE2B ac1ec0d229c4b46c58edda2493c97979efa712cca1704b9b4b237d966d5fde9c60fe45dd8e520dbe60b4a6a423e736b638438fd9731884d58e7f43a39b8f285e SHA512 d2c12c3cf7afd06e2bd6e825a3b20ac968616c213f9b093fa04fe1d0ad87168409608c8b815667858da1e396870221850a263dc139af0c5754019fe410b3ef72
+DIST kimi-code-bin-0.40.1-arm64.zip 64881422 BLAKE2B 0a80eb4aee928ab5e3080c72ae26b738fa64580ee6c06507f8ef52f7c5c605519aba73116236d43a49a6bec2cf4186cbfc8ecfa13beb548cf5e53e6fa3ea6d7d SHA512 c4de6b3d427836aa8db343bb3de0e22eb10c3c577db65f4e75f734ab393f65933decd2c491c9f528994d82ac8c58ba60e75252f0d7e45b68678e14cdd37968f8
+DIST kimi-code-bin-0.41.0-amd64.zip 64987543 BLAKE2B 8a2069bd96467d4775a3652db066c99402888998f023130aa8ef230c50d3da4a2b735945f2a83e17dc15c53a89a4bc291e9feb3922d1e0517eb77ba9f5cc4295 SHA512 0c491a54cb60fa34f59a81b13bd48294fda7c378ffcbb33bcbdd10ae0e838055c3c801b8f2a910722814e2d5db9e26d3f8487bb6ba9b7088e4a9beb1074dd77c
+DIST kimi-code-bin-0.41.0-arm64.zip 64936408 BLAKE2B 86e164c104b3171578f67017158b42f40118a143ecd9a47254e2aa94e3137b994bc2ea6b12ce5e8e3a3d1b381f413910eea33211e65a20837eadf8579ad60de1 SHA512 7c1d076ff45a7800a645ee175830f915b47811eccac87e7cbf987e255f7438f290dbcc1becaf14a833c3455ef9095df88c25f73af2e420e66e6c206d8c5b5950
diff --git a/dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild
new file mode 100644
index 000000000000..5f1a05412c4b
--- /dev/null
+++ b/dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Kimi Code CLI, Moonshot AI's command-line coding agent"
+HOMEPAGE="https://github.com/MoonshotAI/kimi-code"
+
+GITHUB_BASE="https://github.com/MoonshotAI/kimi-code/releases/download/@moonshot-ai/kimi-code@${PV}"
+SRC_URI="
+ amd64? ( ${GITHUB_BASE}/kimi-code-linux-x64.zip -> ${P}-amd64.zip )
+ arm64? ( ${GITHUB_BASE}/kimi-code-linux-arm64.zip -> ${P}-arm64.zip )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror strip"
+
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="usr/bin/kimi"
+
+src_install() {
+ dobin kimi
+}
diff --git a/dev-util/kimi-code-bin/kimi-code-bin-0.41.0.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-0.41.0.ebuild
new file mode 100644
index 000000000000..5f1a05412c4b
--- /dev/null
+++ b/dev-util/kimi-code-bin/kimi-code-bin-0.41.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Kimi Code CLI, Moonshot AI's command-line coding agent"
+HOMEPAGE="https://github.com/MoonshotAI/kimi-code"
+
+GITHUB_BASE="https://github.com/MoonshotAI/kimi-code/releases/download/@moonshot-ai/kimi-code@${PV}"
+SRC_URI="
+ amd64? ( ${GITHUB_BASE}/kimi-code-linux-x64.zip -> ${P}-amd64.zip )
+ arm64? ( ${GITHUB_BASE}/kimi-code-linux-arm64.zip -> ${P}-arm64.zip )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror strip"
+
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="usr/bin/kimi"
+
+src_install() {
+ dobin kimi
+}
diff --git a/dev-util/kimi-code-bin/metadata.xml b/dev-util/kimi-code-bin/metadata.xml
new file mode 100644
index 000000000000..42c90deba927
--- /dev/null
+++ b/dev-util/kimi-code-bin/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>vowstar@gmail.com</email>
+ <name>Huang Rui</name>
+ </maintainer>
+ <longdescription lang="en">
+ Kimi Code CLI is Moonshot AI's command-line coding agent, the
+ starting point for next-generation agents. It provides an
+ interactive terminal UI for AI-assisted software development,
+ powered by Kimi models. This package installs the prebuilt
+ upstream binary.
+ </longdescription>
+ <longdescription lang="zh">
+ Kimi Code CLI 是 Moonshot AI 推出的命令行编程智能体,
+ 是新一代智能体的起点。它在终端中提供交互式界面,
+ 由 Kimi 模型驱动, 辅助完成软件开发任务。
+ 本软件包安装上游预编译的二进制文件。
+ </longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/dev-util/nvchecker/Manifest b/dev-util/nvchecker/Manifest
index ea95e11831fa..6669e83cfb4b 100644
--- a/dev-util/nvchecker/Manifest
+++ b/dev-util/nvchecker/Manifest
@@ -1,2 +1,2 @@
-DIST nvchecker-2.20.tar.gz 71423 BLAKE2B b9011813ab82ff9e44cd53fe952bd7690f9b3826ca97cc0649ad8ec1a1805b1e1eb3d92a1a05a2e1f33b45198377a42923196dec33552aa7c6d3c5f17422e521 SHA512 8093299f0128d385c5c617120b53e9a930b3ed4161519739282b82e76c5f54091bda5660f47ae64b7317ed8042b7d7664e464761896fbc54c3d1b92ca278d3c0
DIST nvchecker-2.21.tar.gz 73769 BLAKE2B 3609b57913de688c8c5444b96447001ec6f05ca097bd85870ad8030a7585f4949a4c3cd3b0422837909e55e44c3b82e613ee72ee95dcb1380579dea4aed606f5 SHA512 deb8f65783558c9c77216a698d0ba1ed2ce2e182cb5747282eae2e4ed5832749c63f2f0f6141dcb00a8b39528179e9a7fec2371ba439fe8c848bb29286680489
+DIST nvchecker-2.22.tar.gz 79272 BLAKE2B 1e8886bef111a6e597acfbb4fd53426ee9728fd481b98c29e74d4a8e1162e72be55224ecf61f86ecf684c8fe5a8505bb3b527612cd6f403c7030cff0a08fb6c3 SHA512 a0913f78da6f468986dc863ceae8b24ac2071a98703802776031bfcaef59c205e27b552513f679f851b2bb3269878ae2180c8598a69b50ab0c12f9abb75337a7
diff --git a/dev-util/nvchecker/nvchecker-2.20.ebuild b/dev-util/nvchecker/nvchecker-2.22.ebuild
index 2a058a807023..9953cf10d5ff 100644
--- a/dev-util/nvchecker/nvchecker-2.20.ebuild
+++ b/dev-util/nvchecker/nvchecker-2.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,11 +30,14 @@ RDEPEND="
"
BDEPEND="
test? (
+ dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/jq[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pygit2[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/zstandard[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep \
+ 'dev-python/zstandard[${PYTHON_USEDEP}]' python3_{11..13})
dev-vcs/git
)
"
@@ -97,6 +100,11 @@ pkg_postinst() {
optfeature "jq source" "dev-python/jq[${PYTHON_USEDEP}]"
optfeature "httpheader source" "dev-python/lxml[${PYTHON_USEDEP}]"
optfeature "pypi source" "dev-python/packaging[${PYTHON_USEDEP}]"
- optfeature "rpmrepo source" "dev-python/zstandard[${PYTHON_USEDEP}]"
+ if use python_targets_python3_12 || \
+ use python_targets_python3_13; then
+ optfeature "rpmrepo source" "dev-python/zstandard[${PYTHON_USEDEP}]"
+ fi
optfeature "git source" dev-vcs/git
+ optfeature "git_pygit2 source" "dev-python/pygit2[${PYTHON_USEDEP}]"
+ optfeature "git_dulwich source" "dev-python/dulwich[${PYTHON_USEDEP}]"
}
diff --git a/dev-util/opencode-bin/Manifest b/dev-util/opencode-bin/Manifest
index 8f54aa1825d1..f2aab1b4e85d 100644
--- a/dev-util/opencode-bin/Manifest
+++ b/dev-util/opencode-bin/Manifest
@@ -1,3 +1,5 @@
DIST opencode-bin-1.1.48-amd64.tar.gz 51797370 BLAKE2B a183755181acb33efd9a7d54ee4934012b7705fd37aeba24328f70f9833073a69c94228d82b0e5d5788f9854d5fefc79ea5c547a5f71780cf030d1fc1a498f7f SHA512 bb92874d860ffc5c6f9a28091a6a1e638f2b09761623df247e872f388756cd88e3246afa36dab3970fdf25a6f611ccb1c3580e14b0b0999f407daf54442901d0
DIST opencode-bin-1.15.12-amd64.tar.gz 50000563 BLAKE2B 754fb0c46c621391dca0077e432ef11ea4178770c957637b01745556c7faf103e1d33919f536605d72d08b10ac7959b04edafbc21cdfc35bf5e9d3da2ea9e09b SHA512 f42f0f5b26925b9c67511511840d63111b89b10ae5941043c87fbbc1a57f3cec1cd304350c91b07a238cf07bea4d5f659169f3741bf66593e9def68211bfaa6c
+DIST opencode-bin-1.18.29-amd64.tar.gz 60527414 BLAKE2B a502e16d904fe6c779d9f06dabe23f69ce5abdc0d1534fde1ccb2dc21d715c68acc04feb5fa8ece321e013f70c505a82b81ae310bcba1ac940634b2da484a778 SHA512 ed79576cf80dc5ffcb942f00d9d2e8414a93f109cd30fff0bbd7cdcae8e04bc22d1ea076cefacc9768e1473b8022434ba2c42910c8adc871444100f04689175b
+DIST opencode-bin-1.18.29-arm64.tar.gz 60343887 BLAKE2B 8da5a8e7a0743399d87064b02230a9dc9a0f888d7de12c6aed246e5bd999c2199e79c548dd89bd62b0590206456c60e8f423f1bbe224776cf7ab635203febc8c SHA512 da8f69a92066fc71e1d7224d281390c1fdfbf80ce7eddcac41baf77064b26f36a99ba2ebcfa048c3c907fb4e2f392bab84b4beb910c96d51e61046d2ab39be85
DIST opencode-bin-1.2.6-amd64.tar.gz 53299530 BLAKE2B 3846ea0bf7212f526c2be0ed6cc93d73c409ee73248bce137293cdd030cf64100ee15ff309ff5b126c8bcc224061e478cc3553ddeeec5f4d61ee2242fd54da83 SHA512 791b42da6aa442e79092545da9e7c2fafc930030dd59239d4bb0eaadfe2796c8726ec0787229dbd23434d07c9f56ae9a562962a5e0f69e6f86c8cf14d25bcdc3
diff --git a/dev-util/opencode-bin/opencode-bin-1.18.29.ebuild b/dev-util/opencode-bin/opencode-bin-1.18.29.ebuild
new file mode 100644
index 000000000000..afc320c6b02a
--- /dev/null
+++ b/dev-util/opencode-bin/opencode-bin-1.18.29.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The open source coding agent"
+HOMEPAGE="https://opencode.ai"
+
+SRC_URI="
+ amd64? (
+ https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-x64.tar.gz -> ${P}-amd64.tar.gz
+ )
+ arm64? (
+ https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-arm64.tar.gz -> ${P}-arm64.tar.gz
+ )
+"
+
+S="${WORKDIR}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror strip"
+
+QA_PREBUILT="usr/bin/opencode"
+
+src_install() {
+ dobin opencode
+}
diff --git a/dev-util/payload-dumper-go/Manifest b/dev-util/payload-dumper-go/Manifest
new file mode 100644
index 000000000000..7295be3ef16b
--- /dev/null
+++ b/dev-util/payload-dumper-go/Manifest
@@ -0,0 +1,4 @@
+DIST payload-dumper-go-2.0.1-deps.tar.xz 44775276 BLAKE2B a61166068b63d58a25df6ccdf79cff1771fa6be57e64ae2ddbde60600ec4b46693e97acb7377b36aa430ed8745891e4749872a07455c2d301ee9fdb14a37ed0d SHA512 c592dda7d673b564d36ee8a3d390b2fd55a30a18592193ac35b38f74655d393a893be9a3f59cc97bb3bfc3f13f55a16e47f348e0af4d6699b06f9224e7794354
+DIST payload-dumper-go-2.0.1.tar.gz 55303 BLAKE2B 9d3c4d0bf83eba9b59c94399131f552b8255831879aefc482b565ed70eb889cafe459591fa8daffb4f148541def7e334f0c2557c7fe6909db75311849208ba90 SHA512 bbd874cccf8f6a95554bd1f30f57d27ca50dc582da1bd389b221d181e31eff1730d369fba83f16e2beb63c60dd091974e3335c98e77fb11db82434dab58ea5fe
+DIST payload-dumper-go-2.0.2-deps.tar.xz 44775276 BLAKE2B a61166068b63d58a25df6ccdf79cff1771fa6be57e64ae2ddbde60600ec4b46693e97acb7377b36aa430ed8745891e4749872a07455c2d301ee9fdb14a37ed0d SHA512 c592dda7d673b564d36ee8a3d390b2fd55a30a18592193ac35b38f74655d393a893be9a3f59cc97bb3bfc3f13f55a16e47f348e0af4d6699b06f9224e7794354
+DIST payload-dumper-go-2.0.2.tar.gz 55489 BLAKE2B 81c3dc1d953314901cdf938444d79818816dce94b518ed20bfe15c9101b6f9a4b31d8c400c5e958fe2820daf6079f7c7f75c28e61c6d18e13936f6a5d905c0e8 SHA512 ba97fea633ceff7c1224ecbab54fe0e5b40c143fd51b29b5a4e75af7e9ad358904332a0b7f189285a7b087c4d04dd475b9e22887b82f883b03b7b60eccf73f42
diff --git a/dev-util/payload-dumper-go/metadata.xml b/dev-util/payload-dumper-go/metadata.xml
new file mode 100644
index 000000000000..2cc41b9ada42
--- /dev/null
+++ b/dev-util/payload-dumper-go/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev@dyama.net</email>
+ <name>Daichi Yamamoto</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/dev-util/payload-dumper-go/payload-dumper-go-2.0.1.ebuild b/dev-util/payload-dumper-go/payload-dumper-go-2.0.1.ebuild
new file mode 100644
index 000000000000..f50439e21fce
--- /dev/null
+++ b/dev-util/payload-dumper-go/payload-dumper-go-2.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="an android OTA payload dumper written in Go"
+HOMEPAGE="https://github.com/ssut/payload-dumper-go"
+SRC_URI="
+ https://github.com/ssut/payload-dumper-go/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/yamader/gentoo-deps/releases/download/${P}/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.25.0"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+ ego build
+}
+
+src_install() {
+ dobin payload-dumper-go
+ einstalldocs
+}
diff --git a/dev-util/payload-dumper-go/payload-dumper-go-2.0.2.ebuild b/dev-util/payload-dumper-go/payload-dumper-go-2.0.2.ebuild
new file mode 100644
index 000000000000..7745514a82ff
--- /dev/null
+++ b/dev-util/payload-dumper-go/payload-dumper-go-2.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="an android OTA payload dumper written in Go"
+HOMEPAGE="https://github.com/ssut/payload-dumper-go"
+SRC_URI="
+ https://github.com/ssut/payload-dumper-go/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/yamader/gentoo-deps/releases/download/${P}/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD MIT Unlicense"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.27.0"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+ ego build
+}
+
+src_install() {
+ dobin payload-dumper-go
+ einstalldocs
+}
diff --git a/dev-util/pixi/Manifest b/dev-util/pixi/Manifest
index 949cf6fede2e..941568cce766 100644
--- a/dev-util/pixi/Manifest
+++ b/dev-util/pixi/Manifest
@@ -1,6 +1,6 @@
-DIST pixi-0.78.0-crates.tar.xz 78464748 BLAKE2B 1302ce5ab22d0167af1fdcff6602e865f37478d93a1bf2c78a5ce2d0c82b98f2f1947c488f952d8aa4bf60a5fc8cea182f05b0e845d4b782e6006697f7b7522d SHA512 eac5649d36e4c70576f72e65c5be03e2a3b768ef33c2691a53c5b929aa50d6182b46d686d09ac2fd23d94ebfab06ac5de3fd8996bbb519ca63291df239d6ab85
-DIST pixi-0.78.0.tar.gz 19863645 BLAKE2B 7c70cb172db3588d435c670ee74ba5d832a096ee25272f558299175281950f281cbce33940cc30cff921b0a185b4ab90f1c494b6e7fa2060670a4bd036a43937 SHA512 f91c043e5b462a26077ceff31c2b02150c6addefc62c7a10442427c6b45c75610af93216f237233bd96348228f0db61069e78d512e299480eca676b3e946377a
DIST pixi-0.79.0-crates.tar.xz 78344160 BLAKE2B 4965008f0b0185ef729fa728215d7ae72c2b8357f62f75a1416b58be90e9ac0b2f21315d803d62e84b13cde063ea4ec7e7853e6dc3f4023f5bbf86d6c2335f18 SHA512 3a8dbbdc75148add5a5ad8b3f3211ef48976c612a0b4a77560b93766bcf15f6a0e0ea5bd4d9b0d3ad09bfb92b7f5e27093ece3bf469472d3ebd4db836507b76c
DIST pixi-0.79.0.tar.gz 19868796 BLAKE2B d736801e76bae9aa5cd0dc004db96142c42aa35aa7a6a8eae11635b2c96dbe41ec5a01a8d72dc1d611ce85a24399501a4bc71383a7dda2385682a02e09097398 SHA512 ae6a01d5b07b8b23b02b04cef8bc01a894236681a7203cce8ddd8502482532c7694e4633a5ceee0fe0fe7e9f7dc6387668ed41cb9bb4a93854b55e65a699486e
+DIST pixi-0.80.0-crates.tar.xz 78344160 BLAKE2B 4965008f0b0185ef729fa728215d7ae72c2b8357f62f75a1416b58be90e9ac0b2f21315d803d62e84b13cde063ea4ec7e7853e6dc3f4023f5bbf86d6c2335f18 SHA512 3a8dbbdc75148add5a5ad8b3f3211ef48976c612a0b4a77560b93766bcf15f6a0e0ea5bd4d9b0d3ad09bfb92b7f5e27093ece3bf469472d3ebd4db836507b76c
+DIST pixi-0.80.0.tar.gz 19925474 BLAKE2B b50d9698b957df6048e2ef510c1cd55a6275d7de5b3d85f94fd9acfff388ab634523642f62e847ff2bbacfcff12c765411f2acb49c554605ab737873bce19b14 SHA512 b33f4260b6487af1ad2cf69dad9b67f829fc10dd2f32e89819e7c7bbd4c94e3c7eda70ddb30e269a63817d0745bc75194750a3219d3feb5c3c8d86f3fa7a9c10
DIST pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b.gh.tar.gz 100042 BLAKE2B cacdd77783aae1a94c3aaea56c2bd47b22f13ca34eddcef53b5d205244a213eff2934db03965532085c1aa6892b27bbbabfc19513f62936f8ac1faa466570dd4 SHA512 3a2a146fd9d9b458dced6563a1f5674e81e8ba36de11be5c189b0c76b6ede6f32957f48fb0978b97b0892768822c6c4c32c6870141e8fc1ea5d8b8f7d8b5b464
DIST uv-3cffe97c2e48c9e49422c738da3af95919dd0bf5.gh.tar.gz 5303746 BLAKE2B b45e64d4c036c2fb54ca3e82a1ce953363f10786e76bb1128e20a6204c03dff3e0d18e3ca652320f81d78b94cebdaefd463b45da639260659e00fa0e2cd3d1f6 SHA512 444defce55de8bca79d9d572dc5231198c23df07a43048c7b621496d35ea46fc274b3aa3eb97fcfc4a045ac81ab540dcf9657ef1d74d5a9535e1a86a68e7d9e6
diff --git a/dev-util/pixi/pixi-0.78.0.ebuild b/dev-util/pixi/pixi-0.80.0.ebuild
index 8913b7bf42cc..8913b7bf42cc 100644
--- a/dev-util/pixi/pixi-0.78.0.ebuild
+++ b/dev-util/pixi/pixi-0.80.0.ebuild
diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest
index fc2aefe550e6..facd283e9fa2 100644
--- a/dev-util/rust-rover/Manifest
+++ b/dev-util/rust-rover/Manifest
@@ -1,3 +1,4 @@
DIST RustRover-2026.1.1.tar.gz 1198023832 BLAKE2B f445c8a5deb706ed271e7487fbd2311c35d52818ed19ae4863ede0a3f778a8d83cd4c669eecec06c2c092ee9b8a2683235f15896f307504abb59fc921d5e3ce3 SHA512 0dd9614da527770fafa336880b9be37e5f2649e067a68b5dd2a9468d32ff06a5c6a543bb2411f90e45d4260610d475434bd60ad9dc14034ea2d15286b628743a
DIST RustRover-2026.1.3.tar.gz 1208229832 BLAKE2B 2c59fe85aa02773c07c2b24a55acda0963f40650958ff78e2015898c23096aecf4259fe4fc95efd116aa34ca27d3e0b8d2686e8ad2bed24daa71ccfd1ecb9c77 SHA512 9fc097987c43b36252ae0dcd5345cc651c5c19d021be7e58ef3f50a495cea72aabb47543ace06672dad51eee544012004514d37b8534b6e81a96cdff74be8250
+DIST RustRover-2026.2.1.tar.gz 1352589180 BLAKE2B 166c7f0660875978fbbe07602cd79955cab1277de131ac464ce3925e674e589530615d6f70b2056d6e7e4653dfa8935910a13eba0f62d021060159cc62634022 SHA512 f4986d19a14e81e20a284fe62face9dcdaa5c17f84f451de52a027a92d98d1321df109c293b70815bc1ea2949a8abb1842ec9592ec658db9c9b4ed02ce29edad
DIST RustRover-2026.2.tar.gz 1349812167 BLAKE2B fee058e33e593d26ea6bc2cba9b7cdd594079b0f5807f4f5397a02b1811e6ffbc60efce28faf1791dcc0b5c78ef3b69f6d37920e462abc43c22cccb3955f05e7 SHA512 53d365971f2e967f4924bede1b3c97f672cf619f8d1e0aed0d46cc2b8301ecbd18aea2ffd0d5dff4fb44c2de33d495a529e9ef780ab1bd38017cee712cf80436
diff --git a/dev-util/rust-rover/rust-rover-2026.2.1.ebuild b/dev-util/rust-rover/rust-rover-2026.2.1.ebuild
new file mode 100644
index 000000000000..4d08619334c0
--- /dev/null
+++ b/dev-util/rust-rover/rust-rover-2026.2.1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg-utils
+
+DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrains"
+HOMEPAGE="https://www.jetbrains.com/rust/"
+SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz"
+
+S="${WORKDIR}/RustRover-${PV}"
+
+LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0
+ BSD
+ CC0-1.0
+ CDDL
+ CDDL-1.1
+ EPL-1.0
+ GPL-2
+ GPL-2-with-classpath-exception
+ ISC
+ LGPL-2.1
+ LGPL-3
+ MIT
+ MPL-1.1
+ OFL-1.1
+ ZLIB
+"
+
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-jdk nvidia"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="opt/RustRover/*"
+
+BDEPEND="
+ dev-util/patchelf
+"
+
+RDEPEND="
+ !bundled-jdk? ( >=virtual/jre-1.8 )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-debug/gdb
+ dev-libs/openssl-compat:1.1.1
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ media-libs/alsa-lib
+ media-libs/freetype:2
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ virtual/zlib:=
+ virtual/libcrypt:=
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
+"
+
+src_prepare() {
+ default
+
+ local remove_me=(
+ Install-Linux-tar.txt
+ bin/gdb
+ plugins/remote-dev-server/selfcontained
+ plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
+ plugins/nativeDebug-plugin/bin/lldb/linux/aarch64
+ plugins/platform-ijent-bundledBinaries/ijent-aarch64-unknown-linux-musl-release
+ lib/async-profiler/aarch64
+ )
+
+ rm -rv "${remove_me[@]}" || die
+
+ sed -i \
+ -e "\$a\\\\" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
+ -e "\$a# package manager. See bug #704494" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$aide.no.platform.update=Gentoo" \
+ bin/idea.properties || die
+
+ local file
+ for file in "plugins/jcef-plugin/jcef"/{libjcef.so,jcef_helper}; do
+ if [[ -f ${file} ]]; then
+ patchelf --set-rpath '$ORIGIN' "${file}" || die
+ fi
+ done
+
+ if use nvidia; then
+ grep -q '^-Dide.browser.jcef.out-of-process.enabled=' \
+ bin/rustrover64.vmoptions \
+ || echo "-Dide.browser.jcef.out-of-process.enabled=false" \
+ >> bin/rustrover64.vmoptions \
+ || die
+ fi
+}
+
+src_install() {
+ local dir="/opt/RustRover"
+
+ dodir "${dir}"
+ cp -a "${S}/." "${ED}${dir}/" || die
+
+ if ! use bundled-jdk; then
+ rm -r "${ED}${dir}/jbr" || die
+ fi
+
+ make_wrapper "rustrover" "${dir}/bin/rustrover"
+
+ newicon "bin/rustrover.svg" "rustrover.svg"
+ make_desktop_entry \
+ "rustrover" \
+ "RustRover" \
+ "rustrover" \
+ "Development;IDE;"
+
+ # Recommended for JetBrains IDE file watching.
+ dodir /etc/sysctl.d
+ echo "fs.inotify.max_user_watches = 524288" \
+ > "${ED}/etc/sysctl.d/30-idea-inotify-watches.conf" \
+ || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/dev-util/uftrace/files/uftrace-0.20-parallel-build.patch b/dev-util/uftrace/files/uftrace-0.20-parallel-build.patch
new file mode 100644
index 000000000000..946c771e2b5c
--- /dev/null
+++ b/dev-util/uftrace/files/uftrace-0.20-parallel-build.patch
@@ -0,0 +1,27 @@
+Fix for bug https://bugs.gentoo.org/963843
+
+See also https://github.com/namhyung/uftrace/issues/2070.
+
+diff --git a/Makefile b/Makefile
+index a4e43a12..7fee1230 100644
+--- a/Makefile
++++ b/Makefile
+@@ -233,6 +233,9 @@ LIBMCOUNT_FAST_OBJS := $(patsubst $(objdir)/%.op,$(objdir)/%-fast.op,$(LIBMCOUNT
+ LIBMCOUNT_SINGLE_OBJS := $(patsubst $(objdir)/%.op,$(objdir)/%-single.op,$(LIBMCOUNT_OBJS))
+ LIBMCOUNT_FAST_SINGLE_OBJS := $(patsubst $(objdir)/%.op,$(objdir)/%-fast-single.op,$(LIBMCOUNT_OBJS))
+
++LIBMCOUNT_OBJS_VERSION := $(objdir)/libmcount/mcount.op $(objdir)/libmcount/mcount-single.op
++LIBMCOUNT_OBJS_VERSION += $(objdir)/libmcount/mcount-fast.op $(objdir)/libmcount/mcount-fast-single.op
++
+ LIBMCOUNT_UTILS_SRCS += $(srcdir)/utils/debug.c $(srcdir)/utils/regs.c
+ LIBMCOUNT_UTILS_SRCS += $(srcdir)/utils/rbtree.c $(srcdir)/utils/filter.c
+ LIBMCOUNT_UTILS_SRCS += $(srcdir)/utils/shmem.c $(srcdir)/utils/utils.c
+@@ -333,7 +336,7 @@ $(objdir)/misc/bench.o: $(srcdir)/misc/bench.c
+
+ $(objdir)/cmds/dump.o: $(C_STR_OBJS)
+
+-$(UFTRACE_OBJS_VERSION): $(objdir)/version.h
++$(UFTRACE_OBJS_VERSION) $(LIBMCOUNT_OBJS_VERSION): $(objdir)/version.h
+
+ $(filter-out $(objdir)/uftrace.o, $(UFTRACE_OBJS)): $(objdir)/%.o: $(srcdir)/%.c $(COMMON_DEPS)
+ $(QUIET_CC)$(CC) $(UFTRACE_CFLAGS) -c -o $@ $<
diff --git a/dev-util/uftrace/uftrace-0.20.ebuild b/dev-util/uftrace/uftrace-0.20.ebuild
index 0394f738545c..ab121576f4a2 100644
--- a/dev-util/uftrace/uftrace-0.20.ebuild
+++ b/dev-util/uftrace/uftrace-0.20.ebuild
@@ -34,6 +34,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}"/${P}-parallel-build.patch
+)
+
src_prepare() {
default
sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" Makefile || die
diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest
index 169a78e511cd..87df787a3f63 100644
--- a/dev-util/yaml-language-server/Manifest
+++ b/dev-util/yaml-language-server/Manifest
@@ -1,4 +1,4 @@
-DIST yaml-language-server-1.14.0-deps.tar.xz 5420516 BLAKE2B cb0814b0058539c69e4f4d9b994b54315a9535e3c43d5dd6cdb0f7bc827d58b01a0b239f68d4086b422c6b90c16f46d5a35fcb1c3b5ca934e6401d1add9b7e4a SHA512 e67042b0fc415bbb338cec2e520d0df549dab4a9e89df011022315d78f1b16184060f4dac62870234b1dd97ab71b876544663963c9ca1fc5eec1c84571e2182b
-DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e
DIST yaml-language-server-1.15.0-deps.tar.xz 5428944 BLAKE2B 81be474e161a1f1e05a5a196772c890422366318f276fa91433c273915f74c9eb65b0dd6a345ad3ef0af4527b442977fca7cba8db358fe12465fc3f50a3df1f3 SHA512 ef073e03cfb431c2a39fd6408f668a175483b521b48c895cb66e2540ecf7eaab8bb30e23e8d0f1c3cd2a9733649cc4b83d82e9cd8bc0c32141600d3e32c57b2a
DIST yaml-language-server-1.15.0.tgz 570814 BLAKE2B 6e3d0550420d6a78c7bb0bb1131e818a5424b1717398706ceb83991ad559be0a5d85e6148552fd9e1dae71af28aa476393fb4d4944fdf12638b02096627c103c SHA512 378ec0a810c23109a1ea604b988ea8ab1af21d1ce2df768f14fb09858cb755350609d2c76231a1e05673a548d196985a0030419039a790cffef8a3483878b947
+DIST yaml-language-server-1.24.0-deps.tar.xz 5006592 BLAKE2B bb8f8f897077958a02ea0b3dd435a6da1e5f4ed8179cf96f8cbf5247ded9ce15732b6d0c4025a5b4d883964b3a30fe5397d6f9c1af57c78ffbcd283610779533 SHA512 17d13d4a737d73684d87674448c9c60a694bc0fb7b7dba4815d7e25c7c792641f212f3e1a0840b6f8e39e28bc974f6424fdeef64404640fb8a1f8c504b1e4684
+DIST yaml-language-server-1.24.0.tgz 646765 BLAKE2B 2cd5e0ab80ca1dd09483360b405ea640124d24d24c3eefe7e1bdc44fdd51630490e73f4444be67c1b312002346a25def5c7bf4784f88408435b48f28f0cf8a49 SHA512 f8719cc2ee0cec80be503843652713651f2ab25d8c323fd7d44e5ef3741c5b35a7da972d8f47eff071ddac71dc6dcd4a0770ae44f27881cd4d9b7e83d220aed2
diff --git a/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.24.0.ebuild
index 85cc14c659b0..dc2d51e1f7a1 100644
--- a/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild
+++ b/dev-util/yaml-language-server/yaml-language-server-1.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,9 @@ DESCRIPTION="Language Server for YAML Files"
HOMEPAGE="https://github.com/redhat-developer/yaml-language-server"
SRC_URI="
mirror://npm/${PN}/-/${P}.tgz
- https://tastytea.de/files/gentoo/${P}-deps.tar.xz
+ https://git.skysolutions.fi/gentoo-mirror/guru-vendored/releases/download/yaml-language-server-${PV}/yaml-language-server-${PV}-deps.tar.xz
"
+
S="${WORKDIR}"
# NOTE: to generate the dependency tarball: