diff -up tolua++-1.0.93/SConstruct~ tolua++-1.0.93/SConstruct
--- tolua++-1.0.93/SConstruct~ 2008-04-21 02:05:35.000000000 +0200
+++ tolua++-1.0.93/SConstruct 2019-02-18 12:35:13.025336296 +0100
@@ -16,7 +16,7 @@ elif 'msvc' in env['TOOLS']:
else:
options_file = "posix"
-opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS)
+opts = Variables(["config_"+options_file+".py", "custom.py", "custom_"+options_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'])
@@ -65,7 +65,7 @@ def pkg_scan_dep(self, target, source):
## TODO: detectar si el archivo existe antes de abrirlo asi nomas
pkg = open(source, "rt")
- for linea in pkg.xreadlines():
+ for linea in pkg:
dep = re.search("^[\t\w]*\$[cphl]file\s*\"([^\"]+)\"", linea)
if dep:
self.Depends(target, '#' + dep.groups()[0]);
diff -up tolua++-1.0.93/src/tests/SCsub~ tolua++-1.0.93/src/tests/SCsub
--- tolua++-1.0.93/src/tests/SCsub~ 2006-04-10 11:45:44.000000000 +0200
+++ tolua++-1.0.93/src/tests/SCsub 2020-02-16 14:56:46.732317614 +0100
@@ -1,5 +1,5 @@
Import('env')
-env_tests = env.Copy()
+env_tests = env.Clone()
env_tests.LuaBinding('tclassbind.cpp', 'tclass.pkg', 'tclass', use_own=1, use_typeid=1)