git: 3eb26be0fd87 - main - multimedia/kooha: update to 2.3.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 21 Mar 2024 19:43:02 UTC
The branch main has been updated by jbeich:

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

commit 3eb26be0fd872f3137fc81edf17bec822e08e978
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-21 12:07:35 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-21 19:42:33 +0000

    multimedia/kooha: update to 2.3.0
    
    Changes:        https://github.com/SeaDve/Kooha/releases/tag/v2.3.0
    Reported by:    GitHub (watch releases)
---
 multimedia/kooha/Makefile               |  11 +-
 multimedia/kooha/Makefile.crates        | 262 ++++++++--------
 multimedia/kooha/distinfo               | 530 +++++++++++++++++---------------
 multimedia/kooha/files/patch-pango-1.50 |  12 +-
 multimedia/kooha/pkg-plist              |   2 +
 5 files changed, 423 insertions(+), 394 deletions(-)

diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index 3bd9f22b2467..7156ccc85224 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	kooha
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.2.4
-PORTREVISION=	4
+DISTVERSION=	2.3.0
 CATEGORIES=	multimedia wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -11,14 +10,13 @@ WWW=		https://github.com/SeaDve/Kooha
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libpulse.so:audio/pulseaudio \
-		libgraphene-1.0.so:graphics/graphene
+LIB_DEPENDS=	libgraphene-1.0.so:graphics/graphene
 RUN_DEPENDS=	${LOCALBASE}/lib/gstreamer-1.0/libgstgtk4.so:multimedia/gstreamer1-plugins-rust
 
 USES=		cargo gettext gnome gstreamer meson pkgconfig
 USE_GITHUB=	yes
-USE_GNOME=	gtk40 libadwaita
-USE_GSTREAMER=	good opus pulse vpx
+USE_GNOME=	cairo gtk40 libadwaita
+USE_GSTREAMER=	gl good opus pulse vpx
 GH_ACCOUNT=	SeaDve
 GH_PROJECT=	Kooha
 MAKE_ENV=	${CARGO_ENV}
@@ -29,7 +27,6 @@ GLIB_SCHEMAS=	io.github.seadve.Kooha.gschema.xml
 
 post-patch:
 	@${REINPLACE_CMD} -e '/update_desktop_database/d' \
-		-e '/pulse/s/15\.0/14.0/' \
 		${WRKSRC}/meson.build
 # Make each cargo subcommand very verbose
 # Add explicit <triple> subdir for --target from USES=cargo
diff --git a/multimedia/kooha/Makefile.crates b/multimedia/kooha/Makefile.crates
index a21f1f3c0a7c..8ca5e5433153 100644
--- a/multimedia/kooha/Makefile.crates
+++ b/multimedia/kooha/Makefile.crates
@@ -1,172 +1,182 @@
-CARGO_CRATES=	aho-corasick-1.1.1 \
+CARGO_CRATES=	aho-corasick-1.1.3 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.75 \
+		anyhow-1.0.81 \
 		arrayvec-0.7.4 \
-		atomic_refcell-0.1.11 \
+		async-channel-2.2.0 \
+		atomic_refcell-0.1.13 \
 		autocfg-1.1.0 \
-		bitflags-1.3.2 \
-		bitflags-2.4.0 \
+		bitflags-2.5.0 \
 		block-0.1.6 \
-		bumpalo-3.14.0 \
-		cairo-rs-0.18.2 \
-		cairo-sys-rs-0.18.2 \
-		cc-1.0.83 \
-		cfg-expr-0.15.5 \
+		bumpalo-3.15.4 \
+		cairo-rs-0.19.2 \
+		cairo-sys-rs-0.19.2 \
+		cc-1.0.90 \
+		cfg-expr-0.15.7 \
 		cfg-if-1.0.0 \
-		chrono-0.4.31 \
+		chrono-0.4.35 \
 		color_quant-1.1.0 \
-		core-foundation-sys-0.8.4 \
+		concurrent-queue-2.4.0 \
+		core-foundation-sys-0.8.6 \
+		crossbeam-utils-0.8.19 \
 		deluxe-0.5.0 \
 		deluxe-core-0.5.0 \
 		deluxe-macros-0.5.0 \
-		either-1.9.0 \
+		either-1.10.0 \
 		equivalent-1.0.1 \
+		event-listener-5.2.0 \
+		event-listener-strategy-0.5.0 \
 		field-offset-0.3.6 \
-		futures-channel-0.3.28 \
-		futures-core-0.3.28 \
-		futures-executor-0.3.28 \
-		futures-io-0.3.28 \
-		futures-macro-0.3.28 \
-		futures-task-0.3.28 \
-		futures-util-0.3.28 \
-		gdk-pixbuf-0.18.0 \
-		gdk-pixbuf-sys-0.18.0 \
-		gdk4-0.7.2 \
-		gdk4-sys-0.7.2 \
-		gdk4-wayland-0.7.2 \
-		gdk4-wayland-sys-0.7.2 \
-		gdk4-win32-0.7.2 \
-		gdk4-win32-sys-0.7.2 \
-		gdk4-x11-0.7.2 \
-		gdk4-x11-sys-0.7.2 \
+		futures-channel-0.3.30 \
+		futures-core-0.3.30 \
+		futures-executor-0.3.30 \
+		futures-io-0.3.30 \
+		futures-macro-0.3.30 \
+		futures-task-0.3.30 \
+		futures-util-0.3.30 \
+		gdk-pixbuf-0.19.2 \
+		gdk-pixbuf-sys-0.19.0 \
+		gdk4-0.8.1 \
+		gdk4-sys-0.8.1 \
+		gdk4-wayland-0.8.1 \
+		gdk4-wayland-sys-0.8.1 \
+		gdk4-win32-0.8.1 \
+		gdk4-win32-sys-0.8.1 \
+		gdk4-x11-0.8.1 \
+		gdk4-x11-sys-0.8.1 \
 		gettext-rs-0.7.0 \
 		gettext-sys-0.21.3 \
-		gif-0.12.0 \
-		gio-0.18.2 \
-		gio-sys-0.18.1 \
-		glib-0.18.2 \
-		glib-macros-0.18.2 \
-		glib-sys-0.18.1 \
-		gobject-sys-0.18.0 \
-		graphene-rs-0.18.1 \
-		graphene-sys-0.18.1 \
-		gsettings-macro-0.1.19 \
-		gsk4-0.7.2 \
-		gsk4-sys-0.7.2 \
-		gst-plugin-gif-0.11.0 \
-		gst-plugin-gtk4-0.11.0 \
-		gst-plugin-version-helper-0.7.5 \
-		gstreamer-0.21.0 \
-		gstreamer-audio-0.21.0 \
-		gstreamer-audio-sys-0.21.0 \
-		gstreamer-base-0.21.0 \
-		gstreamer-base-sys-0.21.0 \
-		gstreamer-gl-0.21.0 \
-		gstreamer-gl-sys-0.21.0 \
-		gstreamer-pbutils-0.21.0 \
-		gstreamer-pbutils-sys-0.21.0 \
-		gstreamer-sys-0.21.0 \
-		gstreamer-video-0.21.0 \
-		gstreamer-video-sys-0.21.0 \
-		gtk4-0.7.2 \
-		gtk4-macros-0.7.2 \
-		gtk4-sys-0.7.2 \
-		hashbrown-0.14.0 \
+		gif-0.13.1 \
+		gio-0.19.3 \
+		gio-sys-0.19.0 \
+		glib-0.19.3 \
+		glib-macros-0.19.3 \
+		glib-sys-0.19.0 \
+		gobject-sys-0.19.0 \
+		graphene-rs-0.19.2 \
+		graphene-sys-0.19.0 \
+		gsettings-macro-0.2.0 \
+		gsk4-0.8.1 \
+		gsk4-sys-0.8.1 \
+		gst-plugin-gif-0.12.0 \
+		gst-plugin-gtk4-0.12.1 \
+		gst-plugin-version-helper-0.8.1 \
+		gstreamer-0.22.3 \
+		gstreamer-base-0.22.0 \
+		gstreamer-base-sys-0.22.0 \
+		gstreamer-gl-0.22.0 \
+		gstreamer-gl-egl-0.22.0 \
+		gstreamer-gl-egl-sys-0.22.0 \
+		gstreamer-gl-sys-0.22.0 \
+		gstreamer-gl-wayland-0.22.0 \
+		gstreamer-gl-wayland-sys-0.22.0 \
+		gstreamer-gl-x11-0.22.0 \
+		gstreamer-gl-x11-sys-0.22.0 \
+		gstreamer-sys-0.22.2 \
+		gstreamer-video-0.22.1 \
+		gstreamer-video-sys-0.22.1 \
+		gtk4-0.8.1 \
+		gtk4-macros-0.8.1 \
+		gtk4-sys-0.8.1 \
+		hashbrown-0.14.3 \
 		heck-0.4.1 \
-		iana-time-zone-0.1.57 \
+		heck-0.5.0 \
+		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
 		if_chain-1.0.2 \
-		indexmap-2.0.0 \
-		itertools-0.11.0 \
-		js-sys-0.3.64 \
+		indexmap-2.2.5 \
+		itertools-0.12.1 \
+		itoa-1.0.10 \
+		js-sys-0.3.69 \
 		lazy_static-1.4.0 \
-		libadwaita-0.5.3 \
-		libadwaita-sys-0.5.3 \
-		libc-0.2.148 \
-		libpulse-binding-2.28.1 \
-		libpulse-glib-binding-2.28.1 \
-		libpulse-mainloop-glib-sys-1.21.1 \
-		libpulse-sys-1.21.0 \
+		libadwaita-0.6.0 \
+		libadwaita-sys-0.6.0 \
+		libc-0.2.153 \
 		locale_config-0.3.0 \
-		log-0.4.20 \
+		log-0.4.21 \
 		malloc_buf-0.0.6 \
-		memchr-2.6.3 \
+		memchr-2.7.1 \
 		memoffset-0.9.0 \
 		muldiv-1.0.1 \
 		nu-ansi-term-0.46.0 \
-		num-derive-0.3.3 \
-		num-integer-0.1.45 \
+		num-integer-0.1.46 \
 		num-rational-0.4.1 \
-		num-traits-0.2.16 \
+		num-traits-0.2.18 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		once_cell-1.18.0 \
+		once_cell-1.19.0 \
 		option-operations-0.5.0 \
 		overload-0.1.1 \
-		pango-0.18.0 \
-		pango-sys-0.18.0 \
+		pango-0.19.3 \
+		pango-sys-0.19.0 \
+		parking-2.2.0 \
 		paste-1.0.14 \
 		pin-project-lite-0.2.13 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.27 \
-		pretty-hex-0.3.0 \
+		pkg-config-0.3.30 \
 		proc-macro-crate-1.3.1 \
+		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.67 \
-		quick-xml-0.30.0 \
-		quote-1.0.33 \
-		regex-1.9.5 \
-		regex-automata-0.3.8 \
-		regex-syntax-0.7.5 \
+		proc-macro2-1.0.79 \
+		quick-xml-0.31.0 \
+		quote-1.0.35 \
+		regex-1.10.3 \
+		regex-automata-0.4.6 \
+		regex-syntax-0.8.2 \
 		rustc_version-0.4.0 \
-		semver-1.0.19 \
-		serde-1.0.188 \
-		serde_derive-1.0.188 \
-		serde_spanned-0.6.3 \
-		sharded-slab-0.1.4 \
+		ryu-1.0.17 \
+		semver-1.0.22 \
+		serde-1.0.197 \
+		serde_derive-1.0.197 \
+		serde_spanned-0.6.5 \
+		serde_yaml-0.9.33 \
+		sharded-slab-0.1.7 \
 		slab-0.4.9 \
-		smallvec-1.11.1 \
+		smallvec-1.13.1 \
 		strsim-0.10.0 \
 		syn-1.0.109 \
-		syn-2.0.37 \
-		system-deps-6.1.1 \
-		target-lexicon-0.12.11 \
-		temp-dir-0.1.11 \
-		thiserror-1.0.48 \
-		thiserror-impl-1.0.48 \
-		thread_local-1.1.7 \
-		toml-0.7.8 \
-		toml_datetime-0.6.3 \
+		syn-2.0.53 \
+		system-deps-6.2.2 \
+		target-lexicon-0.12.14 \
+		temp-dir-0.1.12 \
+		thiserror-1.0.58 \
+		thiserror-impl-1.0.58 \
+		thread_local-1.1.8 \
+		toml-0.8.12 \
+		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
-		tracing-0.1.37 \
-		tracing-attributes-0.1.26 \
-		tracing-core-0.1.31 \
-		tracing-log-0.1.3 \
-		tracing-subscriber-0.3.17 \
+		toml_edit-0.21.1 \
+		toml_edit-0.22.8 \
+		tracing-0.1.40 \
+		tracing-attributes-0.1.27 \
+		tracing-core-0.1.32 \
+		tracing-log-0.2.0 \
+		tracing-subscriber-0.3.18 \
 		unicode-ident-1.0.12 \
+		unsafe-libyaml-0.2.11 \
 		valuable-0.1.0 \
-		version-compare-0.1.1 \
+		version-compare-0.2.0 \
 		version_check-0.9.4 \
-		wasm-bindgen-0.2.87 \
-		wasm-bindgen-backend-0.2.87 \
-		wasm-bindgen-macro-0.2.87 \
-		wasm-bindgen-macro-support-0.2.87 \
-		wasm-bindgen-shared-0.2.87 \
-		weezl-0.1.7 \
+		wasm-bindgen-0.2.92 \
+		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-macro-0.2.92 \
+		wasm-bindgen-macro-support-0.2.92 \
+		wasm-bindgen-shared-0.2.92 \
+		weezl-0.1.8 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.48.0 \
-		windows-sys-0.48.0 \
-		windows-targets-0.48.5 \
-		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_msvc-0.48.5 \
-		windows_i686_gnu-0.48.5 \
-		windows_i686_msvc-0.48.5 \
-		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_msvc-0.48.5 \
-		winnow-0.5.15
+		windows-core-0.52.0 \
+		windows-sys-0.52.0 \
+		windows-targets-0.52.4 \
+		windows_aarch64_gnullvm-0.52.4 \
+		windows_aarch64_msvc-0.52.4 \
+		windows_i686_gnu-0.52.4 \
+		windows_i686_msvc-0.52.4 \
+		windows_x86_64_gnu-0.52.4 \
+		windows_x86_64_gnullvm-0.52.4 \
+		windows_x86_64_msvc-0.52.4 \
+		winnow-0.5.40 \
+		winnow-0.6.5
diff --git a/multimedia/kooha/distinfo b/multimedia/kooha/distinfo
index 6ae8f42098a2..5f49e643f146 100644
--- a/multimedia/kooha/distinfo
+++ b/multimedia/kooha/distinfo
@@ -1,347 +1,367 @@
-TIMESTAMP = 1695434140
-SHA256 (rust/crates/aho-corasick-1.1.1.crate) = ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab
-SIZE (rust/crates/aho-corasick-1.1.1.crate) = 182812
+TIMESTAMP = 1711022855
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
-SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
+SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/atomic_refcell-0.1.11.crate) = 112ef6b3f6cb3cb6fc5b6b494ef7a848492cff1ab0ef4de10b0f7d572861c905
-SIZE (rust/crates/atomic_refcell-0.1.11.crate) = 11333
+SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
+SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
+SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
+SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
-SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/cairo-rs-0.18.2.crate) = 1c0466dfa8c0ee78deef390c274ad756801e0a6dbb86c5ef0924a298c5761c4d
-SIZE (rust/crates/cairo-rs-0.18.2.crate) = 54200
-SHA256 (rust/crates/cairo-sys-rs-0.18.2.crate) = 685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51
-SIZE (rust/crates/cairo-sys-rs-0.18.2.crate) = 11855
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/cfg-expr-0.15.5.crate) = 03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3
-SIZE (rust/crates/cfg-expr-0.15.5.crate) = 41639
+SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
+SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/cairo-rs-0.19.2.crate) = 2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c
+SIZE (rust/crates/cairo-rs-0.19.2.crate) = 52323
+SHA256 (rust/crates/cairo-sys-rs-0.19.2.crate) = fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64
+SIZE (rust/crates/cairo-sys-rs-0.19.2.crate) = 11874
+SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
+SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cfg-expr-0.15.7.crate) = fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d
+SIZE (rust/crates/cfg-expr-0.15.7.crate) = 42003
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
+SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
+SIZE (rust/crates/chrono-0.4.35.crate) = 234267
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
+SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
+SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
 SHA256 (rust/crates/deluxe-0.5.0.crate) = 8ed332aaf752b459088acf3dd4eca323e3ef4b83c70a84ca48fb0ec5305f1488
 SIZE (rust/crates/deluxe-0.5.0.crate) = 18928
 SHA256 (rust/crates/deluxe-core-0.5.0.crate) = eddada51c8576df9d6a8450c351ff63042b092c9458b8ac7d20f89cbd0ffd313
 SIZE (rust/crates/deluxe-core-0.5.0.crate) = 31165
 SHA256 (rust/crates/deluxe-macros-0.5.0.crate) = f87546d9c837f0b7557e47b8bd6eae52c3c223141b76aa233c345c9ab41d9117
 SIZE (rust/crates/deluxe-macros-0.5.0.crate) = 26718
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91
+SIZE (rust/crates/event-listener-5.2.0.crate) = 40217
+SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291
+SIZE (rust/crates/event-listener-strategy-0.5.0.crate) = 10616
 SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
 SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
-SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
-SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
-SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
-SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
-SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
-SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
-SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
-SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
-SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
-SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
-SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
-SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
-SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
-SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
-SHA256 (rust/crates/gdk-pixbuf-0.18.0.crate) = bbc9c2ed73a81d556b65d08879ba4ee58808a6b1927ce915262185d6d547c6f3
-SIZE (rust/crates/gdk-pixbuf-0.18.0.crate) = 18173
-SHA256 (rust/crates/gdk-pixbuf-sys-0.18.0.crate) = 3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7
-SIZE (rust/crates/gdk-pixbuf-sys-0.18.0.crate) = 9674
-SHA256 (rust/crates/gdk4-0.7.2.crate) = 6982d9815ed6ac95b0467b189e81f29dea26d08a732926ec113e65744ed3f96c
-SIZE (rust/crates/gdk4-0.7.2.crate) = 88698
-SHA256 (rust/crates/gdk4-sys-0.7.2.crate) = dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0
-SIZE (rust/crates/gdk4-sys-0.7.2.crate) = 64775
-SHA256 (rust/crates/gdk4-wayland-0.7.2.crate) = 0db9102ff11e55bd65e153c1192abc21ddfa45ede90622e423d4e4a0e5d5f313
-SIZE (rust/crates/gdk4-wayland-0.7.2.crate) = 7370
-SHA256 (rust/crates/gdk4-wayland-sys-0.7.2.crate) = d48159be256ae0212d5a2b9884627197d08082c7168b28775b53a0f9885d5624
-SIZE (rust/crates/gdk4-wayland-sys-0.7.2.crate) = 3527
-SHA256 (rust/crates/gdk4-win32-0.7.2.crate) = fe66650c41f64e41ada9f85c4bdb96e5549c669e594892240dfb147a63256057
-SIZE (rust/crates/gdk4-win32-0.7.2.crate) = 7742
-SHA256 (rust/crates/gdk4-win32-sys-0.7.2.crate) = 4b5c187546cd3ad9f1787b46c66272d8fcdf8197bfe4f6e2647fe910c39e396d
-SIZE (rust/crates/gdk4-win32-sys-0.7.2.crate) = 5916
-SHA256 (rust/crates/gdk4-x11-0.7.2.crate) = 28c9bbf8ea1ea8469e74c3fdfafc142c9e14810a27f89ddb01b5e9076a60a450
-SIZE (rust/crates/gdk4-x11-0.7.2.crate) = 9968
-SHA256 (rust/crates/gdk4-x11-sys-0.7.2.crate) = a3de1709370758192369f5329aa593847797f1c693c95e8a261e9b2e06a5f125
-SIZE (rust/crates/gdk4-x11-sys-0.7.2.crate) = 6585
+SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
+SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
+SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
+SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
+SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
+SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
+SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/gdk-pixbuf-0.19.2.crate) = f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92
+SIZE (rust/crates/gdk-pixbuf-0.19.2.crate) = 17734
+SHA256 (rust/crates/gdk-pixbuf-sys-0.19.0.crate) = 3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96
+SIZE (rust/crates/gdk-pixbuf-sys-0.19.0.crate) = 9745
+SHA256 (rust/crates/gdk4-0.8.1.crate) = 9100b25604183f2fd97f55ef087fae96ab4934d7215118a35303e422688e6e4b
+SIZE (rust/crates/gdk4-0.8.1.crate) = 89125
+SHA256 (rust/crates/gdk4-sys-0.8.1.crate) = d0b76874c40bb8d1c7d03a7231e23ac75fa577a456cd53af32ec17ec8f121626
+SIZE (rust/crates/gdk4-sys-0.8.1.crate) = 65737
+SHA256 (rust/crates/gdk4-wayland-0.8.1.crate) = 13fc91be838be766ff038221e068e05e4083f3b6cf48ef1f5251ba28f98f80bf
+SIZE (rust/crates/gdk4-wayland-0.8.1.crate) = 7218
+SHA256 (rust/crates/gdk4-wayland-sys-0.8.1.crate) = c5cdc6c5cb3f64ba9b810782077939a0fc8d82e809f0147054bbe41910ac2b51
+SIZE (rust/crates/gdk4-wayland-sys-0.8.1.crate) = 3561
+SHA256 (rust/crates/gdk4-win32-0.8.1.crate) = ab6181b6e5c91ee292dca0032b00d48dee8e61358253742c9752537a88486b3f
+SIZE (rust/crates/gdk4-win32-0.8.1.crate) = 7310
+SHA256 (rust/crates/gdk4-win32-sys-0.8.1.crate) = efa8530d6619cf43f007f3efd993a356e1ca4e643c4d0bd2a99832a08af2e402
+SIZE (rust/crates/gdk4-win32-sys-0.8.1.crate) = 5927
+SHA256 (rust/crates/gdk4-x11-0.8.1.crate) = bff98d3e61807ecc1ddd15cf746b9de14fb6499fc259ca9e8d87d92e8901c7db
+SIZE (rust/crates/gdk4-x11-0.8.1.crate) = 9760
+SHA256 (rust/crates/gdk4-x11-sys-0.8.1.crate) = 30406b31a7c355c73c504c9b31d35806397944165730eca7db46f0409abf8f8f
+SIZE (rust/crates/gdk4-x11-sys-0.8.1.crate) = 6617
 SHA256 (rust/crates/gettext-rs-0.7.0.crate) = e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364
 SIZE (rust/crates/gettext-rs-0.7.0.crate) = 14816
 SHA256 (rust/crates/gettext-sys-0.21.3.crate) = c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d
 SIZE (rust/crates/gettext-sys-0.21.3.crate) = 6501658
-SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
-SIZE (rust/crates/gif-0.12.0.crate) = 634734
-SHA256 (rust/crates/gio-0.18.2.crate) = 57052f84e8e5999b258e8adf8f5f2af0ac69033864936b8b6838321db2f759b1
-SIZE (rust/crates/gio-0.18.2.crate) = 205555
-SHA256 (rust/crates/gio-sys-0.18.1.crate) = 37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2
-SIZE (rust/crates/gio-sys-0.18.1.crate) = 81369
-SHA256 (rust/crates/glib-0.18.2.crate) = 1c316afb01ce8067c5eaab1fc4f2cd47dc21ce7b6296358605e2ffab23ccbd19
-SIZE (rust/crates/glib-0.18.2.crate) = 267214
-SHA256 (rust/crates/glib-macros-0.18.2.crate) = f8da903822b136d42360518653fcf154455defc437d3e7a81475bf9a95ff1e47
-SIZE (rust/crates/glib-macros-0.18.2.crate) = 50855
-SHA256 (rust/crates/glib-sys-0.18.1.crate) = 063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898
-SIZE (rust/crates/glib-sys-0.18.1.crate) = 60464
-SHA256 (rust/crates/gobject-sys-0.18.0.crate) = 0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44
-SIZE (rust/crates/gobject-sys-0.18.0.crate) = 18699
-SHA256 (rust/crates/graphene-rs-0.18.1.crate) = 3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401
-SIZE (rust/crates/graphene-rs-0.18.1.crate) = 17724
-SHA256 (rust/crates/graphene-sys-0.18.1.crate) = cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59
-SIZE (rust/crates/graphene-sys-0.18.1.crate) = 11573
-SHA256 (rust/crates/gsettings-macro-0.1.19.crate) = 583563edb5e9d86f1208e3e1fb8e692f311e2e46732474f60461cbd7a0a027dd
-SIZE (rust/crates/gsettings-macro-0.1.19.crate) = 16006
-SHA256 (rust/crates/gsk4-0.7.2.crate) = cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5
-SIZE (rust/crates/gsk4-0.7.2.crate) = 32358
-SHA256 (rust/crates/gsk4-sys-0.7.2.crate) = e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46
-SIZE (rust/crates/gsk4-sys-0.7.2.crate) = 14612
-SHA256 (rust/crates/gst-plugin-gif-0.11.0.crate) = 771917bda09002e55f40b01938553559ec9b937dbc0d548f9b9221e9f18d92b0
-SIZE (rust/crates/gst-plugin-gif-0.11.0.crate) = 17662
-SHA256 (rust/crates/gst-plugin-gtk4-0.11.0.crate) = c3ee0132150ee059c35642b51c5d663eadb9fa4d21f83a56dd584b03c1c45ffd
-SIZE (rust/crates/gst-plugin-gtk4-0.11.0.crate) = 29544
-SHA256 (rust/crates/gst-plugin-version-helper-0.7.5.crate) = 87921209945e5dc809848a100115fad65bd127671896f0206f45e272080cc4c9
-SIZE (rust/crates/gst-plugin-version-helper-0.7.5.crate) = 3891
-SHA256 (rust/crates/gstreamer-0.21.0.crate) = f8cdb86791dc39a5443f7d08cf3e7ae9c88a94991aba620d177cb5804838201f
-SIZE (rust/crates/gstreamer-0.21.0.crate) = 317664
-SHA256 (rust/crates/gstreamer-audio-0.21.0.crate) = 02343d7fca125d363893744396f4df1af923033a1415ed9b886c32fdd70ae42a
-SIZE (rust/crates/gstreamer-audio-0.21.0.crate) = 70521
-SHA256 (rust/crates/gstreamer-audio-sys-0.21.0.crate) = 35814f1ce58c811c642b06c6c21bd82ce18df1dc062640d13ac20438c0626b36
-SIZE (rust/crates/gstreamer-audio-sys-0.21.0.crate) = 46217
-SHA256 (rust/crates/gstreamer-base-0.21.0.crate) = 0fe38a6d5c1e516ce3fd6069e972a540d315448ed69fdadad739e6c6c6eb2a01
-SIZE (rust/crates/gstreamer-base-0.21.0.crate) = 65085
-SHA256 (rust/crates/gstreamer-base-sys-0.21.0.crate) = 88b9c029583ed61fa5258076a42df91732dc7f5582044ea7ee66a721641e6af4
-SIZE (rust/crates/gstreamer-base-sys-0.21.0.crate) = 41079
-SHA256 (rust/crates/gstreamer-gl-0.21.0.crate) = e616c363a79424bae3623d85b5f71542ef5cad318da9fe4e887e78992a4239d3
-SIZE (rust/crates/gstreamer-gl-0.21.0.crate) = 60910
-SHA256 (rust/crates/gstreamer-gl-sys-0.21.0.crate) = a5e3e2f33ecd2d4e410a63ccad18d0e3692dac69b9752286e66a006fa57c952d
-SIZE (rust/crates/gstreamer-gl-sys-0.21.0.crate) = 47047
-SHA256 (rust/crates/gstreamer-pbutils-0.21.0.crate) = a1e5eabfea8ac22256724f6093927dfd2148018175239036d4721e1dfc59c7d7
-SIZE (rust/crates/gstreamer-pbutils-0.21.0.crate) = 54455
-SHA256 (rust/crates/gstreamer-pbutils-sys-0.21.0.crate) = 6faae6e3454bc8ca5986d7ef6477fc44b809bfc952a8680eaedb4f2e001f9d69
-SIZE (rust/crates/gstreamer-pbutils-sys-0.21.0.crate) = 36308
-SHA256 (rust/crates/gstreamer-sys-0.21.0.crate) = a70e3a99118bcd1221f8a62d7a905bae5e5cc2cda678bb46bf3cd36e0f899d33
-SIZE (rust/crates/gstreamer-sys-0.21.0.crate) = 90517
-SHA256 (rust/crates/gstreamer-video-0.21.0.crate) = 0db8adfc000cd58f8ece0fe6b4beb79e19e4a6135cfb81138fdb016b603f7d60
-SIZE (rust/crates/gstreamer-video-0.21.0.crate) = 112271
-SHA256 (rust/crates/gstreamer-video-sys-0.21.0.crate) = e0284250a09fa824b21df1a21967eef4a5d85b5e0c1e335ed2ba9b9be1424dae
-SIZE (rust/crates/gstreamer-video-sys-0.21.0.crate) = 60473
-SHA256 (rust/crates/gtk4-0.7.2.crate) = a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c
-SIZE (rust/crates/gtk4-0.7.2.crate) = 468489
-SHA256 (rust/crates/gtk4-macros-0.7.2.crate) = d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f
-SIZE (rust/crates/gtk4-macros-0.7.2.crate) = 16770
-SHA256 (rust/crates/gtk4-sys-0.7.2.crate) = 7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603
-SIZE (rust/crates/gtk4-sys-0.7.2.crate) = 105913
-SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a
-SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103
+SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
+SIZE (rust/crates/gif-0.13.1.crate) = 36408
+SHA256 (rust/crates/gio-0.19.3.crate) = c64947d08d7fbb03bf8ad1f25a8ac6cf4329bc772c9b7e5abe7bf9493c81194f
+SIZE (rust/crates/gio-0.19.3.crate) = 201442
+SHA256 (rust/crates/gio-sys-0.19.0.crate) = bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4
+SIZE (rust/crates/gio-sys-0.19.0.crate) = 81621
+SHA256 (rust/crates/glib-0.19.3.crate) = 01e191cc1af1f35b9699213107068cd3fe05d9816275ac118dc785a0dd8faebf
+SIZE (rust/crates/glib-0.19.3.crate) = 274906
+SHA256 (rust/crates/glib-macros-0.19.3.crate) = 9972bb91643d589c889654693a4f1d07697fdcb5d104b5c44fb68649ba1bf68d
+SIZE (rust/crates/glib-macros-0.19.3.crate) = 62904
+SHA256 (rust/crates/glib-sys-0.19.0.crate) = 630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4
+SIZE (rust/crates/glib-sys-0.19.0.crate) = 63769
+SHA256 (rust/crates/gobject-sys-0.19.0.crate) = c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979
+SIZE (rust/crates/gobject-sys-0.19.0.crate) = 19026
+SHA256 (rust/crates/graphene-rs-0.19.2.crate) = 99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91
+SIZE (rust/crates/graphene-rs-0.19.2.crate) = 17322
+SHA256 (rust/crates/graphene-sys-0.19.0.crate) = 236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0
+SIZE (rust/crates/graphene-sys-0.19.0.crate) = 11615
+SHA256 (rust/crates/gsettings-macro-0.2.0.crate) = 2f4ea0f496faeabbfdd1f5d9c39d9b9f7cff83f52d2cbbdec3c94b0e51b3f2f3
+SIZE (rust/crates/gsettings-macro-0.2.0.crate) = 16467
+SHA256 (rust/crates/gsk4-0.8.1.crate) = c65036fc8f99579e8cb37b12487969b707ab23ec8ab953682ff347cbd15d396e
+SIZE (rust/crates/gsk4-0.8.1.crate) = 32346
+SHA256 (rust/crates/gsk4-sys-0.8.1.crate) = bd24c814379f9c3199dc53e52253ee8d0f657eae389ab282c330505289d24738
+SIZE (rust/crates/gsk4-sys-0.8.1.crate) = 15283
+SHA256 (rust/crates/gst-plugin-gif-0.12.0.crate) = 19c655ca8e32df099d13265f7ec7ab30a4a53b0753194d9391e64a1536c846f0
+SIZE (rust/crates/gst-plugin-gif-0.12.0.crate) = 17334
+SHA256 (rust/crates/gst-plugin-gtk4-0.12.1.crate) = 162762eb8df14f696707ff54382b3c02f58706255ab3a37a61d59bc1d0c0115a
+SIZE (rust/crates/gst-plugin-gtk4-0.12.1.crate) = 32991
+SHA256 (rust/crates/gst-plugin-version-helper-0.8.1.crate) = 8185b029682824ac93ee2d9e17f84130d4c8a701e9255dfba68d72e1a4230749
+SIZE (rust/crates/gst-plugin-version-helper-0.8.1.crate) = 4307
+SHA256 (rust/crates/gstreamer-0.22.3.crate) = 066f3c354c526792a3deb8b6d349eba8ffcc13bae4d0bf05d4adf4bf1b91e459
+SIZE (rust/crates/gstreamer-0.22.3.crate) = 330146
+SHA256 (rust/crates/gstreamer-base-0.22.0.crate) = 514c71195b53c7eced4842b66ca9149833e41cf6a1d949e45e2ca4a4fa929850
+SIZE (rust/crates/gstreamer-base-0.22.0.crate) = 66653
+SHA256 (rust/crates/gstreamer-base-sys-0.22.0.crate) = 286591e0f85bbda1adf9bab6f21d015acd9ca0a4d4acb61da65e3d0487e23c4e
+SIZE (rust/crates/gstreamer-base-sys-0.22.0.crate) = 42491
+SHA256 (rust/crates/gstreamer-gl-0.22.0.crate) = 7d21c0c5fbf74018a0254b3ab77bca0a5b2c0f002bcfd910c09113ae90a95d98
+SIZE (rust/crates/gstreamer-gl-0.22.0.crate) = 63762
+SHA256 (rust/crates/gstreamer-gl-egl-0.22.0.crate) = dfde7bf67f5f7c87e1ff29cdeea4918530d677b51e3f4847121ada44f1fab139
+SIZE (rust/crates/gstreamer-gl-egl-0.22.0.crate) = 35816
+SHA256 (rust/crates/gstreamer-gl-egl-sys-0.22.0.crate) = 7c9ec3c03af5d4ed3e58ddbca4eea13e90e01b88e37f6c0689b26e05168eb7bf
+SIZE (rust/crates/gstreamer-gl-egl-sys-0.22.0.crate) = 32040
+SHA256 (rust/crates/gstreamer-gl-sys-0.22.0.crate) = 61d1e3b9b02abc23835e9d770f2bd705b67a50406ea37e963b4526a77c6a7cd8
+SIZE (rust/crates/gstreamer-gl-sys-0.22.0.crate) = 48462
+SHA256 (rust/crates/gstreamer-gl-wayland-0.22.0.crate) = f9fbfe3d0c2469023b73df8408a4b19daaf7bd30141e9fc67e4ab63d41db5ee2
+SIZE (rust/crates/gstreamer-gl-wayland-0.22.0.crate) = 35691
+SHA256 (rust/crates/gstreamer-gl-wayland-sys-0.22.0.crate) = 83bc79debd1ef92795a3bd411986b19dbfe2527424f396e460aacc59d5fab4f1
+SIZE (rust/crates/gstreamer-gl-wayland-sys-0.22.0.crate) = 31985
+SHA256 (rust/crates/gstreamer-gl-x11-0.22.0.crate) = 42ed82941c84668d89dbf81f220083422268c22ec6ab4991806649ed6758cec8
+SIZE (rust/crates/gstreamer-gl-x11-0.22.0.crate) = 35670
+SHA256 (rust/crates/gstreamer-gl-x11-sys-0.22.0.crate) = 54b59f2782f5e71e3ef5fd534598938966a4dc3911f2540807f7d13b586e4ed1
+SIZE (rust/crates/gstreamer-gl-x11-sys-0.22.0.crate) = 31918
+SHA256 (rust/crates/gstreamer-sys-0.22.2.crate) = d5ddf526b3bf90ea627224c804f00b8bcb0452e3b447978b4d5092f8e8ff5918
+SIZE (rust/crates/gstreamer-sys-0.22.2.crate) = 92801
+SHA256 (rust/crates/gstreamer-video-0.22.1.crate) = 5ab3f4045ddb92bf2b469f5db8825d4f5eb46e4beff661fc97f50bb4e2b2c626
+SIZE (rust/crates/gstreamer-video-0.22.1.crate) = 122878
+SHA256 (rust/crates/gstreamer-video-sys-0.22.1.crate) = c1ea7996ba44fbbf563aeeda96e24259efc9f06b407854d837ee58e260d7ba78
+SIZE (rust/crates/gstreamer-video-sys-0.22.1.crate) = 62519
+SHA256 (rust/crates/gtk4-0.8.1.crate) = aa82753b8c26277e4af1446c70e35b19aad4fb794a7b143859e7eeb9a4025d83
+SIZE (rust/crates/gtk4-0.8.1.crate) = 465401
+SHA256 (rust/crates/gtk4-macros-0.8.1.crate) = 40300bf071d2fcd4c94eacc09e84ec6fe73129d2ceb635cf7e55b026b5443567
+SIZE (rust/crates/gtk4-macros-0.8.1.crate) = 16752
+SHA256 (rust/crates/gtk4-sys-0.8.1.crate) = 0db1b104138f087ccdc81d2c332de5dd049b89de3d384437cc1093b17cd2da18
+SIZE (rust/crates/gtk4-sys-0.8.1.crate) = 109403
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
-SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
+SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
 SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
-SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
-SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
-SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
+SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
+SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
+SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libadwaita-0.5.3.crate) = 2fe7e70c06507ed10a16cda707f358fbe60fe0dc237498f78c686ade92fd979c
-SIZE (rust/crates/libadwaita-0.5.3.crate) = 100024
-SHA256 (rust/crates/libadwaita-sys-0.5.3.crate) = 5e10aaa38de1d53374f90deeb4535209adc40cc5dba37f9704724169bceec69a
-SIZE (rust/crates/libadwaita-sys-0.5.3.crate) = 24713
-SHA256 (rust/crates/libc-0.2.148.crate) = 9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b
-SIZE (rust/crates/libc-0.2.148.crate) = 690988
-SHA256 (rust/crates/libpulse-binding-2.28.1.crate) = ed3557a2dfc380c8f061189a01c6ae7348354e0c9886038dc6c171219c08eaff
-SIZE (rust/crates/libpulse-binding-2.28.1.crate) = 130637
-SHA256 (rust/crates/libpulse-glib-binding-2.28.1.crate) = 72bb604d4f32d4c60e02581a67f9d9fd7500cb963ad984cee032013edeaf6bee
-SIZE (rust/crates/libpulse-glib-binding-2.28.1.crate) = 11315
-SHA256 (rust/crates/libpulse-mainloop-glib-sys-1.21.1.crate) = 00f9e6fbee0a60ac3f5751e3cc68eeaf9bff9d2687502df17b5c726220217531
-SIZE (rust/crates/libpulse-mainloop-glib-sys-1.21.1.crate) = 10518
-SHA256 (rust/crates/libpulse-sys-1.21.0.crate) = bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b
-SIZE (rust/crates/libpulse-sys-1.21.0.crate) = 35899
+SHA256 (rust/crates/libadwaita-0.6.0.crate) = 91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9
+SIZE (rust/crates/libadwaita-0.6.0.crate) = 108068
+SHA256 (rust/crates/libadwaita-sys-0.6.0.crate) = 23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8
+SIZE (rust/crates/libadwaita-sys-0.6.0.crate) = 26809
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
 SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
 SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
 SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.6.3.crate) = 8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c
-SIZE (rust/crates/memchr-2.6.3.crate) = 94377
+SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
+SIZE (rust/crates/memchr-2.7.1.crate) = 96307
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
 SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
-SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
-SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
 SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
 SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
-SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
-SIZE (rust/crates/num-traits-0.2.16.crate) = 50130
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
 SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
 SIZE (rust/crates/objc-0.2.7.crate) = 22036
 SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
 SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
 SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
 SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/pango-0.18.0.crate) = 06a9e54b831d033206160096b825f2070cf5fda7e35167b1c01e9e774f9202d1
-SIZE (rust/crates/pango-0.18.0.crate) = 47499
-SHA256 (rust/crates/pango-sys-0.18.0.crate) = 436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5
-SIZE (rust/crates/pango-sys-0.18.0.crate) = 24709
+SHA256 (rust/crates/pango-0.19.3.crate) = b1264d13deb823cc652f26cfe59afb1ec4b9db2a5bd27c41b738c879cc1bfaa1
+SIZE (rust/crates/pango-0.19.3.crate) = 44890
+SHA256 (rust/crates/pango-sys-0.19.0.crate) = f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea
+SIZE (rust/crates/pango-sys-0.19.0.crate) = 24787
+SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
+SIZE (rust/crates/parking-2.2.0.crate) = 9730
 SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
 SIZE (rust/crates/paste-1.0.14.crate) = 18157
 SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
 SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/pretty-hex-0.3.0.crate) = c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5
-SIZE (rust/crates/pretty-hex-0.3.0.crate) = 6677
+SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
+SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
+SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.67.crate) = 3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328
-SIZE (rust/crates/proc-macro2-1.0.67.crate) = 43683
-SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
-SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
-SHA256 (rust/crates/regex-1.9.5.crate) = 697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47
-SIZE (rust/crates/regex-1.9.5.crate) = 253883
-SHA256 (rust/crates/regex-automata-0.3.8.crate) = c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795
-SIZE (rust/crates/regex-automata-0.3.8.crate) = 610113
-SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
-SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
+SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
+SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
+SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
+SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
+SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/semver-1.0.19.crate) = ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0
-SIZE (rust/crates/semver-1.0.19.crate) = 30027
-SHA256 (rust/crates/serde-1.0.188.crate) = cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e
-SIZE (rust/crates/serde-1.0.188.crate) = 76230
-SHA256 (rust/crates/serde_derive-1.0.188.crate) = 4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2
-SIZE (rust/crates/serde_derive-1.0.188.crate) = 55563
-SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
-SIZE (rust/crates/serde_spanned-0.6.3.crate) = 7737
-SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
-SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
+SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
+SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+SHA256 (rust/crates/serde_yaml-0.9.33.crate) = a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9
+SIZE (rust/crates/serde_yaml-0.9.33.crate) = 65165
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
-SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
+SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
+SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.37.crate) = 7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8
-SIZE (rust/crates/syn-2.0.37.crate) = 243250
-SHA256 (rust/crates/system-deps-6.1.1.crate) = 30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3
-SIZE (rust/crates/system-deps-6.1.1.crate) = 24171
-SHA256 (rust/crates/target-lexicon-0.12.11.crate) = 9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a
-SIZE (rust/crates/target-lexicon-0.12.11.crate) = 24594
-SHA256 (rust/crates/temp-dir-0.1.11.crate) = af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab
-SIZE (rust/crates/temp-dir-0.1.11.crate) = 5743
-SHA256 (rust/crates/thiserror-1.0.48.crate) = 9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7
-SIZE (rust/crates/thiserror-1.0.48.crate) = 18862
-SHA256 (rust/crates/thiserror-impl-1.0.48.crate) = 49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35
-SIZE (rust/crates/thiserror-impl-1.0.48.crate) = 15096
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/toml-0.7.8.crate) = dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257
-SIZE (rust/crates/toml-0.7.8.crate) = 49671
-SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b
-SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770
+SHA256 (rust/crates/syn-2.0.53.crate) = 7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032
+SIZE (rust/crates/syn-2.0.53.crate) = 254828
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
+SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
+SHA256 (rust/crates/temp-dir-0.1.12.crate) = dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6
+SIZE (rust/crates/temp-dir-0.1.12.crate) = 5792
+SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
+SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
+SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
+SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
+SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
 SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
 SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.26.crate) = 5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab
-SIZE (rust/crates/tracing-attributes-0.1.26.crate) = 32060
-SHA256 (rust/crates/tracing-core-0.1.31.crate) = 0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a
-SIZE (rust/crates/tracing-core-0.1.31.crate) = 61263
-SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
-SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
-SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
-SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
+SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
+SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
+SHA256 (rust/crates/toml_edit-0.22.8.crate) = c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd
+SIZE (rust/crates/toml_edit-0.22.8.crate) = 104016
+SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
+SIZE (rust/crates/tracing-0.1.40.crate) = 79459
+SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
+SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
+SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
+SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
 SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
-SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
-SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
-SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
-SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
-SIZE (rust/crates/weezl-0.1.7.crate) = 42166
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
+SIZE (rust/crates/weezl-0.1.8.crate) = 42175
 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-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-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
-SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-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_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-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/winnow-0.5.15.crate) = 7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc
-SIZE (rust/crates/winnow-0.5.15.crate) = 145621
-SHA256 (SeaDve-Kooha-v2.2.4_GH0.tar.gz) = f5109ec1bf534fd7bf9387795ade5b2c5faf9c08f8bd72776e4931993b4fbca4
-SIZE (SeaDve-Kooha-v2.2.4_GH0.tar.gz) = 356316
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
+SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
+SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
*** 59 LINES SKIPPED ***