summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile5
-rw-r--r--audio/amberol/Makefile1
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/audacity/distinfo10
-rw-r--r--audio/audacity/pkg-plist11
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/audiowmark/Makefile16
-rw-r--r--audio/audiowmark/distinfo6
-rw-r--r--audio/baresip/Makefile10
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/pkg-plist4
-rw-r--r--audio/din/Makefile2
-rw-r--r--audio/drumkv1-lv2/Makefile2
-rw-r--r--audio/drumkv1-lv2/distinfo6
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/espeak-ng/Makefile1
-rw-r--r--audio/espeak-ng/files/patch-src_include_espeak-ng_speak__lib.h15
-rw-r--r--audio/espeak-ng/files/patch-src_libespeak-ng_speech.c28
-rw-r--r--audio/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/furnace/Makefile3
-rw-r--r--audio/furnace/distinfo10
-rw-r--r--audio/furnace/pkg-plist1
-rw-r--r--audio/gigedit/Makefile2
-rw-r--r--audio/gigedit/distinfo6
-rw-r--r--audio/gigedit/pkg-plist4
-rw-r--r--audio/gmusicbrowser/Makefile2
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-music/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/guitarix-lv2/Makefile2
-rw-r--r--audio/id3tool/Makefile19
-rw-r--r--audio/id3tool/distinfo2
-rw-r--r--audio/id3tool/pkg-descr2
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/libaudiofile/Makefile2
-rw-r--r--audio/libgig/Makefile2
-rw-r--r--audio/libgig/distinfo6
-rw-r--r--audio/libgig/pkg-plist4
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-rw-r--r--audio/libogg/Makefile2
-rw-r--r--audio/libogg/distinfo6
-rw-r--r--audio/libogg/files/patch-configure8
-rw-r--r--audio/libogg/pkg-plist2
-rw-r--r--audio/libopenmpt/Makefile3
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/libopenmpt/pkg-plist2
-rw-r--r--audio/libsidplayfp/Makefile7
-rw-r--r--audio/libsidplayfp/distinfo6
-rw-r--r--audio/linux-c7-pulseaudio-libs/Makefile3
-rw-r--r--audio/linux-rl9-alsa-lib/pkg-plist.aarch643
-rw-r--r--audio/linux-rl9-alsa-lib/pkg-plist.amd646
-rw-r--r--audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.aarch643
-rw-r--r--audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.amd646
-rw-r--r--audio/linux-rl9-flac/pkg-plist.aarch642
-rw-r--r--audio/linux-rl9-flac/pkg-plist.amd644
-rw-r--r--audio/linux-rl9-gsm/pkg-plist.aarch641
-rw-r--r--audio/linux-rl9-gsm/pkg-plist.amd642
-rw-r--r--audio/linux-rl9-libogg/pkg-plist.aarch641
-rw-r--r--audio/linux-rl9-libogg/pkg-plist.amd642
-rw-r--r--audio/linux-rl9-libsndfile/pkg-plist.aarch641
-rw-r--r--audio/linux-rl9-libsndfile/pkg-plist.amd642
-rw-r--r--audio/linux-rl9-libvorbis/pkg-plist.aarch643
-rw-r--r--audio/linux-rl9-libvorbis/pkg-plist.amd646
-rw-r--r--audio/linux-rl9-openal-soft/pkg-plist.aarch642
-rw-r--r--audio/linux-rl9-openal-soft/pkg-plist.amd644
-rw-r--r--audio/linux-rl9-opus/pkg-plist.aarch641
-rw-r--r--audio/linux-rl9-opus/pkg-plist.amd642
-rw-r--r--audio/linux-rl9-pulseaudio-libs/pkg-plist.aarch644
-rw-r--r--audio/linux-rl9-pulseaudio-libs/pkg-plist.amd648
-rw-r--r--audio/linux-rl9-pulseaudio-utils/pkg-plist.aarch645
-rw-r--r--audio/linux-rl9-pulseaudio-utils/pkg-plist.amd645
-rw-r--r--audio/linux-rl9-sdl2_mixer/Makefile25
-rw-r--r--audio/linux-rl9-sdl2_mixer/distinfo7
-rw-r--r--audio/linux-rl9-sdl2_mixer/pkg-plist.aarch649
-rw-r--r--audio/linux-rl9-sdl2_mixer/pkg-plist.amd649
-rw-r--r--audio/linuxsampler/Makefile14
-rw-r--r--audio/linuxsampler/distinfo6
-rw-r--r--audio/linuxsampler/pkg-plist5
-rw-r--r--audio/linuxwave/Makefile6
-rw-r--r--audio/linuxwave/distinfo10
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mp3check/Makefile30
-rw-r--r--audio/mp3check/distinfo2
-rw-r--r--audio/mp3check/pkg-descr7
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/mpg123/pkg-plist4
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/musicpd/Makefile2
-rw-r--r--audio/musicpd/distinfo6
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/nas/Makefile6
-rw-r--r--audio/ncmpcpp/Makefile2
-rw-r--r--audio/ncspot/Makefile2
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/neuralrack-lv2/Makefile4
-rw-r--r--audio/neuralrack-lv2/distinfo6
-rw-r--r--audio/neuralrack-lv2/files/patch-NeuralRack_makefile21
-rw-r--r--audio/neuralrack-lv2/pkg-plist12
-rw-r--r--audio/noson-app/Makefile3
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/opusfile/Makefile2
-rw-r--r--audio/p5-MusicBrainz-DiscID/Makefile2
-rw-r--r--audio/padthv1-lv2/Makefile2
-rw-r--r--audio/padthv1-lv2/distinfo6
-rw-r--r--audio/patchage/Makefile2
-rw-r--r--audio/piper-phonemize/Makefile28
-rw-r--r--audio/piper-phonemize/distinfo3
-rw-r--r--audio/piper-phonemize/files/patch-CMakeLists.txt132
-rw-r--r--audio/piper-phonemize/files/piper_phonemize.pc.in11
-rw-r--r--audio/piper-phonemize/pkg-descr5
-rw-r--r--audio/piper-phonemize/pkg-plist12
-rw-r--r--audio/piper/Makefile27
-rw-r--r--audio/piper/distinfo3
-rw-r--r--audio/piper/files/patch-CMakeLists.txt139
-rw-r--r--audio/piper/files/patch-src_cpp_piper.cpp61
-rw-r--r--audio/piper/pkg-descr2
-rw-r--r--audio/pipewire-spa-oss/Makefile1
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-kpipewire/pkg-plist8
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/pkg-plist2
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/pkg-plist11
-rw-r--r--audio/pragha/Makefile4
-rw-r--r--audio/pt2-clone/Makefile2
-rw-r--r--audio/pt2-clone/distinfo6
-rw-r--r--audio/puddletag/Makefile2
-rw-r--r--audio/py-pocketsphinx/Makefile2
-rw-r--r--audio/py-supysonic/Makefile2
-rw-r--r--audio/qsampler/Makefile1
-rw-r--r--audio/qtractor/Makefile2
-rw-r--r--audio/qtractor/distinfo6
-rw-r--r--audio/re/Makefile2
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/rhythmbox/Makefile6
-rw-r--r--audio/samplv1-lv2/Makefile2
-rw-r--r--audio/samplv1-lv2/distinfo6
-rw-r--r--audio/shortwave/Makefile1
-rw-r--r--audio/sidplayfp/Makefile2
-rw-r--r--audio/sidplayfp/distinfo6
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotify-tui/Makefile2
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--audio/strawberry/Makefile2
-rw-r--r--audio/supercollider/Makefile1
-rw-r--r--audio/synthv1-lv2/Makefile2
-rw-r--r--audio/synthv1-lv2/distinfo6
-rw-r--r--audio/taglib/Makefile3
-rw-r--r--audio/taglib/distinfo6
-rw-r--r--audio/taglib/pkg-plist8
-rw-r--r--audio/thunar-media-tags-plugin/Makefile21
-rw-r--r--audio/thunar-media-tags-plugin/distinfo6
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/virtual_oss/files/virtual_oss.in124
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--audio/wavetral/Makefile2
-rw-r--r--audio/wildmidi/Makefile2
-rw-r--r--audio/xfce4-mixer/Makefile37
-rw-r--r--audio/xfce4-mixer/distinfo6
-rw-r--r--audio/xfce4-mpc-plugin/Makefile24
-rw-r--r--audio/xfce4-mpc-plugin/distinfo6
-rw-r--r--audio/xfmpc/Makefile19
-rw-r--r--audio/xfmpc/distinfo6
-rw-r--r--audio/zam-plugins-lv2/Makefile3
-rw-r--r--audio/zam-plugins-lv2/distinfo6
178 files changed, 857 insertions, 590 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 619fa0de3b37..ca57669e1928 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -284,7 +284,6 @@
SUBDIR += id3el
SUBDIR += id3lib
SUBDIR += id3mtag
- SUBDIR += id3tool
SUBDIR += id3v2
SUBDIR += iir1
SUBDIR += infamous-plugins-lv2
@@ -420,7 +419,6 @@
SUBDIR += linux-rl9-opus
SUBDIR += linux-rl9-pulseaudio-libs
SUBDIR += linux-rl9-pulseaudio-utils
- SUBDIR += linux-rl9-sdl2_mixer
SUBDIR += linuxsampler
SUBDIR += linuxwave
SUBDIR += liquidsfz
@@ -479,7 +477,6 @@
SUBDIR += mp3asm
SUBDIR += mp3blaster
SUBDIR += mp3burn
- SUBDIR += mp3check
SUBDIR += mp3gain
SUBDIR += mp3guessenc
SUBDIR += mp3lint
@@ -597,6 +594,8 @@
SUBDIR += pianod2
SUBDIR += picard
SUBDIR += picard-plugins
+ SUBDIR += piper
+ SUBDIR += piper-phonemize
SUBDIR += pipewire-module-xrdp
SUBDIR += pipewire-spa-oss
SUBDIR += pithos
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 2e91875a4b25..d8b18729cb6f 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,5 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 7a23e1def995..ed19b634c9a1 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,6 +1,6 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
-DISTVERSION= 3.7.3
+DISTVERSION= 3.7.4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index db4101aa2027..9b7171d1d392 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741926513
-SHA256 (audacity-manual-3.7.3.tar.gz) = 81c3f161cf025104994b79186dd5e985807b6212e0b27b40d03fe4eee3f2cf95
-SIZE (audacity-manual-3.7.3.tar.gz) = 26209190
-SHA256 (audacity-audacity-Audacity-3.7.3_GH0.tar.gz) = f5bfef1db18fab2c6a729da68f66779decc8cb0e2cc16111cd160b5e9f93577a
-SIZE (audacity-audacity-Audacity-3.7.3_GH0.tar.gz) = 61936865
+TIMESTAMP = 1749633114
+SHA256 (audacity-manual-3.7.4.tar.gz) = 7dabdf89b9050d67e850cde5c8aa94858151b344e0953747c6bc1697c4dec504
+SIZE (audacity-manual-3.7.4.tar.gz) = 26569277
+SHA256 (audacity-audacity-Audacity-3.7.4_GH0.tar.gz) = 76d0867bb852bbaa3dff834804b0abf8208a763461187f0ae2a0d5a3ddf31df7
+SIZE (audacity-audacity-Audacity-3.7.4_GH0.tar.gz) = 64004401
diff --git a/audio/audacity/pkg-plist b/audio/audacity/pkg-plist
index 4ec9334c909e..a45cf5b1b412 100644
--- a/audio/audacity/pkg-plist
+++ b/audio/audacity/pkg-plist
@@ -389,6 +389,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/48/waveform_colorway_3_1_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/export_wav_3_4_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/extra_devicemenu.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/front_page_3_7_3_78_numbered.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/glitch_repair_after.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/spectrogramview_11.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/4/49/uca202tolaptop.jpg
@@ -450,6 +451,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/57/status_bar_disc_space_remaining.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/58/multi_view_stereo_default_50_50.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/58/splitting_and_joining_stereo_tracks_04.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/59/horizontal_scrollbar.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/59/spectraledit_01.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/59/toolstoolbarmulti.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/5/5a/regular_interval_labels_3_5_0.png
@@ -554,7 +556,6 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/74/editmenuclipboundaries_split_01.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/74/label_menu_delete_highlighted.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/74/mono_track_for_add_new.png
-%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/75/manage_plugins_dialog_3_5_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/75/sltg_edits_15.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/75/sltg_stretching_2.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/7/76/audio_stereo_1_8_small.jpg
@@ -720,6 +721,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a3/low_pass_filter_3_5_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a3/splitting_and_joining_stereo_tracks_02.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a4/compressor_parameters_smoothing_waveform_attack_1ms_%%CMAKE_BUILD_TYPE%%_10ms.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a4/effect_menu_3_7_4.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a5/message.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a5/move_cursor_to_selection_end_post.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/a5/render_clip_speed.png
@@ -752,6 +754,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ac/tutorial3labelsinplace.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/compressor_parameters_smoothing_spectrum_lookahead.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/ex2b_before.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/manage_plugins_dialog_3_7_4.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/samsongtrackconnections.jpg
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/smartclip_03.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/a/ad/timeshift.png
@@ -884,7 +887,6 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cb/wahwah_3_5_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cc/labelregionmove1after_w10.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cc/playback_meter_in_use_clipped_signal.png
-%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cd/front_page_3_6_0_78_numbered.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cd/importrawdata.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cd/preferences_shortcuts.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/c/cd/toolstoolbarsamples.png
@@ -916,6 +918,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d4/pro_fade_out.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d4/status_bar_disk_space_remaining_for_recording_3_6_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d5/extra_transportmenu.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d5/get_effects_dialog_3_7_3.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d5/loop_button.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d5/savepresetmacdialog.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/d/d6/ex2c_before.png
@@ -959,11 +962,13 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e1/edit_labeled_audio_3_7_0.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e1/exportmultipleexample02.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e1/sltg_edits_11.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e2/vertical_scrollbar.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e2/waveform_digital.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/earbud_by_mic.jpg
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/ex1b_before.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/exponential_fade_in.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/select_region_menu_3_2_3.png
+%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/sharing_effects_toolbar_3_7_3.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/spectraleditnotch02.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e3/warning_save_empty_project.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/e4/clip_pitch_and_speed.png
@@ -1001,7 +1006,6 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/appended_recording_in_beats_and_bars_mode.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/clicky_example_waveform_view_click_labelled_and_zoomed_red_arrows.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/connect_dots_stem_plot_examples.png
-%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/effect_menu_3_6_2.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/error_for_locked_configuration_files.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/spectrogramview_05a.png
%%MANUAL%%%%DATADIR%%/help/manual/m/images/e/ef/spectrogramview_07.png
@@ -1353,6 +1357,7 @@ share/applications/audacity.desktop
%%MANUAL%%%%DATADIR%%/help/manual/man/saving.html
%%MANUAL%%%%DATADIR%%/help/manual/man/scripting.html
%%MANUAL%%%%DATADIR%%/help/manual/man/scripting_reference.html
+%%MANUAL%%%%DATADIR%%/help/manual/man/scrollbars.html
%%MANUAL%%%%DATADIR%%/help/manual/man/scrubbing_and_seeking.html
%%MANUAL%%%%DATADIR%%/help/manual/man/searching_the_manual.html
%%MANUAL%%%%DATADIR%%/help/manual/man/select_menu.html
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index fcb1c8dd23b8..f6b8a432a8f8 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557822
-SHA256 (KDE/release-service/25.04.1/audiocd-kio-25.04.1.tar.xz) = 7b22c819079af0ce0cd90585c4a60169138328b6777e710dd7a35c7fbe4cac3c
-SIZE (KDE/release-service/25.04.1/audiocd-kio-25.04.1.tar.xz) = 583956
+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
diff --git a/audio/audiowmark/Makefile b/audio/audiowmark/Makefile
index d474990bb2da..21a108dba27c 100644
--- a/audio/audiowmark/Makefile
+++ b/audio/audiowmark/Makefile
@@ -1,6 +1,8 @@
PORTNAME= audiowmark
-PORTVERSION= 0.6.4
+DISTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= audio
+MASTER_SITES= https://github.com/swesterfeld/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Audio and video watermarking tool
@@ -9,10 +11,7 @@ WWW= https://github.com/swesterfeld/audiowmark
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_FreeBSD_13= compilation fails: error: static declaration of '__builtin_bswap32' follows non-static declaration
-
-BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 \
- autoconf-archive>=0:devel/autoconf-archive
+BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
@@ -20,11 +19,8 @@ LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
libsndfile.so:audio/libsndfile \
libzita-resampler.so:audio/zita-resampler
-USES= autoreconf gettext-tools libtool localbase:ldflags pkgconfig \
- shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= swesterfeld
-
+USES= compiler:c++14-lang gettext-tools libtool localbase:ldflags \
+ pkgconfig shebangfix tar:zst
SHEBANG_FILES= src/videowmark
GNU_CONFIGURE= yes
diff --git a/audio/audiowmark/distinfo b/audio/audiowmark/distinfo
index 4745cef3aea1..4aed083ee3db 100644
--- a/audio/audiowmark/distinfo
+++ b/audio/audiowmark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740767108
-SHA256 (swesterfeld-audiowmark-0.6.4_GH0.tar.gz) = 52896f1b2940fe487454ced272e843805a378f03c2d974a60101b5163abd3507
-SIZE (swesterfeld-audiowmark-0.6.4_GH0.tar.gz) = 146898
+TIMESTAMP = 1747424391
+SHA256 (audiowmark-0.6.5.tar.zst) = 12dd0232e47f29521c91d9d642183b3ca4145be61d353c4dc6d1c6cd7c388a4b
+SIZE (audiowmark-0.6.5.tar.zst) = 377079
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 1b1ddc9bd380..4c93099e649d 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 3.22.0
+DISTVERSION= 3.23.0
CATEGORIES= audio
MAINTAINER= herbert@gojira.at
@@ -17,14 +17,6 @@ USES= cmake pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
-# FIXME values of the next 3 variables taken from source code Makefile
-ABI_MAJOR= 20
-ABI_AGE= 22
-ABI_REV= 0
-PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
-PLIST_SUB+= ABI_AGE=${ABI_AGE} \
- ABI_REV=${ABI_REV}
-
OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS DOCS \
EXAMPLES G711 G722 G726 GST MQTT OPUS OPUS_MS PLC \
PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE SWSCALE V4L2 \
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 537515c7a65c..5cd69c2f9869 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746184859
-SHA256 (baresip-baresip-v3.22.0_GH0.tar.gz) = a9e7884fa796f47640fe0854485229a0357eb9a6913fa7909bc92bab6148fe04
-SIZE (baresip-baresip-v3.22.0_GH0.tar.gz) = 1181648
+TIMESTAMP = 1749046123
+SHA256 (baresip-baresip-v3.23.0_GH0.tar.gz) = 7b2689061e6eaed6ba5d659d0dba830603c44a7160c90b913d437678ae544b5f
+SIZE (baresip-baresip-v3.23.0_GH0.tar.gz) = 1182475
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index 93bbef0d4d36..773fd611d5e0 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -62,8 +62,8 @@ lib/baresip/modules/vidinfo.so
lib/baresip/modules/vumeter.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.%%ABI_MAJOR%%
-lib/libbaresip.so.%%ABI_MAJOR%%.%%ABI_AGE%%.%%ABI_REV%%
+lib/libbaresip.so.20
+lib/libbaresip.so.20.23.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/din/Makefile b/audio/din/Makefile
index 6b66d34260fe..69b5648c8939 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,6 +1,6 @@
PORTNAME= din
PORTVERSION= 59
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://dinisnoise.org/files/
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index c8e3a0d312f0..1a0757bef989 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drumkv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/drumkv1-lv2/distinfo b/audio/drumkv1-lv2/distinfo
index 8c130701d3ca..385d6938d799 100644
--- a/audio/drumkv1-lv2/distinfo
+++ b/audio/drumkv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708028
-SHA256 (drumkv1-1.3.1.tar.gz) = 0b36e84eb311c4faf93ba71a2abc56f57f6e4a2e52bb92d1490a702413069062
-SIZE (drumkv1-1.3.1.tar.gz) = 278874
+TIMESTAMP = 1747798542
+SHA256 (drumkv1-1.3.2.tar.gz) = 67d17d95b2d2009465561eed9d230d4e52bb16266186555f7873e56db56e5979
+SIZE (drumkv1-1.3.2.tar.gz) = 279994
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index 1db62014cef8..cf4e6f590bec 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 0c1f23bdb35b..017ac8b4e4f7 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557823
-SHA256 (KDE/release-service/25.04.1/elisa-25.04.1.tar.xz) = 2a6ad4550b84b6d146a81e3ea7896b39b6a4f6bdce1ebd9010d71d687499270c
-SIZE (KDE/release-service/25.04.1/elisa-25.04.1.tar.xz) = 1488172
+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
diff --git a/audio/espeak-ng/Makefile b/audio/espeak-ng/Makefile
index 46597c996dfd..27b3fd73af93 100644
--- a/audio/espeak-ng/Makefile
+++ b/audio/espeak-ng/Makefile
@@ -1,5 +1,6 @@
PORTNAME= espeak-ng
PORTVERSION= 1.52.0
+PORTREVISION= 1
CATEGORIES= audio
#MASTER_SITES= https://github.com/espeak-ng/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/audio/espeak-ng/files/patch-src_include_espeak-ng_speak__lib.h b/audio/espeak-ng/files/patch-src_include_espeak-ng_speak__lib.h
new file mode 100644
index 000000000000..df152b5b6eb9
--- /dev/null
+++ b/audio/espeak-ng/files/patch-src_include_espeak-ng_speak__lib.h
@@ -0,0 +1,15 @@
+--- src/include/espeak-ng/speak_lib.h.orig 2024-12-12 13:28:01 UTC
++++ src/include/espeak-ng/speak_lib.h
+@@ -544,6 +544,12 @@ extern "C"
+ #ifdef __cplusplus
+ extern "C"
+ #endif
++ESPEAK_API const char *espeak_TextToPhonemesWithTerminator(const void **textptr, int textmode, int phonememode, int *terminator);
++/* Version of espeak_TextToPhonemes that also returns the clause terminator (e.g., CLAUSE_INTONATION_FULL_STOP) */
++
++#ifdef __cplusplus
++extern "C"
++#endif
+ ESPEAK_API void espeak_CompileDictionary(const char *path, FILE *log, int flags);
+ /* Compile pronunciation dictionary for a language which corresponds to the currently
+ selected voice. The required voice should be selected before calling this function.
diff --git a/audio/espeak-ng/files/patch-src_libespeak-ng_speech.c b/audio/espeak-ng/files/patch-src_libespeak-ng_speech.c
new file mode 100644
index 000000000000..36ea86f6e328
--- /dev/null
+++ b/audio/espeak-ng/files/patch-src_libespeak-ng_speech.c
@@ -0,0 +1,28 @@
+--- src/libespeak-ng/speech.c.orig 2024-12-12 13:28:01 UTC
++++ src/libespeak-ng/speech.c
+@@ -850,7 +850,7 @@ ESPEAK_API void espeak_SetPhonemeTrace(int phonememode
+ f_trans = stderr;
+ }
+
+-ESPEAK_API const char *espeak_TextToPhonemes(const void **textptr, int textmode, int phonememode)
++ESPEAK_API const char* espeak_TextToPhonemesWithTerminator(const void** textptr, int textmode, int phonememode, int* terminator)
+ {
+ /* phoneme_mode
+ bit 1: 0=eSpeak's ascii phoneme names, 1= International Phonetic Alphabet (as UTF-8 characters).
+@@ -864,10 +864,15 @@ ESPEAK_API const char *espeak_TextToPhonemes(const voi
+ if (text_decoder_decode_string_multibyte(p_decoder, *textptr, translator->encoding, textmode) != ENS_OK)
+ return NULL;
+
+- TranslateClause(translator, NULL, NULL);
++ TranslateClauseWithTerminator(translator, NULL, NULL, terminator);
+ *textptr = text_decoder_get_buffer(p_decoder);
+
+ return GetTranslatedPhonemeString(phonememode);
++}
++
++ESPEAK_API const char *espeak_TextToPhonemes(const void **textptr, int textmode, int phonememode)
++{
++ return espeak_TextToPhonemesWithTerminator(textptr, textmode, phonememode, NULL);
+ }
+
+ ESPEAK_NG_API espeak_ng_STATUS espeak_ng_Cancel(void)
diff --git a/audio/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index b5b6f232de00..f95a5e5de0d5 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.95
+DISTVERSION= 1.96
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index d56f1e4d1acf..469242f2a138 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741119494
-SHA256 (8bitbubsy-ft2-clone-v1.95_GH0.tar.gz) = 6f8b13ea4f237ab3922dbcb7bfbbc110b96ecb8d17e4e5630ac863304625572b
-SIZE (8bitbubsy-ft2-clone-v1.95_GH0.tar.gz) = 5229238
+TIMESTAMP = 1747987328
+SHA256 (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 027a8a18bbaa151a758ccc8a14da281aa5136f9a4c6f90ef0f4b6c611d081e03
+SIZE (8bitbubsy-ft2-clone-v1.96_GH0.tar.gz) = 5229013
diff --git a/audio/furnace/Makefile b/audio/furnace/Makefile
index 62fe5c089d80..cf3f80f513bf 100644
--- a/audio/furnace/Makefile
+++ b/audio/furnace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= furnace
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.8.1
-PORTREVISION= 1
+DISTVERSION= 0.6.8.2
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/furnace/distinfo b/audio/furnace/distinfo
index b96df5008cfe..afec56e17edb 100644
--- a/audio/furnace/distinfo
+++ b/audio/furnace/distinfo
@@ -1,9 +1,5 @@
-TIMESTAMP = 1743922025
-SHA256 (tildearrow-furnace-v0.6.8.1_GH0.tar.gz) = ce3c2a3a758596c73b3c4c4636722486f8ec51629019f8deda960c1d033093df
-SIZE (tildearrow-furnace-v0.6.8.1_GH0.tar.gz) = 57991020
-SHA256 (libsdl-org-SDL-2359383fc_GH0.tar.gz) = a4b2b72fda36deffabac2c7190ede9b91e5d47cf14ab161b9a023e7244f0d348
-SIZE (libsdl-org-SDL-2359383fc_GH0.tar.gz) = 7882665
+TIMESTAMP = 1748158099
+SHA256 (tildearrow-furnace-v0.6.8.2_GH0.tar.gz) = e821cbdd3f0c7ca7cca99a80eb2c90e6732d7bba2410702caa4694bbde89eaa2
+SIZE (tildearrow-furnace-v0.6.8.2_GH0.tar.gz) = 58057753
SHA256 (superctr-adpcm-ef7a21715_GH0.tar.gz) = 0f311dd8abb3099abc86870fc3946e50ed0d9857188909ed9b25582896184dca
SIZE (superctr-adpcm-ef7a21715_GH0.tar.gz) = 5489
-SHA256 (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = b595a38f4d71e24cb358a0c08a8acb3fdb5745b18e393434742d17a381e5a545
-SIZE (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = 849361
diff --git a/audio/furnace/pkg-plist b/audio/furnace/pkg-plist
index c078404e0d02..599f0fe30775 100644
--- a/audio/furnace/pkg-plist
+++ b/audio/furnace/pkg-plist
@@ -479,6 +479,7 @@ share/applications/furnace.desktop
%%DATADIR%%/instruments/GB/open hihat.fui
%%DATADIR%%/instruments/GB/snare.fui
%%DATADIR%%/instruments/GB/square fade-in.fui
+%%DATADIR%%/instruments/Lynx/harmonica.fui
%%DATADIR%%/instruments/NES/0-2-5_arp_lead.fui
%%DATADIR%%/instruments/NES/0-3-5_arp_lead.fui
%%DATADIR%%/instruments/NES/Noise Hi-Hat Closed.fui
diff --git a/audio/gigedit/Makefile b/audio/gigedit/Makefile
index 898a7533f7a3..8353c6a93d2c 100644
--- a/audio/gigedit/Makefile
+++ b/audio/gigedit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gigedit
-DISTVERSION= 1.2.1
+DISTVERSION= 1.2.2
CATEGORIES= audio
MASTER_SITES= http://download.linuxsampler.org/packages/
diff --git a/audio/gigedit/distinfo b/audio/gigedit/distinfo
index 780449e2d97f..59471b5c4681 100644
--- a/audio/gigedit/distinfo
+++ b/audio/gigedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712558885
-SHA256 (gigedit-1.2.1.tar.bz2) = a73fb681b55b3f2b6e8a85f13474161373e6978afd25fc0121072c6debd61e44
-SIZE (gigedit-1.2.1.tar.bz2) = 935868
+TIMESTAMP = 1749022230
+SHA256 (gigedit-1.2.2.tar.bz2) = d12ed4b69b990d28fea81c76221bba6ed692dfd311d3fb536e7cae009f3752f2
+SIZE (gigedit-1.2.2.tar.bz2) = 936410
diff --git a/audio/gigedit/pkg-plist b/audio/gigedit/pkg-plist
index 376cccaab51b..f82fbdb62a5d 100644
--- a/audio/gigedit/pkg-plist
+++ b/audio/gigedit/pkg-plist
@@ -1,8 +1,8 @@
bin/gigedit
lib/gigedit/libgigedit.a
lib/gigedit/libgigedit.so
-lib/gigedit/libgigedit.so.6
-lib/gigedit/libgigedit.so.6.0.0
+lib/gigedit/libgigedit.so.7
+lib/gigedit/libgigedit.so.7.0.0
lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.a
lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.so
%%DATADIR%%/status_attached.xpm
diff --git a/audio/gmusicbrowser/Makefile b/audio/gmusicbrowser/Makefile
index 3a92c7d61ca1..328fe3ddf21e 100644
--- a/audio/gmusicbrowser/Makefile
+++ b/audio/gmusicbrowser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmusicbrowser
PORTVERSION= 1.1.15
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= http://gmusicbrowser.org/download/
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index 641d1b89ca0c..a6aee491953b 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-music/Makefile b/audio/gnome-music/Makefile
index 7d3853e047ab..475b8d20f1ba 100644
--- a/audio/gnome-music/Makefile
+++ b/audio/gnome-music/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnome-music
PORTVERSION= 47.1
CATEGORIES= audio gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 2cb5e48029fb..567000788469 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/guitarix-lv2/Makefile b/audio/guitarix-lv2/Makefile
index 64a076c51cab..a23b431fed25 100644
--- a/audio/guitarix-lv2/Makefile
+++ b/audio/guitarix-lv2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= guitarix
DISTVERSIONPREFIX= V
DISTVERSION= 0.46.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/id3tool/Makefile b/audio/id3tool/Makefile
deleted file mode 100644
index 388b6326608a..000000000000
--- a/audio/id3tool/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-PORTNAME= id3tool
-PORTVERSION= 1.2a
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= http://nekohako.xware.cx/id3tool/
-
-MAINTAINER= gavin@FreeBSD.org
-COMMENT= Utility for manipulating mp3 ID3 Tags
-WWW= http://nekohako.xware.cx/id3tool/
-
-DEPRECATED= Can't read ID3v2 tags which have been around for 20+ years and discontinued in 2005 feature-wise according to readme file
-EXPIRATION_DATE=2025-04-30
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
-PLIST_FILES= bin/id3tool share/man/man1/id3tool.1.gz
-
-.include <bsd.port.mk>
diff --git a/audio/id3tool/distinfo b/audio/id3tool/distinfo
deleted file mode 100644
index 2d5756aacbba..000000000000
--- a/audio/id3tool/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (id3tool-1.2a.tar.gz) = 7908d66c5aabe2a53ae8019e8234f4231485d80be4b2fe72c9d04013cff1caec
-SIZE (id3tool-1.2a.tar.gz) = 74723
diff --git a/audio/id3tool/pkg-descr b/audio/id3tool/pkg-descr
deleted file mode 100644
index 4ff8af547375..000000000000
--- a/audio/id3tool/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Id3tool is a command line utility for manipulating MP3 ID3 tags. It can
-list/add or change tags in your MP3 files.
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index bd8c7ba38b47..8eed38f9b3b3 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557823
-SHA256 (KDE/release-service/25.04.1/juk-25.04.1.tar.xz) = e4d15477ab5074007f93aa8726966b671b827383da1d19daacaf9935490ceadf
-SIZE (KDE/release-service/25.04.1/juk-25.04.1.tar.xz) = 1919536
+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
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 120e6cd9533b..567a7a440344 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557824
-SHA256 (KDE/release-service/25.04.1/kmix-25.04.1.tar.xz) = b28f448df557e1b0ffdf28dedb188e669794033144edea789ef05e83bd300398
-SIZE (KDE/release-service/25.04.1/kmix-25.04.1.tar.xz) = 1177276
+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
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index ac9519723d09..63d505cd0a44 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557825
-SHA256 (KDE/release-service/25.04.1/kwave-25.04.1.tar.xz) = 1e9074f814006a7c183febf56a40423a7e8e834635194279cdde0d0b47b89333
-SIZE (KDE/release-service/25.04.1/kwave-25.04.1.tar.xz) = 6518756
+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
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index 860d90bac281..402d00a42e3d 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/libaudiofile/Makefile b/audio/libaudiofile/Makefile
index a2b3e6df12da..1abd056575dc 100644
--- a/audio/libaudiofile/Makefile
+++ b/audio/libaudiofile/Makefile
@@ -2,7 +2,7 @@ PORTNAME= libaudiofile
PORTVERSION= 0.3.6
PORTREVISION= 6
CATEGORIES= audio
-MASTER_SITES= GNOME/sources/${PORTNAME:S/lib//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+MASTER_SITES= GNOME
DISTNAME= audiofile-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
diff --git a/audio/libgig/Makefile b/audio/libgig/Makefile
index 2a66be83448e..d0415f7df889 100644
--- a/audio/libgig/Makefile
+++ b/audio/libgig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libgig
-DISTVERSION= 4.4.1
+DISTVERSION= 4.5.0
CATEGORIES= audio
MASTER_SITES= http://download.linuxsampler.org/packages/ # dead?: SF/qsampler/${PORTNAME}/${PORTVERSION}
diff --git a/audio/libgig/distinfo b/audio/libgig/distinfo
index 64be96346077..5107adf33718 100644
--- a/audio/libgig/distinfo
+++ b/audio/libgig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712549056
-SHA256 (libgig-4.4.1.tar.bz2) = fdc89efab1f906128e6c54729967577e8d0462017018bc12551257df5dfe3aa4
-SIZE (libgig-4.4.1.tar.bz2) = 589939
+TIMESTAMP = 1749022260
+SHA256 (libgig-4.5.0.tar.bz2) = 0879d28b9b6392da5985826dbdd8d9c957b2a032a2f10190506aef2e22f3c54a
+SIZE (libgig-4.5.0.tar.bz2) = 594791
diff --git a/audio/libgig/pkg-plist b/audio/libgig/pkg-plist
index 2e4a06dd8281..e0ffd0e40d24 100644
--- a/audio/libgig/pkg-plist
+++ b/audio/libgig/pkg-plist
@@ -26,8 +26,8 @@ lib/libgig/libakai.so.0
lib/libgig/libakai.so.0.0.0
lib/libgig/libgig.a
lib/libgig/libgig.so
-lib/libgig/libgig.so.11
-lib/libgig/libgig.so.11.0.0
+lib/libgig/libgig.so.12
+lib/libgig/libgig.so.12.0.0
libdata/pkgconfig/akai.pc
libdata/pkgconfig/gig.pc
share/man/man1/akaidump.1.gz
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 5d62491eda06..e0256bb355dc 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557825
-SHA256 (KDE/release-service/25.04.1/libkcddb-25.04.1.tar.xz) = af48bad3f94614fec1f1e3793a2f8808effaebbfbe1603c2d6f2748daff84bec
-SIZE (KDE/release-service/25.04.1/libkcddb-25.04.1.tar.xz) = 450224
+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
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index 80f4ce9a6d25..a41107beeba7 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557826
-SHA256 (KDE/release-service/25.04.1/libkcompactdisc-25.04.1.tar.xz) = 04aaa0a34b0fc1435d79f04bdbb9f265740425a0649a278135bda3b335fcde50
-SIZE (KDE/release-service/25.04.1/libkcompactdisc-25.04.1.tar.xz) = 100604
+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
diff --git a/audio/libogg/Makefile b/audio/libogg/Makefile
index 79e50a5387e9..dcde7ce0df29 100644
--- a/audio/libogg/Makefile
+++ b/audio/libogg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libogg
-DISTVERSION= 1.3.5
+DISTVERSION= 1.3.6
PORTEPOCH= 4
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/ogg/ \
diff --git a/audio/libogg/distinfo b/audio/libogg/distinfo
index c8efd4c8c112..7082ea1906de 100644
--- a/audio/libogg/distinfo
+++ b/audio/libogg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623267554
-SHA256 (libogg-1.3.5.tar.xz) = c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705
-SIZE (libogg-1.3.5.tar.xz) = 429076
+TIMESTAMP = 1750171554
+SHA256 (libogg-1.3.6.tar.xz) = 5c8253428e181840cd20d41f3ca16557a9cc04bad4a3d04cce84808677fa1061
+SIZE (libogg-1.3.6.tar.xz) = 439952
diff --git a/audio/libogg/files/patch-configure b/audio/libogg/files/patch-configure
index 28f2b0864f89..265836b8e058 100644
--- a/audio/libogg/files/patch-configure
+++ b/audio/libogg/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2021-06-04 03:21:11 UTC
+--- configure.orig 2025-06-17 14:46:38 UTC
+++ configure
-@@ -12814,7 +12814,7 @@ if test -z "$GCC"; then
+@@ -13668,7 +13668,7 @@ if test -z "$GCC"; then
;;
*)
DEBUG="-g"
@@ -9,10 +9,10 @@
PROFILE="-g -p"
;;
esac
-@@ -12837,8 +12837,8 @@ else
+@@ -13691,8 +13691,8 @@ else
;;
*)
- DEBUG="-g -Wall -fsigned-char"
+ DEBUG="-g -Wall -Wextra -fsigned-char"
- CFLAGS="-O2 -fsigned-char"
- PROFILE="-O2 -g -pg -fsigned-char"
+ CFLAGS="-fsigned-char"
diff --git a/audio/libogg/pkg-plist b/audio/libogg/pkg-plist
index c33b82c46647..228395c8ef0f 100644
--- a/audio/libogg/pkg-plist
+++ b/audio/libogg/pkg-plist
@@ -4,7 +4,7 @@ include/ogg/os_types.h
lib/libogg.a
lib/libogg.so
lib/libogg.so.0
-lib/libogg.so.0.8.5
+lib/libogg.so.0.8.6
libdata/pkgconfig/ogg.pc
share/aclocal/ogg.m4
%%PORTDOCS%%%%DOCSDIR%%/fish_xiph_org.png
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index d84d9d8c8e6d..da6b1a15aa6c 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.7.13
-PORTREVISION= 1
+DISTVERSION= 0.8.1
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
diff --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 47dc635e9862..9245a07e7fb5 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736271882
-SHA256 (libopenmpt-0.7.13+release.autotools.tar.gz) = dcd7cde4f9c498eb496c4556e1c1b81353e2a74747e8270a42565117ea42e1f1
-SIZE (libopenmpt-0.7.13+release.autotools.tar.gz) = 1681351
+TIMESTAMP = 1750070875
+SHA256 (libopenmpt-0.8.1+release.autotools.tar.gz) = 5ccc291e4457925f3ca3e8144f5b645c4a3dcc2bc05dc9a39651132b32b83bce
+SIZE (libopenmpt-0.8.1+release.autotools.tar.gz) = 1760147
diff --git a/audio/libopenmpt/pkg-plist b/audio/libopenmpt/pkg-plist
index ba2142a67406..123a6b689699 100644
--- a/audio/libopenmpt/pkg-plist
+++ b/audio/libopenmpt/pkg-plist
@@ -15,7 +15,7 @@ include/libopenmpt/libopenmpt_version.h
lib/libopenmpt.a
lib/libopenmpt.so
lib/libopenmpt.so.0
-lib/libopenmpt.so.0.4.4
+lib/libopenmpt.so.0.5.5
libdata/pkgconfig/libopenmpt.pc
%%OPENMPT123%%share/man/man1/openmpt123.1.gz
%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/audio/libsidplayfp/Makefile b/audio/libsidplayfp/Makefile
index 097ce8592e58..bb982e376197 100644
--- a/audio/libsidplayfp/Makefile
+++ b/audio/libsidplayfp/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libsidplayfp
-DISTVERSION= 2.11.0
-PORTREVISION= 1
+DISTVERSION= 2.14.0
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= libgcrypt-config:security/libgcrypt
LIB_DEPENDS= libgcrypt.so:security/libgcrypt
-USES= compiler:c++20-lang libtool pathfix pkgconfig
+USES= compiler:c++23-lang libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -26,7 +25,7 @@ LDFLAGS+= -lpthread
INSTALL_TARGET= install-strip
-SIDPLAYFP_SHLIB_VERSION= 6.5.36
+SIDPLAYFP_SHLIB_VERSION= 6.5.40
STILVIEW_SHLIB_VERSION= 0.0.6
PLIST_SUB+= SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \
diff --git a/audio/libsidplayfp/distinfo b/audio/libsidplayfp/distinfo
index 95b906af7e3e..61138bd4ddb7 100644
--- a/audio/libsidplayfp/distinfo
+++ b/audio/libsidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730834572
-SHA256 (libsidplayfp-2.11.0.tar.gz) = 46af5bdc36649dca8cda8631428c91946ba131824ca3b3eca37dc67e2530bc5c
-SIZE (libsidplayfp-2.11.0.tar.gz) = 813488
+TIMESTAMP = 1747484776
+SHA256 (libsidplayfp-2.14.0.tar.gz) = 0f49c87c3a4791b9709d502e605274ee5c4c20eabfdea0340917d27cbd685f53
+SIZE (libsidplayfp-2.14.0.tar.gz) = 851923
diff --git a/audio/linux-c7-pulseaudio-libs/Makefile b/audio/linux-c7-pulseaudio-libs/Makefile
index 44bc3551163f..99e2bffdc7f7 100644
--- a/audio/linux-c7-pulseaudio-libs/Makefile
+++ b/audio/linux-c7-pulseaudio-libs/Makefile
@@ -15,6 +15,9 @@ USE_LINUX= dbuslibs libasyncns libsndfile systemd-libs tcp_wrappers-libs \
xorglibs
USE_LINUX_RPM= yes
+# located by rpath
+NO_SHLIB_REQUIRES_GLOB= libpulsecommon-*.so* libpulsedsp.so*
+
LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} \
${PORTNAME}${PKGNAMESUFFIX}-glib2-${DISTVERSIONFULL}
diff --git a/audio/linux-rl9-alsa-lib/pkg-plist.aarch64 b/audio/linux-rl9-alsa-lib/pkg-plist.aarch64
index 4a59d39eede1..dc4fbb37bee0 100644
--- a/audio/linux-rl9-alsa-lib/pkg-plist.aarch64
+++ b/audio/linux-rl9-alsa-lib/pkg-plist.aarch64
@@ -1,8 +1,5 @@
etc/asound.conf
usr/bin/aserver
-usr/lib/.build-id/4b/f82b0d1fc71cc54fb9c2033cb1f25050978557
-usr/lib/.build-id/d7/e487b6f30ea2f98c83c85c2be1585c264e51f4
-usr/lib/.build-id/e2/cc1158380103d26f27c485d9fc15d1b451b4b3
usr/lib/modprobe.d/dist-alsa.conf
usr/lib64/libasound.so.2
usr/lib64/libasound.so.2.0.0
diff --git a/audio/linux-rl9-alsa-lib/pkg-plist.amd64 b/audio/linux-rl9-alsa-lib/pkg-plist.amd64
index 1ce1934ff5c0..a77431ceab56 100644
--- a/audio/linux-rl9-alsa-lib/pkg-plist.amd64
+++ b/audio/linux-rl9-alsa-lib/pkg-plist.amd64
@@ -1,11 +1,5 @@
etc/asound.conf
usr/bin/aserver
-usr/lib/.build-id/15/4061172732baa34901fe928b31fe49d430d4de
-usr/lib/.build-id/23/5597e4764511f84865a67f79b5b045b5bc9965
-usr/lib/.build-id/23/9db914d743f4ea17d2d4879f270c5edeb4102a
-usr/lib/.build-id/33/ff7be4ee2466ef6aafb413ee36bd7ad058ffc0
-usr/lib/.build-id/64/294db2306babc67195257f607e2ef10c320044
-usr/lib/.build-id/b5/54d89b60c3bf4533e40a6060b6c7ccf2f3502b
usr/lib/libasound.so.2
usr/lib/libasound.so.2.0.0
usr/lib/libatopology.so.2
diff --git a/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.aarch64 b/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.aarch64
index 7376acdf30c6..6802b2ae63c3 100644
--- a/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.aarch64
+++ b/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.aarch64
@@ -1,8 +1,5 @@
etc/alsa/conf.d/50-pulseaudio.conf
etc/alsa/conf.d/99-pulseaudio-default.conf
-usr/lib/.build-id/72/477c6ac13d1274a305dceb0aa0ba98b74ddfcc
-usr/lib/.build-id/98/1c0043f58e92d415f8538af57211d17c42049b
-usr/lib/.build-id/fa/86a4ff0c39d4988309464eb897d2872672b729
usr/lib64/alsa-lib/libasound_module_conf_pulse.so
usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
diff --git a/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.amd64 b/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.amd64
index 0f72308e92dd..af046fee0361 100644
--- a/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.amd64
+++ b/audio/linux-rl9-alsa-plugins-pulseaudio/pkg-plist.amd64
@@ -1,11 +1,5 @@
etc/alsa/conf.d/50-pulseaudio.conf
etc/alsa/conf.d/99-pulseaudio-default.conf
-usr/lib/.build-id/3d/9f82cf7065db42f7fd9f18304faa1cf1f4e111
-usr/lib/.build-id/53/d10c493f98446a0bd378d42caa011fd980e470
-usr/lib/.build-id/58/83e37627e5b600d7eb25e7f8ad9ec01b27cab1
-usr/lib/.build-id/bb/3f6cb56de35dfede221f2d47a3feaa46f4ff4b
-usr/lib/.build-id/e3/fd92247fa9b74c31ba160bcd606fc993c2624e
-usr/lib/.build-id/ee/0c0421f41a679ae1463103671d793009a9f416
usr/lib/alsa-lib/libasound_module_conf_pulse.so
usr/lib/alsa-lib/libasound_module_ctl_pulse.so
usr/lib/alsa-lib/libasound_module_pcm_pulse.so
diff --git a/audio/linux-rl9-flac/pkg-plist.aarch64 b/audio/linux-rl9-flac/pkg-plist.aarch64
index 0a1b9a780779..bb141b6a5aa2 100644
--- a/audio/linux-rl9-flac/pkg-plist.aarch64
+++ b/audio/linux-rl9-flac/pkg-plist.aarch64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/a0/badf549dd8f3b3253c8623d1c7e8bd9df1e5d3
-usr/lib/.build-id/d1/49266f997e70581abe91d63eed4c625872f57b
usr/lib64/libFLAC++.so.6
usr/lib64/libFLAC++.so.6.3.0
usr/lib64/libFLAC.so.8
diff --git a/audio/linux-rl9-flac/pkg-plist.amd64 b/audio/linux-rl9-flac/pkg-plist.amd64
index 7fc080afeba7..a90d59526c52 100644
--- a/audio/linux-rl9-flac/pkg-plist.amd64
+++ b/audio/linux-rl9-flac/pkg-plist.amd64
@@ -1,7 +1,3 @@
-usr/lib/.build-id/63/c340521244598730733cf9d82811c5dc0d3dbf
-usr/lib/.build-id/c0/19c9acefed1048c90a2f984c9ec53e41b2caaa
-usr/lib/.build-id/c3/8b1f291d1efe5600e31d876155704b63d4b37a
-usr/lib/.build-id/d8/cc705adefbeac54afd650634b0099f7b98849e
usr/lib/libFLAC++.so.6
usr/lib/libFLAC++.so.6.3.0
usr/lib/libFLAC.so.8
diff --git a/audio/linux-rl9-gsm/pkg-plist.aarch64 b/audio/linux-rl9-gsm/pkg-plist.aarch64
index f35a1eb2e1fd..7c1e2756112c 100644
--- a/audio/linux-rl9-gsm/pkg-plist.aarch64
+++ b/audio/linux-rl9-gsm/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/8c/01b042f66263382ead6cf11d2c862f4138a5d9
usr/lib64/libgsm.so.1
usr/lib64/libgsm.so.1.0.19
%%PORTDOCS%%usr/share/doc/gsm/ChangeLog
diff --git a/audio/linux-rl9-gsm/pkg-plist.amd64 b/audio/linux-rl9-gsm/pkg-plist.amd64
index d8544e4262ca..a50fcf5f62d7 100644
--- a/audio/linux-rl9-gsm/pkg-plist.amd64
+++ b/audio/linux-rl9-gsm/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/0e/a2f20ca00135a681bcd66ff66edf140721713f
-usr/lib/.build-id/c7/d41325192ba07e01eac8c59fd65bc6bb79d4d7
usr/lib/libgsm.so.1
usr/lib/libgsm.so.1.0.19
usr/lib64/libgsm.so.1
diff --git a/audio/linux-rl9-libogg/pkg-plist.aarch64 b/audio/linux-rl9-libogg/pkg-plist.aarch64
index 94b93b0a7b79..3269233ba639 100644
--- a/audio/linux-rl9-libogg/pkg-plist.aarch64
+++ b/audio/linux-rl9-libogg/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/4c/324ec2f3487aa2d1dc717d118cd0866a87473c
usr/lib64/libogg.so.0
usr/lib64/libogg.so.0.8.4
%%PORTDOCS%%usr/share/doc/libogg/AUTHORS
diff --git a/audio/linux-rl9-libogg/pkg-plist.amd64 b/audio/linux-rl9-libogg/pkg-plist.amd64
index 5c18eeede77a..1e43bf74de0f 100644
--- a/audio/linux-rl9-libogg/pkg-plist.amd64
+++ b/audio/linux-rl9-libogg/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/1f/8985d2e5a6bcb0573b6567e5fd47e4d7ffc164
-usr/lib/.build-id/d7/8a92c59ab1a00d24b803442a392863549231bf
usr/lib/libogg.so.0
usr/lib/libogg.so.0.8.4
usr/lib64/libogg.so.0
diff --git a/audio/linux-rl9-libsndfile/pkg-plist.aarch64 b/audio/linux-rl9-libsndfile/pkg-plist.aarch64
index 260c000cb645..8e47f1d85429 100644
--- a/audio/linux-rl9-libsndfile/pkg-plist.aarch64
+++ b/audio/linux-rl9-libsndfile/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/3e/598eb85f49e3dfdb453bc2c34c88654b889f61
usr/lib64/libsndfile.so.1
usr/lib64/libsndfile.so.1.0.31
%%PORTDOCS%%usr/share/doc/libsndfile/AUTHORS
diff --git a/audio/linux-rl9-libsndfile/pkg-plist.amd64 b/audio/linux-rl9-libsndfile/pkg-plist.amd64
index 092138a9d8b1..8b6ee6940383 100644
--- a/audio/linux-rl9-libsndfile/pkg-plist.amd64
+++ b/audio/linux-rl9-libsndfile/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/55/ed9fbe821bc21f9763c1a68320379b6abc145d
-usr/lib/.build-id/f4/96181296298da77bce3261338bb0ba529cdb26
usr/lib/libsndfile.so.1
usr/lib/libsndfile.so.1.0.31
usr/lib64/libsndfile.so.1
diff --git a/audio/linux-rl9-libvorbis/pkg-plist.aarch64 b/audio/linux-rl9-libvorbis/pkg-plist.aarch64
index 70adce277ad1..e15b6dcc2f3c 100644
--- a/audio/linux-rl9-libvorbis/pkg-plist.aarch64
+++ b/audio/linux-rl9-libvorbis/pkg-plist.aarch64
@@ -1,6 +1,3 @@
-usr/lib/.build-id/6f/4e3eb4690f8109517037525d161209bb1d6b8c
-usr/lib/.build-id/7f/d65681c4689cdba08ae898b71a075be1011e54
-usr/lib/.build-id/b1/d90c0b3a8b3fb3231a188f45fcf0e095570df5
usr/lib64/libvorbis.so.0
usr/lib64/libvorbis.so.0.4.9
usr/lib64/libvorbisenc.so.2
diff --git a/audio/linux-rl9-libvorbis/pkg-plist.amd64 b/audio/linux-rl9-libvorbis/pkg-plist.amd64
index 41748e396ca8..14a2737abe47 100644
--- a/audio/linux-rl9-libvorbis/pkg-plist.amd64
+++ b/audio/linux-rl9-libvorbis/pkg-plist.amd64
@@ -1,9 +1,3 @@
-usr/lib/.build-id/0a/312731d5df75265463e2c23a9c02572a9ad041
-usr/lib/.build-id/2a/39af07fa45b4ec4c6d7039bac464e9776e1a3a
-usr/lib/.build-id/48/c8a092be794409bc3ed7d9222ea1a306f5d2d9
-usr/lib/.build-id/6b/0d35628ac602ccbce87433c69da98ea5215f10
-usr/lib/.build-id/a7/8442fbc1ed4c0b7cc98d8e5aa878fa2eed70b3
-usr/lib/.build-id/fe/347af8339fa1b8d0f6f7b17390238cf4625b22
usr/lib/libvorbis.so.0
usr/lib/libvorbis.so.0.4.9
usr/lib/libvorbisenc.so.2
diff --git a/audio/linux-rl9-openal-soft/pkg-plist.aarch64 b/audio/linux-rl9-openal-soft/pkg-plist.aarch64
index a5b7085c130d..d88344fc77ef 100644
--- a/audio/linux-rl9-openal-soft/pkg-plist.aarch64
+++ b/audio/linux-rl9-openal-soft/pkg-plist.aarch64
@@ -1,7 +1,5 @@
etc/openal/alsoft.conf
usr/bin/openal-info
-usr/lib/.build-id/17/3e2bc964861b6d95deba016c3f010232a276ce
-usr/lib/.build-id/59/8a0e4b96a996f714251b2a978ba8301fc3a420
usr/lib64/libopenal.so.1
usr/lib64/libopenal.so.1.19.1
%%PORTDOCS%%%%DOCSDIR%%/COPYING
diff --git a/audio/linux-rl9-openal-soft/pkg-plist.amd64 b/audio/linux-rl9-openal-soft/pkg-plist.amd64
index de028854b845..9322a415641c 100644
--- a/audio/linux-rl9-openal-soft/pkg-plist.amd64
+++ b/audio/linux-rl9-openal-soft/pkg-plist.amd64
@@ -1,9 +1,5 @@
etc/openal/alsoft.conf
usr/bin/openal-info
-usr/lib/.build-id/0b/c2b4fcae34de3f623f0f994feed8e22de866ca
-usr/lib/.build-id/25/b28d7342a90e0435827c2395ad66f712acc0ce
-usr/lib/.build-id/68/b91eafdb5e8adbabe1d5be0ea67e76d5234e5f
-usr/lib/.build-id/ba/632ab5a3a7ad86b9d79f30ed3b382757e1d712
usr/lib/libopenal.so.1
usr/lib/libopenal.so.1.19.1
usr/lib64/libopenal.so.1
diff --git a/audio/linux-rl9-opus/pkg-plist.aarch64 b/audio/linux-rl9-opus/pkg-plist.aarch64
index 478bfc013d22..bcaa49254b6b 100644
--- a/audio/linux-rl9-opus/pkg-plist.aarch64
+++ b/audio/linux-rl9-opus/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/cb/b9801b5a7ba7027e9270a51b36dfc3e513d255
usr/lib64/libopus.so.0
usr/lib64/libopus.so.0.8.0
usr/share/licenses/opus/COPYING
diff --git a/audio/linux-rl9-opus/pkg-plist.amd64 b/audio/linux-rl9-opus/pkg-plist.amd64
index c6d3701f6e2e..a648acb5e300 100644
--- a/audio/linux-rl9-opus/pkg-plist.amd64
+++ b/audio/linux-rl9-opus/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/8e/3ed58449103874bc04875a40593e980874c79c
-usr/lib/.build-id/ec/8305aa1c21475124dcb5c6f5dc761effd7de9e
usr/lib/libopus.so.0
usr/lib/libopus.so.0.8.0
usr/lib64/libopus.so.0
diff --git a/audio/linux-rl9-pulseaudio-libs/pkg-plist.aarch64 b/audio/linux-rl9-pulseaudio-libs/pkg-plist.aarch64
index 06394214082f..2637cf9c6b4b 100644
--- a/audio/linux-rl9-pulseaudio-libs/pkg-plist.aarch64
+++ b/audio/linux-rl9-pulseaudio-libs/pkg-plist.aarch64
@@ -1,8 +1,4 @@
etc/pulse/client.conf
-usr/lib/.build-id/a4/43a0c5d6afa84f226172b26e6a56cdfe9114ff
-usr/lib/.build-id/b3/dd53c475f9b3965b1f7af7947c55cb259e598d
-usr/lib/.build-id/dc/0ebcb951364fa7500ab72d2e85fefa8023b333
-usr/lib/.build-id/e6/bcef1411bec06b0361debef1f7fae20919b3d2
usr/lib64/libpulse-mainloop-glib.so.0
usr/lib64/libpulse-mainloop-glib.so.0.0.6
usr/lib64/libpulse-simple.so.0
diff --git a/audio/linux-rl9-pulseaudio-libs/pkg-plist.amd64 b/audio/linux-rl9-pulseaudio-libs/pkg-plist.amd64
index b193734cef19..fea8cce3ad90 100644
--- a/audio/linux-rl9-pulseaudio-libs/pkg-plist.amd64
+++ b/audio/linux-rl9-pulseaudio-libs/pkg-plist.amd64
@@ -1,12 +1,4 @@
etc/pulse/client.conf
-usr/lib/.build-id/00/37de1ab3f34159454644ab1d87b7c4340f825d
-usr/lib/.build-id/12/24b0a21eb52a869279edfc9bcf40c52021b439
-usr/lib/.build-id/39/40b90ecddf0796b2469f1848d849c0cef8b05d
-usr/lib/.build-id/43/db7ae1bf77d7edc2a2575cebdd2b5a4c46d665
-usr/lib/.build-id/60/74f6c18009e0b36b38d283380a04d405bc3024
-usr/lib/.build-id/73/621b51c17caebc6e8f52d7aabbf7dc46bb0191
-usr/lib/.build-id/9f/a896f341be67deb1bd445ec87eace808cd8389
-usr/lib/.build-id/a9/aaed22c8636a92561403d10c9cb85cc84f029c
usr/lib/libpulse-mainloop-glib.so.0
usr/lib/libpulse-mainloop-glib.so.0.0.6
usr/lib/libpulse-simple.so.0
diff --git a/audio/linux-rl9-pulseaudio-utils/pkg-plist.aarch64 b/audio/linux-rl9-pulseaudio-utils/pkg-plist.aarch64
index c86e1af995f6..25da94734cb1 100644
--- a/audio/linux-rl9-pulseaudio-utils/pkg-plist.aarch64
+++ b/audio/linux-rl9-pulseaudio-utils/pkg-plist.aarch64
@@ -7,11 +7,6 @@ usr/bin/parec
usr/bin/parecord
usr/bin/pasuspender
usr/bin/pax11publish
-usr/lib/.build-id/02/68bcb365e83919faf72ca053649463b2f9e986
-usr/lib/.build-id/03/bcca56a103e7b5ee398274c58e22b92626cc6e
-usr/lib/.build-id/58/7e8d99616f0448bdb8b1bfb57f28a5a91edabc
-usr/lib/.build-id/c0/9f9c88fab178e28b6db1acece7cb188167076c
-usr/lib/.build-id/d7/b1899fd3ca16eb25699ee8d71747e7c4d63825
usr/share/bash-completion/completions/pacat
usr/share/bash-completion/completions/pacmd
usr/share/bash-completion/completions/pactl
diff --git a/audio/linux-rl9-pulseaudio-utils/pkg-plist.amd64 b/audio/linux-rl9-pulseaudio-utils/pkg-plist.amd64
index 6df835dca0ca..25da94734cb1 100644
--- a/audio/linux-rl9-pulseaudio-utils/pkg-plist.amd64
+++ b/audio/linux-rl9-pulseaudio-utils/pkg-plist.amd64
@@ -7,11 +7,6 @@ usr/bin/parec
usr/bin/parecord
usr/bin/pasuspender
usr/bin/pax11publish
-usr/lib/.build-id/62/9a12745eb95fabffbdff39085ff43ac4ad2fff
-usr/lib/.build-id/73/e27ce6f60086781192e4f49c5de99f4fc3c765
-usr/lib/.build-id/75/fa218ae8d8a27230de9410ce90434cabb320a5
-usr/lib/.build-id/94/e9f56f7e4d0f6a54516a72ba9dcce0d69833cd
-usr/lib/.build-id/b6/2873b536e0231524d522f92bbfd029604c9bda
usr/share/bash-completion/completions/pacat
usr/share/bash-completion/completions/pacmd
usr/share/bash-completion/completions/pactl
diff --git a/audio/linux-rl9-sdl2_mixer/Makefile b/audio/linux-rl9-sdl2_mixer/Makefile
deleted file mode 100644
index 7b41bf2cc4ba..000000000000
--- a/audio/linux-rl9-sdl2_mixer/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= sdl2_mixer
-PORTVERSION= 2.8.1
-DISTVERSIONSUFFIX= -1.el9
-CATEGORIES= audio linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_mixer-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Sample multi-channel audio mixer library (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_mixer/
-
-LICENSE= ZLIB
-
-USES= linux:rl9
-USE_LDCONFIG= yes
-USE_LINUX= sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_mixer
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/audio/linux-rl9-sdl2_mixer/distinfo b/audio/linux-rl9-sdl2_mixer/distinfo
deleted file mode 100644
index ce96a7dd6727..000000000000
--- a/audio/linux-rl9-sdl2_mixer/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1743426582
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = d85f2590a7daf03ad73bc18f35e0868b3226b2624fd9940286131073de0dfa9e
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.aarch64.rpm) = 168550
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 736d9eeb48f24cedde2d704c5b237537eacf609b9bbfa996a9219c7efe8c7cf1
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.x86_64.rpm) = 171511
-SHA256 (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 7a750d39a5a1d45e02a8354b46fe97c7d6cb4c6f097283d1b5a7b2ac42429d0d
-SIZE (rocky/s/SDL2_mixer-2.8.1-1.el9.src.rpm) = 5992154
diff --git a/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64 b/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64
deleted file mode 100644
index f31c72865306..000000000000
--- a/audio/linux-rl9-sdl2_mixer/pkg-plist.aarch64
+++ /dev/null
@@ -1,9 +0,0 @@
-usr/bin/playmus2
-usr/bin/playwave2
-usr/lib/.build-id/fe/50ad464c14c081ffc0682020772f0768bd789a
-usr/lib/.build-id/bb/f246f1d524b08e4d2df375bbb35976ccc78b02
-usr/lib/.build-id/da/f007650a0e92f9461de46089740f215231d258
-usr/lib64/libSDL2_mixer-2.0.so.0
-usr/lib64/libSDL2_mixer-2.0.so.0.800.1
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_mixer/LICENSE.txt
diff --git a/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64 b/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64
deleted file mode 100644
index 1f34eda15dbc..000000000000
--- a/audio/linux-rl9-sdl2_mixer/pkg-plist.amd64
+++ /dev/null
@@ -1,9 +0,0 @@
-usr/bin/playmus2
-usr/bin/playwave2
-usr/lib/.build-id/3f/37bd142d69499524b1ca23c44f6ddfa0bb6c67
-usr/lib/.build-id/6a/3d27a743249161be4625e0bc7e42a3b99b737b
-usr/lib/.build-id/76/2d5d8bcf311c81e265f69ce673fa8f5639e5a8
-usr/lib64/libSDL2_mixer-2.0.so.0
-usr/lib64/libSDL2_mixer-2.0.so.0.800.1
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_mixer/LICENSE.txt
diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index b18e2cedd815..8430b0efc6ac 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= linuxsampler
-DISTVERSION= 2.3.1
+DISTVERSION= 2.4.0
CATEGORIES= audio
MASTER_SITES= https://download.linuxsampler.org/packages/
@@ -13,19 +13,27 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= not yet ported to this architecture
-BUILD_DEPENDS= lv2>0:audio/lv2
+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
-USES= bison:wrapper compiler:c++14-lang gmake libtool localbase pathfix pkgconfig sqlite:3 tar:bzip2
+USES= bison compiler:c++14-lang gmake libtool localbase pathfix perl5 \
+ pkgconfig sqlite:3 tar:bzip2 shebangfix
USE_LDCONFIG= ${PREFIX}/lib/linuxsampler
+USE_PERL5= build
+
+SHEBANG_FILES= scripts/generate_lscp_shell_reference.pl \
+ scripts/update_lscp_grammar.pl
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ENV= HAVE_UNIX98=1
CONFIGURE_ARGS= --disable-arts-driver
+MAKE_JOBS_UNSAFE= yes # https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=322
+
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= JACK ALSA
diff --git a/audio/linuxsampler/distinfo b/audio/linuxsampler/distinfo
index f68bb558a354..628d8a2c9fc7 100644
--- a/audio/linuxsampler/distinfo
+++ b/audio/linuxsampler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712548983
-SHA256 (linuxsampler-2.3.1.tar.bz2) = 4fbaae93937924188fa88ce241dd2f682afcb4b0dbc12ea8b73e9e818d353931
-SIZE (linuxsampler-2.3.1.tar.bz2) = 1267554
+TIMESTAMP = 1749022482
+SHA256 (linuxsampler-2.4.0.tar.bz2) = 3f821aad9ccd278354c72dba88b6575f0c4085699a6801b454a8066b2b9640f5
+SIZE (linuxsampler-2.4.0.tar.bz2) = 1151228
diff --git a/audio/linuxsampler/pkg-plist b/audio/linuxsampler/pkg-plist
index 196a4d0ff2a9..b69ae652d17f 100644
--- a/audio/linuxsampler/pkg-plist
+++ b/audio/linuxsampler/pkg-plist
@@ -10,7 +10,6 @@ include/linuxsampler/common/Mutex.h
include/linuxsampler/common/SynchronizedConfig.h
include/linuxsampler/common/Thread.h
include/linuxsampler/common/global.h
-include/linuxsampler/common/lsatomic.h
include/linuxsampler/common/optional.h
include/linuxsampler/drivers/Device.h
include/linuxsampler/drivers/DeviceParameter.h
@@ -38,8 +37,8 @@ include/linuxsampler/scriptvm/ScriptVMFactory.h
include/linuxsampler/scriptvm/common.h
lib/linuxsampler/liblinuxsampler.a
lib/linuxsampler/liblinuxsampler.so
-lib/linuxsampler/liblinuxsampler.so.7
-lib/linuxsampler/liblinuxsampler.so.7.0.0
+lib/linuxsampler/liblinuxsampler.so.8
+lib/linuxsampler/liblinuxsampler.so.8.0.0
lib/linuxsampler/plugins/.keep_me
lib/lv2/linuxsampler.lv2/linuxsampler.a
lib/lv2/linuxsampler.lv2/linuxsampler.so
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 83b46ae9b523..2e276e9b5172 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
+DISTVERSION= 0.3.0
CATEGORIES= audio
MAINTAINER= jbeich@FreeBSD.org
@@ -10,11 +10,11 @@ WWW= https://orhun.dev/linuxwave/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.12.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= orhun
-GH_TUPLE= Hejsil:zig-clap:0.9.1:zig_clap/../.cache/zig/p/122062d301a203d003547b414237229b09a7980095061697349f8bef41be9c30266b
+GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
diff --git a/audio/linuxwave/distinfo b/audio/linuxwave/distinfo
index 70d893d333c8..a92b06f6af11 100644
--- a/audio/linuxwave/distinfo
+++ b/audio/linuxwave/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729460509
-SHA256 (orhun-linuxwave-v0.2.0_GH0.tar.gz) = d10aa53b9348be927654d753454726cc39baef656d37a40c6a44af0e6f65451f
-SIZE (orhun-linuxwave-v0.2.0_GH0.tar.gz) = 372837
-SHA256 (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = eeac66ff8c5bfb9f0c186fa2533b2c52d47dece1b67518c0ab24b40407ade076
-SIZE (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = 22875
+TIMESTAMP = 1741390019
+SHA256 (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 55c7a8fbe741de6af7a48fb580c710d065acda31c605950ae76ea9c9a693ae80
+SIZE (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 372862
+SHA256 (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 71b3c69959485f022e44f21f428157cf02ee953e1712ff2b416709525d6e7b2a
+SIZE (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 27187
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index cdfdd3bd9c2b..1005cea5deac 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.10
+PORTVERSION= 11.17
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 1f0737423b76..5861c604373d 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746655971
-SHA256 (MAC_1110_SDK.zip) = fe6f481e15eb03e0d4e0f8144a4fd1aff4398c77c419ff36aec99e807b38a54c
-SIZE (MAC_1110_SDK.zip) = 1695304
+TIMESTAMP = 1749964651
+SHA256 (MAC_1117_SDK.zip) = d6b221d08eb57028a452d06057b4cc74c5b5d47bc542aed36f5b79404fd16b96
+SIZE (MAC_1117_SDK.zip) = 1699779
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index 9c6f58b9f403..b11209d12bf8 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 6a5c49f1378e..cf746d5bddae 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/mp3check/Makefile b/audio/mp3check/Makefile
deleted file mode 100644
index 8e2abd0b579b..000000000000
--- a/audio/mp3check/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= mp3check
-PORTVERSION= 1.6
-CATEGORIES= audio
-MASTER_SITES= http://www.icculus.org/mp3check/
-EXTRACT_SUFX= # empty
-
-DEPRECATED= Depends on expired audio/id3tool
-EXPIRATION_DATE=2025-06-04
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tool for checking and fixing MP3 archive inconsistencies
-WWW= https://www.icculus.org/mp3check/
-
-RUN_DEPENDS= ${LOCALBASE}/bin/id3tool:audio/id3tool \
- ${LOCALBASE}/bin/mp3_check:audio/mp3_check
-
-USES= shebangfix perl5
-USE_PERL5= run
-NO_WRKSUBDIR= yes
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= ${WRKSRC}
-NO_BUILD= yes
-PLIST_FILES= bin/mp3check
-SHEBANG_FILES= ${DISTNAME}
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/mp3check
-
-.include <bsd.port.mk>
diff --git a/audio/mp3check/distinfo b/audio/mp3check/distinfo
deleted file mode 100644
index 63654cc7f1d1..000000000000
--- a/audio/mp3check/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mp3check-1.6) = 906af4fde664764966cc39bb12ee578d077756f77f88a49343ea99c09106f0be
-SIZE (mp3check-1.6) = 41247
diff --git a/audio/mp3check/pkg-descr b/audio/mp3check/pkg-descr
deleted file mode 100644
index 7abdf94a708d..000000000000
--- a/audio/mp3check/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Mp3check is a tool for checking and fixing mp3 archive
-inconsistencies:
-- Filenames (too long, spaces, weird characters, ...)
-- Redundant play lists
-- ID3 tags
-- Broken mp3 files
-- and more..
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index 0716edaa66ee..06afdbbd8db6 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.32.10
+DISTVERSION= 1.33.0
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 318fec1958ec..8982a6e6025b 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735569000
-SHA256 (mpg123-1.32.10.tar.bz2) = 87b2c17fe0c979d3ef38eeceff6362b35b28ac8589fbf1854b5be75c9ab6557c
-SIZE (mpg123-1.32.10.tar.bz2) = 1118315
+TIMESTAMP = 1749363079
+SHA256 (mpg123-1.33.0.tar.bz2) = 2290e3aede6f4d163e1a17452165af33caad4b5f0948f99429cfa2d8385faa9d
+SIZE (mpg123-1.33.0.tar.bz2) = 1120676
diff --git a/audio/mpg123/pkg-plist b/audio/mpg123/pkg-plist
index 99062d97a9c6..785f776c0545 100644
--- a/audio/mpg123/pkg-plist
+++ b/audio/mpg123/pkg-plist
@@ -8,10 +8,10 @@ include/out123.h
include/syn123.h
lib/libmpg123.so
lib/libmpg123.so.0
-lib/libmpg123.so.0.48.3
+lib/libmpg123.so.0.49.3
lib/libout123.so
lib/libout123.so.0
-lib/libout123.so.0.5.1
+lib/libout123.so.0.5.2
lib/libsyn123.so
lib/libsyn123.so.0
lib/libsyn123.so.0.2.3
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index c4e824a17742..f929c21210d7 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 24
+PORTREVISION= 26
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index 9d8fc52b190a..dda609f356cf 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= musicpd
-PORTVERSION= 0.24.3
+PORTVERSION= 0.24.4
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/musicpd/distinfo b/audio/musicpd/distinfo
index 60939364c663..e1088b7996b8 100644
--- a/audio/musicpd/distinfo
+++ b/audio/musicpd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744525479
-SHA256 (mpd-0.24.3.tar.xz) = 4225680e068b2ad87e3c2de414ec3209758de93d671f89fa3bae90b70af478a2
-SIZE (mpd-0.24.3.tar.xz) = 1014788
+TIMESTAMP = 1748025224
+SHA256 (mpd-0.24.4.tar.xz) = 86035d6c63af32afa77fd5eb5ecd1c6afaef7cc352b28064edf51eea60f40d66
+SIZE (mpd-0.24.4.tar.xz) = 1015368
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index d0581486319a..d7363f2fca5c 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/nas/Makefile b/audio/nas/Makefile
index a15f3c21cfc2..d5a962861d0c 100644
--- a/audio/nas/Makefile
+++ b/audio/nas/Makefile
@@ -1,9 +1,9 @@
PORTNAME= nas
-PORTVERSION= 1.9.4
+DISTVERSION= 1.9.4
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}%20%28stable%29
-EXTRACT_SUFX= .src.tar.gz
+DISTNAME= ${PORTNAME}-${DISTVERSION}.src
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Network Audio System
@@ -18,6 +18,8 @@ USE_LDCONFIG= yes
MAKE_ENV+= COMPRESS_CMD="${COMPRESS_CMD:S/c//}"
MAKE_JOBS_UNSAFE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
FPIC= -fpic
post-configure:
diff --git a/audio/ncmpcpp/Makefile b/audio/ncmpcpp/Makefile
index 22837723c1b8..ae1ab0ea77f4 100644
--- a/audio/ncmpcpp/Makefile
+++ b/audio/ncmpcpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncmpcpp
DISTVERSION= 0.10.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= yamagi@yamagi.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 9e290e46e330..e45a4cfee75c 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index 38e49f5893e6..0d2b457cb0a9 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= 21
+PORTREVISION= 22
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index 0f0632de19fd..a1476d161a51 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.6
+DISTVERSION= 0.1.8
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -37,7 +37,7 @@ MAKEFILE= makefile
CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
-post-install:
+xpost-install:
@${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl
.include <bsd.port.mk>
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index 9b6172d69ea5..f70f4d494b51 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745687858
-SHA256 (brummer10-neuralrack-v0.1.6_GH0.tar.gz) = 83f730d185744adc071c350d810658fef5618271ef733310512dc01b980a74cd
-SIZE (brummer10-neuralrack-v0.1.6_GH0.tar.gz) = 224236
+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
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
diff --git a/audio/neuralrack-lv2/files/patch-NeuralRack_makefile b/audio/neuralrack-lv2/files/patch-NeuralRack_makefile
index 664596431ca7..70a7a74ee045 100644
--- a/audio/neuralrack-lv2/files/patch-NeuralRack_makefile
+++ b/audio/neuralrack-lv2/files/patch-NeuralRack_makefile
@@ -1,11 +1,11 @@
---- NeuralRack/makefile.orig 2025-04-24 06:02:50 UTC
+--- NeuralRack/makefile.orig 2025-05-28 06:33:50 UTC
+++ NeuralRack/makefile
-@@ -2,14 +2,14 @@
+@@ -2,16 +2,16 @@
# check on which OS we build
UNAME_S := $(shell uname -s)
# check which architecture we build on
- UNAME_M := $(shell uname -m)
-+ UNAME_M := $(shell uname -m | sed 's/amd64/x86_64/')
++ UNAME_M := $(shell uname -m | sed 's/amd64/x86_64/)
# check which architecture we build for
TARGET_ARCH = UNKNOWN
# check if user is root
@@ -13,22 +13,17 @@
- ifeq ($(user),root)
- INSTALL_DIR = /usr/lib/lv2
- EXE_INSTALL_DIR = /usr/bin
+- CLAP_INSTAL_DIR = /usr/lib/clap
+- VST2_INSTAL_DIR = /usr/lib/vst
+ ifneq ($(DESTDIR),)
+ INSTALL_DIR = $(PREFIX)/lib/lv2
+ EXE_INSTALL_DIR = $(PREFIX)/bin
++ CLAP_INSTAL_DIR = $(PREFIX)/lib/clap
++ VST2_INSTAL_DIR = $(PREFIX)/lib/vst
else
INSTALL_DIR = ~/.lv2
EXE_INSTALL_DIR = ~/bin
-@@ -142,7 +142,7 @@ endif
-
- NAME = NeuralRack
- space := $(subst ,, )
-- EXEC_NAME := Neuralrack
-+ EXEC_NAME := NeuralRack
- BUNDLE = $(EXEC_NAME).lv2
- LIB_DIR := ../libxputty/libxputty/
- HEADER_DIR := $(LIB_DIR)include/
-@@ -421,13 +421,12 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","")
+@@ -484,13 +484,12 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","")
$(QUIET)mkdir -p $(DESTDIR)$(EXE_INSTALL_DIR)/
$(QUIET)cp -r ../bin/$(EXEC_NAME)$(EXE_EXT) $(DESTDIR)$(EXE_INSTALL_DIR)/$(EXEC_NAME)$(EXE_EXT)
diff --git a/audio/neuralrack-lv2/pkg-plist b/audio/neuralrack-lv2/pkg-plist
index 38d9c78977dc..a691ac6be3a2 100644
--- a/audio/neuralrack-lv2/pkg-plist
+++ b/audio/neuralrack-lv2/pkg-plist
@@ -1,7 +1,9 @@
-bin/NeuralRack
-lib/lv2/NeuralRack.lv2/NeuralRack.so
-lib/lv2/NeuralRack.lv2/NeuralRack.ttl
-lib/lv2/NeuralRack.lv2/NeuralRack_ui.so
-lib/lv2/NeuralRack.lv2/manifest.ttl
+bin/Neuralrack
+lib/clap/NeuralRack.clap
+lib/lv2/Neuralrack.lv2/NeuralRack.ttl
+lib/lv2/Neuralrack.lv2/Neuralrack.so
+lib/lv2/Neuralrack.lv2/Neuralrack_ui.so
+lib/lv2/Neuralrack.lv2/manifest.ttl
+lib/vst/NeuralRackvst.so
share/applications/NeuralRack.desktop
share/pixmaps/NeuralRack.svg
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index c14938f63ec5..cbdad24b269f 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,6 +1,5 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.8
-PORTREVISION= 1
+DISTVERSION= 5.6.10
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 7dfeeb245e69..677641097831 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732390951
-SHA256 (janbar-noson-app-5.6.8_GH0.tar.gz) = 767afea1d24be192fa83942906201662c8618d63dd2872d3fae4100b3ba68bd8
-SIZE (janbar-noson-app-5.6.8_GH0.tar.gz) = 3294933
+TIMESTAMP = 1747473366
+SHA256 (janbar-noson-app-5.6.10_GH0.tar.gz) = 140505339cf64c98bcc6b620bab35e027844ee97d74a041c1f283254560ec17f
+SIZE (janbar-noson-app-5.6.10_GH0.tar.gz) = 3238180
diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile
index 68e20fc4fd40..ce2eaff0537f 100644
--- a/audio/opusfile/Makefile
+++ b/audio/opusfile/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/opus/ \
https://ftp.osuosl.org/pub/xiph/releases/opus/
-MAINTAINER= liangtai.s16@gmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Opus playback library
WWW= https://opus-codec.org/
diff --git a/audio/p5-MusicBrainz-DiscID/Makefile b/audio/p5-MusicBrainz-DiscID/Makefile
index 231c41b9cc7b..d8213825f5ae 100644
--- a/audio/p5-MusicBrainz-DiscID/Makefile
+++ b/audio/p5-MusicBrainz-DiscID/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= audio perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface for the MusicBrainz libdiscid library
WWW= https://metacpan.org/release/MusicBrainz-DiscID
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index d7a011a84a9b..e9b63b9f58da 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= padthv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/padthv1-lv2/distinfo b/audio/padthv1-lv2/distinfo
index c8064990a508..24e34b9601d2 100644
--- a/audio/padthv1-lv2/distinfo
+++ b/audio/padthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708030
-SHA256 (padthv1-1.3.1.tar.gz) = 34858596dec5ae33893fab8a3383a97471d72fda115abee9a91561a22ef15356
-SIZE (padthv1-1.3.1.tar.gz) = 244894
+TIMESTAMP = 1747798543
+SHA256 (padthv1-1.3.2.tar.gz) = b17a498c3efdfab2eb587c290310028d1fbc29519b42cb3ca8a18c4cdee76fd3
+SIZE (padthv1-1.3.2.tar.gz) = 246039
diff --git a/audio/patchage/Makefile b/audio/patchage/Makefile
index d0277cfcd0aa..09123fccca03 100644
--- a/audio/patchage/Makefile
+++ b/audio/patchage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= patchage
DISTVERSION= 1.0.10
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
diff --git a/audio/piper-phonemize/Makefile b/audio/piper-phonemize/Makefile
new file mode 100644
index 000000000000..47bf717c984c
--- /dev/null
+++ b/audio/piper-phonemize/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= piper-phonemize
+DISTVERSION= 2023.11.14
+DISTVERSIONSUFFIX= -4
+CATEGORIES= audio
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= Fast, local neural text to speech system
+WWW= https://rhasspy.github.io/piper-samples/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
+ libonnxruntime.so:misc/onnxruntime
+
+USES= compiler:c++17-lang cmake pkgconfig tar:xz
+
+USE_GITHUB= yes
+GH_ACCOUNT= rhasspy
+
+CMAKE_ARGS= -DESPEAK_NG_DIR=${LOCALBASE} \
+ -DONNXRUNTIME_DIR=${LOCALBASE}
+
+post-stage:
+ ${SED} -e 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/piper_phonemize.pc.in \
+ > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/piper_phonemize.pc
+
+.include <bsd.port.mk>
diff --git a/audio/piper-phonemize/distinfo b/audio/piper-phonemize/distinfo
new file mode 100644
index 000000000000..dbd7efc6acde
--- /dev/null
+++ b/audio/piper-phonemize/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748849594
+SHA256 (rhasspy-piper-phonemize-2023.11.14-4_GH0.tar.gz) = 4713d62b9d639d9e27c9abb6dcc5f98ee36c9b873ae0590644d325837ebf135a
+SIZE (rhasspy-piper-phonemize-2023.11.14-4_GH0.tar.gz) = 9788151
diff --git a/audio/piper-phonemize/files/patch-CMakeLists.txt b/audio/piper-phonemize/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..f4ae844b908b
--- /dev/null
+++ b/audio/piper-phonemize/files/patch-CMakeLists.txt
@@ -0,0 +1,132 @@
+https://github.com/rhasspy/piper-phonemize/pull/31
+
+--- CMakeLists.txt.orig 2023-11-14 17:54:34 UTC
++++ CMakeLists.txt
+@@ -17,7 +17,7 @@ elseif(NOT APPLE)
+
+ elseif(NOT APPLE)
+ # Linux flags
+- string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra -Wl,-rpath,'$ORIGIN'")
++ string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra")
+ string(APPEND CMAKE_C_FLAGS " -Wall -Wextra")
+ endif()
+
+@@ -34,100 +34,13 @@ set_target_properties(piper_phonemize PROPERTIES
+ SOVERSION ${PROJECT_VERSION_MAJOR}
+ )
+
+-# ---- onnxruntime ---
+-
+-# Look for onnxruntime files in <root>/lib
+-if(NOT DEFINED ONNXRUNTIME_DIR)
+- if(NOT DEFINED ONNXRUNTIME_VERSION)
+- set(ONNXRUNTIME_VERSION "1.14.1")
+- endif()
+-
+- if(WIN32)
+- # Windows x86-64
+- set(ONNXRUNTIME_PREFIX "onnxruntime-win-x64-${ONNXRUNTIME_VERSION}")
+- set(ONNXRUNTIME_EXT "zip")
+- elseif (APPLE)
+- if(CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64)
+- # MacOS x86-64
+- set(ONNXRUNTIME_PREFIX "onnxruntime-osx-x86_64-${ONNXRUNTIME_VERSION}")
+- elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL arm64)
+- # MacOS Apple Silicon
+- set(ONNXRUNTIME_PREFIX "onnxruntime-osx-arm64-${ONNXRUNTIME_VERSION}")
+- else()
+- message(FATAL_ERROR "Unsupported architecture for onnxruntime")
+- endif()
+-
+- set(ONNXRUNTIME_EXT "tgz")
+- else()
+- if(CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64)
+- # Linux x86-64
+- set(ONNXRUNTIME_PREFIX "onnxruntime-linux-x64-${ONNXRUNTIME_VERSION}")
+- elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64)
+- # Linux ARM 64-bit
+- set(ONNXRUNTIME_PREFIX "onnxruntime-linux-aarch64-${ONNXRUNTIME_VERSION}")
+- elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL armv7l)
+- # Linux ARM 32-bit
+- set(ONNXRUNTIME_PREFIX "onnxruntime-linux-arm32-${ONNXRUNTIME_VERSION}")
+- set(ONNXRUNTIME_URL "https://github.com/synesthesiam/prebuilt-apps/releases/download/v1.0/onnxruntime-linux-arm32-${ONNXRUNTIME_VERSION}.tgz")
+- else()
+- message(FATAL_ERROR "Unsupported architecture for onnxruntime")
+- endif()
+-
+- set(ONNXRUNTIME_EXT "tgz")
+- endif()
+-
+- if(NOT DEFINED ONNXRUNTIME_URL)
+- set(ONNXRUNTIME_URL "https://github.com/microsoft/onnxruntime/releases/download/v${ONNXRUNTIME_VERSION}/${ONNXRUNTIME_PREFIX}.${ONNXRUNTIME_EXT}")
+- endif()
+-
+- set(ONNXRUNTIME_FILENAME "${ONNXRUNTIME_PREFIX}.${ONNXRUNTIME_EXT}")
+- set(ONNXRUNTIME_DIR "${CMAKE_CURRENT_LIST_DIR}/lib/${ONNXRUNTIME_PREFIX}")
+-
+- if(NOT EXISTS "${ONNXRUNTIME_DIR}")
+- if(NOT EXISTS "download/${ONNXRUNTIME_FILENAME}")
+- # Download onnxruntime release
+- message("Downloading ${ONNXRUNTIME_URL}")
+- file(DOWNLOAD "${ONNXRUNTIME_URL}" "download/${ONNXRUNTIME_FILENAME}")
+- endif()
+-
+- # Extract .zip or .tgz to a directory like lib/onnxruntime-linux-x64-1.14.1/
+- file(ARCHIVE_EXTRACT INPUT "download/${ONNXRUNTIME_FILENAME}" DESTINATION "${CMAKE_CURRENT_LIST_DIR}/lib")
+- endif()
+-endif()
+-
+-# ---- espeak-ng ---
+-
+-if(NOT DEFINED ESPEAK_NG_DIR)
+- set(ESPEAK_NG_DIR "${CMAKE_CURRENT_BINARY_DIR}/ei")
+-
+- include(ExternalProject)
+- ExternalProject_Add(
+- espeak_ng_external
+- PREFIX "${CMAKE_CURRENT_BINARY_DIR}/e"
+- URL "https://github.com/rhasspy/espeak-ng/archive/refs/heads/master.zip"
+- CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=${ESPEAK_NG_DIR}
+- CMAKE_ARGS -DUSE_ASYNC:BOOL=OFF
+- CMAKE_ARGS -DBUILD_SHARED_LIBS:BOOL=ON
+- CMAKE_ARGS -DUSE_MBROLA:BOOL=OFF
+- CMAKE_ARGS -DUSE_LIBSONIC:BOOL=OFF
+- CMAKE_ARGS -DUSE_LIBPCAUDIO:BOOL=OFF
+- CMAKE_ARGS -DUSE_KLATT:BOOL=OFF
+- CMAKE_ARGS -DUSE_SPEECHPLAYER:BOOL=OFF
+- CMAKE_ARGS -DEXTRA_cmn:BOOL=ON
+- CMAKE_ARGS -DEXTRA_ru:BOOL=ON
+- CMAKE_ARGS -DCMAKE_C_FLAGS="-D_FILE_OFFSET_BITS=64"
+- )
+- add_dependencies(piper_phonemize espeak_ng_external)
+-endif()
+-
+-
+ # ---- Declare library ----
+
+ target_include_directories(
+ piper_phonemize PUBLIC
+ "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>"
+ ${ESPEAK_NG_DIR}/include
+- ${ONNXRUNTIME_DIR}/include
++ ${ONNXRUNTIME_DIR}/include/onnxruntime
+ )
+
+ target_link_directories(
+@@ -220,16 +133,3 @@ install(
+ install(
+ FILES ${CMAKE_SOURCE_DIR}/etc/libtashkeel_model.ort
+ TYPE DATA)
+-
+-# Dependencies
+-install(
+- DIRECTORY ${ESPEAK_NG_DIR}/
+- DESTINATION ${CMAKE_INSTALL_PREFIX})
+-
+-install(
+- DIRECTORY ${ONNXRUNTIME_DIR}/include/
+- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+-
+-install(
+- DIRECTORY ${ONNXRUNTIME_DIR}/lib/
+- DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/audio/piper-phonemize/files/piper_phonemize.pc.in b/audio/piper-phonemize/files/piper_phonemize.pc.in
new file mode 100644
index 000000000000..6927d4db2462
--- /dev/null
+++ b/audio/piper-phonemize/files/piper_phonemize.pc.in
@@ -0,0 +1,11 @@
+prefix=%%PREFIX%%
+bindir=${prefix}/bin
+libdir=${prefix}/lib
+includedir=${prefix}/include/piper-phonemize
+
+Name: piper-phonemize
+Description: Piper Phonemization Library
+URL: https://github.com/rhasspy/piper-phonemize
+Version: 2023.11.14-4
+Libs: -L${libdir} -lpiper_phonemize
+Cflags: -I${includedir}
diff --git a/audio/piper-phonemize/pkg-descr b/audio/piper-phonemize/pkg-descr
new file mode 100644
index 000000000000..c78947a4a16f
--- /dev/null
+++ b/audio/piper-phonemize/pkg-descr
@@ -0,0 +1,5 @@
+Converts text to phonemes for Piper.
+
+Uses eSpeak phonemes with the espeak_TextToPhonemesWithTerminator function.
+This function allows for Piper to preserve punctuation and detect sentence
+boundaries.
diff --git a/audio/piper-phonemize/pkg-plist b/audio/piper-phonemize/pkg-plist
new file mode 100644
index 000000000000..f4e55dbd4bd3
--- /dev/null
+++ b/audio/piper-phonemize/pkg-plist
@@ -0,0 +1,12 @@
+bin/piper_phonemize
+include/piper-phonemize/json.hpp
+include/piper-phonemize/phoneme_ids.hpp
+include/piper-phonemize/phonemize.hpp
+include/piper-phonemize/shared.hpp
+include/piper-phonemize/tashkeel.hpp
+include/piper-phonemize/uni_algo.h
+lib/libpiper_phonemize.so
+lib/libpiper_phonemize.so.1
+lib/libpiper_phonemize.so.1.2.0
+libdata/pkgconfig/piper_phonemize.pc
+share/libtashkeel_model.ort
diff --git a/audio/piper/Makefile b/audio/piper/Makefile
new file mode 100644
index 000000000000..c13f0322cc28
--- /dev/null
+++ b/audio/piper/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= piper
+DISTVERSION= 2023.11.14
+DISTVERSIONSUFFIX= -2
+CATEGORIES= audio
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= Fast, local text to speech system
+WWW= https://rhasspy.github.io/piper-samples/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
+ libfmt.so:devel/libfmt \
+ libonnxruntime.so:misc/onnxruntime \
+ libpiper_phonemize.so:audio/piper-phonemize \
+ libspdlog.so:devel/spdlog
+
+USES= compiler:c++17-lang cmake localbase pkgconfig tar:xz xorg
+USE_XORG= x11
+
+USE_GITHUB= yes
+GH_ACCOUNT= rhasspy
+
+PLIST_FILES= bin/piper
+
+.include <bsd.port.mk>
diff --git a/audio/piper/distinfo b/audio/piper/distinfo
new file mode 100644
index 000000000000..9f8fb736b6a0
--- /dev/null
+++ b/audio/piper/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750142677
+SHA256 (rhasspy-piper-2023.11.14-2_GH0.tar.gz) = 8b684e102cfe23af097830db9555a8641f17735725853c531a1daeb34b6ed1a8
+SIZE (rhasspy-piper-2023.11.14-2_GH0.tar.gz) = 25602353
diff --git a/audio/piper/files/patch-CMakeLists.txt b/audio/piper/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..8c8041a0c750
--- /dev/null
+++ b/audio/piper/files/patch-CMakeLists.txt
@@ -0,0 +1,139 @@
+--- CMakeLists.txt.orig 2023-11-14 17:55:22 UTC
++++ CMakeLists.txt
+@@ -13,7 +13,7 @@ if(MSVC)
+ add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")
+ elseif(NOT APPLE)
+ # Linux flags
+- string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra -Wl,-rpath,'$ORIGIN'")
++ string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra")
+ string(APPEND CMAKE_C_FLAGS " -Wall -Wextra")
+ endif()
+
+@@ -25,7 +25,7 @@ add_executable(test_piper src/cpp/test.cpp src/cpp/piper.cpp)
+
+ # ---- fmt ---
+
+-if(NOT DEFINED FMT_DIR)
++if(FALSE)
+ set(FMT_VERSION "10.0.0")
+ set(FMT_DIR "${CMAKE_CURRENT_BINARY_DIR}/fi")
+
+@@ -43,7 +43,7 @@ endif()
+
+ # ---- spdlog ---
+
+-if(NOT DEFINED SPDLOG_DIR)
++if(FALSE)
+ set(SPDLOG_DIR "${CMAKE_CURRENT_BINARY_DIR}/si")
+ set(SPDLOG_VERSION "1.12.0")
+ ExternalProject_Add(
+@@ -58,7 +58,13 @@ endif()
+
+ # ---- piper-phonemize ---
+
+-if(NOT DEFINED PIPER_PHONEMIZE_DIR)
++find_package(PkgConfig)
++pkg_check_modules(FMT REQUIRED fmt)
++pkg_check_modules(ONNXRUNTIME REQUIRED libonnxruntime)
++pkg_check_modules(PIPER_PHONEMIZE REQUIRED piper_phonemize)
++pkg_check_modules(SPDLOG REQUIRED spdlog)
++
++if(FALSE)
+ set(PIPER_PHONEMIZE_DIR "${CMAKE_CURRENT_BINARY_DIR}/pi")
+ ExternalProject_Add(
+ piper_phonemize_external
+@@ -74,9 +80,8 @@ endif()
+
+ if((NOT MSVC) AND (NOT APPLE))
+ # Linux flags
+- string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra -Wl,-rpath,'$ORIGIN'")
++ string(APPEND CMAKE_CXX_FLAGS " -Wall -Wextra")
+ string(APPEND CMAKE_C_FLAGS " -Wall -Wextra")
+- target_link_libraries(piper -static-libgcc -static-libstdc++)
+
+ set(PIPER_EXTRA_LIBRARIES "pthread")
+ endif()
+@@ -91,18 +96,18 @@ target_link_libraries(piper
+ )
+
+ target_link_directories(piper PUBLIC
+- ${FMT_DIR}/lib
+- ${SPDLOG_DIR}/lib
+- ${PIPER_PHONEMIZE_DIR}/lib
++ ${FMT_LIBRARY_DIRS}
++ ${SPDLOG_LIBRARY_DIRS}
++ ${ONNXRUNTIME_LIBRARY_DIRS}
+ )
+
+ target_include_directories(piper PUBLIC
+- ${FMT_DIR}/include
+- ${SPDLOG_DIR}/include
+- ${PIPER_PHONEMIZE_DIR}/include
++ ${FMT_INCLUDE_DIRS}
++ ${SPDLOG_INCLUDE_DIRS}
++ ${ONNXRUNTIME_INCLUDE_DIRS}
+ )
+
+-target_compile_definitions(piper PUBLIC _PIPER_VERSION=${piper_version})
++target_compile_definitions(piper PUBLIC _PIPER_VERSION="${piper_version}")
+
+ # ---- Declare test ----
+ include(CTest)
+@@ -116,16 +121,16 @@ target_compile_features(test_piper PUBLIC cxx_std_17)
+
+ target_include_directories(
+ test_piper PUBLIC
+- ${FMT_DIR}/include
+- ${SPDLOG_DIR}/include
+- ${PIPER_PHONEMIZE_DIR}/include
++ ${FMT_INCLUDE_DIRS}
++ ${SPDLOG_INCLUDE_DIRS}
++ ${ONNXRUNTIME_INCLUDE_DIRS}
+ )
+
+ target_link_directories(
+ test_piper PUBLIC
+- ${FMT_DIR}/lib
+- ${SPDLOG_DIR}/lib
+- ${PIPER_PHONEMIZE_DIR}/lib
++ ${FMT_LIBRARY_DIRS}
++ ${SPDLOG_LIBRARY_DIRS}
++ ${ONNXRUNTIME_LIBRARY_DIRS}
+ )
+
+ target_link_libraries(test_piper PUBLIC
+@@ -140,33 +145,5 @@ target_link_libraries(test_piper PUBLIC
+
+ install(
+ TARGETS piper
+- DESTINATION ${CMAKE_INSTALL_PREFIX})
+-
+-# Dependencies
+-install(
+- DIRECTORY ${PIPER_PHONEMIZE_DIR}/bin/
+- DESTINATION ${CMAKE_INSTALL_PREFIX}
+- USE_SOURCE_PERMISSIONS # keep +x
+- FILES_MATCHING
+- PATTERN "piper_phonemize"
+- PATTERN "espeak-ng"
+- PATTERN "*.dll"
+-)
+-
+-install(
+- DIRECTORY ${PIPER_PHONEMIZE_DIR}/lib/
+- DESTINATION ${CMAKE_INSTALL_PREFIX}
+- FILES_MATCHING
+- PATTERN "*.dll"
+- PATTERN "*.so*"
+-)
+-
+-install(
+- DIRECTORY ${PIPER_PHONEMIZE_DIR}/share/espeak-ng-data
+- DESTINATION ${CMAKE_INSTALL_PREFIX}
+-)
+-
+-install(
+- FILES ${PIPER_PHONEMIZE_DIR}/share/libtashkeel_model.ort
+- DESTINATION ${CMAKE_INSTALL_PREFIX}
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
+ )
diff --git a/audio/piper/files/patch-src_cpp_piper.cpp b/audio/piper/files/patch-src_cpp_piper.cpp
new file mode 100644
index 000000000000..51f672629560
--- /dev/null
+++ b/audio/piper/files/patch-src_cpp_piper.cpp
@@ -0,0 +1,61 @@
+--- src/cpp/piper.cpp.orig
++++ src/cpp/piper.cpp
+@@ -6,7 +6,7 @@
+ #include <stdexcept>
+
+ #include <espeak-ng/speak_lib.h>
+-#include <onnxruntime_cxx_api.h>
++#include <onnxruntime/onnxruntime_cxx_api.h>
+ #include <spdlog/spdlog.h>
+
+ #include "json.hpp"
+@@ -229,22 +229,6 @@ void initialize(PiperConfig &config) {
+ spdlog::debug("Initialized eSpeak");
+ }
+
+- // Load onnx model for libtashkeel
+- // https://github.com/mush42/libtashkeel/
+- if (config.useTashkeel) {
+- spdlog::debug("Using libtashkeel for diacritization");
+- if (!config.tashkeelModelPath) {
+- throw std::runtime_error("No path to libtashkeel model");
+- }
+-
+- spdlog::debug("Loading libtashkeel model from {}",
+- config.tashkeelModelPath.value());
+- config.tashkeelState = std::make_unique<tashkeel::State>();
+- tashkeel::tashkeel_load(config.tashkeelModelPath.value(),
+- *config.tashkeelState);
+- spdlog::debug("Initialized libtashkeel");
+- }
+-
+ spdlog::info("Initialized piper");
+ }
+
+@@ -447,15 +431,6 @@ void textToAudio(PiperConfig &config, Voice &voice, std::string text,
+ voice.synthesisConfig.sampleRate * voice.synthesisConfig.channels);
+ }
+
+- if (config.useTashkeel) {
+- if (!config.tashkeelState) {
+- throw std::runtime_error("Tashkeel model is not loaded");
+- }
+-
+- spdlog::debug("Diacritizing text with libtashkeel: {}", text);
+- text = tashkeel::tashkeel_run(text, *config.tashkeelState);
+- }
+-
+ // Phonemes for each sentence
+ spdlog::debug("Phonemizing text: {}", text);
+ std::vector<std::vector<Phoneme>> phonemes;
+--- src/cpp/piper.hpp.orig
++++ src/cpp/piper.hpp
+@@ -8,7 +8,7 @@
+ #include <string>
+ #include <vector>
+
+-#include <onnxruntime_cxx_api.h>
++#include <onnxruntime/onnxruntime_cxx_api.h>
+ #include <piper-phonemize/phoneme_ids.hpp>
+ #include <piper-phonemize/phonemize.hpp>
+ #include <piper-phonemize/tashkeel.hpp>
diff --git a/audio/piper/pkg-descr b/audio/piper/pkg-descr
new file mode 100644
index 000000000000..cad20f548b02
--- /dev/null
+++ b/audio/piper/pkg-descr
@@ -0,0 +1,2 @@
+A fast, local neural text to speech system that sounds great and is optimized
+for the Raspberry Pi 4. Piper is used in a variety of projects.
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index f149d25a3f79..d21048e6fb0f 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20250416
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 8131823518a9..cb0d11ce332a 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612338
-SHA256 (KDE/plasma/6.3.5/kpipewire-6.3.5.tar.xz) = 99b612bbe0fe3f44054fc57131e05fc005f675ccc071a088b5a0f154d03af2f7
-SIZE (KDE/plasma/6.3.5/kpipewire-6.3.5.tar.xz) = 152788
+TIMESTAMP = 1750010486
+SHA256 (KDE/plasma/6.4.0/kpipewire-6.4.0.tar.xz) = d597665a4ee57a4993d908e62151242ae9a5a3a25e76d0ba003f39ca6869e35a
+SIZE (KDE/plasma/6.4.0/kpipewire-6.4.0.tar.xz) = 152832
diff --git a/audio/plasma6-kpipewire/pkg-plist b/audio/plasma6-kpipewire/pkg-plist
index daef64499a06..27225f12c524 100644
--- a/audio/plasma6-kpipewire/pkg-plist
+++ b/audio/plasma6-kpipewire/pkg-plist
@@ -26,17 +26,17 @@ lib/libKPipeWireDmaBuf.so.%%KDE_PLASMA_VERSION%%
lib/libKPipeWireRecord.so
lib/libKPipeWireRecord.so.6
lib/libKPipeWireRecord.so.%%KDE_PLASMA_VERSION%%
-%%QT_QMLDIR%%/org/kde/pipewire/KPipeWireDeclarative.qmltypes
+%%QT_QMLDIR%%/org/kde/pipewire/KPipeWire.qmltypes
%%QT_QMLDIR%%/org/kde/pipewire/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/pipewire/libKPipeWireDeclarative.so
+%%QT_QMLDIR%%/org/kde/pipewire/libKPipeWireplugin.so
%%QT_QMLDIR%%/org/kde/pipewire/monitor/KPipeWireMonitorDeclarative.qmltypes
%%QT_QMLDIR%%/org/kde/pipewire/monitor/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so
%%QT_QMLDIR%%/org/kde/pipewire/monitor/qmldir
%%QT_QMLDIR%%/org/kde/pipewire/qmldir
-%%QT_QMLDIR%%/org/kde/pipewire/record/KPipeWireRecordDeclarative.qmltypes
+%%QT_QMLDIR%%/org/kde/pipewire/record/KPipeWireRecord.qmltypes
%%QT_QMLDIR%%/org/kde/pipewire/record/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so
+%%QT_QMLDIR%%/org/kde/pipewire/record/libKPipeWireRecordplugin.so
%%QT_QMLDIR%%/org/kde/pipewire/record/qmldir
share/locale/ar/LC_MESSAGES/kpipewire6.mo
share/locale/ast/LC_MESSAGES/kpipewire6.mo
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 1f255a809427..536deb68edff 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612338
-SHA256 (KDE/plasma/6.3.5/ocean-sound-theme-6.3.5.tar.xz) = e6ab2ef12ba392cdadbc4fa1043a4a1d5419b6177a086822f68c7a5b521798c3
-SIZE (KDE/plasma/6.3.5/ocean-sound-theme-6.3.5.tar.xz) = 2117612
+TIMESTAMP = 1750010486
+SHA256 (KDE/plasma/6.4.0/ocean-sound-theme-6.4.0.tar.xz) = afa672a91caea9a34f9fe69903bff4d8cf99b16393db52d546fabe2b5b8ea773
+SIZE (KDE/plasma/6.4.0/ocean-sound-theme-6.4.0.tar.xz) = 2128384
diff --git a/audio/plasma6-ocean-sound-theme/pkg-plist b/audio/plasma6-ocean-sound-theme/pkg-plist
index c01a18073ae7..4861196abbf0 100644
--- a/audio/plasma6-ocean-sound-theme/pkg-plist
+++ b/audio/plasma6-ocean-sound-theme/pkg-plist
@@ -43,6 +43,8 @@ share/sounds/ocean/stereo/dialog-information.oga
share/sounds/ocean/stereo/dialog-information.oga.license
share/sounds/ocean/stereo/dialog-question.oga
share/sounds/ocean/stereo/dialog-question.oga.license
+share/sounds/ocean/stereo/dialog-warning-auth.oga
+share/sounds/ocean/stereo/dialog-warning-auth.oga.license
share/sounds/ocean/stereo/dialog-warning.oga
share/sounds/ocean/stereo/dialog-warning.oga.license
share/sounds/ocean/stereo/game-over-loser.oga
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 70922a1cf4f9..2bc07e60fd67 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612339
-SHA256 (KDE/plasma/6.3.5/oxygen-sounds-6.3.5.tar.xz) = 4058f03bef3d9c734a679aaf6e60ceeb2e845007078b4b654a1f3c90d2822e56
-SIZE (KDE/plasma/6.3.5/oxygen-sounds-6.3.5.tar.xz) = 1936200
+TIMESTAMP = 1750010486
+SHA256 (KDE/plasma/6.4.0/oxygen-sounds-6.4.0.tar.xz) = 5b3d5df27390ee08260964b2a68d5997f2f507d175311460fba1acea414dc852
+SIZE (KDE/plasma/6.4.0/oxygen-sounds-6.4.0.tar.xz) = 1935544
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index ccc12b2c2167..9dd076b6d202 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612340
-SHA256 (KDE/plasma/6.3.5/plasma-pa-6.3.5.tar.xz) = a66fff73ad59c47d0a0c4f1ac4349afbcd5377e7928edd6849f5a7e4e11c0198
-SIZE (KDE/plasma/6.3.5/plasma-pa-6.3.5.tar.xz) = 192972
+TIMESTAMP = 1750010489
+SHA256 (KDE/plasma/6.4.0/plasma-pa-6.4.0.tar.xz) = 7b19b41478708835a1580494e5521803bc9b79474b50ed1ebf9318a20e1ed1a8
+SIZE (KDE/plasma/6.4.0/plasma-pa-6.4.0.tar.xz) = 196660
diff --git a/audio/plasma6-plasma-pa/pkg-plist b/audio/plasma6-plasma-pa/pkg-plist
index a92e4983461f..b89a6e754613 100644
--- a/audio/plasma6-plasma-pa/pkg-plist
+++ b/audio/plasma6-plasma-pa/pkg-plist
@@ -1,6 +1,7 @@
lib/libplasma-volume.so.6
lib/libplasma-volume.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kf6/kded/audioshortcutsservice.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.volume.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_pulseaudio.so
%%QT_QMLDIR%%/org/kde/plasma/private/volume/PulseObjectFilterModel.qml
%%QT_QMLDIR%%/org/kde/plasma/private/volume/kde-qmlmodule.version
@@ -143,14 +144,4 @@ share/locale/zh_CN/LC_MESSAGES/kcm_pulseaudio.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
share/locale/zh_TW/LC_MESSAGES/kcm_pulseaudio.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
-share/metainfo/org.kde.plasma.volume.appdata.xml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/DeviceListItem.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/HorizontalStackView.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/SmallToolButton.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/StreamListItem.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/VolumeSlider.qml
-share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.volume/metadata.json
share/qlogging-categories6/plasmapa.categories
diff --git a/audio/pragha/Makefile b/audio/pragha/Makefile
index 75e1a5ab8114..ffe380115a3a 100644
--- a/audio/pragha/Makefile
+++ b/audio/pragha/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pragha
PORTVERSION= 1.3.3
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MASTER_SITES= https://github.com/pragha-music-player/${PORTNAME}/releases/download/v${PORTVERSION}/
@@ -11,7 +11,7 @@ WWW= https://pragha-music-player.github.io/
LICENSE= GPLv3
LIB_DEPENDS= libtag.so:audio/taglib \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libnotify.so:devel/libnotify \
libkeybinder-3.0.so:x11/keybinder-gtk3 \
libsoup-2.4.so:devel/libsoup \
diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile
index 5cfafe2bb85d..33a37e38c70f 100644
--- a/audio/pt2-clone/Makefile
+++ b/audio/pt2-clone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pt2-clone
-PORTVERSION= 1.74
+PORTVERSION= 1.75
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo
index fcc5ecfba765..f62bc97696e9 100644
--- a/audio/pt2-clone/distinfo
+++ b/audio/pt2-clone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746346857
+TIMESTAMP = 1747987384
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
SIZE (pt2-clone-extras-2.tar.gz) = 742
-SHA256 (8bitbubsy-pt2-clone-v1.74_GH0.tar.gz) = fdb4f2a2155ae60fc3d19f1dd4f5e48da3713d07e5727be985c61de2952665a1
-SIZE (8bitbubsy-pt2-clone-v1.74_GH0.tar.gz) = 9161423
+SHA256 (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 5876673ec09bc99661a623d2c995615f6f114d3dd4e69932dc8a175927473df2
+SIZE (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 9160021
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 4e782422c192..97fa8d6102d9 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Powerful, simple, audio tag editor
WWW= https://puddletag.net
diff --git a/audio/py-pocketsphinx/Makefile b/audio/py-pocketsphinx/Makefile
index f3a8816a9569..c78c0839077e 100644
--- a/audio/py-pocketsphinx/Makefile
+++ b/audio/py-pocketsphinx/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Python interface to CMU Sphinxbase and Pocketsphinx libraries
WWW= https://github.com/bambocher/pocketsphinx-python
diff --git a/audio/py-supysonic/Makefile b/audio/py-supysonic/Makefile
index 35a27a993747..0a94f63e1b2c 100644
--- a/audio/py-supysonic/Makefile
+++ b/audio/py-supysonic/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Python implementation of the Subsonic server API
WWW= https://supysonic.readthedocs.io/
diff --git a/audio/qsampler/Makefile b/audio/qsampler/Makefile
index 1237dcb73c1a..869b3b481d1f 100644
--- a/audio/qsampler/Makefile
+++ b/audio/qsampler/Makefile
@@ -1,6 +1,7 @@
PORTNAME= qsampler
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 9cc6f6d5b9a0..086783c8d17c 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.4
+DISTVERSION= 1.5.6
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 c515557fe5f3..f2e3c53db7af 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743786919
+TIMESTAMP = 1749270398
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.4_GH0.tar.gz) = 1281f24b4bd3a8d14d9b1a6382602db4ea74914e43233418ebb693264bb26730
-SIZE (rncbc-qtractor-v1.5.4_GH0.tar.gz) = 1981001
+SHA256 (rncbc-qtractor-v1.5.6_GH0.tar.gz) = 8d11e9da21ac7a953bebbb39e940542b70d44a3263d97e7d24385413eba8db2e
+SIZE (rncbc-qtractor-v1.5.6_GH0.tar.gz) = 1995381
diff --git a/audio/re/Makefile b/audio/re/Makefile
index 45c89ee24765..7cc3e4e1356c 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 3.22.0
+DISTVERSION= 3.23.0
CATEGORIES= audio devel
MAINTAINER= herbert@gojira.at
diff --git a/audio/re/distinfo b/audio/re/distinfo
index d526f5ce6f37..057ca01ad062 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746164305
-SHA256 (baresip-re-v3.22.0_GH0.tar.gz) = 31ecb7f7a5569ec0b3d85526c469b24c47673c802d45c58cb13f96a9365f4f14
-SIZE (baresip-re-v3.22.0_GH0.tar.gz) = 621141
+TIMESTAMP = 1749044714
+SHA256 (baresip-re-v3.23.0_GH0.tar.gz) = 94cdd17b4b177b9c764548ded24c74e7f4f5360ce60507bb1b5186b2a6cd3cbb
+SIZE (baresip-re-v3.23.0_GH0.tar.gz) = 621962
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 4886e8f08610..84383eb07d51 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.33
-lib/libre.so.33.22.0
+lib/libre.so.34
+lib/libre.so.34.23.0
libdata/pkgconfig/libre.pc
diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
index dcfd0e07709f..7a4e578ec20d 100644
--- a/audio/rhythmbox/Makefile
+++ b/audio/rhythmbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rhythmbox
PORTVERSION= 3.4.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -18,7 +18,7 @@ LIB_DEPENDS= libtotem-plparser.so:multimedia/totem-pl-parser \
libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libsoup-3.0.so:devel/libsoup3 \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libjson-glib-1.0.so:devel/json-glib \
libsecret-1.so:security/libsecret \
libgudev-1.0.so:devel/libgudev \
@@ -63,7 +63,7 @@ NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
PYTHON_MESON_ENABLED= plugins_python
PYTHON_USES= python
PYTHON_USE= gnome=pygobject3
-PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
PYTHON_BINARY_ALIAS= python3=${PYTHON_CMD}
.include <bsd.port.mk>
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index 446f779a231f..825d770fd444 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= samplv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/samplv1-lv2/distinfo b/audio/samplv1-lv2/distinfo
index b9b70ca33ccc..5881c13fa5e8 100644
--- a/audio/samplv1-lv2/distinfo
+++ b/audio/samplv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708032
-SHA256 (samplv1-1.3.1.tar.gz) = 0dc32d34688c27d61f4ca64b9ecfb79812876e41b755e9f7209014fea483ca1d
-SIZE (samplv1-1.3.1.tar.gz) = 276469
+TIMESTAMP = 1747798544
+SHA256 (samplv1-1.3.2.tar.gz) = 602c6df5100fd36b808a075d03a1e306ddabc8ce8cc8eb48dcbd9e2e0d008458
+SIZE (samplv1-1.3.2.tar.gz) = 277228
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index 718eba2769e5..c469dcb08146 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
index 0f97fe57f8e0..20b1dcde5a00 100644
--- a/audio/sidplayfp/Makefile
+++ b/audio/sidplayfp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidplayfp
-DISTVERSION= 2.14.0
+DISTVERSION= 2.14.1
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 472e9bd594d5..d98d9225ddeb 100644
--- a/audio/sidplayfp/distinfo
+++ b/audio/sidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746953280
-SHA256 (sidplayfp-2.14.0.tar.gz) = 9fcf0e103bdf2dc5b203734615f9d65990da64130b8a483ab9dddd9e59e811d9
-SIZE (sidplayfp-2.14.0.tar.gz) = 250211
+TIMESTAMP = 1747670810
+SHA256 (sidplayfp-2.14.1.tar.gz) = 89b3838a93f45eaadf1aa6ccd7f7ec848940a0e9e3f70ed608d6547822c69211
+SIZE (sidplayfp-2.14.1.tar.gz) = 250245
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index 27c436a25213..6591969e3323 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index fdad4645f91c..8340d9e80c82 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= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotify-tui/Makefile b/audio/spotify-tui/Makefile
index 102e7a061ceb..6d5e2e44e709 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= 35
+PORTREVISION= 36
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index 4eb8f456440d..759d6dace38f 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile
index 7aef581a6f17..80cfdea8d2c8 100644
--- a/audio/strawberry/Makefile
+++ b/audio/strawberry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= strawberry
DISTVERSION= 1.2.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/strawberrymusicplayer/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index e945e6c48967..d40d4d7ccf12 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,5 +1,6 @@
PORTNAME= supercollider
DISTVERSION= 3.13.1-g20250219
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@nicandneal.net
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index b4be7623c342..fc1ec1f6d5b1 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= synthv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/synthv1-lv2/distinfo b/audio/synthv1-lv2/distinfo
index ffa4cef16690..0a3df04fcc07 100644
--- a/audio/synthv1-lv2/distinfo
+++ b/audio/synthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708034
-SHA256 (synthv1-1.3.1.tar.gz) = c99fa1774d0eec2f3bc429a9ace6c7f55f8c48a2f0885bd6a5cfd1bc4fe730d5
-SIZE (synthv1-1.3.1.tar.gz) = 234066
+TIMESTAMP = 1747798545
+SHA256 (synthv1-1.3.2.tar.gz) = b42c6025d9793cc36f9e13d93ac361952dcba8192c9970688df9d22d951928c6
+SIZE (synthv1-1.3.2.tar.gz) = 233380
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile
index 04657f6ab39d..4c70019bd4c5 100644
--- a/audio/taglib/Makefile
+++ b/audio/taglib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= taglib
-DISTVERSION= 2.0.2
+DISTVERSION= 2.1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://taglib.org/releases/
@@ -20,6 +20,7 @@ USES= cmake:testing compiler:c++17-lang cpe pathfix
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_CXX_VISIBILITY_PRESET=hidden
+CMAKE_OFF= BUILD_TESTING
CMAKE_ON= VISIBILITY_HIDDEN
CMAKE_TESTING_TARGET= check
diff --git a/audio/taglib/distinfo b/audio/taglib/distinfo
index 3809331e49fb..27d076775614 100644
--- a/audio/taglib/distinfo
+++ b/audio/taglib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724497812
-SHA256 (taglib-2.0.2.tar.gz) = 0de288d7fe34ba133199fd8512f19cc1100196826eafcb67a33b224ec3a59737
-SIZE (taglib-2.0.2.tar.gz) = 1446419
+TIMESTAMP = 1748765137
+SHA256 (taglib-2.1.tar.gz) = 95b788b39eaebab41f7e6d1c1d05ceee01a5d1225e4b6d11ed8976e96ba90b0c
+SIZE (taglib-2.1.tar.gz) = 1485749
diff --git a/audio/taglib/pkg-plist b/audio/taglib/pkg-plist
index 5534bf06d66a..f6257f648ad7 100644
--- a/audio/taglib/pkg-plist
+++ b/audio/taglib/pkg-plist
@@ -70,6 +70,9 @@ include/taglib/relativevolumeframe.h
include/taglib/rifffile.h
include/taglib/s3mfile.h
include/taglib/s3mproperties.h
+include/taglib/shortenfile.h
+include/taglib/shortenproperties.h
+include/taglib/shortentag.h
include/taglib/speexfile.h
include/taglib/speexproperties.h
include/taglib/synchronizedlyricsframe.h
@@ -77,6 +80,7 @@ include/taglib/tableofcontentsframe.h
include/taglib/tag.h
include/taglib/tag_c.h
include/taglib/taglib.h
+include/taglib/taglib_config.h
include/taglib/taglib_export.h
include/taglib/tbytevector.h
include/taglib/tbytevectorlist.h
@@ -119,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.0.2
+%%NO_STATIC%%lib/libtag.so.2.1.0
%%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.0.2
+%%NO_STATIC%%lib/libtag_c.so.2.1.0
libdata/pkgconfig/taglib.pc
libdata/pkgconfig/taglib_c.pc
diff --git a/audio/thunar-media-tags-plugin/Makefile b/audio/thunar-media-tags-plugin/Makefile
index 62b1a3697547..af5ec5b67df4 100644
--- a/audio/thunar-media-tags-plugin/Makefile
+++ b/audio/thunar-media-tags-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunar-media-tags-plugin
-PORTVERSION= 0.5.0
+PORTVERSION= 0.6.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -11,21 +11,18 @@ WWW= https://docs.xfce.org/xfce/thunar/media-tags
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libtag.so:audio/taglib \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libtag.so:audio/taglib
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libutil thunar
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/thunar-media-tags-plugin/distinfo b/audio/thunar-media-tags-plugin/distinfo
index 5ea2c667163c..905df4cd42a4 100644
--- a/audio/thunar-media-tags-plugin/distinfo
+++ b/audio/thunar-media-tags-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735597193
-SHA256 (xfce4/thunar-media-tags-plugin-0.5.0.tar.bz2) = 105a72d51c7fbcc690c9b9a850f3743accbd9bf5dc51480b5ea283dfde96d61e
-SIZE (xfce4/thunar-media-tags-plugin-0.5.0.tar.bz2) = 465197
+TIMESTAMP = 1747846849
+SHA256 (xfce4/thunar-media-tags-plugin-0.6.0.tar.xz) = b62dc047100346324e63d46acaaa497e8d7fccd1d10ef5bfb8370fd666a48c4a
+SIZE (xfce4/thunar-media-tags-plugin-0.6.0.tar.xz) = 68276
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 4bf4cc00e6db..6a9a93cabcd2 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
diff --git a/audio/virtual_oss/files/virtual_oss.in b/audio/virtual_oss/files/virtual_oss.in
index 703e9ae79129..94dfe8b7a01b 100644
--- a/audio/virtual_oss/files/virtual_oss.in
+++ b/audio/virtual_oss/files/virtual_oss.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: virtual_oss
-# REQUIRE: kld
+# REQUIRE: kld ldconfig
# BEFORE: LOGIN sndiod
# KEYWORD: shutdown
@@ -37,16 +37,16 @@ status_cmd="${name}_status"
required_modules="cuse"
virtual_oss_default_args="\
- -S \
- -i 8 \
- -C 2 -c 2 \
- -r 48000 \
- -b 24 \
- -s 8.0ms \
- -f /dev/dsp0 \
- -c 2 \
- -d dsp \
- -t dsp.ctl"
+ -S \
+ -i 8 \
+ -C 2 -c 2 \
+ -r 48000 \
+ -b 24 \
+ -s 8.0ms \
+ -f /dev/dsp0 \
+ -c 2 \
+ -d dsp \
+ -t dsp.ctl"
configs=
load_rc_config $name
@@ -63,85 +63,85 @@ pidpath="/var/run/${name}"
virtual_oss()
{
- # When running early we need to pre-load some libraries
- env LD_PRELOAD=%%LIBFFTW3%%%%LIBSAMPLERATE%% %%PREFIX%%/sbin/virtual_oss $*
+ # When running early we need to pre-load some libraries
+ env LD_PRELOAD=%%LIBFFTW3%%%%LIBSAMPLERATE%% %%PREFIX%%/sbin/virtual_oss $*
}
virtual_oss_pids()
{
- pids=$(pgrep -d ' ' $name)
- pids=${pids% }
- printf "${pids}"
+ pids=$(pgrep -d ' ' $name)
+ pids=${pids% }
+ printf "${pids}"
}
virtual_oss_precmd()
{
- /usr/bin/install -d -m 0755 -o root ${pidpath}
+ /usr/bin/install -d -m 0755 -o root ${pidpath}
}
start_instance()
{
- config=$*
- instance_args=$(eval "echo \$virtual_oss_${config}")
- if [ -z "${instance_args}" ]; then
- echo "No such config ${config}"
- else
- echo -n "Starting Virtual OSS config ${config} ..."
- ${command} \
- ${command_args} \
- -D ${pidpath}/${config}.pid \
- ${instance_args}
- echo " done"
- fi
+ config=$*
+ instance_args=$(eval "echo \$virtual_oss_${config}")
+ if [ -z "${instance_args}" ]; then
+ echo "No such config ${config}"
+ else
+ echo -n "Starting Virtual OSS config ${config} ..."
+ ${command} \
+ ${command_args} \
+ -D ${pidpath}/${config}.pid \
+ ${instance_args}
+ echo " done"
+ fi
}
stop_instance()
{
- config=$*
- instance_args=`eval "echo \$virtual_oss_${config}"`
- if [ -z "${instance_args}" ]; then
- echo "No such config ${config}"
- elif [ -e "${pidpath}/${config}.pid" ]; then
- pid=`check_pidfile ${pidpath}/${config}.pid %%PREFIX%%/sbin/virtual_oss`
- if [ ! -z "${pid}" ]; then
- echo -n "Stopping Virtual OSS config ${config} ... "
- kill $pid
- rm -f ${pidpath}/${config}.pid
- echo "done"
- fi
- fi
+ config=$*
+ instance_args=`eval "echo \$virtual_oss_${config}"`
+ if [ -z "${instance_args}" ]; then
+ echo "No such config ${config}"
+ elif [ -e "${pidpath}/${config}.pid" ]; then
+ pid=`check_pidfile ${pidpath}/${config}.pid %%PREFIX%%/sbin/virtual_oss`
+ if [ ! -z "${pid}" ]; then
+ echo -n "Stopping Virtual OSS config ${config} ... "
+ kill $pid
+ rm -f ${pidpath}/${config}.pid
+ echo "done"
+ fi
+ fi
}
virtual_oss_start()
{
- configs=$*
- [ -z "${configs}" ] && configs="${virtual_oss_configs}"
- for config in ${configs}; do
- start_instance $config
- sleep ${virtual_oss_delay}
- done
+ configs=$*
+ [ -z "${configs}" ] && configs="${virtual_oss_configs}"
+ for config in ${configs}; do
+ start_instance $config
+ sleep ${virtual_oss_delay}
+ done
}
virtual_oss_stop()
{
- configs=$*
- [ -z "${configs}" ] && configs="${virtual_oss_configs}"
- for config in ${configs}; do
- stop_instance ${config}
- sleep ${virtual_oss_delay}
- done
+ configs=$*
+ [ -z "${configs}" ] && configs="${virtual_oss_configs}"
+ for config in ${configs}; do
+ stop_instance ${config}
+ sleep ${virtual_oss_delay}
+ done
}
virtual_oss_status()
{
- pids=$(virtual_oss_pids)
-
- if [ "${pids}" ]; then
- echo "${name} is running as pid ${pids}."
- else
- echo "${name} is not running."
- return 1
- fi
+ pids=$(virtual_oss_pids)
+
+ if [ "${pids}" ]; then
+ echo "${name} is running as pid ${pids}."
+ else
+ echo "${name} is not running."
+ return 1
+ fi
}
run_rc_command $*
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index fdb7d4d7fcb5..9b64fe4a0f1a 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 25
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/wavetral/Makefile b/audio/wavetral/Makefile
index 4811ac217207..eab0658593fe 100644
--- a/audio/wavetral/Makefile
+++ b/audio/wavetral/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wavetral
DISTVERSION= g20210517
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/wildmidi/Makefile b/audio/wildmidi/Makefile
index e935a2dc4a6b..019e9a727742 100644
--- a/audio/wildmidi/Makefile
+++ b/audio/wildmidi/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= audio
-MAINTAINER= liangtai.s16@gmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simple software midi player and core softsynth library
WWW= https://www.mindwerks.net/projects/wildmidi/
diff --git a/audio/xfce4-mixer/Makefile b/audio/xfce4-mixer/Makefile
index 2a09dd760b26..1897b6ced01e 100644
--- a/audio/xfce4-mixer/Makefile
+++ b/audio/xfce4-mixer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mixer
-PORTVERSION= 4.18.2
+PORTVERSION= 4.20.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -10,26 +10,21 @@ WWW= https://docs.xfce.org/apps/xfce4-mixer/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
FLAVORS= lite full
FLAVOR?= ${FLAVORS:[1]}
-full_PKGNAMESUFFIX= -full
-full_CONFLICTS_INSTALL= xfce4-mixer
+full_PKGNAMESUFFIX= -full
+full_CONFLICTS_INSTALL= xfce4-mixer
-lite_CONFLICTS_INSTALL= xfce4-mixer-full
+lite_CONFLICTS_INSTALL= xfce4-mixer-full
-USES= compiler:c11 gettext-tools gmake gnome gstreamer libtool \
- pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome gstreamer meson pkgconfig \
+ tar:xz xfce xorg
+USE_GNOME= glib20 gtk30
USE_GSTREAMER= good
USE_XFCE= libmenu panel xfconf
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= KEYBINDER NLS
OPTIONS_DEFAULT= OSS
OPTIONS_GROUP= AUDIO
@@ -40,23 +35,25 @@ OPTIONS_SUB= yes
OPTIONS_DEFAULT+= ALSA KEYBINDER PULSEAUDIO SNDIO
.endif
-KEYBINDER_DESC= Multimedia keyboard shortcuts
+KEYBINDER_DESC= Multimedia keyboard shortcuts
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_ENABLE= alsa
+ALSA_MESON_ENABLED= alsa
KEYBINDER_LIB_DEPENDS= libkeybinder-3.0.so:x11/keybinder-gtk3
-KEYBINDER_CONFIGURE_ENABLE= keybinder
+KEYBINDER_MESON_ENABLED= keybinder
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
-OSS_CONFIGURE_ENABLE= oss
+OSS_MESON_ENABLED= oss
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE= pulse
+PULSEAUDIO_MESON_ENABLED= pulse
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
-SNDIO_CONFIGURE_ENABLE= sndio
+SNDIO_MESON_ENABLED= sndio
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfce4-mixer/distinfo b/audio/xfce4-mixer/distinfo
index d6a8029d78d1..a4939edd3ef7 100644
--- a/audio/xfce4-mixer/distinfo
+++ b/audio/xfce4-mixer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735173172
-SHA256 (xfce4/xfce4-mixer-4.18.2.tar.bz2) = 101580c15bfe7fe430a149da3603357558b7d0a66258dfdb78d04c1bf3c791a1
-SIZE (xfce4/xfce4-mixer-4.18.2.tar.bz2) = 613529
+TIMESTAMP = 1747848112
+SHA256 (xfce4/xfce4-mixer-4.20.0.tar.xz) = d603be3aec26a16b9d98b9bd71555f80467d556547de50b86337bbf4708ddcaf
+SIZE (xfce4/xfce4-mixer-4.20.0.tar.xz) = 118332
diff --git a/audio/xfce4-mpc-plugin/Makefile b/audio/xfce4-mpc-plugin/Makefile
index 1bf81056fe28..33dde9323872 100644
--- a/audio/xfce4-mpc-plugin/Makefile
+++ b/audio/xfce4-mpc-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-mpc-plugin
-PORTVERSION= 0.5.5
+PORTVERSION= 0.6.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,23 +10,21 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin/start
LICENSE= ISCL
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libmpd.so:audio/libmpd
+LIB_DEPENDS= libmpd.so:audio/libmpd
RUN_DEPENDS= musicpd:audio/musicpd
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-CONFIGURE_ARGS+= --with-libmpd=${LOCALBASE}
+MESON_ARGS= -Dlibmpd=enabled
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfce4-mpc-plugin/distinfo b/audio/xfce4-mpc-plugin/distinfo
index f1669f9a13d3..24532e244abc 100644
--- a/audio/xfce4-mpc-plugin/distinfo
+++ b/audio/xfce4-mpc-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735166892
-SHA256 (xfce4/xfce4-mpc-plugin-0.5.5.tar.bz2) = 4ce7d77667a263ee9916c0cab2a733b17e3bd65705cd4ed5cec3cbde6e7298cf
-SIZE (xfce4/xfce4-mpc-plugin-0.5.5.tar.bz2) = 388322
+TIMESTAMP = 1747772078
+SHA256 (xfce4/xfce4-mpc-plugin-0.6.0.tar.xz) = dee5bcc0566ba2dc95b9c3b4cadd5e8b3bb2798a54a2a8d8652708915fe45d50
+SIZE (xfce4/xfce4-mpc-plugin-0.6.0.tar.xz) = 47092
diff --git a/audio/xfmpc/Makefile b/audio/xfmpc/Makefile
index c9eca877efef..0d7ff3de6f7b 100644
--- a/audio/xfmpc/Makefile
+++ b/audio/xfmpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfmpc
-PORTVERSION= 0.3.2
+PORTVERSION= 0.4.0
CATEGORIES= audio xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -10,23 +10,20 @@ WWW= https://gitlab.xfce.org/apps/xfmpc
LICENSE= GPLv2
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libmpd.so:audio/libmpd
-USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz \
vala:build xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= gtk30
USE_XFCE= libmenu
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/audio/xfmpc/distinfo b/audio/xfmpc/distinfo
index aca199c265b1..e01ca7434e9d 100644
--- a/audio/xfmpc/distinfo
+++ b/audio/xfmpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735175637
-SHA256 (xfce4/xfmpc-0.3.2.tar.bz2) = 4a58bd9e9c14c391943bb35b57ed8eb49000655da176639e7245da7286b07825
-SIZE (xfce4/xfmpc-0.3.2.tar.bz2) = 566036
+TIMESTAMP = 1747848944
+SHA256 (xfce4/xfmpc-0.4.0.tar.xz) = 6b8efc8c1c0ada91a1ce02413000bc6e38c72364e16f2fa4db7edc71fda25935
+SIZE (xfce4/xfmpc-0.4.0.tar.xz) = 83644
diff --git a/audio/zam-plugins-lv2/Makefile b/audio/zam-plugins-lv2/Makefile
index 8238f88a81c3..d2fda9a0c89b 100644
--- a/audio/zam-plugins-lv2/Makefile
+++ b/audio/zam-plugins-lv2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= zam-plugins
-DISTVERSION= 4.3
-PORTREVISION= 2
+DISTVERSION= 4.4
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/zam-plugins-lv2/distinfo b/audio/zam-plugins-lv2/distinfo
index 3a16203a77e1..8c95742e1647 100644
--- a/audio/zam-plugins-lv2/distinfo
+++ b/audio/zam-plugins-lv2/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1716746671
-SHA256 (zamaudio-zam-plugins-4.3_GH0.tar.gz) = 5c681e2830f1f5400364a4a5c7df72c95a3a5e81aa82c87a4cbf387511752857
-SIZE (zamaudio-zam-plugins-4.3_GH0.tar.gz) = 24025358
+TIMESTAMP = 1748881890
+SHA256 (zamaudio-zam-plugins-4.4_GH0.tar.gz) = b3601235c6769fd4c5c3390ec44ac12c429e95556768f9276fe0adac38ce2435
+SIZE (zamaudio-zam-plugins-4.4_GH0.tar.gz) = 24025985
SHA256 (DISTRHO-DPF-077fcf5_GH0.tar.gz) = 12f99820ad4320e510b8694c2271fbb336c4049c7c59f5cee50e14d55f87e652
SIZE (DISTRHO-DPF-077fcf5_GH0.tar.gz) = 3034399
SHA256 (DISTRHO-pugl-e33b2f6_GH0.tar.gz) = 09b15cd159afd4b48652c9b223883bedee4631dbcaa2f75a921ff4153dedbfe4