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/JackNetUnixSocket.cpp.orig 2021-07-15 06:18:26.000000000 +0000 +++ posix/JackNetUnixSocket.cpp @@@@ -280,7 +280,7 @@@@ namespace Jack //timeout************************************************************************************************************ -#if defined(__sun__) || defined(sun) +#if defined(__sun__) || defined(sun) || defined(__NetBSD__) int JackNetUnixSocket::SetTimeOut(int us) { int flags; @@@@ -389,7 +389,7 @@@@ namespace Jack //network operations************************************************************************************************** int JackNetUnixSocket::SendTo(const void* buffer, size_t nbytes, int flags) { - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitWrite() < 0) { return -1; } @@@@ -408,7 +408,7 @@@@ namespace Jack return addr_conv; } fSendAddr.sin_port = htons(fPort); - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitWrite() < 0) { return -1; } @@@@ -418,7 +418,7 @@@@ namespace Jack int JackNetUnixSocket::Send(const void* buffer, size_t nbytes, int flags) { - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitWrite() < 0) { return -1; } @@@@ -433,7 +433,7 @@@@ namespace Jack int JackNetUnixSocket::RecvFrom(void* buffer, size_t nbytes, int flags) { socklen_t addr_len = sizeof(socket_address_t); - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitRead() < 0) { return -1; } @@@@ -447,7 +447,7 @@@@ namespace Jack int JackNetUnixSocket::Recv(void* buffer, size_t nbytes, int flags) { - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitRead() < 0) { return -1; } @@@@ -462,7 +462,7 @@@@ namespace Jack int JackNetUnixSocket::CatchHost(void* buffer, size_t nbytes, int flags) { socklen_t addr_len = sizeof(socket_address_t); - #if defined(__sun__) || defined(sun) + #if defined(__sun__) || defined(sun) || defined(__NetBSD__) if (WaitRead() < 0) { return -1; } @