Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Oct 2025 08:59:02 GMT
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: 968dfd894aa3 - main - misc/codex: Update to 0.47.0
Message-ID:  <202510220859.59M8x2RK045442@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=968dfd894aa37acabe968cc2b3e65b2c381a8bd7

commit 968dfd894aa37acabe968cc2b3e65b2c381a8bd7
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-10-22 08:57:46 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-10-22 08:58:54 +0000

    misc/codex: Update to 0.47.0
    
    Changelog: https://github.com/openai/codex/releases/tag/rust-v0.47.0
    
    Reported by:    GitHub (watch releases)
---
 misc/codex/Makefile                                |  4 +-
 misc/codex/Makefile.crates                         | 22 ++++++++++
 misc/codex/distinfo                                | 50 ++++++++++++++++++++--
 .../patch-codex-rs_core_src_unified__exec_mod.rs   | 10 ++---
 ...dex-rs_core_tests_suite_shell__serialization.rs | 12 ++++++
 .../files/patch-codex-rs_exec_tests_suite_mod.rs   |  4 +-
 6 files changed, 91 insertions(+), 11 deletions(-)

diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 981d19345a43..67efac34c4ec 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	codex
 DISTVERSIONPREFIX=	rust-v
-DISTVERSION=	0.46.0
+DISTVERSION=	0.47.0
 CATEGORIES=	misc devel
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -42,6 +42,8 @@ COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \
 			share/zsh/site-functions/_${PORTNAME}
 
 post-patch:
+	@${REINPLACE_CMD} -e 's|0\.0\.0|${DISTVERSION}|' \
+		${BUILD_WRKSRC}/app-server/tests/suite/user_agent.rs
 	@${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}&|' \
 		${BUILD_WRKSRC}/core/src/environment_context.rs \
 		${BUILD_WRKSRC}/core/src/shell.rs
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 7ae0a89a48ae..6c902289f9ac 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -113,6 +113,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dbus-secret-service-4.1.0 \
 		deadpool-0.12.3 \
 		deadpool-runtime-0.1.4 \
+		debugid-0.8.0 \
 		debugserver-types-0.5.0 \
 		deranged-0.5.4 \
 		derivative-2.2.0 \
@@ -166,6 +167,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fd-lock-4.0.4 \
 		fdeflate-0.3.7 \
 		filedescriptor-0.8.3 \
+		findshlibs-0.10.2 \
 		fixed_decimal-0.7.0 \
 		fixedbitset-0.4.2 \
 		flate2-1.1.2 \
@@ -175,6 +177,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.2.1 \
+		fsevent-sys-4.1.0 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
 		futures-core-0.3.31 \
@@ -204,6 +207,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hkdf-0.12.4 \
 		hmac-0.12.1 \
 		home-0.5.11 \
+		hostname-0.4.1 \
 		http-1.3.1 \
 		http-body-1.0.1 \
 		http-body-util-0.1.3 \
@@ -237,6 +241,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		indexmap-1.9.3 \
 		indexmap-2.10.0 \
 		indoc-2.0.6 \
+		inotify-0.11.0 \
+		inotify-sys-0.1.5 \
 		inout-0.1.4 \
 		insta-1.43.2 \
 		instability-0.3.9 \
@@ -257,6 +263,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		jni-sys-0.3.0 \
 		js-sys-0.3.77 \
 		keyring-3.6.3 \
+		kqueue-1.1.1 \
+		kqueue-sys-1.0.4 \
 		lalrpop-0.19.12 \
 		lalrpop-util-0.19.12 \
 		landlock-0.4.2 \
@@ -298,6 +306,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		nix-0.30.1 \
 		nom-7.1.3 \
 		normalize-line-endings-0.3.0 \
+		notify-8.2.0 \
+		notify-types-2.0.0 \
 		nu-ansi-term-0.50.1 \
 		nucleo-matcher-0.3.1 \
 		num-0.4.3 \
@@ -406,6 +416,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rmcp-macros-0.8.1 \
 		rustc-demangle-0.1.25 \
 		rustc-hash-2.1.1 \
+		rustc_version-0.4.1 \
 		rustix-0.38.44 \
 		rustix-1.0.8 \
 		rustls-0.23.29 \
@@ -433,6 +444,15 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		security-framework-2.11.1 \
 		security-framework-3.5.1 \
 		security-framework-sys-2.15.0 \
+		semver-1.0.27 \
+		sentry-0.34.0 \
+		sentry-backtrace-0.34.0 \
+		sentry-contexts-0.34.0 \
+		sentry-core-0.34.0 \
+		sentry-debug-images-0.34.0 \
+		sentry-panic-0.34.0 \
+		sentry-tracing-0.34.0 \
+		sentry-types-0.34.0 \
 		serde-1.0.226 \
 		serde_core-1.0.226 \
 		serde_derive-1.0.226 \
@@ -545,6 +565,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ts-rs-macros-11.0.1 \
 		typenum-1.18.0 \
 		uds_windows-1.1.0 \
+		uname-0.1.1 \
 		unicase-2.8.1 \
 		unicode-ident-1.0.18 \
 		unicode-linebreak-0.1.5 \
@@ -554,6 +575,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode-width-0.2.1 \
 		unicode-xid-0.2.6 \
 		untrusted-0.9.0 \
+		ureq-2.12.1 \
 		url-2.5.4 \
 		urlencoding-2.1.3 \
 		utf8_iter-1.0.4 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 1f6da25ebf94..baa3c1541419 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759994765
+TIMESTAMP = 1761115794
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -229,6 +229,8 @@ SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133
 SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
 SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
 SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
+SIZE (rust/crates/debugid-0.8.0.crate) = 12757
 SHA256 (rust/crates/debugserver-types-0.5.0.crate) = 2bf6834a70ed14e8e4e41882df27190bea150f1f6ecf461f1033f8739cd8af4a
 SIZE (rust/crates/debugserver-types-0.5.0.crate) = 18075
 SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
@@ -335,6 +337,8 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
 SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
 SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
 SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
+SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
 SHA256 (rust/crates/fixed_decimal-0.7.0.crate) = 35943d22b2f19c0cb198ecf915910a8158e94541c89dcc63300d7799d46c2c5e
 SIZE (rust/crates/fixed_decimal-0.7.0.crate) = 48669
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -353,6 +357,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.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
 SIZE (rust/crates/futures-0.3.31.crate) = 54953
 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -411,6 +417,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
 SIZE (rust/crates/hmac-0.12.1.crate) = 42657
 SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
 SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
 SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
 SIZE (rust/crates/http-1.3.1.crate) = 106063
 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
@@ -477,6 +485,10 @@ SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58
 SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
 SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
 SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
 SIZE (rust/crates/inout-0.1.4.crate) = 11280
 SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
@@ -517,6 +529,10 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
 SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
 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
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
 SHA256 (rust/crates/lalrpop-0.19.12.crate) = 0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b
 SIZE (rust/crates/lalrpop-0.19.12.crate) = 226898
 SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed
@@ -599,6 +615,10 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
 SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
@@ -815,6 +835,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe895
 SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
 SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
 SIZE (rust/crates/rustix-0.38.44.crate) = 379347
 SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
@@ -869,6 +891,24 @@ SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea3
 SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
 SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
 SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/sentry-0.34.0.crate) = 5484316556650182f03b43d4c746ce0e3e48074a21e2f51244b648b6542e1066
+SIZE (rust/crates/sentry-0.34.0.crate) = 56637
+SHA256 (rust/crates/sentry-backtrace-0.34.0.crate) = 40aa225bb41e2ec9d7c90886834367f560efc1af028f1c5478a6cce6a59c463a
+SIZE (rust/crates/sentry-backtrace-0.34.0.crate) = 10368
+SHA256 (rust/crates/sentry-contexts-0.34.0.crate) = 1a8dd746da3d16cb8c39751619cefd4fcdbd6df9610f3310fd646b55f6e39910
+SIZE (rust/crates/sentry-contexts-0.34.0.crate) = 8439
+SHA256 (rust/crates/sentry-core-0.34.0.crate) = 161283cfe8e99c8f6f236a402b9ccf726b201f365988b5bb637ebca0abbd4a30
+SIZE (rust/crates/sentry-core-0.34.0.crate) = 57227
+SHA256 (rust/crates/sentry-debug-images-0.34.0.crate) = 8fc6b25e945fcaa5e97c43faee0267eebda9f18d4b09a251775d8fef1086238a
+SIZE (rust/crates/sentry-debug-images-0.34.0.crate) = 7319
+SHA256 (rust/crates/sentry-panic-0.34.0.crate) = bc74f229c7186dd971a9491ffcbe7883544aa064d1589bd30b83fb856cd22d63
+SIZE (rust/crates/sentry-panic-0.34.0.crate) = 6653
+SHA256 (rust/crates/sentry-tracing-0.34.0.crate) = cd3c5faf2103cd01eeda779ea439b68c4ee15adcdb16600836e97feafab362ec
+SIZE (rust/crates/sentry-tracing-0.34.0.crate) = 12555
+SHA256 (rust/crates/sentry-types-0.34.0.crate) = 5d68cdf6bc41b8ff3ae2a9c4671e97426dcdd154cc1d4b6b72813f285d6b163f
+SIZE (rust/crates/sentry-types-0.34.0.crate) = 44279
 SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
 SIZE (rust/crates/serde-1.0.226.crate) = 28484
 SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
@@ -1093,6 +1133,8 @@ SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205
 SIZE (rust/crates/typenum-1.18.0.crate) = 74871
 SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
 SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
+SIZE (rust/crates/uname-0.1.1.crate) = 6852
 SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
 SIZE (rust/crates/unicase-2.8.1.crate) = 24088
 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
@@ -1111,6 +1153,8 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9
 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
+SIZE (rust/crates/ureq-2.12.1.crate) = 115366
 SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
 SIZE (rust/crates/url-2.5.4.crate) = 81097
 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
@@ -1341,5 +1385,5 @@ SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748
 SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
 SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = b252c02145e5abbfc170466788bbeeb53a3365fcbc8a5621f28f79badd1f6a70
 SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
-SHA256 (openai-codex-rust-v0.46.0_GH0.tar.gz) = 56c614c6588b0131ab72aa58e4402f2957a1ab6cc8036063379253e7f4c3b272
-SIZE (openai-codex-rust-v0.46.0_GH0.tar.gz) = 27681825
+SHA256 (openai-codex-rust-v0.47.0_GH0.tar.gz) = 72780e809e7b474bb7b355d79efc32a86f6b76fdb7ab833c99bc497b047bcbcc
+SIZE (openai-codex-rust-v0.47.0_GH0.tar.gz) = 27730865
diff --git a/misc/codex/files/patch-codex-rs_core_src_unified__exec_mod.rs b/misc/codex/files/patch-codex-rs_core_src_unified__exec_mod.rs
index 77088343e65d..856c819c24be 100644
--- a/misc/codex/files/patch-codex-rs_core_src_unified__exec_mod.rs
+++ b/misc/codex/files/patch-codex-rs_core_src_unified__exec_mod.rs
@@ -1,6 +1,6 @@
---- codex-rs/core/src/unified_exec/mod.rs.orig	2025-09-27 09:05:00 UTC
+--- codex-rs/core/src/unified_exec/mod.rs.orig	2025-10-17 16:46:07 UTC
 +++ codex-rs/core/src/unified_exec/mod.rs
-@@ -434,7 +434,7 @@ mod tests {
+@@ -445,7 +445,7 @@ mod tests {
          let open_shell = manager
              .handle_request(UnifiedExecRequest {
                  session_id: None,
@@ -9,7 +9,7 @@
                  timeout_ms: Some(2_500),
              })
              .await?;
-@@ -473,7 +473,7 @@ mod tests {
+@@ -484,7 +484,7 @@ mod tests {
          let shell_a = manager
              .handle_request(UnifiedExecRequest {
                  session_id: None,
@@ -18,7 +18,7 @@
                  timeout_ms: Some(2_500),
              })
              .await?;
-@@ -521,7 +521,7 @@ mod tests {
+@@ -532,7 +532,7 @@ mod tests {
          let open_shell = manager
              .handle_request(UnifiedExecRequest {
                  session_id: None,
@@ -27,7 +27,7 @@
                  timeout_ms: Some(2_500),
              })
              .await?;
-@@ -616,7 +616,7 @@ mod tests {
+@@ -627,7 +627,7 @@ mod tests {
          let open_shell = manager
              .handle_request(UnifiedExecRequest {
                  session_id: None,
diff --git a/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs b/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs
new file mode 100644
index 000000000000..ee411c9b105a
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs
@@ -0,0 +1,12 @@
+--- codex-rs/core/tests/suite/shell_serialization.rs.orig	2025-10-22 07:09:30 UTC
++++ codex-rs/core/tests/suite/shell_serialization.rs
+@@ -238,6 +238,9 @@ async fn shell_output_for_freeform_tool_records_durati
+     #[cfg(target_os = "linux")]
+     let sleep_cmd = vec!["/bin/bash", "-c", "sleep 1"];
+ 
++    #[cfg(target_os = "freebsd")]
++    let sleep_cmd = vec!["/bin/sh", "-c", "sleep 1"];
++
+     #[cfg(target_os = "macos")]
+     let sleep_cmd = vec!["/bin/bash", "-c", "sleep 1"];
+ 
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 e327dc0a115a..6df93e3c6d1a 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	2025-10-09 01:48:45 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig	2025-10-17 16:46:07 UTC
 +++ codex-rs/exec/tests/suite/mod.rs
-@@ -4,5 +4,6 @@ mod resume;
+@@ -5,5 +5,6 @@ mod resume;
  mod originator;
  mod output_schema;
  mod resume;


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510220859.59M8x2RK045442>