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