summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/alsa-plugins/Makefile1
-rw-r--r--audio/amsynth/Makefile2
-rw-r--r--audio/aqualung/Makefile2
-rw-r--r--audio/ardour6/Makefile1
-rw-r--r--audio/aubio/Makefile2
-rw-r--r--audio/bambootracker/Makefile2
-rw-r--r--audio/bristol/Makefile2
-rw-r--r--audio/cadence/Makefile2
-rw-r--r--audio/calf-lv2/Makefile2
-rw-r--r--audio/carla/Makefile1
-rw-r--r--audio/cmus/Makefile1
-rw-r--r--audio/csound/Makefile1
-rw-r--r--audio/darkice/Makefile1
-rw-r--r--audio/deadbeef-jack-plugin/Makefile1
-rw-r--r--audio/denemo/Makefile2
-rw-r--r--audio/din/Makefile1
-rw-r--r--audio/dpf-plugins-lv2/Makefile2
-rw-r--r--audio/dragonfly-reverb-lv2/Makefile2
-rw-r--r--audio/drumgizmo/Makefile1
-rw-r--r--audio/drumkv1-lv2/Makefile1
-rw-r--r--audio/dssi/Makefile2
-rw-r--r--audio/ebumeter/Makefile1
-rw-r--r--audio/ecasound/Makefile1
-rw-r--r--audio/faustlive/Makefile1
-rw-r--r--audio/fluidsynth-dssi/Makefile2
-rw-r--r--audio/fluidsynth/Makefile1
-rw-r--r--audio/fmit/Makefile2
-rw-r--r--audio/fogpad-lv2/Makefile1
-rw-r--r--audio/foo-yc20/Makefile2
-rw-r--r--audio/geonkick-lv2/Makefile1
-rw-r--r--audio/giada/Makefile1
-rw-r--r--audio/gsequencer/Makefile1
-rw-r--r--audio/guitarix-lv2/Makefile1
-rw-r--r--audio/harp/Makefile2
-rw-r--r--audio/hexter/Makefile1
-rw-r--r--audio/hpsjam/Makefile1
-rw-r--r--audio/hydrogen/Makefile1
-rw-r--r--audio/jack-keyboard/Makefile1
-rw-r--r--audio/jack-smf-utils/Makefile2
-rw-r--r--audio/jack/Makefile95
-rw-r--r--audio/jack/distinfo12
-rw-r--r--audio/jack/files/patch-configure.ac10
-rw-r--r--audio/jack/files/patch-drivers_alsa_memops.c11
-rw-r--r--audio/jack/files/patch-drivers_oss_oss__driver.c258
-rw-r--r--audio/jack/files/patch-jack.pc.in9
-rw-r--r--audio/jack/files/patch-jackd_engine.c11
-rw-r--r--audio/jack/files/patch-jackd_jackd.c22
-rw-r--r--audio/jack/files/patch-libjack_client.c190
-rw-r--r--audio/jack/files/patch-libjack_port.c26
-rw-r--r--audio/jack/pkg-message34
-rw-r--r--audio/jack/pkg-plist178
-rw-r--r--audio/jack_ghero/Makefile1
-rw-r--r--audio/jack_umidi/Makefile1
-rw-r--r--audio/jacktrip/Makefile1
-rw-r--r--audio/jalv/Makefile1
-rw-r--r--audio/jamulus/Makefile2
-rw-r--r--audio/jconvolver/Makefile1
-rw-r--r--audio/jmatconvol/Makefile1
-rw-r--r--audio/lash/Makefile4
-rw-r--r--audio/libumidi/Makefile1
-rw-r--r--audio/lingot/Makefile1
-rw-r--r--audio/linuxsampler/Makefile1
-rw-r--r--audio/liquidsfz/Makefile1
-rw-r--r--audio/lmms/Makefile1
-rw-r--r--audio/lsp-plugins-lv2/Makefile2
-rw-r--r--audio/luppp/Makefile2
-rw-r--r--audio/madronalib/Makefile1
-rw-r--r--audio/mamba/Makefile1
-rw-r--r--audio/mhwaveedit/Makefile2
-rw-r--r--audio/milkytracker/Makefile1
-rw-r--r--audio/mio2jack/Makefile2
-rw-r--r--audio/moc/Makefile2
-rw-r--r--audio/mumble/Makefile2
-rw-r--r--audio/muse-sequencer/Makefile2
-rw-r--r--audio/musescore/Makefile2
-rw-r--r--audio/musicpd/Makefile1
-rw-r--r--audio/nekobi-lv2/Makefile2
-rw-r--r--audio/openal-soft/Makefile1
-rw-r--r--audio/padthv1-lv2/Makefile1
-rw-r--r--audio/pd/Makefile1
-rw-r--r--audio/pianobooster/Makefile2
-rw-r--r--audio/polyphone/Makefile2
-rw-r--r--audio/portaudio/Makefile2
-rw-r--r--audio/psindustrializer/Makefile2
-rw-r--r--audio/pulseaudio/Makefile1
-rw-r--r--audio/py-zita-jacktools/Makefile1
-rw-r--r--audio/qjackctl/Makefile1
-rw-r--r--audio/qmidiarp/Makefile2
-rw-r--r--audio/qmidinet/Makefile1
-rw-r--r--audio/rezound/Makefile2
-rw-r--r--audio/rosegarden/Makefile2
-rw-r--r--audio/rtmidi/Makefile2
-rw-r--r--audio/samplv1-lv2/Makefile1
-rw-r--r--audio/sfizz/Makefile2
-rw-r--r--audio/sonic-visualiser/Makefile2
-rw-r--r--audio/soundtracker/Makefile1
-rw-r--r--audio/spectacle-lv2/Makefile2
-rw-r--r--audio/spectmorph/Makefile2
-rw-r--r--audio/spiralsynthmodular/Makefile2
-rw-r--r--audio/stk/Makefile2
-rw-r--r--audio/supercollider/Makefile2
-rw-r--r--audio/synthpod-lv2/Makefile2
-rw-r--r--audio/synthv1-lv2/Makefile1
-rw-r--r--audio/tetraproc/Makefile1
-rw-r--r--audio/timemachine/Makefile2
-rw-r--r--audio/traverso/Makefile2
-rw-r--r--audio/tuxguitar/Makefile2
-rw-r--r--audio/vban/Makefile1
-rw-r--r--audio/whysynth/Makefile2
-rw-r--r--audio/wolf-shaper-lv2/Makefile2
-rw-r--r--audio/x42-plugins-lv2/Makefile1
-rw-r--r--audio/xsynth-dssi/Makefile2
-rw-r--r--audio/yoshimi/Makefile1
-rw-r--r--audio/zam-plugins-lv2/Makefile2
-rw-r--r--audio/zita-at1/Makefile1
-rw-r--r--audio/zita-bls1/Makefile1
-rw-r--r--audio/zita-dpl1/Makefile1
-rw-r--r--audio/zita-jclient/Makefile1
-rw-r--r--audio/zita-mu1/Makefile1
-rw-r--r--audio/zita-njbridge/Makefile1
-rw-r--r--audio/zita-rev1/Makefile1
-rw-r--r--audio/zrythm/Makefile1
-rw-r--r--audio/zynaddsubfx/Makefile2
-rw-r--r--comms/gnuradio/Makefile2
-rw-r--r--comms/gqrx/Makefile2
-rw-r--r--comms/lysdr/Makefile2
-rw-r--r--devel/allegro/Makefile2
-rw-r--r--devel/allegro5/Makefile2
-rw-r--r--devel/sdl20/Makefile2
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dolphin-emu/Makefile2
-rw-r--r--emulators/mednafen/Makefile2
-rw-r--r--emulators/nestopia/Makefile1
-rw-r--r--emulators/yuzu/Makefile2
-rw-r--r--games/quakeforge/Makefile2
-rw-r--r--games/retroarch/Makefile2
-rw-r--r--graphics/blender-lts28/Makefile2
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/libprojectm/Makefile2
-rw-r--r--graphics/synfigstudio/Makefile2
-rw-r--r--math/p5-bignum/Makefile1
-rw-r--r--multimedia/audacious-plugins/Makefile1
-rw-r--r--multimedia/avidemux/Makefile2
-rw-r--r--multimedia/ffmpeg/Makefile2
-rw-r--r--multimedia/gmerlin/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins/Makefile2
-rw-r--r--multimedia/librespot/Makefile2
-rw-r--r--multimedia/libxine/Makefile2
-rw-r--r--multimedia/lives/Makefile2
-rw-r--r--multimedia/mencoder/Makefile1
-rw-r--r--multimedia/mlt6-qt5/Makefile2
-rw-r--r--multimedia/mlt6/Makefile2
-rw-r--r--multimedia/mlt7-qt5/Makefile2
-rw-r--r--multimedia/mlt7/Makefile2
-rw-r--r--multimedia/mplayer/Makefile1
-rw-r--r--multimedia/mpv/Makefile2
-rw-r--r--multimedia/mythtv/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile2
-rw-r--r--multimedia/py-mlt6/Makefile2
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/recordmydesktop/Makefile2
-rw-r--r--multimedia/shotcut/Makefile2
-rw-r--r--multimedia/simplescreenrecorder/Makefile2
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--multimedia/webcamoid/Makefile2
-rw-r--r--www/firefox/Makefile1
166 files changed, 282 insertions, 818 deletions
diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile
index 678c82f07ae9..4d402582268f 100644
--- a/audio/alsa-plugins/Makefile
+++ b/audio/alsa-plugins/Makefile
@@ -2,6 +2,7 @@
PORTNAME= alsa-plugins
PORTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ftp://ftp.alsa-project.org/pub/plugins/ \
GENTOO
diff --git a/audio/amsynth/Makefile b/audio/amsynth/Makefile
index 62b37ed2a604..f1f08e1481db 100644
--- a/audio/amsynth/Makefile
+++ b/audio/amsynth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amsynth
DISTVERSION= 1.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/amsynth/amsynth/releases/download/release-${DISTVERSION}/
diff --git a/audio/aqualung/Makefile b/audio/aqualung/Makefile
index 1254f8427c51..bb2765f95ca2 100644
--- a/audio/aqualung/Makefile
+++ b/audio/aqualung/Makefile
@@ -2,7 +2,7 @@
PORTNAME= aqualung
PORTVERSION= 1.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/ardour6/Makefile b/audio/ardour6/Makefile
index 6ae2e86d9b8c..9495303bd66b 100644
--- a/audio/ardour6/Makefile
+++ b/audio/ardour6/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ardour6
PORTVERSION= 6.8.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= LOCAL/nc/mirror/ \
https://misc.neelc.org/mirror/
diff --git a/audio/aubio/Makefile b/audio/aubio/Makefile
index 425360cc7bb1..6056f12d95e8 100644
--- a/audio/aubio/Makefile
+++ b/audio/aubio/Makefile
@@ -2,7 +2,7 @@
PORTNAME= aubio
PORTVERSION= 0.4.9
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES?= audio
MASTER_SITES= https://aubio.org/pub/
diff --git a/audio/bambootracker/Makefile b/audio/bambootracker/Makefile
index ea654a7f44ac..2aaf5c8629b6 100644
--- a/audio/bambootracker/Makefile
+++ b/audio/bambootracker/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bambootracker
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
DISTFILES= ${PORTNAME}-extras-${EXTRASVERSION}${EXTRACT_SUFX}:extras
diff --git a/audio/bristol/Makefile b/audio/bristol/Makefile
index b6f101bd394d..887b03302aef 100644
--- a/audio/bristol/Makefile
+++ b/audio/bristol/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bristol
PORTVERSION= 0.60.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.60
diff --git a/audio/cadence/Makefile b/audio/cadence/Makefile
index b4b104ccd7be..f3f72ed5522c 100644
--- a/audio/cadence/Makefile
+++ b/audio/cadence/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cadence
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/calf-lv2/Makefile b/audio/calf-lv2/Makefile
index 567ccc8dfb95..21f3ebb7944c 100644
--- a/audio/calf-lv2/Makefile
+++ b/audio/calf-lv2/Makefile
@@ -2,7 +2,7 @@
PORTNAME= calf
DISTVERSION= 0.90.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= http://calf-studio-gear.org/files/
PKGNAMESUFFIX= -lv2
diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index ea847e3df180..a727a0372eef 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -1,6 +1,7 @@
PORTNAME= Carla
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/cmus/Makefile b/audio/cmus/Makefile
index d1e2b1aa9d41..e418d544a9f3 100644
--- a/audio/cmus/Makefile
+++ b/audio/cmus/Makefile
@@ -3,6 +3,7 @@
PORTNAME= cmus
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index cc0e5837918b..580410c336bc 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -2,6 +2,7 @@
PORTNAME= csound
DISTVERSION= 6.15.0
+PORTREVISION= 1
CATEGORIES= audio lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/darkice/Makefile b/audio/darkice/Makefile
index 62a34798d643..b14674926b84 100644
--- a/audio/darkice/Makefile
+++ b/audio/darkice/Makefile
@@ -2,6 +2,7 @@
PORTNAME= darkice
PORTVERSION= 1.4
+PORTREVISION= 1
CATEGORIES= audio net
MASTER_SITES= https://github.com/rafael2k/darkice/releases/download/v${PORTVERSION}/
diff --git a/audio/deadbeef-jack-plugin/Makefile b/audio/deadbeef-jack-plugin/Makefile
index 8fba961eb985..8570eac2a110 100644
--- a/audio/deadbeef-jack-plugin/Makefile
+++ b/audio/deadbeef-jack-plugin/Makefile
@@ -2,6 +2,7 @@
PORTNAME= deadbeef-jack-plugin
DISTVERSION= 0.0.2011.03.22
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= danfe@FreeBSD.org
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index 77fddaff334c..3ef8ab0b70c1 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -2,7 +2,7 @@
PORTNAME= denemo
PORTVERSION= 2.0.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
MASTER_SITES= GNU
diff --git a/audio/din/Makefile b/audio/din/Makefile
index de8f6089e5fa..66196a2a7cb6 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,5 +1,6 @@
PORTNAME= din
PORTVERSION= 51.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://archive.org/download/dinisnoise_source_code/
diff --git a/audio/dpf-plugins-lv2/Makefile b/audio/dpf-plugins-lv2/Makefile
index 92a90451d5a1..1d9cdd45b1e6 100644
--- a/audio/dpf-plugins-lv2/Makefile
+++ b/audio/dpf-plugins-lv2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dpf-plugins
DISTVERSIONPREFIX= v
DISTVERSION= 1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/dragonfly-reverb-lv2/Makefile b/audio/dragonfly-reverb-lv2/Makefile
index 637b071eeeb7..555b86aa654b 100644
--- a/audio/dragonfly-reverb-lv2/Makefile
+++ b/audio/dragonfly-reverb-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dragonfly-reverb
DISTVERSION= 3.2.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/drumgizmo/Makefile b/audio/drumgizmo/Makefile
index 9f4941306517..c68520cae609 100644
--- a/audio/drumgizmo/Makefile
+++ b/audio/drumgizmo/Makefile
@@ -2,6 +2,7 @@
PORTNAME= drumgizmo
PORTVERSION= 0.9.19
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://www.drumgizmo.org/releases/${PORTNAME}-${PORTVERSION}/
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index 6e65c40a63e0..c83537bbd60b 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= drumkv1
DISTVERSION= 0.9.23
+PORTREVISION= 1
CATEGORIES= audio multimedia
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/dssi/Makefile b/audio/dssi/Makefile
index ccccf4e39e3f..c197b4571d6b 100644
--- a/audio/dssi/Makefile
+++ b/audio/dssi/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dssi
PORTVERSION= 1.1.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/ebumeter/Makefile b/audio/ebumeter/Makefile
index 3591831f7ee9..a14da9b71d14 100644
--- a/audio/ebumeter/Makefile
+++ b/audio/ebumeter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ebumeter
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/ecasound/Makefile b/audio/ecasound/Makefile
index 5b56d028ce71..4f99fe99e92f 100644
--- a/audio/ecasound/Makefile
+++ b/audio/ecasound/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ecasound
PORTVERSION= 2.9.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://ecasound.seul.org/download/ \
http://nosignal.fi/download/ \
diff --git a/audio/faustlive/Makefile b/audio/faustlive/Makefile
index c14278c816b9..c4e71aa1a33f 100644
--- a/audio/faustlive/Makefile
+++ b/audio/faustlive/Makefile
@@ -1,5 +1,6 @@
PORTNAME= faustlive
DISTVERSION= 2.5.6
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/fluidsynth-dssi/Makefile b/audio/fluidsynth-dssi/Makefile
index 975beacb9701..50795e9d9f39 100644
--- a/audio/fluidsynth-dssi/Makefile
+++ b/audio/fluidsynth-dssi/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fluidsynth-dssi
PORTVERSION= 1.0.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
MASTER_SITES= SF/dssi/${PORTNAME}/${PORTVERSION}
diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile
index 0086cd56a199..317a5ac14791 100644
--- a/audio/fluidsynth/Makefile
+++ b/audio/fluidsynth/Makefile
@@ -3,6 +3,7 @@
PORTNAME= fluidsynth
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.7
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org
diff --git a/audio/fmit/Makefile b/audio/fmit/Makefile
index 9b77df3c52b5..5c45325508e2 100644
--- a/audio/fmit/Makefile
+++ b/audio/fmit/Makefile
@@ -3,7 +3,7 @@
PORTNAME= fmit
PORTVERSION= 1.2.14
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= danilo@FreeBSD.org
diff --git a/audio/fogpad-lv2/Makefile b/audio/fogpad-lv2/Makefile
index 292a2907946a..33f4a2cae8ef 100644
--- a/audio/fogpad-lv2/Makefile
+++ b/audio/fogpad-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fogpad
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-3
+PORTREVISION= 1
DISTVERSIONSUFFIX= -gc52326b
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/foo-yc20/Makefile b/audio/foo-yc20/Makefile
index fb6dc2ae690d..8131dd22bae8 100644
--- a/audio/foo-yc20/Makefile
+++ b/audio/foo-yc20/Makefile
@@ -1,6 +1,6 @@
PORTNAME= foo-yc20
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/geonkick-lv2/Makefile b/audio/geonkick-lv2/Makefile
index dbb4e64e0133..2c9c4e915dd2 100644
--- a/audio/geonkick-lv2/Makefile
+++ b/audio/geonkick-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= geonkick
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
+PORTREVISION= 1
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/giada/Makefile b/audio/giada/Makefile
index 167634ec8362..79b58a13438b 100644
--- a/audio/giada/Makefile
+++ b/audio/giada/Makefile
@@ -1,6 +1,7 @@
PORTNAME= giada
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/gsequencer/Makefile b/audio/gsequencer/Makefile
index 5d6fcccd1721..b5cc56f79e46 100644
--- a/audio/gsequencer/Makefile
+++ b/audio/gsequencer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gsequencer
DISTVERSION= 3.8.13
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SAVANNAH/gsequencer/${DISTVERSION:R}.x
diff --git a/audio/guitarix-lv2/Makefile b/audio/guitarix-lv2/Makefile
index 12205abfa00d..fdf17ca43ee0 100644
--- a/audio/guitarix-lv2/Makefile
+++ b/audio/guitarix-lv2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= guitarix
DISTVERSION= 0.42.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/
PKGNAMESUFFIX= -lv2
diff --git a/audio/harp/Makefile b/audio/harp/Makefile
index b2e55b2ea024..73f01858ed7d 100644
--- a/audio/harp/Makefile
+++ b/audio/harp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harp
PORTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= heckendorfc@gmail.com
diff --git a/audio/hexter/Makefile b/audio/hexter/Makefile
index 273ba129f979..7a66c015cd5e 100644
--- a/audio/hexter/Makefile
+++ b/audio/hexter/Makefile
@@ -2,6 +2,7 @@
PORTNAME= hexter
PORTVERSION= 1.0.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/dssi/${PORTNAME}/${PORTVERSION}
diff --git a/audio/hpsjam/Makefile b/audio/hpsjam/Makefile
index b64bb14a35d0..f43b4470e8cd 100644
--- a/audio/hpsjam/Makefile
+++ b/audio/hpsjam/Makefile
@@ -3,6 +3,7 @@
PORTNAME= hpsjam
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.16
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile
index 825bca69bb6a..7520f2a1d2b5 100644
--- a/audio/hydrogen/Makefile
+++ b/audio/hydrogen/Makefile
@@ -2,6 +2,7 @@
PORTNAME= hydrogen
DISTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= FreeBSD@ShaneWare.Biz
diff --git a/audio/jack-keyboard/Makefile b/audio/jack-keyboard/Makefile
index 5ab957d305ea..8cf54f0aaa23 100644
--- a/audio/jack-keyboard/Makefile
+++ b/audio/jack-keyboard/Makefile
@@ -2,6 +2,7 @@
PORTNAME= jack-keyboard
DISTVERSION= 2.7.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF \
http://home.selasky.org:8192/distfiles/
diff --git a/audio/jack-smf-utils/Makefile b/audio/jack-smf-utils/Makefile
index fae434a6f1e7..74659405a040 100644
--- a/audio/jack-smf-utils/Makefile
+++ b/audio/jack-smf-utils/Makefile
@@ -2,7 +2,7 @@
PORTNAME= jack-smf-utils
PORTVERSION= 1.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/jack/Makefile b/audio/jack/Makefile
index 2a1d6cec70a5..08b91a7ef2d3 100644
--- a/audio/jack/Makefile
+++ b/audio/jack/Makefile
@@ -1,8 +1,8 @@
# Created by: Tilman Linneweh <arved@FreeBSD.org>
PORTNAME= jackit
-PORTVERSION= 0.125.0
-PORTREVISION= 12
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.16
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org
@@ -11,67 +11,68 @@ COMMENT= Low latency audio server
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
-BROKEN_mips= fails to link: undefined reference to '__sync_add_and_fetch_4'
-BROKEN_mips64= fails to link: undefined reference to '__sync_add_and_fetch_4'
-
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libsamplerate.so:audio/libsamplerate \
+ libsysinfo.so:devel/libsysinfo \
libcelt0.so:audio/celt
-USES= autoreconf compiler:c11 gmake pathfix pkgconfig libtool localbase bdb
-USE_GITHUB= yes
-
-GH_ACCOUNT= jackaudio
-GH_PROJECT= jack1
-GH_TAGNAME= 90f9dd3
-GH_TUPLE= jackaudio:headers:07f1ecf:h/jack
-GH_TUPLE+= jackaudio:tools:8d13c31:t/tools
-GH_TUPLE+= jackaudio:example-clients:7fa0890:e/example-clients
+USES= compiler:c11 pkgconfig python:3.4+ shebangfix waf
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
USE_RC_SUBR= jackd
-CONFIGURE_ARGS= --disable-portaudio \
- --enable-optimize \
- --enable-force-install \
- --with-default-tmpdir=/tmp
-
-CFLAGS+= -I${BDB_INCLUDE_DIR}
-LIBS+= -L${BDB_LIB_DIR}
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= ALSA DOXYGEN READLINE SNDIO COOKEDMODE
-OPTIONS_DEFINE_i386= DYNSIMD
-OPTIONS_DEFINE_amd64= DYNSIMD
-OPTIONS_DEFAULT= READLINE COOKEDMODE
-OPTIONS_DEFAULT_i386= DYNSIMD
-OPTIONS_DEFAULT_amd64= DYNSIMD
+USE_GITHUB= yes
+GH_ACCOUNT= 0EVSG
+GH_PROJECT= jack2
+GH_TAGNAME= eaedec353489f26617221d66f80fd2503953c663
+
+CFLAGS+= -fPIC
+CPPFLAGS+= -I${LOCALBASE}/include
+
+SHEBANG_FILES= tools/jack_control
+SHEBANG_LANG= python3
+
+CONFIGURE_ARGS= --celt=yes --sndfile=yes --samplerate=yes
+
+OPTIONS_DEFINE= ALSA DBUS READLINE OPUS PROFILING
+OPTIONS_DEFAULT= DBUS READLINE OPUS
OPTIONS_SUB= yes
-COOKEDMODE_DESC= Use OSS COOKEDMODE (OSS driver is broken without it)
-DYNSIMD_DESC= Use dynamic SIMD selection (only i386/amd64)
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_ENABLE= alsa
+ALSA_CONFIGURE_OFF= --alsa=no
+ALSA_CONFIGURE_ON= --alsa=yes
-READLINE_USES= readline
+DBUS_CONFIGURE_ON= --dbus --classic --autostart=dbus
+DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus \
+ libexpat.so:textproc/expat2
+DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false"
+READLINE_USES= readline
+READLINE_CONFIGURE_ON= --readline=yes
+READLINE_CONFIGURE_OFF= --readline=no
+READLINE_LDFLAGS= -lreadline
-READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \
- ac_cv_header_readline_chardefs_h=no
+OPUS_LIB_DEPENDS= libopus.so:audio/opus
+OPUS_CONFIGURE_ON= --opus=yes
+OPUS_CONFIGURE_OFF= --opus=no
-SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
-SNDIO_CONFIGURE_ENABLE= sndio
+PROFILING_DESC= Build with profiling information
+PROFILING_CONFIGURE_ON= --profile
-COOKEDMODE_CFLAGS= -DOPTION_COOKEDMODE
+.include <bsd.port.pre.mk>
-DYNSIMD_CONFIGURE_ENABLE=dynsimd
+.if ${PORT_OPTIONS:MDBUS}
+PLIST_SUB+= CLASSIC="@comment "
+.else
+PLIST_SUB+= CLASSIC=""
+.endif
-post-patch:
- @${RM} ${WRKSRC}/doc/reference/html/*
+post-extract:
+ @echo '#define SVN_VERSION "${GH_TAGNAME}"' > ${WRKSRC}/svnversion.h
-post-build:
- @${RM} ${WRKSRC}/doc/reference/html/dir__2F*
+post-install:
+ @cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
+ lib/libjack*.so \
+ lib/jack/*.so \
+ $$(ls bin/* | grep -v jack_control)
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/audio/jack/distinfo b/audio/jack/distinfo
index ff163a3f8aee..3e7f5f49caa3 100644
--- a/audio/jack/distinfo
+++ b/audio/jack/distinfo
@@ -1,9 +1,3 @@
-TIMESTAMP = 1500250305
-SHA256 (jackaudio-jack1-0.125.0-90f9dd3_GH0.tar.gz) = e0ba7dcf58fa934af51329cd329f466fe8d2bc180d07e4ab8be21ed80c60aa8a
-SIZE (jackaudio-jack1-0.125.0-90f9dd3_GH0.tar.gz) = 392822
-SHA256 (jackaudio-headers-07f1ecf_GH0.tar.gz) = 04a3bb87d278923985ba44045b7a27439c90776cc5d4a6016d062fc7a6aa5023
-SIZE (jackaudio-headers-07f1ecf_GH0.tar.gz) = 36704
-SHA256 (jackaudio-tools-8d13c31_GH0.tar.gz) = 23e6bc60c8cef4283677206f2687a408367203a725c091c923f48554ae6e8cc8
-SIZE (jackaudio-tools-8d13c31_GH0.tar.gz) = 45544
-SHA256 (jackaudio-example-clients-7fa0890_GH0.tar.gz) = 79e2ac1d38d7d77b1afb71aa97414c339e8c00613a5d9b725861232b5c995223
-SIZE (jackaudio-example-clients-7fa0890_GH0.tar.gz) = 16174
+TIMESTAMP = 1626106682
+SHA256 (0EVSG-jack2-v1.9.16-eaedec353489f26617221d66f80fd2503953c663_GH0.tar.gz) = 7720a65408ec7bcb2468fd090e3bbd0fcf7fc37408e116a7011c2469ba304e01
+SIZE (0EVSG-jack2-v1.9.16-eaedec353489f26617221d66f80fd2503953c663_GH0.tar.gz) = 989685
diff --git a/audio/jack/files/patch-configure.ac b/audio/jack/files/patch-configure.ac
deleted file mode 100644
index 963aa5328a89..000000000000
--- a/audio/jack/files/patch-configure.ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.ac.orig 2017-01-10 10:20:51 UTC
-+++ configure.ac
-@@ -172,6 +172,7 @@ case "${host_os}" in
- # barrier code, this may be fixed in 5.3, stay tuned.
- USE_BARRIER="no"
- USE_MD5SUM=0
-+ JACK_DO_NOT_MLOCK=0
- ;;
- openbsd*)
- # pthread_barrier* not implemented
diff --git a/audio/jack/files/patch-drivers_alsa_memops.c b/audio/jack/files/patch-drivers_alsa_memops.c
deleted file mode 100644
index ea2b1524440b..000000000000
--- a/audio/jack/files/patch-drivers_alsa_memops.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- drivers/alsa/memops.c.orig 2016-02-23 15:13:53 UTC
-+++ drivers/alsa/memops.c
-@@ -30,7 +30,7 @@
- #include <stdlib.h>
- #include <stdint.h>
- #include <limits.h>
--#include <endian.h>
-+#include <sys/endian.h>
-
- #include "memops.h"
-
diff --git a/audio/jack/files/patch-drivers_oss_oss__driver.c b/audio/jack/files/patch-drivers_oss_oss__driver.c
deleted file mode 100644
index 19e76f680df8..000000000000
--- a/audio/jack/files/patch-drivers_oss_oss__driver.c
+++ /dev/null
@@ -1,258 +0,0 @@
---- drivers/oss/oss_driver.c.orig 2017-01-10 10:20:51 UTC
-+++ drivers/oss/oss_driver.c
-@@ -23,6 +23,7 @@
-
- #include <config.h>
-
-+#define __BSD_VISIBLE 1
- #ifdef USE_BARRIER
- /*
- * POSIX conformance level should be globally defined somewhere, possibly
-@@ -172,7 +173,9 @@ static void set_period_size (oss_driver_
- ((double)driver->period_size /
- (double)driver->sample_rate) * 1e6;
- driver->last_wait_ust = 0;
-- driver->last_periodtime = driver->engine->get_microseconds ();
-+ driver->last_periodtime = driver->engine ?
-+ driver->engine->get_microseconds() :
-+ jack_get_microseconds();
- driver->next_periodtime = 0;
- driver->iodelay = 0.0F;
- }
-@@ -180,7 +183,9 @@ static void set_period_size (oss_driver_
-
- static inline void update_times (oss_driver_t *driver)
- {
-- driver->last_periodtime = driver->engine->get_microseconds ();
-+ driver->last_periodtime = driver->engine ?
-+ driver->engine->get_microseconds() :
-+ jack_get_microseconds();
- if (driver->next_periodtime > 0) {
- driver->iodelay = (float)
- ((long double)driver->last_periodtime -
-@@ -211,6 +216,7 @@ static void copy_and_convert_in (jack_sa
- int dstidx;
- signed short *s16src = (signed short*)src;
- signed int *s32src = (signed int*)src;
-+ unsigned char *s24src = (unsigned char *) src;
- double *f64src = (double*)src;
- jack_sample_t scale;
-
-@@ -225,10 +231,13 @@ static void copy_and_convert_in (jack_sa
- }
- break;
- case 24:
-- scale = 1.0f / 0x7fffff;
-+ scale = 1.0f / 0x7fffffff;
- for (dstidx = 0; dstidx < nframes; dstidx++) {
- dst[dstidx] = (jack_sample_t)
-- s32src[srcidx] * scale;
-+ ((signed int)(
-+ (s24src[3 * srcidx + 2] << 24) |
-+ (s24src[3 * srcidx + 1] << 16) |
-+ (s24src[3 * srcidx + 0] << 8))) * scale;
- srcidx += chcount;
- }
- break;
-@@ -256,6 +265,7 @@ static void copy_and_convert_out (void *
- int srcidx;
- int dstidx;
- signed short *s16dst = (signed short*)dst;
-+ unsigned char *s24dst = (unsigned char *) dst;
- signed int *s32dst = (signed int*)dst;
- double *f64dst = (double*)dst;
- jack_sample_t scale;
-@@ -273,12 +283,15 @@ static void copy_and_convert_out (void *
- }
- break;
- case 24:
-- scale = 0x7fffff;
-+ scale = 0x7fffffff;
- for (srcidx = 0; srcidx < nframes; srcidx++) {
-- s32dst[dstidx] = (signed int)
-- (src[srcidx] >= 0.0f) ?
-- (src[srcidx] * scale + 0.5f) :
-- (src[srcidx] * scale - 0.5f);
-+ signed int sample =
-+ (src[srcidx] >= 0.0f) ?
-+ (src[srcidx] * scale + 0.5f) :
-+ (src[srcidx] * scale - 0.5f) ;
-+ s24dst[3*dstidx + 2] = sample >> 24;
-+ s24dst[3*dstidx + 1] = sample >> 16;
-+ s24dst[3*dstidx + 0] = sample >> 8;
- dstidx += chcount;
- }
- break;
-@@ -429,7 +442,11 @@ static int oss_driver_detach (oss_driver
-
- static int oss_driver_start (oss_driver_t *driver)
- {
-- int flags = 0;
-+#if defined(OPTION_COOKEDMODE)
-+ int cookedmode = 1;
-+#else
-+ int cookedmode = 0;
-+#endif
- int format;
- int channels;
- int samplerate;
-@@ -441,19 +458,7 @@ static int oss_driver_start (oss_driver_
- const char *indev = driver->indev;
- const char *outdev = driver->outdev;
-
-- switch (driver->bits) {
-- case 24:
-- case 32:
-- samplesize = sizeof(int);
-- break;
-- case 64:
-- samplesize = sizeof(double);
-- break;
-- case 16:
-- default:
-- samplesize = sizeof(short);
-- break;
-- }
-+ samplesize = driver->bits / 8;
- driver->trigger = 0;
- if (strcmp (indev, outdev) != 0) {
- if (driver->capture_channels > 0) {
-@@ -464,7 +469,7 @@ static int oss_driver_start (oss_driver_
- indev, __FILE__, __LINE__, errno);
- }
- #ifndef OSS_NO_COOKED_MODE
-- ioctl (infd, SNDCTL_DSP_COOKEDMODE, &flags);
-+ ioctl (infd, SNDCTL_DSP_COOKEDMODE, &cookedmode);
- #endif
- fragsize = driver->period_size *
- driver->capture_channels * samplesize;
-@@ -479,7 +484,7 @@ static int oss_driver_start (oss_driver_
- outdev, __FILE__, __LINE__, errno);
- }
- #ifndef OSS_NO_COOKED_MODE
-- ioctl (outfd, SNDCTL_DSP_COOKEDMODE, &flags);
-+ ioctl (outfd, SNDCTL_DSP_COOKEDMODE, &cookedmode);
- #endif
- fragsize = driver->period_size *
- driver->playback_channels * samplesize;
-@@ -497,7 +502,7 @@ static int oss_driver_start (oss_driver_
- return -1;
- }
- #ifndef OSS_NO_COOKED_MODE
-- ioctl (infd, SNDCTL_DSP_COOKEDMODE, &flags);
-+ ioctl (infd, SNDCTL_DSP_COOKEDMODE, &cookedmode);
- #endif
- } else if (driver->capture_channels == 0 &&
- driver->playback_channels != 0) {
-@@ -510,7 +515,7 @@ static int oss_driver_start (oss_driver_
- return -1;
- }
- #ifndef OSS_NO_COOKED_MODE
-- ioctl (outfd, SNDCTL_DSP_COOKEDMODE, &flags);
-+ ioctl (outfd, SNDCTL_DSP_COOKEDMODE, &cookedmode);
- #endif
- } else {
- infd = outfd = open (indev, O_RDWR | O_EXCL);
-@@ -521,7 +526,7 @@ static int oss_driver_start (oss_driver_
- return -1;
- }
- #ifndef OSS_NO_COOKED_MODE
-- ioctl (infd, SNDCTL_DSP_COOKEDMODE, &flags);
-+ ioctl (infd, SNDCTL_DSP_COOKEDMODE, &cookedmode);
- #endif
- }
- if (infd >= 0 && outfd >= 0) {
-@@ -705,7 +710,9 @@ static int oss_driver_start (oss_driver_
- sem_post (&driver->sem_start);
- }
-
-- driver->last_periodtime = driver->engine->get_microseconds ();
-+ driver->last_periodtime = driver->engine ?
-+ driver->engine->get_microseconds() :
-+ jack_get_microseconds();
- driver->next_periodtime = 0;
- driver->iodelay = 0.0F;
-
-@@ -1143,6 +1150,23 @@ jack_driver_t * driver_initialize (jack_
- pnode = jack_slist_next (pnode);
- }
-
-+ switch (bits)
-+ {
-+ case 16: /* native-endian 16-bit integer */
-+ driver->format = AFMT_S16_NE;
-+ break;
-+ case 24: /* little-endian 24-bit integer */
-+ driver->format = AFMT_S24_LE;
-+ break;
-+ case 32: /* native-endian 32-bit integer */
-+ driver->format = AFMT_S32_NE;
-+ break;
-+ default:
-+ free(driver);
-+ jack_error("OSS: invalid number of bits: %d",
-+ __FILE__, __LINE__, bits);
-+ return NULL;
-+ }
- driver->sample_rate = sample_rate;
- driver->period_size = period_size;
- driver->nperiods = nperiods;
-@@ -1163,58 +1187,6 @@ jack_driver_t * driver_initialize (jack_
- }
- driver->infd = -1;
- driver->outfd = -1;
-- switch (driver->bits) {
--# ifndef OSS_ENDIAN
--# ifdef __GNUC__
--# if (defined(__i386__) || defined(__alpha__) || defined(__arm__) || defined(__x86_64__) || (defined(__sh__) && !defined(__LITTLE_ENDIAN__)))
--# define OSS_LITTLE_ENDIAN 1234
--# define OSS_ENDIAN OSS_LITTLE_ENDIAN
--# else
--# define OSS_BIG_ENDIAN 4321
--# define OSS_ENDIAN OSS_BIG_ENDIAN
--# endif
--# else /* __GNUC__ */
--# if (defined(_AIX) || defined(AIX) || defined(sparc) || defined(__hppa) || defined(PPC) || defined(__powerpc__) && !defined(i386) && !defined(__i386) && !defined(__i386__))
--# define OSS_BIG_ENDIAN 4321
--# define OSS_ENDIAN OSS_BIG_ENDIAN
--# else
--# define OSS_LITTLE_ENDIAN 1234
--# define OSS_ENDIAN OSS_LITTLE_ENDIAN
--# endif
--# endif /* __GNUC__ */
--# endif /* OSS_ENDIAN */
--# if (OSS_ENDIAN == 1234)
-- /* little-endian architectures */
-- case 24: /* little-endian LSB aligned 24-bits in 32-bits integer */
-- driver->format = 0x00008000;
-- break;
-- case 32: /* little-endian 32-bit integer */
-- driver->format = 0x00001000;
-- break;
-- case 64: /* native-endian 64-bit float */
-- driver->format = 0x00004000;
-- break;
-- case 16: /* little-endian 16-bit integer */
-- default:
-- driver->format = 0x00000010;
-- break;
-- /* big-endian architectures */
--# else
-- case 24: /* big-endian LSB aligned 24-bits in 32-bits integer */
-- break;
-- driver->format = 0x00010000;
-- case 32: /* big-endian 32-bit integer */
-- driver->format = 0x00002000;
-- break;
-- case 64: /* native-endian 64-bit float */
-- driver->format = 0x00004000;
-- break;
-- case 16: /* big-endian 16-bit integer */
-- default:
-- driver->format = 0x00000020;
--# endif
-- }
--
- driver->indevbuf = driver->outdevbuf = NULL;
-
- driver->capture_ports = NULL;
diff --git a/audio/jack/files/patch-jack.pc.in b/audio/jack/files/patch-jack.pc.in
deleted file mode 100644
index 24f9490d22da..000000000000
--- a/audio/jack/files/patch-jack.pc.in
+++ /dev/null
@@ -1,9 +0,0 @@
---- jack.pc.in.orig 2013-10-04 00:45:25 UTC
-+++ jack.pc.in
-@@ -6,5 +6,5 @@ includedir=@includedir@
- Name: jack
- Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server
- Version: @JACK_VERSION@
--Libs: -L${libdir} -ljack -lpthread @OS_LDFLAGS@
-+Libs: -L${libdir} -ljack -pthread
- Cflags: -I${includedir}
diff --git a/audio/jack/files/patch-jackd_engine.c b/audio/jack/files/patch-jackd_engine.c
deleted file mode 100644
index 1eadfe3985ab..000000000000
--- a/audio/jack/files/patch-jackd_engine.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- jackd/engine.c.orig 2016-09-14 17:41:53 UTC
-+++ jackd/engine.c
-@@ -1435,7 +1435,7 @@ handle_external_client_request (jack_eng
- if ((r = read (client->request_fd, &req, sizeof(req)))
- < (ssize_t)sizeof(req)) {
- if (r == 0) {
--#if defined(JACK_USE_MACH_THREADS) || defined(__OpenBSD__)
-+#if 1
- /* poll is implemented using
- select (see the macosx/fakepoll
- code). When the socket is closed
diff --git a/audio/jack/files/patch-jackd_jackd.c b/audio/jack/files/patch-jackd_jackd.c
deleted file mode 100644
index 7a21cfe41cf9..000000000000
--- a/audio/jack/files/patch-jackd_jackd.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- jackd/jackd.c.orig 2017-07-17 17:10:09 UTC
-+++ jackd/jackd.c
-@@ -521,11 +521,17 @@ jack_drivers_load ()
-
- static void copyright (FILE* file)
- {
-- fprintf (file, "jackd " VERSION "\n"
-+ fprintf (file, "jackd " VERSION " (COOKEDMODE=%s)\n"
- "Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.\n"
- "jackd comes with ABSOLUTELY NO WARRANTY\n"
- "This is free software, and you are welcome to redistribute it\n"
-- "under certain conditions; see the file COPYING for details\n\n");
-+ "under certain conditions; see the file COPYING for details\n\n",
-+#if defined(OPTION_COOKEDMODE)
-+ "on"
-+#else
-+ "off"
-+#endif
-+ );
- }
-
- static void usage (FILE *file)
diff --git a/audio/jack/files/patch-libjack_client.c b/audio/jack/files/patch-libjack_client.c
deleted file mode 100644
index d6c5ffb1d3bd..000000000000
--- a/audio/jack/files/patch-libjack_client.c
+++ /dev/null
@@ -1,190 +0,0 @@
---- libjack/client.c.orig 2017-01-10 10:20:51 UTC
-+++ libjack/client.c
-@@ -68,6 +68,30 @@
- static pthread_mutex_t client_lock;
- static pthread_cond_t client_ready;
-
-+/*
-+ * The following read/write wrappers handle the case of interruption
-+ * by system signals:
-+ */
-+static int
-+read_retry(int fd, void *dst, int size)
-+{
-+ int error;
-+ do {
-+ error = read(fd, dst, size);
-+ } while (error == -1 && errno == EINTR);
-+ return (error);
-+}
-+
-+static int
-+write_retry(int fd, const void *src, int size)
-+{
-+ int error;
-+ do {
-+ error = write(fd, src, size);
-+ } while (error == -1 && errno == EINTR);
-+ return (error);
-+}
-+
- static int
- jack_client_close_aux(jack_client_t *client);
-
-@@ -251,7 +275,7 @@ oop_client_deliver_request (void *ptr, j
- int wok, rok;
- jack_client_t *client = (jack_client_t*)ptr;
-
-- wok = (write (client->request_fd, req, sizeof(*req))
-+ wok = (write_retry (client->request_fd, req, sizeof(*req))
- == sizeof(*req));
-
- /* if necessary, add variable length key data after a PropertyChange request
-@@ -259,7 +283,7 @@ oop_client_deliver_request (void *ptr, j
-
- if (req->type == PropertyChangeNotify) {
- if (req->x.property.keylen) {
-- if (write (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
-+ if (write_retry (client->request_fd, req->x.property.key, req->x.property.keylen) != req->x.property.keylen) {
- jack_error ("cannot send property key of length %d to server",
- req->x.property.keylen);
- req->status = -1;
-@@ -268,7 +292,7 @@ oop_client_deliver_request (void *ptr, j
- }
- }
-
-- rok = (read (client->request_fd, req, sizeof(*req))
-+ rok = (read_retry (client->request_fd, req, sizeof(*req))
- == sizeof(*req));
-
- if (wok && rok) { /* everything OK? */
-@@ -837,14 +861,14 @@ server_event_connect (jack_client_t *cli
-
- jack_uuid_copy (&req.client_id, client->control->uuid);
-
-- if (write (fd, &req, sizeof(req)) != sizeof(req)) {
-- jack_error ("cannot write event connect request to server (%s)",
-+ if (write_retry (fd, &req, sizeof(req)) != sizeof(req)) {
-+ jack_error ("cannot write_retry event connect request to server (%s)",
- strerror (errno));
- close (fd);
- return -1;
- }
-
-- if (read (fd, &res, sizeof(res)) != sizeof(res)) {
-+ if (read_retry (fd, &res, sizeof(res)) != sizeof(res)) {
- jack_error ("cannot read event connect result from server (%s)",
- strerror (errno));
- close (fd);
-@@ -1109,14 +1133,14 @@ jack_request_client (ClientType type,
- snprintf (req.object_data, sizeof(req.object_data),
- "%s", va->load_init);
-
-- if (write (*req_fd, &req, sizeof(req)) != sizeof(req)) {
-+ if (write_retry (*req_fd, &req, sizeof(req)) != sizeof(req)) {
- jack_error ("cannot send request to jack server (%s)",
- strerror (errno));
- *status |= (JackFailure | JackServerError);
- goto fail;
- }
-
-- if (read (*req_fd, res, sizeof(*res)) != sizeof(*res)) {
-+ if (read_retry (*req_fd, res, sizeof(*res)) != sizeof(*res)) {
-
- if (errno == 0) {
- /* server shut the socket */
-@@ -1512,7 +1536,7 @@ jack_internal_client_close (const char *
- return;
- }
-
-- if (write (fd, &req, sizeof(req)) != sizeof(req)) {
-+ if (write_retry (fd, &req, sizeof(req)) != sizeof(req)) {
- jack_error ("cannot deliver ClientUnload request to JACK "
- "server.");
- }
-@@ -1648,7 +1672,7 @@ jack_session_notify (jack_client_t* clie
-
- request.x.session.type = code;
-
-- if ( (write (client->request_fd, &request, sizeof(request))
-+ if ( (write_retry (client->request_fd, &request, sizeof(request))
- != sizeof(request)) ) {
- jack_error ("cannot send request type %d to server",
- request.type);
-@@ -1658,7 +1682,7 @@ jack_session_notify (jack_client_t* clie
- while ( 1 ) {
- jack_uuid_t uid;
-
-- if (read (client->request_fd, &uid, sizeof(uid)) != sizeof(uid)) {
-+ if (read_retry (client->request_fd, &uid, sizeof(uid)) != sizeof(uid)) {
- jack_error ("cannot read result for request type %d from"
- " server (%s)", request.type, strerror (errno));
- goto out;
-@@ -1680,19 +1704,19 @@ jack_session_notify (jack_client_t* clie
- break;
- }
-
-- if (read (client->request_fd, (char*)retval[num_replies - 1].client_name, JACK_CLIENT_NAME_SIZE)
-+ if (read_retry (client->request_fd, (char*)retval[num_replies - 1].client_name, JACK_CLIENT_NAME_SIZE)
- != JACK_CLIENT_NAME_SIZE) {
- jack_error ("cannot read result for request type %d from"
- " server (%s)", request.type, strerror (errno));
- goto out;
- }
-- if (read (client->request_fd, (char*)retval[num_replies - 1].command, JACK_PORT_NAME_SIZE)
-+ if (read_retry (client->request_fd, (char*)retval[num_replies - 1].command, JACK_PORT_NAME_SIZE)
- != JACK_PORT_NAME_SIZE) {
- jack_error ("cannot read result for request type %d from"
- " server (%s)", request.type, strerror (errno));
- goto out;
- }
-- if (read (client->request_fd, &retval[num_replies - 1].flags, sizeof(retval[num_replies - 1].flags) )
-+ if (read_retry (client->request_fd, &retval[num_replies - 1].flags, sizeof(retval[num_replies - 1].flags) )
- != sizeof(retval[num_replies - 1].flags) ) {
- jack_error ("cannot read result for request type %d from"
- " server (%s)", request.type, strerror (errno));
-@@ -1811,7 +1835,7 @@ jack_client_process_events (jack_client_
- /* server has sent us an event. process the
- * event and reply */
-
-- if (read (client->event_fd, &event, sizeof(event))
-+ if (read_retry (client->event_fd, &event, sizeof(event))
- != sizeof(event)) {
- jack_error ("cannot read server event (%s)",
- strerror (errno));
-@@ -1821,7 +1845,7 @@ jack_client_process_events (jack_client_
- if (event.type == PropertyChange) {
- if (event.y.key_size) {
- key = (char*)malloc (event.y.key_size);
-- if (read (client->event_fd, key, event.y.key_size) !=
-+ if (read_retry (client->event_fd, key, event.y.key_size) !=
- event.y.key_size) {
- jack_error ("cannot read property change key (%s)",
- strerror (errno));
-@@ -1940,7 +1964,7 @@ jack_client_process_events (jack_client_
- DEBUG ("client has dealt with the event, writing "
- "response on event fd");
-
-- if (write (client->event_fd, &status, sizeof(status))
-+ if (write_retry (client->event_fd, &status, sizeof(status))
- != sizeof(status)) {
- jack_error ("cannot send event response to "
- "engine (%s)", strerror (errno));
-@@ -1960,7 +1984,7 @@ jack_wake_next_client (jack_client_t* cl
- int pret = 0;
- char c = 0;
-
-- if (write (client->graph_next_fd, &c, sizeof(c))
-+ if (write_retry (client->graph_next_fd, &c, sizeof(c))
- != sizeof(c)) {
- DEBUG ("cannot write byte to fd %d", client->graph_next_fd);
- jack_error ("cannot continue execution of the "
-@@ -1988,7 +2012,7 @@ jack_wake_next_client (jack_client_t* cl
- }
-
- if (pret > 0 && (pfds[0].revents & POLLIN)) {
-- if (read (client->graph_wait_fd, &c, sizeof(c))
-+ if (read_retry (client->graph_wait_fd, &c, sizeof(c))
- != sizeof(c)) {
- jack_error ("cannot complete execution of the "
- "processing graph (%s)", strerror (errno));
diff --git a/audio/jack/files/patch-libjack_port.c b/audio/jack/files/patch-libjack_port.c
deleted file mode 100644
index 67102b4c15b7..000000000000
--- a/audio/jack/files/patch-libjack_port.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- libjack/port.c.orig 2019-01-02 01:51:31 UTC
-+++ libjack/port.c
-@@ -630,13 +630,22 @@ jack_port_get_buffer (jack_port_t *port, jack_nframes_
- size_t
- jack_port_type_buffer_size (jack_port_type_info_t* port_type_info, jack_nframes_t nframes)
- {
-+ size_t size;
-+
- if ( port_type_info->buffer_scale_factor < 0 ) {
- return port_type_info->buffer_size;
- }
-
-- return port_type_info->buffer_scale_factor
-+ size = port_type_info->buffer_scale_factor
- * sizeof(jack_default_audio_sample_t)
- * nframes;
-+
-+#ifdef USE_DYNSIMD
-+ /* Round up to the next multiple of 16 bytes, align buffers for SIMD. */
-+ size = (size + 15) & (~ (size_t)0x0f);
-+#endif /* USE_DYNSIMD */
-+
-+ return size;
- }
-
- int
diff --git a/audio/jack/pkg-message b/audio/jack/pkg-message
index 5f1b42d29580..46971db02ba6 100644
--- a/audio/jack/pkg-message
+++ b/audio/jack/pkg-message
@@ -2,11 +2,31 @@
{
message: <<EOD
======================================================================
-It is recommended to run Jack with real-time priority (-R).
+It is recommended to run Jack with real-time priority. As FreeBSD doesn't
+allow unprivileged users to set real-time priority, you should do it manually
+with rtprio(1). As this port comes with jackd and jackdbus executables, note
+that only one can be used.
-The recommended way to start Jack is to add the following
-lines to /etc/rc.conf:
+Configure backend options using jack_control:
+$ jack_control ds oss
+$ jack_control eps realtime False
+$ jack_control eps sync True
+Configure memory locking editing either /etc/login.conf or ~/.login_conf with:
+:memorylocked=unlimited:
+
+After every change to login.conf, you should execute:
+cap_mkdb /etc/login.conf
+
+There are two ways to start jack:
+* via dbus (new executable: jackdbus)
+* as rc service (classic executable: jackd)
+
+- Starting via DBUS:
+$ jack_control start
+
+- Starting as RC service:
+add the following lines to /etc/rc.conf:
jackd_enable="YES"
jackd_user="{your-jack-user}"
jackd_rtprio="YES"
@@ -18,14 +38,6 @@ Where:
only one user is supported
- sample-rate: can be 44100, 48000, etc.
- /dev/dsp{N}: your OSS devices, usually /dev/dsp0
-
-Please note that the port option COOKEDMODE is "on" by default, which
-makes your system to automatically scale the sample-rate between
-Jack and audio hardware. One reason COOKEDMODE=on is because
-Jack's OSS driver doesn't support some sample-rate and hardware
-combinations when COOKEDMODE=off. To achieve the best sound quality
-please make sure your hardware natively supports the sample-rate set
-in jackd_args, and set COOKEDMODE=off.
======================================================================
EOD,
type: install
diff --git a/audio/jack/pkg-plist b/audio/jack/pkg-plist
index 7fdabccd0e98..5b9939a40cd2 100644
--- a/audio/jack/pkg-plist
+++ b/audio/jack/pkg-plist
@@ -1,174 +1,102 @@
-%%ALSA%%bin/alsa_in
-%%ALSA%%bin/alsa_out
bin/jack_alias
bin/jack_bufsize
bin/jack_connect
+bin/jack_control
+bin/jack_cpu
+bin/jack_cpu_load
bin/jack_disconnect
bin/jack_evmon
bin/jack_freewheel
-bin/jack_impulse_grabber
bin/jack_iodelay
bin/jack_latent_client
bin/jack_load
-bin/jack_load_test
bin/jack_lsp
bin/jack_metro
+bin/jack_midi_dump
+bin/jack_midi_latency_test
bin/jack_midiseq
bin/jack_midisine
-bin/jack_midi_dump
bin/jack_monitor_client
-bin/jack_netsource
+bin/jack_multiple_metro
+bin/jack_net_master
+bin/jack_net_slave
bin/jack_property
bin/jack_rec
bin/jack_samplerate
-bin/jack_session_notify
bin/jack_server_control
-bin/jack_simple_session_client
+bin/jack_session_notify
bin/jack_showtime
+bin/jack_simdtests
bin/jack_simple_client
+bin/jack_simple_session_client
+bin/jack_test
+bin/jack_thru
%%READLINE%%bin/jack_transport
-bin/jack_transport_client
bin/jack_unload
bin/jack_wait
+bin/jack_zombie
bin/jackd
+%%DBUS%%bin/jackdbus
include/jack/control.h
include/jack/intclient.h
include/jack/jack.h
include/jack/jslist.h
include/jack/metadata.h
include/jack/midiport.h
+include/jack/net.h
include/jack/ringbuffer.h
include/jack/session.h
include/jack/statistics.h
+include/jack/systemdeps.h
include/jack/thread.h
include/jack/transport.h
include/jack/types.h
include/jack/uuid.h
include/jack/weakjack.h
include/jack/weakmacros.h
+lib/jack/audioadapter.so
lib/jack/inprocess.so
-lib/jack/intime.so
%%ALSA%%lib/jack/jack_alsa.so
-%%ALSA%%lib/jack/jack_alsa_midi.so
+%%ALSA%%lib/jack/jack_alsarawmidi.so
lib/jack/jack_dummy.so
+lib/jack/jack_loopback.so
lib/jack/jack_net.so
+lib/jack/jack_netone.so
lib/jack/jack_oss.so
-%%SNDIO%%lib/jack/jack_sndio.so
+lib/jack/jack_proxy.so
+lib/jack/netadapter.so
+lib/jack/netmanager.so
+lib/jack/profiler.so
lib/libjack.so
lib/libjack.so.0
-lib/libjack.so.0.0.28
+lib/libjack.so.0.1.0
+lib/libjacknet.so
+lib/libjacknet.so.0
+lib/libjacknet.so.0.1.0
lib/libjackserver.so
lib/libjackserver.so.0
-lib/libjackserver.so.0.0.28
+lib/libjackserver.so.0.1.0
libdata/pkgconfig/jack.pc
-man/man1/alsa_in.1.gz
-man/man1/alsa_out.1.gz
-man/man1/jack_bufsize.1.gz
-man/man1/jack_connect.1.gz
-man/man1/jack_disconnect.1.gz
-man/man1/jack_freewheel.1.gz
-man/man1/jack_impulse_grabber.1.gz
-man/man1/jack_iodelay.1.gz
-man/man1/jack_load.1.gz
-man/man1/jack_load_test.1.gz
-man/man1/jack_lsp.1.gz
-man/man1/jack_metro.1.gz
-man/man1/jack_monitor_client.1.gz
-man/man1/jack_netsource.1.gz
-man/man1/jack_property.1.gz
-man/man1/jack_samplerate.1.gz
-man/man1/jack_showtime.1.gz
-man/man1/jack_transport.1.gz
-man/man1/jack_unload.1.gz
-man/man1/jack_wait.1.gz
-man/man1/jackd.1.gz
-man/man1/jackrec.1.gz
-man/man1/jackstart.1.gz
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/annotated.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/classes.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/control_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/control_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/deprecated.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/dir_3e6ff996e0a05d442d13220a8cf7408f.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/dir_d611c2c1e1e252f8153c91ce21a161f9.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/doxygen.css
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/files.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/fsm.png
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/functions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/functions_vars.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_defs.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_e.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_enum.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_eval.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_func.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_i.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_j.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_m.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_o.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_p.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_type.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_vars.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/globals_w.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ClientCallbacks.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ClientFunctions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ClientThreads.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ControlAPI.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ErrorOutput.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__JackSessionManagerAPI.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__LatencyFunctions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__MIDIAPI.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__Metadata.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__NonCallbackAPI.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__PortFunctions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__PortSearching.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__ServerControl.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__SessionClientFunctions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__TimeFunctions.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__TransportControl.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/group__WeakLinkage.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/index.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/inprocess_8c.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/intclient_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/intclient_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/jack_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/jack_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/mainpage_8dox.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/metadata_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/metadata_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/midiport_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/midiport_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/modules.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/pages.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/porting-guide.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/porting_8dox.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/ringbuffer_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/ringbuffer_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/session_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/session_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/simple__client_8c.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/statistics_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/statistics_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/struct__jack__latency__range.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/struct__jack__midi__event.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/struct__jack__session__event.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__description__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__position__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__property__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__data__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__session__command__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structjack__transport__info__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/structport__pair__t.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/thread_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/thread_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/transport-design.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/transport_8dox.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/transport_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/transport_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/types_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/types_8h_source.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/unionjackctl__parameter__value.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/weakjack_8h.html
-%%DOXYGEN%%share/jack-audio-connection-kit/reference/html/weakjack_8h_source.html
+%%DBUS%%share/dbus-1/services/org.jackaudio.service
+share/man/man1/alsa_in.1.gz
+share/man/man1/alsa_out.1.gz
+share/man/man1/jack_bufsize.1.gz
+share/man/man1/jack_connect.1.gz
+share/man/man1/jack_disconnect.1.gz
+share/man/man1/jack_freewheel.1.gz
+share/man/man1/jack_impulse_grabber.1.gz
+share/man/man1/jack_iodelay.1.gz
+share/man/man1/jack_load.1.gz
+share/man/man1/jack_lsp.1.gz
+share/man/man1/jack_metro.1.gz
+share/man/man1/jack_monitor_client.1.gz
+share/man/man1/jack_netsource.1.gz
+share/man/man1/jack_property.1.gz
+share/man/man1/jack_samplerate.1.gz
+share/man/man1/jack_showtime.1.gz
+share/man/man1/jack_simple_client.1.gz
+share/man/man1/jack_transport.1.gz
+share/man/man1/jack_unload.1.gz
+share/man/man1/jack_wait.1.gz
+share/man/man1/jackd.1.gz
+share/man/man1/jackrec.1.gz
diff --git a/audio/jack_ghero/Makefile b/audio/jack_ghero/Makefile
index 22d188bbde09..bde6eb6d94dd 100644
--- a/audio/jack_ghero/Makefile
+++ b/audio/jack_ghero/Makefile
@@ -3,6 +3,7 @@
PORTNAME= jack_ghero
DISTVERSIONPREFIX= v
PORTVERSION= 1.0.4
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
diff --git a/audio/jack_umidi/Makefile b/audio/jack_umidi/Makefile
index 18d75f354052..0e076f0aef90 100644
--- a/audio/jack_umidi/Makefile
+++ b/audio/jack_umidi/Makefile
@@ -3,6 +3,7 @@
PORTNAME= jack_umidi
DISTVERSIONPREFIX= v
PORTVERSION= 1.1.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
diff --git a/audio/jacktrip/Makefile b/audio/jacktrip/Makefile
index 03576c15cec5..8707a0ac64d7 100644
--- a/audio/jacktrip/Makefile
+++ b/audio/jacktrip/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jacktrip
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/jalv/Makefile b/audio/jalv/Makefile
index 83fe92187983..b8bd34a69093 100644
--- a/audio/jalv/Makefile
+++ b/audio/jalv/Makefile
@@ -2,6 +2,7 @@
PORTNAME= jalv
DISTVERSION= 1.6.6
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
diff --git a/audio/jamulus/Makefile b/audio/jamulus/Makefile
index 59c5b32a2c89..08988dfc1966 100644
--- a/audio/jamulus/Makefile
+++ b/audio/jamulus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jamulus
DISTVERSIONPREFIX= r
DISTVERSION= 3_8_0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/jconvolver/Makefile b/audio/jconvolver/Makefile
index 17128c215449..3d301908329b 100644
--- a/audio/jconvolver/Makefile
+++ b/audio/jconvolver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jconvolver
DISTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/jmatconvol/Makefile b/audio/jmatconvol/Makefile
index 6265a7eca5cf..205d9d34cac1 100644
--- a/audio/jmatconvol/Makefile
+++ b/audio/jmatconvol/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jmatconvol
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/lash/Makefile b/audio/lash/Makefile
index bae817a18b9a..0ddc2f5324e4 100644
--- a/audio/lash/Makefile
+++ b/audio/lash/Makefile
@@ -2,7 +2,7 @@
PORTNAME= lash
PORTVERSION= 0.5.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
MASTER_SITES= SAVANNAH
@@ -27,7 +27,7 @@ LIBS= -luuid
INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include/dssi -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -pthread
OPTIONS_DEFINE= READLINE PYTHON DOCS
OPTIONS_DEFAULT=READLINE
diff --git a/audio/libumidi/Makefile b/audio/libumidi/Makefile
index e2c8edcaa5c3..a0c3556887f9 100644
--- a/audio/libumidi/Makefile
+++ b/audio/libumidi/Makefile
@@ -3,6 +3,7 @@
PORTNAME= libumidi
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
diff --git a/audio/lingot/Makefile b/audio/lingot/Makefile
index 2a59254e395b..fe62651a9dda 100644
--- a/audio/lingot/Makefile
+++ b/audio/lingot/Makefile
@@ -2,6 +2,7 @@
PORTNAME= lingot
PORTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SAVANNAH
diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index 695f854a5759..05b15e1082c4 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -2,6 +2,7 @@
PORTNAME= linuxsampler
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://download.linuxsampler.org/packages/
diff --git a/audio/liquidsfz/Makefile b/audio/liquidsfz/Makefile
index 5b79e68badb2..7c67de5fb0d8 100644
--- a/audio/liquidsfz/Makefile
+++ b/audio/liquidsfz/Makefile
@@ -1,5 +1,6 @@
PORTNAME= liquidsfz
DISTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/lmms/Makefile b/audio/lmms/Makefile
index ef17740a490d..f5f1fac17f0b 100644
--- a/audio/lmms/Makefile
+++ b/audio/lmms/Makefile
@@ -3,6 +3,7 @@
PORTNAME= lmms
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= audio
diff --git a/audio/lsp-plugins-lv2/Makefile b/audio/lsp-plugins-lv2/Makefile
index 13842eaf4b71..b1df31c8d58c 100644
--- a/audio/lsp-plugins-lv2/Makefile
+++ b/audio/lsp-plugins-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lsp-plugins
DISTVERSION= 1.1.30
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/luppp/Makefile b/audio/luppp/Makefile
index d8526e9fe8c3..12fcdbdbc028 100644
--- a/audio/luppp/Makefile
+++ b/audio/luppp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= luppp
DISTVERSIONPREFIX= release-
DISTVERSION= 1.2.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/madronalib/Makefile b/audio/madronalib/Makefile
index f23924630b7f..69d0d7d4b9b9 100644
--- a/audio/madronalib/Makefile
+++ b/audio/madronalib/Makefile
@@ -1,6 +1,7 @@
PORTNAME= madronalib
DISTVERSIONPREFIX= v
DISTVERSION= 1.6-1016
+PORTREVISION= 1
DISTVERSIONSUFFIX= -g103895f
CATEGORIES= audio
diff --git a/audio/mamba/Makefile b/audio/mamba/Makefile
index a0f5850c1c5c..b954b7931242 100644
--- a/audio/mamba/Makefile
+++ b/audio/mamba/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mamba
DISTVERSIONPREFIX= v
DISTVERSION= 2.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile
index 348e8cf54e86..76e7491fe475 100644
--- a/audio/mhwaveedit/Makefile
+++ b/audio/mhwaveedit/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mhwaveedit
PORTVERSION= 1.4.24
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= audio
diff --git a/audio/milkytracker/Makefile b/audio/milkytracker/Makefile
index 9dde774593fe..47783fcab612 100644
--- a/audio/milkytracker/Makefile
+++ b/audio/milkytracker/Makefile
@@ -2,6 +2,7 @@
PORTNAME= milkytracker
PORTVERSION= 1.03.00
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= audio
diff --git a/audio/mio2jack/Makefile b/audio/mio2jack/Makefile
index 27213fc86079..83e9410b7c4f 100644
--- a/audio/mio2jack/Makefile
+++ b/audio/mio2jack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mio2jack
PORTVERSION= g20180501
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/moc/Makefile b/audio/moc/Makefile
index 4e4196cc14ad..20ab1e2e4ad5 100644
--- a/audio/moc/Makefile
+++ b/audio/moc/Makefile
@@ -2,7 +2,7 @@
PORTNAME= moc
PORTVERSION= 2.5.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= http://ftp.daper.net/pub/soft/moc/stable/
diff --git a/audio/mumble/Makefile b/audio/mumble/Makefile
index c5856c073887..775f1cf37518 100644
--- a/audio/mumble/Makefile
+++ b/audio/mumble/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mumble
PORTVERSION= 1.3.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= feld@FreeBSD.org
diff --git a/audio/muse-sequencer/Makefile b/audio/muse-sequencer/Makefile
index ebe8f60b8392..187aa7453215 100644
--- a/audio/muse-sequencer/Makefile
+++ b/audio/muse-sequencer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= muse-sequencer
DISTVERSIONPREFIX= muse_
DISTVERSION= 3_1_1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile
index 27ca84ac9062..b8261fdd6298 100644
--- a/audio/musescore/Makefile
+++ b/audio/musescore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= musescore
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= adridg@FreeBSD.org
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index b9b78abf0bb7..2351925d51d5 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= musicpd
PORTVERSION= 0.22.9
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/nekobi-lv2/Makefile b/audio/nekobi-lv2/Makefile
index 26c8ef311197..dbfc56262ba9 100644
--- a/audio/nekobi-lv2/Makefile
+++ b/audio/nekobi-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nekobi
DISTVERSION= g20180825
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index e14ca836e126..31d7ab59e152 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openal-soft
PORTVERSION= 1.21.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://openal-soft.org/openal-releases/
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index ffffe9e07a24..f0f84413acfa 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= padthv1
DISTVERSIONPREFIX= ${PORTNAME}_
DISTVERSION= 0_9_23
+PORTREVISION= 1
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/pd/Makefile b/audio/pd/Makefile
index 709fff5e90e0..ccee1b11246e 100644
--- a/audio/pd/Makefile
+++ b/audio/pd/Makefile
@@ -2,6 +2,7 @@
PORTNAME= pd
DISTVERSION= 0.47-1
+PORTREVISION= 1
DISTVERSIONSUFFIX= .src
CATEGORIES= audio
MASTER_SITES= http://msp.ucsd.edu/Software/
diff --git a/audio/pianobooster/Makefile b/audio/pianobooster/Makefile
index ddcb0437a1a5..bc25b0696e07 100644
--- a/audio/pianobooster/Makefile
+++ b/audio/pianobooster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pianobooster
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/polyphone/Makefile b/audio/polyphone/Makefile
index e752f4a3428a..55a33ec83e15 100644
--- a/audio/polyphone/Makefile
+++ b/audio/polyphone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polyphone
DISTVERSION= 2.2.0.20210109
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/portaudio/Makefile b/audio/portaudio/Makefile
index adab57235092..af196e0b62ec 100644
--- a/audio/portaudio/Makefile
+++ b/audio/portaudio/Makefile
@@ -2,7 +2,7 @@
PORTNAME= portaudio
PORTVERSION= 19.6.0
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= audio
MASTER_SITES= http://www.portaudio.com/archives/
diff --git a/audio/psindustrializer/Makefile b/audio/psindustrializer/Makefile
index 6f69f724b5c7..a5e2a8229d5b 100644
--- a/audio/psindustrializer/Makefile
+++ b/audio/psindustrializer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= psindustrializer
DISTVERSION= 0.2.7
DISTVERSIONSUFFIX= -pre2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= SF/industrializer/
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 186d626bdab1..90dd24ed6895 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -5,6 +5,7 @@
PORTNAME= pulseaudio
DISTVERSION= 14.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/releases/
diff --git a/audio/py-zita-jacktools/Makefile b/audio/py-zita-jacktools/Makefile
index 587f98ce1435..f0832ea88482 100644
--- a/audio/py-zita-jacktools/Makefile
+++ b/audio/py-zita-jacktools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-jacktools
DISTVERSION= 1.5.3
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/qjackctl/Makefile b/audio/qjackctl/Makefile
index 12fd9bef9387..728f9ac4a769 100644
--- a/audio/qjackctl/Makefile
+++ b/audio/qjackctl/Makefile
@@ -3,6 +3,7 @@
PORTNAME= qjackctl
DISTVERSIONPREFIX= qjackctl_
DISTVERSION= 0_9_4
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/qmidiarp/Makefile b/audio/qmidiarp/Makefile
index 5fb84d8b0eea..92340aff03bf 100644
--- a/audio/qmidiarp/Makefile
+++ b/audio/qmidiarp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= qmidiarp
DISTVERSIONPREFIX= qmidiarp-
DISTVERSION= 0.6.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/qmidinet/Makefile b/audio/qmidinet/Makefile
index ea91e80acd10..9c9c2c536c6c 100644
--- a/audio/qmidinet/Makefile
+++ b/audio/qmidinet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qmidinet
DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/rezound/Makefile b/audio/rezound/Makefile
index 3e416ae794b4..82bb0ba8894e 100644
--- a/audio/rezound/Makefile
+++ b/audio/rezound/Makefile
@@ -2,7 +2,7 @@
PORTNAME= rezound
DISTVERSION= 0.13.1beta
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/ReZound/${DISTVERSION}
diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile
index 88445c2cc78f..43d1458f229d 100644
--- a/audio/rosegarden/Makefile
+++ b/audio/rosegarden/Makefile
@@ -2,7 +2,7 @@
PORTNAME= rosegarden
PORTVERSION= 20.06
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/rtmidi/Makefile b/audio/rtmidi/Makefile
index e2fac8a5bfab..85980514fe32 100644
--- a/audio/rtmidi/Makefile
+++ b/audio/rtmidi/Makefile
@@ -2,7 +2,7 @@
PORTNAME= rtmidi
DISTVERSION= 4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index d5df1e16c2c4..37b632db9b37 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= samplv1
DISTVERSIONPREFIX= ${PORTNAME}_
DISTVERSION= 0_9_23
+PORTREVISION= 1
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/sfizz/Makefile b/audio/sfizz/Makefile
index a3b13008f36f..80f47c7b09ca 100644
--- a/audio/sfizz/Makefile
+++ b/audio/sfizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sfizz
DISTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/sonic-visualiser/Makefile b/audio/sonic-visualiser/Makefile
index a59d73164a53..badc071d8e86 100644
--- a/audio/sonic-visualiser/Makefile
+++ b/audio/sonic-visualiser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonic-visualiser
DISTVERSION= 4.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2607/
diff --git a/audio/soundtracker/Makefile b/audio/soundtracker/Makefile
index 286cddca8f37..49ba54b5f8ea 100644
--- a/audio/soundtracker/Makefile
+++ b/audio/soundtracker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= soundtracker
DISTVERSION= 1.0.2.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
diff --git a/audio/spectacle-lv2/Makefile b/audio/spectacle-lv2/Makefile
index 243f50306622..567b65177bac 100644
--- a/audio/spectacle-lv2/Makefile
+++ b/audio/spectacle-lv2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= spectacle
DISTVERSIONPREFIX= v
DISTVERSION= 2.0-1
DISTVERSIONSUFFIX= -g27b1525
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/spectmorph/Makefile b/audio/spectmorph/Makefile
index e1f12104f16b..898f78a37d3f 100644
--- a/audio/spectmorph/Makefile
+++ b/audio/spectmorph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spectmorph
DISTVERSION= 0.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://spectmorph.org/files/releases/
diff --git a/audio/spiralsynthmodular/Makefile b/audio/spiralsynthmodular/Makefile
index 9e1e5f5492fb..736ed683fce3 100644
--- a/audio/spiralsynthmodular/Makefile
+++ b/audio/spiralsynthmodular/Makefile
@@ -2,7 +2,7 @@
PORTNAME= spiralsynthmodular
PORTVERSION= 0.2.2a
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= audio
MASTER_SITES= SF/spiralmodular/spiralmodular/${PORTVERSION}%20%28Latest%20Version%29
DISTNAME= spiralmodular-${PORTVERSION}
diff --git a/audio/stk/Makefile b/audio/stk/Makefile
index 771e3a514728..2a41aaff0f85 100644
--- a/audio/stk/Makefile
+++ b/audio/stk/Makefile
@@ -2,7 +2,7 @@
PORTNAME= stk
PORTVERSION= 4.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://ccrma.stanford.edu/software/stk/release/
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 5a170ed076ca..c1638710a3a0 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,6 +1,6 @@
PORTNAME= supercollider
DISTVERSION= 3.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/
DISTNAME= SuperCollider-${PORTVERSION}-Source
diff --git a/audio/synthpod-lv2/Makefile b/audio/synthpod-lv2/Makefile
index d0ef7c013467..1f7f8ceaf06b 100644
--- a/audio/synthpod-lv2/Makefile
+++ b/audio/synthpod-lv2/Makefile
@@ -2,7 +2,7 @@
PORTNAME= synthpod
PORTVERSION= g20190407
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index b13f625692a4..31fe5f1d0daa 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= synthv1
DISTVERSIONPREFIX= ${PORTNAME}_
DISTVERSION= 0_9_23
+PORTREVISION= 1
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/tetraproc/Makefile b/audio/tetraproc/Makefile
index 4c3accb9007c..ef6633bfa281 100644
--- a/audio/tetraproc/Makefile
+++ b/audio/tetraproc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tetraproc
DISTVERSION= 0.8.6
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/timemachine/Makefile b/audio/timemachine/Makefile
index c7c2a13e45d1..9ed8d0b9ecda 100644
--- a/audio/timemachine/Makefile
+++ b/audio/timemachine/Makefile
@@ -2,7 +2,7 @@
PORTNAME= timemachine
PORTVERSION= 0.3.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= http://plugin.org.uk/timemachine/
diff --git a/audio/traverso/Makefile b/audio/traverso/Makefile
index 0b20702d196f..08a43a75c8ab 100644
--- a/audio/traverso/Makefile
+++ b/audio/traverso/Makefile
@@ -1,6 +1,6 @@
PORTNAME= traverso
DISTVERSION= 0.49.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://traverso-daw.org/download/12/
diff --git a/audio/tuxguitar/Makefile b/audio/tuxguitar/Makefile
index 1cb0dfba7d63..e25d56a66912 100644
--- a/audio/tuxguitar/Makefile
+++ b/audio/tuxguitar/Makefile
@@ -2,7 +2,7 @@
PORTNAME= tuxguitar
PORTVERSION= 1.2
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio java
MASTER_SITES= SF/${PORTNAME}/TuxGuitar/TuxGuitar-${PORTVERSION}:src \
LOCAL/gahr/:fluid \
diff --git a/audio/vban/Makefile b/audio/vban/Makefile
index 45b0e1ca75be..e023ae52457d 100644
--- a/audio/vban/Makefile
+++ b/audio/vban/Makefile
@@ -2,6 +2,7 @@
PORTNAME= vban
DISTVERSION= g20201011
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= danfe@FreeBSD.org
diff --git a/audio/whysynth/Makefile b/audio/whysynth/Makefile
index 1fd7a09b894b..5334ae8dccd9 100644
--- a/audio/whysynth/Makefile
+++ b/audio/whysynth/Makefile
@@ -2,7 +2,7 @@
PORTNAME= whysynth
PORTVERSION= 20120903
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= http://smbolton.com/whysynth/
diff --git a/audio/wolf-shaper-lv2/Makefile b/audio/wolf-shaper-lv2/Makefile
index c4cb912273c8..c48bd544e023 100644
--- a/audio/wolf-shaper-lv2/Makefile
+++ b/audio/wolf-shaper-lv2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= wolf-shaper
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8-33
DISTVERSIONSUFFIX= -ge84de58
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/x42-plugins-lv2/Makefile b/audio/x42-plugins-lv2/Makefile
index aa7d7d63a725..6a199f0d7e76 100644
--- a/audio/x42-plugins-lv2/Makefile
+++ b/audio/x42-plugins-lv2/Makefile
@@ -2,6 +2,7 @@
PORTNAME= x42-plugins
DISTVERSION= 20210714 # the version is published here: http://gareus.org/misc/x42-plugins.php
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://gareus.org/misc/x42-plugins/
PKGNAMESUFFIX= -lv2
diff --git a/audio/xsynth-dssi/Makefile b/audio/xsynth-dssi/Makefile
index 497a05dcdef0..43b8c15f4fba 100644
--- a/audio/xsynth-dssi/Makefile
+++ b/audio/xsynth-dssi/Makefile
@@ -2,7 +2,7 @@
PORTNAME= xsynth-dssi
PORTVERSION= 0.9.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= SF/dssi/${PORTNAME}/${PORTVERSION}
diff --git a/audio/yoshimi/Makefile b/audio/yoshimi/Makefile
index f3da4b9dc962..f39577c4cebc 100644
--- a/audio/yoshimi/Makefile
+++ b/audio/yoshimi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= yoshimi
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/zam-plugins-lv2/Makefile b/audio/zam-plugins-lv2/Makefile
index 63d388bdfdb9..d3d9d59a0f61 100644
--- a/audio/zam-plugins-lv2/Makefile
+++ b/audio/zam-plugins-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zam-plugins
DISTVERSION= 3.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/zita-at1/Makefile b/audio/zita-at1/Makefile
index 2eb5054e38d5..20c970667ce0 100644
--- a/audio/zita-at1/Makefile
+++ b/audio/zita-at1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-at1
DISTVERSION= 0.6.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-bls1/Makefile b/audio/zita-bls1/Makefile
index 85940df01506..90dc0246f62a 100644
--- a/audio/zita-bls1/Makefile
+++ b/audio/zita-bls1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-bls1
DISTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-dpl1/Makefile b/audio/zita-dpl1/Makefile
index e878dbe9a0be..9ed445bc889c 100644
--- a/audio/zita-dpl1/Makefile
+++ b/audio/zita-dpl1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-dpl1
DISTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-jclient/Makefile b/audio/zita-jclient/Makefile
index 4292e58efd17..6280ff850a7c 100644
--- a/audio/zita-jclient/Makefile
+++ b/audio/zita-jclient/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-jclient
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-mu1/Makefile b/audio/zita-mu1/Makefile
index 13eb33d16f76..1dfba483c74f 100644
--- a/audio/zita-mu1/Makefile
+++ b/audio/zita-mu1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-mu1
DISTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-njbridge/Makefile b/audio/zita-njbridge/Makefile
index 2eb0dd6e98d8..d210179c24f1 100644
--- a/audio/zita-njbridge/Makefile
+++ b/audio/zita-njbridge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-njbridge
DISTVERSION= 0.4.8
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-rev1/Makefile b/audio/zita-rev1/Makefile
index 46e925b77e1a..b0c6724eda14 100644
--- a/audio/zita-rev1/Makefile
+++ b/audio/zita-rev1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zita-rev1
DISTVERSION= 0.2.2
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zrythm/Makefile b/audio/zrythm/Makefile
index ae0570ba9048..f9efaa09198e 100644
--- a/audio/zrythm/Makefile
+++ b/audio/zrythm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zrythm
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-alpha.21.0.13
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/zynaddsubfx/Makefile b/audio/zynaddsubfx/Makefile
index ef17b3027bb4..8c630cb85ea0 100644
--- a/audio/zynaddsubfx/Makefile
+++ b/audio/zynaddsubfx/Makefile
@@ -3,7 +3,7 @@
PORTNAME= zynaddsubfx
DISTVERSION= 3.0.6-rc3
PORTEPOCH= 1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index c1867f0ec234..3750853e4312 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index a33f4284b289..7b44cf4ff6ee 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -3,7 +3,7 @@
PORTNAME= gqrx
PORTVERSION= 2.14.4
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= comms hamradio
diff --git a/comms/lysdr/Makefile b/comms/lysdr/Makefile
index 7386e36d0c83..5d12b3ce1feb 100644
--- a/comms/lysdr/Makefile
+++ b/comms/lysdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lysdr
PORTVERSION= 0.0.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/devel/allegro/Makefile b/devel/allegro/Makefile
index 2cfb905ae024..fdfd0ae002f5 100644
--- a/devel/allegro/Makefile
+++ b/devel/allegro/Makefile
@@ -2,7 +2,7 @@
PORTNAME= allegro
DISTVERSION= 4.4.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/liballeg/allegro5/releases/download/${DISTVERSION}/
diff --git a/devel/allegro5/Makefile b/devel/allegro5/Makefile
index 6b33cee0fc26..22c2ab686448 100644
--- a/devel/allegro5/Makefile
+++ b/devel/allegro5/Makefile
@@ -2,7 +2,7 @@
PORTNAME= allegro
DISTVERSION= 5.2.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel games
PKGNAMESUFFIX= 5
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 5a3c644e56db..49bf21ccedf0 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl2
PORTVERSION= 2.0.12
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
DISTNAME= SDL2-${PORTVERSION}
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index ba8054b12068..a5b2d2d86f89 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= citra
PORTVERSION= s20210719
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 9ecf9a5bd806..72df3d84958e 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dolphin-emu
PORTVERSION= 5.0.12716
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/mednafen/Makefile b/emulators/mednafen/Makefile
index 653c08125129..8784f49d19bf 100644
--- a/emulators/mednafen/Makefile
+++ b/emulators/mednafen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mednafen
PORTVERSION= 1.26.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= emulators games
MASTER_SITES= https://mednafen.github.io/releases/files/
diff --git a/emulators/nestopia/Makefile b/emulators/nestopia/Makefile
index d576d5ff407d..99ac9cc70255 100644
--- a/emulators/nestopia/Makefile
+++ b/emulators/nestopia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nestopia
DISTVERSION= 1.51.0
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= nc@FreeBSD.org
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index 8d37d545ecdc..893827fd74fe 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yuzu
PORTVERSION= s20210730
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= emulators
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/games/quakeforge/Makefile b/games/quakeforge/Makefile
index bda6aa369644..aefaf6bedf85 100644
--- a/games/quakeforge/Makefile
+++ b/games/quakeforge/Makefile
@@ -2,7 +2,7 @@
PORTNAME= quakeforge
PORTVERSION= 0.7.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= SF/quake/quake/${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index ffaa6d4a8248..7b64402b9cf5 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -3,7 +3,7 @@
PORTNAME= RetroArch
PORTVERSION= 1.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games emulators
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/graphics/blender-lts28/Makefile b/graphics/blender-lts28/Makefile
index 55b00cc84be5..42093bd0ba2c 100644
--- a/graphics/blender-lts28/Makefile
+++ b/graphics/blender-lts28/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 2.83.15
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index d59c83b36f6e..451a56bbfff6 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -2,7 +2,7 @@
PORTNAME= blender
DISTVERSION= 2.91.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/libprojectm/Makefile b/graphics/libprojectm/Makefile
index b1325eddd6fb..3cebb6ced5f0 100644
--- a/graphics/libprojectm/Makefile
+++ b/graphics/libprojectm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libprojectM
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index 87c9dbcd5091..635bb4671cb4 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -3,7 +3,7 @@
PORTNAME= synfigstudio
PORTVERSION= 1.2.2
DISTVERSIONPREFIX=v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= graphics multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/math/p5-bignum/Makefile b/math/p5-bignum/Makefile
index dd0563e6c55e..701b04a67dea 100644
--- a/math/p5-bignum/Makefile
+++ b/math/p5-bignum/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bignum
PORTVERSION= 0.53
+PORTREVISION= 1
CATEGORIES= math perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PJACKLAM
diff --git a/multimedia/audacious-plugins/Makefile b/multimedia/audacious-plugins/Makefile
index c90180f403a8..fc6104689766 100644
--- a/multimedia/audacious-plugins/Makefile
+++ b/multimedia/audacious-plugins/Makefile
@@ -2,6 +2,7 @@
PORTNAME= audacious-plugins
PORTVERSION= 4.1
+PORTREVISION= 1
CATEGORIES= multimedia audio
MASTER_SITES= http://distfiles.audacious-media-player.org/
diff --git a/multimedia/avidemux/Makefile b/multimedia/avidemux/Makefile
index 8b314acebe31..fd966701af0b 100644
--- a/multimedia/avidemux/Makefile
+++ b/multimedia/avidemux/Makefile
@@ -5,7 +5,7 @@
PORTNAME= avidemux
PORTVERSION= ${AVIDEMUX_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 38316cf5dbdc..0f8b03cde1be 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ffmpeg
PORTVERSION= 4.4
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
diff --git a/multimedia/gmerlin/Makefile b/multimedia/gmerlin/Makefile
index beec5a1c2409..396a5c71a6cb 100644
--- a/multimedia/gmerlin/Makefile
+++ b/multimedia/gmerlin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmerlin
PORTVERSION= 1.2.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= multimedia
MASTER_SITES= SF
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index 0072ae6b3cef..4f01b23b74d9 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -4,7 +4,7 @@ PORTNAME= gstreamer
PORTVERSION?= ${BASE_PORTVERSION}
# When chasing a shared library for a plug-in bump the PORTREVISION in the
# plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}.
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES?= multimedia audio
MASTER_SITES= GNOME/sources/gst-plugins-base/${PORTVERSION:R}:base \
GNOME/sources/gst-plugins-good/${PORTVERSION:R}:good \
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 1cf61e5afbcf..0767db78442e 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespot
PORTVERSION= 0.2.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia
MAINTAINER= driesm.michiels@gmail.com
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index 1b0a389892c6..5e9bd58c2c46 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -2,7 +2,7 @@
PORTNAME= xine
DISTVERSION= 1.2.11
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
PKGNAMEPREFIX= lib
diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile
index 1156a968c46c..c43a2244c2d0 100644
--- a/multimedia/lives/Makefile
+++ b/multimedia/lives/Makefile
@@ -2,7 +2,7 @@
PORTNAME= lives
DISTVERSION= 3.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= http://lives-video.com/releases/
DISTNAME= LiVES-${PORTVERSION}
diff --git a/multimedia/mencoder/Makefile b/multimedia/mencoder/Makefile
index 2df6b5c12581..28b5c8eaadcd 100644
--- a/multimedia/mencoder/Makefile
+++ b/multimedia/mencoder/Makefile
@@ -2,6 +2,7 @@
PORTNAME= mencoder
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
+PORTREVISION= 1
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org
diff --git a/multimedia/mlt6-qt5/Makefile b/multimedia/mlt6-qt5/Makefile
index 9efcee8ded91..fef7bc744931 100644
--- a/multimedia/mlt6-qt5/Makefile
+++ b/multimedia/mlt6-qt5/Makefile
@@ -1,7 +1,7 @@
MASTERDIR= ${.CURDIR:H}/mlt6
SLAVEPORT= qt5
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= -qt5
COMMENT= Qt plugin for the MLT multimedia framework
diff --git a/multimedia/mlt6/Makefile b/multimedia/mlt6/Makefile
index 40e58c8dd9e7..cfed953f8136 100644
--- a/multimedia/mlt6/Makefile
+++ b/multimedia/mlt6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
-PORTREVISION?= 3
+PORTREVISION?= 4
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/mlt7-qt5/Makefile b/multimedia/mlt7-qt5/Makefile
index 3a14ba98d0ea..0759f053e58b 100644
--- a/multimedia/mlt7-qt5/Makefile
+++ b/multimedia/mlt7-qt5/Makefile
@@ -1,7 +1,7 @@
MASTERDIR= ${.CURDIR:H}/mlt7
SLAVEPORT= qt5
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -qt5
COMMENT= Qt plugin for the MLT multimedia framework
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index 535fa5bf847d..d1915fed3ab3 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/mplayer/Makefile b/multimedia/mplayer/Makefile
index 09ddd828f6a4..d9cb87a4df7d 100644
--- a/multimedia/mplayer/Makefile
+++ b/multimedia/mplayer/Makefile
@@ -2,6 +2,7 @@
PORTNAME= mplayer
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
+PORTREVISION= 1
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index bd90d4e1b59d..44e161884a9f 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.33.1
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= multimedia audio
MASTER_SITES= https://waf.io/:waf
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 30782c3d38e2..f59d9b79c982 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 31.0
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index b1bf293f088b..e932889a5c3f 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obs-studio
DISTVERSION= 27.0.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/py-mlt6/Makefile b/multimedia/py-mlt6/Makefile
index 941e8797beb9..cba3a96bf003 100644
--- a/multimedia/py-mlt6/Makefile
+++ b/multimedia/py-mlt6/Makefile
@@ -3,7 +3,7 @@
MASTERDIR= ${.CURDIR:H}/mlt6
SLAVEPORT= python
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
COMMENT= Python bindings for the MLT multimedia framework
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index ad9a7aaf27e6..efe02319c991 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qmmp
PORTVERSION= 1.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/ \
SF/qmmp-dev/${PORTNAME}/
diff --git a/multimedia/recordmydesktop/Makefile b/multimedia/recordmydesktop/Makefile
index eab4ad1c1e68..20c4ecc6ef11 100644
--- a/multimedia/recordmydesktop/Makefile
+++ b/multimedia/recordmydesktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= recordmydesktop
DISTVERSION= 0.3.8.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= multimedia
MASTER_SITES= SF
diff --git a/multimedia/shotcut/Makefile b/multimedia/shotcut/Makefile
index b50302e7c95b..9f32c50e70bd 100644
--- a/multimedia/shotcut/Makefile
+++ b/multimedia/shotcut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shotcut
DISTVERSIONPREFIX= v
DISTVERSION= ${FULLVERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= vishwin@FreeBSD.org
diff --git a/multimedia/simplescreenrecorder/Makefile b/multimedia/simplescreenrecorder/Makefile
index 209d3d34a4c0..539a81d1905b 100644
--- a/multimedia/simplescreenrecorder/Makefile
+++ b/multimedia/simplescreenrecorder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simplescreenrecorder
DISTVERSION= 0.4.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index 9f69bbf6b35e..8d21230e0ace 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vlc
DISTVERSION= 3.0.16
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/multimedia/webcamoid/Makefile b/multimedia/webcamoid/Makefile
index f137c2e93a09..6acf3a12a673 100644
--- a/multimedia/webcamoid/Makefile
+++ b/multimedia/webcamoid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webcamoid
DISTVERSION= 8.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index d86788d47ecf..2e683bcd97fd 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -2,6 +2,7 @@
PORTNAME= firefox
DISTVERSION= 90.0.2
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \