git: 2c6b7355e43b - main - multimedia/helvum: update to 0.4.1

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 23 Sep 2023 11:47:47 UTC
The branch main has been updated by jbeich:

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

commit 2c6b7355e43b02910a15e2e9994c01729d0f05c4
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-08-18 07:12:49 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-09-23 11:46:04 +0000

    multimedia/helvum: update to 0.4.1
    
    Changes:        https://gitlab.freedesktop.org/pipewire/helvum/-/releases/0.4.1
    Reported by:    GitLab (notify releases)
---
 multimedia/helvum/Makefile                    |   3 +-
 multimedia/helvum/Makefile.crates             | 150 +++++++------
 multimedia/helvum/distinfo                    | 306 +++++++++++++-------------
 multimedia/helvum/files/patch-pipewire-0.3.62 | 231 +++++++++++++++++++
 4 files changed, 466 insertions(+), 224 deletions(-)

diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index 3311e7e5d399..7ded99069bd7 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	helvum
-DISTVERSION=	0.4.0
-PORTREVISION=	7
+DISTVERSION=	0.4.1
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/multimedia/helvum/Makefile.crates b/multimedia/helvum/Makefile.crates
index 0edbc0544116..671b66458920 100644
--- a/multimedia/helvum/Makefile.crates
+++ b/multimedia/helvum/Makefile.crates
@@ -1,105 +1,109 @@
-CARGO_CRATES=	anyhow-1.0.69 \
+CARGO_CRATES=	aho-corasick-1.0.4 \
+		anyhow-1.0.75 \
 		autocfg-1.1.0 \
 		bindgen-0.64.0 \
 		bitflags-1.3.2 \
-		cairo-rs-0.17.0 \
-		cairo-sys-rs-0.17.0 \
-		cc-1.0.79 \
+		bitflags-2.4.0 \
+		cairo-rs-0.18.0 \
+		cairo-sys-rs-0.18.0 \
+		cc-1.0.82 \
 		cexpr-0.6.0 \
-		cfg-expr-0.11.0 \
+		cfg-expr-0.15.4 \
 		cfg-if-1.0.0 \
-		clang-sys-1.4.0 \
+		clang-sys-1.6.1 \
 		cookie-factory-0.3.2 \
-		errno-0.3.0 \
+		equivalent-1.0.1 \
+		errno-0.3.3 \
 		errno-dragonfly-0.1.2 \
-		field-offset-0.3.4 \
-		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 \
-		gdk-pixbuf-0.17.0 \
-		gdk-pixbuf-sys-0.17.0 \
-		gdk4-0.6.0 \
-		gdk4-sys-0.6.0 \
-		gio-0.17.0 \
-		gio-sys-0.17.0 \
-		glib-0.17.0 \
-		glib-macros-0.17.0 \
-		glib-sys-0.17.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 \
+		gio-0.18.1 \
+		gio-sys-0.18.1 \
+		glib-0.18.1 \
+		glib-macros-0.18.0 \
+		glib-sys-0.18.1 \
 		glob-0.3.1 \
-		gobject-sys-0.17.0 \
-		graphene-rs-0.17.0 \
-		graphene-sys-0.17.0 \
-		gsk4-0.6.0 \
-		gsk4-sys-0.6.0 \
-		gtk4-0.6.0 \
-		gtk4-macros-0.6.0 \
-		gtk4-sys-0.6.0 \
-		hashbrown-0.12.3 \
+		gobject-sys-0.18.0 \
+		graphene-rs-0.18.1 \
+		graphene-sys-0.18.1 \
+		gsk4-0.7.2 \
+		gsk4-sys-0.7.2 \
+		gtk4-0.7.2 \
+		gtk4-macros-0.7.2 \
+		gtk4-sys-0.7.2 \
+		hashbrown-0.14.0 \
 		heck-0.4.1 \
-		indexmap-1.9.2 \
+		indexmap-2.0.0 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.139 \
+		libc-0.2.147 \
 		libspa-0.6.0 \
 		libspa-sys-0.6.0 \
-		log-0.4.17 \
+		log-0.4.20 \
 		memchr-2.5.0 \
-		memoffset-0.6.5 \
 		memoffset-0.7.1 \
+		memoffset-0.9.0 \
 		minimal-lexical-0.2.1 \
 		nix-0.26.2 \
 		nom-7.1.3 \
-		nom8-0.2.0 \
-		once_cell-1.17.0 \
-		pango-0.17.0 \
-		pango-sys-0.17.0 \
+		once_cell-1.18.0 \
+		pango-0.18.0 \
+		pango-sys-0.18.0 \
 		peeking_take_while-0.1.2 \
-		pest-2.5.5 \
-		pin-project-lite-0.2.9 \
+		pin-project-lite-0.2.12 \
 		pin-utils-0.1.0 \
 		pipewire-0.6.0 \
 		pipewire-sys-0.6.0 \
-		pkg-config-0.3.26 \
-		proc-macro-crate-1.3.0 \
+		pkg-config-0.3.27 \
+		proc-macro-crate-1.3.1 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.51 \
-		quote-1.0.23 \
-		regex-1.7.1 \
-		regex-syntax-0.6.28 \
+		proc-macro2-1.0.66 \
+		quote-1.0.33 \
+		regex-1.9.3 \
+		regex-automata-0.3.6 \
+		regex-syntax-0.7.4 \
 		rustc-hash-1.1.0 \
-		rustc_version-0.3.3 \
-		semver-0.11.0 \
-		semver-parser-0.10.2 \
-		serde-1.0.152 \
+		rustc_version-0.4.0 \
+		semver-1.0.18 \
+		serde-1.0.183 \
+		serde_spanned-0.6.3 \
 		shlex-1.1.0 \
-		slab-0.4.7 \
-		smallvec-1.10.0 \
+		slab-0.4.8 \
+		smallvec-1.11.0 \
 		static_assertions-1.1.0 \
-		syn-1.0.107 \
-		system-deps-6.0.3 \
-		thiserror-1.0.38 \
-		thiserror-impl-1.0.38 \
-		toml-0.5.11 \
-		toml_datetime-0.5.1 \
-		toml_edit-0.18.1 \
-		ucd-trie-0.1.5 \
-		unicode-ident-1.0.6 \
+		syn-1.0.109 \
+		syn-2.0.29 \
+		system-deps-6.1.1 \
+		target-lexicon-0.12.11 \
+		thiserror-1.0.47 \
+		thiserror-impl-1.0.47 \
+		toml-0.7.6 \
+		toml_datetime-0.6.3 \
+		toml_edit-0.19.14 \
+		unicode-ident-1.0.11 \
 		version-compare-0.1.1 \
 		version_check-0.9.4 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-sys-0.45.0 \
-		windows-targets-0.42.1 \
-		windows_aarch64_gnullvm-0.42.1 \
-		windows_aarch64_msvc-0.42.1 \
-		windows_i686_gnu-0.42.1 \
-		windows_i686_msvc-0.42.1 \
-		windows_x86_64_gnu-0.42.1 \
-		windows_x86_64_gnullvm-0.42.1 \
-		windows_x86_64_msvc-0.42.1
+		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.12
diff --git a/multimedia/helvum/distinfo b/multimedia/helvum/distinfo
index 977ab366a555..1fa0bf768f71 100644
--- a/multimedia/helvum/distinfo
+++ b/multimedia/helvum/distinfo
@@ -1,186 +1,192 @@
-TIMESTAMP = 1676233392
-SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
-SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
+TIMESTAMP = 1692342769
+SHA256 (rust/crates/aho-corasick-1.0.4.crate) = 6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a
+SIZE (rust/crates/aho-corasick-1.0.4.crate) = 171175
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
 SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-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/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
+SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
+SHA256 (rust/crates/cairo-rs-0.18.0.crate) = d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b
+SIZE (rust/crates/cairo-rs-0.18.0.crate) = 54153
+SHA256 (rust/crates/cairo-sys-rs-0.18.0.crate) = bd4d115132e01c0165e3bf5f56aedee8980b0b96ede4eb000b693c05a8adb8ff
+SIZE (rust/crates/cairo-sys-rs-0.18.0.crate) = 11803
+SHA256 (rust/crates/cc-1.0.82.crate) = 305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01
+SIZE (rust/crates/cc-1.0.82.crate) = 67879
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-expr-0.11.0.crate) = b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa
-SIZE (rust/crates/cfg-expr-0.11.0.crate) = 39821
+SHA256 (rust/crates/cfg-expr-0.15.4.crate) = b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9
+SIZE (rust/crates/cfg-expr-0.15.4.crate) = 41460
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
-SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
+SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
+SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
 SHA256 (rust/crates/cookie-factory-0.3.2.crate) = 396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b
 SIZE (rust/crates/cookie-factory-0.3.2.crate) = 14325
-SHA256 (rust/crates/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
-SIZE (rust/crates/errno-0.3.0.crate) = 10268
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.3.crate) = 136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd
+SIZE (rust/crates/errno-0.3.3.crate) = 10543
 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
-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.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/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.0.crate) = 6e4887e17b6926db51f1e538d871a8b1f5ceb5dfa3bd0034dc42ec355b390d8f
-SIZE (rust/crates/gdk4-0.6.0.crate) = 86820
-SHA256 (rust/crates/gdk4-sys-0.6.0.crate) = f4993c019bf03d18137c00ddafb2b23e73f7cbb45ae244f52af2542a3f4a9452
-SIZE (rust/crates/gdk4-sys-0.6.0.crate) = 63876
-SHA256 (rust/crates/gio-0.17.0.crate) = 1981edf8679d2f2c8ec3120015867f45aa0a1c2d5e3e129ca2f7dda174d3d2a9
-SIZE (rust/crates/gio-0.17.0.crate) = 209570
-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.17.0.crate) = ac347af59233f0544ce00a37bad50f4ac401d006505b26d80ad6d9bbecf6493f
-SIZE (rust/crates/glib-0.17.0.crate) = 256697
-SHA256 (rust/crates/glib-macros-0.17.0.crate) = 5965ae1a44aa4bae4e1e6970f25b66c058fef873d2626c9932a41128dbeea03f
-SIZE (rust/crates/glib-macros-0.17.0.crate) = 42284
-SHA256 (rust/crates/glib-sys-0.17.0.crate) = 9ddcb73fa8236277bedadaaadb76aef49c85d66340f83bece244f46c2d4f0e01
-SIZE (rust/crates/glib-sys-0.17.0.crate) = 59847
+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/gio-0.18.1.crate) = 7884cba6b1c5db1607d970cadf44b14a43913d42bc68766eea6a5e2fe0891524
+SIZE (rust/crates/gio-0.18.1.crate) = 204998
+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.1.crate) = 331156127e8166dd815cf8d2db3a5beb492610c716c03ee6db4f2d07092af0a7
+SIZE (rust/crates/glib-0.18.1.crate) = 261969
+SHA256 (rust/crates/glib-macros-0.18.0.crate) = 179643c50bf28d20d2f6eacd2531a88f2f5d9747dd0b86b8af1e8bb5dd0de3c0
+SIZE (rust/crates/glib-macros-0.18.0.crate) = 49938
+SHA256 (rust/crates/glib-sys-0.18.1.crate) = 063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898
+SIZE (rust/crates/glib-sys-0.18.1.crate) = 60464
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-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.0.crate) = 372514f21c7e342e0206a916d6bd522b15337578cfa68855518a3b4960ba8254
-SIZE (rust/crates/graphene-rs-0.17.0.crate) = 17552
-SHA256 (rust/crates/graphene-sys-0.17.0.crate) = cf80a4849a8d9565410a8fec6fc3678e9c617f4ac7be182ca55ab75016e07af9
-SIZE (rust/crates/graphene-sys-0.17.0.crate) = 11489
-SHA256 (rust/crates/gsk4-0.6.0.crate) = 432f981e4ea9f0739a5731d8a649acb794a3a729d2254e559ce7d613b17caf95
-SIZE (rust/crates/gsk4-0.6.0.crate) = 25538
-SHA256 (rust/crates/gsk4-sys-0.6.0.crate) = 096cb59175b0915ebf69c05a45263c0c989bd8537b8f2169912d0de644ba6a76
-SIZE (rust/crates/gsk4-sys-0.6.0.crate) = 11896
-SHA256 (rust/crates/gtk4-0.6.0.crate) = f61aa16bbd4554552645227d4249b58fd730b27985a7e0283fd0a2d479e954a8
-SIZE (rust/crates/gtk4-0.6.0.crate) = 471486
-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.0.crate) = e13cf3bc9559f71963c957eb639060b643e1276ae47b892ef6091d5bc15c3e1b
-SIZE (rust/crates/gtk4-sys-0.6.0.crate) = 103850
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+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/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/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/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
-SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
+SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
+SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
+SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
+SIZE (rust/crates/libc-0.2.147.crate) = 686772
 SHA256 (rust/crates/libspa-0.6.0.crate) = 667dfbb50c3d1f7ee1d33afdc04d1255923ece7642db3303046e7d63d997d77d
 SIZE (rust/crates/libspa-0.6.0.crate) = 34596
 SHA256 (rust/crates/libspa-sys-0.6.0.crate) = 79cf5b88f52534df7ca88d451ae9628e22124e3cc5c60966465a7db479534c7a
 SIZE (rust/crates/libspa-sys-0.6.0.crate) = 5817
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
 SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
 SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a
 SIZE (rust/crates/nix-0.26.2.crate) = 277973
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/nom8-0.2.0.crate) = ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8
-SIZE (rust/crates/nom8-0.2.0.crate) = 162020
-SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
-SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
-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/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
+SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+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/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-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-project-lite-0.2.12.crate) = 12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05
+SIZE (rust/crates/pin-project-lite-0.2.12.crate) = 29073
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/pipewire-0.6.0.crate) = dc2180a4a84b855be86e6cd72fa6fd4318278871d2b1082e7cd05fe64b135ccb
 SIZE (rust/crates/pipewire-0.6.0.crate) = 42068
 SHA256 (rust/crates/pipewire-sys-0.6.0.crate) = a95290eedb7fb6aa3922fdc0261cd0ddeb940abcdbdef28778928106554d2123
 SIZE (rust/crates/pipewire-sys-0.6.0.crate) = 2985
-SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
-SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
-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/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
+SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
+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-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.51.crate) = 5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6
-SIZE (rust/crates/proc-macro2-1.0.51.crate) = 41804
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
-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/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
+SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575
+SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
+SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/regex-1.9.3.crate) = 81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a
+SIZE (rust/crates/regex-1.9.3.crate) = 252676
+SHA256 (rust/crates/regex-automata-0.3.6.crate) = fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69
+SIZE (rust/crates/regex-automata-0.3.6.crate) = 607174
+SHA256 (rust/crates/regex-syntax-0.7.4.crate) = e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2
+SIZE (rust/crates/regex-syntax-0.7.4.crate) = 343365
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
-SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
-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.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
-SIZE (rust/crates/serde-1.0.152.crate) = 77091
+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.18.crate) = b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918
+SIZE (rust/crates/semver-1.0.18.crate) = 29703
+SHA256 (rust/crates/serde-1.0.183.crate) = 32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c
+SIZE (rust/crates/serde-1.0.183.crate) = 77210
+SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
+SIZE (rust/crates/serde_spanned-0.6.3.crate) = 7737
 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
 SIZE (rust/crates/shlex-1.1.0.crate) = 5199
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
-SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
-SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
+SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
+SIZE (rust/crates/slab-0.4.8.crate) = 16928
+SHA256 (rust/crates/smallvec-1.11.0.crate) = 62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9
+SIZE (rust/crates/smallvec-1.11.0.crate) = 34680
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-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
-SIZE (rust/crates/system-deps-6.0.3.crate) = 22890
-SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
-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/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/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
-SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.29.crate) = c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a
+SIZE (rust/crates/syn-2.0.29.crate) = 241664
+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/thiserror-1.0.47.crate) = 97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f
+SIZE (rust/crates/thiserror-1.0.47.crate) = 18811
+SHA256 (rust/crates/thiserror-impl-1.0.47.crate) = 6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b
+SIZE (rust/crates/thiserror-impl-1.0.47.crate) = 15080
+SHA256 (rust/crates/toml-0.7.6.crate) = c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542
+SIZE (rust/crates/toml-0.7.6.crate) = 49220
+SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b
+SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770
+SHA256 (rust/crates/toml_edit-0.19.14.crate) = f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a
+SIZE (rust/crates/toml_edit-0.19.14.crate) = 94875
+SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
+SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067
 SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
 SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -191,23 +197,25 @@ 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 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-targets-0.42.1.crate) = 8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7
-SIZE (rust/crates/windows-targets-0.42.1.crate) = 5524
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
-SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
-SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640
-SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428
-SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605
-SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45
-SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd
-SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
-SHA256 (helvum-0.4.0.tar.bz2) = f01478aa50c986292ad4f42efe191e9b44fe0d25d28ded3ef63dd31ca071d380
-SIZE (helvum-0.4.0.tar.bz2) = 130052
+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.12.crate) = 83817bbecf72c73bad717ee86820ebf286203d2e04c3951f3cd538869c897364
+SIZE (rust/crates/winnow-0.5.12.crate) = 144683
+SHA256 (helvum-0.4.1.tar.bz2) = d2405769c382562e02ede56612e50b0b9bd8289418b3020144c45cb241f1a006
+SIZE (helvum-0.4.1.tar.bz2) = 131341
diff --git a/multimedia/helvum/files/patch-pipewire-0.3.62 b/multimedia/helvum/files/patch-pipewire-0.3.62
new file mode 100644
index 000000000000..594412382527
--- /dev/null
+++ b/multimedia/helvum/files/patch-pipewire-0.3.62
@@ -0,0 +1,231 @@
+https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273258
+
+--- Cargo.lock.orig	2023-08-18 07:12:49 UTC
++++ Cargo.lock
+@@ -25,11 +25,11 @@ name = "bindgen"
+ 
+ [[package]]
+ name = "bindgen"
+-version = "0.66.1"
++version = "0.64.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
++checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
+ dependencies = [
+- "bitflags 2.4.0",
++ "bitflags 1.3.2",
+  "cexpr",
+  "clang-sys",
+  "lazy_static",
+@@ -40,7 +40,7 @@ dependencies = [
+  "regex",
+  "rustc-hash",
+  "shlex",
+- "syn 2.0.29",
++ "syn 1.0.109",
+ ]
+ 
+ [[package]]
+@@ -125,15 +125,6 @@ dependencies = [
+ ]
+ 
+ [[package]]
+-name = "convert_case"
+-version = "0.6.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
+-dependencies = [
+- "unicode-segmentation",
+-]
+-
+-[[package]]
+ name = "cookie-factory"
+ version = "0.3.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -146,6 +137,27 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca629
+ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+ 
+ [[package]]
++name = "errno"
++version = "0.3.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
++dependencies = [
++ "errno-dragonfly",
++ "libc",
++ "windows-sys",
++]
++
++[[package]]
++name = "errno-dragonfly"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
++dependencies = [
++ "cc",
++ "libc",
++]
++
++[[package]]
+ name = "field-offset"
+ version = "0.3.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -534,26 +546,25 @@ name = "libspa"
+ 
+ [[package]]
+ name = "libspa"
+-version = "0.7.0"
++version = "0.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "86675feca9b040cd26cc97c41f6af3c6875d6c3f22dd80f15e6a30fa439fa72c"
++checksum = "667dfbb50c3d1f7ee1d33afdc04d1255923ece7642db3303046e7d63d997d77d"
+ dependencies = [
+- "bitflags 2.4.0",
++ "bitflags 1.3.2",
+  "cc",
+- "convert_case",
+  "cookie-factory",
++ "errno",
+  "libc",
+  "libspa-sys",
+- "nix",
+  "nom",
+  "system-deps",
+ ]
+ 
+ [[package]]
+ name = "libspa-sys"
+-version = "0.7.0"
++version = "0.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "36edb2771327e3908cdcccbea7c20a7285179ba0322a34621d494cb5a9ca979f"
++checksum = "79cf5b88f52534df7ca88d451ae9628e22124e3cc5c60966465a7db479534c7a"
+ dependencies = [
+  "bindgen",
+  "cc",
+@@ -671,12 +682,13 @@ name = "pipewire"
+ 
+ [[package]]
+ name = "pipewire"
+-version = "0.7.0"
++version = "0.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "73b9de7cc82b710b1453f630999a1d2a473718e6056762900c0b009309aba4f9"
++checksum = "dc2180a4a84b855be86e6cd72fa6fd4318278871d2b1082e7cd05fe64b135ccb"
+ dependencies = [
+  "anyhow",
+- "bitflags 2.4.0",
++ "bitflags 1.3.2",
++ "errno",
+  "libc",
+  "libspa",
+  "libspa-sys",
+@@ -688,9 +700,9 @@ name = "pipewire-sys"
+ 
+ [[package]]
+ name = "pipewire-sys"
+-version = "0.7.0"
++version = "0.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d66790b3815389bf04ce54f3972809183364795a0a9e8bc979932d918d9f1405"
++checksum = "a95290eedb7fb6aa3922fdc0261cd0ddeb940abcdbdef28778928106554d2123"
+ dependencies = [
+  "bindgen",
+  "libspa-sys",
+@@ -949,12 +961,6 @@ checksum = "301abaae475aa91687eb82514b328ab47a211a5330
+ checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+ 
+ [[package]]
+-name = "unicode-segmentation"
+-version = "1.10.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+-
+-[[package]]
+ name = "version-compare"
+ version = "0.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -987,6 +993,72 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48
+ version = "0.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
++
++[[package]]
++name = "windows-sys"
++version = "0.48.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
++dependencies = [
++ "windows-targets",
++]
++
++[[package]]
++name = "windows-targets"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
++dependencies = [
++ "windows_aarch64_gnullvm",
++ "windows_aarch64_msvc",
++ "windows_i686_gnu",
++ "windows_i686_msvc",
++ "windows_x86_64_gnu",
++ "windows_x86_64_gnullvm",
++ "windows_x86_64_msvc",
++]
++
++[[package]]
++name = "windows_aarch64_gnullvm"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
++
++[[package]]
++name = "windows_aarch64_msvc"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
++
++[[package]]
++name = "windows_i686_gnu"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
++
++[[package]]
++name = "windows_i686_msvc"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
++
++[[package]]
++name = "windows_x86_64_gnu"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
++
++[[package]]
++name = "windows_x86_64_gnullvm"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
++
++[[package]]
++name = "windows_x86_64_msvc"
++version = "0.48.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+ 
+ [[package]]
+ name = "winnow"
+--- Cargo.toml.orig	2023-08-18 07:12:49 UTC
++++ Cargo.toml
+@@ -14,7 +14,7 @@ categories = ["gui", "multimedia"]
+ # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+ 
+ [dependencies]
+-pipewire = "0.7"
++pipewire = "0.6"
+ gtk = { version = "0.7", package = "gtk4" }
+ glib = { version = "0.18", features = ["log"] }
+