File scons-0.98.1-Options-deprecated.patch of Package lua-toluapp

---
 SConstruct |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Index: toluapp-1.0.93/SConstruct
===================================================================
--- toluapp-1.0.93.orig/SConstruct	2025-10-13 16:32:08.143176758 +0200
+++ toluapp-1.0.93/SConstruct	2025-10-13 16:32:58.631888989 +0200
@@ -18,7 +18,11 @@
 else:
 	options_file = "posix"
 
-opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS)
+try:
+  opts = Variables(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS)
+except NameError:
+  opts = Options(["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'])
@@ -69,7 +73,7 @@
 	pkg = open(source, "rt")
 
 	for linea in pkg:
-		dep = re.search("^[\t\w]*\$[cphl]file\s*\"([^\"]+)\"", linea)
+		dep = re.search(r"^[\t\w]*\$[cphl]file\s*\"([^\"]+)\"", linea)
 		if dep:
 			self.Depends(target, '#' + dep.groups()[0]);
 
openSUSE Build Service is sponsored by