File 0001-Fix-building-with-python-3.13.patch of Package mingw64-jack

From 6d73e13135bfba8196ef0a495a1f5578969d5754 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Wed, 31 Dec 2025 13:03:16 +0100
Subject: [PATCH] Fix building with python 3.13

Fixes https://github.com/jackaudio/jack2/issues/1000
---
 waflib/Context.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/waflib/Context.py b/waflib/Context.py
index 761b521f..47d8ad7a 100644
--- a/waflib/Context.py
+++ b/waflib/Context.py
@@ -6,7 +6,7 @@
 Classes and functions enabling the command system
 """
 
-import os, re, imp, sys
+import os, re, types, sys
 from waflib import Utils, Errors, Logs
 import waflib.Node
 
@@ -660,7 +660,7 @@ def load_module(path, encoding=None):
 	except KeyError:
 		pass
 
-	module = imp.new_module(WSCRIPT_FILE)
+	module = types.ModuleType(name=WSCRIPT_FILE)
 	try:
 		code = Utils.readf(path, m='r', encoding=encoding)
 	except EnvironmentError:
-- 
2.51.0

openSUSE Build Service is sponsored by