Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 348030 Details for
Bug 469506
=media-sound/mixxx-1.11.0 - Version bump.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
files/mixxx-1.11.0-system-libs.patch
mixxx-1.11.0-system-libs.patch (text/plain), 7.88 KB, created by
Alex Barker
on 2013-05-11 22:50:52 UTC
(
hide
)
Description:
files/mixxx-1.11.0-system-libs.patch
Filename:
MIME Type:
Creator:
Alex Barker
Created:
2013-05-11 22:50:52 UTC
Size:
7.88 KB
patch
obsolete
>=== modified file 'mixxx/build/depends.py' >--- mixxx/build/depends.py 2013-01-19 09:47:43 +0000 >+++ mixxx/build/depends.py 2013-02-06 00:25:30 +0000 >@@ -290,25 +290,10 @@ > > class FidLib(Dependence): > >- def sources(self, build): >- symbol = None >- if build.platform_is_windows: >- if build.toolchain_is_msvs: >- symbol = 'T_MSVC' >- elif build.crosscompile: >- # Not sure why, but fidlib won't build with mingw32msvc and >- # T_MINGW >- symbol = 'T_LINUX' >- elif build.toolchain_is_gnu: >- symbol = 'T_MINGW' >- else: >- symbol = 'T_LINUX' >- >- return [build.env.StaticObject('#lib/fidlib-0.9.10/fidlib.c', >- CPPDEFINES=symbol)] >- > def configure(self, build, conf): >- build.env.Append(CPPPATH='#lib/fidlib-0.9.10/') >+ if not conf.CheckLib('fidlib'): >+ raise Exception('Did not find fidlib library, exiting!') >+ build.env.Append(CPPPATH=[SCons.ARGUMENTS.get('prefix') + '/include/fidlib']) > > class ReplayGain(Dependence): > >@@ -319,7 +304,6 @@ > build.env.Append(CPPPATH="#lib/replaygain") > > class SoundTouch(Dependence): >- SOUNDTOUCH_PATH = 'soundtouch-1.6.0' > > def sse_enabled(self, build): > optimize = int(util.get_flags(build.env, 'optimize', 1)) >@@ -328,30 +312,7 @@ > (build.toolchain_is_gnu and optimize > 1)) > > def sources(self, build): >- sources = ['engine/enginebufferscalest.cpp', >- '#lib/%s/SoundTouch.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/TDStretch.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/RateTransposer.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/AAFilter.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/FIFOSampleBuffer.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/FIRFilter.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/PeakFinder.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/BPMDetect.cpp' % self.SOUNDTOUCH_PATH] >- >- # SoundTouch CPU optimizations are only for x86 >- # architectures. SoundTouch automatically ignores these files when it is >- # not being built for an architecture that supports them. >- cpu_detection = '#lib/%s/cpu_detect_x86_win.cpp' if build.toolchain_is_msvs else \ >- '#lib/%s/cpu_detect_x86_gcc.cpp' >- sources.append(cpu_detection % self.SOUNDTOUCH_PATH) >- >- # Check if the compiler has SSE extention enabled >- # Allways the case on x64 (core instructions) >- if self.sse_enabled(build): >- sources.extend( >- ['#lib/%s/mmx_optimized.cpp' % self.SOUNDTOUCH_PATH, >- '#lib/%s/sse_optimized.cpp' % self.SOUNDTOUCH_PATH,]) >- return sources >+ return ['engine/enginebufferscalest.cpp'] > > def configure(self, build, conf, env=None): > if env is None: >@@ -359,13 +320,10 @@ > if build.platform_is_windows: > # Regardless of the bitwidth, ST checks for WIN32 > env.Append(CPPDEFINES = 'WIN32') >- env.Append(CPPPATH=['#lib/%s' % self.SOUNDTOUCH_PATH]) >- >- # Check if the compiler has SSE extention enabled >- # Allways the case on x64 (core instructions) >- optimize = int(util.get_flags(env, 'optimize', 1)) >- if self.sse_enabled(build): >- env.Append(CPPDEFINES='SOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS') >+ if not conf.CheckLib(['SoundTouch','libSoundTouch']): >+ raise Exception('Did not find SoundTouch library, exiting!') >+ build.env.Append(CPPPATH=[SCons.ARGUMENTS.get('prefix') + '/include/soundtouch']) >+ build.env.Append(LIBS='SoundTouch') > > class TagLib(Dependence): > def configure(self, build, conf): > >=== modified file 'mixxx/build/features.py' >--- mixxx/build/features.py 2012-11-22 14:14:06 +0000 >+++ mixxx/build/features.py 2013-02-06 00:54:37 +0000 >@@ -48,7 +48,6 @@ > 'controllers/midi/hss1394enumerator.cpp'] > > class HID(Feature): >- HIDAPI_INTERNAL_PATH = '#lib/hidapi-0.8.0-pre' > def description(self): > return "HID controller support" > >@@ -64,9 +63,6 @@ > def configure(self, build, conf): > if not self.enabled(build): > return >- # TODO(XXX) allow external hidapi install, but for now we just use our >- # internal one. >- build.env.Append(CPPPATH=[os.path.join(self.HIDAPI_INTERNAL_PATH, 'hidapi')]) > > if build.platform_is_linux: > build.env.ParseConfig('pkg-config libusb-1.0 --silence-errors --cflags --libs') >@@ -86,19 +82,17 @@ > > build.env.Append(CPPDEFINES = '__HID__') > >+ if not conf.CheckLib('hidapi-libusb'): >+ raise Exception('Did not find HID API library, exiting!') >+ build.env.Append(CPPPATH=[SCons.ARGUMENTS.get('prefix') + '/include/hidapi']) >+ build.env.Append(LIBS='hidapi-libusb') >+ >+ > def sources(self, build): > sources = ['controllers/hid/hidcontroller.cpp', > 'controllers/hid/hidenumerator.cpp', > 'controllers/hid/hidcontrollerpresetfilehandler.cpp'] > >- if build.platform_is_windows: >- # Requires setupapi.lib which is included by the above check for >- # setupapi. >- sources.append(os.path.join(self.HIDAPI_INTERNAL_PATH, "windows/hid.c")) >- elif build.platform_is_linux: >- sources.append(os.path.join(self.HIDAPI_INTERNAL_PATH, 'linux/hid-libusb.c')) >- elif build.platform_is_osx: >- sources.append(os.path.join(self.HIDAPI_INTERNAL_PATH, 'mac/hid.c')) > return sources > > class Bulk(Feature): >@@ -722,25 +716,15 @@ > test_env.Append(CCFLAGS = '-pthread') > test_env.Append(LINKFLAGS = '-pthread') > >- test_env.Append(CPPPATH="#lib/gtest-1.5.0/include") >- gtest_dir = test_env.Dir("#lib/gtest-1.5.0") >- #gtest_dir.addRepository(build.env.Dir('#lib/gtest-1.5.0')) >- #build.env['EXE_OUTPUT'] = '#/lib/gtest-1.3.0/bin' # example, optional >- test_env['LIB_OUTPUT'] = '#/lib/gtest-1.5.0/lib' >- >- env = test_env >- SCons.Export('env') >- env.SConscript(env.File('SConscript', gtest_dir)) >- >- # build and configure gmock >- test_env.Append(CPPPATH="#lib/gmock-1.5.0/include") >- gmock_dir = test_env.Dir("#lib/gmock-1.5.0") >- #gmock_dir.addRepository(build.env.Dir('#lib/gmock-1.5.0')) >- test_env['LIB_OUTPUT'] = '#/lib/gmock-1.5.0/lib' >- >- env.SConscript(env.File('SConscript', gmock_dir)) >- >- return [] >+ if not conf.CheckLib('gtest'): >+ raise Exception('Did not find gtest library, exiting!') >+ test_env.Append(CPPPATH=[SCons.ARGUMENTS.get('prefix') + '/include/gtest']) >+ test_env.Append(LIBS='gtest') >+ >+ if not conf.CheckLib('gmock'): >+ raise Exception('Did not find gmock library, exiting!') >+ test_env.Append(CPPPATH=[SCons.ARGUMENTS.get('prefix') + '/include/gmock']) >+ test_env.Append(LIBS='gmock') > > class Shoutcast(Feature): > def description(self): > >=== modified file 'mixxx/src/engine/enginefilter.h' >--- mixxx/src/engine/enginefilter.h 2011-07-24 21:50:31 +0000 >+++ mixxx/src/engine/enginefilter.h 2013-02-06 00:34:16 +0000 >@@ -20,7 +20,7 @@ > > #define MIXXX > #include "engine/engineobject.h" >-#include "../lib/fidlib-0.9.10/fidlib.h" >+#include <fidlib.h> > #include "defs.h" > > enum filterType{ > >=== modified file 'mixxx/src/engine/enginefilterbutterworth8.cpp' >--- mixxx/src/engine/enginefilterbutterworth8.cpp 2011-07-24 21:50:31 +0000 >+++ mixxx/src/engine/enginefilterbutterworth8.cpp 2013-02-06 00:34:01 +0000 >@@ -20,7 +20,7 @@ > #include "engine/enginefilterbutterworth8.h" > #include "engine/enginefilter.h" > #include "engine/engineobject.h" >-#include "../lib/fidlib-0.9.10/fidlib.h" >+#include <fidlib.h> > > /* Local Prototypes */ > inline double _processLowpass(double *coef, double *buf, register double val); >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 469506
:
348020
|
348022
|
348026
|
348028
| 348030 |
349616