head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.38 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.36 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.34 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.32 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.30 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.28 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.26 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.24 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.22 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.20 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.18 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.16 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.14 pkgsrc-2023Q1-base:1.1 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.1 date 2021.09.08.19.19.20; author nia; state Exp; branches; next ; commitid jk4xZF7wZEZwAb8D; desc @@ 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 @$NetBSD$ Add NetBSD support. --- posix/JackSocket.cpp.orig 2021-07-15 06:18:26.000000000 +0000 +++ posix/JackSocket.cpp @@@@ -51,7 +51,7 @@@@ JackClientSocket::JackClientSocket(): Ja JackClientSocket::JackClientSocket(int socket): JackClientRequestInterface(), fSocket(socket),fTimeOut(0), fPromiscuous(false), fPromiscuousGid(-1) {} -#if defined(__sun__) || defined(sun) +#if defined(__sun__) || defined(sun) || defined(__NetBSD__) void JackClientSocket::SetReadTimeOut(long sec) { @@@@ -168,7 +168,7 @@@@ int JackClientSocket::Read(void* data, i { int res; -#if defined(__sun__) || defined(sun) +#if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (fTimeOut > 0) { struct timeval tv; @@@@ -214,7 +214,7 @@@@ int JackClientSocket::Write(void* data, { int res; -#if defined(__sun__) || defined(sun) +#if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (fTimeOut > 0) { struct timeval tv; @