git: c3effbba5e38 - main - devel/opentelemetry-cpp: update from 1.8.1 to 1.11.0

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Wed, 20 Sep 2023 23:24:09 UTC
The branch main has been updated by osa:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c3effbba5e38c5dc00944b2b86d8ccafd5d9a35c

commit c3effbba5e38c5dc00944b2b86d8ccafd5d9a35c
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2023-09-20 23:21:40 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2023-09-20 23:22:48 +0000

    devel/opentelemetry-cpp: update from 1.8.1 to 1.11.0
---
 devel/opentelemetry-cpp/Makefile  |  9 +++++---
 devel/opentelemetry-cpp/distinfo  |  6 +++---
 devel/opentelemetry-cpp/pkg-plist | 45 +++++++++++++++++++++++++++++++++++----
 3 files changed, 50 insertions(+), 10 deletions(-)

diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 87cbe22fe172..8502b854f302 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	opentelemetry-cpp
-PORTVERSION=	1.8.1
+PORTVERSION=	1.11.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	devel
 
@@ -14,9 +14,12 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	open-telemetry
 GH_PROJECT=	${PORTNAME}
 
-USES=		cmake compiler:c++14-lang
+USES=		cmake compiler:c++14-lang cpe
 
-CMAKE_ARGS=	-DBUILD_SHARED_LIBS=ON
+CPE_VENDOR=	cncf
+
+CMAKE_ARGS=	-DBUILD_SHARED_LIBS=ON \
+		-DCMAKE_POSITION_INDEPENDENT_CODE=ON
 CMAKE_OFF=	BUILD_TESTING BUILD_EXAMPLES
 
 LIB_DEPENDS=	libgtest.so:devel/googletest \
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index 8dda94e5819e..5588b83cdad9 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692836300
-SHA256 (open-telemetry-opentelemetry-cpp-v1.8.1_GH0.tar.gz) = 3d640201594b07f08dade9cd1017bd0b59674daca26223b560b9bb6bf56264c2
-SIZE (open-telemetry-opentelemetry-cpp-v1.8.1_GH0.tar.gz) = 761699
+TIMESTAMP = 1695136867
+SHA256 (open-telemetry-opentelemetry-cpp-v1.11.0_GH0.tar.gz) = f30cd88bf898a5726d245eba882b8e81012021eb00df34109f4dfb203f005cea
+SIZE (open-telemetry-opentelemetry-cpp-v1.11.0_GH0.tar.gz) = 803842
diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist
index 08b03428fbbc..2e33bbeb0263 100644
--- a/devel/opentelemetry-cpp/pkg-plist
+++ b/devel/opentelemetry-cpp/pkg-plist
@@ -24,7 +24,9 @@ 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/log_record_exporter.h
+include/opentelemetry/exporters/ostream/log_record_exporter_factory.h
 include/opentelemetry/exporters/ostream/metric_exporter.h
+include/opentelemetry/exporters/ostream/metric_exporter_factory.h
 include/opentelemetry/exporters/ostream/span_exporter.h
 include/opentelemetry/exporters/ostream/span_exporter_factory.h
 include/opentelemetry/ext/http/client/curl/http_client_curl.h
@@ -47,8 +49,13 @@ include/opentelemetry/ext/zpages/tracez_processor.h
 include/opentelemetry/ext/zpages/tracez_shared_data.h
 include/opentelemetry/ext/zpages/zpages.h
 include/opentelemetry/ext/zpages/zpages_http_server.h
+include/opentelemetry/logs/event_id.h
+include/opentelemetry/logs/event_logger.h
+include/opentelemetry/logs/event_logger_provider.h
+include/opentelemetry/logs/log_record.h
 include/opentelemetry/logs/logger.h
 include/opentelemetry/logs/logger_provider.h
+include/opentelemetry/logs/logger_type_traits.h
 include/opentelemetry/logs/noop.h
 include/opentelemetry/logs/provider.h
 include/opentelemetry/logs/severity.h
@@ -108,6 +115,7 @@ include/opentelemetry/sdk/common/atomic_shared_ptr.h
 include/opentelemetry/sdk/common/atomic_unique_ptr.h
 include/opentelemetry/sdk/common/attribute_utils.h
 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/empty_attributes.h
@@ -116,14 +124,37 @@ include/opentelemetry/sdk/common/exporter_utils.h
 include/opentelemetry/sdk/common/global_log_handler.h
 include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
 include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
+include/opentelemetry/sdk/logs/batch_log_record_processor.h
+include/opentelemetry/sdk/logs/batch_log_record_processor_factory.h
+include/opentelemetry/sdk/logs/batch_log_record_processor_options.h
+include/opentelemetry/sdk/logs/event_logger.h
+include/opentelemetry/sdk/logs/event_logger_provider.h
+include/opentelemetry/sdk/logs/event_logger_provider_factory.h
+include/opentelemetry/sdk/logs/exporter.h
+include/opentelemetry/sdk/logs/logger.h
+include/opentelemetry/sdk/logs/logger_context.h
+include/opentelemetry/sdk/logs/logger_context_factory.h
+include/opentelemetry/sdk/logs/logger_provider.h
+include/opentelemetry/sdk/logs/logger_provider_factory.h
+include/opentelemetry/sdk/logs/multi_log_record_processor.h
+include/opentelemetry/sdk/logs/multi_log_record_processor_factory.h
+include/opentelemetry/sdk/logs/multi_recordable.h
+include/opentelemetry/sdk/logs/processor.h
+include/opentelemetry/sdk/logs/read_write_log_record.h
+include/opentelemetry/sdk/logs/readable_log_record.h
+include/opentelemetry/sdk/logs/recordable.h
+include/opentelemetry/sdk/logs/simple_log_record_processor.h
+include/opentelemetry/sdk/logs/simple_log_record_processor_factory.h
 include/opentelemetry/sdk/metrics/aggregation/aggregation.h
 include/opentelemetry/sdk/metrics/aggregation/aggregation_config.h
+include/opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_indexer.h
 include/opentelemetry/sdk/metrics/aggregation/default_aggregation.h
 include/opentelemetry/sdk/metrics/aggregation/drop_aggregation.h
 include/opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h
 include/opentelemetry/sdk/metrics/aggregation/lastvalue_aggregation.h
 include/opentelemetry/sdk/metrics/aggregation/sum_aggregation.h
 include/opentelemetry/sdk/metrics/async_instruments.h
+include/opentelemetry/sdk/metrics/data/circular_buffer.h
 include/opentelemetry/sdk/metrics/data/exemplar_data.h
 include/opentelemetry/sdk/metrics/data/metric_data.h
 include/opentelemetry/sdk/metrics/data/point_data.h
@@ -140,11 +171,15 @@ include/opentelemetry/sdk/metrics/exemplar/reservoir_cell_selector.h
 include/opentelemetry/sdk/metrics/exemplar/with_trace_sample_filter.h
 include/opentelemetry/sdk/metrics/export/metric_producer.h
 include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h
+include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h
+include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h
 include/opentelemetry/sdk/metrics/instrument_metadata_validator.h
 include/opentelemetry/sdk/metrics/instruments.h
 include/opentelemetry/sdk/metrics/meter.h
 include/opentelemetry/sdk/metrics/meter_context.h
+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/observer_result.h
 include/opentelemetry/sdk/metrics/push_metric_exporter.h
@@ -159,12 +194,15 @@ include/opentelemetry/sdk/metrics/state/temporal_metric_storage.h
 include/opentelemetry/sdk/metrics/sync_instruments.h
 include/opentelemetry/sdk/metrics/view/attributes_processor.h
 include/opentelemetry/sdk/metrics/view/instrument_selector.h
+include/opentelemetry/sdk/metrics/view/instrument_selector_factory.h
 include/opentelemetry/sdk/metrics/view/meter_selector.h
+include/opentelemetry/sdk/metrics/view/meter_selector_factory.h
 include/opentelemetry/sdk/metrics/view/predicate.h
 include/opentelemetry/sdk/metrics/view/predicate_factory.h
 include/opentelemetry/sdk/metrics/view/view.h
+include/opentelemetry/sdk/metrics/view/view_factory.h
 include/opentelemetry/sdk/metrics/view/view_registry.h
-include/opentelemetry/sdk/resource/experimental_semantic_conventions.h
+include/opentelemetry/sdk/metrics/view/view_registry_factory.h
 include/opentelemetry/sdk/resource/resource.h
 include/opentelemetry/sdk/resource/resource_detector.h
 include/opentelemetry/sdk/resource/semantic_conventions.h
@@ -208,7 +246,6 @@ include/opentelemetry/std/variant.h
 include/opentelemetry/trace/canonical_code.h
 include/opentelemetry/trace/context.h
 include/opentelemetry/trace/default_span.h
-include/opentelemetry/trace/experimental_semantic_conventions.h
 include/opentelemetry/trace/noop.h
 include/opentelemetry/trace/propagation/b3_propagator.h
 include/opentelemetry/trace/propagation/detail/hex.h
@@ -237,11 +274,11 @@ lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target.cmake
 lib/libopentelemetry_common.so
 lib/libopentelemetry_exporter_in_memory.so
+lib/libopentelemetry_exporter_ostream_logs.so
 lib/libopentelemetry_exporter_ostream_metrics.so
 lib/libopentelemetry_exporter_ostream_span.so
-lib/libopentelemetry_http_client_curl.so
+lib/libopentelemetry_logs.so
 lib/libopentelemetry_metrics.so
 lib/libopentelemetry_resources.so
 lib/libopentelemetry_trace.so
 lib/libopentelemetry_version.so
-@dir include/opentelemetry/sdk/logs