pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

codex: update to 0.63.0.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Nov 24 11:24:44 2025 +0100
Changeset:	93cd15f01f4e59275a00b86f000ea803e68e1921

Modified Files:
	codex/Makefile
	codex/cargo-depends.mk
	codex/distinfo
	codex/patches/patch-process-hardening_src_lib.rs
Removed Files:
	codex/patches/patch-process-hardening_Cargo.toml

Log Message:
codex: update to 0.63.0.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=93cd15f01f4e59275a00b86f000ea803e68e1921

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 codex/Makefile                                   |  2 +-
 codex/cargo-depends.mk                           |  7 +++---
 codex/distinfo                                   | 30 +++++++++++++-----------
 codex/patches/patch-process-hardening_Cargo.toml | 18 --------------
 codex/patches/patch-process-hardening_src_lib.rs | 26 ++++++++------------
 5 files changed, 31 insertions(+), 52 deletions(-)

diffs:
diff --git a/codex/Makefile b/codex/Makefile
index a713db5fa7..dbfe037078 100644
--- a/codex/Makefile
+++ b/codex/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	codex-0.58.0
+DISTNAME=	codex-0.63.0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=openai/}
 GITHUB_TAG=	rust-v${PKGVERSION_NOREV}
diff --git a/codex/cargo-depends.mk b/codex/cargo-depends.mk
index edfc0b7424..e31c2d4696 100644
--- a/codex/cargo-depends.mk
+++ b/codex/cargo-depends.mk
@@ -70,6 +70,7 @@ CARGO_CRATE_DEPENDS+=	cesu8-1.1.0
 CARGO_CRATE_DEPENDS+=	cfg-if-1.0.1
 CARGO_CRATE_DEPENDS+=	cfg_aliases-0.1.1
 CARGO_CRATE_DEPENDS+=	cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+=	chardetng-0.1.17
 CARGO_CRATE_DEPENDS+=	chrono-0.4.42
 CARGO_CRATE_DEPENDS+=	chunked_transfer-1.5.0
 CARGO_CRATE_DEPENDS+=	cipher-0.4.4
@@ -163,7 +164,6 @@ CARGO_CRATE_DEPENDS+=	event-listener-5.4.0
 CARGO_CRATE_DEPENDS+=	event-listener-strategy-0.5.4
 CARGO_CRATE_DEPENDS+=	eventsource-stream-0.2.3
 CARGO_CRATE_DEPENDS+=	eyre-0.6.12
-CARGO_CRATE_DEPENDS+=	fancy-regex-0.13.0
 CARGO_CRATE_DEPENDS+=	fastrand-2.3.0
 CARGO_CRATE_DEPENDS+=	fax-0.2.6
 CARGO_CRATE_DEPENDS+=	fax_derive-0.2.0
@@ -420,7 +420,6 @@ CARGO_CRATE_DEPENDS+=	ring-0.17.14
 CARGO_CRATE_DEPENDS+=	rmcp-0.8.5
 CARGO_CRATE_DEPENDS+=	rmcp-macros-0.8.5
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.25
-CARGO_CRATE_DEPENDS+=	rustc-hash-1.1.0
 CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.1
 CARGO_CRATE_DEPENDS+=	rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=	rustix-0.38.44
@@ -521,6 +520,9 @@ CARGO_CRATE_DEPENDS+=	term-0.7.0
 CARGO_CRATE_DEPENDS+=	termcolor-1.4.1
 CARGO_CRATE_DEPENDS+=	terminal_size-0.4.2
 CARGO_CRATE_DEPENDS+=	termtree-0.5.1
+CARGO_CRATE_DEPENDS+=	test-case-3.3.1
+CARGO_CRATE_DEPENDS+=	test-case-core-3.3.1
+CARGO_CRATE_DEPENDS+=	test-case-macros-3.3.1
 CARGO_CRATE_DEPENDS+=	test-log-0.2.18
 CARGO_CRATE_DEPENDS+=	test-log-macros-0.2.18
 CARGO_CRATE_DEPENDS+=	textwrap-0.11.0
@@ -531,7 +533,6 @@ CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.69
 CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.17
 CARGO_CRATE_DEPENDS+=	thread_local-1.1.9
 CARGO_CRATE_DEPENDS+=	tiff-0.10.3
-CARGO_CRATE_DEPENDS+=	tiktoken-rs-0.7.0
 CARGO_CRATE_DEPENDS+=	time-0.3.44
 CARGO_CRATE_DEPENDS+=	time-core-0.1.6
 CARGO_CRATE_DEPENDS+=	time-macros-0.2.24
diff --git a/codex/distinfo b/codex/distinfo
index 15645d72b2..872323a8ee 100644
--- a/codex/distinfo
+++ b/codex/distinfo
@@ -210,6 +210,9 @@ Size (cfg_aliases-0.1.1.crate) = 6009 bytes
 BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721
 SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
 Size (cfg_aliases-0.2.1.crate) = 6355 bytes
+BLAKE2s (chardetng-0.1.17.crate) = 4f441f60551fec360ff13d821d59714295d19dc42d07a40ead3b9c45e9528146
+SHA512 (chardetng-0.1.17.crate) = 0b537b68e6da14e4a8b63cd069b3e9d6b09a4df5e473157f3ddce91d7a01f755c7b5278bfc9dc09ded92f660535c5944712f0ffa2737fbfaafbf5b95e29c7aa7
+Size (chardetng-0.1.17.crate) = 56362 bytes
 BLAKE2s (chrono-0.4.42.crate) = 72c5d8a1978ab715e15123defd74393dc4993664e1362fed0eb07fb3e93912d6
 SHA512 (chrono-0.4.42.crate) = 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
 Size (chrono-0.4.42.crate) = 238174 bytes
@@ -240,9 +243,9 @@ Size (clipboard-win-5.4.1.crate) = 20994 bytes
 BLAKE2s (cmp_any-0.8.1.crate) = dfee5ce281cefe6da8d5c1c5adcbc69b5b573bd2704485df76ee6024b5c85f2a
 SHA512 (cmp_any-0.8.1.crate) = 9424f4f98c034eb49d1730515a0d29018f9f47512a7addbdd9f8100036937b07f6052c67607270e5696a65ff49e0477595ea07625d6d490904d92d7fc22aae98
 Size (cmp_any-0.8.1.crate) = 6508 bytes
-BLAKE2s (codex-0.58.0.tar.gz) = 91be4ec024d4809560622fdafab6b44c2ad23788bb2a7709a23447c6b7ea7983
-SHA512 (codex-0.58.0.tar.gz) = ff49dca1c8f8e27fb0d40c0f6a0e81cd3cacf8ece9363399535b5857da98c5689e411bf4fe03be950d6b8e6bea47386409c2e8e8288e481bae6a62682b3df5e0
-Size (codex-0.58.0.tar.gz) = 27952941 bytes
+BLAKE2s (codex-0.63.0.tar.gz) = 26eed39c45951ed406c740ae574f999de20ee99f3a79407827fa741931e3f507
+SHA512 (codex-0.63.0.tar.gz) = 2faaaa657585dc6a250bef2bf9245c384c2ed0150f899ac92434a6bfa1248d8dfd67d3c810d73e2700e12ffc936bdd4b1b7171e19fbe3b1b1325af7a07fcfece
+Size (codex-0.63.0.tar.gz) = 27829732 bytes
 BLAKE2s (color-eyre-0.6.5.crate) = c8bcb4ecb7de69243076e824c9778d301cdaabcee8f56751911681d789321d95
 SHA512 (color-eyre-0.6.5.crate) = b2bb79609f5853177f010eb6b515c9eb4a69e0c2395b90108c151952da38afa76bfa4352d83ac5704716edec742ef85f95bfbefa8d0fa1b503f890f41309de4a
 Size (color-eyre-0.6.5.crate) = 636255 bytes
@@ -495,9 +498,6 @@ Size (eventsource-stream-0.2.3.crate) = 15033 bytes
 BLAKE2s (eyre-0.6.12.crate) = 06e1e85e5520c81721808c6021071d5af6e7c4115e44f06268ce484325dfcd40
 SHA512 (eyre-0.6.12.crate) = 6d5e3bcc138189e958693dda0c2300c6a30567f60f65432c4f24e41a3def7431366e45de62f74f21485d678daf831e77ab04ba80346c57cffb694a179380e769
 Size (eyre-0.6.12.crate) = 45330 bytes
-BLAKE2s (fancy-regex-0.13.0.crate) = bf216d76fb0f56dd9dc232392a7dcd9726c8c53a7b432dd11b9b8843e75994ba
-SHA512 (fancy-regex-0.13.0.crate) = 0e7ad0ea46ecaf9eefbeb696bc99aa725022d92f0f11b9f3efb8e81a80a058fed08816d3f9efb4c5fa0176aa1b649e13f5ea18d3352f75a7d2be772fd531f744
-Size (fancy-regex-0.13.0.crate) = 85930 bytes
 BLAKE2s (fastrand-2.3.0.crate) = 17b53f60ee5cb0e59aa32c5e6d48a968a714aeb8d905b7e0dc37f8c8392813bc
 SHA512 (fastrand-2.3.0.crate) = 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
 Size (fastrand-2.3.0.crate) = 15076 bytes
@@ -1269,9 +1269,6 @@ Size (rmcp-macros-0.8.5.crate) = 13454 bytes
 BLAKE2s (rustc-demangle-0.1.25.crate) = 67bf85bd9ac7645892dedb35843f7e6999351986fa7ebb80bc8e1294eea7894a
 SHA512 (rustc-demangle-0.1.25.crate) = d130a885b62470f4429dd5a9b11cb81e045c42e093125c2fed1eb79d07dd0990cd38e049a314babd1fd8b8ffab0bbcb0453fc7aae3e3adb7006e943d416162a8
 Size (rustc-demangle-0.1.25.crate) = 29590 bytes
-BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
-SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-Size (rustc-hash-1.1.0.crate) = 9331 bytes
 BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
 SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
 Size (rustc-hash-2.1.1.crate) = 14154 bytes
@@ -1572,6 +1569,15 @@ Size (terminal_size-0.4.2.crate) = 9976 bytes
 BLAKE2s (termtree-0.5.1.crate) = c4f234696c4cc2bc265190fe23653a578dd8ed59204effcb4e3057f86e4289b9
 SHA512 (termtree-0.5.1.crate) = 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
 Size (termtree-0.5.1.crate) = 8498 bytes
+BLAKE2s (test-case-3.3.1.crate) = 2fb5bf98a7d0631833ecfb09950f15a02075f16d5c1941081780c691a9b8f649
+SHA512 (test-case-3.3.1.crate) = 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
+Size (test-case-3.3.1.crate) = 8797 bytes
+BLAKE2s (test-case-core-3.3.1.crate) = 44e6229d05c0fdd90d2bdfbe4a36f6e48154aab8cc68cc4602cbcb1aa8fe85e3
+SHA512 (test-case-core-3.3.1.crate) = 2c58aa3c9051b99c269168d5d321c73314188501fd33170a8a5d44e860354f5a399545abbdf50478a43d13e15ee9ed53d4a9c800b263a5e42b97416f96e2c0e3
+Size (test-case-core-3.3.1.crate) = 14327 bytes
+BLAKE2s (test-case-macros-3.3.1.crate) = 0b3a93e861d04ed5e75e50074f12b7c5caf822204bce084fcfe04ad4e78ca760
+SHA512 (test-case-macros-3.3.1.crate) = 3383ad7fa23f09b3289e2beefb2a2ea6bb7f7f48d71339b4c1e613c4807e83e4ab816b1c36369524d65aec7929064d2951c758d9c88164e7792a0a46fbf2d933
+Size (test-case-macros-3.3.1.crate) = 4961 bytes
 BLAKE2s (test-log-0.2.18.crate) = a2222eebc14a45d2fb34baa172eab4dab876d6864115310d162fbd4da8ee410a
 SHA512 (test-log-0.2.18.crate) = a1ca4d1a3498809fd3b1b83c5ce002cc9c27f942888c1b35be18767273ac26c5d3c4a97a410a253ec2e121f421335f8d18a34308aab97152c09de5c82e4b46cf
 Size (test-log-0.2.18.crate) = 16138 bytes
@@ -1602,9 +1608,6 @@ Size (thread_local-1.1.9.crate) = 19315 bytes
 BLAKE2s (tiff-0.10.3.crate) = e44128ff976c9fe657b65add8d51c639ddbc9aa220526fcc7a598f44ddfc2de1
 SHA512 (tiff-0.10.3.crate) = e046609dea720806a14eb15b0973c1cb2d0a7007498e31293f3eebe0fdc57e3bf2069e5176c29c3b5a27b178d96da010622d7095a3f648cc26c24561629fb82a
 Size (tiff-0.10.3.crate) = 1444592 bytes
-BLAKE2s (tiktoken-rs-0.7.0.crate) = fa2b0e80c5fc475d61073f01fea49457ccb626bcd108f56f93d35322d831d441
-SHA512 (tiktoken-rs-0.7.0.crate) = 8ebb415496bbe5737d16ce2cabdae81a3f9fb8fc045a6a9535202079126868c8cd7df1161e2ffbee20e42907a9260f931c3713a27fb23e6c9407e803bf610bb5
-Size (tiktoken-rs-0.7.0.crate) = 3792064 bytes
 BLAKE2s (time-0.3.44.crate) = b1d148db439c547a7db23aad377465aa29d50feb3b519774714f48a60e03a2a7
 SHA512 (time-0.3.44.crate) = c29f40e41e963df4d6f5407d892a98ccd148678e0cbf1db2ec6cc60f09f210822b7e211563845a4944ec290af4971e0fed3e46cb5192473408596d98583e2e6b
 Size (time-0.3.44.crate) = 143200 bytes
@@ -2134,5 +2137,4 @@ BLAKE2s (zvariant_utils-2.1.0.crate) = b142d63425365aedf109bafac551bf52a32897836
 SHA512 (zvariant_utils-2.1.0.crate) = 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e
 Size (zvariant_utils-2.1.0.crate) = 7043 bytes
 SHA1 (patch-Cargo.toml) = c3b665b38df542cb8d9f96af70666b9eb223c4e8
-SHA1 (patch-process-hardening_Cargo.toml) = 7aff915c39f1e5da35ed985bb32ab63d2d75181c
-SHA1 (patch-process-hardening_src_lib.rs) = 66d0a7458cfe0b3965fecdd23090380db402e7ab
+SHA1 (patch-process-hardening_src_lib.rs) = f12e81e15861d1edeec04b55f1281759f80d8971
diff --git a/codex/patches/patch-process-hardening_Cargo.toml b/codex/patches/patch-process-hardening_Cargo.toml
deleted file mode 100644
index 8550dad3d2..0000000000
--- a/codex/patches/patch-process-hardening_Cargo.toml
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-Unconditionally use libc, also needed on NetBSD.
-
---- process-hardening/Cargo.toml.orig	2025-11-10 10:14:13.915189238 +0000
-+++ process-hardening/Cargo.toml
-@@ -11,11 +11,4 @@ path = "src/lib.rs"
- workspace = true
- 
- [dependencies]
--[target.'cfg(target_os = "linux")'.dependencies]
--libc = { workspace = true }
--
--[target.'cfg(target_os = "android")'.dependencies]
--libc = { workspace = true }
--
--[target.'cfg(target_os = "macos")'.dependencies]
- libc = { workspace = true }
diff --git a/codex/patches/patch-process-hardening_src_lib.rs b/codex/patches/patch-process-hardening_src_lib.rs
index 5d15ce59a9..9953d09e1c 100644
--- a/codex/patches/patch-process-hardening_src_lib.rs
+++ b/codex/patches/patch-process-hardening_src_lib.rs
@@ -1,21 +1,15 @@
 $NetBSD$
 
-Allow define on NetBSD.
+Fix build on NetBSD.
+https://github.com/openai/codex/pull/7238
 
---- process-hardening/src/lib.rs.orig	2025-11-10 10:10:29.289117665 +0000
+--- process-hardening/src/lib.rs.orig	2025-11-24 10:15:16.068328981 +0000
 +++ process-hardening/src/lib.rs
-@@ -1,3 +1,5 @@
-+use libc;
-+
- /// This is designed to be called pre-main() (using `#[ctor::ctor]`) to perform
- /// various process hardening steps, such as
- /// - disabling core dumps
-@@ -20,7 +22,7 @@ const PRCTL_FAILED_EXIT_CODE: i32 = 5;
- #[cfg(target_os = "macos")]
- const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
- 
--#[cfg(any(target_os = "linux", target_os = "android", target_os = "macos"))]
-+#[cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "netbsd"))]
+@@ -29,6 +29,7 @@ const PTRACE_DENY_ATTACH_FAILED_EXIT_COD
+     target_os = "android",
+     target_os = "macos",
+     target_os = "freebsd",
++    target_os = "netbsd",
+     target_os = "openbsd"
+ ))]
  const SET_RLIMIT_CORE_FAILED_EXIT_CODE: i32 = 7;
- 
- #[cfg(any(target_os = "linux", target_os = "android"))]


Home | Main Index | Thread Index | Old Index