diff options
Diffstat (limited to 'devel/godot2/files/patch-platform_x11_detect.py')
-rw-r--r-- | devel/godot2/files/patch-platform_x11_detect.py | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/devel/godot2/files/patch-platform_x11_detect.py b/devel/godot2/files/patch-platform_x11_detect.py deleted file mode 100644 index efa93447d436..000000000000 --- a/devel/godot2/files/patch-platform_x11_detect.py +++ /dev/null @@ -1,94 +0,0 @@ ---- platform/x11/detect.py.orig 2018-07-29 00:47:52 UTC -+++ platform/x11/detect.py -@@ -56,7 +56,9 @@ def get_opts(): - ('use_sanitizer', 'Use llvm compiler sanitize address', 'no'), - ('use_leak_sanitizer', 'Use llvm compiler sanitize memory leaks', 'no'), - ('use_lto', 'Use link time optimization', 'no'), -- ('pulseaudio', 'Detect & Use pulseaudio', 'yes'), -+ ('alsa','Detect & Use alsa audio','no'), -+ ('oss','Detect & Use OSS audio','no'), -+ ('pulseaudio', 'Detect & Use pulseaudio', 'no'), - ('udev', 'Use udev for gamepad connection callbacks', 'no'), - ('debug_release', 'Add debug symbols to release version', 'no'), - ('touch', 'Enable touch events', 'yes'), -@@ -85,10 +87,6 @@ def configure(env): - - env.Append(CPPPATH=['#platform/x11']) - if (env["use_llvm"] == "yes"): -- if 'clang++' not in env['CXX']: -- env["CC"] = "clang" -- env["CXX"] = "clang++" -- env["LD"] = "clang++" - env.Append(CPPFLAGS=['-DTYPED_METHOD_BIND']) - env.extra_suffix = ".llvm" - elif (os.system("gcc --version > /dev/null 2>&1") == 0): # GCC -@@ -126,19 +124,14 @@ def configure(env): - env.Append(LINKFLAGS=['-pipe']) - - if (env["target"] == "release"): -- env.Prepend(CCFLAGS=['-Ofast']) -- if (env["debug_release"] == "yes"): -- env.Prepend(CCFLAGS=['-g2']) -+ pass - - elif (env["target"] == "release_debug"): -- -- env.Prepend(CCFLAGS=['-O2', '-ffast-math', '-DDEBUG_ENABLED']) -- if (env["debug_release"] == "yes"): -- env.Prepend(CCFLAGS=['-g2']) -- -+ env.Prepend(CCFLAGS=['-DDEBUG_ENABLED']) -+ - elif (env["target"] == "debug"): - -- env.Prepend(CCFLAGS=['-g2', '-DDEBUG_ENABLED', '-DDEBUG_MEMORY_ENABLED']) -+ env.Prepend(CCFLAGS=['-DDEBUG_ENABLED', '-DDEBUG_MEMORY_ENABLED']) - env.Append(LINKFLAGS=['-rdynamic']) - - env.ParseConfig('pkg-config x11 --cflags --libs') -@@ -155,7 +148,12 @@ def configure(env): - env.Append(CPPFLAGS=['-DTOUCH_ENABLED']) - - if (env['builtin_openssl'] == 'no'): -- env.ParseConfig('pkg-config openssl --cflags --libs') -+ try: -+ # try to find a port installed openssl -+ env.ParseConfig('pkg-config openssl --cflags --libs') -+ except: -+ # if none found use base system openssl -+ env.ParseConfig('echo -lssl -lcrypto') - - if (env['builtin_libwebp'] == 'no'): - env.ParseConfig('pkg-config libwebp --cflags --libs') -@@ -200,12 +198,13 @@ def configure(env): - if (env['builtin_glew'] == 'no'): - env.ParseConfig('pkg-config glew --cflags --libs') - -- if os.system("pkg-config --exists alsa") == 0: -- print("Enabling ALSA") -- env.Append(CPPFLAGS=["-DALSA_ENABLED"]) -- env.ParseConfig('pkg-config alsa --cflags --libs') -- else: -- print("ALSA libraries not found, disabling driver") -+ if (env["alsa"]=="yes"): -+ if os.system("pkg-config --exists alsa")==0: -+ print("Enabling ALSA") -+ env.Append(CPPFLAGS=["-DALSA_ENABLED"]) -+ env.Append(LIBS=['asound']) -+ else: -+ print("ALSA libraries not found, disabling driver") - - if (platform.system() == "Linux"): - env.Append(CPPFLAGS=["-DJOYDEV_ENABLED"]) -@@ -220,6 +219,11 @@ def configure(env): - else: - print("libudev development libraries not found, disabling udev support") - -+ if (env["oss"]=="yes"): -+ print("Enabling OSS Audio") -+ env.Append(CPPFLAGS=["-DOSS_ENABLED"]) -+ env.Append(CCFLAGS=['-Ithirdparty/rtaudio']) -+ - if (env["pulseaudio"] == "yes"): - if not os.system("pkg-config --exists libpulse-simple"): - print("Enabling PulseAudio") |