Date: Fri, 27 Feb 2026 11:58:57 +0000 From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 9dc909cf127e - main - misc/codex: Update to 0.106.0 Message-ID: <69a18701.3d0ed.1aca7d5@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=9dc909cf127e31e91d253d4a4573a4af9f23e96f commit 9dc909cf127e31e91d253d4a4573a4af9f23e96f Author: Hiroki Tagato <tagattie@FreeBSD.org> AuthorDate: 2026-02-27 11:57:42 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2026-02-27 11:58:49 +0000 misc/codex: Update to 0.106.0 Changelog: - https://github.com/openai/codex/releases/tag/rust-v0.105.0 - https://github.com/openai/codex/releases/tag/rust-v0.106.0 Reported by: GitHub (watch releases) --- misc/codex/Makefile | 17 +++-- misc/codex/Makefile.crates | 37 +++++++++- misc/codex/distinfo | 80 +++++++++++++++++++--- .../patch-codex-rs_core_tests_suite_view__image.rs | 6 +- 4 files changed, 118 insertions(+), 22 deletions(-) diff --git a/misc/codex/Makefile b/misc/codex/Makefile index 364363f3d37e..7a7704ad5e86 100644 --- a/misc/codex/Makefile +++ b/misc/codex/Makefile @@ -1,6 +1,6 @@ PORTNAME= codex DISTVERSIONPREFIX= rust-v -DISTVERSION= 0.104.0 +DISTVERSION= 0.106.0 CATEGORIES= misc devel MAINTAINER= tagattie@FreeBSD.org @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= fails to build: rustc-LLVM ERROR: out of memory LIB_DEPENDS= libzstd.so:archivers/zstd \ + libasound.so:audio/alsa-lib \ libdbus-1.so:devel/dbus \ libonig.so:devel/oniguruma RUN_DEPENDS= bash:shells/bash \ @@ -25,12 +26,12 @@ USES= cargo python:test shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= openai -SHEBANG_FILES= codex-rs/core/src/skills/assets/samples/skill-creator/scripts/generate_openai_yaml.py \ - codex-rs/core/src/skills/assets/samples/skill-creator/scripts/init_skill.py \ - codex-rs/core/src/skills/assets/samples/skill-creator/scripts/quick_validate.py \ - codex-rs/core/src/skills/assets/samples/skill-installer/scripts/github_utils.py \ - codex-rs/core/src/skills/assets/samples/skill-installer/scripts/install-skill-from-github.py \ - codex-rs/core/src/skills/assets/samples/skill-installer/scripts/list-skills.py \ +SHEBANG_FILES= codex-rs/skills/src/assets/samples/skill-creator/scripts/generate_openai_yaml.py \ + codex-rs/skills/src/assets/samples/skill-creator/scripts/init_skill.py \ + codex-rs/skills/src/assets/samples/skill-creator/scripts/quick_validate.py \ + codex-rs/skills/src/assets/samples/skill-installer/scripts/github_utils.py \ + codex-rs/skills/src/assets/samples/skill-installer/scripts/install-skill-from-github.py \ + codex-rs/skills/src/assets/samples/skill-installer/scripts/list-skills.py \ codex-rs/vendor/bubblewrap/demos/userns-block-fd.py \ codex-rs/vendor/bubblewrap/tests/test-seccomp.py \ codex-rs/vendor/bubblewrap/tests/use-as-subproject/assert-correct-rpath.py @@ -78,8 +79,10 @@ post-patch: @${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \ ${BUILD_WRKSRC}/app-server/tests/suite/codex_message_processor_flow.rs \ ${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start.rs \ + ${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start_zsh_fork.rs \ ${BUILD_WRKSRC}/core/src/command_canonicalization.rs \ ${BUILD_WRKSRC}/core/src/exec_policy.rs \ + ${BUILD_WRKSRC}/core/src/skills/invocation_utils.rs \ ${BUILD_WRKSRC}/core/tests/suite/approvals.rs \ ${BUILD_WRKSRC}/core/tests/suite/seatbelt.rs \ ${BUILD_WRKSRC}/core/tests/suite/tools.rs \ diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates index 3eaeb3d1dd1f..0efa17de14a9 100644 --- a/misc/codex/Makefile.crates +++ b/misc/codex/Makefile.crates @@ -18,6 +18,8 @@ CARGO_CRATES= Inflector-0.11.4 \ allocative-0.3.4 \ allocative_derive-0.3.3 \ allocator-api2-0.2.21 \ + alsa-0.9.1 \ + alsa-sys-0.3.1 \ android_system_properties-0.1.5 \ annotate-snippets-0.9.2 \ ansi-to-tui-7.0.0 \ @@ -71,6 +73,8 @@ CARGO_CRATES= Inflector-0.11.4 \ basic-toml-0.1.10 \ bech32-0.9.1 \ beef-0.5.2 \ + bincode-1.3.3 \ + bindgen-0.72.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ @@ -98,6 +102,7 @@ CARGO_CRATES= Inflector-0.11.4 \ cbc-0.1.2 \ cc-1.2.55 \ cesu8-1.1.0 \ + cexpr-0.6.0 \ cfg-if-1.0.4 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ @@ -107,6 +112,7 @@ CARGO_CRATES= Inflector-0.11.4 \ chrono-0.4.43 \ chunked_transfer-1.5.0 \ cipher-0.4.4 \ + clang-sys-1.8.1 \ clap-4.5.58 \ clap_builder-4.5.58 \ clap_complete-4.5.65 \ @@ -134,6 +140,9 @@ CARGO_CRATES= Inflector-0.11.4 \ core-foundation-0.9.4 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ + coreaudio-rs-0.11.3 \ + coreaudio-sys-0.2.17 \ + cpal-0.15.3 \ cpufeatures-0.2.17 \ crc-3.4.0 \ crc-catalog-2.4.0 \ @@ -163,6 +172,7 @@ CARGO_CRATES= Inflector-0.11.4 \ darling_macro-0.20.11 \ darling_macro-0.21.3 \ darling_macro-0.23.0 \ + dasp_sample-0.11.0 \ data-encoding-2.10.0 \ dbus-0.9.10 \ dbus-secret-service-4.1.0 \ @@ -272,6 +282,7 @@ CARGO_CRATES= Inflector-0.11.4 \ getrandom-0.3.4 \ gif-0.14.1 \ gimli-0.32.3 \ + glob-0.3.3 \ globset-0.4.18 \ h2-0.4.13 \ half-2.7.1 \ @@ -291,6 +302,7 @@ CARGO_CRATES= Inflector-0.11.4 \ hmac-0.12.1 \ home-0.5.12 \ hostname-0.4.2 \ + hound-3.5.1 \ http-0.2.12 \ http-1.4.0 \ http-body-1.0.1 \ @@ -366,12 +378,14 @@ CARGO_CRATES= Inflector-0.11.4 \ landlock-0.4.4 \ language-tags-0.3.2 \ lazy_static-1.5.0 \ - libc-0.2.180 \ + libc-0.2.182 \ libdbus-sys-0.2.7 \ + libloading-0.8.9 \ libm-0.2.16 \ libredox-0.1.12 \ libsqlite3-sys-0.30.1 \ libz-sys-1.1.23 \ + linked-hash-map-0.5.6 \ linux-keyutils-0.2.4 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.11.0 \ @@ -388,6 +402,7 @@ CARGO_CRATES= Inflector-0.11.4 \ lsp-types-0.94.1 \ lzma-rs-0.3.0 \ lzma-sys-0.1.20 \ + mach2-0.4.3 \ maplit-1.0.2 \ matchers-0.2.0 \ matchit-0.8.4 \ @@ -406,7 +421,9 @@ CARGO_CRATES= Inflector-0.11.4 \ moxcms-0.7.11 \ multimap-0.10.1 \ native-tls-0.2.14 \ + ndk-0.8.0 \ ndk-context-0.1.1 \ + ndk-sys-0.5.0+25.2.9519653 \ new_debug_unreachable-1.0.6 \ nibble_vec-0.1.0 \ nix-0.28.0 \ @@ -423,11 +440,14 @@ CARGO_CRATES= Inflector-0.11.4 \ num-bigint-dig-0.8.6 \ num-complex-0.4.6 \ num-conv-0.2.0 \ + num-derive-0.4.2 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.17.0 \ + num_enum-0.7.5 \ + num_enum_derive-0.7.5 \ num_threads-0.1.7 \ oauth2-5.0.0 \ objc2-0.6.3 \ @@ -446,9 +466,13 @@ CARGO_CRATES= Inflector-0.11.4 \ objc2-ui-kit-0.3.2 \ objc2-user-notifications-0.3.2 \ object-0.37.3 \ + oboe-0.6.1 \ + oboe-sys-0.6.1 \ oid-registry-0.8.1 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.2 \ + onig-6.5.1 \ + onig_sys-69.9.1 \ opaque-debug-0.3.1 \ openssl-0.10.75 \ openssl-macros-0.1.1 \ @@ -467,7 +491,7 @@ CARGO_CRATES= Inflector-0.11.4 \ ordered-stream-0.2.0 \ os_info-3.14.0 \ os_pipe-1.2.3 \ - owo-colors-4.2.3 \ + owo-colors-4.3.0 \ parking-2.2.1 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ @@ -491,6 +515,7 @@ CARGO_CRATES= Inflector-0.11.4 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.32 \ + plist-1.8.0 \ png-0.18.0 \ polling-3.11.0 \ poly1305-0.8.0 \ @@ -693,6 +718,7 @@ CARGO_CRATES= Inflector-0.11.4 \ syn-2.0.114 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ + syntect-5.3.0 \ sys-locale-0.3.2 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ @@ -751,17 +777,18 @@ CARGO_CRATES= Inflector-0.11.4 \ tracing-error-0.2.1 \ tracing-log-0.2.0 \ tracing-opentelemetry-0.32.1 \ + tracing-serde-0.2.0 \ tracing-subscriber-0.3.22 \ tracing-test-0.2.5 \ tracing-test-macro-0.2.5 \ tree-sitter-0.25.10 \ tree-sitter-bash-0.25.1 \ - tree-sitter-highlight-0.25.10 \ tree-sitter-language-0.1.7 \ tree_magic_mini-3.2.2 \ try-lock-0.2.5 \ ts-rs-11.1.0 \ ts-rs-macros-11.1.0 \ + two-face-0.5.1 \ type-map-0.5.1 \ typenum-1.19.0 \ uds_windows-1.1.0 \ @@ -831,9 +858,11 @@ CARGO_CRATES= Inflector-0.11.4 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-0.54.0 \ windows-0.58.0 \ windows-0.62.2 \ windows-collections-0.3.2 \ + windows-core-0.54.0 \ windows-core-0.58.0 \ windows-core-0.62.2 \ windows-future-0.3.2 \ @@ -844,6 +873,7 @@ CARGO_CRATES= Inflector-0.11.4 \ windows-link-0.2.1 \ windows-numerics-0.3.1 \ windows-registry-0.6.1 \ + windows-result-0.1.2 \ windows-result-0.2.0 \ windows-result-0.4.1 \ windows-strings-0.1.0 \ @@ -905,6 +935,7 @@ CARGO_CRATES= Inflector-0.11.4 \ x509-parser-0.18.1 \ xdg-home-1.3.0 \ xz2-0.1.7 \ + yaml-rust-0.4.5 \ yansi-1.0.1 \ yasna-0.5.2 \ yoke-0.8.1 \ diff --git a/misc/codex/distinfo b/misc/codex/distinfo index e7963b99e1cf..272a513ac90e 100644 --- a/misc/codex/distinfo +++ b/misc/codex/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1771472038 +TIMESTAMP = 1772181378 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a @@ -39,6 +39,10 @@ SHA256 (rust/crates/allocative_derive-0.3.3.crate) = fe233a377643e0fc1a56421d7c9 SIZE (rust/crates/allocative_derive-0.3.3.crate) = 3896 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 +SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43 +SIZE (rust/crates/alsa-0.9.1.crate) = 72824 +SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527 +SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/annotate-snippets-0.9.2.crate) = ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e @@ -145,6 +149,10 @@ SHA256 (rust/crates/bech32-0.9.1.crate) = d86b93f97252c47b41663388e6d155714a9d0c SIZE (rust/crates/bech32-0.9.1.crate) = 11133 SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1 SIZE (rust/crates/beef-0.5.2.crate) = 15275 +SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad +SIZE (rust/crates/bincode-1.3.3.crate) = 28958 +SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895 +SIZE (rust/crates/bindgen-0.72.1.crate) = 246071 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb @@ -199,6 +207,8 @@ SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d4 SIZE (rust/crates/cc-1.2.55.crate) = 93756 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e @@ -217,6 +227,8 @@ SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 +SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 SHA256 (rust/crates/clap-4.5.58.crate) = 63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806 SIZE (rust/crates/clap-4.5.58.crate) = 61991 SHA256 (rust/crates/clap_builder-4.5.58.crate) = 7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2 @@ -271,6 +283,12 @@ SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81 SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace +SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844 +SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6 +SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591 +SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779 +SIZE (rust/crates/cpal-0.15.3.crate) = 100083 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 SHA256 (rust/crates/crc-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d @@ -329,6 +347,8 @@ SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa1 SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 +SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f +SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617 SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293 SHA256 (rust/crates/dbus-0.9.10.crate) = 21b3aa68d7e7abee336255bd7248ea965cc393f3e70411135a6f6a4b651345d4 @@ -547,6 +567,8 @@ SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c6 SIZE (rust/crates/gif-0.14.1.crate) = 38581 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 SIZE (rust/crates/gimli-0.32.3.crate) = 289789 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3 SIZE (rust/crates/globset-0.4.18.crate) = 28970 SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 @@ -585,6 +607,8 @@ SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461d SIZE (rust/crates/home-0.5.12.crate) = 9445 SHA256 (rust/crates/hostname-0.4.2.crate) = 617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd SIZE (rust/crates/hostname-0.4.2.crate) = 12983 +SHA256 (rust/crates/hound-3.5.1.crate) = 62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f +SIZE (rust/crates/hound-3.5.1.crate) = 39446 SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 SIZE (rust/crates/http-0.2.12.crate) = 101964 SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a @@ -735,10 +759,12 @@ SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503 SIZE (rust/crates/language-tags-0.3.2.crate) = 53420 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc -SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112 +SIZE (rust/crates/libc-0.2.182.crate) = 814873 SHA256 (rust/crates/libdbus-sys-0.2.7.crate) = 328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043 SIZE (rust/crates/libdbus-sys-0.2.7.crate) = 1105992 +SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55 +SIZE (rust/crates/libloading-0.8.9.crate) = 30222 SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 SIZE (rust/crates/libm-0.2.16.crate) = 164243 SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 @@ -747,6 +773,8 @@ SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567 SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296 SHA256 (rust/crates/libz-sys-1.1.23.crate) = 15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7 SIZE (rust/crates/libz-sys-1.1.23.crate) = 854540 +SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f +SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e SIZE (rust/crates/linux-keyutils-0.2.4.crate) = 17999 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab @@ -779,6 +807,8 @@ SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080 SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27 SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045 +SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44 +SIZE (rust/crates/mach2-0.4.3.crate) = 22180 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d SIZE (rust/crates/maplit-1.0.2.crate) = 8871 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 @@ -815,8 +845,12 @@ SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7 SIZE (rust/crates/multimap-0.10.1.crate) = 15232 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7 +SIZE (rust/crates/ndk-0.8.0.crate) = 79770 SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205 +SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691 +SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233 SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086 SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 @@ -849,6 +883,8 @@ SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d76041355 SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050 SIZE (rust/crates/num-conv-0.2.0.crate) = 7034 +SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 +SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf @@ -859,6 +895,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 +SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c +SIZE (rust/crates/num_enum-0.7.5.crate) = 21570 +SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7 +SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d @@ -895,12 +935,20 @@ SHA256 (rust/crates/objc2-user-notifications-0.3.2.crate) = 9df9128cbbfef73cda16 SIZE (rust/crates/objc2-user-notifications-0.3.2.crate) = 12257 SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe SIZE (rust/crates/object-0.37.3.crate) = 344032 +SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb +SIZE (rust/crates/oboe-0.6.1.crate) = 24588 +SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d +SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091 SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7 SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 +SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0 +SIZE (rust/crates/onig-6.5.1.crate) = 32394 +SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc +SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378 SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 @@ -937,8 +985,8 @@ SHA256 (rust/crates/os_info-3.14.0.crate) = e4022a17595a00d6a369236fdae483f0de7f SIZE (rust/crates/os_info-3.14.0.crate) = 27455 SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967 SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467 -SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52 -SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315 +SHA256 (rust/crates/owo-colors-4.3.0.crate) = d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d +SIZE (rust/crates/owo-colors-4.3.0.crate) = 31273 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a @@ -985,6 +1033,8 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5 SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07 +SIZE (rust/crates/plist-1.8.0.crate) = 54623 SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 SIZE (rust/crates/png-0.18.0.crate) = 118041 SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218 @@ -1389,6 +1439,8 @@ SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925 +SIZE (rust/crates/syntect-5.3.0.crate) = 833348 SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4 SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072 SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b @@ -1505,6 +1557,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-opentelemetry-0.32.1.crate) = 1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc SIZE (rust/crates/tracing-opentelemetry-0.32.1.crate) = 156912 +SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1 +SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755 SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68 @@ -1515,8 +1569,6 @@ SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308 SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383 SHA256 (rust/crates/tree-sitter-bash-0.25.1.crate) = 9e5ec769279cc91b561d3df0d8a5deb26b0ad40d183127f409494d6d8fc53062 SIZE (rust/crates/tree-sitter-bash-0.25.1.crate) = 438310 -SHA256 (rust/crates/tree-sitter-highlight-0.25.10.crate) = adc5f880ad8d8f94e88cb81c3557024cf1a8b75e3b504c50481ed4f5a6006ff3 -SIZE (rust/crates/tree-sitter-highlight-0.25.10.crate) = 18553 SHA256 (rust/crates/tree-sitter-language-0.1.7.crate) = 009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782 SIZE (rust/crates/tree-sitter-language-0.1.7.crate) = 7945 SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6 @@ -1527,6 +1579,8 @@ SHA256 (rust/crates/ts-rs-11.1.0.crate) = 4994acea2522cd2b3b85c1d9529a55991e3ad5 SIZE (rust/crates/ts-rs-11.1.0.crate) = 55020 SHA256 (rust/crates/ts-rs-macros-11.1.0.crate) = ee6ff59666c9cbaec3533964505d39154dc4e0a56151fdea30a09ed0301f62e2 SIZE (rust/crates/ts-rs-macros-11.1.0.crate) = 20646 +SHA256 (rust/crates/two-face-0.5.1.crate) = b285c51f8a6ade109ed4566d33ac4fb289fb5d6cf87ed70908a5eaf65e948e34 +SIZE (rust/crates/two-face-0.5.1.crate) = 3617506 SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90 SIZE (rust/crates/type-map-0.5.1.crate) = 8606 SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb @@ -1665,12 +1719,16 @@ SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3e SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49 +SIZE (rust/crates/windows-0.54.0.crate) = 11096265 SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 SIZE (rust/crates/windows-0.58.0.crate) = 9744521 SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580 SIZE (rust/crates/windows-0.62.2.crate) = 9360572 SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610 SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510 +SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65 +SIZE (rust/crates/windows-core-0.54.0.crate) = 44015 SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb @@ -1691,6 +1749,8 @@ SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bb SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772 SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720 SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 +SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8 +SIZE (rust/crates/windows-result-0.1.2.crate) = 10601 SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 @@ -1813,6 +1873,8 @@ SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000 SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2 SIZE (rust/crates/xz2-0.1.7.crate) = 23892 +SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 +SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd @@ -1883,5 +1945,5 @@ SHA256 (openai-oss-forks-tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f SIZE (openai-oss-forks-tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f_GH0.tar.gz) = 293929 SHA256 (openai-oss-forks-tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6_GH0.tar.gz) = d533d657efccf27a6c11c86114998b1a777d5243696d19da2e180729bda7c47d SIZE (openai-oss-forks-tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6_GH0.tar.gz) = 31620 -SHA256 (openai-codex-rust-v0.104.0_GH0.tar.gz) = d7f93df78a5f7a89268eb1625c52322386ef27eb7ae33e6acc3e6c5a6fce80db -SIZE (openai-codex-rust-v0.104.0_GH0.tar.gz) = 4361931 +SHA256 (openai-codex-rust-v0.106.0_GH0.tar.gz) = f6a6934f32c77d7d31a7ab2c491d061adb07e78a86b1bef2083030ec5274a5e4 +SIZE (openai-codex-rust-v0.106.0_GH0.tar.gz) = 4662574 diff --git a/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs index c3ab346c39cf..6d782b1aaf54 100644 --- a/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs +++ b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs @@ -1,11 +1,11 @@ ---- codex-rs/core/tests/suite/view_image.rs.orig 2026-02-18 06:34:44 UTC +--- codex-rs/core/tests/suite/view_image.rs.orig 2026-02-26 19:39:41 UTC +++ codex-rs/core/tests/suite/view_image.rs -@@ -40,6 +40,8 @@ use wiremock::MockServer; +@@ -41,6 +41,8 @@ use wiremock::MockServer; use tokio::time::Duration; use wiremock::BodyPrintLimit; use wiremock::MockServer; +use wiremock::ResponseTemplate; +use wiremock::matchers::body_string_contains; - fn find_image_message(body: &Value) -> Option<&Value> { + fn image_messages(body: &Value) -> Vec<&Value> { body.get("input")home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a18701.3d0ed.1aca7d5>
