git: 0f14d0dcbbc5 - main - audio/spotifyd: Update to v0.3.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 23 Oct 2023 21:02:02 UTC
The branch main has been updated by rodrigo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0f14d0dcbbc5a1e5c3b47faf91b2d03747d62bbd
commit 0f14d0dcbbc5a1e5c3b47faf91b2d03747d62bbd
Author: Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2023-10-23 20:48:39 +0000
Commit: Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2023-10-23 21:01:53 +0000
audio/spotifyd: Update to v0.3.5
Major changes in v0.3.4:
* Implement the PropertiesChanged and Seeked events for the MPRIS-interface
* Add cache_size configuration option
* Add dbus_type configuration option
* Make spotifyd bus name unique
* Fix wrong handling of credential cache
Major changes in v0.3.5:
* TransferPlayback D-Bus method to transfer the playback to spotifyd
* A audio_format option was added to circumvent certain errors
* A setter was added to the Shuffle property
* volume_control = "none" variant to disable changing the volume in clients
* The librespot dependency has been upgraded to the most recent release
Full changelog: https://github.com/Spotifyd/spotifyd/releases
Port update:
* Add Makefile.crates to store CARGO_CRATES dependencies
---
audio/spotifyd/Makefile | 406 +-----------
audio/spotifyd/Makefile.crates | 375 +++++++++++
audio/spotifyd/distinfo | 1360 ++++++++++++++++++++--------------------
3 files changed, 1044 insertions(+), 1097 deletions(-)
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index eb06b9f3e72b..03141416c660 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.3
-PORTREVISION= 19
+DISTVERSION= 0.3.5
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
@@ -9,7 +8,7 @@ COMMENT= Spotify daemon
WWW= https://github.com/Spotifyd/spotifyd
LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/cargo-crates/ansi_term-0.11.0/LICENCE
+LICENSE_FILE= ${WRKSRC}/cargo-crates/ansi_term-0.12.1/LICENCE
LIB_DEPENDS= libogg.so:audio/libogg
@@ -18,413 +17,20 @@ USE_GITHUB= yes
GH_ACCOUNT= Spotifyd
USE_RC_SUBR= spotifyd
-CARGO_CRATES= addr2line-0.14.1 \
- adler-0.2.3 \
- aes-0.6.0 \
- aes-ctr-0.6.0 \
- aes-soft-0.6.4 \
- aesni-0.10.0 \
- aho-corasick-0.7.6 \
- alsa-0.5.0 \
- alsa-sys-0.3.1 \
- ansi_term-0.11.0 \
- async-trait-0.1.50 \
- atty-0.2.14 \
- autocfg-0.1.7 \
- autocfg-1.0.0 \
- backtrace-0.3.55 \
- base64-0.10.1 \
- base64-0.11.0 \
- base64-0.13.0 \
- bindgen-0.51.1 \
- bitflags-1.2.1 \
- block-buffer-0.9.0 \
- block-modes-0.7.0 \
- block-padding-0.2.1 \
- boxfnonce-0.1.1 \
- bumpalo-3.2.0 \
- byteorder-1.4.3 \
- bytes-0.4.12 \
- bytes-0.5.6 \
- bytes-1.0.1 \
- c2-chacha-0.2.3 \
- cc-1.0.50 \
- cesu8-1.1.0 \
- cexpr-0.3.6 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- chrono-0.4.11 \
- cipher-0.2.5 \
- clang-sys-0.28.1 \
- clap-2.33.0 \
- cloudabi-0.0.3 \
- color-eyre-0.5.10 \
- color-spantrace-0.1.6 \
- combine-4.6.0 \
- core-foundation-0.7.0 \
- core-foundation-0.9.1 \
- core-foundation-sys-0.6.2 \
- core-foundation-sys-0.7.0 \
- core-foundation-sys-0.8.2 \
- coreaudio-rs-0.10.0 \
- coreaudio-sys-0.2.3 \
- cpal-0.13.3 \
- cpuid-bool-0.1.2 \
- crossbeam-utils-0.6.6 \
- crypto-mac-0.10.0 \
- crypto-mac-0.11.0 \
- ctr-0.6.0 \
- daemonize-0.4.1 \
- darling-0.9.0 \
- darling-0.10.2 \
- darling_core-0.9.0 \
- darling_core-0.10.2 \
- darling_macro-0.9.0 \
- darling_macro-0.10.2 \
- dbus-0.2.3 \
- dbus-0.9.3 \
- dbus-crossroads-0.4.0 \
- dbus-tokio-0.7.3 \
- derefable-0.1.0 \
- derivative-2.2.0 \
- derive_builder-0.7.2 \
- derive_builder_core-0.5.0 \
- digest-0.9.0 \
- dns-sd-0.1.3 \
- dotenv-0.13.0 \
- dtoa-0.4.4 \
- either-1.5.3 \
- encoding_rs-0.8.22 \
- env_logger-0.6.2 \
- env_logger-0.7.1 \
- error-chain-0.11.0 \
- eyre-0.6.5 \
- failure-0.1.7 \
- failure_derive-0.1.7 \
- fern-0.6.0 \
- fnv-1.0.6 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
- fuchsia-cprng-0.1.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.1.29 \
- futures-0.3.15 \
- futures-channel-0.3.15 \
- futures-core-0.3.15 \
- futures-executor-0.3.15 \
- futures-io-0.3.15 \
- futures-macro-0.3.15 \
- futures-sink-0.3.15 \
- futures-task-0.3.15 \
- futures-util-0.3.15 \
- gcc-0.3.55 \
- generic-array-0.14.4 \
- gethostname-0.2.1 \
- getrandom-0.1.14 \
- getrandom-0.2.3 \
- gimli-0.23.0 \
- glob-0.3.0 \
- h2-0.2.1 \
- h2-0.3.3 \
- hashbrown-0.11.2 \
- heck-0.3.1 \
- hermit-abi-0.1.6 \
- hex-0.4.2 \
- hkdf-0.10.0 \
- hmac-0.10.1 \
- hmac-0.11.0 \
- hostname-0.3.1 \
- http-0.2.0 \
- http-body-0.3.1 \
- http-body-0.4.2 \
- httparse-1.3.4 \
- httpdate-0.3.2 \
- humantime-1.3.0 \
- hyper-0.13.2 \
- hyper-0.14.5 \
- hyper-tls-0.4.1 \
- hyper-tls-0.5.0 \
- ident_case-1.0.1 \
- idna-0.1.5 \
- idna-0.2.0 \
- if-addrs-0.6.7 \
- if-addrs-sys-0.3.2 \
- indenter-0.3.2 \
- indexmap-1.7.0 \
- instant-0.1.9 \
- iovec-0.1.4 \
- ipnet-2.3.1 \
- itertools-0.8.2 \
- itoa-0.4.4 \
- jni-0.18.0 \
- jni-sys-0.3.0 \
- jobserver-0.1.22 \
- js-sys-0.3.51 \
- kernel32-sys-0.2.2 \
- keyring-0.10.1 \
- lazy_static-1.4.0 \
- lewton-0.10.2 \
- libc-0.2.98 \
- libdbus-sys-0.2.1 \
- libloading-0.5.2 \
- libmdns-0.6.2 \
- libpulse-binding-2.23.1 \
- libpulse-simple-binding-2.23.0 \
- libpulse-simple-sys-1.16.1 \
- libpulse-sys-1.18.0 \
- librespot-audio-0.2.0 \
- librespot-connect-0.2.0 \
- librespot-core-0.2.0 \
- librespot-metadata-0.2.0 \
- librespot-playback-0.2.0 \
- librespot-protocol-0.2.0 \
- librespot-tremor-0.2.0 \
- lock_api-0.3.3 \
- lock_api-0.4.4 \
- log-0.4.8 \
- mach-0.3.2 \
- match_cfg-0.1.0 \
- matches-0.1.8 \
- maybe-uninit-2.0.0 \
- memchr-2.3.0 \
- mime-0.3.16 \
- mime_guess-2.0.1 \
- miniz_oxide-0.4.3 \
- mio-0.6.23 \
- mio-0.7.13 \
- miow-0.2.2 \
- miow-0.3.7 \
- multimap-0.8.3 \
- native-tls-0.2.7 \
- ndk-0.3.0 \
- ndk-glue-0.3.0 \
- ndk-macro-0.2.0 \
- ndk-sys-0.2.1 \
- net2-0.2.37 \
- nix-0.20.0 \
- nom-4.2.3 \
- ntapi-0.3.6 \
- num-0.3.1 \
- num-bigint-0.3.1 \
- num-bigint-0.4.0 \
- num-complex-0.3.1 \
- num-derive-0.3.3 \
- num-integer-0.1.44 \
- num-iter-0.1.42 \
- num-rational-0.3.2 \
- num-traits-0.2.14 \
- num_cpus-1.11.1 \
- num_enum-0.5.1 \
- num_enum_derive-0.5.1 \
- object-0.22.0 \
- oboe-0.4.2 \
- oboe-sys-0.4.2 \
- ogg-0.8.0 \
- ogg-sys-0.0.9 \
- once_cell-1.5.2 \
- opaque-debug-0.3.0 \
- openssl-0.10.35 \
- openssl-probe-0.1.2 \
- openssl-sys-0.9.65 \
- owo-colors-1.2.1 \
- parking_lot-0.9.0 \
- parking_lot-0.11.1 \
- parking_lot_core-0.6.2 \
- parking_lot_core-0.8.3 \
- pbkdf2-0.8.0 \
- peeking_take_while-0.1.2 \
- percent-encoding-1.0.1 \
- percent-encoding-2.1.0 \
- pin-project-0.4.8 \
- pin-project-1.0.7 \
- pin-project-internal-0.4.8 \
- pin-project-internal-1.0.7 \
- pin-project-lite-0.1.4 \
- pin-project-lite-0.2.4 \
- pin-utils-0.1.0 \
- pkg-config-0.3.17 \
- portaudio-rs-0.3.2 \
- portaudio-sys-0.1.1 \
- ppv-lite86-0.2.10 \
- priority-queue-1.1.1 \
- proc-macro-crate-0.1.5 \
- proc-macro-error-1.0.2 \
- proc-macro-error-attr-1.0.2 \
- proc-macro-hack-0.5.19 \
- proc-macro-nested-0.1.3 \
- proc-macro2-0.4.30 \
- proc-macro2-1.0.27 \
- protobuf-2.14.0 \
- protobuf-codegen-2.14.0 \
- protobuf-codegen-pure-2.14.0 \
- quick-error-1.2.3 \
- quote-0.6.13 \
- quote-1.0.9 \
- rand-0.6.5 \
- rand-0.7.3 \
- rand-0.8.4 \
- rand_chacha-0.1.1 \
- rand_chacha-0.2.1 \
- rand_chacha-0.3.1 \
- rand_core-0.3.1 \
- rand_core-0.4.2 \
- rand_core-0.5.1 \
- rand_core-0.6.3 \
- rand_hc-0.1.0 \
- rand_hc-0.2.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 \
- rdrand-0.4.0 \
- redox_syscall-0.1.56 \
- redox_syscall-0.2.9 \
- regex-1.3.3 \
- regex-syntax-0.6.13 \
- remove_dir_all-0.5.2 \
- reqwest-0.10.1 \
- reqwest-0.11.4 \
- rodio-0.13.1 \
- rspotify-0.8.0 \
- rustc-demangle-0.1.16 \
- rustc-hash-1.0.1 \
- rustc-serialize-0.3.24 \
- rustc_version-0.2.3 \
- ryu-1.0.2 \
- same-file-1.0.6 \
- schannel-0.1.16 \
- scopeguard-1.1.0 \
- secret-service-1.1.3 \
- security-framework-0.4.4 \
- security-framework-2.3.1 \
- security-framework-sys-0.4.3 \
- security-framework-sys-2.3.0 \
- semver-0.9.0 \
- semver-parser-0.7.0 \
- serde-1.0.115 \
- serde_derive-1.0.115 \
- serde_json-1.0.44 \
- serde_urlencoded-0.6.1 \
- serde_urlencoded-0.7.0 \
- sha-1-0.9.1 \
- sha2-0.9.2 \
- shannon-0.2.0 \
- sharded-slab-0.1.1 \
- shell-words-1.0.0 \
- shlex-0.1.1 \
- signal-hook-registry-1.4.0 \
- slab-0.4.2 \
- smallvec-0.6.13 \
- smallvec-1.6.1 \
- socket2-0.4.0 \
- stdweb-0.1.3 \
- strsim-0.7.0 \
- strsim-0.8.0 \
- strsim-0.9.3 \
- structopt-0.3.17 \
- structopt-derive-0.4.10 \
- subtle-2.4.0 \
- syn-0.15.44 \
- syn-1.0.73 \
- syn-mid-0.5.0 \
- synstructure-0.12.3 \
- syslog-4.0.1 \
- tempfile-3.1.0 \
- termcolor-1.1.0 \
- textwrap-0.11.0 \
- thiserror-1.0.26 \
- thiserror-impl-1.0.26 \
- thread_local-1.0.1 \
- time-0.1.42 \
- tinyvec-1.2.0 \
- tinyvec_macros-0.1.0 \
- tokio-0.2.25 \
- tokio-1.8.1 \
- tokio-compat-0.1.6 \
- tokio-compat-02-0.2.0 \
- tokio-current-thread-0.1.6 \
- tokio-executor-0.1.9 \
- tokio-io-0.1.13 \
- tokio-macros-1.3.0 \
- tokio-native-tls-0.3.0 \
- tokio-reactor-0.1.11 \
- tokio-socks-0.2.0 \
- tokio-stream-0.1.7 \
- tokio-sync-0.1.7 \
- tokio-timer-0.2.12 \
- tokio-tls-0.3.0 \
- tokio-util-0.2.0 \
- tokio-util-0.6.7 \
- toml-0.5.8 \
- tower-service-0.3.0 \
- tracing-0.1.22 \
- tracing-attributes-0.1.11 \
- tracing-core-0.1.17 \
- tracing-error-0.1.2 \
- tracing-subscriber-0.2.15 \
- try-lock-0.2.2 \
- typenum-1.12.0 \
- unicase-2.6.0 \
- unicode-bidi-0.3.4 \
- unicode-normalization-0.1.11 \
- unicode-segmentation-1.6.0 \
- unicode-width-0.1.7 \
- unicode-xid-0.1.0 \
- unicode-xid-0.2.0 \
- url-1.7.2 \
- url-2.2.2 \
- uuid-0.8.2 \
- vcpkg-0.2.8 \
- vec_map-0.8.1 \
- vergen-3.0.4 \
- version_check-0.1.5 \
- version_check-0.9.1 \
- 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.74 \
- wasm-bindgen-backend-0.2.74 \
- wasm-bindgen-futures-0.4.24 \
- wasm-bindgen-macro-0.2.74 \
- wasm-bindgen-macro-support-0.2.74 \
- wasm-bindgen-shared-0.2.74 \
- web-sys-0.3.51 \
- webbrowser-0.5.2 \
- whoami-0.9.0 \
- widestring-0.4.0 \
- 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.3 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- winreg-0.6.2 \
- winreg-0.7.0 \
- ws2_32-sys-0.2.1 \
- xdg-2.2.0 \
- zerocopy-0.3.0 \
- zerocopy-derive-0.2.0
-
CARGO_FEATURES= --no-default-features
PLIST_FILES= bin/spotifyd \
"@sample etc/spotifyd.conf.sample"
PORTDOCS= README.md
-OPTIONS_DEFINE= DBUS DOCS PORTAUDIO PULSEAUDIO ALSA DNS-SD
+OPTIONS_DEFINE= ALSA DBUS DNS-SD DOCS PORTAUDIO PULSEAUDIO
OPTIONS_DEFAULT= PORTAUDIO
-DBUS_DESC= D-Bus MPRIS support
-DNS-SD_DESC= Avahi mDNSS support
+DBUS_DESC= D-Bus MPRIS support
+DNS-SD_DESC= Avahi mDNSS support
ALSA_LIB_DEPENDS= libasound_module_pcm_oss.so:audio/alsa-plugins
-ALSA_VARS= CARGO_FEATURES+=alsa_backend
+ALSA_VARS= CARGO_FEATURES+=alsa_backend
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DBUS_VARS= CARGO_FEATURES+=dbus_mpris
diff --git a/audio/spotifyd/Makefile.crates b/audio/spotifyd/Makefile.crates
new file mode 100644
index 000000000000..181942b458cc
--- /dev/null
+++ b/audio/spotifyd/Makefile.crates
@@ -0,0 +1,375 @@
+CARGO_CRATES= addr2line-0.19.0 \
+ adler-1.0.2 \
+ aes-0.6.0 \
+ aes-0.7.5 \
+ aes-ctr-0.6.0 \
+ aes-soft-0.6.4 \
+ aesni-0.10.0 \
+ aho-corasick-0.7.20 \
+ alsa-0.6.0 \
+ alsa-0.7.0 \
+ alsa-sys-0.3.1 \
+ android_system_properties-0.1.5 \
+ ansi_term-0.12.1 \
+ async-broadcast-0.5.1 \
+ async-channel-1.8.0 \
+ async-executor-1.5.0 \
+ async-fs-1.6.0 \
+ async-io-1.13.0 \
+ async-lock-2.7.0 \
+ async-recursion-1.0.4 \
+ async-task-4.4.0 \
+ async-trait-0.1.68 \
+ atomic-waker-1.1.0 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ backtrace-0.3.67 \
+ base64-0.13.1 \
+ bindgen-0.64.0 \
+ bitflags-1.3.2 \
+ block-buffer-0.9.0 \
+ block-buffer-0.10.4 \
+ block-modes-0.8.1 \
+ block-padding-0.2.1 \
+ blocking-1.3.0 \
+ bumpalo-3.12.0 \
+ byteorder-1.4.3 \
+ bytes-1.4.0 \
+ cc-1.0.79 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.0 \
+ chrono-0.4.24 \
+ cipher-0.2.5 \
+ cipher-0.3.0 \
+ clang-sys-1.6.1 \
+ clap-2.34.0 \
+ codespan-reporting-0.11.1 \
+ color-eyre-0.6.2 \
+ color-spantrace-0.2.0 \
+ combine-4.6.6 \
+ concurrent-queue-2.1.0 \
+ cookie-0.16.2 \
+ cookie_store-0.19.0 \
+ core-foundation-0.9.3 \
+ core-foundation-sys-0.8.3 \
+ coreaudio-rs-0.10.0 \
+ coreaudio-sys-0.2.12 \
+ cpal-0.13.5 \
+ cpufeatures-0.2.6 \
+ crossbeam-utils-0.8.15 \
+ crypto-common-0.1.6 \
+ crypto-mac-0.11.1 \
+ ctr-0.6.0 \
+ cxx-1.0.94 \
+ cxx-build-1.0.94 \
+ cxxbridge-flags-1.0.94 \
+ cxxbridge-macro-1.0.94 \
+ daemonize-0.5.0 \
+ darling-0.13.4 \
+ darling_core-0.13.4 \
+ darling_macro-0.13.4 \
+ dbus-0.9.7 \
+ dbus-crossroads-0.5.2 \
+ dbus-tokio-0.7.6 \
+ derivative-2.2.0 \
+ digest-0.9.0 \
+ digest-0.10.6 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
+ enum_dispatch-0.3.11 \
+ enumflags2-0.7.5 \
+ enumflags2_derive-0.7.4 \
+ env_logger-0.10.0 \
+ errno-0.3.0 \
+ errno-dragonfly-0.1.2 \
+ error-chain-0.12.4 \
+ event-listener-2.5.3 \
+ eyre-0.6.8 \
+ fastrand-1.9.0 \
+ fern-0.6.2 \
+ fixedbitset-0.4.2 \
+ fnv-1.0.7 \
+ form_urlencoded-1.1.0 \
+ futures-0.3.27 \
+ futures-channel-0.3.27 \
+ futures-core-0.3.27 \
+ futures-executor-0.3.27 \
+ futures-io-0.3.27 \
+ futures-lite-1.12.0 \
+ futures-macro-0.3.27 \
+ futures-sink-0.3.27 \
+ futures-task-0.3.27 \
+ futures-util-0.3.27 \
+ generic-array-0.14.7 \
+ gethostname-0.4.1 \
+ getrandom-0.2.8 \
+ gimli-0.27.2 \
+ glob-0.3.1 \
+ hashbrown-0.12.3 \
+ headers-0.3.8 \
+ headers-core-0.2.0 \
+ heck-0.3.3 \
+ heck-0.4.1 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.2.6 \
+ hermit-abi-0.3.1 \
+ hex-0.4.3 \
+ hkdf-0.12.3 \
+ hmac-0.11.0 \
+ hmac-0.12.1 \
+ hostname-0.3.1 \
+ http-0.2.9 \
+ http-body-0.4.5 \
+ httparse-1.8.0 \
+ httpdate-1.0.2 \
+ humantime-2.1.0 \
+ hyper-0.14.25 \
+ hyper-proxy-0.9.1 \
+ iana-time-zone-0.1.54 \
+ iana-time-zone-haiku-0.1.1 \
+ ident_case-1.0.1 \
+ idna-0.3.0 \
+ if-addrs-0.7.0 \
+ indenter-0.3.3 \
+ indexmap-1.9.3 \
+ instant-0.1.12 \
+ io-lifetimes-1.0.9 \
+ is-terminal-0.4.6 \
+ itoa-1.0.6 \
+ jni-0.19.0 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.26 \
+ js-sys-0.3.61 \
+ keyring-2.0.1 \
+ lazy_static-1.4.0 \
+ lazycell-1.3.0 \
+ lewton-0.10.2 \
+ libc-0.2.140 \
+ libdbus-sys-0.2.4 \
+ libloading-0.7.4 \
+ libm-0.2.6 \
+ libmdns-0.7.5 \
+ libpulse-binding-2.27.1 \
+ libpulse-simple-binding-2.27.1 \
+ libpulse-simple-sys-1.20.1 \
+ libpulse-sys-1.20.1 \
+ librespot-audio-0.4.2 \
+ librespot-connect-0.4.2 \
+ librespot-core-0.4.2 \
+ librespot-discovery-0.4.2 \
+ librespot-metadata-0.4.2 \
+ librespot-playback-0.4.2 \
+ librespot-protocol-0.4.2 \
+ link-cplusplus-1.0.8 \
+ linux-keyutils-0.2.3 \
+ linux-raw-sys-0.3.0 \
+ lock_api-0.4.9 \
+ log-0.4.17 \
+ mach-0.3.2 \
+ match_cfg-0.1.0 \
+ maybe-async-0.2.7 \
+ memchr-2.5.0 \
+ memoffset-0.6.5 \
+ memoffset-0.7.1 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.6.2 \
+ mio-0.8.6 \
+ multimap-0.8.3 \
+ ndk-0.6.0 \
+ ndk-context-0.1.1 \
+ ndk-glue-0.6.2 \
+ ndk-macro-0.3.0 \
+ ndk-sys-0.3.0 \
+ nix-0.23.2 \
+ nix-0.24.3 \
+ nix-0.26.2 \
+ nom-7.1.3 \
+ num-0.4.0 \
+ num-bigint-0.4.3 \
+ num-complex-0.4.3 \
+ num-derive-0.3.3 \
+ num-integer-0.1.45 \
+ num-iter-0.1.43 \
+ num-rational-0.4.1 \
+ num-traits-0.2.15 \
+ num_cpus-1.15.0 \
+ num_enum-0.5.11 \
+ num_enum_derive-0.5.11 \
+ num_threads-0.1.6 \
+ object-0.30.3 \
+ oboe-0.4.6 \
+ oboe-sys-0.4.5 \
+ ogg-0.8.0 \
+ once_cell-1.17.1 \
+ opaque-debug-0.3.0 \
+ ordered-stream-0.2.0 \
+ owo-colors-3.5.0 \
+ parking-2.0.0 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.8.6 \
+ parking_lot_core-0.9.7 \
+ pbkdf2-0.8.0 \
+ peeking_take_while-0.1.2 \
+ percent-encoding-2.2.0 \
+ petgraph-0.6.3 \
+ pin-project-lite-0.2.9 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.26 \
+ polling-2.6.0 \
+ portaudio-rs-0.3.2 \
+ portaudio-sys-0.1.1 \
+ ppv-lite86-0.2.17 \
+ priority-queue-1.3.1 \
+ proc-macro-crate-1.3.1 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.54 \
+ protobuf-2.28.0 \
+ protobuf-codegen-2.28.0 \
+ protobuf-codegen-pure-2.28.0 \
+ quote-1.0.26 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rand_distr-0.4.3 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.3.5 \
+ redox_users-0.4.3 \
+ regex-1.7.3 \
+ regex-syntax-0.6.29 \
+ ring-0.16.20 \
+ rodio-0.15.0 \
+ rspotify-0.11.6 \
+ rspotify-http-0.11.6 \
+ rspotify-macros-0.11.6 \
+ rspotify-model-0.11.6 \
+ rustc-demangle-0.1.22 \
+ rustc-hash-1.1.0 \
+ rustc-serialize-0.3.24 \
+ rustc_version-0.4.0 \
+ rustix-0.37.5 \
+ rustls-0.20.8 \
+ rustversion-1.0.12 \
+ ryu-1.0.13 \
+ same-file-1.0.6 \
+ scopeguard-1.1.0 \
+ scratch-1.0.5 \
+ sct-0.7.0 \
+ secret-service-3.0.1 \
+ security-framework-2.8.2 \
+ security-framework-sys-2.8.0 \
+ semver-1.0.17 \
+ serde-1.0.159 \
+ serde_derive-1.0.159 \
+ serde_json-1.0.95 \
+ serde_repr-0.1.12 \
+ serde_spanned-0.6.1 \
+ sha-1-0.9.8 \
+ sha-1-0.10.1 \
+ sha1-0.10.5 \
+ sha2-0.10.6 \
+ shannon-0.2.0 \
+ sharded-slab-0.1.4 \
+ shell-words-1.1.0 \
+ shlex-1.1.0 \
+ signal-hook-registry-1.4.1 \
+ slab-0.4.8 \
+ smallvec-1.10.0 \
+ socket2-0.4.9 \
+ spin-0.5.2 \
+ static_assertions-1.1.0 \
+ stdweb-0.1.3 \
+ strsim-0.8.0 \
+ strsim-0.10.0 \
+ structopt-0.3.26 \
+ structopt-derive-0.4.18 \
+ strum-0.24.1 \
+ strum_macros-0.24.3 \
+ subtle-2.4.1 \
+ syn-1.0.109 \
+ syn-2.0.11 \
+ syslog-6.0.1 \
+ tempfile-3.5.0 \
+ termcolor-1.2.0 \
+ textwrap-0.11.0 \
+ thiserror-1.0.40 \
+ thiserror-impl-1.0.40 \
+ thread-id-4.0.0 \
+ thread_local-1.1.7 \
+ time-0.1.45 \
+ time-0.3.20 \
+ time-core-0.1.0 \
+ time-macros-0.2.8 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.27.0 \
+ tokio-macros-2.0.0 \
+ tokio-stream-0.1.12 \
+ tokio-util-0.7.7 \
+ toml-0.7.3 \
+ toml_datetime-0.6.1 \
+ toml_edit-0.19.8 \
+ tower-service-0.3.2 \
+ tracing-0.1.37 \
+ tracing-attributes-0.1.23 \
+ tracing-core-0.1.30 \
+ tracing-error-0.2.0 \
+ tracing-subscriber-0.3.16 \
+ try-lock-0.2.4 \
+ typenum-1.16.0 \
+ uds_windows-1.0.2 \
+ unicode-bidi-0.3.13 \
+ unicode-ident-1.0.8 \
+ unicode-normalization-0.1.22 \
+ unicode-segmentation-1.10.1 \
+ unicode-width-0.1.10 \
+ untrusted-0.7.1 \
+ ureq-2.6.2 \
+ url-2.3.1 \
+ uuid-1.3.0 \
+ valuable-0.1.0 \
+ vec_map-0.8.2 \
+ vergen-3.2.0 \
+ version_check-0.9.4 \
+ waker-fn-1.1.0 \
+ walkdir-2.3.3 \
+ want-0.3.0 \
+ wasi-0.10.0+wasi-snapshot-preview1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.84 \
+ wasm-bindgen-backend-0.2.84 \
+ wasm-bindgen-macro-0.2.84 \
+ wasm-bindgen-macro-support-0.2.84 \
+ wasm-bindgen-shared-0.2.84 \
+ web-sys-0.3.61 \
+ webpki-0.22.0 \
+ webpki-roots-0.22.6 \
+ whoami-1.4.0 \
+ 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 \
+ windows-0.43.0 \
+ windows-0.46.0 \
+ windows-sys-0.45.0 \
+ windows-targets-0.42.2 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_msvc-0.42.2 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_msvc-0.42.2 \
+ winnow-0.4.1 \
+ xdg-2.4.1 \
+ zbus-3.11.1 \
+ zbus_macros-3.11.1 \
+ zbus_names-2.5.0 \
+ zerocopy-0.6.1 \
+ zerocopy-derive-0.3.2 \
+ zvariant-3.12.0 \
+ zvariant_derive-3.12.0 \
+ zvariant_utils-1.0.0
diff --git a/audio/spotifyd/distinfo b/audio/spotifyd/distinfo
index f6ca717d5ded..44c532bfbca0 100644
--- a/audio/spotifyd/distinfo
+++ b/audio/spotifyd/distinfo
@@ -1,787 +1,753 @@
-TIMESTAMP = 1664577482
-SHA256 (rust/crates/addr2line-0.14.1.crate) = a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7
-SIZE (rust/crates/addr2line-0.14.1.crate) = 31201
-SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
-SIZE (rust/crates/adler-0.2.3.crate) = 12168
+TIMESTAMP = 1698090968
+SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
+SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aes-0.6.0.crate) = 884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561
SIZE (rust/crates/aes-0.6.0.crate) = 86774
+SHA256 (rust/crates/aes-0.7.5.crate) = 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8
+SIZE (rust/crates/aes-0.7.5.crate) = 128544
SHA256 (rust/crates/aes-ctr-0.6.0.crate) = 7729c3cde54d67063be556aeac75a81330d802f0259500ca40cb52967f975763
SIZE (rust/crates/aes-ctr-0.6.0.crate) = 13217
SHA256 (rust/crates/aes-soft-0.6.4.crate) = be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072
SIZE (rust/crates/aes-soft-0.6.4.crate) = 99980
SHA256 (rust/crates/aesni-0.10.0.crate) = ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce
SIZE (rust/crates/aesni-0.10.0.crate) = 100248
-SHA256 (rust/crates/aho-corasick-0.7.6.crate) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
-SIZE (rust/crates/aho-corasick-0.7.6.crate) = 108953
-SHA256 (rust/crates/alsa-0.5.0.crate) = 75c4da790adcb2ce5e758c064b4f3ec17a30349f9961d3e5e6c9688b052a9e18
-SIZE (rust/crates/alsa-0.5.0.crate) = 63941
+SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
+SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+SHA256 (rust/crates/alsa-0.6.0.crate) = 5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b
+SIZE (rust/crates/alsa-0.6.0.crate) = 68171
+SHA256 (rust/crates/alsa-0.7.0.crate) = 8512c9117059663fb5606788fbca3619e2a91dac0e3fe516242eab1fa6be5e44
+SIZE (rust/crates/alsa-0.7.0.crate) = 69367
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/async-trait-0.1.50.crate) = 0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722
-SIZE (rust/crates/async-trait-0.1.50.crate) = 25321
+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/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/async-broadcast-0.5.1.crate) = 7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b
+SIZE (rust/crates/async-broadcast-0.5.1.crate) = 20134
+SHA256 (rust/crates/async-channel-1.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833
+SIZE (rust/crates/async-channel-1.8.0.crate) = 13534
+SHA256 (rust/crates/async-executor-1.5.0.crate) = 17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b
+SIZE (rust/crates/async-executor-1.5.0.crate) = 15068
+SHA256 (rust/crates/async-fs-1.6.0.crate) = 279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06
+SIZE (rust/crates/async-fs-1.6.0.crate) = 16506
+SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
+SIZE (rust/crates/async-io-1.13.0.crate) = 37191
+SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
+SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
+SHA256 (rust/crates/async-recursion-1.0.4.crate) = 0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba
+SIZE (rust/crates/async-recursion-1.0.4.crate) = 11521
+SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
+SIZE (rust/crates/async-task-4.4.0.crate) = 35178
+SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842
+SIZE (rust/crates/async-trait-0.1.68.crate) = 28625
+SHA256 (rust/crates/atomic-waker-1.1.0.crate) = debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599
+SIZE (rust/crates/atomic-waker-1.1.0.crate) = 11447
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-0.1.7.crate) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2
-SIZE (rust/crates/autocfg-0.1.7.crate) = 12158
-SHA256 (rust/crates/autocfg-1.0.0.crate) = f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d
-SIZE (rust/crates/autocfg-1.0.0.crate) = 12870
-SHA256 (rust/crates/backtrace-0.3.55.crate) = ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598
-SIZE (rust/crates/backtrace-0.3.55.crate) = 73145
-SHA256 (rust/crates/base64-0.10.1.crate) = 0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e
-SIZE (rust/crates/base64-0.10.1.crate) = 41988
-SHA256 (rust/crates/base64-0.11.0.crate) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7
-SIZE (rust/crates/base64-0.11.0.crate) = 48362
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/bindgen-0.51.1.crate) = ebd71393f1ec0509b553aa012b9b58e81dadbdff7130bd3b8cba576e69b32f75
-SIZE (rust/crates/bindgen-0.51.1.crate) = 185858
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
+SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+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/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/block-modes-0.7.0.crate) = 57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0
-SIZE (rust/crates/block-modes-0.7.0.crate) = 13464
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-modes-0.8.1.crate) = 2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e
+SIZE (rust/crates/block-modes-0.8.1.crate) = 16961
SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
SIZE (rust/crates/block-padding-0.2.1.crate) = 7672
-SHA256 (rust/crates/boxfnonce-0.1.1.crate) = 5988cb1d626264ac94100be357308f29ff7cbdd3b36bda27f450a4ee3f713426
-SIZE (rust/crates/boxfnonce-0.1.1.crate) = 9698
-SHA256 (rust/crates/bumpalo-3.2.0.crate) = 1f359dc14ff8911330a51ef78022d376f25ed00248912803b58f00cb1c27f742
-SIZE (rust/crates/bumpalo-3.2.0.crate) = 118891
+SHA256 (rust/crates/blocking-1.3.0.crate) = 3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8
+SIZE (rust/crates/blocking-1.3.0.crate) = 18687
+SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
+SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-0.5.6.crate) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.crate) = 46291
-SHA256 (rust/crates/bytes-1.0.1.crate) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040
-SIZE (rust/crates/bytes-1.0.1.crate) = 48142
-SHA256 (rust/crates/c2-chacha-0.2.3.crate) = 214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb
-SIZE (rust/crates/c2-chacha-0.2.3.crate) = 13336
-SHA256 (rust/crates/cc-1.0.50.crate) = 95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd
-SIZE (rust/crates/cc-1.0.50.crate) = 49792
+SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
+SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cexpr-0.3.6.crate) = fce5b5fb86b0c57c20c834c1b412fd09c77c8a59b9473f86272709e78874cd1d
*** 1325 LINES SKIPPED ***