aboutsummaryrefslogtreecommitdiffstats
path: root/devel/opentelemetry-cpp
diff options
context:
space:
mode:
Diffstat (limited to 'devel/opentelemetry-cpp')
-rw-r--r--devel/opentelemetry-cpp/Makefile71
-rw-r--r--devel/opentelemetry-cpp/distinfo8
-rw-r--r--devel/opentelemetry-cpp/pkg-plist84
3 files changed, 143 insertions, 20 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>
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index 99ae995ff675..b7e35da809b3 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1752293599
-SHA256 (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 3428f433f4b435ed1fad64cbdbe75b7288c06f6297786a7036d65d5b9a1d215b
-SIZE (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 1125051
+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 00d7a41df503..9f2917fde156 100644
--- a/devel/opentelemetry-cpp/pkg-plist
+++ b/devel/opentelemetry-cpp/pkg-plist
@@ -25,6 +25,9 @@ include/opentelemetry/exporters/memory/in_memory_span_data.h
include/opentelemetry/exporters/memory/in_memory_span_exporter.h
include/opentelemetry/exporters/memory/in_memory_span_exporter_factory.h
include/opentelemetry/exporters/ostream/common_utils.h
+include/opentelemetry/exporters/ostream/console_log_record_builder.h
+include/opentelemetry/exporters/ostream/console_push_metric_builder.h
+include/opentelemetry/exporters/ostream/console_span_builder.h
include/opentelemetry/exporters/ostream/log_record_exporter.h
include/opentelemetry/exporters/ostream/log_record_exporter_factory.h
include/opentelemetry/exporters/ostream/metric_exporter.h
@@ -52,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
@@ -108,6 +112,7 @@ include/opentelemetry/sdk/common/attributemap_hash.h
include/opentelemetry/sdk/common/base64.h
include/opentelemetry/sdk/common/circular_buffer.h
include/opentelemetry/sdk/common/circular_buffer_range.h
+include/opentelemetry/sdk/common/custom_hash_equality.h
include/opentelemetry/sdk/common/disabled.h
include/opentelemetry/sdk/common/empty_attributes.h
include/opentelemetry/sdk/common/env_variables.h
@@ -129,8 +134,12 @@ include/opentelemetry/sdk/configuration/boolean_array_attribute_value_configurat
include/opentelemetry/sdk/configuration/boolean_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/configuration.h
include/opentelemetry/sdk/configuration/configuration_parser.h
+include/opentelemetry/sdk/configuration/configured_sdk.h
+include/opentelemetry/sdk/configuration/console_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/console_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/console_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_span_exporter_builder.h
include/opentelemetry/sdk/configuration/console_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/default_aggregation_configuration.h
include/opentelemetry/sdk/configuration/default_histogram_aggregation.h
@@ -140,14 +149,24 @@ include/opentelemetry/sdk/configuration/double_array_attribute_value_configurati
include/opentelemetry/sdk/configuration/double_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/drop_aggregation_configuration.h
include/opentelemetry/sdk/configuration/explicit_bucket_histogram_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_processor_builder.h
include/opentelemetry/sdk/configuration/extension_log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/extension_metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/extension_pull_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_pull_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_sampler_builder.h
include/opentelemetry/sdk/configuration/extension_sampler_configuration.h
+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
@@ -163,20 +182,32 @@ include/opentelemetry/sdk/configuration/log_record_processor_configuration_visit
include/opentelemetry/sdk/configuration/logger_provider_configuration.h
include/opentelemetry/sdk/configuration/meter_provider_configuration.h
include/opentelemetry/sdk/configuration/metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/metric_producer_configuration_visitor.h
include/opentelemetry/sdk/configuration/metric_reader_configuration.h
include/opentelemetry/sdk/configuration/metric_reader_configuration_visitor.h
+include/opentelemetry/sdk/configuration/open_census_metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/otlp_http_encoding.h
+include/opentelemetry/sdk/configuration/otlp_http_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/parent_based_sampler_configuration.h
include/opentelemetry/sdk/configuration/periodic_metric_reader_configuration.h
+include/opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_configuration.h
include/opentelemetry/sdk/configuration/propagator_configuration.h
include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration.h
@@ -184,11 +215,13 @@ include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration_visit
include/opentelemetry/sdk/configuration/pull_metric_reader_configuration.h
include/opentelemetry/sdk/configuration/push_metric_exporter_configuration.h
include/opentelemetry/sdk/configuration/push_metric_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/registry.h
include/opentelemetry/sdk/configuration/resource_configuration.h
include/opentelemetry/sdk/configuration/ryml_document.h
include/opentelemetry/sdk/configuration/ryml_document_node.h
include/opentelemetry/sdk/configuration/sampler_configuration.h
include/opentelemetry/sdk/configuration/sampler_configuration_visitor.h
+include/opentelemetry/sdk/configuration/sdk_builder.h
include/opentelemetry/sdk/configuration/simple_log_record_processor_configuration.h
include/opentelemetry/sdk/configuration/simple_span_processor_configuration.h
include/opentelemetry/sdk/configuration/span_exporter_configuration.h
@@ -201,12 +234,16 @@ include/opentelemetry/sdk/configuration/string_array_configuration.h
include/opentelemetry/sdk/configuration/string_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/sum_aggregation_configuration.h
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
include/opentelemetry/sdk/configuration/view_stream_configuration.h
include/opentelemetry/sdk/configuration/yaml_configuration_parser.h
+include/opentelemetry/sdk/configuration/zipkin_span_exporter_builder.h
include/opentelemetry/sdk/configuration/zipkin_span_exporter_configuration.h
include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
@@ -273,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
@@ -407,7 +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
@@ -415,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
@@ -488,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