head 1.19; access; symbols pkgsrc-2023Q4:1.19.0.4 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.2 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.18.0.2 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.17.0.6 pkgsrc-2023Q1-base:1.17 pkgsrc-2022Q4:1.17.0.4 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.2 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.16.0.4 pkgsrc-2022Q2-base:1.16 pkgsrc-2022Q1:1.16.0.2 pkgsrc-2022Q1-base:1.16 pkgsrc-2021Q4:1.15.0.4 pkgsrc-2021Q4-base:1.15 pkgsrc-2021Q3:1.15.0.2 pkgsrc-2021Q3-base:1.15 pkgsrc-2021Q2:1.13.0.8 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.6 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.4 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.2 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.12.0.8 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.4 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.6 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.2 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.10.0.2 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.9.0.28 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.26 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.24 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.22 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.20 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.18 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.16 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.12 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.10 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.8 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.6 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.4 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.2 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.7.0.24 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.22 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.20 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.18 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.16 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.14 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.12 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.10 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.8 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.6 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.4 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.2 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.6.0.32 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.30 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.28 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.26 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.24 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.22 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.20 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.18 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.16 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.14 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.12 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.10 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.8 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.6 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.4 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.2 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.5.0.2 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.4.0.4 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.2 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.3.0.18 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.16 pkgsrc-2008Q1:1.3.0.14 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.12 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.10 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.8 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.6 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.1.1.1.0.2 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.19 date 2023.08.14.05.23.47; author wiz; state Exp; branches; next 1.18; commitid LOSB79OLVxvXjIAE; 1.18 date 2023.05.06.19.08.46; author ryoon; state Exp; branches; next 1.17; commitid U0SnpK5fQpHc6WnE; 1.17 date 2022.09.11.12.51.03; author wiz; state Exp; branches; next 1.16; commitid 5DT6DUEaifG2DrTD; 1.16 date 2022.03.28.10.43.33; author tnn; state Exp; branches; next 1.15; commitid a4cavKiniSb6iYxD; 1.15 date 2021.09.08.21.04.55; author nia; state Exp; branches; next 1.14; commitid 6PGjeVec6yMAbc8D; 1.14 date 2021.09.08.19.19.19; author nia; state Exp; branches; next 1.13; commitid jk4xZF7wZEZwAb8D; 1.13 date 2020.08.18.17.57.24; author leot; state Exp; branches; next 1.12; commitid kBGtucvaKO3IyzkC; 1.12 date 2019.09.09.08.12.09; author nia; state Exp; branches; next 1.11; commitid 4ZQUNaxalpjDnjCB; 1.11 date 2019.07.26.11.47.00; author nia; state Exp; branches; next 1.10; commitid oO57QzZOWLS41ywB; 1.10 date 2019.06.15.08.21.32; author adam; state Exp; branches 1.10.2.1; next 1.9; commitid dDKojU8MVhFccgrB; 1.9 date 2016.02.14.09.53.10; author wiz; state Exp; branches; next 1.8; commitid 8kHpY2esqNBLORUy; 1.8 date 2016.02.14.09.45.09; author wiz; state Exp; branches; next 1.7; commitid cIWdlf3kS80iMRUy; 1.7 date 2013.02.09.19.59.44; author ryoon; state Exp; branches; next 1.6; 1.6 date 2009.03.20.19.23.54; author joerg; state Exp; branches; next 1.5; 1.5 date 2008.11.16.11.22.55; author bjs; state Exp; branches; next 1.4; 1.4 date 2008.07.31.03.58.05; author bjs; state Exp; branches; next 1.3; 1.3 date 2006.07.08.23.10.36; author jlam; state Exp; branches; next 1.2; 1.2 date 2006.07.08.22.39.00; author jlam; state Exp; branches; next 1.1; 1.1 date 2006.04.12.20.43.27; author rillig; state Exp; branches 1.1.1.1; next ; 1.10.2.1 date 2019.08.09.13.16.07; author bsiegert; state Exp; branches; next ; commitid TF39H4bI7kBK3myB; 1.1.1.1 date 2006.04.12.20.43.27; author rillig; state Exp; branches; next ; desc @@ 1.19 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: buildlink3.mk,v 1.18 2023/05/06 19:08:46 ryoon Exp $ BUILDLINK_TREE+= jack .if !defined(JACK_BUILDLINK3_MK) JACK_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.jack+= jack>=1.9.19 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.21nb3 BUILDLINK_PKGSRCDIR.jack?= ../../audio/jack .include "../../mk/bsd.fast.prefs.mk" .if ${OPSYS} == "Linux" . include "../../audio/alsa-lib/buildlink3.mk" .endif .include "../../audio/libopus/buildlink3.mk" .include "../../audio/libsamplerate/buildlink3.mk" .include "../../audio/libsndfile/buildlink3.mk" .endif # JACK_BUILDLINK3_MK BUILDLINK_TREE+= -jack @ 1.18 log @*: Recursive revbump from audio/libopus 1.4 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.17 2022/09/11 12:51:03 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.21nb2 @ 1.17 log @*: bump PKGREVISION for flac shlib bump @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.16 2022/03/28 10:43:33 tnn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.19nb6 @ 1.16 log @a*/*: revbump(1) for libsndfile @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.15 2021/09/08 21:04:55 nia Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.19nb4 @ 1.15 log @Recursive revbump for audio/jack @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.14 2021/09/08 19:19:19 nia Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.19nb1 @ 1.14 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: buildlink3.mk,v 1.13 2020/08/18 17:57:24 leot Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.jack?= jack>=1.9.19 @ 1.13 log @*: revbump for libsndfile @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.12 2019/09/09 08:12:09 nia Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.jack+= jack>=0.121.3 BUILDLINK_ABI_DEPENDS.jack?= jack>=0.125.0nb3 d12 5 a16 2 BDB_ACCEPTED= db4 db5 d18 1 a18 4 .include "../../mk/bdb.buildlink3.mk" # for DLOPEN_REQUIRE_PTHREADS .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" @ 1.12 log @jack: Removed dropped libuuid dependency from buildlink3 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.11 2019/07/26 11:47:00 nia Exp $ d9 1 @ 1.11 log @jack: Add BDB_ACCEPTED to buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.10 2019/06/15 08:21:32 adam Exp $ a13 1 .include "../../devel/libuuid/buildlink3.mk" @ 1.10 log @jack: updated to 0.125.0 0.125.0: Bug fixes @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2016/02/14 09:53:10 wiz Exp $ d11 2 @ 1.10.2.1 log @Pullup ticket #6015 - requested by nia audio/jack: build fix Revisions pulled up: - audio/jack/buildlink3.mk 1.11 --- Module Name: pkgsrc Committed By: nia Date: Fri Jul 26 11:47:00 UTC 2019 Modified Files: pkgsrc/audio/jack: buildlink3.mk Log Message: jack: Add BDB_ACCEPTED to buildlink3.mk @ text @d1 1 a1 1 # $NetBSD$ a10 2 BDB_ACCEPTED= db4 db5 @ 1.9 log @Switch from bdb.bl3.mk to db4/bl3.mk. Dependencies need to pull in the db used, and I don't know how to find that out in bl3.mk. Also: who uses db2 or db3 by choice? @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2016/02/14 09:45:09 wiz Exp $ d13 1 a13 1 .include "../../databases/db4/buildlink3.mk" @ 1.8 log @jack headers include uuid.h, so include uuid bl3.mk in jack bl3.mk. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2013/02/09 19:59:44 ryoon Exp $ d13 1 @ 1.7 log @Update to 0.121.3. Changelog: Make the printed output of jack_iodelay more useful to actual users Compilation fixes for OS X (particularly PPC architectures) Remove SSE-related messages during startup Fix a few argument type declarations for a few functions OSS backend: fix a call to yet undefined engine instance @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2009/03/20 19:23:54 joerg Exp $ d12 1 @ 1.6 log @Simply and speed up buildlink3.mk files and processing. This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2008/11/16 11:22:55 bjs Exp $ d8 1 a8 1 BUILDLINK_API_DEPENDS.jack+= jack>=0.110.0 @ 1.5 log @Update to jack-0.115.1 (from SVN). Changes: pulled in a patch to [hopefully] correct errant behavior wrt: non-blocking I/O and sockets. This is presently untested, however. Also, with this snapshot we at least have the hope that the network facility works. Includes other miscellaneous bug fixes, also. While here, explicitly enable coreaudio on Darwin and add a PLIST entry for its driver module. This is also untested, but at least installation on Darwin will not fail due to an incorrect PLIST. Also, include ../../mk/dlopen.buildlink3.mk in our bl3.mk in order to heed DLOPEN_REQUIRE_PTHREADS. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2008/07/31 03:58:05 bjs Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ JACK_BUILDLINK3_MK:= ${JACK_BUILDLINK3_MK}+ d5 2 a6 3 .if ${BUILDLINK_DEPTH} == "+" BUILDLINK_DEPENDS+= jack .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Njack} BUILDLINK_PACKAGES+= jack BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}jack .if ${JACK_BUILDLINK3_MK} == "+" a9 1 .endif # JACK_BUILDLINK3_MK d15 1 d17 1 a17 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.4 log @Move audio/jack-devel to audio/jack: jack 0.100.0 was broken on many platforms and a hideous anachronism. On NetBSD-current/i386 and amd64, at least, I can say that this package works very well. If you have issues with the audio skipping and are running NetBSD 4.99.x, try updating to rev. 1.241 of sys/dev/audio.c; the changes to audio_poll() and the pause attribute handling (in large part thanks to help from jakemsr@@openbsd.org) are important for proper functioning of jack (though you may find it works regardless, depending upon your audio driver, how demanding your "workload" is, etc.). I will submit a pullup request for this change for NetBSD 4 as well. JACK now supports both our native audio API and OSS--I recommend trying both. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2008/06/21 20:37:40 bjs Exp $ a16 1 DLOPEN_REQUIRE_PTHREADS= yes d20 1 d22 1 @ 1.3 log @Change the format of BUILDLINK_ORDER to contain depth information as well, and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto @ text @d1 1 a1 2 # $NetBSD: buildlink3.mk,v 1.2 2006/07/08 22:39:00 jlam Exp $ # d6 1 a6 1 .if !empty(BUILDLINK_DEPTH:M+) d14 2 a15 2 .if !empty(JACK_BUILDLINK3_MK:M+) BUILDLINK_API_DEPENDS.jack= jack>=0.100.0 d17 1 d20 4 a23 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.2 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1.1.1 2006/04/12 20:43:27 rillig Exp $ d13 1 a13 1 BUILDLINK_ORDER+= jack @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d13 1 @ 1.1.1.1 log @Imported jack from pkgsrc-wip. JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple's OS X. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin"). Packaged by Chris Wareham. @ text @@