Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Apr 2026 06:16:51 +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: 983de99ed750 - main - misc/codex: Update to 0.120.0
Message-ID:  <69db38d3.27d70.565d9865@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=983de99ed7504775b66b50b3814bfb2158b5cd1a

commit 983de99ed7504775b66b50b3814bfb2158b5cd1a
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-04-12 06:12:59 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-04-12 06:16:37 +0000

    misc/codex: Update to 0.120.0
    
    Changelog:
    - https://github.com/openai/codex/releases/tag/rust-v0.118.0
    - https://github.com/openai/codex/releases/tag/rust-v0.119.0
    - https://github.com/openai/codex/releases/tag/rust-v0.120.0
    
    Reported by:    GitHub (watch releases)
---
 misc/codex/Makefile                                | 15 ++--
 misc/codex/Makefile.crates                         | 44 ++++++++--
 misc/codex/distinfo                                | 94 ++++++++++++++++++----
 .../files/patch-codex-rs_exec_tests_suite_mod.rs   |  6 +-
 4 files changed, 128 insertions(+), 31 deletions(-)

diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 7bb7ae298f9b..c3558d986b5b 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	codex
 DISTVERSIONPREFIX=	rust-v
-DISTVERSION=	0.117.0
+DISTVERSION=	0.120.0
 CATEGORIES=	misc devel
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -87,12 +87,12 @@ post-patch:
 		${BUILD_WRKSRC}/core/tests/suite/user_notification.rs \
 		${BUILD_WRKSRC}/shell-command/src/parse_command.rs \
 		${BUILD_WRKSRC}/shell-escalation/src/unix/escalate_server.rs \
-		${BUILD_WRKSRC}/tui/src/exec_command.rs \
-		${BUILD_WRKSRC}/tui_app_server/src/exec_command.rs
+		${BUILD_WRKSRC}/tui/src/exec_command.rs
 	@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
 		${BUILD_WRKSRC}/app-server/tests/suite/v2/command_exec.rs \
 		${BUILD_WRKSRC}/app-server/tests/suite/v2/thread_resume.rs \
 		${BUILD_WRKSRC}/app-server/tests/suite/v2/thread_shell_command.rs \
+		${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_interrupt.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-skills/src/invocation_utils.rs \
@@ -111,11 +111,12 @@ post-patch:
 		${BUILD_WRKSRC}/hooks/src/events/post_tool_use.rs \
 		${BUILD_WRKSRC}/shell-command/src/bash.rs \
 		${BUILD_WRKSRC}/shell-command/src/command_safety/is_safe_command.rs \
+		${BUILD_WRKSRC}/tui/src/app.rs \
+		${BUILD_WRKSRC}/tui/src/chatwidget/tests/app_server.rs \
+		${BUILD_WRKSRC}/tui/src/chatwidget/tests/approval_requests.rs \
+		${BUILD_WRKSRC}/tui/src/chatwidget/tests/exec_flow.rs \
+		${BUILD_WRKSRC}/tui/src/exec_command.rs \
 		${BUILD_WRKSRC}/tui/src/render/highlight.rs \
-		${BUILD_WRKSRC}/tui_app_server/src/app.rs \
-		${BUILD_WRKSRC}/tui_app_server/src/chatwidget/tests.rs \
-		${BUILD_WRKSRC}/tui_app_server/src/exec_command.rs \
-		${BUILD_WRKSRC}/tui_app_server/src/render/highlight.rs \
 		${BUILD_WRKSRC}/utils/pty/src/tests.rs
 
 post-build-COMPLETIONS-on:
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 894b1e19f390..0ebb6df25a43 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -88,6 +88,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		byteorder-lite-0.1.0 \
 		bytes-1.11.1 \
 		bytestring-1.5.0 \
+		bzip2-0.4.4 \
 		bzip2-0.5.2 \
 		bzip2-sys-0.1.13+1.0.8 \
 		cached-0.56.0 \
@@ -100,6 +101,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cc-1.2.55 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
+		cfg-expr-0.20.7 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
@@ -118,6 +120,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		clipboard-win-5.4.1 \
 		cmake-0.1.57 \
 		cmp_any-0.8.1 \
+		codespan-reporting-0.13.1 \
 		color-eyre-0.6.5 \
 		color-spantrace-0.3.0 \
 		color_quant-1.1.0 \
@@ -130,6 +133,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		const-oid-0.9.6 \
 		const_format-0.2.35 \
 		const_format_proc_macros-0.2.34 \
+		constant_time_eq-0.1.5 \
 		constant_time_eq-0.3.1 \
 		convert_case-0.6.0 \
 		convert_case-0.10.0 \
@@ -161,6 +165,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ctor-proc-macro-0.0.7 \
 		curve25519-dalek-4.1.3 \
 		curve25519-dalek-derive-0.1.1 \
+		cxx-1.0.194 \
+		cxx-build-1.0.194 \
+		cxxbridge-cmd-1.0.194 \
+		cxxbridge-flags-1.0.194 \
+		cxxbridge-macro-1.0.194 \
 		darling-0.20.11 \
 		darling-0.21.3 \
 		darling-0.23.0 \
@@ -241,7 +250,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fdeflate-0.3.7 \
 		fiat-crypto-0.2.9 \
 		filedescriptor-0.8.3 \
-		filetime-0.2.27 \
 		find-crate-0.6.3 \
 		find-msvc-tools-0.1.9 \
 		findshlibs-0.10.2 \
@@ -262,6 +270,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.2.2 \
+		fs2-0.4.3 \
 		fs_extra-1.3.0 \
 		fsevent-sys-4.1.0 \
 		fslock-0.2.1 \
@@ -285,8 +294,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		getrandom-0.3.4 \
 		gif-0.14.1 \
 		gimli-0.32.3 \
+		gio-sys-0.21.5 \
+		glib-0.21.5 \
+		glib-macros-0.21.5 \
+		glib-sys-0.21.5 \
 		glob-0.3.3 \
 		globset-0.4.18 \
+		gobject-sys-0.21.5 \
 		gzip-header-1.0.0 \
 		h2-0.4.13 \
 		half-2.7.1 \
@@ -297,6 +311,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hashlink-0.10.0 \
 		headers-0.4.1 \
 		headers-core-0.3.0 \
+		heck-0.4.1 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
 		hex-0.4.3 \
@@ -306,7 +321,6 @@ 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 \
@@ -318,7 +332,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hyper-rustls-0.27.7 \
 		hyper-timeout-0.5.2 \
 		hyper-tls-0.6.0 \
-		hyper-util-0.1.19 \
+		hyper-util-0.1.20 \
 		i18n-config-0.4.8 \
 		i18n-embed-0.15.4 \
 		i18n-embed-fl-0.9.4 \
@@ -367,6 +381,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		is_ci-1.2.0 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.10.5 \
+		itertools-0.11.0 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
 		itoa-1.0.17 \
@@ -393,6 +408,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		libredox-0.1.12 \
 		libsqlite3-sys-0.30.1 \
 		libz-sys-1.1.23 \
+		link-cplusplus-1.0.12 \
 		linked-hash-map-0.5.6 \
 		linux-keyutils-0.2.4 \
 		linux-raw-sys-0.4.15 \
@@ -503,11 +519,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
+		password-hash-0.4.2 \
 		paste-1.0.15 \
 		pastey-0.2.1 \
 		path-absolutize-3.1.1 \
 		path-dedot-3.1.1 \
 		pathdiff-0.2.3 \
+		pbjson-0.6.0 \
+		pbjson-build-0.6.2 \
+		pbjson-types-0.6.0 \
+		pbkdf2-0.11.0 \
 		pbkdf2-0.12.2 \
 		pem-3.0.6 \
 		pem-rfc7468-0.7.0 \
@@ -545,8 +566,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		proc-macro2-1.0.106 \
 		process-wrap-9.0.1 \
 		proptest-1.9.0 \
+		prost-0.12.6 \
 		prost-0.14.3 \
+		prost-build-0.12.6 \
+		prost-derive-0.12.6 \
 		prost-derive-0.14.3 \
+		prost-types-0.12.6 \
 		psl-2.1.184 \
 		psl-types-2.0.11 \
 		pulldown-cmark-0.10.3 \
@@ -606,6 +631,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rmcp-0.15.0 \
 		rmcp-macros-0.15.0 \
 		rsa-0.9.10 \
+		rtrb-0.3.3 \
 		rust-embed-8.11.0 \
 		rust-embed-impl-8.11.0 \
 		rust-embed-utils-8.11.0 \
@@ -638,6 +664,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		schemars_derive-1.2.1 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
+		scratch-1.0.9 \
 		scrypt-0.11.0 \
 		sdd-3.0.10 \
 		seccompiler-0.5.0 \
@@ -733,10 +760,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		synstructure-0.13.2 \
 		syntect-5.3.0 \
 		sys-locale-0.3.2 \
-		system-configuration-0.6.1 \
+		system-configuration-0.7.0 \
 		system-configuration-sys-0.6.0 \
+		system-deps-7.0.7 \
 		tagptr-0.2.0 \
-		tar-0.4.45 \
+		target-lexicon-0.13.3 \
 		tempfile-3.24.0 \
 		temporal_capi-0.1.2 \
 		temporal_rs-0.1.2 \
@@ -839,6 +867,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		v8-146.4.0 \
 		valuable-0.1.1 \
 		vcpkg-0.2.15 \
+		version-compare-0.2.1 \
 		version_check-0.9.5 \
 		vt100-0.16.2 \
 		vte-0.15.0 \
@@ -952,7 +981,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		x11rb-protocol-0.13.2 \
 		x25519-dalek-2.0.1 \
 		x509-parser-0.18.1 \
-		xattr-1.6.1 \
 		xdg-home-1.3.0 \
 		xz2-0.1.7 \
 		yaml-rust-0.4.5 \
@@ -972,11 +1000,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zerotrie-0.2.3 \
 		zerovec-0.11.5 \
 		zerovec-derive-0.11.2 \
+		zip-0.6.6 \
 		zip-2.4.2 \
 		zmij-1.0.19 \
 		zoneinfo64-0.2.1 \
 		zopfli-0.8.3 \
+		zstd-0.11.2+zstd.1.5.2 \
 		zstd-0.13.3 \
+		zstd-safe-5.0.2+zstd.1.5.2 \
 		zstd-safe-7.2.4 \
 		zstd-sys-2.0.16+zstd.1.5.7 \
 		zune-core-0.4.12 \
@@ -988,6 +1019,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zvariant_utils-2.1.0 \
 		ratatui@git+https://github.com/nornagon/ratatui?branch=nornagon-v0.29.0-patch\#9b2ad1298408c45918ee9f8241a6f95498cdbed2 \
 		runfiles@git+https://github.com/dzbarsky/rules_rust?rev=b56cbaa8465e74127f1ea216f813cd377295ad81\#b56cbaa8465e74127f1ea216f813cd377295ad81 \
+		libwebrtc,livekit-protocol,livekit-runtime,webrtc-sys,webrtc-sys-build@git+https://github.com/juberti-oai/rust-sdks.git?rev=e2d1d1d230c6fc9df171ccb181423f957bb3c1f0\#e2d1d1d230c6fc9df171ccb181423f957bb3c1f0 \
 		nucleo,nucleo-matcher@git+https://github.com/helix-editor/nucleo.git?rev=4253de9faabb4e5c6d81d946a5e35a90f87347ee\#4253de9faabb4e5c6d81d946a5e35a90f87347ee \
 		crossterm@git+https://github.com/nornagon/crossterm?branch=nornagon%2Fcolor-query\#87db8bfa6dc99427fd3b071681b07fc31c6ce995 \
 		tungstenite@git+https://github.com/openai-oss-forks/tungstenite-rs?rev=9200079d3b54a1ff51072e24d81fd354f085156f\#9200079d3b54a1ff51072e24d81fd354f085156f \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index b8d9fd2af7b2..1a3d94826b3e 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1774663348
+TIMESTAMP = 1775961066
 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
@@ -179,6 +179,8 @@ SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab4
 SIZE (rust/crates/bytes-1.11.1.crate) = 78584
 SHA256 (rust/crates/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289
 SIZE (rust/crates/bytestring-1.5.0.crate) = 11353
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
 SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
 SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
 SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
@@ -203,6 +205,8 @@ SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748
 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-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368
+SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355
 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
@@ -239,6 +243,8 @@ SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31c
 SIZE (rust/crates/cmake-0.1.57.crate) = 20376
 SHA256 (rust/crates/cmp_any-0.8.1.crate) = e9b18233253483ce2f65329a24072ec414db782531bdbb7d0bbc4bd2ce6b7e21
 SIZE (rust/crates/cmp_any-0.8.1.crate) = 6508
+SHA256 (rust/crates/codespan-reporting-0.13.1.crate) = af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
+SIZE (rust/crates/codespan-reporting-0.13.1.crate) = 57424
 SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
 SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
 SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
@@ -263,6 +269,8 @@ SHA256 (rust/crates/const_format-0.2.35.crate) = 7faa7469a93a566e9ccc1c73fe783b4
 SIZE (rust/crates/const_format-0.2.35.crate) = 79187
 SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
 SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
+SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
@@ -325,6 +333,16 @@ SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a
 SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
 SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
+SHA256 (rust/crates/cxx-1.0.194.crate) = 747d8437319e3a2f43d93b341c137927ca70c0f5dabeea7a005a73665e247c7e
+SIZE (rust/crates/cxx-1.0.194.crate) = 238693
+SHA256 (rust/crates/cxx-build-1.0.194.crate) = b0f4697d190a142477b16aef7da8a99bfdc41e7e8b1687583c0d23a79c7afc1e
+SIZE (rust/crates/cxx-build-1.0.194.crate) = 99953
+SHA256 (rust/crates/cxxbridge-cmd-1.0.194.crate) = d0956799fa8678d4c50eed028f2de1c0552ae183c76e976cf7ca8c4e36a7c328
+SIZE (rust/crates/cxxbridge-cmd-1.0.194.crate) = 87054
+SHA256 (rust/crates/cxxbridge-flags-1.0.194.crate) = 23384a836ab4f0ad98ace7e3955ad2de39de42378ab487dc28d3990392cb283a
+SIZE (rust/crates/cxxbridge-flags-1.0.194.crate) = 5430
+SHA256 (rust/crates/cxxbridge-macro-1.0.194.crate) = e6acc6b5822b9526adfb4fc377b67128fdd60aac757cc4a741a6278603f763cf
+SIZE (rust/crates/cxxbridge-macro-1.0.194.crate) = 72009
 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
 SIZE (rust/crates/darling-0.20.11.crate) = 37614
 SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
@@ -485,8 +503,6 @@ SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf9
 SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
 SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
 SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db
-SIZE (rust/crates/filetime-0.2.27.crate) = 16678
 SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
 SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
 SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
@@ -527,6 +543,8 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
 SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
 SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
+SIZE (rust/crates/fs2-0.4.3.crate) = 13138
 SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
 SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -573,10 +591,20 @@ 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/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22
+SIZE (rust/crates/gio-sys-0.21.5.crate) = 86597
+SHA256 (rust/crates/glib-0.21.5.crate) = 16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b
+SIZE (rust/crates/glib-0.21.5.crate) = 298716
+SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17
+SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178
+SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c
+SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231
 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/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294
+SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168
 SHA256 (rust/crates/gzip-header-1.0.0.crate) = 95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2
 SIZE (rust/crates/gzip-header-1.0.0.crate) = 12445
 SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54
@@ -597,6 +625,8 @@ SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4
 SIZE (rust/crates/headers-0.4.1.crate) = 71105
 SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
 SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
@@ -615,8 +645,6 @@ 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
@@ -639,8 +667,8 @@ SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c
 SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.19.crate) = 727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f
-SIZE (rust/crates/hyper-util-0.1.19.crate) = 112744
+SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0
+SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807
 SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef
 SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082
 SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
@@ -737,6 +765,8 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd4600
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
+SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
 SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -789,6 +819,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/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82
+SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178
 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
@@ -1009,6 +1041,8 @@ SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6
 SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
+SIZE (rust/crates/password-hash-0.4.2.crate) = 26099
 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
 SIZE (rust/crates/paste-1.0.15.crate) = 18374
 SHA256 (rust/crates/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec
@@ -1019,6 +1053,14 @@ SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd47
 SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
 SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
 SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pbjson-0.6.0.crate) = 1030c719b0ec2a2d25a5df729d6cff1acf3cc230bf766f4f97833591f7577b90
+SIZE (rust/crates/pbjson-0.6.0.crate) = 2621
+SHA256 (rust/crates/pbjson-build-0.6.2.crate) = 2580e33f2292d34be285c5bc3dba5259542b083cfad6037b6d70345f24dcb735
+SIZE (rust/crates/pbjson-build-0.6.2.crate) = 16893
+SHA256 (rust/crates/pbjson-types-0.6.0.crate) = 18f596653ba4ac51bdecbb4ef6773bc7f56042dc13927910de1684ad3d32aa12
+SIZE (rust/crates/pbjson-types-0.6.0.crate) = 47151
+SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
 SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
 SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
 SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
@@ -1093,10 +1135,18 @@ SHA256 (rust/crates/process-wrap-9.0.1.crate) = fd1395947e69c07400ef4d43db0051d6
 SIZE (rust/crates/process-wrap-9.0.1.crate) = 179769
 SHA256 (rust/crates/proptest-1.9.0.crate) = bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40
 SIZE (rust/crates/proptest-1.9.0.crate) = 205346
+SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
+SIZE (rust/crates/prost-0.12.6.crate) = 21552
 SHA256 (rust/crates/prost-0.14.3.crate) = d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568
 SIZE (rust/crates/prost-0.14.3.crate) = 33174
+SHA256 (rust/crates/prost-build-0.12.6.crate) = 22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4
+SIZE (rust/crates/prost-build-0.12.6.crate) = 41294
+SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1
+SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556
 SHA256 (rust/crates/prost-derive-0.14.3.crate) = 27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b
 SIZE (rust/crates/prost-derive-0.14.3.crate) = 21365
+SHA256 (rust/crates/prost-types-0.12.6.crate) = 9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0
+SIZE (rust/crates/prost-types-0.12.6.crate) = 43568
 SHA256 (rust/crates/psl-2.1.184.crate) = 81dc6a90669f481b41cae3005c68efa36bef275b95aa9123a7af7f1c68c6e5b2
 SIZE (rust/crates/psl-2.1.184.crate) = 201372
 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac
@@ -1215,6 +1265,8 @@ SHA256 (rust/crates/rmcp-macros-0.15.0.crate) = 0e88ad84b8b6237a934534a62b379a5b
 SIZE (rust/crates/rmcp-macros-0.15.0.crate) = 17882
 SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d
 SIZE (rust/crates/rsa-0.9.10.crate) = 86417
+SHA256 (rust/crates/rtrb-0.3.3.crate) = 7204ed6420f698836b76d4d5c2ec5dec7585fd5c3a788fd1cde855d1de598239
+SIZE (rust/crates/rtrb-0.3.3.crate) = 37835
 SHA256 (rust/crates/rust-embed-8.11.0.crate) = 04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27
 SIZE (rust/crates/rust-embed-8.11.0.crate) = 901130
 SHA256 (rust/crates/rust-embed-impl-8.11.0.crate) = da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa
@@ -1279,6 +1331,8 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scratch-1.0.9.crate) = d68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2
+SIZE (rust/crates/scratch-1.0.9.crate) = 8170
 SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
 SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
 SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
@@ -1469,14 +1523,16 @@ SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3
 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
-SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b
+SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064
 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f
+SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
 SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
-SHA256 (rust/crates/tar-0.4.45.crate) = 22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973
-SIZE (rust/crates/tar-0.4.45.crate) = 67847
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
 SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
 SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
 SHA256 (rust/crates/temporal_capi-0.1.2.crate) = a151e402c2bdb6a3a2a2f3f225eddaead2e7ce7dd5d3fa2090deb11b17aa4ed8
@@ -1681,6 +1737,8 @@ SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d57
 SIZE (rust/crates/valuable-0.1.1.crate) = 28679
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/vt100-0.16.2.crate) = 054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9
@@ -1907,8 +1965,6 @@ SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9
 SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
 SHA256 (rust/crates/x509-parser-0.18.1.crate) = d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202
 SIZE (rust/crates/x509-parser-0.18.1.crate) = 102625
-SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
-SIZE (rust/crates/xattr-1.6.1.crate) = 15952
 SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
 SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
 SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
@@ -1947,6 +2003,8 @@ SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c
 SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
 SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
 SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
 SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
 SIZE (rust/crates/zip-2.4.2.crate) = 110773
 SHA256 (rust/crates/zmij-1.0.19.crate) = 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445
@@ -1955,8 +2013,12 @@ SHA256 (rust/crates/zoneinfo64-0.2.1.crate) = bb2e5597efbe7c421da8a7fd396b20b571
 SIZE (rust/crates/zoneinfo64-0.2.1.crate) = 80706
 SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249
 SIZE (rust/crates/zopfli-0.8.3.crate) = 51589
+SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
+SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
 SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
 SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
+SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
 SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
@@ -1979,6 +2041,8 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
 SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
 SHA256 (dzbarsky-rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81_GH0.tar.gz) = ddbdf40db8df685df67c3260dfe59cf7ffa4b193a9324e10b359bbe8981db9e0
 SIZE (dzbarsky-rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81_GH0.tar.gz) = 3951333
+SHA256 (juberti-oai-rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0_GH0.tar.gz) = 2fb225658b02b8e918eab06f6aea4c1c1ba65ae5191da780e04a5f84cdd49aa7
+SIZE (juberti-oai-rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0_GH0.tar.gz) = 9672900
 SHA256 (helix-editor-nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee_GH0.tar.gz) = d1676ac33a82c5903ffede68ce73c9d924666aa8a102bb649a8fb926a7a61ce1
 SIZE (helix-editor-nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee_GH0.tar.gz) = 86782
 SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
@@ -1987,5 +2051,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.117.0_GH0.tar.gz) = fa84af2e3dd24769c555329fb2d4eb7e48402f6b7ac4dbcb7db7acc5e27dd48a
-SIZE (openai-codex-rust-v0.117.0_GH0.tar.gz) = 6844073
+SHA256 (openai-codex-rust-v0.120.0_GH0.tar.gz) = b25b5acb4cd610f0fa4142812d7cdaf1afaa644f5bc5d758ddfe627706cc5fa1
+SIZE (openai-codex-rust-v0.120.0_GH0.tar.gz) = 6226107
diff --git a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
index 113027e4d195..8d6aea4544ef 100644
--- a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
+++ b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
@@ -1,8 +1,8 @@
---- codex-rs/exec/tests/suite/mod.rs.orig	2026-02-12 19:27:09 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig	2026-04-11 01:58:04 UTC
 +++ codex-rs/exec/tests/suite/mod.rs
-@@ -7,5 +7,6 @@ mod resume;
- mod originator;
+@@ -8,5 +8,6 @@ mod resume;
  mod output_schema;
+ mod prompt_stdin;
  mod resume;
 +#[cfg(not(target_os = "freebsd"))]
  mod sandbox;


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69db38d3.27d70.565d9865>