<pre style='margin:0'>
Blair Zajac (blair) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bae74813e5642212a31cbdb7f08d7102aea98fa4">https://github.com/macports/macports-ports/commit/bae74813e5642212a31cbdb7f08d7102aea98fa4</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 bae7481  py-grpcio: update to latest 1.23.0 and add support for py37.
</span>bae7481 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bae74813e5642212a31cbdb7f08d7102aea98fa4
</span>Author: Blair Zajac <blair@macports.org>
AuthorDate: Fri Aug 30 20:50:05 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    py-grpcio: update to latest 1.23.0 and add support for py37.
</span>---
 python/py-grpcio/Portfile               | 25 ++++++++++++++-----------
 python/py-grpcio/files/commands.py.diff | 10 ----------
 python/py-grpcio/files/setup.py.diff    | 27 ---------------------------
 3 files changed, 14 insertions(+), 48 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-grpcio/Portfile b/python/py-grpcio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fe47183..eece0cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-grpcio/Portfile
</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;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-grpcio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.10.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.23.0
</span> platforms           darwin
 license             Apache-2
 maintainers         {emcrisostomo @emcrisostomo} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,11 +16,11 @@ homepage            https://grpc.io/
</span> master_sites        pypi:g/grpcio
 distname            ${python.rootname}-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160 ecbc517bdf994012605b9d698ef45fd94d68aab8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 03265472d39bf26f124c3ef68446f7873c8260893e6ae65b323a5b51ed52e580 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size   13987692
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e3f2410ac53a4f78146d4e0977daf4dbc7402e42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3cd3d99a8b5568d0d186f9520c16121a0f2a4bcad8e2b9884b76fb88a85a7774 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    13977223
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37
</span> 
 if {${name} ne ${subport}} {
     depends_build-append    \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +29,7 @@ if {${name} ne ${subport}} {
</span>         port:py${python.version}-setuptools
 
     depends_lib-append      \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:c-ares \
</span>         port:openssl \
         port:py${python.version}-protobuf3 \
         port:py${python.version}-six \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,14 +41,16 @@ if {${name} ne ${subport}} {
</span>             port:py${python.version}-futures
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles          setup.py.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        commands.py.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete -force ${worksrcpath}/third_party/boringssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete -force ${worksrcpath}/src/boringssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|/usr|${prefix}|g" ${worksrcpath}/setup.py
</span>     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        GRPC_PYTHON_BUILD_SYSTEM_CARES=1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        GRPC_PYTHON_BUILD_WITH_CYTHON=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     test.run            yes
     livecheck.type      none
 } else {
<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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cd16b3f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-grpcio/files/commands.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/python/grpcio/commands.py.orig     2018-04-05 00:22:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/python/grpcio/commands.py  2018-04-05 00:22:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -260,7 +260,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     os.path.dirname(os.path.realpath(__file__)), '..', '..',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     '..', 'libs', config))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             targets = [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                os.path.join(target_path, 'libboringssl.a'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 os.path.join(target_path, 'libares.a'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 os.path.join(target_path, 'libgpr.a'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d15fb3e..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-grpcio/files/setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig  2018-04-03 23:44:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2018-04-03 23:44:53.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,7 +35,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PY3 = sys.version_info.major == 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PYTHON_STEM = os.path.join('src', 'python', 'grpcio')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_INCLUDE = ('include', '.',)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--BORINGSSL_INCLUDE = (os.path.join('third_party', 'boringssl', 'include'),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ZLIB_INCLUDE = (os.path.join('third_party', 'zlib'),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CARES_INCLUDE = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     os.path.join('third_party', 'cares'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -147,7 +146,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   CORE_C_FILES = filter(lambda x: 'third_party/cares' not in x, CORE_C_FILES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTENSION_INCLUDE_DIRECTORIES = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    (PYTHON_STEM,) + CORE_INCLUDE + BORINGSSL_INCLUDE + ZLIB_INCLUDE +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    (PYTHON_STEM,) + CORE_INCLUDE + ZLIB_INCLUDE +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     CARES_INCLUDE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTENSION_LIBRARIES = ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -205,7 +204,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   prefix = 'libs/' + config + '/'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if "darwin" in sys.platform:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     extra_objects = [prefix + 'libares.a',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                     prefix + 'libboringssl.a',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      prefix + 'libgpr.a',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      prefix + 'libgrpc.a']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     core_c_files = []
</span></pre><pre style='margin:0'>

</pre>