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