--- config_darwin.py.orig 2016-08-21 06:28:55.000000000 +1000 +++ config_darwin.py 2017-07-08 16:04:22.000000000 +1000 @@ -5,6 +5,7 @@ from distutils.sysconfig import get_python_inc from config_unix import DependencyProg +localbase = os.environ.get('LOCALBASE', '') try: basestring_ = basestring @@ -107,7 +108,7 @@ FrameworkDependency('IMAGE', 'SDL_image.h', 'libSDL_image', 'SDL_image')], [Dependency('MIXER', ['SDL_mixer.h', 'SDL/SDL_mixer.h'], 'libSDL_mixer', ['SDL_mixer']), FrameworkDependency('MIXER', 'SDL_mixer.h', 'libSDL_mixer', 'SDL_mixer')], - FrameworkDependency('PORTTIME', 'CoreMidi.h', 'CoreMidi', 'CoreMIDI'), + FrameworkDependency('PORTTIME', 'CoreMIDI.h', 'CoreMIDI', 'CoreMIDI'), FrameworkDependency('QUICKTIME', 'QuickTime.h', 'QuickTime', 'QuickTime'), Dependency('PNG', 'png.h', 'libpng', ['png']), Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']), @@ -124,12 +125,8 @@ global DEPS print ('Hunting dependencies...') - incdirs = ['/usr/local/include', '/usr/local/include/SDL', - #'/usr/X11/include', - '/opt/local/include', - '/opt/local/include/freetype2/freetype'] - #libdirs = ['/usr/local/lib', '/usr/X11/lib', '/opt/local/lib'] - libdirs = ['/usr/local/lib', '/opt/local/lib'] + incdirs = [localbase+'/include'] + libdirs = [localbase+'/lib'] for d in DEPS: if isinstance(d, (list, tuple)):