$NetBSD: patch-tools_wscript,v 1.3 2021/10/21 13:45:12 jperkin Exp $

- Add NetBSD support.
- Ensure jack_netsource is built on all Unixes.

--- tools/wscript.orig	2021-07-15 06:18:26.000000000 +0000
+++ tools/wscript
@@ -30,6 +30,8 @@ def build(bld):
         os_incdir = ['../macosx', '../posix']
     if bld.env['IS_SUN']:
         os_incdir = ['../solaris', '../posix']
+    if bld.env['IS_NETBSD']:
+        os_incdir = ['../netbsd', '../posix']
     if bld.env['IS_WINDOWS']:
         os_incdir = ['../windows']
     for example_tool, example_tool_source in list(example_tools.items()):
@@ -66,7 +68,7 @@ def build(bld):
                 prog.env['LIB_PTHREAD'] = [':libwinpthread.a']
         prog.target = 'jack_transport'
 
-    if bld.env['IS_LINUX'] or bld.env['IS_MACOSX']:
+    if not bld.env['IS_WINDOWS']:
         prog = bld(features = 'c cprogram')
         prog.includes = os_incdir + ['.', '..', '../common/jack', '../common']
         prog.source = ['netsource.c', '../common/netjack_packet.c']
@@ -74,6 +76,9 @@ def build(bld):
         prog.use = ['CELT', 'SAMPLERATE', 'OPUS', 'M', 'clientlib']
         prog.target = 'jack_netsource'
         prog.defines = ['HAVE_CONFIG_H']
+        if bld.env['IS_SUN']:
+            prog.env.append_value('LINKFLAGS', '-lnsl')
+            prog.env.append_value('LINKFLAGS', '-lsocket')
 
     if bld.env['IS_LINUX'] and bld.env['BUILD_TOOL_ALSA_IO']:
         prog = bld(features = 'c cprogram')
