dev-util/codex: add 0.132.0, drop 0.130.0-r1

Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui
2026-05-20 10:45:41 +08:00
parent 26a6db1b19
commit ca16488bed
2 changed files with 20 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
DIST codex-0.130.0.tar.gz 7565974 BLAKE2B 077be63eaeacc94cafb3505c01f90b78947fce878be80bd040b466c0b81374d721856cab6454a66adef2c8f3790cb9aaa5ea0d6d9451c7b44ae5e93427998cc2 SHA512 9e0cdb6581af7e7b2f1aa01536cfe89956ed804927df5341c60042bea7cd6c6a6c613c15e5d9315e70c04fde5a41d3ca96ad542463f7fa39b430913ce0e0bc2c
DIST codex-0.131.0.tar.gz 7936381 BLAKE2B 61a4a87ad506b5cdb2707e2951c1867b79780c2a14cbcf5bc88cad6ec8839191086c1c27fbffac07689b057e1b704c7d61282dd21fde2f2a30df1e9bffd4cb5c SHA512 42042c2557fdf660345a535dfc86389211bf23321876740e187e4db4b260d89018d655c193d346478b85900fd770caa47f09ba95d264249d8f33112475b53f62
DIST codex-rust-v0.130.0-crates.tar.xz 117146536 BLAKE2B 5033eb2cb00345b6f9c1faba7636c38990029a1e7b4e5b0c5f61a4dd5fa468a9729ed06d7438a4f696f4ace839673f9ba784d30a4052625c4e7ba81717d29376 SHA512 cd72031f5b870dd214f485f97b1f07d0853e6172965be530a6240ffe61322a332e8afc135ede957432fea14f68ea6ab8d389c92ea4cfa150050225bebb1fc702
DIST codex-0.132.0.tar.gz 7969821 BLAKE2B d64368af94aa0f8bc678fa1bb3818fcb5123b053db59365ef0076d75f58e7909d35b1644744ec0c3c867f2aae9fcf947e1561ce3d064a6a7658f429922943b00 SHA512 9395cc2bb527f16a431253e8c7959cacd04967735226f0fef6ae5a2519c56b9c74460202d7593f06e8d92657ac435055ea3c6f46751a5be85c860e0bfcd1751f
DIST codex-rust-v0.131.0-crates.tar.xz 117131216 BLAKE2B c227b8213f71f0736b18d877c7942ee73086ffc48801fd5bcd58979409dd5af0e787785de6260dddb96ecf31d5bd34526b84636b1992e8bef2e18390e445e969 SHA512 c6035bc756d6821e30cecf6841193aab119399117da0e9f68d777117f0a4b6fb9a5adb191356a616a431c5e8516c8e194fee7c632f409e18c7634bceba550c2b
DIST codex-rust-v0.132.0-crates.tar.xz 117131216 BLAKE2B c227b8213f71f0736b18d877c7942ee73086ffc48801fd5bcd58979409dd5af0e787785de6260dddb96ecf31d5bd34526b84636b1992e8bef2e18390e445e969 SHA512 c6035bc756d6821e30cecf6841193aab119399117da0e9f68d777117f0a4b6fb9a5adb191356a616a431c5e8516c8e194fee7c632f409e18c7634bceba550c2b
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef

View File

@@ -39,7 +39,10 @@ RUST_MIN_VER="1.93.0"
# python3 .github/scripts/rusty_v8_bazel.py resolved-v8-crate-version
RUSTY_V8_TAG="146.4.0"
inherit cargo
inherit cargo check-reqs toolchain-funcs
CHECKREQS_MEMORY="15G"
CHECKREQS_DISK_BUILD="20G"
DESCRIPTION="Codex CLI - OpenAI's AI-powered coding agent"
HOMEPAGE="https://github.com/openai/codex"
@@ -88,6 +91,20 @@ BDEPEND="virtual/pkgconfig"
# rust does not use *FLAGS from make.conf, silence portage warning
QA_FLAGS_IGNORED="usr/bin/${PN}"
pkg_pretend() {
check-reqs_pkg_pretend
}
pkg_setup() {
check-reqs_pkg_setup
rust_pkg_setup
if tc-is-lto; then
export CARGO_PROFILE_RELEASE_LTO=thin
else
export CARGO_PROFILE_RELEASE_LTO=false
fi
}
gen_git_crate_dir() {
# https://github.com/gentoo/gentoo/blob/b09dd88412fe2d5eee5a8891e08bfa2d67848da3/eclass/cargo.eclass#L442
IFS=';' read -r crate_uri commit crate_dir <<<"${GIT_CRATES[$1]}"
@@ -123,14 +140,8 @@ src_compile() {
use amd64 && rusty_v8_triple=x86_64-unknown-linux-musl
use arm64 && rusty_v8_triple=aarch64-unknown-linux-musl
# Override upstream's fat LTO (Cargo.toml [profile.release] lto = "fat",
# codegen-units = 1): on machines with ~25-30 GB free RAM the final
# link of the codex binary gets OOM-killed. Thin LTO parallelises the
# work and roughly halves peak memory at the cost of a slightly larger
# binary, which is acceptable for a standalone Gentoo install.
RUSTY_V8_ARCHIVE="${DISTDIR}/rusty_v8_${RUSTY_V8_TAG}_librusty_v8_release_${rusty_v8_triple}.a.gz" \
RUSTY_V8_SRC_BINDING_PATH="${DISTDIR}/rusty_v8_${RUSTY_V8_TAG}_src_binding_release_${rusty_v8_triple}.rs" \
CARGO_PROFILE_RELEASE_LTO=thin \
cargo_src_compile --package codex-cli
}