<pre style='margin:0'>
Andrew Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c9e8e9fd6f18bfba15be4501ce313fd01b1a7216">https://github.com/macports/macports-ports/commit/c9e8e9fd6f18bfba15be4501ce313fd01b1a7216</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c9e8e9fd6f18bfba15be4501ce313fd01b1a7216
</span>Author: Andrew Stromnov <stromnov@macports.org>
AuthorDate: Mon Jan 14 17:17:44 2019 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-pymunk: update to 5.4.2
</span>---
 python/py-pymunk/Portfile                  | 10 ++++---
 python/py-pymunk/files/patch-setup.py.diff | 45 ++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pymunk/Portfile b/python/py-pymunk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a5e162..de25fab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pymunk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pymunk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-pymunk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             5.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.4.2
</span> revision            0
 categories-append   devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,14 +25,16 @@ distname            pymunk-${version}
</span> 
 use_zip             yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b6bbae5e998637b104ea6d20f2912f6ec65eb3f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  dcd92862927c57873a3d138a41330ecf0a553609b4c60887221c872a9fdf1054 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    9497259
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6ed37fc15b1e0f101d1b7075f15c054ec9e63ca3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fc77d5a7585513a3499fc71d2bdbc641d379cf9b6de5258e498aa96848a1fd46 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    9503598
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
                         port:py${python.version}-setuptools \
                         port:py${python.version}-cffi
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     livecheck.type      none
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pymunk/files/patch-setup.py.diff b/python/py-pymunk/files/patch-setup.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7382d29
</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-pymunk/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig  2019-01-14 16:56:31.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2019-01-14 17:00:37.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,12 +6,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ from setuptools import Extension
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ from setuptools import setup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-try:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    from wheel.bdist_wheel import bdist_wheel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-except ImportError:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    bdist_wheel = None
</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;'>+ def get_arch():
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if sys.maxsize > 2**32:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         arch = 64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -204,21 +198,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extensions = [Extension("pymunk.chipmunk", sources)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-class bdist_wheel_universal_extension(bdist_wheel):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    """
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    bdist_wheel give overly strict tags for python packages that uses native 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    dynamic linked library called from cffi at runtime.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    References
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    https://www.python.org/dev/peps/pep-0491/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    https://www.python.org/dev/peps/pep-0427/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    https://www.python.org/dev/peps/pep-0425/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    https://github.com/getsentry/milksnake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    """
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    def get_tag(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        rv = bdist_wheel.get_tag(self)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return ('py2.py3', 'none',) + rv[2:]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     name = 'pymunk',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     url = 'http://www.pymunk.org',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -233,7 +212,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     classifiers = classifiers,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cmdclass = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         'build_ext': build_chipmunk,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        'bdist_wheel': bdist_wheel_universal_extension
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install_requires = ['cffi'],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     extras_require = {'dev': ['pyglet','pygame','sphinx']},    
</span></pre><pre style='margin:0'>

</pre>