From: Wang Mingyu <[email protected]>

0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch
removed since it's included in 1.19.22.

Changelog:
==========
The waf autooption --example-tools has been removed.
The example clients and tools are no longer part of the jack2 project.
Drop dependencies that were only used for example clients and tools (readline, 
sndfile and zita libs)
Fix build with python3.11+
Fix compatibility with macOS 12+
Fix ringbuffer thread safety on ARM

Signed-off-by: Wang Mingyu <[email protected]>
---
 ...U-mode-bit-for-opening-files-in-pyth.patch | 52 -------------------
 .../jack/{jack_1.19.21.bb => jack_1.19.22.bb} |  6 +--
 2 files changed, 2 insertions(+), 56 deletions(-)
 delete mode 100644 
meta-oe/recipes-multimedia/jack/jack/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch
 rename meta-oe/recipes-multimedia/jack/{jack_1.19.21.bb => jack_1.19.22.bb} 
(92%)

diff --git 
a/meta-oe/recipes-multimedia/jack/jack/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch
 
b/meta-oe/recipes-multimedia/jack/jack/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch
deleted file mode 100644
index d3b203111..000000000
--- 
a/meta-oe/recipes-multimedia/jack/jack/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 415d50fc56b82963e5570c7738c61b22f4a83748 Mon Sep 17 00:00:00 2001
-From: Daan De Meyer <[email protected]>
-Date: Mon, 11 Jul 2022 00:56:28 +0200
-Subject: [PATCH] Remove usage of 'U' mode bit for opening files in python
-
-The 'U' mode bit is removed in python 3.11. It has been
-deprecated for a long time. The 'U' mode bit has no effect
-so this change doesn't change any behavior.
-
-See https://docs.python.org/3.11/whatsnew/3.11.html#changes-in-the-python-api
-
-Upstream-Status: Submitted [https://github.com/jackaudio/jack2/pull/884]
----
- waflib/ConfigSet.py | 2 +-
- waflib/Context.py   | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/waflib/ConfigSet.py b/waflib/ConfigSet.py
-index b300bb56..84736c9c 100644
---- a/waflib/ConfigSet.py
-+++ b/waflib/ConfigSet.py
-@@ -312,7 +312,7 @@ class ConfigSet(object):
-               :type filename: string
-               """
-               tbl = self.table
--              code = Utils.readf(filename, m='rU')
-+              code = Utils.readf(filename, m='r')
-               for m in re_imp.finditer(code):
-                       g = m.group
-                       tbl[g(2)] = eval(g(3))
-diff --git a/waflib/Context.py b/waflib/Context.py
-index 9fee3fa1..761b521f 100644
---- a/waflib/Context.py
-+++ b/waflib/Context.py
-@@ -266,7 +266,7 @@ class Context(ctx):
-                               cache[node] = True
-                               self.pre_recurse(node)
-                               try:
--                                      function_code = node.read('rU', 
encoding)
-+                                      function_code = node.read('r', encoding)
-                                       exec(compile(function_code, 
node.abspath(), 'exec'), self.exec_dict)
-                               finally:
-                                       self.post_recurse(node)
-@@ -662,7 +662,7 @@ def load_module(path, encoding=None):
- 
-       module = imp.new_module(WSCRIPT_FILE)
-       try:
--              code = Utils.readf(path, m='rU', encoding=encoding)
-+              code = Utils.readf(path, m='r', encoding=encoding)
-       except EnvironmentError:
-               raise Errors.WafError('Could not read the file %r' % path)
- 
diff --git a/meta-oe/recipes-multimedia/jack/jack_1.19.21.bb 
b/meta-oe/recipes-multimedia/jack/jack_1.19.22.bb
similarity index 92%
rename from meta-oe/recipes-multimedia/jack/jack_1.19.21.bb
rename to meta-oe/recipes-multimedia/jack/jack_1.19.22.bb
index 808b8259f..b85b7993d 100644
--- a/meta-oe/recipes-multimedia/jack/jack_1.19.21.bb
+++ b/meta-oe/recipes-multimedia/jack/jack_1.19.22.bb
@@ -14,10 +14,8 @@ LIC_FILES_CHKSUM = " \
 
 DEPENDS = "libsamplerate0 libsndfile1 readline"
 
-SRC_URI = "git://github.com/jackaudio/jack2.git;branch=master;protocol=https \
-    file://0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch \
-"
-SRCREV = "6b3c96d8aeef8aeb4b20f3aa647e6d01b4000ff8"
+SRC_URI = "git://github.com/jackaudio/jack2.git;branch=master;protocol=https"
+SRCREV = "4f58969432339a250ce87fe855fb962c67d00ddb"
 
 S = "${WORKDIR}/git"
 
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#101134): 
https://lists.openembedded.org/g/openembedded-devel/message/101134
Mute This Topic: https://lists.openembedded.org/mt/97045090/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to