summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile3
-rw-r--r--audio/alac/Makefile2
-rw-r--r--audio/asterisk-espeak/Makefile26
-rw-r--r--audio/asterisk-espeak/distinfo6
-rw-r--r--audio/asterisk-espeak/files/patch-Makefile4
-rw-r--r--audio/asterisk-flite/Makefile26
-rw-r--r--audio/asterisk-flite/distinfo6
-rw-r--r--audio/asterisk-flite/files/patch-Makefile19
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake11
-rw-r--r--audio/chromaprint/Makefile2
-rw-r--r--audio/codec2/Makefile2
-rw-r--r--audio/csound/Makefile1
-rw-r--r--audio/dssi/Makefile2
-rw-r--r--audio/elisa/Makefile4
-rw-r--r--audio/emms/Makefile4
-rw-r--r--audio/emms/distinfo6
-rw-r--r--audio/emms/pkg-plist5
-rw-r--r--audio/faac/Makefile2
-rw-r--r--audio/faad/Makefile2
-rw-r--r--audio/flac/Makefile2
-rw-r--r--audio/fluidsynth/Makefile2
-rw-r--r--audio/freealut/Makefile2
-rw-r--r--audio/grip/Makefile2
-rw-r--r--audio/gsound/Makefile2
-rw-r--r--audio/lash/Makefile2
-rw-r--r--audio/liba52/Makefile2
-rw-r--r--audio/libadplug/Makefile2
-rw-r--r--audio/libao/Makefile2
-rw-r--r--audio/libaudiofile/Makefile2
-rw-r--r--audio/libbpm/Makefile2
-rw-r--r--audio/libbs2b/Makefile2
-rw-r--r--audio/libcanberra-gstreamer/Makefile5
-rw-r--r--audio/libcanberra-gtk2/Makefile4
-rw-r--r--audio/libcanberra-gtk3/Makefile4
-rw-r--r--audio/libcanberra-pulse/Makefile5
-rw-r--r--audio/libcanberra/Makefile66
-rw-r--r--audio/libcanberra/pkg-plist4
-rw-r--r--audio/libcdaudio/Makefile2
-rw-r--r--audio/libcoverart/Makefile2
-rw-r--r--audio/libdiscid/Makefile2
-rw-r--r--audio/libdssialsacompat/Makefile2
-rw-r--r--audio/libebur128/Makefile2
-rw-r--r--audio/libfishsound/Makefile2
-rw-r--r--audio/libgig/Makefile2
-rw-r--r--audio/libgme/Makefile2
-rw-r--r--audio/libgpod/Makefile2
-rw-r--r--audio/libid3tag/Makefile2
-rw-r--r--audio/liblo/Makefile2
-rw-r--r--audio/libltc/Makefile2
-rw-r--r--audio/libmad/Makefile2
-rw-r--r--audio/libmatemixer/Makefile2
-rw-r--r--audio/libmikmod/Makefile2
-rw-r--r--audio/libmp3splt/Makefile2
-rw-r--r--audio/libmpd/Makefile2
-rw-r--r--audio/libmpdclient/pkg-plist5
-rw-r--r--audio/libmusicbrainz5/Makefile2
-rw-r--r--audio/libmysofa/Makefile2
-rw-r--r--audio/libogg/Makefile2
-rw-r--r--audio/liboggz/Makefile2
-rw-r--r--audio/libopenmpt/Makefile2
-rw-r--r--audio/libopenspc/Makefile3
-rw-r--r--audio/libopusenc/Makefile2
-rw-r--r--audio/libshout/Makefile2
-rw-r--r--audio/libsidplayfp/Makefile20
-rw-r--r--audio/libsidplayfp/distinfo6
-rw-r--r--audio/libsmf/Makefile2
-rw-r--r--audio/libsndfile/Makefile2
-rw-r--r--audio/libsoxr/Makefile2
-rw-r--r--audio/libvgm/Makefile7
-rw-r--r--audio/libvgm/distinfo6
-rw-r--r--audio/libvgm/pkg-plist5
-rw-r--r--audio/libvorbis/Makefile2
-rw-r--r--audio/linuxsampler/Makefile2
-rw-r--r--audio/lv2/Makefile5
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mate-media/Makefile2
-rw-r--r--audio/mhwaveedit/Makefile2
-rw-r--r--audio/mpg123/Makefile4
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/musicpd/Makefile2
-rw-r--r--audio/musicpd/distinfo6
-rw-r--r--audio/ncspot/Makefile3
-rw-r--r--audio/ncspot/Makefile.crates263
-rw-r--r--audio/ncspot/distinfo532
-rw-r--r--audio/neuralrack-lv2/Makefile13
-rw-r--r--audio/neuralrack-lv2/distinfo14
-rw-r--r--audio/noson-app/Makefile11
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/noson/Makefile25
-rw-r--r--audio/noson/distinfo3
-rw-r--r--audio/noson/pkg-descr2
-rw-r--r--audio/noson/pkg-plist49
-rw-r--r--audio/openal-soft/Makefile2
-rw-r--r--audio/opencore-amr/Makefile2
-rw-r--r--audio/opus/Makefile2
-rw-r--r--audio/opusfile/Makefile2
-rw-r--r--audio/owntone/Makefile2
-rw-r--r--audio/p5-Audio-Scan/files/patch-Scan.xs58
-rw-r--r--audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs13
-rw-r--r--audio/paman/Makefile2
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pavucontrol-qt/pkg-plist2
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/Makefile3
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/portaudio/Makefile2
-rw-r--r--audio/puddletag/Makefile5
-rw-r--r--audio/puddletag/distinfo6
-rw-r--r--audio/pulseaudio/Makefile2
-rw-r--r--audio/ripperx/Makefile2
-rw-r--r--audio/rnnoise/Makefile16
-rw-r--r--audio/rnnoise/distinfo8
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/sdl_mixer/Makefile2
-rw-r--r--audio/solfege/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/soundtouch/Makefile2
-rw-r--r--audio/speex/Makefile2
-rw-r--r--audio/speexdsp/Makefile2
-rw-r--r--audio/spotify-qt/Makefile4
-rw-r--r--audio/spotify-qt/distinfo6
-rw-r--r--audio/taglib/Makefile2
-rw-r--r--audio/timemachine/Makefile2
-rw-r--r--audio/twolame/Makefile2
-rw-r--r--audio/uade/Makefile2
-rw-r--r--audio/vamp-plugin-sdk/Makefile2
-rw-r--r--audio/wavegain/Makefile17
-rw-r--r--audio/wavegain/distinfo5
-rw-r--r--audio/wavegain/files/patch-audio.c23
-rw-r--r--audio/wavegain/files/patch-audio.h4
-rw-r--r--audio/wavegain/files/patch-main.c44
-rw-r--r--audio/wavegain/files/patch-misc.c12
-rw-r--r--audio/wavegain/files/patch-wavegain.c112
-rw-r--r--audio/wavpack/Makefile2
140 files changed, 843 insertions, 894 deletions
diff --git a/audio/Makefile b/audio/Makefile
index d7e17e8fa53a..c08a95c8cb50 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -333,8 +333,10 @@
SUBDIR += libbpm
SUBDIR += libbs2b
SUBDIR += libcanberra
+ SUBDIR += libcanberra-gstreamer
SUBDIR += libcanberra-gtk2
SUBDIR += libcanberra-gtk3
+ SUBDIR += libcanberra-pulse
SUBDIR += libcdaudio
SUBDIR += libconvolve
SUBDIR += libcoverart
@@ -517,6 +519,7 @@
SUBDIR += noise-suppression-for-voice-lv2
SUBDIR += normalize
SUBDIR += nosefart
+ SUBDIR += noson
SUBDIR += noson-app
SUBDIR += nyquist
SUBDIR += oaml
diff --git a/audio/alac/Makefile b/audio/alac/Makefile
index e236a899e280..0ffefb3f3e63 100644
--- a/audio/alac/Makefile
+++ b/audio/alac/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/mikebrady/alac
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= autoreconf libtool pathfix
+USES= autoreconf libtool
USE_GITHUB= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile
index 945435f2b685..31939790fb8a 100644
--- a/audio/asterisk-espeak/Makefile
+++ b/audio/asterisk-espeak/Makefile
@@ -1,7 +1,6 @@
PORTNAME= espeak
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0-rc1
-PORTREVISION= 2
+DISTVERSION= 5.0
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -9,36 +8,33 @@ COMMENT= Espeak dialplan application for Asterisk
WWW= https://zaf.github.io/Asterisk-eSpeak/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
libsamplerate.so:audio/libsamplerate
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-espeak # etc/asterisk/espeak.conf.sample
-
USE_GITHUB= yes
GH_ACCOUNT= zaf
GH_PROJECT= Asterisk-eSpeak
+INSTALL_TARGET= install samples
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/espeak.conf.sample
+
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang
CFLAGS+= -fblocks
.endif
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_espeak.c
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_espeak.so
diff --git a/audio/asterisk-espeak/distinfo b/audio/asterisk-espeak/distinfo
index 138c8df6e03e..50a2d77db5d0 100644
--- a/audio/asterisk-espeak/distinfo
+++ b/audio/asterisk-espeak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658164283
-SHA256 (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 2fb3d5f9f9d112383126feb5e6f2ef90d952d166f3a394e6563188b552d1ee55
-SIZE (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 13405
+TIMESTAMP = 1753300000
+SHA256 (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = c070bf2902bb581ad3f784ebe3d627251249798618b3a53e3d2f97caf1200ca1
+SIZE (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = 13652
diff --git a/audio/asterisk-espeak/files/patch-Makefile b/audio/asterisk-espeak/files/patch-Makefile
index a0a00cb17e80..9505440997e5 100644
--- a/audio/asterisk-espeak/files/patch-Makefile
+++ b/audio/asterisk-espeak/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2018-08-01 16:53:07 UTC
+--- Makefile.orig 2024-02-01 19:29:02 UTC
+++ Makefile
@@ -6,31 +6,18 @@
# the GNU General Public License Version 2. See the COPYING file
@@ -25,7 +25,7 @@
-LIBS+=-lespeak-ng -lsamplerate
+LIBS+=$(LDFLAGS) -lespeak-ng -lsamplerate
- CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DAST_MODULE_SELF_SYM=__internal_app_espeak_self
+ CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE
all: app_espeak.so
- @echo " +-------- app_espeak Build Complete --------+"
diff --git a/audio/asterisk-flite/Makefile b/audio/asterisk-flite/Makefile
index 9f8e21f0e28c..1ae76763b0ae 100644
--- a/audio/asterisk-flite/Makefile
+++ b/audio/asterisk-flite/Makefile
@@ -1,7 +1,5 @@
PORTNAME= flite
-PORTVERSION= 3.0
-DISTVERSIONPREFIX= v
-PORTREVISION= 5
+DISTVERSION= 3.0.20230702
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -9,24 +7,26 @@ COMMENT= Flite dialplan application for Asterisk
WWW= https://zaf.github.io/Asterisk-Flite/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libflite.so:audio/flite
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
USE_GITHUB= yes
GH_ACCOUNT= zaf
GH_PROJECT= Asterisk-Flite
+GH_TAGNAME= a3ed85151a1c875471568a959dce1bb35cca109b
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-flite # etc/asterisk/flite.conf.sample
+INSTALL_TARGET= install samples
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/flite.conf.sample
.include <bsd.port.pre.mk>
@@ -34,10 +34,6 @@ CONFLICTS_INSTALL= asterisk[0-9][0-9]-flite # etc/asterisk/flite.conf.sample
CFLAGS+= -fblocks
.endif
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_flite.c
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_flite.so
diff --git a/audio/asterisk-flite/distinfo b/audio/asterisk-flite/distinfo
index f8b3918beb52..a247570d254a 100644
--- a/audio/asterisk-flite/distinfo
+++ b/audio/asterisk-flite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1503328714
-SHA256 (zaf-Asterisk-Flite-v3.0_GH0.tar.gz) = 57f0a86716af6a6704de003b3779c44d55ac9747cb696430d88d3f93cd7e2399
-SIZE (zaf-Asterisk-Flite-v3.0_GH0.tar.gz) = 11992
+TIMESTAMP = 1753300000
+SHA256 (zaf-Asterisk-Flite-3.0.20230702-a3ed85151a1c875471568a959dce1bb35cca109b_GH0.tar.gz) = bd69ac5660fa513352c0b2e0b3811de28f7a28c5c58423baed886acf62ae8012
+SIZE (zaf-Asterisk-Flite-3.0.20230702-a3ed85151a1c875471568a959dce1bb35cca109b_GH0.tar.gz) = 12090
diff --git a/audio/asterisk-flite/files/patch-Makefile b/audio/asterisk-flite/files/patch-Makefile
index 8c7be9d7a200..249ae00cff44 100644
--- a/audio/asterisk-flite/files/patch-Makefile
+++ b/audio/asterisk-flite/files/patch-Makefile
@@ -1,10 +1,10 @@
---- Makefile.orig 2016-09-12 20:39:22 UTC
+--- Makefile.orig 2023-07-01 23:18:21 UTC
+++ Makefile
-@@ -7,30 +7,16 @@
+@@ -6,31 +6,17 @@
+ # the GNU General Public License Version 2. See the COPYING file
# at the top of the source tree.
- INSTALL:=install
--ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf)
+-ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf 2> /dev/null)
-ifeq ($(strip $(ASTLIBDIR)),)
- MODULES_DIR:=$(INSTALL_PREFIX)/usr/lib/asterisk/modules
-else
@@ -16,9 +16,10 @@
SAMPLENAME:=flite.conf.sample
-CONFNAME:=$(basename $(SAMPLENAME))
--CC=gcc
--OPTIMIZE=-O2
--DEBUG=-g
+ INSTALL:=install
+-CC:=gcc
+-OPTIMIZE:=-O2
+-DEBUG:=-g
+CC?=gcc
-LIBS+=-lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_awb -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite
@@ -34,8 +35,8 @@
- @echo " +-------------------------------------------+"
app_flite.o: app_flite.c
- $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o app_flite.o app_flite.c
-@@ -44,20 +30,7 @@ clean:
+ $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o $@ $*.c
+@@ -44,20 +29,7 @@ install: all
install: all
$(INSTALL) -m 755 -d $(DESTDIR)$(MODULES_DIR)
$(INSTALL) -m 755 app_flite.so $(DESTDIR)$(MODULES_DIR)
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 508fb433e806..8701c563162a 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
new file mode 100644
index 000000000000..afd85ba6a828
--- /dev/null
+++ b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
@@ -0,0 +1,11 @@
+--- cmake-proxies/cmake-modules/dependencies/rapidjson.cmake.orig 2025-06-10 12:52:05 UTC
++++ cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+@@ -3,7 +3,7 @@ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT TARGET rapidjson::rapidjson)
+ if(TARGET rapidjson)
+- add_library( rapidjson::rapidjson ALIAS rapidjson )
++ add_library( rapidjson::rapidjson ALIAS RapidJSON )
+ else()
+ # At least on Arch RapidJSONConfig.cmake does not define a target at all
+ # so we have to do it ourselves
diff --git a/audio/chromaprint/Makefile b/audio/chromaprint/Makefile
index a0e6a0f1c863..eaaa25dd57c1 100644
--- a/audio/chromaprint/Makefile
+++ b/audio/chromaprint/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-USES= cmake compiler:c++11-lib pathfix
+USES= cmake compiler:c++11-lib
USE_GITHUB= yes
GH_ACCOUNT= acoustid
GH_TAGNAME= aa67c95
diff --git a/audio/codec2/Makefile b/audio/codec2/Makefile
index 9861f75ab58a..49a22bce9d25 100644
--- a/audio/codec2/Makefile
+++ b/audio/codec2/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
-USES= cmake pathfix pkgconfig python shebangfix tar:xz
+USES= cmake pkgconfig python shebangfix tar:xz
GH_ACCOUNT= drowe67
GH_PROJECT= codec2
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index 6ef2bc24cb06..5bc02b2d5e4f 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -99,7 +99,6 @@ JACK_CMAKE_BOOL= BUILD_JACK_OPCODES USE_JACK
LINALG_DESC= Build the linear algebra opcodes
LINALG_CMAKE_BOOL= BUILD_LINEAR_ALGEBRA_OPCODES
-LINALG_CXXFLAGS= -DGMM_VERSION=x # workaround based on https://github.com/csound/csound/issues/1069#issuecomment-439648756
LUA_DESC= Build Lua Interface and module
LUA_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
diff --git a/audio/dssi/Makefile b/audio/dssi/Makefile
index 402b95f3ca68..90e2b9e629b4 100644
--- a/audio/dssi/Makefile
+++ b/audio/dssi/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat \
RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \
${LOCALBASE}/include/alsa/seq_event.h:audio/alsa-lib
-USES= gmake pathfix pkgconfig localbase libtool xorg
+USES= gmake pkgconfig localbase libtool xorg
USE_XORG= x11
GNU_CONFIGURE= yes
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 14126b21ab02..95e7d3d33a38 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -34,6 +34,6 @@ VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
GSTREAMER_DESC= Play audio via QtMultimedia/GStreamer
GSTREAMER_USES= gstreamer
-GSTREAMER_USE= GSTREAMER=libav,soup
+GSTREAMER_USE= GSTREAMER=hls,libav,soup
.include <bsd.port.mk>
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 7aaae91d770d..4234ba364ff7 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,10 +1,10 @@
PORTNAME= emms
-DISTVERSION= 22
+DISTVERSION= 23
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= GNU/Emacs Multimedia System
WWW= https://www.gnu.org/software/emms/ \
https://elpa.gnu.org/packages/emms.html \
diff --git a/audio/emms/distinfo b/audio/emms/distinfo
index 0df3cf2158ab..4d163c96671a 100644
--- a/audio/emms/distinfo
+++ b/audio/emms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743472694
-SHA256 (emms-22.tar) = f16e5f21eeebf21f48e02d85a1764bf1247192f9e80e52a23dad5f5453d4c84a
-SIZE (emms-22.tar) = 1300480
+TIMESTAMP = 1753558753
+SHA256 (emms-23.tar) = 2d4d1572aaeac83a42f3062aef3418614be58e71ed6ee73acb1adc3431234023
+SIZE (emms-23.tar) = 1484800
diff --git a/audio/emms/pkg-plist b/audio/emms/pkg-plist
index 70bc5cd26f6b..21c773d54500 100644
--- a/audio/emms/pkg-plist
+++ b/audio/emms/pkg-plist
@@ -9,6 +9,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.el
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-history.el
%%EMACS_SITE_LISPDIR%%/emms/emms-history.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.el
@@ -78,7 +80,6 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.el
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.el
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.el
@@ -101,6 +102,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.el
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-score.el
%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
diff --git a/audio/faac/Makefile b/audio/faac/Makefile
index 0d5fff485e20..c0bdc6ed6cd8 100644
--- a/audio/faac/Makefile
+++ b/audio/faac/Makefile
@@ -13,7 +13,7 @@ LICENSE_NAME_ISO= ISO/IEC14496
LICENSE_FILE_ISO= ${WRKSRC}/README
LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= autoreconf compiler:c11 gmake libtool pathfix
+USES= autoreconf compiler:c11 gmake libtool
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/faad/Makefile b/audio/faad/Makefile
index 134062882fd1..a9a758c2f23b 100644
--- a/audio/faad/Makefile
+++ b/audio/faad/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/knik0/faad2
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= audiocoding
CPE_PRODUCT= freeware_advanced_audio_decoder_2
USE_LDCONFIG= yes
diff --git a/audio/flac/Makefile b/audio/flac/Makefile
index 345169aeb839..63ff64f9ee97 100644
--- a/audio/flac/Makefile
+++ b/audio/flac/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
LIB_DEPENDS= libogg.so:audio/libogg
-USES= compiler:c11 cpe iconv libtool pathfix pkgconfig tar:xz
+USES= compiler:c11 cpe iconv libtool pkgconfig tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= flac_project
diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile
index 81d5ee96cec9..232777d460e3 100644
--- a/audio/fluidsynth/Makefile
+++ b/audio/fluidsynth/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.fluidsynth.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake cpe gnome pathfix pkgconfig
+USES= cmake cpe gnome pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/audio/freealut/Makefile b/audio/freealut/Makefile
index 08affe46e6f1..741dc1c78d45 100644
--- a/audio/freealut/Makefile
+++ b/audio/freealut/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= No longer actively developed, consider migrating to another library
-USES= cmake localbase:ldflags openal pathfix
+USES= cmake localbase:ldflags openal
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/grip/Makefile b/audio/grip/Makefile
index c32d353dee83..9396ca821471 100644
--- a/audio/grip/Makefile
+++ b/audio/grip/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2 \
libid3.so:audio/id3lib
-USES= compiler:c++11-lang gmake gnome libtool localbase pathfix \
+USES= compiler:c++11-lang gmake gnome libtool localbase \
pkgconfig xorg
USE_GNOME= cairo gdkpixbuf gtk20
USE_XORG= ice sm x11 xext
diff --git a/audio/gsound/Makefile b/audio/gsound/Makefile
index 055a5b6a5909..155fffa4278c 100644
--- a/audio/gsound/Makefile
+++ b/audio/gsound/Makefile
@@ -9,7 +9,7 @@ WWW= https://wiki.gnome.org/Projects/GSound
LIB_DEPENDS= libcanberra.so:audio/libcanberra
-USES= gnome meson pathfix pkgconfig tar:xz vala:build
+USES= gnome meson pkgconfig tar:xz vala:build
USE_GNOME= glib20 introspection:build
.include <bsd.port.mk>
diff --git a/audio/lash/Makefile b/audio/lash/Makefile
index 2d2929581bf9..2137dec01a51 100644
--- a/audio/lash/Makefile
+++ b/audio/lash/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
libfontconfig.so:x11-fonts/fontconfig \
libuuid.so:misc/libuuid
-USES= gmake gnome libtool pathfix pkgconfig
+USES= gmake gnome libtool pkgconfig
USE_GNOME= gtk20 libxml2 gdkpixbuf cairo
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-alsa-midi
diff --git a/audio/liba52/Makefile b/audio/liba52/Makefile
index 666c3bc4afb8..09919539b702 100644
--- a/audio/liba52/Makefile
+++ b/audio/liba52/Makefile
@@ -12,7 +12,7 @@ WWW= https://git.adelielinux.org/community/a52dec/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf libtool pathfix
+USES= autoreconf libtool
USE_CSTD= gnu89
USE_LDCONFIG= yes
diff --git a/audio/libadplug/Makefile b/audio/libadplug/Makefile
index e453d0fd6e44..afcdb6ecf95a 100644
--- a/audio/libadplug/Makefile
+++ b/audio/libadplug/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libbinio.so:devel/libbinio
-USES= autoreconf compiler:c++11-lang cpe libtool makeinfo pathfix \
+USES= autoreconf compiler:c++11-lang cpe libtool makeinfo \
pkgconfig
CPE_VENDOR= adplug_project
USE_CSTD= gnu89
diff --git a/audio/libao/Makefile b/audio/libao/Makefile
index 8e09f2029c7d..67a121bfc229 100644
--- a/audio/libao/Makefile
+++ b/audio/libao/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.xiph.org/ao/
LICENSE= GPLv2
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
CPE_VENDOR= xiph
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libaudiofile/Makefile b/audio/libaudiofile/Makefile
index 1abd056575dc..a904987c8443 100644
--- a/audio/libaudiofile/Makefile
+++ b/audio/libaudiofile/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac
CONFLICTS= osalp-0.7.*
-USES= cpe pathfix pkgconfig tar:xz libtool
+USES= cpe pkgconfig tar:xz libtool
USE_CXXSTD= c++14
CPE_PRODUCT= audiofile
USE_LDCONFIG= yes
diff --git a/audio/libbpm/Makefile b/audio/libbpm/Makefile
index 4a7bb033474a..551a3c8e6b52 100644
--- a/audio/libbpm/Makefile
+++ b/audio/libbpm/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.hep.ucl.ac.uk/~bino/libbpm/
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= pathfix pkgconfig libtool
+USES= pkgconfig libtool
post-patch:
${SED} -i '' 's/\(-release .*\)/\1 -version-info 0/' ${WRKSRC}/Makefile.in ${WRKSRC}/*/Makefile.in
diff --git a/audio/libbs2b/Makefile b/audio/libbs2b/Makefile
index 0771d1a30e9a..873dca90c545 100644
--- a/audio/libbs2b/Makefile
+++ b/audio/libbs2b/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile
-USES= gmake libtool localbase pathfix pkgconfig tar:bzip2
+USES= gmake libtool localbase pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libcanberra-gstreamer/Makefile b/audio/libcanberra-gstreamer/Makefile
new file mode 100644
index 000000000000..6a136755459f
--- /dev/null
+++ b/audio/libcanberra-gstreamer/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= gstreamer
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra-gtk2/Makefile b/audio/libcanberra-gtk2/Makefile
index feda323ad049..afdf85817fe9 100644
--- a/audio/libcanberra-gtk2/Makefile
+++ b/audio/libcanberra-gtk2/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk2
+PORTREVISION= 11
+CANBERRA= gtk2
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk2
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 65bce8f80b07..928810429f44 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk3
+PORTREVISION= 11
+CANBERRA= gtk3
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk3
diff --git a/audio/libcanberra-pulse/Makefile b/audio/libcanberra-pulse/Makefile
new file mode 100644
index 000000000000..f5dba3a7e034
--- /dev/null
+++ b/audio/libcanberra-pulse/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= pulse
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 6622c3759985..1802c1ba63dd 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcanberra
PORTVERSION= 0.30
-PORTREVISION= 11
+PORTREVISION?= 12
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
@@ -15,48 +15,48 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libltdl.so:devel/libltdl
-USES= gmake gnome localbase libtool pathfix pkgconfig tar:xz
+USES= gmake gnome libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa --disable-udev
+# common
+CONFIGURE_ARGS= --disable-alsa \
+ --disable-lynx \
+ --disable-tdb \
+ --disable-udev
+# base port
+CONFIGURE_ARGS+=--disable-gtk \
+ --disable-gtk3 \
+ --disable-gstreamer \
+ --disable-pulse
INSTALL_TARGET= install-strip
-SLAVEPORT?=
+CANBERRA?= base
+CANBERRA_ALL= base gtk2 gtk3 gstreamer pulse
-PLIST_SUB= VERSION=${PORTVERSION}
-
-.if ${SLAVEPORT} != ""
-PKGNAMESUFFIX= -${SLAVEPORT}
-.endif
-.if ${SLAVEPORT:U} == gtk3
+.if ${CANBERRA} == gtk3
USE_GNOME+= gtk30
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk3 \
- --disable-gtk \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="" GTK2="@comment "
-.elif ${SLAVEPORT:U} == gtk2
+.elif ${CANBERRA} == gtk2
USE_GNOME+= gnomeprefix gtk20
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk \
- --disable-gtk3 \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="@comment " GTK2=""
-.else
-CONFIGURE_ARGS+= --disable-gtk \
- --disable-gtk3
-PLIST_SUB+= BASE="" GTK3="@comment " GTK2="@comment "
-OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
-OPTIONS_SUB= yes
+module_SWITCH= gtk
+.elif ${CANBERRA} == pulse
+LIB_DEPENDS+= libpulse.so:audio/pulseaudio
+.elif ${CANBERRA} == gstreamer
+USES+= gstreamer
.endif
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE= pulse
+.if ${CANBERRA} != "base"
+PKGNAMESUFFIX= -${CANBERRA}
+LIB_DEPENDS+= libcanberra.so:audio/libcanberra
+module_SWITCH?= ${CANBERRA}
+CONFIGURE_ARGS:=--enable-${module_SWITCH} \
+ ${CONFIGURE_ARGS:N--disable-${module_SWITCH}}
+.endif
-GSTREAMER_USES= gstreamer
-GSTREAMER_CONFIGURE_ENABLE= gstreamer
+PLIST_SUB= VERSION=${PORTVERSION} \
+ ${CANBERRA:tu}=""
+.for module in ${CANBERRA_ALL:N${CANBERRA}}
+PLIST_SUB+= ${module:tu}="@comment "
+.endfor
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
diff --git a/audio/libcanberra/pkg-plist b/audio/libcanberra/pkg-plist
index a24f785cf019..6fbfa97fdc40 100644
--- a/audio/libcanberra/pkg-plist
+++ b/audio/libcanberra/pkg-plist
@@ -15,11 +15,11 @@
%%BASE%%lib/libcanberra.so
%%BASE%%lib/libcanberra.so.0
%%BASE%%lib/libcanberra.so.0.2.5
-%%BASE%%%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
+%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-multi.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-null.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-oss.so
-%%BASE%%%%PULSEAUDIO%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
+%%PULSE%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
%%BASE%%libdata/pkgconfig/libcanberra.pc
%%GTK2%%libdata/pkgconfig/libcanberra-gtk.pc
%%GTK3%%libdata/pkgconfig/libcanberra-gtk3.pc
diff --git a/audio/libcdaudio/Makefile b/audio/libcdaudio/Makefile
index 4afd914acf6e..14688edce87f 100644
--- a/audio/libcdaudio/Makefile
+++ b/audio/libcdaudio/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Library for playing audio CDs
WWW= https://libcdaudio.sourceforge.net/
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/audio/libcoverart/Makefile b/audio/libcoverart/Makefile
index 6e78114b8889..73d07ebee911 100644
--- a/audio/libcoverart/Makefile
+++ b/audio/libcoverart/Makefile
@@ -13,7 +13,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libjansson.so:devel/jansson \
libneon.so:www/neon
-USES= compiler:c11 cmake:insource pathfix
+USES= compiler:c11 cmake:insource
USE_CSTD= c99
USE_CXXSTD= c++98
USE_LDCONFIG= yes
diff --git a/audio/libdiscid/Makefile b/audio/libdiscid/Makefile
index 79d64fa9e3c8..b4dd871a32b3 100644
--- a/audio/libdiscid/Makefile
+++ b/audio/libdiscid/Makefile
@@ -12,7 +12,7 @@ WWW= https://musicbrainz.org/doc/libdiscid
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake pathfix
+USES= cmake
USE_LDCONFIG= yes
# Full test requires an audio CD to be in the drive
diff --git a/audio/libdssialsacompat/Makefile b/audio/libdssialsacompat/Makefile
index 03a42237efea..09407be34cdb 100644
--- a/audio/libdssialsacompat/Makefile
+++ b/audio/libdssialsacompat/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Alsa compatibility library to build DSSI
WWW= http://www.smbolton.com/linux.html
-USES= pathfix libtool
+USES= libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libebur128/Makefile b/audio/libebur128/Makefile
index 32f0ff83600c..602cd14499bf 100644
--- a/audio/libebur128/Makefile
+++ b/audio/libebur128/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/jiixyj/libebur128
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake pathfix pkgconfig
+USES= cmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= jiixyj
USE_LDCONFIG= yes
diff --git a/audio/libfishsound/Makefile b/audio/libfishsound/Makefile
index 1694d67cfcad..bef47e3a1df1 100644
--- a/audio/libfishsound/Makefile
+++ b/audio/libfishsound/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac \
libspeex.so:audio/speex \
libvorbis.so:audio/libvorbis
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
CONFIGURE_ARGS= ac_cv_prog_HAVE_DOXYGEN=false
GNU_CONFIGURE= yes
diff --git a/audio/libgig/Makefile b/audio/libgig/Makefile
index fd64d0d6df34..024563c7d163 100644
--- a/audio/libgig/Makefile
+++ b/audio/libgig/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libuuid.so:misc/libuuid
-USES= compiler:c++11-lib gmake cpe libtool localbase pathfix pkgconfig tar:bzip2
+USES= compiler:c++11-lib gmake cpe libtool localbase pkgconfig tar:bzip2
USE_LDCONFIG= ${PREFIX}/lib/libgig
CPE_VENDOR= linuxsampler
diff --git a/audio/libgme/Makefile b/audio/libgme/Makefile
index 30e4582b6d71..ba19891ac107 100644
--- a/audio/libgme/Makefile
+++ b/audio/libgme/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/libgme/game-music-emu
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/license.txt
-USES= cmake compiler:c++11-lang dos2unix pathfix
+USES= cmake compiler:c++11-lang dos2unix
DOS2UNIX_FILES= ${PORTDOCS}
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_SDL2
diff --git a/audio/libgpod/Makefile b/audio/libgpod/Makefile
index ee5f158a2fb5..8c95b892a331 100644
--- a/audio/libgpod/Makefile
+++ b/audio/libgpod/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libplist-2.0.so:devel/libplist \
libsgutils2.so:sysutils/sg3_utils
USES= compiler:c++11-lang gettext gmake gnome libtool localbase \
- pathfix pkgconfig sqlite:3 tar:bzip2
+ pkgconfig sqlite:3 tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-udev --without-hal \
--without-python \
diff --git a/audio/libid3tag/Makefile b/audio/libid3tag/Makefile
index 0591c66d943e..16af1440e827 100644
--- a/audio/libid3tag/Makefile
+++ b/audio/libid3tag/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.underbit.com/products/mad/ \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_ON= BUILD_SHARED_LIBS
USE_LDCONFIG= yes
diff --git a/audio/liblo/Makefile b/audio/liblo/Makefile
index 264f1939df51..297d0d9745bb 100644
--- a/audio/liblo/Makefile
+++ b/audio/liblo/Makefile
@@ -10,7 +10,7 @@ WWW= https://liblo.sourceforge.net/ \
LICENSE= LGPL21
-USES= compiler:c++11-lang gmake libtool pathfix
+USES= compiler:c++11-lang gmake libtool
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libltc/Makefile b/audio/libltc/Makefile
index 936f2932328f..817d66349586 100644
--- a/audio/libltc/Makefile
+++ b/audio/libltc/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/x42/libltc
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pathfix
+USES= gmake libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libmad/Makefile b/audio/libmad/Makefile
index d1bff9370777..12b9178a2309 100644
--- a/audio/libmad/Makefile
+++ b/audio/libmad/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.underbit.com/products/mad/ \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_OFF= MADD_ASM MADD16_ASM
CMAKE_ON= BUILD_SHARED_LIBS ${CMAKE_ON_${ARCH}}
diff --git a/audio/libmatemixer/Makefile b/audio/libmatemixer/Makefile
index 47439580c5fd..f0eb3cf6e6ce 100644
--- a/audio/libmatemixer/Makefile
+++ b/audio/libmatemixer/Makefile
@@ -13,7 +13,7 @@ LICENSE= LGPL21
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pkgconfig tar:xz
USE_GNOME= glib20 intlhack
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-null \
diff --git a/audio/libmikmod/Makefile b/audio/libmikmod/Makefile
index 9a86a2079d72..b8396ecaa1a1 100644
--- a/audio/libmikmod/Makefile
+++ b/audio/libmikmod/Makefile
@@ -9,7 +9,7 @@ WWW= https://mikmod.sourceforge.net/
LICENSE= LGPL21
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= raphael_assenat
USE_LDCONFIG= yes
diff --git a/audio/libmp3splt/Makefile b/audio/libmp3splt/Makefile
index 06588ffb867f..e965f2ddad54 100644
--- a/audio/libmp3splt/Makefile
+++ b/audio/libmp3splt/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libltdl.so:devel/libltdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-cutter --disable-doxygen_doc
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/audio/libmpd/Makefile b/audio/libmpd/Makefile
index beaf17f02035..0befd9f85a54 100644
--- a/audio/libmpd/Makefile
+++ b/audio/libmpd/Makefile
@@ -11,7 +11,7 @@ WWW= https://gmpc.wikia.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool pathfix pkgconfig
+USES= gnome libtool pkgconfig
USE_GNOME= glib20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/audio/libmpdclient/pkg-plist b/audio/libmpdclient/pkg-plist
index 2ba1b567e0d8..7e27a85d5be1 100644
--- a/audio/libmpdclient/pkg-plist
+++ b/audio/libmpdclient/pkg-plist
@@ -143,6 +143,11 @@ libdata/pkgconfig/libmpdclient.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h__dep__incl.md5
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h__dep__incl.png
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8h_source.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.map
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.md5
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h__dep__incl.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/feature_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/files.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fingerprint_8h.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fingerprint_8h__dep__incl.map
diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile
index 4e34b53bb530..dee92bd36510 100644
--- a/audio/libmusicbrainz5/Makefile
+++ b/audio/libmusicbrainz5/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libneon.so:www/neon
-USES= cmake compiler:c++11-lang gnome iconv:build pathfix pkgconfig
+USES= cmake compiler:c++11-lang gnome iconv:build pkgconfig
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/audio/libmysofa/Makefile b/audio/libmysofa/Makefile
index b39b1abfb624..edd4c5c4a65d 100644
--- a/audio/libmysofa/Makefile
+++ b/audio/libmysofa/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= node:www/node
-USES= cmake cpe pathfix
+USES= cmake cpe
CPE_VENDOR= symonics
USE_GITHUB= yes
GH_ACCOUNT= hoene
diff --git a/audio/libogg/Makefile b/audio/libogg/Makefile
index dcde7ce0df29..fb80c1523603 100644
--- a/audio/libogg/Makefile
+++ b/audio/libogg/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.xiph.org/ogg/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool pathfix tar:xz
+USES= libtool tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/liboggz/Makefile b/audio/liboggz/Makefile
index ff9f9c7ff223..f7edc7916750 100644
--- a/audio/liboggz/Makefile
+++ b/audio/liboggz/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
CONFIGURE_ARGS= --program-transform-name="" --with-ogg=${LOCALBASE}
CONFIGURE_ENV= DOCBOOKTOMAN=false HAVE_DOCBOOK2HTML=false HAVE_DOXYGEN=false HAVE_DOXYGEN=false
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index 39857598ad5f..9cedbcd460ab 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmpg123.so:audio/mpg123 \
libvorbis.so:audio/libvorbis
-USES= compiler:c++17-lang cpe gmake libtool pathfix pkgconfig
+USES= compiler:c++17-lang cpe gmake libtool pkgconfig
CPE_VENDOR= openmpt
USE_LDCONFIG= yes
diff --git a/audio/libopenspc/Makefile b/audio/libopenspc/Makefile
index 97b9a46956a0..5b78dec6d2b6 100644
--- a/audio/libopenspc/Makefile
+++ b/audio/libopenspc/Makefile
@@ -8,6 +8,9 @@ MASTER_SITES= http://rainbow-runner.nl/freebsd/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for playing SPC (SNES audio) files
+DEPRECATED= Legacy library based on a very old emulator, consider using audio/libgme
+EXPIRATION_DATE=2025-09-30
+
BUILD_DEPENDS= nasm:devel/nasm
GNU_CONFIGURE= yes
diff --git a/audio/libopusenc/Makefile b/audio/libopusenc/Makefile
index b8ff97b8e344..38d048114ad0 100644
--- a/audio/libopusenc/Makefile
+++ b/audio/libopusenc/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libopus.so:audio/opus
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libshout/Makefile b/audio/libshout/Makefile
index 6c074df68bd4..bbcdfb6188fd 100644
--- a/audio/libshout/Makefile
+++ b/audio/libshout/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= cpe gmake libtool pathfix pkgconfig ssl
+USES= cpe gmake libtool pkgconfig ssl
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/audio/libsidplayfp/Makefile b/audio/libsidplayfp/Makefile
index bb982e376197..e51104ec56bd 100644
--- a/audio/libsidplayfp/Makefile
+++ b/audio/libsidplayfp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libsidplayfp
-DISTVERSION= 2.14.0
+DISTVERSION= 2.15.0
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -10,10 +10,9 @@ WWW= https://github.com/libsidplayfp/libsidplayfp
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= libgcrypt-config:security/libgcrypt
LIB_DEPENDS= libgcrypt.so:security/libgcrypt
-USES= compiler:c++23-lang libtool pathfix pkgconfig
+USES= compiler:c++23-lang libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -25,7 +24,7 @@ LDFLAGS+= -lpthread
INSTALL_TARGET= install-strip
-SIDPLAYFP_SHLIB_VERSION= 6.5.40
+SIDPLAYFP_SHLIB_VERSION= 6.6.41
STILVIEW_SHLIB_VERSION= 0.0.6
PLIST_SUB+= SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \
@@ -44,19 +43,6 @@ DEBUG_CONFIGURE_ON= --enable-debug=full
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN=false
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == "aarch64"
-CONFIGURE_ARGS+= --with-simd=neon
-.endif
-
-.if ${ARCH} == "amd64"
-.if !defined(CPUTYPE)
-CFLAGS+= -march=penryn
-.endif
-CONFIGURE_ARGS+= --with-simd=sse4
-.endif
-
post-build-DOXYGEN-on:
${MAKE_CMD} doc -C ${WRKSRC}
diff --git a/audio/libsidplayfp/distinfo b/audio/libsidplayfp/distinfo
index 61138bd4ddb7..638bf1e6a82b 100644
--- a/audio/libsidplayfp/distinfo
+++ b/audio/libsidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747484776
-SHA256 (libsidplayfp-2.14.0.tar.gz) = 0f49c87c3a4791b9709d502e605274ee5c4c20eabfdea0340917d27cbd685f53
-SIZE (libsidplayfp-2.14.0.tar.gz) = 851923
+TIMESTAMP = 1754208046
+SHA256 (libsidplayfp-2.15.0.tar.gz) = 42c28b9ef57998ad66bbbb3dfab00c6684715c643d9ccc9ac8da4d7cf296dd00
+SIZE (libsidplayfp-2.15.0.tar.gz) = 853021
diff --git a/audio/libsmf/Makefile b/audio/libsmf/Makefile
index 3fbaeaf4ffbf..a34ab189ce15 100644
--- a/audio/libsmf/Makefile
+++ b/audio/libsmf/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/nilsgey/libsmf
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool pathfix pkgconfig readline
+USES= gnome libtool pkgconfig readline
USE_GNOME= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/libsndfile/Makefile b/audio/libsndfile/Makefile
index 3e46e410c054..c45bc38f4a19 100644
--- a/audio/libsndfile/Makefile
+++ b/audio/libsndfile/Makefile
@@ -14,7 +14,7 @@ WWW= http://www.mega-nerd.com/libsndfile/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe localbase pathfix pkgconfig python:build,test \
+USES= cmake cpe localbase pkgconfig python:build,test \
shebangfix tar:xz
SHEBANG_FILES= programs/test-sndfile-metadata-set.py \
src/binheader_writef_check.py \
diff --git a/audio/libsoxr/Makefile b/audio/libsoxr/Makefile
index 6bdb607beba5..ae97f154fd78 100644
--- a/audio/libsoxr/Makefile
+++ b/audio/libsoxr/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
LICENSE_FILE_FFTPAK= ${FILESDIR}/FFTPAK_license.txt
LICENSE_PERMS_FFTPAK= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= cmake pathfix pkgconfig tar:xz
+USES= cmake pkgconfig tar:xz
USE_LDCONFIG= yes
diff --git a/audio/libvgm/Makefile b/audio/libvgm/Makefile
index 32517dc0871e..f58cbe9f3aa8 100644
--- a/audio/libvgm/Makefile
+++ b/audio/libvgm/Makefile
@@ -1,18 +1,17 @@
PORTNAME= libvgm
-DISTVERSION= g20240608
-PORTREVISION= 1
+DISTVERSION= g20250714
CATEGORIES= audio
MAINTAINER= tagattie@FreeBSD.org
COMMENT= More modular rewrite of most components from VGMPlay
WWW= https://github.com/ValleyBell/libvgm
-USES= cmake compiler:c++14-lang iconv pathfix
+USES= cmake compiler:c++14-lang iconv
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ValleyBell
-GH_TAGNAME= 34c368c
+GH_TAGNAME= 7cad783
CMAKE_ON= AUDIODRV_OSS
CMAKE_OFF= CMAKE_CXX_EXTENSIONS
diff --git a/audio/libvgm/distinfo b/audio/libvgm/distinfo
index afe86758fd47..425dc55073cc 100644
--- a/audio/libvgm/distinfo
+++ b/audio/libvgm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725787643
-SHA256 (ValleyBell-libvgm-g20240608-34c368c_GH0.tar.gz) = 2673c7a1f3a6a5289929404dbfafa17f90710af7a637c2052b13371007bebc9c
-SIZE (ValleyBell-libvgm-g20240608-34c368c_GH0.tar.gz) = 1441492
+TIMESTAMP = 1754208920
+SHA256 (ValleyBell-libvgm-g20250714-7cad783_GH0.tar.gz) = 17868263162428b2546aebbcd34ee125fd88a50d0805c3833b7e5ef08cae990c
+SIZE (ValleyBell-libvgm-g20250714-7cad783_GH0.tar.gz) = 1453785
diff --git a/audio/libvgm/pkg-plist b/audio/libvgm/pkg-plist
index c4acce313159..be9d85459918 100644
--- a/audio/libvgm/pkg-plist
+++ b/audio/libvgm/pkg-plist
@@ -22,10 +22,13 @@ include/vgm/emu/cores/es5503.h
include/vgm/emu/cores/es5506.h
include/vgm/emu/cores/gb.h
include/vgm/emu/cores/iremga20.h
+include/vgm/emu/cores/k005289.h
+include/vgm/emu/cores/k007232.h
include/vgm/emu/cores/k051649.h
include/vgm/emu/cores/k053260.h
include/vgm/emu/cores/k054539.h
include/vgm/emu/cores/mikey.h
+include/vgm/emu/cores/msm5205.h
include/vgm/emu/cores/multipcm.h
include/vgm/emu/cores/nesintf.h
include/vgm/emu/cores/okim6258.h
@@ -59,7 +62,7 @@ include/vgm/player/playera.hpp
include/vgm/player/playerbase.hpp
include/vgm/player/s98player.hpp
include/vgm/player/vgmplayer.hpp
-include/vgm/stdbool.h
+include/vgm/_stdbool.h
include/vgm/stdtype.h
include/vgm/utils/DataLoader.h
include/vgm/utils/FileLoader.h
diff --git a/audio/libvorbis/Makefile b/audio/libvorbis/Makefile
index 23507d11e7cc..dfd598f6b809 100644
--- a/audio/libvorbis/Makefile
+++ b/audio/libvorbis/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg
-USES= cpe libtool pathfix tar:xz
+USES= cpe libtool tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= xiph.org
diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index a10905c35497..826ccc796947 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libgig.so:audio/libgig \
libsndfile.so:audio/libsndfile \
libuuid.so:misc/libuuid
-USES= bison compiler:c++14-lang gmake libtool localbase pathfix perl5 \
+USES= bison compiler:c++14-lang gmake libtool localbase perl5 \
pkgconfig sqlite:3 tar:bzip2 shebangfix
USE_LDCONFIG= ${PREFIX}/lib/linuxsampler
USE_PERL5= build
diff --git a/audio/lv2/Makefile b/audio/lv2/Makefile
index 76f0b6ea98ab..72bfb3945e03 100644
--- a/audio/lv2/Makefile
+++ b/audio/lv2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lv2
PORTVERSION= 1.18.10
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://lv2plug.in/spec/
@@ -12,7 +13,7 @@ LICENSE_COMB= multi
# Only lv2specgen.py is under MIT
LICENSE_FILE_ISCL= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR}
@@ -30,7 +31,7 @@ DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc
DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 1005cea5deac..60709e9c62c5 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.17
+PORTVERSION= 11.22
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 5861c604373d..58715fd6e68d 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749964651
-SHA256 (MAC_1117_SDK.zip) = d6b221d08eb57028a452d06057b4cc74c5b5d47bc542aed36f5b79404fd16b96
-SIZE (MAC_1117_SDK.zip) = 1699779
+TIMESTAMP = 1754102062
+SHA256 (MAC_1122_SDK.zip) = 32dbfa43f5fb3004a3aa8ee4391957056e847fbea641e6802ee431a471b0cfee
+SIZE (MAC_1122_SDK.zip) = 1700421
diff --git a/audio/mate-media/Makefile b/audio/mate-media/Makefile
index fcd319a6d96c..62814b76d741 100644
--- a/audio/mate-media/Makefile
+++ b/audio/mate-media/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool localbase mate pathfix \
+USES= gettext gmake gnome libtool localbase mate \
pkgconfig tar:xz xorg
USE_MATE= desktop mixer panel
USE_GNOME= cairo glib20 gtk30 intlhack libxml2
diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile
index 211c84a9872d..2c43dd6cb076 100644
--- a/audio/mhwaveedit/Makefile
+++ b/audio/mhwaveedit/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USE_GITHUB= yes
GH_ACCOUNT= magnush
-USES= autoreconf gnome localbase pathfix pkgconfig tar:bzip2
+USES= autoreconf gnome localbase pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index 06afdbbd8db6..da5ddd38cd9e 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.33.0
+DISTVERSION= 1.33.1
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
@@ -10,7 +10,7 @@ WWW= https://www.mpg123.de/
LICENSE= LGPL21
-USES= cpe tar:bzip2 libtool localbase pathfix
+USES= cpe tar:bzip2 libtool localbase
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 8982a6e6025b..f14b81abe2da 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749363079
-SHA256 (mpg123-1.33.0.tar.bz2) = 2290e3aede6f4d163e1a17452165af33caad4b5f0948f99429cfa2d8385faa9d
-SIZE (mpg123-1.33.0.tar.bz2) = 1120676
+TIMESTAMP = 1753717684
+SHA256 (mpg123-1.33.1.tar.bz2) = 1181f65eb3c8a0a8eed8b595a811988f53c82b0916b58d3c8cc9c3ced66f0312
+SIZE (mpg123-1.33.1.tar.bz2) = 1121415
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index dda609f356cf..d2671a5b23ab 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= musicpd
-PORTVERSION= 0.24.4
+PORTVERSION= 0.24.5
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/musicpd/distinfo b/audio/musicpd/distinfo
index e1088b7996b8..951b563141bb 100644
--- a/audio/musicpd/distinfo
+++ b/audio/musicpd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748025224
-SHA256 (mpd-0.24.4.tar.xz) = 86035d6c63af32afa77fd5eb5ecd1c6afaef7cc352b28064edf51eea60f40d66
-SIZE (mpd-0.24.4.tar.xz) = 1015368
+TIMESTAMP = 1754169361
+SHA256 (mpd-0.24.5.tar.xz) = 69dfcba5c99c8d828d8f35dfb31eb0a4e34ce3813f54666af4d8247558160a13
+SIZE (mpd-0.24.5.tar.xz) = 1015900
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 8009b0cc64d3..310915fc266b 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
-PORTREVISION= 5
+DISTVERSION= 1.3.0
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/ncspot/Makefile.crates b/audio/ncspot/Makefile.crates
index 15a1b27fb50c..eed8b89df14e 100644
--- a/audio/ncspot/Makefile.crates
+++ b/audio/ncspot/Makefile.crates
@@ -12,24 +12,23 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
- arboard-3.4.1 \
+ anyhow-1.0.97 \
+ arboard-3.6.0 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
async-channel-2.3.1 \
async-executor-1.13.1 \
- async-fs-2.1.2 \
async-io-2.4.0 \
async-lock-3.4.0 \
async-process-2.3.0 \
async-recursion-1.1.1 \
async-signal-0.2.10 \
async-task-4.7.1 \
- async-trait-0.1.85 \
+ async-trait-0.1.87 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
- aws-lc-rs-1.12.2 \
- aws-lc-sys-0.25.0 \
+ aws-lc-rs-1.12.5 \
+ aws-lc-sys-0.26.0 \
backtrace-0.3.74 \
base64-0.13.1 \
base64-0.21.7 \
@@ -38,33 +37,31 @@ CARGO_CRATES= addr2line-0.24.2 \
bindgen-0.69.5 \
bindgen-0.70.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.0 \
block-0.1.6 \
block-buffer-0.10.4 \
- block2-0.5.1 \
blocking-1.6.1 \
bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bytemuck-1.22.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
+ bytes-1.10.1 \
castaway-0.2.3 \
- cc-1.2.10 \
+ cc-1.2.16 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_complete-4.5.44 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
+ clap_mangen-0.2.27 \
clipboard-win-5.4.0 \
- cmake-0.1.53 \
+ cmake-0.1.54 \
colorchoice-1.0.3 \
combine-4.6.7 \
compact_str-0.8.1 \
@@ -75,14 +72,12 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-0.9.4 \
core-foundation-0.10.0 \
core-foundation-sys-0.8.7 \
- core-graphics-0.23.2 \
- core-graphics-types-0.1.3 \
coreaudio-rs-0.11.3 \
coreaudio-sys-0.2.16 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
@@ -95,10 +90,9 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
dasp_sample-0.11.0 \
- data-encoding-2.7.0 \
+ data-encoding-2.8.0 \
der-0.7.9 \
deranged-0.3.11 \
- derive-new-0.6.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -107,10 +101,10 @@ CARGO_CRATES= addr2line-0.24.2 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.5 \
- document-features-0.2.10 \
+ document-features-0.2.11 \
downcast-rs-1.2.1 \
dunce-1.0.5 \
- either-1.13.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
endi-1.1.0 \
enum-map-2.7.3 \
@@ -120,7 +114,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enumflags2_derive-0.7.11 \
enumset-1.1.5 \
enumset_derive-0.10.0 \
- equivalent-1.0.1 \
+ equivalent-1.0.2 \
errno-0.3.10 \
error-code-3.3.1 \
event-listener-5.4.0 \
@@ -129,13 +123,10 @@ CARGO_CRATES= addr2line-0.24.2 \
fdeflate-0.3.7 \
fern-0.7.1 \
fixedbitset-0.4.2 \
- flate2-1.0.35 \
+ flate2-1.1.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
- foreign-types-0.5.0 \
- foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
- foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
fs_extra-1.3.0 \
futures-0.3.31 \
@@ -157,7 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
glob-0.3.2 \
governor-0.6.3 \
h2-0.3.26 \
- h2-0.4.7 \
+ h2-0.4.8 \
half-1.8.3 \
hashbrown-0.15.2 \
headers-0.4.0 \
@@ -172,7 +163,7 @@ CARGO_CRATES= addr2line-0.24.2 \
http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.2 \
- httparse-1.10.0 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
hyper-1.6.0 \
@@ -181,7 +172,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.26.0 \
hyper-rustls-0.27.5 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
+ hyper-util-0.1.14 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -199,13 +190,15 @@ CARGO_CRATES= addr2line-0.24.2 \
idna_adapter-1.2.0 \
image-0.25.5 \
indexmap-2.7.1 \
- inout-0.1.3 \
+ inout-0.1.4 \
+ io-uring-0.7.8 \
ioctl-rs-0.2.0 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.32 \
@@ -213,13 +206,13 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.169 \
+ libc-0.2.174 \
libloading-0.8.6 \
libm-0.2.11 \
- libpulse-binding-2.28.2 \
- libpulse-simple-binding-2.28.1 \
- libpulse-simple-sys-1.21.1 \
- libpulse-sys-1.21.0 \
+ libpulse-binding-2.29.0 \
+ libpulse-simple-binding-2.29.0 \
+ libpulse-simple-sys-1.22.0 \
+ libpulse-sys-1.22.0 \
libredox-0.1.3 \
librespot-audio-0.6.0 \
librespot-core-0.6.0 \
@@ -228,10 +221,10 @@ CARGO_CRATES= addr2line-0.24.2 \
librespot-playback-0.6.0 \
librespot-protocol-0.6.0 \
linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ litemap-0.7.5 \
litrs-0.4.1 \
lock_api-0.4.12 \
- log-0.4.25 \
+ log-0.4.27 \
mac-notification-sys-0.6.2 \
mach2-0.4.2 \
malloc_buf-0.0.6 \
@@ -241,20 +234,19 @@ CARGO_CRATES= addr2line-0.24.2 \
memoffset-0.9.1 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
+ miniz_oxide-0.8.5 \
mio-1.0.3 \
- native-tls-0.2.13 \
+ native-tls-0.2.14 \
ncurses-5.101.0 \
ncurses-6.0.1 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- nix-0.28.0 \
- nix-0.29.0 \
+ nix-0.30.1 \
no-std-compat-0.4.1 \
nom-7.1.3 \
nonzero_ext-0.3.0 \
- notify-rust-4.11.4 \
+ notify-rust-4.11.7 \
ntapi-0.4.1 \
num-0.2.1 \
num-0.4.3 \
@@ -264,7 +256,6 @@ CARGO_CRATES= addr2line-0.24.2 \
num-complex-0.2.4 \
num-complex-0.4.6 \
num-conv-0.1.0 \
- num-derive-0.3.3 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
@@ -278,24 +269,22 @@ CARGO_CRATES= addr2line-0.24.2 \
oauth2-4.4.2 \
objc-0.2.7 \
objc-foundation-0.1.1 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-app-kit-0.2.2 \
- objc2-core-data-0.2.2 \
- objc2-core-image-0.2.2 \
+ objc2-0.6.0 \
+ objc2-app-kit-0.3.0 \
+ objc2-core-foundation-0.3.0 \
+ objc2-core-graphics-0.3.0 \
objc2-encode-4.1.0 \
- objc2-foundation-0.2.2 \
- objc2-metal-0.2.2 \
- objc2-quartz-core-0.2.2 \
+ objc2-foundation-0.3.0 \
+ objc2-io-surface-0.3.0 \
objc_id-0.1.1 \
object-0.36.7 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
- once_cell-1.20.2 \
- openssl-0.10.69 \
+ once_cell-1.20.3 \
+ openssl-0.10.72 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.104 \
+ openssl-sys-0.9.107 \
ordered-stream-0.2.0 \
os_pipe-1.2.1 \
pancurses-0.17.0 \
@@ -314,53 +303,55 @@ CARGO_CRATES= addr2line-0.24.2 \
piper-0.2.4 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
platform-dirs-0.3.0 \
png-0.17.16 \
polling-3.7.4 \
- portable-atomic-1.10.0 \
+ portable-atomic-1.11.0 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
- prettyplease-0.2.29 \
- priority-queue-2.1.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
+ prettyplease-0.2.30 \
+ priority-queue-2.1.2 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.94 \
protobuf-3.7.1 \
protobuf-codegen-3.7.1 \
protobuf-parse-3.7.1 \
protobuf-support-3.7.1 \
- quick-xml-0.31.0 \
quick-xml-0.36.2 \
quick-xml-0.37.2 \
- quote-1.0.38 \
+ quote-1.0.39 \
rand-0.8.5 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_distr-0.4.3 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.10 \
redox_termios-0.1.3 \
redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.12 \
- ring-0.17.8 \
+ reqwest-0.12.22 \
+ ring-0.17.13 \
rodio-0.19.0 \
roff-0.2.2 \
rsa-0.9.7 \
- rspotify-0.14.0 \
- rspotify-http-0.14.0 \
- rspotify-macros-0.14.0 \
- rspotify-model-0.14.0 \
+ rspotify-0.15.0 \
+ rspotify-http-0.15.0 \
+ rspotify-macros-0.15.0 \
+ rspotify-model-0.15.0 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustix-0.38.44 \
rustls-0.21.12 \
rustls-0.22.4 \
- rustls-0.23.22 \
+ rustls-0.23.23 \
rustls-native-certs-0.7.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
@@ -368,8 +359,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rustls-pki-types-1.11.0 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -377,27 +368,27 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
- serde-1.0.217 \
+ serde-1.0.219 \
serde_cbor-0.11.2 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_path_to_error-0.1.16 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.8 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.8 \
shannon-0.2.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.2 \
signature-2.2.0 \
simd-adler32-0.3.7 \
slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ smallvec-1.14.0 \
+ socket2-0.5.10 \
socks-0.3.4 \
spin-0.9.8 \
spinning_top-0.3.0 \
@@ -405,8 +396,8 @@ CARGO_CRATES= addr2line-0.24.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.1 \
+ strum_macros-0.27.1 \
subtle-2.6.1 \
symphonia-0.5.4 \
symphonia-bundle-mp3-0.5.4 \
@@ -415,8 +406,7 @@ CARGO_CRATES= addr2line-0.24.2 \
symphonia-format-ogg-0.5.4 \
symphonia-metadata-0.5.4 \
symphonia-utils-xiph-0.5.4 \
- syn-1.0.109 \
- syn-2.0.96 \
+ syn-2.0.99 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.1 \
@@ -425,32 +415,34 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
- tauri-winrt-notification-0.2.1 \
- tempfile-3.16.0 \
- termion-4.0.3 \
+ tauri-winrt-notification-0.7.2 \
+ tempfile-3.17.1 \
+ termion-4.0.4 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thread-id-4.2.2 \
tiff-0.9.1 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.39 \
+ time-core-0.1.3 \
+ time-macros-0.2.20 \
tinystr-0.7.6 \
- tokio-1.43.0 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.24.0 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
@@ -459,12 +451,12 @@ CARGO_CRATES= addr2line-0.24.2 \
tree_magic_mini-3.1.6 \
try-lock-0.2.5 \
tungstenite-0.24.0 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
ureq-2.12.1 \
url-2.5.4 \
@@ -472,7 +464,7 @@ CARGO_CRATES= addr2line-0.24.2 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.12.1 \
+ uuid-1.15.1 \
vcpkg-0.2.15 \
vergen-9.0.4 \
vergen-gitcl-1.0.5 \
@@ -490,8 +482,8 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
wayland-backend-0.3.8 \
wayland-client-0.31.8 \
- wayland-protocols-0.31.2 \
- wayland-protocols-wlr-0.2.0 \
+ wayland-protocols-0.32.6 \
+ wayland-protocols-wlr-0.3.6 \
wayland-scanner-0.31.6 \
wayland-sys-0.31.6 \
web-sys-0.3.77 \
@@ -504,20 +496,24 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
- windows-0.56.0 \
windows-0.57.0 \
+ windows-0.61.1 \
+ windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-core-0.56.0 \
windows-core-0.57.0 \
- windows-implement-0.56.0 \
+ windows-core-0.61.0 \
+ windows-future-0.2.0 \
windows-implement-0.57.0 \
- windows-interface-0.56.0 \
+ windows-implement-0.60.0 \
windows-interface-0.57.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.2 \
windows-result-0.1.2 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -525,62 +521,51 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows-version-0.1.2 \
+ windows-version-0.1.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.6.26 \
- winnow-0.7.0 \
+ winnow-0.7.10 \
winreg-0.5.1 \
winreg-0.50.0 \
wit-bindgen-rt-0.33.0 \
- wl-clipboard-rs-0.8.1 \
+ wl-clipboard-rs-0.9.2 \
write16-1.0.0 \
writeable-0.5.5 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
- xdg-home-1.3.0 \
xi-unicode-0.3.0 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
- zbus-5.3.1 \
- zbus_macros-5.3.1 \
- zbus_names-4.1.1 \
+ zbus-5.7.1 \
+ zbus_macros-5.7.1 \
+ zbus_names-4.2.0 \
zerocopy-0.7.35 \
zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
- zvariant-5.2.0 \
- zvariant_derive-5.2.0 \
- zvariant_utils-3.1.0
+ zvariant-5.5.3 \
+ zvariant_derive-5.5.3 \
+ zvariant_utils-3.2.0
diff --git a/audio/ncspot/distinfo b/audio/ncspot/distinfo
index 21722c27d27a..d8d6c794910f 100644
--- a/audio/ncspot/distinfo
+++ b/audio/ncspot/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1738620425
+TIMESTAMP = 1753995731
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -27,10 +27,10 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -39,8 +39,6 @@ SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc034
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
SIZE (rust/crates/async-io-2.4.0.crate) = 49252
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -53,16 +51,16 @@ SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b65
SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
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.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
-SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
+SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
+SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
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.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-lc-rs-1.12.2.crate) = 4c2b7ddaa2c56a367ad27a094ad8ef4faacf8a617c2575acb2ba88949df999ca
-SIZE (rust/crates/aws-lc-rs-1.12.2.crate) = 200104
-SHA256 (rust/crates/aws-lc-sys-0.25.0.crate) = 71b2ddd3ada61a305e1d8bb6c005d1eaa7d14d903681edfc400406d523a9b491
-SIZE (rust/crates/aws-lc-sys-0.25.0.crate) = 8276994
+SHA256 (rust/crates/aws-lc-rs-1.12.5.crate) = 5e4e8200b9a4a5801a769d50eeabc05670fec7e959a8cb7a63a93e4e519942ae
+SIZE (rust/crates/aws-lc-rs-1.12.5.crate) = 199222
+SHA256 (rust/crates/aws-lc-sys-0.26.0.crate) = 0f9dd2e03ee80ca2822dd6ea431163d2ef259f2066a4d6ccaca6d9dcb386aa43
+SIZE (rust/crates/aws-lc-sys-0.26.0.crate) = 8330008
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -79,60 +77,56 @@ SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e7720
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
SIZE (rust/crates/blocking-1.6.1.crate) = 17788
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
+SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
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.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
+SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
+SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/cmake-0.1.53.crate) = e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6
-SIZE (rust/crates/cmake-0.1.53.crate) = 18789
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
@@ -153,10 +147,6 @@ SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34
SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
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/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
-SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
-SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
-SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
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.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
@@ -167,8 +157,8 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
@@ -193,14 +183,12 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
-SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
+SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
+SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
-SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -217,14 +205,14 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
-SIZE (rust/crates/document-features-0.2.10.crate) = 14005
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
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.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
@@ -243,8 +231,8 @@ SHA256 (rust/crates/enumset-1.1.5.crate) = d07a4b049558765cef5f0c1a273c3fc57084d
SIZE (rust/crates/enumset-1.1.5.crate) = 26442
SHA256 (rust/crates/enumset_derive-0.10.0.crate) = 59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242
SIZE (rust/crates/enumset_derive-0.10.0.crate) = 13211
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
@@ -261,20 +249,14 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
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-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
-SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
-SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
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/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
-SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -317,8 +299,8 @@ SHA256 (rust/crates/governor-0.6.3.crate) = 68a7f542ee6b35af73b06abc0dad1c1bae89
SIZE (rust/crates/governor-0.6.3.crate) = 131110
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
@@ -347,8 +329,8 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
@@ -365,8 +347,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb04
SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -401,20 +383,24 @@ SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da
SIZE (rust/crates/image-0.25.5.crate) = 241073
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ioctl-rs-0.2.0.crate) = 607b0d5e3c8affe6744655ccd713c5d3763c09407e191cea94705f541fd45151
SIZE (rust/crates/ioctl-rs-0.2.0.crate) = 4214
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
@@ -429,20 +415,20 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libpulse-binding-2.28.2.crate) = b6b1040a6c4c4d1e9e852000f6202df1a02a4f074320de336ab21e4fd317b538
-SIZE (rust/crates/libpulse-binding-2.28.2.crate) = 130775
-SHA256 (rust/crates/libpulse-simple-binding-2.28.1.crate) = 05fd6b68f33f6a251265e6ed1212dc3107caad7c5c6fdcd847b2e65ef58c308d
-SIZE (rust/crates/libpulse-simple-binding-2.28.1.crate) = 12265
-SHA256 (rust/crates/libpulse-simple-sys-1.21.1.crate) = ea6613b4199d8b9f0edcfb623e020cb17bbd0bee8dd21f3c7cc938de561c4152
-SIZE (rust/crates/libpulse-simple-sys-1.21.1.crate) = 10465
-SHA256 (rust/crates/libpulse-sys-1.21.0.crate) = bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b
-SIZE (rust/crates/libpulse-sys-1.21.0.crate) = 35899
+SHA256 (rust/crates/libpulse-binding-2.29.0.crate) = 441092fb2d05962d74246a00c1b2f8c87c60fb6b38a5cc42227c229a702c0ce5
+SIZE (rust/crates/libpulse-binding-2.29.0.crate) = 129628
+SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
+SIZE (rust/crates/libpulse-simple-binding-2.29.0.crate) = 13697
+SHA256 (rust/crates/libpulse-simple-sys-1.22.0.crate) = 3bd96888fe37ad270d16abf5e82cccca1424871cf6afa2861824d2a52758eebc
+SIZE (rust/crates/libpulse-simple-sys-1.22.0.crate) = 11624
+SHA256 (rust/crates/libpulse-sys-1.22.0.crate) = b8febf45075a6ac7e36d0c7aa62536217f476f24456854cdad296952852b5cd2
+SIZE (rust/crates/libpulse-sys-1.22.0.crate) = 37106
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/librespot-audio-0.6.0.crate) = 7e07566fe7553042936c61bbdd9bedb524114a904aa7f9738e266c641468bab8
@@ -459,14 +445,14 @@ SHA256 (rust/crates/librespot-protocol-0.6.0.crate) = 80802f52b5a1b3a2157454e6ac
SIZE (rust/crates/librespot-protocol-0.6.0.crate) = 71113
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/mac-notification-sys-0.6.2.crate) = dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91
SIZE (rust/crates/mac-notification-sys-0.6.2.crate) = 12581
SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
@@ -485,12 +471,12 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
-SIZE (rust/crates/native-tls-0.2.13.crate) = 29133
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ncurses-5.101.0.crate) = 5e2c5d34d72657dc4b638a1c25d40aae81e4f1c699062f72f467237920752032
SIZE (rust/crates/ncurses-5.101.0.crate) = 26027
SHA256 (rust/crates/ncurses-6.0.1.crate) = fbd71afa95710e841d173521e8483e764004eb332bdf47bd01d00f568688027f
@@ -501,18 +487,16 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
-SIZE (rust/crates/nix-0.28.0.crate) = 311086
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/no-std-compat-0.4.1.crate) = b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c
SIZE (rust/crates/no-std-compat-0.4.1.crate) = 7600
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
-SHA256 (rust/crates/notify-rust-4.11.4.crate) = 96ae13fb6065b0865d2310dfa55ce319245052ed95fbbe2bc87c99962c58d73f
-SIZE (rust/crates/notify-rust-4.11.4.crate) = 60195
+SHA256 (rust/crates/notify-rust-4.11.7.crate) = 6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400
+SIZE (rust/crates/notify-rust-4.11.7.crate) = 59113
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
@@ -531,8 +515,6 @@ SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d76041355
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -559,24 +541,20 @@ SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
-SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
-SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
-SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
-SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
-SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-0.6.0.crate) = 3531f65190d9cff863b77a99857e74c314dd16bf56c538c4b57c7cbc3f3a6e59
+SIZE (rust/crates/objc2-0.6.0.crate) = 258013
+SHA256 (rust/crates/objc2-app-kit-0.3.0.crate) = 5906f93257178e2f7ae069efb89fbd6ee94f0592740b5f8a1512ca498814d0fb
+SIZE (rust/crates/objc2-app-kit-0.3.0.crate) = 490503
+SHA256 (rust/crates/objc2-core-foundation-0.3.0.crate) = daeaf60f25471d26948a1c2f840e3f7d86f4109e3af4e8e4b5cd70c39690d925
+SIZE (rust/crates/objc2-core-foundation-0.3.0.crate) = 116097
+SHA256 (rust/crates/objc2-core-graphics-0.3.0.crate) = f8dca602628b65356b6513290a21a6405b4d4027b8b250f0b98dddbb28b7de02
+SIZE (rust/crates/objc2-core-graphics-0.3.0.crate) = 50199
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
-SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
-SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
-SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-foundation-0.3.0.crate) = 3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998
+SIZE (rust/crates/objc2-foundation-0.3.0.crate) = 316531
+SHA256 (rust/crates/objc2-io-surface-0.3.0.crate) = 161a8b87e32610086e1a7a9e9ec39f84459db7b3a0881c1f16ca5a2605581c19
+SIZE (rust/crates/objc2-io-surface-0.3.0.crate) = 8733
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -585,16 +563,16 @@ SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.69.crate) = f5e534d133a060a3c19daec1eb3e98ec6f4685978834f2dbadfe2ec215bab64e
-SIZE (rust/crates/openssl-0.10.69.crate) = 277442
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
+SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
@@ -631,16 +609,16 @@ SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/platform-dirs-0.3.0.crate) = e188d043c1a692985f78b5464853a263f1a27e5bd6322bad3a4078ee3c998a38
SIZE (rust/crates/platform-dirs-0.3.0.crate) = 6744
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae944426d83d1694345bdf8159d561d562
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
@@ -649,14 +627,14 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
-SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/prettyplease-0.2.30.crate) = f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a
+SIZE (rust/crates/prettyplease-0.2.30.crate) = 71670
+SHA256 (rust/crates/priority-queue-2.1.2.crate) = 090ded312ed32a928fb49cb91ab4db6523ae3767225e61fbf6ceaaec3664ed26
+SIZE (rust/crates/priority-queue-2.1.2.crate) = 36557
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/protobuf-3.7.1.crate) = a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72
SIZE (rust/crates/protobuf-3.7.1.crate) = 211735
SHA256 (rust/crates/protobuf-codegen-3.7.1.crate) = e26b833f144769a30e04b1db0146b2aaa53fd2fd83acf10a6b5f996606c18144
@@ -665,24 +643,28 @@ SHA256 (rust/crates/protobuf-parse-3.7.1.crate) = 322330e133eab455718444b4e033eb
SIZE (rust/crates/protobuf-parse-3.7.1.crate) = 67979
SHA256 (rust/crates/protobuf-support-3.7.1.crate) = b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252
SIZE (rust/crates/protobuf-support-3.7.1.crate) = 11771
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
@@ -695,24 +677,24 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
SIZE (rust/crates/rodio-0.19.0.crate) = 68402
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
SIZE (rust/crates/rsa-0.9.7.crate) = 80231
-SHA256 (rust/crates/rspotify-0.14.0.crate) = 97e4f3254b449534ab3891331881d922d50ec36bd07c155147253a747fa5d475
-SIZE (rust/crates/rspotify-0.14.0.crate) = 2452475
-SHA256 (rust/crates/rspotify-http-0.14.0.crate) = ed8a6b6d3cfea3040a2436e02366e5cb8d84f7658667be7075f6ed1cc64360da
-SIZE (rust/crates/rspotify-http-0.14.0.crate) = 6562
-SHA256 (rust/crates/rspotify-macros-0.14.0.crate) = 559fad82b639297c093c5cc8ef406001dd0cb55cd9f5125a8fb40310e38b95d9
-SIZE (rust/crates/rspotify-macros-0.14.0.crate) = 2887
-SHA256 (rust/crates/rspotify-model-0.14.0.crate) = 8cd00345ab89d2dd8059f0d0c168a6b0f858099795d7e318554411303b827d95
-SIZE (rust/crates/rspotify-model-0.14.0.crate) = 23684
+SHA256 (rust/crates/rspotify-0.15.0.crate) = 77beedc33ecff4c39e8ef0e6f7ebc8d849f3ffebbeb786f9997d96f0d9cf4017
+SIZE (rust/crates/rspotify-0.15.0.crate) = 2454502
+SHA256 (rust/crates/rspotify-http-0.15.0.crate) = fde1ea9e2a49698cffbc994a83f5f909b37736c31cccb202f9577e8a32df3a63
+SIZE (rust/crates/rspotify-http-0.15.0.crate) = 23389
+SHA256 (rust/crates/rspotify-macros-0.15.0.crate) = ee3dfb51ee54bd754ad76e96ad60a3b64bc70ae33a89261d9dbabc4c148a496f
+SIZE (rust/crates/rspotify-macros-0.15.0.crate) = 3675
+SHA256 (rust/crates/rspotify-model-0.15.0.crate) = 018f29a6a8c47cfe7923c48140ed546a395f660c7af05b73e6001d4505f89c8d
+SIZE (rust/crates/rspotify-model-0.15.0.crate) = 27321
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -723,8 +705,8 @@ SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -739,10 +721,10 @@ SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca77265
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -757,20 +739,20 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -783,8 +765,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
@@ -795,10 +777,10 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b
SIZE (rust/crates/socks-0.3.4.crate) = 13172
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -813,10 +795,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
@@ -833,10 +815,8 @@ SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -853,34 +833,34 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tauri-winrt-notification-0.2.1.crate) = f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871
-SIZE (rust/crates/tauri-winrt-notification-0.2.1.crate) = 42232
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
-SHA256 (rust/crates/termion-4.0.3.crate) = 7eaa98560e51a2cf4f0bb884d8b2098a9ea11ecf3b7078e9c68242c74cc923a7
-SIZE (rust/crates/termion-4.0.3.crate) = 24393
+SHA256 (rust/crates/tauri-winrt-notification-0.7.2.crate) = 0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9
+SIZE (rust/crates/tauri-winrt-notification-0.7.2.crate) = 46776
+SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
+SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
+SHA256 (rust/crates/termion-4.0.4.crate) = 6f359c854fbecc1ea65bc3683f1dcb2dce78b174a1ca7fda37acd1fff81df6ff
+SIZE (rust/crates/termion-4.0.4.crate) = 24686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
+SIZE (rust/crates/time-0.3.39.crate) = 139037
+SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
+SIZE (rust/crates/time-core-0.1.3.crate) = 8002
+SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
+SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -889,22 +869,26 @@ SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9
SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
@@ -921,18 +905,18 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
@@ -947,8 +931,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
-SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
+SIZE (rust/crates/uuid-1.15.1.crate) = 58728
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
@@ -983,10 +967,10 @@ SHA256 (rust/crates/wayland-backend-0.3.8.crate) = b7208998eaa3870dad37ec8836979
SIZE (rust/crates/wayland-backend-0.3.8.crate) = 75317
SHA256 (rust/crates/wayland-client-0.31.8.crate) = c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f
SIZE (rust/crates/wayland-client-0.31.8.crate) = 64449
-SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
-SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
-SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
-SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
+SHA256 (rust/crates/wayland-protocols-0.32.6.crate) = 0781cf46869b37e36928f7b432273c0995aa8aed9552c556fb18754420541efc
+SIZE (rust/crates/wayland-protocols-0.32.6.crate) = 187909
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 248a02e6f595aad796561fa82d25601bd2c8c3b145b1c7453fc8f94c1a58f8b2
+SIZE (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 28621
SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
@@ -1011,34 +995,42 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
+SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
+SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-future-0.2.0.crate) = 7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32
+SIZE (rust/crates/windows-future-0.2.0.crate) = 17646
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
+SIZE (rust/crates/windows-registry-0.5.2.crate) = 13332
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1053,82 +1045,62 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows-version-0.1.2.crate) = c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d
-SIZE (rust/crates/windows-version-0.1.2.crate) = 7738
+SHA256 (rust/crates/windows-version-0.1.3.crate) = 7bfbcc4996dd183ff1376a20ade1242da0d2dcaff83cc76710a588d24fd4c5db
+SIZE (rust/crates/windows-version-0.1.3.crate) = 7213
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
-SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/winreg-0.5.1.crate) = a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a
SIZE (rust/crates/winreg-0.5.1.crate) = 17693
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/wl-clipboard-rs-0.8.1.crate) = 12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb
-SIZE (rust/crates/wl-clipboard-rs-0.8.1.crate) = 32835
+SHA256 (rust/crates/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
+SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -1137,39 +1109,37 @@ SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-5.3.1.crate) = 2494e4b3f44d8363eef79a8a75fc0649efb710eef65a66b5e688a5eb4afe678a
-SIZE (rust/crates/zbus-5.3.1.crate) = 162072
-SHA256 (rust/crates/zbus_macros-5.3.1.crate) = 445efc01929302aee95e2b25bbb62a301ea8a6369466e4278e58e7d1dfb23631
-SIZE (rust/crates/zbus_macros-5.3.1.crate) = 36371
-SHA256 (rust/crates/zbus_names-4.1.1.crate) = 519629a3f80976d89c575895b05677cbc45eaf9f70d62a364d819ba646409cc8
-SIZE (rust/crates/zbus_names-4.1.1.crate) = 16955
+SHA256 (rust/crates/zbus-5.7.1.crate) = d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68
+SIZE (rust/crates/zbus-5.7.1.crate) = 163826
+SHA256 (rust/crates/zbus_macros-5.7.1.crate) = a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a
+SIZE (rust/crates/zbus_macros-5.7.1.crate) = 36558
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zvariant-5.2.0.crate) = 55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9
-SIZE (rust/crates/zvariant-5.2.0.crate) = 77551
-SHA256 (rust/crates/zvariant_derive-5.2.0.crate) = 573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b
-SIZE (rust/crates/zvariant_derive-5.2.0.crate) = 11491
-SHA256 (rust/crates/zvariant_utils-3.1.0.crate) = ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50
-SIZE (rust/crates/zvariant_utils-3.1.0.crate) = 13991
-SHA256 (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 11555a61be381afa6196b0603d12ea34ee0c6e1660d7c586d13927f3e5ba802c
-SIZE (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 261836
+SHA256 (rust/crates/zvariant-5.5.3.crate) = 9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1
+SIZE (rust/crates/zvariant-5.5.3.crate) = 88043
+SHA256 (rust/crates/zvariant_derive-5.5.3.crate) = 75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580
+SIZE (rust/crates/zvariant_derive-5.5.3.crate) = 14236
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 244f0b37b34a5b7f832c77e7fe102b0f66382156e26395cdf7e2dedfe0d71220
+SIZE (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 262140
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index a1476d161a51..348e7cab6022 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0-2
+DISTVERSIONSUFFIX= -gaa4278e
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -23,21 +24,21 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_TUPLE= \
- brummer10:libxputty:dae5da5:brummer10_libxputty/libxputty \
+ brummer10:libxputty:3f41e69:brummer10_libxputty/libxputty \
HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \
- mikeoliphant:NeuralAudio:137cd6c:neural_audio/NeuralAudio \
+ mikeoliphant:NeuralAudio:02b6f79:neural_audio/NeuralAudio \
mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \
xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \
mikeoliphant:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \
Chowdhury-DSP:math_approx:f6d55e7:math_approx/NeuralAudio/deps/math_approx
-WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+#WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+WRKSRC= ${WRKDIR}/NeuralRack-${DISTVERSION}${DISTVERSIONSUFFIX}
MAKEFILE= makefile
CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
-xpost-install:
- @${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl
+BUILD_CONFLICTS= portaudio # because portaudio is built with the JACK option off, but neuralrack finds it and assumes that JACK is enabled there
.include <bsd.port.mk>
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index f70f4d494b51..3faf1906e0e5 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748532410
-SHA256 (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = a85fe79b0e7e305b3502ec071070c3c44537eb0dade1e45b2bbb03323e8664d4
-SIZE (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = 284183
-SHA256 (brummer10-libxputty-dae5da5_GH0.tar.gz) = 9c54a2d54d26bc6b6d253ab85d1ff76d9a45465bfd4ac5be267852ada3a9eec2
-SIZE (brummer10-libxputty-dae5da5_GH0.tar.gz) = 576732
+TIMESTAMP = 1753948048
+SHA256 (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 6747070faea6863cfaa72f125fa824642a6a44041c8004bbf465b7be061a43a2
+SIZE (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 285343
+SHA256 (brummer10-libxputty-3f41e69_GH0.tar.gz) = 69301283d788590096f4fbe6c5c3e261bbb21c545a8201211a0729c39ad1eb8c
+SIZE (brummer10-libxputty-3f41e69_GH0.tar.gz) = 576949
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
SIZE (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 14537
-SHA256 (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 730ccfa5746c0dc7b76495869811e042e4e5e609c126bb8ee5b5d15fd227f52b
-SIZE (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 217203
+SHA256 (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = c09f96b33f17dc3700ef717cefbe94eb4a66df312c07b3e9da4c2eb0e117bb44
+SIZE (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = 265874
SHA256 (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = bef7afb429ddc400680f30033b20fa961c4b5bc3adc72aaac3989505da7f402b
SIZE (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = 2649579
SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index cbdad24b269f..98df940199ac 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.10
+DISTVERSION= 5.6.13
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
@@ -9,17 +9,14 @@ WWW= https://janbar.github.io/noson-app/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libFLAC.so:audio/flac
+LIB_DEPENDS= libFLAC.so:audio/flac \
+ libnoson.so:audio/noson
USES= cmake compiler:c++11-lang qt:5 ssl
USE_QT= core dbus declarative graphicaleffects gui network \
quickcontrols2 svg widgets xml buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= janbar
-
-OPTIONS_DEFINE= PULSEAUDIO
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
- CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+CMAKE_OFF = BUILD_LIBNOSON
.include <bsd.port.mk>
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 677641097831..3928e10b7158 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747473366
-SHA256 (janbar-noson-app-5.6.10_GH0.tar.gz) = 140505339cf64c98bcc6b620bab35e027844ee97d74a041c1f283254560ec17f
-SIZE (janbar-noson-app-5.6.10_GH0.tar.gz) = 3238180
+TIMESTAMP = 1753297438
+SHA256 (janbar-noson-app-5.6.13_GH0.tar.gz) = 641ad558fbfeab1c7f926335cc3059ee2ecd6fd6baa2b56058373c3cfe279205
+SIZE (janbar-noson-app-5.6.13_GH0.tar.gz) = 3162644
diff --git a/audio/noson/Makefile b/audio/noson/Makefile
new file mode 100644
index 000000000000..543d4206c7a5
--- /dev/null
+++ b/audio/noson/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= noson
+DISTVERSION= 2.12.10
+CATEGORIES= audio net
+
+MAINTAINER= arved@FreeBSD.org
+COMMENT= C++ library for accessing SONOS devices
+WWW= https://github.com/janbar/noson/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libFLAC.so:audio/flac
+
+USES= cmake compiler:c++11-lang ssl
+USE_GITHUB= yes
+GH_ACCOUNT= janbar
+CMAKE_ON= BUILD_SHARED_LIBS
+
+OPTIONS_DEFINE= PULSEAUDIO
+OPTIONS_SUB= yes
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
+ CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+
+.include <bsd.port.mk>
diff --git a/audio/noson/distinfo b/audio/noson/distinfo
new file mode 100644
index 000000000000..2b8072da1c6b
--- /dev/null
+++ b/audio/noson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753298242
+SHA256 (janbar-noson-2.12.10_GH0.tar.gz) = 1622445dc677388f5714d99827b36eb9ca42975626c40d3985a48855805bfeb5
+SIZE (janbar-noson-2.12.10_GH0.tar.gz) = 492682
diff --git a/audio/noson/pkg-descr b/audio/noson/pkg-descr
new file mode 100644
index 000000000000..f41080c3b03c
--- /dev/null
+++ b/audio/noson/pkg-descr
@@ -0,0 +1,2 @@
+This project is intended to create a easy client interface to
+drive SONOS player.
diff --git a/audio/noson/pkg-plist b/audio/noson/pkg-plist
new file mode 100644
index 000000000000..84220dcfe6da
--- /dev/null
+++ b/audio/noson/pkg-plist
@@ -0,0 +1,49 @@
+include/noson/alarm.h
+include/noson/alarmclock.h
+include/noson/audioencoder.h
+include/noson/audioformat.h
+include/noson/audiosource.h
+include/noson/audiostream.h
+include/noson/avtransport.h
+include/noson/contentdirectory.h
+include/noson/deviceproperties.h
+include/noson/didlparser.h
+include/noson/digitalitem.h
+%%PULSEAUDIO%%include/noson/dlsym_pulse.h
+include/noson/element.h
+include/noson/eventhandler.h
+include/noson/filestreamer.h
+include/noson/flacencoder.h
+include/noson/framebuffer.h
+include/noson/imageservice.h
+include/noson/intrinsic.h
+include/noson/iodevice.h
+include/noson/local_config.h
+include/noson/locked.h
+include/noson/musicservices.h
+%%PULSEAUDIO%%include/noson/pacontrol.h
+%%PULSEAUDIO%%include/noson/pasource.h
+%%PULSEAUDIO%%include/noson/pulsestreamer.h
+include/noson/renderingcontrol.h
+include/noson/requestbroker.h
+include/noson/service.h
+include/noson/sharedptr.h
+include/noson/smaccount.h
+include/noson/smapi.h
+include/noson/smapimetadata.h
+include/noson/sonosplayer.h
+include/noson/sonossystem.h
+include/noson/sonostypes.h
+include/noson/sonoszone.h
+include/noson/streamreader.h
+include/noson/subscription.h
+include/noson/subscriptionpool.h
+include/noson/zonegrouptopology.h
+lib/cmake/noson/nosonConfig.cmake
+lib/cmake/noson/nosonConfigVersion.cmake
+lib/cmake/noson/nosonTargets-release.cmake
+lib/cmake/noson/nosonTargets.cmake
+lib/libnoson.so
+lib/libnoson.so.2
+lib/libnoson.so.2.12.10
+libdata/pkgconfig/noson.pc
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index fa4fd15e14b6..d846c23752a2 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-1.so:devel/dbus
-USES= cmake compiler:c++17-lang pathfix pkgconfig tar:bzip2
+USES= cmake compiler:c++17-lang pkgconfig tar:bzip2
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR:STRING="${PREFIX}/etc"
diff --git a/audio/opencore-amr/Makefile b/audio/opencore-amr/Makefile
index ea08a0f1c7a1..27184a05ed78 100644
--- a/audio/opencore-amr/Makefile
+++ b/audio/opencore-amr/Makefile
@@ -10,7 +10,7 @@ WWW= https://sourceforge.net/projects/opencore-amr/
LICENSE= APACHE20
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix
+USES= gmake libtool
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/audio/opus/Makefile b/audio/opus/Makefile
index c1824c7b8823..dc394b339557 100644
--- a/audio/opus/Makefile
+++ b/audio/opus/Makefile
@@ -10,7 +10,7 @@ WWW= https://opus-codec.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe gmake libtool pathfix
+USES= cpe gmake libtool
CPE_VENDOR= opus-codec
USE_LDCONFIG= yes
diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile
index ce2eaff0537f..ed9bcda83919 100644
--- a/audio/opusfile/Makefile
+++ b/audio/opusfile/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg \
libopus.so:audio/opus
-USES= autoreconf libtool pathfix pkgconfig ssl
+USES= autoreconf libtool pkgconfig ssl
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile
index da698a9bba0c..e3592c505f3a 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libuuid.so:misc/libuuid
USES= tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake \
- gperf sqlite gnome pathfix
+ gperf sqlite gnome
USE_GNOME= libxml2
GNU_CONFIGURE= yes
diff --git a/audio/p5-Audio-Scan/files/patch-Scan.xs b/audio/p5-Audio-Scan/files/patch-Scan.xs
new file mode 100644
index 000000000000..d7371ff4eb77
--- /dev/null
+++ b/audio/p5-Audio-Scan/files/patch-Scan.xs
@@ -0,0 +1,58 @@
+Fix Unparseable XSUB parameter: 'char *' in Scan.xs, line xxx
+
+--- Scan.xs.orig 2025-07-13 08:30:15 UTC
++++ Scan.xs
+@@ -214,7 +214,7 @@ HV *
+ MODULE = Audio::Scan PACKAGE = Audio::Scan
+
+ HV *
+-_scan( char *, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
++_scan( char * _unused, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -266,7 +266,7 @@ int
+ RETVAL
+
+ int
+-_find_frame( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -282,7 +282,7 @@ HV *
+ RETVAL
+
+ HV *
+-_find_frame_return_info( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame_return_info( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl = _get_taghandler(suffix);
+@@ -306,7 +306,7 @@ int
+ RETVAL
+
+ int
+-is_supported(char *, SV *path)
++is_supported(char * _unused, SV *path)
+ CODE:
+ {
+ char *suffix = strrchr( SvPVX(path), '.' );
+@@ -322,7 +322,7 @@ SV *
+ RETVAL
+
+ SV *
+-type_for(char *, SV *suffix)
++type_for(char * _unused, SV *suffix)
+ CODE:
+ {
+ taghandler *hdl = NULL;
+@@ -360,7 +360,7 @@ AV *
+ RETVAL
+
+ AV *
+-extensions_for(char *, SV *type)
++extensions_for(char * _unused, SV *type)
+ CODE:
+ {
+ int i, j;
diff --git a/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
new file mode 100644
index 000000000000..2d2909d74cfe
--- /dev/null
+++ b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'offsets ...' in DiscID.xs, line 116
+
+--- DiscID.xs.orig 2025-07-13 08:36:28 UTC
++++ DiscID.xs
+@@ -113,7 +113,7 @@ int
+ ## Provides the TOC of a known CD.
+ ##
+ int
+-discid_put( disc, first_track, sectors, offsets ... )
++discid_put( disc, first_track, sectors, offsets, ... )
+ DiscId *disc
+ int first_track
+ int sectors
diff --git a/audio/paman/Makefile b/audio/paman/Makefile
index ac2aa3bd266f..95fb0c02d1ae 100644
--- a/audio/paman/Makefile
+++ b/audio/paman/Makefile
@@ -12,7 +12,7 @@ LIB_DEPENDS= libglademm-2.4.so:devel/libglademm24 \
libpulse.so:audio/pulseaudio
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gmake pathfix pkgconfig
+USES= compiler:c++11-lang gmake pkgconfig
USE_CXXSTD= c++11
CONFIGURE_ARGS= --disable-lynx
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index fd617ae2f444..1b64721ced52 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pavucontrol-qt
PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= LXQT/${PORTNAME}
diff --git a/audio/pavucontrol-qt/pkg-plist b/audio/pavucontrol-qt/pkg-plist
index 6307ff639ecd..74a4ba62386e 100644
--- a/audio/pavucontrol-qt/pkg-plist
+++ b/audio/pavucontrol-qt/pkg-plist
@@ -12,6 +12,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_da.qm
%%DATADIR%%/translations/pavucontrol-qt_de.qm
%%DATADIR%%/translations/pavucontrol-qt_el.qm
+%%DATADIR%%/translations/pavucontrol-qt_en_GB.qm
%%DATADIR%%/translations/pavucontrol-qt_es.qm
%%DATADIR%%/translations/pavucontrol-qt_et.qm
%%DATADIR%%/translations/pavucontrol-qt_fi.qm
@@ -25,6 +26,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_id.qm
%%DATADIR%%/translations/pavucontrol-qt_it.qm
%%DATADIR%%/translations/pavucontrol-qt_ja.qm
+%%DATADIR%%/translations/pavucontrol-qt_ka.qm
%%DATADIR%%/translations/pavucontrol-qt_kn.qm
%%DATADIR%%/translations/pavucontrol-qt_ko.qm
%%DATADIR%%/translations/pavucontrol-qt_lg.qm
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index f075eed8e9b0..4899a1c53c56 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584136
-SHA256 (KDE/plasma/6.4.3/kpipewire-6.4.3.tar.xz) = 1866d966ce61bb83ed1d45dcc0db1a8ba91971762681368a3357d86438fa9642
-SIZE (KDE/plasma/6.4.3/kpipewire-6.4.3.tar.xz) = 152816
+TIMESTAMP = 1754413343
+SHA256 (KDE/plasma/6.4.4/kpipewire-6.4.4.tar.xz) = 097f9971580cc7ce3bd89e73ced7606e3978347bd44131d6744fe02d8a1b3ea6
+SIZE (KDE/plasma/6.4.4/kpipewire-6.4.4.tar.xz) = 153612
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index b756b3583069..7bcc6e8336e4 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584462
-SHA256 (KDE/plasma/6.4.3/ocean-sound-theme-6.4.3.tar.xz) = b3f8200026ef4be6023795db3d9aff2e4f86ac75d51fc0233ea269ba65428432
-SIZE (KDE/plasma/6.4.3/ocean-sound-theme-6.4.3.tar.xz) = 2128452
+TIMESTAMP = 1754413344
+SHA256 (KDE/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz) = ddd87c9021947a5eff06e2f92566b9d81fe06ea444430745e896d647994e37eb
+SIZE (KDE/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz) = 2128952
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 16f3a2819e35..f1e468536f0a 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584213
-SHA256 (KDE/plasma/6.4.3/oxygen-sounds-6.4.3.tar.xz) = 440566f9a84c9ce90e04b561ab97909838b519c83f7deeb574d05c933baf2e2b
-SIZE (KDE/plasma/6.4.3/oxygen-sounds-6.4.3.tar.xz) = 1935532
+TIMESTAMP = 1754413464
+SHA256 (KDE/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz) = 511b0d8a7a377677c2c0fd37d8d4d099dafb7fc74c34a2fa1dabbc327c8c5391
+SIZE (KDE/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz) = 1936584
diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 9c82747b2dcb..9bb3a3d3f51e 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -8,7 +8,8 @@ COMMENT= Plasma applet for audio volume management using PulseAudio
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libpulse.so:audio/pulseaudio \
libKF6PulseAudioQt.so:audio/pulseaudio-qt
-RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
+RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme \
+ libcanberra-pulse>0:audio/libcanberra-pulse
USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \
qt:6 tar:xz
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index d055a8039b57..8c60e09cb95d 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584216
-SHA256 (KDE/plasma/6.4.3/plasma-pa-6.4.3.tar.xz) = 6b0e3d3ab469cf86fc18d211fcbf41251aa33a3014a32b77ec41905fd2fa4e21
-SIZE (KDE/plasma/6.4.3/plasma-pa-6.4.3.tar.xz) = 196748
+TIMESTAMP = 1754413466
+SHA256 (KDE/plasma/6.4.4/plasma-pa-6.4.4.tar.xz) = 2e18bb284a1cba07e43b19ae7a192b574aaef94bc635d751d1eb21fcd569ca8a
+SIZE (KDE/plasma/6.4.4/plasma-pa-6.4.4.tar.xz) = 197432
diff --git a/audio/portaudio/Makefile b/audio/portaudio/Makefile
index 9f9c5c74f90c..5c9239076823 100644
--- a/audio/portaudio/Makefile
+++ b/audio/portaudio/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= autoreconf:2.69 cpe dos2unix gmake libtool localbase:ldflags \
- pathfix pkgconfig tar:tgz
+ pkgconfig tar:tgz
USE_LDCONFIG= yes
CPE_VENDOR= portaudio_project
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 97fa8d6102d9..2ae6968755be 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -1,6 +1,5 @@
PORTNAME= puddletag
-DISTVERSION= 2.4.0
-PORTREVISION= 1
+DISTVERSION= 2.5.0
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -33,7 +32,7 @@ LXML_DESC= Enable better HTML parsing
PYACOUSTID_DESC= Enable support for tagging audio files using web based Tag Sources
LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
PYACOUSTID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/audio/puddletag/distinfo b/audio/puddletag/distinfo
index 9e9d9b9c52b4..7f5f37a4acd3 100644
--- a/audio/puddletag/distinfo
+++ b/audio/puddletag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723928928
-SHA256 (puddletag-2.4.0.tar.gz) = 32d75b8f458ead1d0da72bea14f707cc07d5bd909d75a6d006de72379761ab88
-SIZE (puddletag-2.4.0.tar.gz) = 636663
+TIMESTAMP = 1753996071
+SHA256 (puddletag-2.5.0.tar.gz) = f413b23211d03636fcad96240f5410c7c8128aeb9d4c3d77b5f1058ea4f8801a
+SIZE (puddletag-2.5.0.tar.gz) = 637091
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 128bf7868035..37cb089e9090 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libck-connector.so:sysutils/consolekit2
USES= compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags \
- meson pathfix pkgconfig python:run shebangfix ssl tar:xz
+ meson pkgconfig python:run shebangfix ssl tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/audio/ripperx/Makefile b/audio/ripperx/Makefile
index 9258ca3716bc..7be7c68600f7 100644
--- a/audio/ripperx/Makefile
+++ b/audio/ripperx/Makefile
@@ -17,7 +17,7 @@ CONFIGURE_ARGS= ac_cv_lib_id3_ID3Tag_Link=yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-USES= compiler:c++11-lang gmake gnome pathfix pkgconfig
+USES= compiler:c++11-lang gmake gnome pkgconfig
USE_GNOME= gtk20
OPTIONS_DEFINE= NLS
diff --git a/audio/rnnoise/Makefile b/audio/rnnoise/Makefile
index ce6859832997..6a35031132a8 100644
--- a/audio/rnnoise/Makefile
+++ b/audio/rnnoise/Makefile
@@ -1,23 +1,24 @@
PORTNAME= rnnoise
-DISTVERSION= g20210122
+PORTVERSION= 0.2
CATEGORIES= audio
+MASTER_SITES= https://github.com/xiph/rnnoise/releases/download/v${PORTVERSION}/
+
+PATCH_SITES= https://github.com/xiph/rnnoise/commit/
+PATCHFILES= 372f7b4b76cde4ca1ec4605353dd17898a99de38.patch:-p1
MAINTAINER= yuri@FreeBSD.org
COMMENT= Recurrent neural network for audio noise reduction
-WWW= https://github.com/xiph/rnnoise
+WWW= https://jmvalin.ca/demo/rnnoise/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf gmake libtool
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static --disable-examples
+CONFIGURE_ARGS= --disable-examples \
+ --disable-x86-rtcd
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= xiph
-GH_TAGNAME= 1cbdbcf
-
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
@@ -27,6 +28,7 @@ DOCS_CONFIGURE_ENABLE= doc
PORTDOCS= * # API documentation feature is broken: https://github.com/xiph/rnnoise/issues/44
PLIST_FILES= include/rnnoise.h \
+ lib/librnnoise.a \
lib/librnnoise.so \
lib/librnnoise.so.0 \
lib/librnnoise.so.0.4.1 \
diff --git a/audio/rnnoise/distinfo b/audio/rnnoise/distinfo
index fe0530752e5f..eb51570c3d4c 100644
--- a/audio/rnnoise/distinfo
+++ b/audio/rnnoise/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1612679142
-SHA256 (xiph-rnnoise-g20210122-1cbdbcf_GH0.tar.gz) = e2aedecd6ee74c2c04caa90c4f02c4f1ceca6303d4a24bb59f0c00895b4fdcf0
-SIZE (xiph-rnnoise-g20210122-1cbdbcf_GH0.tar.gz) = 173753
+TIMESTAMP = 1753146024
+SHA256 (rnnoise-0.2.tar.gz) = 90fce4b00b9ff24c08dbfe31b82ffd43bae383d85c5535676d28b0a2b11c0d37
+SIZE (rnnoise-0.2.tar.gz) = 2294308
+SHA256 (372f7b4b76cde4ca1ec4605353dd17898a99de38.patch) = c491dfba7784ba027f7293259652053bb63bc834aae693269e4b5cf1dda54b05
+SIZE (372f7b4b76cde4ca1ec4605353dd17898a99de38.patch) = 4114
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 1b9f0b96568c..39451a06a0c0 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250415
+DISTVERSION= 20250728
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 870b77ec1e70..67f8464c026d 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746459006
-SHA256 (schismtracker-schismtracker-20250415_GH0.tar.gz) = ba9b8e4381e9f3a3110ae7bb4e7794ac2399e88bb26a50c86a6f45beed57c5f3
-SIZE (schismtracker-schismtracker-20250415_GH0.tar.gz) = 1258277
+TIMESTAMP = 1753729567
+SHA256 (schismtracker-schismtracker-20250728_GH0.tar.gz) = adbf92c2690e59e177868d88a823802891d47fffab496a0a726864a0363d2bb1
+SIZE (schismtracker-schismtracker-20250728_GH0.tar.gz) = 1323158
diff --git a/audio/sdl_mixer/Makefile b/audio/sdl_mixer/Makefile
index 5a865e1694ad..c742b05fa475 100644
--- a/audio/sdl_mixer/Makefile
+++ b/audio/sdl_mixer/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.libsdl.org/projects/SDL_mixer/index.html
LICENSE= ZLIB
-USES= gmake libtool pathfix pkgconfig sdl
+USES= gmake libtool pkgconfig sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/audio/solfege/Makefile b/audio/solfege/Makefile
index 97ee0af80655..5551dfea2ee0 100644
--- a/audio/solfege/Makefile
+++ b/audio/solfege/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
txt2man:textproc/txt2man
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= autoreconf gettext gmake gnome makeinfo pathfix pkgconfig \
+USES= autoreconf gettext gmake gnome makeinfo pkgconfig \
python shebangfix
USE_GNOME= pygobject3
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 2ee56cddf00e..25d6d4337fd8 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.15
+DISTVERSION= 0.7.2
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 54bc98f31308..b2f779c2eeb5 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750494577
-SHA256 (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
-SIZE (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.mod) = 1197
-SHA256 (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.zip) = 01304694c6754ef827609a1210d019fdd3aa93c389507f05af63e5923ebf308b
-SIZE (go/audio_sonicradio/sonicradio-v0.6.15/v0.6.15.zip) = 1259135
+TIMESTAMP = 1753178186
+SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
+SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = 1197
+SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = a12258a0aaccbd04f7f8573c45cd0c7edac0e3658e5d53859752ebf698f43df1
+SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = 1263955
diff --git a/audio/soundtouch/Makefile b/audio/soundtouch/Makefile
index 532c38271d7a..0ee7cfc2119c 100644
--- a/audio/soundtouch/Makefile
+++ b/audio/soundtouch/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.surina.net/soundtouch/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
-USES= cmake compiler:c++17-lang cpe pathfix
+USES= cmake compiler:c++17-lang cpe
CPE_VENDOR= surina
USE_LDCONFIG= yes
diff --git a/audio/speex/Makefile b/audio/speex/Makefile
index 39fefd3c5460..1aa3eee07827 100644
--- a/audio/speex/Makefile
+++ b/audio/speex/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libogg.so:audio/libogg \
libspeexdsp.so:audio/speexdsp
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
diff --git a/audio/speexdsp/Makefile b/audio/speexdsp/Makefile
index 868a45133c0f..6dc0bf26a160 100644
--- a/audio/speexdsp/Makefile
+++ b/audio/speexdsp/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool pathfix
+USES= libtool
USE_LDCONFIG= yes
.include <bsd.port.options.mk>
diff --git a/audio/spotify-qt/Makefile b/audio/spotify-qt/Makefile
index 1967d8f19676..f5bd10771572 100644
--- a/audio/spotify-qt/Makefile
+++ b/audio/spotify-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spotify-qt
-PORTVERSION= 4.0.0
+PORTVERSION= 4.0.1
DISTVERSIONPREFIX= v
CATEGORIES= audio
@@ -16,7 +16,7 @@ USES= cmake compiler:c++11-lang qt:6
USE_GITHUB= yes
GH_ACCOUNT= kraxarn
USE_QT= base svg
-USE_GL= opengl
+USE_GL= gl opengl
PLIST_FILES= bin/spotify-qt \
share/applications/spotify-qt.desktop \
diff --git a/audio/spotify-qt/distinfo b/audio/spotify-qt/distinfo
index 4be17161ff71..1536cd68f2e6 100644
--- a/audio/spotify-qt/distinfo
+++ b/audio/spotify-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746124839
-SHA256 (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672
-SIZE (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 774826
+TIMESTAMP = 1753514310
+SHA256 (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 75e735fa66eb7d20fd90a9600313a0bb78e071256e528554041641b6076a6b96
+SIZE (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 780822
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile
index dcda4fc31da1..059b0b0c7d6f 100644
--- a/audio/taglib/Makefile
+++ b/audio/taglib/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL
BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp
TEST_DEPENDS= cppunit-config:devel/cppunit
-USES= cmake:testing compiler:c++17-lang cpe pathfix
+USES= cmake:testing compiler:c++17-lang cpe
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_CXX_VISIBILITY_PRESET=hidden
diff --git a/audio/timemachine/Makefile b/audio/timemachine/Makefile
index 527a7879f31f..87cd615de55e 100644
--- a/audio/timemachine/Makefile
+++ b/audio/timemachine/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
OPTIONS_DEFINE= LASH
-USES= gmake gnome pathfix pkgconfig
+USES= gmake gnome pkgconfig
USE_GNOME= gtk20
GNU_CONFIGURE= yes
LDFLAGS+= -lm
diff --git a/audio/twolame/Makefile b/audio/twolame/Makefile
index 8a32a63f1abc..49a01f44ecd0 100644
--- a/audio/twolame/Makefile
+++ b/audio/twolame/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg
-USES= gmake pathfix pkgconfig libtool
+USES= gmake pkgconfig libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/audio/uade/Makefile b/audio/uade/Makefile
index 1fd19396c7df..4b57ec48e01e 100644
--- a/audio/uade/Makefile
+++ b/audio/uade/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libao.so:audio/libao \
libbencodetools.so:devel/bencodetools \
libzakalwe.so:devel/libzakalwe
-USES= gmake localbase:ldflags pathfix pkgconfig python:build \
+USES= gmake localbase:ldflags pkgconfig python:build \
shebangfix tar:bzip2
SHEBANG_FILES= configure write_audio/generate_amiga_oscilloscope_view
diff --git a/audio/vamp-plugin-sdk/Makefile b/audio/vamp-plugin-sdk/Makefile
index c9169283c323..b848d2718ef6 100644
--- a/audio/vamp-plugin-sdk/Makefile
+++ b/audio/vamp-plugin-sdk/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gmake pathfix pkgconfig
+USES= compiler:c++11-lang gmake pkgconfig
USE_LDCONFIG= yes
post-install:
diff --git a/audio/wavegain/Makefile b/audio/wavegain/Makefile
index f67567cedc58..fa45638b5046 100644
--- a/audio/wavegain/Makefile
+++ b/audio/wavegain/Makefile
@@ -1,9 +1,8 @@
PORTNAME= wavegain
-PORTVERSION= 1.2.8
-PORTREVISION= 3
+DISTVERSION= 1.3.1
CATEGORIES= audio
MASTER_SITES= http://www.rarewares.org/files/others/
-DISTNAME= ${PORTNAME}-${PORTVERSION}srcs${EXTRACT_SUFFIX}
+DISTNAME= ${PORTNAME}-${DISTVERSION}srcs
MAINTAINER= darcsis@gmail.com
COMMENT= Program that applies ReplayGain to wave files
@@ -11,20 +10,18 @@ WWW= https://www.rarewares.org/others.html
LICENSE= LGPL21
-LIB_DEPENDS= libsndfile.so:audio/libsndfile
-
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= uses x86 assembly
-USES= gmake dos2unix zip
+USES= dos2unix zip
-PLIST_FILES= bin/wavegain
+WRKSRC= ${WRKDIR}/WaveGain-${DISTVERSION}
-WRKSRC= ${WRKDIR}/WaveGain-${PORTVERSION}
+PLIST_FILES= bin/wavegain
do-build:
- @cd ${WRKSRC} && ${CC} ${CFLAGS} *.c -o ${PORTNAME} \
- -DHAVE_CONFIG_H -lm -lsndfile -L${LOCALBASE}/lib
+ (cd ${WRKSRC} && ${SETENVI} ${CC} *.c -o ${PORTNAME} \
+ ${CFLAGS} -DHAVE_CONFIG_H ${LDFLAGS} -lm)
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
diff --git a/audio/wavegain/distinfo b/audio/wavegain/distinfo
index 667a08f4f839..bd5c7f2ac564 100644
--- a/audio/wavegain/distinfo
+++ b/audio/wavegain/distinfo
@@ -1,2 +1,3 @@
-SHA256 (wavegain-1.2.8srcs.zip) = e1ded05855fa209a67b887fa90e62c7c0a018dab20265a54d26eca40a6cc1436
-SIZE (wavegain-1.2.8srcs.zip) = 72867
+TIMESTAMP = 1749380338
+SHA256 (wavegain-1.3.1srcs.zip) = 939bdcae73c59851f0a4aaf4e1ecee0815d293f105cc6372c95d4bbeb9346d3d
+SIZE (wavegain-1.3.1srcs.zip) = 76000
diff --git a/audio/wavegain/files/patch-audio.c b/audio/wavegain/files/patch-audio.c
index 5951345a5b52..9de3538df029 100644
--- a/audio/wavegain/files/patch-audio.c
+++ b/audio/wavegain/files/patch-audio.c
@@ -1,7 +1,7 @@
---- audio.c.orig 2020-09-25 07:48:54 UTC
+--- audio.c.orig 2025-06-08 11:07:50 UTC
+++ audio.c
-@@ -32,20 +32,8 @@
- #include <sys/types.h>
+@@ -32,14 +32,6 @@
+ #include <sys/stat.h>
#include <math.h>
-#ifdef _WIN32
@@ -14,19 +14,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "config.h"
- #include "audio.h"
- #include "i18n.h"
-@@ -642,7 +630,7 @@ int wav_open(FILE *in, wavegain_opt *opt, unsigned cha
- if (!find_gain_chunk(in, &len))
- FSEEK64(in, current_pos, SEEK_SET);
- else {
-- char buf_double[8];
-+ unsigned char buf_double[8];
- opt->gain_chunk = 1;
- fread(buf_double, 1, 8, in);
- opt->gain_scale = READ_D64(buf_double);
+ #ifndef __MACOSX__
diff --git a/audio/wavegain/files/patch-audio.h b/audio/wavegain/files/patch-audio.h
index db4a717f6c63..b5042642ebd8 100644
--- a/audio/wavegain/files/patch-audio.h
+++ b/audio/wavegain/files/patch-audio.h
@@ -1,6 +1,6 @@
---- audio.h.orig 2008-11-11 11:29:08 UTC
+--- audio.h.orig 2025-06-08 11:12:29 UTC
+++ audio.h
-@@ -118,7 +118,7 @@ void raw_close(void *);
+@@ -136,7 +136,7 @@ long wav_ieee_read(void *, double **buffer, int sample
long wav_read(void *, double **buffer, int samples, int fast, int chunk);
long wav_ieee_read(void *, double **buffer, int samples, int fast, int chunk);
diff --git a/audio/wavegain/files/patch-main.c b/audio/wavegain/files/patch-main.c
deleted file mode 100644
index 2cae83cb9c59..000000000000
--- a/audio/wavegain/files/patch-main.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- main.c.orig 2008-08-08 08:48:38 UTC
-+++ main.c
-@@ -178,7 +178,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- /* Undo previously applied gain */
- if (settings->undo) {
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (!write_gains(file->filename, 0, 0, 0, 0, 0, settings)) {
- fprintf(stderr, " Error processing GAIN for file - %s\n", file->filename);
-@@ -191,12 +191,12 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- for (file = file_list; file; file = file->next_file) {
- int dc_l;
- int dc_r;
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
-
- if (!get_gain(file->filename, &file->track_peak, &file->track_gain,
- file->dc_offset, file->offset, settings)) {
-- file->filename = '\0';
-+ file->filename = NULL;
- continue;
- }
- dc_l = (int)(file->dc_offset[0] * 32768 * -1);
-@@ -262,7 +262,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- if(settings->apply_gain) { /* Write radio and audiophile gains. */
- total_files = 0.0;
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (settings->audiophile && settings->set_album_gain == 1)
- break;
-@@ -297,7 +297,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- SetEnvironmentVariable("ALBUM_PEAK", ftos(settings->album_peak, "%.0lf"));
-
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename[0] == NULL)
- continue;
-
- if (dir[0] == '.' && dir[1] == '\\') dir += 2;
diff --git a/audio/wavegain/files/patch-misc.c b/audio/wavegain/files/patch-misc.c
deleted file mode 100644
index c71a357f24db..000000000000
--- a/audio/wavegain/files/patch-misc.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- misc.c.orig 2006-06-04 21:47:38 UTC
-+++ misc.c
-@@ -39,8 +39,7 @@ void file_error(const char* message, ...)
- vfprintf(stderr, message, args);
- va_end(args);
-
-- fprintf(stderr, strerror(err_num));
-- fprintf(stderr, "\n");
-+ fprintf(stderr, "%s\n", strerror(err_num));
- }
-
-
diff --git a/audio/wavegain/files/patch-wavegain.c b/audio/wavegain/files/patch-wavegain.c
index 30e76bf945c5..a024043951e8 100644
--- a/audio/wavegain/files/patch-wavegain.c
+++ b/audio/wavegain/files/patch-wavegain.c
@@ -1,11 +1,12 @@
---- wavegain.c.orig 2020-09-25 07:55:21 UTC
+--- wavegain.c.orig 2025-06-08 11:08:36 UTC
+++ wavegain.c
-@@ -19,20 +19,8 @@
- #include <string.h>
+@@ -34,15 +34,6 @@
+ #include <time.h>
#include <ctype.h>
-#ifdef _WIN32
-#include <io.h>
+-#include <process.h>
-#else
-# ifndef __MACOSX__
-# include <sys/io.h>
@@ -14,107 +15,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "gain_analysis.h"
- #include "i18n.h"
- #include "getopt.h"
-@@ -44,6 +32,8 @@
-
- #ifdef _WIN32
- #include <windows.h>
-+#else
-+#include <unistd.h>
- #endif
-
- #ifdef ENABLE_RECURSIVE
-@@ -57,6 +47,9 @@
- #define ROUND64(x) ( doubletmp = (x) + Dither.Add + (Int64_t)0x001FFFFD80000000L, *(Int64_t*)(&doubletmp) - (Int64_t)0x433FFFFD80000000L )
- #endif
-
-+#include <errno.h>
-+static int xrename(const char *oldpath, const char *newpath);
-+
- extern int write_to_log;
- dither_t Dither;
- double doubletmp;
-@@ -639,7 +632,14 @@ int write_gains(const char *filename, double radio_gai
- goto exit;
- }
-
-- if (rename(TEMP_NAME, filename) != 0) {
-+ /*
-+ * int rename(const char *old, const char *new);
-+ * In POSIX, rename will fail if the 'old' and 'new' names are on different mounted file systems.
-+ * ( From http://en.wikipedia.org/wiki/Rename_%28C%29 )
-+ * Function 'xrename' from 'normalize-0.7.6' is one clever solution
-+ */
-+ /*if (rename(TEMP_NAME, filename) != 0) {*/
-+ if (xrename(TEMP_NAME, filename) != 0) {
- fprintf(stderr, " Error renaming '" TEMP_NAME "' to '%s' (uh-oh)\n", filename);
- goto exit;
- }
-@@ -650,4 +650,61 @@ exit:
- return result;
- }
-
-+/* From normalize-0.7.6/nid3lib/write.c
-+ * Move the file "oldpath" to "newpath", or copy and delete if they
-+ * are on different filesystems.
-+*/
-+static int
-+xrename(const char *oldpath, const char *newpath)
-+{
-+ FILE *in, *out;
-+ char buf[4096];
-+ size_t sz;
-
-+ if (strcmp(oldpath, newpath) == 0)
-+ return 0;
-+
-+#ifdef __EMX__
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+#endif
-+
-+ if (rename(oldpath, newpath) == -1) {
-+ if (errno == EXDEV) {
-+ /* files are on different filesystems, so we have to copy */
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+
-+ in = fopen(oldpath, "rb");
-+ if (in == NULL)
-+ return -1;
-+ out = fopen(newpath, "wb");
-+ if (out == NULL) {
-+ fclose(in);
-+ return -1;
-+ }
-+
-+ while ((sz = fread(buf, 1, 4096, in)) > 0)
-+ fwrite(buf, 1, sz, out);
-+
-+ if (ferror(in) || ferror(out)) {
-+ fclose(in);
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(in) == EOF) {
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(out) == EOF)
-+ return -1;
-+
-+ if (unlink(oldpath) == -1)
-+ return -1;
-+ } else {
-+ return -1;
-+ }
-+ }
-+
-+ return 0;
-+}
+ #ifndef __MACOSX__
diff --git a/audio/wavpack/Makefile b/audio/wavpack/Makefile
index 9aa4ef83e352..98f7bc58af21 100644
--- a/audio/wavpack/Makefile
+++ b/audio/wavpack/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.wavpack.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing cpe iconv pathfix pkgconfig tar:xz
+USES= cmake:testing cpe iconv pkgconfig tar:xz
USE_LDCONFIG= yes
CMAKE_OFF= BUILD_TESTING WAVPACK_BUILD_DOCS