git: c0c2de5a2ba3 - main - japanese/fcitx5-karukan: Update to g20261003
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 06 Oct 2026 12:45:18 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c0c2de5a2ba389632475e8f3ab99daca45893282
commit c0c2de5a2ba389632475e8f3ab99daca45893282
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-10-06 12:44:21 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-10-06 12:45:12 +0000
japanese/fcitx5-karukan: Update to g20261003
Changelog: https://github.com/togatoga/karukan/compare/0efa7dd6da155fb599298183e4173a56dac56754...6062ccfb25b392142610277584389a8efd30a3dd
---
japanese/fcitx5-karukan/Makefile | 5 +-
japanese/fcitx5-karukan/Makefile.crates | 111 +++++-----
japanese/fcitx5-karukan/distinfo | 228 +++++++++++----------
...-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs} | 50 +----
.../files/patch-karukan-cli_src_bin_server.rs | 8 +-
5 files changed, 188 insertions(+), 214 deletions(-)
diff --git a/japanese/fcitx5-karukan/Makefile b/japanese/fcitx5-karukan/Makefile
index ea2015df1029..dfb1849be292 100644
--- a/japanese/fcitx5-karukan/Makefile
+++ b/japanese/fcitx5-karukan/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5-karukan
-DISTVERSION= g20260906
-PORTREVISION= 1
+DISTVERSION= g20261003
CATEGORIES= japanese textproc
MAINTAINER= tagattie@FreeBSD.org
@@ -24,7 +23,7 @@ USES= cargo cmake:noninja gmake kde llvm localbase:ldflags pkgconfig \
USE_GITHUB= yes
GH_ACCOUNT= togatoga
GH_PROJECT= karukan
-GH_TAGNAME= 0efa7dd6da155fb599298183e4173a56dac56754
+GH_TAGNAME= 6062ccfb25b392142610277584389a8efd30a3dd
USE_KDE= ecm:build
diff --git a/japanese/fcitx5-karukan/Makefile.crates b/japanese/fcitx5-karukan/Makefile.crates
index 6151315b3ac8..c19b5458be11 100644
--- a/japanese/fcitx5-karukan/Makefile.crates
+++ b/japanese/fcitx5-karukan/Makefile.crates
@@ -20,22 +20,22 @@ CARGO_CRATES= ahash-0.8.12 \
axum-core-0.5.6 \
base64-0.13.1 \
base64-0.22.1 \
+ base64-0.23.1 \
bindgen-0.72.1 \
- bitflags-2.13.1 \
+ bitflags-2.13.2 \
blake3-1.8.7 \
block-buffer-0.12.1 \
- bon-3.10.0 \
- bon-macros-3.10.0 \
+ bon-3.10.1 \
+ bon-macros-3.10.1 \
bstr-1.13.1 \
bumpalo-3.20.3 \
bytemuck-1.25.2 \
bytes-1.12.1 \
cast-0.3.0 \
castaway-0.2.4 \
- cc-1.4.5 \
+ cc-1.5.1 \
cexpr-0.6.0 \
- cfg-if-0.1.10 \
- cfg-if-1.0.4 \
+ cfg-if-1.0.5 \
cfg_aliases-0.2.2 \
chacha20-0.10.2 \
chrono-0.4.45 \
@@ -43,16 +43,16 @@ CARGO_CRATES= ahash-0.8.12 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.9.1 \
- clap-4.6.6 \
- clap_builder-4.6.6 \
- clap_derive-4.6.4 \
- clap_lex-1.1.0 \
+ clap-4.6.7 \
+ clap_builder-4.6.7 \
+ clap_derive-4.6.7 \
+ clap_lex-1.1.1 \
cmake-0.1.58 \
colorchoice-1.0.5 \
colored-3.1.1 \
combine-4.6.8 \
compact_str-0.9.1 \
- console-0.16.4 \
+ console-0.16.6 \
const-oid-0.10.2 \
const-str-1.1.0 \
const_panic-0.2.17 \
@@ -60,9 +60,10 @@ CARGO_CRATES= ahash-0.8.12 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
+ core_detect-1.0.0 \
countio-0.3.0 \
cpufeatures-0.3.1 \
- crc32fast-1.5.1 \
+ crc32fast-1.5.2 \
criterion-0.8.2 \
criterion-plot-0.8.2 \
crossbeam-channel-0.5.17 \
@@ -92,14 +93,14 @@ CARGO_CRATES= ahash-0.8.12 \
dunce-1.0.5 \
either-1.18.0 \
encode_unicode-1.0.0 \
- encoding_rs-0.8.35 \
+ encoding_rs-0.8.42 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
equivalent-1.0.2 \
errno-0.3.14 \
esaxx-rs-0.1.10 \
fastrand-2.5.0 \
- find-msvc-tools-0.1.12 \
+ find-msvc-tools-0.1.14 \
find_cuda_helper-0.2.0 \
fnv-1.0.7 \
form_urlencoded-1.2.2 \
@@ -113,7 +114,7 @@ CARGO_CRATES= ahash-0.8.12 \
futures-sink-0.3.34 \
futures-task-0.3.34 \
futures-util-0.3.34 \
- gearhash-0.1.3 \
+ gearhash-0.1.4 \
getrandom-0.2.17 \
getrandom-0.3.4 \
getrandom-0.4.3 \
@@ -135,10 +136,10 @@ CARGO_CRATES= ahash-0.8.12 \
httparse-1.10.1 \
httpdate-1.0.3 \
humantime-2.4.0 \
- hybrid-array-0.4.14 \
+ hybrid-array-0.4.15 \
hyper-1.11.1 \
- hyper-rustls-0.27.9 \
- hyper-util-0.1.20 \
+ hyper-rustls-0.27.10 \
+ hyper-util-0.1.21 \
iana-time-zone-0.1.65 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.3.0 \
@@ -163,22 +164,22 @@ CARGO_CRATES= ahash-0.8.12 \
jni-sys-0.4.1 \
jni-sys-macros-0.4.1 \
jobserver-0.1.35 \
- js-sys-0.3.105 \
+ js-sys-0.3.106 \
konst-0.4.3 \
konst_proc_macros-0.4.1 \
- lazy_static-1.5.0 \
+ lazy_static-1.5.1 \
libc-0.2.189 \
libloading-0.8.9 \
- libredox-0.1.23 \
+ libredox-0.1.25 \
link-section-0.19.3 \
linktime-proc-macro-0.2.3 \
linux-raw-sys-0.12.1 \
litemap-0.8.3 \
- llama-cpp-2-0.1.156 \
- llama-cpp-sys-2-0.1.156 \
+ llama-cpp-2-0.1.158 \
+ llama-cpp-sys-2-0.1.158 \
lock_api-0.4.14 \
log-0.4.34 \
- lru-slab-0.1.2 \
+ lru-slab-0.1.3 \
lz4_flex-0.13.1 \
macro_rules_attribute-0.2.3 \
macro_rules_attribute-proc_macro-0.2.3 \
@@ -192,6 +193,7 @@ CARGO_CRATES= ahash-0.8.12 \
monostate-0.1.18 \
monostate-impl-0.1.18 \
more-asserts-0.3.1 \
+ multiversion_no_op-1.0.0 \
nom-7.1.3 \
ntapi-0.4.3 \
nu-ansi-term-0.50.3 \
@@ -230,14 +232,14 @@ CARGO_CRATES= ahash-0.8.12 \
prettyplease-0.2.37 \
prettyplease-0.3.0 \
proc-macro2-1.0.107 \
- quinn-0.11.11 \
- quinn-proto-0.11.17 \
- quinn-udp-0.5.15 \
+ quinn-0.11.12 \
+ quinn-proto-0.11.19 \
+ quinn-udp-0.5.16 \
quote-1.0.47 \
r-efi-5.3.0 \
r-efi-6.0.0 \
rand-0.9.5 \
- rand-0.10.2 \
+ rand-0.10.3 \
rand_chacha-0.9.0 \
rand_core-0.9.5 \
rand_core-0.10.1 \
@@ -247,21 +249,21 @@ CARGO_CRATES= ahash-0.8.12 \
rayon-core-1.13.0 \
redb-3.1.3 \
redox_syscall-0.5.18 \
- redox_users-0.5.2 \
+ redox_users-0.5.3 \
regex-1.13.1 \
regex-automata-0.4.18 \
regex-syntax-0.8.11 \
- reqwest-0.13.4 \
+ reqwest-0.13.5 \
reqwest-middleware-0.5.2 \
ring-0.17.14 \
rustc-hash-2.1.3 \
rustc_version-0.4.1 \
- rustix-1.1.4 \
- rustls-0.23.43 \
+ rustix-1.1.5 \
+ rustls-0.23.45 \
rustls-native-certs-0.8.4 \
rustls-pki-types-1.15.1 \
- rustls-platform-verifier-0.7.0 \
- rustls-platform-verifier-android-0.1.1 \
+ rustls-platform-verifier-0.7.1 \
+ rustls-platform-verifier-android-0.2.0 \
rustls-webpki-0.103.15 \
rustversion-1.0.23 \
ryu-1.0.23 \
@@ -290,7 +292,7 @@ CARGO_CRATES= ahash-0.8.12 \
simd_cesu8-1.2.0 \
simdutf8-0.1.5 \
slab-0.4.12 \
- smallvec-1.16.0 \
+ smallvec-1.16.2 \
socket2-0.6.5 \
spm_precompiled-0.1.4 \
stable_deref_trait-1.2.1 \
@@ -300,32 +302,31 @@ CARGO_CRATES= ahash-0.8.12 \
subtle-2.6.1 \
symlink-0.1.0 \
syn-2.0.119 \
- syn-3.0.5 \
+ syn-3.0.6 \
sync_wrapper-1.0.2 \
- synstructure-0.13.2 \
+ synstructure-0.14.0 \
sysinfo-0.38.4 \
system-configuration-0.7.0 \
system-configuration-sys-0.6.0 \
tempfile-3.27.0 \
- thiserror-2.0.20 \
- thiserror-impl-2.0.20 \
+ thiserror-2.0.21 \
+ thiserror-impl-2.0.21 \
thread_local-1.1.10 \
time-0.3.55 \
time-core-0.1.9 \
time-macros-0.2.32 \
tinystr-0.8.4 \
tinytemplate-1.2.1 \
- tinyvec-1.13.2 \
- tinyvec_macros-0.1.1 \
+ tinyvec-1.13.3 \
tokenizers-0.23.2 \
tokio-1.53.1 \
tokio-macros-2.7.2 \
tokio-retry-0.3.2 \
- tokio-rustls-0.26.5 \
+ tokio-rustls-0.26.6 \
tokio-util-0.7.19 \
tokio_with_wasm-0.8.8 \
tokio_with_wasm_proc-0.8.8 \
- toml-1.1.5+spec-1.1.0 \
+ toml-1.1.6+spec-1.1.0 \
toml_datetime-1.1.1+spec-1.1.0 \
toml_parser-1.1.3+spec-1.1.0 \
toml_writer-1.1.2+spec-1.1.0 \
@@ -346,7 +347,7 @@ CARGO_CRATES= ahash-0.8.12 \
typenum-1.20.1 \
typewit-1.15.2 \
unicase-2.9.0 \
- unicode-ident-1.0.24 \
+ unicode-ident-1.0.26 \
unicode-normalization-0.1.25 \
unicode-normalization-alignments-0.1.12 \
unicode-segmentation-1.13.3 \
@@ -359,7 +360,7 @@ CARGO_CRATES= ahash-0.8.12 \
urlencoding-2.1.3 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.26.0 \
+ uuid-1.26.1 \
valuable-0.1.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
@@ -368,13 +369,13 @@ CARGO_CRATES= ahash-0.8.12 \
wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.4+wasi-0.2.12 \
wasite-1.0.2 \
- wasm-bindgen-0.2.128 \
- wasm-bindgen-futures-0.4.78 \
- wasm-bindgen-macro-0.2.128 \
- wasm-bindgen-macro-support-0.2.128 \
- wasm-bindgen-shared-0.2.128 \
+ wasm-bindgen-0.2.129 \
+ wasm-bindgen-futures-0.4.79 \
+ wasm-bindgen-macro-0.2.129 \
+ wasm-bindgen-macro-support-0.2.129 \
+ wasm-bindgen-shared-0.2.129 \
wasm-streams-0.5.0 \
- web-sys-0.3.105 \
+ web-sys-0.3.106 \
web-time-1.1.0 \
webpki-root-certs-1.0.9 \
whoami-2.1.3 \
@@ -414,11 +415,11 @@ CARGO_CRATES= ahash-0.8.12 \
xet-runtime-1.6.0 \
yada-0.7.0 \
yoke-0.8.3 \
- yoke-derive-0.8.2 \
- zerocopy-0.8.56 \
- zerocopy-derive-0.8.56 \
+ yoke-derive-0.8.4 \
+ zerocopy-0.8.59 \
+ zerocopy-derive-0.8.59 \
zerofrom-0.1.8 \
- zerofrom-derive-0.1.7 \
+ zerofrom-derive-0.1.8 \
zeroize-1.9.0 \
zerotrie-0.2.5 \
zerovec-0.11.8 \
diff --git a/japanese/fcitx5-karukan/distinfo b/japanese/fcitx5-karukan/distinfo
index 9c605bf723d1..a8bed0f8488b 100644
--- a/japanese/fcitx5-karukan/distinfo
+++ b/japanese/fcitx5-karukan/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788843594
+TIMESTAMP = 1791287553
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.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
@@ -43,18 +43,20 @@ SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-0.23.1.crate) = ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5
+SIZE (rust/crates/base64-0.23.1.crate) = 93605
SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
-SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
-SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
+SHA256 (rust/crates/bitflags-2.13.2.crate) = 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06
+SIZE (rust/crates/bitflags-2.13.2.crate) = 51678
SHA256 (rust/crates/blake3-1.8.7.crate) = 6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae
SIZE (rust/crates/blake3-1.8.7.crate) = 209726
SHA256 (rust/crates/block-buffer-0.12.1.crate) = d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa
SIZE (rust/crates/block-buffer-0.12.1.crate) = 15902
-SHA256 (rust/crates/bon-3.10.0.crate) = 9e3fac94a66da67200398458a25412bcc3f9b6443b5119a6cad9cf3ccfcd8cc6
-SIZE (rust/crates/bon-3.10.0.crate) = 66827
-SHA256 (rust/crates/bon-macros-3.10.0.crate) = d4654961ad0494e4774c5c60b4cb4cd0ae9b9d92d039d901638b1dba97ebebf5
-SIZE (rust/crates/bon-macros-3.10.0.crate) = 98133
+SHA256 (rust/crates/bon-3.10.1.crate) = 60eafe0d77c3a2fc292c1d1346c3041b33c0a108085a2afabf672b70f69dbbc9
+SIZE (rust/crates/bon-3.10.1.crate) = 66999
+SHA256 (rust/crates/bon-macros-3.10.1.crate) = bd0f9631d8aaaee112c41985d675ef269e02acbd4f33122836af4f0c5f699ff6
+SIZE (rust/crates/bon-macros-3.10.1.crate) = 98231
SHA256 (rust/crates/bstr-1.13.1.crate) = 6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f
SIZE (rust/crates/bstr-1.13.1.crate) = 356631
SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
@@ -67,14 +69,12 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.4.5.crate) = 005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80
-SIZE (rust/crates/cc-1.4.5.crate) = 101464
+SHA256 (rust/crates/cc-1.5.1.crate) = f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040
+SIZE (rust/crates/cc-1.5.1.crate) = 108103
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
-SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg-if-1.0.5.crate) = 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
+SIZE (rust/crates/cfg-if-1.0.5.crate) = 9578
SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527
SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527
SHA256 (rust/crates/chacha20-0.10.2.crate) = 65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06
@@ -89,14 +89,14 @@ 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.9.1.crate) = 157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a
SIZE (rust/crates/clang-sys-1.9.1.crate) = 47227
-SHA256 (rust/crates/clap-4.6.6.crate) = 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca
-SIZE (rust/crates/clap-4.6.6.crate) = 64815
-SHA256 (rust/crates/clap_builder-4.6.6.crate) = 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889
-SIZE (rust/crates/clap_builder-4.6.6.crate) = 171756
-SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061
-SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533
-SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
-SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/clap-4.6.7.crate) = aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946
+SIZE (rust/crates/clap-4.6.7.crate) = 65831
+SHA256 (rust/crates/clap_builder-4.6.7.crate) = ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d
+SIZE (rust/crates/clap_builder-4.6.7.crate) = 171709
+SHA256 (rust/crates/clap_derive-4.6.7.crate) = f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0
+SIZE (rust/crates/clap_derive-4.6.7.crate) = 33942
+SHA256 (rust/crates/clap_lex-1.1.1.crate) = 1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486
+SIZE (rust/crates/clap_lex-1.1.1.crate) = 13572
SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
SIZE (rust/crates/cmake-0.1.58.crate) = 20474
SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
@@ -107,8 +107,8 @@ SHA256 (rust/crates/combine-4.6.8.crate) = cfc320937d09e6de266b31b9afb480f197d7a
SIZE (rust/crates/combine-4.6.8.crate) = 109123
SHA256 (rust/crates/compact_str-0.9.1.crate) = 9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab
SIZE (rust/crates/compact_str-0.9.1.crate) = 88299
-SHA256 (rust/crates/console-0.16.4.crate) = 4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c
-SIZE (rust/crates/console-0.16.4.crate) = 34353
+SHA256 (rust/crates/console-0.16.6.crate) = e96a4956774c13c126a8b5af4daa79384f4d826534c95a02d76afb39e2ab64e3
+SIZE (rust/crates/console-0.16.6.crate) = 38757
SHA256 (rust/crates/const-oid-0.10.2.crate) = a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c
SIZE (rust/crates/const-oid-0.10.2.crate) = 61449
SHA256 (rust/crates/const-str-1.1.0.crate) = 18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f
@@ -123,12 +123,14 @@ SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81
SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core_detect-1.0.0.crate) = 7f8f80099a98041a3d1622845c271458a2d73e688351bf3cb999266764b81d48
+SIZE (rust/crates/core_detect-1.0.0.crate) = 17758
SHA256 (rust/crates/countio-0.3.0.crate) = b9702aee5d1d744c01d82f6915644f950f898e014903385464c773b96fefdecb
SIZE (rust/crates/countio-0.3.0.crate) = 16115
SHA256 (rust/crates/cpufeatures-0.3.1.crate) = 5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566
SIZE (rust/crates/cpufeatures-0.3.1.crate) = 14272
-SHA256 (rust/crates/crc32fast-1.5.1.crate) = 8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550
-SIZE (rust/crates/crc32fast-1.5.1.crate) = 47893
+SHA256 (rust/crates/crc32fast-1.5.2.crate) = 01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78
+SIZE (rust/crates/crc32fast-1.5.2.crate) = 48100
SHA256 (rust/crates/criterion-0.8.2.crate) = 950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3
SIZE (rust/crates/criterion-0.8.2.crate) = 122924
SHA256 (rust/crates/criterion-plot-0.8.2.crate) = d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea
@@ -187,8 +189,8 @@ SHA256 (rust/crates/either-1.18.0.crate) = 252afb9ae5eaa683babdc6a068b3f5726eb19
SIZE (rust/crates/either-1.18.0.crate) = 22357
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
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/encoding_rs-0.8.42.crate) = 8e985e0451871ad22fb8d2b6b076e2028a502a0d3950998c2c5c0a4f9b5d9679
+SIZE (rust/crates/encoding_rs-0.8.42.crate) = 552153
SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
@@ -201,8 +203,8 @@ SHA256 (rust/crates/esaxx-rs-0.1.10.crate) = d817e038c30374a4bcb22f94d0a8a0e2169
SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210
SHA256 (rust/crates/fastrand-2.5.0.crate) = da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223
SIZE (rust/crates/fastrand-2.5.0.crate) = 20782
-SHA256 (rust/crates/find-msvc-tools-0.1.12.crate) = 3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d
-SIZE (rust/crates/find-msvc-tools-0.1.12.crate) = 31570
+SHA256 (rust/crates/find-msvc-tools-0.1.14.crate) = aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484
+SIZE (rust/crates/find-msvc-tools-0.1.14.crate) = 31390
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
@@ -229,8 +231,8 @@ SHA256 (rust/crates/futures-task-0.3.34.crate) = cd417de3d1d015fc3bfd2b1ea46dfc7
SIZE (rust/crates/futures-task-0.3.34.crate) = 11376
SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc
SIZE (rust/crates/futures-util-0.3.34.crate) = 169782
-SHA256 (rust/crates/gearhash-0.1.3.crate) = c8cf82cf76cd16485e56295a1377c775ce708c9f1a0be6b029076d60a245d213
-SIZE (rust/crates/gearhash-0.1.3.crate) = 12358
+SHA256 (rust/crates/gearhash-0.1.4.crate) = 616e8f476a586f1b078d9eece21f7a071f27997e709e2b471f5697deea53bda9
+SIZE (rust/crates/gearhash-0.1.4.crate) = 18055
SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
@@ -273,14 +275,14 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humantime-2.4.0.crate) = 15cdd26707701c53297e2fa6afb323d55fbc1d0810c3aec078ae3ef0424c3c15
SIZE (rust/crates/humantime-2.4.0.crate) = 23251
-SHA256 (rust/crates/hybrid-array-0.4.14.crate) = 707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b
-SIZE (rust/crates/hybrid-array-0.4.14.crate) = 36777
+SHA256 (rust/crates/hybrid-array-0.4.15.crate) = 27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17
+SIZE (rust/crates/hybrid-array-0.4.15.crate) = 36801
SHA256 (rust/crates/hyper-1.11.1.crate) = 27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43
SIZE (rust/crates/hyper-1.11.1.crate) = 170053
-SHA256 (rust/crates/hyper-rustls-0.27.9.crate) = 33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f
-SIZE (rust/crates/hyper-rustls-0.27.9.crate) = 22935
-SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0
-SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807
+SHA256 (rust/crates/hyper-rustls-0.27.10.crate) = dfa8e654703247911e29c23fbeaa261834bd9bb74efba2f9acddc37bfb127f53
+SIZE (rust/crates/hyper-rustls-0.27.10.crate) = 23240
+SHA256 (rust/crates/hyper-util-0.1.21.crate) = ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff
+SIZE (rust/crates/hyper-util-0.1.21.crate) = 126820
SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -329,20 +331,20 @@ SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f9465
SIZE (rust/crates/jni-sys-macros-0.4.1.crate) = 3301
SHA256 (rust/crates/jobserver-0.1.35.crate) = 1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3
SIZE (rust/crates/jobserver-0.1.35.crate) = 28890
-SHA256 (rust/crates/js-sys-0.3.105.crate) = ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e
-SIZE (rust/crates/js-sys-0.3.105.crate) = 113002
+SHA256 (rust/crates/js-sys-0.3.106.crate) = 7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5
+SIZE (rust/crates/js-sys-0.3.106.crate) = 113772
SHA256 (rust/crates/konst-0.4.3.crate) = f660d5f887e3562f9ab6f4a14988795b694099d66b4f5dedc02d197ba9becb1d
SIZE (rust/crates/konst-0.4.3.crate) = 119313
SHA256 (rust/crates/konst_proc_macros-0.4.1.crate) = e037a2e1d8d5fdbd49b16a4ea09d5d6401c1f29eca5ff29d03d3824dba16256a
SIZE (rust/crates/konst_proc_macros-0.4.1.crate) = 10233
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lazy_static-1.5.1.crate) = 20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb
+SIZE (rust/crates/lazy_static-1.5.1.crate) = 13937
SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2
SIZE (rust/crates/libc-0.2.189.crate) = 851502
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
-SHA256 (rust/crates/libredox-0.1.23.crate) = 8d8f1ea3f21fd3405dcaf6c9b5c1630af9afc422d9073ea39c5f6d6c772e08ed
-SIZE (rust/crates/libredox-0.1.23.crate) = 10541
+SHA256 (rust/crates/libredox-0.1.25.crate) = 61ff90caf6077a803a240f62fdbe88645a890bbca49ef8174c3cb0404362171d
+SIZE (rust/crates/libredox-0.1.25.crate) = 10671
SHA256 (rust/crates/link-section-0.19.3.crate) = 39c29a617ce3df32c08497bdc1ab6e2376e0b17948ac166a2fbe5977c5954cd9
SIZE (rust/crates/link-section-0.19.3.crate) = 65623
SHA256 (rust/crates/linktime-proc-macro-0.2.3.crate) = 7e57c38c1e860fd37c604281cdfb1dd2216977fd76a50f85ba2f388ef3219616
@@ -351,16 +353,16 @@ SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b2516
SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
SHA256 (rust/crates/litemap-0.8.3.crate) = 47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae
SIZE (rust/crates/litemap-0.8.3.crate) = 35045
-SHA256 (rust/crates/llama-cpp-2-0.1.156.crate) = b6450f6d59b4d758b0d92f50a640136c713ec7e08d8ebb0595db03c939b502d4
-SIZE (rust/crates/llama-cpp-2-0.1.156.crate) = 221479
-SHA256 (rust/crates/llama-cpp-sys-2-0.1.156.crate) = aaeb4c4a83335b5e3f1ae87aaa3af447a249dac1b1f8b2249e33b1d74da104a3
-SIZE (rust/crates/llama-cpp-sys-2-0.1.156.crate) = 3896801
+SHA256 (rust/crates/llama-cpp-2-0.1.158.crate) = 5a89d1d5c09794689aa6190206dd55499d8153b3669c72f2ef24a4e8ddc5ccbe
+SIZE (rust/crates/llama-cpp-2-0.1.158.crate) = 221549
+SHA256 (rust/crates/llama-cpp-sys-2-0.1.158.crate) = 608edbeed8bcb8573d8e665f3f047e085202510b7b3d09e7fae2cfe3d80d6bec
+SIZE (rust/crates/llama-cpp-sys-2-0.1.158.crate) = 5646779
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.34.crate) = f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6
SIZE (rust/crates/log-0.4.34.crate) = 53395
-SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
-SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/lru-slab-0.1.3.crate) = 4050469837a6ff301cd14c1f8f24f88549e6d548f24f64e2148eb0f72cebc51f
+SIZE (rust/crates/lru-slab-0.1.3.crate) = 9246
SHA256 (rust/crates/lz4_flex-0.13.1.crate) = 7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e
SIZE (rust/crates/lz4_flex-0.13.1.crate) = 46506
SHA256 (rust/crates/macro_rules_attribute-0.2.3.crate) = b3ae8f6d608c795738406608304d30a2dfbdc8e58e44f7ba43236da5208ded3c
@@ -387,6 +389,8 @@ SHA256 (rust/crates/monostate-impl-0.1.18.crate) = e4db6d5580af57bf992f59068d4ea
SIZE (rust/crates/monostate-impl-0.1.18.crate) = 7862
SHA256 (rust/crates/more-asserts-0.3.1.crate) = 1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e
SIZE (rust/crates/more-asserts-0.3.1.crate) = 11965
+SHA256 (rust/crates/multiversion_no_op-1.0.0.crate) = 743fb55ba31b18fb1ecef6bdc9aa2743314978ac084044301a7eee33fb99a20d
+SIZE (rust/crates/multiversion_no_op-1.0.0.crate) = 6077
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
@@ -463,12 +467,12 @@ SHA256 (rust/crates/prettyplease-0.3.0.crate) = 2bfe0f4c752e450fc2faf62654f1c134
SIZE (rust/crates/prettyplease-0.3.0.crate) = 72002
SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588
-SHA256 (rust/crates/quinn-0.11.11.crate) = 0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8
-SIZE (rust/crates/quinn-0.11.11.crate) = 85390
-SHA256 (rust/crates/quinn-proto-0.11.17.crate) = 04759210543be93709136e28212294a659ef5001836ff4eab4d663e4529bba83
-SIZE (rust/crates/quinn-proto-0.11.17.crate) = 246202
-SHA256 (rust/crates/quinn-udp-0.5.15.crate) = 35a133f956daabe89a61a685c2649f13d82d5aa4bd5d12d1277e1072a21c0694
-SIZE (rust/crates/quinn-udp-0.5.15.crate) = 32501
+SHA256 (rust/crates/quinn-0.11.12.crate) = 4051e23e9185c255a7e33ef59cdbca87a22d359052eecd22fc6b901fb37d9d11
+SIZE (rust/crates/quinn-0.11.12.crate) = 85698
+SHA256 (rust/crates/quinn-proto-0.11.19.crate) = 0e750cca55fe4f0439a15d0bb529da9651e79993e8e72c61a899a36d462befbe
+SIZE (rust/crates/quinn-proto-0.11.19.crate) = 258920
+SHA256 (rust/crates/quinn-udp-0.5.16.crate) = af66907df18639dcf4db56ca65490cabc4b27a97dbadd96f2926cca73298f016
+SIZE (rust/crates/quinn-udp-0.5.16.crate) = 33232
SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
SIZE (rust/crates/quote-1.0.47.crate) = 31622
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
@@ -477,8 +481,8 @@ SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b
SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
SHA256 (rust/crates/rand-0.9.5.crate) = b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41
SIZE (rust/crates/rand-0.9.5.crate) = 100216
-SHA256 (rust/crates/rand-0.10.2.crate) = c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80
-SIZE (rust/crates/rand-0.10.2.crate) = 104493
+SHA256 (rust/crates/rand-0.10.3.crate) = 65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af
+SIZE (rust/crates/rand-0.10.3.crate) = 105994
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.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
@@ -497,16 +501,16 @@ SHA256 (rust/crates/redb-3.1.3.crate) = 4ba239c1c1693315d3cc0e601db3b3965543afbf
SIZE (rust/crates/redb-3.1.3.crate) = 178271
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.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
-SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/redox_users-0.5.3.crate) = 60dc65c0ff1a7ae1294b0c67b9f14baf70b644404010370171787bfac1038fc0
+SIZE (rust/crates/redox_users-0.5.3.crate) = 17311
SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d
SIZE (rust/crates/regex-1.13.1.crate) = 157118
SHA256 (rust/crates/regex-automata-0.4.18.crate) = ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2
SIZE (rust/crates/regex-automata-0.4.18.crate) = 628707
SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055
-SHA256 (rust/crates/reqwest-0.13.4.crate) = 219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3
-SIZE (rust/crates/reqwest-0.13.4.crate) = 162754
+SHA256 (rust/crates/reqwest-0.13.5.crate) = 16a1cfa75cc186dd73d5818e510e042e40927bccc9c236b061cea97e1eb08029
+SIZE (rust/crates/reqwest-0.13.5.crate) = 160871
SHA256 (rust/crates/reqwest-middleware-0.5.2.crate) = 07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58
SIZE (rust/crates/reqwest-middleware-0.5.2.crate) = 29210
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -515,18 +519,18 @@ SHA256 (rust/crates/rustc-hash-2.1.3.crate) = 6b1e7f9a428571be2dc5bc0505c13fb6bf
SIZE (rust/crates/rustc-hash-2.1.3.crate) = 14811
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190
-SIZE (rust/crates/rustix-1.1.4.crate) = 425241
-SHA256 (rust/crates/rustls-0.23.43.crate) = 0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06
-SIZE (rust/crates/rustls-0.23.43.crate) = 375868
+SHA256 (rust/crates/rustix-1.1.5.crate) = 891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d
+SIZE (rust/crates/rustix-1.1.5.crate) = 425681
+SHA256 (rust/crates/rustls-0.23.45.crate) = 0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634
+SIZE (rust/crates/rustls-0.23.45.crate) = 378933
SHA256 (rust/crates/rustls-native-certs-0.8.4.crate) = dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d
SIZE (rust/crates/rustls-native-certs-0.8.4.crate) = 22129
SHA256 (rust/crates/rustls-pki-types-1.15.1.crate) = 2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96
SIZE (rust/crates/rustls-pki-types-1.15.1.crate) = 39322
-SHA256 (rust/crates/rustls-platform-verifier-0.7.0.crate) = 26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0
-SIZE (rust/crates/rustls-platform-verifier-0.7.0.crate) = 58733
-SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
-SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-platform-verifier-0.7.1.crate) = 1167586491e2b18b8bfbb293e8180ec17c201c4f076d7cb3070ca964e7598f98
+SIZE (rust/crates/rustls-platform-verifier-0.7.1.crate) = 60698
+SHA256 (rust/crates/rustls-platform-verifier-android-0.2.0.crate) = eec689c0bc40ff2458a5977b6619cb718087084a18e02a131c599b62d05e1a5f
+SIZE (rust/crates/rustls-platform-verifier-android-0.2.0.crate) = 16451
SHA256 (rust/crates/rustls-webpki-0.103.15.crate) = f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2
SIZE (rust/crates/rustls-webpki-0.103.15.crate) = 87465
SHA256 (rust/crates/rustversion-1.0.23.crate) = cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f
@@ -583,8 +587,8 @@ SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
SIZE (rust/crates/slab-0.4.12.crate) = 19080
-SHA256 (rust/crates/smallvec-1.16.0.crate) = b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f
-SIZE (rust/crates/smallvec-1.16.0.crate) = 32647
+SHA256 (rust/crates/smallvec-1.16.2.crate) = f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e
+SIZE (rust/crates/smallvec-1.16.2.crate) = 34874
SHA256 (rust/crates/socket2-0.6.5.crate) = c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4
SIZE (rust/crates/socket2-0.6.5.crate) = 60031
SHA256 (rust/crates/spm_precompiled-0.1.4.crate) = 5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326
@@ -603,12 +607,12 @@ SHA256 (rust/crates/symlink-0.1.0.crate) = a7973cce6668464ea31f176d85b13c7ab3bba
SIZE (rust/crates/symlink-0.1.0.crate) = 11943
SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
SIZE (rust/crates/syn-2.0.119.crate) = 307407
-SHA256 (rust/crates/syn-3.0.5.crate) = 12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9
-SIZE (rust/crates/syn-3.0.5.crate) = 313222
+SHA256 (rust/crates/syn-3.0.6.crate) = 8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee
+SIZE (rust/crates/syn-3.0.6.crate) = 313821
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
-SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/synstructure-0.14.0.crate) = 901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02
+SIZE (rust/crates/synstructure-0.14.0.crate) = 19010
SHA256 (rust/crates/sysinfo-0.38.4.crate) = 92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f
SIZE (rust/crates/sysinfo-0.38.4.crate) = 234134
SHA256 (rust/crates/system-configuration-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b
@@ -617,10 +621,10 @@ SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1f
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
-SHA256 (rust/crates/thiserror-2.0.20.crate) = ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f
-SIZE (rust/crates/thiserror-2.0.20.crate) = 28969
-SHA256 (rust/crates/thiserror-impl-2.0.20.crate) = bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af
-SIZE (rust/crates/thiserror-impl-2.0.20.crate) = 21436
+SHA256 (rust/crates/thiserror-2.0.21.crate) = 09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e
+SIZE (rust/crates/thiserror-2.0.21.crate) = 29021
+SHA256 (rust/crates/thiserror-impl-2.0.21.crate) = fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524
+SIZE (rust/crates/thiserror-impl-2.0.21.crate) = 21637
SHA256 (rust/crates/thread_local-1.1.10.crate) = 1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070
SIZE (rust/crates/thread_local-1.1.10.crate) = 16361
SHA256 (rust/crates/time-0.3.55.crate) = cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134
@@ -633,10 +637,8 @@ SHA256 (rust/crates/tinystr-0.8.4.crate) = b1e27c91459209c2986af3dcf603a5a74a436
SIZE (rust/crates/tinystr-0.8.4.crate) = 25003
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.13.2.crate) = 4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b
-SIZE (rust/crates/tinyvec-1.13.2.crate) = 60587
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tinyvec-1.13.3.crate) = fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee
+SIZE (rust/crates/tinyvec-1.13.3.crate) = 60306
SHA256 (rust/crates/tokenizers-0.23.2.crate) = 7afbf6e88718afcc138bad01d6ccc3051dbbc3b2ce9793d8b8a3aeb610969cfc
SIZE (rust/crates/tokenizers-0.23.2.crate) = 215739
SHA256 (rust/crates/tokio-1.53.1.crate) = 202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed
@@ -645,16 +647,16 @@ SHA256 (rust/crates/tokio-macros-2.7.2.crate) = 78773a2a397f451582ce068015985c33
SIZE (rust/crates/tokio-macros-2.7.2.crate) = 16081
SHA256 (rust/crates/tokio-retry-0.3.2.crate) = 4a129d95275ebf4c493ec53bf0f8cd95f5ac161bc4f381700809a54f595d4470
SIZE (rust/crates/tokio-retry-0.3.2.crate) = 10239
-SHA256 (rust/crates/tokio-rustls-0.26.5.crate) = b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67
-SIZE (rust/crates/tokio-rustls-0.26.5.crate) = 29077
+SHA256 (rust/crates/tokio-rustls-0.26.6.crate) = c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db
+SIZE (rust/crates/tokio-rustls-0.26.6.crate) = 29259
SHA256 (rust/crates/tokio-util-0.7.19.crate) = 494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52
SIZE (rust/crates/tokio-util-0.7.19.crate) = 147245
SHA256 (rust/crates/tokio_with_wasm-0.8.8.crate) = 34e40fbbbd95441133fe9483f522db15dbfd26dc636164ebd8f2dd28759a6aa6
SIZE (rust/crates/tokio_with_wasm-0.8.8.crate) = 20539
SHA256 (rust/crates/tokio_with_wasm_proc-0.8.8.crate) = d01145a2c788d6aae4cd653afec1e8332534d7d783d01897cefcafe4428de992
SIZE (rust/crates/tokio_with_wasm_proc-0.8.8.crate) = 1896
-SHA256 (rust/crates/toml-1.1.5+spec-1.1.0.crate) = 12c0ba9680044b4ce98d391a62094047eada0d64860b80166c39f4a6b5640785
-SIZE (rust/crates/toml-1.1.5+spec-1.1.0.crate) = 55950
+SHA256 (rust/crates/toml-1.1.6+spec-1.1.0.crate) = 920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a
+SIZE (rust/crates/toml-1.1.6+spec-1.1.0.crate) = 55947
SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
SHA256 (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56
@@ -695,8 +697,8 @@ SHA256 (rust/crates/typewit-1.15.2.crate) = 214ca0b2191785cbc06209b9ca1861e048e3
SIZE (rust/crates/typewit-1.15.2.crate) = 76672
SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142
SIZE (rust/crates/unicase-2.9.0.crate) = 24368
-SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
-SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/unicode-ident-1.0.26.crate) = d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954
+SIZE (rust/crates/unicode-ident-1.0.26.crate) = 48425
SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
SHA256 (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de
@@ -721,8 +723,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.26.0.crate) = b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812
-SIZE (rust/crates/uuid-1.26.0.crate) = 65190
+SHA256 (rust/crates/uuid-1.26.1.crate) = 2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce
+SIZE (rust/crates/uuid-1.26.1.crate) = 65928
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
@@ -739,20 +741,20 @@ SHA256 (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = b67efb37e106e55ce722a510d6
SIZE (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = 135311
SHA256 (rust/crates/wasite-1.0.2.crate) = 66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42
SIZE (rust/crates/wasite-1.0.2.crate) = 3965
-SHA256 (rust/crates/wasm-bindgen-0.2.128.crate) = aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf
-SIZE (rust/crates/wasm-bindgen-0.2.128.crate) = 70345
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.78.crate) = 6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928
-SIZE (rust/crates/wasm-bindgen-futures-0.4.78.crate) = 8291
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.128.crate) = a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed
-SIZE (rust/crates/wasm-bindgen-macro-0.2.128.crate) = 9595
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.128.crate) = 411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.128.crate) = 118512
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.128.crate) = 81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e
-SIZE (rust/crates/wasm-bindgen-shared-0.2.128.crate) = 12994
+SHA256 (rust/crates/wasm-bindgen-0.2.129.crate) = 9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409
+SIZE (rust/crates/wasm-bindgen-0.2.129.crate) = 70859
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.79.crate) = 3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e
+SIZE (rust/crates/wasm-bindgen-futures-0.4.79.crate) = 11332
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.129.crate) = 2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535
+SIZE (rust/crates/wasm-bindgen-macro-0.2.129.crate) = 9612
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.129.crate) = 6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.129.crate) = 120366
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.129.crate) = 23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6
+SIZE (rust/crates/wasm-bindgen-shared-0.2.129.crate) = 13023
SHA256 (rust/crates/wasm-streams-0.5.0.crate) = 9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb
SIZE (rust/crates/wasm-streams-0.5.0.crate) = 37790
-SHA256 (rust/crates/web-sys-0.3.105.crate) = 9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8
-SIZE (rust/crates/web-sys-0.3.105.crate) = 682289
+SHA256 (rust/crates/web-sys-0.3.106.crate) = 88261b9deccee56594c11a3460c462c41f58d148598fe70ad77070126a68aba4
+SIZE (rust/crates/web-sys-0.3.106.crate) = 682645
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-root-certs-1.0.9.crate) = b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b
@@ -831,16 +833,16 @@ SHA256 (rust/crates/yada-0.7.0.crate) = 53c3bb06259642a57b4ea1bf2a8260f7d94b7b78
SIZE (rust/crates/yada-0.7.0.crate) = 18482
SHA256 (rust/crates/yoke-0.8.3.crate) = 709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5
SIZE (rust/crates/yoke-0.8.3.crate) = 33132
-SHA256 (rust/crates/yoke-derive-0.8.2.crate) = de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e
-SIZE (rust/crates/yoke-derive-0.8.2.crate) = 15077
-SHA256 (rust/crates/zerocopy-0.8.56.crate) = 556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb
-SIZE (rust/crates/zerocopy-0.8.56.crate) = 284907
-SHA256 (rust/crates/zerocopy-derive-0.8.56.crate) = f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1
-SIZE (rust/crates/zerocopy-derive-0.8.56.crate) = 105007
+SHA256 (rust/crates/yoke-derive-0.8.4.crate) = ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71
+SIZE (rust/crates/yoke-derive-0.8.4.crate) = 15054
+SHA256 (rust/crates/zerocopy-0.8.59.crate) = 6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb
+SIZE (rust/crates/zerocopy-0.8.59.crate) = 287462
+SHA256 (rust/crates/zerocopy-derive-0.8.59.crate) = ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82
+SIZE (rust/crates/zerocopy-derive-0.8.59.crate) = 137212
SHA256 (rust/crates/zerofrom-0.1.8.crate) = 0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272
SIZE (rust/crates/zerofrom-0.1.8.crate) = 6156
-SHA256 (rust/crates/zerofrom-derive-0.1.7.crate) = 11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1
-SIZE (rust/crates/zerofrom-derive-0.1.7.crate) = 8853
+SHA256 (rust/crates/zerofrom-derive-0.1.8.crate) = f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a
+SIZE (rust/crates/zerofrom-derive-0.1.8.crate) = 8834
SHA256 (rust/crates/zeroize-1.9.0.crate) = e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e
SIZE (rust/crates/zeroize-1.9.0.crate) = 24480
SHA256 (rust/crates/zerotrie-0.2.5.crate) = 4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f
@@ -851,5 +853,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.6.crate) = 34df6fc39dbd26ddc9c10e6a29844
SIZE (rust/crates/zerovec-derive-0.11.6.crate) = 23102
SHA256 (rust/crates/zmij-1.0.23.crate) = 29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b
SIZE (rust/crates/zmij-1.0.23.crate) = 28612
-SHA256 (togatoga-karukan-g20260906-0efa7dd6da155fb599298183e4173a56dac56754_GH0.tar.gz) = 7bf5097b470b874997ba8b415374686bb3a4da26bf130cd247fb0c8339a44eac
-SIZE (togatoga-karukan-g20260906-0efa7dd6da155fb599298183e4173a56dac56754_GH0.tar.gz) = 3760550
+SHA256 (togatoga-karukan-g20261003-6062ccfb25b392142610277584389a8efd30a3dd_GH0.tar.gz) = b74b386b6e67e0cd919059eb06d8371901ac0b74bb0b3aed9f3de17f2c21141a
+SIZE (togatoga-karukan-g20261003-6062ccfb25b392142610277584389a8efd30a3dd_GH0.tar.gz) = 3766946
diff --git a/japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.156_build.rs b/japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs
similarity index 52%
rename from japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.156_build.rs
rename to japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs
index 990754c6d686..8b383c4450b8 100644
--- a/japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.156_build.rs
+++ b/japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs
@@ -1,6 +1,6 @@
---- cargo-crates/llama-cpp-sys-2-0.1.156/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/llama-cpp-sys-2-0.1.156/build.rs
-@@ -24,6 +24,7 @@ enum TargetOs {
+--- cargo-crates/llama-cpp-sys-2-0.1.158/build.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/llama-cpp-sys-2-0.1.158/build.rs
+@@ -23,6 +23,7 @@ enum TargetOs {
Apple(AppleVariant),
Linux,
Android,
@@ -8,7 +8,7 @@
}
macro_rules! debug_log {
-@@ -83,6 +84,8 @@ fn parse_target_os() -> Result<(TargetOs, String), Str
+@@ -80,6 +81,8 @@ fn parse_target_os() -> Result<(TargetOs, String), Str
Ok((TargetOs::Android, target))
} else if target.contains("linux") {
Ok((TargetOs::Linux, target))
@@ -17,44 +17,16 @@
} else {
Err(target)
}
-@@ -110,7 +113,7 @@ fn extract_lib_names(out_dir: &Path, build_shared_libs
- "*.a"
+@@ -121,7 +124,7 @@ fn lib_suffix(target_os: &TargetOs, shared: bool) -> &
+ ".a"
}
}
- TargetOs::Linux | TargetOs::Android => {
+ TargetOs::Linux | TargetOs::Android | TargetOs::FreeBSD => {
- if build_shared_libs {
- "*.so"
+ if shared {
+ ".so"
} else {
-@@ -155,7 +158,7 @@ fn extract_lib_assets(out_dir: &Path, target_os: &Targ
- let shared_lib_pattern = match target_os {
- TargetOs::Windows(_) => "*.dll",
- TargetOs::Apple(_) => "*.dylib",
-- TargetOs::Linux | TargetOs::Android => "*.so",
-+ TargetOs::Linux | TargetOs::Android | TargetOs::FreeBSD => "*.so",
- };
-
- let shared_libs_dir = match target_os {
-@@ -194,7 +197,7 @@ fn library_file_exists(
- (&["lib"], &["a"])
- }
- }
-- TargetOs::Linux | TargetOs::Android => {
-+ TargetOs::Linux | TargetOs::Android | TargetOs::FreeBSD => {
- if build_shared_libs {
- (&["lib"], &["so"])
- } else {
-@@ -714,8 +717,7 @@ fn main() {
- }
-
- // I expect this env var to always be present
-- let features = std::env::var("CARGO_CFG_TARGET_FEATURE")
-- .expect("Env var CARGO_CFG_TARGET_FEATURE not found.");
-+ let features = std::env::var("CARGO_CFG_TARGET_FEATURE").unwrap_or_default();
- debug_log!("Compiling with target features: {}", features);
-
- // list of rust target_features here:
-@@ -869,7 +871,7 @@ fn main() {
+@@ -850,7 +853,7 @@ fn main() {
println!("cargo:rustc-link-lib=android");
}
@@ -63,7 +35,7 @@
&& target_triple.contains("aarch64")
&& target_cpu != Some("native".into())
{
-@@ -905,7 +907,7 @@ fn main() {
+@@ -901,7 +904,7 @@ fn main() {
config.cxxflag("/FS");
}
}
@@ -72,7 +44,7 @@
// If we are not using system provided vulkan SDK, add vulkan libs for linking
if let Ok(vulkan_path) = env::var("VULKAN_SDK") {
let vulkan_lib_path = Path::new(&vulkan_path).join("lib");
-@@ -1363,6 +1365,14 @@ fn main() {
+@@ -1346,6 +1349,14 @@ fn main() {
println!("cargo:rustc-link-lib=static=stdc++");
} else {
println!("cargo:rustc-link-lib=dylib=stdc++");
diff --git a/japanese/fcitx5-karukan/files/patch-karukan-cli_src_bin_server.rs b/japanese/fcitx5-karukan/files/patch-karukan-cli_src_bin_server.rs
index 77d6a38de6b4..086dee43b573 100644
--- a/japanese/fcitx5-karukan/files/patch-karukan-cli_src_bin_server.rs
+++ b/japanese/fcitx5-karukan/files/patch-karukan-cli_src_bin_server.rs
@@ -1,14 +1,14 @@
---- karukan-cli/src/bin/server.rs.orig 2026-08-09 15:30:55 UTC
+--- karukan-cli/src/bin/server.rs.orig 2026-10-06 11:54:06 UTC
+++ karukan-cli/src/bin/server.rs
-@@ -15,6 +15,7 @@ use std::sync::{Arc, RwLock};
+@@ -13,6 +13,7 @@ use std::sync::{Arc, RwLock};
use serde::{Deserialize, Serialize};
- use std::collections::HashMap;
+ use std::collections::BTreeMap;
use std::sync::{Arc, RwLock};
+use std::{env, path::Path};
use tower_http::{
cors::{Any, CorsLayer},
services::ServeDir,
-@@ -283,8 +284,23 @@ async fn main() {
+@@ -220,8 +221,23 @@ async fn main() {
app = app.route("/api/tokenize", post(tokenize_handler));
}