summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2025-12-23 23:51:45 +0900
committerHiroki Tagato <tagattie@FreeBSD.org>2025-12-23 23:58:46 +0900
commita3b51b9654bd9c7763bf9facbdcf4a1f4870f728 (patch)
tree6663828d4954c68a6a23f0e6018d42213271990d
parentwww/qt6-webengine: Fix build on aarch64 (diff)
misc/codex: Update to 0.77.0
Changelog: - https://github.com/openai/codex/releases/tag/rust-v0.74.0 - https://github.com/openai/codex/releases/tag/rust-v0.75.0 - https://github.com/openai/codex/releases/tag/rust-v0.76.0 - https://github.com/openai/codex/releases/tag/rust-v0.77.0 Reported by: GitHub (watch releases)
-rw-r--r--misc/codex/Makefile13
-rw-r--r--misc/codex/Makefile.crates11
-rw-r--r--misc/codex/distinfo28
3 files changed, 38 insertions, 14 deletions
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 00c8b46a868d..9f7fa817ce6f 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.73.0
+DISTVERSION= 0.77.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -17,11 +17,20 @@ RUN_DEPENDS= bash:shells/bash \
rg:textproc/ripgrep
TEST_DEPENDS= bash:shells/bash
-USES= cargo python:test ssl
+USES= cargo python:test shebangfix ssl
USE_GITHUB= yes
GH_ACCOUNT= openai
+SHEBANG_FILES= codex-rs/core/src/skills/assets/samples/skill-creator/scripts/init_skill.py \
+ codex-rs/core/src/skills/assets/samples/skill-creator/scripts/package_skill.py \
+ codex-rs/core/src/skills/assets/samples/skill-creator/scripts/quick_validate.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/github_utils.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/install-skill-from-github.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/list-curated-skills.py \
+ codex-rs/mcp-types/check_lib_rs.py \
+ codex-rs/mcp-types/generate_mcp_types.py
+
CARGO_CARGOTOML= ${BUILD_WRKSRC}/Cargo.toml
CARGO_CARGOLOCK= ${BUILD_WRKSRC}/Cargo.lock
CARGO_BUILD_ARGS= --bin ${PORTNAME}
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index ae9119e34948..4d213913fba7 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -111,10 +111,13 @@ CARGO_CRATES= Inflector-0.11.4 \
ctor-proc-macro-0.0.6 \
darling-0.20.11 \
darling-0.21.3 \
+ darling-0.23.0 \
darling_core-0.20.11 \
darling_core-0.21.3 \
+ darling_core-0.23.0 \
darling_macro-0.20.11 \
darling_macro-0.21.3 \
+ darling_macro-0.23.0 \
dbus-0.9.9 \
dbus-secret-service-4.1.0 \
deadpool-0.12.3 \
@@ -247,6 +250,8 @@ CARGO_CRATES= Inflector-0.11.4 \
ignore-0.4.23 \
image-0.25.9 \
impl-more-0.1.9 \
+ include_dir-0.7.4 \
+ include_dir_macros-0.7.4 \
indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.12.0 \
@@ -394,7 +399,7 @@ CARGO_CRATES= Inflector-0.11.4 \
pretty_assertions-1.4.1 \
proc-macro-crate-3.4.0 \
proc-macro2-1.0.95 \
- process-wrap-8.2.1 \
+ process-wrap-9.0.0 \
prost-0.13.5 \
prost-derive-0.13.5 \
pulldown-cmark-0.10.3 \
@@ -428,8 +433,8 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-syntax-0.8.5 \
reqwest-0.12.24 \
ring-0.17.14 \
- rmcp-0.10.0 \
- rmcp-macros-0.10.0 \
+ rmcp-0.12.0 \
+ rmcp-macros-0.12.0 \
rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 65c4bde3621a..9c0348bbc98c 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765866171
+TIMESTAMP = 1766495717
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
@@ -225,14 +225,20 @@ SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9
SIZE (rust/crates/dbus-0.9.9.crate) = 106151
SHA256 (rust/crates/dbus-secret-service-4.1.0.crate) = 708b509edf7889e53d7efb0ffadd994cc6c2345ccb62f55cfd6b0682165e4fa6
@@ -497,6 +503,10 @@ SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731
SIZE (rust/crates/image-0.25.9.crate) = 294591
SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2
SIZE (rust/crates/impl-more-0.1.9.crate) = 15583
+SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
+SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
+SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
+SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -791,8 +801,8 @@ SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e29965
SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/process-wrap-8.2.1.crate) = a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1
-SIZE (rust/crates/process-wrap-8.2.1.crate) = 182312
+SHA256 (rust/crates/process-wrap-9.0.0.crate) = 5e5fd83ab7fa55fd06f5e665e3fc52b8bca451c0486b8ea60ad649cd1c10a5da
+SIZE (rust/crates/process-wrap-9.0.0.crate) = 180531
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
@@ -859,10 +869,10 @@ SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a8
SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rmcp-0.10.0.crate) = 38b18323edc657390a6ed4d7a9110b0dec2dc3ed128eb2a123edfbafabdbddc5
-SIZE (rust/crates/rmcp-0.10.0.crate) = 200333
-SHA256 (rust/crates/rmcp-macros-0.10.0.crate) = c75d0a62676bf8c8003c4e3c348e2ceb6a7b3e48323681aaf177fdccdac2ce50
-SIZE (rust/crates/rmcp-macros-0.10.0.crate) = 13612
+SHA256 (rust/crates/rmcp-0.12.0.crate) = 528d42f8176e6e5e71ea69182b17d1d0a19a6b3b894b564678b74cd7cab13cfa
+SIZE (rust/crates/rmcp-0.12.0.crate) = 198130
+SHA256 (rust/crates/rmcp-macros-0.12.0.crate) = e3f81daaa494eb8e985c9462f7d6ce1ab05e5299f48aafd76cdd3d8b060e6f59
+SIZE (rust/crates/rmcp-macros-0.12.0.crate) = 13882
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
@@ -1483,5 +1493,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254
-SHA256 (openai-codex-rust-v0.73.0_GH0.tar.gz) = 08b06ba93349e7cf0fd305d07bae1844d9be5f5dea781f68af28679b7d34aad4
-SIZE (openai-codex-rust-v0.73.0_GH0.tar.gz) = 28495010
+SHA256 (openai-codex-rust-v0.77.0_GH0.tar.gz) = 77aa0f45be7a8ca4724941345c638a94f9b30310152107ddb14832b1a1c374d2
+SIZE (openai-codex-rust-v0.77.0_GH0.tar.gz) = 28648773