summaryrefslogtreecommitdiff
path: root/lang/tolua++/files/patch-SConstruct
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2021-01-01 10:11:34 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2021-01-01 10:11:34 +0000
commit26b4c8f71f91d22e081b27814782686edde0c90a (patch)
tree1c321c39372c25d8634e75b5c8e08edc676b296d /lang/tolua++/files/patch-SConstruct
parentNew port: math/py-optuna: A hyperparameter optimization framework (diff)
Revert r559792 to unbreak INDEX and bulk -a
It seems a lot of reverse dependencies were missed With hat: portmgr
Notes
Notes: svn path=/head/; revision=559822
Diffstat (limited to 'lang/tolua++/files/patch-SConstruct')
-rw-r--r--lang/tolua++/files/patch-SConstruct41
1 files changed, 41 insertions, 0 deletions
diff --git a/lang/tolua++/files/patch-SConstruct b/lang/tolua++/files/patch-SConstruct
new file mode 100644
index 000000000000..f0856026d593
--- /dev/null
+++ b/lang/tolua++/files/patch-SConstruct
@@ -0,0 +1,41 @@
+--- SConstruct.orig 2008-04-21 00:05:35 UTC
++++ SConstruct
+@@ -7,21 +7,22 @@ if os.name == 'nt':
+
+ env = Environment(tools = tools)
+
+-options_file = None
++variables_file = None
+ if sys.platform == 'linux2':
+- options_file = "linux"
++ variables_file = "linux"
+
+ elif 'msvc' in env['TOOLS']:
+- options_file = "msvc"
++ variables_file = "msvc"
+ else:
+- options_file = "posix"
++ variables_file = "posix"
+
+-opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS)
++opts = Variables(["config_"+variables_file+".py", "custom.py", "custom_"+variables_file+".py"], ARGUMENTS)
+ opts.Add('CC', 'The C compiler.')
+ opts.Add('CXX', 'The C++ compiler (for the tests)')
+ opts.Add('CCFLAGS', 'Flags for the compiler.', ['-O2', '-Wall'])
+ opts.Add('LINK', 'The linker.')
+ opts.Add('LINKFLAGS', 'Linker flags.', [])
++opts.Add('SONAME', 'Shared library name.')
+ opts.Add('no_cygwin', 'Use -mno-cygwin to build using the mingw compiler on cygwin', 0)
+ opts.Add('LIBS', 'libraries', [])
+ opts.Add('LIBPATH', 'library path', [])
+@@ -145,7 +146,9 @@ Files will be installed on <prefix>/bin,
+ ########### end of helper builders
+
+ env['CPPPATH'] = '#/include'
+-env['LIBPATH'] = ['#/lib'] + env['LIBPATH']
++env['LIBPATH'] = ['#/lib'] + env['LIBPATH'].split(" ")
++
++env.Append(SHLINKFLAGS=' -Wl,-soname='+env['SONAME'])
+
+ if env['no_cygwin']:
+