notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q3
opentelemetry-cpp OpenTelemetry C++ client
1.14.2 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.14.2Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-09-08 17:51:06
Last Update: 2024-09-08 17:48:08
Commit Hash: 66edcb8
License: APACHE20
WWW:
https://github.com/open-telemetry/opentelemetry-cpp
Description:
The C++ OpenTelemetry client.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (286 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/opentelemetry-cpp-1.14.2/catalog.mk
  3. /usr/local/share/licenses/opentelemetry-cpp-1.14.2/LICENSE
  4. /usr/local/share/licenses/opentelemetry-cpp-1.14.2/APACHE20
  5. include/opentelemetry/baggage/baggage.h
  6. include/opentelemetry/baggage/baggage_context.h
  7. include/opentelemetry/baggage/propagation/baggage_propagator.h
  8. include/opentelemetry/common/attribute_value.h
  9. include/opentelemetry/common/key_value_iterable.h
  10. include/opentelemetry/common/key_value_iterable_view.h
  11. include/opentelemetry/common/kv_properties.h
  12. include/opentelemetry/common/macros.h
  13. include/opentelemetry/common/spin_lock_mutex.h
  14. include/opentelemetry/common/string_util.h
  15. include/opentelemetry/common/timestamp.h
  16. include/opentelemetry/config.h
  17. include/opentelemetry/context/context.h
  18. include/opentelemetry/context/context_value.h
  19. include/opentelemetry/context/propagation/composite_propagator.h
  20. include/opentelemetry/context/propagation/global_propagator.h
  21. include/opentelemetry/context/propagation/noop_propagator.h
  22. include/opentelemetry/context/propagation/text_map_propagator.h
  23. include/opentelemetry/context/runtime_context.h
  24. include/opentelemetry/detail/preprocessor.h
  25. include/opentelemetry/exporters/memory/in_memory_data.h
  26. include/opentelemetry/exporters/memory/in_memory_span_data.h
  27. include/opentelemetry/exporters/memory/in_memory_span_exporter.h
  28. include/opentelemetry/exporters/memory/in_memory_span_exporter_factory.h
  29. include/opentelemetry/exporters/ostream/common_utils.h
  30. include/opentelemetry/exporters/ostream/log_record_exporter.h
  31. include/opentelemetry/exporters/ostream/log_record_exporter_factory.h
  32. include/opentelemetry/exporters/ostream/metric_exporter.h
  33. include/opentelemetry/exporters/ostream/metric_exporter_factory.h
  34. include/opentelemetry/exporters/ostream/span_exporter.h
  35. include/opentelemetry/exporters/ostream/span_exporter_factory.h
  36. include/opentelemetry/ext/http/client/curl/http_client_curl.h
  37. include/opentelemetry/ext/http/client/curl/http_operation_curl.h
  38. include/opentelemetry/ext/http/client/http_client.h
  39. include/opentelemetry/ext/http/client/http_client_factory.h
  40. include/opentelemetry/ext/http/common/url_parser.h
  41. include/opentelemetry/ext/http/server/file_http_server.h
  42. include/opentelemetry/ext/http/server/http_server.h
  43. include/opentelemetry/ext/http/server/socket_tools.h
  44. include/opentelemetry/logs/event_id.h
  45. include/opentelemetry/logs/event_logger.h
  46. include/opentelemetry/logs/event_logger_provider.h
  47. include/opentelemetry/logs/log_record.h
  48. include/opentelemetry/logs/logger.h
  49. include/opentelemetry/logs/logger_provider.h
  50. include/opentelemetry/logs/logger_type_traits.h
  51. include/opentelemetry/logs/noop.h
  52. include/opentelemetry/logs/provider.h
  53. include/opentelemetry/logs/severity.h
  54. include/opentelemetry/metrics/async_instruments.h
  55. include/opentelemetry/metrics/meter.h
  56. include/opentelemetry/metrics/meter_provider.h
  57. include/opentelemetry/metrics/noop.h
  58. include/opentelemetry/metrics/observer_result.h
  59. include/opentelemetry/metrics/provider.h
  60. include/opentelemetry/metrics/sync_instruments.h
  61. include/opentelemetry/nostd/detail/all.h
  62. include/opentelemetry/nostd/detail/decay.h
  63. include/opentelemetry/nostd/detail/dependent_type.h
  64. include/opentelemetry/nostd/detail/functional.h
  65. include/opentelemetry/nostd/detail/invoke.h
  66. include/opentelemetry/nostd/detail/trait.h
  67. include/opentelemetry/nostd/detail/type_pack_element.h
  68. include/opentelemetry/nostd/detail/valueless.h
  69. include/opentelemetry/nostd/detail/variant_alternative.h
  70. include/opentelemetry/nostd/detail/variant_fwd.h
  71. include/opentelemetry/nostd/detail/variant_size.h
  72. include/opentelemetry/nostd/detail/void.h
  73. include/opentelemetry/nostd/function_ref.h
  74. include/opentelemetry/nostd/internal/absl/base/attributes.h
  75. include/opentelemetry/nostd/internal/absl/base/config.h
  76. include/opentelemetry/nostd/internal/absl/base/internal/identity.h
  77. include/opentelemetry/nostd/internal/absl/base/internal/inline_variable.h
  78. include/opentelemetry/nostd/internal/absl/base/internal/invoke.h
  79. include/opentelemetry/nostd/internal/absl/base/macros.h
  80. include/opentelemetry/nostd/internal/absl/base/optimization.h
  81. include/opentelemetry/nostd/internal/absl/base/options.h
  82. include/opentelemetry/nostd/internal/absl/base/policy_checks.h
  83. include/opentelemetry/nostd/internal/absl/base/port.h
  84. include/opentelemetry/nostd/internal/absl/meta/type_traits.h
  85. include/opentelemetry/nostd/internal/absl/types/bad_variant_access.h
  86. include/opentelemetry/nostd/internal/absl/types/internal/variant.h
  87. include/opentelemetry/nostd/internal/absl/types/variant.h
  88. include/opentelemetry/nostd/internal/absl/utility/utility.h
  89. include/opentelemetry/nostd/shared_ptr.h
  90. include/opentelemetry/nostd/span.h
  91. include/opentelemetry/nostd/string_view.h
  92. include/opentelemetry/nostd/type_traits.h
  93. include/opentelemetry/nostd/unique_ptr.h
  94. include/opentelemetry/nostd/utility.h
  95. include/opentelemetry/nostd/variant.h
  96. include/opentelemetry/plugin/detail/dynamic_library_handle.h
  97. include/opentelemetry/plugin/detail/dynamic_load_unix.h
  98. include/opentelemetry/plugin/detail/dynamic_load_windows.h
  99. include/opentelemetry/plugin/detail/loader_info.h
  100. include/opentelemetry/plugin/detail/tracer_handle.h
  101. include/opentelemetry/plugin/detail/utility.h
  102. include/opentelemetry/plugin/dynamic_load.h
  103. include/opentelemetry/plugin/factory.h
  104. include/opentelemetry/plugin/hook.h
  105. include/opentelemetry/plugin/tracer.h
  106. include/opentelemetry/sdk/common/atomic_shared_ptr.h
  107. include/opentelemetry/sdk/common/atomic_unique_ptr.h
  108. include/opentelemetry/sdk/common/attribute_utils.h
  109. include/opentelemetry/sdk/common/attributemap_hash.h
  110. include/opentelemetry/sdk/common/base64.h
  111. include/opentelemetry/sdk/common/circular_buffer.h
  112. include/opentelemetry/sdk/common/circular_buffer_range.h
  113. include/opentelemetry/sdk/common/empty_attributes.h
  114. include/opentelemetry/sdk/common/env_variables.h
  115. include/opentelemetry/sdk/common/exporter_utils.h
  116. include/opentelemetry/sdk/common/global_log_handler.h
  117. include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
  118. include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
  119. include/opentelemetry/sdk/logs/batch_log_record_processor.h
  120. include/opentelemetry/sdk/logs/batch_log_record_processor_factory.h
  121. include/opentelemetry/sdk/logs/batch_log_record_processor_options.h
  122. include/opentelemetry/sdk/logs/event_logger.h
  123. include/opentelemetry/sdk/logs/event_logger_provider.h
  124. include/opentelemetry/sdk/logs/event_logger_provider_factory.h
  125. include/opentelemetry/sdk/logs/exporter.h
  126. include/opentelemetry/sdk/logs/logger.h
  127. include/opentelemetry/sdk/logs/logger_context.h
  128. include/opentelemetry/sdk/logs/logger_context_factory.h
  129. include/opentelemetry/sdk/logs/logger_provider.h
  130. include/opentelemetry/sdk/logs/logger_provider_factory.h
  131. include/opentelemetry/sdk/logs/multi_log_record_processor.h
  132. include/opentelemetry/sdk/logs/multi_log_record_processor_factory.h
  133. include/opentelemetry/sdk/logs/multi_recordable.h
  134. include/opentelemetry/sdk/logs/processor.h
  135. include/opentelemetry/sdk/logs/read_write_log_record.h
  136. include/opentelemetry/sdk/logs/readable_log_record.h
  137. include/opentelemetry/sdk/logs/recordable.h
  138. include/opentelemetry/sdk/logs/simple_log_record_processor.h
  139. include/opentelemetry/sdk/logs/simple_log_record_processor_factory.h
  140. include/opentelemetry/sdk/metrics/aggregation/aggregation.h
  141. include/opentelemetry/sdk/metrics/aggregation/aggregation_config.h
  142. include/opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_indexer.h
  143. include/opentelemetry/sdk/metrics/aggregation/default_aggregation.h
  144. include/opentelemetry/sdk/metrics/aggregation/drop_aggregation.h
  145. include/opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h
  146. include/opentelemetry/sdk/metrics/aggregation/lastvalue_aggregation.h
  147. include/opentelemetry/sdk/metrics/aggregation/sum_aggregation.h
  148. include/opentelemetry/sdk/metrics/async_instruments.h
  149. include/opentelemetry/sdk/metrics/data/circular_buffer.h
  150. include/opentelemetry/sdk/metrics/data/exemplar_data.h
  151. include/opentelemetry/sdk/metrics/data/metric_data.h
  152. include/opentelemetry/sdk/metrics/data/point_data.h
  153. include/opentelemetry/sdk/metrics/exemplar/always_sample_filter.h
  154. include/opentelemetry/sdk/metrics/exemplar/filter.h
  155. include/opentelemetry/sdk/metrics/exemplar/filtered_exemplar_reservoir.h
  156. include/opentelemetry/sdk/metrics/exemplar/fixed_size_exemplar_reservoir.h
  157. include/opentelemetry/sdk/metrics/exemplar/histogram_exemplar_reservoir.h
  158. include/opentelemetry/sdk/metrics/exemplar/never_sample_filter.h
  159. include/opentelemetry/sdk/metrics/exemplar/no_exemplar_reservoir.h
  160. include/opentelemetry/sdk/metrics/exemplar/reservoir.h
  161. include/opentelemetry/sdk/metrics/exemplar/reservoir_cell.h
  162. include/opentelemetry/sdk/metrics/exemplar/reservoir_cell_selector.h
  163. include/opentelemetry/sdk/metrics/exemplar/with_trace_sample_filter.h
  164. include/opentelemetry/sdk/metrics/export/metric_producer.h
  165. include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h
  166. include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h
  167. include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h
  168. include/opentelemetry/sdk/metrics/instrument_metadata_validator.h
  169. include/opentelemetry/sdk/metrics/instruments.h
  170. include/opentelemetry/sdk/metrics/meter.h
  171. include/opentelemetry/sdk/metrics/meter_context.h
  172. include/opentelemetry/sdk/metrics/meter_context_factory.h
  173. include/opentelemetry/sdk/metrics/meter_provider.h
  174. include/opentelemetry/sdk/metrics/meter_provider_factory.h
  175. include/opentelemetry/sdk/metrics/metric_reader.h
  176. include/opentelemetry/sdk/metrics/observer_result.h
  177. include/opentelemetry/sdk/metrics/push_metric_exporter.h
  178. include/opentelemetry/sdk/metrics/state/async_metric_storage.h
  179. include/opentelemetry/sdk/metrics/state/attributes_hashmap.h
  180. include/opentelemetry/sdk/metrics/state/filtered_ordered_attribute_map.h
  181. include/opentelemetry/sdk/metrics/state/metric_collector.h
  182. include/opentelemetry/sdk/metrics/state/metric_storage.h
  183. include/opentelemetry/sdk/metrics/state/multi_metric_storage.h
  184. include/opentelemetry/sdk/metrics/state/observable_registry.h
  185. include/opentelemetry/sdk/metrics/state/sync_metric_storage.h
  186. include/opentelemetry/sdk/metrics/state/temporal_metric_storage.h
  187. include/opentelemetry/sdk/metrics/sync_instruments.h
  188. include/opentelemetry/sdk/metrics/view/attributes_processor.h
  189. include/opentelemetry/sdk/metrics/view/instrument_selector.h
  190. include/opentelemetry/sdk/metrics/view/instrument_selector_factory.h
  191. include/opentelemetry/sdk/metrics/view/meter_selector.h
  192. include/opentelemetry/sdk/metrics/view/meter_selector_factory.h
  193. include/opentelemetry/sdk/metrics/view/predicate.h
  194. include/opentelemetry/sdk/metrics/view/predicate_factory.h
  195. include/opentelemetry/sdk/metrics/view/view.h
  196. include/opentelemetry/sdk/metrics/view/view_factory.h
  197. include/opentelemetry/sdk/metrics/view/view_registry.h
  198. include/opentelemetry/sdk/metrics/view/view_registry_factory.h
  199. include/opentelemetry/sdk/resource/resource.h
  200. include/opentelemetry/sdk/resource/resource_detector.h
  201. include/opentelemetry/sdk/resource/semantic_conventions.h
  202. include/opentelemetry/sdk/trace/batch_span_processor.h
  203. include/opentelemetry/sdk/trace/batch_span_processor_factory.h
  204. include/opentelemetry/sdk/trace/batch_span_processor_options.h
  205. include/opentelemetry/sdk/trace/exporter.h
  206. include/opentelemetry/sdk/trace/id_generator.h
  207. include/opentelemetry/sdk/trace/multi_recordable.h
  208. include/opentelemetry/sdk/trace/multi_span_processor.h
  209. include/opentelemetry/sdk/trace/processor.h
  210. include/opentelemetry/sdk/trace/random_id_generator.h
  211. include/opentelemetry/sdk/trace/random_id_generator_factory.h
  212. include/opentelemetry/sdk/trace/recordable.h
  213. include/opentelemetry/sdk/trace/sampler.h
  214. include/opentelemetry/sdk/trace/samplers/always_off.h
  215. include/opentelemetry/sdk/trace/samplers/always_off_factory.h
  216. include/opentelemetry/sdk/trace/samplers/always_on.h
  217. include/opentelemetry/sdk/trace/samplers/always_on_factory.h
  218. include/opentelemetry/sdk/trace/samplers/parent.h
  219. include/opentelemetry/sdk/trace/samplers/parent_factory.h
  220. include/opentelemetry/sdk/trace/samplers/trace_id_ratio.h
  221. include/opentelemetry/sdk/trace/samplers/trace_id_ratio_factory.h
  222. include/opentelemetry/sdk/trace/simple_processor.h
  223. include/opentelemetry/sdk/trace/simple_processor_factory.h
  224. include/opentelemetry/sdk/trace/span_data.h
  225. include/opentelemetry/sdk/trace/tracer.h
  226. include/opentelemetry/sdk/trace/tracer_context.h
  227. include/opentelemetry/sdk/trace/tracer_context_factory.h
  228. include/opentelemetry/sdk/trace/tracer_provider.h
  229. include/opentelemetry/sdk/trace/tracer_provider_factory.h
  230. include/opentelemetry/sdk/version/version.h
  231. include/opentelemetry/sdk_config.h
  232. include/opentelemetry/std/shared_ptr.h
  233. include/opentelemetry/std/span.h
  234. include/opentelemetry/std/string_view.h
  235. include/opentelemetry/std/type_traits.h
  236. include/opentelemetry/std/unique_ptr.h
  237. include/opentelemetry/std/utility.h
  238. include/opentelemetry/std/variant.h
  239. include/opentelemetry/trace/context.h
  240. include/opentelemetry/trace/default_span.h
  241. include/opentelemetry/trace/noop.h
  242. include/opentelemetry/trace/propagation/b3_propagator.h
  243. include/opentelemetry/trace/propagation/detail/hex.h
  244. include/opentelemetry/trace/propagation/detail/string.h
  245. include/opentelemetry/trace/propagation/http_trace_context.h
  246. include/opentelemetry/trace/propagation/jaeger.h
  247. include/opentelemetry/trace/provider.h
  248. include/opentelemetry/trace/scope.h
  249. include/opentelemetry/trace/semantic_conventions.h
  250. include/opentelemetry/trace/span.h
  251. include/opentelemetry/trace/span_context.h
  252. include/opentelemetry/trace/span_context_kv_iterable.h
  253. include/opentelemetry/trace/span_context_kv_iterable_view.h
  254. include/opentelemetry/trace/span_id.h
  255. include/opentelemetry/trace/span_metadata.h
  256. include/opentelemetry/trace/span_startoptions.h
  257. include/opentelemetry/trace/trace_flags.h
  258. include/opentelemetry/trace/trace_id.h
  259. include/opentelemetry/trace/trace_state.h
  260. include/opentelemetry/trace/tracer.h
  261. include/opentelemetry/trace/tracer_provider.h
  262. include/opentelemetry/version.h
  263. lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config-version.cmake
  264. lib/cmake/opentelemetry-cpp/opentelemetry-cpp-config.cmake
  265. lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target-release.cmake
  266. lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target.cmake
  267. lib/libopentelemetry_common.so
  268. lib/libopentelemetry_exporter_in_memory.so
  269. lib/libopentelemetry_exporter_ostream_logs.so
  270. lib/libopentelemetry_exporter_ostream_metrics.so
  271. lib/libopentelemetry_exporter_ostream_span.so
  272. lib/libopentelemetry_logs.so
  273. lib/libopentelemetry_metrics.so
  274. lib/libopentelemetry_resources.so
  275. lib/libopentelemetry_trace.so
  276. lib/libopentelemetry_version.so
  277. libdata/pkgconfig/opentelemetry_api.pc
  278. libdata/pkgconfig/opentelemetry_common.pc
  279. libdata/pkgconfig/opentelemetry_logs.pc
  280. libdata/pkgconfig/opentelemetry_metrics.pc
  281. libdata/pkgconfig/opentelemetry_resources.pc
  282. libdata/pkgconfig/opentelemetry_trace.pc
  283. libdata/pkgconfig/opentelemetry_version.pc
  284. @owner
  285. @group
  286. @mode
Collapse this list.
Dependency lines:
  • opentelemetry-cpp>0:devel/opentelemetry-cpp
To install the port:
cd /usr/ports/devel/opentelemetry-cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/opentelemetry-cpp
  • pkg install opentelemetry-cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: opentelemetry-cpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1709745099 SHA256 (open-telemetry-opentelemetry-cpp-v1.14.2_GH0.tar.gz) = c7e7801c9f6228751cdb9dd4724d0f04777ed53f524c8828e73bf4c9f894e0bd SIZE (open-telemetry-opentelemetry-cpp-v1.14.2_GH0.tar.gz) = 818836

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libgtest.so : devel/googletest
  2. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_opentelemetry-cpp
USES:
cmake compiler:c++14-lang cpe
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/open-telemetry/opentelemetry-cpp/tar.gz/v1.14.2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.14.2
08 Sep 2024 17:48:08
commit hash: 66edcb86f65117393297fedb6a5e661f9e3db735commit hash: 66edcb86f65117393297fedb6a5e661f9e3db735commit hash: 66edcb86f65117393297fedb6a5e661f9e3db735commit hash: 66edcb86f65117393297fedb6a5e661f9e3db735 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
devel/opentelemetry-cpp: fix build with clang 19

Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:

   
/wrkdirs/usr/ports/devel/opentelemetry-cpp/work/opentelemetry-cpp-1.16.1/api/include/opentelemetry/logs/logger_type_traits.h:169:69:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
      169 |     return LogRecordSetterTrait<common::KeyValueIterable>::template
Set(
          |                                                                    
^
   
/wrkdirs/usr/ports/devel/opentelemetry-cpp/work/opentelemetry-cpp-1.16.1/api/include/opentelemetry/logs/logger.h:76:89:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
       76 |         detail::LogRecordSetterTrait<typename
std::decay<ArgumentType>::type>::template Set(
          |                                                                     
                   ^
   
/wrkdirs/usr/ports/devel/opentelemetry-cpp/work/opentelemetry-cpp-1.16.1/api/include/opentelemetry/logs/event_logger.h:69:89:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
       69 |         detail::LogRecordSetterTrait<typename
std::decay<ArgumentType>::type>::template Set(
          |                                                                     
                   ^

In these cases, appending "<>" is enough to satisfy the constraint.

PR:		281359
Approved by:	osa (maintainer)
MFH:		2024Q3

(cherry picked from commit 676864fd474bdd6ec1d74496d0a58d9a5a046601)

Number of commits found: 1