<pre style='margin:0'>
Dan Villiom Podlaski Christiansen (danchr) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/00839b883affb916fb8729b793c30ff0836e3c0f">https://github.com/macports/macports-ports/commit/00839b883affb916fb8729b793c30ff0836e3c0f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 00839b883affb916fb8729b793c30ff0836e3c0f
</span>Author: Dan Villiom Podlaski Christiansen <danchr@macports.org>
AuthorDate: Sat Jan 13 23:54:54 2024 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-dulwich: update to 0.21.7
</span>---
 python/py-dulwich/Portfile                   |  8 ++++----
 python/py-dulwich/files/patch-archflags.diff | 26 +++++++++++++-------------
 2 files changed, 17 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dulwich/Portfile b/python/py-dulwich/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 981b8ee9667..6615aa000a9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dulwich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dulwich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-dulwich
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.21.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.21.7
</span> categories-append   devel
 maintainers         {danchr @danchr} openmaintainer
 license             {GPL-2+ Apache-2+}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,9 +17,9 @@ long_description    Simple Pure-Python implementation of the Git file \
</span> 
 homepage            https://www.dulwich.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3a84a1fd013fa21cfb55a1ff97140465e1fc8a07 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  30fbe87e8b51f3813c131e2841c86d007434d160bd16db586b40d47f31dd05b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    445545
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c41234c8ecee0354fef5c4db29d40038c16f46f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a9e9c66833cea580c3ac12927e4b9711985d76afca98da971405d414de60e968 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    448028
</span> 
 python.versions     37 38 39 310 311 312
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dulwich/files/patch-archflags.diff b/python/py-dulwich/files/patch-archflags.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 227da759161..d2feb30e438 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dulwich/files/patch-archflags.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dulwich/files/patch-archflags.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +1,26 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Do not ignore the -arch flags MacPorts tells it to build with.
</span> --- setup.py.orig 2017-11-11 09:35:31.000000000 -0600
 +++ setup.py   2018-02-02 15:27:00.000000000 -0600
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,22 +13,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         'Dulwich only supports Python 3.6 and later. '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         'For 2.7 support, please install a version prior to 0.20')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,23 +7,6 @@ import sys
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if sys.platform == 'darwin' and os.path.exists('/usr/bin/xcodebuild'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ from setuptools import Extension, setup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if sys.platform == "darwin" and os.path.exists("/usr/bin/xcodebuild"):
</span> -    # XCode 4.0 dropped support for ppc architecture, which is hardcoded in
 -    # distutils.sysconfig
 -    import subprocess
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span> -    p = subprocess.Popen(
<span style='display:block; white-space:pre;background:#ffe0e0;'>--        ['/usr/bin/xcodebuild', '-version'], stdout=subprocess.PIPE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        stderr=subprocess.PIPE, env={})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ["/usr/bin/xcodebuild", "-version"],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        stdout=subprocess.PIPE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        stderr=subprocess.PIPE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        env={},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    )
</span> -    out, err = p.communicate()
 -    for line in out.splitlines():
 -        line = line.decode("utf8")
 -        # Also parse only first digit, because 3.2.1 can't be parsed nicely
<span style='display:block; white-space:pre;background:#ffe0e0;'>--        if (line.startswith('Xcode')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                and int(line.split()[1].split('.')[0]) >= 4):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            os.environ['ARCHFLAGS'] = ''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tests_require = ['fastimport']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if line.startswith("Xcode") and int(line.split()[1].split(".")[0]) >= 4:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            os.environ["ARCHFLAGS"] = ""
</span>  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_require = ["fastimport"]
</span>  
</pre><pre style='margin:0'>

</pre>