From a221c4b683f6098d0d80a23a0e18f5ce8b61a989 Mon Sep 17 00:00:00 2001 From: Johannes Schoepfer Date: Sun, 6 Mar 2022 12:03:48 +0100 Subject: games/glob2: Added more patches to let it build. Signed-off-by: Matteo Bernardini Signed-off-by: Andrew Clemons Signed-off-by: Willy Sudiarto Raharjo --- games/glob2/c++14.patch | 46 ------ games/glob2/fixes.patch | 47 ------ games/glob2/glob2.SlackBuild | 9 +- games/glob2/patches/c++14.patch | 46 ++++++ games/glob2/patches/fixes.patch | 47 ++++++ games/glob2/patches/glob2-bool.patch | 13 ++ games/glob2/patches/glob2-scons3.patch | 26 ++++ games/glob2/patches/scons-python3.patch | 243 ++++++++++++++++++++++++++++++++ games/glob2/patches/scons_syntax.patch | 11 ++ 9 files changed, 393 insertions(+), 95 deletions(-) delete mode 100644 games/glob2/c++14.patch delete mode 100644 games/glob2/fixes.patch create mode 100644 games/glob2/patches/c++14.patch create mode 100644 games/glob2/patches/fixes.patch create mode 100644 games/glob2/patches/glob2-bool.patch create mode 100644 games/glob2/patches/glob2-scons3.patch create mode 100644 games/glob2/patches/scons-python3.patch create mode 100644 games/glob2/patches/scons_syntax.patch (limited to 'games/glob2') diff --git a/games/glob2/c++14.patch b/games/glob2/c++14.patch deleted file mode 100644 index 6465f659af..0000000000 --- a/games/glob2/c++14.patch +++ /dev/null @@ -1,46 +0,0 @@ -# HG changeset patch -# User Jonathan Wakely -# Date 1485875296 0 -# Node ID c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a -# Parent c4da01699846179d8bf21e8dae2b973158ec0775 -Fix last argument to ChooseMapScreen constructor - -Since C++14 'false' is not a valid null pointer constant, so cannot be passed -to functions expecting pointer arguments. - -diff --git a/src/EditorMainMenu.cpp b/src/EditorMainMenu.cpp ---- a/src/EditorMainMenu.cpp -+++ b/src/EditorMainMenu.cpp -@@ -90,7 +90,7 @@ - } - else if (par1==LOADMAP) - { -- ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", false); -+ ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", NULL); - int rc=chooseMapScreen.execute(globalContainer->gfx, 40); - if (rc==ChooseMapScreen::OK) - { -diff --git a/src/LANMenuScreen.cpp b/src/LANMenuScreen.cpp ---- a/src/LANMenuScreen.cpp -+++ b/src/LANMenuScreen.cpp -@@ -62,7 +62,7 @@ - } - else if(par1 == HOST) - { -- ChooseMapScreen cms("maps", "map", false, "games", "game", false); -+ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL); - int rc = cms.execute(globalContainer->gfx, 40); - if(rc == ChooseMapScreen::OK) - { -diff --git a/src/YOGClientLobbyScreen.cpp b/src/YOGClientLobbyScreen.cpp ---- a/src/YOGClientLobbyScreen.cpp -+++ b/src/YOGClientLobbyScreen.cpp -@@ -326,7 +326,7 @@ - - void YOGClientLobbyScreen::hostGame() - { -- ChooseMapScreen cms("maps", "map", false, "games", "game", false); -+ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL); - int rc = cms.execute(globalContainer->gfx, 40); - if(rc == ChooseMapScreen::OK) - { diff --git a/games/glob2/fixes.patch b/games/glob2/fixes.patch deleted file mode 100644 index 50f4998ac5..0000000000 --- a/games/glob2/fixes.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- glob2-0.9.4.4/libgag/src/TextStream.original.cpp 2014-04-06 22:37:28.204008827 +0300 -+++ glob2-0.9.4.4/libgag/src/TextStream.cpp 2014-04-06 22:37:59.509617453 +0300 -@@ -17,11 +17,11 @@ - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - --#include - #include - #include - #include - #include -+#include - #ifdef WIN32 - #define snprintf _snprintf - #define vsnprintf _vsnprintf ---- glob2-0.9.4.4/SConstruct.original 2014-04-09 06:25:12.710804438 +0300 -+++ glob2-0.9.4.4/SConstruct 2014-04-09 06:47:08.010360930 +0300 -@@ -109,6 +109,14 @@ - else: - print "Could not find libz or zlib1.dll" - missing.append("zlib") -+ -+ boost_system = '' -+ if conf.CheckLib("boost_system"): -+ boost_system="boost_system" -+ else: -+ print "Could not find libboost_system" -+ missing.append("libboost_system") -+ env.Append(LIBS=[boost_system]) - - boost_thread = '' - if conf.CheckLib("boost_thread") and conf.CheckCXXHeader("boost/thread/thread.hpp"): -Index: glob2-0.9.4.4/src/Game.h -=================================================================== ---- glob2-0.9.4.4.orig/src/Game.h 2014-07-14 10:36:36.705074927 +0800 -+++ glob2-0.9.4.4/src/Game.h 2014-07-14 10:38:28.733077827 +0800 -@@ -148,7 +148,8 @@ - TOP_TO_BOTTOM, - BOTTOM_TO_TOP - }; -- -+ -+public: - struct BuildProject - { - int posX; - diff --git a/games/glob2/glob2.SlackBuild b/games/glob2/glob2.SlackBuild index eadc44f02c..c1593d6670 100644 --- a/games/glob2/glob2.SlackBuild +++ b/games/glob2/glob2.SlackBuild @@ -79,10 +79,15 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/fixes.patch +patch -p1 < $CWD/patches/fixes.patch # From upstream -patch -p1 < $CWD/c++14.patch +patch -p1 < $CWD/patches/c++14.patch + +patch -p1 < $CWD/patches/scons-python3.patch +patch -p1 < $CWD/patches/glob2-scons3.patch +patch -p1 < $CWD/patches/glob2-bool.patch +patch -p0 < $CWD/patches/scons_syntax.patch mkdir -p $PKG/usr/bin \ $PKG/usr/share/games/$PRGNAM diff --git a/games/glob2/patches/c++14.patch b/games/glob2/patches/c++14.patch new file mode 100644 index 0000000000..6465f659af --- /dev/null +++ b/games/glob2/patches/c++14.patch @@ -0,0 +1,46 @@ +# HG changeset patch +# User Jonathan Wakely +# Date 1485875296 0 +# Node ID c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a +# Parent c4da01699846179d8bf21e8dae2b973158ec0775 +Fix last argument to ChooseMapScreen constructor + +Since C++14 'false' is not a valid null pointer constant, so cannot be passed +to functions expecting pointer arguments. + +diff --git a/src/EditorMainMenu.cpp b/src/EditorMainMenu.cpp +--- a/src/EditorMainMenu.cpp ++++ b/src/EditorMainMenu.cpp +@@ -90,7 +90,7 @@ + } + else if (par1==LOADMAP) + { +- ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", false); ++ ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", NULL); + int rc=chooseMapScreen.execute(globalContainer->gfx, 40); + if (rc==ChooseMapScreen::OK) + { +diff --git a/src/LANMenuScreen.cpp b/src/LANMenuScreen.cpp +--- a/src/LANMenuScreen.cpp ++++ b/src/LANMenuScreen.cpp +@@ -62,7 +62,7 @@ + } + else if(par1 == HOST) + { +- ChooseMapScreen cms("maps", "map", false, "games", "game", false); ++ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL); + int rc = cms.execute(globalContainer->gfx, 40); + if(rc == ChooseMapScreen::OK) + { +diff --git a/src/YOGClientLobbyScreen.cpp b/src/YOGClientLobbyScreen.cpp +--- a/src/YOGClientLobbyScreen.cpp ++++ b/src/YOGClientLobbyScreen.cpp +@@ -326,7 +326,7 @@ + + void YOGClientLobbyScreen::hostGame() + { +- ChooseMapScreen cms("maps", "map", false, "games", "game", false); ++ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL); + int rc = cms.execute(globalContainer->gfx, 40); + if(rc == ChooseMapScreen::OK) + { diff --git a/games/glob2/patches/fixes.patch b/games/glob2/patches/fixes.patch new file mode 100644 index 0000000000..50f4998ac5 --- /dev/null +++ b/games/glob2/patches/fixes.patch @@ -0,0 +1,47 @@ +--- glob2-0.9.4.4/libgag/src/TextStream.original.cpp 2014-04-06 22:37:28.204008827 +0300 ++++ glob2-0.9.4.4/libgag/src/TextStream.cpp 2014-04-06 22:37:59.509617453 +0300 +@@ -17,11 +17,11 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-#include + #include + #include + #include + #include ++#include + #ifdef WIN32 + #define snprintf _snprintf + #define vsnprintf _vsnprintf +--- glob2-0.9.4.4/SConstruct.original 2014-04-09 06:25:12.710804438 +0300 ++++ glob2-0.9.4.4/SConstruct 2014-04-09 06:47:08.010360930 +0300 +@@ -109,6 +109,14 @@ + else: + print "Could not find libz or zlib1.dll" + missing.append("zlib") ++ ++ boost_system = '' ++ if conf.CheckLib("boost_system"): ++ boost_system="boost_system" ++ else: ++ print "Could not find libboost_system" ++ missing.append("libboost_system") ++ env.Append(LIBS=[boost_system]) + + boost_thread = '' + if conf.CheckLib("boost_thread") and conf.CheckCXXHeader("boost/thread/thread.hpp"): +Index: glob2-0.9.4.4/src/Game.h +=================================================================== +--- glob2-0.9.4.4.orig/src/Game.h 2014-07-14 10:36:36.705074927 +0800 ++++ glob2-0.9.4.4/src/Game.h 2014-07-14 10:38:28.733077827 +0800 +@@ -148,7 +148,8 @@ + TOP_TO_BOTTOM, + BOTTOM_TO_TOP + }; +- ++ ++public: + struct BuildProject + { + int posX; + diff --git a/games/glob2/patches/glob2-bool.patch b/games/glob2/patches/glob2-bool.patch new file mode 100644 index 0000000000..3314c6ec2c --- /dev/null +++ b/games/glob2/patches/glob2-bool.patch @@ -0,0 +1,13 @@ +diff --git a/src/AIEcho.cpp b/src/AIEcho.cpp +index 77d9f63..0e5f59e 100644 +--- a/src/AIEcho.cpp ++++ b/src/AIEcho.cpp +@@ -4387,7 +4387,7 @@ bool enemy_building_iterator::operator!=(const enemy_building_iterator& rhs) con + { + if(is_end && rhs.is_end) + return false; +- return is_end!=rhs.is_end || team!=rhs.team || building_type!=rhs.building_type || level!=rhs.level || construction_site!=rhs.construction_site; ++ return bool {is_end!=rhs.is_end || team!=rhs.team || building_type!=rhs.building_type || level!=rhs.level || construction_site!=rhs.construction_site}; + } + + diff --git a/games/glob2/patches/glob2-scons3.patch b/games/glob2/patches/glob2-scons3.patch new file mode 100644 index 0000000000..fc08008393 --- /dev/null +++ b/games/glob2/patches/glob2-scons3.patch @@ -0,0 +1,26 @@ +--- glob2-0.9.4.4/SConstruct.orig 2019-01-15 14:58:36.130370433 +0100 ++++ glob2-0.9.4.4/SConstruct 2019-01-15 15:03:13.040240416 +0100 +@@ -13,7 +13,7 @@ + + + def establish_options(env): +- opts = Options('options_cache.py') ++ opts = Variables('options_cache.py') + opts.Add("CXXFLAGS", "Manually add to the CXXFLAGS", "-g") + opts.Add("LINKFLAGS", "Manually add to the LINKFLAGS", "-g") + if isDarwinPlatform: +@@ -22,10 +22,10 @@ + opts.Add("INSTALLDIR", "Installation Directory", "/usr/local/share") + opts.Add("BINDIR", "Binary Installation Directory", "/usr/local/bin") + opts.Add("DATADIR", "Directory where data will be put, set to the same as INSTALLDIR", "/usr/local/share") +- opts.Add(BoolOption("release", "Build for release", 0)) +- opts.Add(BoolOption("profile", "Build with profiling on", 0)) +- opts.Add(BoolOption("mingw", "Build with mingw enabled if not auto-detected", 0)) +- opts.Add(BoolOption("server", "Build only the YOG server, excluding the game and any GUI/sound components", 0)) ++ opts.Add(BoolVariable("release", "Build for release", 0)) ++ opts.Add(BoolVariable("profile", "Build with profiling on", 0)) ++ opts.Add(BoolVariable("mingw", "Build with mingw enabled if not auto-detected", 0)) ++ opts.Add(BoolVariable("server", "Build only the YOG server, excluding the game and any GUI/sound components", 0)) + opts.Add("font", "Build the game using an alternative font placed in the data/font folder", "sans.ttf") + Help(opts.GenerateHelpText(env)) + opts.Update(env) diff --git a/games/glob2/patches/scons-python3.patch b/games/glob2/patches/scons-python3.patch new file mode 100644 index 0000000000..7a2c3aa6be --- /dev/null +++ b/games/glob2/patches/scons-python3.patch @@ -0,0 +1,243 @@ +--- glob2-0.9.4.4/SConstruct.orig 2019-07-26 18:18:48.365048391 +0000 ++++ glob2-0.9.4.4/SConstruct 2019-07-26 18:23:10.541667260 +0000 +@@ -75,31 +75,31 @@ + env.Append(CPPDEFINES=["HAVE_CONFIG_H"]) + #Simple checks for required libraries + if not conf.CheckLib("SDL") and not server_only: +- print "Could not find libSDL" ++ print ("Could not find libSDL") + missing.append("SDL") + if not conf.CheckLib("SDL_ttf") and not server_only: +- print "Could not find libSDL_ttf" ++ print ("Could not find libSDL_ttf") + missing.append("SDL_ttf") + if not conf.CheckLib("SDL_image") and not server_only: +- print "Could not find libSDL_image" ++ print ("Could not find libSDL_image") + missing.append("SDL_image") + if not conf.CheckLib("SDL_net") and not server_only: +- print "Could not find libSDL_net" ++ print ("Could not find libSDL_net") + missing.append("SDL_net") + if not conf.CheckLib("speex") or not conf.CheckCXXHeader("speex/speex.h") and not server_only: +- print "Could not find libspeex or could not find 'speex/speex.h'" ++ print ("Could not find libspeex or could not find 'speex/speex.h'") + missing.append("speex") + if not conf.CheckLib("vorbisfile") and not server_only: +- print "Could not find libvorbisfile" ++ print ("Could not find libvorbisfile") + missing.append("vorbisfile") + if not conf.CheckLib("vorbis") and not server_only: +- print "Could not find libvorbis" ++ print ("Could not find libvorbis") + missing.append("vorbis") + if not conf.CheckLib("ogg") and not server_only: +- print "Could not find libogg" ++ print ("Could not find libogg") + missing.append("ogg") + if not conf.CheckCXXHeader("zlib.h"): +- print "Could not find zlib.h" ++ print ("Could not find zlib.h") + missing.append("zlib") + else: + if conf.CheckLib("z"): +@@ -107,7 +107,7 @@ + elif conf.CheckLib("zlib1"): + env.Append(LIBS="zlib1") + else: +- print "Could not find libz or zlib1.dll" ++ print ("Could not find libz or zlib1.dll") + missing.append("zlib") + + boost_thread = '' +@@ -116,7 +116,7 @@ + elif conf.CheckLib("boost_thread-mt") and conf.CheckCXXHeader("boost/thread/thread.hpp"): + boost_thread="boost_thread-mt" + else: +- print "Could not find libboost_thread or libboost_thread-mt or boost/thread/thread.hpp" ++ print ("Could not find libboost_thread or libboost_thread-mt or boost/thread/thread.hpp") + missing.append("libboost_thread") + env.Append(LIBS=[boost_thread]) + +@@ -126,31 +126,31 @@ + elif conf.CheckLib("boost_date_time-mt") and conf.CheckCXXHeader("boost/date_time/posix_time/posix_time.hpp"): + boost_thread="boost_thread-mt" + else: +- print "Could not find libboost_date_time or libboost_date_time-mt or boost/thread/thread.hpp" ++ print ("Could not find libboost_date_time or libboost_date_time-mt or boost/thread/thread.hpp") + missing.append("libboost_date_time") + env.Append(LIBS=[boost_date_time]) + + + if not conf.CheckCXXHeader("boost/shared_ptr.hpp"): +- print "Could not find boost/shared_ptr.hpp" ++ print ("Could not find boost/shared_ptr.hpp") + missing.append("boost/shared_ptr.hpp") + if not conf.CheckCXXHeader("boost/tuple/tuple.hpp"): +- print "Could not find boost/tuple/tuple.hpp" ++ print ("Could not find boost/tuple/tuple.hpp") + missing.append("boost/tuple/tuple.hpp") + if not conf.CheckCXXHeader("boost/tuple/tuple_comparison.hpp"): +- print "Could not find boost/tuple/tuple_comparison.hpp" ++ print ("Could not find boost/tuple/tuple_comparison.hpp") + missing.append("boost/tuple/tuple_comparison.hpp") + if not conf.CheckCXXHeader("boost/logic/tribool.hpp"): +- print "Could not find boost/logic/tribool.hpp" ++ print ("Could not find boost/logic/tribool.hpp") + missing.append("boost/logic/tribool.hpp") + if not conf.CheckCXXHeader("boost/lexical_cast.hpp"): +- print "Could not find boost/lexical_cast.hpp" ++ print ("Could not find boost/lexical_cast.hpp") + missing.append("boost/lexical_cast.hpp") + + #Do checks for OpenGL, which is different on every system + gl_libraries = [] + if isDarwinPlatform and not server_only: +- print "Using Apple's OpenGL framework" ++ print ("Using Apple's OpenGL framework") + env.Append(FRAMEWORKS="OpenGL") + elif conf.CheckLib("GL") and conf.CheckCXXHeader("GL/gl.h") and not server_only: + gl_libraries.append("GL") +@@ -159,12 +159,12 @@ + elif conf.CheckLib("opengl32") and conf.CheckCXXHeader("GL/gl.h") and not server_only: + gl_libraries.append("opengl32") + elif not server_only: +- print "Could not find libGL or opengl32, or could not find GL/gl.h or OpenGL/gl.h" ++ print ("Could not find libGL or opengl32, or could not find GL/gl.h or OpenGL/gl.h") + missing.append("OpenGL") + + #Do checks for GLU, which is different on every system + if isDarwinPlatform and not server_only: +- print "Using Apple's GLUT framework" ++ print ("Using Apple's GLUT framework") + env.Append(FRAMEWORKS="GLUT") + elif conf.CheckLib('GLU') and conf.CheckCXXHeader("GL/glu.h") and not server_only: + gl_libraries.append("GLU") +@@ -173,7 +173,7 @@ + elif conf.CheckLib('glu32') and conf.CheckCXXHeader('GL/glu.h') and not server_only: + gl_libraries.append("glu32") + elif not server_only: +- print "Could not find libGLU or glu32, or could not find GL/glu.h or OpenGL/glu.h" ++ print ("Could not find libGLU or glu32, or could not find GL/glu.h or OpenGL/glu.h") + missing.append("GLU") + + if gl_libraries or isDarwinPlatform: +@@ -188,31 +188,31 @@ + #Do checks for portaudio + if conf.CheckLib('portaudio') and conf.CheckCXXHeader('portaudio.h'): + if env['mingw'] or isWindowsPlatform: +- print "--------" +- print "NOTE: It appears you are compiling under Windows. At this stage, PortAudio crashes Globulation 2 when voice chat is used." +- print "NOTE: Disabling PortAudio in this build (you will be unable to use Voice Chat ingame)." +- print "--------" ++ print ("--------") ++ print ("NOTE: It appears you are compiling under Windows. At this stage, PortAudio crashes Globulation 2 when voice chat is used.") ++ print ("NOTE: Disabling PortAudio in this build (you will be unable to use Voice Chat ingame).") ++ print ("--------") + else: + if GetOption('portaudio'): +- print "trying to use portaudio" ++ print ("trying to use portaudio") + configfile.add("HAVE_PORTAUDIO ", "Defined when Port Audio support is present and compiled") + env.Append(LIBS=['portaudio']) + else: +- print " no portaudio" +- print " no portaudio - although portaudio was found to be installed, you have " +- print " no portaudio - to explicitly activate it using: " +- print " no portaudio - $ scons --portaudio=true" +- print " no portaudio - this may not work properly if the version of portaudio" +- print " no portaudio - is wrong. portaudio is used to allow communicating over VOIP" +- print " no portaudio" +- print " no portaudio - if you know of a solution to detect portaudio version" +- print " no portaudio - let us know at:" +- print " no portaudio - https://savannah.nongnu.org/bugs/index.php?24668" +- print " no portaudio" ++ print (" no portaudio") ++ print (" no portaudio - although portaudio was found to be installed, you have ") ++ print (" no portaudio - to explicitly activate it using: ") ++ print (" no portaudio - $ scons --portaudio=true") ++ print (" no portaudio - this may not work properly if the version of portaudio") ++ print (" no portaudio - is wrong. portaudio is used to allow communicating over VOIP") ++ print (" no portaudio") ++ print (" no portaudio - if you know of a solution to detect portaudio version") ++ print (" no portaudio - let us know at:") ++ print (" no portaudio - https://savannah.nongnu.org/bugs/index.php?24668") ++ print (" no portaudio") + + if missing: + for t in missing: +- print "Missing %s" % t ++ print ("Missing %s" % t) + Exit(1) + + conf.Finish() +@@ -232,7 +232,7 @@ + env.Clone = env.Copy + + if not env['CC']: +- print "No compiler found in PATH. Please install gcc or another compiler." ++ print ("No compiler found in PATH. Please install gcc or another compiler.") + Exit(1) + + env["VERSION"] = "0.9.4.4" +--- glob2-0.9.4.4/scons/bundle.py.orig 2019-07-26 18:25:20.693318523 +0000 ++++ glob2-0.9.4.4/scons/bundle.py 2019-07-26 18:25:50.130360077 +0000 +@@ -4,10 +4,10 @@ + from addDependentLibsToBundle import addDependentLibsToBundle + + def run(command) : +- print "\033[32m:: ", command, "\033[0m" ++ print ("\033[32m:: ", command, "\033[0m") + return os.system(command) + def norun(command) : +- print "\033[31mXX ", command, "\033[0m" ++ print ("\033[31mXX ", command, "\033[0m") + + + +@@ -46,7 +46,7 @@ + return target, source + + def generate(env) : +- print "Loading Bundle tool" ++ print ("Loading Bundle tool") + Builder = SCons.Builder.Builder + Action = SCons.Action.Action + bundleBuilder = Builder( +--- glob2-0.9.4.4/scons/addDependentLibsToBundle.py.orig 2019-07-26 18:27:04.774645968 +0000 ++++ glob2-0.9.4.4/scons/addDependentLibsToBundle.py 2019-07-26 18:27:29.854966622 +0000 +@@ -4,10 +4,10 @@ + import sys + + def run(command) : +- print "\033[32m:: ", command, "\033[0m" ++ print ("\033[32m:: ", command, "\033[0m") + return os.system(command) + def norun(command) : +- print "\033[31mXX ", command, "\033[0m" ++ print ("\033[31mXX ", command, "\033[0m") + + + def needsChange(binary, blacklist) : +--- glob2-0.9.4.4/scons/dmg.py.orig 2019-07-26 18:28:29.269060631 +0000 ++++ glob2-0.9.4.4/scons/dmg.py 2019-07-26 18:28:45.099263555 +0000 +@@ -15,7 +15,7 @@ + + def generate(env) : + """Add Builders and construction variables for qt to an Environment.""" +- print "Lodading dmg tool..." ++ print ("Lodading dmg tool...") + env.Append( BUILDERS={'Dmg' : + env.Builder( action=env.Action(create_dmg, create_dmg_message )) + } ) +--- glob2-0.9.4.4/scons/nsis.py.orig 2019-07-26 18:29:44.103353972 +0000 ++++ glob2-0.9.4.4/scons/nsis.py 2019-07-26 18:30:04.393614598 +0000 +@@ -10,7 +10,7 @@ + + def generate(env) : + """Add Builders and construction variables for qt to an Environment.""" +- print "Loading nsis tool..." ++ print ("Loading nsis tool...") + + Builder = SCons.Builder.Builder + diff --git a/games/glob2/patches/scons_syntax.patch b/games/glob2/patches/scons_syntax.patch new file mode 100644 index 0000000000..f8ee2794cb --- /dev/null +++ b/games/glob2/patches/scons_syntax.patch @@ -0,0 +1,11 @@ +--- SConstruct.orig 2022-03-06 10:20:29.332288658 +0100 ++++ SConstruct 2022-03-06 10:20:48.994522031 +0100 +@@ -114,7 +114,7 @@ + if conf.CheckLib("boost_system"): + boost_system="boost_system" + else: +- print "Could not find libboost_system" ++ print ("Could not find libboost_system") + missing.append("libboost_system") + env.Append(LIBS=[boost_system]) + -- cgit v1.2.3