<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ef740e4f7af8c484aaf47b55072620d1f91d4147">https://github.com/macports/macports-ports/commit/ef740e4f7af8c484aaf47b55072620d1f91d4147</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 ef740e4 py-dulwich: Update to 0.18.6
</span>ef740e4 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ef740e4f7af8c484aaf47b55072620d1f91d4147
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Feb 2 15:32:05 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> py-dulwich: Update to 0.18.6
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Resolves checksum mismatch of previous version due to stealth update.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/55770
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Update homepage.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Honor MacPorts -arch flags; fixes universal variant.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/37503
</span>---
python/py-dulwich/Portfile | 15 ++++++++-------
python/py-dulwich/files/patch-archflags.diff | 24 ++++++++++++++++++++++++
2 files changed, 32 insertions(+), 7 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 403c7b3..d60fcaf 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;'>@@ -4,23 +4,23 @@ PortSystem 1.0
</span> PortGroup python 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup dulwich dulwich 0.18.6 dulwich-
</span> name py-dulwich
categories-append devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers sean openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {sean @seanfarley} openmaintainer
</span> platforms darwin
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://samba.org/~jelmer/dulwich/
</span> description Pure-Python Git Library
long_description Simple Pure-Python implementation of the Git file \
formats and protocols. Dulwich is the place where \
Mr. and Mrs. Git live in one of the Monty Python sketches.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup jelmer dulwich 0.18.5 dulwich-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-dulwich
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.dulwich.io
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 ac69f8ce90742eb736d2da43425a7da4801e36fa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dd4cdb0b6944af554bddecc8c1a548d1c39cf24d4fe24432e22559d2c52172f6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d0ea2c75af99b08cb871b0dbf606e055953ed6e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3d887e029dc65c3131b448c29ff8f75bf5773a73dbd22c6063c7582518ff7d4f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 329833
</span>
python.versions 27
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +32,8 @@ if {${name} ne ${subport}} {
</span> livecheck.type none
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-strnlen-lion.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-archflags.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-strnlen-lion.diff
</span>
build.target-append build_ext
build.args --inplace
<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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b2df7b5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</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;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Do not ignore the -arch flags MacPorts tells it to build with.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig 2017-11-11 09:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2018-02-02 15:27:00.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,20 +36,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pure = False
</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;'>+-if sys.platform == 'darwin' and os.path.exists('/usr/bin/xcodebuild'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # XCode 4.0 dropped support for ppc architecture, which is hardcoded in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # distutils.sysconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- import subprocess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- p = subprocess.Popen(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ['/usr/bin/xcodebuild', '-version'], stdout=subprocess.PIPE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- stderr=subprocess.PIPE, env={})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- out, err = p.communicate()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- for line in out.splitlines():
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- line = line.decode("utf8")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Also parse only first digit, because 3.2.1 can't be parsed nicely
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (line.startswith('Xcode') and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_require = ['fastimport']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>