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