summaryrefslogtreecommitdiff
path: root/audio/mixxx20/files/patch-build_features.py
diff options
context:
space:
mode:
Diffstat (limited to 'audio/mixxx20/files/patch-build_features.py')
-rw-r--r--audio/mixxx20/files/patch-build_features.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/audio/mixxx20/files/patch-build_features.py b/audio/mixxx20/files/patch-build_features.py
deleted file mode 100644
index 3f0f038449c1..000000000000
--- a/audio/mixxx20/files/patch-build_features.py
+++ /dev/null
@@ -1,60 +0,0 @@
---- build/features.py.orig 2015-12-29 16:10:41 UTC
-+++ build/features.py
-@@ -87,6 +87,9 @@ class HID(Feature):
- raise Exception('Did not find the setupapi library, exiting.')
- elif build.platform_is_osx:
- build.env.AppendUnique(FRAMEWORKS=['IOKit', 'CoreFoundation'])
-+ elif build.platform_is_bsd:
-+ conf.CheckLib(['usb', 'libusb'])
-+ conf.CheckLib(['usbhid', 'libusbhid'])
-
- build.env.Append(CPPDEFINES='__HID__')
-
-@@ -100,7 +103,7 @@ class HID(Feature):
- # setupapi.
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, "windows/hid.c"))
-- elif build.platform_is_linux:
-+ elif build.platform_is_linux or build.platform_is_bsd:
- # hidapi compiles the libusb implementation by default on Linux
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, 'libusb/hid.c'))
-@@ -117,14 +120,14 @@ class Bulk(Feature):
- def enabled(self, build):
- # For now only make Bulk default on Linux only. Turn on for all
- # platforms after the 1.11.0 release.
-- is_default = 1 if build.platform_is_linux else 0
-+ is_default = 1 if build.platform_is_linux or build.platform_is_bsd else 0
- build.flags['bulk'] = util.get_flags(build.env, 'bulk', is_default)
- if int(build.flags['bulk']):
- return True
- return False
-
- def add_options(self, build, vars):
-- is_default = 1 if build.platform_is_linux else 0
-+ is_default = 1 if build.platform_is_linux or build.platform_is_bsd else 0
- vars.Add('bulk',
- 'Set to 1 to enable USB Bulk controller support.', is_default)
-
-@@ -132,12 +135,15 @@ class Bulk(Feature):
- if not self.enabled(build):
- return
-
-- build.env.ParseConfig(
-- 'pkg-config libusb-1.0 --silence-errors --cflags --libs')
-- if (not conf.CheckLib(['libusb-1.0', 'usb-1.0']) or
-- not conf.CheckHeader('libusb-1.0/libusb.h')):
-- raise Exception(
-- 'Did not find the libusb 1.0 development library or its header file, exiting!')
-+ if build.platform_is_linux:
-+ build.env.ParseConfig(
-+ 'pkg-config libusb-1.0 --silence-errors --cflags --libs')
-+ if (not conf.CheckLib(['libusb-1.0', 'usb-1.0']) or
-+ not conf.CheckHeader('libusb-1.0/libusb.h')):
-+ raise Exception(
-+ 'Did not find the libusb 1.0 development library or its header file, exiting!')
-+ elif build.platform_is_bsd:
-+ conf.CheckLib(['usb', 'libusb'])
-
- build.env.Append(CPPDEFINES='__BULK__')
-