Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Apr 2026 20:38:12 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8650c68a777a - main - audio/songrec: update 0.4=?utf-8?Q?=2E3 =E2=86=92 0?=.6.7
Message-ID:  <69dab134.4445b.1eec5d1c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit 8650c68a777af13fdae7b83af066e1d9bddaeea4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-11 20:34:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-11 20:37:59 +0000

    audio/songrec: update 0.4.3 → 0.6.7
---
 audio/songrec/Makefile |  554 +++++++++++++-----------
 audio/songrec/distinfo | 1086 +++++++++++++++++++++++++++---------------------
 2 files changed, 915 insertions(+), 725 deletions(-)

diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index bfb497772952..b465219d71f8 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	songrec
-DISTVERSION=	0.4.3
-PORTREVISION=	15
+DISTVERSION=	0.6.7
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,298 +11,361 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libdbus-1.so:devel/dbus \
-		libpulse.so:audio/pulseaudio
+		libpulse.so:audio/pulseaudio \
+		libsoup-3.0.so:devel/libsoup3
 
-USES=		cargo gettext-runtime gnome ssl
-USE_GNOME=	gdkpixbuf glib20 gtk30
+USES=		cargo gettext-runtime gnome pkgconfig ssl
+USE_GNOME=	gdkpixbuf glib20 gtk40 libadwaita
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	marin-m
 GH_PROJECT=	SongRec
+CARGO_FEATURES=	--no-default-features gui ffmpeg
 
-CARGO_CRATES=	aho-corasick-0.7.18 \
-		alsa-0.9.1 \
-		alsa-sys-0.3.1 \
-		ansi_term-0.11.0 \
-		anyhow-1.0.47 \
+CARGO_CRATES=	adler2-2.0.1 \
+		aho-corasick-1.1.4 \
+		alsa-0.11.0 \
+		alsa-sys-0.4.0 \
+		android_system_properties-0.1.5 \
+		anstream-1.0.0 \
+		anstyle-1.0.14 \
+		anstyle-parse-1.0.0 \
+		anstyle-query-1.1.5 \
+		anstyle-wincon-3.0.11 \
+		anyhow-1.0.102 \
 		app_dirs-1.2.1 \
 		arrayvec-0.7.6 \
-		atk-0.9.0 \
-		atk-sys-0.10.0 \
-		atty-0.2.14 \
-		autocfg-1.0.1 \
+		async-broadcast-0.7.2 \
+		async-channel-2.5.0 \
+		async-executor-1.14.0 \
+		async-io-2.6.0 \
+		async-lock-3.4.2 \
+		async-process-2.5.0 \
+		async-recursion-1.1.1 \
+		async-signal-0.2.13 \
+		async-task-4.7.1 \
+		async-trait-0.1.89 \
+		atomic-waker-1.1.2 \
+		autocfg-1.5.0 \
 		base64-0.12.3 \
-		base64-0.13.0 \
-		bindgen-0.56.0 \
-		bitflags-1.2.1 \
-		bitflags-2.6.0 \
+		bitflags-1.3.2 \
+		bitflags-2.11.0 \
 		block-0.1.6 \
-		bstr-0.2.17 \
-		bumpalo-3.8.0 \
-		bytemuck-1.18.0 \
-		byteorder-1.4.3 \
-		bytes-0.5.6 \
-		bytes-1.1.0 \
-		cairo-rs-0.9.1 \
-		cairo-sys-rs-0.10.0 \
-		cc-1.0.72 \
+		block2-0.6.2 \
+		blocking-1.6.2 \
+		bumpalo-3.20.2 \
+		bytemuck-1.25.0 \
+		byteorder-1.5.0 \
+		byteorder-lite-0.1.0 \
+		bytes-1.11.1 \
+		cairo-rs-0.21.5 \
+		cairo-sys-rs-0.21.5 \
+		cc-1.2.57 \
 		cesu8-1.1.0 \
-		cexpr-0.4.0 \
-		cfg-if-0.1.10 \
-		cfg-if-1.0.0 \
+		cfg-expr-0.20.7 \
+		cfg-if-1.0.4 \
+		chacha20-0.10.0 \
 		chfft-0.3.4 \
-		chrono-0.4.19 \
-		clang-sys-1.3.0 \
-		clap-2.33.3 \
-		claxon-0.4.3 \
-		combine-4.6.2 \
-		core-foundation-0.9.2 \
-		core-foundation-sys-0.8.3 \
-		coreaudio-rs-0.11.3 \
-		coreaudio-sys-0.2.8 \
-		cpal-0.15.3 \
-		crc32fast-1.2.1 \
-		csv-1.1.6 \
-		csv-core-0.1.10 \
+		chrono-0.4.44 \
+		clap-4.6.0 \
+		clap_builder-4.6.0 \
+		clap_lex-1.1.0 \
+		clap_mangen-0.2.33 \
+		colorchoice-1.0.5 \
+		combine-4.6.7 \
+		concurrent-queue-2.5.0 \
+		core-foundation-sys-0.8.7 \
+		coreaudio-rs-0.14.0 \
+		cpal-0.17.3 \
+		cpufeatures-0.3.0 \
+		crc32fast-1.5.0 \
+		crossbeam-utils-0.8.21 \
+		csv-1.4.0 \
+		csv-core-0.1.13 \
 		dasp_sample-0.11.0 \
-		dbus-0.6.5 \
-		directories-4.0.1 \
-		dirs-3.0.2 \
-		dirs-sys-0.3.6 \
-		either-1.6.1 \
-		encoding_rs-0.8.29 \
-		fnv-1.0.7 \
-		foreign-types-0.3.2 \
-		foreign-types-shared-0.1.1 \
-		form_urlencoded-1.0.1 \
-		fuchsia-zircon-0.3.3 \
-		fuchsia-zircon-sys-0.3.3 \
-		futures-0.3.17 \
-		futures-channel-0.3.17 \
-		futures-core-0.3.17 \
-		futures-executor-0.3.17 \
-		futures-io-0.3.17 \
-		futures-macro-0.3.17 \
-		futures-sink-0.3.17 \
-		futures-task-0.3.17 \
-		futures-util-0.3.17 \
-		gdk-0.13.2 \
-		gdk-pixbuf-0.9.0 \
-		gdk-pixbuf-sys-0.10.0 \
-		gdk-sys-0.10.0 \
+		directories-6.0.0 \
+		dirs-sys-0.5.0 \
+		dispatch2-0.3.1 \
+		encoding_rs-0.8.35 \
+		endi-1.1.1 \
+		enumflags2-0.7.12 \
+		enumflags2_derive-0.7.12 \
+		equivalent-1.0.2 \
+		erased-serde-0.4.10 \
+		errno-0.3.14 \
+		event-listener-5.4.1 \
+		event-listener-strategy-0.5.4 \
+		extended-0.1.0 \
+		fastrand-2.3.0 \
+		fdeflate-0.3.7 \
+		fern-0.7.1 \
+		field-offset-0.3.6 \
+		find-msvc-tools-0.1.9 \
+		flate2-1.1.9 \
+		foldhash-0.1.5 \
+		futures-channel-0.3.32 \
+		futures-core-0.3.32 \
+		futures-executor-0.3.32 \
+		futures-io-0.3.32 \
+		futures-lite-2.6.1 \
+		futures-macro-0.3.32 \
+		futures-task-0.3.32 \
+		futures-util-0.3.32 \
+		gdk-pixbuf-0.21.5 \
+		gdk-pixbuf-sys-0.21.5 \
+		gdk4-0.10.3 \
+		gdk4-sys-0.10.3 \
 		getrandom-0.1.16 \
-		getrandom-0.2.3 \
+		getrandom-0.2.17 \
+		getrandom-0.4.2 \
 		gettext-rs-0.5.0 \
 		gettext-sys-0.19.9 \
-		gio-0.9.1 \
-		gio-sys-0.10.1 \
-		glib-0.10.3 \
-		glib-macros-0.10.1 \
-		glib-sys-0.10.1 \
-		glob-0.3.0 \
-		gobject-sys-0.10.0 \
-		gtk-0.9.2 \
-		gtk-sys-0.10.0 \
-		h2-0.2.7 \
-		hashbrown-0.11.2 \
-		heck-0.3.3 \
-		hermit-abi-0.1.19 \
-		hound-3.4.0 \
-		http-0.2.5 \
-		http-body-0.3.1 \
-		httparse-1.5.1 \
-		httpdate-0.3.2 \
-		hyper-0.13.10 \
-		hyper-tls-0.4.3 \
-		idna-0.2.3 \
-		indexmap-1.7.0 \
-		iovec-0.1.4 \
-		ipnet-2.3.1 \
-		itertools-0.9.0 \
-		itoa-0.4.8 \
+		gio-0.21.5 \
+		gio-sys-0.21.5 \
+		glib-0.21.5 \
+		glib-build-tools-0.21.0 \
+		glib-macros-0.21.5 \
+		glib-sys-0.21.5 \
+		gobject-sys-0.21.5 \
+		graphene-rs-0.21.5 \
+		graphene-sys-0.21.5 \
+		gsk4-0.10.3 \
+		gsk4-sys-0.10.3 \
+		gtk4-0.10.3 \
+		gtk4-macros-0.10.3 \
+		gtk4-sys-0.10.3 \
+		hashbrown-0.15.5 \
+		hashbrown-0.16.1 \
+		heck-0.5.0 \
+		hermit-abi-0.5.2 \
+		hex-0.4.3 \
+		humantime-2.3.0 \
+		iana-time-zone-0.1.65 \
+		iana-time-zone-haiku-0.1.2 \
+		id-arena-2.3.0 \
+		image-0.25.10 \
+		indexmap-2.13.0 \
+		is_terminal_polyfill-1.70.2 \
+		itoa-1.0.18 \
 		jni-0.21.1 \
-		jni-sys-0.3.0 \
-		jobserver-0.1.24 \
-		js-sys-0.3.70 \
-		kernel32-sys-0.2.2 \
-		lazy_static-1.4.0 \
-		lazycell-1.3.0 \
-		lewton-0.10.2 \
-		libc-0.2.108 \
-		libdbus-sys-0.2.2 \
-		libloading-0.7.2 \
-		libpulse-binding-2.26.0 \
-		libpulse-sys-1.19.2 \
+		jni-sys-0.3.1 \
+		jni-sys-0.4.1 \
+		jni-sys-macros-0.4.1 \
+		js-sys-0.3.91 \
+		ksni-0.3.3 \
+		lazy_static-1.5.0 \
+		leb128fmt-0.1.0 \
+		libadwaita-0.8.1 \
+		libadwaita-sys-0.8.1 \
+		libc-0.2.183 \
+		libm-0.2.16 \
+		libpulse-binding-2.30.1 \
+		libpulse-sys-1.23.0 \
+		libredox-0.1.15 \
+		linux-raw-sys-0.12.1 \
 		locale_config-0.3.0 \
-		log-0.4.14 \
-		mach2-0.4.2 \
+		log-0.4.29 \
+		mach2-0.5.0 \
 		malloc_buf-0.0.6 \
-		matches-0.1.9 \
-		memchr-2.4.1 \
-		mime-0.3.16 \
-		mime_guess-2.0.3 \
-		mio-0.6.23 \
-		miow-0.2.2 \
-		mpris-player-0.6.1 \
-		native-tls-0.2.8 \
-		ndk-0.8.0 \
+		memchr-2.8.0 \
+		memoffset-0.9.1 \
+		miniz_oxide-0.8.9 \
+		moxcms-0.8.1 \
+		mpris-server-0.9.0 \
+		ndk-0.9.0 \
 		ndk-context-0.1.1 \
-		ndk-sys-0.5.0+25.2.9519653 \
-		net2-0.2.37 \
-		nom-5.1.2 \
-		num-complex-0.4.0 \
-		num-derive-0.3.3 \
+		ndk-sys-0.6.0+11769913 \
+		num-bigint-0.4.6 \
+		num-complex-0.4.6 \
 		num-derive-0.4.2 \
-		num-integer-0.1.44 \
-		num-traits-0.2.14 \
-		num_cpus-1.13.0 \
-		num_enum-0.7.3 \
-		num_enum_derive-0.7.3 \
+		num-integer-0.1.46 \
+		num-rational-0.4.2 \
+		num-traits-0.2.19 \
+		num_enum-0.7.6 \
+		num_enum_derive-0.7.6 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
+		objc2-0.6.4 \
+		objc2-audio-toolbox-0.3.2 \
+		objc2-avf-audio-0.3.2 \
+		objc2-core-audio-0.3.2 \
+		objc2-core-audio-types-0.3.2 \
+		objc2-core-foundation-0.3.2 \
+		objc2-encode-4.1.0 \
+		objc2-foundation-0.3.2 \
 		objc_id-0.1.1 \
-		oboe-0.6.1 \
-		oboe-sys-0.6.1 \
-		ogg-0.8.0 \
 		ole32-sys-0.2.0 \
-		once_cell-1.19.0 \
-		openssl-0.10.38 \
-		openssl-probe-0.1.4 \
-		openssl-sys-0.9.71 \
-		pango-0.9.1 \
-		pango-sys-0.10.0 \
-		peeking_take_while-0.1.2 \
-		percent-encoding-2.1.0 \
-		pin-project-1.0.8 \
-		pin-project-internal-1.0.8 \
-		pin-project-lite-0.1.12 \
-		pin-project-lite-0.2.7 \
-		pin-utils-0.1.0 \
-		pkg-config-0.3.22 \
-		ppv-lite86-0.2.15 \
-		proc-macro-crate-0.1.5 \
-		proc-macro-crate-1.1.0 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
-		proc-macro-hack-0.5.19 \
-		proc-macro-nested-0.1.7 \
-		proc-macro2-1.0.86 \
+		once_cell-1.21.4 \
+		once_cell_polyfill-1.70.2 \
+		option-ext-0.2.0 \
+		ordered-stream-0.2.0 \
+		pango-0.21.5 \
+		pango-sys-0.21.5 \
+		parking-2.2.1 \
+		pastey-0.2.1 \
+		percent-encoding-2.3.2 \
+		pin-project-lite-0.2.17 \
+		piper-0.2.5 \
+		pkg-config-0.3.32 \
+		png-0.18.1 \
+		polling-3.11.0 \
+		ppv-lite86-0.2.21 \
+		prettyplease-0.2.37 \
+		proc-macro-crate-3.5.0 \
+		proc-macro2-1.0.106 \
 		pulsectl-rs-0.3.2 \
-		quote-1.0.37 \
+		pxfm-0.1.28 \
+		quote-1.0.45 \
+		r-efi-6.0.0 \
 		rand-0.7.3 \
-		rand-0.8.4 \
+		rand-0.10.0 \
 		rand_chacha-0.2.2 \
-		rand_chacha-0.3.1 \
 		rand_core-0.5.1 \
-		rand_core-0.6.3 \
+		rand_core-0.10.0 \
+		rand_distr-0.6.0 \
 		rand_hc-0.2.0 \
-		rand_hc-0.3.1 \
-		redox_syscall-0.2.10 \
-		redox_users-0.4.0 \
-		regex-1.5.4 \
-		regex-automata-0.1.10 \
-		regex-syntax-0.6.25 \
-		remove_dir_all-0.5.3 \
-		reqwest-0.10.10 \
-		rodio-0.19.0 \
-		rustc-hash-1.1.0 \
-		ryu-1.0.5 \
+		redox_users-0.5.2 \
+		regex-1.12.3 \
+		regex-automata-0.4.14 \
+		regex-syntax-0.8.10 \
+		rodio-0.22.2 \
+		roff-1.1.0 \
+		rtrb-0.3.3 \
+		rustc_version-0.4.1 \
+		rustix-1.1.4 \
+		rustversion-1.0.22 \
+		ryu-1.0.23 \
 		same-file-1.0.6 \
-		schannel-0.1.19 \
-		security-framework-2.3.1 \
-		security-framework-sys-2.4.2 \
-		serde-1.0.130 \
-		serde_derive-1.0.130 \
-		serde_json-1.0.71 \
-		serde_urlencoded-0.7.0 \
+		semver-1.0.27 \
+		serde-1.0.228 \
+		serde_core-1.0.228 \
+		serde_derive-1.0.228 \
+		serde_fmt-1.1.0 \
+		serde_json-1.0.149 \
+		serde_repr-0.1.20 \
+		serde_spanned-1.1.0 \
 		shell32-sys-0.1.2 \
-		shlex-0.1.1 \
-		slab-0.4.5 \
-		socket2-0.3.19 \
-		strsim-0.8.0 \
-		strum-0.18.0 \
-		strum_macros-0.18.0 \
-		symphonia-0.5.4 \
-		symphonia-bundle-mp3-0.5.4 \
-		symphonia-core-0.5.4 \
-		symphonia-metadata-0.5.4 \
-		syn-1.0.81 \
-		syn-2.0.77 \
-		system-deps-1.3.2 \
-		tempfile-3.2.0 \
-		textwrap-0.11.0 \
-		thiserror-1.0.64 \
-		thiserror-impl-1.0.64 \
-		time-0.1.43 \
-		tinyvec-1.5.1 \
-		tinyvec_macros-0.1.0 \
-		tokio-0.2.25 \
-		tokio-tls-0.3.1 \
-		tokio-util-0.3.1 \
-		toml-0.4.10 \
-		toml-0.5.8 \
-		tower-service-0.3.1 \
-		tracing-0.1.29 \
-		tracing-core-0.1.21 \
-		tracing-futures-0.2.5 \
-		try-lock-0.2.3 \
-		unicase-2.6.0 \
-		unicode-bidi-0.3.7 \
-		unicode-ident-1.0.13 \
-		unicode-normalization-0.1.19 \
-		unicode-segmentation-1.8.0 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
-		url-2.2.2 \
+		shlex-1.3.0 \
+		signal-hook-registry-1.4.8 \
+		simd-adler32-0.3.8 \
+		slab-0.4.12 \
+		smallvec-1.15.1 \
+		soup3-0.8.0 \
+		soup3-sys-0.8.0 \
+		strsim-0.11.1 \
+		sval-2.17.0 \
+		sval_buffer-2.17.0 \
+		sval_dynamic-2.17.0 \
+		sval_fmt-2.17.0 \
+		sval_json-2.17.0 \
+		sval_nested-2.17.0 \
+		sval_ref-2.17.0 \
+		sval_serde-2.17.0 \
+		symphonia-0.5.5 \
+		symphonia-bundle-flac-0.5.5 \
+		symphonia-bundle-mp3-0.5.5 \
+		symphonia-codec-aac-0.5.5 \
+		symphonia-codec-adpcm-0.5.5 \
+		symphonia-codec-alac-0.5.5 \
+		symphonia-codec-pcm-0.5.5 \
+		symphonia-codec-vorbis-0.5.5 \
+		symphonia-core-0.5.5 \
+		symphonia-format-caf-0.5.5 \
+		symphonia-format-isomp4-0.5.5 \
+		symphonia-format-mkv-0.5.5 \
+		symphonia-format-ogg-0.5.5 \
+		symphonia-format-riff-0.5.5 \
+		symphonia-metadata-0.5.5 \
+		symphonia-utils-xiph-0.5.5 \
+		syn-2.0.117 \
+		system-deps-7.0.7 \
+		target-lexicon-0.13.3 \
+		tempfile-3.27.0 \
+		thiserror-1.0.69 \
+		thiserror-2.0.18 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.18 \
+		toml-0.9.12+spec-1.1.0 \
+		toml-1.1.0+spec-1.1.0 \
+		toml_datetime-0.7.5+spec-1.1.0 \
+		toml_datetime-1.1.0+spec-1.1.0 \
+		toml_edit-0.25.8+spec-1.1.0 \
+		toml_parser-1.1.0+spec-1.1.0 \
+		toml_writer-1.1.0+spec-1.1.0 \
+		tracing-0.1.44 \
+		tracing-attributes-0.1.31 \
+		tracing-core-0.1.36 \
+		trait-variant-0.1.2 \
+		typeid-1.0.3 \
+		uds_windows-1.2.1 \
+		unicode-ident-1.0.24 \
+		unicode-xid-0.2.6 \
+		utf8parse-0.2.2 \
 		uuid-0.8.2 \
-		vcpkg-0.2.15 \
-		vec_map-0.8.2 \
-		version-compare-0.0.10 \
-		version_check-0.9.3 \
-		walkdir-2.3.2 \
-		want-0.3.0 \
+		uuid-1.22.0 \
+		value-bag-1.12.0 \
+		value-bag-serde1-1.12.0 \
+		value-bag-sval2-1.12.0 \
+		version-compare-0.2.1 \
+		walkdir-2.5.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
-		wasi-0.10.2+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.93 \
-		wasm-bindgen-backend-0.2.93 \
-		wasm-bindgen-futures-0.4.43 \
-		wasm-bindgen-macro-0.2.93 \
-		wasm-bindgen-macro-support-0.2.93 \
-		wasm-bindgen-shared-0.2.93 \
-		web-sys-0.3.55 \
+		wasi-0.11.1+wasi-snapshot-preview1 \
+		wasip2-1.0.2+wasi-0.2.9 \
+		wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
+		wasm-bindgen-0.2.114 \
+		wasm-bindgen-futures-0.4.64 \
+		wasm-bindgen-macro-0.2.114 \
+		wasm-bindgen-macro-support-0.2.114 \
+		wasm-bindgen-shared-0.2.114 \
+		wasm-encoder-0.244.0 \
+		wasm-metadata-0.244.0 \
+		wasmparser-0.244.0 \
+		web-sys-0.3.91 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
 		winapi-build-0.1.1 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.5 \
+		winapi-util-0.1.11 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.54.0 \
-		windows-core-0.54.0 \
-		windows-result-0.1.2 \
+		windows-0.62.2 \
+		windows-collections-0.3.2 \
+		windows-core-0.62.2 \
+		windows-future-0.3.2 \
+		windows-implement-0.60.2 \
+		windows-interface-0.59.3 \
+		windows-link-0.2.1 \
+		windows-numerics-0.3.1 \
+		windows-result-0.4.1 \
+		windows-strings-0.5.1 \
 		windows-sys-0.45.0 \
+		windows-sys-0.61.2 \
 		windows-targets-0.42.2 \
-		windows-targets-0.52.6 \
+		windows-threading-0.2.1 \
 		windows_aarch64_gnullvm-0.42.2 \
-		windows_aarch64_gnullvm-0.52.6 \
 		windows_aarch64_msvc-0.42.2 \
-		windows_aarch64_msvc-0.52.6 \
 		windows_i686_gnu-0.42.2 \
-		windows_i686_gnu-0.52.6 \
-		windows_i686_gnullvm-0.52.6 \
 		windows_i686_msvc-0.42.2 \
-		windows_i686_msvc-0.52.6 \
 		windows_x86_64_gnu-0.42.2 \
-		windows_x86_64_gnu-0.52.6 \
 		windows_x86_64_gnullvm-0.42.2 \
-		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.42.2 \
-		windows_x86_64_msvc-0.52.6 \
-		winreg-0.7.0 \
-		ws2_32-sys-0.2.1 \
-		xdg-2.4.0
-
-OPENSSLINC=	/usr/include
-OPENSSLLIB=	/usr/lib
+		winnow-0.7.15 \
+		winnow-1.0.0 \
+		wit-bindgen-0.51.0 \
+		wit-bindgen-core-0.51.0 \
+		wit-bindgen-rust-0.51.0 \
+		wit-bindgen-rust-macro-0.51.0 \
+		wit-component-0.244.0 \
+		wit-parser-0.244.0 \
+		xdg-2.5.2 \
+		zbus-5.14.0 \
+		zbus_macros-5.14.0 \
+		zbus_names-4.3.1 \
+		zerocopy-0.8.47 \
+		zerocopy-derive-0.8.47 \
+		zmij-1.0.21 \
+		zvariant-5.10.0 \
+		zvariant_derive-5.10.0 \
+		zvariant_utils-3.3.0
 
 PLIST_FILES=	bin/${PORTNAME}
 
diff --git a/audio/songrec/distinfo b/audio/songrec/distinfo
index 9e43cb886724..eca8e1a2dd9c 100644
--- a/audio/songrec/distinfo
+++ b/audio/songrec/distinfo
@@ -1,504 +1,602 @@
-TIMESTAMP = 1727681567
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
-SIZE (rust/crates/alsa-0.9.1.crate) = 72824
-SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
-SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/anyhow-1.0.47.crate) = 38d9ff5d688f1c13395289f67db01d4826b46dd694e7580accdc3e8430f2d98e
-SIZE (rust/crates/anyhow-1.0.47.crate) = 36068
+TIMESTAMP = 1775937742
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/alsa-0.11.0.crate) = 812947049edcd670a82cd5c73c3661d2e58468577ba8489de58e1a73c04cbd5d
+SIZE (rust/crates/alsa-0.11.0.crate) = 76094
+SHA256 (rust/crates/alsa-sys-0.4.0.crate) = ad7569085a265dd3f607ebecce7458eaab2132a84393534c95b18dcbc3f31e04
+SIZE (rust/crates/alsa-sys-0.4.0.crate) = 35672
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
+SIZE (rust/crates/anstream-1.0.0.crate) = 28916
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
+SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
 SHA256 (rust/crates/app_dirs-1.2.1.crate) = e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d
 SIZE (rust/crates/app_dirs-1.2.1.crate) = 9468
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/atk-0.9.0.crate) = 812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426
-SIZE (rust/crates/atk-0.9.0.crate) = 35124
-SHA256 (rust/crates/atk-sys-0.10.0.crate) = f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce
-SIZE (rust/crates/atk-sys-0.10.0.crate) = 20516
-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/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a
+SIZE (rust/crates/async-executor-1.14.0.crate) = 28804
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
+SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
 SHA256 (rust/crates/base64-0.12.3.crate) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
 SIZE (rust/crates/base64-0.12.3.crate) = 57545
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/bindgen-0.56.0.crate) = 2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239
-SIZE (rust/crates/bindgen-0.56.0.crate) = 198300
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
+SIZE (rust/crates/bitflags-2.11.0.crate) = 48906
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.8.0.crate) = 8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c
-SIZE (rust/crates/bumpalo-3.8.0.crate) = 79835
-SHA256 (rust/crates/bytemuck-1.18.0.crate) = 94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae
-SIZE (rust/crates/bytemuck-1.18.0.crate) = 49774
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.5.6.crate) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.crate) = 46291
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/cairo-rs-0.9.1.crate) = c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8
-SIZE (rust/crates/cairo-rs-0.9.1.crate) = 47251
-SHA256 (rust/crates/cairo-sys-rs-0.10.0.crate) = 2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7
-SIZE (rust/crates/cairo-sys-rs-0.10.0.crate) = 11266
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
+SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/cairo-rs-0.21.5.crate) = b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4
+SIZE (rust/crates/cairo-rs-0.21.5.crate) = 58086
+SHA256 (rust/crates/cairo-sys-rs-0.21.5.crate) = 06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c
+SIZE (rust/crates/cairo-sys-rs-0.21.5.crate) = 14448
+SHA256 (rust/crates/cc-1.2.57.crate) = 7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423
+SIZE (rust/crates/cc-1.2.57.crate) = 96188
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
-SIZE (rust/crates/cexpr-0.4.0.crate) = 18023
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368
+SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
+SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
 SHA256 (rust/crates/chfft-0.3.4.crate) = 103be009e532bf7f2cdbf24dc76953f55c83f03bac8a8ced0d2a21b639907dc0
 SIZE (rust/crates/chfft-0.3.4.crate) = 22945
-SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-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.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
-SHA256 (rust/crates/claxon-0.4.3.crate) = 4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688
-SIZE (rust/crates/claxon-0.4.3.crate) = 86626
-SHA256 (rust/crates/combine-4.6.2.crate) = b2b2f5d0ee456f3928812dfc8c6d9a1d592b98678f6d56db9b0cd2b7bc6c8db5
-SIZE (rust/crates/combine-4.6.2.crate) = 132528
-SHA256 (rust/crates/core-foundation-0.9.2.crate) = 6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3
-SIZE (rust/crates/core-foundation-0.9.2.crate) = 26857
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
-SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.8.crate) = 2b7e3347be6a09b46aba228d6608386739fb70beff4f61e07422da87b0bb31fa
-SIZE (rust/crates/coreaudio-sys-0.2.8.crate) = 4778
-SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
-SIZE (rust/crates/cpal-0.15.3.crate) = 100083
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
+SHA256 (rust/crates/clap-4.6.0.crate) = b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351
+SIZE (rust/crates/clap-4.6.0.crate) = 62930
+SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
+SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
+SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/clap_mangen-0.2.33.crate) = 7e30ffc187e2e3aeafcd1c6e2aa416e29739454c0ccaa419226d5ecd181f2d78
+SIZE (rust/crates/clap_mangen-0.2.33.crate) = 15773
+SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
+SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/coreaudio-rs-0.14.0.crate) = d15c3c3cee7c087938f7ad1c3098840b3ef1f1bdc7f6e496336c3b1e7a6f3914
+SIZE (rust/crates/coreaudio-rs-0.14.0.crate) = 44009
+SHA256 (rust/crates/cpal-0.17.3.crate) = d8942da362c0f0d895d7cac616263f2f9424edc5687364dfd1d25ef7eba506d7
+SIZE (rust/crates/cpal-0.17.3.crate) = 153337
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
 SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
 SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/dbus-0.6.5.crate) = 48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819
-SIZE (rust/crates/dbus-0.6.5.crate) = 93162
-SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
-SIZE (rust/crates/directories-4.0.1.crate) = 16040
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encoding_rs-0.8.29.crate) = a74ea89a0a1b98f6332de42c95baff457ada66d1cb4030f9ff151b2041a1c746
-SIZE (rust/crates/encoding_rs-0.8.29.crate) = 1368211
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
-SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
-SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
-SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
-SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
-SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
-SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
-SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
-SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
-SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
-SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
-SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
-SHA256 (rust/crates/gdk-0.13.2.crate) = db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d
-SIZE (rust/crates/gdk-0.13.2.crate) = 77405
-SHA256 (rust/crates/gdk-pixbuf-0.9.0.crate) = 8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a
-SIZE (rust/crates/gdk-pixbuf-0.9.0.crate) = 15962
-SHA256 (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f
-SIZE (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 8142
-SHA256 (rust/crates/gdk-sys-0.10.0.crate) = 0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69
-SIZE (rust/crates/gdk-sys-0.10.0.crate) = 60084
+SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
+SIZE (rust/crates/directories-6.0.0.crate) = 17842
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099
+SIZE (rust/crates/endi-1.1.1.crate) = 5045
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.10.crate) = d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec
+SIZE (rust/crates/erased-serde-0.4.10.crate) = 31339
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
+SIZE (rust/crates/extended-0.1.0.crate) = 4393
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
+SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
+SIZE (rust/crates/flate2-1.1.9.crate) = 82745
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d
+SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213
+SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
+SIZE (rust/crates/futures-core-0.3.32.crate) = 14684
+SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d
+SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581
+SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718
+SIZE (rust/crates/futures-io-0.3.32.crate) = 9191
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b
+SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929
+SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
+SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
+SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
+SHA256 (rust/crates/gdk-pixbuf-0.21.5.crate) = debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c
+SIZE (rust/crates/gdk-pixbuf-0.21.5.crate) = 21530
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = 13417
+SHA256 (rust/crates/gdk4-0.10.3.crate) = 756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf
+SIZE (rust/crates/gdk4-0.10.3.crate) = 102540
+SHA256 (rust/crates/gdk4-sys-0.10.3.crate) = a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034
+SIZE (rust/crates/gdk4-sys-0.10.3.crate) = 76249
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
+SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
 SHA256 (rust/crates/gettext-rs-0.5.0.crate) = 1b95fa19cca70adf9888150e979839ae9bd58f85a1a42e4753699112875189e1
 SIZE (rust/crates/gettext-rs-0.5.0.crate) = 9227
 SHA256 (rust/crates/gettext-sys-0.19.9.crate) = e034c4ba5bb796730a6cc5eb0d654c16885006a7c3d6c6603581ed809434f153
 SIZE (rust/crates/gettext-sys-0.19.9.crate) = 7216453
-SHA256 (rust/crates/gio-0.9.1.crate) = 1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561
-SIZE (rust/crates/gio-0.9.1.crate) = 154725
-SHA256 (rust/crates/gio-sys-0.10.1.crate) = 5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac
-SIZE (rust/crates/gio-sys-0.10.1.crate) = 70655
-SHA256 (rust/crates/glib-0.10.3.crate) = 0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5
-SIZE (rust/crates/glib-0.10.3.crate) = 137147
-SHA256 (rust/crates/glib-macros-0.10.1.crate) = 41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039
-SIZE (rust/crates/glib-macros-0.10.1.crate) = 7380
-SHA256 (rust/crates/glib-sys-0.10.1.crate) = c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1
-SIZE (rust/crates/glib-sys-0.10.1.crate) = 48839
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/gobject-sys-0.10.0.crate) = 952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c
-SIZE (rust/crates/gobject-sys-0.10.0.crate) = 17058
-SHA256 (rust/crates/gtk-0.9.2.crate) = 2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a
-SIZE (rust/crates/gtk-0.9.2.crate) = 518333
-SHA256 (rust/crates/gtk-sys-0.10.0.crate) = 89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457
-SIZE (rust/crates/gtk-sys-0.10.0.crate) = 125150
-SHA256 (rust/crates/h2-0.2.7.crate) = 5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535
-SIZE (rust/crates/h2-0.2.7.crate) = 156989
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
*** 821 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69dab134.4445b.1eec5d1c>