openbsd-ports/graphics/aqsis/patches/patch-platform_default_SConscript
ajacoutot 1b832ddc33 - make it compiles under amd64
- do not force -O2 CFLAGS optimisation
- do not use hard-coded path for bison (from naddy@)

ok jasper@ naddy@
2007-03-28 17:14:02 +00:00

59 lines
3.3 KiB
Plaintext

$OpenBSD: patch-platform_default_SConscript,v 1.2 2007/03/28 17:14:02 ajacoutot Exp $
--- platform/default/SConscript.orig Sun Feb 4 11:44:55 2007
+++ platform/default/SConscript Wed Mar 28 13:47:31 2007
@@ -15,7 +15,7 @@ if os.environ.has_key('CXXFLAGS'):
if os.environ.has_key('LDFLAGS'):
env.AppendUnique(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
-env.AppendUnique(CCFLAGS=['-Wall','-g', '-O2'])
+env.AppendUnique(CCFLAGS=['-Wall','-g'])
env.AppendUnique(CPPPATH = [env.Dir('#/aqsistypes/posix')])
env.AppendUnique(CPPDEFINES=[('PLUGINS', '1')])
@@ -24,7 +24,7 @@ if not env['debug']:
# Point at the boost headers.
# todo: need to find a way of determining this location automatically
-env.Replace(boost_include_path = ['/usr/include/boost'])
+env.Replace(boost_include_path = ['!!LOCALBASE!!/include'])
# Find out where the TIFF headers are, look in common places.
tiffiofile = env.FindFile('tiffio.h', ['$tiff_include_path', '/usr/include'])
@@ -131,7 +131,7 @@ if env.subst('$destdir') != '':
env.AppendUnique(CPPDEFINES=[('DEFAULT_RC_PATH', '\\"' + env.Dir('$SYSCONFDIR').abspath + '\\"')])
env.AppendUnique(CPPDEFINES=[('DEFAULT_SHADER_PATH', '\\"' + env.Dir('$SHADERDIR').abspath + '\\"')])
env.Replace(SHLIB_VERSION_SUFFIX = '.%d.%d' %(version.major, version.minor))
-env.AppendUnique(SHLINKFLAGS=['-Wl,-soname=${TARGET.file}.%d' %version.major])
+env.AppendUnique(SHLINKFLAGS=['-Wl,-soname=${TARGET.file}'])
if not env['no_rpath']:
env.AppendUnique(RPATH=[env.Dir('$RENDERENGINEDIR').abspath])
@@ -140,7 +140,7 @@ if not env['no_rpath']:
env.PrependENVPath('LD_LIBRARY_PATH', env.Dir('$build_prefix/aqsistypes').abspath)
env.Replace(slparse_ccflags = ['-O0'])
-env.Replace(aqsistypes_libs = ['dl'])
+#env.Replace(aqsistypes_libs = ['dl'])
def Symlink(dest, src):
def _symlink_func(target, source, env, dest=dest, src=src):
@@ -158,12 +158,12 @@ def Symlink(dest, src):
def PostInstallSharedLibrary(env, dir, source):
basename = os.path.join('%s', '%s') %(dir, source[0])
sourcename = os.path.join('%s', '%s${SHLIB_VERSION_SUFFIX}') %(dir, source[0])
- if env.subst('$destdir') != '':
- env.Command(os.path.join('$DESTDIR', '%s.%d' %(basename, version.major)), os.path.join('$DESTDIR', '%s' %(sourcename)), Symlink(os.path.join('$DESTDIR', '%s.%d' %(basename, version.major)), sourcename))
- env.Command(os.path.join('$DESTDIR', '%s' %(basename)), os.path.join('$DESTDIR', '%s' %(sourcename)), Symlink(os.path.join('$DESTDIR', '%s' %(basename)), sourcename))
- else:
- env.Command('%s.%d' %(basename, version.major), sourcename, Symlink('%s.%d' %(basename, version.major), sourcename))
- env.Command('%s' %(basename), sourcename, Symlink('%s' %(basename), sourcename))
+# if env.subst('$destdir') != '':
+# env.Command(os.path.join('$DESTDIR', '%s.%d' %(basename, version.major)), os.path.join('$DESTDIR', '%s' %(sourcename)), Symlink(os.path.join('$DESTDIR', '%s.%d' %(basename, version.major)), sourcename))
+# env.Command(os.path.join('$DESTDIR', '%s' %(basename)), os.path.join('$DESTDIR', '%s' %(sourcename)), Symlink(os.path.join('$DESTDIR', '%s' %(basename)), sourcename))
+# else:
+# env.Command('%s.%d' %(basename, version.major), sourcename, Symlink('%s.%d' %(basename, version.major), sourcename))
+# env.Command('%s' %(basename), sourcename, Symlink('%s' %(basename), sourcename))
env.PostInstallSharedLibrary = PostInstallSharedLibrary