<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/f40a7d447b6e19b17a92935db2ff0037dd6e6536">https://github.com/macports/macports-ports/commit/f40a7d447b6e19b17a92935db2ff0037dd6e6536</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 f40a7d4 py-xar: Fix build failure
</span>f40a7d4 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f40a7d447b6e19b17a92935db2ff0037dd6e6536
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Nov 4 06:25:32 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> py-xar: Fix build failure
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also modernize checksums.
</span>---
python/py-xar/Portfile | 9 ++++++++-
python/py-xar/files/empty-declarator.patch | 19 +++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-xar/Portfile b/python/py-xar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 53e66fa..6c7452f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-xar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-xar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,6 +3,12 @@ PortGroup python 1.0
</span>
name py-xar
version 0.4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 fec45900eada611df5091930598c69f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 eebf341e5685175fcfaf756fbf9a896e41a37ae6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 703688efa365e366b523775e49260743dddccdf3a046e5b35be23ba4fa9373dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6298
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms darwin
license BSD
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,11 +21,12 @@ homepage https://code.google.com/p/xar/wiki/pyxar
</span>
master_sites googlecode:xar
distname pyxar-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 fec45900eada611df5091930598c69f4
</span>
python.versions 27
if {${name} ne ${subport}} {
depends_lib port:xar \
port:py${python.version}-pyrex
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles empty-declarator.patch
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-xar/files/empty-declarator.patch b/python/py-xar/files/empty-declarator.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..94b7f8a
</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-xar/files/empty-declarator.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build failure:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xarfile.pyx:509:34: Empty declarator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://stackoverflow.com/questions/8089412/empty-declarator-error-when-cythoning-a-class
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+I guess "type" is somehow a reserved word in Cython now.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- xarfile.pyx.orig 2007-01-21 12:50:10.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ xarfile.pyx 2018-11-04 06:20:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -506,10 +506,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class XarInfo(object):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- def __init__(self, name, type = '', mode = '', uid = '', user = '',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ def __init__(self, name, _type = '', mode = '', uid = '', user = '',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gid = '', group = '', atime = '', mtime = '', ctime = ''):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.name = name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- self.type = type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ self.type = _type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.mode = mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.uid = uid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.user = user
</span></pre><pre style='margin:0'>
</pre>