summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile7
-rw-r--r--misc/aichat/Makefile1
-rw-r--r--misc/air/Makefile2
-rw-r--r--misc/arrow-datafusion/Makefile2
-rw-r--r--misc/bedrust/Makefile2
-rw-r--r--misc/binocle/Makefile2
-rw-r--r--misc/broot/Makefile2
-rw-r--r--misc/cheat/Makefile2
-rw-r--r--misc/chrono/Makefile2
-rw-r--r--misc/code2prompt/Makefile1
-rw-r--r--misc/codex/Makefile2
-rw-r--r--misc/codex/Makefile.crates89
-rw-r--r--misc/codex/distinfo184
-rw-r--r--misc/codex/files/patch-codex-rs_cli_Cargo.toml12
-rw-r--r--misc/codex/files/patch-codex-rs_cli_src_main.rs12
-rw-r--r--misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs7
-rw-r--r--misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml9
-rw-r--r--misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs (renamed from misc/codex/files/patch-codex-rs_cli_src_pre__main__hardening.rs)18
-rw-r--r--misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml11
-rw-r--r--misc/coloursum/Makefile2
-rw-r--r--misc/concourse/Makefile2
-rw-r--r--misc/crush/Makefile1
-rw-r--r--misc/cryptoballot/Makefile2
-rw-r--r--misc/dijo/Makefile2
-rw-r--r--misc/dive/Makefile2
-rw-r--r--misc/dotenv-linter/Makefile2
-rw-r--r--misc/exercism/Makefile1
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA57
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA57
-rw-r--r--misc/freebsd-release-manifests/pkg-plist10
-rw-r--r--misc/gemini-cli/Makefile2
-rw-r--r--misc/gemini-cli/distinfo6
-rw-r--r--misc/gemini-cli/pkg-plist550
-rw-r--r--misc/github-copilot-cli/Makefile29
-rw-r--r--misc/github-copilot-cli/distinfo6
-rw-r--r--misc/github-copilot-cli/pkg-plist103
-rw-r--r--misc/github-copilot-language-server/Makefile41
-rw-r--r--misc/github-copilot-language-server/distinfo3
-rw-r--r--misc/github-copilot-language-server/pkg-descr7
-rw-r--r--misc/github-copilot-language-server/pkg-plist176
-rw-r--r--misc/gobuster/Makefile2
-rw-r--r--misc/hyprqt6engine/Makefile38
-rw-r--r--misc/hyprqt6engine/distinfo3
-rw-r--r--misc/hyprqt6engine/pkg-descr2
-rw-r--r--misc/lscolors/Makefile2
-rw-r--r--misc/mcp-probe/Makefile2
-rw-r--r--misc/navi/Makefile2
-rw-r--r--misc/ooo/Makefile2
-rw-r--r--misc/outside/Makefile2
-rw-r--r--misc/perkeep/Makefile2
-rw-r--r--misc/pqrs/Makefile2
-rw-r--r--misc/py-hf-xet/Makefile1
-rw-r--r--misc/py-lazrs/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-ml-collections/Makefile24
-rw-r--r--misc/py-ml-collections/distinfo3
-rw-r--r--misc/py-ml-collections/pkg-descr8
-rw-r--r--misc/py-napari/Makefile3
-rw-r--r--misc/py-napari/files/patch-pyproject.toml10
-rw-r--r--misc/py-pyowm/Makefile26
-rw-r--r--misc/py-pyowm/distinfo3
-rw-r--r--misc/py-pyowm/pkg-descr3
-rw-r--r--misc/py-pyqir/Makefile2
-rw-r--r--misc/py-python-crc/Makefile22
-rw-r--r--misc/py-python-crc/distinfo3
-rw-r--r--misc/py-python-crc/pkg-descr12
-rw-r--r--misc/py-python-pygtrie/Makefile24
-rw-r--r--misc/py-python-pygtrie/distinfo3
-rw-r--r--misc/py-python-pygtrie/pkg-descr4
-rw-r--r--misc/py-safetensors/Makefile2
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist3
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist9
-rw-r--r--misc/qt6ct/Makefile2
-rw-r--r--misc/radio_datetime_analyzer/Makefile2
-rw-r--r--misc/rash/Makefile1
-rw-r--r--misc/rsclock/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/distinfo6
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/rustlings/Makefile19
-rw-r--r--misc/rustlings/Makefile.crates100
-rw-r--r--misc/rustlings/distinfo203
-rw-r--r--misc/rustlings/pkg-descr4
-rw-r--r--misc/rustlings/pkg-message22
-rw-r--r--misc/ruut/Makefile2
-rw-r--r--misc/shimmy/Makefile17
-rw-r--r--misc/shimmy/Makefile.crates111
-rw-r--r--misc/shimmy/distinfo232
-rw-r--r--misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs6
-rw-r--r--misc/shimmy/files/patch-Cargo.lock800
-rw-r--r--misc/shimmy/files/patch-Cargo.toml17
-rw-r--r--misc/silicon/Makefile2
-rw-r--r--misc/slides/Makefile2
-rw-r--r--misc/star-history/Makefile2
-rw-r--r--misc/stormy/Makefile2
-rw-r--r--misc/tenere/Makefile2
-rw-r--r--misc/terminfo-db/Makefile2
-rw-r--r--misc/terminfo-db/distinfo6
-rw-r--r--misc/terminfo-db/pkg-plist42
-rw-r--r--misc/timetrace/Makefile2
-rw-r--r--misc/timr-tui/Makefile2
-rw-r--r--misc/wavedrom/Makefile2
-rw-r--r--misc/wego/Makefile2
-rw-r--r--misc/wthrr/Makefile2
-rw-r--r--misc/xd-rust/Makefile2
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--misc/zine/Makefile2
122 files changed, 2889 insertions, 395 deletions
diff --git a/misc/Makefile b/misc/Makefile
index f86d4ada596e..00147a669f2a 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -166,6 +166,7 @@
SUBDIR += ggml
SUBDIR += gimp-help-en
SUBDIR += github-copilot-cli
+ SUBDIR += github-copilot-language-server
SUBDIR += gkrellm-gamma
SUBDIR += gkrellm-xkb
SUBDIR += gkrellmbgchg2
@@ -199,6 +200,7 @@
SUBDIR += hulgalugha
SUBDIR += hwdata
SUBDIR += hxtools
+ SUBDIR += hyprqt6engine
SUBDIR += ignition-fuel-tools
SUBDIR += iio-oscilloscope
SUBDIR += imerge
@@ -501,6 +503,7 @@
SUBDIR += py-mem0ai
SUBDIR += py-mffpy
SUBDIR += py-mixpanel
+ SUBDIR += py-ml-collections
SUBDIR += py-mmcv
SUBDIR += py-mmdet
SUBDIR += py-mmengine
@@ -540,10 +543,13 @@
SUBDIR += py-pyfiglet
SUBDIR += py-pykml
SUBDIR += py-pymatreader
+ SUBDIR += py-pyowm
SUBDIR += py-pypatent
SUBDIR += py-pyprind
SUBDIR += py-pyqir
+ SUBDIR += py-python-crc
SUBDIR += py-python-geohash
+ SUBDIR += py-python-pygtrie
SUBDIR += py-python-utils
SUBDIR += py-pytorch
SUBDIR += py-pytorch-lightning
@@ -633,6 +639,7 @@
SUBDIR += rubygem-rabbit
SUBDIR += rubygem-vpim
SUBDIR += rump
+ SUBDIR += rustlings
SUBDIR += ruut
SUBDIR += schilytools
SUBDIR += sdformat
diff --git a/misc/aichat/Makefile b/misc/aichat/Makefile
index 0199b5cfed36..1b3dab6b1dc2 100644
--- a/misc/aichat/Makefile
+++ b/misc/aichat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= aichat
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/air/Makefile b/misc/air/Makefile
index 29a1c22b36a1..ba1af8ed6a68 100644
--- a/misc/air/Makefile
+++ b/misc/air/Makefile
@@ -2,7 +2,7 @@ PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.9-26
DISTVERSIONSUFFIX= -g4e175b0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc
PKGNAMESUFFIX= -ai-chat-client
diff --git a/misc/arrow-datafusion/Makefile b/misc/arrow-datafusion/Makefile
index 150d3ce0a166..ab6409fcad1a 100644
--- a/misc/arrow-datafusion/Makefile
+++ b/misc/arrow-datafusion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arrow-datafusion
DISTVERSION= 45.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/bedrust/Makefile b/misc/bedrust/Makefile
index 937a014c5cef..34691b81b89a 100644
--- a/misc/bedrust/Makefile
+++ b/misc/bedrust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bedrust
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/binocle/Makefile b/misc/binocle/Makefile
index d2e89521fb41..b42f5e963fc5 100644
--- a/misc/binocle/Makefile
+++ b/misc/binocle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= binocle
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= misc wayland
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/broot/Makefile b/misc/broot/Makefile
index c0ec8d942dd6..b8993fc76ae8 100644
--- a/misc/broot/Makefile
+++ b/misc/broot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= broot
DISTVERSIONPREFIX= v
DISTVERSION= 1.44.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/cheat/Makefile b/misc/cheat/Makefile
index a5c0a1d08fc6..8937ad5227f1 100644
--- a/misc/cheat/Makefile
+++ b/misc/cheat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cheat
DISTVERSION= 4.4.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/chrono/Makefile b/misc/chrono/Makefile
index e9287be95a7c..470cabf6fd36 100644
--- a/misc/chrono/Makefile
+++ b/misc/chrono/Makefile
@@ -2,7 +2,7 @@ PORTNAME= chrono
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0-4
DISTVERSIONSUFFIX= -g70cda7f
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= misc
PKGNAMESUFFIX= -time-tracking
diff --git a/misc/code2prompt/Makefile b/misc/code2prompt/Makefile
index 46241a193aa7..6aa36123f096 100644
--- a/misc/code2prompt/Makefile
+++ b/misc/code2prompt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= code2prompt
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.2
+PORTREVISION= 1
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index c1b376a2ae94..981d19345a43 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.42.0
+DISTVERSION= 0.46.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index c027b43d1e14..7ae0a89a48ae 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -1,6 +1,7 @@
CARGO_CRATES= Inflector-0.11.4 \
addr2line-0.24.2 \
adler2-2.0.1 \
+ aes-0.8.4 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocative-0.3.4 \
@@ -25,12 +26,24 @@ CARGO_CRATES= Inflector-0.11.4 \
askama_parser-0.2.1 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
+ assert_matches-1.5.0 \
+ async-broadcast-0.7.2 \
async-channel-2.5.0 \
+ async-executor-1.13.3 \
+ async-fs-2.2.0 \
+ async-io-2.6.0 \
+ async-lock-3.4.1 \
+ async-process-2.5.0 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.13 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
+ async-task-4.7.1 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
+ axum-0.8.4 \
+ axum-core-0.5.2 \
backtrace-0.3.75 \
base64-0.22.1 \
basic-toml-0.1.10 \
@@ -40,6 +53,8 @@ CARGO_CRATES= Inflector-0.11.4 \
bitflags-1.3.2 \
bitflags-2.9.1 \
block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ blocking-1.6.2 \
bstr-1.12.0 \
bumpalo-3.19.0 \
bytemuck-1.23.1 \
@@ -48,6 +63,7 @@ CARGO_CRATES= Inflector-0.11.4 \
bytes-1.10.1 \
cassowary-0.3.0 \
castaway-0.2.4 \
+ cbc-0.1.2 \
cc-1.2.30 \
cesu8-1.1.0 \
cfg-if-1.0.1 \
@@ -55,6 +71,7 @@ CARGO_CRATES= Inflector-0.11.4 \
cfg_aliases-0.2.1 \
chrono-0.4.42 \
chunked_transfer-1.5.0 \
+ cipher-0.4.4 \
clap-4.5.47 \
clap_builder-4.5.47 \
clap_complete-4.5.57 \
@@ -92,6 +109,8 @@ CARGO_CRATES= Inflector-0.11.4 \
darling_core-0.21.3 \
darling_macro-0.20.11 \
darling_macro-0.21.3 \
+ dbus-0.9.9 \
+ dbus-secret-service-4.1.0 \
deadpool-0.12.3 \
deadpool-runtime-0.1.4 \
debugserver-types-0.5.0 \
@@ -117,6 +136,7 @@ CARGO_CRATES= Inflector-0.11.4 \
downcast-rs-1.2.1 \
dtor-0.1.0 \
dtor-proc-macro-0.0.6 \
+ dunce-1.0.5 \
dupe-0.9.1 \
dupe_derive-0.9.1 \
dyn-clone-1.0.19 \
@@ -124,6 +144,7 @@ CARGO_CRATES= Inflector-0.11.4 \
ena-0.14.3 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
+ endi-1.1.0 \
endian-type-0.1.2 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
@@ -159,6 +180,7 @@ CARGO_CRATES= Inflector-0.11.4 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
+ futures-lite-2.6.1 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
@@ -179,6 +201,8 @@ CARGO_CRATES= Inflector-0.11.4 \
heck-0.5.0 \
hermit-abi-0.5.2 \
hex-0.4.3 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
home-0.5.11 \
http-1.3.1 \
http-body-1.0.1 \
@@ -188,6 +212,7 @@ CARGO_CRATES= Inflector-0.11.4 \
humansize-2.1.3 \
hyper-1.7.0 \
hyper-rustls-0.27.7 \
+ hyper-timeout-0.5.2 \
hyper-tls-0.6.0 \
hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
@@ -212,6 +237,7 @@ CARGO_CRATES= Inflector-0.11.4 \
indexmap-1.9.3 \
indexmap-2.10.0 \
indoc-2.0.6 \
+ inout-0.1.4 \
insta-1.43.2 \
instability-0.3.9 \
inventory-0.3.20 \
@@ -230,13 +256,16 @@ CARGO_CRATES= Inflector-0.11.4 \
jni-0.21.1 \
jni-sys-0.3.0 \
js-sys-0.3.77 \
+ keyring-3.6.3 \
lalrpop-0.19.12 \
lalrpop-util-0.19.12 \
landlock-0.4.2 \
lazy_static-1.5.0 \
libc-0.2.175 \
+ libdbus-sys-0.2.6 \
libm-0.2.15 \
libredox-0.1.6 \
+ linux-keyutils-0.2.4 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
@@ -249,8 +278,10 @@ CARGO_CRATES= Inflector-0.11.4 \
lsp-types-0.94.1 \
maplit-1.0.2 \
matchers-0.2.0 \
+ matchit-0.8.4 \
memchr-2.7.5 \
memoffset-0.6.5 \
+ memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
@@ -263,17 +294,23 @@ CARGO_CRATES= Inflector-0.11.4 \
new_debug_unreachable-1.0.6 \
nibble_vec-0.1.0 \
nix-0.28.0 \
+ nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.50.1 \
nucleo-matcher-0.3.1 \
+ num-0.4.3 \
num-bigint-0.4.6 \
+ num-complex-0.4.6 \
num-conv-0.1.0 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
num_threads-0.1.7 \
+ oauth2-5.0.0 \
objc2-0.6.2 \
objc2-app-kit-0.3.1 \
objc2-core-foundation-0.3.1 \
@@ -289,7 +326,15 @@ CARGO_CRATES= Inflector-0.11.4 \
openssl-probe-0.1.6 \
openssl-src-300.5.1+3.5.1 \
openssl-sys-0.9.109 \
+ opentelemetry-0.30.0 \
+ opentelemetry-appender-tracing-0.30.1 \
+ opentelemetry-http-0.30.0 \
+ opentelemetry-otlp-0.30.0 \
+ opentelemetry-proto-0.30.0 \
+ opentelemetry-semantic-conventions-0.30.0 \
+ opentelemetry_sdk-0.30.0 \
option-ext-0.2.0 \
+ ordered-stream-0.2.0 \
os_info-3.12.0 \
owo-colors-4.2.2 \
parking-2.2.1 \
@@ -303,11 +348,15 @@ CARGO_CRATES= Inflector-0.11.4 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
phf_shared-0.11.3 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ piper-0.2.4 \
pkg-config-0.3.32 \
plist-1.7.4 \
png-0.18.0 \
+ polling-3.11.0 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
portable-pty-0.9.0 \
@@ -319,8 +368,11 @@ CARGO_CRATES= Inflector-0.11.4 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
+ proc-macro-crate-3.4.0 \
proc-macro2-1.0.95 \
process-wrap-8.2.1 \
+ prost-0.13.5 \
+ prost-derive-0.13.5 \
pulldown-cmark-0.10.3 \
pulldown-cmark-escape-0.10.1 \
pxfm-0.1.23 \
@@ -332,8 +384,11 @@ CARGO_CRATES= Inflector-0.11.4 \
quote-1.0.40 \
r-efi-5.3.0 \
radix_trie-0.2.1 \
+ rand-0.8.5 \
rand-0.9.2 \
+ rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
rand_core-0.9.3 \
redox_syscall-0.5.15 \
redox_users-0.4.6 \
@@ -347,20 +402,22 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-syntax-0.8.5 \
reqwest-0.12.23 \
ring-0.17.14 \
- rmcp-0.7.0 \
- rmcp-macros-0.7.0 \
+ rmcp-0.8.1 \
+ rmcp-macros-0.8.1 \
rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
rustix-1.0.8 \
rustls-0.23.29 \
+ rustls-native-certs-0.8.1 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.103.4 \
rustversion-1.0.21 \
rustyline-14.0.0 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ scc-2.4.0 \
+ schannel-0.1.28 \
schemafy-0.5.2 \
schemafy_core-0.5.2 \
schemafy_lib-0.5.2 \
@@ -370,20 +427,26 @@ CARGO_CRATES= Inflector-0.11.4 \
schemars_derive-0.8.22 \
schemars_derive-1.0.4 \
scopeguard-1.2.0 \
+ sdd-3.0.10 \
seccompiler-0.5.0 \
+ secret-service-4.0.0 \
security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
serde-1.0.226 \
serde_core-1.0.226 \
serde_derive-1.0.226 \
serde_derive_internals-0.29.1 \
serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
serde_repr-0.1.20 \
serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
serde_with-3.14.0 \
serde_with_macros-3.14.0 \
serial2-0.2.31 \
+ serial_test-3.2.0 \
+ serial_test_derive-3.2.0 \
sha1-0.10.6 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
@@ -400,7 +463,9 @@ CARGO_CRATES= Inflector-0.11.4 \
slab-0.4.11 \
smallvec-1.15.1 \
smawk-0.3.2 \
+ socket2-0.5.10 \
socket2-0.6.0 \
+ sse-stream-0.2.1 \
stable_deref_trait-1.2.0 \
starlark-0.13.0 \
starlark_derive-0.13.0 \
@@ -457,6 +522,7 @@ CARGO_CRATES= Inflector-0.11.4 \
toml_edit-0.23.4 \
toml_parser-1.0.2 \
toml_writer-1.0.2 \
+ tonic-0.13.1 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -468,13 +534,17 @@ CARGO_CRATES= Inflector-0.11.4 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.20 \
- tree-sitter-0.25.9 \
+ tracing-test-0.2.5 \
+ tracing-test-macro-0.2.5 \
+ tree-sitter-0.25.10 \
tree-sitter-bash-0.25.0 \
+ tree-sitter-highlight-0.25.10 \
tree-sitter-language-0.1.5 \
try-lock-0.2.5 \
ts-rs-11.0.1 \
ts-rs-macros-11.0.1 \
typenum-1.18.0 \
+ uds_windows-1.1.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
unicode-linebreak-0.1.5 \
@@ -533,6 +603,7 @@ CARGO_CRATES= Inflector-0.11.4 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.1 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
@@ -576,17 +647,25 @@ CARGO_CRATES= Inflector-0.11.4 \
writeable-0.6.1 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
+ xdg-home-1.3.0 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
+ zbus-4.4.0 \
+ zbus_macros-4.4.0 \
+ zbus_names-3.0.0 \
zerocopy-0.8.26 \
zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
+ zeroize_derive-1.4.2 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
zune-jpeg-0.4.19 \
+ zvariant-4.2.0 \
+ zvariant_derive-4.2.0 \
+ zvariant_utils-2.1.0 \
ratatui@git+https://github.com/nornagon/ratatui?branch=nornagon-v0.29.0-patch\#9b2ad1298408c45918ee9f8241a6f95498cdbed2
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 965098acf32d..1f6da25ebf94 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,10 +1,12 @@
-TIMESTAMP = 1758959755
+TIMESTAMP = 1759994765
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -53,18 +55,42 @@ SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
+SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8
+SIZE (rust/crates/async-executor-1.13.3.crate) = 29126
+SHA256 (rust/crates/async-fs-2.2.0.crate) = 8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5
+SIZE (rust/crates/async-fs-2.2.0.crate) = 18824
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
+SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -83,6 +109,10 @@ SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
@@ -99,6 +129,8 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -113,6 +145,8 @@ SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb51527
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
SIZE (rust/crates/clap-4.5.47.crate) = 58354
SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
@@ -187,6 +221,10 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
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/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
+SIZE (rust/crates/dbus-secret-service-4.1.0.crate) = 26462
SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b
SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
@@ -237,6 +275,8 @@ SHA256 (rust/crates/dtor-0.1.0.crate) = e58a0764cddb55ab28955347b45be00ade43d4d6
SIZE (rust/crates/dtor-0.1.0.crate) = 11358
SHA256 (rust/crates/dtor-proc-macro-0.0.6.crate) = f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5
SIZE (rust/crates/dtor-proc-macro-0.0.6.crate) = 6448
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dupe-0.9.1.crate) = 6ed2bc011db9c93fbc2b6cdb341a53737a55bafb46dbb74cf6764fc33a2fbf9c
SIZE (rust/crates/dupe-0.9.1.crate) = 7525
SHA256 (rust/crates/dupe_derive-0.9.1.crate) = 83e195b4945e88836d826124af44fdcb262ec01ef94d44f14f4fb5103f19892a
@@ -251,6 +291,8 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
@@ -321,6 +363,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -361,6 +405,10 @@ SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -379,6 +427,8 @@ SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fd
SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
+SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
@@ -427,6 +477,8 @@ SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58
SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
@@ -463,6 +515,8 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/keyring-3.6.3.crate) = eebcc3aff044e5944a8fbaf69eb277d11986064cba30c468730e8b9909fb551c
+SIZE (rust/crates/keyring-3.6.3.crate) = 67500
SHA256 (rust/crates/lalrpop-0.19.12.crate) = 0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b
SIZE (rust/crates/lalrpop-0.19.12.crate) = 226898
SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed
@@ -473,10 +527,14 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
+SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e
+SIZE (rust/crates/linux-keyutils-0.2.4.crate) = 17999
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -501,10 +559,14 @@ SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a610
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -529,6 +591,8 @@ SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b029
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -539,18 +603,28 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
SIZE (rust/crates/nucleo-matcher-0.3.1.crate) = 50501
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
+SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
SIZE (rust/crates/objc2-0.6.2.crate) = 272954
SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
@@ -581,8 +655,24 @@ SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc1171
SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/opentelemetry-0.30.0.crate) = aaf416e4cb72756655126f7dd7bb0af49c674f4c1b9903e80c009e0c37e552e6
+SIZE (rust/crates/opentelemetry-0.30.0.crate) = 90447
+SHA256 (rust/crates/opentelemetry-appender-tracing-0.30.1.crate) = e68f63eca5fad47e570e00e893094fc17be959c80c79a7d6ec1abdd5ae6ffc16
+SIZE (rust/crates/opentelemetry-appender-tracing-0.30.1.crate) = 30168
+SHA256 (rust/crates/opentelemetry-http-0.30.0.crate) = 50f6639e842a97dbea8886e3439710ae463120091e2e064518ba8e716e6ac36d
+SIZE (rust/crates/opentelemetry-http-0.30.0.crate) = 21096
+SHA256 (rust/crates/opentelemetry-otlp-0.30.0.crate) = dbee664a43e07615731afc539ca60c6d9f1a9425e25ca09c57bc36c87c55852b
+SIZE (rust/crates/opentelemetry-otlp-0.30.0.crate) = 48726
+SHA256 (rust/crates/opentelemetry-proto-0.30.0.crate) = 2e046fd7660710fe5a05e8748e70d9058dc15c94ba914e7c4faa7c728f0e8ddc
+SIZE (rust/crates/opentelemetry-proto-0.30.0.crate) = 182435
+SHA256 (rust/crates/opentelemetry-semantic-conventions-0.30.0.crate) = 83d059a296a47436748557a353c5e6c5705b9470ef6c95cfc52c21a8814ddac2
+SIZE (rust/crates/opentelemetry-semantic-conventions-0.30.0.crate) = 90734
+SHA256 (rust/crates/opentelemetry_sdk-0.30.0.crate) = 11f644aa9e5e31d11896e024305d7e3c98a88884d9f8919dbf37a9991bc47a4b
+SIZE (rust/crates/opentelemetry_sdk-0.30.0.crate) = 224195
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
SIZE (rust/crates/os_info-3.12.0.crate) = 24642
SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
@@ -609,16 +699,24 @@ SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
+SIZE (rust/crates/piper-0.2.4.crate) = 15950
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
SIZE (rust/crates/plist-1.7.4.crate) = 103748
SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
@@ -641,10 +739,16 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+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/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
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
@@ -667,10 +771,16 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
@@ -697,10 +807,10 @@ SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb
SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rmcp-0.7.0.crate) = 534fd1cd0601e798ac30545ff2b7f4a62c6f14edd4aaed1cc5eb1e85f69f09af
-SIZE (rust/crates/rmcp-0.7.0.crate) = 180670
-SHA256 (rust/crates/rmcp-macros-0.7.0.crate) = 9ba777eb0e5f53a757e36f0e287441da0ab766564ba7201600eeb92a4753022e
-SIZE (rust/crates/rmcp-macros-0.7.0.crate) = 13213
+SHA256 (rust/crates/rmcp-0.8.1.crate) = 6f35acda8f89fca5fd8c96cae3c6d5b4c38ea0072df4c8030915f3b5ff469c1c
+SIZE (rust/crates/rmcp-0.8.1.crate) = 182748
+SHA256 (rust/crates/rmcp-macros-0.8.1.crate) = c9f1d5220aaa23b79c3d02e18f7a554403b3ccea544bbb6c69d6bcb3e854a274
+SIZE (rust/crates/rmcp-macros-0.8.1.crate) = 13328
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
@@ -711,6 +821,8 @@ SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733
SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
@@ -723,8 +835,10 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc
+SIZE (rust/crates/scc-2.4.0.crate) = 145014
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemafy-0.5.2.crate) = 8aea5ba40287dae331f2c48b64dbc8138541f5e97ee8793caa7948c1f31d86d5
SIZE (rust/crates/schemafy-0.5.2.crate) = 62997
SHA256 (rust/crates/schemafy_core-0.5.2.crate) = 41781ae092f4fd52c9287efb74456aea0d3b90032d2ecad272bd14dbbcb0511b
@@ -743,12 +857,18 @@ SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df754
SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
SHA256 (rust/crates/seccompiler-0.5.0.crate) = a4ae55de56877481d112a559bbc12667635fdaf5e005712fd4e2b2fa50ffc884
SIZE (rust/crates/seccompiler-0.5.0.crate) = 130223
+SHA256 (rust/crates/secret-service-4.0.0.crate) = e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4
+SIZE (rust/crates/secret-service-4.0.0.crate) = 36396
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
SIZE (rust/crates/serde-1.0.226.crate) = 28484
SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
@@ -759,6 +879,8 @@ SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2f
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
@@ -771,6 +893,10 @@ SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082
SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/serial2-0.2.31.crate) = 26e1e5956803a69ddd72ce2de337b577898801528749565def03515f82bad5bb
SIZE (rust/crates/serial2-0.2.31.crate) = 34139
+SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
+SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
+SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
+SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -803,8 +929,12 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/sse-stream-0.2.1.crate) = eb4dc4d33c68ec1f27d386b5610a351922656e1fdf5c05bbaad930cd1519479a
+SIZE (rust/crates/sse-stream-0.2.1.crate) = 20239
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/starlark-0.13.0.crate) = 0f53849859f05d9db705b221bd92eede93877fd426c1b4a3c3061403a5912a8f
@@ -917,6 +1047,8 @@ SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577a
SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tonic-0.13.1.crate) = 7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9
+SIZE (rust/crates/tonic-0.13.1.crate) = 107202
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -939,10 +1071,16 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
-SHA256 (rust/crates/tree-sitter-0.25.9.crate) = ccd2a058a86cfece0bf96f7cce1021efef9c8ed0e892ab74639173e5ed7a34fa
-SIZE (rust/crates/tree-sitter-0.25.9.crate) = 197617
+SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
+SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080
+SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568
+SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
+SHA256 (rust/crates/tree-sitter-highlight-0.25.10.crate) = adc5f880ad8d8f94e88cb81c3557024cf1a8b75e3b504c50481ed4f5a6006ff3
+SIZE (rust/crates/tree-sitter-highlight-0.25.10.crate) = 18553
SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
@@ -953,6 +1091,8 @@ SHA256 (rust/crates/ts-rs-macros-11.0.1.crate) = e9d4ed7b4c18cc150a6a0a1e9ea1ecf
SIZE (rust/crates/ts-rs-macros-11.0.1.crate) = 19723
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
@@ -1069,6 +1209,8 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f
+SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
@@ -1155,12 +1297,20 @@ SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
+SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
+SIZE (rust/crates/zbus-4.4.0.crate) = 158301
+SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e
+SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183
+SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
+SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
@@ -1171,6 +1321,8 @@ SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec1
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
@@ -1181,7 +1333,13 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.19.crate) = 2c9e525af0a6a658e031e95f14b7f889976b74a11ba0eca5a5fc9ac8a1c43a6a
SIZE (rust/crates/zune-jpeg-0.4.19.crate) = 66341
+SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe
+SIZE (rust/crates/zvariant-4.2.0.crate) = 82180
+SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449
+SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
+SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
+SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = b252c02145e5abbfc170466788bbeeb53a3365fcbc8a5621f28f79badd1f6a70
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
-SHA256 (openai-codex-rust-v0.42.0_GH0.tar.gz) = e0ac101e004f6aa7b8b88d23e822e4fc157e390ee1646d435b06fd1a1e5378aa
-SIZE (openai-codex-rust-v0.42.0_GH0.tar.gz) = 27415056
+SHA256 (openai-codex-rust-v0.46.0_GH0.tar.gz) = 56c614c6588b0131ab72aa58e4402f2957a1ab6cc8036063379253e7f4c3b272
+SIZE (openai-codex-rust-v0.46.0_GH0.tar.gz) = 27681825
diff --git a/misc/codex/files/patch-codex-rs_cli_Cargo.toml b/misc/codex/files/patch-codex-rs_cli_Cargo.toml
deleted file mode 100644
index 628216c84f5f..000000000000
--- a/misc/codex/files/patch-codex-rs_cli_Cargo.toml
+++ /dev/null
@@ -1,12 +0,0 @@
---- codex-rs/cli/Cargo.toml.orig 2025-09-27 08:06:01 UTC
-+++ codex-rs/cli/Cargo.toml
-@@ -52,6 +52,9 @@ libc = { workspace = true }
- [target.'cfg(target_os = "macos")'.dependencies]
- libc = { workspace = true }
-
-+[target.'cfg(target_os = "freebsd")'.dependencies]
-+libc = { workspace = true }
-+
- [dev-dependencies]
- assert_cmd = { workspace = true }
- predicates = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_cli_src_main.rs b/misc/codex/files/patch-codex-rs_cli_src_main.rs
deleted file mode 100644
index 577f39d19f85..000000000000
--- a/misc/codex/files/patch-codex-rs_cli_src_main.rs
+++ /dev/null
@@ -1,12 +0,0 @@
---- codex-rs/cli/src/main.rs.orig 2025-09-27 08:29:56 UTC
-+++ codex-rs/cli/src/main.rs
-@@ -219,6 +219,9 @@ fn pre_main_hardening() {
- #[cfg(target_os = "macos")]
- crate::pre_main_hardening::pre_main_hardening_macos();
-
-+ #[cfg(target_os = "freebsd")]
-+ crate::pre_main_hardening::pre_main_hardening_freebsd();
-+
- #[cfg(windows)]
- crate::pre_main_hardening::pre_main_hardening_windows();
- }
diff --git a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
index 35dee0499c66..e327dc0a115a 100644
--- a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
+++ b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
@@ -1,8 +1,9 @@
---- codex-rs/exec/tests/suite/mod.rs.orig 2025-09-26 18:28:59 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig 2025-10-09 01:48:45 UTC
+++ codex-rs/exec/tests/suite/mod.rs
-@@ -2,4 +2,5 @@ mod resume;
- mod apply_patch;
+@@ -4,5 +4,6 @@ mod resume;
+ mod originator;
mod output_schema;
mod resume;
+#[cfg(not(target_os = "freebsd"))]
mod sandbox;
+ mod server_error_exit;
diff --git a/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml b/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml
new file mode 100644
index 000000000000..d10fb15bb2a6
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_process-hardening_Cargo.toml
@@ -0,0 +1,9 @@
+--- codex-rs/process-hardening/Cargo.toml.orig 2025-10-06 07:49:12 UTC
++++ codex-rs/process-hardening/Cargo.toml
+@@ -19,3 +19,6 @@ libc = { workspace = true }
+
+ [target.'cfg(target_os = "macos")'.dependencies]
+ libc = { workspace = true }
++
++[target.'cfg(target_os = "freebsd")'.dependencies]
++libc = { workspace = true }
diff --git a/misc/codex/files/patch-codex-rs_cli_src_pre__main__hardening.rs b/misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs
index 7302568f4512..6805a52575ea 100644
--- a/misc/codex/files/patch-codex-rs_cli_src_pre__main__hardening.rs
+++ b/misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs
@@ -1,6 +1,16 @@
---- codex-rs/cli/src/pre_main_hardening.rs.orig 2025-09-26 18:28:59 UTC
-+++ codex-rs/cli/src/pre_main_hardening.rs
-@@ -4,9 +4,12 @@ const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
+--- codex-rs/process-hardening/src/lib.rs.orig 2025-10-03 16:43:33 UTC
++++ codex-rs/process-hardening/src/lib.rs
+@@ -10,6 +10,9 @@ pub fn pre_main_hardening() {
+ #[cfg(target_os = "macos")]
+ pre_main_hardening_macos();
+
++ #[cfg(target_os = "freebsd")]
++ pre_main_hardening_freebsd();
++
+ #[cfg(windows)]
+ pre_main_hardening_windows();
+ }
+@@ -20,9 +23,12 @@ const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
#[cfg(target_os = "macos")]
const PTRACE_DENY_ATTACH_FAILED_EXIT_CODE: i32 = 6;
@@ -14,7 +24,7 @@
#[cfg(any(target_os = "linux", target_os = "android"))]
pub(crate) fn pre_main_hardening_linux() {
// Disable ptrace attach / mark process non-dumpable.
-@@ -69,6 +72,43 @@ pub(crate) fn pre_main_hardening_macos() {
+@@ -85,6 +91,43 @@ pub(crate) fn pre_main_hardening_macos() {
.collect();
for key in dyld_keys {
diff --git a/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml b/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
new file mode 100644
index 000000000000..c2e28d88334d
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
@@ -0,0 +1,11 @@
+--- codex-rs/rmcp-client/Cargo.toml.orig 2025-10-09 07:52:04 UTC
++++ codex-rs/rmcp-client/Cargo.toml
+@@ -16,7 +16,7 @@ keyring = { workspace = true, features = [
+ keyring = { workspace = true, features = [
+ "apple-native",
+ "crypto-rust",
+- "linux-native-async-persistent",
++ "linux-native",
+ "windows-native",
+ ] }
+ mcp-types = { path = "../mcp-types" }
diff --git a/misc/coloursum/Makefile b/misc/coloursum/Makefile
index 910739b5678c..7d2ef02f964f 100644
--- a/misc/coloursum/Makefile
+++ b/misc/coloursum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coloursum
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/concourse/Makefile b/misc/concourse/Makefile
index c2e5aac67651..5366f8334e61 100644
--- a/misc/concourse/Makefile
+++ b/misc/concourse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= concourse
DISTVERSIONPREFIX= v
DISTVERSION= 6.7.2
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index f006d1b713a6..8908c5295941 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,6 +1,7 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.4
+PORTREVISION= 1
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/cryptoballot/Makefile b/misc/cryptoballot/Makefile
index 8a6d6aa1cc42..132236aec358 100644
--- a/misc/cryptoballot/Makefile
+++ b/misc/cryptoballot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptoballot
DISTVERSION= g20181015
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dijo/Makefile b/misc/dijo/Makefile
index 3a406b63433f..2747001145b4 100644
--- a/misc/dijo/Makefile
+++ b/misc/dijo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dijo
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dive/Makefile b/misc/dive/Makefile
index ff5838f57cbf..68f5fb8872fb 100644
--- a/misc/dive/Makefile
+++ b/misc/dive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dive
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dotenv-linter/Makefile b/misc/dotenv-linter/Makefile
index ba6614fc32d7..c8dba2154647 100644
--- a/misc/dotenv-linter/Makefile
+++ b/misc/dotenv-linter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dotenv-linter
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/exercism/Makefile b/misc/exercism/Makefile
index f129763bad47..22ba69c93b49 100644
--- a/misc/exercism/Makefile
+++ b/misc/exercism/Makefile
@@ -1,6 +1,7 @@
PORTNAME= exercism
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.8
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= bofh@FreeBSD.org
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index 2c2d93be1c0f..37d4b6e49aaf 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20250927
+DISTVERSION= 20251004
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA4 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA4
deleted file mode 100644
index 5aaa2f023eaf..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA4
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 3e50e38c9bf0875ab2777707ee13a82168212f8b5791b14cc73cb0255c43f522 1751 base_dbg "Base system debug info" off
-base.txz 5703a75154c2f0c354d0d7d736dd7e7353facb653f16fdf2c71bca24372d4825 29620 base "Base system (MANDATORY)" on
-kernel-dbg.txz c092d5f4137688dfd32982fac09a80444c33576c99e189ccc7f6790e1cb3620c 855 kernel_dbg "Kernel debug info" on
-kernel.txz 013a000079e105a421c066398b42f76125c105df018e9316a28ea5ff5dbb15b8 858 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 8889cfb6481ff9dcde9ec327d93d0d9f2f0061541306c4bd1fb2671d818a78ca 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz 14000d622570e313ca335645f010499b2d2e7d9816e1ed0349dbf6bd94710397 718 lib32 "32-bit compatibility libraries" on
-ports.txz f9b9a1b95707e4460c0a3e7ed0df238e6503cdeef9228cd4963eacb7df850ad3 211906 ports "Ports tree" off
-src.txz 0d302ad3410c0d9253216155b41b57ba7b47a7ae6579051c08425bf9e6ec4ccb 117953 src "System source tree" off
-tests.txz 3b8a50df77716b3e75b7bec7c102f01cbe022f8a6c568336cbab3ccea269b37d 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5
new file mode 100644
index 000000000000..518c175f7cd0
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5
@@ -0,0 +1,9 @@
+base-dbg.txz a5cb0f3b758601f4a60ce925d4567fd7a4913b0090aa47ff6f6ecc7d83e7e4f7 1756 base_dbg "Base system debug info" off
+base.txz dd8665259f3b3f89700f4905196a6c3a726b3c2e9a5ac539e7f66a3468e73561 29626 base "Base system (MANDATORY)" on
+kernel-dbg.txz dee09ec15c5f5eaf946a66d30f0d7f27fa43fb28d88f67332920dde0b6b4cc2c 856 kernel_dbg "Kernel debug info" on
+kernel.txz d8dee94ec2ed4c848210ad13950737b8657fd3acc6b75f615afe1969a30b0b56 859 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 92930465dd975b3749c1f0ba6cd4e9ad83b0b15cb8ec2a245e96e6dfe5cc89d0 238 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 76f699eb73f49c2cdf1fef02f4deff30a4b14feb01c3a3c52df514525a08f197 721 lib32 "32-bit compatibility libraries" on
+ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
+src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
+tests.txz a0c70f0268762731583096cb289a1572b2e34c80c66f1386a297ebfe537b86bb 8060 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA4 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA4
deleted file mode 100644
index e050462e5d2e..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA4
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 13c831b37b730480212ecb599666ee472fd2d9b551f622a76e7e5c47eeab1666 1737 base_dbg "Base system debug info" off
-base.txz a9e77a7b84d0cdaa6eedbe5b80a0f59a9070593172af6f1a05ef73f7bbc2566d 29351 base "Base system (MANDATORY)" on
-kernel-dbg.txz 25f0399e104d756949cb3da91f0d1d16278f91508b260a821f958916e166aa7c 719 kernel_dbg "Kernel debug info" on
-kernel.txz 80da4c1605d65afdb5b019cc17396eb15bc052cc36c1891db49ac3f5b032a17a 788 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 629e340f5cf9545a9019c33cfd7d0e2f319d3584580d51750e8a09c2dbe99d66 233 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz eaaf338b521ce64fd938d99e413e3a65ff31dc30fb5898a3d98f36b57762c525 702 lib32 "32-bit compatibility libraries" on
-ports.txz f9b9a1b95707e4460c0a3e7ed0df238e6503cdeef9228cd4963eacb7df850ad3 211906 ports "Ports tree" off
-src.txz 0d302ad3410c0d9253216155b41b57ba7b47a7ae6579051c08425bf9e6ec4ccb 117953 src "System source tree" off
-tests.txz b36584676a0cedf83b17f9cdd2abe95929fd795bcd1670637a1cf3e3662f519a 8057 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5
new file mode 100644
index 000000000000..578a7150fe95
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5
@@ -0,0 +1,9 @@
+base-dbg.txz 4a438608af5dcbfaac3762e0012f029f07ddb22ac310ffd6da473551884a8294 1742 base_dbg "Base system debug info" off
+base.txz bbfb6947cf9820bb2c2a9b30be6ece897e1e85602bfd43a5dddbe47f6ed59203 29357 base "Base system (MANDATORY)" on
+kernel-dbg.txz 415f7f42552826879f326bcbf48079d754c1949e04a36bdb97b613ced2b580b3 720 kernel_dbg "Kernel debug info" on
+kernel.txz 3aeb29f3bb42d5b2a66101dd4b7cd9cc0a6af77f36e383250df50d9618e6f0ee 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 34c99117c32d0401cc011fb681f69f354984208400dc7f9139e6329a9ef4c10d 235 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz ed5a9f246bf41fe603f3530cdcae9ef7bf0a95bb02598adea1603b54de9a2287 705 lib32 "32-bit compatibility libraries" on
+ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
+src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
+tests.txz 12e15e8da7b01d316be580fe64742ff7f7af34ef91bcfa927dbfc17a4608f200 8058 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA4
deleted file mode 100644
index 36a379aa84b5..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA4
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 730c637798d57e3640b9e80bca500fb80b5b3703ec845824bb1400f8d7d6d3d7 1724 base_dbg "Base system debug info" off
-base.txz a44490a2dc9071a40308a75d40db6f70c7ce213e0248728bee13f5c06eb0294f 29133 base "Base system (MANDATORY)" on
-kernel-dbg.txz b6368f8da8f6e6bc6674fe4f6e9210d8c2c77568ea19bc5b52727540c73eba4f 667 kernel_dbg "Kernel debug info" on
-kernel.txz c06a0d08b97d7c92e49b368b79b07fc74e7b993116d62b9af3944fdb92882a7e 668 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 6a1034af4653a8964f375dfd950b38cb9b22e6d2ccf665005889345b8b74cbc5 232 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz 215a2a300a947122a295ed18620a44bed7a35a6d833d9b237f877fe9e29f2451 700 lib32 "32-bit compatibility libraries" on
-ports.txz f9b9a1b95707e4460c0a3e7ed0df238e6503cdeef9228cd4963eacb7df850ad3 211906 ports "Ports tree" off
-src.txz 0d302ad3410c0d9253216155b41b57ba7b47a7ae6579051c08425bf9e6ec4ccb 117953 src "System source tree" off
-tests.txz 263b0fd396a5d8b71823f482fe7ec514d5cac4cf66d7d20a722b7c20ce372f28 8047 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
new file mode 100644
index 000000000000..90e17076bf2b
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
@@ -0,0 +1,9 @@
+base-dbg.txz 57617d36b0eae59d239f946ced55681895c6ae5867b038dad083861519cd4714 1729 base_dbg "Base system debug info" off
+base.txz 8a37997a017fee3940b40d185d5598a1badf31c4ea9a3865c56284d33426f16f 29140 base "Base system (MANDATORY)" on
+kernel-dbg.txz 045f547a08e35f93aaf0cb6eef86f73de621e3dfab208d97500d723264acc727 668 kernel_dbg "Kernel debug info" on
+kernel.txz 1f14def004d9bbd4d861536927a90cd1dd8937c7e6a93afa9c5ce9b6a9ec3bb6 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz d24b987a04766b745df6f21d487c943d7f2dd96db71ac692c0c86386fc27bc4c 234 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz a8d831d816c43c1de10907d7051e8e040567bc91e89ad504cdf07f4eccf7a2a1 703 lib32 "32-bit compatibility libraries" on
+ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
+src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
+tests.txz fe609d6794b3cdf51850c0c5818e166b8c931913d7b90056e27269ef56baef4c 8048 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA4 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA4
deleted file mode 100644
index 3baf0dfe6280..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA4
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz e72ba0bbada221270d1e3d983d17dc110891da0fa03561e6f91a0a33b5ed14fd 1711 base_dbg "Base system debug info" off
-base.txz 1df1d640b53e707a25eadcc43dab97c2e45128220713eb6bea0d4b065427b4be 29114 base "Base system (MANDATORY)" on
-kernel-dbg.txz 6701318d57f76cc28fc6cde359c08d6dfc00c90edc86e580e025cee1b4c417df 665 kernel_dbg "Kernel debug info" on
-kernel.txz cb8cbd7dc15b6c2bd7dd6dec86e1070dc4a30b487eb4864bc3a20625dbeae838 666 kernel "Kernel (MANDATORY)" on
-ports.txz f9b9a1b95707e4460c0a3e7ed0df238e6503cdeef9228cd4963eacb7df850ad3 211906 ports "Ports tree" off
-src.txz 0d302ad3410c0d9253216155b41b57ba7b47a7ae6579051c08425bf9e6ec4ccb 117953 src "System source tree" off
-tests.txz ec5776ac1bd47dca8c993d5458e93f2351d96c1a250254b9e4ea326618bce626 8058 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
new file mode 100644
index 000000000000..c1587e2fb934
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
@@ -0,0 +1,7 @@
+base-dbg.txz cc30a95aafca3d76dab88bc27473a1e66f89aedba2e772f0d860017df85285ec 1715 base_dbg "Base system debug info" off
+base.txz 709013cb52255914290a3f2d121d6b97a75b60ec29648a944d19c1927e95b2c8 29120 base "Base system (MANDATORY)" on
+kernel-dbg.txz 502b4bbb1b5f6b1baca36e871e12b5490ffd3d12c2ec065aab49c2def936490c 666 kernel_dbg "Kernel debug info" on
+kernel.txz dfada6c7db8f084bd931870bb37fc72ebec0fb3fa8b99fff141f62256463e557 667 kernel "Kernel (MANDATORY)" on
+ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
+src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
+tests.txz 8a862043c05e8607f3a50bb67f772344d4dd7d6cfdf0a979ce88bbe662718b4d 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA4 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA4
deleted file mode 100644
index c395cf71997d..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA4
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz b8a874e524d671d7aec25708a0ac73af6d1612e0993fb893fcee44a42c7116c8 1712 base_dbg "Base system debug info" off
-base.txz 1606a3b1b589ef5c39154af5e39f99d30f422d2a1575986ad7a899813602a7ab 29158 base "Base system (MANDATORY)" on
-kernel-dbg.txz 9453b7249ba184d95b3a8600afddeaa784f86f61a4fafa6765db37eaaac0018a 637 kernel_dbg "Kernel debug info" on
-kernel.txz 03b06c82be64b926873f0f1d4954afdeb382fbb8bbe151183ee283345effd7f4 642 kernel "Kernel (MANDATORY)" on
-ports.txz f9b9a1b95707e4460c0a3e7ed0df238e6503cdeef9228cd4963eacb7df850ad3 211906 ports "Ports tree" off
-src.txz 0d302ad3410c0d9253216155b41b57ba7b47a7ae6579051c08425bf9e6ec4ccb 117953 src "System source tree" off
-tests.txz 8e366e0b30c2757bbfc0ca287fa7799f88c445bb1afcd37c0827ad84b86ba7dd 8058 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5
new file mode 100644
index 000000000000..6e747085c9a9
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5
@@ -0,0 +1,7 @@
+base-dbg.txz 534ade3698a0275ce62965a67f3e801bb75b0b62905142a66d134c9c37e928b6 1716 base_dbg "Base system debug info" off
+base.txz 81ab4b1e6b37b26f150f58e5f79bd301696d8d55d710cce4cd38cb3213196674 29164 base "Base system (MANDATORY)" on
+kernel-dbg.txz 08462bab7409af4173c132d32595f29599940515be585c0573be9ee37a24fbfb 637 kernel_dbg "Kernel debug info" on
+kernel.txz c03bc1f340448c6dc1e850e3fabda364cdb2bebd55c1b7c53f81be0a7bcf3eeb 642 kernel "Kernel (MANDATORY)" on
+ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
+src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
+tests.txz 29bc0c6d11aad2a5fb463cd34db43bf0e0a0f03435ff3df8a1e531168e38e68b 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index ad2049325a36..d2ac3d0e3f04 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -2,12 +2,12 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-ALPHA4
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-ALPHA5
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-ALPHA4
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-ALPHA5
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
@@ -20,12 +20,12 @@
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-ALPHA4
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA4
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
@@ -34,4 +34,4 @@
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-ALPHA4
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-ALPHA5
diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index 172497b03277..e207ae9a9061 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gemini-cli
-DISTVERSION= 0.6.1
+DISTVERSION= 0.8.2
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/gemini-cli/distinfo b/misc/gemini-cli/distinfo
index 3c0ebb197dcd..a607f480c93e 100644
--- a/misc/gemini-cli/distinfo
+++ b/misc/gemini-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758841177
-SHA256 (gemini-cli-0.6.1.tar.gz) = 6ff15cc47b85321d06c240f9df29788d6d9f4e87d6a57fb9f1dd272d22cc5313
-SIZE (gemini-cli-0.6.1.tar.gz) = 37709838
+TIMESTAMP = 1760078081
+SHA256 (gemini-cli-0.8.2.tar.gz) = 85a486643e40d0800b6e69e605bac2d930c4cb41466b5ad2dbdcbbd5e9b46197
+SIZE (gemini-cli-0.8.2.tar.gz) = 40253339
diff --git a/misc/gemini-cli/pkg-plist b/misc/gemini-cli/pkg-plist
index b785deb3cd5b..9bc67d6f760c 100644
--- a/misc/gemini-cli/pkg-plist
+++ b/misc/gemini-cli/pkg-plist
@@ -2,6 +2,7 @@ bin/gemini
lib/node_modules/@google/gemini-cli/LICENSE
lib/node_modules/@google/gemini-cli/README.md
lib/node_modules/@google/gemini-cli/dist/.last_build
+lib/node_modules/@google/gemini-cli/dist/google-gemini-cli-0.8.1.tgz
lib/node_modules/@google/gemini-cli/dist/index.d.ts
lib/node_modules/@google/gemini-cli/dist/index.js
lib/node_modules/@google/gemini-cli/dist/index.js.map
@@ -20,11 +21,10 @@ lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/contex
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/custom-commands/commands/fs/grep-code.toml
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/custom-commands/gemini-extension.json
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/exclude-tools/gemini-extension.json
-lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.d.ts
-lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.js
-lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.js.map
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.ts
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/gemini-extension.json
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/package.json
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/tsconfig.json
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/install.d.ts
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/install.js
lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/install.js.map
@@ -109,6 +109,15 @@ lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.js.map
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.js
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.js
+lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.js
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.js.map
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.test.js
+lib/node_modules/@google/gemini-cli/dist/src/config/policy.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.js
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.js.map
@@ -148,6 +157,9 @@ lib/node_modules/@google/gemini-cli/dist/src/generated/git-commit.js.map
lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCli.d.ts
lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCli.js
lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCli.js.map
+lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCliCommands.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCliCommands.js
+lib/node_modules/@google/gemini-cli/dist/src/nonInteractiveCliCommands.js.map
lib/node_modules/@google/gemini-cli/dist/src/patches/is-in-ci.d.ts
lib/node_modules/@google/gemini-cli/dist/src/patches/is-in-ci.js
lib/node_modules/@google/gemini-cli/dist/src/patches/is-in-ci.js.map
@@ -289,6 +301,18 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/commands/mcpCommand.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/memoryCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/memoryCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/memoryCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/modelCommand.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js.map
@@ -352,6 +376,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConfigInitDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConfigInitDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConfigInitDisplay.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsentPrompt.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsoleSummaryDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsoleSummaryDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ConsoleSummaryDisplay.js.map
@@ -373,6 +403,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/DialogManager.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/EditorSettingsDialog.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/EditorSettingsDialog.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/EditorSettingsDialog.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ExitWarning.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ExitWarning.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ExitWarning.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/FolderTrustDialog.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/FolderTrustDialog.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/FolderTrustDialog.js.map
@@ -403,6 +436,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/HistoryItemDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/HistoryItemDisplay.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/HistoryItemDisplay.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/HistoryItemDisplay.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/IdeTrustChangeDialog.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/InputPrompt.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/InputPrompt.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/InputPrompt.js.map
@@ -424,12 +463,24 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/MainContent.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/MemoryUsageDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/MemoryUsageDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/MemoryUsageDisplay.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelDialog.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/PermissionsModifyTrustDialog.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/PrepareLabel.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/PrepareLabel.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/PrepareLabel.js.map
@@ -442,6 +493,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/ProQuotaDialog.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ProQuotaDialog.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ProQuotaDialog.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ProQuotaDialog.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/QueuedMessageDisplay.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/QuittingDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/QuittingDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/QuittingDisplay.js.map
@@ -541,6 +598,21 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/UserMessage.
lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/UserShellMessage.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/UserShellMessage.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/UserShellMessage.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/WarningMessage.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/WarningMessage.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/WarningMessage.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/BaseSelectionList.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/DescriptiveRadioButtonSelect.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/EnumSelector.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/EnumSelector.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/EnumSelector.js.map
@@ -574,6 +646,18 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/McpStatus.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/constants.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/constants.js
lib/node_modules/@google/gemini-cli/dist/src/ui/constants.js.map
@@ -598,6 +682,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SessionContext.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SettingsContext.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SettingsContext.js
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SettingsContext.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ShellFocusContext.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ShellFocusContext.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ShellFocusContext.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/StreamingContext.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/StreamingContext.js
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/StreamingContext.js.map
@@ -688,6 +775,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useHistoryManager.test.js.
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.js.map
@@ -715,12 +805,30 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useLoadingIndicator.test.j
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useLogger.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useLogger.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useLogger.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMemoryMonitor.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useMessageQueue.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useModelCommand.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePermissionsModifyTrust.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePhraseCycler.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePhraseCycler.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/usePhraseCycler.js.map
@@ -751,6 +859,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useReverseSearchCompletion
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useReverseSearchCompletion.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useReverseSearchCompletion.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useReverseSearchCompletion.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.js.map
@@ -799,6 +913,15 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/keyMatchers.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/keyMatchers.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/keyMatchers.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/keyMatchers.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/DefaultAppLayout.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/DefaultAppLayout.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/DefaultAppLayout.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/ScreenReaderAppLayout.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/ScreenReaderAppLayout.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/layouts/ScreenReaderAppLayout.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/noninteractive/nonInteractiveUi.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/noninteractive/nonInteractiveUi.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/noninteractive/nonInteractiveUi.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/privacy/CloudFreePrivacyNotice.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/privacy/CloudFreePrivacyNotice.js
lib/node_modules/@google/gemini-cli/dist/src/ui/privacy/CloudFreePrivacyNotice.js.map
@@ -955,6 +1078,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/utils/terminalSetup.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/textUtils.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/updateCheck.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/updateCheck.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/updateCheck.js.map
@@ -1018,6 +1144,9 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/math.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/math.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/math.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/package.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/package.js
lib/node_modules/@google/gemini-cli/dist/src/utils/package.js.map
@@ -1033,6 +1162,12 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/readStdin.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/readStdin.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/readStdin.test.js
lib/node_modules/@google/gemini-cli/dist/src/utils/readStdin.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/relaunch.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/resolvePath.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/resolvePath.js
lib/node_modules/@google/gemini-cli/dist/src/utils/resolvePath.js.map
@@ -1069,6 +1204,12 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/userStartupWarnings.test.js.m
lib/node_modules/@google/gemini-cli/dist/src/utils/version.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/version.js
lib/node_modules/@google/gemini-cli/dist/src/utils/version.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/windowTitle.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/validateNonInterActiveAuth.d.ts
lib/node_modules/@google/gemini-cli/dist/src/validateNonInterActiveAuth.js
lib/node_modules/@google/gemini-cli/dist/src/validateNonInterActiveAuth.js.map
@@ -1303,12 +1444,55 @@ lib/node_modules/@google/gemini-cli/node_modules/@google-cloud/promisify/package
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/README.md
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/.last_build
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/google-gemini-cli-core-0.8.1.tgz
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/__mocks__/fs/promises.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/__mocks__/fs/promises.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/__mocks__/fs/promises.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/codebase-investigator.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/codebase-investigator.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/codebase-investigator.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/executor.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/invocation.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/registry.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/schema-utils.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/subagent-tool-wrapper.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/types.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/types.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/types.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/agents/utils.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/codeAssist.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/codeAssist.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/codeAssist.js.map
@@ -1351,6 +1535,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/config.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/config.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/config.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.js.map
@@ -1525,6 +1712,12 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/oauth-utils.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/oauth-utils.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/oauth-utils.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/sa-impersonation-provider.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/token-storage/base-token-storage.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/token-storage/base-token-storage.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/mcp/token-storage/base-token-storage.js.map
@@ -1663,6 +1856,15 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-types.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-types.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-types.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/clearcut-logger.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/clearcut-logger.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/clearcut-logger.js.map
@@ -1672,6 +1874,12 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/event-metadata-key.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/event-metadata-key.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/clearcut-logger/event-metadata-key.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/config.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/constants.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/constants.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/constants.js.map
@@ -1756,9 +1964,6 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.js.map
-lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/tools.d.ts
-lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/tools.js
-lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/tools.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.js.map
@@ -1813,6 +2018,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/memoryTool.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/memoryTool.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/memoryTool.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/message-bus-integration.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/message-bus-integration.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/message-bus-integration.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/modifiable-tool.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/modifiable-tool.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/modifiable-tool.js.map
@@ -1882,6 +2090,12 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-file.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-file.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-file.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/write-todos.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/LruCache.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/LruCache.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/LruCache.js.map
@@ -2083,6 +2297,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/schemaValidator.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/secure-browser-launcher.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/secure-browser-launcher.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/secure-browser-launcher.js.map
@@ -2125,6 +2342,12 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/textUtils.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/textUtils.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/textUtils.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/thoughtUtils.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/tool-utils.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/tool-utils.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/utils/tool-utils.js.map
@@ -2905,6 +3128,19 @@ lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/node_modules/wrap
lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/node_modules/wrap-ansi/package.json
lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/node_modules/wrap-ansi/readme.md
lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/README.md
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/fs-minipass/package.json
lib/node_modules/@google/gemini-cli/node_modules/@joshua.litt/get-ripgrep/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/@joshua.litt/get-ripgrep/README.md
lib/node_modules/@google/gemini-cli/node_modules/@joshua.litt/get-ripgrep/dist/downloadRipGrep.d.ts
@@ -20466,6 +20702,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detecto
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/index.js
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/semconv.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/semconv.js
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/esm/semconv.js.map
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/detectors/GcpDetector.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/detectors/GcpDetector.js
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/detectors/GcpDetector.js.map
@@ -20487,6 +20726,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detecto
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/index.js
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/semconv.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/semconv.js
+lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/build/src/semconv.js.map
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp/package.json
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resources/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/resources/README.md
@@ -25632,11 +25874,13 @@ lib/node_modules/@google/gemini-cli/node_modules/@types/node/v8.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/vm.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/wasi.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/abortcontroller.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/crypto.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/domexception.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/events.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/fetch.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/navigator.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/storage.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@types/node/web-globals/streams.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/worker_threads.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/node/zlib.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@types/normalize-package-data/LICENSE
@@ -26504,6 +26748,19 @@ lib/node_modules/@google/gemini-cli/node_modules/chardet/lib/utils.d.ts
lib/node_modules/@google/gemini-cli/node_modules/chardet/lib/utils.js
lib/node_modules/@google/gemini-cli/node_modules/chardet/lib/utils.js.map
lib/node_modules/@google/gemini-cli/node_modules/chardet/package.json
+lib/node_modules/@google/gemini-cli/node_modules/chownr/LICENSE.md
+lib/node_modules/@google/gemini-cli/node_modules/chownr/README.md
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/chownr/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/chownr/package.json
lib/node_modules/@google/gemini-cli/node_modules/cjs-module-lexer/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/cjs-module-lexer/README.md
lib/node_modules/@google/gemini-cli/node_modules/cjs-module-lexer/dist/lexer.js
@@ -32969,11 +33226,6 @@ lib/node_modules/@google/gemini-cli/node_modules/has-flag/index.js
lib/node_modules/@google/gemini-cli/node_modules/has-flag/license
lib/node_modules/@google/gemini-cli/node_modules/has-flag/package.json
lib/node_modules/@google/gemini-cli/node_modules/has-flag/readme.md
-lib/node_modules/@google/gemini-cli/node_modules/has-own-prop/index.d.ts
-lib/node_modules/@google/gemini-cli/node_modules/has-own-prop/index.js
-lib/node_modules/@google/gemini-cli/node_modules/has-own-prop/license
-lib/node_modules/@google/gemini-cli/node_modules/has-own-prop/package.json
-lib/node_modules/@google/gemini-cli/node_modules/has-own-prop/readme.md
lib/node_modules/@google/gemini-cli/node_modules/has-symbols/.eslintrc
lib/node_modules/@google/gemini-cli/node_modules/has-symbols/.github/FUNDING.yml
lib/node_modules/@google/gemini-cli/node_modules/has-symbols/.nycrc
@@ -35787,6 +36039,27 @@ lib/node_modules/@google/gemini-cli/node_modules/minipass/dist/esm/index.js
lib/node_modules/@google/gemini-cli/node_modules/minipass/dist/esm/index.js.map
lib/node_modules/@google/gemini-cli/node_modules/minipass/dist/esm/package.json
lib/node_modules/@google/gemini-cli/node_modules/minipass/package.json
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/README.md
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/constants.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/constants.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/constants.js
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/constants.js.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/constants.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/constants.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/constants.js
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/constants.js.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/minizlib/package.json
lib/node_modules/@google/gemini-cli/node_modules/mnemonist/LICENSE.txt
lib/node_modules/@google/gemini-cli/node_modules/mnemonist/README.md
lib/node_modules/@google/gemini-cli/node_modules/mnemonist/bi-map.d.ts
@@ -37046,10 +37319,6 @@ lib/node_modules/@google/gemini-cli/node_modules/registry-url/index.js
lib/node_modules/@google/gemini-cli/node_modules/registry-url/license
lib/node_modules/@google/gemini-cli/node_modules/registry-url/package.json
lib/node_modules/@google/gemini-cli/node_modules/registry-url/readme.md
-lib/node_modules/@google/gemini-cli/node_modules/repeat-string/LICENSE
-lib/node_modules/@google/gemini-cli/node_modules/repeat-string/README.md
-lib/node_modules/@google/gemini-cli/node_modules/repeat-string/index.js
-lib/node_modules/@google/gemini-cli/node_modules/repeat-string/package.json
lib/node_modules/@google/gemini-cli/node_modules/require-directory/.jshintrc
lib/node_modules/@google/gemini-cli/node_modules/require-directory/.npmignore
lib/node_modules/@google/gemini-cli/node_modules/require-directory/.travis.yml
@@ -37672,6 +37941,243 @@ lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag
lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/index.js
lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/package.json
lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/test/index.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/tar/README.md
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/create.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/create.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/create.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/create.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/cwd-error.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/cwd-error.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/cwd-error.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/cwd-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/extract.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/extract.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/extract.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/extract.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/get-write-flag.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/get-write-flag.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/get-write-flag.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/get-write-flag.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/header.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/header.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/header.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/header.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/large-numbers.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/large-numbers.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/large-numbers.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/large-numbers.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/list.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/list.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/list.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/list.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/make-command.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/make-command.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/make-command.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/make-command.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mkdir.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mkdir.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mkdir.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mkdir.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mode-fix.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mode-fix.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mode-fix.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/mode-fix.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-unicode.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-unicode.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-unicode.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-unicode.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-windows-path.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-windows-path.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-windows-path.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/normalize-windows-path.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/options.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/options.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/options.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/options.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pack.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pack.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pack.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pack.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/parse.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/parse.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/parse.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/parse.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/path-reservations.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/path-reservations.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/path-reservations.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/path-reservations.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pax.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pax.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pax.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/pax.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/read-entry.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/read-entry.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/read-entry.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/read-entry.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/replace.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/replace.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/replace.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/replace.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-absolute-path.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-absolute-path.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-absolute-path.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-absolute-path.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/strip-trailing-slashes.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/symlink-error.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/symlink-error.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/symlink-error.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/symlink-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/types.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/types.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/types.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/types.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/unpack.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/unpack.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/unpack.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/unpack.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/update.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/update.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/update.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/update.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/warn-method.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/warn-method.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/warn-method.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/warn-method.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/winchars.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/winchars.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/winchars.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/winchars.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/write-entry.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/write-entry.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/write-entry.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/write-entry.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/create.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/create.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/create.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/create.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/cwd-error.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/cwd-error.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/cwd-error.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/cwd-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/extract.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/extract.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/extract.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/extract.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/get-write-flag.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/get-write-flag.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/get-write-flag.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/get-write-flag.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/header.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/header.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/header.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/header.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/large-numbers.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/large-numbers.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/large-numbers.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/large-numbers.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/list.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/list.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/list.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/list.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/make-command.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/make-command.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/make-command.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/make-command.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mkdir.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mkdir.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mkdir.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mkdir.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mode-fix.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mode-fix.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mode-fix.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/mode-fix.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-unicode.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-unicode.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-unicode.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-unicode.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-windows-path.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-windows-path.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-windows-path.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/normalize-windows-path.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/options.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/options.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/options.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/options.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pack.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pack.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pack.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pack.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/parse.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/parse.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/parse.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/parse.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/path-reservations.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/path-reservations.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/path-reservations.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/path-reservations.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pax.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pax.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pax.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/pax.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/read-entry.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/read-entry.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/read-entry.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/read-entry.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/replace.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/replace.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/replace.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/replace.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-absolute-path.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-absolute-path.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-absolute-path.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-absolute-path.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-trailing-slashes.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-trailing-slashes.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-trailing-slashes.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/strip-trailing-slashes.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/symlink-error.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/symlink-error.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/symlink-error.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/symlink-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/types.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/types.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/types.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/types.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/unpack.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/unpack.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/unpack.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/unpack.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/update.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/update.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/update.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/update.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/warn-method.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/warn-method.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/warn-method.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/warn-method.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/winchars.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/winchars.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/winchars.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/winchars.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/write-entry.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/write-entry.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/write-entry.js
+lib/node_modules/@google/gemini-cli/node_modules/tar/dist/esm/write-entry.js.map
+lib/node_modules/@google/gemini-cli/node_modules/tar/package.json
lib/node_modules/@google/gemini-cli/node_modules/teeny-request/CHANGELOG.md
lib/node_modules/@google/gemini-cli/node_modules/teeny-request/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/teeny-request/README.md
@@ -37863,6 +38369,7 @@ lib/node_modules/@google/gemini-cli/node_modules/undici-types/proxy-agent.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/readable.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/retry-agent.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/retry-handler.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/undici-types/snapshot-agent.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/util.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/utility.d.ts
lib/node_modules/@google/gemini-cli/node_modules/undici-types/webidl.d.ts
@@ -38573,6 +39080,19 @@ lib/node_modules/@google/gemini-cli/node_modules/y18n/build/lib/index.js
lib/node_modules/@google/gemini-cli/node_modules/y18n/build/lib/platform-shims/node.js
lib/node_modules/@google/gemini-cli/node_modules/y18n/index.mjs
lib/node_modules/@google/gemini-cli/node_modules/y18n/package.json
+lib/node_modules/@google/gemini-cli/node_modules/yallist/LICENSE.md
+lib/node_modules/@google/gemini-cli/node_modules/yallist/README.md
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/yallist/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/yallist/package.json
lib/node_modules/@google/gemini-cli/node_modules/yargs-parser/CHANGELOG.md
lib/node_modules/@google/gemini-cli/node_modules/yargs-parser/LICENSE.txt
lib/node_modules/@google/gemini-cli/node_modules/yargs-parser/README.md
diff --git a/misc/github-copilot-cli/Makefile b/misc/github-copilot-cli/Makefile
index 29375652c3d9..3a5f7e29b07d 100644
--- a/misc/github-copilot-cli/Makefile
+++ b/misc/github-copilot-cli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= github-copilot-cli
-DISTVERSION= 0.0.330
-PORTREVISION= 1
+DISTVERSION= 0.0.337
CATEGORIES= misc # machine-learning
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ${NODE_HEADERS}${EXTRACT_SUFX}
@@ -10,10 +9,12 @@ WWW= https://github.com/github/copilot-cli
FETCH_DEPENDS= npm:www/npm
BUILD_DEPENDS= npm:www/npm \
- libsecret>0:security/libsecret
-RUN_DEPENDS= libsecret>0:security/libsecret
+ libsecret>0:security/libsecret \
+ vips>=8.17.2:graphics/vips
+RUN_DEPENDS= libsecret>0:security/libsecret \
+ vips>=8.17.2:graphics/vips
-USES= nodejs:run pkgconfig
+USES= nodejs:run pkgconfig python:build
PACKAGE_NAME= @github/copilot
NODE_HEADERS= node-v22.19.0-headers
@@ -34,7 +35,19 @@ do-fetch:
do-build:
@${SETENV} HOME=${WRKDIR} npm rebuild --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION} && \
(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty && ${SETENV} HOME=${WRKDIR} npm_config_tarball=${DISTDIR}/${NODE_HEADERS}${EXTRACT_SUFX} npm run install) && \
- (cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/keytar-forked-forked && ${SETENV} HOME=${WRKDIR} npm run install)
+ (cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/keytar-forked-forked && ${SETENV} HOME=${WRKDIR} npm run install) && \
+ (cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src && ${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} node-gyp rebuild) && \
+ ${RM} -rf \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/obj.target \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/.deps \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/node-addon-api \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/nothing.a \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/node-addon-api \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/node-addon-api \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/*.mk \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Makefile \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/binding.Makefile \
+ ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/config.gypi
do-install:
# install files
@@ -47,4 +60,8 @@ do-install:
# set exec bit
@${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/index.js
+post-install:
+ # strip binaries
+ @${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -path "*/build/*" -name *.node | ${XARGS} ${STRIP_CMD}
+
.include <bsd.port.mk>
diff --git a/misc/github-copilot-cli/distinfo b/misc/github-copilot-cli/distinfo
index c2655decc94a..27eb02bbc8dc 100644
--- a/misc/github-copilot-cli/distinfo
+++ b/misc/github-copilot-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759353536
-SHA256 (github-copilot-cli-0.0.330.tar.gz) = 5d8a4770ff5ee2d226e6232ad228fd966b18d1ae7d40474947ca1511aa74a969
-SIZE (github-copilot-cli-0.0.330.tar.gz) = 20381693
+TIMESTAMP = 1759991089
+SHA256 (github-copilot-cli-0.0.337.tar.gz) = 9169d1e4396e89cb8a37452bd42a92632f6e39a72180939601ad71a22b978671
+SIZE (github-copilot-cli-0.0.337.tar.gz) = 25240417
SHA256 (node-v22.19.0-headers.tar.gz) = 183bdc17092336ad21e01a425d238e85db4ee077ae3caa0547ff1fbda07d9bd8
SIZE (node-v22.19.0-headers.tar.gz) = 8750990
diff --git a/misc/github-copilot-cli/pkg-plist b/misc/github-copilot-cli/pkg-plist
index c9b6af0d747f..368c6a6edfe3 100644
--- a/misc/github-copilot-cli/pkg-plist
+++ b/misc/github-copilot-cli/pkg-plist
@@ -1,6 +1,20 @@
bin/copilot
lib/node_modules/@github/copilot/README.md
lib/node_modules/@github/copilot/index.js
+lib/node_modules/@github/copilot/node_modules/.bin/semver
+lib/node_modules/@github/copilot/node_modules/@img/colour/LICENSE.md
+lib/node_modules/@github/copilot/node_modules/@img/colour/README.md
+lib/node_modules/@github/copilot/node_modules/@img/colour/color.cjs
+lib/node_modules/@github/copilot/node_modules/@img/colour/index.cjs
+lib/node_modules/@github/copilot/node_modules/@img/colour/package.json
+lib/node_modules/@github/copilot/node_modules/detect-libc/LICENSE
+lib/node_modules/@github/copilot/node_modules/detect-libc/README.md
+lib/node_modules/@github/copilot/node_modules/detect-libc/index.d.ts
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/detect-libc.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/elf.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/filesystem.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/process.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/package.json
lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/LICENSE.md
lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/README.md
lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/binding.gyp
@@ -386,7 +400,96 @@ lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.2
lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.250204002/win10-x64/OpenConsole.exe
lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.250204002/win10-x64/conpty.dll
lib/node_modules/@github/copilot/node_modules/node-pty/typings/node-pty.d.ts
+lib/node_modules/@github/copilot/node_modules/semver/LICENSE
+lib/node_modules/@github/copilot/node_modules/semver/README.md
+lib/node_modules/@github/copilot/node_modules/semver/bin/semver.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/comparator.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/index.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/range.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/semver.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/clean.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/cmp.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/coerce.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare-build.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare-loose.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/diff.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/eq.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/gt.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/gte.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/inc.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/lt.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/lte.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/major.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/minor.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/neq.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/parse.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/patch.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/prerelease.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/rcompare.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/rsort.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/satisfies.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/sort.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/valid.js
+lib/node_modules/@github/copilot/node_modules/semver/index.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/constants.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/debug.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/identifiers.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/lrucache.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/parse-options.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/re.js
+lib/node_modules/@github/copilot/node_modules/semver/package.json
+lib/node_modules/@github/copilot/node_modules/semver/preload.js
+lib/node_modules/@github/copilot/node_modules/semver/range.bnf
+lib/node_modules/@github/copilot/node_modules/semver/ranges/gtr.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/intersects.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/ltr.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/max-satisfying.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/min-satisfying.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/min-version.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/outside.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/simplify.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/subset.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/to-comparators.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/valid.js
+lib/node_modules/@github/copilot/node_modules/sharp/LICENSE
+lib/node_modules/@github/copilot/node_modules/sharp/README.md
+lib/node_modules/@github/copilot/node_modules/sharp/install/check.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/channel.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/colour.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/composite.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/constructor.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/index.d.ts
+lib/node_modules/@github/copilot/node_modules/sharp/lib/index.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/input.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/is.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/libvips.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/operation.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/output.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/resize.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/sharp.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/utility.js
+lib/node_modules/@github/copilot/node_modules/sharp/package.json
+lib/node_modules/@github/copilot/node_modules/sharp/src/binding.gyp
+lib/node_modules/@github/copilot/node_modules/sharp/src/build/Release/sharp-freebsd-x64.node
+lib/node_modules/@github/copilot/node_modules/sharp/src/common.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/common.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/metadata.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/metadata.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/operations.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/operations.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/pipeline.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/pipeline.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/sharp.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/stats.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/stats.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.h
lib/node_modules/@github/copilot/package.json
+lib/node_modules/@github/copilot/sdk/index.d.ts
+lib/node_modules/@github/copilot/sdk/index.js
+lib/node_modules/@github/copilot/sdk/index.js.map
lib/node_modules/@github/copilot/tree-sitter-bash.wasm
lib/node_modules/@github/copilot/tree-sitter-powershell.wasm
lib/node_modules/@github/copilot/tree-sitter.wasm
+@dir lib/node_modules/@github/copilot/node_modules/@emnapi
diff --git a/misc/github-copilot-language-server/Makefile b/misc/github-copilot-language-server/Makefile
new file mode 100644
index 000000000000..65a602b5b0d5
--- /dev/null
+++ b/misc/github-copilot-language-server/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= github-copilot-language-server
+DISTVERSION= 1.380.0
+CATEGORIES= misc # machine-learning
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= GitHub Copilot Language Server
+WWW= https://github.com/github/copilot-language-server-release
+
+FETCH_DEPENDS= npm:www/npm
+BUILD_DEPENDS= npm:www/npm
+
+USES= nodejs:run
+
+PACKAGE_NAME= @github/copilot-language-server
+
+do-fetch:
+ @if ! [ -f ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ]; then \
+ ${ECHO} "Fetching ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}" && \
+ ${MKDIR} ${WRKDIR}/.npm/_npx/c463d28440264a05 && \
+ ${SETENV} HOME=${WRKDIR} npm install --ignore-scripts --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION} && \
+ ${FIND} ${WRKDIR} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
+ (cd ${WRKDIR} && ${FIND} ${PORTNAME}-${DISTVERSION} -print0 | LC_ALL=C ${SORT} -z | \
+ ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T -); \
+ fi
+
+do-build:
+ @${SETENV} HOME=${WRKDIR} npm rebuild --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION}
+
+do-install:
+ # install files
+ cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}
+ # update
+ @${REINPLACE_CMD} -i '' \
+ -e "s|#!/usr/bin/env node|#!${PREFIX}/bin/node|" \
+ ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/dist/language-server.js
+ # set exec bit
+ @${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/dist/language-server.js
+
+.include <bsd.port.mk>
diff --git a/misc/github-copilot-language-server/distinfo b/misc/github-copilot-language-server/distinfo
new file mode 100644
index 000000000000..480ae12c0ac9
--- /dev/null
+++ b/misc/github-copilot-language-server/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760063832
+SHA256 (github-copilot-language-server-1.380.0.tar.gz) = ae04b57f29366a0649105a8c328d8b089cd95d2cef177f7e10dd5db02f79b401
+SIZE (github-copilot-language-server-1.380.0.tar.gz) = 25723178
diff --git a/misc/github-copilot-language-server/pkg-descr b/misc/github-copilot-language-server/pkg-descr
new file mode 100644
index 000000000000..19a6c10676d7
--- /dev/null
+++ b/misc/github-copilot-language-server/pkg-descr
@@ -0,0 +1,7 @@
+GitHub Copilot is an AI pair programmer that provides code suggestions
+and completions. It is developed by GitHub and OpenAI and is powered by
+Anthropic's and OpenAI's GPT models.
+
+This port provides the language server for GitHub Copilot, which enables
+its features in various code editors that support the Language Server
+Protocol (LSP).
diff --git a/misc/github-copilot-language-server/pkg-plist b/misc/github-copilot-language-server/pkg-plist
new file mode 100644
index 000000000000..6b8bdd7d8331
--- /dev/null
+++ b/misc/github-copilot-language-server/pkg-plist
@@ -0,0 +1,176 @@
+bin/copilot-language-server
+lib/node_modules/@github/copilot-language-server/LICENSE
+lib/node_modules/@github/copilot-language-server/README.md
+lib/node_modules/@github/copilot-language-server/dist/api/types.d.ts
+lib/node_modules/@github/copilot-language-server/dist/bin/darwin/arm64/rg
+lib/node_modules/@github/copilot-language-server/dist/bin/darwin/x64/rg
+lib/node_modules/@github/copilot-language-server/dist/bin/linux/arm64/rg
+lib/node_modules/@github/copilot-language-server/dist/bin/linux/x64/rg
+lib/node_modules/@github/copilot-language-server/dist/bin/win32/arm64/rg.exe
+lib/node_modules/@github/copilot-language-server/dist/bin/win32/x64/rg.exe
+lib/node_modules/@github/copilot-language-server/dist/cl100k_base.tiktoken
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/kerberos.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/node_sqlite3.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/vscode-policy-watcher.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/kerberos.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/node_sqlite3.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/vscode-policy-watcher.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/kerberos.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/node_sqlite3.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/vscode-policy-watcher.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/kerberos.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/node_sqlite3.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/vscode-policy-watcher.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/kerberos.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/node_sqlite3.node
+lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/vscode-policy-watcher.node
+lib/node_modules/@github/copilot-language-server/dist/crypt32-arm64.node
+lib/node_modules/@github/copilot-language-server/dist/crypt32.node
+lib/node_modules/@github/copilot-language-server/dist/diffWorker.js
+lib/node_modules/@github/copilot-language-server/dist/diffWorker.js.map
+lib/node_modules/@github/copilot-language-server/dist/language-server.js
+lib/node_modules/@github/copilot-language-server/dist/main.js
+lib/node_modules/@github/copilot-language-server/dist/main.js.map
+lib/node_modules/@github/copilot-language-server/dist/o200k_base.tiktoken
+lib/node_modules/@github/copilot-language-server/dist/resources/cl100k_base.tiktoken.noindex
+lib/node_modules/@github/copilot-language-server/dist/resources/o200k_base.tiktoken.noindex
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-c-sharp.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-cpp.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-go.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-java.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-javascript.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-php.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-python.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-regex.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-ruby.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-rust.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-tsx.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter-typescript.wasm
+lib/node_modules/@github/copilot-language-server/dist/tree-sitter.wasm
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/License.txt
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/README.md
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/browser.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/browser.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/ril.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/api.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/api.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/cancellation.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/connection.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/disposable.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/encoding.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/events.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/events.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/is.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/is.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageReader.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messages.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/ral.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/semaphore.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/ril.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.cmd
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/package.json
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/thirdpartynotices.txt
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/typings/thenable.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/License.txt
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/README.md
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/browser.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/browser.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/browser/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/api.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/connection.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/messages.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/node/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/metaModel.schema.json
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.cmd
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/package.json
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/License.txt
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/README.md
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/package.json
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/umd/main.js
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/package.json
+lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/thirdpartynotices.txt
+lib/node_modules/@github/copilot-language-server/package.json
+@dir lib/node_modules/@github/copilot-language-server/node_modules/@github
diff --git a/misc/gobuster/Makefile b/misc/gobuster/Makefile
index 3fdf401fdc82..d18e5b185ca7 100644
--- a/misc/gobuster/Makefile
+++ b/misc/gobuster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuster
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= misc dns www
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/hyprqt6engine/Makefile b/misc/hyprqt6engine/Makefile
new file mode 100644
index 000000000000..72d33645ac4e
--- /dev/null
+++ b/misc/hyprqt6engine/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= hyprqt6engine
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+CATEGORIES= misc
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Qt6 theme provider for Hyprland
+WWW= https://github.com/hyprwm/hyprqt6engine
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
+ libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake gl kde:6 localbase:ldflags pkgconfig qt:6
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+USE_LDCONFIG= yes
+
+USE_GL= gl opengl
+USE_QT= base
+USE_KDE= colorscheme config iconthemes
+
+PLIST_FILES= lib/libhyprqt6engine-common.so \
+ ${QT_PLUGINDIR}/platformthemes/libhyprqt6engine.so \
+ ${QT_PLUGINDIR}/styles/libhypr-style.so
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}&|' \
+ ${WRKSRC}/common/config/ConfigManager.cpp
+ @${REINPLACE_CMD} -e 's|/usr/share|${DATADIR:H}|' \
+ ${WRKSRC}/common/common.cpp
+
+.include <bsd.port.mk>
diff --git a/misc/hyprqt6engine/distinfo b/misc/hyprqt6engine/distinfo
new file mode 100644
index 000000000000..2b08eca4a2ae
--- /dev/null
+++ b/misc/hyprqt6engine/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758664273
+SHA256 (hyprwm-hyprqt6engine-v0.1.0_GH0.tar.gz) = e52692168faa51a53e6f05c12114e79ead76787045668c65d41225a13a318f62
+SIZE (hyprwm-hyprqt6engine-v0.1.0_GH0.tar.gz) = 11780
diff --git a/misc/hyprqt6engine/pkg-descr b/misc/hyprqt6engine/pkg-descr
new file mode 100644
index 000000000000..57a7fecdfc7f
--- /dev/null
+++ b/misc/hyprqt6engine/pkg-descr
@@ -0,0 +1,2 @@
+hyprqt6engine provides a theme for Qt6 apps. It's a replacement for
+qt6ct, compatible with KDE Apps / KColorScheme.
diff --git a/misc/lscolors/Makefile b/misc/lscolors/Makefile
index a95fb1bd9bbb..7d839a79ae5b 100644
--- a/misc/lscolors/Makefile
+++ b/misc/lscolors/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lscolors
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/mcp-probe/Makefile b/misc/mcp-probe/Makefile
index 9c8f3cfb25c4..701b6246c324 100644
--- a/misc/mcp-probe/Makefile
+++ b/misc/mcp-probe/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcp-probe
DISTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/navi/Makefile b/misc/navi/Makefile
index 87acf48a84d2..de83999647cf 100644
--- a/misc/navi/Makefile
+++ b/misc/navi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navi
DISTVERSIONPREFIX= v
DISTVERSION= 2.24.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= nivit@FreeBSD.org
diff --git a/misc/ooo/Makefile b/misc/ooo/Makefile
index 4417326958e2..754fc89478b2 100644
--- a/misc/ooo/Makefile
+++ b/misc/ooo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ooo
DISTVERSION= 0.1.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= misc # machine learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/outside/Makefile b/misc/outside/Makefile
index da115336b37d..658cfd97c8aa 100644
--- a/misc/outside/Makefile
+++ b/misc/outside/Makefile
@@ -1,7 +1,7 @@
PORTNAME= outside
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/perkeep/Makefile b/misc/perkeep/Makefile
index 419573eade08..a9400c60adad 100644
--- a/misc/perkeep/Makefile
+++ b/misc/perkeep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perkeep
DISTVERSION= 0.11
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/pqrs/Makefile b/misc/pqrs/Makefile
index 2d8938d4cd20..fb8dced65fe4 100644
--- a/misc/pqrs/Makefile
+++ b/misc/pqrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pqrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-hf-xet/Makefile b/misc/py-hf-xet/Makefile
index f163d474c39c..b1a5feb8632f 100644
--- a/misc/py-hf-xet/Makefile
+++ b/misc/py-hf-xet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hf-xet
DISTVERSION= 1.1.10
+PORTREVISION= 1
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-lazrs/Makefile b/misc/py-lazrs/Makefile
index 26a2e04f70f5..bc79a2e4875c 100644
--- a/misc/py-lazrs/Makefile
+++ b/misc/py-lazrs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazrs
DISTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/Makefile b/misc/py-litellm-proxy-extras/Makefile
index 8cf88b614cc9..8a592dbf09aa 100644
--- a/misc/py-litellm-proxy-extras/Makefile
+++ b/misc/py-litellm-proxy-extras/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm-proxy-extras
-DISTVERSION= 0.2.22
+DISTVERSION= 0.2.25
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/distinfo b/misc/py-litellm-proxy-extras/distinfo
index 6665c2addd9f..40206e668abf 100644
--- a/misc/py-litellm-proxy-extras/distinfo
+++ b/misc/py-litellm-proxy-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758942225
-SHA256 (litellm_proxy_extras-0.2.22.tar.gz) = 59c395bff3353de57d67b7637e8ce0a8a4e096ce55e2ee2df4d9d4bda94f6ef0
-SIZE (litellm_proxy_extras-0.2.22.tar.gz) = 15753
+TIMESTAMP = 1759721647
+SHA256 (litellm_proxy_extras-0.2.25.tar.gz) = 9cf363570a5dc3349bea6ad1fba00ce9aeb90232fc69adc32881e53bec2cbf8f
+SIZE (litellm_proxy_extras-0.2.25.tar.gz) = 15884
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index f1353122f698..39123908a3e6 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.77.5
+DISTVERSION= 1.77.7
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 8629b4fb2f2c..54f2d11c9224 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759196778
-SHA256 (litellm-1.77.5.tar.gz) = 8e8a83b49c4a6ae044b1a1c01adfbdef72b0031b86f1463dd743e267fa1d7b99
-SIZE (litellm-1.77.5.tar.gz) = 10351819
+TIMESTAMP = 1759717562
+SHA256 (litellm-1.77.7.tar.gz) = e3398fb2575b98726e787c0a1481daed5938d58cafdcd96fbca80c312221af3e
+SIZE (litellm-1.77.7.tar.gz) = 10401706
diff --git a/misc/py-ml-collections/Makefile b/misc/py-ml-collections/Makefile
new file mode 100644
index 000000000000..d09238b08e61
--- /dev/null
+++ b/misc/py-ml-collections/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= ml-collections
+DISTVERSION= 1.1.0
+CATEGORIES= misc python # machine-learning
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python collections library designed for ML usecases
+WWW= https://github.com/google/ml_collections
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.8:devel/py-flit-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl-py>0:devel/py-absl-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 concurrent autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-ml-collections/distinfo b/misc/py-ml-collections/distinfo
new file mode 100644
index 000000000000..c87b2db74135
--- /dev/null
+++ b/misc/py-ml-collections/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759525601
+SHA256 (ml_collections-1.1.0.tar.gz) = 0ac1ac6511b9f1566863e0bb0afad0c64e906ea278ad3f4d2144a55322671f6f
+SIZE (ml_collections-1.1.0.tar.gz) = 61356
diff --git a/misc/py-ml-collections/pkg-descr b/misc/py-ml-collections/pkg-descr
new file mode 100644
index 000000000000..7653b8068dbd
--- /dev/null
+++ b/misc/py-ml-collections/pkg-descr
@@ -0,0 +1,8 @@
+ML Collections is a library of Python collections designed for ML usecases.
+
+ML Collections provides:
+* ConfigDict: A 'dict' with additional functionality for easier management
+ of configuration dictionaries
+* FrozenConfigDict: A configuration dictionary which is immutable
+* FieldReference: A way to reference a field in a nested data structure
+* lazy_imports: A mechanism to import modules when they are actually used
diff --git a/misc/py-napari/Makefile b/misc/py-napari/Makefile
index 36ccf859c963..9badf0518583 100644
--- a/misc/py-napari/Makefile
+++ b/misc/py-napari/Makefile
@@ -13,7 +13,8 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.5:graphics/py-PyOpenGL@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}app-model>=0.4.0:devel/py-app-model@${PY_FLAVOR} \
diff --git a/misc/py-napari/files/patch-pyproject.toml b/misc/py-napari/files/patch-pyproject.toml
new file mode 100644
index 000000000000..0da379959eab
--- /dev/null
+++ b/misc/py-napari/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-10-03 09:18:59 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 69",
++ "setuptools",
+ "setuptools_scm[toml]>=8"
+ ]
+ build-backend = "setuptools.build_meta"
diff --git a/misc/py-pyowm/Makefile b/misc/py-pyowm/Makefile
new file mode 100644
index 000000000000..5e82284ce815
--- /dev/null
+++ b/misc/py-pyowm/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= pyowm
+DISTVERSION= 3.5.0
+CATEGORIES= misc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python wrapper around OpenWeatherMap web APIs
+WWW= https://pyowm.readthedocs.io/en/latest/ \
+ https://github.com/csparpa/pyowm
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geojson>0:devel/py-geojson@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.7.1,<2:net/py-pysocks@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0,<3:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 3.5.0: tests available but require network access and API keys, skipped for packaging
+
+.include <bsd.port.mk>
diff --git a/misc/py-pyowm/distinfo b/misc/py-pyowm/distinfo
new file mode 100644
index 000000000000..363416e8a8aa
--- /dev/null
+++ b/misc/py-pyowm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759556541
+SHA256 (pyowm-3.5.0.tar.gz) = 9a44d6d43941419a73fd9dbe16066ad8a25204ea906774fd5bf5b0ec52d2a1a4
+SIZE (pyowm-3.5.0.tar.gz) = 4516427
diff --git a/misc/py-pyowm/pkg-descr b/misc/py-pyowm/pkg-descr
new file mode 100644
index 000000000000..ba107f69359b
--- /dev/null
+++ b/misc/py-pyowm/pkg-descr
@@ -0,0 +1,3 @@
+PyOWM is a client Python wrapper library for OpenWeatherMap (OWM) web APIs.
+It allows quick and easy consumption of OWM data from Python applications
+via a simple object model and in a human-friendly fashion.
diff --git a/misc/py-pyqir/Makefile b/misc/py-pyqir/Makefile
index 9d4ff3d0bee6..2e887ed7282a 100644
--- a/misc/py-pyqir/Makefile
+++ b/misc/py-pyqir/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyqir
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc python # quantum-computing
#MASTER_SITES= PYPI # no tarballs
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-python-crc/Makefile b/misc/py-python-crc/Makefile
new file mode 100644
index 000000000000..62ad05205bc4
--- /dev/null
+++ b/misc/py-python-crc/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= crc
+DISTVERSION= 7.1.0
+CATEGORIES= misc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}python- # because it builds crc*.whl
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pure Python CRC library
+WWW= https://nicoretti.github.io/crc/ \
+ https://github.com/Nicoretti/crc
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 concurrent autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-python-crc/distinfo b/misc/py-python-crc/distinfo
new file mode 100644
index 000000000000..1029e7855a37
--- /dev/null
+++ b/misc/py-python-crc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759476302
+SHA256 (crc-7.1.0.tar.gz) = 99dd540909a37ae4f62c65441df8ecb4e7f9af014fecaf4f331052a41d66c07d
+SIZE (crc-7.1.0.tar.gz) = 9888
diff --git a/misc/py-python-crc/pkg-descr b/misc/py-python-crc/pkg-descr
new file mode 100644
index 000000000000..14420c7d70a1
--- /dev/null
+++ b/misc/py-python-crc/pkg-descr
@@ -0,0 +1,12 @@
+Pure Python CRC library.
+
+Calculate CRC checksums, verify CRC checksum, predefined CRC configurations,
+and custom CRC configurations.
+
+Features:
+* Calculate CRC8, CRC16, CRC32, and CRC64 checksums
+* Verify CRC checksums
+* Pre-defined configurations for common CRC algorithms (CCITT, XMODEM, etc.)
+* Custom configurations support
+* Optimized table-based calculations for speed
+* Command-line interface for CRC calculations
diff --git a/misc/py-python-pygtrie/Makefile b/misc/py-python-pygtrie/Makefile
new file mode 100644
index 000000000000..bd1d12b1b3dd
--- /dev/null
+++ b/misc/py-python-pygtrie/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= python-pygtrie
+PORTVERSION= 2.5.0
+CATEGORIES= misc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pygtrie-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pure Python trie data structure implementation
+WWW= https://github.com/mina86/pygtrie
+
+LICENSE= APACHE20
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} test.py
+
+# tests as of 2.5.0: 450 tests in 2.674s, OK
+
+.include <bsd.port.mk>
diff --git a/misc/py-python-pygtrie/distinfo b/misc/py-python-pygtrie/distinfo
new file mode 100644
index 000000000000..ab47e7e6d513
--- /dev/null
+++ b/misc/py-python-pygtrie/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759556431
+SHA256 (pygtrie-2.5.0.tar.gz) = 203514ad826eb403dab1d2e2ddd034e0d1534bbe4dbe0213bb0593f66beba4e2
+SIZE (pygtrie-2.5.0.tar.gz) = 39266
diff --git a/misc/py-python-pygtrie/pkg-descr b/misc/py-python-pygtrie/pkg-descr
new file mode 100644
index 000000000000..abecc4aed868
--- /dev/null
+++ b/misc/py-python-pygtrie/pkg-descr
@@ -0,0 +1,4 @@
+A trie is a tree-like data structure whose nodes store the letters of an
+alphabet. By structuring the nodes in a particular way, words and strings
+can be retrieved from the structure by traversing down a branch path of
+the tree.
diff --git a/misc/py-safetensors/Makefile b/misc/py-safetensors/Makefile
index 2338ffbbc854..fd73852ee56e 100644
--- a/misc/py-safetensors/Makefile
+++ b/misc/py-safetensors/Makefile
@@ -1,7 +1,7 @@
PORTNAME= safetensors
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc python # machine-learning
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index c06929c61dfd..e60157663d9e 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196791
-SHA256 (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 3fdabbb6556564fc8cdbdb7a98d41e827d6a09dd086255904532e78a3515cf62
-SIZE (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 46187424
+TIMESTAMP = 1759303388
+SHA256 (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 2419dd0ea0d3fdea7adb6bc499a1d1853e8545d585d6d4bd421277572d1da12a
+SIZE (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 46324412
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 707d63cdccf2..4b8f917cc239 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -122,9 +122,12 @@
%%QT_DOCDIR%%/qtdoc/images/bullet_dn.png
%%QT_DOCDIR%%/qtdoc/images/bullet_sq.png
%%QT_DOCDIR%%/qtdoc/images/car_configurator_overview.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_emptycup.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_modify.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_overview.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_android_landscape.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_windows.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_editing.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_listing.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_urlselection.png
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index 19172d04cb8a..693db17fa98c 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197827
-SHA256 (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 643f1fe35a739e2bf5e1a092cfe83dbee61ff6683684e957351c599767ca279c
-SIZE (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 1102604088
+TIMESTAMP = 1759303819
+SHA256 (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18
+SIZE (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 1102876596
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index d3b75f7af8f3..2a7a300d0108 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -1158,7 +1158,10 @@
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_emptycup.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_modify.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview_landscape.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_android_landscape.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_windows.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/src/coffee.qdoc
%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_dark.svg
%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_light.svg
@@ -1729,6 +1732,12 @@
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/Main.qml
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-hdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-ldpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-mdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxxhdpi/icon.png
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.cpp
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.h
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/doc/images/qtjennydemo_overview.png
diff --git a/misc/qt6ct/Makefile b/misc/qt6ct/Makefile
index b84459c7b6ec..74a863ac30c4 100644
--- a/misc/qt6ct/Makefile
+++ b/misc/qt6ct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qt6ct
DISTVERSION= 0.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= tcberner@FreeBSD.org
diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile
index 154c0fdfa2fd..bc493dca9959 100644
--- a/misc/radio_datetime_analyzer/Makefile
+++ b/misc/radio_datetime_analyzer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= radio_datetime_analyzer
DISTVERSION= 1.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MASTER_SITES= https://codeberg.org/rene0/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # prevent USES=cargo from overriding default DISTFILES
diff --git a/misc/rash/Makefile b/misc/rash/Makefile
index 78fe581dd2ef..4cdf9e647d0f 100644
--- a/misc/rash/Makefile
+++ b/misc/rash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rash
DISTVERSIONPREFIX= v
DISTVERSION= 2.16.1
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/rsclock/Makefile b/misc/rsclock/Makefile
index 8685e008c2ba..96942f72e7a6 100644
--- a/misc/rsclock/Makefile
+++ b/misc/rsclock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsclock
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/rubygem-mime-types-data/Makefile b/misc/rubygem-mime-types-data/Makefile
index 0a79e71ba5f0..06bfe588b475 100644
--- a/misc/rubygem-mime-types-data/Makefile
+++ b/misc/rubygem-mime-types-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mime-types-data
-PORTVERSION= 3.2025.0902
+PORTVERSION= 3.2025.0909
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-mime-types-data/distinfo b/misc/rubygem-mime-types-data/distinfo
index 752a355021c4..4d20383b4d0f 100644
--- a/misc/rubygem-mime-types-data/distinfo
+++ b/misc/rubygem-mime-types-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436657
-SHA256 (rubygem/mime-types-data-3.2025.0902.gem) = 5d8397fb76c075b483bed1d5ec64426d80aa6cd2133f3c0dc1dbb93aa85b1e1a
-SIZE (rubygem/mime-types-data-3.2025.0902.gem) = 170496
+TIMESTAMP = 1759324298
+SHA256 (rubygem/mime-types-data-3.2025.0909.gem) = a3e4b38a8d98c05b964d40783e11cbfd96393d4fec9ba175cc25769edfbdb5ae
+SIZE (rubygem/mime-types-data-3.2025.0909.gem) = 170496
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index c844b6bdc6ee..458b4ef80594 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.17.0
+PORTVERSION= 19.18.0
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index 2a95a9392fa8..28bbda34e23d 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436659
-SHA256 (rubygem/octicons-19.17.0.gem) = da5834c1f3b6762143aa91b564ab387c91072d1c9db111892d91ab3f1260797a
-SIZE (rubygem/octicons-19.17.0.gem) = 233472
+TIMESTAMP = 1759324300
+SHA256 (rubygem/octicons-19.18.0.gem) = 6605e5b9d84bee9e80b8d9b43be84782aec811114a935f417c01c809d7720e06
+SIZE (rubygem/octicons-19.18.0.gem) = 233984
diff --git a/misc/rustlings/Makefile b/misc/rustlings/Makefile
new file mode 100644
index 000000000000..e8a779cf9d26
--- /dev/null
+++ b/misc/rustlings/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= rustlings
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.5.0
+CATEGORIES= misc
+
+MAINTAINER= adamw@FreeBSD.org
+COMMENT= Small exercises to get you used to reading and writing Rust code
+WWW= https://rustlings.rust-lang.org
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= rust-lang
+
+PLIST_FILES= bin/rustlings
+
+.include <bsd.port.mk>
diff --git a/misc/rustlings/Makefile.crates b/misc/rustlings/Makefile.crates
new file mode 100644
index 000000000000..7a4e8067472a
--- /dev/null
+++ b/misc/rustlings/Makefile.crates
@@ -0,0 +1,100 @@
+CARGO_CRATES= anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ autocfg-1.5.0 \
+ bitflags-1.3.2 \
+ bitflags-2.9.2 \
+ cfg-if-1.0.3 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ document-features-0.2.11 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ fastrand-2.3.0 \
+ fsevent-sys-4.1.0 \
+ getrandom-0.3.3 \
+ hashbrown-0.15.5 \
+ heck-0.5.0 \
+ indexmap-2.10.0 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ libc-0.2.175 \
+ linux-raw-sys-0.9.4 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ mio-1.0.4 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ proc-macro2-1.0.101 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ redox_syscall-0.5.17 \
+ rustix-1.0.8 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_spanned-1.0.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.6 \
+ smallvec-1.15.1 \
+ strsim-0.11.1 \
+ syn-2.0.106 \
+ tempfile-3.21.0 \
+ toml-0.9.5 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ utf8parse-0.2.2 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.10 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.1.3 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0
diff --git a/misc/rustlings/distinfo b/misc/rustlings/distinfo
new file mode 100644
index 000000000000..25a5fcac8fa7
--- /dev/null
+++ b/misc/rustlings/distinfo
@@ -0,0 +1,203 @@
+TIMESTAMP = 1759506656
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust-lang-rustlings-v6.5.0_GH0.tar.gz) = d3b394c77145b272bba4f4b94435dd6b1a6accb9e2531238391c5fa42ccb348d
+SIZE (rust-lang-rustlings-v6.5.0_GH0.tar.gz) = 153369
diff --git a/misc/rustlings/pkg-descr b/misc/rustlings/pkg-descr
new file mode 100644
index 000000000000..33f537765f7a
--- /dev/null
+++ b/misc/rustlings/pkg-descr
@@ -0,0 +1,4 @@
+Rustlings is an interactive corpus of bite-sized exercises to get you used to
+reading and writing Rust code. Written and maintained by the Rust community,
+it is a companion app to the official Rust book
+(https://doc.rust-lang.org/book).
diff --git a/misc/rustlings/pkg-message b/misc/rustlings/pkg-message
new file mode 100644
index 000000000000..611788c448b9
--- /dev/null
+++ b/misc/rustlings/pkg-message
@@ -0,0 +1,22 @@
+[
+{
+ type: install,
+ message: <<EOM
+===========================================================
+
+ Before running `rustlings` for the first time, you need to initialize the
+ directory structure and prepare the exercises. To do that, run:
+
+ $ cd /a/good/plate/for/exercises
+ $ rustlings init
+
+ $ cd rustlings
+ $ rustlings
+
+ For more information, visit the Rustlings website:
+ https://rustlings.rust-lang.org/
+
+===========================================================
+EOM
+}
+]
diff --git a/misc/ruut/Makefile b/misc/ruut/Makefile
index ab5d155b1055..01d5385d78c1 100644
--- a/misc/ruut/Makefile
+++ b/misc/ruut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ruut
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/shimmy/Makefile b/misc/shimmy/Makefile
index 50211beec462..df77d8544476 100644
--- a/misc/shimmy/Makefile
+++ b/misc/shimmy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shimmy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.6
+DISTVERSION= 1.7.0
CATEGORIES= misc
MAINTAINER= tagattie@FreeBSD.org
@@ -10,13 +10,11 @@ WWW= https://github.com/Michael-A-Kuykendall/shimmy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cargo dos2unix llvm
+USES= cargo llvm
USE_GITHUB= yes
GH_ACCOUNT= Michael-A-Kuykendall
-GH_TUPLE= ggml-org:llama.cpp:9515c6131aecaccc955fdedcfe16c3e030aaefcb:llama_cpp/../${_CARGO_GIT_WRKDIR}/llama-cpp-sys-2/llama.cpp
-
-DOS2UNIX_FILES= Cargo.toml
+GH_TUPLE= ggml-org:llama.cpp:128d522c04286e019666bd6ee4d18e3fbf8772e2:llama_cpp/../${_CARGO_GIT_WRKDIR}/llama-cpp-sys-2/llama.cpp
CARGO_FEATURES= llama-opencl
CARGO_TEST_ARGS=--lib
@@ -26,13 +24,14 @@ MAKE_ENV= GGML_NATIVE=OFF
PLIST_FILES= bin/create_realistic_safetensors \
bin/create_test_safetensors \
bin/${PORTNAME} \
- bin/test_cache_performance \
bin/test_real_safetensors
PORTDOCS= CHANGELOG.md CONTRIBUTING.md DEVELOPERS.md README.md \
- ROADMAP.md SECURITY.md SPEC_KIT_INTEGRATION.md
+ ROADMAP.md SECURITY.md
-OPTIONS_DEFINE= DOCS VULKAN
-OPTIONS_DEFAULT=VULKAN
+OPTIONS_DEFINE= DOCS VULKAN
+OPTIONS_DEFAULT= VULKAN
+# i386 build with VULKAN fails with: LLVM ERROR: out of memory
+OPTIONS_EXCLUDE_i386= VULKAN
VULKAN_BUILD_DEPENDS= glslc:graphics/shaderc \
vulkan-headers>0:graphics/vulkan-headers
diff --git a/misc/shimmy/Makefile.crates b/misc/shimmy/Makefile.crates
index e945e6bc1811..ccf014191140 100644
--- a/misc/shimmy/Makefile.crates
+++ b/misc/shimmy/Makefile.crates
@@ -1,20 +1,20 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aho-corasick-1.1.3 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
axum-0.7.9 \
axum-core-0.4.5 \
- backtrace-0.3.75 \
+ backtrace-0.3.76 \
base64-0.21.7 \
base64-0.22.1 \
bindgen-0.72.1 \
@@ -25,7 +25,7 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
cast-0.3.0 \
- cc-1.2.37 \
+ cc-1.2.40 \
cexpr-0.6.0 \
cfg-if-1.0.3 \
chrono-0.4.42 \
@@ -33,8 +33,8 @@ CARGO_CRATES= addr2line-0.24.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.8.1 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
clap_derive-4.5.47 \
clap_lex-0.7.5 \
cmake-0.1.54 \
@@ -61,7 +61,7 @@ CARGO_CRATES= addr2line-0.24.2 \
equivalent-1.0.2 \
errno-0.3.14 \
fastrand-2.3.0 \
- find-msvc-tools-0.1.1 \
+ find-msvc-tools-0.1.3 \
find_cuda_helper-0.2.0 \
fnv-1.0.7 \
form_urlencoded-1.2.2 \
@@ -74,11 +74,11 @@ CARGO_CRATES= addr2line-0.24.2 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
glob-0.3.3 \
h2-0.3.27 \
- half-2.6.0 \
- hashbrown-0.15.5 \
+ half-2.7.0 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
http-0.2.12 \
@@ -103,7 +103,7 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_provider-2.0.0 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.11.3 \
+ indexmap-2.11.4 \
io-uring-0.7.10 \
ipnet-2.11.0 \
is-terminal-0.4.16 \
@@ -112,18 +112,18 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itoa-1.0.15 \
jobserver-0.1.34 \
- js-sys-0.3.80 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
+ libc-0.2.176 \
+ libloading-0.8.9 \
libredox-0.1.10 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
matchers-0.2.0 \
matchit-0.7.3 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memmap2-0.9.8 \
memo-map-0.3.3 \
mime-0.3.17 \
@@ -135,13 +135,13 @@ CARGO_CRATES= addr2line-0.24.2 \
ntapi-0.4.1 \
nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
@@ -152,17 +152,17 @@ CARGO_CRATES= addr2line-0.24.2 \
ppv-lite86-0.2.21 \
prettyplease-0.2.37 \
proc-macro2-1.0.101 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
+ regex-1.11.3 \
+ regex-automata-0.4.11 \
regex-syntax-0.8.6 \
reqwest-0.11.27 \
ring-0.17.14 \
@@ -179,9 +179,9 @@ CARGO_CRATES= addr2line-0.24.2 \
scopeguard-1.2.0 \
sct-0.7.1 \
self_cell-1.2.0 \
- serde-1.0.225 \
- serde_core-1.0.225 \
- serde_derive-1.0.225 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
serde_path_to_error-0.1.20 \
serde_urlencoded-0.7.1 \
@@ -193,7 +193,7 @@ CARGO_CRATES= addr2line-0.24.2 \
smallvec-1.15.1 \
socket2-0.5.10 \
socket2-0.6.0 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
strsim-0.11.1 \
syn-2.0.106 \
sync_wrapper-0.1.2 \
@@ -203,7 +203,7 @@ CARGO_CRATES= addr2line-0.24.2 \
sysinfo-0.30.13 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tempfile-3.22.0 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
thread_local-1.1.9 \
@@ -227,7 +227,7 @@ CARGO_CRATES= addr2line-0.24.2 \
try-lock-0.2.5 \
tungstenite-0.20.1 \
tungstenite-0.24.0 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicode-ident-1.0.19 \
untrusted-0.9.0 \
url-2.5.7 \
@@ -242,13 +242,13 @@ CARGO_CRATES= addr2line-0.24.2 \
wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.103 \
- wasm-bindgen-backend-0.2.103 \
- wasm-bindgen-futures-0.4.53 \
- wasm-bindgen-macro-0.2.103 \
- wasm-bindgen-macro-support-0.2.103 \
- wasm-bindgen-shared-0.2.103 \
- web-sys-0.3.80 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
webpki-roots-0.25.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -256,44 +256,43 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.0 \
windows-core-0.52.0 \
- windows-core-0.62.0 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-link-0.2.0 \
- windows-result-0.4.0 \
- windows-strings-0.5.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winreg-0.50.0 \
wit-bindgen-0.46.0 \
writeable-0.6.1 \
@@ -306,4 +305,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
- llama-cpp-2,llama-cpp-sys-2@git+https://github.com/Michael-A-Kuykendall/llama-cpp-rs.git?branch=fix-macos-arm64-i8mm\#5066492a156fa138e4e81210a48dd1d2099dbace
+ llama-cpp-2,llama-cpp-sys-2@git+https://github.com/Michael-A-Kuykendall/llama-cpp-rs?branch=feat%2Fmoe-cpu-offload\#6c9a7044bbf83f7de16b39c15a3d00c1a239f3e0
diff --git a/misc/shimmy/distinfo b/misc/shimmy/distinfo
index 4f80e4567236..1bc0218473b5 100644
--- a/misc/shimmy/distinfo
+++ b/misc/shimmy/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1758697180
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1759990085
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -9,18 +9,18 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -31,8 +31,8 @@ SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b0
SIZE (rust/crates/axum-0.7.9.crate) = 155272
SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -53,8 +53,8 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb
+SIZE (rust/crates/cc-1.2.40.crate) = 91094
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
@@ -69,10 +69,10 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
@@ -125,8 +125,8 @@ SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51
SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3
+SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486
SHA256 (rust/crates/find_cuda_helper-0.2.0.crate) = f9f9e65c593dd01ac77daad909ea4ad17f0d6d1776193fc8ea766356177abdad
SIZE (rust/crates/find_cuda_helper-0.2.0.crate) = 2768
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -151,16 +151,16 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
SIZE (rust/crates/h2-0.3.27.crate) = 169180
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/half-2.7.0.crate) = e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5
+SIZE (rust/crates/half-2.7.0.crate) = 60885
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
@@ -209,8 +209,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.11.3.crate) = 92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3
-SIZE (rust/crates/indexmap-2.11.3.crate) = 100271
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -227,30 +227,30 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
-SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memo-map-0.3.3.crate) = 38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b
@@ -273,8 +273,8 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
@@ -283,10 +283,10 @@ SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -307,8 +307,8 @@ SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbf
SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -321,14 +321,14 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
@@ -361,12 +361,12 @@ SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0
SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
-SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
-SIZE (rust/crates/serde-1.0.225.crate) = 28467
-SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
-SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
-SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
-SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
@@ -389,8 +389,8 @@ SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
SIZE (rust/crates/socket2-0.6.0.crate) = 57974
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
@@ -409,8 +409,8 @@ SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb42
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
-SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
@@ -457,8 +457,8 @@ SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae22284
SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -487,20 +487,20 @@ SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5
SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
-SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
-SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
-SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
-SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
-SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
-SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -515,20 +515,18 @@ SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
-SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -537,60 +535,60 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
@@ -615,9 +613,9 @@ SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57
SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (Michael-A-Kuykendall-llama-cpp-rs-5066492a156fa138e4e81210a48dd1d2099dbace_GH0.tar.gz) = 8675ece17220b21300dfce26b966912c42d4f2023c1b5d3d2a77dd69f548685a
-SIZE (Michael-A-Kuykendall-llama-cpp-rs-5066492a156fa138e4e81210a48dd1d2099dbace_GH0.tar.gz) = 108996
-SHA256 (Michael-A-Kuykendall-shimmy-v1.5.6_GH0.tar.gz) = 092430a73c8d0c5651389a8c8011a46ac58c4d6a4a0b104d7a9de760544884bb
-SIZE (Michael-A-Kuykendall-shimmy-v1.5.6_GH0.tar.gz) = 234050538
-SHA256 (ggml-org-llama.cpp-9515c6131aecaccc955fdedcfe16c3e030aaefcb_GH0.tar.gz) = 94f24c97fc27b528feff4afc49edd5af66f9b557aae4f0814d03cf4b22596b11
-SIZE (ggml-org-llama.cpp-9515c6131aecaccc955fdedcfe16c3e030aaefcb_GH0.tar.gz) = 25475973
+SHA256 (Michael-A-Kuykendall-llama-cpp-rs-6c9a7044bbf83f7de16b39c15a3d00c1a239f3e0_GH0.tar.gz) = 408d631340630bc8ad53ee0239a2db1f46954853d5539bad6c6c73e930d071c4
+SIZE (Michael-A-Kuykendall-llama-cpp-rs-6c9a7044bbf83f7de16b39c15a3d00c1a239f3e0_GH0.tar.gz) = 87588
+SHA256 (Michael-A-Kuykendall-shimmy-v1.7.0_GH0.tar.gz) = 693be6630afc837f325e1f498af33fffc49b8cbab45e96909abc775cd6cfa0e7
+SIZE (Michael-A-Kuykendall-shimmy-v1.7.0_GH0.tar.gz) = 206968849
+SHA256 (ggml-org-llama.cpp-128d522c04286e019666bd6ee4d18e3fbf8772e2_GH0.tar.gz) = e5032ccdf009794d70905736464a15bbb285fbc7e6242513a78abc9aaf618b23
+SIZE (ggml-org-llama.cpp-128d522c04286e019666bd6ee4d18e3fbf8772e2_GH0.tar.gz) = 25886906
diff --git a/misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs b/misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs
index de8f6436d05a..a1d21fbdbdda 100644
--- a/misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs
+++ b/misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs
@@ -1,4 +1,4 @@
---- llama-cpp-sys-2/build.rs.orig 2025-09-12 14:16:40 UTC
+--- llama-cpp-sys-2/build.rs.orig 2025-10-06 14:29:33 UTC
+++ llama-cpp-sys-2/build.rs
@@ -20,6 +20,7 @@ enum TargetOs {
Apple(AppleVariant),
@@ -17,7 +17,7 @@
} else {
Err(target)
}
-@@ -632,7 +635,7 @@ fn main() {
+@@ -648,7 +651,7 @@ fn main() {
config.cflag("/FS");
config.cxxflag("/FS");
}
@@ -26,7 +26,7 @@
println!("cargo:rustc-link-lib=vulkan");
}
_ => (),
-@@ -738,6 +741,9 @@ fn main() {
+@@ -754,6 +757,9 @@ fn main() {
}
TargetOs::Linux => {
println!("cargo:rustc-link-lib=dylib=stdc++");
diff --git a/misc/shimmy/files/patch-Cargo.lock b/misc/shimmy/files/patch-Cargo.lock
new file mode 100644
index 000000000000..d195afe12be9
--- /dev/null
+++ b/misc/shimmy/files/patch-Cargo.lock
@@ -0,0 +1,800 @@
+--- Cargo.lock.orig 2025-10-09 02:55:29 UTC
++++ Cargo.lock
+@@ -4,9 +4,9 @@ name = "addr2line"
+
+ [[package]]
+ name = "addr2line"
+-version = "0.24.2"
++version = "0.25.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
++checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
+ dependencies = [
+ "gimli",
+ ]
+@@ -43,9 +43,9 @@ name = "anstream"
+
+ [[package]]
+ name = "anstream"
+-version = "0.6.20"
++version = "0.6.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
++checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
+ dependencies = [
+ "anstyle",
+ "anstyle-parse",
+@@ -58,9 +58,9 @@ name = "anstyle"
+
+ [[package]]
+ name = "anstyle"
+-version = "1.0.11"
++version = "1.0.13"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
++checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
+
+ [[package]]
+ name = "anstyle-parse"
+@@ -93,9 +93,9 @@ name = "anyhow"
+
+ [[package]]
+ name = "anyhow"
+-version = "1.0.99"
++version = "1.0.100"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
++checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
+
+ [[package]]
+ name = "async-trait"
+@@ -180,9 +180,9 @@ name = "backtrace"
+
+ [[package]]
+ name = "backtrace"
+-version = "0.3.75"
++version = "0.3.76"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
++checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
+ dependencies = [
+ "addr2line",
+ "cfg-if",
+@@ -190,7 +190,7 @@ dependencies = [
+ "miniz_oxide",
+ "object",
+ "rustc-demangle",
+- "windows-targets 0.52.6",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -214,7 +214,7 @@ dependencies = [
+ "bitflags 2.9.4",
+ "cexpr",
+ "clang-sys",
+- "itertools",
++ "itertools 0.13.0",
+ "log",
+ "prettyplease",
+ "proc-macro2",
+@@ -308,7 +308,7 @@ dependencies = [
+ "num-traits",
+ "serde",
+ "wasm-bindgen",
+- "windows-link 0.2.0",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -351,9 +351,9 @@ name = "clap"
+
+ [[package]]
+ name = "clap"
+-version = "4.5.47"
++version = "4.5.48"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931"
++checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
+ dependencies = [
+ "clap_builder",
+ "clap_derive",
+@@ -361,9 +361,9 @@ name = "clap_builder"
+
+ [[package]]
+ name = "clap_builder"
+-version = "4.5.47"
++version = "4.5.48"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6"
++checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
+ dependencies = [
+ "anstream",
+ "anstyle",
+@@ -441,7 +441,7 @@ dependencies = [
+ "clap",
+ "criterion-plot",
+ "is-terminal",
+- "itertools",
++ "itertools 0.10.5",
+ "num-traits",
+ "once_cell",
+ "oorandom",
+@@ -462,7 +462,7 @@ dependencies = [
+ checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+ dependencies = [
+ "cast",
+- "itertools",
++ "itertools 0.10.5",
+ ]
+
+ [[package]]
+@@ -602,7 +602,7 @@ dependencies = [
+ checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
+ dependencies = [
+ "libc",
+- "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
+ ]
+
+ [[package]]
+@@ -729,9 +729,9 @@ name = "gimli"
+
+ [[package]]
+ name = "gimli"
+-version = "0.31.1"
++version = "0.32.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
++checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
+
+ [[package]]
+ name = "glob"
+@@ -760,19 +760,20 @@ name = "half"
+
+ [[package]]
+ name = "half"
+-version = "2.6.0"
++version = "2.7.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
++checksum = "e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5"
+ dependencies = [
+ "cfg-if",
+ "crunchy",
++ "zerocopy",
+ ]
+
+ [[package]]
+ name = "hashbrown"
+-version = "0.15.5"
++version = "0.16.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
++checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
+
+ [[package]]
+ name = "heck"
+@@ -941,7 +942,7 @@ dependencies = [
+ "js-sys",
+ "log",
+ "wasm-bindgen",
+- "windows-core 0.62.0",
++ "windows-core 0.62.2",
+ ]
+
+ [[package]]
+@@ -1062,9 +1063,9 @@ name = "indexmap"
+
+ [[package]]
+ name = "indexmap"
+-version = "2.11.3"
++version = "2.11.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3"
++checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
+ dependencies = [
+ "equivalent",
+ "hashbrown",
+@@ -1114,6 +1115,15 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "itertools"
++version = "0.13.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
++dependencies = [
++ "either",
++]
++
++[[package]]
+ name = "itoa"
+ version = "1.0.15"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1131,9 +1141,9 @@ name = "js-sys"
+
+ [[package]]
+ name = "js-sys"
+-version = "0.3.80"
++version = "0.3.81"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e"
++checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
+ dependencies = [
+ "once_cell",
+ "wasm-bindgen",
+@@ -1147,18 +1157,18 @@ name = "libc"
+
+ [[package]]
+ name = "libc"
+-version = "0.2.175"
++version = "0.2.176"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
++checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174"
+
+ [[package]]
+ name = "libloading"
+-version = "0.8.8"
++version = "0.8.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
++checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
+ dependencies = [
+ "cfg-if",
+- "windows-targets 0.48.5",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -1186,6 +1196,7 @@ version = "0.1.123"
+ [[package]]
+ name = "llama-cpp-2"
+ version = "0.1.123"
++source = "git+https://github.com/Michael-A-Kuykendall/llama-cpp-rs?branch=feat%2Fmoe-cpu-offload#6c9a7044bbf83f7de16b39c15a3d00c1a239f3e0"
+ dependencies = [
+ "enumflags2",
+ "llama-cpp-sys-2",
+@@ -1197,6 +1208,7 @@ version = "0.1.123"
+ [[package]]
+ name = "llama-cpp-sys-2"
+ version = "0.1.123"
++source = "git+https://github.com/Michael-A-Kuykendall/llama-cpp-rs?branch=feat%2Fmoe-cpu-offload#6c9a7044bbf83f7de16b39c15a3d00c1a239f3e0"
+ dependencies = [
+ "bindgen",
+ "cc",
+@@ -1208,11 +1220,10 @@ name = "lock_api"
+
+ [[package]]
+ name = "lock_api"
+-version = "0.4.13"
++version = "0.4.14"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
++checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+ dependencies = [
+- "autocfg",
+ "scopeguard",
+ ]
+
+@@ -1239,9 +1250,9 @@ name = "memchr"
+
+ [[package]]
+ name = "memchr"
+-version = "2.7.5"
++version = "2.7.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
++checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
+
+ [[package]]
+ name = "memmap2"
+@@ -1340,9 +1351,9 @@ name = "object"
+
+ [[package]]
+ name = "object"
+-version = "0.36.7"
++version = "0.37.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
++checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
+ dependencies = [
+ "memchr",
+ ]
+@@ -1373,9 +1384,9 @@ name = "parking_lot"
+
+ [[package]]
+ name = "parking_lot"
+-version = "0.12.4"
++version = "0.12.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
++checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
+ dependencies = [
+ "lock_api",
+ "parking_lot_core",
+@@ -1383,15 +1394,15 @@ name = "parking_lot_core"
+
+ [[package]]
+ name = "parking_lot_core"
+-version = "0.9.11"
++version = "0.9.12"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
++checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+- "windows-targets 0.52.6",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -1479,9 +1490,9 @@ name = "quote"
+
+ [[package]]
+ name = "quote"
+-version = "1.0.40"
++version = "1.0.41"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
++checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+ dependencies = [
+ "proc-macro2",
+ ]
+@@ -1544,9 +1555,9 @@ name = "redox_syscall"
+
+ [[package]]
+ name = "redox_syscall"
+-version = "0.5.17"
++version = "0.5.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
++checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
+ dependencies = [
+ "bitflags 2.9.4",
+ ]
+@@ -1564,9 +1575,9 @@ name = "regex"
+
+ [[package]]
+ name = "regex"
+-version = "1.11.2"
++version = "1.11.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912"
++checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -1576,9 +1587,9 @@ name = "regex-automata"
+
+ [[package]]
+ name = "regex-automata"
+-version = "0.4.10"
++version = "0.4.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6"
++checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -1668,7 +1679,7 @@ dependencies = [
+ "errno",
+ "libc",
+ "linux-raw-sys",
+- "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
+ ]
+
+ [[package]]
+@@ -1757,9 +1768,9 @@ name = "serde"
+
+ [[package]]
+ name = "serde"
+-version = "1.0.225"
++version = "1.0.228"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d"
++checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+ dependencies = [
+ "serde_core",
+ "serde_derive",
+@@ -1767,18 +1778,18 @@ name = "serde_core"
+
+ [[package]]
+ name = "serde_core"
+-version = "1.0.225"
++version = "1.0.228"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383"
++checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+ dependencies = [
+ "serde_derive",
+ ]
+
+ [[package]]
+ name = "serde_derive"
+-version = "1.0.225"
++version = "1.0.228"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516"
++checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -1843,7 +1854,7 @@ name = "shimmy"
+
+ [[package]]
+ name = "shimmy"
+-version = "1.6.0"
++version = "1.7.0"
+ dependencies = [
+ "anyhow",
+ "async-trait",
+@@ -1925,9 +1936,9 @@ name = "stable_deref_trait"
+
+ [[package]]
+ name = "stable_deref_trait"
+-version = "1.2.0"
++version = "1.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
++checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
+
+ [[package]]
+ name = "strsim"
+@@ -2017,15 +2028,15 @@ name = "tempfile"
+
+ [[package]]
+ name = "tempfile"
+-version = "3.22.0"
++version = "3.23.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53"
++checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
+ dependencies = [
+ "fastrand",
+ "getrandom 0.3.3",
+ "once_cell",
+ "rustix",
+- "windows-sys 0.59.0",
++ "windows-sys 0.61.2",
+ ]
+
+ [[package]]
+@@ -2300,9 +2311,9 @@ name = "typenum"
+
+ [[package]]
+ name = "typenum"
+-version = "1.18.0"
++version = "1.19.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
++checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
+
+ [[package]]
+ name = "unicode-ident"
+@@ -2415,9 +2426,9 @@ name = "wasm-bindgen"
+
+ [[package]]
+ name = "wasm-bindgen"
+-version = "0.2.103"
++version = "0.2.104"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819"
++checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
+ dependencies = [
+ "cfg-if",
+ "once_cell",
+@@ -2428,9 +2439,9 @@ name = "wasm-bindgen-backend"
+
+ [[package]]
+ name = "wasm-bindgen-backend"
+-version = "0.2.103"
++version = "0.2.104"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c"
++checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
+ dependencies = [
+ "bumpalo",
+ "log",
+@@ -2442,9 +2453,9 @@ name = "wasm-bindgen-futures"
+
+ [[package]]
+ name = "wasm-bindgen-futures"
+-version = "0.4.53"
++version = "0.4.54"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67"
++checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c"
+ dependencies = [
+ "cfg-if",
+ "js-sys",
+@@ -2455,9 +2466,9 @@ name = "wasm-bindgen-macro"
+
+ [[package]]
+ name = "wasm-bindgen-macro"
+-version = "0.2.103"
++version = "0.2.104"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0"
++checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
+ dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+@@ -2465,9 +2476,9 @@ name = "wasm-bindgen-macro-support"
+
+ [[package]]
+ name = "wasm-bindgen-macro-support"
+-version = "0.2.103"
++version = "0.2.104"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32"
++checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -2478,18 +2489,18 @@ name = "wasm-bindgen-shared"
+
+ [[package]]
+ name = "wasm-bindgen-shared"
+-version = "0.2.103"
++version = "0.2.104"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf"
++checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
+ dependencies = [
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "web-sys"
+-version = "0.3.80"
++version = "0.3.81"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc"
++checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120"
+ dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+@@ -2523,7 +2534,7 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
+ dependencies = [
+- "windows-sys 0.48.0",
++ "windows-sys 0.61.2",
+ ]
+
+ [[package]]
+@@ -2553,22 +2564,22 @@ name = "windows-core"
+
+ [[package]]
+ name = "windows-core"
+-version = "0.62.0"
++version = "0.62.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c"
++checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
+ dependencies = [
+ "windows-implement",
+ "windows-interface",
+- "windows-link 0.2.0",
++ "windows-link",
+ "windows-result",
+ "windows-strings",
+ ]
+
+ [[package]]
+ name = "windows-implement"
+-version = "0.60.0"
++version = "0.60.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
++checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -2577,9 +2588,9 @@ name = "windows-interface"
+
+ [[package]]
+ name = "windows-interface"
+-version = "0.59.1"
++version = "0.59.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
++checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -2588,32 +2599,26 @@ name = "windows-link"
+
+ [[package]]
+ name = "windows-link"
+-version = "0.1.3"
++version = "0.2.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
++checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+
+ [[package]]
+-name = "windows-link"
+-version = "0.2.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
+-
+-[[package]]
+ name = "windows-result"
+-version = "0.4.0"
++version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f"
++checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
+ dependencies = [
+- "windows-link 0.2.0",
++ "windows-link",
+ ]
+
+ [[package]]
+ name = "windows-strings"
+-version = "0.5.0"
++version = "0.5.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda"
++checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
+ dependencies = [
+- "windows-link 0.2.0",
++ "windows-link",
+ ]
+
+ [[package]]
+@@ -2649,10 +2654,19 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+ dependencies = [
+- "windows-targets 0.53.3",
++ "windows-targets 0.53.5",
+ ]
+
+ [[package]]
++name = "windows-sys"
++version = "0.61.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
++dependencies = [
++ "windows-link",
++]
++
++[[package]]
+ name = "windows-targets"
+ version = "0.48.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -2685,19 +2699,19 @@ name = "windows-targets"
+
+ [[package]]
+ name = "windows-targets"
+-version = "0.53.3"
++version = "0.53.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
++checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
+ dependencies = [
+- "windows-link 0.1.3",
+- "windows_aarch64_gnullvm 0.53.0",
+- "windows_aarch64_msvc 0.53.0",
+- "windows_i686_gnu 0.53.0",
+- "windows_i686_gnullvm 0.53.0",
+- "windows_i686_msvc 0.53.0",
+- "windows_x86_64_gnu 0.53.0",
+- "windows_x86_64_gnullvm 0.53.0",
+- "windows_x86_64_msvc 0.53.0",
++ "windows-link",
++ "windows_aarch64_gnullvm 0.53.1",
++ "windows_aarch64_msvc 0.53.1",
++ "windows_i686_gnu 0.53.1",
++ "windows_i686_gnullvm 0.53.1",
++ "windows_i686_msvc 0.53.1",
++ "windows_x86_64_gnu 0.53.1",
++ "windows_x86_64_gnullvm 0.53.1",
++ "windows_x86_64_msvc 0.53.1",
+ ]
+
+ [[package]]
+@@ -2714,9 +2728,9 @@ name = "windows_aarch64_gnullvm"
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
++checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+@@ -2732,9 +2746,9 @@ name = "windows_aarch64_msvc"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
++checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
+
+ [[package]]
+ name = "windows_i686_gnu"
+@@ -2750,9 +2764,9 @@ name = "windows_i686_gnu"
+
+ [[package]]
+ name = "windows_i686_gnu"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
++checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+@@ -2762,9 +2776,9 @@ name = "windows_i686_gnullvm"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
++checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
+
+ [[package]]
+ name = "windows_i686_msvc"
+@@ -2780,9 +2794,9 @@ name = "windows_i686_msvc"
+
+ [[package]]
+ name = "windows_i686_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
++checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+@@ -2798,9 +2812,9 @@ name = "windows_x86_64_gnu"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
++checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+@@ -2816,9 +2830,9 @@ name = "windows_x86_64_gnullvm"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
++checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+@@ -2834,9 +2848,9 @@ name = "windows_x86_64_msvc"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+-version = "0.53.0"
++version = "0.53.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
++checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
+
+ [[package]]
+ name = "winreg"
diff --git a/misc/shimmy/files/patch-Cargo.toml b/misc/shimmy/files/patch-Cargo.toml
deleted file mode 100644
index 02c923822f41..000000000000
--- a/misc/shimmy/files/patch-Cargo.toml
+++ /dev/null
@@ -1,17 +0,0 @@
---- Cargo.toml.orig 2025-09-23 13:26:34 UTC
-+++ Cargo.toml
-@@ -98,11 +98,11 @@ reqwest = { version = "0.11", features = ["json", "rus
- reqwest = { version = "0.11", features = ["json", "rustls-tls"], default-features = false }
-
- # llama.cpp bindings (optional) - using forked version with macOS ARM64 i8mm fix
--llama-cpp-2 = { version = "0.1.118", optional = true, default-features = false }
-+#llama-cpp-2 = { version = "0.1.118", optional = true, default-features = false }
-
- # Use forked llama-cpp-2 with macOS ARM64 i8mm compatibility fix
--[patch.crates-io]
--llama-cpp-2 = { git = "https://github.com/Michael-A-Kuykendall/llama-cpp-rs.git", branch = "fix-macos-arm64-i8mm", package = "llama-cpp-2" }
-+#[patch.crates-io]
-+llama-cpp-2 = { git = "https://github.com/Michael-A-Kuykendall/llama-cpp-rs.git", branch = "fix-macos-arm64-i8mm", package = "llama-cpp-2", optional = true, default-features = false }
-
- [dev-dependencies]
- tokio-tungstenite = "0.20"
diff --git a/misc/silicon/Makefile b/misc/silicon/Makefile
index ec3c8a941675..66e2bd917d31 100644
--- a/misc/silicon/Makefile
+++ b/misc/silicon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= silicon
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.3
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= misc
PKGNAMESUFFIX= -code-visualizer
diff --git a/misc/slides/Makefile b/misc/slides/Makefile
index 3f2f4b114e2b..d9fc62fb64fe 100644
--- a/misc/slides/Makefile
+++ b/misc/slides/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slides
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
PKGNAMESUFFIX= -presentation-tool
diff --git a/misc/star-history/Makefile b/misc/star-history/Makefile
index 6cac14b5e6ad..aafa87fc51bf 100644
--- a/misc/star-history/Makefile
+++ b/misc/star-history/Makefile
@@ -1,6 +1,6 @@
PORTNAME= star-history
DISTVERSION= 1.0.31
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/stormy/Makefile b/misc/stormy/Makefile
index 27c204c25ef2..57d191bedcc8 100644
--- a/misc/stormy/Makefile
+++ b/misc/stormy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stormy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/misc/tenere/Makefile b/misc/tenere/Makefile
index dfc558824339..3b2c7262f109 100644
--- a/misc/tenere/Makefile
+++ b/misc/tenere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tenere
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/terminfo-db/Makefile b/misc/terminfo-db/Makefile
index 12520f79ea23..07c7122bff3b 100644
--- a/misc/terminfo-db/Makefile
+++ b/misc/terminfo-db/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terminfo
-PORTVERSION= 20231209
+PORTVERSION= 20250719
DISTVERSIONSUFFIX= .src
CATEGORIES= misc
MASTER_SITES= https://invisible-island.net/archives/ncurses/current/ \
diff --git a/misc/terminfo-db/distinfo b/misc/terminfo-db/distinfo
index 01aaa5a10d33..6d53c5709be1 100644
--- a/misc/terminfo-db/distinfo
+++ b/misc/terminfo-db/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702280421
-SHA256 (terminfo-20231209.src.gz) = 2debcf2fd689988d44558bcd8a26a104b96542ffc9540f19e2586b3aeecd1c79
-SIZE (terminfo-20231209.src.gz) = 365900
+TIMESTAMP = 1759520043
+SHA256 (terminfo-20250719.src.gz) = a5191ec7a6b7e8c60773609d2d4b82f16561cc021c11d5b87b26634843102b37
+SIZE (terminfo-20250719.src.gz) = 375179
diff --git a/misc/terminfo-db/pkg-plist b/misc/terminfo-db/pkg-plist
index 7356f48003d9..a133b3c692b0 100644
--- a/misc/terminfo-db/pkg-plist
+++ b/misc/terminfo-db/pkg-plist
@@ -559,6 +559,9 @@
%%DATADIR%%/c/contel301
%%DATADIR%%/c/contel320
%%DATADIR%%/c/contel321
+%%DATADIR%%/c/contour
+%%DATADIR%%/c/contour-direct
+%%DATADIR%%/c/contour-latest
%%DATADIR%%/c/cops
%%DATADIR%%/c/cops-10
%%DATADIR%%/c/cops10
@@ -874,7 +877,9 @@
%%DATADIR%%/e/ecma+index
%%DATADIR%%/e/ecma+italics
%%DATADIR%%/e/ecma+sgr
+%%DATADIR%%/e/ecma+standout
%%DATADIR%%/e/ecma+strikeout
+%%DATADIR%%/e/ecma+underline
%%DATADIR%%/e/elks
%%DATADIR%%/e/elks-ansi
%%DATADIR%%/e/elks-glasstty
@@ -935,6 +940,7 @@
%%DATADIR%%/g/gator-52
%%DATADIR%%/g/gator-52t
%%DATADIR%%/g/gator-t
+%%DATADIR%%/g/ghostty
%%DATADIR%%/g/gigi
%%DATADIR%%/g/glasstty
%%DATADIR%%/g/gnome
@@ -1190,6 +1196,7 @@
%%DATADIR%%/i/icl6404
%%DATADIR%%/i/icl6404-w
%%DATADIR%%/i/ifmr
+%%DATADIR%%/i/illumos
%%DATADIR%%/i/ims-ansi
%%DATADIR%%/i/ims950
%%DATADIR%%/i/ims950-b
@@ -1266,6 +1273,7 @@
%%DATADIR%%/l/linux
%%DATADIR%%/l/linux+decid
%%DATADIR%%/l/linux+kbs
+%%DATADIR%%/l/linux+lockeys
%%DATADIR%%/l/linux+sfkeys
%%DATADIR%%/l/linux-16color
%%DATADIR%%/l/linux-basic
@@ -1353,6 +1361,7 @@
%%DATADIR%%/m/minix-old-am
%%DATADIR%%/m/mintty
%%DATADIR%%/m/mintty+common
+%%DATADIR%%/m/mintty+keypad
%%DATADIR%%/m/mintty-direct
%%DATADIR%%/m/mlterm
%%DATADIR%%/m/mlterm+pcfkeys
@@ -1371,13 +1380,17 @@
%%DATADIR%%/m/morphos
%%DATADIR%%/m/mosh
%%DATADIR%%/m/mosh-256color
+%%DATADIR%%/m/mostlike
%%DATADIR%%/m/mouse-sun
%%DATADIR%%/m/mrxvt
%%DATADIR%%/m/mrxvt-256color
+%%DATADIR%%/m/ms+terminal
%%DATADIR%%/m/ms-terminal
+%%DATADIR%%/m/ms-terminal-direct
%%DATADIR%%/m/ms-vt-utf8
%%DATADIR%%/m/ms-vt100
%%DATADIR%%/m/ms-vt100+
+%%DATADIR%%/m/ms-vt100-16color
%%DATADIR%%/m/ms-vt100-color
%%DATADIR%%/m/msk227
%%DATADIR%%/m/msk22714
@@ -1657,6 +1670,9 @@
%%DATADIR%%/p/p9-8
%%DATADIR%%/p/p9-8-w
%%DATADIR%%/p/p9-w
+%%DATADIR%%/p/pangoterm
+%%DATADIR%%/p/pangoterm-256color
+%%DATADIR%%/p/pangoterm-direct
%%DATADIR%%/p/pc-coherent
%%DATADIR%%/p/pc-minix
%%DATADIR%%/p/pc-venix
@@ -1841,6 +1857,9 @@
%%DATADIR%%/r/regent60
%%DATADIR%%/r/report+da2
%%DATADIR%%/r/report+version
+%%DATADIR%%/r/rio
+%%DATADIR%%/r/rio-direct
+%%DATADIR%%/r/rlogin-color
%%DATADIR%%/r/rt6221
%%DATADIR%%/r/rt6221-w
%%DATADIR%%/r/rtpc
@@ -1863,6 +1882,7 @@
%%DATADIR%%/s/sc410
%%DATADIR%%/s/sc415
%%DATADIR%%/s/scanset
+%%DATADIR%%/s/sclp
%%DATADIR%%/s/scoansi
%%DATADIR%%/s/scoansi-new
%%DATADIR%%/s/scoansi-old
@@ -1939,6 +1959,7 @@
%%DATADIR%%/s/st-0.6
%%DATADIR%%/s/st-0.7
%%DATADIR%%/s/st-0.8
+%%DATADIR%%/s/st-0.8.5
%%DATADIR%%/s/st-16color
%%DATADIR%%/s/st-256color
%%DATADIR%%/s/st-direct
@@ -1955,14 +1976,17 @@
%%DATADIR%%/s/sun+sl
%%DATADIR%%/s/sun-1
%%DATADIR%%/s/sun-12
+%%DATADIR%%/s/sun-16color
%%DATADIR%%/s/sun-17
%%DATADIR%%/s/sun-24
+%%DATADIR%%/s/sun-256color
%%DATADIR%%/s/sun-34
%%DATADIR%%/s/sun-48
%%DATADIR%%/s/sun-c
%%DATADIR%%/s/sun-cgsix
%%DATADIR%%/s/sun-cmd
%%DATADIR%%/s/sun-color
+%%DATADIR%%/s/sun-direct
%%DATADIR%%/s/sun-e
%%DATADIR%%/s/sun-e-s
%%DATADIR%%/s/sun-il
@@ -2052,6 +2076,7 @@
%%DATADIR%%/t/teraterm2.3
%%DATADIR%%/t/teraterm4.59
%%DATADIR%%/t/teraterm4.97
+%%DATADIR%%/t/teraterm5.0
%%DATADIR%%/t/terminator
%%DATADIR%%/t/terminet
%%DATADIR%%/t/terminet1200
@@ -2323,6 +2348,9 @@
%%DATADIR%%/v/vt100+enq
%%DATADIR%%/v/vt100+fnkeys
%%DATADIR%%/v/vt100+keypad
+%%DATADIR%%/v/vt100+noapp
+%%DATADIR%%/v/vt100+noapp+pc
+%%DATADIR%%/v/vt100+pf1-pf4
%%DATADIR%%/v/vt100+pfkeys
%%DATADIR%%/v/vt100-am
%%DATADIR%%/v/vt100-bm
@@ -2361,6 +2389,8 @@
%%DATADIR%%/v/vt220+cvis8
%%DATADIR%%/v/vt220+keypad
%%DATADIR%%/v/vt220+pcedit
+%%DATADIR%%/v/vt220+sfkeys
+%%DATADIR%%/v/vt220+ufkeys
%%DATADIR%%/v/vt220+vtedit
%%DATADIR%%/v/vt220-8
%%DATADIR%%/v/vt220-8bit
@@ -2396,11 +2426,14 @@
%%DATADIR%%/v/vt510pc
%%DATADIR%%/v/vt510pcdos
%%DATADIR%%/v/vt52
+%%DATADIR%%/v/vt52+arrows
%%DATADIR%%/v/vt52+keypad
%%DATADIR%%/v/vt52-basic
%%DATADIR%%/v/vt520
+%%DATADIR%%/v/vt520-w
%%DATADIR%%/v/vt520ansi
%%DATADIR%%/v/vt525
+%%DATADIR%%/v/vt525-w
%%DATADIR%%/v/vt61
%%DATADIR%%/v/vt61.5
%%DATADIR%%/v/vte
@@ -2411,11 +2444,14 @@
%%DATADIR%%/v/vte-2014
%%DATADIR%%/v/vte-2017
%%DATADIR%%/v/vte-2018
+%%DATADIR%%/v/vte-2022
%%DATADIR%%/v/vte-256color
%%DATADIR%%/v/vte-direct
%%DATADIR%%/v/vtnt
%%DATADIR%%/v/vv100
%%DATADIR%%/v/vwmterm
+%%DATADIR%%/w/wezterm
+%%DATADIR%%/w/winconsole
%%DATADIR%%/w/wren
%%DATADIR%%/w/wrenw
%%DATADIR%%/w/wsiris
@@ -2552,6 +2588,7 @@
%%DATADIR%%/w/wy99gt-w
%%DATADIR%%/w/wy99gt-w-vb
%%DATADIR%%/w/wy99gt-wvb
+%%DATADIR%%/w/wyse+cvis
%%DATADIR%%/w/wyse+sl
%%DATADIR%%/w/wyse-325
%%DATADIR%%/w/wyse-75ap
@@ -2727,6 +2764,7 @@
%%DATADIR%%/x/xterm+256color
%%DATADIR%%/x/xterm+256color2
%%DATADIR%%/x/xterm+256setaf
+%%DATADIR%%/x/xterm+256setaf2
%%DATADIR%%/x/xterm+88color
%%DATADIR%%/x/xterm+88color2
%%DATADIR%%/x/xterm+acs
@@ -2734,6 +2772,8 @@
%%DATADIR%%/x/xterm+alt1049
%%DATADIR%%/x/xterm+alt47
%%DATADIR%%/x/xterm+app
+%%DATADIR%%/x/xterm+app+pc
+%%DATADIR%%/x/xterm+decedit
%%DATADIR%%/x/xterm+direct
%%DATADIR%%/x/xterm+direct16
%%DATADIR%%/x/xterm+direct2
@@ -2758,6 +2798,8 @@
%%DATADIR%%/x/xterm+pcf0
%%DATADIR%%/x/xterm+pcf2
%%DATADIR%%/x/xterm+pcfkeys
+%%DATADIR%%/x/xterm+r5+fkeys
+%%DATADIR%%/x/xterm+r5+lockeys
%%DATADIR%%/x/xterm+r6f2
%%DATADIR%%/x/xterm+sl
%%DATADIR%%/x/xterm+sl-alt
diff --git a/misc/timetrace/Makefile b/misc/timetrace/Makefile
index 79e8a7b8dba8..a6ca895426ea 100644
--- a/misc/timetrace/Makefile
+++ b/misc/timetrace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timetrace
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.3
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= misc
MAINTAINER= nc@FreeBSD.org
diff --git a/misc/timr-tui/Makefile b/misc/timr-tui/Makefile
index 6c38e32983e8..98657631f475 100644
--- a/misc/timr-tui/Makefile
+++ b/misc/timr-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timr-tui
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wavedrom/Makefile b/misc/wavedrom/Makefile
index 625860c53350..7b9b8b620c5a 100644
--- a/misc/wavedrom/Makefile
+++ b/misc/wavedrom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wavedrom
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wego/Makefile b/misc/wego/Makefile
index 9f0de0598e83..be6aaf788fd7 100644
--- a/misc/wego/Makefile
+++ b/misc/wego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wego
DISTVERSION= 2.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/misc/wthrr/Makefile b/misc/wthrr/Makefile
index 82418a245b73..ed275f78046b 100644
--- a/misc/wthrr/Makefile
+++ b/misc/wthrr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wthrr
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/misc/xd-rust/Makefile b/misc/xd-rust/Makefile
index 622ee6576a66..261429f16195 100644
--- a/misc/xd-rust/Makefile
+++ b/misc/xd-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xd
DISTVERSION= 0.0.4
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= misc
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/:main
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index 926778c2bc6d..874e29eab3f2 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xplr
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.9
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/zine/Makefile b/misc/zine/Makefile
index 18165846a938..a8857a23346b 100644
--- a/misc/zine/Makefile
+++ b/misc/zine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zine
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org