git: 4c192f1d0746 - main - audio/mousai-devel: update to 0.6.6.836

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sun, 05 Mar 2023 01:22:16 UTC
The branch main has been updated by jbeich:

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

commit 4c192f1d074679cdc882fef438457400b15ff22f
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-03-03 21:35:52 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-03-05 01:21:53 +0000

    audio/mousai-devel: update to 0.6.6.836
    
    Changes:        https://github.com/SeaDve/Mousai/compare/3883a67...bcc1ecb
---
 audio/mousai-devel/Makefile                |   5 +-
 audio/mousai-devel/Makefile.crates         | 146 +++++++-------
 audio/mousai-devel/distinfo                | 298 +++++++++++++++--------------
 audio/mousai-devel/files/patch-meson.build |  17 ++
 audio/mousai-devel/pkg-descr               |  13 +-
 5 files changed, 256 insertions(+), 223 deletions(-)

diff --git a/audio/mousai-devel/Makefile b/audio/mousai-devel/Makefile
index 08deea6f30b4..f7ccfe22dc4a 100644
--- a/audio/mousai-devel/Makefile
+++ b/audio/mousai-devel/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	mousai
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.6.6-649
-DISTVERSIONSUFFIX=	-g3883a67
-PORTREVISION=	3
+DISTVERSION=	0.6.6-836
+DISTVERSIONSUFFIX=	-gbcc1ecb
 CATEGORIES=	audio
 PKGNAMESUFFIX=	-devel
 
diff --git a/audio/mousai-devel/Makefile.crates b/audio/mousai-devel/Makefile.crates
index ed0de5efec23..b63455ebbc44 100644
--- a/audio/mousai-devel/Makefile.crates
+++ b/audio/mousai-devel/Makefile.crates
@@ -1,74 +1,75 @@
 CARGO_CRATES=	aho-corasick-0.7.20 \
-		anyhow-1.0.68 \
-		async-trait-0.1.60 \
-		atomic_refcell-0.1.8 \
+		anyhow-1.0.69 \
+		arrayvec-0.7.2 \
+		async-trait-0.1.64 \
+		atomic_refcell-0.1.9 \
 		autocfg-1.1.0 \
 		bitflags-1.3.2 \
 		block-0.1.6 \
-		cairo-rs-0.16.7 \
-		cairo-sys-rs-0.16.3 \
-		cc-1.0.78 \
+		cairo-rs-0.17.0 \
+		cairo-sys-rs-0.17.0 \
+		cc-1.0.79 \
 		cfg-expr-0.11.0 \
 		cfg-if-1.0.0 \
-		ctor-0.1.26 \
 		dbus-0.6.5 \
-		erased-serde-0.3.24 \
+		deluxe-0.4.2 \
+		deluxe-core-0.4.3 \
+		deluxe-macros-0.4.1 \
 		field-offset-0.3.4 \
-		futures-channel-0.3.25 \
-		futures-core-0.3.25 \
-		futures-executor-0.3.25 \
-		futures-io-0.3.25 \
-		futures-macro-0.3.25 \
-		futures-task-0.3.25 \
-		futures-util-0.3.25 \
+		futures-channel-0.3.26 \
+		futures-core-0.3.26 \
+		futures-executor-0.3.26 \
+		futures-io-0.3.26 \
+		futures-macro-0.3.26 \
+		futures-task-0.3.26 \
+		futures-util-0.3.26 \
 		fuzzy-matcher-0.3.7 \
-		gdk-pixbuf-0.16.7 \
-		gdk-pixbuf-sys-0.16.3 \
-		gdk4-0.5.4 \
-		gdk4-sys-0.5.4 \
+		gdk-pixbuf-0.17.0 \
+		gdk-pixbuf-sys-0.17.0 \
+		gdk4-0.6.2 \
+		gdk4-sys-0.6.2 \
 		gettext-rs-0.7.0 \
 		gettext-sys-0.21.3 \
-		ghost-0.1.7 \
-		gio-0.16.7 \
-		gio-sys-0.16.3 \
+		gio-0.17.2 \
+		gio-sys-0.17.0 \
 		glib-0.15.12 \
-		glib-0.16.7 \
+		glib-0.17.2 \
 		glib-macros-0.15.11 \
-		glib-macros-0.16.3 \
+		glib-macros-0.17.2 \
 		glib-sys-0.15.10 \
-		glib-sys-0.16.3 \
+		glib-sys-0.17.2 \
 		gobject-sys-0.15.10 \
-		gobject-sys-0.16.3 \
-		graphene-rs-0.16.3 \
-		graphene-sys-0.16.3 \
-		gsettings-macro-0.1.14 \
-		gsk4-0.5.4 \
-		gsk4-sys-0.5.4 \
-		gstreamer-0.19.4 \
-		gstreamer-base-0.19.3 \
-		gstreamer-base-sys-0.19.3 \
-		gstreamer-player-0.19.4 \
-		gstreamer-player-sys-0.19.2 \
-		gstreamer-sys-0.19.4 \
-		gstreamer-video-0.19.4 \
-		gstreamer-video-sys-0.19.4 \
-		gtk4-0.5.4 \
-		gtk4-macros-0.5.4 \
-		gtk4-sys-0.5.4 \
+		gobject-sys-0.17.0 \
+		graphene-rs-0.17.1 \
+		graphene-sys-0.17.0 \
+		gsettings-macro-0.1.17 \
+		gsk4-0.6.2 \
+		gsk4-sys-0.6.2 \
+		gstreamer-0.20.2 \
+		gstreamer-base-0.20.0 \
+		gstreamer-base-sys-0.20.0 \
+		gstreamer-play-0.20.2 \
+		gstreamer-play-sys-0.20.0 \
+		gstreamer-sys-0.20.0 \
+		gstreamer-video-0.20.2 \
+		gstreamer-video-sys-0.20.0 \
+		gtk4-0.6.2 \
+		gtk4-macros-0.6.0 \
+		gtk4-sys-0.6.2 \
 		hashbrown-0.12.3 \
-		heck-0.4.0 \
+		heck-0.4.1 \
+		if_chain-1.0.2 \
 		indexmap-1.9.2 \
-		inventory-0.3.3 \
 		itoa-1.0.5 \
 		lazy_static-1.4.0 \
-		libadwaita-0.2.1 \
-		libadwaita-sys-0.2.1 \
-		libc-0.2.138 \
-		libdbus-sys-0.2.2 \
-		libpulse-binding-2.26.0 \
-		libpulse-glib-binding-2.25.1 \
-		libpulse-mainloop-glib-sys-1.19.2 \
-		libpulse-sys-1.19.3 \
+		libadwaita-0.3.1 \
+		libadwaita-sys-0.3.0 \
+		libc-0.2.139 \
+		libdbus-sys-0.2.4 \
+		libpulse-binding-2.27.1 \
+		libpulse-glib-binding-2.27.1 \
+		libpulse-mainloop-glib-sys-1.20.1 \
+		libpulse-sys-1.20.1 \
 		locale_config-0.3.0 \
 		log-0.4.17 \
 		malloc_buf-0.0.6 \
@@ -76,6 +77,7 @@ CARGO_CRATES=	aho-corasick-0.7.20 \
 		memoffset-0.6.5 \
 		mpris-player-0.6.2 \
 		muldiv-1.0.1 \
+		nom8-0.2.0 \
 		nu-ansi-term-0.46.0 \
 		num-derive-0.3.3 \
 		num-integer-0.1.45 \
@@ -84,51 +86,55 @@ CARGO_CRATES=	aho-corasick-0.7.20 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		once_cell-1.16.0 \
+		once_cell-1.17.1 \
 		option-operations-0.5.0 \
 		overload-0.1.1 \
-		pango-0.16.5 \
-		pango-sys-0.16.3 \
+		pango-0.17.0 \
+		pango-sys-0.17.0 \
 		paste-1.0.11 \
-		pest-2.5.1 \
+		pest-2.5.5 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.26 \
 		pretty-hex-0.3.0 \
-		proc-macro-crate-1.2.1 \
+		proc-macro-crate-1.3.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.49 \
-		quick-xml-0.25.0 \
+		proc-macro2-1.0.51 \
+		quick-xml-0.27.1 \
 		quote-1.0.23 \
-		regex-1.7.0 \
+		regex-1.7.1 \
 		regex-syntax-0.6.28 \
 		rustc_version-0.3.3 \
+		rustversion-1.0.11 \
 		ryu-1.0.12 \
 		semver-0.11.0 \
 		semver-parser-0.10.2 \
-		serde-1.0.151 \
-		serde_derive-1.0.151 \
-		serde_json-1.0.91 \
+		serde-1.0.152 \
+		serde_derive-1.0.152 \
+		serde_json-1.0.93 \
 		sharded-slab-0.1.4 \
-		slab-0.4.7 \
+		slab-0.4.8 \
 		smallvec-1.10.0 \
-		soup3-0.3.1 \
-		soup3-sys-0.3.1 \
+		soup3-0.4.0 \
+		soup3-sys-0.4.0 \
+		strsim-0.10.0 \
+		strum-0.24.1 \
+		strum_macros-0.24.3 \
 		syn-1.0.107 \
 		system-deps-6.0.3 \
 		temp-dir-0.1.11 \
 		thiserror-1.0.38 \
 		thiserror-impl-1.0.38 \
-		thread_local-1.1.4 \
-		toml-0.5.10 \
+		thread_local-1.1.7 \
+		toml-0.5.11 \
+		toml_datetime-0.5.1 \
+		toml_edit-0.18.1 \
 		tracing-0.1.37 \
 		tracing-attributes-0.1.23 \
 		tracing-core-0.1.30 \
 		tracing-log-0.1.3 \
 		tracing-subscriber-0.3.16 \
-		typetag-0.2.4 \
-		typetag-impl-0.2.4 \
 		ucd-trie-0.1.5 \
 		unicode-ident-1.0.6 \
 		valuable-0.1.0 \
diff --git a/audio/mousai-devel/distinfo b/audio/mousai-devel/distinfo
index 34294fcf4efd..091e6cc646f9 100644
--- a/audio/mousai-devel/distinfo
+++ b/audio/mousai-devel/distinfo
@@ -1,146 +1,148 @@
-TIMESTAMP = 1672016958
+TIMESTAMP = 1677879352
 SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
 SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
-SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61
-SIZE (rust/crates/anyhow-1.0.68.crate) = 43882
-SHA256 (rust/crates/async-trait-0.1.60.crate) = 677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3
-SIZE (rust/crates/async-trait-0.1.60.crate) = 27374
-SHA256 (rust/crates/atomic_refcell-0.1.8.crate) = 73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d
-SIZE (rust/crates/atomic_refcell-0.1.8.crate) = 5887
+SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
+SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/async-trait-0.1.64.crate) = 1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2
+SIZE (rust/crates/async-trait-0.1.64.crate) = 29196
+SHA256 (rust/crates/atomic_refcell-0.1.9.crate) = 857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8
+SIZE (rust/crates/atomic_refcell-0.1.9.crate) = 10132
 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/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/cairo-rs-0.16.7.crate) = f3125b15ec28b84c238f6f476c6034016a5f6cc0221cb514ca46c532139fc97d
-SIZE (rust/crates/cairo-rs-0.16.7.crate) = 53511
-SHA256 (rust/crates/cairo-sys-rs-0.16.3.crate) = 7c48f4af05fabdcfa9658178e1326efa061853f040ce7d72e33af6885196f421
-SIZE (rust/crates/cairo-sys-rs-0.16.3.crate) = 11642
-SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
-SIZE (rust/crates/cc-1.0.78.crate) = 61375
+SHA256 (rust/crates/cairo-rs-0.17.0.crate) = a8af54f5d48af1226928adc1f57edd22f5df1349e7da1fc96ae15cf43db0e871
+SIZE (rust/crates/cairo-rs-0.17.0.crate) = 53810
+SHA256 (rust/crates/cairo-sys-rs-0.17.0.crate) = f55382a01d30e5e53f185eee269124f5e21ab526595b872751278dfbb463594e
+SIZE (rust/crates/cairo-sys-rs-0.17.0.crate) = 11639
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cfg-expr-0.11.0.crate) = b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa
 SIZE (rust/crates/cfg-expr-0.11.0.crate) = 39821
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
-SIZE (rust/crates/ctor-0.1.26.crate) = 10803
 SHA256 (rust/crates/dbus-0.6.5.crate) = 48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819
 SIZE (rust/crates/dbus-0.6.5.crate) = 93162
-SHA256 (rust/crates/erased-serde-0.3.24.crate) = e4ca605381c017ec7a5fef5e548f1cfaa419ed0f6df6367339300db74c92aa7d
-SIZE (rust/crates/erased-serde-0.3.24.crate) = 25126
+SHA256 (rust/crates/deluxe-0.4.2.crate) = c9b147f32cda8373632061bdaf9769efbf7f8786c9eae2c7ee30b5912d90ca21
+SIZE (rust/crates/deluxe-0.4.2.crate) = 18929
+SHA256 (rust/crates/deluxe-core-0.4.3.crate) = e1c945be4b4aa3428c22167d043ecdaf09967e7b9944237bd09ab4db3d164f43
+SIZE (rust/crates/deluxe-core-0.4.3.crate) = 30875
+SHA256 (rust/crates/deluxe-macros-0.4.1.crate) = 98ff78eb8d2217f191b5078a9f480e6d68878e9138c8337b020a0f3d613754ae
+SIZE (rust/crates/deluxe-macros-0.4.1.crate) = 26633
 SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
 SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
-SHA256 (rust/crates/futures-channel-0.3.25.crate) = 52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed
-SIZE (rust/crates/futures-channel-0.3.25.crate) = 31974
-SHA256 (rust/crates/futures-core-0.3.25.crate) = 04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac
-SIZE (rust/crates/futures-core-0.3.25.crate) = 14623
-SHA256 (rust/crates/futures-executor-0.3.25.crate) = 7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2
-SIZE (rust/crates/futures-executor-0.3.25.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.25.crate) = 00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb
-SIZE (rust/crates/futures-io-0.3.25.crate) = 8911
-SHA256 (rust/crates/futures-macro-0.3.25.crate) = bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d
-SIZE (rust/crates/futures-macro-0.3.25.crate) = 11256
-SHA256 (rust/crates/futures-task-0.3.25.crate) = 2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea
-SIZE (rust/crates/futures-task-0.3.25.crate) = 11844
-SHA256 (rust/crates/futures-util-0.3.25.crate) = 197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6
-SIZE (rust/crates/futures-util-0.3.25.crate) = 155866
+SHA256 (rust/crates/futures-channel-0.3.26.crate) = 2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5
+SIZE (rust/crates/futures-channel-0.3.26.crate) = 32283
+SHA256 (rust/crates/futures-core-0.3.26.crate) = ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608
+SIZE (rust/crates/futures-core-0.3.26.crate) = 14708
+SHA256 (rust/crates/futures-executor-0.3.26.crate) = e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e
+SIZE (rust/crates/futures-executor-0.3.26.crate) = 17747
+SHA256 (rust/crates/futures-io-0.3.26.crate) = bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531
+SIZE (rust/crates/futures-io-0.3.26.crate) = 8913
+SHA256 (rust/crates/futures-macro-0.3.26.crate) = 95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70
+SIZE (rust/crates/futures-macro-0.3.26.crate) = 11257
+SHA256 (rust/crates/futures-task-0.3.26.crate) = dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366
+SIZE (rust/crates/futures-task-0.3.26.crate) = 11855
+SHA256 (rust/crates/futures-util-0.3.26.crate) = 9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1
+SIZE (rust/crates/futures-util-0.3.26.crate) = 156709
 SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
-SHA256 (rust/crates/gdk-pixbuf-0.16.7.crate) = c3578c60dee9d029ad86593ed88cb40f35c1b83360e12498d055022385dd9a05
-SIZE (rust/crates/gdk-pixbuf-0.16.7.crate) = 17311
-SHA256 (rust/crates/gdk-pixbuf-sys-0.16.3.crate) = 3092cf797a5f1210479ea38070d9ae8a5b8e9f8f1be9f32f4643c529c7d70016
-SIZE (rust/crates/gdk-pixbuf-sys-0.16.3.crate) = 9693
-SHA256 (rust/crates/gdk4-0.5.4.crate) = 272db1bbb9b152ea1fea946f9d464085c86cfe14cafba450d7defa433caff8ec
-SIZE (rust/crates/gdk4-0.5.4.crate) = 85695
-SHA256 (rust/crates/gdk4-sys-0.5.4.crate) = 45b571f36b889ab529b2e173248dafe83d75c703f5685b9845e490c7994ae309
-SIZE (rust/crates/gdk4-sys-0.5.4.crate) = 63870
+SHA256 (rust/crates/gdk-pixbuf-0.17.0.crate) = b023fbe0c6b407bd3d9805d107d9800da3829dc5a676653210f1d5f16d7f59bf
+SIZE (rust/crates/gdk-pixbuf-0.17.0.crate) = 18089
+SHA256 (rust/crates/gdk-pixbuf-sys-0.17.0.crate) = 7b41bd2b44ed49d99277d3925652a163038bd5ed943ec9809338ffb2f4391e3b
+SIZE (rust/crates/gdk-pixbuf-sys-0.17.0.crate) = 9687
+SHA256 (rust/crates/gdk4-0.6.2.crate) = e5042053ee765aeef08d9d7e3f0f1e36a4d37f1659b3f93ad3d6997515dbb64a
+SIZE (rust/crates/gdk4-0.6.2.crate) = 87368
+SHA256 (rust/crates/gdk4-sys-0.6.2.crate) = 14f0fb00507af1e9299681dd09965f720e2b5ea95536d49a5681e8994ef10c7a
+SIZE (rust/crates/gdk4-sys-0.6.2.crate) = 64163
 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/ghost-0.1.7.crate) = 41973d4c45f7a35af8753ba3457cc99d406d863941fd7f52663cff54a5ab99b3
-SIZE (rust/crates/ghost-0.1.7.crate) = 14308
-SHA256 (rust/crates/gio-0.16.7.crate) = 2a1c84b4534a290a29160ef5c6eff2a9c95833111472e824fc5cb78b513dd092
-SIZE (rust/crates/gio-0.16.7.crate) = 199851
-SHA256 (rust/crates/gio-sys-0.16.3.crate) = e9b693b8e39d042a95547fc258a7b07349b1f0b48f4b2fa3108ba3c51c0b5229
-SIZE (rust/crates/gio-sys-0.16.3.crate) = 80850
+SHA256 (rust/crates/gio-0.17.2.crate) = 65acfc24267314eee46f49e0a531e08fd6c3025040d1cfb4a7cd8e41c5e06116
+SIZE (rust/crates/gio-0.17.2.crate) = 209980
+SHA256 (rust/crates/gio-sys-0.17.0.crate) = b5d3076ecb86c8c3a672c9843d6232b3a344fb81d304d0ba1ac64b23343efa46
+SIZE (rust/crates/gio-sys-0.17.0.crate) = 81304
 SHA256 (rust/crates/glib-0.15.12.crate) = edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d
 SIZE (rust/crates/glib-0.15.12.crate) = 210513
-SHA256 (rust/crates/glib-0.16.7.crate) = ddd4df61a866ed7259d6189b8bcb1464989a77f1d85d25d002279bbe9dd38b2f
-SIZE (rust/crates/glib-0.16.7.crate) = 223926
+SHA256 (rust/crates/glib-0.17.2.crate) = a78b6a0901e258cb03c761ca94c84d519427ede489cae12cd5ba0d7d584e69e9
+SIZE (rust/crates/glib-0.17.2.crate) = 257708
 SHA256 (rust/crates/glib-macros-0.15.11.crate) = 25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64
 SIZE (rust/crates/glib-macros-0.15.11.crate) = 27851
-SHA256 (rust/crates/glib-macros-0.16.3.crate) = e084807350b01348b6d9dbabb724d1a0bb987f47a2c85de200e98e12e30733bf
-SIZE (rust/crates/glib-macros-0.16.3.crate) = 32127
+SHA256 (rust/crates/glib-macros-0.17.2.crate) = 55e93d79ed130f0f0b58bc0aa29fb0e40c9dfd63997fec51f8adf780d1520bc4
+SIZE (rust/crates/glib-macros-0.17.2.crate) = 42635
 SHA256 (rust/crates/glib-sys-0.15.10.crate) = ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4
 SIZE (rust/crates/glib-sys-0.15.10.crate) = 59966
-SHA256 (rust/crates/glib-sys-0.16.3.crate) = c61a4f46316d06bfa33a7ac22df6f0524c8be58e3db2d9ca99ccb1f357b62a65
-SIZE (rust/crates/glib-sys-0.16.3.crate) = 59683
+SHA256 (rust/crates/glib-sys-0.17.2.crate) = 72a0985cf568e18cf63b443c9a14f4bdaa947fed7437476000dba84926a20b25
+SIZE (rust/crates/glib-sys-0.17.2.crate) = 60121
 SHA256 (rust/crates/gobject-sys-0.15.10.crate) = 0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a
 SIZE (rust/crates/gobject-sys-0.15.10.crate) = 18534
-SHA256 (rust/crates/gobject-sys-0.16.3.crate) = 3520bb9c07ae2a12c7f2fbb24d4efc11231c8146a86956413fb1a79bb760a0f1
-SIZE (rust/crates/gobject-sys-0.16.3.crate) = 18607
-SHA256 (rust/crates/graphene-rs-0.16.3.crate) = 95ecb4d347e6d09820df3bdfd89a74a8eec07753a06bb92a3aac3ad31d04447b
-SIZE (rust/crates/graphene-rs-0.16.3.crate) = 17610
-SHA256 (rust/crates/graphene-sys-0.16.3.crate) = b9aa82337d3972b4eafdea71e607c23f47be6f27f749aab613f1ad8ddbe6dcd6
-SIZE (rust/crates/graphene-sys-0.16.3.crate) = 11497
-SHA256 (rust/crates/gsettings-macro-0.1.14.crate) = 9e58fffc0b99b200544928ea8c5a1ecdece3b63fdff715dee144ba61fd5bd952
-SIZE (rust/crates/gsettings-macro-0.1.14.crate) = 16996
-SHA256 (rust/crates/gsk4-0.5.4.crate) = 4053293b79099bdfecd9ab0d811d118a0eafce613dfe0b26075419d955f1f652
-SIZE (rust/crates/gsk4-0.5.4.crate) = 25202
-SHA256 (rust/crates/gsk4-sys-0.5.4.crate) = 08e0642edffdb35028d7d67b830678da98844216b6442e11eee52c91ad2a6dc2
-SIZE (rust/crates/gsk4-sys-0.5.4.crate) = 11911
-SHA256 (rust/crates/gstreamer-0.19.4.crate) = 87a7570ad1d3c1cbf64561ada514fe0c03cf834f2076b85ffc616756c840b665
-SIZE (rust/crates/gstreamer-0.19.4.crate) = 303953
-SHA256 (rust/crates/gstreamer-base-0.19.3.crate) = a61a299f9ea2ca892b43e2e428b86c679875e95ba23f8ae06fd730308df630f0
-SIZE (rust/crates/gstreamer-base-0.19.3.crate) = 63594
-SHA256 (rust/crates/gstreamer-base-sys-0.19.3.crate) = dbc3c4476e1503ae245c89fbe20060c30ec6ade5f44620bcc402cbc70a3911a1
-SIZE (rust/crates/gstreamer-base-sys-0.19.3.crate) = 39323
-SHA256 (rust/crates/gstreamer-player-0.19.4.crate) = 9d058cf1a5db88fdfdc370a3e7c88335cba2f238578a794e1f8e58d8f903835d
-SIZE (rust/crates/gstreamer-player-0.19.4.crate) = 42119
-SHA256 (rust/crates/gstreamer-player-sys-0.19.2.crate) = 4725bb801f8c7976f93d3846eca66c8ababf263bafcca3c43a7b17f9f01fae19
-SIZE (rust/crates/gstreamer-player-sys-0.19.2.crate) = 31267
-SHA256 (rust/crates/gstreamer-sys-0.19.4.crate) = 545f52ad8a480732cc4290fd65dfe42952c8ae374fe581831ba15981fedf18a4
-SIZE (rust/crates/gstreamer-sys-0.19.4.crate) = 88970
-SHA256 (rust/crates/gstreamer-video-0.19.4.crate) = 5e99623fb99436c4b2da66ae94b25881c94db5144afc1bd7c84cee5cabb72f18
-SIZE (rust/crates/gstreamer-video-0.19.4.crate) = 108895
-SHA256 (rust/crates/gstreamer-video-sys-0.19.4.crate) = 9206e9df0ed84824bfe4cc13e3359154ad7624221c7d3d6242585db3f19a15d9
-SIZE (rust/crates/gstreamer-video-sys-0.19.4.crate) = 58519
-SHA256 (rust/crates/gtk4-0.5.4.crate) = 8954da3659ff1cb35aa95110021b33fadcd8e306e8fe41f32146ffa009665a79
-SIZE (rust/crates/gtk4-0.5.4.crate) = 552498
-SHA256 (rust/crates/gtk4-macros-0.5.4.crate) = 58138cd3c595e04f82df050390aa7d2bd093795ce569e5f1d49eb496ef67fe7b
-SIZE (rust/crates/gtk4-macros-0.5.4.crate) = 15199
-SHA256 (rust/crates/gtk4-sys-0.5.4.crate) = ef29e09e055b2f2550eb1882caa6961a1ae3c971a70bcb25cb9d5ab6cbd63821
-SIZE (rust/crates/gtk4-sys-0.5.4.crate) = 103554
+SHA256 (rust/crates/gobject-sys-0.17.0.crate) = 9a0155d388840c77d61b033b66ef4f9bc7f4133d83df83572d6b4fb234a3be7d
+SIZE (rust/crates/gobject-sys-0.17.0.crate) = 18629
+SHA256 (rust/crates/graphene-rs-0.17.1.crate) = 21cf11565bb0e4dfc2f99d4775b6c329f0d40a2cff9c0066214d31a0e1b46256
+SIZE (rust/crates/graphene-rs-0.17.1.crate) = 17612
+SHA256 (rust/crates/graphene-sys-0.17.0.crate) = cf80a4849a8d9565410a8fec6fc3678e9c617f4ac7be182ca55ab75016e07af9
+SIZE (rust/crates/graphene-sys-0.17.0.crate) = 11489
+SHA256 (rust/crates/gsettings-macro-0.1.17.crate) = e35ba7a42c0e16068d142415e752527a1e9529a61ac3547d3a9834466e616bc7
+SIZE (rust/crates/gsettings-macro-0.1.17.crate) = 15945
+SHA256 (rust/crates/gsk4-0.6.2.crate) = 2fa9cd285a72a95124b65c069a9cb1b8fb8e310be71783404c39fccf3bf7774c
+SIZE (rust/crates/gsk4-0.6.2.crate) = 26705
+SHA256 (rust/crates/gsk4-sys-0.6.2.crate) = 5a445ae1e50cbf181a1d5c61b920a7e7e8657b96e0ecdbbf8911a86fad462a32
+SIZE (rust/crates/gsk4-sys-0.6.2.crate) = 12300
+SHA256 (rust/crates/gstreamer-0.20.2.crate) = 8d4f183660dc65a607f9c97ce4a3f72a208bf888c0c34d6cd052c7c4b2e086a1
+SIZE (rust/crates/gstreamer-0.20.2.crate) = 309632
+SHA256 (rust/crates/gstreamer-base-0.20.0.crate) = 5598bfedbff12675a6cddbe420b6a3ba5039c64aaf7df130db6339d09b634b0e
+SIZE (rust/crates/gstreamer-base-0.20.0.crate) = 64318
+SHA256 (rust/crates/gstreamer-base-sys-0.20.0.crate) = 26114ed96f6668380f5a1554128159e98e06c3a7a8460f216d7cd6dce28f928c
+SIZE (rust/crates/gstreamer-base-sys-0.20.0.crate) = 40094
+SHA256 (rust/crates/gstreamer-play-0.20.2.crate) = f752a53171e330c7f56db24ca91d99b7958dc86395ebe91b117226d339b29306
+SIZE (rust/crates/gstreamer-play-0.20.2.crate) = 17815
+SHA256 (rust/crates/gstreamer-play-sys-0.20.0.crate) = 4b69030bd53c3e5988a1e13bdb55ae8d922f8e9c2b522bfa2442bc13906829fb
+SIZE (rust/crates/gstreamer-play-sys-0.20.0.crate) = 8500
+SHA256 (rust/crates/gstreamer-sys-0.20.0.crate) = e56fe047adef7d47dbafa8bc1340fddb53c325e16574763063702fc94b5786d2
+SIZE (rust/crates/gstreamer-sys-0.20.0.crate) = 89479
+SHA256 (rust/crates/gstreamer-video-0.20.2.crate) = ef95ad7e9645ef1a96373f1ea50135aec88fd29407b1979af7bb933a2ab0075b
+SIZE (rust/crates/gstreamer-video-0.20.2.crate) = 111355
+SHA256 (rust/crates/gstreamer-video-sys-0.20.0.crate) = 66ddb6112d438aac0004d2db6053a572f92b1c5e0e9d6ff6c71d9245f7f73e46
+SIZE (rust/crates/gstreamer-video-sys-0.20.0.crate) = 59182
+SHA256 (rust/crates/gtk4-0.6.2.crate) = e47dca53cb1a8ae3006e869b5711ae7370180db537f6d98e3bcaf23fabfd911f
+SIZE (rust/crates/gtk4-0.6.2.crate) = 474133
+SHA256 (rust/crates/gtk4-macros-0.6.0.crate) = db4676c4f90d8b010e88cb4558f61f47d76d6f6b8e6f6b89e62640f443907f61
+SIZE (rust/crates/gtk4-macros-0.6.0.crate) = 16109
+SHA256 (rust/crates/gtk4-sys-0.6.2.crate) = 65463dc801460e498d5e7ffa6e9ae2cfbed7d05fabd1ca5a8d024adbc89eeda6
+SIZE (rust/crates/gtk4-sys-0.6.2.crate) = 104398
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
+SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
 SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
 SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
-SHA256 (rust/crates/inventory-0.3.3.crate) = 16fe3b35d64bd1f72917f06425e7573a2f63f74f42c8f56e53ea6826dde3a2b5
-SIZE (rust/crates/inventory-0.3.3.crate) = 13229
 SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440
 SIZE (rust/crates/itoa-1.0.5.crate) = 10622
 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.2.1.crate) = 9dfa0722d4f1724f661cbf668c273c5926296ca411ed3814e206f8fd082b6c48
-SIZE (rust/crates/libadwaita-0.2.1.crate) = 105478
-SHA256 (rust/crates/libadwaita-sys-0.2.1.crate) = de902982372b454a0081d7fd9dd567b37b73ae29c8f6da1820374d345fd95d5b
-SIZE (rust/crates/libadwaita-sys-0.2.1.crate) = 20657
-SHA256 (rust/crates/libc-0.2.138.crate) = db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8
-SIZE (rust/crates/libc-0.2.138.crate) = 609081
-SHA256 (rust/crates/libdbus-sys-0.2.2.crate) = c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b
-SIZE (rust/crates/libdbus-sys-0.2.2.crate) = 10990
-SHA256 (rust/crates/libpulse-binding-2.26.0.crate) = 17be42160017e0ae993c03bfdab4ecb6f82ce3f8d515bd8da8fdf18d10703663
-SIZE (rust/crates/libpulse-binding-2.26.0.crate) = 130011
-SHA256 (rust/crates/libpulse-glib-binding-2.25.1.crate) = df0e7a964c9f7e95d4f073affc19adfda009fa0d55e8831dbb66c78be1d0e6e5
-SIZE (rust/crates/libpulse-glib-binding-2.25.1.crate) = 10415
-SHA256 (rust/crates/libpulse-mainloop-glib-sys-1.19.2.crate) = 36f61c4064926cc77ea14bb206a21ce1d5a06e175e5c0ce078804bb6c4527b28
-SIZE (rust/crates/libpulse-mainloop-glib-sys-1.19.2.crate) = 9571
-SHA256 (rust/crates/libpulse-sys-1.19.3.crate) = 991e6bd0efe2a36e6534e136e7996925e4c1a8e35b7807fe533f2beffff27c30
-SIZE (rust/crates/libpulse-sys-1.19.3.crate) = 35136
+SHA256 (rust/crates/libadwaita-0.3.1.crate) = b1c4efd2020a4fcedbad2c4a97de97bf6045e5dc49d61d5a5d0cfd753db60700
+SIZE (rust/crates/libadwaita-0.3.1.crate) = 83876
+SHA256 (rust/crates/libadwaita-sys-0.3.0.crate) = 0727b85b4fe2b1bed5ac90df6343de15cbf8118bfb96d7c3cc1512681a4b34ac
+SIZE (rust/crates/libadwaita-sys-0.3.0.crate) = 21106
+SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
+SIZE (rust/crates/libc-0.2.139.crate) = 638983
+SHA256 (rust/crates/libdbus-sys-0.2.4.crate) = 9f8d7ae751e1cb825c840ae5e682f59b098cdfd213c350ac268b61449a5f58a0
+SIZE (rust/crates/libdbus-sys-0.2.4.crate) = 1556924
+SHA256 (rust/crates/libpulse-binding-2.27.1.crate) = 1745b20bfc194ac12ef828f144f0ec2d4a7fe993281fa3567a0bd4969aee6890
+SIZE (rust/crates/libpulse-binding-2.27.1.crate) = 130928
+SHA256 (rust/crates/libpulse-glib-binding-2.27.1.crate) = d39d9166164cf39b619f6a029ffafac958e718a10dabdc35bcebf8f69b5fa3cf
+SIZE (rust/crates/libpulse-glib-binding-2.27.1.crate) = 11328
+SHA256 (rust/crates/libpulse-mainloop-glib-sys-1.20.1.crate) = 9b97cd2ed4e84e54f3825b85648ec8637bec273ea7fcb981032b0a575dfef697
+SIZE (rust/crates/libpulse-mainloop-glib-sys-1.20.1.crate) = 10481
+SHA256 (rust/crates/libpulse-sys-1.20.1.crate) = 2191e6880818d1df4cf72eac8e91dce7a5a52ba0da4b2a5cdafabc22b937eadb
+SIZE (rust/crates/libpulse-sys-1.20.1.crate) = 35988
 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.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
@@ -155,6 +157,8 @@ SHA256 (rust/crates/mpris-player-0.6.2.crate) = be832ec9171fdaf43609d02bb552f412
 SIZE (rust/crates/mpris-player-0.6.2.crate) = 20309
 SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
 SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
+SHA256 (rust/crates/nom8-0.2.0.crate) = ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8
+SIZE (rust/crates/nom8-0.2.0.crate) = 162020
 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
@@ -171,20 +175,20 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
 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.16.0.crate) = 86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860
-SIZE (rust/crates/once_cell-1.16.0.crate) = 32120
+SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3
+SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
 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.16.5.crate) = cdff66b271861037b89d028656184059e03b0b6ccb36003820be19f7200b1e94
-SIZE (rust/crates/pango-0.16.5.crate) = 46959
-SHA256 (rust/crates/pango-sys-0.16.3.crate) = 9e134909a9a293e04d2cc31928aa95679c5e4df954d0b85483159bd20d8f047f
-SIZE (rust/crates/pango-sys-0.16.3.crate) = 24758
+SHA256 (rust/crates/pango-0.17.0.crate) = 243c048be90312220fb3bd578176eed8290568274a93c95040289d39349384bc
+SIZE (rust/crates/pango-0.17.0.crate) = 47693
+SHA256 (rust/crates/pango-sys-0.17.0.crate) = 4293d0f0b5525eb5c24734d30b0ed02cd02aa734f216883f376b54de49625de8
+SIZE (rust/crates/pango-sys-0.17.0.crate) = 24749
 SHA256 (rust/crates/paste-1.0.11.crate) = d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba
 SIZE (rust/crates/paste-1.0.11.crate) = 18349
-SHA256 (rust/crates/pest-2.5.1.crate) = cc8bed3549e0f9b0a2a78bf7c0018237a2cdf085eecbbc048e52612438e4e9d0
-SIZE (rust/crates/pest-2.5.1.crate) = 94437
+SHA256 (rust/crates/pest-2.5.5.crate) = 028accff104c4e513bad663bbcd2ad7cfd5304144404c31ed0a77ac103d00660
+SIZE (rust/crates/pest-2.5.5.crate) = 107562
 SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
 SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -193,46 +197,54 @@ SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809
 SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
 SHA256 (rust/crates/pretty-hex-0.3.0.crate) = c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5
 SIZE (rust/crates/pretty-hex-0.3.0.crate) = 6677
-SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
-SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
+SHA256 (rust/crates/proc-macro-crate-1.3.0.crate) = 66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34
+SIZE (rust/crates/proc-macro-crate-1.3.0.crate) = 9672
 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.49.crate) = 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5
-SIZE (rust/crates/proc-macro2-1.0.49.crate) = 41977
-SHA256 (rust/crates/quick-xml-0.25.0.crate) = 58e21a144a0ffb5fad7b464babcdab934a325ad69b7c0373bcfef5cbd9799ca9
-SIZE (rust/crates/quick-xml-0.25.0.crate) = 1295759
+SHA256 (rust/crates/proc-macro2-1.0.51.crate) = 5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6
+SIZE (rust/crates/proc-macro2-1.0.51.crate) = 41804
+SHA256 (rust/crates/quick-xml-0.27.1.crate) = ffc053f057dd768a56f62cd7e434c42c831d296968997e9ac1f76ea7c2d14c41
+SIZE (rust/crates/quick-xml-0.27.1.crate) = 146699
 SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
 SIZE (rust/crates/quote-1.0.23.crate) = 28058
-SHA256 (rust/crates/regex-1.7.0.crate) = e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a
-SIZE (rust/crates/regex-1.7.0.crate) = 239421
+SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733
+SIZE (rust/crates/regex-1.7.1.crate) = 239648
 SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
 SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
 SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
 SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
+SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
+SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
 SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
 SIZE (rust/crates/ryu-1.0.12.crate) = 47070
 SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
 SIZE (rust/crates/semver-0.11.0.crate) = 20826
 SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
 SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
-SHA256 (rust/crates/serde-1.0.151.crate) = 97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0
-SIZE (rust/crates/serde-1.0.151.crate) = 76931
-SHA256 (rust/crates/serde_derive-1.0.151.crate) = 255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8
-SIZE (rust/crates/serde_derive-1.0.151.crate) = 55587
-SHA256 (rust/crates/serde_json-1.0.91.crate) = 877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883
-SIZE (rust/crates/serde_json-1.0.91.crate) = 144654
+SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
+SIZE (rust/crates/serde-1.0.152.crate) = 77091
+SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
+SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586
+SHA256 (rust/crates/serde_json-1.0.93.crate) = cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76
+SIZE (rust/crates/serde_json-1.0.93.crate) = 144383
 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
 SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
+SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
+SIZE (rust/crates/slab-0.4.8.crate) = 16928
 SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
 SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/soup3-0.3.1.crate) = 31e00774bd8bc6aa0b2a4e2070f9de97aa033748a162c930422d91de5b3d1d76
-SIZE (rust/crates/soup3-0.3.1.crate) = 3335429
-SHA256 (rust/crates/soup3-sys-0.3.1.crate) = 014bbeb1c4cdb30739dc181e8d98b7908f124d9555843afa89b5570aaf4ec62b
-SIZE (rust/crates/soup3-sys-0.3.1.crate) = 19693
+SHA256 (rust/crates/soup3-0.4.0.crate) = 5efe3b0d8335955d6433720767503233dc50ef4fb7fb72cd66634dbf764bb019
+SIZE (rust/crates/soup3-0.4.0.crate) = 43989
+SHA256 (rust/crates/soup3-sys-0.4.0.crate) = 468c7c093ce5665bd19d19a871faf7b92f257788d1311ac874ab157b18867648
+SIZE (rust/crates/soup3-sys-0.4.0.crate) = 19671
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
 SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
 SIZE (rust/crates/syn-1.0.107.crate) = 237539
 SHA256 (rust/crates/system-deps-6.0.3.crate) = 2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff
@@ -243,10 +255,14 @@ SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da662879
 SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
 SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
 SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/toml-0.5.10.crate) = 1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f
-SIZE (rust/crates/toml-0.5.10.crate) = 55193
+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.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/toml_datetime-0.5.1.crate) = 4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5
+SIZE (rust/crates/toml_datetime-0.5.1.crate) = 10593
+SHA256 (rust/crates/toml_edit-0.18.1.crate) = 56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b
+SIZE (rust/crates/toml_edit-0.18.1.crate) = 102542
 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.23.crate) = 4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a
@@ -257,10 +273,6 @@ SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a56747
 SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
 SHA256 (rust/crates/tracing-subscriber-0.3.16.crate) = a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70
 SIZE (rust/crates/tracing-subscriber-0.3.16.crate) = 193572
-SHA256 (rust/crates/typetag-0.2.4.crate) = 63205b6a08578f24e4288dd01692d5d215b0c2e90613089187d2e9879788ed94
-SIZE (rust/crates/typetag-0.2.4.crate) = 24703
-SHA256 (rust/crates/typetag-impl-0.2.4.crate) = e5fd220a6403b4959b40a7f276a8d8d52a987b010dd8efd5c923f8f2d8933132
-SIZE (rust/crates/typetag-impl-0.2.4.crate) = 8903
 SHA256 (rust/crates/ucd-trie-0.1.5.crate) = 9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81
 SIZE (rust/crates/ucd-trie-0.1.5.crate) = 45391
 SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
@@ -277,5 +289,5 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
 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 (SeaDve-Mousai-v0.6.6-649-g3883a67_GH0.tar.gz) = c7aa5e46991790a2d3bc02e321ad301b88f7f37eb8693dad935a05fdcb6355a4
-SIZE (SeaDve-Mousai-v0.6.6-649-g3883a67_GH0.tar.gz) = 1015954
+SHA256 (SeaDve-Mousai-v0.6.6-836-gbcc1ecb_GH0.tar.gz) = 0fba0cad43a087273c2f15a0a13f9f3fa5c8c4790d1ba60ea383bc9218d3a1cb
+SIZE (SeaDve-Mousai-v0.6.6-836-gbcc1ecb_GH0.tar.gz) = 1027847
diff --git a/audio/mousai-devel/files/patch-meson.build b/audio/mousai-devel/files/patch-meson.build
new file mode 100644
index 000000000000..f1c16835dbb7
--- /dev/null
+++ b/audio/mousai-devel/files/patch-meson.build
@@ -0,0 +1,17 @@
+Drop after audio/pulseaudio is updated to 15.0 or later.
+
+meson.build:23:0: ERROR: Dependency lookup for libpulse-mainloop-glib with method 'pkgconfig' failed: Invalid version, need 'libpulse-mainloop-glib' ['>= 16.0'] found '14.2'.
+
+--- meson.build.bak	2023-03-03 21:35:52.000000000 +0000
++++ meson.build	2023-03-05 01:01:04.030577948 +0000
+@@ -20,8 +20,8 @@ dependency('libsoup-3.0', version: '>= 3.0')
+ dependency('gstreamer-plugins-base-1.0', version: '>= 1.18')
+ dependency('gstreamer-play-1.0', version: '>= 1.18')
+ dependency('libsoup-3.0', version: '>= 3.0')
+-dependency('libpulse-mainloop-glib', version: '>= 16.0')
+-dependency('libpulse', version: '>= 16.0')
++dependency('libpulse-mainloop-glib', version: '>= 14.0')
++dependency('libpulse', version: '>= 14.0')
+ 
+ glib_compile_resources = find_program('glib-compile-resources', required: true)
+ glib_compile_schemas = find_program('glib-compile-schemas', required: true)
diff --git a/audio/mousai-devel/pkg-descr b/audio/mousai-devel/pkg-descr
index 35330ec66748..33109408681a 100644
--- a/audio/mousai-devel/pkg-descr
+++ b/audio/mousai-devel/pkg-descr
@@ -8,10 +8,9 @@ Note: This uses the API of audd.io, so it is necessary to log in to their site
 to get more trials.
 
 Why you will love Mousai?
-* Identify the title and artist of the song within seconds.
-* Use your microphone or audio from desktop.
-* Store the identified song including the album art in history.
-* Preview the identified song with the native player.
-* Browse and listen the song from different providers.
-* Easy-to-use user interface.
-* User-friendly keyboard shortcuts.
+* Recognize songs within seconds or save for later when offline
+* Use microphone or desktop audio
+* Build a repertoire of recognized songs
+* Quickly preview the song within the interface
+* Browse and listen the song from different providers
+* Easy-to-use user interface