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