git: 4dc36b18c1c8 - main - audio/ncspot: Update to 0.9.0

From: Rodrigo Osorio <rodrigo_at_FreeBSD.org>
Date: Sun, 14 Nov 2021 23:31:43 UTC
The branch main has been updated by rodrigo:

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

commit 4dc36b18c1c896fb0a6c9554c533c17d720f75f7
Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2021-11-12 21:59:13 +0000
Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2021-11-14 22:45:24 +0000

    audio/ncspot: Update to 0.9.0
    
    Major changes:
        0.7.0 : Updates to latest librespot, bringing along some larger changes under the hood
        0.7.1 : Fix build of cover feature
                Fix volume normalization
        0.7.2 : Handle expired sessions without panicking
                Third party dependency updates
        0.7.3 : Fix connection issues by enabling the AP resolver in librespot
                Bump reqwest form 0.9 to 0.11
                Fix nerdfont pause/stop glyphs
        0.8.0 : Show album art when playing 'similar tracks'
                Don't panic if user quits login process
                Handle commands (e.g. h, j, k l) in select artist modal
        0.8.1 : Release 0.8.0 had a minor bug
        0.8.2 : Add Windows release builds
                Reduce API calls by only fetching the full track details if necessary
                Refactoring, other cleanups and dependency updates
                Remove broken Facebook login code
        0.9.0 : Sort library after saving an album
                Add scoop instruction for installation
                Update librespot to 0.3.0
    
    Full changelog: https://github.com/hrkfdn/ncspot/releases
---
 audio/ncspot/Makefile            |  451 +++++-----
 audio/ncspot/distinfo            | 1710 ++++++++++++++++++--------------------
 audio/ncspot/files/patch-powerpc |   62 --
 3 files changed, 1023 insertions(+), 1200 deletions(-)

diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 602a2e5b0771..113a772e338b 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ncspot
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.6.0
-PORTREVISION=	6
+DISTVERSION=	0.9.0
 CATEGORIES=	audio
 
 MAINTAINER=	rodrigo@FreeBSD.org
@@ -16,76 +15,65 @@ USES=		cargo ncurses ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	hrkfdn
 
-CARGO_CRATES=	addr2line-0.14.1 \
+CARGO_CRATES=	addr2line-0.16.0 \
 		adler-1.0.2 \
-		aes-0.3.2 \
-		aes-ctr-0.3.0 \
-		aes-soft-0.3.3 \
-		aesni-0.6.0 \
+		aes-0.6.0 \
+		aes-ctr-0.6.0 \
+		aes-soft-0.6.4 \
+		aesni-0.10.0 \
 		ahash-0.6.3 \
-		aho-corasick-0.7.15 \
-		alga-0.9.3 \
-		alsa-0.2.2 \
-		alsa-sys-0.1.2 \
+		aho-corasick-0.7.18 \
+		alsa-0.5.0 \
+		alsa-sys-0.3.1 \
 		ansi_term-0.11.0 \
-		approx-0.3.2 \
 		array-macro-1.0.5 \
 		arrayref-0.3.6 \
 		arrayvec-0.5.2 \
-		async-io-1.3.1 \
+		async-io-1.6.0 \
+		async-trait-0.1.51 \
 		atty-0.2.14 \
 		autocfg-0.1.7 \
 		autocfg-1.0.1 \
-		backtrace-0.3.56 \
-		base64-0.9.3 \
+		backtrace-0.3.61 \
 		base64-0.10.1 \
 		base64-0.13.0 \
 		bindgen-0.56.0 \
-		bit-set-0.5.2 \
-		bit-vec-0.6.3 \
-		bitflags-0.9.1 \
-		bitflags-1.2.1 \
+		bitflags-1.3.2 \
 		blake2b_simd-0.5.11 \
 		block-0.1.6 \
-		block-buffer-0.7.3 \
-		block-cipher-trait-0.6.2 \
-		block-padding-0.1.5 \
-		bumpalo-3.6.1 \
-		byte-tools-0.3.1 \
+		block-buffer-0.9.0 \
+		bumpalo-3.7.1 \
 		byteorder-1.4.3 \
 		bytes-0.4.12 \
 		bytes-0.5.6 \
-		bytes-1.0.1 \
+		bytes-1.1.0 \
 		cache-padded-1.1.1 \
-		cc-1.0.67 \
+		cc-1.0.71 \
+		cesu8-1.1.0 \
 		cexpr-0.4.0 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
-		clang-sys-1.2.0 \
+		cipher-0.2.5 \
+		clang-sys-1.2.2 \
 		clap-2.33.3 \
 		clipboard-0.5.0 \
 		clipboard-win-2.2.0 \
 		cloudabi-0.0.3 \
+		combine-4.6.1 \
 		concurrent-queue-1.2.2 \
+		const-sha1-0.2.0 \
 		constant_time_eq-0.1.5 \
-		cookie-0.12.0 \
-		cookie_store-0.7.0 \
-		core-foundation-0.9.1 \
-		core-foundation-sys-0.5.1 \
-		core-foundation-sys-0.8.2 \
-		coreaudio-rs-0.9.1 \
+		core-foundation-0.9.2 \
+		core-foundation-sys-0.8.3 \
+		coreaudio-rs-0.10.0 \
 		coreaudio-sys-0.2.8 \
-		cpal-0.8.2 \
-		crc32fast-1.2.1 \
+		cpal-0.13.4 \
+		cpufeatures-0.2.1 \
 		crossbeam-channel-0.5.1 \
-		crossbeam-deque-0.7.3 \
-		crossbeam-epoch-0.8.2 \
-		crossbeam-queue-0.2.3 \
-		crossbeam-utils-0.7.2 \
-		crossbeam-utils-0.8.3 \
-		crypto-mac-0.7.0 \
-		ctr-0.3.2 \
+		crossbeam-utils-0.8.5 \
+		crypto-mac-0.11.1 \
+		ctr-0.6.0 \
 		cursive-0.16.3 \
 		cursive_core-0.2.2 \
 		darling-0.9.0 \
@@ -94,17 +82,16 @@ CARGO_CRATES=	addr2line-0.14.1 \
 		darling_core-0.10.2 \
 		darling_macro-0.9.0 \
 		darling_macro-0.10.2 \
-		dbus-0.9.2 \
-		dbus-tree-0.9.1 \
+		dbus-0.9.5 \
+		dbus-tree-0.9.2 \
 		derivative-2.2.0 \
 		derive_builder-0.7.2 \
 		derive_builder_core-0.5.0 \
-		digest-0.8.1 \
+		digest-0.9.0 \
 		dirs-1.0.5 \
 		dirs-next-1.0.2 \
 		dirs-sys-next-0.1.2 \
 		dotenv-0.13.0 \
-		dtoa-0.4.8 \
 		either-1.6.1 \
 		encoding_rs-0.8.28 \
 		enum-map-0.6.4 \
@@ -112,13 +99,10 @@ CARGO_CRATES=	addr2line-0.14.1 \
 		enumflags2-0.6.4 \
 		enumflags2_derive-0.6.4 \
 		env_logger-0.6.2 \
-		error-chain-0.12.4 \
 		failure-0.1.8 \
 		failure_derive-0.1.8 \
-		fake-simd-0.1.2 \
-		fastrand-1.4.0 \
+		fastrand-1.5.0 \
 		fern-0.6.0 \
-		flate2-1.0.20 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
@@ -127,319 +111,291 @@ CARGO_CRATES=	addr2line-0.14.1 \
 		fuchsia-zircon-0.3.3 \
 		fuchsia-zircon-sys-0.3.3 \
 		futures-0.1.31 \
-		futures-0.3.14 \
-		futures-channel-0.3.14 \
-		futures-core-0.3.14 \
-		futures-cpupool-0.1.8 \
-		futures-executor-0.3.14 \
-		futures-io-0.3.14 \
-		futures-lite-1.11.3 \
-		futures-macro-0.3.14 \
-		futures-sink-0.3.14 \
-		futures-task-0.3.14 \
-		futures-util-0.3.14 \
-		generic-array-0.12.4 \
+		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-lite-1.12.0 \
+		futures-macro-0.3.17 \
+		futures-sink-0.3.17 \
+		futures-task-0.3.17 \
+		futures-util-0.3.17 \
+		generic-array-0.14.4 \
 		getrandom-0.1.16 \
-		getrandom-0.2.2 \
-		gimli-0.23.0 \
+		getrandom-0.2.3 \
+		gimli-0.25.0 \
 		glob-0.3.0 \
-		h2-0.1.26 \
 		h2-0.2.7 \
-		half-1.7.1 \
-		hashbrown-0.9.1 \
-		heck-0.3.2 \
-		hermit-abi-0.1.18 \
-		hmac-0.7.1 \
-		http-0.1.21 \
-		http-0.2.4 \
-		http-body-0.1.0 \
+		h2-0.3.6 \
+		half-1.8.0 \
+		hashbrown-0.11.2 \
+		headers-0.3.4 \
+		headers-core-0.2.0 \
+		heck-0.3.3 \
+		hermit-abi-0.1.19 \
+		hmac-0.11.0 \
+		http-0.2.5 \
 		http-body-0.3.1 \
-		httparse-1.3.6 \
+		http-body-0.4.3 \
+		httparse-1.5.1 \
 		httpdate-0.3.2 \
+		httpdate-1.0.1 \
 		humantime-1.3.0 \
-		hyper-0.11.27 \
-		hyper-0.12.36 \
 		hyper-0.13.10 \
-		hyper-proxy-0.4.1 \
-		hyper-tls-0.3.2 \
+		hyper-0.14.13 \
+		hyper-proxy-0.9.1 \
 		hyper-tls-0.4.3 \
+		hyper-tls-0.5.0 \
 		ident_case-1.0.1 \
 		idna-0.1.5 \
-		idna-0.2.2 \
-		indexmap-1.6.2 \
-		instant-0.1.9 \
+		idna-0.2.3 \
+		indexmap-1.7.0 \
+		instant-0.1.11 \
 		ioctl-rs-0.2.0 \
 		iovec-0.1.4 \
-		ipnet-2.3.0 \
+		ipnet-2.3.1 \
 		itertools-0.8.2 \
-		itoa-0.4.7 \
-		js-sys-0.3.50 \
+		itoa-0.4.8 \
+		jni-0.19.0 \
+		jni-sys-0.3.0 \
+		jobserver-0.1.24 \
+		js-sys-0.3.55 \
 		kernel32-sys-0.2.2 \
-		language-tags-0.2.2 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		lewton-0.9.4 \
-		libc-0.2.93 \
-		libdbus-sys-0.2.1 \
-		libloading-0.7.0 \
+		lewton-0.10.2 \
+		libc-0.2.103 \
+		libdbus-sys-0.2.2 \
+		libloading-0.7.1 \
 		libm-0.2.1 \
-		libpulse-sys-0.0.0 \
-		librespot-audio-0.1.6 \
-		librespot-core-0.1.6 \
-		librespot-metadata-0.1.6 \
-		librespot-playback-0.1.6 \
-		librespot-protocol-0.1.6 \
-		linear-map-1.2.0 \
-		lock_api-0.3.4 \
-		log-0.3.9 \
+		libpulse-binding-2.25.0 \
+		libpulse-simple-binding-2.24.1 \
+		libpulse-simple-sys-1.19.1 \
+		libpulse-sys-1.19.2 \
+		librespot-audio-0.3.0 \
+		librespot-core-0.3.0 \
+		librespot-metadata-0.3.0 \
+		librespot-playback-0.3.0 \
+		librespot-protocol-0.3.0 \
+		lock_api-0.4.5 \
 		log-0.4.14 \
 		mac-notification-sys-0.3.0 \
+		mach-0.3.2 \
 		malloc_buf-0.0.6 \
 		maplit-1.0.2 \
-		matches-0.1.8 \
-		matrixmultiply-0.2.4 \
-		maybe-uninit-2.0.0 \
-		memchr-2.3.4 \
-		memoffset-0.5.6 \
+		matches-0.1.9 \
+		memchr-2.4.1 \
 		mime-0.3.16 \
 		mime_guess-2.0.3 \
 		miniz_oxide-0.4.4 \
 		mio-0.6.23 \
-		mio-uds-0.6.8 \
+		mio-0.7.13 \
 		miow-0.2.2 \
-		nalgebra-0.18.1 \
-		native-tls-0.2.7 \
-		nb-connect-1.1.0 \
+		miow-0.3.7 \
+		native-tls-0.2.8 \
+		nb-connect-1.2.0 \
 		ncurses-5.101.0 \
+		ndk-0.3.0 \
+		ndk-0.4.0 \
+		ndk-glue-0.3.0 \
+		ndk-glue-0.4.0 \
+		ndk-macro-0.2.0 \
+		ndk-sys-0.2.1 \
 		net2-0.2.37 \
-		nix-0.9.0 \
+		nix-0.17.0 \
 		nix-0.20.0 \
 		nom-5.1.2 \
-		notify-rust-4.3.0 \
+		notify-rust-4.5.4 \
+		ntapi-0.3.6 \
 		num-0.3.1 \
-		num-bigint-0.2.6 \
-		num-complex-0.2.4 \
+		num-bigint-0.4.2 \
 		num-complex-0.3.1 \
+		num-derive-0.3.3 \
 		num-integer-0.1.44 \
 		num-iter-0.1.42 \
-		num-rational-0.2.4 \
 		num-rational-0.3.2 \
 		num-traits-0.2.14 \
 		num_cpus-1.13.0 \
+		num_enum-0.5.4 \
+		num_enum_derive-0.5.4 \
 		numtoa-0.1.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		object-0.23.0 \
-		ogg-0.7.1 \
-		once_cell-1.7.2 \
-		opaque-debug-0.2.3 \
-		openssl-0.10.33 \
-		openssl-probe-0.1.2 \
-		openssl-sys-0.9.61 \
+		object-0.26.2 \
+		oboe-0.4.4 \
+		oboe-sys-0.4.4 \
+		ogg-0.8.0 \
+		once_cell-1.8.0 \
+		opaque-debug-0.3.0 \
+		openssl-0.10.36 \
+		openssl-probe-0.1.4 \
+		openssl-sys-0.9.67 \
 		owning_ref-0.4.1 \
 		pancurses-0.16.1 \
+		pancurses-0.17.0 \
 		parking-2.0.0 \
-		parking_lot-0.9.0 \
-		parking_lot_core-0.6.2 \
-		pbkdf2-0.3.0 \
+		parking_lot-0.11.2 \
+		parking_lot_core-0.8.5 \
+		pbkdf2-0.8.0 \
 		pdcurses-sys-0.7.1 \
 		peeking_take_while-0.1.2 \
 		percent-encoding-1.0.1 \
 		percent-encoding-2.1.0 \
-		pest-2.1.3 \
-		pin-project-1.0.6 \
-		pin-project-internal-1.0.6 \
+		pin-project-1.0.8 \
+		pin-project-internal-1.0.8 \
 		pin-project-lite-0.1.12 \
-		pin-project-lite-0.2.6 \
+		pin-project-lite-0.2.7 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.19 \
+		pkg-config-0.3.20 \
 		platform-dirs-0.3.0 \
-		polling-2.0.3 \
+		polling-2.1.0 \
 		portaudio-rs-0.3.2 \
 		portaudio-sys-0.1.1 \
-		ppv-lite86-0.2.10 \
+		ppv-lite86-0.2.14 \
+		priority-queue-1.2.0 \
 		proc-macro-crate-0.1.5 \
+		proc-macro-crate-1.1.0 \
 		proc-macro-hack-0.5.19 \
 		proc-macro-nested-0.1.7 \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.26 \
-		protobuf-2.14.0 \
-		protobuf-codegen-2.14.0 \
-		protobuf-codegen-pure-2.14.0 \
-		publicsuffix-1.5.6 \
+		proc-macro2-1.0.30 \
+		protobuf-2.25.1 \
+		protobuf-codegen-2.25.1 \
+		protobuf-codegen-pure-2.25.1 \
 		quick-error-1.2.3 \
-		quote-0.3.15 \
 		quote-0.6.13 \
-		quote-1.0.9 \
-		rand-0.3.23 \
-		rand-0.4.6 \
-		rand-0.5.6 \
+		quote-1.0.10 \
 		rand-0.6.5 \
-		rand-0.7.3 \
-		rand-0.8.3 \
+		rand-0.8.4 \
 		rand_chacha-0.1.1 \
-		rand_chacha-0.2.2 \
-		rand_chacha-0.3.0 \
+		rand_chacha-0.3.1 \
 		rand_core-0.3.1 \
 		rand_core-0.4.2 \
-		rand_core-0.5.1 \
-		rand_core-0.6.2 \
+		rand_core-0.6.3 \
+		rand_distr-0.4.2 \
 		rand_hc-0.1.0 \
-		rand_hc-0.2.0 \
-		rand_hc-0.3.0 \
+		rand_hc-0.3.1 \
 		rand_isaac-0.1.1 \
 		rand_jitter-0.1.4 \
 		rand_os-0.1.3 \
 		rand_pcg-0.1.2 \
 		rand_xorshift-0.1.1 \
 		random-0.12.2 \
-		rawpointer-0.2.1 \
 		rdrand-0.4.0 \
 		redox_syscall-0.1.57 \
-		redox_syscall-0.2.5 \
+		redox_syscall-0.2.10 \
 		redox_termios-0.1.2 \
 		redox_users-0.3.5 \
 		redox_users-0.4.0 \
-		regex-1.4.5 \
-		regex-syntax-0.6.23 \
-		relay-0.1.1 \
+		regex-1.5.4 \
+		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
-		reqwest-0.9.24 \
 		reqwest-0.10.10 \
-		rodio-0.9.0 \
+		reqwest-0.11.5 \
+		rodio-0.14.0 \
 		rspotify-0.10.0 \
 		rust-argon2-0.8.3 \
-		rustc-demangle-0.1.18 \
+		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
 		rustc-serialize-0.3.24 \
-		rustc_version-0.2.3 \
-		rustc_version-0.3.3 \
+		rustc_version-0.4.0 \
 		ryu-1.0.5 \
-		safemem-0.3.3 \
+		same-file-1.0.6 \
 		schannel-0.1.19 \
-		scoped-tls-0.1.2 \
 		scoped-tls-1.0.0 \
 		scopeguard-1.1.0 \
-		security-framework-2.2.0 \
-		security-framework-sys-2.2.0 \
-		semver-0.9.0 \
-		semver-0.11.0 \
-		semver-parser-0.7.0 \
-		semver-parser-0.10.2 \
-		serde-1.0.125 \
-		serde_cbor-0.11.1 \
-		serde_derive-1.0.125 \
-		serde_json-1.0.64 \
-		serde_repr-0.1.6 \
-		serde_urlencoded-0.5.5 \
+		security-framework-2.4.2 \
+		security-framework-sys-2.4.2 \
+		semver-1.0.4 \
+		serde-1.0.130 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.68 \
+		serde_repr-0.1.7 \
 		serde_urlencoded-0.7.0 \
-		sha-1-0.8.2 \
-		sha2-0.8.2 \
+		sha-1-0.9.8 \
 		shannon-0.2.0 \
-		shell-words-0.1.0 \
+		shell-words-1.0.0 \
 		shlex-0.1.1 \
-		signal-hook-0.3.8 \
-		signal-hook-registry-1.3.0 \
-		slab-0.3.0 \
-		slab-0.4.2 \
-		smallvec-0.2.1 \
-		smallvec-0.6.14 \
+		signal-hook-0.3.10 \
+		signal-hook-registry-1.4.0 \
+		slab-0.4.5 \
+		smallvec-1.7.0 \
 		socket2-0.3.19 \
-		socket2-0.4.0 \
+		socket2-0.4.2 \
 		stable_deref_trait-1.2.0 \
+		static_assertions-1.1.0 \
 		stdweb-0.1.3 \
-		stream-cipher-0.3.2 \
-		string-0.2.1 \
 		strsim-0.7.0 \
 		strsim-0.8.0 \
 		strsim-0.9.3 \
-		strum-0.8.0 \
-		strum-0.20.0 \
-		strum_macros-0.8.0 \
-		strum_macros-0.20.1 \
-		subtle-1.0.0 \
-		syn-0.11.11 \
+		strum-0.21.0 \
+		strum-0.22.0 \
+		strum_macros-0.21.1 \
+		strum_macros-0.22.0 \
+		subtle-2.4.1 \
 		syn-0.15.44 \
-		syn-1.0.69 \
-		synom-0.11.3 \
-		synstructure-0.12.4 \
-		take-0.1.0 \
+		syn-1.0.80 \
+		synstructure-0.12.6 \
 		tempfile-3.2.0 \
 		term_size-0.3.2 \
 		termcolor-1.1.2 \
 		termion-1.5.6 \
 		textwrap-0.11.0 \
-		thiserror-1.0.24 \
-		thiserror-impl-1.0.24 \
+		thiserror-1.0.30 \
+		thiserror-impl-1.0.30 \
 		time-0.1.43 \
-		tinyvec-1.2.0 \
+		tinyvec-1.5.0 \
 		tinyvec_macros-0.1.0 \
-		tokio-0.1.22 \
 		tokio-0.2.25 \
-		tokio-buf-0.1.1 \
-		tokio-codec-0.1.2 \
-		tokio-core-0.1.18 \
-		tokio-current-thread-0.1.7 \
-		tokio-executor-0.1.10 \
-		tokio-fs-0.1.7 \
-		tokio-io-0.1.13 \
-		tokio-proto-0.1.1 \
-		tokio-reactor-0.1.12 \
-		tokio-service-0.1.0 \
+		tokio-1.12.0 \
+		tokio-macros-1.5.0 \
+		tokio-native-tls-0.3.0 \
 		tokio-socks-0.3.0 \
-		tokio-sync-0.1.8 \
-		tokio-tcp-0.1.4 \
-		tokio-threadpool-0.1.18 \
-		tokio-timer-0.2.13 \
+		tokio-stream-0.1.7 \
 		tokio-tls-0.3.1 \
-		tokio-udp-0.1.6 \
-		tokio-uds-0.2.7 \
 		tokio-util-0.3.1 \
+		tokio-util-0.6.8 \
 		toml-0.5.8 \
 		tower-service-0.3.1 \
-		tracing-0.1.25 \
-		tracing-core-0.1.17 \
+		tracing-0.1.29 \
+		tracing-core-0.1.21 \
 		tracing-futures-0.2.5 \
-		try-lock-0.1.0 \
 		try-lock-0.2.3 \
-		try_from-0.3.2 \
-		typenum-1.13.0 \
-		ucd-trie-0.1.3 \
+		typenum-1.14.0 \
 		unicase-2.6.0 \
-		unicode-bidi-0.3.5 \
-		unicode-normalization-0.1.17 \
-		unicode-segmentation-1.7.1 \
-		unicode-width-0.1.8 \
-		unicode-xid-0.0.4 \
+		unicode-bidi-0.3.7 \
+		unicode-normalization-0.1.19 \
+		unicode-segmentation-1.8.0 \
+		unicode-width-0.1.9 \
 		unicode-xid-0.1.0 \
-		unicode-xid-0.2.1 \
+		unicode-xid-0.2.2 \
 		url-1.7.2 \
-		url-2.2.1 \
-		uuid-0.7.4 \
-		vcpkg-0.2.11 \
-		vec-arena-1.1.0 \
+		url-2.2.2 \
+		uuid-0.8.2 \
+		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
 		vergen-3.2.0 \
 		version_check-0.9.3 \
 		void-1.0.2 \
 		waker-fn-1.1.0 \
-		want-0.0.4 \
-		want-0.2.0 \
+		walkdir-2.3.2 \
 		want-0.3.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.73 \
-		wasm-bindgen-backend-0.2.73 \
-		wasm-bindgen-futures-0.4.23 \
-		wasm-bindgen-macro-0.2.73 \
-		wasm-bindgen-macro-support-0.2.73 \
-		wasm-bindgen-shared-0.2.73 \
+		wasm-bindgen-0.2.78 \
+		wasm-bindgen-backend-0.2.78 \
+		wasm-bindgen-futures-0.4.28 \
+		wasm-bindgen-macro-0.2.78 \
+		wasm-bindgen-macro-support-0.2.78 \
+		wasm-bindgen-shared-0.2.78 \
 		wasmer_enumset-1.0.1 \
 		wasmer_enumset_derive-0.5.0 \
-		web-sys-0.3.50 \
+		web-sys-0.3.55 \
 		webbrowser-0.5.5 \
-		wepoll-sys-3.0.1 \
+		wepoll-ffi-0.1.2 \
 		widestring-0.4.3 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
@@ -447,20 +403,25 @@ CARGO_CRATES=	addr2line-0.14.1 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.21.1 \
+		windows_gen-0.21.1 \
+		windows_macros-0.21.1 \
+		windows_quote-0.21.1 \
+		windows_reader-0.21.1 \
 		winreg-0.5.1 \
-		winreg-0.6.2 \
 		winreg-0.7.0 \
-		winrt-0.4.0 \
-		winrt-notification-0.2.4 \
+		winrt-notification-0.4.0 \
 		ws2_32-sys-0.2.1 \
 		x11-clipboard-0.3.3 \
 		xcb-0.8.2 \
 		xi-unicode-0.3.0 \
-		xml-rs-0.6.1 \
+		xml-rs-0.8.4 \
 		zbus-1.9.1 \
 		zbus_macros-1.9.1 \
-		zvariant-2.6.0 \
-		zvariant_derive-2.6.0
+		zerocopy-0.3.0 \
+		zerocopy-derive-0.2.0 \
+		zvariant-2.9.0 \
+		zvariant_derive-2.9.0
 
 CARGO_FEATURES=	--no-default-features cursive/pancurses-backend
 
diff --git a/audio/ncspot/distinfo b/audio/ncspot/distinfo
index e5fde8c3bc29..a087bb9a7e61 100644
--- a/audio/ncspot/distinfo
+++ b/audio/ncspot/distinfo
@@ -1,893 +1,817 @@
-TIMESTAMP = 1619199983
-SHA256 (rust/crates/addr2line-0.14.1.tar.gz) = a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7
-SIZE (rust/crates/addr2line-0.14.1.tar.gz) = 31201
-SHA256 (rust/crates/adler-1.0.2.tar.gz) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.tar.gz) = 12778
-SHA256 (rust/crates/aes-0.3.2.tar.gz) = 54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9
-SIZE (rust/crates/aes-0.3.2.tar.gz) = 84345
-SHA256 (rust/crates/aes-ctr-0.3.0.tar.gz) = d2e5b0458ea3beae0d1d8c0f3946564f8e10f90646cf78c06b4351052058d1ee
-SIZE (rust/crates/aes-ctr-0.3.0.tar.gz) = 11598
-SHA256 (rust/crates/aes-soft-0.3.3.tar.gz) = cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d
-SIZE (rust/crates/aes-soft-0.3.3.tar.gz) = 92804
-SHA256 (rust/crates/aesni-0.6.0.tar.gz) = 2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100
-SIZE (rust/crates/aesni-0.6.0.tar.gz) = 100722
-SHA256 (rust/crates/ahash-0.6.3.tar.gz) = 796540673305a66d127804eef19ad696f1f204b8c1025aaca4958c17eab32877
-SIZE (rust/crates/ahash-0.6.3.tar.gz) = 53912
-SHA256 (rust/crates/aho-corasick-0.7.15.tar.gz) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.tar.gz) = 113071
-SHA256 (rust/crates/alga-0.9.3.tar.gz) = 4f823d037a7ec6ea2197046bafd4ae150e6bc36f9ca347404f46a46823fa84f2
-SIZE (rust/crates/alga-0.9.3.tar.gz) = 37838
-SHA256 (rust/crates/alsa-0.2.2.tar.gz) = b4a0d4ebc8b23041c5de9bc9aee13b4bad844a589479701f31a5934cfe4aeb32
-SIZE (rust/crates/alsa-0.2.2.tar.gz) = 41452
-SHA256 (rust/crates/alsa-sys-0.1.2.tar.gz) = b0edcbbf9ef68f15ae1b620f722180b82a98b6f0628d30baa6b8d2a5abc87d58
-SIZE (rust/crates/alsa-sys-0.1.2.tar.gz) = 20311
-SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
-SHA256 (rust/crates/approx-0.3.2.tar.gz) = f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3
-SIZE (rust/crates/approx-0.3.2.tar.gz) = 14288
-SHA256 (rust/crates/array-macro-1.0.5.tar.gz) = 06e97b4e522f9e55523001238ac59d13a8603af57f69980de5d8de4bbbe8ada6
-SIZE (rust/crates/array-macro-1.0.5.tar.gz) = 7610
-SHA256 (rust/crates/arrayref-0.3.6.tar.gz) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.tar.gz) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.tar.gz) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.tar.gz) = 27838
-SHA256 (rust/crates/async-io-1.3.1.tar.gz) = 9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd
-SIZE (rust/crates/async-io-1.3.1.tar.gz) = 31300
-SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
-SHA256 (rust/crates/autocfg-0.1.7.tar.gz) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2
-SIZE (rust/crates/autocfg-0.1.7.tar.gz) = 12158
-SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
-SHA256 (rust/crates/backtrace-0.3.56.tar.gz) = 9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc
-SIZE (rust/crates/backtrace-0.3.56.tar.gz) = 73377
-SHA256 (rust/crates/base64-0.9.3.tar.gz) = 489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643
-SIZE (rust/crates/base64-0.9.3.tar.gz) = 37993
-SHA256 (rust/crates/base64-0.10.1.tar.gz) = 0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e
-SIZE (rust/crates/base64-0.10.1.tar.gz) = 41988
-SHA256 (rust/crates/base64-0.13.0.tar.gz) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.tar.gz) = 62070
-SHA256 (rust/crates/bindgen-0.56.0.tar.gz) = 2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239
-SIZE (rust/crates/bindgen-0.56.0.tar.gz) = 198300
-SHA256 (rust/crates/bit-set-0.5.2.tar.gz) = 6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de
-SIZE (rust/crates/bit-set-0.5.2.tar.gz) = 14093
-SHA256 (rust/crates/bit-vec-0.6.3.tar.gz) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.tar.gz) = 19927
-SHA256 (rust/crates/bitflags-0.9.1.tar.gz) = 4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5
-SIZE (rust/crates/bitflags-0.9.1.tar.gz) = 12406
-SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
-SHA256 (rust/crates/blake2b_simd-0.5.11.tar.gz) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.tar.gz) = 34096
-SHA256 (rust/crates/block-0.1.6.tar.gz) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.tar.gz) = 4077
-SHA256 (rust/crates/block-buffer-0.7.3.tar.gz) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.tar.gz) = 7179
-SHA256 (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774
-SIZE (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 7539
-SHA256 (rust/crates/block-padding-0.1.5.tar.gz) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.tar.gz) = 7342
-SHA256 (rust/crates/bumpalo-3.6.1.tar.gz) = 63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe
-SIZE (rust/crates/bumpalo-3.6.1.tar.gz) = 133836
-SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526
-SHA256 (rust/crates/byteorder-1.4.3.tar.gz) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.tar.gz) = 22512
-SHA256 (rust/crates/bytes-0.4.12.tar.gz) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.tar.gz) = 46361
-SHA256 (rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.tar.gz) = 46291
-SHA256 (rust/crates/bytes-1.0.1.tar.gz) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040
-SIZE (rust/crates/bytes-1.0.1.tar.gz) = 48142
-SHA256 (rust/crates/cache-padded-1.1.1.tar.gz) = 631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba
-SIZE (rust/crates/cache-padded-1.1.1.tar.gz) = 8798
-SHA256 (rust/crates/cc-1.0.67.tar.gz) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.tar.gz) = 53486
-SHA256 (rust/crates/cexpr-0.4.0.tar.gz) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
-SIZE (rust/crates/cexpr-0.4.0.tar.gz) = 18023
-SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934
-SHA256 (rust/crates/chrono-0.4.19.tar.gz) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.tar.gz) = 155663
-SHA256 (rust/crates/clang-sys-1.2.0.tar.gz) = 853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c
-SIZE (rust/crates/clang-sys-1.2.0.tar.gz) = 36874
-SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
-SHA256 (rust/crates/clipboard-0.5.0.tar.gz) = 25a904646c0340239dcf7c51677b33928bf24fdf424b79a57909c0109075b2e7
-SIZE (rust/crates/clipboard-0.5.0.tar.gz) = 10009
-SHA256 (rust/crates/clipboard-win-2.2.0.tar.gz) = e3a093d6fed558e5fe24c3dfc85a68bb68f1c824f440d3ba5aca189e2998786b
-SIZE (rust/crates/clipboard-win-2.2.0.tar.gz) = 11079
-SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
-SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
-SHA256 (rust/crates/concurrent-queue-1.2.2.tar.gz) = 30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3
-SIZE (rust/crates/concurrent-queue-1.2.2.tar.gz) = 15859
-SHA256 (rust/crates/constant_time_eq-0.1.5.tar.gz) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.tar.gz) = 4936
-SHA256 (rust/crates/cookie-0.12.0.tar.gz) = 888604f00b3db336d2af898ec3c1d5d0ddf5e6d462220f2ededc33a87ac4bbd5
-SIZE (rust/crates/cookie-0.12.0.tar.gz) = 25953
-SHA256 (rust/crates/cookie_store-0.7.0.tar.gz) = 46750b3f362965f197996c4448e4a0935e791bf7d6631bfce9ee0af3d24c919c
-SIZE (rust/crates/cookie_store-0.7.0.tar.gz) = 25211
-SHA256 (rust/crates/core-foundation-0.9.1.tar.gz) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
-SIZE (rust/crates/core-foundation-0.9.1.tar.gz) = 25985
-SHA256 (rust/crates/core-foundation-sys-0.5.1.tar.gz) = 716c271e8613ace48344f723b60b900a93150271e5be206212d052bbc0883efa
-SIZE (rust/crates/core-foundation-sys-0.5.1.tar.gz) = 15974
-SHA256 (rust/crates/core-foundation-sys-0.8.2.tar.gz) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
-SIZE (rust/crates/core-foundation-sys-0.8.2.tar.gz) = 17461
-SHA256 (rust/crates/coreaudio-rs-0.9.1.tar.gz) = f229761965dad3e9b11081668a6ea00f1def7aa46062321b5ec245b834f6e491
-SIZE (rust/crates/coreaudio-rs-0.9.1.tar.gz) = 30511
-SHA256 (rust/crates/coreaudio-sys-0.2.8.tar.gz) = 2b7e3347be6a09b46aba228d6608386739fb70beff4f61e07422da87b0bb31fa
-SIZE (rust/crates/coreaudio-sys-0.2.8.tar.gz) = 4778
-SHA256 (rust/crates/cpal-0.8.2.tar.gz) = d58ae1ed6536b1b233f5e3aeb6997a046ddb4d05e3f61701b58a92eb254a829e
-SIZE (rust/crates/cpal-0.8.2.tar.gz) = 39673
-SHA256 (rust/crates/crc32fast-1.2.1.tar.gz) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.tar.gz) = 38172
-SHA256 (rust/crates/crossbeam-channel-0.5.1.tar.gz) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
-SIZE (rust/crates/crossbeam-channel-0.5.1.tar.gz) = 86919
-SHA256 (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285
-SIZE (rust/crates/crossbeam-deque-0.7.3.tar.gz) = 19888
-SHA256 (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace
-SIZE (rust/crates/crossbeam-epoch-0.8.2.tar.gz) = 39283
-SHA256 (rust/crates/crossbeam-queue-0.2.3.tar.gz) = 774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570
-SIZE (rust/crates/crossbeam-queue-0.2.3.tar.gz) = 14753
-SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
-SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
-SHA256 (rust/crates/crossbeam-utils-0.8.3.tar.gz) = e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49
-SIZE (rust/crates/crossbeam-utils-0.8.3.tar.gz) = 37268
-SHA256 (rust/crates/crypto-mac-0.7.0.tar.gz) = 4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5
-SIZE (rust/crates/crypto-mac-0.7.0.tar.gz) = 7636
-SHA256 (rust/crates/ctr-0.3.2.tar.gz) = 022cd691704491df67d25d006fe8eca083098253c4d43516c2206479c58c6736
-SIZE (rust/crates/ctr-0.3.2.tar.gz) = 13265
-SHA256 (rust/crates/cursive-0.16.3.tar.gz) = 6593c3409eb794bf22090bec60dda1e19d1def284478bec7e5a92da3cf977c52
-SIZE (rust/crates/cursive-0.16.3.tar.gz) = 28536
-SHA256 (rust/crates/cursive_core-0.2.2.tar.gz) = 025ac0bcd21ced752d27b70e6aa2285a3513d07b5a0c7f89e71121d20ca1429d
-SIZE (rust/crates/cursive_core-0.2.2.tar.gz) = 147357
-SHA256 (rust/crates/darling-0.9.0.tar.gz) = fcfbcb0c5961907597a7d1148e3af036268f2b773886b8bb3eeb1e1281d3d3d6
-SIZE (rust/crates/darling-0.9.0.tar.gz) = 16582
-SHA256 (rust/crates/darling-0.10.2.tar.gz) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
-SIZE (rust/crates/darling-0.10.2.tar.gz) = 17620
-SHA256 (rust/crates/darling_core-0.9.0.tar.gz) = 6afc018370c3bff3eb51f89256a6bdb18b4fdcda72d577982a14954a7a0b402c
-SIZE (rust/crates/darling_core-0.9.0.tar.gz) = 44038
-SHA256 (rust/crates/darling_core-0.10.2.tar.gz) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
-SIZE (rust/crates/darling_core-0.10.2.tar.gz) = 44339
-SHA256 (rust/crates/darling_macro-0.9.0.tar.gz) = c6d8dac1c6f1d29a41c4712b4400f878cb4fcc4c7628f298dd75038e024998d1
-SIZE (rust/crates/darling_macro-0.9.0.tar.gz) = 1927
-SHA256 (rust/crates/darling_macro-0.10.2.tar.gz) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72
-SIZE (rust/crates/darling_macro-0.10.2.tar.gz) = 1919
-SHA256 (rust/crates/dbus-0.9.2.tar.gz) = f597e08dfa79b593f23bbfc7840b23b2c5aa2e3a98d8e68b67b5b9ff800dc0db
-SIZE (rust/crates/dbus-0.9.2.tar.gz) = 96216
-SHA256 (rust/crates/dbus-tree-0.9.1.tar.gz) = b15e1727e94490a9e0c1174284ea83fe5e6db853b43cda77d99bb371008a4fd0
-SIZE (rust/crates/dbus-tree-0.9.1.tar.gz) = 23950
-SHA256 (rust/crates/derivative-2.2.0.tar.gz) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.tar.gz) = 48076
-SHA256 (rust/crates/derive_builder-0.7.2.tar.gz) = 3ac53fa6a3cda160df823a9346442525dcaf1e171999a1cf23e67067e4fd64d4
-SIZE (rust/crates/derive_builder-0.7.2.tar.gz) = 31626
-SHA256 (rust/crates/derive_builder_core-0.5.0.tar.gz) = 0288a23da9333c246bb18c143426074a6ae96747995c5819d2947b64cd942b37
-SIZE (rust/crates/derive_builder_core-0.5.0.tar.gz) = 18313
-SHA256 (rust/crates/digest-0.8.1.tar.gz) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
-SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449
-SHA256 (rust/crates/dirs-1.0.5.tar.gz) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901
-SIZE (rust/crates/dirs-1.0.5.tar.gz) = 12908
-SHA256 (rust/crates/dirs-next-1.0.2.tar.gz) = cf36e65a80337bea855cd4ef9b8401ffce06a7baedf2e85ec467b1ac3f6e82b6
-SIZE (rust/crates/dirs-next-1.0.2.tar.gz) = 12979
-SHA256 (rust/crates/dirs-sys-next-0.1.2.tar.gz) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.tar.gz) = 10681
-SHA256 (rust/crates/dotenv-0.13.0.tar.gz) = c0d0a1279c96732bc6800ce6337b6a614697b0e74ae058dc03c62ebeb78b4d86
-SIZE (rust/crates/dotenv-0.13.0.tar.gz) = 8807
-SHA256 (rust/crates/dtoa-0.4.8.tar.gz) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
-SIZE (rust/crates/dtoa-0.4.8.tar.gz) = 16175
-SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.tar.gz) = 13641
-SHA256 (rust/crates/encoding_rs-0.8.28.tar.gz) = 80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065
-SIZE (rust/crates/encoding_rs-0.8.28.tar.gz) = 1368577
-SHA256 (rust/crates/enum-map-0.6.4.tar.gz) = 4187999839f4ae8be35cf185d1381aa8dc32d2f5951349cc37ae49ebc4781855
-SIZE (rust/crates/enum-map-0.6.4.tar.gz) = 9477
-SHA256 (rust/crates/enum-map-derive-0.4.6.tar.gz) = e5c450cf304c9e18d45db562025a14fb1ca0f5c769b6f609309f81d4c31de455
-SIZE (rust/crates/enum-map-derive-0.4.6.tar.gz) = 2217
-SHA256 (rust/crates/enumflags2-0.6.4.tar.gz) = 83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0
-SIZE (rust/crates/enumflags2-0.6.4.tar.gz) = 10713
-SHA256 (rust/crates/enumflags2_derive-0.6.4.tar.gz) = 946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce
-SIZE (rust/crates/enumflags2_derive-0.6.4.tar.gz) = 3659
-SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
-SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
-SHA256 (rust/crates/error-chain-0.12.4.tar.gz) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.tar.gz) = 29274
-SHA256 (rust/crates/failure-0.1.8.tar.gz) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.tar.gz) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.tar.gz) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.tar.gz) = 4950
-SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
-SIZE (rust/crates/fake-simd-0.1.2.tar.gz) = 5398
-SHA256 (rust/crates/fastrand-1.4.0.tar.gz) = ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3
-SIZE (rust/crates/fastrand-1.4.0.tar.gz) = 11181
-SHA256 (rust/crates/fern-0.6.0.tar.gz) = 8c9a4820f0ccc8a7afd67c39a0f1a0f4b07ca1725164271a64939d7aeb9af065
-SIZE (rust/crates/fern-0.6.0.tar.gz) = 299856
-SHA256 (rust/crates/flate2-1.0.20.tar.gz) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0
-SIZE (rust/crates/flate2-1.0.20.tar.gz) = 74036
-SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.tar.gz) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.tar.gz) = 8773
-SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
-SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
-SHA256 (rust/crates/futures-0.1.31.tar.gz) = 3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678
-SIZE (rust/crates/futures-0.1.31.tar.gz) = 157731
-SHA256 (rust/crates/futures-0.3.14.tar.gz) = a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253
-SIZE (rust/crates/futures-0.3.14.tar.gz) = 45557
-SHA256 (rust/crates/futures-channel-0.3.14.tar.gz) = ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25
-SIZE (rust/crates/futures-channel-0.3.14.tar.gz) = 31260
-SHA256 (rust/crates/futures-core-0.3.14.tar.gz) = 098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815
-SIZE (rust/crates/futures-core-0.3.14.tar.gz) = 13831
-SHA256 (rust/crates/futures-cpupool-0.1.8.tar.gz) = ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4
-SIZE (rust/crates/futures-cpupool-0.1.8.tar.gz) = 10583
-SHA256 (rust/crates/futures-executor-0.3.14.tar.gz) = 10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d
-SIZE (rust/crates/futures-executor-0.3.14.tar.gz) = 17110
-SHA256 (rust/crates/futures-io-0.3.14.tar.gz) = 365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04
-SIZE (rust/crates/futures-io-0.3.14.tar.gz) = 9056
-SHA256 (rust/crates/futures-lite-1.11.3.tar.gz) = b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb
-SIZE (rust/crates/futures-lite-1.11.3.tar.gz) = 36241
-SHA256 (rust/crates/futures-macro-0.3.14.tar.gz) = 668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b
-SIZE (rust/crates/futures-macro-0.3.14.tar.gz) = 9681
-SHA256 (rust/crates/futures-sink-0.3.14.tar.gz) = 5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23
-SIZE (rust/crates/futures-sink-0.3.14.tar.gz) = 7658
-SHA256 (rust/crates/futures-task-0.3.14.tar.gz) = ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc
-SIZE (rust/crates/futures-task-0.3.14.tar.gz) = 11115
-SHA256 (rust/crates/futures-util-0.3.14.tar.gz) = 3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025
-SIZE (rust/crates/futures-util-0.3.14.tar.gz) = 140139
-SHA256 (rust/crates/generic-array-0.12.4.tar.gz) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
-SIZE (rust/crates/generic-array-0.12.4.tar.gz) = 18212
-SHA256 (rust/crates/getrandom-0.1.16.tar.gz) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.tar.gz) = 25077
-SHA256 (rust/crates/getrandom-0.2.2.tar.gz) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.tar.gz) = 26010
-SHA256 (rust/crates/gimli-0.23.0.tar.gz) = f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce
-SIZE (rust/crates/gimli-0.23.0.tar.gz) = 702175
-SHA256 (rust/crates/glob-0.3.0.tar.gz) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.tar.gz) = 18724
-SHA256 (rust/crates/h2-0.1.26.tar.gz) = a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462
-SIZE (rust/crates/h2-0.1.26.tar.gz) = 153921
-SHA256 (rust/crates/h2-0.2.7.tar.gz) = 5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535
-SIZE (rust/crates/h2-0.2.7.tar.gz) = 156989
-SHA256 (rust/crates/half-1.7.1.tar.gz) = 62aca2aba2d62b4a7f5b33f3712cb1b0692779a56fb510499d5c0aa594daeaf3
-SIZE (rust/crates/half-1.7.1.tar.gz) = 36168
-SHA256 (rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
-SIZE (rust/crates/hashbrown-0.9.1.tar.gz) = 77734
-SHA256 (rust/crates/heck-0.3.2.tar.gz) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac
-SIZE (rust/crates/heck-0.3.2.tar.gz) = 54718
-SHA256 (rust/crates/hermit-abi-0.1.18.tar.gz) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.tar.gz) = 9936
-SHA256 (rust/crates/hmac-0.7.1.tar.gz) = 5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695
-SIZE (rust/crates/hmac-0.7.1.tar.gz) = 9765
-SHA256 (rust/crates/http-0.1.21.tar.gz) = d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0
-SIZE (rust/crates/http-0.1.21.tar.gz) = 103053
-SHA256 (rust/crates/http-0.2.4.tar.gz) = 527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11
-SIZE (rust/crates/http-0.2.4.tar.gz) = 105489
-SHA256 (rust/crates/http-body-0.1.0.tar.gz) = 6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d
*** 1504 LINES SKIPPED ***