pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jun 30 15:16:27 UTC 2025

Modified Files:
        pkgsrc/net/grpc: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/net/grpc/patches: patch-CMakeLists.txt
        pkgsrc/net/py-grpcio: Makefile distinfo
        pkgsrc/net/py-grpcio-testing: Makefile distinfo
        pkgsrc/net/py-grpcio-tools: Makefile PLIST distinfo
Added Files:
        pkgsrc/net/py-grpcio-tools: ALTERNATIVES

Log Message:
grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.73.1

1.73.1

Python

Fix the issue with gRPC Python Client not reconnecting in certain situations

1.73.0

Core

As of this version, gRPC on MacOS & iOS will utilize Abseil's synchronization features, aligning it with other platforms. Should you encounter any issues due to this update, you can disable it by 
enabling GPR_DISABLE_ABSEIL_SYNC. If you do this, please report any problems by filing a bug at https://github.com/grpc/grpc.

[Dep] Update Protobuf to v31.0.
[Core] Added GPR_DISABLE_ABSEIL_SYNC.
[xds_override_host] pass through per-endpoint args when creating subchannels.
Expose GRPC_OPENSSL_CLEANUP_TIMEOUT to control shutdown grace period.
[URI] fix parsing of user_info in proxy settings.
[EventEngine] Fix busy loop in thread pool when shutting down.
[Dep] Added a flag to build with openssl instead of boringssl.
[EventEngine] Cleanup: EventEngine client, listener, and dns experiments are on by default on all platforms.

C++

[OpenCensus] Mark OpenCensus and dependent APIs as deprecated.

Python

[Python] Pin Cython to 3.1.1.
[Python] grpc_tools: make PythonGrpcGenerator handle dot . in proto paths the same way as native Generator/PyiGenerator.


To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 pkgsrc/net/grpc/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/net/grpc/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/grpc/buildlink3.mk
cvs rdiff -u -r1.101 -r1.102 pkgsrc/net/grpc/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/grpc/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.93 -r1.94 pkgsrc/net/py-grpcio/Makefile
cvs rdiff -u -r1.76 -r1.77 pkgsrc/net/py-grpcio/distinfo
cvs rdiff -u -r1.64 -r1.65 pkgsrc/net/py-grpcio-testing/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/net/py-grpcio-testing/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/py-grpcio-tools/ALTERNATIVES
cvs rdiff -u -r1.83 -r1.84 pkgsrc/net/py-grpcio-tools/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-grpcio-tools/PLIST
cvs rdiff -u -r1.71 -r1.72 pkgsrc/net/py-grpcio-tools/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/grpc/Makefile
diff -u pkgsrc/net/grpc/Makefile:1.107 pkgsrc/net/grpc/Makefile:1.108
--- pkgsrc/net/grpc/Makefile:1.107      Sun Feb  9 14:44:07 2025
+++ pkgsrc/net/grpc/Makefile    Mon Jun 30 15:16:27 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.107 2025/02/09 14:44:07 wiz Exp $
+# $NetBSD: Makefile,v 1.108 2025/06/30 15:16:27 adam Exp $
 
-DISTNAME=      grpc-1.70.1
-PKGREVISION=   1
+DISTNAME=      grpc-1.73.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=grpc/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/net/grpc/PLIST
diff -u pkgsrc/net/grpc/PLIST:1.52 pkgsrc/net/grpc/PLIST:1.53
--- pkgsrc/net/grpc/PLIST:1.52  Sat Feb  1 07:20:58 2025
+++ pkgsrc/net/grpc/PLIST       Mon Jun 30 15:16:27 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.52 2025/02/01 07:20:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.53 2025/06/30 15:16:27 adam Exp $
 bin/grpc_cpp_plugin
 bin/grpc_csharp_plugin
 bin/grpc_node_plugin
@@ -92,6 +92,7 @@ include/grpc/event_engine/event_engine.h
 include/grpc/event_engine/extensible.h
 include/grpc/event_engine/internal/memory_allocator_impl.h
 include/grpc/event_engine/internal/slice_cast.h
+include/grpc/event_engine/internal/write_event.h
 include/grpc/event_engine/memory_allocator.h
 include/grpc/event_engine/memory_request.h
 include/grpc/event_engine/port.h
@@ -253,6 +254,8 @@ include/grpcpp/impl/service_type.h
 include/grpcpp/impl/status.h
 include/grpcpp/impl/sync.h
 include/grpcpp/passive_listener.h
+include/grpcpp/ports_def.inc
+include/grpcpp/ports_undef.inc
 include/grpcpp/resource_quota.h
 include/grpcpp/security/alts_context.h
 include/grpcpp/security/alts_util.h
@@ -308,65 +311,77 @@ lib/cmake/grpc/modules/Findc-ares.cmake
 lib/cmake/grpc/modules/Findre2.cmake
 lib/cmake/grpc/modules/Findsystemd.cmake
 lib/libaddress_sorting.so
-lib/libaddress_sorting.so.45
-lib/libaddress_sorting.so.45.0.0
+lib/libaddress_sorting.so.48
+lib/libaddress_sorting.so.48.0.0
 lib/libgpr.so
-lib/libgpr.so.45
-lib/libgpr.so.45.0.0
+lib/libgpr.so.48
+lib/libgpr.so.48.0.0
 lib/libgrpc++.so
 lib/libgrpc++.so.${PKGVERSION}
-lib/libgrpc++.so.1.70
+lib/libgrpc++.so.1.73
 lib/libgrpc++_alts.so
 lib/libgrpc++_alts.so.${PKGVERSION}
-lib/libgrpc++_alts.so.1.70
+lib/libgrpc++_alts.so.1.73
 lib/libgrpc++_error_details.so
 lib/libgrpc++_error_details.so.${PKGVERSION}
-lib/libgrpc++_error_details.so.1.70
+lib/libgrpc++_error_details.so.1.73
 lib/libgrpc++_reflection.so
 lib/libgrpc++_reflection.so.${PKGVERSION}
-lib/libgrpc++_reflection.so.1.70
+lib/libgrpc++_reflection.so.1.73
 lib/libgrpc++_unsecure.so
 lib/libgrpc++_unsecure.so.${PKGVERSION}
-lib/libgrpc++_unsecure.so.1.70
+lib/libgrpc++_unsecure.so.1.73
 lib/libgrpc.so
-lib/libgrpc.so.45
-lib/libgrpc.so.45.0.0
+lib/libgrpc.so.48
+lib/libgrpc.so.48.0.0
 lib/libgrpc_authorization_provider.so
 lib/libgrpc_authorization_provider.so.${PKGVERSION}
-lib/libgrpc_authorization_provider.so.1.70
+lib/libgrpc_authorization_provider.so.1.73
 lib/libgrpc_plugin_support.so
 lib/libgrpc_plugin_support.so.${PKGVERSION}
-lib/libgrpc_plugin_support.so.1.70
+lib/libgrpc_plugin_support.so.1.73
 lib/libgrpc_unsecure.so
-lib/libgrpc_unsecure.so.45
-lib/libgrpc_unsecure.so.45.0.0
+lib/libgrpc_unsecure.so.48
+lib/libgrpc_unsecure.so.48.0.0
 lib/libgrpcpp_channelz.so
 lib/libgrpcpp_channelz.so.${PKGVERSION}
-lib/libgrpcpp_channelz.so.1.70
+lib/libgrpcpp_channelz.so.1.73
 lib/libupb_base_lib.so
-lib/libupb_base_lib.so.45
-lib/libupb_base_lib.so.45.0.0
+lib/libupb_base_lib.so.48
+lib/libupb_base_lib.so.48.0.0
+lib/libupb_hash_lib.so
+lib/libupb_hash_lib.so.48
+lib/libupb_hash_lib.so.48.0.0
 lib/libupb_json_lib.so
-lib/libupb_json_lib.so.45
-lib/libupb_json_lib.so.45.0.0
+lib/libupb_json_lib.so.48
+lib/libupb_json_lib.so.48.0.0
+lib/libupb_lex_lib.so
+lib/libupb_lex_lib.so.48
+lib/libupb_lex_lib.so.48.0.0
 lib/libupb_mem_lib.so
-lib/libupb_mem_lib.so.45
-lib/libupb_mem_lib.so.45.0.0
+lib/libupb_mem_lib.so.48
+lib/libupb_mem_lib.so.48.0.0
 lib/libupb_message_lib.so
-lib/libupb_message_lib.so.45
-lib/libupb_message_lib.so.45.0.0
+lib/libupb_message_lib.so.48
+lib/libupb_message_lib.so.48.0.0
 lib/libupb_mini_descriptor_lib.so
-lib/libupb_mini_descriptor_lib.so.45
-lib/libupb_mini_descriptor_lib.so.45.0.0
+lib/libupb_mini_descriptor_lib.so.48
+lib/libupb_mini_descriptor_lib.so.48.0.0
+lib/libupb_mini_table_lib.so
+lib/libupb_mini_table_lib.so.48
+lib/libupb_mini_table_lib.so.48.0.0
+lib/libupb_reflection_lib.so
+lib/libupb_reflection_lib.so.48
+lib/libupb_reflection_lib.so.48.0.0
 lib/libupb_textformat_lib.so
-lib/libupb_textformat_lib.so.45
-lib/libupb_textformat_lib.so.45.0.0
+lib/libupb_textformat_lib.so.48
+lib/libupb_textformat_lib.so.48.0.0
 lib/libupb_wire_lib.so
-lib/libupb_wire_lib.so.45
-lib/libupb_wire_lib.so.45.0.0
+lib/libupb_wire_lib.so.48
+lib/libupb_wire_lib.so.48.0.0
 lib/libutf8_range_lib.so
-lib/libutf8_range_lib.so.45
-lib/libutf8_range_lib.so.45.0.0
+lib/libutf8_range_lib.so.48
+lib/libutf8_range_lib.so.48.0.0
 lib/pkgconfig/gpr.pc
 lib/pkgconfig/grpc++.pc
 lib/pkgconfig/grpc++_unsecure.pc

Index: pkgsrc/net/grpc/buildlink3.mk
diff -u pkgsrc/net/grpc/buildlink3.mk:1.25 pkgsrc/net/grpc/buildlink3.mk:1.26
--- pkgsrc/net/grpc/buildlink3.mk:1.25  Sun Feb  9 14:44:07 2025
+++ pkgsrc/net/grpc/buildlink3.mk       Mon Jun 30 15:16:27 2025
@@ -1,14 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.25 2025/02/09 14:44:07 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.26 2025/06/30 15:16:27 adam Exp $
 
 BUILDLINK_TREE+=       grpc
 
 .if !defined(GRPC_BUILDLINK3_MK)
 GRPC_BUILDLINK3_MK:=
 
-USE_CXX_FEATURES+=     c++14
+USE_CXX_FEATURES+=     c++17
 
 BUILDLINK_API_DEPENDS.grpc+=   grpc>=1.11.0
-BUILDLINK_ABI_DEPENDS.grpc+=   grpc>=1.70.1nb1
+BUILDLINK_ABI_DEPENDS.grpc+=   grpc>=1.73.1
 BUILDLINK_PKGSRCDIR.grpc?=     ../../net/grpc
 
 BUILDLINK_FILES.grpc+= bin/grpc_cpp_plugin

Index: pkgsrc/net/grpc/distinfo
diff -u pkgsrc/net/grpc/distinfo:1.101 pkgsrc/net/grpc/distinfo:1.102
--- pkgsrc/net/grpc/distinfo:1.101      Sat Feb  1 07:20:58 2025
+++ pkgsrc/net/grpc/distinfo    Mon Jun 30 15:16:27 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.101 2025/02/01 07:20:58 adam Exp $
+$NetBSD: distinfo,v 1.102 2025/06/30 15:16:27 adam Exp $
 
-BLAKE2s (grpc-1.70.1.tar.gz) = b7bfbbf2a70501d3ee0e7292fb52acdc6e8c0089534d0fc4180472d9a9e735fb
-SHA512 (grpc-1.70.1.tar.gz) = 35382987b33abb57a27105570c91db048853d95111f125bc6fac8a25f758c29ab2c699c63330b445b0a08f04c9dbc4dfa1dc0c33a7e2d8ea99d06d884a3c9852
-Size (grpc-1.70.1.tar.gz) = 17505128 bytes
+BLAKE2s (grpc-1.73.1.tar.gz) = fd62942b300c7eafec1d7f4d7efdf0bb6fac9f7651d147b54c2708b14f1cf251
+SHA512 (grpc-1.73.1.tar.gz) = 66e66828de7c95d3eb83bcba369f9c73be89044a5a755f99132de1694b08b72ebc848b33c73fdeed816174f1fc44e407be094237fcb4c5bc9732019cb3fae1b5
+Size (grpc-1.73.1.tar.gz) = 14876868 bytes
 BLAKE2s (opencensus-proto-0.3.0.tar.gz) = be3ce863226f4aa422d9faa997fe29f9bb1743c0e804af3c5fad3c170e60ba42
 SHA512 (opencensus-proto-0.3.0.tar.gz) = 39231a495dfdccfc8267d1e6af2ac624feea611a8691c10ec570de2194b352e4a9c3b0ce1606414fb98e5d77c66873bed4a9e56512efa12b267b8a91e0c5851e
 Size (opencensus-proto-0.3.0.tar.gz) = 163404 bytes
-SHA1 (patch-CMakeLists.txt) = 49c2fccf5b1d73a4eea666d7a60820d1913b7eb8
+SHA1 (patch-CMakeLists.txt) = 54e2bf12fc401f3afbfe61a63387205dc811eacc
 SHA1 (patch-include_grpc_event__engine_port.h) = ee0937d5ec59d2f0a462a64145fc63ef68564c17
 SHA1 (patch-src_core_lib_event__engine_cf__engine_cfstream__endpoint.h) = 916a46f3f9e338877a46ea21cd8c6fe5a00ad64e

Index: pkgsrc/net/grpc/patches/patch-CMakeLists.txt
diff -u pkgsrc/net/grpc/patches/patch-CMakeLists.txt:1.15 pkgsrc/net/grpc/patches/patch-CMakeLists.txt:1.16
--- pkgsrc/net/grpc/patches/patch-CMakeLists.txt:1.15   Tue Oct  1 09:03:08 2024
+++ pkgsrc/net/grpc/patches/patch-CMakeLists.txt        Mon Jun 30 15:16:27 2025
@@ -1,11 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.15 2024/10/01 09:03:08 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.16 2025/06/30 15:16:27 adam Exp $
 
 Allow linking against not-yet-installed shared libraries.
 Fix build (at least on Darwin) - https://github.com/grpc/grpc/issues/36654
 
---- CMakeLists.txt.orig        2024-09-27 19:57:30.000000000 +0000
+--- CMakeLists.txt.orig        2025-06-07 05:51:51.000000000 +0000
 +++ CMakeLists.txt
-@@ -607,7 +607,7 @@ function(protobuf_generate_grpc_cpp_with
+@@ -636,7 +636,7 @@ function(protobuf_generate_grpc_cpp_with
             "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}_mock.grpc.pb.h"
             "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.cc"
             "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.h"
@@ -14,19 +14,27 @@ Fix build (at least on Darwin) - https:/
      ARGS --grpc_out=generate_mock_code=true:${_gRPC_PROTO_GENS_DIR}
           --cpp_out=${_gRPC_PROTO_GENS_DIR}
           --plugin=protoc-gen-grpc=${_gRPC_CPP_PLUGIN}
-@@ -3726,6 +3726,7 @@ target_include_directories(upb_json_lib
+@@ -4017,6 +4017,7 @@ target_include_directories(upb_json_lib
  )
  target_link_libraries(upb_json_lib
    ${_gRPC_ALLTARGETS_LIBRARIES}
 +  grpc++_unsecure
+   upb_lex_lib
+   upb_reflection_lib
+ )
+@@ -4363,6 +4364,7 @@ target_include_directories(upb_reflectio
+ )
+ target_link_libraries(upb_reflection_lib
+   ${_gRPC_ALLTARGETS_LIBRARIES}
++  grpc++_unsecure
    upb_mini_descriptor_lib
    upb_wire_lib
  )
-@@ -3981,6 +3982,7 @@ target_include_directories(upb_textforma
+@@ -4417,6 +4419,7 @@ target_include_directories(upb_textforma
  )
  target_link_libraries(upb_textformat_lib
    ${_gRPC_ALLTARGETS_LIBRARIES}
 +  grpc++_unsecure
-   upb_mini_descriptor_lib
-   upb_wire_lib
+   upb_lex_lib
+   upb_reflection_lib
  )

Index: pkgsrc/net/py-grpcio/Makefile
diff -u pkgsrc/net/py-grpcio/Makefile:1.93 pkgsrc/net/py-grpcio/Makefile:1.94
--- pkgsrc/net/py-grpcio/Makefile:1.93  Mon May 12 12:00:32 2025
+++ pkgsrc/net/py-grpcio/Makefile       Mon Jun 30 15:16:27 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.93 2025/05/12 12:00:32 wiz Exp $
+# $NetBSD: Makefile,v 1.94 2025/06/30 15:16:27 adam Exp $
 
-DISTNAME=      grpcio-1.70.0
+DISTNAME=      grpcio-1.73.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   3
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/grpcio/}
 
@@ -14,7 +13,7 @@ LICENSE=      apache-2.0
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_CC_FEATURES=       c99
-USE_CXX_FEATURES=      c++14
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake pkg-config
 

Index: pkgsrc/net/py-grpcio/distinfo
diff -u pkgsrc/net/py-grpcio/distinfo:1.76 pkgsrc/net/py-grpcio/distinfo:1.77
--- pkgsrc/net/py-grpcio/distinfo:1.76  Mon May 12 12:00:32 2025
+++ pkgsrc/net/py-grpcio/distinfo       Mon Jun 30 15:16:27 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.76 2025/05/12 12:00:32 wiz Exp $
+$NetBSD: distinfo,v 1.77 2025/06/30 15:16:27 adam Exp $
 
-BLAKE2s (grpcio-1.70.0.tar.gz) = 01b0d26df8206e1de910395f99e6a6cfb9d40c210889002301de65eae92ec6b3
-SHA512 (grpcio-1.70.0.tar.gz) = 0e01b8042352d8f6be28b30be64f9bf17d29d19f2d8889e21e6bdd56c6f78cea39a4bd4534afb2e3ded48c119a6ad9a863912088642f306088a5a319c8bfd784
-Size (grpcio-1.70.0.tar.gz) = 12788932 bytes
+BLAKE2s (grpcio-1.73.1.tar.gz) = eedcf1efe502ebff4dcca0737e042d170b03dc83cdf4683b7ebc23bdd6a08803
+SHA512 (grpcio-1.73.1.tar.gz) = fda971f029d8131a021d99ebe1b72f3d5f9bbe2b6ce17cd9be23d02bb3edeba8fa650517c487b687d17b881d2e53460e55b89864b21ff511c5094a4f0caaf3b4
+Size (grpcio-1.73.1.tar.gz) = 12730355 bytes
 SHA1 (patch-src_core_lib_iomgr_port.h) = 8f088cbf22110c03a684c24c9e17ef5fc64e925a

Index: pkgsrc/net/py-grpcio-testing/Makefile
diff -u pkgsrc/net/py-grpcio-testing/Makefile:1.64 pkgsrc/net/py-grpcio-testing/Makefile:1.65
--- pkgsrc/net/py-grpcio-testing/Makefile:1.64  Tue Apr 15 08:15:58 2025
+++ pkgsrc/net/py-grpcio-testing/Makefile       Mon Jun 30 15:16:27 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.64 2025/04/15 08:15:58 adam Exp $
+# $NetBSD: Makefile,v 1.65 2025/06/30 15:16:27 adam Exp $
 
-DISTNAME=      grpcio_testing-1.70.0
+DISTNAME=      grpcio_testing-1.73.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/grpcio-testing/}
 

Index: pkgsrc/net/py-grpcio-testing/distinfo
diff -u pkgsrc/net/py-grpcio-testing/distinfo:1.62 pkgsrc/net/py-grpcio-testing/distinfo:1.63
--- pkgsrc/net/py-grpcio-testing/distinfo:1.62  Sat Feb  1 07:20:58 2025
+++ pkgsrc/net/py-grpcio-testing/distinfo       Mon Jun 30 15:16:27 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.62 2025/02/01 07:20:58 adam Exp $
+$NetBSD: distinfo,v 1.63 2025/06/30 15:16:27 adam Exp $
 
-BLAKE2s (grpcio_testing-1.70.0.tar.gz) = cee62374c310eb00ccd1aa829bed12a3015b9899d35496ce5b92e7857bf95e15
-SHA512 (grpcio_testing-1.70.0.tar.gz) = 0870063f341291ddf4caaf6060a80c8d94c130cae4405e468abb0fe304ae32d58ed08ec3bdc3e2a93e27969bf1aa855fea1af26b5a5b3844c8566c23e4316c29
-Size (grpcio_testing-1.70.0.tar.gz) = 22503 bytes
+BLAKE2s (grpcio_testing-1.73.1.tar.gz) = 3da29f09a19203fd6db1550b8ac3be031ac9c284aa624dff768eacf62f61af42
+SHA512 (grpcio_testing-1.73.1.tar.gz) = 3ee888a6316d5f4169ccd0613a9894d3d8b63817d97394e71df899567aac19bf8b69f92319fa7a37409177a96a9b2a3da5f4cb4792a6bba2e27a995f19a8bcdb
+Size (grpcio_testing-1.73.1.tar.gz) = 22511 bytes

Index: pkgsrc/net/py-grpcio-tools/Makefile
diff -u pkgsrc/net/py-grpcio-tools/Makefile:1.83 pkgsrc/net/py-grpcio-tools/Makefile:1.84
--- pkgsrc/net/py-grpcio-tools/Makefile:1.83    Tue Apr 15 08:15:58 2025
+++ pkgsrc/net/py-grpcio-tools/Makefile Mon Jun 30 15:16:27 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.83 2025/04/15 08:15:58 adam Exp $
+# $NetBSD: Makefile,v 1.84 2025/06/30 15:16:27 adam Exp $
 
-DISTNAME=      grpcio_tools-1.70.0
+DISTNAME=      grpcio_tools-1.73.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/grpcio-tools/}
 
@@ -17,11 +16,15 @@ DEPENDS+=   ${PYPKGPREFIX}-setuptools>=78:
 
 CHECK_PORTABILITY_SKIP=        third_party/protobuf/*.sh
 
-USE_CXX_FEATURES=      c++14
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
 
 MAKE_ENV+=     GRPC_PYTHON_LDFLAGS="-lprotoc ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.protobuf}/lib"
 
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && \
+       ${MV} python-grpc-tools-protoc python-grpc-tools-protoc-${PYVERSSUFFIX} || ${TRUE}
+
 .include "../../devel/protobuf/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/net/py-grpcio-tools/PLIST
diff -u pkgsrc/net/py-grpcio-tools/PLIST:1.4 pkgsrc/net/py-grpcio-tools/PLIST:1.5
--- pkgsrc/net/py-grpcio-tools/PLIST:1.4        Tue Oct  1 09:03:08 2024
+++ pkgsrc/net/py-grpcio-tools/PLIST    Mon Jun 30 15:16:27 2025
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2024/10/01 09:03:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/06/30 15:16:27 adam Exp $
+bin/python-grpc-tools-protoc-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/grpc_tools/__init__.py
 ${PYSITELIB}/grpc_tools/__init__.pyc

Index: pkgsrc/net/py-grpcio-tools/distinfo
diff -u pkgsrc/net/py-grpcio-tools/distinfo:1.71 pkgsrc/net/py-grpcio-tools/distinfo:1.72
--- pkgsrc/net/py-grpcio-tools/distinfo:1.71    Sat Feb  1 07:20:58 2025
+++ pkgsrc/net/py-grpcio-tools/distinfo Mon Jun 30 15:16:27 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.71 2025/02/01 07:20:58 adam Exp $
+$NetBSD: distinfo,v 1.72 2025/06/30 15:16:27 adam Exp $
 
-BLAKE2s (grpcio_tools-1.70.0.tar.gz) = a6ae0d7fece174556447978f69eedaf62ec8266be24a2729d78c6e572da24e32
-SHA512 (grpcio_tools-1.70.0.tar.gz) = 5751e2408e04b7b73388c224aa0c6b49603875464f43ae21b08e0017772a91d675f1b2a11a2a0a25fbffcfe6b913a10010ce6dd7ca599e9669c815f017d2a1bf
-Size (grpcio_tools-1.70.0.tar.gz) = 5323149 bytes
+BLAKE2s (grpcio_tools-1.73.1.tar.gz) = 560ca7742695ce41c99acfd3e4ee9dde0a068920c84ae6172ccf5cf7deba3ea5
+SHA512 (grpcio_tools-1.73.1.tar.gz) = f3d943a1f4dea3351bacbe1a64f4ac6c0f79778706a6fc387661bbc390fbfa556c34c03a59ba6b587a55292a05815d581b19e698ad29b3da380ad992550bf0fd
+Size (grpcio_tools-1.73.1.tar.gz) = 5429529 bytes
 SHA1 (patch-setup.py) = 24025086f2117a429392fb8f1f58169c3cf0d0b0

Added files:

Index: pkgsrc/net/py-grpcio-tools/ALTERNATIVES
diff -u /dev/null pkgsrc/net/py-grpcio-tools/ALTERNATIVES:1.1
--- /dev/null   Mon Jun 30 15:16:27 2025
+++ pkgsrc/net/py-grpcio-tools/ALTERNATIVES     Mon Jun 30 15:16:27 2025
@@ -0,0 +1 @@
+bin/python-grpc-tools-protoc @PREFIX@/bin/python-grpc-tools-protoc-@PYVERSSUFFIX@



Home | Main Index | Thread Index | Old Index