Thu Sep 10 07:18:34 2020 UTC ()
grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.32.0

Release v1.32.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core
Remove stream from stalled lists on remove_stream.
Do not cancel RPC if send metadata size if larger than peer's limit.
Don't consider receiving non-OK status as an error for HTTP2.
Keepalive throttling.
Include the target_uri in "target uri is not valid" error messages.
Fix "cannot send compressed message large than 1024B" in cronet_transport.
Receive SETTINGS frame on clients before declaring subchannel READY.
Enabled GPR_ABSEIL_SYNC.
Experimental xDS v3 support.

C++
Upgrade bazel used for all tests to 2.2.0.
Remove test targets and test helper libraries from Makefile.
Fix repeated builds broken by re2's cmake.
Log the peer address of grpc_cli CallMethod RPCs to stderr.

Python
[gRPC Easy] GA: This release enables runtime import of .proto Files. (gRFC, PR) Together with support for simple stubs present since 1.29, this completes gRPC Easy. To start using these features, take a look at the example. If using simple stubs without runtime proto import, generated code must be regenerated with an up-to-date version of the grpcio-tools package.
[Aio] Graduation from experimental folder.
[Aio] Prevent call objects from outliving its parent channel or server.
[Aio] Add a fail-back polling mode for Windows+3.8+.
Raises an exception when port binding failed.
Implement compute_engine_channel_credentials in Python.
Fix bazel out directory when using external repo.


(adam)
diff -r1.30 -r1.31 pkgsrc/net/grpc/Makefile
diff -r1.30 -r1.31 pkgsrc/net/grpc/distinfo
diff -r1.19 -r1.20 pkgsrc/net/grpc/PLIST
diff -r1.20 -r1.21 pkgsrc/net/py-grpcio/Makefile
diff -r1.20 -r1.21 pkgsrc/net/py-grpcio/distinfo
diff -r1.9 -r1.10 pkgsrc/net/py-grpcio/PLIST
diff -r1.8 -r1.9 pkgsrc/net/py-grpcio-testing/Makefile
diff -r1.7 -r1.8 pkgsrc/net/py-grpcio-testing/distinfo
diff -r1.18 -r1.19 pkgsrc/net/py-grpcio-tools/Makefile
diff -r1.16 -r1.17 pkgsrc/net/py-grpcio-tools/distinfo
diff -r1.8 -r1.9 pkgsrc/net/py-grpcio/patches/patch-setup.py

cvs diff -r1.30 -r1.31 pkgsrc/net/grpc/Makefile (expand / switch to unified diff)

--- pkgsrc/net/grpc/Makefile 2020/08/24 08:17:04 1.30
+++ pkgsrc/net/grpc/Makefile 2020/09/10 07:18:33 1.31
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.30 2020/08/24 08:17:04 wiz Exp $ 1# $NetBSD: Makefile,v 1.31 2020/09/10 07:18:33 adam Exp $
2 2
3DISTNAME= grpc-1.31.1 3DISTNAME= grpc-1.32.0
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= ${MASTER_SITE_GITHUB:=grpc/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=grpc/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= https://grpc.io/ 9HOMEPAGE= https://grpc.io/
10COMMENT= High performance, open-source universal RPC framework 10COMMENT= High performance, open-source universal RPC framework
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13USE_CMAKE= yes 13USE_CMAKE= yes
14USE_LANGUAGES+= c c++11 14USE_LANGUAGES+= c c++11
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16 16

cvs diff -r1.30 -r1.31 pkgsrc/net/grpc/distinfo (expand / switch to unified diff)

--- pkgsrc/net/grpc/distinfo 2020/08/24 08:17:04 1.30
+++ pkgsrc/net/grpc/distinfo 2020/09/10 07:18:33 1.31
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.30 2020/08/24 08:17:04 wiz Exp $ 1$NetBSD: distinfo,v 1.31 2020/09/10 07:18:33 adam Exp $
2 2
3SHA1 (grpc-1.31.1.tar.gz) = c99ef78f66a5d26925bc5a6c9756e8eeb73b8028 3SHA1 (grpc-1.32.0.tar.gz) = 5c5821d40bd1c9e73992867c260421b7b539fa7d
4RMD160 (grpc-1.31.1.tar.gz) = 0bc23c0f60a448a9509a4491eebc4f4c7ffb6b05 4RMD160 (grpc-1.32.0.tar.gz) = a80e022f024db2ec8bd378a9b7ec1195d0e4eca8
5SHA512 (grpc-1.31.1.tar.gz) = a4ac3801b65707b4cbdc50d0ded81f1e6546df7b8135700a8d97c4917f0a7c6b8e2d348b1dfb36cb8627f5e5d3f06fe356e0fdec7954e8a2af87ecca2c663245 5SHA512 (grpc-1.32.0.tar.gz) = 90136042327cea4e3680e19484f23cc00322914a7aae7987bf00b6e0901721d14c487555fdd94888192d6beb950172361ac57fbd02d43b40552f7ff5cac442ed
6Size (grpc-1.31.1.tar.gz) = 7033282 bytes 6Size (grpc-1.32.0.tar.gz) = 7174251 bytes
7SHA1 (patch-CMakeLists.txt) = af17a03bdbb2b7905ced111b3c13c80b0cf3fec2 7SHA1 (patch-CMakeLists.txt) = af17a03bdbb2b7905ced111b3c13c80b0cf3fec2
8SHA1 (patch-cmake_benchmark.cmake) = 6a7880c30019a723a35b56b0c5bd2d730b36550d 8SHA1 (patch-cmake_benchmark.cmake) = 6a7880c30019a723a35b56b0c5bd2d730b36550d
9SHA1 (patch-include_grpc_impl_codegen_port__platform.h) = b8d07e5bbf04694df00d0d19884844b791eb002c 9SHA1 (patch-include_grpc_impl_codegen_port__platform.h) = b8d07e5bbf04694df00d0d19884844b791eb002c
10SHA1 (patch-src_core_ext_filters_client__channel_resolver_dns_c__ares_grpc__ares__ev__driver__posix.cc) = 3b250e94b20c64c80c1b3943da2c82031e084773 10SHA1 (patch-src_core_ext_filters_client__channel_resolver_dns_c__ares_grpc__ares__ev__driver__posix.cc) = 3b250e94b20c64c80c1b3943da2c82031e084773
11SHA1 (patch-src_core_lib_iomgr_port.h) = e3c5e6ee071557c717df0a1a61597f9906fbeff5 11SHA1 (patch-src_core_lib_iomgr_port.h) = e3c5e6ee071557c717df0a1a61597f9906fbeff5

cvs diff -r1.19 -r1.20 pkgsrc/net/grpc/PLIST (expand / switch to unified diff)

--- pkgsrc/net/grpc/PLIST 2020/08/07 06:45:57 1.19
+++ pkgsrc/net/grpc/PLIST 2020/09/10 07:18:33 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.19 2020/08/07 06:45:57 adam Exp $ 1@comment $NetBSD: PLIST,v 1.20 2020/09/10 07:18:33 adam Exp $
2bin/grpc_cpp_plugin 2bin/grpc_cpp_plugin
3bin/grpc_csharp_plugin 3bin/grpc_csharp_plugin
4bin/grpc_node_plugin 4bin/grpc_node_plugin
5bin/grpc_objective_c_plugin 5bin/grpc_objective_c_plugin
6bin/grpc_php_plugin 6bin/grpc_php_plugin
7bin/grpc_python_plugin 7bin/grpc_python_plugin
8bin/grpc_ruby_plugin 8bin/grpc_ruby_plugin
9include/grpc++/alarm.h 9include/grpc++/alarm.h
10include/grpc++/channel.h 10include/grpc++/channel.h
11include/grpc++/client_context.h 11include/grpc++/client_context.h
12include/grpc++/completion_queue.h 12include/grpc++/completion_queue.h
13include/grpc++/create_channel.h 13include/grpc++/create_channel.h
14include/grpc++/create_channel_posix.h 14include/grpc++/create_channel_posix.h
@@ -133,32 +133,29 @@ include/grpc/support/port_platform.h @@ -133,32 +133,29 @@ include/grpc/support/port_platform.h
133include/grpc/support/string_util.h 133include/grpc/support/string_util.h
134include/grpc/support/sync.h 134include/grpc/support/sync.h
135include/grpc/support/sync_abseil.h 135include/grpc/support/sync_abseil.h
136include/grpc/support/sync_custom.h 136include/grpc/support/sync_custom.h
137include/grpc/support/sync_generic.h 137include/grpc/support/sync_generic.h
138include/grpc/support/sync_posix.h 138include/grpc/support/sync_posix.h
139include/grpc/support/sync_windows.h 139include/grpc/support/sync_windows.h
140include/grpc/support/thd_id.h 140include/grpc/support/thd_id.h
141include/grpc/support/time.h 141include/grpc/support/time.h
142include/grpc/support/workaround_list.h 142include/grpc/support/workaround_list.h
143include/grpcpp/alarm.h 143include/grpcpp/alarm.h
144include/grpcpp/alarm_impl.h 144include/grpcpp/alarm_impl.h
145include/grpcpp/channel.h 145include/grpcpp/channel.h
146include/grpcpp/channel_impl.h 
147include/grpcpp/client_context.h 146include/grpcpp/client_context.h
148include/grpcpp/completion_queue.h 147include/grpcpp/completion_queue.h
149include/grpcpp/completion_queue_impl.h 
150include/grpcpp/create_channel.h 148include/grpcpp/create_channel.h
151include/grpcpp/create_channel_impl.h 
152include/grpcpp/create_channel_posix.h 149include/grpcpp/create_channel_posix.h
153include/grpcpp/ext/channelz_service_plugin.h 150include/grpcpp/ext/channelz_service_plugin.h
154include/grpcpp/ext/channelz_service_plugin_impl.h 151include/grpcpp/ext/channelz_service_plugin_impl.h
155include/grpcpp/ext/health_check_service_server_builder_option.h 152include/grpcpp/ext/health_check_service_server_builder_option.h
156include/grpcpp/ext/proto_server_reflection_plugin.h 153include/grpcpp/ext/proto_server_reflection_plugin.h
157include/grpcpp/generic/async_generic_service.h 154include/grpcpp/generic/async_generic_service.h
158include/grpcpp/generic/generic_stub.h 155include/grpcpp/generic/generic_stub.h
159include/grpcpp/grpcpp.h 156include/grpcpp/grpcpp.h
160include/grpcpp/health_check_service_interface.h 157include/grpcpp/health_check_service_interface.h
161include/grpcpp/impl/call.h 158include/grpcpp/impl/call.h
162include/grpcpp/impl/channel_argument_option.h 159include/grpcpp/impl/channel_argument_option.h
163include/grpcpp/impl/client_unary_call.h 160include/grpcpp/impl/client_unary_call.h
164include/grpcpp/impl/codegen/async_generic_service.h 161include/grpcpp/impl/codegen/async_generic_service.h
@@ -166,31 +163,29 @@ include/grpcpp/impl/codegen/async_stream @@ -166,31 +163,29 @@ include/grpcpp/impl/codegen/async_stream
166include/grpcpp/impl/codegen/async_stream_impl.h 163include/grpcpp/impl/codegen/async_stream_impl.h
167include/grpcpp/impl/codegen/async_unary_call.h 164include/grpcpp/impl/codegen/async_unary_call.h
168include/grpcpp/impl/codegen/async_unary_call_impl.h 165include/grpcpp/impl/codegen/async_unary_call_impl.h
169include/grpcpp/impl/codegen/byte_buffer.h 166include/grpcpp/impl/codegen/byte_buffer.h
170include/grpcpp/impl/codegen/call.h 167include/grpcpp/impl/codegen/call.h
171include/grpcpp/impl/codegen/call_hook.h 168include/grpcpp/impl/codegen/call_hook.h
172include/grpcpp/impl/codegen/call_op_set.h 169include/grpcpp/impl/codegen/call_op_set.h
173include/grpcpp/impl/codegen/call_op_set_interface.h 170include/grpcpp/impl/codegen/call_op_set_interface.h
174include/grpcpp/impl/codegen/callback_common.h 171include/grpcpp/impl/codegen/callback_common.h
175include/grpcpp/impl/codegen/channel_interface.h 172include/grpcpp/impl/codegen/channel_interface.h
176include/grpcpp/impl/codegen/client_callback.h 173include/grpcpp/impl/codegen/client_callback.h
177include/grpcpp/impl/codegen/client_callback_impl.h 174include/grpcpp/impl/codegen/client_callback_impl.h
178include/grpcpp/impl/codegen/client_context.h 175include/grpcpp/impl/codegen/client_context.h
179include/grpcpp/impl/codegen/client_context_impl.h 
180include/grpcpp/impl/codegen/client_interceptor.h 176include/grpcpp/impl/codegen/client_interceptor.h
181include/grpcpp/impl/codegen/client_unary_call.h 177include/grpcpp/impl/codegen/client_unary_call.h
182include/grpcpp/impl/codegen/completion_queue.h 178include/grpcpp/impl/codegen/completion_queue.h
183include/grpcpp/impl/codegen/completion_queue_impl.h 
184include/grpcpp/impl/codegen/completion_queue_tag.h 179include/grpcpp/impl/codegen/completion_queue_tag.h
185include/grpcpp/impl/codegen/config.h 180include/grpcpp/impl/codegen/config.h
186include/grpcpp/impl/codegen/config_protobuf.h 181include/grpcpp/impl/codegen/config_protobuf.h
187include/grpcpp/impl/codegen/core_codegen.h 182include/grpcpp/impl/codegen/core_codegen.h
188include/grpcpp/impl/codegen/core_codegen_interface.h 183include/grpcpp/impl/codegen/core_codegen_interface.h
189include/grpcpp/impl/codegen/create_auth_context.h 184include/grpcpp/impl/codegen/create_auth_context.h
190include/grpcpp/impl/codegen/delegating_channel.h 185include/grpcpp/impl/codegen/delegating_channel.h
191include/grpcpp/impl/codegen/grpc_library.h 186include/grpcpp/impl/codegen/grpc_library.h
192include/grpcpp/impl/codegen/intercepted_channel.h 187include/grpcpp/impl/codegen/intercepted_channel.h
193include/grpcpp/impl/codegen/interceptor.h 188include/grpcpp/impl/codegen/interceptor.h
194include/grpcpp/impl/codegen/interceptor_common.h 189include/grpcpp/impl/codegen/interceptor_common.h
195include/grpcpp/impl/codegen/message_allocator.h 190include/grpcpp/impl/codegen/message_allocator.h
196include/grpcpp/impl/codegen/metadata_map.h 191include/grpcpp/impl/codegen/metadata_map.h
@@ -227,99 +222,95 @@ include/grpcpp/impl/rpc_service_method.h @@ -227,99 +222,95 @@ include/grpcpp/impl/rpc_service_method.h
227include/grpcpp/impl/serialization_traits.h 222include/grpcpp/impl/serialization_traits.h
228include/grpcpp/impl/server_builder_option.h 223include/grpcpp/impl/server_builder_option.h
229include/grpcpp/impl/server_builder_option_impl.h 224include/grpcpp/impl/server_builder_option_impl.h
230include/grpcpp/impl/server_builder_plugin.h 225include/grpcpp/impl/server_builder_plugin.h
231include/grpcpp/impl/server_initializer.h 226include/grpcpp/impl/server_initializer.h
232include/grpcpp/impl/server_initializer_impl.h 227include/grpcpp/impl/server_initializer_impl.h
233include/grpcpp/impl/service_type.h 228include/grpcpp/impl/service_type.h
234include/grpcpp/resource_quota.h 229include/grpcpp/resource_quota.h
235include/grpcpp/security/alts_context.h 230include/grpcpp/security/alts_context.h
236include/grpcpp/security/alts_util.h 231include/grpcpp/security/alts_util.h
237include/grpcpp/security/auth_context.h 232include/grpcpp/security/auth_context.h
238include/grpcpp/security/auth_metadata_processor.h 233include/grpcpp/security/auth_metadata_processor.h
239include/grpcpp/security/credentials.h 234include/grpcpp/security/credentials.h
240include/grpcpp/security/credentials_impl.h 
241include/grpcpp/security/server_credentials.h 235include/grpcpp/security/server_credentials.h
242include/grpcpp/security/server_credentials_impl.h 
243include/grpcpp/security/tls_credentials_options.h 236include/grpcpp/security/tls_credentials_options.h
244include/grpcpp/server.h 237include/grpcpp/server.h
245include/grpcpp/server_builder.h 238include/grpcpp/server_builder.h
246include/grpcpp/server_context.h 239include/grpcpp/server_context.h
247include/grpcpp/server_impl.h 240include/grpcpp/server_impl.h
248include/grpcpp/server_posix.h 241include/grpcpp/server_posix.h
249include/grpcpp/support/async_stream.h 242include/grpcpp/support/async_stream.h
250include/grpcpp/support/async_stream_impl.h 243include/grpcpp/support/async_stream_impl.h
251include/grpcpp/support/async_unary_call.h 244include/grpcpp/support/async_unary_call.h
252include/grpcpp/support/async_unary_call_impl.h 245include/grpcpp/support/async_unary_call_impl.h
253include/grpcpp/support/byte_buffer.h 246include/grpcpp/support/byte_buffer.h
254include/grpcpp/support/channel_arguments.h 247include/grpcpp/support/channel_arguments.h
255include/grpcpp/support/channel_arguments_impl.h 
256include/grpcpp/support/client_callback.h 248include/grpcpp/support/client_callback.h
257include/grpcpp/support/client_callback_impl.h 249include/grpcpp/support/client_callback_impl.h
258include/grpcpp/support/client_interceptor.h 250include/grpcpp/support/client_interceptor.h
259include/grpcpp/support/config.h 251include/grpcpp/support/config.h
260include/grpcpp/support/error_details.h 252include/grpcpp/support/error_details.h
261include/grpcpp/support/error_details_impl.h 
262include/grpcpp/support/interceptor.h 253include/grpcpp/support/interceptor.h
263include/grpcpp/support/message_allocator.h 254include/grpcpp/support/message_allocator.h
264include/grpcpp/support/method_handler.h 255include/grpcpp/support/method_handler.h
265include/grpcpp/support/proto_buffer_reader.h 256include/grpcpp/support/proto_buffer_reader.h
266include/grpcpp/support/proto_buffer_writer.h 257include/grpcpp/support/proto_buffer_writer.h
267include/grpcpp/support/server_callback.h 258include/grpcpp/support/server_callback.h
268include/grpcpp/support/server_callback_impl.h 259include/grpcpp/support/server_callback_impl.h
269include/grpcpp/support/server_interceptor.h 260include/grpcpp/support/server_interceptor.h
270include/grpcpp/support/slice.h 261include/grpcpp/support/slice.h
271include/grpcpp/support/status.h 262include/grpcpp/support/status.h
272include/grpcpp/support/status_code_enum.h 263include/grpcpp/support/status_code_enum.h
273include/grpcpp/support/string_ref.h 264include/grpcpp/support/string_ref.h
274include/grpcpp/support/stub_options.h 265include/grpcpp/support/stub_options.h
275include/grpcpp/support/sync_stream.h 266include/grpcpp/support/sync_stream.h
276include/grpcpp/support/sync_stream_impl.h 267include/grpcpp/support/sync_stream_impl.h
277include/grpcpp/support/time.h 268include/grpcpp/support/time.h
278include/grpcpp/support/validate_service_config.h 269include/grpcpp/support/validate_service_config.h
279lib/cmake/grpc/gRPCConfig.cmake 270lib/cmake/grpc/gRPCConfig.cmake
280lib/cmake/grpc/gRPCConfigVersion.cmake 271lib/cmake/grpc/gRPCConfigVersion.cmake
281lib/cmake/grpc/gRPCTargets-noconfig.cmake 272lib/cmake/grpc/gRPCTargets-noconfig.cmake
282lib/cmake/grpc/gRPCTargets.cmake 273lib/cmake/grpc/gRPCTargets.cmake
283lib/cmake/grpc/modules/Findc-ares.cmake 274lib/cmake/grpc/modules/Findc-ares.cmake
284lib/libaddress_sorting.so 275lib/libaddress_sorting.so
285lib/libaddress_sorting.so.11 276lib/libaddress_sorting.so.12
286lib/libaddress_sorting.so.11.0.0 277lib/libaddress_sorting.so.12.0.0
287lib/libgpr.so 278lib/libgpr.so
288lib/libgpr.so.11 279lib/libgpr.so.12
289lib/libgpr.so.11.0.0 280lib/libgpr.so.12.0.0
290lib/libgrpc++.so 281lib/libgrpc++.so
291lib/libgrpc++.so.${PKGVERSION} 282lib/libgrpc++.so.${PKGVERSION}
292lib/libgrpc++.so.1 283lib/libgrpc++.so.1
293lib/libgrpc++_alts.so 284lib/libgrpc++_alts.so
294lib/libgrpc++_alts.so.${PKGVERSION} 285lib/libgrpc++_alts.so.${PKGVERSION}
295lib/libgrpc++_alts.so.1 286lib/libgrpc++_alts.so.1
296lib/libgrpc++_error_details.so 287lib/libgrpc++_error_details.so
297lib/libgrpc++_error_details.so.${PKGVERSION} 288lib/libgrpc++_error_details.so.${PKGVERSION}
298lib/libgrpc++_error_details.so.1 289lib/libgrpc++_error_details.so.1
299lib/libgrpc++_reflection.so 290lib/libgrpc++_reflection.so
300lib/libgrpc++_reflection.so.${PKGVERSION} 291lib/libgrpc++_reflection.so.${PKGVERSION}
301lib/libgrpc++_reflection.so.1 292lib/libgrpc++_reflection.so.1
302lib/libgrpc++_unsecure.so 293lib/libgrpc++_unsecure.so
303lib/libgrpc++_unsecure.so.${PKGVERSION} 294lib/libgrpc++_unsecure.so.${PKGVERSION}
304lib/libgrpc++_unsecure.so.1 295lib/libgrpc++_unsecure.so.1
305lib/libgrpc.so 296lib/libgrpc.so
306lib/libgrpc.so.11 297lib/libgrpc.so.12
307lib/libgrpc.so.11.0.0 298lib/libgrpc.so.12.0.0
308lib/libgrpc_plugin_support.so 299lib/libgrpc_plugin_support.so
309lib/libgrpc_plugin_support.so.${PKGVERSION} 300lib/libgrpc_plugin_support.so.${PKGVERSION}
310lib/libgrpc_plugin_support.so.1 301lib/libgrpc_plugin_support.so.1
311lib/libgrpc_unsecure.so 302lib/libgrpc_unsecure.so
312lib/libgrpc_unsecure.so.11 303lib/libgrpc_unsecure.so.12
313lib/libgrpc_unsecure.so.11.0.0 304lib/libgrpc_unsecure.so.12.0.0
314lib/libgrpcpp_channelz.so 305lib/libgrpcpp_channelz.so
315lib/libgrpcpp_channelz.so.${PKGVERSION} 306lib/libgrpcpp_channelz.so.${PKGVERSION}
316lib/libgrpcpp_channelz.so.1 307lib/libgrpcpp_channelz.so.1
317lib/libupb.so 308lib/libupb.so
318lib/libupb.so.11 309lib/libupb.so.12
319lib/libupb.so.11.0.0 310lib/libupb.so.12.0.0
320lib/pkgconfig/gpr.pc 311lib/pkgconfig/gpr.pc
321lib/pkgconfig/grpc++.pc 312lib/pkgconfig/grpc++.pc
322lib/pkgconfig/grpc++_unsecure.pc 313lib/pkgconfig/grpc++_unsecure.pc
323lib/pkgconfig/grpc.pc 314lib/pkgconfig/grpc.pc
324lib/pkgconfig/grpc_unsecure.pc 315lib/pkgconfig/grpc_unsecure.pc
325share/grpc/roots.pem 316share/grpc/roots.pem

cvs diff -r1.20 -r1.21 pkgsrc/net/py-grpcio/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio/Makefile 2020/08/07 06:45:57 1.20
+++ pkgsrc/net/py-grpcio/Makefile 2020/09/10 07:18:33 1.21
@@ -1,26 +1,25 @@ @@ -1,26 +1,25 @@
1# $NetBSD: Makefile,v 1.20 2020/08/07 06:45:57 adam Exp $ 1# $NetBSD: Makefile,v 1.21 2020/09/10 07:18:33 adam Exp $
2 2
3DISTNAME= grpcio-1.31.0 3DISTNAME= grpcio-1.32.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= net python 5CATEGORIES= net python
6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio/}
7 7
8MAINTAINER= kethzer.dr@gmail.com 8MAINTAINER= kethzer.dr@gmail.com
9HOMEPAGE= https://grpc.io/ 9HOMEPAGE= https://grpc.io/
10COMMENT= HTTP/2-based RPC framework 10COMMENT= HTTP/2-based RPC framework
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.5.0:../../devel/py-protobuf 
14DEPENDS+= ${PYPKGPREFIX}-six>=1.5.2:../../lang/py-six 13DEPENDS+= ${PYPKGPREFIX}-six>=1.5.2:../../lang/py-six
15 14
16PYTHON_VERSIONS_INCOMPATIBLE= 27 15PYTHON_VERSIONS_INCOMPATIBLE= 27
17 16
18USE_LANGUAGES+= c99 c++11 17USE_LANGUAGES+= c99 c++11
19USE_TOOLS+= gmake pkg-config 18USE_TOOLS+= gmake pkg-config
20 19
21.include "../../devel/zlib/buildlink3.mk" 20.include "../../devel/zlib/buildlink3.mk"
22.include "../../net/grpc/buildlink3.mk" 21.include "../../net/grpc/buildlink3.mk"
23.include "../../net/libcares/buildlink3.mk" 22.include "../../net/libcares/buildlink3.mk"
24.include "../../security/openssl/buildlink3.mk" 23.include "../../security/openssl/buildlink3.mk"
25.include "../../lang/python/egg.mk" 24.include "../../lang/python/egg.mk"
26.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/net/py-grpcio/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio/distinfo 2020/08/07 06:45:57 1.20
+++ pkgsrc/net/py-grpcio/distinfo 2020/09/10 07:18:33 1.21
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.20 2020/08/07 06:45:57 adam Exp $ 1$NetBSD: distinfo,v 1.21 2020/09/10 07:18:33 adam Exp $
2 2
3SHA1 (grpcio-1.31.0.tar.gz) = a206c8a980a21f24df91b6cf229a9a33920e5ebf 3SHA1 (grpcio-1.32.0.tar.gz) = d75f61c7cb530a03dd582f2e783f842cc1a32ac5
4RMD160 (grpcio-1.31.0.tar.gz) = c99223d30d704ad51f383ee400759138cfffe1a8 4RMD160 (grpcio-1.32.0.tar.gz) = cf6ec81caeda32454f1fbf922b56874e6fc4f08b
5SHA512 (grpcio-1.31.0.tar.gz) = 7949a3037d71e1910f56f6950c17a6732adc7246fca7c31e42d482ca34360de3ea0dc1e9c57ac205dd98b49903e6ecc17f78223a755052f2e6103940d2c00fe7 5SHA512 (grpcio-1.32.0.tar.gz) = f802a7b83bd166502fdcbfaf162652adcda36da1b2e91b5073e3b3d97d38191fe989a6dcbec6c1bf27fff162633e54bdbdb20a92e74e14280fac4576baa92157
6Size (grpcio-1.31.0.tar.gz) = 20039534 bytes 6Size (grpcio-1.32.0.tar.gz) = 20809917 bytes
7SHA1 (patch-setup.py) = dbdd4270e2cb497032a2a1f54d606d72164c816d 7SHA1 (patch-setup.py) = a581ebfd280ce306c9caac8bfecf88a86efee79b
8SHA1 (patch-src_core_lib_iomgr_port.h) = 8f088cbf22110c03a684c24c9e17ef5fc64e925a 8SHA1 (patch-src_core_lib_iomgr_port.h) = 8f088cbf22110c03a684c24c9e17ef5fc64e925a

cvs diff -r1.9 -r1.10 pkgsrc/net/py-grpcio/PLIST (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio/PLIST 2020/06/03 09:28:53 1.9
+++ pkgsrc/net/py-grpcio/PLIST 2020/09/10 07:18:33 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2020/06/03 09:28:53 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2020/09/10 07:18:33 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/grpc/__init__.py 7${PYSITELIB}/grpc/__init__.py
8${PYSITELIB}/grpc/__init__.pyc 8${PYSITELIB}/grpc/__init__.pyc
9${PYSITELIB}/grpc/__init__.pyo 9${PYSITELIB}/grpc/__init__.pyo
10${PYSITELIB}/grpc/_auth.py 10${PYSITELIB}/grpc/_auth.py
11${PYSITELIB}/grpc/_auth.pyc 11${PYSITELIB}/grpc/_auth.pyc
12${PYSITELIB}/grpc/_auth.pyo 12${PYSITELIB}/grpc/_auth.pyo
13${PYSITELIB}/grpc/_channel.py 13${PYSITELIB}/grpc/_channel.py
14${PYSITELIB}/grpc/_channel.pyc 14${PYSITELIB}/grpc/_channel.pyc
@@ -26,35 +26,71 @@ ${PYSITELIB}/grpc/_cython/_credentials/r @@ -26,35 +26,71 @@ ${PYSITELIB}/grpc/_cython/_credentials/r
26${PYSITELIB}/grpc/_cython/_cygrpc/__init__.py 26${PYSITELIB}/grpc/_cython/_cygrpc/__init__.py
27${PYSITELIB}/grpc/_cython/_cygrpc/__init__.pyc 27${PYSITELIB}/grpc/_cython/_cygrpc/__init__.pyc
28${PYSITELIB}/grpc/_cython/_cygrpc/__init__.pyo 28${PYSITELIB}/grpc/_cython/_cygrpc/__init__.pyo
29${PYSITELIB}/grpc/_cython/cygrpc.so 29${PYSITELIB}/grpc/_cython/cygrpc.so
30${PYSITELIB}/grpc/_grpcio_metadata.py 30${PYSITELIB}/grpc/_grpcio_metadata.py
31${PYSITELIB}/grpc/_grpcio_metadata.pyc 31${PYSITELIB}/grpc/_grpcio_metadata.pyc
32${PYSITELIB}/grpc/_grpcio_metadata.pyo 32${PYSITELIB}/grpc/_grpcio_metadata.pyo
33${PYSITELIB}/grpc/_interceptor.py 33${PYSITELIB}/grpc/_interceptor.py
34${PYSITELIB}/grpc/_interceptor.pyc 34${PYSITELIB}/grpc/_interceptor.pyc
35${PYSITELIB}/grpc/_interceptor.pyo 35${PYSITELIB}/grpc/_interceptor.pyo
36${PYSITELIB}/grpc/_plugin_wrapping.py 36${PYSITELIB}/grpc/_plugin_wrapping.py
37${PYSITELIB}/grpc/_plugin_wrapping.pyc 37${PYSITELIB}/grpc/_plugin_wrapping.pyc
38${PYSITELIB}/grpc/_plugin_wrapping.pyo 38${PYSITELIB}/grpc/_plugin_wrapping.pyo
 39${PYSITELIB}/grpc/_runtime_protos.py
 40${PYSITELIB}/grpc/_runtime_protos.pyc
 41${PYSITELIB}/grpc/_runtime_protos.pyo
39${PYSITELIB}/grpc/_server.py 42${PYSITELIB}/grpc/_server.py
40${PYSITELIB}/grpc/_server.pyc 43${PYSITELIB}/grpc/_server.pyc
41${PYSITELIB}/grpc/_server.pyo 44${PYSITELIB}/grpc/_server.pyo
42${PYSITELIB}/grpc/_simple_stubs.py 45${PYSITELIB}/grpc/_simple_stubs.py
43${PYSITELIB}/grpc/_simple_stubs.pyc 46${PYSITELIB}/grpc/_simple_stubs.pyc
44${PYSITELIB}/grpc/_simple_stubs.pyo 47${PYSITELIB}/grpc/_simple_stubs.pyo
45${PYSITELIB}/grpc/_utilities.py 48${PYSITELIB}/grpc/_utilities.py
46${PYSITELIB}/grpc/_utilities.pyc 49${PYSITELIB}/grpc/_utilities.pyc
47${PYSITELIB}/grpc/_utilities.pyo 50${PYSITELIB}/grpc/_utilities.pyo
 51${PYSITELIB}/grpc/aio/__init__.py
 52${PYSITELIB}/grpc/aio/__init__.pyc
 53${PYSITELIB}/grpc/aio/__init__.pyo
 54${PYSITELIB}/grpc/aio/_base_call.py
 55${PYSITELIB}/grpc/aio/_base_call.pyc
 56${PYSITELIB}/grpc/aio/_base_call.pyo
 57${PYSITELIB}/grpc/aio/_base_channel.py
 58${PYSITELIB}/grpc/aio/_base_channel.pyc
 59${PYSITELIB}/grpc/aio/_base_channel.pyo
 60${PYSITELIB}/grpc/aio/_base_server.py
 61${PYSITELIB}/grpc/aio/_base_server.pyc
 62${PYSITELIB}/grpc/aio/_base_server.pyo
 63${PYSITELIB}/grpc/aio/_call.py
 64${PYSITELIB}/grpc/aio/_call.pyc
 65${PYSITELIB}/grpc/aio/_call.pyo
 66${PYSITELIB}/grpc/aio/_channel.py
 67${PYSITELIB}/grpc/aio/_channel.pyc
 68${PYSITELIB}/grpc/aio/_channel.pyo
 69${PYSITELIB}/grpc/aio/_interceptor.py
 70${PYSITELIB}/grpc/aio/_interceptor.pyc
 71${PYSITELIB}/grpc/aio/_interceptor.pyo
 72${PYSITELIB}/grpc/aio/_metadata.py
 73${PYSITELIB}/grpc/aio/_metadata.pyc
 74${PYSITELIB}/grpc/aio/_metadata.pyo
 75${PYSITELIB}/grpc/aio/_server.py
 76${PYSITELIB}/grpc/aio/_server.pyc
 77${PYSITELIB}/grpc/aio/_server.pyo
 78${PYSITELIB}/grpc/aio/_typing.py
 79${PYSITELIB}/grpc/aio/_typing.pyc
 80${PYSITELIB}/grpc/aio/_typing.pyo
 81${PYSITELIB}/grpc/aio/_utils.py
 82${PYSITELIB}/grpc/aio/_utils.pyc
 83${PYSITELIB}/grpc/aio/_utils.pyo
48${PYSITELIB}/grpc/beta/__init__.py 84${PYSITELIB}/grpc/beta/__init__.py
49${PYSITELIB}/grpc/beta/__init__.pyc 85${PYSITELIB}/grpc/beta/__init__.pyc
50${PYSITELIB}/grpc/beta/__init__.pyo 86${PYSITELIB}/grpc/beta/__init__.pyo
51${PYSITELIB}/grpc/beta/_client_adaptations.py 87${PYSITELIB}/grpc/beta/_client_adaptations.py
52${PYSITELIB}/grpc/beta/_client_adaptations.pyc 88${PYSITELIB}/grpc/beta/_client_adaptations.pyc
53${PYSITELIB}/grpc/beta/_client_adaptations.pyo 89${PYSITELIB}/grpc/beta/_client_adaptations.pyo
54${PYSITELIB}/grpc/beta/_metadata.py 90${PYSITELIB}/grpc/beta/_metadata.py
55${PYSITELIB}/grpc/beta/_metadata.pyc 91${PYSITELIB}/grpc/beta/_metadata.pyc
56${PYSITELIB}/grpc/beta/_metadata.pyo 92${PYSITELIB}/grpc/beta/_metadata.pyo
57${PYSITELIB}/grpc/beta/_server_adaptations.py 93${PYSITELIB}/grpc/beta/_server_adaptations.py
58${PYSITELIB}/grpc/beta/_server_adaptations.pyc 94${PYSITELIB}/grpc/beta/_server_adaptations.pyc
59${PYSITELIB}/grpc/beta/_server_adaptations.pyo 95${PYSITELIB}/grpc/beta/_server_adaptations.pyo
60${PYSITELIB}/grpc/beta/implementations.py 96${PYSITELIB}/grpc/beta/implementations.py
@@ -62,56 +98,26 @@ ${PYSITELIB}/grpc/beta/implementations.p @@ -62,56 +98,26 @@ ${PYSITELIB}/grpc/beta/implementations.p
62${PYSITELIB}/grpc/beta/implementations.pyo 98${PYSITELIB}/grpc/beta/implementations.pyo
63${PYSITELIB}/grpc/beta/interfaces.py 99${PYSITELIB}/grpc/beta/interfaces.py
64${PYSITELIB}/grpc/beta/interfaces.pyc 100${PYSITELIB}/grpc/beta/interfaces.pyc
65${PYSITELIB}/grpc/beta/interfaces.pyo 101${PYSITELIB}/grpc/beta/interfaces.pyo
66${PYSITELIB}/grpc/beta/utilities.py 102${PYSITELIB}/grpc/beta/utilities.py
67${PYSITELIB}/grpc/beta/utilities.pyc 103${PYSITELIB}/grpc/beta/utilities.pyc
68${PYSITELIB}/grpc/beta/utilities.pyo 104${PYSITELIB}/grpc/beta/utilities.pyo
69${PYSITELIB}/grpc/experimental/__init__.py 105${PYSITELIB}/grpc/experimental/__init__.py
70${PYSITELIB}/grpc/experimental/__init__.pyc 106${PYSITELIB}/grpc/experimental/__init__.pyc
71${PYSITELIB}/grpc/experimental/__init__.pyo 107${PYSITELIB}/grpc/experimental/__init__.pyo
72${PYSITELIB}/grpc/experimental/aio/__init__.py 108${PYSITELIB}/grpc/experimental/aio/__init__.py
73${PYSITELIB}/grpc/experimental/aio/__init__.pyc 109${PYSITELIB}/grpc/experimental/aio/__init__.pyc
74${PYSITELIB}/grpc/experimental/aio/__init__.pyo 110${PYSITELIB}/grpc/experimental/aio/__init__.pyo
75${PYSITELIB}/grpc/experimental/aio/_base_call.py 
76${PYSITELIB}/grpc/experimental/aio/_base_call.pyc 
77${PYSITELIB}/grpc/experimental/aio/_base_call.pyo 
78${PYSITELIB}/grpc/experimental/aio/_base_channel.py 
79${PYSITELIB}/grpc/experimental/aio/_base_channel.pyc 
80${PYSITELIB}/grpc/experimental/aio/_base_channel.pyo 
81${PYSITELIB}/grpc/experimental/aio/_base_server.py 
82${PYSITELIB}/grpc/experimental/aio/_base_server.pyc 
83${PYSITELIB}/grpc/experimental/aio/_base_server.pyo 
84${PYSITELIB}/grpc/experimental/aio/_call.py 
85${PYSITELIB}/grpc/experimental/aio/_call.pyc 
86${PYSITELIB}/grpc/experimental/aio/_call.pyo 
87${PYSITELIB}/grpc/experimental/aio/_channel.py 
88${PLIST.py3x}${PYSITELIB}/grpc/experimental/aio/_channel.pyc 
89${PLIST.py3x}${PYSITELIB}/grpc/experimental/aio/_channel.pyo 
90${PYSITELIB}/grpc/experimental/aio/_interceptor.py 
91${PYSITELIB}/grpc/experimental/aio/_interceptor.pyc 
92${PYSITELIB}/grpc/experimental/aio/_interceptor.pyo 
93${PYSITELIB}/grpc/experimental/aio/_metadata.py 
94${PYSITELIB}/grpc/experimental/aio/_metadata.pyc 
95${PYSITELIB}/grpc/experimental/aio/_metadata.pyo 
96${PYSITELIB}/grpc/experimental/aio/_server.py 
97${PLIST.py3x}${PYSITELIB}/grpc/experimental/aio/_server.pyc 
98${PLIST.py3x}${PYSITELIB}/grpc/experimental/aio/_server.pyo 
99${PYSITELIB}/grpc/experimental/aio/_typing.py 
100${PYSITELIB}/grpc/experimental/aio/_typing.pyc 
101${PYSITELIB}/grpc/experimental/aio/_typing.pyo 
102${PYSITELIB}/grpc/experimental/aio/_utils.py 
103${PYSITELIB}/grpc/experimental/aio/_utils.pyc 
104${PYSITELIB}/grpc/experimental/aio/_utils.pyo 
105${PYSITELIB}/grpc/experimental/gevent.py 111${PYSITELIB}/grpc/experimental/gevent.py
106${PYSITELIB}/grpc/experimental/gevent.pyc 112${PYSITELIB}/grpc/experimental/gevent.pyc
107${PYSITELIB}/grpc/experimental/gevent.pyo 113${PYSITELIB}/grpc/experimental/gevent.pyo
108${PYSITELIB}/grpc/experimental/session_cache.py 114${PYSITELIB}/grpc/experimental/session_cache.py
109${PYSITELIB}/grpc/experimental/session_cache.pyc 115${PYSITELIB}/grpc/experimental/session_cache.pyc
110${PYSITELIB}/grpc/experimental/session_cache.pyo 116${PYSITELIB}/grpc/experimental/session_cache.pyo
111${PYSITELIB}/grpc/framework/__init__.py 117${PYSITELIB}/grpc/framework/__init__.py
112${PYSITELIB}/grpc/framework/__init__.pyc 118${PYSITELIB}/grpc/framework/__init__.pyc
113${PYSITELIB}/grpc/framework/__init__.pyo 119${PYSITELIB}/grpc/framework/__init__.pyo
114${PYSITELIB}/grpc/framework/common/__init__.py 120${PYSITELIB}/grpc/framework/common/__init__.py
115${PYSITELIB}/grpc/framework/common/__init__.pyc 121${PYSITELIB}/grpc/framework/common/__init__.pyc
116${PYSITELIB}/grpc/framework/common/__init__.pyo 122${PYSITELIB}/grpc/framework/common/__init__.pyo
117${PYSITELIB}/grpc/framework/common/cardinality.py 123${PYSITELIB}/grpc/framework/common/cardinality.py

cvs diff -r1.8 -r1.9 pkgsrc/net/py-grpcio-testing/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio-testing/Makefile 2020/08/07 06:45:58 1.8
+++ pkgsrc/net/py-grpcio-testing/Makefile 2020/09/10 07:18:34 1.9
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.8 2020/08/07 06:45:58 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2020/09/10 07:18:34 adam Exp $
2 2
3DISTNAME= grpcio-testing-1.31.0 3DISTNAME= grpcio-testing-1.32.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= net python 5CATEGORIES= net python
6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio-testing/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio-testing/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://grpc.io/ 9HOMEPAGE= https://grpc.io/
10COMMENT= gRPC Python testing package 10COMMENT= gRPC Python testing package
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-grpcio>=${PKGVERSION_NOREV}:../../net/py-grpcio 13DEPENDS+= ${PYPKGPREFIX}-grpcio>=${PKGVERSION_NOREV}:../../net/py-grpcio
14DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.6.0:../../devel/py-protobuf 14DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.6.0:../../devel/py-protobuf
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none

cvs diff -r1.7 -r1.8 pkgsrc/net/py-grpcio-testing/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio-testing/distinfo 2020/08/07 06:45:58 1.7
+++ pkgsrc/net/py-grpcio-testing/distinfo 2020/09/10 07:18:34 1.8
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.7 2020/08/07 06:45:58 adam Exp $ 1$NetBSD: distinfo,v 1.8 2020/09/10 07:18:34 adam Exp $
2 2
3SHA1 (grpcio-testing-1.31.0.tar.gz) = da20736868decb1c63e4b0574e594edf983e58d1 3SHA1 (grpcio-testing-1.32.0.tar.gz) = cd93e31d3d6798e109b7087cea16f35398446b52
4RMD160 (grpcio-testing-1.31.0.tar.gz) = 24751c9676486be669ef09e7896ed77ce4bbd1ed 4RMD160 (grpcio-testing-1.32.0.tar.gz) = 61b29392d34e0ba90f11b33b94de1a2928f90396
5SHA512 (grpcio-testing-1.31.0.tar.gz) = 8691686f6de541edd532ea9f524bfd27a510a3f2514a0ad78c05a33fa70da3bfd75294039c1690d799ed096beb035a1325a9c51ca6dc2da8fa2103f700cebfd2 5SHA512 (grpcio-testing-1.32.0.tar.gz) = 3ee10912a090287d3f039f350b11b8fc2ed656939e02a3e616911fd1af838e3f3570a7b3444c0ef54a25797a61edde87d545a9b9cabaf251a862b94100a45473
6Size (grpcio-testing-1.31.0.tar.gz) = 16477 bytes 6Size (grpcio-testing-1.32.0.tar.gz) = 16814 bytes

cvs diff -r1.18 -r1.19 pkgsrc/net/py-grpcio-tools/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio-tools/Makefile 2020/08/07 06:45:58 1.18
+++ pkgsrc/net/py-grpcio-tools/Makefile 2020/09/10 07:18:34 1.19
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.18 2020/08/07 06:45:58 adam Exp $ 1# $NetBSD: Makefile,v 1.19 2020/09/10 07:18:34 adam Exp $
2 2
3DISTNAME= grpcio-tools-1.31.0 3DISTNAME= grpcio-tools-1.32.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= net python 5CATEGORIES= net python
6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio-tools/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=g/grpcio-tools/}
7 7
8MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= https://grpc.io/ 9HOMEPAGE= https://grpc.io/
10COMMENT= Protobuf code generator for gRPC 10COMMENT= Protobuf code generator for gRPC
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-grpcio>=${PKGVERSION_NOREV}:../../net/py-grpcio 13DEPENDS+= ${PYPKGPREFIX}-grpcio>=${PKGVERSION_NOREV}:../../net/py-grpcio
14DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.5.1:../../devel/py-protobuf 14DEPENDS+= ${PYPKGPREFIX}-protobuf>=3.5.1:../../devel/py-protobuf
15 15
16CHECK_PORTABILITY_SKIP= third_party/protobuf/*.sh 16CHECK_PORTABILITY_SKIP= third_party/protobuf/*.sh

cvs diff -r1.16 -r1.17 pkgsrc/net/py-grpcio-tools/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio-tools/distinfo 2020/08/07 06:45:58 1.16
+++ pkgsrc/net/py-grpcio-tools/distinfo 2020/09/10 07:18:34 1.17
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.16 2020/08/07 06:45:58 adam Exp $ 1$NetBSD: distinfo,v 1.17 2020/09/10 07:18:34 adam Exp $
2 2
3SHA1 (grpcio-tools-1.31.0.tar.gz) = 7fca6f8f306e62674a4380865722ebf9e448d34d 3SHA1 (grpcio-tools-1.32.0.tar.gz) = d3ec09e2b698cc7f38a42927bc3ba76079a8f6ce
4RMD160 (grpcio-tools-1.31.0.tar.gz) = 0a7e8f2ced620339c3f5e402f8301534f09f28bb 4RMD160 (grpcio-tools-1.32.0.tar.gz) = 96dcf904437cb0f00441343ca2f5b8274c13f4a7
5SHA512 (grpcio-tools-1.31.0.tar.gz) = 08a362b9f1a4f5e78f70020ed7fce596ff7836085c0a3d4d1886415e9b70532ad77bf2f7f329df237f5e2a9cb55774827268da9cd3be8a766ae9277b6b1e7aa1 5SHA512 (grpcio-tools-1.32.0.tar.gz) = aad072eb6de60d162d4ed6e353ced9d1b7d72e4ffd012237294fc5839c7d411dc640ea235746057007d289ee37235aa93c8ac23108299ab150c24f99cf050a4a
6Size (grpcio-tools-1.31.0.tar.gz) = 2065294 bytes 6Size (grpcio-tools-1.32.0.tar.gz) = 2103777 bytes
7SHA1 (patch-setup.py) = 080ba75a31b51631000e79006316e0a2d5ce6cee 7SHA1 (patch-setup.py) = 080ba75a31b51631000e79006316e0a2d5ce6cee

cvs diff -r1.8 -r1.9 pkgsrc/net/py-grpcio/patches/patch-setup.py (expand / switch to unified diff)

--- pkgsrc/net/py-grpcio/patches/patch-setup.py 2020/08/07 06:45:58 1.8
+++ pkgsrc/net/py-grpcio/patches/patch-setup.py 2020/09/10 07:18:33 1.9
@@ -1,62 +1,63 @@ @@ -1,62 +1,63 @@
1$NetBSD: patch-setup.py,v 1.8 2020/08/07 06:45:58 adam Exp $ 1$NetBSD: patch-setup.py,v 1.9 2020/09/10 07:18:33 adam Exp $
2 2
3Fix libatomic detection. 3Fix libatomic detection.
4Use dependencies in pkgsrc. 4Use dependencies in pkgsrc.
5 5
6--- setup.py.orig 2020-08-05 07:00:04.000000000 +0000 6--- setup.py.orig 2020-09-08 21:38:30.000000000 +0000
7+++ setup.py 7+++ setup.py
8@@ -151,7 +151,7 @@ def check_linker_need_libatomic(): 8@@ -166,7 +166,7 @@ def check_linker_need_libatomic():
9 """Test if linker on system needs libatomic.""" 9 """Test if linker on system needs libatomic."""
10 code_test = (b'#include <atomic>\n' + 10 code_test = (b'#include <atomic>\n' +
11 b'int main() { return std::atomic<int64_t>{}; }') 11 b'int main() { return std::atomic<int64_t>{}; }')
12- cc_test = subprocess.Popen(['cc', '-x', 'c++', '-std=c++11', '-'], 12- cc_test = subprocess.Popen(['cc', '-x', 'c++', '-std=c++11', '-'],
13+ cc_test = subprocess.Popen(['c++', '-x', 'c++', '-std=c++11', '-'], 13+ cc_test = subprocess.Popen(['c++', '-x', 'c++', '-std=c++11', '-'],
14 stdin=PIPE, 14 stdin=PIPE,
15 stdout=PIPE, 15 stdout=PIPE,
16 stderr=PIPE) 16 stderr=PIPE)
17@@ -236,26 +236,7 @@ EXTENSION_INCLUDE_DIRECTORIES = ((PYTHON 17@@ -252,26 +252,7 @@ EXTENSION_INCLUDE_DIRECTORIES = ((PYTHON
18 RE2_INCLUDE + SSL_INCLUDE + UPB_INCLUDE + 18 UPB_GRPC_GENERATED_INCLUDE +
19 UPB_GRPC_GENERATED_INCLUDE + ZLIB_INCLUDE) 19 UPBDEFS_GRPC_GENERATED_INCLUDE + ZLIB_INCLUDE)
20  20
21-EXTENSION_LIBRARIES = () 21-EXTENSION_LIBRARIES = ()
22-if "linux" in sys.platform: 22-if "linux" in sys.platform:
23- EXTENSION_LIBRARIES += ('rt',) 23- EXTENSION_LIBRARIES += ('rt',)
24-if not "win32" in sys.platform: 24-if not "win32" in sys.platform:
25- EXTENSION_LIBRARIES += ('m',) 25- EXTENSION_LIBRARIES += ('m',)
26-if "win32" in sys.platform: 26-if "win32" in sys.platform:
27- EXTENSION_LIBRARIES += ( 27- EXTENSION_LIBRARIES += (
28- 'advapi32', 28- 'advapi32',
29- 'ws2_32', 29- 'ws2_32',
30- 'dbghelp', 30- 'dbghelp',
31- ) 31- )
32-if BUILD_WITH_SYSTEM_OPENSSL: 32-if BUILD_WITH_SYSTEM_OPENSSL:
33- EXTENSION_LIBRARIES += ( 33- EXTENSION_LIBRARIES += (
34- 'ssl', 34- 'ssl',
35- 'crypto', 35- 'crypto',
36- ) 36- )
37-if BUILD_WITH_SYSTEM_ZLIB: 37-if BUILD_WITH_SYSTEM_ZLIB:
38- EXTENSION_LIBRARIES += ('z',) 38- EXTENSION_LIBRARIES += ('z',)
39-if BUILD_WITH_SYSTEM_CARES: 39-if BUILD_WITH_SYSTEM_CARES:
40- EXTENSION_LIBRARIES += ('cares',) 40- EXTENSION_LIBRARIES += ('cares',)
41+EXTENSION_LIBRARIES = ('grpc',) 41+EXTENSION_LIBRARIES = ('grpc',)
42  42
43 DEFINE_MACROS = (('OPENSSL_NO_ASM', 1), ('_WIN32_WINNT', 0x600)) 43 DEFINE_MACROS = (('_WIN32_WINNT', 0x600),)
44 if not DISABLE_LIBC_COMPATIBILITY: 44 asm_files = []
45@@ -312,7 +293,7 @@ def cython_extensions_and_necessity(): 45@@ -349,7 +330,7 @@ def cython_extensions_and_necessity():
46 ] 46 ]
47 config = os.environ.get('CONFIG', 'opt') 47 config = os.environ.get('CONFIG', 'opt')
48 prefix = 'libs/' + config + '/' 48 prefix = 'libs/' + config + '/'
49- if USE_PREBUILT_GRPC_CORE: 49- if USE_PREBUILT_GRPC_CORE:
50+ if False: 50+ if False:
51 extra_objects = [ 51 extra_objects = [
52 prefix + 'libares.a', prefix + 'libboringssl.a', 52 prefix + 'libares.a', prefix + 'libboringssl.a',
53 prefix + 'libgpr.a', prefix + 'libgrpc.a' 53 prefix + 'libgpr.a', prefix + 'libgrpc.a'
54@@ -324,7 +305,7 @@ def cython_extensions_and_necessity(): 54@@ -361,8 +342,7 @@ def cython_extensions_and_necessity():
55 extensions = [ 55 extensions = [
56 _extension.Extension( 56 _extension.Extension(
57 name=module_name, 57 name=module_name,
58- sources=[module_file] + list(CYTHON_HELPER_C_FILES) + core_c_files, 58- sources=([module_file] + list(CYTHON_HELPER_C_FILES) +
 59- core_c_files + asm_files),
59+ sources=[module_file] + list(CYTHON_HELPER_C_FILES), 60+ sources=[module_file] + list(CYTHON_HELPER_C_FILES),
60 include_dirs=list(EXTENSION_INCLUDE_DIRECTORIES), 61 include_dirs=list(EXTENSION_INCLUDE_DIRECTORIES),
61 libraries=list(EXTENSION_LIBRARIES), 62 libraries=list(EXTENSION_LIBRARIES),
62 define_macros=list(DEFINE_MACROS), 63 define_macros=list(DEFINE_MACROS),