git: cf53e679515d - main - www/deno: Update to 2.2.2

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Fri, 07 Mar 2025 13:10:10 UTC
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cf53e679515d4567603372dbbf8413a47823dfa2

commit cf53e679515d4567603372dbbf8413a47823dfa2
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-03-06 12:03:32 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-03-07 13:10:07 +0000

    www/deno: Update to 2.2.2
---
 www/deno/Makefile                                  |   5 +-
 www/deno/Makefile.crates                           | 297 ++++++----
 www/deno/distinfo                                  | 596 +++++++++++++--------
 www/deno/files/patch-Cargo.lock                    | 139 +++--
 .../patch-abseil-cpp_absl_base_internal_sysinfo.cc |   4 +-
 www/deno/files/patch-build_config_BUILD.gn         |   4 +-
 www/deno/files/patch-build_config_BUILDCONFIG.gn   |   4 +-
 www/deno/files/patch-build_config_clang_BUILD.gn   |   4 +-
 .../files/patch-build_config_compiler_BUILD.gn     |   4 +-
 www/deno/files/patch-build_config_linux_BUILD.gn   |   4 +-
 .../files/patch-build_config_linux_pkg-config.py   |   4 +-
 .../files/patch-build_config_v8__target__cpu.gni   |   4 +-
 www/deno/files/patch-build_detect__host__arch.py   |   4 +-
 www/deno/files/patch-build_gn__run__binary.py      |   4 +-
 www/deno/files/patch-build_linux_chrome.map        |   4 +-
 .../files/patch-build_linux_unbundle_libusb.gn     |   4 +-
 .../files/patch-build_toolchain_freebsd_BUILD.gn   |   4 +-
 .../patch-build_toolchain_gcc__solink__wrapper.py  |   4 +-
 .../files/patch-build_toolchain_gcc__toolchain.gni |   4 +-
 .../files/patch-build_toolchain_openbsd_BUILD.gn   |   4 +-
 www/deno/files/patch-build_toolchain_toolchain.gni |   4 +-
 www/deno/files/patch-cargo-crates_build.rs         |   4 +-
 www/deno/files/patch-ext_node_Cargo.toml           |  10 +-
 www/deno/files/patch-ext_os_Cargo.toml             |  10 +
 ...h-runtime_ops_os_mod.rs => patch-ext_os_lib.rs} |  11 +-
 ...ch-runtime_signal.rs => patch-ext_os_signal.rs} |   4 +-
 ...time_sys__info.rs => patch-ext_os_sys__info.rs} |   4 +-
 www/deno/files/patch-runtime_Cargo.toml            |  10 +-
 ...sl_time_internal_cctz_src_time__zone__format.cc |   4 +-
 www/deno/files/patch-v8_BUILD.gn                   |   4 +-
 www/deno/files/patch-v8_include_v8config.h         |   4 +-
 www/deno/files/patch-v8_src_api_api.cc             |   4 +-
 www/deno/files/patch-v8_src_base_cpu.cc            |   4 +-
 .../patch-v8_src_base_platform_platform-freebsd.cc |   4 +-
 .../patch-v8_src_base_platform_platform-posix.cc   |   4 +-
 www/deno/files/patch-v8_src_base_small-vector.h    |  11 -
 36 files changed, 708 insertions(+), 489 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index c763e4727346..9b77cb3326e8 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.1.4
-PORTREVISION=	2
+DISTVERSION=	2.2.2
 CATEGORIES=	www
 
 MAINTAINER=	mikael@FreeBSD.org
@@ -26,7 +25,7 @@ GH_ACCOUNT=	denoland
 
 USE_GNOME=	glib20
 
-V8_VERS=	130.0.1
+V8_VERS=	134.4.0
 
 CARGO_ENV+=	CLANG_BASE_PATH=/usr \
 		GN=${PREFIX}/bin/gn \
diff --git a/www/deno/Makefile.crates b/www/deno/Makefile.crates
index 72f660dd6439..1692414890a2 100644
--- a/www/deno/Makefile.crates
+++ b/www/deno/Makefile.crates
@@ -1,8 +1,9 @@
 CARGO_CRATES=	Inflector-0.11.4 \
-		addr2line-0.22.0 \
+		addr2line-0.24.2 \
 		adler-1.0.2 \
+		adler2-2.0.0 \
 		aead-0.5.2 \
-		aead-gcm-stream-0.3.0 \
+		aead-gcm-stream-0.4.0 \
 		aes-0.8.3 \
 		aes-gcm-0.10.3 \
 		aes-kw-0.2.1 \
@@ -17,26 +18,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		anstyle-parse-0.2.3 \
 		anstyle-query-1.0.2 \
 		anstyle-wincon-3.0.2 \
-		anyhow-1.0.86 \
-		arbitrary-1.3.2 \
+		anyhow-1.0.95 \
+		arbitrary-1.4.1 \
 		arrayvec-0.7.4 \
-		ash-0.37.3+1.3.251 \
+		ash-0.38.0+1.3.281 \
 		asn1-rs-0.5.2 \
 		asn1-rs-derive-0.4.0 \
 		asn1-rs-impl-0.1.0 \
 		ast_node-0.9.8 \
 		async-compression-0.4.11 \
+		async-once-cell-0.5.4 \
 		async-recursion-1.1.1 \
 		async-stream-0.3.5 \
 		async-stream-impl-0.3.5 \
 		async-trait-0.1.80 \
 		asynchronous-codec-0.7.0 \
+		atomic-waker-1.1.2 \
 		auto_impl-1.2.0 \
 		autocfg-1.3.0 \
 		axum-0.7.5 \
 		axum-core-0.4.5 \
 		az-1.2.1 \
-		backtrace-0.3.73 \
+		backtrace-0.3.74 \
 		base16ct-0.2.0 \
 		base32-0.5.1 \
 		base64-0.21.7 \
@@ -47,57 +50,75 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		bencher-0.1.5 \
 		better_scoped_tls-0.1.1 \
 		bincode-1.3.3 \
+		bindgen-0.69.5 \
 		bindgen-0.70.1 \
 		bit-set-0.5.3 \
+		bit-set-0.8.0 \
 		bit-vec-0.6.3 \
+		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.6.0 \
+		bitflags-2.8.0 \
 		bitvec-1.0.1 \
 		blake2-0.10.6 \
 		block-0.1.6 \
 		block-buffer-0.10.4 \
 		block-padding-0.3.3 \
-		boxed_error-0.2.2 \
+		boxed_error-0.2.3 \
 		brotli-6.0.0 \
 		brotli-decompressor-4.0.1 \
 		bstr-1.9.1 \
 		bumpalo-3.16.0 \
-		bytemuck-1.15.0 \
+		bytemuck-1.21.0 \
+		bytemuck_derive-1.8.1 \
 		byteorder-1.5.0 \
-		bytes-1.6.0 \
+		byteorder-lite-0.1.0 \
+		bytes-1.9.0 \
 		cache_control-0.2.0 \
-		capacity_builder-0.1.0 \
+		capacity_builder-0.1.3 \
+		capacity_builder-0.5.0 \
+		capacity_builder_macros-0.3.0 \
 		caseless-0.2.1 \
 		cbc-0.1.2 \
-		cc-1.0.106 \
+		cc-1.2.3 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
-		cfg_aliases-0.1.1 \
+		cfg_aliases-0.2.1 \
 		chrono-0.4.37 \
 		cipher-0.4.4 \
 		clang-sys-1.8.1 \
-		clap-4.5.16 \
-		clap_builder-4.5.15 \
-		clap_complete-4.5.24 \
+		clap-4.5.30 \
+		clap_builder-4.5.30 \
+		clap_complete-4.5.45 \
 		clap_complete_fig-4.5.2 \
-		clap_lex-0.7.2 \
+		clap_lex-0.7.4 \
 		clipboard-win-5.3.0 \
 		cmake-0.1.50 \
 		codespan-reporting-0.11.1 \
 		color-print-0.3.5 \
 		color-print-proc-macro-0.3.5 \
-		color_quant-1.1.0 \
 		colorchoice-1.0.0 \
 		comrak-0.29.0 \
-		console_static_text-0.8.1 \
+		console_static_text-0.8.3 \
 		const-oid-0.9.6 \
 		convert_case-0.4.0 \
 		cooked-waker-5.0.0 \
 		core-foundation-0.9.4 \
-		core-foundation-sys-0.8.6 \
+		core-foundation-sys-0.8.7 \
 		core-graphics-types-0.1.3 \
 		countme-3.0.1 \
 		cpufeatures-0.2.12 \
+		cranelift-0.116.1 \
+		cranelift-bforest-0.116.1 \
+		cranelift-bitset-0.116.1 \
+		cranelift-codegen-0.116.1 \
+		cranelift-codegen-meta-0.116.1 \
+		cranelift-codegen-shared-0.116.1 \
+		cranelift-control-0.116.1 \
+		cranelift-entity-0.116.1 \
+		cranelift-frontend-0.116.1 \
+		cranelift-isle-0.116.1 \
+		cranelift-module-0.116.1 \
+		cranelift-native-0.116.1 \
 		crc-2.1.0 \
 		crc-catalog-1.1.1 \
 		crc32fast-1.4.2 \
@@ -106,54 +127,55 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-queue-0.3.11 \
 		crossbeam-utils-0.8.20 \
+		crossterm-0.28.1 \
+		crossterm_winapi-0.9.1 \
 		crypto-bigint-0.5.5 \
 		crypto-common-0.1.6 \
 		css_dataset-0.4.1 \
 		ctr-0.9.2 \
 		curve25519-dalek-4.1.3 \
 		curve25519-dalek-derive-0.1.1 \
-		d3d12-0.20.0 \
 		darling-0.20.10 \
 		darling_core-0.20.10 \
 		darling_macro-0.20.10 \
 		dashmap-5.5.3 \
 		data-encoding-2.5.0 \
-		data-url-0.3.0 \
+		data-url-0.3.1 \
 		debug-ignore-1.0.5 \
 		debugid-0.8.0 \
-		deno-tower-lsp-macros-0.9.0 \
-		deno_ast-0.44.0 \
-		deno_cache_dir-0.14.0 \
-		deno_config-0.39.3 \
-		deno_core-0.324.0 \
+		deno-tower-lsp-macros-0.11.2 \
+		deno_ast-0.45.1 \
+		deno_cache_dir-0.18.0 \
+		deno_config-0.50.0 \
+		deno_core-0.338.0 \
 		deno_core_icudata-0.74.0 \
-		deno_doc-0.161.2 \
-		deno_error-0.5.2 \
-		deno_error_macro-0.5.2 \
-		deno_graph-0.86.3 \
-		deno_lint-0.68.2 \
-		deno_lockfile-0.23.2 \
-		deno_media_type-0.2.1 \
+		deno_doc-0.168.0 \
+		deno_error-0.5.5 \
+		deno_error_macro-0.5.5 \
+		deno_graph-0.88.0 \
+		deno_lint-0.73.1 \
+		deno_lockfile-0.24.0 \
+		deno_media_type-0.2.6 \
 		deno_native_certs-0.3.0 \
-		deno_npm-0.26.0 \
-		deno_ops-0.200.0 \
-		deno_package_json-0.2.1 \
-		deno_path_util-0.2.1 \
-		deno_semver-0.6.1 \
+		deno_npm-0.27.2 \
+		deno_ops-0.214.0 \
+		deno_package_json-0.5.0 \
+		deno_path_util-0.3.2 \
+		deno_semver-0.7.1 \
 		deno_task_shell-0.20.2 \
 		deno_terminal-0.1.1 \
 		deno_terminal-0.2.0 \
-		deno_tower_lsp-0.1.0 \
+		deno_tower_lsp-0.4.2 \
 		deno_unsync-0.4.2 \
 		deno_whoami-0.1.0 \
-		denokv_proto-0.8.4 \
-		denokv_remote-0.8.4 \
-		denokv_sqlite-0.8.4 \
+		denokv_proto-0.9.0 \
+		denokv_remote-0.9.0 \
+		denokv_sqlite-0.9.0 \
 		der-0.7.9 \
 		der-parser-8.2.0 \
 		der_derive-0.7.3 \
 		deranged-0.3.11 \
-		derive_arbitrary-1.3.2 \
+		derive_arbitrary-1.4.1 \
 		derive_builder-0.20.0 \
 		derive_builder_core-0.20.0 \
 		derive_builder_macro-0.20.0 \
@@ -168,21 +190,21 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dissimilar-1.0.4 \
 		dlopen2-0.6.1 \
 		dlopen2_derive-0.4.0 \
-		document-features-0.2.8 \
+		document-features-0.2.10 \
 		dotenvy-0.15.7 \
 		dprint-core-0.66.2 \
 		dprint-core-macros-0.1.0 \
 		dprint-plugin-json-0.19.4 \
 		dprint-plugin-jupyter-0.1.5 \
 		dprint-plugin-markdown-0.17.8 \
-		dprint-plugin-typescript-0.93.3 \
+		dprint-plugin-typescript-0.93.4 \
 		dprint-swc-ext-0.20.0 \
 		dsa-0.6.3 \
+		dunce-1.0.5 \
 		dyn-clone-1.0.17 \
-		dynasm-1.2.3 \
-		dynasmrt-1.2.3 \
 		ecb-0.1.2 \
 		ecdsa-0.16.9 \
+		ecow-0.2.3 \
 		ed25519-2.2.3 \
 		ed25519-dalek-2.1.1 \
 		ed448-goldilocks-0.8.3 \
@@ -195,9 +217,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		enum-as-inner-0.6.0 \
 		env_logger-0.10.0 \
 		equivalent-1.0.1 \
-		errno-0.2.8 \
 		errno-0.3.8 \
-		errno-dragonfly-0.1.2 \
 		error-code-3.2.0 \
 		error_reporter-1.0.0 \
 		fallible-iterator-0.3.0 \
@@ -217,7 +237,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fixedbitset-0.4.2 \
 		flaky_test-0.2.2 \
 		flaky_test_impl-0.2.2 \
-		flate2-1.0.31 \
+		flate2-1.0.35 \
 		float-cmp-0.9.0 \
 		fluent-uri-0.1.4 \
 		fnv-1.0.7 \
@@ -232,36 +252,39 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fslock-0.2.1 \
 		funty-2.0.0 \
 		futures-0.3.30 \
-		futures-channel-0.3.30 \
-		futures-core-0.3.30 \
+		futures-channel-0.3.31 \
+		futures-core-0.3.31 \
 		futures-executor-0.3.30 \
-		futures-io-0.3.30 \
-		futures-macro-0.3.30 \
-		futures-sink-0.3.30 \
-		futures-task-0.3.30 \
-		futures-util-0.3.30 \
+		futures-io-0.3.31 \
+		futures-macro-0.3.31 \
+		futures-sink-0.3.31 \
+		futures-task-0.3.31 \
+		futures-util-0.3.31 \
+		generator-0.8.4 \
 		generic-array-0.14.7 \
 		getrandom-0.2.14 \
 		ghash-0.5.1 \
-		gimli-0.29.0 \
+		gimli-0.31.1 \
 		gl_generator-0.14.0 \
 		glibc_version-0.1.2 \
 		glob-0.3.1 \
 		globset-0.4.14 \
-		glow-0.13.1 \
-		glutin_wgl_sys-0.5.0 \
+		glow-0.16.0 \
+		glutin_wgl_sys-0.6.1 \
 		gpu-alloc-0.6.0 \
 		gpu-alloc-types-0.3.0 \
+		gpu-allocator-0.27.0 \
 		gpu-descriptor-0.3.0 \
 		gpu-descriptor-types-0.2.0 \
 		group-0.13.0 \
 		gzip-header-1.0.0 \
 		h2-0.3.26 \
-		h2-0.4.4 \
+		h2-0.4.7 \
 		halfbrown-0.2.5 \
 		handlebars-6.1.0 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
+		hashbrown-0.15.2 \
 		hashlink-0.9.1 \
 		hdrhistogram-7.5.4 \
 		heck-0.4.1 \
@@ -273,25 +296,26 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hickory-proto-0.25.0-alpha.4 \
 		hickory-resolver-0.25.0-alpha.4 \
 		hickory-server-0.25.0-alpha.4 \
+		hipstr-0.6.0 \
 		hkdf-0.12.4 \
 		hmac-0.12.1 \
 		home-0.5.9 \
 		hostname-0.3.1 \
-		hstr-0.2.9 \
+		hstr-0.2.12 \
 		html-escape-0.2.13 \
 		http-0.2.12 \
 		http-1.1.0 \
 		http-body-0.4.6 \
 		http-body-1.0.0 \
 		http-body-util-0.1.2 \
-		httparse-1.8.0 \
+		httparse-1.10.0 \
 		httpdate-1.0.3 \
 		humantime-2.1.0 \
 		hyper-0.14.28 \
-		hyper-1.4.1 \
+		hyper-1.6.0 \
 		hyper-rustls-0.27.2 \
-		hyper-timeout-0.5.1 \
-		hyper-util-0.1.7 \
+		hyper-timeout-0.5.2 \
+		hyper-util-0.1.10 \
 		icu_collections-1.5.0 \
 		icu_locid-1.5.0 \
 		icu_locid_transform-1.5.0 \
@@ -307,8 +331,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		idna_adapter-1.2.0 \
 		if_chain-1.0.2 \
 		ignore-0.4.20 \
-		image-0.24.9 \
-		import_map-0.20.1 \
+		image-0.25.4 \
+		import_map-0.21.0 \
 		indexmap-1.9.3 \
 		indexmap-2.3.0 \
 		inotify-0.9.6 \
@@ -327,9 +351,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		itoa-1.0.14 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.32 \
-		js-sys-0.3.69 \
+		js-sys-0.3.77 \
 		jsonc-parser-0.26.2 \
-		junction-0.2.0 \
+		junction-1.2.0 \
 		jupyter-serde-0.4.0 \
 		k256-0.13.3 \
 		keccak-0.1.5 \
@@ -340,14 +364,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lazy-regex-3.1.0 \
 		lazy-regex-proc_macros-3.1.0 \
 		lazy_static-1.5.0 \
-		libc-0.2.167 \
+		lazycell-1.3.0 \
+		lcms2-6.1.0 \
+		lcms2-sys-4.0.5 \
+		libc-0.2.168 \
 		libffi-3.2.0 \
 		libffi-sys-2.3.0 \
 		libloading-0.7.4 \
 		libloading-0.8.5 \
 		libm-0.2.8 \
 		libredox-0.1.3 \
-		libsqlite3-sys-0.30.0 \
+		libsqlite3-sys-0.30.1 \
 		libsui-0.5.0 \
 		libuv-sys-lite-1.48.2 \
 		libz-sys-1.1.20 \
@@ -356,28 +383,32 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		litrs-0.4.1 \
 		lock_api-0.4.11 \
 		log-0.4.21 \
+		loom-0.7.2 \
 		lsp-types-0.97.0 \
 		malloc_buf-0.0.6 \
 		malva-0.11.0 \
 		markup_fmt-0.18.0 \
 		match_cfg-0.1.0 \
+		matchers-0.1.0 \
 		matchit-0.7.3 \
 		md-5-0.10.6 \
 		md4-0.10.2 \
 		memchr-2.7.4 \
-		memmap2-0.5.10 \
+		memmap2-0.9.5 \
 		memmem-0.1.1 \
 		memoffset-0.9.1 \
-		metal-0.28.0 \
+		metal-0.31.0 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.2 \
+		miniz_oxide-0.8.4 \
 		mintex-0.1.3 \
 		mio-0.8.11 \
-		moka-0.12.7 \
+		mio-1.0.3 \
+		moka-0.12.10 \
 		monch-0.5.0 \
 		multimap-0.8.3 \
-		naga-0.20.0 \
+		naga-24.0.0 \
 		napi-build-1.2.1 \
 		napi-sys-2.2.2 \
 		ndk-sys-0.5.0+25.2.9519653 \
@@ -389,12 +420,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		nom-7.1.3 \
 		notify-6.1.1 \
 		ntapi-0.4.1 \
+		ntest_timeout-0.9.3 \
+		nu-ansi-term-0.46.0 \
 		num-bigint-0.4.4 \
 		num-bigint-dig-0.8.4 \
 		num-conv-0.1.0 \
 		num-integer-0.1.46 \
 		num-iter-0.1.44 \
-		num-traits-0.2.18 \
+		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
 		objc-0.2.7 \
 		object-0.36.3 \
@@ -408,12 +441,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		opentelemetry-otlp-0.27.0 \
 		opentelemetry-proto-0.27.0 \
 		opentelemetry-semantic-conventions-0.27.0 \
-		opentelemetry_sdk-0.27.0 \
+		opentelemetry_sdk-0.27.1 \
 		option-ext-0.2.0 \
 		ordered-float-2.10.1 \
+		ordered-float-4.6.0 \
 		os_pipe-1.1.5 \
 		outref-0.1.0 \
 		outref-0.5.1 \
+		overload-0.1.1 \
 		p224-0.13.2 \
 		p256-0.13.2 \
 		p384-0.13.0 \
@@ -428,10 +463,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pbkdf2-0.12.2 \
 		pem-rfc7468-0.7.0 \
 		percent-encoding-2.3.1 \
-		pest-2.7.9 \
-		pest_derive-2.7.9 \
-		pest_generator-2.7.9 \
-		pest_meta-2.7.9 \
+		pest-2.7.15 \
+		pest_derive-2.7.15 \
+		pest_generator-2.7.15 \
+		pest_meta-2.7.15 \
 		petgraph-0.6.4 \
 		phf-0.11.2 \
 		phf_generator-0.11.2 \
@@ -447,15 +482,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pkg-config-0.3.30 \
 		png-0.17.13 \
 		polyval-0.6.2 \
+		portable-atomic-1.10.0 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.17 \
 		prefix-trie-0.5.1 \
+		presser-0.3.1 \
 		pretty_assertions-1.4.0 \
 		pretty_yaml-0.5.0 \
 		prettyplease-0.2.17 \
 		primeorder-0.13.6 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
+		proc-macro-crate-3.2.0 \
 		proc-macro-rules-0.4.0 \
 		proc-macro-rules-macros-0.4.0 \
 		proc-macro2-1.0.86 \
@@ -468,13 +504,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
 		pulldown-cmark-0.11.2 \
-		quanta-0.12.3 \
 		quick-error-1.2.3 \
 		quick-junit-0.3.6 \
 		quick-xml-0.31.0 \
-		quinn-0.11.2 \
-		quinn-proto-0.11.8 \
-		quinn-udp-0.5.2 \
+		quinn-0.11.6 \
+		quinn-proto-0.11.9 \
+		quinn-udp-0.5.8 \
 		quote-1.0.37 \
 		radium-0.7.0 \
 		radix_fmt-1.0.0 \
@@ -485,7 +520,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		range-alloc-0.1.3 \
-		raw-cpuid-11.2.0 \
 		raw-window-handle-0.6.1 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
@@ -493,8 +527,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		redox_users-0.4.5 \
 		ref-cast-1.0.22 \
 		ref-cast-impl-1.0.22 \
+		regalloc2-0.11.1 \
 		regex-1.10.6 \
+		regex-automata-0.1.10 \
 		regex-automata-0.4.6 \
+		regex-syntax-0.6.29 \
 		regex-syntax-0.8.3 \
 		relative-path-1.9.2 \
 		reqwest-0.12.5 \
@@ -513,7 +550,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rustc_version-0.2.3 \
 		rustc_version-0.4.0 \
 		rusticata-macros-4.1.0 \
-		rustix-0.38.32 \
+		rustix-0.38.34 \
 		rustls-0.23.11 \
 		rustls-native-certs-0.7.0 \
 		rustls-pemfile-2.1.2 \
@@ -538,24 +575,26 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		semver-0.9.0 \
 		semver-1.0.14 \
 		semver-parser-0.7.0 \
-		serde-1.0.205 \
+		serde-1.0.217 \
 		serde-value-0.7.0 \
 		serde-wasm-bindgen-0.5.0 \
 		serde_bytes-0.11.14 \
-		serde_derive-1.0.205 \
+		serde_derive-1.0.217 \
 		serde_json-1.0.122 \
 		serde_repr-0.1.16 \
 		serde_urlencoded-0.7.1 \
-		serde_v8-0.233.0 \
+		serde_v8-0.247.0 \
 		serdect-0.2.0 \
 		sha1-0.10.6 \
 		sha1_smol-1.0.0 \
 		sha2-0.10.8 \
 		sha3-0.10.8 \
+		sharded-slab-0.1.7 \
 		shell-escape-0.1.5 \
 		shellexpand-3.1.0 \
 		shlex-1.3.0 \
 		signal-hook-0.3.17 \
+		signal-hook-mio-0.2.4 \
 		signal-hook-registry-1.4.1 \
 		signature-2.2.0 \
 		simd-abstraction-0.7.1 \
@@ -575,16 +614,20 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		spin-0.9.8 \
 		spirv-0.3.0+sdk-1.3.268.0 \
 		spki-0.7.3 \
+		sptr-0.3.2 \
 		sqlformat-0.3.2 \
 		stable_deref_trait-1.2.0 \
 		stacker-0.1.15 \
 		static_assertions-1.1.0 \
+		string_capacity-0.1.5 \
 		string_enum-0.4.4 \
 		stringcase-0.3.0 \
 		strip-ansi-escapes-0.2.0 \
 		strsim-0.11.1 \
 		strum-0.25.0 \
+		strum-0.26.3 \
 		strum_macros-0.25.3 \
+		strum_macros-0.26.4 \
 		subtle-2.5.0 \
 		swc_allocator-0.1.8 \
 		swc_atoms-0.6.7 \
@@ -618,18 +661,20 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sync_wrapper-1.0.1 \
 		synstructure-0.12.6 \
 		synstructure-0.13.1 \
-		sysinfo-0.32.1 \
+		sys_traits-0.1.8 \
+		sysinfo-0.33.1 \
 		tagptr-0.2.0 \
 		tap-1.0.1 \
 		tar-0.4.40 \
+		target-lexicon-0.13.2 \
 		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		terminal_size-0.3.0 \
+		terminal_size-0.4.1 \
 		text-size-1.1.0 \
 		text_lines-0.6.0 \
-		thiserror-1.0.64 \
+		thiserror-1.0.69 \
 		thiserror-2.0.3 \
-		thiserror-impl-1.0.64 \
+		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.3 \
 		thousands-0.2.0 \
 		thread_local-1.1.8 \
@@ -649,14 +694,20 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tokio-stream-0.1.16 \
 		tokio-util-0.7.10 \
 		toml-0.5.11 \
+		toml_datetime-0.6.8 \
+		toml_edit-0.22.23 \
 		tonic-0.12.3 \
 		tower-0.4.13 \
+		tower-0.5.2 \
 		tower-http-0.6.1 \
 		tower-layer-0.3.3 \
-		tower-service-0.3.2 \
-		tracing-0.1.40 \
-		tracing-attributes-0.1.27 \
-		tracing-core-0.1.32 \
+		tower-service-0.3.3 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
+		tracing-core-0.1.33 \
+		tracing-log-0.2.0 \
+		tracing-opentelemetry-0.28.0 \
+		tracing-subscriber-0.3.19 \
 		triomphe-0.1.13 \
 		try-lock-0.2.5 \
 		twox-hash-1.6.3 \
@@ -675,11 +726,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode-normalization-0.1.23 \
 		unicode-segmentation-1.11.0 \
 		unicode-width-0.1.13 \
-		unicode-xid-0.2.4 \
+		unicode-xid-0.2.6 \
 		unicode_categories-0.1.1 \
 		universal-hash-0.5.1 \
 		untrusted-0.9.0 \
-		url-2.5.3 \
+		url-2.5.4 \
 		urlpattern-0.3.0 \
 		utf-8-0.7.6 \
 		utf16_iter-1.0.5 \
@@ -687,33 +738,36 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.1 \
 		uuid-1.8.0 \
-		v8-130.0.1 \
+		v8-134.4.0 \
 		v8_valueserializer-0.1.1 \
+		valuable-0.1.0 \
 		value-trait-0.10.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		vsimd-0.8.0 \
 		vte-0.11.1 \
+		vte-0.13.1 \
 		vte_generate_state_changes-0.1.1 \
 		walkdir-2.3.2 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		wasite-0.1.0 \
-		wasm-bindgen-0.2.92 \
-		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-0.2.100 \
+		wasm-bindgen-backend-0.2.100 \
 		wasm-bindgen-futures-0.4.42 \
-		wasm-bindgen-macro-0.2.92 \
-		wasm-bindgen-macro-support-0.2.92 \
-		wasm-bindgen-shared-0.2.92 \
+		wasm-bindgen-macro-0.2.100 \
+		wasm-bindgen-macro-support-0.2.100 \
+		wasm-bindgen-shared-0.2.100 \
 		wasm-streams-0.4.0 \
-		wasm_dep_analyzer-0.1.0 \
-		web-sys-0.3.69 \
+		wasm_dep_analyzer-0.2.0 \
+		web-sys-0.3.77 \
+		web-time-1.1.0 \
+		web-transport-proto-0.2.3 \
 		webpki-root-certs-0.26.6 \
 		webpki-roots-0.26.1 \
-		wgpu-core-0.21.1 \
-		wgpu-hal-0.21.1 \
-		wgpu-types-0.20.0 \
-		which-4.4.2 \
+		wgpu-core-24.0.0 \
+		wgpu-hal-24.0.0 \
+		wgpu-types-24.0.0 \
 		which-6.0.1 \
 		whoami-1.5.1 \
 		widestring-1.1.0 \
@@ -724,11 +778,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-0.52.0 \
 		windows-0.57.0 \
+		windows-0.58.0 \
 		windows-core-0.52.0 \
 		windows-core-0.57.0 \
+		windows-core-0.58.0 \
 		windows-implement-0.57.0 \
+		windows-implement-0.58.0 \
 		windows-interface-0.57.0 \
+		windows-interface-0.58.0 \
 		windows-result-0.1.2 \
+		windows-result-0.2.0 \
+		windows-strings-0.1.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
@@ -750,6 +810,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-0.6.15 \
+		winnow-0.7.1 \
 		winreg-0.50.0 \
 		winreg-0.52.0 \
 		winres-0.1.12 \
@@ -778,4 +839,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zip-2.1.6 \
 		zstd-0.12.4 \
 		zstd-safe-6.0.6 \
-		zstd-sys-2.0.10+zstd.1.5.6
+		zstd-sys-2.0.10+zstd.1.5.6 \
+		zune-core-0.4.12 \
+		zune-jpeg-0.4.13
diff --git a/www/deno/distinfo b/www/deno/distinfo
index b355644403d8..c7b12277e599 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,14 +1,16 @@
-TIMESTAMP = 1734076591
+TIMESTAMP = 1741250728
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
 SIZE (rust/crates/aead-0.5.2.crate) = 15509
-SHA256 (rust/crates/aead-gcm-stream-0.3.0.crate) = 4947a169074c7e038fa43051d1c4e073f4488b0e4b0a30658f1e1a1b06449ce8
-SIZE (rust/crates/aead-gcm-stream-0.3.0.crate) = 132428
+SHA256 (rust/crates/aead-gcm-stream-0.4.0.crate) = e70c8dec860340effb00f6945c49c0daaa6dac963602750db862eabb74bf7886
+SIZE (rust/crates/aead-gcm-stream-0.4.0.crate) = 133163
 SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2
 SIZE (rust/crates/aes-0.8.3.crate) = 124679
 SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
@@ -37,14 +39,14 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
 SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
 SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
 SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
-SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
+SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
+SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
-SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
+SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
+SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
 SHA256 (rust/crates/asn1-rs-0.5.2.crate) = 7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0
 SIZE (rust/crates/asn1-rs-0.5.2.crate) = 82934
 SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c
@@ -55,6 +57,8 @@ SHA256 (rust/crates/ast_node-0.9.8.crate) = 2ab31376d309dd3bfc9cfb3c11c93ce0e074
 SIZE (rust/crates/ast_node-0.9.8.crate) = 8001
 SHA256 (rust/crates/async-compression-0.4.11.crate) = cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5
 SIZE (rust/crates/async-compression-0.4.11.crate) = 105187
+SHA256 (rust/crates/async-once-cell-0.5.4.crate) = 4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a
+SIZE (rust/crates/async-once-cell-0.5.4.crate) = 20286
 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
 SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
@@ -65,6 +69,8 @@ SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf8957
 SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
 SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233
 SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/auto_impl-1.2.0.crate) = 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42
 SIZE (rust/crates/auto_impl-1.2.0.crate) = 31013
 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
@@ -75,8 +81,8 @@ SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d953
 SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
 SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
 SIZE (rust/crates/az-1.2.1.crate) = 27842
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
 SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
 SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
@@ -97,16 +103,22 @@ SHA256 (rust/crates/better_scoped_tls-0.1.1.crate) = 794edcc9b3fb07bb4aecaa11f09
 SIZE (rust/crates/better_scoped_tls-0.1.1.crate) = 1874
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
+SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
 SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
 SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
 SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
 SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
@@ -117,8 +129,8 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
 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/boxed_error-0.2.2.crate) = 69aae56aaf59d1994b902ed5c0c79024012bdc2426741def75a635999a030e7e
-SIZE (rust/crates/boxed_error-0.2.2.crate) = 3568
+SHA256 (rust/crates/boxed_error-0.2.3.crate) = 17d4f95e880cfd28c4ca5a006cf7f6af52b4bcb7b5866f573b2faa126fb7affb
+SIZE (rust/crates/boxed_error-0.2.3.crate) = 4715
 SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
 SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
 SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
@@ -127,44 +139,52 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
 SIZE (rust/crates/bstr-1.9.1.crate) = 380305
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
-SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
+SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
+SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
+SIZE (rust/crates/bytes-1.9.0.crate) = 67320
 SHA256 (rust/crates/cache_control-0.2.0.crate) = 1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee
 SIZE (rust/crates/cache_control-0.2.0.crate) = 2738
-SHA256 (rust/crates/capacity_builder-0.1.0.crate) = a2c0f637033edd76ceb881faaee372868a383f0ed7a4a59e8fdf90db2502f3d3
-SIZE (rust/crates/capacity_builder-0.1.0.crate) = 4325
+SHA256 (rust/crates/capacity_builder-0.1.3.crate) = 58ec49028cb308564429cd8fac4ef21290067a0afe8f5955330a8d487d0d790c
+SIZE (rust/crates/capacity_builder-0.1.3.crate) = 5055
+SHA256 (rust/crates/capacity_builder-0.5.0.crate) = 8f2d24a6dcf0cd402a21b65d35340f3a49ff3475dc5fdac91d22d2733e6641c6
+SIZE (rust/crates/capacity_builder-0.5.0.crate) = 9551
+SHA256 (rust/crates/capacity_builder_macros-0.3.0.crate) = 3b4a6cae9efc04cc6cbb8faf338d2c497c165c83e74509cf4dbedea948bbf6e5
+SIZE (rust/crates/capacity_builder_macros-0.3.0.crate) = 1199
 SHA256 (rust/crates/caseless-0.2.1.crate) = 808dab3318747be122cb31d36de18d4d1c81277a76f8332a02b81a3d73463d7f
 SIZE (rust/crates/caseless-0.2.1.crate) = 18826
 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
 SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.0.106.crate) = 066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2
-SIZE (rust/crates/cc-1.0.106.crate) = 80289
+SHA256 (rust/crates/cc-1.2.3.crate) = 27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d
+SIZE (rust/crates/cc-1.2.3.crate) = 99421
 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.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
 SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
 SIZE (rust/crates/chrono-0.4.37.crate) = 234441
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
 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.16.crate) = ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019
-SIZE (rust/crates/clap-4.5.16.crate) = 56627
-SHA256 (rust/crates/clap_builder-4.5.15.crate) = 216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6
-SIZE (rust/crates/clap_builder-4.5.15.crate) = 163717
-SHA256 (rust/crates/clap_complete-4.5.24.crate) = 6d7db6eca8c205649e8d3ccd05aa5042b1800a784e56bc7c43524fde8abbfa9b
-SIZE (rust/crates/clap_complete-4.5.24.crate) = 51275
+SHA256 (rust/crates/clap-4.5.30.crate) = 92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d
+SIZE (rust/crates/clap-4.5.30.crate) = 56081
+SHA256 (rust/crates/clap_builder-4.5.30.crate) = a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c
+SIZE (rust/crates/clap_builder-4.5.30.crate) = 168274
+SHA256 (rust/crates/clap_complete-4.5.45.crate) = 1e3040c8291884ddf39445dc033c70abc2bc44a42f0a3a00571a0f483a83f0cd
+SIZE (rust/crates/clap_complete-4.5.45.crate) = 47995
 SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
 SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
*** 1669 LINES SKIPPED ***