aboutsummaryrefslogtreecommitdiffstats
path: root/community/gringo/sconscript-to-python3.patch
diff options
context:
space:
mode:
authorKevin Daudt <kdaudt@alpinelinux.org>2020-05-05 05:18:21 +0000
committerKevin Daudt <kdaudt@alpinelinux.org>2020-05-05 05:18:52 +0000
commit91d09eea75c1443c1d776f4d22193cbde18da491 (patch)
tree55e6cf7c7a3c637056d614ebd85d7e11d7cbfda3 /community/gringo/sconscript-to-python3.patch
parent6e66e9695523eec16d2f2d4b83bc5b0a7f4491fd (diff)
downloadaports-91d09eea75c1443c1d776f4d22193cbde18da491.tar.bz2
aports-91d09eea75c1443c1d776f4d22193cbde18da491.tar.xz
community/gringo: fix buildscript for python3
Diffstat (limited to 'community/gringo/sconscript-to-python3.patch')
-rw-r--r--community/gringo/sconscript-to-python3.patch76
1 files changed, 76 insertions, 0 deletions
diff --git a/community/gringo/sconscript-to-python3.patch b/community/gringo/sconscript-to-python3.patch
new file mode 100644
index 0000000000..7cf28af90a
--- /dev/null
+++ b/community/gringo/sconscript-to-python3.patch
@@ -0,0 +1,76 @@
+diff --git a/SConscript b/SConscript
+index f12973d..f812a87 100644
+--- a/SConscript
++++ b/SConscript
+@@ -93,7 +93,7 @@ def CheckMyFun(context, name, code, header):
+
+ def CheckLibs(context, name, libs, header):
+ context.Message("Checking for C++ library {0}... ".format(name))
+- libs = [libs] if isinstance(libs, types.StringTypes) else libs
++ libs = [libs] if isinstance(libs, (str,)) else libs
+ for lib in libs:
+ if os.path.isabs(lib):
+ context.env.Append(LIBS=File(lib))
+@@ -171,21 +171,21 @@ DEFS = {}
+ failure = False
+
+ if not conf.CheckBison():
+- print 'error: no usable bison version found'
++ print('error: no usable bison version found')
+ failure = True
+
+ if not conf.CheckRe2c():
+- print 'error: no usable re2c version found'
++ print('error: no usable re2c version found')
+ failure = True
+
+ if not conf.CheckCXX():
+- print 'error: no usable C++ compiler found'
+- print "Please check the log file for further information: " + log_file
++ print('error: no usable C++ compiler found')
++ print("Please check the log file for further information: " + log_file)
+ Exit(1)
+
+ if not conf.CheckSHCXX():
+- print 'error: no usable (shared) C++ compiler found'
+- print "Please check the log file for further information: " + log_file
++ print('error: no usable (shared) C++ compiler found')
++ print("Please check the log file for further information: " + log_file)
+ Exit(1)
+
+ with_python = False
+@@ -241,7 +241,7 @@ if env['WITH_TBB'] == "auto":
+ with_tbb = True
+ elif env['WITH_TBB']:
+ if not claspConf.CheckLibs("tbb", env['WITH_TBB'], 'tbb/tbb.h'):
+- print 'error: tbb library not found'
++ print('error: tbb library not found')
+ failure = True
+ else:
+ with_tbb = True
+@@ -249,7 +249,7 @@ if with_tbb:
+ DEFS["WITH_THREADS"] = 1
+ if claspConf.CheckNeedRT():
+ if not claspConf.CheckLibWithHeader('rt', 'time.h', 'C++'):
+- print 'error: rt library not found'
++ print('error: rt library not found')
+ failure = True
+
+ claspEnv = claspConf.Finish()
+@@ -267,14 +267,14 @@ if env['WITH_CPPUNIT']:
+ elif testConf.CheckLibs("cppunit", env['WITH_CPPUNIT'], 'cppunit/TestFixture.h'):
+ with_cppunit = True
+ else:
+- print 'error: cppunit library not found'
++ print('error: cppunit library not found')
+ failure = True
+ testEnv = testConf.Finish()
+
+ # {{{1 Check configuration
+
+ if failure:
+- print "Please check the log file for further information: " + log_file
++ print("Please check the log file for further information: " + log_file)
+ Exit(1)
+
+ # {{{1 Opts: Library