git: 8d52d35ab7a5 - main - devel/opentelemetry-cpp: Update to 1.23.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 19 Oct 2025 00:02:18 UTC
The branch main has been updated by sunpoet:

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

commit 8d52d35ab7a570af76c962379b6aa8d127c2ff6f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-18 23:50:37 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-18 23:50:37 +0000

    devel/opentelemetry-cpp: Update to 1.23.0
    
    - Update WWW
    - Sort LIB_DEPENDS
    - Sort USES
    - Add make test
    - Clean up Makefile
      - Use CMAKE_ON
      - Remove unnecessary PLIST_SUB
      - Remove unnecessary substitution
    
    Changes:        https://github.com/open-telemetry/opentelemetry-cpp/releases
---
 devel/opentelemetry-cpp/Makefile  | 31 +++++++++++++++----------------
 devel/opentelemetry-cpp/distinfo  |  6 +++---
 devel/opentelemetry-cpp/pkg-plist | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 52 insertions(+), 19 deletions(-)

diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 7c4c21ef76b8..448e470d263d 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,33 +1,32 @@
 PORTNAME=	opentelemetry-cpp
-PORTVERSION=	1.22.0
+PORTVERSION=	1.23.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	devel
 
 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}
-
-USES=		cmake compiler:c++14-lang cpe
+LIB_DEPENDS=	libcurl.so:ftp/curl \
+		libgtest.so:devel/googletest
 
-CPE_VENDOR=	cncf
-
-CMAKE_ARGS=	-DBUILD_SHARED_LIBS=ON \
-		-DCMAKE_POSITION_INDEPENDENT_CODE=ON
-CMAKE_OFF=	BUILD_TESTING BUILD_EXAMPLES
+USES=		cpe cmake:testing compiler:c++14-lang
 
-LIB_DEPENDS=	libgtest.so:devel/googletest \
-		libcurl.so:ftp/curl
+CMAKE_OFF=	BUILD_EXAMPLES \
+		BUILD_TESTING
+CMAKE_ON=	BUILD_SHARED_LIBS \
+		CMAKE_POSITION_INDEPENDENT_CODE
 
-USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
 
-PLIST_SUB=	SHLIBVER=${PORTVERSION}
+USE_GITHUB=	yes
+GH_ACCOUNT=	open-telemetry
+
+CPE_VENDOR=	cncf
 
 .include <bsd.port.mk>
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index 99ae995ff675..f664fc236e4d 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,3 @@
-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 = 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
diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist
index 00d7a41df503..e02a0445a507 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
@@ -108,6 +111,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 +133,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,12 +148,20 @@ 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/headers_configuration.h
 include/opentelemetry/sdk/configuration/include_exclude_configuration.h
@@ -163,20 +179,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 +212,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 +231,15 @@ 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/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
@@ -408,6 +441,7 @@ 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/oci_attributes.h
+include/opentelemetry/semconv/incubating/openai_attributes.h
 include/opentelemetry/semconv/incubating/opentracing_attributes.h
 include/opentelemetry/semconv/incubating/os_attributes.h
 include/opentelemetry/semconv/incubating/otel_attributes.h