<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ab8dad0225ef9840744a00588400159fbed976b0">https://github.com/macports/macports-ports/commit/ab8dad0225ef9840744a00588400159fbed976b0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new ab8dad0225e borgbackup: Allow msgpack 1.0.5
</span>ab8dad0225e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ab8dad0225ef9840744a00588400159fbed976b0
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Sat Mar 11 12:38:12 2023 +0100

<span style='display:block; white-space:pre;color:#404040;'>    borgbackup: Allow msgpack 1.0.5
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The borg developers seem to want to test every single minor upstream
</span><span style='display:block; white-space:pre;color:#404040;'>    release of msgpack, so this will likely happen again.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Upstream-Status: Backport [https://github.com/borgbackup/borg/commit/2842463f21499e3cb0258283ba4f0e349e46678e]
</span>---
 sysutils/borgbackup/Portfile                       |  5 ++-
 .../2842463f21499e3cb0258283ba4f0e349e46678e.patch | 40 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/borgbackup/Portfile b/sysutils/borgbackup/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9930996c3d6..50ea49e2394 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/borgbackup/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/borgbackup/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           python 1.0
</span> 
 name                borgbackup
 version             1.2.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 checksums           rmd160  80c3ad862ed67235ebb5936fccecbded37f8e8ac \
                     sha256  e32418f8633c96fa9681352a56eb63b98e294203472c114a5242709d36966785 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +27,9 @@ long_description    BorgBackup (short: Borg) is a deduplicating backup \
</span> 
 homepage            https://www.borgbackup.org/
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          2842463f21499e3cb0258283ba4f0e349e46678e.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> python.default_version  310
 
 depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/borgbackup/files/2842463f21499e3cb0258283ba4f0e349e46678e.patch b/sysutils/borgbackup/files/2842463f21499e3cb0258283ba4f0e349e46678e.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6bd0c739e3d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/borgbackup/files/2842463f21499e3cb0258283ba4f0e349e46678e.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 2842463f21499e3cb0258283ba4f0e349e46678e Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Thomas Waldmann <tw@waldmann-edv.de>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Thu, 9 Mar 2023 17:58:57 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] allow msgpack 1.0.5 also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup.py                    | 4 ++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/borg/helpers/msgpack.py | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 3 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/setup.py b/setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 81b64e5272..feb7f5c33d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,10 +67,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install_requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # we are rather picky about msgpack versions, because a good working msgpack is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # very important for borg, see: https://github.com/borgbackup/borg/issues/3753
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'msgpack >=0.5.6, <=1.0.4, !=1.0.1',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Please note:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    # using any other version is not supported by borg development and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # using any other msgpack version is not supported by borg development and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # any feedback related to issues caused by this will be ignored.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    'msgpack >=0.5.6, <=1.0.5, !=1.0.1',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     'packaging',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/borg/helpers/msgpack.py b/src/borg/helpers/msgpack.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3c98b1358a..3c6565639d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/borg/helpers/msgpack.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/borg/helpers/msgpack.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -182,7 +182,7 @@ def is_slow_msgpack():
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def is_supported_msgpack():
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     import msgpack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return (0, 5, 6) <= msgpack.version <= (1, 0, 4) and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (0, 5, 6) <= msgpack.version <= (1, 0, 5) and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            msgpack.version not in [(1, 0, 1), ]  # < add bad releases here to deny list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>