From nobody Wed Sep 6 17:24:37 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rgq4P39rMz4sJXs; Wed, 6 Sep 2023 17:24:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rgq4P31dMz3Zlx; Wed, 6 Sep 2023 17:24:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694021077; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e5APyTkM89rorN+m81klbBQ1+lsnKaaVpdhfukUaaQI=; b=W/aOrpJrC3MUAAndtDnx7zOpc3aw25ZNN1/7LLh4tkNJqmTL3esv1+g+nnzFZy1dpn+J98 biaADxDnPaipTqGAJc5p/q6nB7ljSXinHuYKqZpHcLHBZ2FzCP7LPO+CWnASaMQCzH5xmb xvOKIiE9XPIEU06EzAKXP19xCHPdcuYVNvNR4nBDDPqABDF3fm+7NtKJ8VEqdajDekjhCI zO0teuBPE+Yw7IBIm0u01mk/dwWLADJ16SdIE+S++ltG4LynsDfVzfghyXsXdPqPIRje42 zYP9wIFNEDwQ2SJloOMFynhbITSZT/BjHcbfUFCrzyGQQ5kWwPjOOmw+1a39LQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694021077; a=rsa-sha256; cv=none; b=GMt6T1Irp/X6jjdOyyTYjBi5W3IRW9g1UTOXbC6h4Vtg8YJP4DmvzZ9MeLBzNP7633JZa8 B5LwbPsHxTCzzWBwQ5zQ57JfoqwCISZP29tdZrZimaN1ZyFu7tEiK2YZLjg6McB4BCMDMp aOeCi/qHRNkQHsmYjC31Y8ZHre7vQgW50j4njFET2Wsk4tNZRxtYsTOejKap4g/Em88oaj PZDQAam2pLdHjtzQpODBKjUOIJ/eIj5DIjTN/ZI0M7mOVT6CEIQvOu1PTqDO+vpKnzUy8a mPargpQUioFT+Z6T2yM8rGaZazMvaVu9TWS03Do9CkzK+j5/T4+dwMEubeKIYA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694021077; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e5APyTkM89rorN+m81klbBQ1+lsnKaaVpdhfukUaaQI=; b=Er6qwQ20UJts4i01foYbZjhZxGL9PCkl0XBTCgLqFBFQqeI9pCQNp2lKKmmX/+lR0cBV66 bayRXe8Byw8A+1uhDMb3boySdGjXIz3yL3SeGjwEKZn1yuG2Jjfj5kJGGuMb26IMtFi/97 0ecZfoXqnW3C+4pZlPzY/YC2UsfozmY09RcA9RYZFAMabKU0ri2VJb46eF743A46jiKbg2 UdTkOEEpfGi4PvVFxWmYlN4fKHbDn0WY5jbDMm3m/xX/LbrbEyAe9nJMF+HggB33TbUcxB kB2lD7dQ55zF27tXBRn2Dpefd5FsqgrH91BvJibsDOaUqwvedlGBJcZps9hpzg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Rgq4P1yyyz9yf; Wed, 6 Sep 2023 17:24:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 386HOb0l069233; Wed, 6 Sep 2023 17:24:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 386HObsG069230; Wed, 6 Sep 2023 17:24:37 GMT (envelope-from git) Date: Wed, 6 Sep 2023 17:24:37 GMT Message-Id: <202309061724.386HObsG069230@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Sergey A. Osokin" Subject: git: 2f4b571642a1 - main - devel/opentelemetry-cpp: New port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: osa X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2f4b571642a1a8609e064528219601d8016c2faf Auto-Submitted: auto-generated The branch main has been updated by osa: URL: https://cgit.FreeBSD.org/ports/commit/?id=2f4b571642a1a8609e064528219601d8016c2faf commit 2f4b571642a1a8609e064528219601d8016c2faf Author: Sergey A. Osokin AuthorDate: 2023-09-06 17:23:47 +0000 Commit: Sergey A. Osokin CommitDate: 2023-09-06 17:23:47 +0000 devel/opentelemetry-cpp: New port Add OpenTelemetry C++ client, connect to the build. --- devel/Makefile | 1 + devel/opentelemetry-cpp/Makefile | 30 +++++ devel/opentelemetry-cpp/distinfo | 3 + devel/opentelemetry-cpp/pkg-descr | 1 + devel/opentelemetry-cpp/pkg-plist | 247 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 282 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index ff70b93e60bb..321228a96651 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1716,6 +1716,7 @@ SUBDIR += opendht SUBDIR += opengrok SUBDIR += openocd + SUBDIR += opentelemetry-cpp SUBDIR += openwince-include SUBDIR += orc SUBDIR += orcania diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile new file mode 100644 index 000000000000..87cbe22fe172 --- /dev/null +++ b/devel/opentelemetry-cpp/Makefile @@ -0,0 +1,30 @@ +PORTNAME= opentelemetry-cpp +PORTVERSION= 1.8.1 +DISTVERSIONPREFIX= v +CATEGORIES= devel + +MAINTAINER= osa@FreeBSD.org +COMMENT= OpenTelemetry C++ client +WWW= 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 + +CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON +CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES + +LIB_DEPENDS= libgtest.so:devel/googletest \ + libcurl.so:ftp/curl + +USE_LDCONFIG= yes +GNU_CONFIGURE= yes + +PLIST_SUB= SHLIBVER=${PORTVERSION} + +.include diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo new file mode 100644 index 000000000000..8dda94e5819e --- /dev/null +++ b/devel/opentelemetry-cpp/distinfo @@ -0,0 +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 diff --git a/devel/opentelemetry-cpp/pkg-descr b/devel/opentelemetry-cpp/pkg-descr new file mode 100644 index 000000000000..830b313f3391 --- /dev/null +++ b/devel/opentelemetry-cpp/pkg-descr @@ -0,0 +1 @@ +The C++ OpenTelemetry client. diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist new file mode 100644 index 000000000000..08b03428fbbc --- /dev/null +++ b/devel/opentelemetry-cpp/pkg-plist @@ -0,0 +1,247 @@ +include/opentelemetry/baggage/baggage.h +include/opentelemetry/baggage/baggage_context.h +include/opentelemetry/baggage/propagation/baggage_propagator.h +include/opentelemetry/common/attribute_value.h +include/opentelemetry/common/key_value_iterable.h +include/opentelemetry/common/key_value_iterable_view.h +include/opentelemetry/common/kv_properties.h +include/opentelemetry/common/macros.h +include/opentelemetry/common/spin_lock_mutex.h +include/opentelemetry/common/string_util.h +include/opentelemetry/common/timestamp.h +include/opentelemetry/config.h +include/opentelemetry/context/context.h +include/opentelemetry/context/context_value.h +include/opentelemetry/context/propagation/composite_propagator.h +include/opentelemetry/context/propagation/global_propagator.h +include/opentelemetry/context/propagation/noop_propagator.h +include/opentelemetry/context/propagation/text_map_propagator.h +include/opentelemetry/context/runtime_context.h +include/opentelemetry/detail/preprocessor.h +include/opentelemetry/exporters/memory/in_memory_data.h +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/log_record_exporter.h +include/opentelemetry/exporters/ostream/metric_exporter.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 +include/opentelemetry/ext/http/client/curl/http_operation_curl.h +include/opentelemetry/ext/http/client/http_client.h +include/opentelemetry/ext/http/client/http_client_factory.h +include/opentelemetry/ext/http/common/url_parser.h +include/opentelemetry/ext/http/server/file_http_server.h +include/opentelemetry/ext/http/server/http_server.h +include/opentelemetry/ext/http/server/socket_tools.h +include/opentelemetry/ext/zpages/latency_boundaries.h +include/opentelemetry/ext/zpages/static/tracez_index.h +include/opentelemetry/ext/zpages/static/tracez_script.h +include/opentelemetry/ext/zpages/static/tracez_style.h +include/opentelemetry/ext/zpages/threadsafe_span_data.h +include/opentelemetry/ext/zpages/tracez_data.h +include/opentelemetry/ext/zpages/tracez_data_aggregator.h +include/opentelemetry/ext/zpages/tracez_http_server.h +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/logger.h +include/opentelemetry/logs/logger_provider.h +include/opentelemetry/logs/noop.h +include/opentelemetry/logs/provider.h +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/noop.h +include/opentelemetry/metrics/observer_result.h +include/opentelemetry/metrics/provider.h +include/opentelemetry/metrics/sync_instruments.h +include/opentelemetry/nostd/detail/all.h +include/opentelemetry/nostd/detail/decay.h +include/opentelemetry/nostd/detail/dependent_type.h +include/opentelemetry/nostd/detail/functional.h +include/opentelemetry/nostd/detail/invoke.h +include/opentelemetry/nostd/detail/trait.h +include/opentelemetry/nostd/detail/type_pack_element.h +include/opentelemetry/nostd/detail/valueless.h +include/opentelemetry/nostd/detail/variant_alternative.h +include/opentelemetry/nostd/detail/variant_fwd.h +include/opentelemetry/nostd/detail/variant_size.h +include/opentelemetry/nostd/detail/void.h +include/opentelemetry/nostd/function_ref.h +include/opentelemetry/nostd/internal/absl/base/attributes.h +include/opentelemetry/nostd/internal/absl/base/config.h +include/opentelemetry/nostd/internal/absl/base/internal/identity.h +include/opentelemetry/nostd/internal/absl/base/internal/inline_variable.h +include/opentelemetry/nostd/internal/absl/base/internal/invoke.h +include/opentelemetry/nostd/internal/absl/base/macros.h +include/opentelemetry/nostd/internal/absl/base/optimization.h +include/opentelemetry/nostd/internal/absl/base/options.h +include/opentelemetry/nostd/internal/absl/base/policy_checks.h +include/opentelemetry/nostd/internal/absl/base/port.h +include/opentelemetry/nostd/internal/absl/meta/type_traits.h +include/opentelemetry/nostd/internal/absl/types/bad_variant_access.h +include/opentelemetry/nostd/internal/absl/types/internal/variant.h +include/opentelemetry/nostd/internal/absl/types/variant.h +include/opentelemetry/nostd/internal/absl/utility/utility.h +include/opentelemetry/nostd/shared_ptr.h +include/opentelemetry/nostd/span.h +include/opentelemetry/nostd/string_view.h +include/opentelemetry/nostd/type_traits.h +include/opentelemetry/nostd/unique_ptr.h +include/opentelemetry/nostd/utility.h +include/opentelemetry/nostd/variant.h +include/opentelemetry/plugin/detail/dynamic_library_handle.h +include/opentelemetry/plugin/detail/dynamic_load_unix.h +include/opentelemetry/plugin/detail/dynamic_load_windows.h +include/opentelemetry/plugin/detail/loader_info.h +include/opentelemetry/plugin/detail/tracer_handle.h +include/opentelemetry/plugin/detail/utility.h +include/opentelemetry/plugin/dynamic_load.h +include/opentelemetry/plugin/factory.h +include/opentelemetry/plugin/hook.h +include/opentelemetry/plugin/tracer.h +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/circular_buffer.h +include/opentelemetry/sdk/common/circular_buffer_range.h +include/opentelemetry/sdk/common/empty_attributes.h +include/opentelemetry/sdk/common/env_variables.h +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/metrics/aggregation/aggregation.h +include/opentelemetry/sdk/metrics/aggregation/aggregation_config.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/exemplar_data.h +include/opentelemetry/sdk/metrics/data/metric_data.h +include/opentelemetry/sdk/metrics/data/point_data.h +include/opentelemetry/sdk/metrics/exemplar/always_sample_filter.h +include/opentelemetry/sdk/metrics/exemplar/filter.h +include/opentelemetry/sdk/metrics/exemplar/filtered_exemplar_reservoir.h +include/opentelemetry/sdk/metrics/exemplar/fixed_size_exemplar_reservoir.h +include/opentelemetry/sdk/metrics/exemplar/histogram_exemplar_reservoir.h +include/opentelemetry/sdk/metrics/exemplar/never_sample_filter.h +include/opentelemetry/sdk/metrics/exemplar/no_exemplar_reservoir.h +include/opentelemetry/sdk/metrics/exemplar/reservoir.h +include/opentelemetry/sdk/metrics/exemplar/reservoir_cell.h +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/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_provider.h +include/opentelemetry/sdk/metrics/metric_reader.h +include/opentelemetry/sdk/metrics/observer_result.h +include/opentelemetry/sdk/metrics/push_metric_exporter.h +include/opentelemetry/sdk/metrics/state/async_metric_storage.h +include/opentelemetry/sdk/metrics/state/attributes_hashmap.h +include/opentelemetry/sdk/metrics/state/metric_collector.h +include/opentelemetry/sdk/metrics/state/metric_storage.h +include/opentelemetry/sdk/metrics/state/multi_metric_storage.h +include/opentelemetry/sdk/metrics/state/observable_registry.h +include/opentelemetry/sdk/metrics/state/sync_metric_storage.h +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/meter_selector.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_registry.h +include/opentelemetry/sdk/resource/experimental_semantic_conventions.h +include/opentelemetry/sdk/resource/resource.h +include/opentelemetry/sdk/resource/resource_detector.h +include/opentelemetry/sdk/resource/semantic_conventions.h +include/opentelemetry/sdk/trace/batch_span_processor.h +include/opentelemetry/sdk/trace/batch_span_processor_factory.h +include/opentelemetry/sdk/trace/batch_span_processor_options.h +include/opentelemetry/sdk/trace/exporter.h +include/opentelemetry/sdk/trace/id_generator.h +include/opentelemetry/sdk/trace/multi_recordable.h +include/opentelemetry/sdk/trace/multi_span_processor.h +include/opentelemetry/sdk/trace/processor.h +include/opentelemetry/sdk/trace/random_id_generator.h +include/opentelemetry/sdk/trace/random_id_generator_factory.h +include/opentelemetry/sdk/trace/recordable.h +include/opentelemetry/sdk/trace/sampler.h +include/opentelemetry/sdk/trace/samplers/always_off.h +include/opentelemetry/sdk/trace/samplers/always_off_factory.h +include/opentelemetry/sdk/trace/samplers/always_on.h +include/opentelemetry/sdk/trace/samplers/always_on_factory.h +include/opentelemetry/sdk/trace/samplers/parent.h +include/opentelemetry/sdk/trace/samplers/parent_factory.h +include/opentelemetry/sdk/trace/samplers/trace_id_ratio.h +include/opentelemetry/sdk/trace/samplers/trace_id_ratio_factory.h +include/opentelemetry/sdk/trace/simple_processor.h +include/opentelemetry/sdk/trace/simple_processor_factory.h +include/opentelemetry/sdk/trace/span_data.h +include/opentelemetry/sdk/trace/tracer.h +include/opentelemetry/sdk/trace/tracer_context.h +include/opentelemetry/sdk/trace/tracer_context_factory.h +include/opentelemetry/sdk/trace/tracer_provider.h +include/opentelemetry/sdk/trace/tracer_provider_factory.h +include/opentelemetry/sdk/version/version.h +include/opentelemetry/sdk_config.h +include/opentelemetry/std/shared_ptr.h +include/opentelemetry/std/span.h +include/opentelemetry/std/string_view.h +include/opentelemetry/std/type_traits.h +include/opentelemetry/std/unique_ptr.h +include/opentelemetry/std/utility.h +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 +include/opentelemetry/trace/propagation/detail/string.h +include/opentelemetry/trace/propagation/http_trace_context.h +include/opentelemetry/trace/propagation/jaeger.h +include/opentelemetry/trace/provider.h +include/opentelemetry/trace/scope.h +include/opentelemetry/trace/semantic_conventions.h +include/opentelemetry/trace/span.h +include/opentelemetry/trace/span_context.h +include/opentelemetry/trace/span_context_kv_iterable.h +include/opentelemetry/trace/span_context_kv_iterable_view.h +include/opentelemetry/trace/span_id.h +include/opentelemetry/trace/span_metadata.h +include/opentelemetry/trace/span_startoptions.h +include/opentelemetry/trace/trace_flags.h +include/opentelemetry/trace/trace_id.h +include/opentelemetry/trace/trace_state.h +include/opentelemetry/trace/tracer.h +include/opentelemetry/trace/tracer_provider.h +include/opentelemetry/version.h +lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config-version.cmake +lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config.cmake +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_metrics.so +lib/libopentelemetry_exporter_ostream_span.so +lib/libopentelemetry_http_client_curl.so +lib/libopentelemetry_metrics.so +lib/libopentelemetry_resources.so +lib/libopentelemetry_trace.so +lib/libopentelemetry_version.so +@dir include/opentelemetry/sdk/logs