<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>