--- buildconfig/config_darwin.py.orig 2019-03-29 19:24:30.000000000 +1100 +++ buildconfig/config_darwin.py 2019-04-09 04:37:02.000000000 +1000 @@ -10,6 +10,7 @@ except: from buildconfig.config_unix import DependencyProg +localbase = os.environ.get('LOCALBASE', '') try: basestring_ = basestring @@ -148,7 +149,7 @@ DEPS.extend([ - 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']), @@ -159,19 +160,16 @@ ]) print ('Hunting dependencies...') - incdirs = ['/usr/local/include'] + incdirs = [localbase+'/include'] if sdl2: - incdirs.append('/usr/local/include/SDL2') + incdirs.append(localbase+'/include/SDL2') else: - incdirs.append('/usr/local/include/SDL') + incdirs.append(localbase+'/include/SDL') incdirs.extend([ - #'/usr/X11/include', - '/opt/local/include', - '/opt/local/include/freetype2/freetype'] + localbase+'/include/freetype2/freetype'] ) - #libdirs = ['/usr/local/lib', '/usr/X11/lib', '/opt/local/lib'] - libdirs = ['/usr/local/lib', '/opt/local/lib'] + libdirs = [localbase+'/lib'] for d in DEPS: if isinstance(d, (list, tuple)):