git: 7a3525e68158 - main - misc/codex: Update to 0.141.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Fri, 19 Jun 2026 06:21:21 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7a3525e68158eecb1333e5d195063ecd5bfb2ff3

commit 7a3525e68158eecb1333e5d195063ecd5bfb2ff3
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-06-19 06:16:28 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-06-19 06:21:13 +0000

    misc/codex: Update to 0.141.0
    
    Changelog: https://github.com/openai/codex/releases/tag/rust-v0.141.0
    
    Reported by:    GitHub (watch releases)
---
 misc/codex/Makefile                                |  3 +-
 misc/codex/Makefile.crates                         | 14 ++++++++-
 misc/codex/distinfo                                | 34 ++++++++++++++++++----
 .../files/patch-codex-rs_exec_tests_suite_mod.rs   |  4 +--
 4 files changed, 45 insertions(+), 10 deletions(-)

diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index b52eaf383a6c..e46e0ba24825 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	codex
 DISTVERSIONPREFIX=	rust-v
-DISTVERSION=	0.140.0
+DISTVERSION=	0.141.0
 CATEGORIES=	misc devel
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -105,7 +105,6 @@ post-patch:
 		${BUILD_WRKSRC}/core/src/tools/handlers/unified_exec_tests.rs \
 		${BUILD_WRKSRC}/core/src/tools/runtimes/mod.rs \
 		${BUILD_WRKSRC}/core/src/tools/runtimes/mod_tests.rs \
-		${BUILD_WRKSRC}/core/tests/remote_env_windows/remote_env_windows_test.rs \
 		${BUILD_WRKSRC}/core/tests/suite/exec.rs \
 		${BUILD_WRKSRC}/core/tests/suite/guardian_review.rs \
 		${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index c84e2f7ef56d..f604f838675b 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -11,6 +11,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		adler2-2.0.1 \
 		aead-0.5.2 \
 		aes-0.8.4 \
+		aes-gcm-0.10.3 \
 		age-0.11.2 \
 		age-core-0.11.0 \
 		ahash-0.8.12 \
@@ -145,6 +146,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		clap_complete-4.5.65 \
 		clap_derive-4.5.55 \
 		clap_lex-1.0.0 \
+		clatter-2.2.0 \
 		clipboard-win-5.4.1 \
 		clru-0.6.3 \
 		cmake-0.1.57 \
@@ -199,6 +201,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ctor-0.6.3 \
 		ctor-1.0.6 \
 		ctor-proc-macro-0.0.7 \
+		ctr-0.9.2 \
 		ctutils-0.4.2 \
 		curve25519-dalek-4.1.3 \
 		curve25519-dalek-derive-0.1.1 \
@@ -345,6 +348,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		getrandom-0.2.17 \
 		getrandom-0.3.4 \
 		getrandom-0.4.2 \
+		ghash-0.5.1 \
 		gif-0.14.1 \
 		gimli-0.32.3 \
 		gio-sys-0.21.5 \
@@ -443,6 +447,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		http-range-header-0.4.2 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
+		hybrid-array-0.2.3 \
 		hybrid-array-0.4.12 \
 		hyper-1.8.1 \
 		hyper-rustls-0.27.7 \
@@ -521,6 +526,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		js-sys-0.3.85 \
 		jsonptr-0.7.1 \
 		jsonwebtoken-9.3.1 \
+		keccak-0.1.6 \
+		kem-0.3.0-pre.0 \
 		keyring-3.6.3 \
 		kqueue-1.1.1 \
 		kqueue-sys-1.0.4 \
@@ -534,7 +541,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		libloading-0.8.9 \
 		libm-0.2.16 \
 		libredox-0.1.12 \
-		libsqlite3-sys-0.35.0 \
+		libsqlite3-sys-0.37.0 \
 		libz-sys-1.1.23 \
 		link-cplusplus-1.0.12 \
 		link-section-0.17.2 \
@@ -574,6 +581,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		mio-1.2.0 \
+		ml-kem-0.2.3 \
 		moka-0.12.13 \
 		moxcms-0.7.11 \
 		multimap-0.10.1 \
@@ -675,6 +683,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		png-0.18.0 \
 		polling-3.11.0 \
 		poly1305-0.8.0 \
+		polyval-0.6.2 \
 		portable-atomic-1.13.1 \
 		portable-atomic-util-0.2.5 \
 		portable-pty-0.9.0 \
@@ -848,6 +857,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sha1_smol-1.0.1 \
 		sha2-0.10.9 \
 		sha2-0.11.0 \
+		sha3-0.10.9 \
 		sharded-slab-0.1.7 \
 		shared_library-0.1.9 \
 		shell-words-1.1.1 \
@@ -931,6 +941,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		thiserror-2.0.18 \
 		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.18 \
+		thiserror-impl-no-std-2.0.2 \
+		thiserror-no-std-2.0.2 \
 		thread_local-1.1.9 \
 		tiff-0.10.3 \
 		time-0.3.47 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index c4032e2422a0..86b40b39bef9 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1781575382
+TIMESTAMP = 1781835997
 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
@@ -25,6 +25,8 @@ SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d7
 SIZE (rust/crates/aead-0.5.2.crate) = 15509
 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
 SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
+SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
 SHA256 (rust/crates/age-0.11.2.crate) = bf640be7658959746f1f0f2faab798f6098a9436a8e18e148d18bc9875e13c4b
 SIZE (rust/crates/age-0.11.2.crate) = 1533099
 SHA256 (rust/crates/age-core-0.11.0.crate) = e2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99
@@ -293,6 +295,8 @@ SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b
 SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
 SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831
 SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466
+SHA256 (rust/crates/clatter-2.2.0.crate) = 6fed49fa357a85c377c0f920e86100f5326111b09ad69f6de684e324e3ad8097
+SIZE (rust/crates/clatter-2.2.0.crate) = 51391
 SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
 SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
 SHA256 (rust/crates/clru-0.6.3.crate) = 197fd99cb113a8d5d9b6376f3aa817f32c1078f2343b714fff7d2ca44fdf67d5
@@ -401,6 +405,8 @@ SHA256 (rust/crates/ctor-1.0.6.crate) = 6d765eb1c0bda10d31e0ea185f5ee15da532d60b
 SIZE (rust/crates/ctor-1.0.6.crate) = 48620
 SHA256 (rust/crates/ctor-proc-macro-0.0.7.crate) = 52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1
 SIZE (rust/crates/ctor-proc-macro-0.0.7.crate) = 6462
+SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
+SIZE (rust/crates/ctr-0.9.2.crate) = 18344
 SHA256 (rust/crates/ctutils-0.4.2.crate) = 7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e
 SIZE (rust/crates/ctutils-0.4.2.crate) = 32739
 SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
@@ -693,6 +699,8 @@ SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec13
 SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
 SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
 SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
+SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
+SIZE (rust/crates/ghash-0.5.1.crate) = 9482
 SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e
 SIZE (rust/crates/gif-0.14.1.crate) = 38581
 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
@@ -889,6 +897,8 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
 SIZE (rust/crates/httparse-1.10.1.crate) = 45190
 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hybrid-array-0.2.3.crate) = f2d35805454dc9f8662a98d6d61886ffe26bd465f5960e0e55345c70d5c0d2a9
+SIZE (rust/crates/hybrid-array-0.2.3.crate) = 26514
 SHA256 (rust/crates/hybrid-array-0.4.12.crate) = 9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da
 SIZE (rust/crates/hybrid-array-0.4.12.crate) = 36407
 SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
@@ -1045,6 +1055,10 @@ SHA256 (rust/crates/jsonptr-0.7.1.crate) = a5a3cc660ba5d72bce0b3bb295bf20847ccbb
 SIZE (rust/crates/jsonptr-0.7.1.crate) = 54126
 SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
 SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
+SHA256 (rust/crates/keccak-0.1.6.crate) = cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653
+SIZE (rust/crates/keccak-0.1.6.crate) = 13529
+SHA256 (rust/crates/kem-0.3.0-pre.0.crate) = 2b8645470337db67b01a7f966decf7d0bafedbae74147d33e641c67a91df239f
+SIZE (rust/crates/kem-0.3.0-pre.0.crate) = 6286
 SHA256 (rust/crates/keyring-3.6.3.crate) = eebcc3aff044e5944a8fbaf69eb277d11986064cba30c468730e8b9909fb551c
 SIZE (rust/crates/keyring-3.6.3.crate) = 67500
 SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
@@ -1071,8 +1085,8 @@ SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c
 SIZE (rust/crates/libm-0.2.16.crate) = 164243
 SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
 SIZE (rust/crates/libredox-0.1.12.crate) = 7469
-SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
-SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
+SHA256 (rust/crates/libsqlite3-sys-0.37.0.crate) = b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1
+SIZE (rust/crates/libsqlite3-sys-0.37.0.crate) = 5295554
 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
@@ -1151,6 +1165,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
 SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
 SIZE (rust/crates/mio-1.2.0.crate) = 106403
+SHA256 (rust/crates/ml-kem-0.2.3.crate) = 8de49b3df74c35498c0232031bb7e85f9389f913e2796169c8ab47a53993a18f
+SIZE (rust/crates/ml-kem-0.2.3.crate) = 34655
 SHA256 (rust/crates/moka-0.12.13.crate) = b4ac832c50ced444ef6be0767a008b02c106a909ba79d1d830501e94b96f6b7e
 SIZE (rust/crates/moka-0.12.13.crate) = 234978
 SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
@@ -1353,6 +1369,8 @@ SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb
 SIZE (rust/crates/polling-3.11.0.crate) = 59387
 SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
 SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
+SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
+SIZE (rust/crates/polyval-0.6.2.crate) = 18425
 SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
 SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
 SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5
@@ -1699,6 +1717,8 @@ SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824
 SIZE (rust/crates/sha2-0.10.9.crate) = 29271
 SHA256 (rust/crates/sha2-0.11.0.crate) = 446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4
 SIZE (rust/crates/sha2-0.11.0.crate) = 33969
+SHA256 (rust/crates/sha3-0.10.9.crate) = 77fd7028345d415a4034cf8777cd4f8ab1851274233b45f84e3d955502d93874
+SIZE (rust/crates/sha3-0.10.9.crate) = 859930
 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
 SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
@@ -1865,6 +1885,10 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
 SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
 SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 58e6318948b519ba6dc2b442a6d0b904ebfb8d411a3ad3e07843615a72249758
+SIZE (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 15479
+SHA256 (rust/crates/thiserror-no-std-2.0.2.crate) = a3ad459d94dd517257cc96add8a43190ee620011bb6e6cdc82dafd97dfafafea
+SIZE (rust/crates/thiserror-no-std-2.0.2.crate) = 18200
 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
 SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
@@ -2373,5 +2397,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.140.0_GH0.tar.gz) = 12410295b9b1a84352fde27628c59fff49070c926e8db6757c952bf745eb1edf
-SIZE (openai-codex-rust-v0.140.0_GH0.tar.gz) = 8726820
+SHA256 (openai-codex-rust-v0.141.0_GH0.tar.gz) = 4ec6701edd8d43da534bc5af028e7683b87a861a199c6e9337001cb028cf55ba
+SIZE (openai-codex-rust-v0.141.0_GH0.tar.gz) = 8843915
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 2095ea9a2aac..56b8b8ad144f 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,6 +1,6 @@
---- codex-rs/exec/tests/suite/mod.rs.orig	2026-06-09 19:02:39 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig	2026-06-18 03:59:28 UTC
 +++ codex-rs/exec/tests/suite/mod.rs
-@@ -10,5 +10,6 @@ mod resume;
+@@ -11,5 +11,6 @@ mod resume;
  mod output_schema;
  mod prompt_stdin;
  mod resume;