head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.26 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.24 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.22 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.20 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.18 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.16 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.14 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.12 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.10 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.8 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.1.0.12 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.10 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.8 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.6 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.4 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.2 pkgsrc-2021Q3-base:1.1; locks; strict; comment @// @; 1.2 date 2023.01.07.21.20.19; author triaxx; state Exp; branches; next 1.1; commitid gM1H5GgnDpbIEE8E; 1.1 date 2021.09.08.19.19.20; author nia; state Exp; branches; next ; commitid jk4xZF7wZEZwAb8D; desc @@ 1.2 log @jack: Update to 1.9.21 upstream changes: ----------------- 1.9.21 Latest ============= o Add shell mode to jack_control (executes commands from stdin until EOF) o The waf autooption --example-tools introduced in 1.9.20 is now off by default, o To get the previous behavior back pass --example-tools during build. o This flag (and the related tools and their code) are going to be removed in the next release. o Fix alignas() on non-packed architectures o Fix build of jack-example-tools man pages (1.9.20 regression) o Fix compatibility with macOS 12 o Fix missing symbols from jack client library (error and info callback pointers) o Fix potential memory corruption in midi_latency_test tool o Fix JackWeakAPI on Windows o Use predefined variables in pkg-config file (required for mingw) External changes, related to macOS/Windows installer: o Fix application style in QJackCtl (qwindowsvistastyle.dll was missing) o Update QjackCtl used in macOS/Windows installers to 0.9.7 1.9.20 ====== o Add waf autooption --example-tools to allow optional build of executables, libraries and man pages provided by jack-example-tools (the files are built by default). o Building and installing the additional files can be disabled by using --example-tools=no or --no-example-tools. o Fix 32-bit support in ALSA driver o Fix incomplete ASIO support on Windows o Fix metadata usage with multiple users o Fix netsource tool missing on Windows o Fix semaphore usage on macOS o Official FreeBSD support External changes, related to macOS/Windows installer: o Update Qt5 used in macOS/Windows installers to 5.12.12 o Update QjackCtl used in macOS/Windows installers to 0.9.6 @ text @$NetBSD: patch-common_JackAudioAdapterFactory.cpp,v 1.1 2021/09/08 19:19:20 nia Exp $ Add NetBSD support. --- common/JackAudioAdapterFactory.cpp.orig 2022-04-15 19:14:06.000000000 +0000 +++ common/JackAudioAdapterFactory.cpp @@@@ -35,6 +35,11 @@@@ Foundation, Inc., 675 Mass Ave, Cambridg #define JackPlatformAdapter JackAlsaAdapter #endif +#ifdef __NetBSD__ +#include "JackSunAdapter.h" +#define JackPlatformAdapter JackSunAdapter +#endif + #if defined(__sun__) || defined(sun) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) #include "JackOSSAdapter.h" #define JackPlatformAdapter JackOSSAdapter @ 1.1 log @jack: Update to 1.9.19 This switches us to jack2, the latest rewrite of the JACK audio server, with support for Solaris, Linux, macOS, and NetBSD (support for NetBSD added by me in a series of patches...) My primary motivation for this update is to avoid jack1's unpleasant abuse of unix domain sockets such that it no longer works in NetBSD 9.99.x (see PR kern/56113) @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- common/JackAudioAdapterFactory.cpp.orig 2021-07-15 06:18:26.000000000 +0000 d16 1 a16 1 #if defined(__sun__) || defined(sun) @