git: fc5e6cd68583 - main - misc/codex: Update to 0.153.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 06 Sep 2026 08:37:50 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fc5e6cd68583ff7247daaac34c6e993df3d78603
commit fc5e6cd68583ff7247daaac34c6e993df3d78603
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-06 08:36:38 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-06 08:37:40 +0000
misc/codex: Update to 0.153.4
Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.153.0
- https://github.com/openai/codex/releases/tag/rust-v0.153.1
- https://github.com/openai/codex/releases/tag/rust-v0.153.2
- https://github.com/openai/codex/releases/tag/rust-v0.153.3
- https://github.com/openai/codex/releases/tag/rust-v0.153.4
Reported by: GitHub (watch releases)
---
misc/codex/Makefile | 7 +++++--
misc/codex/Makefile.crates | 7 +++++++
misc/codex/distinfo | 20 +++++++++++++++++---
misc/codex/files/patch-codex-rs_Cargo.lock | 18 +++++++++---------
misc/codex/files/patch-codex-rs_Cargo.toml | 4 ++--
5 files changed, 40 insertions(+), 16 deletions(-)
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 1d53418d6ced..4cb85d47ac8e 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.152.1
+DISTVERSION= 0.153.4
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -23,9 +23,12 @@ RUN_DEPENDS= bash:shells/bash \
rg:textproc/ripgrep
TEST_DEPENDS= bash:shells/bash
-USES= cargo gnome llvm:min=21 ninja:build python:test \
+USES= cargo dos2unix gnome llvm:min=21 ninja:build python:test \
shebangfix ssl
+DOS2UNIX_WRKSRC=${WRKSRC_crate_mxc_telemetry}
+DOS2UNIX_REGEX= .*/Cargo\.toml
+
USE_GITHUB= yes
GH_ACCOUNT= openai
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 5cba4e2d7d62..a41d976560c6 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -141,6 +141,7 @@ CARGO_CRATES= Inflector-0.11.4 \
chardetng-0.1.17 \
chrono-0.4.43 \
chunked_transfer-1.5.0 \
+ cidr-0.3.2 \
cipher-0.4.4 \
clang-sys-1.8.1 \
clap-4.5.58 \
@@ -316,6 +317,7 @@ CARGO_CRATES= Inflector-0.11.4 \
fixed_decimal-0.7.2 \
fixedbitset-0.4.2 \
fixedbitset-0.5.7 \
+ flatbuffers-25.12.19 \
flate2-1.1.8 \
float-cmp-0.10.0 \
fluent-0.16.1 \
@@ -997,6 +999,8 @@ CARGO_CRATES= Inflector-0.11.4 \
tower-http-0.6.8 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
+ tracelogging-1.2.3 \
+ tracelogging_macros-1.2.3 \
tracing-0.1.44 \
tracing-appender-0.2.4 \
tracing-attributes-0.1.31 \
@@ -1030,6 +1034,7 @@ CARGO_CRATES= Inflector-0.11.4 \
unicase-2.9.0 \
unicode-bidi-0.3.18 \
unicode-bom-2.0.3 \
+ unicode-general-category-1.1.0 \
unicode-ident-1.0.22 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.25 \
@@ -1157,6 +1162,7 @@ CARGO_CRATES= Inflector-0.11.4 \
winnow-0.7.14 \
winreg-0.10.1 \
winreg-0.50.0 \
+ winreg-0.55.0 \
winsafe-0.0.19 \
winsplit-0.1.0 \
wiremock-0.6.5 \
@@ -1211,6 +1217,7 @@ CARGO_CRATES= Inflector-0.11.4 \
zvariant_utils-2.1.0 \
runfiles@git+https://github.com/dzbarsky/rules_rust?rev=b56cbaa8465e74127f1ea216f813cd377295ad81\#b56cbaa8465e74127f1ea216f813cd377295ad81 \
nucleo,nucleo-matcher@git+https://github.com/helix-editor/nucleo.git?rev=4253de9faabb4e5c6d81d946a5e35a90f87347ee\#4253de9faabb4e5c6d81d946a5e35a90f87347ee \
+ appcontainer_common,learning_mode_core,learning_mode_windows,mxc_config_contract,mxc_telemetry,process_security_environment_spec,sandbox_spec,wxc_common@git+https://github.com/microsoft/mxc?rev=6cd3d58f05d3447e67109cfb75e042803b843ca4\#6cd3d58f05d3447e67109cfb75e042803b843ca4 \
crossterm@git+https://github.com/openai-oss-forks/crossterm?rev=45fecb9508105988f42fe6ff0441783ed3717f92\#45fecb9508105988f42fe6ff0441783ed3717f92 \
tungstenite@git+https://github.com/openai-oss-forks/tungstenite-rs?rev=4fffad30fe373adbdcffab9545e9e9bf4f2fc19f\#4fffad30fe373adbdcffab9545e9e9bf4f2fc19f \
tokio-tungstenite@git+https://github.com/openai-oss-forks/tokio-tungstenite?rev=0e5b2d73aa18dd9f0a50ee9ff199d5aef7594186\#0e5b2d73aa18dd9f0a50ee9ff199d5aef7594186 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 92cc29e0e2db..c0922b9e3744 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788339739
+TIMESTAMP = 1788664336
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
@@ -285,6 +285,8 @@ SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0f
SIZE (rust/crates/chrono-0.4.43.crate) = 240392
SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
+SHA256 (rust/crates/cidr-0.3.2.crate) = 579504560394e388085d0c080ea587dfa5c15f7e251b4d5247d1e1a61d1d6928
+SIZE (rust/crates/cidr-0.3.2.crate) = 39302
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
@@ -635,6 +637,8 @@ SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736e
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flatbuffers-25.12.19.crate) = 35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3
+SIZE (rust/crates/flatbuffers-25.12.19.crate) = 27421
SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369
SIZE (rust/crates/flate2-1.1.8.crate) = 80972
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
@@ -1997,6 +2001,10 @@ SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracelogging-1.2.3.crate) = e4314470f3f54b29d582ff6776fceb7c819b023141828d559f19c790cee40e94
+SIZE (rust/crates/tracelogging-1.2.3.crate) = 37737
+SHA256 (rust/crates/tracelogging_macros-1.2.3.crate) = 95e2d891464ff33bc1814c4cbbb251bae7800458b1efdb6ac8b7c01ee6382563
+SIZE (rust/crates/tracelogging_macros-1.2.3.crate) = 29048
SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
SIZE (rust/crates/tracing-0.1.44.crate) = 463135
SHA256 (rust/crates/tracing-appender-0.2.4.crate) = 786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf
@@ -2063,6 +2071,8 @@ SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1c
SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
+SHA256 (rust/crates/unicode-general-category-1.1.0.crate) = 0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f
+SIZE (rust/crates/unicode-general-category-1.1.0.crate) = 36486
SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
@@ -2317,6 +2327,8 @@ SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/winreg-0.55.0.crate) = cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97
+SIZE (rust/crates/winreg-0.55.0.crate) = 31048
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/winsplit-0.1.0.crate) = 3ab703352da6a72f35c39a533526393725640575bb211f61987a2748323ad956
@@ -2425,6 +2437,8 @@ SHA256 (dzbarsky-rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81_GH0.tar.gz)
SIZE (dzbarsky-rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81_GH0.tar.gz) = 3951333
SHA256 (helix-editor-nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee_GH0.tar.gz) = d1676ac33a82c5903ffede68ce73c9d924666aa8a102bb649a8fb926a7a61ce1
SIZE (helix-editor-nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee_GH0.tar.gz) = 86782
+SHA256 (microsoft-mxc-6cd3d58f05d3447e67109cfb75e042803b843ca4_GH0.tar.gz) = 7cd51b7844ce3f62449c60a6d602996992f644ab01d496e17ea5b3fd2a18fc38
+SIZE (microsoft-mxc-6cd3d58f05d3447e67109cfb75e042803b843ca4_GH0.tar.gz) = 5985947
SHA256 (openai-oss-forks-crossterm-45fecb9508105988f42fe6ff0441783ed3717f92_GH0.tar.gz) = 408decc2710285f01e6a154e2605891e1af297961fd4e6517dcbfb9491eb6c6f
SIZE (openai-oss-forks-crossterm-45fecb9508105988f42fe6ff0441783ed3717f92_GH0.tar.gz) = 144786
SHA256 (openai-oss-forks-tungstenite-rs-4fffad30fe373adbdcffab9545e9e9bf4f2fc19f_GH0.tar.gz) = d85393467dd5843688059bb204a61b7450dce1166a2c8aab3c87478955ffce48
@@ -2433,5 +2447,5 @@ SHA256 (openai-oss-forks-tokio-tungstenite-0e5b2d73aa18dd9f0a50ee9ff199d5aef7594
SIZE (openai-oss-forks-tokio-tungstenite-0e5b2d73aa18dd9f0a50ee9ff199d5aef7594186_GH0.tar.gz) = 33055
SHA256 (notify-rs-notify-48415246732dc426577684bf03c558579cf0b081_GH0.tar.gz) = f18d07b616d78d563a125dc3f76326e7350f6d0853b72eb65be93782620f7904
SIZE (notify-rs-notify-48415246732dc426577684bf03c558579cf0b081_GH0.tar.gz) = 197130
-SHA256 (openai-codex-rust-v0.152.1_GH0.tar.gz) = 53483600ae6a954f54c8112aae7702a63078112b7fda35ff0c2685d4a39a5856
-SIZE (openai-codex-rust-v0.152.1_GH0.tar.gz) = 13063579
+SHA256 (openai-codex-rust-v0.153.4_GH0.tar.gz) = 74d988c0e154aad2b8d0cca4e950fc97fe2a29ff5ebe3b0070cce6d949c9a307
+SIZE (openai-codex-rust-v0.153.4_GH0.tar.gz) = 13319724
diff --git a/misc/codex/files/patch-codex-rs_Cargo.lock b/misc/codex/files/patch-codex-rs_Cargo.lock
index 72b74201ca2a..d48dee38a476 100644
--- a/misc/codex/files/patch-codex-rs_Cargo.lock
+++ b/misc/codex/files/patch-codex-rs_Cargo.lock
@@ -1,6 +1,6 @@
---- codex-rs/Cargo.lock.orig 2026-09-01 21:48:03 UTC
+--- codex-rs/Cargo.lock.orig 2026-09-04 22:41:04 UTC
+++ codex-rs/Cargo.lock
-@@ -6651,15 +6651,6 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9
+@@ -6765,15 +6765,6 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
@@ -16,7 +16,7 @@
name = "fslock"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -8665,9 +8656,9 @@ name = "inotify"
+@@ -8779,9 +8770,9 @@ name = "inotify"
[[package]]
name = "inotify"
@@ -28,7 +28,7 @@
dependencies = [
"bitflags 2.13.1",
"inotify-sys",
-@@ -8676,9 +8667,9 @@ name = "inotify-sys"
+@@ -8790,9 +8781,9 @@ name = "inotify-sys"
[[package]]
name = "inotify-sys"
@@ -40,7 +40,7 @@
dependencies = [
"libc",
]
-@@ -9024,9 +9015,9 @@ name = "kqueue"
+@@ -9138,9 +9129,9 @@ name = "kqueue"
[[package]]
name = "kqueue"
@@ -52,7 +52,7 @@
dependencies = [
"kqueue-sys",
"libc",
-@@ -9034,11 +9025,11 @@ name = "kqueue-sys"
+@@ -9148,11 +9139,11 @@ name = "kqueue-sys"
[[package]]
name = "kqueue-sys"
@@ -67,7 +67,7 @@
"libc",
]
-@@ -9638,27 +9629,27 @@ name = "notify"
+@@ -9797,27 +9788,27 @@ name = "notify"
[[package]]
name = "notify"
@@ -102,7 +102,7 @@
dependencies = [
"bitflags 2.13.1",
]
-@@ -9914,6 +9905,16 @@ dependencies = [
+@@ -10073,6 +10064,16 @@ dependencies = [
]
[[package]]
@@ -119,7 +119,7 @@
name = "objc2-core-text"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -16173,6 +16174,12 @@ checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd46
+@@ -16403,6 +16404,12 @@ checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd46
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
diff --git a/misc/codex/files/patch-codex-rs_Cargo.toml b/misc/codex/files/patch-codex-rs_Cargo.toml
index 02a11296cac5..032ee917b4d4 100644
--- a/misc/codex/files/patch-codex-rs_Cargo.toml
+++ b/misc/codex/files/patch-codex-rs_Cargo.toml
@@ -1,6 +1,6 @@
---- codex-rs/Cargo.toml.orig 2026-09-01 21:48:03 UTC
+--- codex-rs/Cargo.toml.orig 2026-09-04 22:41:04 UTC
+++ codex-rs/Cargo.toml
-@@ -373,7 +373,7 @@ multimap = "0.10.0"
+@@ -382,7 +382,7 @@ multimap = "0.10.0"
memchr = "2.7.6"
mime_guess = "2.0.5"
multimap = "0.10.0"