summaryrefslogtreecommitdiff
path: root/emulators/nonpareil/files/patch-SConstruct
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/nonpareil/files/patch-SConstruct')
-rw-r--r--emulators/nonpareil/files/patch-SConstruct86
1 files changed, 86 insertions, 0 deletions
diff --git a/emulators/nonpareil/files/patch-SConstruct b/emulators/nonpareil/files/patch-SConstruct
new file mode 100644
index 000000000000..48263e69f1e4
--- /dev/null
+++ b/emulators/nonpareil/files/patch-SConstruct
@@ -0,0 +1,86 @@
+--- SConstruct.orig 2008-08-24 00:37:34 UTC
++++ SConstruct
+@@ -24,28 +24,28 @@ release = '0.79' # should get from a file, and use on
+ conf_file = 'nonpareil.conf'
+
+ #-----------------------------------------------------------------------------
+-# Options
++# Variables
+ #-----------------------------------------------------------------------------
+
+-opts = Options (conf_file)
++opts = Variables (conf_file)
+
+-opts.AddOptions (EnumOption ('host',
++opts.AddVariables (EnumVariable ('host',
+ help = 'host build platform',
+ allowed_values = ('posix', 'win32'),
+ default = 'posix',
+ ignorecase = 1),
+
+- EnumOption ('target',
++ EnumVariable ('target',
+ help = 'execution target platform',
+ allowed_values = ('posix', 'win32'),
+ default = 'posix',
+ ignorecase = 1),
+
+- PathOption ('prefix',
++ PathVariable ('prefix',
+ 'installation path prefix',
+ '/usr/local'),
+
+- # Don't use PathOption for other paths, because we don't
++ # Don't use PathVariable for other paths, because we don't
+ # require the directories to preexist.
+ ('bindir',
+ 'path for executable files (default is $prefix/bin)',
+@@ -59,25 +59,25 @@ opts.AddOptions (EnumOption ('host',
+ 'installation virtual root directory (for packaging)',
+ ''),
+
+- BoolOption ('debug',
++ BoolVariable ('debug',
+ help = 'compile for debugging',
+ default = 1),
+
+ # Feature switches:
+
+- BoolOption ('has_debugger_gui',
++ BoolVariable ('has_debugger_gui',
+ help = 'enable debugger GUI interface',
+ default = 0),
+
+- BoolOption ('has_debugger_cli',
++ BoolVariable ('has_debugger_cli',
+ help = 'enable debugger command-line interface',
+ default = 0),
+
+- BoolOption ('use_tcl',
++ BoolVariable ('use_tcl',
+ help = 'use Tcl as debug command interpreter (only when debugger CLI is enabled)',
+ default = 1), # only if has_debugger_cli
+
+- BoolOption ('use_readline',
++ BoolVariable ('use_readline',
+ help = 'use Readline library for command editing and history (only when debugger CLI is enabled)',
+ default = 1)) # only if has_debugger_cli
+
+@@ -235,7 +235,7 @@ SConscript (['rom/SConscript',
+ # host platform code
+ #-----------------------------------------------------------------------------
+
+-native_env = env.Copy ()
++native_env = env.Clone ()
+ native_env ['build_target_only'] = 0
+ SConscript ('src/SConscript',
+ build_dir = 'build/' + env ['host'],
+@@ -256,7 +256,7 @@ SConscript ('asm/SConscript',
+ #-----------------------------------------------------------------------------
+
+ if (env ['host'] != env ['target']):
+- cross_build_env = env.Copy ()
++ cross_build_env = env.Clone ()
+ cross_build_env ['build_target_only'] = 1
+ SConscript ('src/SConscript',
+ build_dir = 'build/' + env ['target'],