diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile index ba7d43185244..3ffa988e4957 100644 --- a/devel/grpc/Makefile +++ b/devel/grpc/Makefile @@ -1,102 +1,94 @@ PORTNAME= grpc -PORTVERSION= 1.83.0 -PORTREVISION= 1 +PORTVERSION= 1.83.1 DISTVERSIONPREFIX= v PORTEPOCH= 2 CATEGORIES= devel -PATCH_SITES= https://github.com/grpc/grpc/commit/ -PATCHFILES= aae267021b1ac256f8b9038d0ef528c3798cc137.diff:-p1 - MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP/2-based RPC framework WWW= https://grpc.io/ \ https://github.com/grpc/grpc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= abseil>=20240116.0:devel/abseil \ xxhash>=0:devel/xxhash LIB_DEPENDS= libabsl_base.so:devel/abseil \ libbenchmark.so:devel/benchmark \ libcares.so:dns/c-ares \ libprotobuf.so:devel/protobuf \ libre2.so:devel/re2 USES= cmake compiler:c++17-lang cpe localbase:ldflags pkgconfig ssl CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 \ -DgRPC_ABSL_PROVIDER=package \ -DgRPC_BENCHMARK_PROVIDER=package \ -DgRPC_CARES_PROVIDER=package \ -DgRPC_OPENTELEMETRY_PROVIDER=package \ -DgRPC_PROTOBUF_PROVIDER=package \ -DgRPC_RE2_PROVIDER=package \ -DgRPC_SSL_PROVIDER=package \ -DgRPC_ZLIB_PROVIDER=package CMAKE_OFF= CMAKE_CXX_EXTENSIONS \ gRPC_BUILD_TESTS \ gRPC_DOWNLOAD_ARCHIVES CMAKE_ON= BUILD_SHARED_LIBS \ gRPC_BUILD_CODEGEN \ gRPC_BUILD_GRPC_CPP_PLUGIN \ gRPC_BUILD_GRPC_CSHARP_PLUGIN \ gRPC_BUILD_GRPC_NODE_PLUGIN \ gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN \ gRPC_BUILD_GRPC_PHP_PLUGIN \ gRPC_BUILD_GRPC_PYTHON_PLUGIN \ gRPC_BUILD_GRPC_RUBY_PLUGIN \ gRPC_INSTALL USE_CSTD= c11 USE_CXXSTD= c++17 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} \ SHLIB_VER=${PORTVERSION:R} CONFLICTS_INSTALL= grpc[0-9][0-9][0-9] USE_GITHUB= yes -# googleapis:googleapis:b2389f4:googleapis_googleapis/third_party/googleapis -GH_TUPLE= envoyproxy:data-plane-api:84e8436:envoyproxy_data_plane_api/third_party/envoy-api \ - googleapis:googleapis:1134d26:googleapis_googleapis/third_party/googleapis \ - census-instrumentation:opencensus-proto:1664cc9:census_instrumentation_opencensus_proto/third_party/opencensus-proto \ - bufbuild:protoc-gen-validate:414042a:bufbuild_protoc_gen_validate/third_party/protoc-gen-validate \ - cncf:xds:dba9d58:cncf_xds/third_party/xds +GH_TUPLE= envoyproxy:data-plane-api:a5d3b1e:envoyproxy_data_plane_api/third_party/envoy-api \ + googleapis:googleapis:17dbe87:googleapis_googleapis/third_party/googleapis OPTIONS_DEFINE= OPENTELEMETRY OPTIONS_SUB= yes OPENTELEMETRY_DESC= Build grpcpp_otel_plugin OPENTELEMETRY_CMAKE_BOOL= gRPC_BUILD_GRPCPP_OTEL_PLUGIN OPENTELEMETRY_LIB_DEPENDS= libopentelemetry_common.so:devel/opentelemetry-cpp # Clean up bundled libraries .if !defined(MAINTAINER_MODE) EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/third_party/abseil-cpp/ \ --exclude ${DISTNAME}/third_party/benchmark/ \ --exclude ${DISTNAME}/third_party/boringssl-with-bazel/ \ --exclude ${DISTNAME}/third_party/cares/ \ --exclude ${DISTNAME}/third_party/protobuf/ \ --exclude ${DISTNAME}/third_party/re2/ \ --exclude ${DISTNAME}/third_party/upb/ \ --exclude ${DISTNAME}/third_party/utf8_range/ \ --exclude ${DISTNAME}/third_party/xxhash/ \ --exclude ${DISTNAME}/third_party/zlib/ \ --no-same-owner --no-same-permissions .else post-patch: @${RM} -r ${WRKSRC}/third_party/abseil-cpp/ @${RM} -r ${WRKSRC}/third_party/benchmark/ @${RM} -r ${WRKSRC}/third_party/boringssl-with-bazel/ @${RM} -r ${WRKSRC}/third_party/cares/ @${RM} -r ${WRKSRC}/third_party/protobuf/ @${RM} -r ${WRKSRC}/third_party/re2/ @${RM} -r ${WRKSRC}/third_party/upb/ @${RM} -r ${WRKSRC}/third_party/utf8_range/ @${RM} -r ${WRKSRC}/third_party/xxhash/ @${RM} -r ${WRKSRC}/third_party/zlib/ .endif .include diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo index e22a724bb57d..11226f0316d8 100644 --- a/devel/grpc/distinfo +++ b/devel/grpc/distinfo @@ -1,15 +1,7 @@ -TIMESTAMP = 1788206676 -SHA256 (grpc-grpc-v1.83.0_GH0.tar.gz) = 90d453393a9d41215df546103b10b33b9566df79cdf6f49dc67f6c4d044d090d -SIZE (grpc-grpc-v1.83.0_GH0.tar.gz) = 16249899 -SHA256 (envoyproxy-data-plane-api-84e8436_GH0.tar.gz) = 63e4ab6514051cf76d86deaa8f266211e9bf47cf8bab5c5dd593c6e2479bb15d -SIZE (envoyproxy-data-plane-api-84e8436_GH0.tar.gz) = 813467 -SHA256 (googleapis-googleapis-1134d26_GH0.tar.gz) = 7a05415762aea5ef19b216a49abd0fcfb75696255062a908199fc10e00008011 -SIZE (googleapis-googleapis-1134d26_GH0.tar.gz) = 13976698 -SHA256 (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722 -SIZE (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = 163613 -SHA256 (bufbuild-protoc-gen-validate-414042a_GH0.tar.gz) = 8207c79dc3d9f398ebcfb52b0bf699c04548a75bacd325e746d76b0bf389fc2c -SIZE (bufbuild-protoc-gen-validate-414042a_GH0.tar.gz) = 175495 -SHA256 (cncf-xds-dba9d58_GH0.tar.gz) = 8558a5d855cfee0198462bc27e5bff63ceacf7eca9e303fd169c6e539d3b816d -SIZE (cncf-xds-dba9d58_GH0.tar.gz) = 183110 -SHA256 (aae267021b1ac256f8b9038d0ef528c3798cc137.diff) = 696c07c89c8e2ed7d0a9296abe80390cd0b3d71890b31431a5842aa3b1b7b1ff -SIZE (aae267021b1ac256f8b9038d0ef528c3798cc137.diff) = 670 +TIMESTAMP = 1788499912 +SHA256 (grpc-grpc-v1.83.1_GH0.tar.gz) = 60caa8397426d8a500e3e57ab6a49d1cb5aa62a36f2591eb9da3d77fa38ad8c9 +SIZE (grpc-grpc-v1.83.1_GH0.tar.gz) = 16254795 +SHA256 (envoyproxy-data-plane-api-a5d3b1e_GH0.tar.gz) = 383048e2a5e4ae70f4065ed51a4a60bfe5e1a0d724f202f329ef326656848b33 +SIZE (envoyproxy-data-plane-api-a5d3b1e_GH0.tar.gz) = 999147 +SHA256 (googleapis-googleapis-17dbe87_GH0.tar.gz) = 41cdc482c30d9e71e2217eaf1bcdc538755a10c132f5a61b7fc4c5926bf5679f +SIZE (googleapis-googleapis-17dbe87_GH0.tar.gz) = 13203339