aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2023-08-06 13:01:13 +0000
committerGleb Popov <arrowd@FreeBSD.org>2023-08-07 16:34:07 +0000
commitb1ecad53b0b32916e5db596b26334db8015e4299 (patch)
treed860d3a4c0401142fdbc34f99caba645bec72700
parenta9427521604ac294c1d5154e63d4c8edbd2729a0 (diff)
downloadports-b1ecad53b0b32916e5db596b26334db8015e4299.tar.gz
ports-b1ecad53b0b32916e5db596b26334db8015e4299.zip
audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713
-rw-r--r--accessibility/speech-dispatcher/Makefile2
-rw-r--r--audio/alsa-plugins/Makefile2
-rw-r--r--audio/aqualung/Makefile2
-rw-r--r--audio/bambootracker/Makefile1
-rw-r--r--audio/baresip/Makefile1
-rw-r--r--audio/cardinal/Makefile2
-rw-r--r--audio/carla/Makefile1
-rw-r--r--audio/cava/Makefile2
-rw-r--r--audio/cli-visualizer/Makefile2
-rw-r--r--audio/cmus/Makefile2
-rw-r--r--audio/csound/Makefile2
-rw-r--r--audio/darkice/Makefile2
-rw-r--r--audio/deadbeef/Makefile2
-rw-r--r--audio/dpf-plugins-lv2/Makefile2
-rw-r--r--audio/dragonfly-reverb-lv2/Makefile1
-rw-r--r--audio/drumstick/Makefile2
-rw-r--r--audio/fasttracker2/Makefile1
-rw-r--r--audio/fluidsynth/Makefile1
-rw-r--r--audio/fossmixer/Makefile2
-rw-r--r--audio/giada/Makefile2
-rw-r--r--audio/gogglesmm/Makefile2
-rw-r--r--audio/gsequencer/Makefile1
-rw-r--r--audio/gstreamer1-plugins-pulse/Makefile2
-rw-r--r--audio/gtick/Makefile2
-rw-r--r--audio/harp/Makefile2
-rw-r--r--audio/hydrogen/Makefile2
-rw-r--r--audio/kmix/Makefile1
-rw-r--r--audio/kwave/Makefile1
-rw-r--r--audio/libao/Makefile2
-rw-r--r--audio/libcanberra/Makefile2
-rw-r--r--audio/libmatemixer/Makefile1
-rw-r--r--audio/libopenmpt/Makefile1
-rw-r--r--audio/lingot/Makefile2
-rw-r--r--audio/lmms/Makefile2
-rw-r--r--audio/mhwaveedit/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mumble/Makefile1
-rw-r--r--audio/musicpd/Makefile1
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncpamixer/Makefile1
-rw-r--r--audio/ncspot/Makefile1
-rw-r--r--audio/noson-app/Makefile1
-rw-r--r--audio/openal-soft/Makefile2
-rw-r--r--audio/owntone/Makefile2
-rw-r--r--audio/paman/Makefile2
-rw-r--r--audio/pamixer/Makefile2
-rw-r--r--audio/paprefs/Makefile2
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pavumeter/Makefile2
-rw-r--r--audio/pcaudiolib/Makefile1
-rw-r--r--audio/plasma5-plasma-pa/Makefile2
-rw-r--r--audio/psindustrializer/Makefile2
-rw-r--r--audio/pulseaudio-module-sndio/Makefile2
-rw-r--r--audio/pulseaudio-module-xrdp/Makefile2
-rw-r--r--audio/pulseaudio-qt/Makefile2
-rw-r--r--audio/pulseaudio/Makefile70
-rw-r--r--audio/pulseaudio/distinfo6
-rw-r--r--audio/pulseaudio/files/patch-configure22
-rw-r--r--audio/pulseaudio/files/patch-src_modules_echo-cancel_meson.build11
-rw-r--r--audio/pulseaudio/files/patch-src_modules_meson.build11
-rw-r--r--audio/pulseaudio/files/patch-src_modules_module-detect.c45
-rw-r--r--audio/pulseaudio/files/patch-src_modules_oss_module-oss.c95
-rw-r--r--audio/pulseaudio/files/patch-src_modules_oss_oss-util.c65
-rw-r--r--audio/pulseaudio/files/patch-src_pulse_util.c34
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_atomic.h51
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_proplist-util.c22
-rw-r--r--audio/pulseaudio/files/patch-src_utils_padsp.c14
-rw-r--r--audio/pulseaudio/pkg-plist188
-rw-r--r--audio/py-pocketsphinx/Makefile2
-rw-r--r--audio/py-pulsectl/Makefile1
-rw-r--r--audio/rezound/Makefile2
-rw-r--r--audio/rhvoice/Makefile1
-rw-r--r--audio/rtaudio/Makefile1
-rw-r--r--audio/shairport-sync/Makefile1
-rw-r--r--audio/sidplayfp/Makefile2
-rw-r--r--audio/siren/Makefile2
-rw-r--r--audio/sonic-visualiser/Makefile2
-rw-r--r--audio/sonivox-eas/Makefile2
-rw-r--r--audio/soundtracker/Makefile2
-rw-r--r--audio/sox/Makefile2
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--audio/strawberry/Makefile1
-rw-r--r--audio/vban/Makefile2
-rw-r--r--audio/webrtc-audio-processing/Makefile1
-rw-r--r--audio/webrtc-audio-processing0/Makefile2
-rw-r--r--audio/wolf-shaper-lv2/Makefile1
-rw-r--r--audio/xfce4-mixer/Makefile1
-rw-r--r--audio/xfce4-pulseaudio-plugin/Makefile1
-rw-r--r--audio/xmp/Makefile1
-rw-r--r--audio/zam-plugins-lv2/Makefile2
-rw-r--r--audio/zrythm/Makefile2
-rw-r--r--comms/cubicsdr/Makefile2
-rw-r--r--comms/fldigi/Makefile2
-rw-r--r--comms/morse/Makefile1
-rw-r--r--comms/multimon-ng/Makefile1
-rw-r--r--comms/qsstv/Makefile2
-rw-r--r--comms/quisk/Makefile1
-rw-r--r--comms/twpsk/Makefile2
-rw-r--r--comms/unixcw/Makefile2
-rw-r--r--deskutils/cairo-dock-plugins/Makefile2
-rw-r--r--deskutils/i3status/Makefile2
-rw-r--r--deskutils/kdeconnect-kde/Makefile1
-rw-r--r--deskutils/spice-gtk/Makefile2
-rw-r--r--deskutils/xfce4-volumed-pulse/Makefile1
-rw-r--r--devel/allegro5/Makefile2
-rw-r--r--devel/aws-sdk-cpp/Makefile1
-rw-r--r--devel/efl/Makefile2
-rw-r--r--devel/electron22/Makefile1
-rw-r--r--devel/electron23/Makefile2
-rw-r--r--devel/electron24/Makefile2
-rw-r--r--devel/electron25/Makefile2
-rw-r--r--devel/godot/Makefile2
-rw-r--r--devel/godot2/Makefile2
-rw-r--r--devel/godot35/Makefile2
-rw-r--r--devel/ptlib/Makefile2
-rw-r--r--devel/sdl12/Makefile2
-rw-r--r--devel/sdl20/Makefile1
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dolphin-emu/Makefile2
-rw-r--r--emulators/fmsx/Makefile1
-rw-r--r--emulators/fuse/Makefile2
-rw-r--r--emulators/higan/Makefile2
-rw-r--r--emulators/libretro-flycast/Makefile2
-rw-r--r--emulators/libretro-reicast/Makefile2
-rw-r--r--emulators/pcsx2/Makefile2
-rw-r--r--emulators/reicast/Makefile2
-rw-r--r--emulators/rpcs3/Makefile1
-rw-r--r--emulators/snes9x-gtk/Makefile1
-rw-r--r--emulators/vice/Makefile2
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile2
-rw-r--r--emulators/virtualbox-ose/Makefile2
-rw-r--r--emulators/yuzu/Makefile1
-rw-r--r--games/retroarch/Makefile2
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/digikam/Makefile2
-rw-r--r--graphics/libprojectm/Makefile2
-rw-r--r--lang/squeak/Makefile2
-rw-r--r--misc/copperspice-examples/Makefile2
-rw-r--r--multimedia/QtAV/Makefile2
-rw-r--r--multimedia/aegisub/Makefile2
-rw-r--r--multimedia/audacious-plugins/Makefile2
-rw-r--r--multimedia/gmerlin/Makefile2
-rw-r--r--multimedia/gmtk/Makefile2
-rw-r--r--multimedia/gnome-mplayer/Makefile2
-rw-r--r--multimedia/kodi/Makefile2
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/lebiniou/Makefile2
-rw-r--r--multimedia/librespot/Makefile2
-rw-r--r--multimedia/libxine/Makefile2
-rw-r--r--multimedia/lives/Makefile2
-rw-r--r--multimedia/mlt7/Makefile2
-rw-r--r--multimedia/mpv/Makefile2
-rw-r--r--multimedia/musikcube/Makefile1
-rw-r--r--multimedia/mythtv/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile2
-rw-r--r--multimedia/phonon/Makefile2
-rw-r--r--multimedia/pipewire/Makefile2
-rw-r--r--multimedia/qmmp-qt5/Makefile1
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qt5-multimedia/Makefile1
-rw-r--r--multimedia/qt6-multimedia/Makefile1
-rw-r--r--multimedia/ringrtc/Makefile2
-rw-r--r--multimedia/simplescreenrecorder/Makefile2
-rw-r--r--multimedia/snapcast/Makefile2
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--multimedia/webcamoid/Makefile1
-rw-r--r--multimedia/wf-recorder/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net/freerdp/Makefile2
-rw-r--r--net/gtk-vnc/Makefile2
-rw-r--r--net/guacamole-server/Makefile2
-rw-r--r--net/xrdp-devel/Makefile2
-rw-r--r--net/xrdp/Makefile2
-rw-r--r--sysutils/budgie-control-center/Makefile2
-rw-r--r--sysutils/cinnamon-settings-daemon/Makefile2
-rw-r--r--sysutils/fastfetch/Makefile1
-rw-r--r--sysutils/gnome-control-center/Makefile2
-rw-r--r--sysutils/gnome-settings-daemon/Makefile2
-rw-r--r--sysutils/mate-settings-daemon/Makefile2
-rw-r--r--www/chromium/Makefile1
-rw-r--r--www/iridium/Makefile2
-rw-r--r--www/qt5-webengine/Makefile2
-rw-r--r--www/qt6-webengine/Makefile2
-rw-r--r--www/ungoogled-chromium/Makefile1
-rw-r--r--x11-toolkits/copperspice/Makefile2
-rw-r--r--x11-wm/e16/Makefile2
-rw-r--r--x11-wm/enlightenment/Makefile2
-rw-r--r--x11-wm/lxqt-panel/Makefile1
-rw-r--r--x11-wm/qtile/Makefile2
-rw-r--r--x11/budgie-desktop/Makefile1
-rw-r--r--x11/cinnamon-desktop/Makefile2
-rw-r--r--x11/gnome-shell/Makefile2
-rw-r--r--x11/polybar/Makefile2
-rw-r--r--x11/sway-audio-idle-inhibit/Makefile2
-rw-r--r--x11/swaync/Makefile1
-rw-r--r--x11/swaysettings/Makefile2
-rw-r--r--x11/wapanel/Makefile2
-rw-r--r--x11/waybar/Makefile1
-rw-r--r--x11/wf-shell/Makefile2
-rw-r--r--x11/xfce4-goodies/Makefile2
201 files changed, 416 insertions, 543 deletions
diff --git a/accessibility/speech-dispatcher/Makefile b/accessibility/speech-dispatcher/Makefile
index 13e43fe218db..69c37ce98f82 100644
--- a/accessibility/speech-dispatcher/Makefile
+++ b/accessibility/speech-dispatcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= speech-dispatcher
DISTVERSION= 0.11.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES?= accessibility audio
MASTER_SITES= https://github.com/brailcom/speechd/releases/download/${PORTVERSION}/
diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile
index c9e1e85c3080..b072b0832cad 100644
--- a/audio/alsa-plugins/Makefile
+++ b/audio/alsa-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alsa-plugins
PORTVERSION= 1.2.2
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= GH
diff --git a/audio/aqualung/Makefile b/audio/aqualung/Makefile
index 8b111bd67b09..ee25860ccdd8 100644
--- a/audio/aqualung/Makefile
+++ b/audio/aqualung/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aqualung
PORTVERSION= 1.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/bambootracker/Makefile b/audio/bambootracker/Makefile
index 0604586788ae..4980866fb4f4 100644
--- a/audio/bambootracker/Makefile
+++ b/audio/bambootracker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bambootracker
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/BambooTracker/BambooTracker/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= BambooTracker-src-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 813cd740d089..99fada822bc3 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,7 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile
index 86591f3725fe..da6eaa320b86 100644
--- a/audio/cardinal/Makefile
+++ b/audio/cardinal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cardinal
DISTVERSION= 22.05
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/
diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index 9e06c7b35b9b..704ca741498a 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -1,6 +1,7 @@
PORTNAME= Carla
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.6
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/cava/Makefile b/audio/cava/Makefile
index 1798a98ba018..06ca027aaafc 100644
--- a/audio/cava/Makefile
+++ b/audio/cava/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cava
DISTVERSION= 0.7.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= vendion@gmail.com
diff --git a/audio/cli-visualizer/Makefile b/audio/cli-visualizer/Makefile
index ccefe3fef527..7dfae36db4d5 100644
--- a/audio/cli-visualizer/Makefile
+++ b/audio/cli-visualizer/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cli-visualizer
DISTVERSIONPREFIX= v
DISTVERSION= 1.8-27
DISTVERSIONSUFFIX= -g4fc1552
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/cmus/Makefile b/audio/cmus/Makefile
index 06273c2f3e06..ec2bbbe72551 100644
--- a/audio/cmus/Makefile
+++ b/audio/cmus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cmus
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index 2a017deb99e6..9988b2d54673 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csound
DISTVERSION= 6.15.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/darkice/Makefile b/audio/darkice/Makefile
index 5cf3bbbacf0e..fd550d43cee6 100644
--- a/audio/darkice/Makefile
+++ b/audio/darkice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= darkice
PORTVERSION= 1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio net
MASTER_SITES= https://github.com/rafael2k/darkice/releases/download/v${PORTVERSION}/
diff --git a/audio/deadbeef/Makefile b/audio/deadbeef/Makefile
index a83518616741..9de830c05ccb 100644
--- a/audio/deadbeef/Makefile
+++ b/audio/deadbeef/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deadbeef
PORTVERSION= 0.7.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
diff --git a/audio/dpf-plugins-lv2/Makefile b/audio/dpf-plugins-lv2/Makefile
index 8193496f969e..3ac061c6b23c 100644
--- a/audio/dpf-plugins-lv2/Makefile
+++ b/audio/dpf-plugins-lv2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dpf-plugins
DISTVERSIONPREFIX= v
DISTVERSION= 1.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/dragonfly-reverb-lv2/Makefile b/audio/dragonfly-reverb-lv2/Makefile
index 815ef10c015d..ec0e04f72a52 100644
--- a/audio/dragonfly-reverb-lv2/Makefile
+++ b/audio/dragonfly-reverb-lv2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dragonfly-reverb
DISTVERSION= 3.2.10
+PORTREVISION= 1
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/drumstick/Makefile b/audio/drumstick/Makefile
index 1c852564d3c5..93ef61d9b9c7 100644
--- a/audio/drumstick/Makefile
+++ b/audio/drumstick/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drumstick
DISTVERSION= 2.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/
diff --git a/audio/fasttracker2/Makefile b/audio/fasttracker2/Makefile
index f382ccc1ec96..48ffabe04ad7 100644
--- a/audio/fasttracker2/Makefile
+++ b/audio/fasttracker2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fasttracker2
DISTVERSIONPREFIX= v
DISTVERSION= 1.69
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile
index 01476ea709bf..3db961f27ab6 100644
--- a/audio/fluidsynth/Makefile
+++ b/audio/fluidsynth/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fluidsynth
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.3
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org
diff --git a/audio/fossmixer/Makefile b/audio/fossmixer/Makefile
index 094b531ada4a..2dcf2603c367 100644
--- a/audio/fossmixer/Makefile
+++ b/audio/fossmixer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fossmixer
PORTVERSION= 0.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= SF/detroit
DISTNAME= detroit-0.2.3
diff --git a/audio/giada/Makefile b/audio/giada/Makefile
index f8ef98d8d73a..224250051e62 100644
--- a/audio/giada/Makefile
+++ b/audio/giada/Makefile
@@ -1,7 +1,7 @@
PORTNAME= giada
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/gogglesmm/Makefile b/audio/gogglesmm/Makefile
index dcf33af9f14f..0340957b76a4 100644
--- a/audio/gogglesmm/Makefile
+++ b/audio/gogglesmm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gogglesmm
PORTVERSION= 1.2.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= jhale@FreeBSD.org
diff --git a/audio/gsequencer/Makefile b/audio/gsequencer/Makefile
index 87e53c94824c..8d64d3fe9c26 100644
--- a/audio/gsequencer/Makefile
+++ b/audio/gsequencer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gsequencer
DISTVERSION= 5.4.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SAVANNAH/gsequencer/${DISTVERSION:R}.x
diff --git a/audio/gstreamer1-plugins-pulse/Makefile b/audio/gstreamer1-plugins-pulse/Makefile
index 3d16947645fb..de57e5370bf4 100644
--- a/audio/gstreamer1-plugins-pulse/Makefile
+++ b/audio/gstreamer1-plugins-pulse/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= audio
COMMENT= GStreamer pulseaudio plugin
diff --git a/audio/gtick/Makefile b/audio/gtick/Makefile
index 95d4fc7374e1..83527ee275df 100644
--- a/audio/gtick/Makefile
+++ b/audio/gtick/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtick
PORTVERSION= 0.5.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.antcom.de/gtick/download/
diff --git a/audio/harp/Makefile b/audio/harp/Makefile
index 6d8d69dc385c..275f6c251cf2 100644
--- a/audio/harp/Makefile
+++ b/audio/harp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harp
PORTVERSION= 0.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= heckendorfc@gmail.com
diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile
index c55dcd61f0af..1741c6830c2f 100644
--- a/audio/hydrogen/Makefile
+++ b/audio/hydrogen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hydrogen
DISTVERSION= 1.2.0
-#PORTREVISION= 1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/hydrogen-music/${PORTNAME}/releases/download/${DISTVERSION}/ \
SF/hydrogen/Hydrogen/${DISTVERSION}%20Sources/
diff --git a/audio/kmix/Makefile b/audio/kmix/Makefile
index f74c773efbd9..73b092b2417b 100644
--- a/audio/kmix/Makefile
+++ b/audio/kmix/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kmix
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/kwave/Makefile b/audio/kwave/Makefile
index 5f48bf855815..eb270f36c0d9 100644
--- a/audio/kwave/Makefile
+++ b/audio/kwave/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kwave
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/libao/Makefile b/audio/libao/Makefile
index a08ac9db3e1d..9231d49edcdd 100644
--- a/audio/libao/Makefile
+++ b/audio/libao/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libao
PORTVERSION= 1.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/ao/
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 6d8ade4cd44c..2792ca16fb46 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcanberra
PORTVERSION= 0.30
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
diff --git a/audio/libmatemixer/Makefile b/audio/libmatemixer/Makefile
index 00cbad1b0862..67747d18a00c 100644
--- a/audio/libmatemixer/Makefile
+++ b/audio/libmatemixer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libmatemixer
PORTVERSION= 1.26.0
+PORTREVISION= 1
CATEGORIES= audio mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index 97d522bbf309..2ebadd24764a 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libopenmpt
DISTVERSION= 0.7.2
DISTVERSIONSUFFIX= +release.autotools
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
LOCAL/ehaupt
diff --git a/audio/lingot/Makefile b/audio/lingot/Makefile
index ccae09f7468f..114db013b124 100644
--- a/audio/lingot/Makefile
+++ b/audio/lingot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lingot
PORTVERSION= 1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= SAVANNAH
diff --git a/audio/lmms/Makefile b/audio/lmms/Makefile
index b271dfe6a47d..a856b1797fc0 100644
--- a/audio/lmms/Makefile
+++ b/audio/lmms/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lmms
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 2
CATEGORIES= audio
diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile
index a380d9790f6a..48fb601199ed 100644
--- a/audio/mhwaveedit/Makefile
+++ b/audio/mhwaveedit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mhwaveedit
PORTVERSION= 1.4.24
-PORTREVISION= 5
+PORTREVISION= 6
DISTVERSIONPREFIX= v
CATEGORIES= audio
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index b5d5dc67771c..7cd6311d26ca 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= jbeich@FreeBSD.org
diff --git a/audio/mumble/Makefile b/audio/mumble/Makefile
index f7ee1c1707db..b1c6c2b168c4 100644
--- a/audio/mumble/Makefile
+++ b/audio/mumble/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mumble
DISTVERSION= 1.5.517
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= vvd@FreeBSD.org
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index c652c6fd8296..a8af7d27019e 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= musicpd
PORTVERSION= 0.23.13
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index fec81a9d90e1..7549c6955220 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.2.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncpamixer/Makefile b/audio/ncpamixer/Makefile
index 3cc4c3aa8bce..033bf81f161e 100644
--- a/audio/ncpamixer/Makefile
+++ b/audio/ncpamixer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ncpamixer
DISTVERSION= 1.3.3.5
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index b51cd0d0acb2..f6c6744d66e7 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.4
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index 188cfc4205ff..2aa5943027d3 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,6 @@
PORTNAME= noson-app
DISTVERSION= 5.4.1
+PORTREVISION= 1
CATEGORIES= audio net
MAINTAINER= tcberner@FreeBSD.org
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index 72b7b42d03dd..bff0cc015271 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openal-soft
PORTVERSION= 1.21.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://openal-soft.org/openal-releases/
diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile
index 5973c73a4921..35d0826552b7 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= owntone
DISTVERSION= 28.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://github.com/owntone/owntone-server/releases/download/${DISTVERSION}/
diff --git a/audio/paman/Makefile b/audio/paman/Makefile
index 2dce146b579e..845e472b5397 100644
--- a/audio/paman/Makefile
+++ b/audio/paman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paman
PORTVERSION= 0.9.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
diff --git a/audio/pamixer/Makefile b/audio/pamixer/Makefile
index 9b416e798c75..d985810eb15e 100644
--- a/audio/pamixer/Makefile
+++ b/audio/pamixer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pamixer
DISTVERSIONPREFIX= v
DISTVERSION= 1.4-15
-PORTREVISION= 6
+PORTREVISION= 7
DISTVERSIONSUFFIX= -g4ea2594
CATEGORIES= audio
diff --git a/audio/paprefs/Makefile b/audio/paprefs/Makefile
index 1eb784b1d6a5..2cdf8ca82813 100644
--- a/audio/paprefs/Makefile
+++ b/audio/paprefs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paprefs
PORTVERSION= 1.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/${PORTNAME}/
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index 75e1d833b175..5bfeef66bf15 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pavucontrol-qt
PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= LXQT/${PORTNAME}
diff --git a/audio/pavumeter/Makefile b/audio/pavumeter/Makefile
index c26e700e9b28..6ea36509fa57 100644
--- a/audio/pavumeter/Makefile
+++ b/audio/pavumeter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pavumeter
PORTVERSION= 0.9.3
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
diff --git a/audio/pcaudiolib/Makefile b/audio/pcaudiolib/Makefile
index 6c4108564a74..a8781f401ca2 100644
--- a/audio/pcaudiolib/Makefile
+++ b/audio/pcaudiolib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pcaudiolib
DISTVERSION= 1.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/audio/plasma5-plasma-pa/Makefile b/audio/plasma5-plasma-pa/Makefile
index 0eb386b87d97..ff4f4fc9f883 100644
--- a/audio/plasma5-plasma-pa/Makefile
+++ b/audio/plasma5-plasma-pa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/psindustrializer/Makefile b/audio/psindustrializer/Makefile
index 64ec971ad00e..6d64c1f67a4b 100644
--- a/audio/psindustrializer/Makefile
+++ b/audio/psindustrializer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psindustrializer
DISTVERSION= 0.2.7
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= SF/industrializer/
diff --git a/audio/pulseaudio-module-sndio/Makefile b/audio/pulseaudio-module-sndio/Makefile
index 62f729ed891a..4cbea17b62a0 100644
--- a/audio/pulseaudio-module-sndio/Makefile
+++ b/audio/pulseaudio-module-sndio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pulseaudio-module-sndio
DISTVERSION= 13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://github.com/t6/pulseaudio-module-sndio/releases/download/${DISTVERSION}/
diff --git a/audio/pulseaudio-module-xrdp/Makefile b/audio/pulseaudio-module-xrdp/Makefile
index effc520777b6..535c284dd934 100644
--- a/audio/pulseaudio-module-xrdp/Makefile
+++ b/audio/pulseaudio-module-xrdp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pulseaudio-module-xrdp
DISTVERSIONPREFIX= v
DISTVERSION= 0.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
DIST_SUBDIR= xrdp
diff --git a/audio/pulseaudio-qt/Makefile b/audio/pulseaudio-qt/Makefile
index fbb9eecdf9dc..ca5c25b2a80c 100644
--- a/audio/pulseaudio-qt/Makefile
+++ b/audio/pulseaudio-qt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pulseaudio-qt
DISTVERSION= 1.3
MASTER_SITES= KDE/stable/${PORTNAME}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio kde
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 7aa6c2a70922..bb2b51fc9724 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -3,8 +3,7 @@
# PORTREVISION bumps of depending ports.
PORTNAME= pulseaudio
-DISTVERSION= 14.2
-PORTREVISION= 5
+DISTVERSION= 16.1
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/releases/
@@ -23,85 +22,67 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libltdl.so:devel/libltdl \
libck-connector.so:sysutils/consolekit2
-USES= compiler:c11 cpe gettext gmake gnome iconv libtool:build localbase:ldflags \
- pathfix pkgconfig python:run shebangfix ssl tar:xz
+USES= compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags \
+ meson pathfix pkgconfig python:run shebangfix ssl tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" \
- OPENSSL_CFLAGS="-I${OPENSSLINC}" \
- OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \
- LIBS="-lm -lintl" \
- ac_cv_header_linux_input_h=""
-INSTALL_TARGET= install-strip
-
-SHEBANG_FILES= shell-completion/bash/pulseaudio \
+
+SHEBANG_FILES= shell-completion/bash/pactl \
src/utils/pa-info \
src/utils/qpaeq
bash_CMD= ${SETENV} bash
SUB_FILES= pkg-message
-CONFIGURE_ARGS= --localstatedir=/var \
- --without-caps \
- --disable-esound \
- --disable-udev \
- --disable-gtk3 \
- --disable-gconf \
- --disable-systemd-daemon \
- --disable-systemd-journal \
- --disable-systemd-login \
- --disable-neon-opt \
- --disable-lirc # untested
-
USERS= pulse
GROUPS= pulse pulse-access pulse-rt
OPTIONS_SUB= yes
OPTIONS_DEFINE= AVAHI GSETTINGS SIMD TEST X11
OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX WEBRTC_AEC X11
-AVAHI_CONFIGURE_ENABLE= avahi
+AVAHI_MESON_ENABLED= avahi
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app
GSETTINGS_DESC= GSettings configuration backend support
-GSETTINGS_CONFIGURE_ENABLE= gsettings
+GSETTINGS_MESON_ENABLED= gsettings
GSETTINGS_VARS= GLIB_SCHEMAS=org.freedesktop.pulseaudio.gschema.xml
-SIMD_CONFIGURE_ENABLE= orc
+SIMD_MESON_ENABLED= orc
SIMD_LIB_DEPENDS= liborc-0.4.so:devel/orc
-TEST_TEST_TARGET= check
-TEST_CONFIGURE_ENABLE= tests default-build-tests
+TEST_MESON_TRUE= tests
TEST_BUILD_DEPENDS= check>0:devel/check
-X11_CONFIGURE_ENABLE= x11
+X11_MESON_ENABLED= x11
X11_USES= xorg
X11_USE= XORG=ice,sm,x11,xcb,xtst
OPTIONS_GROUP= AUDIO
OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX WEBRTC_AEC
AUDIO_DESC= Audio support
-ALSA_CONFIGURE_ENABLE= alsa
+ALSA_MESON_ENABLED= alsa
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-JACK_CONFIGURE_ENABLE= jack
+JACK_MESON_ENABLED= jack
JACK_LIB_DEPENDS= libjack.so:audio/jack
-SOXR_CONFIGURE_WITH= soxr
+SOXR_MESON_ENABLED= soxr
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
SPEEX_DESC= Speex resampler and AEC support
-SPEEX_CONFIGURE_WITH= speex
+SPEEX_MESONP_ENABLED= speex
SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
WEBRTC_AEC_DESC= WebRTC-based echo canceller
WEBRTC_AEC_LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing0
-WEBRTC_AEC_CONFIGURE_ENABLE= webrtc-aec
+WEBRTC_AEC_MESON_ENABLED= webrtc-aec
OPTIONS_SINGLE= DATABASE
OPTIONS_SINGLE_DATABASE= TDB GDBM SIMPLE
DATABASE_DESC= Database support
GDBM_DESC= GNU database manager support
-GDBM_CONFIGURE_ON= --with-database=gdbm
+GDBM_MESON_ON= -Ddatabase=gdbm
GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
SIMPLE_DESC= Simple database support
-SIMPLE_CONFIGURE_ON= --with-database=simple
+SIMPLE_MESON_ON= -Ddatabase=simple
TDB_DESC= Trivial database support
-TDB_CONFIGURE_ON= --with-database=tdb
+TDB_MESON_ON= -Ddatabase=tdb
TDB_LIB_DEPENDS= libtdb.so:databases/tdb
+MESON_ARGS= -Db_lundef=false -Dasyncns=disabled -Dbluez5=disabled -Dbluez5-gstreamer=disabled -Ddoxygen=false -Delogind=disabled -Dgstreamer=disabled -Dgtk=disabled -Dlirc=disabled -Dsystemd=disabled -Dvalgrind=disabled
+
PULSE_VERSION= ${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PLIST_SUB= PULSE_VERSION=${PULSE_VERSION}
@@ -111,20 +92,15 @@ post-patch:
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' \
-e 's|--directory|-d|g' \
${WRKSRC}/src/utils/pa-info
- @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
- -e 's|main ()|main (void)|g' \
- ${WRKSRC}/configure
-
-pre-install-TEST-on: do-test
post-install:
+ ${RM} -r ${STAGEDIR}/lib
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse
.for ii in default.pa daemon.conf client.conf system.pa
- ${INSTALL_DATA} ${WRKSRC}/src/${ii} \
+ ${MV} ${STAGEDIR}${PREFIX}/etc/pulse/${ii} \
${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample
.endfor
# Delete ${STAGEDIR}${PREFIX}/libexec/pulse directory, if it's empty
- @(cd ${STAGEDIR}${PREFIX}/libexec && \
- ${FIND} * -maxdepth 0 -type d -empty -name pulse -delete)
+ ${RMDIR} ${STAGEDIR}${PREFIX}/libexec || ${TRUE}
.include <bsd.port.mk>
diff --git a/audio/pulseaudio/distinfo b/audio/pulseaudio/distinfo
index 57149305e726..8c1090c39ef1 100644
--- a/audio/pulseaudio/distinfo
+++ b/audio/pulseaudio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1568380928
-SHA256 (pulseaudio-14.2.tar.xz) = 75d3f7742c1ae449049a4c88900e454b8b350ecaa8c544f3488a2562a9ff66f1
-SIZE (pulseaudio-14.2.tar.xz) = 1951300
+TIMESTAMP = 1691308577
+SHA256 (pulseaudio-16.1.tar.xz) = 8eef32ce91d47979f95fd9a935e738cd7eb7463430dabc72863251751e504ae4
+SIZE (pulseaudio-16.1.tar.xz) = 1545596
diff --git a/audio/pulseaudio/files/patch-configure b/audio/pulseaudio/files/patch-configure
deleted file mode 100644
index f4149d03fc01..000000000000
--- a/audio/pulseaudio/files/patch-configure
+++ /dev/null
@@ -1,22 +0,0 @@
-Use gm4 instead of m4; this is probably just a work-around
-for some cross-build issues on ARM. However, it also means
-that we use the same GNU m4 as upstream developers presumably
-also use for processing these files and avoids future surprises.
-
---- configure.orig 2020-06-23 06:37:52 UTC
-+++ configure
-@@ -32212,10 +32212,10 @@ _LT_EOF
- ;;
- "src/esdcompat":F) chmod +x src/esdcompat ;;
- "src/start-pulseaudio-x11":F) chmod +x src/start-pulseaudio-x11 ;;
-- "src/daemon.conf":F) m4 src/daemon.conf > src/daemon.conf.gen && mv src/daemon.conf.gen src/daemon.conf ;;
-- "src/default.pa":F) m4 src/default.pa > src/default.pa.gen && mv src/default.pa.gen src/default.pa ;;
-- "src/system.pa":F) m4 src/system.pa > src/system.pa.gen && mv src/system.pa.gen src/system.pa ;;
-- "PulseAudioConfig.cmake":F) m4 PulseAudioConfig.cmake > PulseAudioConfig.cmake.gen && mv PulseAudioConfig.cmake.gen PulseAudioConfig.cmake ;;
-+ "src/daemon.conf":F) gm4 src/daemon.conf > src/daemon.conf.gen && mv src/daemon.conf.gen src/daemon.conf ;;
-+ "src/default.pa":F) gm4 src/default.pa > src/default.pa.gen && mv src/default.pa.gen src/default.pa ;;
-+ "src/system.pa":F) gm4 src/system.pa > src/system.pa.gen && mv src/system.pa.gen src/system.pa ;;
-+ "PulseAudioConfig.cmake":F) gm4 PulseAudioConfig.cmake > PulseAudioConfig.cmake.gen && mv PulseAudioConfig.cmake.gen PulseAudioConfig.cmake ;;
-
- esac
- done # for ac_tag
diff --git a/audio/pulseaudio/files/patch-src_modules_echo-cancel_meson.build b/audio/pulseaudio/files/patch-src_modules_echo-cancel_meson.build
new file mode 100644
index 000000000000..2c05f455c3d5
--- /dev/null
+++ b/audio/pulseaudio/files/patch-src_modules_echo-cancel_meson.build
@@ -0,0 +1,11 @@
+--- src/modules/echo-cancel/meson.build.orig 2022-06-21 10:54:48 UTC
++++ src/modules/echo-cancel/meson.build
+@@ -15,7 +15,7 @@ libwebrtc_util = shared_library('webrtc-util',
+ cpp_args : [pa_c_args, server_c_args],
+ include_directories : [configinc, topinc],
+ dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, libatomic_ops_dep, webrtc_dep, libintl_dep],
+- link_args : [nodelete_link_args, '-Wl,--unresolved-symbols=ignore-in-object-files'],
++ link_args : [nodelete_link_args],
+ install : true,
+ install_rpath : privlibdir,
+ install_dir : modlibexecdir,
diff --git a/audio/pulseaudio/files/patch-src_modules_meson.build b/audio/pulseaudio/files/patch-src_modules_meson.build
new file mode 100644
index 000000000000..ecbab7e19ad2
--- /dev/null
+++ b/audio/pulseaudio/files/patch-src_modules_meson.build
@@ -0,0 +1,11 @@
+--- src/modules/meson.build.orig 2022-06-21 10:54:48 UTC
++++ src/modules/meson.build
+@@ -209,7 +209,7 @@ endif
+ ]
+ endif
+
+-if udev_dep.found()
++if udev_dep.found() and host_machine.system() != 'freebsd'
+ all_modules += [ [ 'module-udev-detect', 'module-udev-detect.c', [], [], [udev_dep] ] ]
+ if get_option('hal-compat')
+ all_modules += [ [ 'module-hal-detect', 'module-hal-detect-compat.c' ] ]
diff --git a/audio/pulseaudio/files/patch-src_modules_module-detect.c b/audio/pulseaudio/files/patch-src_modules_module-detect.c
deleted file mode 100644
index 4f2410eec61c..000000000000
--- a/audio/pulseaudio/files/patch-src_modules_module-detect.c
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/modules/module-detect.c.orig 2018-05-11 11:43:30 UTC
-+++ src/modules/module-detect.c
-@@ -160,11 +160,40 @@ static int detect_oss(pa_core *c, int ju
- continue;
-
- } else if (sscanf(line, "pcm%u: ", &device) == 1) {
-- /* FreeBSD support, the devices are named /dev/dsp0.0, dsp0.1 and so on */
-- pa_snprintf(args, sizeof(args), "device=/dev/dsp%u.0", device);
-+ pa_snprintf(args, sizeof(args), "device=/dev/dsp%u", device);
-
- if (pa_module_load(&m, c, "module-oss", args) < 0)
- continue;
-+
-+ if (!pa_endswith(line, "default"))
-+ continue;
-+
-+ const char *p = strrchr(line, '(');
-+
-+ if (!p)
-+ continue;
-+
-+ if (!c->configured_default_sink && (strstr(p, "play") || (strstr(p, "p:") && !strstr(p, "(0p:")))) {
-+ uint32_t idx = PA_IDXSET_INVALID;
-+ pa_sink *s;
-+ PA_IDXSET_FOREACH(s, c->sinks, idx) {
-+ if (s->module == m) {
-+ pa_core_set_configured_default_sink(c, s->name);
-+ break;
-+ }
-+ }
-+ }
-+
-+ if (!c->configured_default_source && (strstr(p, "rec") || (strstr(p, "r:") && !strstr(p, "/0r:")))) {
-+ uint32_t idx = PA_IDXSET_INVALID;
-+ pa_source *s;
-+ PA_IDXSET_FOREACH(s, c->sources, idx) {
-+ if (s->module == m) {
-+ pa_core_set_configured_default_source(c, s->name);
-+ break;
-+ }
-+ }
-+ }
- }
-
- n++;
diff --git a/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c b/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
index b077752ac2e2..e2339d08210f 100644
--- a/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
+++ b/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
@@ -1,4 +1,4 @@
---- src/modules/oss/module-oss.c.orig 2021-01-16 17:26:36 UTC
+--- src/modules/oss/module-oss.c.orig 2022-06-21 10:54:48 UTC
+++ src/modules/oss/module-oss.c
@@ -121,9 +121,6 @@ struct userdata {
int fd;
@@ -9,8 +9,8 @@
-
int nfrags, frag_size, orig_frag_size;
- bool use_mmap;
-@@ -817,76 +814,146 @@ static int source_set_state_in_io_thread_cb(pa_source
+ bool shutdown;
+@@ -819,75 +816,145 @@ static int source_set_state_in_io_thread_cb(pa_source
return 0;
}
@@ -68,7 +68,7 @@
- return;
+ if (mixer_devmask & SOUND_MASK_VOLUME)
+ if (pa_oss_get_volume(mixer_fd, SOUND_MIXER_READ_VOLUME, &s->sample_spec, &s->real_volume) >= 0)
-+ goto done;
++ goto done;
- if (u->mixer_devmask & SOUND_MASK_PCM)
- if (pa_oss_get_volume(u->mixer_fd, SOUND_MIXER_READ_PCM, &s->sample_spec, &s->real_volume) >= 0)
@@ -98,21 +98,15 @@
+ return;
- if (u->mixer_devmask & SOUND_MASK_VOLUME)
-- if (pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_VOLUME, &s->sample_spec, &s->real_volume) >= 0)
-- return;
+- (void) pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_VOLUME, &s->sample_spec, &s->real_volume);
+ if (mixer_devmask & SOUND_MASK_VOLUME)
-+ if (pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_VOLUME, &s->sample_spec, &s->real_volume) >= 0)
-+ goto done;
++ (void) pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_VOLUME, &s->sample_spec, &s->real_volume);
- if (u->mixer_devmask & SOUND_MASK_PCM)
-- if (pa_oss_get_volume(u->mixer_fd, SOUND_MIXER_WRITE_PCM, &s->sample_spec, &s->real_volume) >= 0)
-- return;
+- (void) pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_PCM, &s->sample_spec, &s->real_volume);
+ if (mixer_devmask & SOUND_MASK_PCM)
-+ if (pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_PCM, &s->sample_spec, &s->real_volume) >= 0)
-+ goto done;
-
- pa_log_info("Device doesn't support writing mixer settings: %s", pa_cstrerror(errno));
-+done:
++ (void) pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_PCM, &s->sample_spec, &s->real_volume);
++
+ pa_close(mixer_fd);
}
@@ -124,11 +118,11 @@
+
pa_assert_se(u = s->userdata);
-- pa_assert(u->mixer_devmask & (SOUND_MASK_IGAIN|SOUND_MASK_RECLEV));
+- pa_assert(u->mixer_devmask & (SOUND_MASK_MIC|SOUND_MASK_IGAIN|SOUND_MASK_RECLEV));
+ mixer_fd = open_mixer(u, &mixer_devmask);
+ if (mixer_fd < 0) {
-+ oss_get_dummy_volume(&s->sample_spec, &s->real_volume);
-+ return;
++ oss_get_dummy_volume(&s->sample_spec, &s->real_volume);
++ return;
+ }
- if (u->mixer_devmask & SOUND_MASK_IGAIN)
@@ -145,6 +139,13 @@
+ if (pa_oss_get_volume(mixer_fd, SOUND_MIXER_READ_RECLEV, &s->sample_spec, &s->real_volume) >= 0)
+ goto done;
+- if (u->mixer_devmask & SOUND_MASK_MIC)
+- if (pa_oss_get_volume(u->mixer_fd, SOUND_MIXER_READ_MIC, &s->sample_spec, &s->real_volume) >= 0)
+- return;
++ if (mixer_devmask & SOUND_MASK_MIC)
++ if (pa_oss_get_volume(mixer_fd, SOUND_MIXER_READ_MIC, &s->sample_spec, &s->real_volume) >= 0)
++ goto done;
+
+ oss_get_dummy_volume(&s->sample_spec, &s->real_volume);
+
pa_log_info("Device doesn't support reading mixer settings: %s", pa_cstrerror(errno));
@@ -160,47 +161,57 @@
+
pa_assert_se(u = s->userdata);
-- pa_assert(u->mixer_devmask & (SOUND_MASK_IGAIN|SOUND_MASK_RECLEV));
+- pa_assert(u->mixer_devmask & (SOUND_MASK_MIC|SOUND_MASK_IGAIN|SOUND_MASK_RECLEV));
+ mixer_fd = open_mixer(u, &mixer_devmask);
+ if (mixer_fd < 0)
+ return;
- if (u->mixer_devmask & SOUND_MASK_IGAIN)
-- if (pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_IGAIN, &s->sample_spec, &s->real_volume) >= 0)
-- return;
+- (void) pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_IGAIN, &s->sample_spec, &s->real_volume);
+ if (mixer_devmask & SOUND_MASK_IGAIN)
-+ if (pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_IGAIN, &s->sample_spec, &s->real_volume) >= 0)
-+ goto done;
++ (void) pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_IGAIN, &s->sample_spec, &s->real_volume);
- if (u->mixer_devmask & SOUND_MASK_RECLEV)
-- if (pa_oss_get_volume(u->mixer_fd, SOUND_MIXER_WRITE_RECLEV, &s->sample_spec, &s->real_volume) >= 0)
-- return;
+- (void) pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_RECLEV, &s->sample_spec, &s->real_volume);
+ if (mixer_devmask & SOUND_MASK_RECLEV)
-+ if (pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_RECLEV, &s->sample_spec, &s->real_volume) >= 0)
-+ goto done;
++ (void) pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_RECLEV, &s->sample_spec, &s->real_volume);
- pa_log_info("Device doesn't support writing mixer settings: %s", pa_cstrerror(errno));
-+done:
+- if (u->mixer_devmask & SOUND_MASK_MIC)
+- (void) pa_oss_set_volume(u->mixer_fd, SOUND_MIXER_WRITE_MIC, &s->sample_spec, &s->real_volume);
++ if (mixer_devmask & SOUND_MASK_MIC)
++ (void) pa_oss_set_volume(mixer_fd, SOUND_MIXER_WRITE_MIC, &s->sample_spec, &s->real_volume);
++
+ pa_close(mixer_fd);
}
static void thread_func(void *userdata) {
-@@ -1235,10 +1302,14 @@ int pa__init(pa_module*m) {
- use_mmap = false;
+@@ -1158,16 +1225,6 @@ static void thread_func(void *userdata) {
+ revents = pollfd->revents;
+ } else
+ revents = 0;
+-
+- /* check for mixer shutdown, if any */
+- if ((revents & (POLLOUT | POLLIN)) == 0) {
+- int mixer_fd = u->mixer_fd;
+- int devmask;
+- if (mixer_fd > -1 && ioctl(mixer_fd, SOUND_MIXER_READ_DEVMASK, &devmask) < 0) {
+- pa_log("Mixer shutdown.");
+- goto fail;
+- }
+- }
+ }
+
+ fail:
+@@ -1245,6 +1302,8 @@ int pa__init(pa_module*m) {
}
-+#ifndef __FreeBSD__
-+/* Disable mmap. The OSS on FreeBSD doesn't support read & write on
+ #ifndef __FreeBSD__
++/* Disable mmap. The OSS on FreeBSD doesn't support read & write on
+ the same socket */
if (use_mmap && mode == O_WRONLY) {
pa_log_info("Device opened for playback only, cannot do memory mapping, falling back to UNIX write() mode.");
use_mmap = false;
- }
-+#endif
-
- if (pa_oss_get_hw_description(dev, hwdesc, sizeof(hwdesc)) >= 0)
- pa_log_info("Hardware name is '%s'.", hwdesc);
-@@ -1266,8 +1337,6 @@ int pa__init(pa_module*m) {
+@@ -1277,8 +1336,6 @@ int pa__init(pa_module*m) {
u->module = m;
m->userdata = u;
u->fd = fd;
@@ -209,7 +220,7 @@
u->use_getospace = u->use_getispace = true;
u->use_getodelay = true;
u->mode = mode;
-@@ -1438,36 +1507,19 @@ int pa__init(pa_module*m) {
+@@ -1449,36 +1506,19 @@ int pa__init(pa_module*m) {
u->out_mmap_memblocks = pa_xnew0(pa_memblock*, u->out_nfrags);
}
@@ -227,7 +238,7 @@
- do_close = false;
- }
-
-- if (u->source && (u->mixer_devmask & (SOUND_MASK_RECLEV|SOUND_MASK_IGAIN))) {
+- if (u->source && (u->mixer_devmask & (SOUND_MASK_MIC|SOUND_MASK_RECLEV|SOUND_MASK_IGAIN))) {
- pa_log_debug("Found hardware mixer track for recording.");
- pa_source_set_get_volume_callback(u->source, source_get_volume);
- pa_source_set_set_volume_callback(u->source, source_set_volume);
@@ -257,7 +268,7 @@
go_on:
pa_assert(u->source || u->sink);
-@@ -1582,9 +1634,6 @@ void pa__done(pa_module*m) {
+@@ -1594,9 +1634,6 @@ void pa__done(pa_module*m) {
if (u->fd >= 0)
pa_close(u->fd);
diff --git a/audio/pulseaudio/files/patch-src_modules_oss_oss-util.c b/audio/pulseaudio/files/patch-src_modules_oss_oss-util.c
index eae53fbffcda..735f531705dc 100644
--- a/audio/pulseaudio/files/patch-src_modules_oss_oss-util.c
+++ b/audio/pulseaudio/files/patch-src_modules_oss_oss-util.c
@@ -1,7 +1,7 @@
Support 24bit audio see Comment 6 of
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198567
---- src/modules/oss/oss-util.c.orig 2018-07-13 19:06:14 UTC
+--- src/modules/oss/oss-util.c.orig 2022-06-21 10:54:48 UTC
+++ src/modules/oss/oss-util.c
@@ -39,6 +39,22 @@
@@ -24,66 +24,5 @@ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198567
+#endif
+
int pa_oss_open(const char *device, int *mode, int* pcaps) {
+ static const int nonblock_io = 1;
int fd = -1;
- int caps;
-@@ -164,8 +180,8 @@ int pa_oss_auto_format(int fd, pa_sample
- [PA_SAMPLE_FLOAT32BE] = AFMT_QUERY, /* not supported */
- [PA_SAMPLE_S32LE] = AFMT_QUERY, /* not supported */
- [PA_SAMPLE_S32BE] = AFMT_QUERY, /* not supported */
-- [PA_SAMPLE_S24LE] = AFMT_QUERY, /* not supported */
-- [PA_SAMPLE_S24BE] = AFMT_QUERY, /* not supported */
-+ [PA_SAMPLE_S24LE] = AFMT_S24_LE,
-+ [PA_SAMPLE_S24BE] = AFMT_S24_BE,
- [PA_SAMPLE_S24_32LE] = AFMT_QUERY, /* not supported */
- [PA_SAMPLE_S24_32BE] = AFMT_QUERY, /* not supported */
- };
-@@ -348,7 +364,7 @@ int pa_oss_get_hw_description(const char
- }
-
- while (!feof(f)) {
-- char line[64];
-+ char line[1024];
- int device;
-
- if (!fgets(line, sizeof(line), f))
-@@ -357,14 +373,22 @@ int pa_oss_get_hw_description(const char
- line[strcspn(line, "\r\n")] = 0;
-
- if (!b) {
-+#ifdef __FreeBSD__
-+ b = pa_streq(line, "Installed devices:");
-+#else
- b = pa_streq(line, "Audio devices:");
-+#endif
- continue;
- }
-
- if (line[0] == 0)
- break;
-
-+#ifdef __FreeBSD__
-+ if (sscanf(line, "pcm%i: ", &device) != 1)
-+#else
- if (sscanf(line, "%i: ", &device) != 1)
-+#endif
- continue;
-
- if (device == n) {
-@@ -376,7 +400,16 @@ int pa_oss_get_hw_description(const char
- if (pa_endswith(k, " (DUPLEX)"))
- k[strlen(k)-9] = 0;
-
-- pa_strlcpy(name, k, l);
-+ if (*k == '<') {
-+ char *e = strrchr(k, '>');
-+
-+ if (e) {
-+ *e = 0;
-+ ++k;
-+ }
-+ }
-+ // Include the number to disambiguate devices with the same name
-+ pa_snprintf(name, l, "%d: %s", device, k);
- r = 0;
- break;
- }
diff --git a/audio/pulseaudio/files/patch-src_pulse_util.c b/audio/pulseaudio/files/patch-src_pulse_util.c
index 0fdf0f91c5ba..f41fa9911fb5 100644
--- a/audio/pulseaudio/files/patch-src_pulse_util.c
+++ b/audio/pulseaudio/files/patch-src_pulse_util.c
@@ -1,4 +1,4 @@
---- src/pulse/util.c.orig 2015-12-29 00:56:00 UTC
+--- src/pulse/util.c.orig 2022-06-21 10:54:48 UTC
+++ src/pulse/util.c
@@ -30,6 +30,10 @@
#include <time.h>
@@ -11,35 +11,3 @@
#ifdef HAVE_PWD_H
#include <pwd.h>
-@@ -200,7 +204,7 @@ char *pa_get_binary_name(char *s, size_t
- }
- #endif
-
--#if defined(__linux__) || defined(__FreeBSD_kernel__)
-+#if defined(__linux__) || (defined(__FreeBSD_kernel__) && !defined(__FreeBSD__))
- {
- char *rp;
- /* This works on Linux and Debian/kFreeBSD */
-@@ -215,13 +219,17 @@ char *pa_get_binary_name(char *s, size_t
-
- #ifdef __FreeBSD__
- {
-- char *rp;
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid()};
-+ struct kinfo_proc kp;
-+ size_t sz = sizeof(kp);
-
-- if ((rp = pa_readlink("/proc/curproc/file"))) {
-- pa_strlcpy(s, pa_path_get_filename(rp), l);
-- pa_xfree(rp);
-- return s;
-+ if (sysctl(mib, 4, &kp, &sz, NULL, 0) == 0)
-+ {
-+ pa_strlcpy(s, kp.ki_comm, l);
-+ return kp.ki_comm;
- }
-+ else
-+ return NULL;
- }
- #endif
-
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_atomic.h b/audio/pulseaudio/files/patch-src_pulsecore_atomic.h
deleted file mode 100644
index a7304b23ca3e..000000000000
--- a/audio/pulseaudio/files/patch-src_pulsecore_atomic.h
+++ /dev/null
@@ -1,51 +0,0 @@
---- src/pulsecore/atomic.h.orig 2020-07-17 12:11:11.000000000 +0200
-+++ src/pulsecore/atomic.h 2021-01-23 21:16:28.683759000 +0100
-@@ -117,7 +117,7 @@
- }
-
- static inline void pa_atomic_ptr_store(pa_atomic_ptr_t *a, void* p) {
-- __atomic_store_n(&a->value, (unsigned long) p, __ATOMIC_SEQ_CST);
-+ __atomic_store_n(&a->value, (uintptr_t) p, __ATOMIC_SEQ_CST);
- }
-
- #else
-@@ -217,39 +217,6 @@
- #include <sys/types.h>
- #include <sys/param.h>
- #include <machine/atomic.h>
--
--#if __FreeBSD_version < 600000
--#if defined(__i386__) || defined(__amd64__)
--#if defined(__amd64__)
--#define atomic_load_acq_64 atomic_load_acq_long
--#endif
--static inline u_int atomic_fetchadd_int(volatile u_int *p, u_int v) {
-- __asm __volatile(
-- " " __XSTRING(MPLOCKED) " "
-- " xaddl %0, %1 ; "
-- "# atomic_fetchadd_int"
-- : "+r" (v),
-- "=m" (*p)
-- : "m" (*p));
--
-- return (v);
--}
--#elif defined(__sparc__) && defined(__arch64__)
--#define atomic_load_acq_64 atomic_load_acq_long
--#define atomic_fetchadd_int atomic_add_int
--#elif defined(__ia64__)
--#define atomic_load_acq_64 atomic_load_acq_long
--static inline uint32_t
--atomic_fetchadd_int(volatile uint32_t *p, uint32_t v) {
-- uint32_t value;
--
-- do {
-- value = *p;
-- } while (!atomic_cmpset_32(p, value, value + v));
-- return (value);
--}
--#endif
--#endif
-
- typedef struct pa_atomic {
- volatile unsigned long value;
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_proplist-util.c b/audio/pulseaudio/files/patch-src_pulsecore_proplist-util.c
new file mode 100644
index 000000000000..ddf40128ea2f
--- /dev/null
+++ b/audio/pulseaudio/files/patch-src_pulsecore_proplist-util.c
@@ -0,0 +1,22 @@
+--- src/pulsecore/proplist-util.c.orig 2022-06-21 10:54:48 UTC
++++ src/pulsecore/proplist-util.c
+@@ -24,6 +24,10 @@
+ #include <string.h>
+ #include <locale.h>
+
++#ifdef __FreeBSD__
++#include <dlfcn.h>
++#endif
++
+ #ifdef ENABLE_NLS
+ #include <libintl.h>
+ #endif
+@@ -31,6 +35,8 @@
+ #ifdef __APPLE__
+ #include <crt_externs.h>
+ #define environ (*_NSGetEnviron())
++#elif defined(__FreeBSD__)
++#define environ dlsym(RTLD_DEFAULT, "environ")
+ #elif !HAVE_DECL_ENVIRON
+ extern char **environ;
+ #endif
diff --git a/audio/pulseaudio/files/patch-src_utils_padsp.c b/audio/pulseaudio/files/patch-src_utils_padsp.c
deleted file mode 100644
index 773362f476b6..000000000000
--- a/audio/pulseaudio/files/patch-src_utils_padsp.c
+++ /dev/null
@@ -1,14 +0,0 @@
-# Revert some changes after following commit:
-# https://github.com/pulseaudio/pulseaudio/commit/66885ad633db0f371693475c72133e91f1e09ee5
-
---- src/utils/padsp.c.orig 2018-05-11 11:43:31 UTC
-+++ src/utils/padsp.c
-@@ -2394,7 +2394,7 @@ fail:
- return ret;
- }
-
--#ifndef __GLIBC__
-+#ifdef sun
- int ioctl(int fd, int request, ...) {
- #else
- int ioctl(int fd, unsigned long request, ...) {
diff --git a/audio/pulseaudio/pkg-plist b/audio/pulseaudio/pkg-plist
index e084f9484744..fdb08b87f30e 100644
--- a/audio/pulseaudio/pkg-plist
+++ b/audio/pulseaudio/pkg-plist
@@ -17,6 +17,7 @@ etc/dbus-1/system.d/pulseaudio-system.conf
@sample etc/pulse/daemon.conf.sample
@sample etc/pulse/default.pa.sample
@sample etc/pulse/system.pa.sample
+%%X11%%etc/xdg/Xwayland-session.d/00-pulseaudio-x11
%%X11%%etc/xdg/autostart/pulseaudio.desktop
include/pulse/cdecl.h
include/pulse/channelmap.h
@@ -60,92 +61,93 @@ lib/libpulse-simple.so.0
lib/libpulse-simple.so.0.1.1
lib/libpulse.so
lib/libpulse.so.0
-lib/libpulse.so.0.23.0
-%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/libavahi-wrap.so
-%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/libalsa-util.so
-lib/pulse-%%PULSE_VERSION%%/modules/libcli.so
-lib/pulse-%%PULSE_VERSION%%/modules/liboss-util.so
-lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-cli.so
-lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-http.so
-lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-native.so
-lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-simple.so
-lib/pulse-%%PULSE_VERSION%%/modules/libraop.so
-lib/pulse-%%PULSE_VERSION%%/modules/librtp.so
-%%WEBRTC_AEC%%lib/pulse-%%PULSE_VERSION%%/modules/libwebrtc-util.so
-%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-allow-passthrough.so
-%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-card.so
-%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-sink.so
-%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-always-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-always-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-augment-properties.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-card-restore.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-tcp.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-unix.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-cli.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-combine-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-combine.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-console-kit.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-dbus-protocol.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-default-device-restore.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-detect.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-device-manager.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-device-restore.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-echo-cancel.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-equalizer-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-filter-apply.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-filter-heuristics.so
-%%GSETTINGS%%lib/pulse-%%PULSE_VERSION%%/modules/module-gsettings.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-tcp.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-unix.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-intended-roles.so
-%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jackdbus-detect.so
-%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-sink.so
-%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-ladspa-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-loopback.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-match.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-fd.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-tcp.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-unix.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-null-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-null-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-oss.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-position-event-sounds.so
-%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-raop-discover.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-raop-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-remap-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-remap-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-rescue-streams.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-role-cork.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-role-ducking.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-recv.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-send.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-rygel-media-server.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-simple-protocol-tcp.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-simple-protocol-unix.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-sine-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-sine.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-stream-restore.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-suspend-on-idle.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-connect.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-port-available.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink-new.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source-new.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-source.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-surround-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-volume-restore.so
-%%X11%%lib/pulse-%%PULSE_VERSION%%/modules/module-x11-bell.so
-%%X11%%lib/pulse-%%PULSE_VERSION%%/modules/module-x11-cork-request.so
-%%X11%%lib/pulse-%%PULSE_VERSION%%/modules/module-x11-publish.so
-%%X11%%lib/pulse-%%PULSE_VERSION%%/modules/module-x11-xsmp.so
-%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-discover.so
-%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-publish.so
+lib/libpulse.so.0.24.2
+%%AVAHI%%lib/pulseaudio/modules/libavahi-wrap.so
+%%ALSA%%lib/pulseaudio/modules/libalsa-util.so
+lib/pulseaudio/modules/libcli.so
+lib/pulseaudio/modules/liboss-util.so
+lib/pulseaudio/modules/libprotocol-cli.so
+lib/pulseaudio/modules/libprotocol-http.so
+lib/pulseaudio/modules/libprotocol-native.so
+lib/pulseaudio/modules/libprotocol-simple.so
+lib/pulseaudio/modules/libraop.so
+lib/pulseaudio/modules/librtp.so
+%%WEBRTC_AEC%%lib/pulseaudio/modules/libwebrtc-util.so
+%%ALSA%%lib/pulseaudio/modules/module-allow-passthrough.so
+%%ALSA%%lib/pulseaudio/modules/module-alsa-card.so
+%%ALSA%%lib/pulseaudio/modules/module-alsa-sink.so
+%%ALSA%%lib/pulseaudio/modules/module-alsa-source.so
+lib/pulseaudio/modules/module-always-sink.so
+lib/pulseaudio/modules/module-always-source.so
+lib/pulseaudio/modules/module-augment-properties.so
+lib/pulseaudio/modules/module-card-restore.so
+lib/pulseaudio/modules/module-cli-protocol-tcp.so
+lib/pulseaudio/modules/module-cli-protocol-unix.so
+lib/pulseaudio/modules/module-cli.so
+lib/pulseaudio/modules/module-combine-sink.so
+lib/pulseaudio/modules/module-combine.so
+lib/pulseaudio/modules/module-console-kit.so
+lib/pulseaudio/modules/module-dbus-protocol.so
+lib/pulseaudio/modules/module-default-device-restore.so
+lib/pulseaudio/modules/module-detect.so
+lib/pulseaudio/modules/module-devd-detect.so
+lib/pulseaudio/modules/module-device-manager.so
+lib/pulseaudio/modules/module-device-restore.so
+lib/pulseaudio/modules/module-echo-cancel.so
+lib/pulseaudio/modules/module-equalizer-sink.so
+lib/pulseaudio/modules/module-filter-apply.so
+lib/pulseaudio/modules/module-filter-heuristics.so
+%%GSETTINGS%%lib/pulseaudio/modules/module-gsettings.so
+lib/pulseaudio/modules/module-http-protocol-tcp.so
+lib/pulseaudio/modules/module-http-protocol-unix.so
+lib/pulseaudio/modules/module-intended-roles.so
+%%JACK%%lib/pulseaudio/modules/module-jackdbus-detect.so
+%%JACK%%lib/pulseaudio/modules/module-jack-sink.so
+%%JACK%%lib/pulseaudio/modules/module-jack-source.so
+lib/pulseaudio/modules/module-ladspa-sink.so
+lib/pulseaudio/modules/module-loopback.so
+lib/pulseaudio/modules/module-match.so
+lib/pulseaudio/modules/module-native-protocol-fd.so
+lib/pulseaudio/modules/module-native-protocol-tcp.so
+lib/pulseaudio/modules/module-native-protocol-unix.so
+lib/pulseaudio/modules/module-null-sink.so
+lib/pulseaudio/modules/module-null-source.so
+lib/pulseaudio/modules/module-oss.so
+lib/pulseaudio/modules/module-pipe-sink.so
+lib/pulseaudio/modules/module-pipe-source.so
+lib/pulseaudio/modules/module-position-event-sounds.so
+%%AVAHI%%lib/pulseaudio/modules/module-raop-discover.so
+lib/pulseaudio/modules/module-raop-sink.so
+lib/pulseaudio/modules/module-remap-sink.so
+lib/pulseaudio/modules/module-remap-source.so
+lib/pulseaudio/modules/module-rescue-streams.so
+lib/pulseaudio/modules/module-role-cork.so
+lib/pulseaudio/modules/module-role-ducking.so
+lib/pulseaudio/modules/module-rtp-recv.so
+lib/pulseaudio/modules/module-rtp-send.so
+lib/pulseaudio/modules/module-rygel-media-server.so
+lib/pulseaudio/modules/module-simple-protocol-tcp.so
+lib/pulseaudio/modules/module-simple-protocol-unix.so
+lib/pulseaudio/modules/module-sine-source.so
+lib/pulseaudio/modules/module-sine.so
+lib/pulseaudio/modules/module-stream-restore.so
+lib/pulseaudio/modules/module-suspend-on-idle.so
+lib/pulseaudio/modules/module-switch-on-connect.so
+lib/pulseaudio/modules/module-switch-on-port-available.so
+lib/pulseaudio/modules/module-tunnel-sink-new.so
+lib/pulseaudio/modules/module-tunnel-sink.so
+lib/pulseaudio/modules/module-tunnel-source-new.so
+lib/pulseaudio/modules/module-tunnel-source.so
+lib/pulseaudio/modules/module-virtual-sink.so
+lib/pulseaudio/modules/module-virtual-source.so
+lib/pulseaudio/modules/module-virtual-surround-sink.so
+lib/pulseaudio/modules/module-volume-restore.so
+%%X11%%lib/pulseaudio/modules/module-x11-bell.so
+%%X11%%lib/pulseaudio/modules/module-x11-cork-request.so
+%%X11%%lib/pulseaudio/modules/module-x11-publish.so
+%%X11%%lib/pulseaudio/modules/module-x11-xsmp.so
+%%AVAHI%%lib/pulseaudio/modules/module-zeroconf-discover.so
+%%AVAHI%%lib/pulseaudio/modules/module-zeroconf-publish.so
lib/pulseaudio/libpulsecommon-%%PULSE_VERSION%%.so
lib/pulseaudio/libpulsecore-%%PULSE_VERSION%%.so
lib/pulseaudio/libpulsedsp.so
@@ -190,6 +192,7 @@ share/locale/da/LC_MESSAGES/pulseaudio.mo
share/locale/de/LC_MESSAGES/pulseaudio.mo
share/locale/de_CH/LC_MESSAGES/pulseaudio.mo
share/locale/el/LC_MESSAGES/pulseaudio.mo
+share/locale/eo/LC_MESSAGES/pulseaudio.mo
share/locale/es/LC_MESSAGES/pulseaudio.mo
share/locale/fi/LC_MESSAGES/pulseaudio.mo
share/locale/fr/LC_MESSAGES/pulseaudio.mo
@@ -202,6 +205,7 @@ share/locale/hu/LC_MESSAGES/pulseaudio.mo
share/locale/id/LC_MESSAGES/pulseaudio.mo
share/locale/it/LC_MESSAGES/pulseaudio.mo
share/locale/ja/LC_MESSAGES/pulseaudio.mo
+share/locale/ka/LC_MESSAGES/pulseaudio.mo
share/locale/kk/LC_MESSAGES/pulseaudio.mo
share/locale/kn/LC_MESSAGES/pulseaudio.mo
share/locale/ko/LC_MESSAGES/pulseaudio.mo
@@ -217,6 +221,7 @@ share/locale/pl/LC_MESSAGES/pulseaudio.mo
share/locale/pt/LC_MESSAGES/pulseaudio.mo
share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
share/locale/ru/LC_MESSAGES/pulseaudio.mo
+share/locale/si/LC_MESSAGES/pulseaudio.mo
share/locale/sk/LC_MESSAGES/pulseaudio.mo
share/locale/sr/LC_MESSAGES/pulseaudio.mo
share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
@@ -244,6 +249,7 @@ share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-input-video.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-input.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-input.conf.common
+%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-output-chat.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-output-headphones-2.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-output-headphones.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-output-lineout.conf
@@ -254,12 +260,15 @@ share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/analog-output.conf.common
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-0.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-1.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-10.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-2.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-3.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-4.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-5.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-6.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-7.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-8.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/paths/hdmi-output-9.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/iec958-stereo-input.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/iec958-stereo-output.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/steelseries-arctis-output-chat-common.conf
@@ -267,23 +276,30 @@ share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/usb-gaming-headset-input.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/usb-gaming-headset-output-mono.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/paths/usb-gaming-headset-output-stereo.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/paths/virtual-surround-7.1.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/audigy.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/cmedia-high-speed-true-hdaudio.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/default.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/dell-dock-tb16-usb-audio.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/force-speaker.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/hp-tbt-dock-120w-g2.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/hp-tbt-dock-audio-module.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/kinect-audio.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-komplete-audio6.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-traktor-audio2.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/sb-omni-surround-5.1.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/sennheiser-gsx.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/simple-headphones-mic.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/steelseries-arctis-common-usb-audio.conf
+%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/texas-instruments-pcm2902.conf
%%ALSA%%%%DATADIR%%/alsa-mixer/profile-sets/usb-gaming-headset.conf
share/vala/vapi/libpulse-mainloop-glib.deps
share/vala/vapi/libpulse-mainloop-glib.vapi
diff --git a/audio/py-pocketsphinx/Makefile b/audio/py-pocketsphinx/Makefile
index 86868ce29d80..20c8b7350ea2 100644
--- a/audio/py-pocketsphinx/Makefile
+++ b/audio/py-pocketsphinx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pocketsphinx
PORTVERSION= 0.1.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-pulsectl/Makefile b/audio/py-pulsectl/Makefile
index 110ab5d9e441..e964d30dbffd 100644
--- a/audio/py-pulsectl/Makefile
+++ b/audio/py-pulsectl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pulsectl
DISTVERSION= 23.5.2
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/rezound/Makefile b/audio/rezound/Makefile
index e8fe199e158e..f981a8c5f222 100644
--- a/audio/rezound/Makefile
+++ b/audio/rezound/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rezound
DISTVERSION= 0.13.1beta
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/ReZound/${DISTVERSION}
diff --git a/audio/rhvoice/Makefile b/audio/rhvoice/Makefile
index cd62540e8ace..aec0128857cb 100644
--- a/audio/rhvoice/Makefile
+++ b/audio/rhvoice/Makefile
@@ -1,5 +1,6 @@
PORTNAME= RHVoice
DISTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/rtaudio/Makefile b/audio/rtaudio/Makefile
index 6472c5c37c48..97486b51ab6c 100644
--- a/audio/rtaudio/Makefile
+++ b/audio/rtaudio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rtaudio
DISTVERSION= 6.0.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/shairport-sync/Makefile b/audio/shairport-sync/Makefile
index 09ce77a49666..20a743d3f841 100644
--- a/audio/shairport-sync/Makefile
+++ b/audio/shairport-sync/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shairport-sync
DISTVERSION= 4.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
index 9846cc6b0c9b..3e37cb65e20c 100644
--- a/audio/sidplayfp/Makefile
+++ b/audio/sidplayfp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sidplayfp
DISTVERSION= 2.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/audio/siren/Makefile b/audio/siren/Makefile
index 7f3343600fa7..5bfb8ec0ad84 100644
--- a/audio/siren/Makefile
+++ b/audio/siren/Makefile
@@ -1,6 +1,6 @@
PORTNAME= siren
PORTVERSION= 0.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.kariliq.nl/${PORTNAME}/dist/
diff --git a/audio/sonic-visualiser/Makefile b/audio/sonic-visualiser/Makefile
index 7664d7c24b22..d8bd33fc8f6e 100644
--- a/audio/sonic-visualiser/Makefile
+++ b/audio/sonic-visualiser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonic-visualiser
DISTVERSION= 4.0.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2607/
diff --git a/audio/sonivox-eas/Makefile b/audio/sonivox-eas/Makefile
index 60ffdc652fbc..58a9bd1882cc 100644
--- a/audio/sonivox-eas/Makefile
+++ b/audio/sonivox-eas/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sonivox-eas
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/soundtracker/Makefile b/audio/soundtracker/Makefile
index a6e524c527b1..ba7153b8cd3d 100644
--- a/audio/soundtracker/Makefile
+++ b/audio/soundtracker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= soundtracker
DISTVERSION= 1.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
diff --git a/audio/sox/Makefile b/audio/sox/Makefile
index 7470e39556f7..595c79b19fa3 100644
--- a/audio/sox/Makefile
+++ b/audio/sox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sox
DISTVERSION= 14.4.2.20210509
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://dev.gentoo.org/~fordfrog/distfiles/
DISTNAME= sox-code-42b3557e13e0fe01a83465b672d89faddbe65f49
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 64ac633ab07d..76680e08de27 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index 4b7f980d8760..45b81dd17e5b 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile
index 11464810b0ae..c76dcebc567f 100644
--- a/audio/strawberry/Makefile
+++ b/audio/strawberry/Makefile
@@ -1,5 +1,6 @@
PORTNAME= strawberry
DISTVERSION= 1.0.18
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/strawberrymusicplayer/${PORTNAME}/releases/download/${DISTVERSION}/ \
https://files.jkvinge.net/packages/strawberry/
diff --git a/audio/vban/Makefile b/audio/vban/Makefile
index 619266d0e025..5ce013d2dce0 100644
--- a/audio/vban/Makefile
+++ b/audio/vban/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vban
DISTVERSION= g20201011
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
PKGNAMESUFFIX= -tools
diff --git a/audio/webrtc-audio-processing/Makefile b/audio/webrtc-audio-processing/Makefile
index 8ba26cb1f0ef..ca9665b7e69c 100644
--- a/audio/webrtc-audio-processing/Makefile
+++ b/audio/webrtc-audio-processing/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webrtc-audio-processing
DISTVERSION= 1.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/${PORTNAME}/
diff --git a/audio/webrtc-audio-processing0/Makefile b/audio/webrtc-audio-processing0/Makefile
index 4d192f851f0e..7fc4f6970a95 100644
--- a/audio/webrtc-audio-processing0/Makefile
+++ b/audio/webrtc-audio-processing0/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webrtc-audio-processing
PORTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/${PORTNAME}/
PKGNAMESUFFIX= 0
diff --git a/audio/wolf-shaper-lv2/Makefile b/audio/wolf-shaper-lv2/Makefile
index 5a6ee3c99b45..f12783c683b8 100644
--- a/audio/wolf-shaper-lv2/Makefile
+++ b/audio/wolf-shaper-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wolf-shaper
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
+PORTREVISION= 1
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/xfce4-mixer/Makefile b/audio/xfce4-mixer/Makefile
index 7da585835658..973251b546b3 100644
--- a/audio/xfce4-mixer/Makefile
+++ b/audio/xfce4-mixer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfce4-mixer
PORTVERSION= 4.18.1
+PORTREVISION= 1
CATEGORIES= audio xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/audio/xfce4-pulseaudio-plugin/Makefile b/audio/xfce4-pulseaudio-plugin/Makefile
index 54cc2030ef76..96114d015b09 100644
--- a/audio/xfce4-pulseaudio-plugin/Makefile
+++ b/audio/xfce4-pulseaudio-plugin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfce4-pulseaudio-plugin
PORTVERSION= 0.4.7
+PORTREVISION= 1
CATEGORIES= audio xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
diff --git a/audio/xmp/Makefile b/audio/xmp/Makefile
index 2ede05442c8f..6c06b4594bdd 100644
--- a/audio/xmp/Makefile
+++ b/audio/xmp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xmp
PORTVERSION= 4.2.0
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/libxmp/xmp-cli/releases/download/${PORTNAME}-${PORTVERSION}/
diff --git a/audio/zam-plugins-lv2/Makefile b/audio/zam-plugins-lv2/Makefile
index daba1d37f716..0676243a13cf 100644
--- a/audio/zam-plugins-lv2/Makefile
+++ b/audio/zam-plugins-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zam-plugins
DISTVERSION= 4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/zrythm/Makefile b/audio/zrythm/Makefile
index e591b392969a..8e9e2a9e59ed 100644
--- a/audio/zrythm/Makefile
+++ b/audio/zrythm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrythm
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-alpha.26.0.13
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile
index 58611e0d5fb9..a2f8f0adadff 100644
--- a/comms/cubicsdr/Makefile
+++ b/comms/cubicsdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cubicsdr
PORTVERSION= 0.2.5
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index ac891b9cfa51..d34390654737 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fldigi
DISTVERSION= 4.1.23
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
MASTER_SITES= http://www.w1hkj.com/files/fldigi/
diff --git a/comms/morse/Makefile b/comms/morse/Makefile
index f7c17fed191b..20ba922e8a37 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= morse
PORTVERSION= 2.5
+PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= http://www.catb.org/~esr/morse/ \
LOCAL/db
diff --git a/comms/multimon-ng/Makefile b/comms/multimon-ng/Makefile
index c23171954942..c4687e2d4272 100644
--- a/comms/multimon-ng/Makefile
+++ b/comms/multimon-ng/Makefile
@@ -1,5 +1,6 @@
PORTNAME= multimon-ng
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= comms hamradio
MAINTAINER= kevans@FreeBSD.org
diff --git a/comms/qsstv/Makefile b/comms/qsstv/Makefile
index d97f95f44443..dac78db88893 100644
--- a/comms/qsstv/Makefile
+++ b/comms/qsstv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qsstv
PORTVERSION= 9.5.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MASTER_SITES= http://users.telenet.be/on4qz/qsstv/downloads/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile
index 44a9e3fb80a7..b80e9ea272b6 100644
--- a/comms/quisk/Makefile
+++ b/comms/quisk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= quisk
DISTVERSION= 4.2.19
+PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= PYPI
diff --git a/comms/twpsk/Makefile b/comms/twpsk/Makefile
index 41e882a32d8c..086e7ac2cb56 100644
--- a/comms/twpsk/Makefile
+++ b/comms/twpsk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twpsk
PORTVERSION= 4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms hamradio
MASTER_SITES= http://wa0eir.bcts.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/comms/unixcw/Makefile b/comms/unixcw/Makefile
index b8c6b8a7df81..0cae560eb43c 100644
--- a/comms/unixcw/Makefile
+++ b/comms/unixcw/Makefile
@@ -3,7 +3,7 @@
PORTNAME?= unixcw
PORTVERSION= 3.5.1
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES= comms hamradio
MASTER_SITES= SF/unixcw/unixcw-${PORTVERSION}
DISTNAME= unixcw_${PORTVERSION}.orig
diff --git a/deskutils/cairo-dock-plugins/Makefile b/deskutils/cairo-dock-plugins/Makefile
index f672953e6731..8c37139b345c 100644
--- a/deskutils/cairo-dock-plugins/Makefile
+++ b/deskutils/cairo-dock-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cairo-dock-plugins
PORTVERSION= 3.4.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils
PATCH_SITES= https://github.com/Cairo-Dock/cairo-dock-plug-ins/commit/
diff --git a/deskutils/i3status/Makefile b/deskutils/i3status/Makefile
index 357e0d8d0df1..12edab6c3c5e 100644
--- a/deskutils/i3status/Makefile
+++ b/deskutils/i3status/Makefile
@@ -1,6 +1,6 @@
PORTNAME= i3status
PORTVERSION= 2.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MASTER_SITES= http://i3wm.org/i3status/
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index 1135a06341bc..c6dc11820f8d 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdeconnect-kde
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/spice-gtk/Makefile b/deskutils/spice-gtk/Makefile
index de17632d9965..e7bd303bd065 100644
--- a/deskutils/spice-gtk/Makefile
+++ b/deskutils/spice-gtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spice-gtk
PORTVERSION= 0.37
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES?= deskutils gnome
MASTER_SITES= http://www.spice-space.org/download/gtk/
diff --git a/deskutils/xfce4-volumed-pulse/Makefile b/deskutils/xfce4-volumed-pulse/Makefile
index 88cc22dcb2f2..fc24b211707b 100644
--- a/deskutils/xfce4-volumed-pulse/Makefile
+++ b/deskutils/xfce4-volumed-pulse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfce4-volumed-pulse
PORTVERSION= 0.2.4
+PORTREVISION= 1
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/devel/allegro5/Makefile b/devel/allegro5/Makefile
index 4d6f999ee99f..280105b267a9 100644
--- a/devel/allegro5/Makefile
+++ b/devel/allegro5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= allegro
DISTVERSION= 5.2.7.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel games
MASTER_SITES= https://github.com/liballeg/${PORTNAME}${PKGNAMESUFFIX}/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 5
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index f3fc44cba24a..ea2251f5b3da 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= aws-sdk-cpp
DISTVERSION= 1.11.134
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index 91248669c33d..1b926b27681f 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= efl
DISTVERSION= 1.26.3
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
DIST_SUBDIR= enlightenment
diff --git a/devel/electron22/Makefile b/devel/electron22/Makefile
index 944155ef344f..a02b0faf68e1 100644
--- a/devel/electron22/Makefile
+++ b/devel/electron22/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v22.2.0/:chromium \
https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \
diff --git a/devel/electron23/Makefile b/devel/electron23/Makefile
index 9d6250076450..8b6aaff139a5 100644
--- a/devel/electron23/Makefile
+++ b/devel/electron23/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v23.2.1/:chromium \
https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \
diff --git a/devel/electron24/Makefile b/devel/electron24/Makefile
index ff52599422c9..6280483aaeef 100644
--- a/devel/electron24/Makefile
+++ b/devel/electron24/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v24.4.0/:chromium \
https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \
diff --git a/devel/electron25/Makefile b/devel/electron25/Makefile
index d2655e2e46c1..0ae8d37be1b8 100644
--- a/devel/electron25/Makefile
+++ b/devel/electron25/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v25.3.2/:chromium \
https://commondatastorage.googleapis.com/chromium-nodejs/:chromium_node \
diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index 596d7f47f0cd..156bb972c2fa 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godot
DISTVERSION= 4.0.2
DISTVERSIONSUFFIX= -stable
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel games
MAINTAINER= FreeBSD@Shaneware.biz
diff --git a/devel/godot2/Makefile b/devel/godot2/Makefile
index 551d1edf9423..ff29a0db93ca 100644
--- a/devel/godot2/Makefile
+++ b/devel/godot2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godot
DISTVERSION= 2.1.6
DISTVERSIONSUFFIX= -stable
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel games
PKGNAMESUFFIX?= 2
diff --git a/devel/godot35/Makefile b/devel/godot35/Makefile
index 361707b0d4e7..6f2c0d73a452 100644
--- a/devel/godot35/Makefile
+++ b/devel/godot35/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godot
DISTVERSION= 3.5.1
DISTVERSIONSUFFIX= -stable
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel games
PKGNAMESUFFIX?= 35
diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile
index 3d3a124ff396..9558e6816bf6 100644
--- a/devel/ptlib/Makefile
+++ b/devel/ptlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ptlib
PORTVERSION= 2.10.11
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= GNOME
diff --git a/devel/sdl12/Makefile b/devel/sdl12/Makefile
index b09258a1998d..edbc71af5506 100644
--- a/devel/sdl12/Makefile
+++ b/devel/sdl12/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl
PORTVERSION= 1.2.15
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 2
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 41674335e773..e8ebc38b2519 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sdl2
DISTVERSION= 2.28.2
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
DISTNAME= SDL2-${PORTVERSION}
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index e5d902cdfbd3..e0e2ed02cc2c 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= citra
PORTVERSION= s20220902
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= emulators
.if make(makesum)
MASTER_SITES= https://api.citra-emu.org/gamedb/?dummy=/:gamedb
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index de8f81bb5570..c8f7dd702f2f 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dolphin-emu
PORTVERSION= 5.0.16795
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/fmsx/Makefile b/emulators/fmsx/Makefile
index 8150075bc458..06ac8c071e36 100644
--- a/emulators/fmsx/Makefile
+++ b/emulators/fmsx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fmsx
PORTVERSION= 6.0
+PORTREVISION= 1
CATEGORIES= emulators
MASTER_SITES= http://fms.komkon.org/fMSX/:code \
http://fms.komkon.org/fMSX/src/:rom
diff --git a/emulators/fuse/Makefile b/emulators/fuse/Makefile
index 991a79f55d79..e6a4fb2fe9a7 100644
--- a/emulators/fuse/Makefile
+++ b/emulators/fuse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fuse
PORTVERSION= 1.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION}
diff --git a/emulators/higan/Makefile b/emulators/higan/Makefile
index f052840d1c35..ca16f7cd8ace 100644
--- a/emulators/higan/Makefile
+++ b/emulators/higan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= higan
PORTVERSION= 106
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= emulators games
MASTER_SITES= http://download.byuu.org/ \
http://www.cyberbotx.com/higan/
diff --git a/emulators/libretro-flycast/Makefile b/emulators/libretro-flycast/Makefile
index 117efc13834c..78c5de024211 100644
--- a/emulators/libretro-flycast/Makefile
+++ b/emulators/libretro-flycast/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libretro-flycast
PORTVERSION= 0.20210608
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators games
MAINTAINER= beyert@cs.ucr.edu
diff --git a/emulators/libretro-reicast/Makefile b/emulators/libretro-reicast/Makefile
index d53613f73e40..c234bd7db30c 100644
--- a/emulators/libretro-reicast/Makefile
+++ b/emulators/libretro-reicast/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libretro-reicast
PORTVERSION= 0.20201231
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= emulators games
MAINTAINER= beyert@cs.ucr.edu
diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index 659b6af7ad95..48d2b4355f92 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pcsx2
PORTVERSION= 1.7.4097
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/reicast/Makefile b/emulators/reicast/Makefile
index 84a62dde33c6..f5eca1a59d29 100644
--- a/emulators/reicast/Makefile
+++ b/emulators/reicast/Makefile
@@ -1,6 +1,6 @@
PORTNAME= reicast
PORTVERSION= 0.20201231
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= emulators games
MAINTAINER= beyert@cs.ucr.edu
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 50af314054e2..396b2c250f5b 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -2,6 +2,7 @@ PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.29-15444 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -g6672499dde
+PORTREVISION= 1
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/emulators/snes9x-gtk/Makefile b/emulators/snes9x-gtk/Makefile
index ffc395b61d47..d45330a3cbf6 100644
--- a/emulators/snes9x-gtk/Makefile
+++ b/emulators/snes9x-gtk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= snes9x
DISTVERSION= 1.62.3
+PORTREVISION= 1
CATEGORIES= emulators
PKGNAMESUFFIX= -gtk
diff --git a/emulators/vice/Makefile b/emulators/vice/Makefile
index 22a6e57fca20..0af755eaf558 100644
--- a/emulators/vice/Makefile
+++ b/emulators/vice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vice
PORTVERSION= 3.7.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= emulators
MASTER_SITES= SF/vice-emu/releases
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index e3513c5f89bf..80389d0fd874 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
PORTVERSION= 5.2.44
-PORTREVISION?= 15
+PORTREVISION?= 16
CATEGORIES= emulators
MASTER_SITES= https://download.oracle.com/virtualbox/${PORTVERSION}/
PKGNAMESUFFIX?= -legacy
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 8c341e4e0a66..45eac8c9e2b3 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
PORTVERSION= 6.1.46
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index f0797c85ea45..578fe1255ee7 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -1,5 +1,6 @@
PORTNAME= yuzu
PORTVERSION= s20230803
+PORTREVISION= 1
CATEGORIES= emulators wayland
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index d89ec19863a6..e266c71a162b 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= RetroArch
PORTVERSION= 1.10.3
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 90db8ab1616b..5f3f09ef0ee5 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 3.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index f4739195c427..e2a9b3153c05 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -1,6 +1,6 @@
PORTNAME= digikam
DISTVERSION= 8.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \
https://files.kde.org/digikam/%SUBDIR%/:aesthetic,face,shape \
diff --git a/graphics/libprojectm/Makefile b/graphics/libprojectm/Makefile
index 311ef4bddc21..fc86e36c9866 100644
--- a/graphics/libprojectm/Makefile
+++ b/graphics/libprojectm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libprojectM
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.12
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile
index e732495a826b..0fbe7351ee1b 100644
--- a/lang/squeak/Makefile
+++ b/lang/squeak/Makefile
@@ -1,6 +1,6 @@
PORTNAME= squeak
PORTVERSION= 4.10.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= lang
MASTER_SITES= http://www.squeakvm.org/unix/release/:vmsrc \
http://ftp.squeak.org/${IMAGE_VERSION}/:src \
diff --git a/misc/copperspice-examples/Makefile b/misc/copperspice-examples/Makefile
index 8395db35510b..05b02a7e6214 100644
--- a/misc/copperspice-examples/Makefile
+++ b/misc/copperspice-examples/Makefile
@@ -1,7 +1,7 @@
PORTNAME= copperspice-examples
DISTVERSIONPREFIX= ks-
DISTVERSION= 1.7.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MASTER_SITES= https://download.copperspice.com/kitchensink/source/
DISTNAME= KitchenSink-${DISTVERSION}
diff --git a/multimedia/QtAV/Makefile b/multimedia/QtAV/Makefile
index 9c93465639f6..37b84518e48b 100644
--- a/multimedia/QtAV/Makefile
+++ b/multimedia/QtAV/Makefile
@@ -1,7 +1,7 @@
PORTNAME= QtAV
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
DIST_SUBDIR= KDE
diff --git a/multimedia/aegisub/Makefile b/multimedia/aegisub/Makefile
index 0eaa1b69aa2f..fe2eb016023f 100644
--- a/multimedia/aegisub/Makefile
+++ b/multimedia/aegisub/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aegisub
PORTVERSION= 3.2.2
-PORTREVISION= 59
+PORTREVISION= 60
CATEGORIES= multimedia
MASTER_SITES= http://ftp.aegisub.org/pub/archives/releases/source/ \
ftp://ftp.aegisub.org/pub/archives/releases/source/ \
diff --git a/multimedia/audacious-plugins/Makefile b/multimedia/audacious-plugins/Makefile
index f3f0e167be11..4cdc1e6cb841 100644
--- a/multimedia/audacious-plugins/Makefile
+++ b/multimedia/audacious-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= audacious-plugins
PORTVERSION= 4.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia audio
MASTER_SITES= http://distfiles.audacious-media-player.org/
diff --git a/multimedia/gmerlin/Makefile b/multimedia/gmerlin/Makefile
index 441012e6ef65..0be4244f7c6e 100644
--- a/multimedia/gmerlin/Makefile
+++ b/multimedia/gmerlin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmerlin
PORTVERSION= 1.2.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= multimedia
MASTER_SITES= SF
diff --git a/multimedia/gmtk/Makefile b/multimedia/gmtk/Makefile
index 2f0ff996d9d7..9cebd4acaeef 100644
--- a/multimedia/gmtk/Makefile
+++ b/multimedia/gmtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmtk
PORTVERSION= 1.0.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia gnome devel
MASTER_SITES= https://pkgs.rpmfusion.org/repo/pkgs/free/gmtk/gmtk-1.0.9.tar.gz/9184658014ca7b325b569ac7417e4860/
diff --git a/multimedia/gnome-mplayer/Makefile b/multimedia/gnome-mplayer/Makefile
index 052e295a71bb..c71dae3b748f 100644
--- a/multimedia/gnome-mplayer/Makefile
+++ b/multimedia/gnome-mplayer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-mplayer
PORTVERSION= 1.0.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia gnome
MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+files/
DISTNAME= gnome-mplayer_1.0.9.orig
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index c0426aad2420..5938d79da0ff 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kodi
DISTVERSION= 20.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia java
# do not forget to fix devel/kodi-platform when updating kodi
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index b91f0c80b45c..5ad59780cefe 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.3
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= multimedia wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/lebiniou/Makefile b/multimedia/lebiniou/Makefile
index 3fd2cdffbcb5..f19bec7a21bb 100644
--- a/multimedia/lebiniou/Makefile
+++ b/multimedia/lebiniou/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lebiniou
DISTVERSION= 3.66.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia graphics
MAINTAINER= olivier@biniou.info
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index e72169afd6fa..5f07db26164f 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index 307d98d4daee..d803f2ab00ea 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xine
DISTVERSION= 1.2.13
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${DISTVERSION}
PKGNAMEPREFIX= lib
diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile
index c23d180120f3..e83e4be9e583 100644
--- a/multimedia/lives/Makefile
+++ b/multimedia/lives/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lives
DISTVERSION= 3.2.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= multimedia
MASTER_SITES= http://lives-video.com/releases/
DISTNAME= LiVES-${PORTVERSION}
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index f42b7942aadf..b79bd303be1b 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES?= multimedia
# Don't use GitHub "fake" downloads that are auto-generated from a
# tag; the project uploads tarballs for each release.
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index 0a3400f509df..9aacf8706119 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.0
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia audio
diff --git a/multimedia/musikcube/Makefile b/multimedia/musikcube/Makefile
index 5b0d13ea42bc..361a9efc86de 100644
--- a/multimedia/musikcube/Makefile
+++ b/multimedia/musikcube/Makefile
@@ -1,5 +1,6 @@
PORTNAME= musikcube
DISTVERSION= 3.0.1
+PORTREVISION= 1
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 3368c5c7efd3..4b535db97ae5 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 33.1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 595c666128bf..752a005ae56f 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obs-studio
DISTVERSION= 29.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile
index 6c7421ffbb64..e34a67f1539a 100644
--- a/multimedia/phonon/Makefile
+++ b/multimedia/phonon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phonon
DISTVERSION= 4.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/phonon
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index 034c291caada..9f123fb0da77 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pipewire
DISTVERSION= 0.3.62
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${MEDIA_SESSION_VERSION}/:media_session
DISTFILES= media-session-${MEDIA_SESSION_VERSION}${EXTRACT_SUFX}:media_session
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index 4b9e7ee08faf..f47d29546ee6 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qmmp
PORTVERSION= 1.6.4
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/
diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile
index be9bc8d59dbc..6261a5a32029 100644
--- a/multimedia/qmmp-qt6/Makefile
+++ b/multimedia/qmmp-qt6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qmmp
PORTVERSION= 2.1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/
diff --git a/multimedia/qt5-multimedia/Makefile b/multimedia/qt5-multimedia/Makefile
index c0517ed54392..05670a32c836 100644
--- a/multimedia/qt5-multimedia/Makefile
+++ b/multimedia/qt5-multimedia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= multimedia
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION= 1
CATEGORIES= multimedia
PKGNAMEPREFIX= qt5-
diff --git a/multimedia/qt6-multimedia/Makefile b/multimedia/qt6-multimedia/Makefile
index 1461b800e309..6ec689c8de43 100644
--- a/multimedia/qt6-multimedia/Makefile
+++ b/multimedia/qt6-multimedia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= multimedia
PORTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
PKGNAMEPREFIX= qt6-
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 3ae6b5a25fc1..0b0e8e0d6e5f 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.28.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
diff --git a/multimedia/simplescreenrecorder/Makefile b/multimedia/simplescreenrecorder/Makefile
index 5db1a6c847a2..b44bed2432c4 100644
--- a/multimedia/simplescreenrecorder/Makefile
+++ b/multimedia/simplescreenrecorder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= simplescreenrecorder
DISTVERSION= 0.4.4-9
DISTVERSIONSUFFIX= -gc092f3e
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
index 5de52ad46db2..b390b0520157 100644
--- a/multimedia/snapcast/Makefile
+++ b/multimedia/snapcast/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snapcast
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index 19c718a82d2d..a0e16f0a5d19 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vlc
DISTVERSION= 3.0.18
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/multimedia/webcamoid/Makefile b/multimedia/webcamoid/Makefile
index 7c9b2781365d..0b141c0aeb0d 100644
--- a/multimedia/webcamoid/Makefile
+++ b/multimedia/webcamoid/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webcamoid
DISTVERSION= 9.1.1
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/wf-recorder/Makefile b/multimedia/wf-recorder/Makefile
index e5b321bf9a0d..4aec488e0dca 100644
--- a/multimedia/wf-recorder/Makefile
+++ b/multimedia/wf-recorder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wf-recorder
DISTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia wayland
MASTER_SITES= https://github.com/ammen99/wf-recorder/releases/download/v${DISTVERSION}/
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 4d1023048772..c7a46f7e1eac 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegram-desktop
DISTVERSION= 4.8.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net/freerdp/Makefile b/net/freerdp/Makefile
index 4c73b37444e2..b3cca892f4eb 100644
--- a/net/freerdp/Makefile
+++ b/net/freerdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 2.10.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/ \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
diff --git a/net/gtk-vnc/Makefile b/net/gtk-vnc/Makefile
index 382bb9085ddf..3688ae0fe5da 100644
--- a/net/gtk-vnc/Makefile
+++ b/net/gtk-vnc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtk-vnc
PORTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net gnome
MASTER_SITES= GNOME
diff --git a/net/guacamole-server/Makefile b/net/guacamole-server/Makefile
index 37c48906cb19..84b2a6a87eff 100644
--- a/net/guacamole-server/Makefile
+++ b/net/guacamole-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= guacamole-server
DISTVERSION= 1.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MASTER_SITES= APACHE/guacamole/${DISTVERSION}/source/
diff --git a/net/xrdp-devel/Makefile b/net/xrdp-devel/Makefile
index 02698f6cde9e..d80a8e013ac2 100644
--- a/net/xrdp-devel/Makefile
+++ b/net/xrdp-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xrdp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.80.b20221213
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= net
PKGNAMESUFFIX= -devel
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index f97f4d189598..090efc75847a 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xrdp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.22.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= net
DIST_SUBDIR?= ${PORTNAME}
diff --git a/sysutils/budgie-control-center/Makefile b/sysutils/budgie-control-center/Makefile
index 8e5e3c65ba91..f9f57d88edc2 100644
--- a/sysutils/budgie-control-center/Makefile
+++ b/sysutils/budgie-control-center/Makefile
@@ -1,6 +1,6 @@
PORTNAME= budgie-control-center
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils budgie
MASTER_SITES= BUDGIE
diff --git a/sysutils/cinnamon-settings-daemon/Makefile b/sysutils/cinnamon-settings-daemon/Makefile
index f5ead77c1c5c..0e22721c0aea 100644
--- a/sysutils/cinnamon-settings-daemon/Makefile
+++ b/sysutils/cinnamon-settings-daemon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon-settings-daemon
PORTVERSION= 5.4.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils gnome
DIST_SUBDIR= gnome
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index d84e70de2cb7..976f323f5abe 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fastfetch
DISTVERSION= 1.12.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/gnome-control-center/Makefile b/sysutils/gnome-control-center/Makefile
index 3a79b1751f8d..7afb28b33fcf 100644
--- a/sysutils/gnome-control-center/Makefile
+++ b/sysutils/gnome-control-center/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-control-center
PORTVERSION= 43.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
diff --git a/sysutils/gnome-settings-daemon/Makefile b/sysutils/gnome-settings-daemon/Makefile
index 98a34125dd5e..c18c57b5e259 100644
--- a/sysutils/gnome-settings-daemon/Makefile
+++ b/sysutils/gnome-settings-daemon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-settings-daemon
PORTVERSION= 42.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
diff --git a/sysutils/mate-settings-daemon/Makefile b/sysutils/mate-settings-daemon/Makefile
index cd0be532734a..f384b54eecb3 100644
--- a/sysutils/mate-settings-daemon/Makefile
+++ b/sysutils/mate-settings-daemon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mate-settings-daemon
PORTVERSION= 1.26.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 5be882186137..19404c59c400 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chromium
PORTVERSION= 115.0.5790.170
+PORTREVISION= 1
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
https://nerd.hu/distfiles/:external
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 5855d6a74b3b..c6cf786aeddd 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iridium
PORTVERSION= 2023.07.115.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www wayland
MASTER_SITES= https://downloads.iridiumbrowser.de/source/
PKGNAMESUFFIX= -browser
diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile
index 0ab90a79964a..c864d94a34ce 100644
--- a/www/qt5-webengine/Makefile
+++ b/www/qt5-webengine/Makefile
@@ -19,7 +19,7 @@
PORTNAME= webengine
DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
PKGNAMEPREFIX= qt5-
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index ab9be2f42b7d..d3c3c69644b2 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -15,7 +15,7 @@
PORTNAME= webengine
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
PKGNAMEPREFIX= qt6-
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 6e2494cf9989..ba74e9ea745b 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ungoogled-chromium
PORTVERSION= 115.0.5790.170
+PORTREVISION= 1
UGVERSION= ${DISTVERSION}-1
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
diff --git a/x11-toolkits/copperspice/Makefile b/x11-toolkits/copperspice/Makefile
index 2d00f90251f5..41dd7bb065b9 100644
--- a/x11-toolkits/copperspice/Makefile
+++ b/x11-toolkits/copperspice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= copperspice
DISTVERSION= 1.7.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-toolkits
MASTER_SITES= https://download.copperspice.com/${PORTNAME}/source/
diff --git a/x11-wm/e16/Makefile b/x11-wm/e16/Makefile
index 6d13a29445b4..b541dd63b343 100644
--- a/x11-wm/e16/Makefile
+++ b/x11-wm/e16/Makefile
@@ -1,6 +1,6 @@
PORTNAME= e16
PORTVERSION= 1.0.27
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm enlightenment
MASTER_SITES= SF/enlightenment/${PORTNAME}/${PORTVERSION}/
diff --git a/x11-wm/enlightenment/Makefile b/x11-wm/enlightenment/Makefile
index c4dded7183f5..91ac96de3121 100644
--- a/x11-wm/enlightenment/Makefile
+++ b/x11-wm/enlightenment/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enlightenment
PORTVERSION= 0.25.4
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= x11-wm enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/
diff --git a/x11-wm/lxqt-panel/Makefile b/x11-wm/lxqt-panel/Makefile
index 1a5e3609b3db..e87bc9c62789 100644
--- a/x11-wm/lxqt-panel/Makefile
+++ b/x11-wm/lxqt-panel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-panel
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/qtile/Makefile b/x11-wm/qtile/Makefile
index d4894f8c5e15..ee264d5c9cbf 100644
--- a/x11-wm/qtile/Makefile
+++ b/x11-wm/qtile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qtile
PORTVERSION= 0.18.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/budgie-desktop/Makefile b/x11/budgie-desktop/Makefile
index c42ba0e700ee..223f96228083 100644
--- a/x11/budgie-desktop/Makefile
+++ b/x11/budgie-desktop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= budgie-desktop
DISTVERSION= 10.7.2
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= x11 budgie
MASTER_SITES= BUDGIE
diff --git a/x11/cinnamon-desktop/Makefile b/x11/cinnamon-desktop/Makefile
index bf5efeaf257b..80f7121bc4b8 100644
--- a/x11/cinnamon-desktop/Makefile
+++ b/x11/cinnamon-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon-desktop
PORTVERSION= 5.4.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile
index c6d0c93fd969..d979d3aa8d83 100644
--- a/x11/gnome-shell/Makefile
+++ b/x11/gnome-shell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell
PORTVERSION= 42.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
diff --git a/x11/polybar/Makefile b/x11/polybar/Makefile
index a3272a58bb56..af919cb02ae7 100644
--- a/x11/polybar/Makefile
+++ b/x11/polybar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polybar
DISTVERSION= 3.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MASTER_SITES= https://github.com/polybar/polybar/releases/download/${DISTVERSION}/
diff --git a/x11/sway-audio-idle-inhibit/Makefile b/x11/sway-audio-idle-inhibit/Makefile
index 61131cf5ad92..edd8945c02d6 100644
--- a/x11/sway-audio-idle-inhibit/Makefile
+++ b/x11/sway-audio-idle-inhibit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sway-audio-idle-inhibit
DISTVERSIONPREFIX= v
PORTVERSION= 0.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile
index 643ee42887d9..2a1ed06887d3 100644
--- a/x11/swaync/Makefile
+++ b/x11/swaync/Makefile
@@ -1,6 +1,7 @@
PORTNAME= swaync
DISTVERSIONPREFIX= v
PORTVERSION= 0.9.0
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/swaysettings/Makefile b/x11/swaysettings/Makefile
index b0fadeef44fc..45387244d1d0 100644
--- a/x11/swaysettings/Makefile
+++ b/x11/swaysettings/Makefile
@@ -1,7 +1,7 @@
PORTNAME= swaysettings
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wapanel/Makefile b/x11/wapanel/Makefile
index a30b3aeba237..c416caab722d 100644
--- a/x11/wapanel/Makefile
+++ b/x11/wapanel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wapanel
DISTVERSION= 1.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/waybar/Makefile b/x11/waybar/Makefile
index 26a4a30bb52d..c9ee904a3e4c 100644
--- a/x11/waybar/Makefile
+++ b/x11/waybar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waybar
DISTVERSION= 0.9.20
+PORTREVISION= 1
CATEGORIES= x11 wayland
PKGNAMESUFFIX= ${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
diff --git a/x11/wf-shell/Makefile b/x11/wf-shell/Makefile
index 0b58ee898f82..83d18e05c8e6 100644
--- a/x11/wf-shell/Makefile
+++ b/x11/wf-shell/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wf-shell
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/xfce4-goodies/Makefile b/x11/xfce4-goodies/Makefile
index 8d66de483783..3d83902fd8f1 100644
--- a/x11/xfce4-goodies/Makefile
+++ b/x11/xfce4-goodies/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfce4-goodies
PORTVERSION= 4.18
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= xfce@FreeBSD.org