$NetBSD: patch-libs_ardouralsautil_wscript,v 1.1 2016/06/20 08:17:43 kamil Exp $ Add support for NetBSD. --- libs/ardouralsautil/wscript.orig 2016-02-19 01:28:56.000000000 +0000 +++ libs/ardouralsautil/wscript @@ -17,12 +17,12 @@ def options(opt): def configure(conf): autowaf.configure(conf) - 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, 'dbus-1', uselib_store='DBUS', mandatory = False) def build(bld): - if re.search ("linux", sys.platform) != None: + if re.search ("linux", sys.platform) != None or sys.platform.startswith('netbsd'): if bld.is_defined('HAVE_ALSA'): obj = bld(features = 'cxx cxxshlib') obj.source = [ @@ -51,6 +51,7 @@ def build(bld): obj.defines = [ '_POSIX_SOURCE', '_XOPEN_SOURCE=500', + '_NETBSD_SOURCE', 'ARD_PROG_NAME="ardour-request-device"', 'ARD_APPL_NAME="Ardour ALSA Backend"', ]