aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile3
-rw-r--r--audio/abcde/Makefile5
-rw-r--r--audio/alac/Makefile2
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/aqualung/Makefile2
-rw-r--r--audio/ardour/Makefile6
-rw-r--r--audio/ario/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/Makefile4
-rw-r--r--audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake11
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/baresip/Makefile2
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/pkg-plist2
-rw-r--r--audio/cheesecutter/Makefile2
-rw-r--r--audio/chromaprint/Makefile2
-rw-r--r--audio/codec2/Makefile2
-rw-r--r--audio/csound/Makefile2
-rw-r--r--audio/denemo/Makefile2
-rw-r--r--audio/dssi/Makefile2
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/elisa/Makefile15
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/emms/Makefile4
-rw-r--r--audio/emms/distinfo6
-rw-r--r--audio/emms/pkg-plist5
-rw-r--r--audio/exaile/Makefile2
-rw-r--r--audio/exaile/distinfo6
-rw-r--r--audio/exaile/files/patch-Makefile27
-rw-r--r--audio/exaile/pkg-plist2
-rw-r--r--audio/ezstream/Makefile2
-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/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/gmusicbrowser/Makefile2
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/grip/Makefile2
-rw-r--r--audio/gsequencer/Makefile3
-rw-r--r--audio/gsound/Makefile2
-rw-r--r--audio/gtkpod/Makefile2
-rw-r--r--audio/icecast/Makefile2
-rw-r--r--audio/ices/Makefile2
-rw-r--r--audio/iir1/Makefile2
-rw-r--r--audio/iir1/distinfo6
-rw-r--r--audio/jack/Makefile33
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/ladish/Makefile4
-rw-r--r--audio/lash/Makefile6
-rw-r--r--audio/lewton/Makefile4
-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/Makefile8
-rw-r--r--audio/libdiscid/distinfo8
-rw-r--r--audio/libdiscid/pkg-plist2
-rw-r--r--audio/libdssialsacompat/Makefile2
-rw-r--r--audio/libebur128/Makefile2
-rw-r--r--audio/libfishsound/Makefile2
-rw-r--r--audio/libgig/Makefile5
-rw-r--r--audio/libgme/Makefile2
-rw-r--r--audio/libgpod/Makefile4
-rw-r--r--audio/libid3tag/Makefile2
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-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/Makefile3
-rw-r--r--audio/libmysofa/Makefile2
-rw-r--r--audio/libogg/Makefile2
-rw-r--r--audio/liboggz/Makefile2
-rw-r--r--audio/libopenmpt/Makefile4
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/libopenspc/Makefile5
-rw-r--r--audio/libopusenc/Makefile2
-rw-r--r--audio/libremidi/Makefile4
-rw-r--r--audio/libremidi/distinfo6
-rw-r--r--audio/libremidi/pkg-plist14
-rw-r--r--audio/libshout/Makefile2
-rw-r--r--audio/libsidplayfp/Makefile2
-rw-r--r--audio/libsmf/Makefile2
-rw-r--r--audio/libsndfile/Makefile2
-rw-r--r--audio/libsoxr/Makefile2
-rw-r--r--audio/libvgm/Makefile2
-rw-r--r--audio/libvorbis/Makefile2
-rw-r--r--audio/linuxsampler/Makefile5
-rw-r--r--audio/lv2/Makefile5
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mate-media/Makefile3
-rw-r--r--audio/mhwaveedit/Makefile2
-rw-r--r--audio/milkytracker/Makefile7
-rw-r--r--audio/milkytracker/distinfo6
-rw-r--r--audio/milkytracker/files/patch-CMakeLists.txt15
-rw-r--r--audio/milkytracker/pkg-plist1
-rw-r--r--audio/mixxx/Makefile1
-rw-r--r--audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp23
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mpg123/Makefile4
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile3
-rw-r--r--audio/ncspot/Makefile.crates263
-rw-r--r--audio/ncspot/distinfo532
-rw-r--r--audio/netease-music-tui/Makefile2
-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/Makefile6
-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/Makefile4
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pavucontrol-qt/pkg-plist2
-rw-r--r--audio/pipewire-spa-oss/Makefile2
-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/Makefile9
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/portaudio/Makefile2
-rw-r--r--audio/praat/Makefile5
-rw-r--r--audio/praat/distinfo6
-rw-r--r--audio/psindustrializer/Makefile2
-rw-r--r--audio/puddletag/Makefile4
-rw-r--r--audio/pulseaudio/Makefile2
-rw-r--r--audio/py-eyed3/Makefile4
-rw-r--r--audio/py-eyed3/distinfo6
-rw-r--r--audio/qtractor/Makefile3
-rw-r--r--audio/qtractor/distinfo6
-rw-r--r--audio/re/Makefile6
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/rhythmbox/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/shairport-sync/Makefile3
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/sidplayfp/Makefile2
-rw-r--r--audio/sidplayfp/distinfo6
-rw-r--r--audio/snd/Makefile43
-rw-r--r--audio/snd/distinfo7
-rw-r--r--audio/snd/pkg-plist168
-rw-r--r--audio/solfege/Makefile2
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/soundtouch/Makefile2
-rw-r--r--audio/soundtracker/Makefile2
-rw-r--r--audio/speex/Makefile2
-rw-r--r--audio/speexdsp/Makefile2
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotify-player/files/patch-powerpc64le20
-rw-r--r--audio/spotify-qt/Makefile4
-rw-r--r--audio/spotify-qt/distinfo6
-rw-r--r--audio/spotify-tui/Makefile2
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--audio/spotifyd/files/patch-powerpc64le20
-rw-r--r--audio/taglib/Makefile8
-rw-r--r--audio/taglib/distinfo6
-rw-r--r--audio/taglib/pkg-plist4
-rw-r--r--audio/timemachine/Makefile2
-rw-r--r--audio/twolame/Makefile2
-rw-r--r--audio/uade/Makefile2
-rw-r--r--audio/umurmur/Makefile11
-rw-r--r--audio/umurmur/files/umurmur.in2
-rw-r--r--audio/umurmur/pkg-deinstall20
-rw-r--r--audio/umurmur/pkg-install37
-rw-r--r--audio/umurmur/pkg-plist1
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/vamp-plugin-sdk/Makefile2
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--audio/wavpack/Makefile2
-rw-r--r--audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c10
-rw-r--r--audio/ympd/files/ympd.in2
218 files changed, 1301 insertions, 939 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/abcde/Makefile b/audio/abcde/Makefile
index 163b1acaf766..63d6f1ad05fb 100644
--- a/audio/abcde/Makefile
+++ b/audio/abcde/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abcde
DISTVERSION= 2.9.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://abcde.einval.com/download/
@@ -16,7 +16,8 @@ RUN_DEPENDS= cd-discid:audio/cd-discid \
lame:audio/lame \
eyeD3:audio/py-eyed3 \
oggenc:audio/vorbis-tools \
- bash:shells/bash
+ bash:shells/bash \
+ eject:sysutils/eject
USES= shebangfix
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/amberol/Makefile b/audio/amberol/Makefile
index d8b18729cb6f..10766a4a3497 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/aqualung/Makefile b/audio/aqualung/Makefile
index 1c41d4e44fdf..8f73dfe59bdf 100644
--- a/audio/aqualung/Makefile
+++ b/audio/aqualung/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aqualung
DISTVERSION= 1.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= portmaster@BSDforge.com
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
index 891e3435278d..8ee2a2469040 100644
--- a/audio/ardour/Makefile
+++ b/audio/ardour/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ardour
DISTVERSION= 8.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
# Official source download is tailored to browsers, downloads from github are
# deliberately made empty. Put the badly named distfile into a subdirectory.
@@ -117,9 +117,7 @@ post-install-VST3-on:
# Some peripheral libraries are only built with libusb-1.0 >= 1.0.16
.if ${OPSYS} == FreeBSD && \
- (${OSVERSION} <= 1304500 \
- || 1400000 <= ${OSVERSION} && ${OSVERSION} <= 1401502 \
- || 1500000 <= ${OSVERSION} && ${OSVERSION} <= 1500019)
+ (1500000 <= ${OSVERSION} && ${OSVERSION} <= 1500019)
PLIST_SUB+= LIBUSB="@comment "
.else
PLIST_SUB+= LIBUSB=""
diff --git a/audio/ario/Makefile b/audio/ario/Makefile
index e0f09e3fc304..dab331ba83ad 100644
--- a/audio/ario/Makefile
+++ b/audio/ario/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ario
PORTVERSION= 1.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= SF/ario-player/ario-player/${PORTVERSION}
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 4079abadfbad..8701c563162a 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
@@ -34,7 +34,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libsratom-0.so:audio/sratom \
libsqlite3.so:databases/sqlite3 \
libsuil-0.so:audio/suil \
- libuuid.so:misc/e2fsprogs-libuuid \
+ libuuid.so:misc/libuuid \
libwavpack.so:audio/wavpack
USES= cmake compiler:c++20-lang cpe desktop-file-utils gettext \
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/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index f6b8a432a8f8..87088a845ad1 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036240
-SHA256 (KDE/release-service/25.04.2/audiocd-kio-25.04.2.tar.xz) = 3d7b7cfb71ab93e9a8b9859f9d5376ebe192a92324a859ba61839825409c25cb
-SIZE (KDE/release-service/25.04.2/audiocd-kio-25.04.2.tar.xz) = 583948
+TIMESTAMP = 1751381197
+SHA256 (KDE/release-service/25.04.3/audiocd-kio-25.04.3.tar.xz) = 446bf072506f847409fbe2712eed898f14d95be4caad4501cd04be83c4da7213
+SIZE (KDE/release-service/25.04.3/audiocd-kio-25.04.3.tar.xz) = 583988
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 4c93099e649d..7158aec42f2d 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 3.23.0
+DISTVERSION= 3.24.0
CATEGORIES= audio
MAINTAINER= herbert@gojira.at
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 5cd69c2f9869..90c7de5874e4 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749046123
-SHA256 (baresip-baresip-v3.23.0_GH0.tar.gz) = 7b2689061e6eaed6ba5d659d0dba830603c44a7160c90b913d437678ae544b5f
-SIZE (baresip-baresip-v3.23.0_GH0.tar.gz) = 1182475
+TIMESTAMP = 1752268910
+SHA256 (baresip-baresip-v3.24.0_GH0.tar.gz) = a6dc7d76714236cbf64b9f58ece742befcd9e40bc787b0173370d52fd0447eb4
+SIZE (baresip-baresip-v3.24.0_GH0.tar.gz) = 1183950
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index 773fd611d5e0..83ac4b67faad 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -63,7 +63,7 @@ lib/baresip/modules/vumeter.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
lib/libbaresip.so.20
-lib/libbaresip.so.20.23.0
+lib/libbaresip.so.20.24.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/cheesecutter/Makefile b/audio/cheesecutter/Makefile
index 79ec9488cb6a..c9a954a2baf1 100644
--- a/audio/cheesecutter/Makefile
+++ b/audio/cheesecutter/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cheesecutter
DISTVERSIONPREFIX= v
DISTVERSION= 2.9-beta-3-25
DISTVERSIONSUFFIX= -gdbe9a9d
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
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 eb4caaf7c139..6ef2bc24cb06 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csound
DISTVERSION= 6.15.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index 990f896ef641..3dd14cc6f44d 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= denemo
PORTVERSION= 2.0.6
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= audio
MASTER_SITES= GNU
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/ebur128/Makefile b/audio/ebur128/Makefile
index cf4e6f590bec..21622f81e589 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 6d8dc8c19d78..95e7d3d33a38 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 2
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -20,11 +21,19 @@ USE_KDE= auth baloo bookmarks codecs completion config configwidgets \
USE_QT= base multimedia
USE_XORG= x11
-OPTIONS_DEFINE= DOCS VLC
-OPTIONS_DEFAULT= DOCS # VLC still uses Qt5
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= DOCS GSTREAMER # VLC still uses Qt5
-VLC_DESC= Use VLC instead of QtMultimedia
+OPTIONS_MULTI= BACKEND
+BACKEND_DESC= Audio backend
+OPTIONS_MULTI_BACKEND= VLC GSTREAMER
+
+VLC_DESC= Play audio via VLC
VLC_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LIBVLC
VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
+GSTREAMER_DESC= Play audio via QtMultimedia/GStreamer
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GSTREAMER=hls,libav,soup
+
.include <bsd.port.mk>
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 017ac8b4e4f7..3ac9dc561d71 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036242
-SHA256 (KDE/release-service/25.04.2/elisa-25.04.2.tar.xz) = e3d5e341e533e91969ee5f2015a1f81f8ec2b0b1b60102ea7c16882d36bfe750
-SIZE (KDE/release-service/25.04.2/elisa-25.04.2.tar.xz) = 1488520
+TIMESTAMP = 1751381200
+SHA256 (KDE/release-service/25.04.3/elisa-25.04.3.tar.xz) = 16e4e38a9e7dcf9b42441c66707d5bbb52aef5c95422d8ee04a4a21e7f157392
+SIZE (KDE/release-service/25.04.3/elisa-25.04.3.tar.xz) = 1488508
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/exaile/Makefile b/audio/exaile/Makefile
index 3a0692165023..5d5957aece0d 100644
--- a/audio/exaile/Makefile
+++ b/audio/exaile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= exaile
-DISTVERSION= 4.1.4-beta1
+DISTVERSION= 4.1.4
CATEGORIES= audio
MAINTAINER= rm@FreeBSD.org
diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo
index c3ea74e81a07..f4cff3baf9b5 100644
--- a/audio/exaile/distinfo
+++ b/audio/exaile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736614031
-SHA256 (exaile-exaile-4.1.4-beta1_GH0.tar.gz) = ffde0b749e9167be59c2aad319a14a4553d80612f965692e33fb67fc1e867d7b
-SIZE (exaile-exaile-4.1.4-beta1_GH0.tar.gz) = 3896482
+TIMESTAMP = 1752776683
+SHA256 (exaile-exaile-4.1.4_GH0.tar.gz) = e962480e038aa0be20cf801471e59bb23de75e8f742b45a6faa1b162c46d4d77
+SIZE (exaile-exaile-4.1.4_GH0.tar.gz) = 3897532
diff --git a/audio/exaile/files/patch-Makefile b/audio/exaile/files/patch-Makefile
index 8866d22268a1..24aab70a09a4 100644
--- a/audio/exaile/files/patch-Makefile
+++ b/audio/exaile/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2018-02-09 15:54:09 UTC
+--- Makefile.orig 2025-05-23 22:15:49 UTC
+++ Makefile
-@@ -23,6 +23,7 @@ EXAILELIBDIR = $(DESTDIR)$(LIBINSTALLDIR)/exaile
+@@ -29,6 +29,7 @@ EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man
EXAILESHAREDIR = $(DESTDIR)$(DATADIR)/exaile
EXAILECONFDIR = $(DESTDIR)$(XDGCONFDIR)/exaile
EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man
@@ -8,7 +8,16 @@
.PHONY: all all_no_locale builddir compile make-install-dirs uninstall \
install install_no_locale install-target locale install-locale \
-@@ -206,7 +207,7 @@ po/messages.pot: pot
+@@ -182,7 +183,7 @@ install-target: make-install-dirs
+ install -p -m 644 data/ui/preferences/widgets/*.ui $(EXAILESHAREDIR)/data/ui/preferences/widgets
+ install -p -m 644 data/ui/widgets/*.ui $(EXAILESHAREDIR)/data/ui/widgets
+ -install -p -m 644 build/exaile.desktop $(DESTDIR)$(DATADIR)/applications/
+- -install -p -m 644 build/exaile.appdata.xml $(DESTDIR)$(DATADIR)/metainfo/
++ -install -p -m 644 build/org.exaile.exaile.appdata.xml $(DESTDIR)$(DATADIR)/metainfo/
+ -install -p -m 644 build/exaile.1.gz $(EXAILEMANDIR)/man1/
+ -install -p -m 644 build/exaile.bash-completion $(DESTDIR)$(BASHCOMPDIR)/exaile
+ -install -p -m 644 build/exaile.fish-completion $(DESTDIR)$(FISHCOMPDIR)/exaile.fish
+@@ -243,7 +244,7 @@ pot:
# dash (Debian's /bin/sh) doesn't support it and exits immediately, so we test it in a subshell.
# The "export LC_ALL=C" disables any locale-dependent sort behavior.
pot:
@@ -17,3 +26,15 @@
export LC_ALL=C && cd po && \
{ find ../xl ../xlgui -name "*.py" | sort && \
find ../data/ui -name "*.ui" | sort && \
+@@ -301,9 +302,9 @@ desktop_files: builddir
+ desktop_files: builddir
+ echo $(LINGUAS) > po/LINGUAS
+ msgfmt --desktop --template=data/exaile.desktop.in -d po -o build/exaile.desktop
+- msgfmt --xml --template=data/exaile.appdata.xml.in -d po -o build/exaile.appdata.xml
++ msgfmt --xml --template=data/exaile.appdata.xml.in -d po -o build/org.exaile.exaile.appdata.xml
+ rm po/LINGUAS
+
+ desktop_files_no_locale: builddir
+ cp data/exaile.desktop.in build/exaile.desktop
+- cp data/exaile.appdata.xml.in build/exaile.appdata.xml
++ cp data/exaile.appdata.xml.in build/org.exaile.exaile.appdata.xml
diff --git a/audio/exaile/pkg-plist b/audio/exaile/pkg-plist
index 70249b0c82b5..b288f77bc479 100644
--- a/audio/exaile/pkg-plist
+++ b/audio/exaile/pkg-plist
@@ -127,7 +127,7 @@ lib/exaile/xlgui/widgets/queue.py
lib/exaile/xlgui/widgets/rating.py
lib/exaile/xlgui/widgets/smart_playlist_editor.py
share/man/man1/exaile.1.gz
-share/metainfo/exaile.appdata.xml
+share/metainfo/org.exaile.exaile.appdata.xml
share/applications/exaile.desktop
share/dbus-1/services/org.exaile.Exaile.service
share/exaile/data/images/128x128/exaile.png
diff --git a/audio/ezstream/Makefile b/audio/ezstream/Makefile
index 2d720c2784c3..79ef89064e20 100644
--- a/audio/ezstream/Makefile
+++ b/audio/ezstream/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ezstream
PORTVERSION= 0.5.6
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/ezstream/ \
https://ftp.osuosl.org/pub/xiph/releases/ezstream/
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/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index f95a5e5de0d5..03a9d9368154 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.96
+DISTVERSION= 1.97
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index 469242f2a138..a6900586b705 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747987328
-SHA256 (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 027a8a18bbaa151a758ccc8a14da281aa5136f9a4c6f90ef0f4b6c611d081e03
-SIZE (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 5229013
+TIMESTAMP = 1752439260
+SHA256 (8bitbubsy-ft2-clone-v1.97_GH0.tar.gz) = baa7b64067765bbe52127a8009a42a2b21289df05b29830d4d4584174cc12ec2
+SIZE (8bitbubsy-ft2-clone-v1.97_GH0.tar.gz) = 5230546
diff --git a/audio/gmusicbrowser/Makefile b/audio/gmusicbrowser/Makefile
index 328fe3ddf21e..5806ebc30ba0 100644
--- a/audio/gmusicbrowser/Makefile
+++ b/audio/gmusicbrowser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmusicbrowser
PORTVERSION= 1.1.15
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://gmusicbrowser.org/download/
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index a6aee491953b..37c9a971375c 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 567000788469..4aaf06055ebd 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
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/gsequencer/Makefile b/audio/gsequencer/Makefile
index 3ab8d4b137e3..eaf85ae0fddd 100644
--- a/audio/gsequencer/Makefile
+++ b/audio/gsequencer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gsequencer
DISTVERSION= 7.5.5
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -21,7 +22,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile \
libsoup-3.0.so:devel/libsoup3 \
- libuuid.so:misc/e2fsprogs-libuuid \
+ libuuid.so:misc/libuuid \
libvulkan.so:graphics/vulkan-loader \
libwebkit2gtk-4.0.so:www/webkit2-gtk@40
RUN_DEPENDS= dssi>0:audio/dssi
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/gtkpod/Makefile b/audio/gtkpod/Makefile
index cf84be45e0c0..33771209e248 100644
--- a/audio/gtkpod/Makefile
+++ b/audio/gtkpod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtkpod
PORTVERSION= 1.0.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/audio/icecast/Makefile b/audio/icecast/Makefile
index 5bc6691c8820..eef46995c6e3 100644
--- a/audio/icecast/Makefile
+++ b/audio/icecast/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icecast
PORTVERSION= 2.4.4
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= audio net
MASTER_SITES= https://downloads.xiph.org/releases/icecast/:source \
diff --git a/audio/ices/Makefile b/audio/ices/Makefile
index acc4c100a90c..657727de6293 100644
--- a/audio/ices/Makefile
+++ b/audio/ices/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ices
PORTVERSION= 2.0.3
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= audio net
MASTER_SITES= https://downloads.xiph.org/releases/ices/ \
diff --git a/audio/iir1/Makefile b/audio/iir1/Makefile
index c173b0001d80..4b9d5609fbf1 100644
--- a/audio/iir1/Makefile
+++ b/audio/iir1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iir1
-DISTVERSION= 1.9.5
+DISTVERSION= 1.10.0
CATEGORIES= audio
MAINTAINER= makc@FreeBSD.org
diff --git a/audio/iir1/distinfo b/audio/iir1/distinfo
index a1dd8eda698c..5a27b9b90d2d 100644
--- a/audio/iir1/distinfo
+++ b/audio/iir1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724245553
-SHA256 (berndporr-iir1-1.9.5_GH0.tar.gz) = beb16142e08e5f68010c6e5014dea2276ea49b71a258439eff09c5ee3f781d88
-SIZE (berndporr-iir1-1.9.5_GH0.tar.gz) = 2115864
+TIMESTAMP = 1752567729
+SHA256 (berndporr-iir1-1.10.0_GH0.tar.gz) = 13b53f14d276adf6cafd3564fcda1d4b3e72342108d1c40ec4b4f0c7fc3ac95a
+SIZE (berndporr-iir1-1.10.0_GH0.tar.gz) = 2327584
diff --git a/audio/jack/Makefile b/audio/jack/Makefile
index 4eeb835bb582..643db986fd4e 100644
--- a/audio/jack/Makefile
+++ b/audio/jack/Makefile
@@ -5,7 +5,6 @@ PORTREVISION= 3
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 250420381b1a6974798939ad7104ab1a4b9a9994.patch:-p1
MAINTAINER= dev@submerge.ch
COMMENT= Low latency audio server
@@ -17,61 +16,53 @@ LICENSE_COMB= multi
LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \
libsysinfo.so:devel/libsysinfo
-USES= compiler:c11 pkgconfig python shebangfix waf
-USE_LDCONFIG= yes
-USE_RC_SUBR= jackd
+USES= compiler:c11 localbase pkgconfig python shebangfix waf
USE_GITHUB= yes
GH_ACCOUNT= jackaudio
GH_PROJECT= jack2
-CFLAGS+= -fPIC
-CPPFLAGS+= -I${LOCALBASE}/include
+USE_LDCONFIG= yes
+USE_RC_SUBR= jackd
SHEBANG_FILES= dbus/jack_control
SHEBANG_LANG= python3
CONFIGURE_ARGS= --celt=no --samplerate=yes
+CFLAGS+= -fPIC
+TESTING_UNSAFE= No function 'test' defined in ${WRKSRC}/wscript
OPTIONS_DEFINE= ALSA DBUS OPUS PROFILING SOSSO
OPTIONS_DEFAULT= DBUS OPUS
OPTIONS_SUB= yes
+PROFILING_DESC= Build with profiling information
+SOSSO_DESC= Build new OSS driver backend (sosso library)
+
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_OFF= --alsa=no
ALSA_CONFIGURE_ON= --alsa=yes
+ALSA_CONFIGURE_OFF= --alsa=no
-DBUS_CONFIGURE_ON= --dbus --classic --autostart=dbus
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus \
libexpat.so:textproc/expat2
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
+DBUS_CONFIGURE_ON= --dbus --classic --autostart=dbus
OPUS_LIB_DEPENDS= libopus.so:audio/opus
OPUS_CONFIGURE_ON= --opus=yes
OPUS_CONFIGURE_OFF= --opus=no
-PROFILING_DESC= Build with profiling information
PROFILING_CONFIGURE_ON= --profile
# Let users test the new OSS driver backend coming in 1.9.23, see
# https://github.com/jackaudio/jack2/pull/943
-SOSSO_DESC= Build new OSS driver backend (sosso library)
+SOSSO_PATCHFILES_OFF= 250420381b1a6974798939ad7104ab1a4b9a9994.patch:-p1
SOSSO_GH_TAGNAME= 0762eac06a8c327757acfa7c770e16d827610873
-TESTING_UNSAFE= No function 'test' defined in ${WRKSRC}/wscript
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MDBUS}
-PLIST_SUB+= CLASSIC="@comment "
-.else
-PLIST_SUB+= CLASSIC=""
-.endif
-
post-install:
@cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
lib/libjack*.so \
lib/jack/*.so \
$$(ls bin/* | ${GREP} -v jack_control)
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 8eed38f9b3b3..32c5b7bc164b 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036245
-SHA256 (KDE/release-service/25.04.2/juk-25.04.2.tar.xz) = e404d37b0ea44b9272035d7135124ffb6ce7052926c4ae365c157df245e0426e
-SIZE (KDE/release-service/25.04.2/juk-25.04.2.tar.xz) = 1919208
+TIMESTAMP = 1751381202
+SHA256 (KDE/release-service/25.04.3/juk-25.04.3.tar.xz) = ec254988faedd3526db1e3476622083f02ac21000ff81e38672dd7b9979d1921
+SIZE (KDE/release-service/25.04.3/juk-25.04.3.tar.xz) = 1919264
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 567a7a440344..6fc239b1668c 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036247
-SHA256 (KDE/release-service/25.04.2/kmix-25.04.2.tar.xz) = 8674160a2aded6239cc2f665925a6efffbe3c26e1af92f9d83f15e8e5bc6cd0f
-SIZE (KDE/release-service/25.04.2/kmix-25.04.2.tar.xz) = 1177344
+TIMESTAMP = 1751381205
+SHA256 (KDE/release-service/25.04.3/kmix-25.04.3.tar.xz) = 3d8eb02bb4c180b005e95b2ca5cb6a2b6326e78f539d83fd385051fbe682ebd2
+SIZE (KDE/release-service/25.04.3/kmix-25.04.3.tar.xz) = 1177372
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index 63d505cd0a44..18977bc7035c 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036250
-SHA256 (KDE/release-service/25.04.2/kwave-25.04.2.tar.xz) = 1008bb46a0370d833dd6551d3c4db97ca39224d164f6de31ecc45e06d03dcd8e
-SIZE (KDE/release-service/25.04.2/kwave-25.04.2.tar.xz) = 6519092
+TIMESTAMP = 1751381207
+SHA256 (KDE/release-service/25.04.3/kwave-25.04.3.tar.xz) = 01e18cdfaa296003d6b3ae1853aebd4371e18166f6a99fa899237f7ccb756e46
+SIZE (KDE/release-service/25.04.3/kwave-25.04.3.tar.xz) = 6519092
diff --git a/audio/ladish/Makefile b/audio/ladish/Makefile
index ffe0ae1427c8..cc06d6330156 100644
--- a/audio/ladish/Makefile
+++ b/audio/ladish/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ladish
DISTVERSION= 1.2
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -g4dcd67d7
CATEGORIES= audio
MASTER_SITES= https://dl.ladish.org/ladish/
@@ -15,7 +15,7 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libdbus-1.so:devel/dbus \
libexpat.so:textproc/expat2 \
libjack.so:audio/jack \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/libuuid
USES= tar:bz2 localbase:ldflags pkgconfig python shebangfix waf
USE_PERL5= configure
diff --git a/audio/lash/Makefile b/audio/lash/Makefile
index 1aa2511532d0..2137dec01a51 100644
--- a/audio/lash/Makefile
+++ b/audio/lash/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lash
PORTVERSION= 0.5.4
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= audio
MASTER_SITES= SAVANNAH
@@ -15,9 +15,9 @@ LIB_DEPENDS= libjack.so:audio/jack \
libdssialsacompat.so:audio/libdssialsacompat \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
- libuuid.so:misc/e2fsprogs-libuuid
+ 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/lewton/Makefile b/audio/lewton/Makefile
index 402d00a42e3d..e9327cdaa822 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,12 +1,12 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 05f96f6e6976.patch:-p1 # https://github.com/RustAudio/lewton/pull/97
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Rust vorbis decoder
WWW= https://github.com/RustAudio/lewton
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 fd65ff8e1424..b4dd871a32b3 100644
--- a/audio/libdiscid/Makefile
+++ b/audio/libdiscid/Makefile
@@ -1,14 +1,10 @@
PORTNAME= libdiscid
-PORTVERSION= 0.6.4
-PORTREVISION= 1
+PORTVERSION= 0.6.5
CATEGORIES= audio
MASTER_SITES= https://github.com/metabrainz/${PORTNAME}/releases/download/v${PORTVERSION}/ \
http://ftp.osuosl.org/pub/musicbrainz/${PORTNAME}/ \
http://ftp.eu.metabrainz.org/pub/musicbrainz/${PORTNAME}/
-PATCH_SITES= https://github.com/metabrainz/libdiscid/commit/
-PATCHFILES= b89c14599fd8798eef64431bb05e8705aaaea683.patch:-p1 #Fix pkgconfig file (PR: 269990)
-
MAINTAINER= jhale@FreeBSD.org
COMMENT= Library for creating MusicBrainz DiscIDs
WWW= https://musicbrainz.org/doc/libdiscid
@@ -16,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/libdiscid/distinfo b/audio/libdiscid/distinfo
index 5b4851b8cfb3..27c0f9ac69f4 100644
--- a/audio/libdiscid/distinfo
+++ b/audio/libdiscid/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1678126118
-SHA256 (libdiscid-0.6.4.tar.gz) = dd5e8f1c9aead442e23b749a9cc9336372e62e88ad7079a2b62895b0390cb282
-SIZE (libdiscid-0.6.4.tar.gz) = 393070
-SHA256 (b89c14599fd8798eef64431bb05e8705aaaea683.patch) = d4ada5e46557aeebed18e7e1350227907ce7efd6880360ac195a61746c981b45
-SIZE (b89c14599fd8798eef64431bb05e8705aaaea683.patch) = 1048
+TIMESTAMP = 1751063727
+SHA256 (libdiscid-0.6.5.tar.gz) = 72dbb493e07336418fe2056f0ebc7ce544eedb500bb896cc1cc04bd078c2d530
+SIZE (libdiscid-0.6.5.tar.gz) = 396307
diff --git a/audio/libdiscid/pkg-plist b/audio/libdiscid/pkg-plist
index 8b91ad87e3a5..3209b7c4816a 100644
--- a/audio/libdiscid/pkg-plist
+++ b/audio/libdiscid/pkg-plist
@@ -1,5 +1,5 @@
include/discid/discid.h
lib/libdiscid.so
lib/libdiscid.so.0
-lib/libdiscid.so.0.6.4
+lib/libdiscid.so.0.6.5
libdata/pkgconfig/libdiscid.pc
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 d0415f7df889..024563c7d163 100644
--- a/audio/libgig/Makefile
+++ b/audio/libgig/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libgig
DISTVERSION= 4.5.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://download.linuxsampler.org/packages/ # dead?: SF/qsampler/${PORTNAME}/${PORTVERSION}
@@ -11,9 +12,9 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
- libuuid.so:misc/e2fsprogs-libuuid
+ 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 a0f643cfd4d7..8c95b892a331 100644
--- a/audio/libgpod/Makefile
+++ b/audio/libgpod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgpod
PORTVERSION= 0.8.3
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MASTER_SITES= SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
@@ -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/libkcddb/distinfo b/audio/libkcddb/distinfo
index e0256bb355dc..a1a045a6b678 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036252
-SHA256 (KDE/release-service/25.04.2/libkcddb-25.04.2.tar.xz) = f14258a71ce360fba948d8dc54eb6ed167d16d31f80c83bd27e6bdb79ca790d3
-SIZE (KDE/release-service/25.04.2/libkcddb-25.04.2.tar.xz) = 450184
+TIMESTAMP = 1751381210
+SHA256 (KDE/release-service/25.04.3/libkcddb-25.04.3.tar.xz) = 6dde624998ff702b85aa6ec58a160136469f625932e183ddb1845e5adb669acb
+SIZE (KDE/release-service/25.04.3/libkcddb-25.04.3.tar.xz) = 450212
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index a41107beeba7..4120bfc954fc 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036255
-SHA256 (KDE/release-service/25.04.2/libkcompactdisc-25.04.2.tar.xz) = 93da92c3c6b7cd5665727674406f06beabcfeba02eb7b9445adf441ae6618d58
-SIZE (KDE/release-service/25.04.2/libkcompactdisc-25.04.2.tar.xz) = 100592
+TIMESTAMP = 1751381212
+SHA256 (KDE/release-service/25.04.3/libkcompactdisc-25.04.3.tar.xz) = ee0be866b6f941cdf6b3c87a45861bc7685a5ba9875caf8e5f46841d8322d37f
+SIZE (KDE/release-service/25.04.3/libkcompactdisc-25.04.3.tar.xz) = 100696
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 9a3309b36cbe..dee92bd36510 100644
--- a/audio/libmusicbrainz5/Makefile
+++ b/audio/libmusicbrainz5/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libmusicbrainz
DISTVERSIONPREFIX= release-
DISTVERSION= 5.1.0-41
+PORTREVISION= 1
DISTVERSIONSUFFIX= -g4655b57
CATEGORIES= audio
PKGNAMESUFFIX= 5
@@ -14,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 da6b1a15aa6c..9cedbcd460ab 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.2
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
@@ -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/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 9245a07e7fb5..7d45ab0150d0 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750070875
-SHA256 (libopenmpt-0.8.1+release.autotools.tar.gz) = 5ccc291e4457925f3ca3e8144f5b645c4a3dcc2bc05dc9a39651132b32b83bce
-SIZE (libopenmpt-0.8.1+release.autotools.tar.gz) = 1760147
+TIMESTAMP = 1752991394
+SHA256 (libopenmpt-0.8.2+release.autotools.tar.gz) = 844e4ff98dbd9942bbe4a1048226f91f8bc5b460b7bec6489e67cedb3e0aac37
+SIZE (libopenmpt-0.8.2+release.autotools.tar.gz) = 1721276
diff --git a/audio/libopenspc/Makefile b/audio/libopenspc/Makefile
index c60b542e90f2..5b78dec6d2b6 100644
--- a/audio/libopenspc/Makefile
+++ b/audio/libopenspc/Makefile
@@ -5,9 +5,12 @@ CATEGORIES= audio
MASTER_SITES= http://rainbow-runner.nl/freebsd/ \
LOCAL/kwm
-MAINTAINER= kwm@FreeBSD.org
+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/libremidi/Makefile b/audio/libremidi/Makefile
index 9353cb715cf6..b0e5030a9d8e 100644
--- a/audio/libremidi/Makefile
+++ b/audio/libremidi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libremidi
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.0
+DISTVERSION= 5.3.1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -40,6 +40,6 @@ JACK_LIB_DEPENDS= libjack.so:audio/jack
# This library can also be used as a header-only library
-# tests as of 5.0.0: 71% tests passed, 2 tests failed out of 7, see https://github.com/celtera/libremidi/issues/144
+# tests as of 5.3.1: 71% tests passed, 2 tests failed out of 7, see https://github.com/celtera/libremidi/issues/144
.include <bsd.port.mk>
diff --git a/audio/libremidi/distinfo b/audio/libremidi/distinfo
index 3cc07fa7ec06..47bd3bdd5214 100644
--- a/audio/libremidi/distinfo
+++ b/audio/libremidi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741840527
-SHA256 (jcelerier-libremidi-v5.0.0_GH0.tar.gz) = 0ad60d31f7e167f27a846ba526abfe2440d9ae262c5a19afd7412e32e860b6fa
-SIZE (jcelerier-libremidi-v5.0.0_GH0.tar.gz) = 15644308
+TIMESTAMP = 1752557137
+SHA256 (jcelerier-libremidi-v5.3.1_GH0.tar.gz) = b68cdb81feb168bfafa44a139c76b459ff622e75c36fda76b39baf2f3efabdd6
+SIZE (jcelerier-libremidi-v5.3.1_GH0.tar.gz) = 15651537
diff --git a/audio/libremidi/pkg-plist b/audio/libremidi/pkg-plist
index 40c6a471f2ec..dd6a1113b27a 100644
--- a/audio/libremidi/pkg-plist
+++ b/audio/libremidi/pkg-plist
@@ -58,6 +58,12 @@ include/libremidi/backends/jack/midi_in.hpp
include/libremidi/backends/jack/midi_out.hpp
include/libremidi/backends/jack/observer.hpp
include/libremidi/backends/jack/shared_handler.hpp
+include/libremidi/backends/jack_ump.hpp
+include/libremidi/backends/jack_ump/config.hpp
+include/libremidi/backends/jack_ump/midi_in.hpp
+include/libremidi/backends/jack_ump/midi_out.hpp
+include/libremidi/backends/jack_ump/observer.hpp
+include/libremidi/backends/jack_ump/shared_handler.hpp
include/libremidi/backends/keyboard.hpp
include/libremidi/backends/keyboard/config.hpp
include/libremidi/backends/keyboard/midi_in.hpp
@@ -81,6 +87,11 @@ include/libremidi/backends/pipewire/midi_in.hpp
include/libremidi/backends/pipewire/midi_out.hpp
include/libremidi/backends/pipewire/observer.hpp
include/libremidi/backends/pipewire/shared_handler.hpp
+include/libremidi/backends/pipewire_ump.hpp
+include/libremidi/backends/pipewire_ump/config.hpp
+include/libremidi/backends/pipewire_ump/midi_in.hpp
+include/libremidi/backends/pipewire_ump/midi_out.hpp
+include/libremidi/backends/pipewire_ump/observer.hpp
include/libremidi/backends/winmidi.hpp
include/libremidi/backends/winmidi/config.hpp
include/libremidi/backends/winmidi/helpers.hpp
@@ -134,6 +145,7 @@ include/libremidi/reader.hpp
include/libremidi/shared_context.hpp
include/libremidi/system_error2.hpp
include/libremidi/ump.hpp
+include/libremidi/ump_events.hpp
include/libremidi/writer.cpp
include/libremidi/writer.hpp
lib/cmake/libremidi/libremidi-config-version.cmake
@@ -141,4 +153,4 @@ lib/cmake/libremidi/libremidi-config.cmake
lib/cmake/libremidi/libremidi-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/libremidi/libremidi-targets.cmake
lib/liblibremidi.so
-lib/liblibremidi.so.4.5.0
+lib/liblibremidi.so.5.3.1
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..dc89982a24f9 100644
--- a/audio/libsidplayfp/Makefile
+++ b/audio/libsidplayfp/Makefile
@@ -13,7 +13,7 @@ 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
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..90c0e8403e28 100644
--- a/audio/libvgm/Makefile
+++ b/audio/libvgm/Makefile
@@ -7,7 +7,7 @@ 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
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 8430b0efc6ac..826ccc796947 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -1,5 +1,6 @@
PORTNAME= linuxsampler
DISTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://download.linuxsampler.org/packages/
@@ -17,9 +18,9 @@ BUILD_DEPENDS= lv2>0:audio/lv2 \
p5-XML-Parser>0:textproc/p5-XML-Parser
LIB_DEPENDS= libgig.so:audio/libgig \
libsndfile.so:audio/libsndfile \
- libuuid.so:misc/e2fsprogs-libuuid
+ 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 522e5b7a12eb..62814b76d741 100644
--- a/audio/mate-media/Makefile
+++ b/audio/mate-media/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mate-media
PORTVERSION= 1.28.1
+PORTREVISION= 1
CATEGORIES= audio mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -20,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/milkytracker/Makefile b/audio/milkytracker/Makefile
index e25ab604787a..f1f6d195c3b1 100644
--- a/audio/milkytracker/Makefile
+++ b/audio/milkytracker/Makefile
@@ -1,11 +1,12 @@
PORTNAME= milkytracker
-PORTVERSION= 1.05.01
+PORTVERSION= 1.06
DISTVERSIONPREFIX= v
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Music creation tool inspired by Fast Tracker 2
-WWW= https://milkytracker.titandemo.org/
+WWW= https://milkytracker.titandemo.org/ \
+ https://github.com/milkytracker/MilkyTracker
LICENSE= BSD3CLAUSE GPLv3+
LICENSE_COMB= multi
@@ -23,6 +24,8 @@ USE_SDL= sdl2
ICONS= carton.ico carton.png
+CXXFLAGS+= -Wno-c++11-narrowing
+
# ci pipeline creates transient tags
PORTSCOUT= ignore:1
diff --git a/audio/milkytracker/distinfo b/audio/milkytracker/distinfo
index dfac646bcfb2..49ef9d4bb006 100644
--- a/audio/milkytracker/distinfo
+++ b/audio/milkytracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732801296
-SHA256 (milkytracker-MilkyTracker-v1.05.01_GH0.tar.gz) = c487fccf6c97c483f5a624c3a408377393fa45a27cca27323425ad71ee689e16
-SIZE (milkytracker-MilkyTracker-v1.05.01_GH0.tar.gz) = 3787738
+TIMESTAMP = 1752595790
+SHA256 (milkytracker-MilkyTracker-v1.06_GH0.tar.gz) = 6e70590dfed324e6d6ac813e33d9f9dcfaa13b2f57fdec9e178e9dda05538cb0
+SIZE (milkytracker-MilkyTracker-v1.06_GH0.tar.gz) = 3853099
diff --git a/audio/milkytracker/files/patch-CMakeLists.txt b/audio/milkytracker/files/patch-CMakeLists.txt
index f7ee60f09d44..924e580e05bd 100644
--- a/audio/milkytracker/files/patch-CMakeLists.txt
+++ b/audio/milkytracker/files/patch-CMakeLists.txt
@@ -1,20 +1,11 @@
---- CMakeLists.txt.orig 2020-12-09 22:58:14 UTC
+--- CMakeLists.txt.orig 2025-06-18 20:53:16 UTC
+++ CMakeLists.txt
-@@ -23,7 +23,7 @@ cmake_minimum_required(VERSION 3.10)
- project(MilkyTracker)
-
- # Set C++ standard to C++98
--set(CMAKE_CXX_STANDARD 98)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_EXTENSIONS OFF)
-
- # Enable IDE solution folders
-@@ -196,7 +196,7 @@ if(UNIX)
+@@ -187,7 +187,7 @@ if(UNIX)
find_package(ZZIPLIB)
endif()
- if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
-+ if(${ENABLE_RTMIDI})
++ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD")
find_package(ALSA)
find_package(JACK)
diff --git a/audio/milkytracker/pkg-plist b/audio/milkytracker/pkg-plist
index def24fdb5524..38cd8de9bb3b 100644
--- a/audio/milkytracker/pkg-plist
+++ b/audio/milkytracker/pkg-plist
@@ -1,4 +1,5 @@
bin/milkytracker
+bin/milkycli
share/applications/milkytracker.desktop
%%PORTDOCS%%%%DOCSDIR%%/Authors.txt
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.html
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 547b2fbee038..84997214e63b 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mixxx
DISTVERSION= 2.5.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
diff --git a/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp b/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp
new file mode 100644
index 000000000000..93f1c7defd39
--- /dev/null
+++ b/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp
@@ -0,0 +1,23 @@
+--- src/widget/wcoverartlabel.cpp.orig 2025-07-04 17:25:50 UTC
++++ src/widget/wcoverartlabel.cpp
+@@ -70,7 +70,7 @@ void WCoverArtLabel::setPixmapAndResize(const QPixmap&
+ m_fullSizeCover = px;
+ setPixmap(m_loadedCover);
+ }
+-#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
++#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
+ QSize newSize = pixmap().size() / devicePixelRatioF();
+ #else
+ QSize newSize = pixmap()->size() / devicePixelRatioF();
+@@ -92,7 +92,11 @@ void WCoverArtLabel::setMaxSize(const QSize newSize) {
+ // Skip resizing the pixmap and label if the pixmap already fits.
+ // Check if we got more space in one dimension and don't need it
+ // for the other.
++#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
+ const QSize pixmapSize = pixmap().size() / devicePixelRatioF();
++#else
++ const QSize pixmapSize = pixmap()->size() / devicePixelRatioF();
++#endif
+ if (m_pixmapSizeMax == pixmapSize ||
+ (m_pixmapSizeMax.height() == pixmapSize.height() &&
+ m_pixmapSizeMax.width() > pixmapSize.width()) ||
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index b11209d12bf8..c975b89097c9 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index cf746d5bddae..08ed64e3c1bd 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
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/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index f929c21210d7..bbf40bc5e62d 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index d7363f2fca5c..b0a4832b1067 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index e45a4cfee75c..310915fc266b 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
-PORTREVISION= 4
+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/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index 0d2b457cb0a9..bf5e4aede38b 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
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 b308e0f52a76..e3592c505f3a 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= owntone
DISTVERSION= 28.12
-PORTREVISION= 0
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://github.com/owntone/owntone-server/releases/download/${DISTVERSION}/
@@ -26,10 +26,10 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libsodium.so:security/libsodium \
libunistring.so:devel/libunistring \
libprotobuf-c.so:devel/protobuf-c \
- libuuid.so:misc/e2fsprogs-libuuid
+ 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 c803afe025f9..95fb0c02d1ae 100644
--- a/audio/paman/Makefile
+++ b/audio/paman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paman
PORTVERSION= 0.9.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
@@ -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/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index d21048e6fb0f..f97764fe4f96 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20250416
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 46b447b1c652..f075eed8e9b0 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750789598
-SHA256 (KDE/plasma/6.4.1/kpipewire-6.4.1.tar.xz) = 3696dfd19b53e5efa1e7bc690c3820919b8bbdc0d78f96779cc3b319e9035fe2
-SIZE (KDE/plasma/6.4.1/kpipewire-6.4.1.tar.xz) = 152800
+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
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index f18d9c94f442..b756b3583069 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750789599
-SHA256 (KDE/plasma/6.4.1/ocean-sound-theme-6.4.1.tar.xz) = a3f75d7240f448a467393eb14f1431ac0b0535fe49298c9ffa174b00500997f3
-SIZE (KDE/plasma/6.4.1/ocean-sound-theme-6.4.1.tar.xz) = 2128504
+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
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 85a6ec4186d8..16f3a2819e35 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750789599
-SHA256 (KDE/plasma/6.4.1/oxygen-sounds-6.4.1.tar.xz) = a6fdd80816322ead0645d889510a54021fd4bd81848814df87548cf26e07683f
-SIZE (KDE/plasma/6.4.1/oxygen-sounds-6.4.1.tar.xz) = 1935616
+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
diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 1367c8e2449f..0583338795cc 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
@@ -8,14 +9,16 @@ 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
USE_KDE= config coreaddons dbusaddons doctools globalaccel i18n \
- kcmutils kdeclarative kirigami-addons libplasma \
+ kcmutils kdeclarative kirigami2 libplasma \
statusnotifieritem svg \
- ecm:build
+ ecm:build \
+ itemmodels:run kirigami-addons:run
USE_GL= gl opengl
USE_GNOME= glib20
USE_QT= base declarative
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 82c3bc046e44..d055a8039b57 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750789602
-SHA256 (KDE/plasma/6.4.1/plasma-pa-6.4.1.tar.xz) = 0b797263f520de7d7381b705b16d5efd497664c4f3761a2dcba93c6b1c4ab6d1
-SIZE (KDE/plasma/6.4.1/plasma-pa-6.4.1.tar.xz) = 196560
+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
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/praat/Makefile b/audio/praat/Makefile
index fac4d8d4397b..b6ce5808ee93 100644
--- a/audio/praat/Makefile
+++ b/audio/praat/Makefile
@@ -1,7 +1,6 @@
PORTNAME= praat
DISTVERSIONPREFIX= v
-DISTVERSION= 6.4.27
-PORTREVISION= 1
+DISTVERSION= 6.4.37
CATEGORIES= audio science
MAINTAINER= adridg@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE= GPLv3+
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libharfbuzz.so:print/harfbuzz
# These are recommended but I can't tell the difference
-RUN_DEPENDS= CharisSIL>=0:x11-fonts/charis \
+RUN_DEPENDS= Charis>=0:x11-fonts/charis \
DoulosSIL>=0:x11-fonts/doulos
USES= compiler:c++17-lang gnome iconv pkgconfig xorg
diff --git a/audio/praat/distinfo b/audio/praat/distinfo
index 68fd6f16795c..d4f09c4792ed 100644
--- a/audio/praat/distinfo
+++ b/audio/praat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738696913
-SHA256 (praat-praat-v6.4.27_GH0.tar.gz) = af6176c0ed61297e33ca92486a1c92f62f8157bd2b9e4f1ae44ec24a4d31b706
-SIZE (praat-praat-v6.4.27_GH0.tar.gz) = 61371864
+TIMESTAMP = 1751323437
+SHA256 (praat-praat-v6.4.37_GH0.tar.gz) = 53ff4352d0f0451368926a518a460ff78712380f9c712539716273a318a8adf1
+SIZE (praat-praat-v6.4.37_GH0.tar.gz) = 89528430
diff --git a/audio/psindustrializer/Makefile b/audio/psindustrializer/Makefile
index 8b28e98e0b7b..6ccea0d9b12c 100644
--- a/audio/psindustrializer/Makefile
+++ b/audio/psindustrializer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psindustrializer
DISTVERSION= 0.2.7
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
MASTER_SITES= SF/industrializer/
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 97fa8d6102d9..c10f952e9896 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= puddletag
DISTVERSION= 2.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -33,7 +33,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/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/py-eyed3/Makefile b/audio/py-eyed3/Makefile
index 2ba522eb0194..a6065980886a 100644
--- a/audio/py-eyed3/Makefile
+++ b/audio/py-eyed3/Makefile
@@ -1,10 +1,8 @@
PORTNAME= eyed3
-PORTVERSION= 0.9.6
-PORTREVISION= 1
+DISTVERSION= 0.9.8
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= eyeD3-${PORTVERSION}
MAINTAINER= rm@FreeBSD.org
COMMENT= Python module for processing ID3 tags
diff --git a/audio/py-eyed3/distinfo b/audio/py-eyed3/distinfo
index 014d7affcf02..9efb009a1d19 100644
--- a/audio/py-eyed3/distinfo
+++ b/audio/py-eyed3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1618477771
-SHA256 (eyeD3-0.9.6.tar.gz) = 4b5064ec0fb3999294cca0020d4a27ffe4f29149e8292fdf7b2de9b9cabb7518
-SIZE (eyeD3-0.9.6.tar.gz) = 221831
+TIMESTAMP = 1752778550
+SHA256 (eyed3-0.9.8.tar.gz) = a296ef47d8d5a5b5d7b518c113e650c7db6e47633b31a9ca81453cd48faf9803
+SIZE (eyed3-0.9.8.tar.gz) = 216275
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 1458a47b8201..144ee0367b20 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.6
-PORTREVISION= 1
+DISTVERSION= 1.5.7
CATEGORIES= audio
MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk
DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk
diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo
index f2e3c53db7af..c0f37f8243ce 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749270398
+TIMESTAMP = 1752936985
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
-SHA256 (rncbc-qtractor-v1.5.6_GH0.tar.gz) = 8d11e9da21ac7a953bebbb39e940542b70d44a3263d97e7d24385413eba8db2e
-SIZE (rncbc-qtractor-v1.5.6_GH0.tar.gz) = 1995381
+SHA256 (rncbc-qtractor-v1.5.7_GH0.tar.gz) = 6c2f2790efcb788bee8f6293200e15d122f1d4dc246abe0c0393abb9aa5aa787
+SIZE (rncbc-qtractor-v1.5.7_GH0.tar.gz) = 2003586
diff --git a/audio/re/Makefile b/audio/re/Makefile
index 7cc3e4e1356c..57fe544d0483 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 3.23.0
+DISTVERSION= 3.24.0
CATEGORIES= audio devel
MAINTAINER= herbert@gojira.at
@@ -10,9 +10,11 @@ WWW= https://github.com/baresip
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake ssl
+USES= cmake:testing ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
USE_LDCONFIG= yes
+CMAKE_TESTING_TARGET= retest
+
.include <bsd.port.mk>
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 057ca01ad062..98bb70c66729 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749044714
-SHA256 (baresip-re-v3.23.0_GH0.tar.gz) = 94cdd17b4b177b9c764548ded24c74e7f4f5360ce60507bb1b5186b2a6cd3cbb
-SIZE (baresip-re-v3.23.0_GH0.tar.gz) = 621962
+TIMESTAMP = 1752268636
+SHA256 (baresip-re-v3.24.0_GH0.tar.gz) = 35cfe2cbb52095645334426b17585c080f3457fc1784eed173e54dd1eee41b76
+SIZE (baresip-re-v3.24.0_GH0.tar.gz) = 625022
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 84383eb07d51..aef6fa54d66d 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.34
-lib/libre.so.34.23.0
+lib/libre.so.35
+lib/libre.so.35.24.0
libdata/pkgconfig/libre.pc
diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
index 7a4e578ec20d..a66ac2ffdd05 100644
--- a/audio/rhythmbox/Makefile
+++ b/audio/rhythmbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rhythmbox
PORTVERSION= 3.4.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
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/shairport-sync/Makefile b/audio/shairport-sync/Makefile
index 898913ae045c..64b5a952de60 100644
--- a/audio/shairport-sync/Makefile
+++ b/audio/shairport-sync/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shairport-sync
DISTVERSION= 4.3.7
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
@@ -45,7 +46,7 @@ AIRPLAY2_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \
libgcrypt.so:security/libgcrypt \
libplist-2.0.so:devel/libplist \
libsodium.so:security/libsodium \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/libuuid
AIRPLAY2_RUN_DEPENDS= nqptp:net/nqptp
AIRPLAY2_CONFIGURE_ON= --with-airplay-2
AIRPLAY2_SUB_FILES= pkg-message
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index c469dcb08146..7b84b067b80b 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
index 20b1dcde5a00..b61799e72d2a 100644
--- a/audio/sidplayfp/Makefile
+++ b/audio/sidplayfp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidplayfp
-DISTVERSION= 2.14.1
+DISTVERSION= 2.15.0
CATEGORIES= audio
MASTER_SITES= https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/audio/sidplayfp/distinfo b/audio/sidplayfp/distinfo
index d98d9225ddeb..6b1f848ef06f 100644
--- a/audio/sidplayfp/distinfo
+++ b/audio/sidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747670810
-SHA256 (sidplayfp-2.14.1.tar.gz) = 89b3838a93f45eaadf1aa6ccd7f7ec848940a0e9e3f70ed608d6547822c69211
-SIZE (sidplayfp-2.14.1.tar.gz) = 250245
+TIMESTAMP = 1751351681
+SHA256 (sidplayfp-2.15.0.tar.gz) = a0a87952bac79668b30fedd3d80dffd0cb83c605414b60491f04a56fe861fb36
+SIZE (sidplayfp-2.15.0.tar.gz) = 244684
diff --git a/audio/snd/Makefile b/audio/snd/Makefile
index 269cdc5d1253..49c09eff6d26 100644
--- a/audio/snd/Makefile
+++ b/audio/snd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= snd
-PORTVERSION= 22.9
-PORTREVISION= 3
+DISTVERSION= 25.5
CATEGORIES= audio
MASTER_SITES= https://ccrma.stanford.edu/software/snd/ \
SF
@@ -16,17 +15,18 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES= localbase:ldflags
-OPTIONS_DEFINE= FFTW3 GSL S7 LADSPA MOTIF GTK2 X11 DOCS EXAMPLES
-OPTIONS_DEFAULT= FFTW3 GSL LADSPA GTK2 X11
-FFTW3_DESC= Use FFTW
-GSL_DESC= Use GNU Scientific Library
-S7_DESC= Use S7 as the extension language
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-float-samples
MAKEFILE= makefile
-ALL_TARGET= snd snd-info sndplay
MAKE_JOBS_UNSAFE= yes
+ALL_TARGET= snd snd-info sndplay
+
+OPTIONS_DEFINE= DOCS EXAMPLES FFTW3 GSL GTK2 LADSPA MOTIF S7 X11
+OPTIONS_DEFAULT= FFTW3 GSL GTK2 LADSPA X11
+OPTIONS_SUB= yes
+FFTW3_DESC= Use FFTW
+GSL_DESC= Use GNU Scientific Library
+S7_DESC= Use S7 as the extension language
FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3
FFTW3_CONFIGURE_WITH= fftw
@@ -34,7 +34,9 @@ FFTW3_CONFIGURE_WITH= fftw
GSL_LIB_DEPENDS= libgsl.so:math/gsl
GSL_CONFIGURE_WITH= gsl
-S7_CONFIGURE_WITH= s7
+GTK2_USES= gnome
+GTK2_USE= GNOME=gtk20
+GTK2_CONFIGURE_WITH= gtk
LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
@@ -44,8 +46,9 @@ GTK2_USES= gnome
GTK2_USE= GNOME=gtk20
GTK2_CONFIGURE_WITH= gtk
-MOTIF_USES= motif
+MOTIF_USES= motif
MOTIF_CONFIGURE_WITH= motif
+S7_CONFIGURE_WITH= s7
X11_CONFIGURE_ON= --with-no-gui
@@ -62,20 +65,12 @@ do-install:
.endfor
${INSTALL_MAN} ${WRKSRC}/snd.1 ${STAGEDIR}${PREFIX}/share/man/man1/
-do-install-S7-on:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
- @${MKDIR} ${STAGEDIR}${DATADIR}/tools
- ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
- @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
- ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
-
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in HISTORY.Snd README.Snd
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/pix
${INSTALL_DATA} ${WRKSRC}/pix/*.png ${STAGEDIR}${DOCSDIR}/pix
@@ -83,4 +78,12 @@ do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/DotEmacs ${STAGEDIR}${EXAMPLESDIR}
+do-install-S7-on:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}/tools
+ ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
+ @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
+ ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
+
.include <bsd.port.mk>
diff --git a/audio/snd/distinfo b/audio/snd/distinfo
index aa8c190d6d13..dafda035d936 100644
--- a/audio/snd/distinfo
+++ b/audio/snd/distinfo
@@ -1,4 +1,3 @@
-TIMESTAMP = 1670958986
-SHA256 (snd-22.9.tar.gz) = 307d19519a1cd4b607470f0531a87034b4d4536d7c470990ee5c6086c9b00908
-SHA512 (snd-22.9.tar.gz) = 641f49438dd71285249d2da6f36f30ca52ec8f8fc8189af7815abff054db7651d8da54798509c77d93d542d09bb11e3ad6662aec51e9ba1c7a6a1672bb0eba48
-SIZE (snd-22.9.tar.gz) = 14704873
+TIMESTAMP = 1751937116
+SHA256 (snd-25.5.tar.gz) = 21519a1dcb191843d1934e147639587c34582c7004cdeca1c761d65772acd81a
+SIZE (snd-25.5.tar.gz) = 14884545
diff --git a/audio/snd/pkg-plist b/audio/snd/pkg-plist
index 8574d4568f0f..29e3575f57c6 100644
--- a/audio/snd/pkg-plist
+++ b/audio/snd/pkg-plist
@@ -1,7 +1,6 @@
bin/snd
bin/snd-info
bin/sndplay
-share/man/man1/snd.1.gz
%%PORTDOCS%%%%DOCSDIR%%/HISTORY.Snd
%%PORTDOCS%%%%DOCSDIR%%/README.Snd
%%PORTDOCS%%%%DOCSDIR%%/extsnd.html
@@ -312,9 +311,176 @@ share/man/man1/snd.1.gz
%%PORTDOCS%%%%DOCSDIR%%/pix/wt.png
%%PORTDOCS%%%%DOCSDIR%%/pix/xex.png
%%PORTDOCS%%%%DOCSDIR%%/pix/zramp.png
+%%PORTDOCS%%%%DOCSDIR%%/s7-ffi.html
+%%PORTDOCS%%%%DOCSDIR%%/s7-scm.html
%%PORTDOCS%%%%DOCSDIR%%/s7.html
%%PORTDOCS%%%%DOCSDIR%%/snd.html
%%PORTDOCS%%%%DOCSDIR%%/sndclm.html
%%PORTDOCS%%%%DOCSDIR%%/sndlib.html
%%PORTDOCS%%%%DOCSDIR%%/sndscm.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DotEmacs
+share/man/man1/snd.1.gz
+%%S7%%%%DATADIR%%/CM_patterns.scm
+%%S7%%%%DATADIR%%/analog-filter.scm
+%%S7%%%%DATADIR%%/animals.scm
+%%S7%%%%DATADIR%%/autosave.scm
+%%S7%%%%DATADIR%%/bess.scm
+%%S7%%%%DATADIR%%/bess1.scm
+%%S7%%%%DATADIR%%/big-gens.scm
+%%S7%%%%DATADIR%%/binary-io.scm
+%%S7%%%%DATADIR%%/bird.scm
+%%S7%%%%DATADIR%%/case.scm
+%%S7%%%%DATADIR%%/clean.scm
+%%S7%%%%DATADIR%%/clm-ins.scm
+%%S7%%%%DATADIR%%/clm23.scm
+%%S7%%%%DATADIR%%/cload.scm
+%%S7%%%%DATADIR%%/debug.scm
+%%S7%%%%DATADIR%%/dlocsig.scm
+%%S7%%%%DATADIR%%/draw.scm
+%%S7%%%%DATADIR%%/dsp.scm
+%%S7%%%%DATADIR%%/edit-menu.scm
+%%S7%%%%DATADIR%%/edit123.scm
+%%S7%%%%DATADIR%%/effects-utils.scm
+%%S7%%%%DATADIR%%/env.scm
+%%S7%%%%DATADIR%%/enved.scm
+%%S7%%%%DATADIR%%/examp.scm
+%%S7%%%%DATADIR%%/expandn.scm
+%%S7%%%%DATADIR%%/extensions.scm
+%%S7%%%%DATADIR%%/fade.scm
+%%S7%%%%DATADIR%%/fft-menu.scm
+%%S7%%%%DATADIR%%/fmv.scm
+%%S7%%%%DATADIR%%/freeverb.scm
+%%S7%%%%DATADIR%%/fullmix.scm
+%%S7%%%%DATADIR%%/funcs.scm
+%%S7%%%%DATADIR%%/generators.scm
+%%S7%%%%DATADIR%%/grani.scm
+%%S7%%%%DATADIR%%/heart.scm
+%%S7%%%%DATADIR%%/hooks.scm
+%%S7%%%%DATADIR%%/index.scm
+%%S7%%%%DATADIR%%/jcrev.scm
+%%S7%%%%DATADIR%%/jcvoi.scm
+%%S7%%%%DATADIR%%/json.scm
+%%S7%%%%DATADIR%%/libc.scm
+%%S7%%%%DATADIR%%/libdl.scm
+%%S7%%%%DATADIR%%/libgdbm.scm
+%%S7%%%%DATADIR%%/libgsl.scm
+%%S7%%%%DATADIR%%/libm.scm
+%%S7%%%%DATADIR%%/libutf8proc.scm
+%%S7%%%%DATADIR%%/lint.scm
+%%S7%%%%DATADIR%%/loop.scm
+%%S7%%%%DATADIR%%/maraca.scm
+%%S7%%%%DATADIR%%/marks-menu.scm
+%%S7%%%%DATADIR%%/marks.scm
+%%S7%%%%DATADIR%%/maxf.scm
+%%S7%%%%DATADIR%%/misc.scm
+%%S7%%%%DATADIR%%/mix.scm
+%%S7%%%%DATADIR%%/mockery.scm
+%%S7%%%%DATADIR%%/moog.scm
+%%S7%%%%DATADIR%%/musglyphs.scm
+%%S7%%%%DATADIR%%/nb.scm
+%%S7%%%%DATADIR%%/new-effects.scm
+%%S7%%%%DATADIR%%/noise.scm
+%%S7%%%%DATADIR%%/nrepl.scm
+%%S7%%%%DATADIR%%/nrev.scm
+%%S7%%%%DATADIR%%/numerics.scm
+%%S7%%%%DATADIR%%/peak-phases.scm
+%%S7%%%%DATADIR%%/piano.scm
+%%S7%%%%DATADIR%%/play.scm
+%%S7%%%%DATADIR%%/poly.scm
+%%S7%%%%DATADIR%%/prc95.scm
+%%S7%%%%DATADIR%%/primes.scm
+%%S7%%%%DATADIR%%/profile.scm
+%%S7%%%%DATADIR%%/pvoc.scm
+%%S7%%%%DATADIR%%/r7rs.scm
+%%S7%%%%DATADIR%%/reactive.scm
+%%S7%%%%DATADIR%%/repl.scm
+%%S7%%%%DATADIR%%/rgb.scm
+%%S7%%%%DATADIR%%/rubber.scm
+%%S7%%%%DATADIR%%/s7-slib-init.scm
+%%S7%%%%DATADIR%%/s7test.scm
+%%S7%%%%DATADIR%%/selection.scm
+%%S7%%%%DATADIR%%/singer.scm
+%%S7%%%%DATADIR%%/snd-gl.scm
+%%S7%%%%DATADIR%%/snd-lint.scm
+%%S7%%%%DATADIR%%/snd-motif.scm
+%%S7%%%%DATADIR%%/snd-test.scm
+%%S7%%%%DATADIR%%/snd15.scm
+%%S7%%%%DATADIR%%/snddiff.scm
+%%S7%%%%DATADIR%%/sndins/samples/agn.scm
+%%S7%%%%DATADIR%%/sndins/samples/fmviolin.scm
+%%S7%%%%DATADIR%%/sndlib-ws.scm
+%%S7%%%%DATADIR%%/sndwarp.scm
+%%S7%%%%DATADIR%%/special-menu.scm
+%%S7%%%%DATADIR%%/spectr.scm
+%%S7%%%%DATADIR%%/spokenword.scm
+%%S7%%%%DATADIR%%/stochastic.scm
+%%S7%%%%DATADIR%%/strad.scm
+%%S7%%%%DATADIR%%/stuff.scm
+%%S7%%%%DATADIR%%/tankrev.scm
+%%S7%%%%DATADIR%%/tools/auto-tester.scm
+%%S7%%%%DATADIR%%/tools/cb.scm
+%%S7%%%%DATADIR%%/tools/check-sigs.scm
+%%S7%%%%DATADIR%%/tools/compare-calls.scm
+%%S7%%%%DATADIR%%/tools/concordance.scm
+%%S7%%%%DATADIR%%/tools/dup.scm
+%%S7%%%%DATADIR%%/tools/fbench.scm
+%%S7%%%%DATADIR%%/tools/gldata.scm
+%%S7%%%%DATADIR%%/tools/make-index.scm
+%%S7%%%%DATADIR%%/tools/makegl.scm
+%%S7%%%%DATADIR%%/tools/sed.scm
+%%S7%%%%DATADIR%%/tools/t101.scm
+%%S7%%%%DATADIR%%/tools/table.scm
+%%S7%%%%DATADIR%%/tools/tall.scm
+%%S7%%%%DATADIR%%/tools/tari.scm
+%%S7%%%%DATADIR%%/tools/tauto.scm
+%%S7%%%%DATADIR%%/tools/tbig.scm
+%%S7%%%%DATADIR%%/tools/tbit.scm
+%%S7%%%%DATADIR%%/tools/tcase.scm
+%%S7%%%%DATADIR%%/tools/tclo.scm
+%%S7%%%%DATADIR%%/tools/tcomplex.scm
+%%S7%%%%DATADIR%%/tools/tcopy.scm
+%%S7%%%%DATADIR%%/tools/teq.scm
+%%S7%%%%DATADIR%%/tools/texit.scm
+%%S7%%%%DATADIR%%/tools/tfft.scm
+%%S7%%%%DATADIR%%/tools/tform.scm
+%%S7%%%%DATADIR%%/tools/tgc.scm
+%%S7%%%%DATADIR%%/tools/tgen.scm
+%%S7%%%%DATADIR%%/tools/tgsl.scm
+%%S7%%%%DATADIR%%/tools/thash.scm
+%%S7%%%%DATADIR%%/tools/thook.scm
+%%S7%%%%DATADIR%%/tools/timp.scm
+%%S7%%%%DATADIR%%/tools/tio.scm
+%%S7%%%%DATADIR%%/tools/titer.scm
+%%S7%%%%DATADIR%%/tools/tlamb.scm
+%%S7%%%%DATADIR%%/tools/tleft.scm
+%%S7%%%%DATADIR%%/tools/tlet.scm
+%%S7%%%%DATADIR%%/tools/tlimit.scm
+%%S7%%%%DATADIR%%/tools/tlist.scm
+%%S7%%%%DATADIR%%/tools/tload.scm
+%%S7%%%%DATADIR%%/tools/tmac.scm
+%%S7%%%%DATADIR%%/tools/tmap-hash.scm
+%%S7%%%%DATADIR%%/tools/tmap.scm
+%%S7%%%%DATADIR%%/tools/tmat.scm
+%%S7%%%%DATADIR%%/tools/tmisc.scm
+%%S7%%%%DATADIR%%/tools/tmock.scm
+%%S7%%%%DATADIR%%/tools/tmv.scm
+%%S7%%%%DATADIR%%/tools/tnum.scm
+%%S7%%%%DATADIR%%/tools/tobj.scm
+%%S7%%%%DATADIR%%/tools/tpeak.scm
+%%S7%%%%DATADIR%%/tools/trclo.scm
+%%S7%%%%DATADIR%%/tools/tread.scm
+%%S7%%%%DATADIR%%/tools/trec.scm
+%%S7%%%%DATADIR%%/tools/tref.scm
+%%S7%%%%DATADIR%%/tools/tset.scm
+%%S7%%%%DATADIR%%/tools/tshoot.scm
+%%S7%%%%DATADIR%%/tools/tsort.scm
+%%S7%%%%DATADIR%%/tools/tstar.scm
+%%S7%%%%DATADIR%%/tools/tvect.scm
+%%S7%%%%DATADIR%%/tools/utf8-tests.scm
+%%S7%%%%DATADIR%%/tools/va.scm
+%%S7%%%%DATADIR%%/tools/valcall.scm
+%%S7%%%%DATADIR%%/v.scm
+%%S7%%%%DATADIR%%/write.scm
+%%S7%%%%DATADIR%%/ws.scm
+%%S7%%%%DATADIR%%/xm-enved.scm
+%%S7%%%%DATADIR%%/zip.scm
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/songrec/Makefile b/audio/songrec/Makefile
index 6591969e3323..7db9e8f361b1 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
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/soundtracker/Makefile b/audio/soundtracker/Makefile
index fecdd07abb1b..eda4ceccb8a3 100644
--- a/audio/soundtracker/Makefile
+++ b/audio/soundtracker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= soundtracker
DISTVERSION= 1.0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
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-player/Makefile b/audio/spotify-player/Makefile
index 8340d9e80c82..3b7711881e16 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotify-player/files/patch-powerpc64le b/audio/spotify-player/files/patch-powerpc64le
new file mode 100644
index 000000000000..6980b0d164d9
--- /dev/null
+++ b/audio/spotify-player/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
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/spotify-tui/Makefile b/audio/spotify-tui/Makefile
index 6d5e2e44e709..d63ae268cce1 100644
--- a/audio/spotify-tui/Makefile
+++ b/audio/spotify-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index 759d6dace38f..ab404cb08f2a 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/spotifyd/files/patch-powerpc64le b/audio/spotifyd/files/patch-powerpc64le
new file mode 100644
index 000000000000..49c39cccc039
--- /dev/null
+++ b/audio/spotifyd/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.27.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.27.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile
index 4c70019bd4c5..059b0b0c7d6f 100644
--- a/audio/taglib/Makefile
+++ b/audio/taglib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= taglib
-DISTVERSION= 2.1
+DISTVERSION= 2.1.1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://taglib.org/releases/
@@ -16,15 +16,17 @@ 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
-CMAKE_OFF= BUILD_TESTING
CMAKE_ON= VISIBILITY_HIDDEN
+CMAKE_OFF= BUILD_TESTING
CMAKE_TESTING_TARGET= check
+PLIST_SUB= SHLIB_VERSION=${DISTVERSION}
+
OPTIONS_DEFINE= STATIC
OPTIONS_SUB= yes
diff --git a/audio/taglib/distinfo b/audio/taglib/distinfo
index 27d076775614..74c22f313c79 100644
--- a/audio/taglib/distinfo
+++ b/audio/taglib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748765137
-SHA256 (taglib-2.1.tar.gz) = 95b788b39eaebab41f7e6d1c1d05ceee01a5d1225e4b6d11ed8976e96ba90b0c
-SIZE (taglib-2.1.tar.gz) = 1485749
+TIMESTAMP = 1751585437
+SHA256 (taglib-2.1.1.tar.gz) = 3716d31f7c83cbf17b67c8cf44dd82b2a2f17e6780472287a16823e70305ddba
+SIZE (taglib-2.1.1.tar.gz) = 1522929
diff --git a/audio/taglib/pkg-plist b/audio/taglib/pkg-plist
index f6257f648ad7..74e34aabe288 100644
--- a/audio/taglib/pkg-plist
+++ b/audio/taglib/pkg-plist
@@ -123,10 +123,10 @@ lib/cmake/taglib/taglib-targets.cmake
%%STATIC%%lib/libtag.a
%%NO_STATIC%%lib/libtag.so
%%NO_STATIC%%lib/libtag.so.2
-%%NO_STATIC%%lib/libtag.so.2.1.0
+%%NO_STATIC%%lib/libtag.so.%%SHLIB_VERSION%%
%%STATIC%%lib/libtag_c.a
%%NO_STATIC%%lib/libtag_c.so
%%NO_STATIC%%lib/libtag_c.so.2
-%%NO_STATIC%%lib/libtag_c.so.2.1.0
+%%NO_STATIC%%lib/libtag_c.so.%%SHLIB_VERSION%%
libdata/pkgconfig/taglib.pc
libdata/pkgconfig/taglib_c.pc
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/umurmur/Makefile b/audio/umurmur/Makefile
index 20c4027e13b8..494654e94a6f 100644
--- a/audio/umurmur/Makefile
+++ b/audio/umurmur/Makefile
@@ -1,7 +1,7 @@
PORTNAME= umurmur
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= audio net
MAINTAINER= bofh@FreeBSD.org
@@ -18,6 +18,14 @@ USES= cmake ssl
USE_GITHUB= yes
USE_RC_SUBR= umurmur
+USERS= ${PORTNAME}
+GROUPS= ${PORTNAME}
+
+PLIST_SUB= USER=${USERS} \
+ GROUP=${GROUPS}
+
+SUB_LIST= USER=${USERS}
+
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/conf.c
@${REINPLACE_CMD} \
@@ -27,5 +35,6 @@ post-patch:
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/umurmur
${INSTALL_DATA} ${WRKSRC}/umurmur.conf.example ${STAGEDIR}${PREFIX}/etc/umurmur/umurmur.conf.sample
+ ${MKDIR} ${STAGEDIR}/var/run/umurmur
.include <bsd.port.mk>
diff --git a/audio/umurmur/files/umurmur.in b/audio/umurmur/files/umurmur.in
index b646450f1589..9f047d9bd1af 100644
--- a/audio/umurmur/files/umurmur.in
+++ b/audio/umurmur/files/umurmur.in
@@ -30,6 +30,6 @@ load_rc_config $name
# Set some defaults
: ${umurmur_enable="NO"}
-: ${umurmur_user="umurmur"}
+: ${umurmur_user="%%USER%%"}
run_rc_command "$1"
diff --git a/audio/umurmur/pkg-deinstall b/audio/umurmur/pkg-deinstall
deleted file mode 100644
index 1d37d16c0668..000000000000
--- a/audio/umurmur/pkg-deinstall
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-PATH=/bin:/usr/sbin
-USER=umurmur
-GROUP=umurmur
-RUNDIR=/var/run/umurmur
-
-case $2 in
- POST-DEINSTALL)
- if pw group show ${GROUP} 2>&1 > /dev/null; then
- echo "You should manually remove the \"${GROUP}\" group."
- fi
-
- if pw user show ${USER} 2>&1 > /dev/null; then
- echo "You should manually remove the \"${USER}\" user."
- fi
-
- rm -Rf ${RUNDIR}
- ;;
-esac
diff --git a/audio/umurmur/pkg-install b/audio/umurmur/pkg-install
deleted file mode 100644
index dde800ab3d60..000000000000
--- a/audio/umurmur/pkg-install
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-PATH=/bin:/usr/sbin
-USER=umurmur
-GROUP=umurmur
-HOME=/nonexistent
-RUNDIR=/var/run/umurmur
-
-case $2 in
- PRE-INSTALL)
- if pw group show ${GROUP} 2> /dev/null; then
- else
- if pw groupadd ${GROUP}; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
- fi
-
- if pw user show ${USER} 2> /dev/null; then
- else
- if pw useradd ${USER} -g ${GROUP} -h - \
- -d ${HOME} -c "uMurmur"
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
- fi
-
- mkdir -m 750 ${RUNDIR} 2> /dev/null
- chown -R ${USER}:${GROUP} ${RUNDIR}
-
- ;;
-esac
diff --git a/audio/umurmur/pkg-plist b/audio/umurmur/pkg-plist
index 805808383342..5954e14ad9bb 100644
--- a/audio/umurmur/pkg-plist
+++ b/audio/umurmur/pkg-plist
@@ -1,2 +1,3 @@
@sample etc/umurmur/umurmur.conf.sample
bin/umurmurd
+@dir(%%USER%%,%%GROUP%%,750) /var/run/umurmur
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 6a9a93cabcd2..c8807a632a6f 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
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/visp-go/Makefile b/audio/visp-go/Makefile
index 9b64fe4a0f1a..7d27106ab1ee 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
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
diff --git a/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c b/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c
new file mode 100644
index 000000000000..3ad85ce60337
--- /dev/null
+++ b/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c
@@ -0,0 +1,10 @@
+--- webrtc/third_party/pffft/src/pffft.c.orig 2025-07-04 13:20:48 UTC
++++ webrtc/third_party/pffft/src/pffft.c
+@@ -100,6 +100,7 @@
+ Altivec support macros
+ */
+ #if !defined(PFFFT_SIMD_DISABLE) && (defined(__ppc__) || defined(__ppc64__))
++#include <altivec.h>
+ typedef vector float v4sf;
+ # define SIMD_SZ 4
+ # define VZERO() ((vector float) vec_splat_u8(0))
diff --git a/audio/ympd/files/ympd.in b/audio/ympd/files/ympd.in
index 557c0a8638f3..fa933c418700 100644
--- a/audio/ympd/files/ympd.in
+++ b/audio/ympd/files/ympd.in
@@ -1,4 +1,4 @@
-#
+#!/bin/sh
# PROVIDE: ympd
# REQUIRE: DAEMON NETWORKING musicpd