aboutsummaryrefslogtreecommitdiff
path: root/devel/opentelemetry-cpp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/opentelemetry-cpp/Makefile')
-rw-r--r--devel/opentelemetry-cpp/Makefile71
1 files changed, 54 insertions, 17 deletions
diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 46c7bbe2cbc5..8d8be274957b 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,33 +1,70 @@
PORTNAME= opentelemetry-cpp
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= OpenTelemetry C++ client
-WWW= https://github.com/open-telemetry/opentelemetry-cpp
+WWW= https://opentelemetry.io/ \
+ https://github.com/open-telemetry/opentelemetry-cpp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_GITHUB= yes
-GH_ACCOUNT= open-telemetry
-GH_PROJECT= ${PORTNAME}
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libgtest.so:devel/googletest \
+ libryml.so:devel/rapidyaml
+TEST_DEPENDS= benchmark>=0:devel/benchmark
-USES= cmake compiler:c++14-lang cpe
+USES= cpe cmake:testing compiler:c++14-lang localbase:ldflags
-CPE_VENDOR= cncf
-
-CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_POSITION_INDEPENDENT_CODE=ON
-CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES
+CMAKE_OFF= BUILD_TESTING \
+ BUILD_W3CTRACECONTEXT_TEST \
+ OPENTELEMETRY_SKIP_DYNAMIC_LOADING_TESTS \
+ OTELCPP_MAINTAINER_MODE \
+ TARBALL \
+ WITH_ABI_VERSION_2 \
+ WITH_API_ONLY \
+ WITH_ASYNC_EXPORT_PREVIEW \
+ WITH_ELASTICSEARCH \
+ WITH_EXAMPLES \
+ WITH_EXAMPLES_HTTP \
+ WITH_FUNC_TESTS \
+ WITH_GSL \
+ WITH_METRICS_EXEMPLAR_PREVIEW \
+ WITH_NO_DEPRECATED_CODE \
+ WITH_NO_GETENV \
+ WITH_OPENTRACING \
+ WITH_OTLP_FILE \
+ WITH_OTLP_GRPC \
+ WITH_OTLP_GRPC_CREDENTIAL_PREVIEW \
+ WITH_OTLP_GRPC_SSL_MTLS_PREVIEW \
+ WITH_OTLP_HTTP \
+ WITH_OTLP_HTTP_COMPRESSION \
+ WITH_OTLP_RETRY_PREVIEW \
+ WITH_PROMETHEUS \
+ WITH_RESOURCE_DETECTORS_PREVIEW \
+ WITH_THREAD_INSTRUMENTATION_PREVIEW \
+ WITH_ZIPKIN
+CMAKE_ON= BUILD_SHARED_LIBS \
+ CMAKE_POSITION_INDEPENDENT_CODE \
+ OPENTELEMETRY_INSTALL \
+ OTELCPP_VERSIONED_LIBS \
+ WITH_ABI_VERSION_1 \
+ WITH_BENCHMARK \
+ WITH_CONFIGURATION \
+ WITH_CURL_LOGGING
+CMAKE_TESTING_ON= \
+ BUILD_TESTING \
+ WITH_FUNC_TESTS
+USE_LDCONFIG= yes
-LIB_DEPENDS= libgtest.so:devel/googletest \
- libcurl.so:ftp/curl
+PLIST_SUB= PORTVERSION=${PORTVERSION}
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= open-telemetry
-PLIST_SUB= SHLIBVER=${PORTVERSION}
+CPE_VENDOR= cncf
.include <bsd.port.mk>