git: e528298b0968 - main - multimedia/helvum: update to 0.4.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Mon, 13 Feb 2023 16:47:59 UTC
The branch main has been updated by jbeich:

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

commit e528298b09687bd7905e36b0b732fbe551f9cc03
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-02-12 20:23:12 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-02-13 16:47:07 +0000

    multimedia/helvum: update to 0.4.0
    
    Changes:        https://gitlab.freedesktop.org/pipewire/helvum/-/releases/0.4.0
    Reported by:    GitLab (notify releases)
---
 multimedia/helvum/Makefile                     |   5 +-
 multimedia/helvum/Makefile.crates              | 182 ++++++------
 multimedia/helvum/distinfo                     | 370 +++++++++++--------------
 multimedia/helvum/files/patch-pipewire_32bit   |  27 --
 multimedia/helvum/files/patch-pipewire_eventfd |  29 --
 multimedia/helvum/files/patch-pipewire_init    |  16 +-
 6 files changed, 256 insertions(+), 373 deletions(-)

diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index 784c64f573a7..8951ec2a60fe 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	helvum
-DISTVERSION=	0.3.4
-PORTREVISION=	11
+DISTVERSION=	0.4.0
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -18,7 +17,7 @@ USE_GITLAB=	yes
 USE_GNOME=	cairo gtk40
 GL_SITE=	https://gitlab.freedesktop.org
 GL_ACCOUNT=	ryuukyu
-GL_COMMIT=	094681637ec8f9f2acdb993230e10da88aa3fedb
+GL_COMMIT=	69257ffa09e9ac844d22d85e288b97ac98b37665
 MAKE_ENV=	${CARGO_ENV}
 PLIST_FILES=	bin/${PORTNAME}
 
diff --git a/multimedia/helvum/Makefile.crates b/multimedia/helvum/Makefile.crates
index 028675d1f2fc..0edbc0544116 100644
--- a/multimedia/helvum/Makefile.crates
+++ b/multimedia/helvum/Makefile.crates
@@ -1,125 +1,105 @@
-CARGO_CRATES=	aho-corasick-0.7.15 \
-		ansi_term-0.12.1 \
-		anyhow-1.0.53 \
-		arrayvec-0.5.2 \
-		atty-0.2.14 \
-		autocfg-1.0.1 \
-		bindgen-0.59.2 \
+CARGO_CRATES=	anyhow-1.0.69 \
+		autocfg-1.1.0 \
+		bindgen-0.64.0 \
 		bitflags-1.3.2 \
-		bitvec-0.19.6 \
-		cairo-rs-0.15.1 \
-		cairo-sys-rs-0.15.1 \
-		cc-1.0.72 \
+		cairo-rs-0.17.0 \
+		cairo-sys-rs-0.17.0 \
+		cc-1.0.79 \
 		cexpr-0.6.0 \
-		cfg-expr-0.8.1 \
-		cfg-expr-0.9.1 \
-		cfg-if-0.1.10 \
+		cfg-expr-0.11.0 \
 		cfg-if-1.0.0 \
-		clang-sys-1.3.0 \
-		clap-2.34.0 \
+		clang-sys-1.4.0 \
 		cookie-factory-0.3.2 \
-		either-1.6.1 \
-		env_logger-0.9.0 \
-		errno-0.2.8 \
+		errno-0.3.0 \
 		errno-dragonfly-0.1.2 \
 		field-offset-0.3.4 \
-		funty-1.1.0 \
-		futures-channel-0.3.19 \
-		futures-core-0.3.19 \
-		futures-executor-0.3.19 \
-		futures-io-0.3.19 \
-		futures-task-0.3.19 \
-		futures-util-0.3.19 \
-		gdk-pixbuf-0.15.4 \
-		gdk-pixbuf-sys-0.15.1 \
-		gdk4-0.4.6 \
-		gdk4-sys-0.4.2 \
-		gio-0.15.4 \
-		gio-sys-0.15.4 \
-		glib-0.15.4 \
-		glib-macros-0.15.3 \
-		glib-sys-0.15.4 \
-		glob-0.3.0 \
-		gobject-sys-0.15.1 \
-		graphene-rs-0.15.1 \
-		graphene-sys-0.15.1 \
-		gsk4-0.4.6 \
-		gsk4-sys-0.4.2 \
-		gtk4-0.4.6 \
-		gtk4-macros-0.4.3 \
-		gtk4-sys-0.4.5 \
-		heck-0.3.3 \
-		heck-0.4.0 \
-		hermit-abi-0.1.19 \
-		humantime-2.1.0 \
-		itertools-0.10.3 \
+		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 \
+		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 \
+		heck-0.4.1 \
+		indexmap-1.9.2 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		lexical-core-0.7.6 \
-		libc-0.2.116 \
-		libloading-0.7.3 \
-		libspa-0.4.1 \
-		libspa-sys-0.4.1 \
-		log-0.4.14 \
-		memchr-2.3.4 \
+		libc-0.2.139 \
+		libspa-0.6.0 \
+		libspa-sys-0.6.0 \
+		log-0.4.17 \
+		memchr-2.5.0 \
 		memoffset-0.6.5 \
+		memoffset-0.7.1 \
 		minimal-lexical-0.2.1 \
-		nix-0.14.1 \
-		nom-6.2.1 \
-		nom-7.1.0 \
-		once_cell-1.9.0 \
-		pango-0.15.2 \
-		pango-sys-0.15.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 \
 		peeking_take_while-0.1.2 \
-		pest-2.1.3 \
-		pin-project-lite-0.2.8 \
+		pest-2.5.5 \
+		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
-		pipewire-0.4.1 \
-		pipewire-sys-0.4.1 \
-		pkg-config-0.3.24 \
-		proc-macro-crate-1.1.0 \
+		pipewire-0.6.0 \
+		pipewire-sys-0.6.0 \
+		pkg-config-0.3.26 \
+		proc-macro-crate-1.3.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.36 \
-		quote-1.0.15 \
-		radium-0.5.3 \
-		regex-1.4.6 \
-		regex-syntax-0.6.25 \
+		proc-macro2-1.0.51 \
+		quote-1.0.23 \
+		regex-1.7.1 \
+		regex-syntax-0.6.28 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.3.3 \
-		ryu-1.0.9 \
 		semver-0.11.0 \
 		semver-parser-0.10.2 \
-		serde-1.0.136 \
+		serde-1.0.152 \
 		shlex-1.1.0 \
-		signal-0.7.0 \
-		slab-0.4.5 \
-		smallvec-1.8.0 \
+		slab-0.4.7 \
+		smallvec-1.10.0 \
 		static_assertions-1.1.0 \
-		strsim-0.8.0 \
-		strum-0.21.0 \
-		strum_macros-0.21.1 \
-		syn-1.0.86 \
-		system-deps-3.2.0 \
-		system-deps-6.0.1 \
-		tap-1.0.1 \
-		termcolor-1.1.2 \
-		textwrap-0.11.0 \
-		thiserror-1.0.30 \
-		thiserror-impl-1.0.30 \
-		toml-0.5.8 \
-		ucd-trie-0.1.3 \
-		unicode-segmentation-1.8.0 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
-		vec_map-0.8.2 \
-		version-compare-0.0.11 \
-		version-compare-0.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 \
+		version-compare-0.1.1 \
 		version_check-0.9.4 \
-		void-1.0.2 \
-		which-4.2.4 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		wyz-0.2.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
diff --git a/multimedia/helvum/distinfo b/multimedia/helvum/distinfo
index 82d01b4983e0..5effb061168f 100644
--- a/multimedia/helvum/distinfo
+++ b/multimedia/helvum/distinfo
@@ -1,253 +1,213 @@
-TIMESTAMP = 1643792892
-SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.53.crate) = 94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0
-SIZE (rust/crates/anyhow-1.0.53.crate) = 44233
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
-SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
+TIMESTAMP = 1676233392
+SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
+SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
+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/bitvec-0.19.6.crate) = 55f93d0ef3363c364d5976646a38f04cf67cfe1d4c8d160cdea02cab2c116b33
-SIZE (rust/crates/bitvec-0.19.6.crate) = 147956
-SHA256 (rust/crates/cairo-rs-0.15.1.crate) = b869e97a87170f96762f9f178eae8c461147e722ba21dd8814105bf5716bf14a
-SIZE (rust/crates/cairo-rs-0.15.1.crate) = 48370
-SHA256 (rust/crates/cairo-sys-rs-0.15.1.crate) = 3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8
-SIZE (rust/crates/cairo-sys-rs-0.15.1.crate) = 11280
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+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/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-expr-0.8.1.crate) = b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e
-SIZE (rust/crates/cfg-expr-0.8.1.crate) = 34539
-SHA256 (rust/crates/cfg-expr-0.9.1.crate) = 3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7
-SIZE (rust/crates/cfg-expr-0.9.1.crate) = 37363
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+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/clang-sys-1.3.0.crate) = fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90
-SIZE (rust/crates/clang-sys-1.3.0.crate) = 37713
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
+SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
 SHA256 (rust/crates/cookie-factory-0.3.2.crate) = 396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b
 SIZE (rust/crates/cookie-factory-0.3.2.crate) = 14325
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
-SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
-SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
-SIZE (rust/crates/errno-0.2.8.crate) = 9276
+SHA256 (rust/crates/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
+SIZE (rust/crates/errno-0.3.0.crate) = 10268
 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/funty-1.1.0.crate) = fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7
-SIZE (rust/crates/funty-1.1.0.crate) = 11631
-SHA256 (rust/crates/futures-channel-0.3.19.crate) = ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b
-SIZE (rust/crates/futures-channel-0.3.19.crate) = 31940
-SHA256 (rust/crates/futures-core-0.3.19.crate) = d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7
-SIZE (rust/crates/futures-core-0.3.19.crate) = 14666
-SHA256 (rust/crates/futures-executor-0.3.19.crate) = 29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a
-SIZE (rust/crates/futures-executor-0.3.19.crate) = 17286
-SHA256 (rust/crates/futures-io-0.3.19.crate) = b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2
-SIZE (rust/crates/futures-io-0.3.19.crate) = 8901
-SHA256 (rust/crates/futures-task-0.3.19.crate) = 6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72
-SIZE (rust/crates/futures-task-0.3.19.crate) = 11894
-SHA256 (rust/crates/futures-util-0.3.19.crate) = d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164
-SIZE (rust/crates/futures-util-0.3.19.crate) = 149240
-SHA256 (rust/crates/gdk-pixbuf-0.15.4.crate) = 73aa2f5de1b45710da90a55863276667dc3a3264aaf6a2aeace62bb015244d49
-SIZE (rust/crates/gdk-pixbuf-0.15.4.crate) = 15237
-SHA256 (rust/crates/gdk-pixbuf-sys-0.15.1.crate) = 413424d9818621fa3cfc8a3a915cdb89a7c3c507d56761b4ec83a9a98e587171
-SIZE (rust/crates/gdk-pixbuf-sys-0.15.1.crate) = 9870
-SHA256 (rust/crates/gdk4-0.4.6.crate) = d9df40006277ff44538fe758400fc671146f6f2665978b6b57d2408db3c2becf
-SIZE (rust/crates/gdk4-0.4.6.crate) = 85067
-SHA256 (rust/crates/gdk4-sys-0.4.2.crate) = 48a39e34abe35ee2cf54a1e29dd983accecd113ad30bdead5050418fa92f2a1b
-SIZE (rust/crates/gdk4-sys-0.4.2.crate) = 63630
-SHA256 (rust/crates/gio-0.15.4.crate) = 56f906022fe89505b4e7b6c59a62d4ca3c090904f286cf61f1b245afcb20897d
-SIZE (rust/crates/gio-0.15.4.crate) = 188752
-SHA256 (rust/crates/gio-sys-0.15.4.crate) = 97225e1b9c7c48ed7fec4377fdc72702965bfbfd3a944b928ccbb5d8ed82ccc9
-SIZE (rust/crates/gio-sys-0.15.4.crate) = 79247
-SHA256 (rust/crates/glib-0.15.4.crate) = e385b6c17a1add7d0fbc64d38e2e742346d3e8b22e5fa3734e5cdca2be24028d
-SIZE (rust/crates/glib-0.15.4.crate) = 195190
-SHA256 (rust/crates/glib-macros-0.15.3.crate) = e58b262ff65ef771003873cea8c10e0fe854f1c508d48d62a4111a1ff163f7d1
-SIZE (rust/crates/glib-macros-0.15.3.crate) = 27245
-SHA256 (rust/crates/glib-sys-0.15.4.crate) = 0c4f08dd67f74b223fedbbb30e73145b9acd444e67cc4d77d0598659b7eebe7e
-SIZE (rust/crates/glib-sys-0.15.4.crate) = 59856
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/gobject-sys-0.15.1.crate) = 6edb1f0b3e4c08e2a0a490d1082ba9e902cdff8ff07091e85c6caec60d17e2ab
-SIZE (rust/crates/gobject-sys-0.15.1.crate) = 17589
-SHA256 (rust/crates/graphene-rs-0.15.1.crate) = 7c54f9fbbeefdb62c99f892dfca35f83991e2cb5b46a8dc2a715e58612f85570
-SIZE (rust/crates/graphene-rs-0.15.1.crate) = 17651
-SHA256 (rust/crates/graphene-sys-0.15.1.crate) = 03f311acb023cf7af5537f35de028e03706136eead7f25a31e8fd26f5011e0b3
-SIZE (rust/crates/graphene-sys-0.15.1.crate) = 11456
-SHA256 (rust/crates/gsk4-0.4.6.crate) = 1bf63d454e2f75abd92ee6de0ac9fc5aaf1018cd9c458aaf9de296c5cbab6bb9
-SIZE (rust/crates/gsk4-0.4.6.crate) = 24241
-SHA256 (rust/crates/gsk4-sys-0.4.2.crate) = e31d21d7ce02ba261bb24c50c4ab238a10b41a2c97c32afffae29471b7cca69b
-SIZE (rust/crates/gsk4-sys-0.4.2.crate) = 11817
-SHA256 (rust/crates/gtk4-0.4.6.crate) = 9e841556e3fe55d8a43ada76b7b08a5f65570bbdfe3b8f72c333053b8832c626
-SIZE (rust/crates/gtk4-0.4.6.crate) = 529740
-SHA256 (rust/crates/gtk4-macros-0.4.3.crate) = 573db42bb64973a4d5f718b73caa7204285a1a665308a23b11723d0ee56ec305
-SIZE (rust/crates/gtk4-macros-0.4.3.crate) = 10116
-SHA256 (rust/crates/gtk4-sys-0.4.5.crate) = c47c075e8f795c38f6e9a47b51a73eab77b325f83c0154979ed4d4245c36490d
-SIZE (rust/crates/gtk4-sys-0.4.5.crate) = 99876
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+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/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/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/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/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
-SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.116.crate) = 565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74
-SIZE (rust/crates/libc-0.2.116.crate) = 566648
-SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
-SIZE (rust/crates/libloading-0.7.3.crate) = 27378
-SHA256 (rust/crates/libspa-0.4.1.crate) = aeb373e8b03740369c5fe48a557c6408b6898982d57e17940de144375d472743
-SIZE (rust/crates/libspa-0.4.1.crate) = 32491
-SHA256 (rust/crates/libspa-sys-0.4.1.crate) = d301a2fc2fed0a97c13836408a4d98f419af0c2695ecf74e634a214c17beefa6
-SIZE (rust/crates/libspa-sys-0.4.1.crate) = 2603
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.crate) = 23077
+SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
+SIZE (rust/crates/libc-0.2.139.crate) = 638983
+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/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/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.14.1.crate) = 6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce
-SIZE (rust/crates/nix-0.14.1.crate) = 185227
-SHA256 (rust/crates/nom-6.2.1.crate) = 9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6
-SIZE (rust/crates/nom-6.2.1.crate) = 148362
-SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
-SIZE (rust/crates/nom-7.1.0.crate) = 115647
-SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
-SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
-SHA256 (rust/crates/pango-0.15.2.crate) = 79211eff430c29cc38c69e0ab54bc78fa1568121ca9737707eee7f92a8417a94
-SIZE (rust/crates/pango-0.15.2.crate) = 43604
-SHA256 (rust/crates/pango-sys-0.15.1.crate) = 7022c2fb88cd2d9d55e1a708a8c53a3ae8678234c4a54bf623400aeb7f31fac2
-SIZE (rust/crates/pango-sys-0.15.1.crate) = 24709
+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/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
-SIZE (rust/crates/pest-2.1.3.crate) = 77986
-SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
-SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
+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
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pipewire-0.4.1.crate) = 5de050d879e7b8d9313429ec314b88b26fe48ba29a6ecc3bc8289d3673fee6c8
-SIZE (rust/crates/pipewire-0.4.1.crate) = 36546
-SHA256 (rust/crates/pipewire-sys-0.4.1.crate) = 9b4aa5ef9f3afef7dbb335106f69bd6bb541259e8796c693810cde20db1eb949
-SIZE (rust/crates/pipewire-sys-0.4.1.crate) = 2297
-SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
-SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
-SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
-SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535
+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/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.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
-SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
-SIZE (rust/crates/quote-1.0.15.crate) = 27281
-SHA256 (rust/crates/radium-0.5.3.crate) = 941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8
-SIZE (rust/crates/radium-0.5.3.crate) = 7588
-SHA256 (rust/crates/regex-1.4.6.crate) = 2a26af418b574bd56588335b3a3659a65725d4e636eb1016c2f9e3b38c7cc759
-SIZE (rust/crates/regex-1.4.6.crate) = 242248
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
+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/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/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
 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.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
+SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
+SIZE (rust/crates/serde-1.0.152.crate) = 77091
 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
 SIZE (rust/crates/shlex-1.1.0.crate) = 5199
-SHA256 (rust/crates/signal-0.7.0.crate) = 2f6ce83b159ab6984d2419f495134972b48754d13ff2e3f8c998339942b56ed9
-SIZE (rust/crates/signal-0.7.0.crate) = 11974
-SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
-SIZE (rust/crates/slab-0.4.5.crate) = 15888
-SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
-SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
+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/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
-SIZE (rust/crates/strum-0.21.0.crate) = 5296
-SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
-SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
-SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b
-SIZE (rust/crates/syn-1.0.86.crate) = 235126
-SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
-SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
-SHA256 (rust/crates/system-deps-6.0.1.crate) = ad3a97fdef3daf935d929b3e97e5a6a680cd4622e40c2941ca0875d6566416f8
-SIZE (rust/crates/system-deps-6.0.1.crate) = 22873
-SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
-SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
-SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
-SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
-SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
-SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version-compare-0.0.11.crate) = 1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b
-SIZE (rust/crates/version-compare-0.0.11.crate) = 15208
-SHA256 (rust/crates/version-compare-0.1.0.crate) = fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73
-SIZE (rust/crates/version-compare-0.1.0.crate) = 14169
+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/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
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.crate) = 2356
-SHA256 (rust/crates/which-4.2.4.crate) = 2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2
-SIZE (rust/crates/which-4.2.4.crate) = 9259
 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-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 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/wyz-0.2.0.crate) = 85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214
-SIZE (rust/crates/wyz-0.2.0.crate) = 12926
-SHA256 (ryuukyu-helvum-094681637ec8f9f2acdb993230e10da88aa3fedb_GL0.tar.gz) = a35b353227be21dde5af9a11dad4479311c6260e7c447fecdba006ba47822758
-SIZE (ryuukyu-helvum-094681637ec8f9f2acdb993230e10da88aa3fedb_GL0.tar.gz) = 130635
+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 (ryuukyu-helvum-69257ffa09e9ac844d22d85e288b97ac98b37665_GL0.tar.gz) = d74ce4fee9fa9514558c57cda2476cdd2cf2a64aa47bfde29ccf0f40dfa7d52c
+SIZE (ryuukyu-helvum-69257ffa09e9ac844d22d85e288b97ac98b37665_GL0.tar.gz) = 134580
diff --git a/multimedia/helvum/files/patch-pipewire_32bit b/multimedia/helvum/files/patch-pipewire_32bit
deleted file mode 100644
index c163976525bc..000000000000
--- a/multimedia/helvum/files/patch-pipewire_32bit
+++ /dev/null
@@ -1,27 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/merge_requests/108
-
-error[E0277]: the trait bound `i32: From<u32>` is not satisfied
-   --> cargo-crates/pipewire-0.4.1/src/loop_.rs:414:50
-    |
-414 |                 tv_nsec: duration.subsec_nanos().into(),
-    |                                                  ^^^^ the trait `From<u32>` is not implemented for `i32`
-    |
-    = help: the following implementations were found:
-              <i32 as From<NonZeroI32>>
-              <i32 as From<bool>>
-              <i32 as From<i16>>
-              <i32 as From<i8>>
-            and 3 others
-    = note: required because of the requirements on the impl of `Into<i32>` for `u32`
-
---- cargo-crates/pipewire-0.4.1/src/loop_.rs.orig	1973-11-29 21:33:09 UTC
-+++ cargo-crates/pipewire-0.4.1/src/loop_.rs
-@@ -411,7 +411,7 @@ where
-         fn duration_to_timespec(duration: Duration) -> spa_sys::timespec {
-             spa_sys::timespec {
-                 tv_sec: duration.as_secs().try_into().expect("Duration too long"),
--                tv_nsec: duration.subsec_nanos().into(),
-+                tv_nsec: duration.subsec_nanos() as libc::c_long,
-             }
-         }
- 
diff --git a/multimedia/helvum/files/patch-pipewire_eventfd b/multimedia/helvum/files/patch-pipewire_eventfd
deleted file mode 100644
index 98f0eb26b222..000000000000
--- a/multimedia/helvum/files/patch-pipewire_eventfd
+++ /dev/null
@@ -1,29 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/commit/f1dd2f9f3086
-
-error[E0425]: cannot find function `eventfd` in crate `libc`
-   --> cargo-crates/pipewire-0.4.1/src/channel.rs:220:34
-    |
-220 |     let eventfd = unsafe { libc::eventfd(0, libc::EFD_CLOEXEC) };
-    |                                  ^^^^^^^ not found in `libc`
-
-
---- cargo-crates/pipewire-0.4.1/src/channel.rs.orig	1973-11-29 21:33:09 UTC
-+++ cargo-crates/pipewire-0.4.1/src/channel.rs
-@@ -217,7 +217,17 @@ where
- {
-     // Manually open an eventfd that we can use to signal the loop thread to check for messages
-     // via an IoSource.
-+    #[cfg(target_os = "linux")]
-     let eventfd = unsafe { libc::eventfd(0, libc::EFD_CLOEXEC) };
-+    #[cfg(target_os = "freebsd")]
-+    let eventfd = {
-+        // Added in FreeBSD 13, libc crate doesn't target that yet
-+        use std::os::raw::{c_int, c_uint};
-+        extern "C" {
-+            pub fn eventfd(name: c_uint, flags: c_int) -> c_int;
-+        }
-+        unsafe { eventfd(0, 0x00100000) }
-+    };
-     if eventfd == -1 {
-         panic!("Failed to create eventfd: {}", errno::errno())
-     }
diff --git a/multimedia/helvum/files/patch-pipewire_init b/multimedia/helvum/files/patch-pipewire_init
index 93aaa506357a..683832a2aeb2 100644
--- a/multimedia/helvum/files/patch-pipewire_init
+++ b/multimedia/helvum/files/patch-pipewire_init
@@ -14,9 +14,9 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys`
 165 |     pw_sys::pw_deinit()
     |             ^^^^^^^^^ not found in `pw_sys`
 
---- cargo-crates/pipewire-0.4.1/src/lib.rs.orig	1973-11-29 21:33:09 UTC
-+++ cargo-crates/pipewire-0.4.1/src/lib.rs
-@@ -153,7 +153,7 @@ pub mod prelude {
+--- cargo-crates/pipewire-0.6.0/src/lib.rs.orig	2006-07-24 01:21:28 UTC
++++ cargo-crates/pipewire-0.6.0/src/lib.rs
+@@ -154,7 +154,7 @@ pub fn init() {
  pub fn init() {
      use once_cell::sync::OnceCell;
      static INITIALIZED: OnceCell<()> = OnceCell::new();
@@ -25,7 +25,7 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys`
  }
  
  /// Deinitialize PipeWire
-@@ -162,7 +162,7 @@ pub fn init() {
+@@ -163,7 +163,7 @@ pub unsafe fn deinit() {
  /// This must only be called once during the lifetime of the process, once no PipeWire threads
  /// are running anymore and all PipeWire resources are released.
  pub unsafe fn deinit() {
@@ -34,8 +34,8 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys`
  }
  
  #[cfg(test)]
---- cargo-crates/pipewire-sys-0.4.1/build.rs.orig	1973-11-29 21:33:09 UTC
-+++ cargo-crates/pipewire-sys-0.4.1/build.rs
+--- cargo-crates/pipewire-sys-0.6.0/build.rs.orig	2006-07-24 01:21:28 UTC
++++ cargo-crates/pipewire-sys-0.6.0/build.rs
 @@ -19,6 +19,7 @@ fn main() {
          // included header files changed.
          .parse_callbacks(Box::new(bindgen::CargoCallbacks))
@@ -44,8 +44,8 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys`
          .allowlist_function("pw_.*")
          .allowlist_type("pw_.*")
          .allowlist_var("pw_.*")
---- cargo-crates/pipewire-sys-0.4.1/src/lib.rs.orig	1973-11-29 21:33:09 UTC
-+++ cargo-crates/pipewire-sys-0.4.1/src/lib.rs
+--- cargo-crates/pipewire-sys-0.6.0/src/lib.rs.orig	2006-07-24 01:21:28 UTC
++++ cargo-crates/pipewire-sys-0.6.0/src/lib.rs
 @@ -20,8 +20,8 @@ mod tests {
      #[test]
      fn init() {