pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Update devel/jcode to v.0.84.0
Module Name: pkgsrc-wip
Committed By: ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By: ci4ic4
Date: Thu Sep 10 21:37:29 2026 +0100
Changeset: 69782a6491b725c622dd8866eb68defaae8c6fc9
Modified Files:
jcode/COMMIT_MSG
jcode/Makefile
jcode/distinfo
jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
Removed Files:
jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
jcode/patches/patch-crates_jcode-base_src_claude_live.rs
jcode/patches/patch-src_cli_dispatch.rs
Log Message:
Update devel/jcode to v.0.84.0
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=69782a6491b725c622dd8866eb68defaae8c6fc9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
jcode/COMMIT_MSG | 2 +-
jcode/Makefile | 2 +-
jcode/distinfo | 11 +++-----
...rates_jcode-app-core_src_server_reload_state.rs | 17 ------------
.../patch-crates_jcode-base_src_claude_live.rs | 17 ------------
...tch-crates_jcode-core_src_stdin_detect_tests.rs | 9 +++++++
jcode/patches/patch-src_cli_dispatch.rs | 31 ----------------------
7 files changed, 15 insertions(+), 74 deletions(-)
diffs:
diff --git a/jcode/COMMIT_MSG b/jcode/COMMIT_MSG
index 43a708d101..c2721f9b73 100644
--- a/jcode/COMMIT_MSG
+++ b/jcode/COMMIT_MSG
@@ -1,4 +1,4 @@
-Introduce jcode v.0.79.1
+Introduce jcode v.0.84.0
Yet another LLM harness - the most efficient, the most intelligent...
diff --git a/jcode/Makefile b/jcode/Makefile
index 1459b4b4da..4cbebce18d 100644
--- a/jcode/Makefile
+++ b/jcode/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= jcode-0.81.4
+DISTNAME= jcode-0.84.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=1jehuang/}
GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
diff --git a/jcode/distinfo b/jcode/distinfo
index 54ac93e921..023657c67b 100644
--- a/jcode/distinfo
+++ b/jcode/distinfo
@@ -873,9 +873,9 @@ Size (itertools-0.14.0.crate) = 152715 bytes
BLAKE2s (itoa-1.0.17.crate) = 38c6bf0b0f809c5b4354ce5842776a00995e43db68118f978452c9584f542a25
SHA512 (itoa-1.0.17.crate) = 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
Size (itoa-1.0.17.crate) = 15905 bytes
-BLAKE2s (jcode-0.81.4.tar.gz) = ef614af4abe94acc6b9b5668562e543e936cd1be399ee9b417a55355e9f5e427
-SHA512 (jcode-0.81.4.tar.gz) = 1078326f0334b3ebe4241f7b9288f45ee0cefe17f5c2fcacfd749feae9ad0891f7db88ba0e4d1a6e61a18314496a1abaa7fd329cb36b99cfbb2faf8b1085d0af
-Size (jcode-0.81.4.tar.gz) = 181787232 bytes
+BLAKE2s (jcode-0.84.0.tar.gz) = 331749b5eb35b853c69beeb1b4cb8ee5d0f2119be9076be17563869ecf4bfd91
+SHA512 (jcode-0.84.0.tar.gz) = 10bd42848bd16e7c587292165fbcbe351ceef715adc56b350cd8a966fc203eccc50fafdeef61f0a0de4402d6c203431375994c603fb2704785336ef5ff44735f
+Size (jcode-0.84.0.tar.gz) = 182002415 bytes
BLAKE2s (jni-0.22.4.crate) = 88b1799b78ac5c5cabf5f1f052c35a6732298c4c125539a5bcc466efce1267f8
SHA512 (jni-0.22.4.crate) = a1613845f7e1ad81fe72737bdb5757ba9aaed622367e399e5a8a9384b7774b7d694e0099f2aa3310da24778e4e4cbe7b0625c15b207c8773c566c7ef6c98a0e8
Size (jni-0.22.4.crate) = 199347 bytes
@@ -2343,18 +2343,15 @@ Size (zune-jpeg-0.5.11.crate) = 85683 bytes
SHA1 (patch-Cargo.lock) = cc419e4853976010c8c7c2d1014761023d082e7a
SHA1 (patch-crates_jcode-app-core_Cargo.toml) = 42c028b23d9a76c4cbade29bc75b91dd3156a405
SHA1 (patch-crates_jcode-app-core_src_notifications.rs) = aecc058cb5983065c8edc7794f70760e7f1cf34f
-SHA1 (patch-crates_jcode-app-core_src_server_reload_state.rs) = 41aee893a767d3cd8f63816299347e530db33023
SHA1 (patch-crates_jcode-app-core_src_tool_bash.rs) = 4fa6ec3082800d93a5867c93f87129fad319a149
SHA1 (patch-crates_jcode-base_src_browser.rs) = acc9acf91b6553beb2ed39657134c78bdf24daa8
-SHA1 (patch-crates_jcode-base_src_claude_live.rs) = 5f61963b21e1819a01773db3375fa9b21cd9e76c
SHA1 (patch-crates_jcode-base_src_lib.rs) = 209381b829c8cf5c94acfa62a0a34dd877ec259d
SHA1 (patch-crates_jcode-base_src_mcp_manager.rs) = 1ae3ca9bde7914da014264621be758b7b792987e
SHA1 (patch-crates_jcode-base_src_process_memory.rs) = e8b7ed4fe50f7a5f667bb09d657dd623758de7ab
SHA1 (patch-crates_jcode-base_src_process_memory_netbsd.rs) = 313c4998bf047b9027c44d62727b13c1dfe354f5
SHA1 (patch-crates_jcode-core_src_stdin_detect.rs) = 3eb7c9321a5e29860699835ad2638ca3f94b3f0f
-SHA1 (patch-crates_jcode-core_src_stdin_detect_tests.rs) = ee8bf8fda96875d1899049a6fc4171a632c2102d
+SHA1 (patch-crates_jcode-core_src_stdin_detect_tests.rs) = 7c3209f1e6e255e4db11b2c47f965daa8b2c092e
SHA1 (patch-crates_jcode-setup-hints_src_cli_launch_hints.rs) = b1a61db2f972e877caa21159493e6799d192a282
SHA1 (patch-crates_jcode-setup-hints_src_lib.rs) = e7b836086d7ad84eeaeac300bc4c9a802fec9f6e
SHA1 (patch-crates_jcode-tui-mermaid_Cargo.toml) = dc88a36f32562326a13a895d1cdda12c6f216f24
SHA1 (patch-crates_jcode-update-core_src_lib.rs) = cc9f33fff947658aba4e39c41157111bd8e68b9c
-SHA1 (patch-src_cli_dispatch.rs) = e1d6a5843e3dfd08e86e775554a576682608992b
diff --git a/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs b/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
deleted file mode 100644
index 300f96490f..0000000000
--- a/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-Gate an inotify-only constant to Linux so it is not dead code on NetBSD.
-
---- crates/jcode-app-core/src/server/reload_state.rs.orig
-+++ crates/jcode-app-core/src/server/reload_state.rs
-@@ -3,7 +3,9 @@ use serde::{Deserialize, Serialize};
- use std::path::PathBuf;
- use std::time::Duration;
-
--#[cfg(unix)]
-+/// Poll interval for the inotify-based reload handoff wait, which only the
-+/// Linux path uses.
-+#[cfg(target_os = "linux")]
- const RELOAD_HANDOFF_EVENT_POLL_MS: i32 = 100;
-
- pub fn reload_marker_path() -> PathBuf {
diff --git a/jcode/patches/patch-crates_jcode-base_src_claude_live.rs b/jcode/patches/patch-crates_jcode-base_src_claude_live.rs
deleted file mode 100644
index 661998d0a5..0000000000
--- a/jcode/patches/patch-crates_jcode-base_src_claude_live.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-Gate a helper used only by the Linux pidfd path to Linux, so it is not dead
-code on NetBSD.
-
---- crates/jcode-base/src/claude_live.rs.orig
-+++ crates/jcode-base/src/claude_live.rs
-@@ -248,6 +248,9 @@ fn registry_still_matches(session: &LiveClaudeSession) -> bool {
- })
- }
-
-+/// Only the Linux pidfd-based stop path can confirm the exact process exited,
-+/// so the registry cleanup it guards is Linux-only too.
-+#[cfg(target_os = "linux")]
- fn remove_registry_if_same(session: &LiveClaudeSession) {
- if registry_still_matches(session) {
- let _ = std::fs::remove_file(&session.registry_path);
diff --git a/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
index ef48d448b6..246dab6427 100644
--- a/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
+++ b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
@@ -9,8 +9,17 @@ tests run only on NetBSD and check the behaviour against live processes: a
real pipe reader must be detected, and a sleeping process must not be, since
a false positive would prompt the user on every long-running command.
+The module-level std::process import is also gated to Linux: only the
+Linux-only tests use it, so it warns as unused on every other platform.
+
--- crates/jcode-core/src/stdin_detect_tests.rs.orig
+++ crates/jcode-core/src/stdin_detect_tests.rs
+@@ -1,4 +1,5 @@
+ use super::*;
++#[cfg(target_os = "linux")]
+ use std::process::{Command, Stdio};
+
+ #[test]
@@ -319,3 +319,127 @@ fn direct_children_of_childless_process_does_not_scan_proc() {
"sleep should have no children, got {children:?}"
);
diff --git a/jcode/patches/patch-src_cli_dispatch.rs b/jcode/patches/patch-src_cli_dispatch.rs
deleted file mode 100644
index 2cff2d161d..0000000000
--- a/jcode/patches/patch-src_cli_dispatch.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
-Gate a helper used only by the Linux parent-death-signal path, so it is not
-dead code on NetBSD. The cfg keeps "test" so the existing unit test still
-builds everywhere.
-
---- src/cli/dispatch.rs.orig
-+++ src/cli/dispatch.rs
-@@ -21,10 +21,10 @@ use super::{
- };
- use provider_init::ProviderChoice;
-
-+#[cfg(any(test, target_os = "linux"))] // tested everywhere, used by Linux path
- fn is_file_controlled_debug_client() -> bool {
- std::env::var_os("JCODE_DEBUG_CMD_PATH").is_some()
- }
--
- #[cfg(target_os = "linux")]
- fn is_orphan_adopter_name(name: &str) -> bool {
- matches!(name.trim(), "init" | "systemd")
-@@ -42,8 +42,8 @@ fn parent_is_orphan_adopter(parent_pid: libc::pid_t) -> bool {
- /// Tie file-controlled debug clients to the process that launched them.
- ///
- /// These clients are automation helpers, not user-owned terminals. Without a
--/// parent-death signal they are reparented to init when a verification script
--/// or debug server exits, retaining a full TUI and session history indefinitely.
-+/// parent-death signal they are reparented to init when a verification script or
-+/// debug server exits, retaining a full TUI and session history indefinitely.
- #[cfg(target_os = "linux")]
- fn arm_debug_client_parent_death_signal() {
- if !is_file_controlled_debug_client() {
Home |
Main Index |
Thread Index |
Old Index