git: 35a22a647424 - main - devel/opentelemetry-cpp: Update to 1.24.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Nov 2025 23:53:41 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=35a22a6474242cce712316b368cd2d60a5757dc6
commit 35a22a6474242cce712316b368cd2d60a5757dc6
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-11-29 23:21:58 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-11-29 23:21:58 +0000
devel/opentelemetry-cpp: Update to 1.24.0
- Use complete arguments/options
Changes: https://github.com/open-telemetry/opentelemetry-cpp/releases
---
devel/opentelemetry-cpp/Makefile | 53 +++++++++++++++++++++++++++++++++------
devel/opentelemetry-cpp/distinfo | 8 +++---
devel/opentelemetry-cpp/pkg-plist | 50 ++++++++++++++++++++++++++++++++++++
3 files changed, 100 insertions(+), 11 deletions(-)
diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 448e470d263d..65622b0ee5b9 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-cpp
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -12,18 +12,55 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
- libgtest.so:devel/googletest
+ libgtest.so:devel/googletest \
+ libryml.so:devel/rapidyaml
+TEST_DEPENDS= benchmark>=0:devel/benchmark
-USES= cpe cmake:testing compiler:c++14-lang
+USES= cpe cmake:testing compiler:c++14-lang localbase:ldflags
-CMAKE_OFF= BUILD_EXAMPLES \
- BUILD_TESTING
+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
-
-GNU_CONFIGURE= yes
+ 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
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
USE_GITHUB= yes
GH_ACCOUNT= open-telemetry
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index f664fc236e4d..b7e35da809b3 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1759774531
-SHA256 (open-telemetry-opentelemetry-cpp-v1.23.0_GH0.tar.gz) = 148ef298a4ef9e016228d53d7208ab9359d4fdf87f55649d60d07ffacc093b33
-SIZE (open-telemetry-opentelemetry-cpp-v1.23.0_GH0.tar.gz) = 1193184
+TIMESTAMP = 1763853162
+SHA256 (open-telemetry-opentelemetry-cpp-v1.24.0_GH0.tar.gz) = 7b8e966affca1daf1906272f4d983631cad85fb6ea60fb6f55dcd1811a730604
+SIZE (open-telemetry-opentelemetry-cpp-v1.24.0_GH0.tar.gz) = 1223110
+SHA256 (open-telemetry-opentelemetry-proto-v1.9.0_GH0.tar.gz) = 2d2220db196bdfd0aec872b75a5e614458f8396557fc718b28017e1a08db49e4
+SIZE (open-telemetry-opentelemetry-proto-v1.9.0_GH0.tar.gz) = 119325
diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist
index e02a0445a507..9f2917fde156 100644
--- a/devel/opentelemetry-cpp/pkg-plist
+++ b/devel/opentelemetry-cpp/pkg-plist
@@ -55,6 +55,7 @@ include/opentelemetry/logs/severity.h
include/opentelemetry/metrics/async_instruments.h
include/opentelemetry/metrics/meter.h
include/opentelemetry/metrics/meter_provider.h
+include/opentelemetry/metrics/multi_observer_result.h
include/opentelemetry/metrics/noop.h
include/opentelemetry/metrics/observer_result.h
include/opentelemetry/metrics/provider.h
@@ -163,7 +164,9 @@ include/opentelemetry/sdk/configuration/extension_span_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/extension_span_processor_builder.h
include/opentelemetry/sdk/configuration/extension_span_processor_configuration.h
+include/opentelemetry/sdk/configuration/grpc_tls_configuration.h
include/opentelemetry/sdk/configuration/headers_configuration.h
+include/opentelemetry/sdk/configuration/http_tls_configuration.h
include/opentelemetry/sdk/configuration/include_exclude_configuration.h
include/opentelemetry/sdk/configuration/instrument_type.h
include/opentelemetry/sdk/configuration/integer_array_attribute_value_configuration.h
@@ -234,6 +237,7 @@ include/opentelemetry/sdk/configuration/temporality_preference.h
include/opentelemetry/sdk/configuration/text_map_propagator_builder.h
include/opentelemetry/sdk/configuration/trace_id_ratio_based_sampler_configuration.h
include/opentelemetry/sdk/configuration/tracer_provider_configuration.h
+include/opentelemetry/sdk/configuration/translation_strategy.h
include/opentelemetry/sdk/configuration/unsupported_exception.h
include/opentelemetry/sdk/configuration/view_configuration.h
include/opentelemetry/sdk/configuration/view_selector_configuration.h
@@ -306,6 +310,7 @@ include/opentelemetry/sdk/metrics/meter_context_factory.h
include/opentelemetry/sdk/metrics/meter_provider.h
include/opentelemetry/sdk/metrics/meter_provider_factory.h
include/opentelemetry/sdk/metrics/metric_reader.h
+include/opentelemetry/sdk/metrics/multi_observer_result.h
include/opentelemetry/sdk/metrics/observer_result.h
include/opentelemetry/sdk/metrics/provider.h
include/opentelemetry/sdk/metrics/push_metric_exporter.h
@@ -440,8 +445,13 @@ include/opentelemetry/semconv/incubating/messaging_attributes.h
include/opentelemetry/semconv/incubating/messaging_metrics.h
include/opentelemetry/semconv/incubating/net_attributes.h
include/opentelemetry/semconv/incubating/network_attributes.h
+include/opentelemetry/semconv/incubating/nfs_attributes.h
+include/opentelemetry/semconv/incubating/nfs_metrics.h
include/opentelemetry/semconv/incubating/oci_attributes.h
+include/opentelemetry/semconv/incubating/onc_rpc_attributes.h
include/opentelemetry/semconv/incubating/openai_attributes.h
+include/opentelemetry/semconv/incubating/openshift_attributes.h
+include/opentelemetry/semconv/incubating/openshift_metrics.h
include/opentelemetry/semconv/incubating/opentracing_attributes.h
include/opentelemetry/semconv/incubating/os_attributes.h
include/opentelemetry/semconv/incubating/otel_attributes.h
@@ -449,6 +459,7 @@ include/opentelemetry/semconv/incubating/otel_metrics.h
include/opentelemetry/semconv/incubating/other_attributes.h
include/opentelemetry/semconv/incubating/peer_attributes.h
include/opentelemetry/semconv/incubating/pool_attributes.h
+include/opentelemetry/semconv/incubating/pprof_attributes.h
include/opentelemetry/semconv/incubating/process_attributes.h
include/opentelemetry/semconv/incubating/process_metrics.h
include/opentelemetry/semconv/incubating/profile_attributes.h
@@ -522,27 +533,66 @@ lib/cmake/opentelemetry-cpp/find-package-support-functions.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-api-target.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config-version.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config.cmake
+lib/cmake/opentelemetry-cpp/opentelemetry-cpp-configuration-target-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/opentelemetry-cpp/opentelemetry-cpp-configuration-target.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_in_memory-target-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_in_memory-target.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_ostream-target-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_ostream-target.cmake
+lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_ostream_builder-target-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/opentelemetry-cpp/opentelemetry-cpp-exporters_ostream_builder-target.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-ext_common-target.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-sdk-target-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-sdk-target.cmake
lib/cmake/opentelemetry-cpp/thirdparty-dependency-definitions.cmake
lib/libopentelemetry_common.so
+lib/libopentelemetry_common.so.1
+lib/libopentelemetry_common.so.%%PORTVERSION%%
+lib/libopentelemetry_configuration.so
+lib/libopentelemetry_configuration.so.1
+lib/libopentelemetry_configuration.so.%%PORTVERSION%%
lib/libopentelemetry_exporter_in_memory.so
+lib/libopentelemetry_exporter_in_memory.so.1
+lib/libopentelemetry_exporter_in_memory.so.%%PORTVERSION%%
lib/libopentelemetry_exporter_in_memory_metric.so
+lib/libopentelemetry_exporter_in_memory_metric.so.1
+lib/libopentelemetry_exporter_in_memory_metric.so.%%PORTVERSION%%
lib/libopentelemetry_exporter_ostream_logs.so
+lib/libopentelemetry_exporter_ostream_logs.so.1
+lib/libopentelemetry_exporter_ostream_logs.so.%%PORTVERSION%%
+lib/libopentelemetry_exporter_ostream_logs_builder.so
+lib/libopentelemetry_exporter_ostream_logs_builder.so.1
+lib/libopentelemetry_exporter_ostream_logs_builder.so.%%PORTVERSION%%
lib/libopentelemetry_exporter_ostream_metrics.so
+lib/libopentelemetry_exporter_ostream_metrics.so.1
+lib/libopentelemetry_exporter_ostream_metrics.so.%%PORTVERSION%%
+lib/libopentelemetry_exporter_ostream_metrics_builder.so
+lib/libopentelemetry_exporter_ostream_metrics_builder.so.1
+lib/libopentelemetry_exporter_ostream_metrics_builder.so.%%PORTVERSION%%
lib/libopentelemetry_exporter_ostream_span.so
+lib/libopentelemetry_exporter_ostream_span.so.1
+lib/libopentelemetry_exporter_ostream_span.so.%%PORTVERSION%%
+lib/libopentelemetry_exporter_ostream_span_builder.so
+lib/libopentelemetry_exporter_ostream_span_builder.so.1
+lib/libopentelemetry_exporter_ostream_span_builder.so.%%PORTVERSION%%
lib/libopentelemetry_logs.so
+lib/libopentelemetry_logs.so.1
+lib/libopentelemetry_logs.so.%%PORTVERSION%%
lib/libopentelemetry_metrics.so
+lib/libopentelemetry_metrics.so.1
+lib/libopentelemetry_metrics.so.%%PORTVERSION%%
lib/libopentelemetry_resources.so
+lib/libopentelemetry_resources.so.1
+lib/libopentelemetry_resources.so.%%PORTVERSION%%
lib/libopentelemetry_trace.so
+lib/libopentelemetry_trace.so.1
+lib/libopentelemetry_trace.so.%%PORTVERSION%%
lib/libopentelemetry_version.so
+lib/libopentelemetry_version.so.1
+lib/libopentelemetry_version.so.%%PORTVERSION%%
libdata/pkgconfig/opentelemetry_api.pc
libdata/pkgconfig/opentelemetry_common.pc
+libdata/pkgconfig/opentelemetry_configuration.pc
libdata/pkgconfig/opentelemetry_logs.pc
libdata/pkgconfig/opentelemetry_metrics.pc
libdata/pkgconfig/opentelemetry_resources.pc