2021-08-19 08:14:57 +08:00
{
2022-12-20 06:55:34 +08:00
"$schema" : "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json" ,
2021-08-19 08:14:57 +08:00
"name" : "opentelemetry-cpp" ,
[opentelemetry-cpp] upgrade to release v1.14.0 (#36816)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
<!-- If this PR updates an existing port, please uncomment and fill out
this checklist:
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
END OF PORT UPDATE CHECKLIST (delete this line) -->
Upgrade to v1.14.0 release of OpenTelemetry-Cpp
https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.14.0.
The opentelemetry-cpp[geneva] feature was also updated to reflect the
change in v1.14.0
The port opentelemetry-fluentd depends on opentelemetry-cpp, and it is
broken on this upgrade, so it is deleted because it has been moved to
opentelemetry-cpp[geneva] in this PR.
<!-- If this PR adds a new port, please uncomment and fill out this
checklist:
- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.
END OF NEW PORT CHECKLIST (delete this line) -->
2024-02-22 03:39:59 +08:00
"version-semver" : "1.14.0" ,
2024-02-22 13:49:21 +08:00
"port-version" : 1 ,
2021-08-19 08:14:57 +08:00
"description" : [
"OpenTelemetry is a collection of tools, APIs, and SDKs." ,
"You use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior."
] ,
"homepage" : "https://github.com/open-telemetry/opentelemetry-cpp" ,
2022-02-04 17:15:44 +08:00
"license" : "Apache-2.0" ,
2021-08-19 08:14:57 +08:00
"dependencies" : [
2023-04-11 03:50:22 +08:00
"abseil" ,
2021-08-19 08:14:57 +08:00
"nlohmann-json" ,
{
"name" : "vcpkg-cmake" ,
"host" : true
} ,
{
"name" : "vcpkg-cmake-config" ,
"host" : true
}
] ,
"features" : {
"elasticsearch" : {
"description" : "Whether to include the Elasticsearch Client in the SDK"
} ,
"etw" : {
2022-09-27 02:35:51 +08:00
"description" : "Whether to include the ETW Exporter in the SDK" ,
"supports" : "windows"
2021-08-19 08:14:57 +08:00
} ,
2024-01-26 04:58:28 +08:00
"geneva" : {
2024-02-22 13:49:21 +08:00
"description" : "Whether to include the Geneva Exporter from the opentelemetry-cpp-contrib repository" ,
"dependencies" : [
{
"name" : "opentelemetry-cpp" ,
"features" : [
"etw"
] ,
"platform" : "windows"
}
]
2024-01-26 04:58:28 +08:00
} ,
2023-04-14 05:58:46 +08:00
"otlp-grpc" : {
"description" : "Whether to include the OTLP gRPC exporter in the SDK" ,
2021-11-06 04:00:50 +08:00
"dependencies" : [
"grpc" ,
2023-04-05 06:23:02 +08:00
{
"name" : "grpc" ,
"host" : true
2023-04-14 05:58:46 +08:00
}
2021-11-06 04:00:50 +08:00
]
} ,
2023-02-08 07:31:57 +08:00
"otlp-http" : {
"description" : "Whether to include the OpenTelemetry Protocol over HTTP in the SDK" ,
"dependencies" : [
"curl" ,
2024-02-01 08:01:42 +08:00
"protobuf"
2023-02-08 07:31:57 +08:00
]
} ,
2021-08-19 08:14:57 +08:00
"prometheus" : {
"description" : "Whether to include the Prometheus Client in the SDK" ,
"dependencies" : [
"prometheus-cpp"
]
} ,
"zipkin" : {
"description" : "Whether to include the Zipkin exporter in the SDK"
}
}
}