File:
[cvs.NetBSD.org] /
pkgsrc /
net /
grpc /
Makefile
Revision
1.105:
download - view:
text,
annotated -
select for diffs
Wed Jan 8 12:42:36 2025 UTC (4 months ago) by
adam
Branches:
MAIN
CVS tags:
HEAD
grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.69.0
1.69.0
Core
[Alarm] Fix Alarm reuse on cancellation.
[xDS RBAC] Support string_match in HeaderMatcher.
[pick_first] fix shutdown bug in new PF impl.
[c-ares] Fix inverted length check in GrpcPolledFdWindows.
[RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload.
[EventEngine] Add stronger wording on Endpoint::Read contract.
[chttp2] Fix channelz address.
[XdsClient] Add missing authority to XdsClient metrics scope.
[EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both.
[Build] Dropped Bazel 6.x support.
Python
[Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python.
# $NetBSD: Makefile,v 1.105 2025/01/08 12:42:36 adam Exp $
DISTNAME= grpc-1.69.0
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=grpc/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= https://grpc.io/
COMMENT= High performance, open-source universal RPC framework
LICENSE= apache-2.0
USE_CXX_FEATURES= c++14
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON
# use cmake's find_package() to locate a pre-installed dependency
CMAKE_CONFIGURE_ARGS+= -DgRPC_ABSL_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_BENCHMARK_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_CARES_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_PROTOBUF_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_RE2_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_SSL_PROVIDER=package
CMAKE_CONFIGURE_ARGS+= -DgRPC_ZLIB_PROVIDER=package
# This should be included in the distfile, but it's not,
# so CMakeFile.txt will try to download it.
CENSUS_VER= 0.3.0
CENSUS_DIST= opencensus-proto-${CENSUS_VER}.tar.gz
SITES.${CENSUS_DIST}= -${MASTER_SITE_GITHUB:=census-instrumentation/opencensus-proto/archive/}/v${CENSUS_VER}.tar.gz
ENVOY_DIST= envoy-api-f8b75d1efa92bbf534596a013d9ca5873f79dd30..tar.gz
SITES.${ENVOY_DIST}= -${MASTER_SITE_GITHUB:=envoyproxy/data-plane-api/}
DISTFILES= ${DEFAULT_DISTFILES} ${CENSUS_DIST}
PKGCONFIG_OVERRIDE= cmake/pkg-config-template.pc.in
post-extract:
${RMDIR} ${WRKSRC}/third_party/opencensus-proto
${LN} -s ${WRKDIR}/opencensus-proto-* ${WRKSRC}/third_party/opencensus-proto
.include "../../benchmarks/google-benchmark/buildlink3.mk"
.include "../../devel/abseil/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../devel/gflags/buildlink3.mk"
.include "../../devel/protobuf/buildlink3.mk"
.include "../../devel/re2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.libcares+= libcares>=1.15.0nb1
.include "../../net/libcares/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>