<pre style='margin:0'>
Enrico Maria Crisostomo (emcrisostomo) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/565c7ab856ab68bdb5e5839015c36f469c8c4523">https://github.com/macports/macports-ports/commit/565c7ab856ab68bdb5e5839015c36f469c8c4523</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 565c7ab856ab68bdb5e5839015c36f469c8c4523
</span>Author: Enrico M. Crisostomo <emcrisostomo@macports.org>
AuthorDate: Thu Apr 5 19:36:52 2018 +0200
<span style='display:block; white-space:pre;color:#404040;'> py-grpcio: submission 1.10.0
</span>---
python/py-grpcio/Portfile | 53 +++++++++++++++++++++++++++++++++
python/py-grpcio/files/commands.py.diff | 10 +++++++
python/py-grpcio/files/setup.py.diff | 27 +++++++++++++++++
3 files changed, 90 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-grpcio/Portfile b/python/py-grpcio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..69ff277
</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-grpcio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-grpcio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.10.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@emcrisostomo gmail.com:enrico.m.crisostomo} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description HTTP/2-based RPC framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://grpc.io/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:g/grpcio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 ecbc517bdf994012605b9d698ef45fd94d68aab8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 03265472d39bf26f124c3ef68446f7873c8260893e6ae65b323a5b51ed52e580 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13987692
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cython \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-protobuf3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} < 34} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-enum34 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-futures
</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;'>+ patchfiles setup.py.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ commands.py.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete -force ${worksrcpath}/third_party/boringssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete -force ${worksrcpath}/src/boringssl
</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;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type pypi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-grpcio/files/commands.py.diff b/python/py-grpcio/files/commands.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cd16b3f
</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-grpcio/files/commands.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/python/grpcio/commands.py.orig 2018-04-05 00:22:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/python/grpcio/commands.py 2018-04-05 00:22:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -260,7 +260,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os.path.dirname(os.path.realpath(__file__)), '..', '..',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '..', 'libs', config))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ targets = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os.path.join(target_path, 'libboringssl.a'),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os.path.join(target_path, 'libares.a'),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os.path.join(target_path, 'libgpr.a'),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os.path.join(target_path, 'libgrpc.a')
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-grpcio/files/setup.py.diff b/python/py-grpcio/files/setup.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d15fb3e
</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-grpcio/files/setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig 2018-04-03 23:44:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2018-04-03 23:44:53.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,7 +35,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PY3 = sys.version_info.major == 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PYTHON_STEM = os.path.join('src', 'python', 'grpcio')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CORE_INCLUDE = ('include', '.',)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BORINGSSL_INCLUDE = (os.path.join('third_party', 'boringssl', 'include'),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZLIB_INCLUDE = (os.path.join('third_party', 'zlib'),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CARES_INCLUDE = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os.path.join('third_party', 'cares'),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -147,7 +146,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CORE_C_FILES = filter(lambda x: 'third_party/cares' not in x, CORE_C_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXTENSION_INCLUDE_DIRECTORIES = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (PYTHON_STEM,) + CORE_INCLUDE + BORINGSSL_INCLUDE + ZLIB_INCLUDE +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (PYTHON_STEM,) + CORE_INCLUDE + ZLIB_INCLUDE +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CARES_INCLUDE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXTENSION_LIBRARIES = ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -205,7 +204,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prefix = 'libs/' + config + '/'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if "darwin" in sys.platform:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_objects = [prefix + 'libares.a',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- prefix + 'libboringssl.a',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prefix + 'libgpr.a',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prefix + 'libgrpc.a']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ core_c_files = []
</span></pre><pre style='margin:0'>
</pre>