Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2026 05:53:57 +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: 10c7738e5825 - main - misc/codex: Update to 0.114.0
Message-ID:  <69b254f5.21a8f.26dfb03d@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=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")


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b254f5.21a8f.26dfb03d>