head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.18 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.16 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.14 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.12 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.10 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.8 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.6 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.4 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.2 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.4.0.20 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.18 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.16 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.14 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.12 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.10 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.8 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.6 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.4 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.2 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.3.0.12 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.10 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.8 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.6 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.30 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.28 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.26 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.24 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.22 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.20 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.18 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.16 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.14 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.10 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.8 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.6 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.4 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.2 pkgsrc-2016Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2024.03.18.15.36.15; author ryoon; state Exp; branches; next 1.4; commitid qIY6l2HmKcSJJE2F; 1.4 date 2021.09.11.16.33.11; author nia; state Exp; branches; next 1.3; commitid ewPLKDO45LemAy8D; 1.3 date 2020.03.04.10.56.35; author nia; state Exp; branches; next 1.2; commitid pWdy7TsjOy86B4ZB; 1.2 date 2019.12.02.13.34.33; author nia; state Exp; branches; next 1.1; commitid UG8BiXUtqU0As8NB; 1.1 date 2016.06.20.08.17.43; author kamil; state Exp; branches; next ; commitid ODAZjybpT3Ywcbbz; desc @@ 1.5 log @audio/ardour: Update to 8.2.0 Changelog: Too large changes including new feature and bugfixes. @ text @$NetBSD: patch-wscript,v 1.4 2021/09/11 16:33:11 nia Exp $ - Use internal copy of qm-dsp. From Arch Linux. - Install config files to examples, per pkgsrc policy --- wscript.orig 2023-12-13 14:20:57.000000000 +0000 +++ wscript @@@@ -1140,8 +1140,6 @@@@ def configure(conf): if Options.options.use_external_libs: conf.define('USE_EXTERNAL_LIBS', 1) - conf.env.append_value( - 'CXXFLAGS', '-I' + Options.options.qm_dsp_include) if Options.options.boost_include != '': conf.env.append_value('CXXFLAGS', '-I' + Options.options.boost_include) @@@@ -1645,7 +1643,7 @@@@ def build(bld): if bld.is_defined ('BEATBOX'): bld.recurse('tools/bb') - bld.install_files (bld.env['CONFDIR'], 'system_config') + bld.install_files (os.environ['EGDIR'], 'system_config') bld.install_files (os.path.join (bld.env['DATADIR'], 'templates'), bld.path.ant_glob ('share/templates/**'), cwd=bld.path.find_dir ('share/templates'), relative_trick=True) bld.install_files (os.path.join (bld.env['DATADIR'], 'rdf'), bld.path.ant_glob ('share/rdf/*.n3')) @ 1.4 log @ardour: update to 6.9.0. builds again with latest GTK libraries... @ text @d1 1 a1 1 $NetBSD: patch-wscript,v 1.3 2020/03/04 10:56:35 nia Exp $ d6 1 a6 1 --- wscript.orig 2021-08-13 16:20:07.000000000 +0000 d8 1 a8 1 @@@@ -1098,8 +1098,6 @@@@ def configure(conf): d17 1 a17 1 @@@@ -1557,7 +1555,7 @@@@ def build(bld): d25 1 a25 1 @ 1.3 log @ardour: Add links to PRs, in the hope they eventually get merged @ text @d1 1 a1 1 $NetBSD: patch-wscript,v 1.2 2019/12/02 13:34:33 nia Exp $ d3 2 a4 1 Support NetBSD. d6 1 a6 3 https://github.com/Ardour/ardour/pull/469 --- wscript.orig 2017-09-15 20:56:23.000000000 +0000 d8 1 a8 7 @@@@ -610,7 +610,7 @@@@ int main() { return 0; }''', if opt.stl_debug: cxx_flags.append("-D_GLIBCXX_DEBUG") - if re.search ("freebsd", sys.platform) != None or re.search ("openbsd", sys.platform) != None: + if re.search ("[a-z]*bsd", sys.platform) != None: linker_flags.append('-lexecinfo') d10 4 a13 2 if conf.env['DEBUG_RT_ALLOC']: @@@@ -1009,7 +1009,7 @@@@ def configure(conf): d15 3 a17 8 # executing a test program is n/a when cross-compiling if Options.options.dist_target != 'mingw': - if Options.options.dist_target != 'msvc' and re.search ("openbsd", sys.platform) == None: + if Options.options.dist_target != 'msvc' and re.search ("openbsd", sys.platform) == None and re.search ("netbsd", sys.platform) == None: if re.search ("freebsd", sys.platform) != None: conf.check_cc(function_name='dlopen', header_name='dlfcn.h', uselib_store='DL') else: @@@@ -1366,7 +1366,7 @@@@ def build(bld): d20 1 a20 1 d24 1 a24 1 bld.install_files (os.path.join (bld.env['DATADIR'], 'templates'), bld.path.ant_glob ('templates/**'), cwd=bld.path.find_dir ('templates'), relative_trick=True) @ 1.2 log @ardour: Update to 5.12.0 Notable changes in pkgsrc: - Put a lot of effort into autoconfiguring JACK support for NetBSD. (Install latest JACK). Release notes for 5.0: https://www.ardour.org/news/5.0.html @ text @d1 1 a1 1 $NetBSD$ d5 2 @ 1.1 log @Import Ardour-4.7 (ardour4) as audio/ardour Ardour is a multi-channel digital audio workstation, allowing users to record, edit, mix and master audio and MIDI projects. It is targeted at audio engineers, musicians, soundtrack editors and composers. Originally packaged in pkgsrc-wip by: - myself, - , - Thomas Klausner. @ text @d3 1 a3 1 ALSA and PortAudio are supported on NetBSD. d5 1 a5 1 --- wscript.orig 2016-02-19 01:28:56.000000000 +0000 d7 22 a28 34 @@@@ -924,7 +924,7 @@@@ def configure(conf): okmsg = 'ok', errmsg = 'too old\nPlease install boost version 1.39 or higher.') - if re.search ("linux", sys.platform) != None and Options.options.dist_target != 'mingw': + if (re.search ("linux", sys.platform) != None or sys.platform.startswith('netbsd')) and Options.options.dist_target != 'mingw': autowaf.check_pkg(conf, 'alsa', uselib_store='ALSA') autowaf.check_pkg(conf, 'glib-2.0', uselib_store='GLIB', atleast_version='2.28', mandatory=True) @@@@ -1093,16 +1093,16 @@@@ int main () { return 0; } conf.env['BUILD_PABACKEND'] = any('portaudio' in b for b in backends) conf.env['BUILD_CORECRAPPITA'] = any('coreaudio' in b for b in backends) - if re.search ("linux", sys.platform) != None and Options.options.dist_target != 'mingw' and conf.env['BUILD_PABACKEND']: - print("PortAudio Backend is not for Linux") + if (re.search ("linux", sys.platform) != None or sys.platform.startswith('netbsd')) and Options.options.dist_target != 'mingw' and conf.env['BUILD_PABACKEND']: + print("PortAudio Backend is not for Linux/NetBSD") sys.exit(1) if sys.platform != 'darwin' and conf.env['BUILD_CORECRAPPITA']: print("Coreaudio backend is only available for OSX") sys.exit(1) - if re.search ("linux", sys.platform) == None and conf.env['BUILD_ALSABACKEND']: - print("ALSA Backend is only available on Linux") + if re.search ("linux", sys.platform) == None and not sys.platform.startswith('netbsd') and conf.env['BUILD_ALSABACKEND']: + print("ALSA Backend is only available on Linux/NetBSD") sys.exit(1) set_compiler_flags (conf, Options.options) @@@@ -1241,7 +1241,7 @@@@ def build(bld): for i in children: bld.recurse(i) d32 2 a33 2 if bld.env['RUN_TESTS']: bld.add_post_fun(test) @