git: 5708ae4005ce - main - audio/jack: Update to Jack2: 0.125.0 -> 1.9.16

Yuri Victorovich yuri at FreeBSD.org
Mon Aug 2 16:03:20 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5708ae4005cedc7b84522f84b964092319d853cd

commit 5708ae4005cedc7b84522f84b964092319d853cd
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-08-02 15:57:43 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-08-02 16:03:15 +0000

    audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
    
    Big thank you to Florian Walpen <dev at submerge.ch> and
    Goran Mekić <meka at tilda.center> for working on Jack2.
    
    PR:             251125
    Submitted by:   Florian Walpen <dev at submerge.ch> (original version)
---
 audio/alsa-plugins/Makefile                      |   1 +
 audio/amsynth/Makefile                           |   2 +-
 audio/aqualung/Makefile                          |   2 +-
 audio/ardour6/Makefile                           |   1 +
 audio/aubio/Makefile                             |   2 +-
 audio/bambootracker/Makefile                     |   2 +-
 audio/bristol/Makefile                           |   2 +-
 audio/cadence/Makefile                           |   2 +-
 audio/calf-lv2/Makefile                          |   2 +-
 audio/carla/Makefile                             |   1 +
 audio/cmus/Makefile                              |   1 +
 audio/csound/Makefile                            |   1 +
 audio/darkice/Makefile                           |   1 +
 audio/deadbeef-jack-plugin/Makefile              |   1 +
 audio/denemo/Makefile                            |   2 +-
 audio/din/Makefile                               |   1 +
 audio/dpf-plugins-lv2/Makefile                   |   2 +-
 audio/dragonfly-reverb-lv2/Makefile              |   2 +-
 audio/drumgizmo/Makefile                         |   1 +
 audio/drumkv1-lv2/Makefile                       |   1 +
 audio/dssi/Makefile                              |   2 +-
 audio/ebumeter/Makefile                          |   1 +
 audio/ecasound/Makefile                          |   1 +
 audio/faustlive/Makefile                         |   1 +
 audio/fluidsynth-dssi/Makefile                   |   2 +-
 audio/fluidsynth/Makefile                        |   1 +
 audio/fmit/Makefile                              |   2 +-
 audio/fogpad-lv2/Makefile                        |   1 +
 audio/foo-yc20/Makefile                          |   2 +-
 audio/geonkick-lv2/Makefile                      |   1 +
 audio/giada/Makefile                             |   1 +
 audio/gsequencer/Makefile                        |   1 +
 audio/guitarix-lv2/Makefile                      |   1 +
 audio/harp/Makefile                              |   2 +-
 audio/hexter/Makefile                            |   1 +
 audio/hpsjam/Makefile                            |   1 +
 audio/hydrogen/Makefile                          |   1 +
 audio/jack-keyboard/Makefile                     |   1 +
 audio/jack-smf-utils/Makefile                    |   2 +-
 audio/jack/Makefile                              |  95 ++++-----
 audio/jack/distinfo                              |  12 +-
 audio/jack/files/patch-configure.ac              |  10 -
 audio/jack/files/patch-drivers_alsa_memops.c     |  11 -
 audio/jack/files/patch-drivers_oss_oss__driver.c | 258 -----------------------
 audio/jack/files/patch-jack.pc.in                |   9 -
 audio/jack/files/patch-jackd_engine.c            |  11 -
 audio/jack/files/patch-jackd_jackd.c             |  22 --
 audio/jack/files/patch-libjack_client.c          | 190 -----------------
 audio/jack/files/patch-libjack_port.c            |  26 ---
 audio/jack/pkg-message                           |  34 ++-
 audio/jack/pkg-plist                             | 178 +++++-----------
 audio/jack_ghero/Makefile                        |   1 +
 audio/jack_umidi/Makefile                        |   1 +
 audio/jacktrip/Makefile                          |   1 +
 audio/jalv/Makefile                              |   1 +
 audio/jamulus/Makefile                           |   2 +-
 audio/jconvolver/Makefile                        |   1 +
 audio/jmatconvol/Makefile                        |   1 +
 audio/lash/Makefile                              |   4 +-
 audio/libumidi/Makefile                          |   1 +
 audio/lingot/Makefile                            |   1 +
 audio/linuxsampler/Makefile                      |   1 +
 audio/liquidsfz/Makefile                         |   1 +
 audio/lmms/Makefile                              |   1 +
 audio/lsp-plugins-lv2/Makefile                   |   2 +-
 audio/luppp/Makefile                             |   2 +-
 audio/madronalib/Makefile                        |   1 +
 audio/mamba/Makefile                             |   1 +
 audio/mhwaveedit/Makefile                        |   2 +-
 audio/milkytracker/Makefile                      |   1 +
 audio/mio2jack/Makefile                          |   2 +-
 audio/moc/Makefile                               |   2 +-
 audio/mumble/Makefile                            |   2 +-
 audio/muse-sequencer/Makefile                    |   2 +-
 audio/musescore/Makefile                         |   2 +-
 audio/musicpd/Makefile                           |   1 +
 audio/nekobi-lv2/Makefile                        |   2 +-
 audio/openal-soft/Makefile                       |   1 +
 audio/padthv1-lv2/Makefile                       |   1 +
 audio/pd/Makefile                                |   1 +
 audio/pianobooster/Makefile                      |   2 +-
 audio/polyphone/Makefile                         |   2 +-
 audio/portaudio/Makefile                         |   2 +-
 audio/psindustrializer/Makefile                  |   2 +-
 audio/pulseaudio/Makefile                        |   1 +
 audio/py-zita-jacktools/Makefile                 |   1 +
 audio/qjackctl/Makefile                          |   1 +
 audio/qmidiarp/Makefile                          |   2 +-
 audio/qmidinet/Makefile                          |   1 +
 audio/rezound/Makefile                           |   2 +-
 audio/rosegarden/Makefile                        |   2 +-
 audio/rtmidi/Makefile                            |   2 +-
 audio/samplv1-lv2/Makefile                       |   1 +
 audio/sfizz/Makefile                             |   2 +-
 audio/sonic-visualiser/Makefile                  |   2 +-
 audio/soundtracker/Makefile                      |   1 +
 audio/spectacle-lv2/Makefile                     |   2 +-
 audio/spectmorph/Makefile                        |   2 +-
 audio/spiralsynthmodular/Makefile                |   2 +-
 audio/stk/Makefile                               |   2 +-
 audio/supercollider/Makefile                     |   2 +-
 audio/synthpod-lv2/Makefile                      |   2 +-
 audio/synthv1-lv2/Makefile                       |   1 +
 audio/tetraproc/Makefile                         |   1 +
 audio/timemachine/Makefile                       |   2 +-
 audio/traverso/Makefile                          |   2 +-
 audio/tuxguitar/Makefile                         |   2 +-
 audio/vban/Makefile                              |   1 +
 audio/whysynth/Makefile                          |   2 +-
 audio/wolf-shaper-lv2/Makefile                   |   2 +-
 audio/x42-plugins-lv2/Makefile                   |   1 +
 audio/xsynth-dssi/Makefile                       |   2 +-
 audio/yoshimi/Makefile                           |   1 +
 audio/zam-plugins-lv2/Makefile                   |   2 +-
 audio/zita-at1/Makefile                          |   1 +
 audio/zita-bls1/Makefile                         |   1 +
 audio/zita-dpl1/Makefile                         |   1 +
 audio/zita-jclient/Makefile                      |   1 +
 audio/zita-mu1/Makefile                          |   1 +
 audio/zita-njbridge/Makefile                     |   1 +
 audio/zita-rev1/Makefile                         |   1 +
 audio/zrythm/Makefile                            |   1 +
 audio/zynaddsubfx/Makefile                       |   2 +-
 comms/gnuradio/Makefile                          |   2 +-
 comms/gqrx/Makefile                              |   2 +-
 comms/lysdr/Makefile                             |   2 +-
 devel/allegro/Makefile                           |   2 +-
 devel/allegro5/Makefile                          |   2 +-
 devel/sdl20/Makefile                             |   2 +-
 emulators/citra/Makefile                         |   2 +-
 emulators/dolphin-emu/Makefile                   |   2 +-
 emulators/mednafen/Makefile                      |   2 +-
 emulators/nestopia/Makefile                      |   1 +
 emulators/yuzu/Makefile                          |   2 +-
 games/quakeforge/Makefile                        |   2 +-
 games/retroarch/Makefile                         |   2 +-
 graphics/blender-lts28/Makefile                  |   2 +-
 graphics/blender/Makefile                        |   2 +-
 graphics/libprojectm/Makefile                    |   2 +-
 graphics/synfigstudio/Makefile                   |   2 +-
 math/p5-bignum/Makefile                          |   1 +
 multimedia/audacious-plugins/Makefile            |   1 +
 multimedia/avidemux/Makefile                     |   2 +-
 multimedia/ffmpeg/Makefile                       |   2 +-
 multimedia/gmerlin/Makefile                      |   2 +-
 multimedia/gstreamer1-plugins/Makefile           |   2 +-
 multimedia/librespot/Makefile                    |   2 +-
 multimedia/libxine/Makefile                      |   2 +-
 multimedia/lives/Makefile                        |   2 +-
 multimedia/mencoder/Makefile                     |   1 +
 multimedia/mlt6-qt5/Makefile                     |   2 +-
 multimedia/mlt6/Makefile                         |   2 +-
 multimedia/mlt7-qt5/Makefile                     |   2 +-
 multimedia/mlt7/Makefile                         |   2 +-
 multimedia/mplayer/Makefile                      |   1 +
 multimedia/mpv/Makefile                          |   2 +-
 multimedia/mythtv/Makefile                       |   2 +-
 multimedia/obs-studio/Makefile                   |   2 +-
 multimedia/py-mlt6/Makefile                      |   2 +-
 multimedia/qmmp-qt5/Makefile                     |   2 +-
 multimedia/recordmydesktop/Makefile              |   2 +-
 multimedia/shotcut/Makefile                      |   2 +-
 multimedia/simplescreenrecorder/Makefile         |   2 +-
 multimedia/vlc/Makefile                          |   2 +-
 multimedia/webcamoid/Makefile                    |   2 +-
 www/firefox/Makefile                             |   1 +
 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at FreeBSD.org>
 
 PORTNAME=	jackit
-PORTVERSION=	0.125.0
-PORTREVISION=	12
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.9.16
 CATEGORIES=	audio
 
 MAINTAINER=	multimedia at 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);
*** 2108 LINES SKIPPED ***


More information about the dev-commits-ports-main mailing list