* Detect libX11 library in /usr/X11R7 too. * And this change does not break python37 build.
51 lines
2.2 KiB
Python
51 lines
2.2 KiB
Python
$NetBSD: patch-buildconfig_config__unix.py,v 1.2 2020/06/22 11:33:41 ryoon Exp $
|
|
|
|
Detect X11R6 or X11R7; avoid localbase overriding search.
|
|
Use correct libpng.
|
|
Disable portmidi and porttime; porttime is a part of portmidi.
|
|
|
|
--- buildconfig/config_unix.py.orig 2019-04-25 06:14:17.000000000 +0000
|
|
+++ buildconfig/config_unix.py
|
|
@@ -148,12 +148,12 @@ def main(sdl2=False):
|
|
|
|
#these get prefixes with '/usr' and '/usr/local' or the $LOCALBASE
|
|
if sdl2:
|
|
- origincdirs = ['/include', '/include/SDL2']
|
|
- origlibdirs = ['/lib','/lib64','/X11R6/lib',
|
|
+ origincdirs = ['/include', '/include/SDL2', '/X11R6/include', '/X11R7/include']
|
|
+ origlibdirs = ['/lib','/lib64','/X11R6/lib', '/X11R7/lib',
|
|
'/lib/i386-linux-gnu', '/lib/x86_64-linux-gnu']
|
|
else:
|
|
origincdirs = ['/include', '/include/SDL', '/include/SDL']
|
|
- origlibdirs = ['/lib','/lib64','/X11R6/lib']
|
|
+ origlibdirs = ['/lib','/lib64','/X11R6/lib','/X11R7/lib']
|
|
if 'ORIGLIBDIRS' in os.environ and os.environ['ORIGLIBDIRS'] != "":
|
|
origlibdirs = os.environ['ORIGLIBDIRS'].split(":")
|
|
|
|
@@ -216,13 +216,12 @@ def main(sdl2=False):
|
|
#Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),
|
|
]
|
|
DEPS.extend([
|
|
- Dependency('PNG', 'png.h', 'libpng', ['png']),
|
|
+ Dependency('PNG', 'png.h', 'libpng16', ['png']),
|
|
Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
|
|
Dependency('SCRAP', '', 'libX11', ['X11']),
|
|
#Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),
|
|
])
|
|
- is_freebsd = platform.system() == 'FreeBSD'
|
|
- if not is_freebsd:
|
|
+ if False:
|
|
porttime_dep = get_porttime_dep()
|
|
DEPS.append(
|
|
Dependency('PORTMIDI', 'portmidi.h', 'libportmidi.so', ['portmidi'])
|
|
@@ -243,8 +242,8 @@ def main(sdl2=False):
|
|
incdirs += ["/usr/local"+d for d in origincdirs]
|
|
libdirs += ["/usr/local"+d for d in origlibdirs]
|
|
if localbase:
|
|
- incdirs = [localbase+d for d in origincdirs]
|
|
- libdirs = [localbase+d for d in origlibdirs]
|
|
+ incdirs += [localbase+d for d in origincdirs]
|
|
+ libdirs += [localbase+d for d in origlibdirs]
|
|
|
|
for arg in DEPS[0].cflags.split():
|
|
if arg[:2] == '-I':
|