git: 10c7738e5825 - main - misc/codex: Update to 0.114.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Mar 2026 05:53:57 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=10c7738e58250fd98d79d24f70094a97a5ddfa9c
commit 10c7738e58250fd98d79d24f70094a97a5ddfa9c
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-03-12 05:52:26 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-03-12 05:53:49 +0000
misc/codex: Update to 0.114.0
Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.110.0
- https://github.com/openai/codex/releases/tag/rust-v0.111.0
- https://github.com/openai/codex/releases/tag/rust-v0.112.0
- https://github.com/openai/codex/releases/tag/rust-v0.113.0
- https://github.com/openai/codex/releases/tag/rust-v0.114.0
Reported by: GitHub (watch releases)
---
misc/codex/Makefile | 8 ++------
misc/codex/Makefile.crates | 9 +++++---
misc/codex/distinfo | 24 ++++++++++++++--------
.../patch-codex-rs_core_tests_suite_view__image.rs | 11 ----------
4 files changed, 23 insertions(+), 29 deletions(-)
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 468eeab51ec6..4fc4ef4c3af9 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.107.0
+DISTVERSION= 0.114.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -58,8 +58,6 @@ 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}/cli/src/debug_sandbox/pid_tracker.rs \
${BUILD_WRKSRC}/core/src/command_canonicalization.rs \
@@ -75,10 +73,9 @@ post-patch:
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
${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
@${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/initialize.rs \
${BUILD_WRKSRC}/app-server/tests/suite/v2/thread_resume.rs \
${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start.rs \
${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start_zsh_fork.rs \
@@ -91,7 +88,6 @@ post-patch:
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
${BUILD_WRKSRC}/exec/tests/suite/sandbox.rs \
${BUILD_WRKSRC}/execpolicy/tests/basic.rs \
- ${BUILD_WRKSRC}/mcp-server/tests/suite/codex_tool.rs \
${BUILD_WRKSRC}/shell-command/src/bash.rs \
${BUILD_WRKSRC}/shell-command/src/command_safety/is_safe_command.rs \
${BUILD_WRKSRC}/utils/pty/src/tests.rs
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 0efa17de14a9..868315a4fc4d 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -240,6 +240,7 @@ 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 \
@@ -658,8 +659,8 @@ CARGO_CRATES= Inflector-0.11.4 \
serde_repr-0.1.20 \
serde_spanned-1.0.4 \
serde_urlencoded-0.7.1 \
- serde_with-3.16.1 \
- serde_with_macros-3.16.1 \
+ serde_with-3.17.0 \
+ serde_with_macros-3.17.0 \
serde_yaml-0.9.34+deprecated \
serial2-0.2.33 \
serial_test-3.3.1 \
@@ -710,7 +711,7 @@ CARGO_CRATES= Inflector-0.11.4 \
strum-0.26.3 \
strum-0.27.2 \
strum_macros-0.26.4 \
- strum_macros-0.27.2 \
+ strum_macros-0.28.0 \
subtle-2.6.1 \
supports-color-2.1.0 \
supports-color-3.0.2 \
@@ -723,6 +724,7 @@ CARGO_CRATES= Inflector-0.11.4 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
tagptr-0.2.0 \
+ tar-0.4.44 \
tempfile-3.24.0 \
term-0.7.0 \
termcolor-1.4.1 \
@@ -933,6 +935,7 @@ 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 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index cb864fc09e27..729db2f91fd1 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1772516729
+TIMESTAMP = 1773283780
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
@@ -483,6 +483,8 @@ 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
@@ -1319,10 +1321,10 @@ SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590
SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7
-SIZE (rust/crates/serde_with-3.16.1.crate) = 198782
-SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c
-SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106
+SHA256 (rust/crates/serde_with-3.17.0.crate) = 381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9
+SIZE (rust/crates/serde_with-3.17.0.crate) = 199172
+SHA256 (rust/crates/serde_with_macros-3.17.0.crate) = a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0
+SIZE (rust/crates/serde_with_macros-3.17.0.crate) = 38120
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/serial2-0.2.33.crate) = 8cc76fa68e25e771492ca1e3c53d447ef0be3093e05cd3b47f4b712ba10c6f3c
@@ -1423,8 +1425,8 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
-SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/strum_macros-0.28.0.crate) = ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664
+SIZE (rust/crates/strum_macros-0.28.0.crate) = 30964
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/supports-color-2.1.0.crate) = d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89
@@ -1449,6 +1451,8 @@ SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1f
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
@@ -1869,6 +1873,8 @@ 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
@@ -1945,5 +1951,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.107.0_GH0.tar.gz) = ec5cbdf633c0bd7373e8d65c03590ff9086e0199fc600caa56cbf3adbcea3728
-SIZE (openai-codex-rust-v0.107.0_GH0.tar.gz) = 4726488
+SHA256 (openai-codex-rust-v0.114.0_GH0.tar.gz) = 9f649d59bb95a29794ddea9c8db8d4c3c0f3a245b720fc4fbf0bbac25032e511
+SIZE (openai-codex-rust-v0.114.0_GH0.tar.gz) = 197024643
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
deleted file mode 100644
index 6d782b1aaf54..000000000000
--- a/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- codex-rs/core/tests/suite/view_image.rs.orig 2026-02-26 19:39:41 UTC
-+++ codex-rs/core/tests/suite/view_image.rs
-@@ -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 image_messages(body: &Value) -> Vec<&Value> {
- body.get("input")