- [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.
```
ld: warning: direct access in function 'fmt::v10::detail::format_error_code(fmt::v10::detail::buffer<char>&, int, fmt::v10::basic_string_view<char>)' from file '/usr/local/vcpkg/installed/x64-osx/lib/libfmt.a(format.cc.o)' to global weak symbol 'decltype(fp.begin()) fmt::v10::detail::parse_format_specs<int, fmt::v10::detail::compile_parse_context<char> >(fmt::v10::detail::compile_parse_context<char>&)' from file '/usr/local/vcpkg/installed/x64-osx/lib/libspdlog.a(spdlog.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
```
When link with `spdlog`, it shows this warning.
This problem was once reported in #29280 by @marcovc
And this pr fix it.
<!-- 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:END OF PORT UPDATE CHECKLIST (delete this line) -->
Fixes#33512.
DCMTK comes with a vendored version of libjpeg that has custom
adjustments (e. g. a special lossless mode ).
The vendored version of libjpeg has conflicting symbols with the
libjpeg-turbo>=3.0.0 library that is built and linked in by vcpkg via
transitive dependencies, e.g. when linking in `tiff` support, where
libtiff has been built with `jpeg` support.
This PR implements a search and replace operation that prefixes the
exported symbols of the vendored libjpeg version with `dcmtk_`, thus
enabling us to link against both the vendored and the vcpkg version of
libjpeg at the same time without conflicting symbols.
The generated static library files have been checked with `nm -g
libijg{8,12,16}.a | grep -v dcmtk_` to see if there are any exported
symbols without `dcmtk_` remaining. There are none except for
`0000000000000000 B jaritab` which is not defined in `libjpeg.a`.
The PR has been tested with x64-linux and arm64-osx triplets and builds
`dcmtk[tools,tiff,zlib]` cleanly.
In order to fix#33512, we have to work around that vendored version of
libjpeg one way or another.
- Changes do not fully comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
Avoiding the vendored dependency would imply creating a dcmtk-jpeg
package from the vendored one, that is exclusively used for dcmtk and
needs to be kept in sync with dcmtk.
- ~~SHA512s are updated for each updated download.~~
- ~~The "supports" clause reflects platforms that may be fixed by this
new version.~~
- ~~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.
<!-- 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) -->
<!-- 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/. -->
Since the last time I added libgig to vcpkg, libgig 4.4.0 was released,
where my patches were accepted upstream . Contains some stability
improvements.
- [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.
- [ ] 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.
<!-- 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) -->
---------
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
This small PR adds a default feature `schur` to control the
`SCHUR_SPECIALIZATIONS` option in Ceres. It remains on by default.
As described briefly in the
[documentation](http://ceres-solver.org/installation.html#options-controlling-ceres-configuration),
`SCHUR_SPECIALIZATIONS` enables some template specializations which
improve runtime performance of the `SPARSE_SCHUR` solver, but it
requires a large number of explicit instantiations and generates large
object files—large enough to require `/bigobj` in MSVC. This can cause
issues with some compilers particularly in constrained environments.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~~SHA512s are updated for each updated download.~~
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
## 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.
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
I'm not entirely sure that I did the right thing. Previous versions were
having troubles building on arm, so they specified `"supports": "!arm"`
in `vcpkg.json`. These issues should be fixed now, although I had
minimal access to ARM devices/cross compilation tools to properly test
this. Should I add an explicit list of supported platforms instead?
February 2024 releases of **directxmesh**, **directxtex**,
**directxtk**, **directxtk12**, and **uvatlas**.
**directxtk** and **directxtk12** now publish pkg-config files.
- [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.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
- [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.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
Fix#36923
### 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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
### Tests
Port usage tests pass with following triplets:
```plain
x64-windows-static
x86-windows
```
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] 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.
deleted patch,
7b53739128
x265 is still included as a default feature when installed as:
`vcpkg.exe install libheif`
but to avoid linking to a GPL library, x265 can now be optionally
excluded with:
`vcpkg.exe install libheif[core,libde265]`
(libheif cannot encode without x265, only decode)
### Checklist
(please forgive if completed inaccurately)
- [✔️] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [N/A ] 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.
- [N/A] 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).
- [ N/A] The versioning scheme in `vcpkg.json` matches what upstream
says.
- [N/A] The license declaration in `vcpkg.json` matches what upstream
says.
- [ N/A] The installed as the "copyright" file matches what upstream
says.
- [ N/A] The source code of the component installed comes from an
authoritative source.
- [ N/A ?] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ N/A] The version database is fixed by rerunning `./vcpkg
x-add-version --all` and committing the result.
- [ N/A] Only one version is in the new port's versions file.
- [ N/A] Only one version is added to each modified port's versions
file.
---------
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/36926
No feature need to be tested.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/36877
All features passed with following triplets:
x86-windows
x64-windows
x64-windows-static
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes
https://github.com/microsoft/vcpkg/pull/32661#issuecomment-1954949791
All features passed with following triplets:
x86-windows
x64-windows
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
Fix#36905
### 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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
### Tests
Test pass with following triplets:
```plain
x64-windows
x64-windows-static
x86-windows
```
Fixes#36889.
* Fix usage error:
```
C:\source\repos\CMakeUsage\CMakeUsage\CMakeUsage.cpp(2,10): error C1083: Cannot open include file: 'libredwg/dwg.h': No such file or directory
```
* Cleanup redundant patches: `fix_arm64_build.patch`.
- [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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
All features are tested successfully in the following triplet:
```
x86-windows
x64-windows
x64-windows-static
```
The usage test passed on `x64-windows` (header files found):
```
libredwg provides CMake targets:
find_package(unofficial-libredwg CONFIG REQUIRED)
target_link_libraries(main unofficial::libredwg::libredwg)
```
---------
Co-authored-by: Monica <v-liumonica@microsoft.com>
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
<!-- 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/. -->
- [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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/36162
Export the targets for usage.
Usage test passed with following triplets:
```
x86-windows
x64-windows
x64-windows-static
```
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
Based on https://github.com/microsoft/vcpkg/pull/36518, credits @abique.
This update makes skia use vcpkg vulkan. There are still vendored
dependencies (abseil, spirv-*, maybe also dawn, graphite), but I don't
want to touch that now.
---------
Co-authored-by: Alexandre Bique <bique.alexandre@gmail.com>
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes#36397
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~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.
All features passed with following triplets:
```
x86-windows
x64-windows
x64-windows-static
```
Usage test passed on `x64-windows`.
<!-- 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) -->
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/35941
The contents in the patch have been merged in upstream, so I remove
them.
No feature needs to be tested.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/ -->
- [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
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version~~
- [ ] ~~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.
<!-- 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) -->
Hi, this PR adds two feature flags to Blaze to allow for a minimal
'core' installation:
1. `lapack`: LAPACK/BLAS is currently a default dependency, but its only
required for certain matrix operations and `BLAZE_BLAS_MODE` which is
off by default. See
[CMakeLists.txt#L65-L75](3156507a4b/CMakeLists.txt (lines-65):75).
2. `openmp`: The absence of this flag actually disables SMP support
entirely, so it might be better to just use `smp` instead. Thoughts? I
used `openmp` for consistency with the existing port which explicitly
sets the threading library via `BLAZE_SMP_THREADS=OpenMP`. In any case,
Blaze defaults to OpenMP and removes `BLAZE_SMP_THREADS` from cache when
`BLAZE_SHARED_MEMORY_PARALLELIZATION` is turned off. See
[CMakeLists.txt#L297-L304](3156507a4b/CMakeLists.txt (lines-297):304).
Both of these are still set as default features to ensure compatibility,
though I think the default LAPACK REQUIRED as a reminder to package
maintainers might be a bit excessive! If you're using LAPACK, you
probably aren't relying on Blaze to import it for you. That's probably
more of a discussion for upstream in any case.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~~SHA512s are updated for each updated download.~~
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~~SHA512s are updated for each updated download.~~
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
Fix for excluding the `predicates_init.c` file from the build:
- fix typo `predicate_init.c` -> `predicates_init.c`
- use regex to filter out the file such that we can use a relative path
to filter out the file.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] 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.
- [x] 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).
- [x] The versioning scheme in `vcpkg.json` matches what upstream says.
- [x] The license declaration in `vcpkg.json` matches what upstream
says.
- [x] The installed as the "copyright" file matches what upstream says.
- [x] The source code of the component installed comes from an
authoritative source.
- [x] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is in the new port's versions file.
- [x] Only one version is added to each modified port's versions file.
Fixes https://github.com/microsoft/vcpkg/issues/35977
- [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
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
Usage test pass with following triplets:
```
x86-windows
x64-windows
x64-windows-static
```
Drop the complex and undermaintained build system vendored into the
port.
Use msbuild for windows, and autotools otherwise.
Note: Users who change options via triplet files
(`VCPKG_CMAKE_CONFIGURE_OPTIONS`) must/can migrate to the official
options (via `VCPKG_CONFIGURE_MAKE_OPTIONS`; no equivalent for
msbuild?).
Should resolve#32888 according to my earlier ["the build also succeeds
with the official autoconf build
system."](https://github.com/microsoft/vcpkg/issues/32888#issuecomment-1662730210)
Should resolve#36777.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
- [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.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] Any patches that are no longer applied are deleted from the port's
directory.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is added to each modified port's versions file.
Fixes#36168.
* Update `libpq` to 16.2.
* Removed outdated patch `python_lib.patch`.
* Feature `client` has an error on `x86-windows`:
https://github.com/microsoft/vcpkg/issues/36693, but it is not caused by
this update and will be solved in another PR.
- [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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~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.
Features `client,icu,lz4,nls,openssl,python,tcl,xml,xslt,zlib,zstd` are
tested successfully in the following triplet:
```
x64-windows
x64-windows-static
```
Features `icu,lz4,nls,openssl,xml,xslt,zlib,zstd` are tested
successfully in the following triplet:
```
x86-windows
```
Features `readline,bonjour` are tested successfully in the following
triplet:
```
x64-osx
```
Feature `readline` are tested successfully in the following triplet:
```
x64-linux
```
The usage test passed on `x64-windows` (header files found):
```
The package libpq provides CMake integration:
find_package(PostgreSQL REQUIRED)
target_link_libraries(main PRIVATE PostgreSQL::PostgreSQL)
```
---------
Co-authored-by: Monica <v-liumonica@microsoft.com>
- [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.
opentelemetry-cpp[geneva] depends on opentelemetry-cpp[etw] on Windows,
as the Geneva exporter applies header files on top of ETW exporter
header files. Without declaration this dependency in vcpkg, the user
would need to install both features manually to make it work, like
opentelemetry[etw,geneva].
- [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.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
<!-- 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) -->
Fixes#36821.
- [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.
- [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.
Fixes#36776, update `mongo-c-driver` and `libbson` to 1.26.0.
mongo-c-driver
-
All features are tested successfully in the following triplet:
```
x86-windows
x64-windows
x64-windows-static
```
The usage test passed on `x64-windows` (header files found):
```
mongo-c-driver provides CMake targets:
find_package(mongoc-1.0 CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mongo::mongoc_shared>,mongo::mongoc_shared,mongo::mongoc_static>)
```
- [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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
---------
Co-authored-by: Monica <v-liumonica@microsoft.com>
Fixes#36762, update `winreg` to 6.1.1.
No featrue needs to be tested, the usage test passed on `x64-windows`
(header files found):
```
winreg is header-only and can be used from CMake via:
find_path(WINREG_INCLUDE_DIRS "winreg/WinReg.hpp")
target_include_directories(main PRIVATE ${WINREG_INCLUDE_DIRS})
```
- [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.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~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.
---------
Co-authored-by: Monica <v-liumonica@microsoft.com>
Fixes https://github.com/microsoft/vcpkg/issues/36769
Removed `fix-pkgconfig.patch`.
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~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.
All features passed with following triplets:
```
x86-windows
x64-windows
x64-windows-static
```
Usage test pass with following triplets:
```
x86-windows
x64-windows
x64-windows-static
```
- [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.
<!-- 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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fix https://github.com/microsoft/vcpkg/issues/36687
<!-- 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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes#36806
Usage passed on `x64-windows`.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] 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.
<!-- 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) -->
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes#36839
Usage test passed on `x64-windows`.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Fixes#36695
Update port `libredwg` to the latest version 0.13.2
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
Feature `tools` tested successfully in the following triplrt:
- x86-windows
- x64-windows
- x64-windows-static
---------
Co-authored-by: Jon <v-zhli17@microsoft.com>
Fix#36726
### Changes
* Patch `easyloggingpp/CMakeLists.txt` to change
`ELPP_PKGCONFIG_INSTALL_DIR` from `share/pkgconfig` to `lib/pkgconfig`.
* Patch `easyloggingpp/cmake/easyloggingpp.pc.cmakein` to add `libdir`
and `Libs`
* Add `usage` about `FindPkgConfig` module
### Checklist
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] SHA512s are updated for each updated download.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] 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.
Usage test pass with following triplets:
```
x86-windows
x64-linux
x64-windows
x64-windows-static
```
- [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.
This PR updates the `opengl-registry` and `egl-registry` ports to the
latest version. In addition both ports have broken copyright information
as both repositories are using individual licenses for each file. I
tried to fix this by including a vendored copyright file for the
`egl-registry` port. For `opengl-registry` I have just included a note
that all files are individually licensed. A proper fix for this seems to
be already worked on in #28644.
Originally, this port copied the single header provided by the upstream
into the install destination. This required consumers to use the package
via `find_path(semver.hpp)`, which is less robust, is inconsistent, and
doesn't use targets.
These changes update the vcpkg port to leverage the config-file package
offered by [neargye/semver](https://github.com/Neargye/semver). With
this, consumers use the package through `find_package(neargye-semver
CONFIG), and the target `semver::semver`.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- ~[ ] SHA512s are updated for each updated download.~
- ~[ ] The "supports" clause reflects platforms that may be fixed by
this new version.~
- ~[ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- ~[ ] 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.
- [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.
Fixes#36863
Update port SDL2-ttf to the latest version 2.22.0
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] 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.
Features harfbuzz is tested successfully in the following triplet:
- x86-windows
- x64-windows
- x64-windows-static
---------
Co-authored-by: Jon <v-zhli17@microsoft.com>
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes#36855.
Usage test passed on `x64-windows`.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
<!-- 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/. -->
- [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.
<!-- 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) -->
I tested this pr on x64-linux and it works fine.
- [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.
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/36882
No feature need to be tested.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fix https://github.com/microsoft/vcpkg/issues/36738
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
The usage has been tested successfully on `x64-windows`.
<!-- 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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~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.
<!-- 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) -->
- [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.
- [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.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~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.
Bump version to v2.17.1
<!-- 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/. -->
- [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.
<!-- 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) -->
<!-- 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/. -->
- [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.
<!-- 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) -->
Fixes#36778
- [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.
Disable optional dependencies.
I don't know what caused the race condition but it seems to be fixed.
- [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.
```
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
CMake Error:
Running
'C:/PROGRA~1/MICROS~1/2022/ENTERP~1/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe' '-C' 'D:/b/async-simple/src/v1.3-3db60bdafc.clean/CMakeFiles/CMakeTmp' '-t' 'recompact'
failed with:
ninja: error: loading 'build.ninja': The system cannot find the file specified.
```
* Add drekar-launch-process-cpp package
* Add usage for drekar-launch-process-cpp
* Format manifest
* version database
* Set drekar-launch-process-cpp supported platforms
* version database
* Set drekar-launch-process-cpp supported platforms
* version database
* Set drekar-launch-process-cpp supported platforms
* version database
* Add robotraconteur port
* version database
* Add robotraconteur-companion port
* version database
* Install usage
* Update manifests
* Add dbus and libusb dependencies on linux
* version database
* Add back vcpkg-cmake dependency
* version database
* Disable robotraconteur on linux
* version database
* usage newline
* Use vcpkg_cmake_config_fixup
* Add back linux support
* version database
* Improve check for libbluetooth using pkgconfig
* version database
* Change libbluetooth check to warning
* version database
* Set PACKAGE_NAME in vcpkg_cmake_config_fixup
* version database
* [glpk] Fix feature build error
* update version
* update
* version
* Add new line
* version
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Updated CLI11 version and hash to v2.4.0
* Ran vcpkg.exe x-add-version cli11
* Skip CLI11 build on UWP
CLI11's Unicode support doesn't build on UWP. As UWP is deprecated, it most likely won't be supported in the future.
* Removed cli11 from scripts/ci.baseline.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Added supports: !uwp to ports/cli11/vcpkg.json
cli11 Unicode support doesn't work on UWP
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Updated versions/cli11.json
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Patrik Huber <p.huber@mimetrik.co.uk>
* [json-c] update to version 0.17 2023-08-12
* [json-c] update version database
* [clamav] update to version 0.103.11
* [clamav] update version db
* [clamav] add patch to compile isnt.cpp on windows
* [clamav] update version db
* [clamav] remove extra port version
* [clamav] update version db
* fix cmakelists.txt
* update version
* fix cmakelists.txt
* update git-tree
* remove fix-cmakelists.patch
* update git-tree
* format
* update git-tree
---------
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
* [azure-core-cpp] Update to 1.11.1
## 1.11.1 (2024-02-02)
### Bugs Fixed
- [[#5154]](https://github.com/Azure/azure-sdk-for-cpp/issues/5154) WinHTTP Transport logging (and exception strings) have dangling periods making it harder to read.
### Other Changes
- Improved log messages for WinHTTP Transport to help diagnose WinHTTP state machine related issues.
* [azure-core-amqp-cpp] Update to 1.0.0-beta.7
## 1.0.0-beta.7 (2024-02-02)
### Features Added
The `Close` method on AMQP Message Sender and Message Receiver now blocks until the client receives a `DETACH` response from the remote node.
### Breaking Changes
- The `Close` method on AMQP Message Sender and Message Receiver now accepts an `Azure::Core::Context` parameter. This parameter is defaulted so this change should not affect existing code.
### Bugs Fixed
- Fixed uAMQP connection channel so that a channel is released when an END performative is received from the remote node instead of when the END performative is sent to the remote node.
- Enabled more than one uAMQP session to be created on a single connection.
* [aws-c-auth] update to 0.7.14
* [aws-c-auth] update to 0.7.14
* [aws-c-io] update to 0.14.3
* [aws-c-io] update to 0.14.3
* [aws-c-s3] update to 0.5.0
* [aws-c-s3] update to 0.5.0
* [aws-c-sdkutils] update to 0.1.14
* [aws-c-sdkutils] update to 0.1.14
* [aws-sdk-cpp] update to 1.11.255
* [aws-sdk-cpp] update to 1.11.255
* [poly2tri ]Switch to maintained repo and adjust description
* Rename to jhasse-poly2tri
* Also update version and fix header installation.
* Remove double nested headers.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [freetype] Update to 2.13.2
* Fixes for simultaneous use of find_package(Freetype) in CONFIG and MODULE modes
* [freetype] Cleanup vcpkg-cmake-wrapper.cmake
---------
Co-authored-by: Cazadorro <shaebolt@gmail.com>
* [libtorch] update to 2.1.2
* adjust features and deps
* remove dep
* fix onnx case
* use system fxdiv
* update xnnpack
* fxdiv fix in libtorch
* add newline
* xnnpack does not install configs
* more patching
* fix patch
* more fixes
* use full lib for sleef.
* fix glog symbol on osx
* try fixing msvc ice
* ok renaming did nothing
* v db
* remove comments
* v db
* cuda is only for x64
* v db
* fix usage since cuda is still external to vcpkg
* v db
---------
Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
* [zlib] update to version 1.3.1
* [zlib] adapt patches
* [zlib] regenerate version info
* [zlib] remove version workaround
* [zlib] regenerate version info
* CI
* [cpp-httplib] update to 0.15.0
* [cpp-httplib] update versions
* Update fix-find-brotli.patch
Change the EOL from CRLF to LF
* [cpp-httplib] change the EOL from CRLF to LF
* [cpp-httplib] update to 0.15.1
* [cpp-httplib] update versions
* Update cpp-httplib.json
---------
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Replace uwp does not support functions
* update version
* fix patch
* update version
* del baseline
---------
Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
We have an internal Microsoft report of dependency tracking tools complaining about requirements.txt in the Python backend of protobuf after a build. It's just as likely that similar alerts will be fired for other unused language backends. However, they're unused, so we can delete them.
* bump port version
* version db
* fix config name
* version db
* fix exports
* fix unofficial config
* version db
* fix config line ending
* version db
* Shrink unofficial-export.patch by using if(0) to disable the unit tests rather than deleting them.
* Billy forgot version DB.
---------
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [qtbase] patch CVE-2023-51714
* [qtbase] regenerate version info
* bump version db
* update version db
---------
Co-authored-by: Javier Matos Denizac <javiermat@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [cld3] new port
* [cld3] fix port version
* update a path to the license
* use vcpkg_install_cmake
* remove deprecated functions
* disable arm test
* update sha
* ci.baseline.txt
* Update scripts/ci.baseline.txt
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/cld3/vcpkg.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/cld3/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* fix version
* scripts/ci.baseline.txt
* update patch
* c++ 11 version
* disable 64-osx
* more patches
* fix linux/Win32 static only
* anable other platforms
* fix build
* x64-osx
* ci.baseline.txt
* Revert "ci.baseline.txt"
This reverts commit ade1499c0f70c5171759c5330f0b8ba7394b3438.
* Update ports/cld3/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* fix version
* remove unused vcpkg-cmake-config
* move install headers to portfile
* remove ABI version
* add LF to ci.baseline.txt
* scripts/ci.baseline.txt
* disable unit tests
* fix
* move COMPILER_MSVC to port file
* fix version
* add line break
* refactoring
* uncomment -D_GLIBCXX_USE_CXX11_ABI=0
* add cld3Config.cmake.in
* improve cld3Config.cmake.in
---------
Co-authored-by: Alexander ROZDAYBEDA <alexander.rozdaybeda@avanquest.com>
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* [opentelemetry-cpp] Add geneva exporter as a feature
* Initialize component path as empty list
* Update description
* Address feedback on adding comment about the design
macOS 14.2.1 on amd64, 14.3 on arm64
XCode Console Tools 15.1
Other changes:
macOS install is done from the installers rather than from the recovery partition
readme.md is now written for a vcpkg-team audience
vagrant is removed as a dependency so that discussion of how to persist the VMs between machines could be included
arm64 is added using https://github.com/s-u/macosvm
* [vsgimgui] New port
* Fix indentation
* Fix version
* Remove files through portfile instead of patch
* Update version
* Add patch to remove font texture creation. The Vulkan backend now does this automatically.
---------
Co-authored-by: Cheney-Wang <850426846@qq.com>
* Add lzav 3.4
* Update CI baseline
* Update to version 3.6
* Update CI baseline
* Update to version 3.10
* Update CI baseline
* Update CI baseline
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
* [libmad] update to 0.16.4
Switches libmad to Tenacity's maintained version.
Signed-off-by: Avery King <avery98@pm.me>
* update filename
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* update version db
---------
Signed-off-by: Avery King <avery98@pm.me>
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Javier Matos Denizac <javiermat@microsoft.com>
* Fix lib suffix matching
* Preserve flags when transforming standard libs
* Use separate_arguments
* Fix transform
* [vcpkg_configure_make] Fix SKIP_CONFIGURE
* Update linker flags
* Update linker flags
* Fix regex substitution
* Restore full CI
* Reuse configure's linker flags setup
* Handle ldflags separately from linker flags
* Factor out common definitions
* Control docdir and mandir for debug
* Use vcpkg_list APPEND
* Don't pass -avoid-version into configure
* Restore lost escaping
* Copy --target from LDFLAGS to CC/CXX
* Consolidate macros into one function
* Elaborate ABI flags
* Elaborate flag processing
* Update warnings for embedded space
* Update windows tool path fixup
* [libudns] No cross builds
* [vcpkg_find_acquire_program] Add VSCLANG
Find VS's clang without fallback to the giant LLVM download.
* [gmp] Update CCAS setup
* [nettle] Update CCAS setup
* Fix VSCLANG
* WIP
* Restore processing of isysroot
* [nettle] Fix assembler option
* [liburing] Adjust
* Variable name changes
* Remove redundant separate arguments
* Move -m32/-m64 to ABI flags
* Unify ABIFLAGS spelling
* CI
* Revert VSCLANG
* Use GNU Make to build autotools ports on FreeBSD (microsoft/vcpkg#32282)
* Fix flag removal
* Drop separation of ABI flags
* Handle '-arch=...'
* Revert "Control docdir and mandir for debug"
This reverts commit d8293a1997.
* [icu] Pass uwp option to pkgdata
* Restore old osx flags hook
* Add triplet variable to make libtool pass --target to linker
---------
Co-authored-by: Schaich, Alonso <alonsoschaich@fastmail.fm>
* [materialx] Add various features to control project options
* Revert "[materialx] Add various features to control project options"
This reverts commit 2ad6c708ca.
* [materialx] Add various features to control project options
* [gettext] Attempt fixing invalid substitution error (microsoft/vcpkg#36201)
Bash is complaining about invalid substitutions, so use sed to remove the
gettext-runtime substring instead.
* [gettext] Bump portrevision (microsoft/vcpkg#36201)
* [gettext] Regenerate versions (microsoft/vcpkg#36201)
* [aws-c-auth] update to 0.7.11
* [aws-c-auth] update to 0.7.11
* [aws-c-common] update to 0.9.12
* [aws-c-common] update to 0.9.12
* [aws-c-event-stream] update to 0.4.1
* [aws-c-event-stream] update to 0.4.1
* [aws-c-io] update to 0.14.1
* [aws-c-io] update to 0.14.1
* [aws-c-mqtt] update to 0.10.1
* [aws-c-mqtt] update to 0.10.1
* [aws-c-s3] update to 0.4.9
* [aws-c-s3] update to 0.4.9
* [aws-c-sdkutils] update to 0.1.13
* [aws-c-sdkutils] update to 0.1.13
* [aws-crt-cpp] update to 0.26.1
* [aws-crt-cpp] update to 0.26.1
* [aws-sdk-cpp] update to 1.11.245
* [aws-sdk-cpp] update to 1.11.245
* [aws-lambda-cpp] update to 0.2.10
* [aws-lambda-cpp] update to 0.2.10
* [open62541] Fix wrong value of OPEN62541_VERSION
* update version
* apply suggestion
* update version
---------
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* add mtl library new port
* add mtl library new port
* add mtl library new port
* [mtl] new port
* Update version database
* Update version database
* Update version database
* Update ports/mtl/vcpkg.json
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/mtl/portfile.cmake
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* add mlt-config.cmake autogen
* Update version database
* Quick Fix CE with MSVC compiler
* Update version database
* Update ports/mtl/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update ports/mtl/usage
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Remove -DMTL-CMAKE-DIR macro because is not necessary
* Update version database
* Update ports/mtl/usage
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/mtl/portfile.cmake
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/mtl/portfile.cmake
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update database version
* Remove white spaces and add line break
* Update database version
* end line
* version
* add new version of mtl
* Update database version
* Rename port name from mtl to mtlt (last 't' is tonitaga)
* Update database version
* Update database version
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Frank <1433351828@qq.com>
* Add magma port
* fix patch
* no cmake config to fix
* deleted wrong dir
* mark magma fail in ci baseline
* v db
* fix Cflags
* v db
---------
Co-authored-by: MonicaLiu <liuyumei01@beyondsoft.com>
* Updated the port for ZeroMQ to the released 4.3.5 version.
* Corrected port version and updated baseline file.
* Updated git-tree object id for zeromq port v4.3.5#0
* Update ports/zeromq/portfile.cmake
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update ports/zeromq/vcpkg.json
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Updated the version metadata file for ZeroMQ port again.
---------
Co-authored-by: Rostyslav Skrypnyk <rostyslav.skrypnyk@elekta.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [azure-security-keyvault-secrets-cpp] Update to 4.2.1
## 4.2.1 (2024-01-16)
### Bugs Fixed
- [[#4754]](https://github.com/Azure/azure-sdk-for-cpp/issues/4754) Thread safety for authentication policy.
* not-specified
* [azure-security-keyvault-certificates-cpp] Update to 4.2.1
## 4.2.1 (2024-01-16)
### Bugs Fixed
- [[#4754]](https://github.com/Azure/azure-sdk-for-cpp/issues/4754) Thread safety for authentication policy.
* [azure-security-keyvault-keys-cpp] Update to 4.4.1
## 4.4.1 (2024-01-16)
### Bugs Fixed
- [[#4754]](https://github.com/Azure/azure-sdk-for-cpp/issues/4754) Thread safety for authentication policy.
### Other Changes
- Fixed GCC 13 compilation error. (A community contribution, courtesy of _[adamdebreceni](https://github.com/adamdebreceni)_)
- Use well-formed URL for the HTTP request made in `KeyClient::GetRandomBytes()`.
### Acknowledgments
Thank you to our developer community members who helped to make Azure Key Vault Keys better with their contributions to this release:
- adamdebreceni _([GitHub](https://github.com/adamdebreceni))_
* [netgen] add new port
* v db
* fix config path for linux
* v db
* add supports
* figure out CI error
* fix the path correctly
* v db
* fix install layout
* v db
* more cleanup
* v db
* fix cmake usage and missing filesystem include
* v db
* disable parallel configure
* v db
* update to latest tag
* v db
* control cmake install loc
* v db
* more install control for mac
* v db
* more mac fixes
* v db
* remove old version
* replace cgns patch
* v db
---------
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
* [azure-messaging-eventhubs-cpp] Update to 1.0.0-beta.5
## 1.0.0-beta.5 (2024-01-11)
### Breaking Changes
- EventHub `ConsumerClient` and `ProcessorClient` objects now return pointers to `EventData` objects instead of `EventData` objects by value.
* [azure-core-amqp-cpp] Update to 1.0.0-beta.6
## 1.0.0-beta.6 (2024-01-11)
### Features Added
- AMQP Value reference counts are now atomic, this fixes several AMQP related crashes.
### Breaking Changes
- `MessageReceiver` returns a pointer to the received message instead of a copy.
### Bugs Fixed
- Fixed several memory leaks.
- AMQP Link Credits now work as expected.
- Integrated the fix for NVD - CVE-2024-21646.
* [azure-core-cpp] Update to 1.11.0
## 1.11.0 (2024-01-11)
### Features Added
- Added 'OPTIONS' HTTP method to `Azure::Core::Http::HttpMethod` enum.
- Added TLS 1.3 support to WinHTTP transport.
- Environment Log Level Listener now logs the ThreadID for the thread originating the trace.
- [[#4983]](https://github.com/Azure/azure-sdk-for-cpp/issues/4983) Added support for setting `CURLOPT_CAPATH` libcurl option on Linux. (A community contribution, courtesy of _[phoebusm](https://github.com/phoebusm)_)
### Bugs Fixed
- [[#5172]](https://github.com/Azure/azure-sdk-for-cpp/issues/5172) `Azure::Nullable::Emplace()` does not set `HasValue()` to `true`.
- [[#5130]](https://github.com/Azure/azure-sdk-for-cpp/issues/5130) `Url::AppendPath()` and `Url::SetPath()` may end up with a double slash at the beginning of a path.
- [[#5007]](https://github.com/Azure/azure-sdk-for-cpp/issues/5007) Some versions of GCC no longer include stdint.h in cstdint.
### Other Changes
- [[#4756]] (https://github.com/Azure/azure-sdk-for-cpp/issues/4756) `BearerTokenAuthenticationPolicy` now uses shared mutex lock for read operations.
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Phoebus Mak _([GitHub](https://github.com/phoebusm))_
* Upgrading C++ DataFrame to version 2.3.0
* Fixed indentation
* ran ./vcpkg x-add-version --all
* Added the failure list
* Excluded some failuers
* Removed unnecessary comments
* [juce] add port for JUCE
* [juce] install linux dependencies in ci
* [juce] fix tool installation and cleaning
* [juce] fix freetype includes for juce graphics
* [juce] fix freetype includes for juceaide
* [juce] simplify the freetype find check
* [juce] use find_path in addition for freetype
* [juce] allow setting freetype usage for juceaide
* [juce] forward freetype setting + guard with option
* [juce] do not use freetype for console apps
* [juce] freetype is needed for console apps on Linux
* [juce] link freetype on Linux for juce_build_tools
* [juce] forward-vcpkg-toolchain for Builder
* [juce] fix linux dependencies + forward vcpkg args
* [juce] fix installation of juce tools and juce extra tools
* [juce] use jack2 only on Linux
* [juce] add docs for targets and descriptions
* [juce] fix installation path references in CMake
* [juce] do not move Cmake files + fix tool install dir
* [juce] remove libwebkit2gtk-4.0-dev from ci
* [juce] add ONLY_STATIC_LIBRARY to the port for windows
* [juce] fix the CMake path installation paths
* Revert "[juce] add ONLY_STATIC_LIBRARY to the port for windows"
This reverts commit 0eb5c6f1c6.
* [juce] improve linux dependencies find/linkage
* [juce] remove libxcomposite-dev from vm
* [simonbrunel-qtpromise] add simonbrunel-qtpromise to vcpkg
* [simonbrunel-qtpromise] use version rather than version-string
* [simonbrunel-qtpromise] generate version info
* [simonbrunel-qtpromise] remove unnecessary cmake settings
* [simonbrunel-qtpromise] regenerate version info
* use quotes in portfile
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [simonbrunel-qtpromise] regenerate version info
* [simonbrunel-qtpromise] fix qt dependency in cmake config
* [simonbrunel-qtpromise] define include directory in terms of CMAKE_CURRENT_LIST_DIR
* [simonbrunel-qtpromise] add patch for installing header files
* [simonbrunel-qtpromise] remove error flags
* [simonbrunel-qtpromise] add hint for qt5 support
* [simonbrunel-qtpromise] regenerate version info
---------
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [vulkan-sdk] Separate port
* Update ci.baseline.txt
* [hikogui] Using glslc from shaderc
* [vulkan] Drop LICENSE.txt
* [vulkan-sdk-components] Avoid vulkan-sdk name
* [vulkan] Fixup copyright text
* [pulsar-client-cpp] New port
* Remove unnecessary link options
* Address review comments
- Use find_dependency instead of find_package
- Specify BUILD_DYNAMIC_LIB explicitly
* Fix the Windows build and linkage
* Fix dynamic library not built when VCPKG_LIBRARY_LINKAGE is dynamic on Windows
* Fix Linux and OSX failures
* Remove PULSAR_FORCE_DYNAMIC_LIBRARY and upgrade version to 3.4.2
* Reduce the changes to the upstream CMakeLists.txt
* Remove unused version
* Optimize finding and linking dependency and patch the header for static library
* Support multi-config generators
* Fix path for release libraries
* RESTinio updated to v.0.7.1.
* Fix format for manifest file.
* x-add-version for RESTinio-0.7.1.
* Fix port for RESTinio v.0.7.1.
* x-add-version for fixed RESTinio port.
* [hwinfo] create a new port
* [hwinfo] update baseline
* [hwinfo] can't use WbemIdl in UWP
* [hwinfo] suppress NO_OCL unused
* it's just not accessed in CMakeLists.txt
* [hwinfo] fix NO_OCL expression
* update backward-cpp version
* update vcpkg versions json file
* delete `include-dir.diff`
* update vcpkg versions file
* remove PACKAGE_NAME item
* fix version file
* version format changes
* add new version to vcpkg
* add usage
* chage main version in vcpkg
* Add blank line
* update version
---------
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
* [libsodium] update to 1.0.19
* Fix config error
* Fixes cnats and proxygen failed with undefined reference to `_crypto_aead_aegis128l_pick_best_implementation' and `_crypto_aead_aegis256_pick_best_implementation'
* Fixes undefined reference to `aegis128l_aesni_implementation' and `aegis256_aesni_implementation'
* Install vulkan.
* add gfxreconstruct
* format manifest and cr changes
* remove moltenvk
* fix ci part 1
* fix a dep
* more fixes
* remove vulkan failures from CI pipeline
* remove annoying stuff to deal with in static builds
* fix trailing ,
* remove vendored cmakelists
* force ci to be green
* format manifest
* Fix more ci issues
* fix hikogui
* make ci happier
* add jsoncpp dep
* only remove the debug folder if targeting windows
* bump port-version
* v db
* vulkan-loader add usage
* Rename vulkantools to lunarg-vulkantools
* Make VMA install headers platform dependent
* Remove vcpkg_check_linkage
* readd vulkan-validationlayers
* v db
* [shader-slang] Update to 2023.5.0
* [shader-slang] Update to 2023.5.1
* [shader-slang] running version update
* [shader-slang] Change SHA512s to lowercase
* [shader-slang] running version update again
* [xplane-sdk] New port
* [xplane-sdk] This build should work.
* [xplane-sdk] updated versions. i forgor.
* [xplane-sdk] Build fixed for Mac.
* [x-plane-sdk] xplane-sdk renamed to x-plane-sdk.
xplane-sdk has not yet been published, so this is okay.
* [x-plane-sdk] Renaming fixes.
* [x-plane-sdk] Clarify license.
The license seems to be a weird mix of the MIT, BSD 1-clause, and BSD
3-clause licenses. I can't work it out. It's permissive, but it's not
any one license.
* [x-plane-sdk] Switch to vcpkg_install_copyright.
* [x-plane-sdk] Fixup config.
* Rename x-plane-sdk to x-plane.
Includes also moved to include root.
Signed-off-by: Julia DeMille <me@jdemille.com>
* Forgot to format and update versions.
Signed-off-by: Julia DeMille <me@jdemille.com>
---------
Signed-off-by: Julia DeMille <me@jdemille.com>
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.1
* [configcat] Update to version 3.1.1
* [configcat] Update to version 3.2.0
* [configcat] Update to version 3.2.0
* [fontconfig] fix pkgconfig file installation (microsoft/vcpkg#35002)
move pkgconfig script into the path indicated by the diagnositic emitted by
vcpkg (see comment 1 of microsoft/vcpkg#35002).
* [fontconfig] force installation of pc files (microsoft/vcpkg#35002)
Undo the last commit and patch meson to force the pc file installation paths
demanded by `vcpkg_fixup_pkgconfig`
* [fontconfig] bump portrevision (microsoft/vcpkg#35002)
* [fontconfig] regenerate versions (microsoft/vcpkg#35002)
* Revert "[fontconfig] regenerate versions (microsoft/vcpkg#35002)"
This reverts commit 8daf0e15a67c376779631442ce926236ba2ed2e4.
* Revert "[fontconfig] bump portrevision (microsoft/vcpkg#35002)"
This reverts commit a9727bc32325238565428e3497ae564d2d255b86.
* Revert "[fontconfig] force installation of pc files (microsoft/vcpkg#35002)"
This reverts commit c0c6e017c7ab255e5532428e68f9d7c6e1ae8aad.
* Revert "[fontconfig] fix pkgconfig file installation (microsoft/vcpkg#35002)"
This reverts commit 616d4ce83e091cd128f4d896fcff81a1de4ed1b9.
* [vcpkg-tool-meson] fix pc-file installation paths on FreeBSD (microsoft#35002)
* [vcpkg-tool-meson] bump portversion (microsoft/vcpkg#35002)
* [vcpkg-tool-meson] regenerate versions (microsoft/vcpkg#35002)
* [vcpkg-tool-meson] Use vcpkg_from_github to obtain source (microsoft/vcpkg#35002)
* [vcpkg-tool-meson] Regenerate versions (microsoft/vcpkg#35002)
* [vcpkg-tool-meson] Use adverticed version of meson (microsoft/vcpkg#35002)
vcpkg@ce9f50f7 has bumped vcpkg-tool-meson's adverticed version to 0.63, but
not updated the `ref` variable, which still points to 0.62.1.
Update meson to 0.63 and use ${VERSION} to avoid similar issues in the future,
and regenerate patches/hashes accordingly.
* [vcpkg-tool-meson] regenerate versions (microsoft/vcpkg#35002)
* Revert "[vcpkg-tool-meson] regenerate versions (microsoft/vcpkg#35002)"
This reverts commit e9a424ef16.
* Revert "[vcpkg-tool-meson] Use adverticed version of meson (microsoft/vcpkg#35002)"
Meson 0.63 can't build gobject-introspection on a tier 1 supported target.
Upgrading meson to 0.63 and handling regressions of that update is out of
scope of #35002 anyways, and should be handled either on it's own PR,
microsoft/vcpkg#28084 or microsoft/vcpkg#35348 .
* [darknet] Fix dependence cuda
* version
* version
* version
* tool update
* version
* add option
* version
* option
* version
* update tool
* version
* del patch
* version
* Correct cuda dependencies
* version
* revert portfile.cmake
* version
* [breakpad] update to 2023.01.27
* Fix the CMakeFindDependencyMacro part.
* Attach zlib to where the glob happens, and remove duplicate cpp files from dump_syms.
* Zlib is an unconditional dependency on Linux
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [libmagic] Add CMake config.
* Fix license information and add usage.
* Address PR feedback.
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Set some missing properties.
* Fix location to import library.
* Update version database.
* Fix ICU support option
* update version
* [libxml2] Fix ICU support option
* format vcpkg.json
* update version
* Add qtwebengine depend on libxml2[icu]
* update version
* update version
* update feature
* update version
---------
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
* [sentencepiece] Fix port
* update version
* add supports
* update version
* remove features
* update version
---------
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
* [vtk] Fix the dependency curl of proj
* version
* [libexif] Change to the official build system
* add port-version
* version
* revert
* libexif
* version
* default feature nls
* version
* update
* format
* version
* revert
* vdb
* version
* Initial port
* Add to baseline
* Usage
* update hash
* Update to fixed version
* Update json
* Disallow uwp
* rename to ctstraffic
* Only build release
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Remove copy_pdbs
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Add line at end
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update hash
* Update ports/ctstraffic/portfile.cmake
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update hash
---------
Co-authored-by: Sam Yun <samyun@microsoft.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* bump nats.c version to 3.7.0
* run x-add-version
* Use version string instead of hash
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* fix versions
---------
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Generate Imath.pc
* update version
* add dependency imath minizip-ng
* updata version
* update version
* Fix the name of the dynamic library under win in the pc file
* update version
* Fix the name of the dynamic library under win in the pc file
* update version
Probably broken by https://github.com/microsoft/vcpkg/pull/34994
Detected in https://github.com/microsoft/vcpkg/pull/35116
where this REGEX is expected to be output from the python script
```
CMake Error at build/cmake/LoadVersion.cmake:9 (string):
string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:20 (LoadVersion)
```
* [libusb] Add disable-udev feature
* fix commented problems. Comments still to be removed
* Update libusb port version
* Updated libusb port-version
* Remove commented lines
* Update version database
* Update version database
* fix suggestion to portfile.cmake
* [apsi] Update to 0.11.0
* version
* Restore patch to avoid baseline regressions in the future
* version
* Fix patch
* version
* update patch
* Fix quoting issue
* version
* Fix x86 build
* version
`status-code`'s test code makes use of `std::is_literal_type` which has
been removed in C++20. Therefore compiling the tests may fail for some
compiler toolchains.
* [opencascade] Use version for git ref
* [opencascade] Skip samples for debug
* [opencascade] Drop bin letter d
* [opencascade] Don't install scripts
* [opencascade] qt not supported by port
* [opencascade] Update header fixup
* [opencascade] Enable osx and arm
* [opencascade] No scripts, again
* [opencascade] License
* [opencascade] Revise deps
* [opencascade] No freetype on uwp
* Trace
* Fixup
* [opencascade] only export include/opencascade
because this is what upstream provides in OPENCASCADE_INCLUDE_DIRECTORY
* [opencascade] Revise dependency setup
* [opencascade] Keep vcpkg legacy include dir
* Fixup
* [jkqtplotter] add port
* format-manifest
* v db
* fix wrong target being used
* Update ports/jkqtplotter/portfile.cmake
* Update fix-cmake.patch
* v db
* adjust config dir.
* v db
* Update ports/jkqtplotter/portfile.cmake
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
* more formating stuff
* v db
---------
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
* [dbus] Fix features
* [dbus] Use port libsystemd [skip actions]
* [dbus] Fix libsystemd dependency
* [dbus] libsystemd include dir via target
* [freerdp] Disable libsystemd
* [libtheora] create pkg-config files
* [libtheora] fix expression
* [libtheora] update baseline
* [libtheora] provide version from portfile
* Update ports/libtheora/CMakeLists.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/libtheora/portfile.cmake
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/libtheora/CMakeLists.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* [libtheora] update baseline
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* [geographiclib] Removed cross-compile check.
It is broken, and as far as I can tell, unnecessary.
The target is still validated, but whether or not cross-compiling is
occuring is not. Related to microsoft#8104.
* [geographiclib] Port version bumped.
Based on https://github.com/microsoft/vcpkg/pull/34814 by @LilyWangLL
but tailored for RustDesk to build on arm64-ios, arm*-linux etc.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* [ports/libaes-siv] New port
* [ports/libaes-siv/CMakeLists.txt] Only include one C file ; use compile flags from their official CMakeLists.txt ; link OpenSSL
* Update ports/libaes-siv/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* `./vcpkg x-add-version --all --overwrite-version`
* [ports/libaes-siv/CMakeLists.txt] Copy yara port's approach to depending on OpenSSL
* [ports/libaes-siv/CMakeLists.txt] Use @ for escaping vars and use https://cmake.org/cmake/help/latest/command/file.html#configure instead of `file(WRITE` following by `configure_file`
* Update ports/libaes-siv/CMakeLists.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/libaes-siv/CMakeLists.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update ports/libaes-siv/CMakeLists.txt
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* ./vcpkg x-add-version libaes-siv --overwrite-version
---------
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* RESTinio updated to v.0.7.0.
* Fix manifest format.
* x-add-version for RESTinio-0.7.0.
* Remove files that not needed anymore.
* x-add-version for updated RESTinio port.
* Remove comment with vim settings.
* x-add-version for updated RESTinio's portfile.
* [aws-c-http] update to 0.7.14
* [aws-c-http] update to 0.7.14
* [aws-c-mqtt] update to 0.9.9
* [aws-c-mqtt] update to 0.9.9
* [aws-c-s3] update to 0.3.23
* [aws-c-s3] update to 0.3.23
* [aws-c-auth] update to 0.7.6
* [aws-c-auth] update to 0.7.6
* [aws-crt-cpp] update to 0.24.5
* [aws-crt-cpp] update to 0.24.5
* [aws-sdk-cpp] update to 1.11.200
* [aws-sdk-cpp] update to 1.11.200
* [aws-c-common] update to 0.9.8
* [aws-c-common] update to 0.9.8
* [aws-c-common] update to 0.9.9
* [aws-c-common] update to 0.9.9
* [aws-c-s3] update to 0.3.24
* [aws-c-s3] update to 0.3.24
* [aws-crt-cpp] update to 0.24.7
* [aws-crt-cpp] update to 0.24.7
* [aws-sdk-cpp] update to 1.11.201
* [aws-sdk-cpp] update to 1.11.201
Use release artifact file for submodules instead of checking them out
manually.
This prevents future mistakes of bad references of submodules.
Future updates will only requires updates to the version and sha.
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.0
* [configcat] Update to version 3.1.1
* [configcat] Update to version 3.1.1
## 1.6.0 (2023-11-10)
### Features Added
- Added `WorkloadIdentityCredential`.
- When one of the credentials within `DefaultAzureCredential` is successful, it gets re-used during all subsequent attempts to get the token.
- Updated `ClientSecretCredentialOptions` and `ClientCertificateCredentialOptions` to read the default value for the authority host option from the environment variable first.
### Breaking Changes
- Add `WorkloadIdentityCredential` to the `DefaultAzureCredential`.
### Bugs Fixed
- Do not throw an exception during `AzureCliCredential` construction, but rather delay it to the `GetToken()` call.
- Harden checks for the tenant ID.
- Disallow space character when validating tenant id and scopes as input for `AzureCliCredential`.
- Add authority host url validation to reject non-HTTPS schemes.
- [[#4084]](https://github.com/Azure/azure-sdk-for-cpp/issues/4084) Remove OpenSSL dependency on Windows. (A community contribution, courtesy of _[teo-tsirpanis](https://github.com/teo-tsirpanis)_)
### Other Changes
- Add default values to some `WorkloadIdentityCredentialOptions` fields such as authority host by reading them from the environment.
- Add logging to `WorkloadIdentityCredential` to help with debugging.
- Create separate lists of characters that are allowed within tenant ids and scopes in `AzureCliCredential`.
### Acknowledgments
Thank you to our developer community members who helped to make Azure Identity better with their contributions to this release:
- Theodore Tsirpanis _([GitHub](https://github.com/teo-tsirpanis))_
When running with VCPKG_FORCE_SYSTEM_BINARIES=ON (linux/arm64) then the Python
build will pick up libtk and attempt to build the tkinter module, linking to the
system library and causing either a build failure or an external link
dependency. Fix this by explicitly disabling it as we do for curses.
* wolfssl: add features `dtls` and `secret-callback`
* bump port version
* add missing cmake options for wolfssl
* update version database
* increment port version to resolve conflicts
* update version database
* fix newline
* update version database again
* set CMAKE_C_FLAGS using detected configuration
* update version database
* update version database
* [7zip] Add C headers to includes. Some people need them.
* [7zip] Update version 23.01 to include C headers.
* [7zip] Bump port version.
* [7zip] Version files updated.
* [7zip] Reverting faulty version file changes.
* [7zip] Version files changed, less faulty..
* [azure-core-amqp-cpp] Update to 1.0.0-beta.5
## 1.0.0-beta.5 (2023-11-07)
### Breaking Changes
- Refactored AMQP headers to isolate internal-only types to "internal" subdirectory in headers.
### Other Changes
- Removed public dependency on azure-uamqp-c to enable local bug fixes.
* [azure-messaging-eventhubs-cpp] Update to 1.0.0-beta.4
## 1.0.0-beta.4 (2023-11-07)
### Features Added
- Fully functional eventhubs Processor.
- Allow `ProducerClient` and `ConsumerClient` to be created with a connection string without an EntityPath element.
### Breaking Changes
- Removed the `LoadBalancer` type from the public API surface.
- `ConsumerClient` and `ProducerClient` objects can no longer be moved or copied.
- If the connection string provided to `ConsumerClient` or `ProducerClient` contains an EntityPath, then the `EntityPath`
parameter to the constructor must match the value provided in the connection string.
### Other Changes
- Several `ostream` insertion operators were added for eventhubs types.
* [azure-storage-common-cpp] Update to 12.5.0
## 12.5.0 (2023-11-07)
### Features Added
- No public changes in this release.
* [azure-storage-blobs-cpp] Update to 12.10.0
## 12.10.0 (2023-11-07)
### Features Added
- Features in `12.10.0-beta.1` are now generally available.
* [azure-storage-files-datalake-cpp] Update to 12.9.0
## 12.9.0 (2023-11-07)
### Features Added
- Features in `12.9.0-beta.1` are now generally available.
* [azure-storage-files-shares-cpp] Update to 12.8.0
## 12.8.0 (2023-11-07)
### Features Added
- Features in `12.8.0-beta.1` are now generally available.
- Fixed a bug where the x-ms-file-request-intent request header was not being sent for `ShareFileClient::UploadRangeFromUri`.
* [azure-storage-queues-cpp] Update to 12.2.0
## 12.2.0 (2023-11-07)
### Features Added
- New features in `12.2.0-beta.1` are now generally available.
* add feature
* update version
* del webview2
* update version
* del feature
* update version
* update to 2.0.0
* udpare version
* update verison
* update version
* update to 2.1.0
* update version
* add dependency
* update version
* delete version
* update to 2.6
* update version
cpp20.patch backports the patch [0] from the upstream repo but is incomplete
as it left out the part for websocketpp/roles/server_endpoint.hpp.
[0] 3197a520eb
* [quill] Update to 3.4.0
* [quill] Update version files
* [quill] Fix version tag
* [quill] Update version files
* [quill] Enable android build
* [quill] Update version files
* [quill] Disable thread name support on android build
* [quill] Update version files
* * Enable Arm64 assembly optimization on Windows by using clang
* * find and add clang folder to the patch
* * update version
* * refactor based on the review
* * update version
* * fix arm64_uwp build
* * update version
* * fix arm64_uwp build
* * update version
* * refactoring
* * update version
* * use clang c_flags only for clang on Arm64
* * update version
* * update version
* [yaml-cpp] Update to 0.8.0.
- The config path has changed to `lib/cmake/yaml-cpp`.
- pkg-config files are installed to `lib/pkgconfig`.
- dll.h uses a new variable for control and should be patched outside
of Windows.
* [yaml-cpp] Backport CMake fixes from upstream.
The patch is a shortened version from:
https://github.com/jbeder/yaml-cpp/pull/1212
It fixes issues with downstream projects using the old target, and makes
the CMake config more easily relocatable.
The patch was rebased on the 0.8.0 release, and the CI and tests bits
were omitted.
* [yaml-cpp] Update baseline.
* [libmysql] Update to 8.0.34
* [libmysql] Fix deps
* [libmysql] Fix deps, cont.
* WIP
* WIP
* [libmysql] Don't wrap downstream Find modules
Downstream Find modules are not standardized and cannot be wrapped
reliably. By moving the legacy wrapper behaviour to a config module,
we can catch those users which were relying on the old usage, and
display the instructions for migrating to the canonical unofficial
usage.
* [libmysql] Cross build stuff
* [libmysql] Cross build stuff
* [libmysql] Cross build stuff
* [ports/ed25519] New port
* [ports/ed25519/CMakeLists.txt] Export symbols corrected on shared libs on Windows
* [ports/ed25519/CMakeLists.txt] Export one header ; work on correct DLL exposure for Windows
* [lensfun] Add new port
* version
* fix win build
* ver
* try to fix win build
* try again
* fix script tools installation
* ver
* INSTALL_HELPER_SCRIPTS -> OFF
* ver
* typo
* ver
* Apply suggestion
* ver
* Remove feature tool
* ver
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* [pcapplusplus] update to 23.09
* vcpkg: run x-add-version --all
* Update ports/pcapplusplus/vcpkg.json
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/pcapplusplus/portfile.cmake
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Update ports/pcapplusplus/vcpkg.json
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Fix version with leading zero
* Update pcapplusplus.json
* pcapplusplus: update with review
* Update pcapplusplus.json
---------
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* [rivers] add new port
* versions
* [rivers] add new port
* [rivers] add new port
* [rivers] add new port
* [rivers] add new port
* [rivers] add new port
* [rivers] add new port
* [rivers] delete default-features
* [quantum] add new port
* fix deps
* [bloomberg-quantum]:not work now
* [quantum] add new port
* [quantum] add new port
* [quantum] add new port
* fix deps
* rename config file
* [cppp-reiconv] New port
* [cppp-reiconv] Add Python required.
* [cppp-reiconv] Fix a bug.
* [cppp-reiconv] Avoid create binary directory when static build.
* [cppp-reiconv] Update version database.
* [cppp-reiconv] Update SHA of `git-tree` in version database.
* [cppp-reiconv] Update SHA512.
* [cppp-reiconv] Update version db SHA info.
* [cppp-reiconv] Use `v${VERSION}` for version.
* [cppp-reiconv] Use `vcpkg_extract_source_archive` instead of
`vcpkg_extract_source_archive_ex`.
* [cppp-reiconv] Update SHA of git-tree in version database.
* [openimageio] Separate feature flags for tools and viewer (#34556)
Add feature flag "viewer" which controls building the viewer "iv".
Drop feature flag "tools", build tools (excluding the viewer) unconditionally.
* Re-add "tools" flag.
Make "viewer" flag depend on "tools" flag.
* Ensure that Qt does not get picked up by accident if the "viewer" flag is not
selected.
Make hidden dependency of theia on OpenImageIO::iv explicit.
* Fix syntax error in USE_QT option.
* Use ENABLE_IV instead of USE_QT.
Remove explicit setting of -DUSE_QT=OFF.
* [libigl] Upate to v2.5.0
* Add updated patches to libigl v2.5.0
* Add find_package for stb
* Remove PNG from libigl
* Update basline.json and libigl.json
* Update libigl.json
* Add stb to dependancies, remove unneeded patch
* Fix formating
* Update libigl.json version
* Stb is case senstive on Linux
* Update version git-tree
* Generate Imath.pc
* update version
* add dependency imath minizip-ng
* updata version
* update version
* update to 1.11.0
* update version
* update
* update version
* update version
* update version
* fix missing header file
* update version
* Fix feature otlp content
* update version
* update to 1.12.0
* update version
* update version
* [Qt] Update to 6.6.0
* fix patch in qtbase
* add tmp port to get qtwebengine logs
* remove dep in tmp port
* Fix CMAKE_BUILD_TYPE being hijacked by qt scripts.
* Fix qtwebengine build?
* add another script to be fixed
* remove path to cmake
* fix qtgrpc
* looks like the variable is defined somewhere.
* avoid aliasing only if the target exists
* try different aliasing fix
* fix patch
* Dep stuff
* reenable atomics
* reenable librt
* remove tmp
* v db
* v db
* add vulkan-header as a dependency
* v db
* also needs libs
* v db
* add a comment to remember me not to touch this again
* v db
* SObjectizer and so5extra updated to the latest version.
SObjectizer -> 5.8.1.
so5extra -> 1.6.1.
* x-add-version for SObjectizer and so5extra.
---------
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
* Add pravila00-enum-string
* Format vcpkg.json
* Add version
* Add version file
* Add missing comma
* Fix version
* Update ports/pravila00-enum-string/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update ports/pravila00-enum-string/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update ports/pravila00-enum-string/vcpkg.json
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update ports/pravila00-enum-string/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Rename port to enum-string
* Add version for enum-string
* Fix port name
* Update version
* Update port name
* Add version
---------
Co-authored-by: Pablo Rodriguez Avila <pabloro@microsoft.com>
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* make 'cairo' an optional feature for 'harfbuzz'
* regenerate versions
* add 'defaulti-features : false' for feature 'cairo'
* regenerate versions
* add 'freetype' as a feature for feature 'cairo'
* regenerate versions
* Supports recent compilers.
Recent compilers (e.g. clang>=16) changed the default c++ standard to
cxx17. This will break compilation of liblemon. This commit forces
code to be compiled in cxx14 mode.
* Updates port version.
* [ports/keccak-tiny] New port
* [ports/keccak-tiny] Resolve hand-lint from vcpkg team
* [ports/keccak-tiny/portfile.cmake] Guard check linkage for Windows
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* [versions/k-/keccak-tiny.json] `./vcpkg x-add-version --all --overwrite-version`
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Add libcoro 0.7
* Update CI baseline
* Add "supports": "!windows"
* Update CI baseline
* Remove unneeded vcpkg-cmake-config dependency
* Update CI baseline
* Disable x64-linux and x64-osx in ci.baseline.txt
* Apply code review suggestions
* Update CI baseline
* Add patch to disable git config
* Update CI baseline
* Fix patch
* Update CI baseline
* Allow shared library builds
* Update CI baseline
* Update libcoro to version 0.8
* Update CI baseline
* Update CI baseline
* Fix line endings
* Update CI baseline
* Fix hash
* Update CI baseline
* Update version database
* Force rerun of CI pipeline
* Update to libcoro 0.9
* Update CI baseline
* Replace manual dependency check with manifest-based one
* Remove v0.8 version
* Update CI baseline
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [assimp] Update to 5.3.0
* Remove <utf8.h> from public include
* [assimp] fix pkg-config for static builds
* [qt5-3d] Use pkgconfig to find assimp
* [assimp] -llibassimp -> -lassimp
* [assimp] Update to 5.3.1
* Add fameta-counter port
* Format vcpkg.json
* Add version for fameta-counter
* Add quotes for paths
* Update version
---------
Co-authored-by: Pablo Rodriguez Avila <pabloro@microsoft.com>
* [boost-build] Support nvc++
Add support for nvc++ as CXX compiler when building boost, by specifying `toolset pgi` when invoking b2.
Related discussion: https://github.com/bfgroup/b2/issues/215Fixes: #34068
* Update boost-modular-build-helper.json
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [ndis-driver-library] Add new port at v1.2.0
* [ndis-driver-library] Add SPDX tag of license
* [ndis-driver-library] target tags instead of commits
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [ndis-driver-library] Fix hash
---------
Co-authored-by: Jeffrey Tippet <jtippet@ntdev.microsoft.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Maybe fixing jolt
* Trying to fix exports
* mend
* Trying to fix patch
* Trying to fix patch
* Another attempt to fix this
* More correct exports
* Trying to fix includes
* Fixing last error
* Attempting to supply a config file
* Trying to bring back relwithdebinfo
* Nuclear option
* Trying to properly export
* Reordering export operations
* Actually fixing install again
* Installing correct file
* Trying to fix includes again
* Maybe correctly fixing install
* Fixing syntax error
* Updating usage
* Reworking after feedback
* Updating usage
* Another diff change to avoid CXX_FLAGS from being adjusted
* Fixing portfile install dir
* Disabling IPO
* Fixing port name
* Fixing dumb issue
* Disabling debug symbols in release and trying to make sure the port only appends CXX_FLAGS
* Deciding not to mess with dynamic linking for now
* Fixing debug build
* Making sure config gets fixed up
* [amd-amf] Update to 1.4.29
* [ffnvcodec] Update to 11.1.5.2
* [mfx-dispatch] Fix pkgconfig
* [ffmpeg] Update to 6.0
* update versions
* [amd-amd] Fix merge
* Update ffmpeg.json
* ffmpeg: Remove libpng dependency.
Ffmpeg doesnt have a libpng dependency. All thats needed for png support is zlib which has its own option already
* Update ffmpeg.json
* [ignition-common3] patch for ffmpeg3
* [freerdp] Update to 2.11.1
* Revert "Merge pull request #1 from autoantwort/ffmpeg"
This reverts commit b52416c67d, reversing
changes made to 8fdd44e901.
* Update ffmpeg.json
* Update ffmpeg.json
---------
Co-authored-by: Leander Schulten <Leander.Schulten@rwth-aachen.de>
* [libremidi] Add new port
* [libremidi] Add license to vcpkg.json
* [libremidi] Update version
* [libremidi] Apply suggestions from code review
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [libremidi] Use newer upstream version with UWP build fix
* [libremidi] Update version
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [duktape] Update to 2.7.0 and don't require python2 to build.
Instead use a release tarball which includes all codegened stuff.
* [duktape] Enable in CI.
* Enable raylib on ARM Macs
Raylib has been working on ARM based macOS for a while now. I've tested it on my own, and the raylib project has been building it in actions for a year now. See: https://github.com/raysan5/raylib/pull/2567
* Update version database
* Update raylib.json
---------
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Fix broken version constraints.
C:\Dev\vcpkg\ports\kinectsdk1\vcpkg.json: error: the "version>=" constraint to vcpkg-tool-lessmsi names version 1.10#1 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\v-\vcpkg-tool-lessmsi.json.
C:\Dev\vcpkg\ports\kinectsdk2\vcpkg.json: error: the "version>=" constraint to vcpkg-tool-lessmsi names version 1.10#1 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\v-\vcpkg-tool-lessmsi.json.
C:\Dev\vcpkg\ports\matroska\vcpkg.json: error: the "version>=" constraint to ebml names version 1.4.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\e-\ebml.json.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named onnx.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named onnx.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named paddle.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named paddle.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named tensorflow.
C:\Dev\vcpkg\ports\openvino\vcpkg.json: error: the "version>=" constraint to protobuf names version 3.20.3 which does not exist in the version database. All versions must exist in the version database to be interpreted by vcpkg. Consider removing the version constraint or choosing a value declared in C:\Dev\vcpkg\versions\p-\protobuf.json.
note: the dependency is in the feature named tensorflow.
C:\Dev\vcpkg\ports\qtvirtualkeyboard\vcpkg.json: error: the dependency t9write does not exist in the version database; does that port exist?
note: the dependency is in the feature named t9write.
* Remove entries from the baseline that do not exist.
* Port Launch Darkly Server is supported on ARM
I tested it.
* Build fail on arm-neon-android
* Remove launch-darkly's warning as error
and change CI baseline back
* [openssl] update version to 3.1.3
* [openssl] removed patches that are already applied in version 3.1.3 for windows
* [openssl] format vcpkg.json
* [openssl] update version information
* Revert armcap changes (WIP)
* WIP
* Revert "Revert armcap changes (WIP)"
This reverts commit a451e6e0be.
* Trace
* Revert "Trace"
This reverts commit 91e6428688.
* [openssl] Disable asm also on arm32 neon
* Revert "WIP"
This reverts commit b7c3a6d961.
---------
Co-authored-by: Carsten Grimm <carsten.grimm@ipolog.ai>
* [azure-messaging-eventhubs-cpp] Shorten source paths
* use cmake to rename directories, and also include azure-storage ports (#4)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* Shorten the paths down to _/_/_/
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* Remove dependencies to bzip2 and zlib.
They are used only by pcre2grep which we don't build in the port.
* Fix CMake integration.
The patch has been submitted upstream in PCRE2Project/pcre2#260.
* Add a usage file and use `vcpkg_install_copyright`.
* Bring back patching pcre2.h.
* Bump port version.
* Update version database.
* Fix CRLF damage.
* Fix target capitalization.
* Update version database.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* add libsystemd, libcap, libxcrypt
* baseline libsystemd, libcap, libxcrypt
* versions tree libsystemd, libcap, libxcrypt
* licenses for libsystemd, libcap, libxcrypt in vcpkg.json
* update tree for libsystemd, libcap, libxcrypt
* allow restricted header libxcrypt
* tree allow restricted header libxcrypt
* remove message Warning
* use targets exist during configure, instead of configure_file variable to search for zstd
* update git-tree
* add quotes to full paths and remove messages in portfiles
* update git-tree
* remove extra spaces
* update git-tree
* remove extra line
* update git tree
* do configure hack differently and remove cross compile patch and override compiler during build_make
* update git tree
* try either gcc or clang for libcap and specify log file root for each build command
* update git-tree
* libcap use host dependency of self
* libcap update git tree
* libsystemd is LGPL2.1
* update libsystemd git-tree
* change from find_package to find_dependency in unofficial cmake export
of libsystemd
* update libsystemd git-tree
* update libxcrypt
* update git tree libxcrypt
* patch pkgconfig file of libsystemd
* update libsystemd git-tree
* update libsystemd to 254
* update git-tree libsystemd
* * Copy of cap_names.h checked in for cross compilation
* Decouple cap_names.h from libcap.* make targets
* Use vcpkg_cmake_get_vars instead of ENV{CC} etc.
* Remove unnecessary self dependency of libcap
* Update libcap to 1.2.69
* Update git-tree
* cleanup old versions from version jsons
* [celero] Updated to v2.9.0
- SHA512s are updated for each updated download
- Fixed demo project compilation on Linux
- Tested on Windows x64 (Visual Studio) and Linux x64 (GCC on Ubuntu).
* [celero] Updated to v2.9.0
Updated VCPKG database files.
* [unicorn] update to 2.0.0
* update version
* update patch
* update version
* Update portifile.cmake
* update version
* fix ci error
* update version
* [unicorn] update to 2.0.1
* update version
* update function
* update version
* update version
* update version
---------
Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Updated to include capnproto f4152f83b which fixes error C7692:
"rewritten candidate function was excluded..." which occurs when
building with MSVC 2022.
The updated code brings in another bug which is only fixed in the v2
branch of capnproto (not in master which is used here). The first
patch in this commit disables the problematic code by disabling the
coroutine check in async-prelude.h
The second patch disables KJ_USE_EPOLL for Android NDK version < 23
where sigtimedwait is not defined.
* Port v0.1 but it does not compile
* Install the latest version
* Rename to nyan-lang
* Format manifest
* x-add-version
* Use new functions
* Format json
* Fix version
* Update version and handle tools
* Fix version and SHA512
* Fix version
* x-add-version
* Resolve comments
* Declare supported triplets
* Format manifest
* x-add-version
* Add back CMP0074
* x-add-version
* Add patch for UWP
* x-add-version
* Skip UWP builds
* x-add-version
* Apply review comments
* x-add-version
* Generate Imath.pc
* update version
* add dependency imath minizip-ng
* updata version
* update version
* fix build error on uwp
* update version
* modify code source
* update version
* update version
* update version
* modify patch name
* update version
* update version
* update version
* Updating SDL2
* Attempting to fix x64-linux downstream
* Another attempt to fix finding ALSA that doesn't break everything
* ANOTHER attempt to find ALSA properly for linux
* This time trying to change sdlFindALSA
* Attempting to use vcpkg version of ALSA
* Actually adding alsa as a dependency
* Another attempt, this time drawing from the inspiration of how libsamplerate is handled
* Another attempt, this time drawing from the inspiration of how libsamplerate is handled
* Trying a different change to sdlFindALSA
* Another attempt
* Trying to se if perhaps the SDL2Config script is problematic
* Possible fix?
* Again, trying to get linux to behave
* A bit of cleanup of unnecessary cruft
* Removing unnecessary feature
* fix renaming library
* update version
* add usage
* update version
* update line break
* update version
---------
Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
* Support cross-compiling Objective C code using Meson
The glib port uses Objective C code and the Meson build system.
You'll end up cross compiling glib when compiling for x64 osx
on an arm64 osx machine, or vice versa.
For this to work, an Objective C compiler needs to be set
in the Meson cross file.
vcpkg generates this file based on the
`scripts/buildsystems/meson/meson.template.in` template, and expects
the `MESON_OBJC` CMake variable to be set.
That's the job of `z_vcpkg_meson_set_proglist_variables` in
`scripts/cmake/vcpkg_configure_meson.cmake`. It will only generate data
for an Objective C compiler if:
- The `Languages` argument includes `OBJC`
- CMake has detected a Objective C compiler, and has set `VCPKG_DETECTED_CMAKE_OBJC_COMPILER`
To make this work, this patch:
- Enables the OBJC and OBJCXX language on Apple platforms
- Updates the call to `vcpkg_configure_meson` in the glib port file
to include the OBJC OBJCXX languages.
Fixes https://github.com/microsoft/vcpkg/issues/26147
Fixes https://github.com/microsoft/vcpkg/issues/20341
Based on https://github.com/microsoft/vcpkg/pull/26259
Based on 27dee354e4
Tested on an arm64 mac to compile glib for x64 macos
* Update version database
* Generate Imath.pc
* update version
* add dependency imath minizip-ng
* updata version
* add usage
* update version
* add pc
* update version
* add pc
* update version
* First version versioned curl is 7.74.0
* Updated baselines
* Removed version dependency on curl
* bumped port version
* Updated baselines
* back to port version 3
* updated baselines
* Update versions/a-/azure-core-cpp.json
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
---------
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* [gtk, gtk3] Fix install gschemas.compiled of glib-2.0
* update version
* Revert changes of gtk3 and disable install gschemas.compiled by gtk
* update version
* Update gtk3.json
* fix oiiotool.exe
* update version
* update version
* fix iconv
* update version
* fix build erro on osx
* update version
* Generate Imath.pc
* update version
* add dependency imath minizip-ng
* updata version
* update version
* version
* Add new port mini 0.9.14
* Update CI baseline
* Rename to pulzed-mini
* Remove mini from CI baseline
* Update CI baseline
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
* [libbjson] update port to v1.24.3
* update version
* [libbson] add patch
* update version
* [mongo-c-driver] update port to v1.24.3
* update hash
* [mongo-cxx-driver] update port to r3.8.0
* update hash
* [libzip] fix pkgconfig
* v db
* CR. Use Requires.private
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* v db
* fix lzma pc name
* v db
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* Update stduuid to 1.2.3
* Update CI baseline
* Switch back to ${PORT}
* Update CI baseline
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
* Initial support of libunwind
* Fix copyright install
* ./vcpkg x-add-version --all
* Update git-tree
* Resolve some change requests
- A blank line needs to be added at the end of the file.
- Fix the version number in the vcpkg.json and usage files.
* Fix version
* Use vcpkg_from_github instead vcpkg_from_git
* Fix usage and portfile.cmake files
* Fix git-tree
* Yet another refactor
* Update git-tree
* [inih] Use meson build, bump version
* [inih] Versioning
* Specify c++11 to meson to fix osx?
* [inih] Version
* Restore line endings
* Version
* Address review comments
- Removed CMake package versioning
- Wasn't that useful as upstream don't use semver
- Use straight configure_file to install CMake package config
- Make cpp feature default
- Prefer PkgConfig usage
* Version
* Actually delete the CMakeList
* Version
* separate C and C++ library usage
* Version
* Remove unofficial CMake config
* Revert "Remove unofficial CMake config"
This reverts commit 94ff6a9032.
* Take Javier's suggestion
There's a "version>=" against a version of curl that does not exist in the version database. This causes customers that use versioning with Azure components to fail to resolve a version; versions need to be in the version database for us to be able to compare them.
* [cgal] update to 5.6
adds a patch:
- do not use Boost MP number type on Windows x86 (32 bits)
* vcpkg x-add-version --all
* update the patch
* vcpkg x-add-version --all
* [simdutf] Update simdutf version to 3.2.15
The command line tool that was added in version 2.0.0 of simdutf is available through the new "tools" feature.
* [simdutf] Adjust baseline version
* Apply suggestions from code review
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* [simdutf] Update baseline version
* Revert all changes to the baseline
This reverts commit b9114681dc and 7f71a77e83.
* Reset port version to 0
* Update baseline
* [simdutf] Update to version 3.2.16 which fixes a build error when targeting x86-windows
* [simdutf] Update version files
---------
Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
* LTS 08-2023 Commit
* Changing control version
* Updating control version 2
* Adding versions
* Removing date update
* Removing changes to umock-c
* Removing azure macro utils c
* Changes to port version
* [new port] ZLMediaKit
* format manifest
* version
* fix patch
* version
* fix cmake warnings, no idea why it happened
* version
* try to fix build
* ver
* fix build
* ver
* Add new feature mp4, set openssl as default feature
* version
* Add supports field
* version
* Add new feature sctp and webrtc
* version
* Add dependency libsrtp to feature webrtc
* format
* version
* Add new feature mysql
* version
* remove feature x264
* version
* remove feature mysql, correct dependency relationship
* version
* disable ENABLE_PLAYER
* ver
* update version date
* version
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* [python3] switch to vcpkg-msbuild
* v db
* update 3fd to use vcpkg-msbuild as a sanity check
* Fix windows cross builds
* v db
* arm needs another patch
* v db
* 3fd uwp msbuild_install
* v db
* update libosmium to 2.19.0
* Update ports/libosmium/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* update libosmium.json
* cleanup
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
## 12.6.1 (2023-08-08)
### Bugs Fixed
- Fixed a bug where `ShareDirectoryClient::ListFilesAndDirectories` only returns the first page without ContinuationToken, even if there are more pages.
* [python3] Update to 3.11.3
* Force set PythonForBuild on windows
* Set LD_LIBRARY_PATH on unix
* Always use vcpkg_find_acquire_program(PYTHON3) on windows
* Remove LD_LIBRARY_PATH shenanigans
* [vtk] Parse python version from include folder
* Fix static builds on windows
* Pass --with-build-python on unix
* [omniorb] Fix python version in patch
* Resurrect rpath patch
* [python3] fix usage
* [gobject-introspection] don't hardcode python version
* Update vcpkg_find_aquire_program(PYTHON3)
This is also required for gobject-introspection
* [paraview] don't hardcode python version
* [vtk-dicom] don't hardcode python version
* Update python in vcpkgTools.xml
* Fix host arch detection in vcpkg_find_acquire_program(PYTHON3)
* [libpq] Don't hardcode python version
* [shiva] Don't pass python variables
* [vcpkg-get-python-packages] Delete unused file, update hardcoded python version
* [python3] update to 3.11.4
* [omniorb] Use PREPEND in vcpkg_add_to_path
So that python from vcpkg is picked before system python
* libpq quickfix
* re-fix libpq
* fix vcpkg-get-python-packages
* Make windows 7 patch compatible with unix builds
* Copy pyd files to bin
Also fixes copying files that do not belong to current build tree
* Fix static builds
* Speculatively fix osx regression
* Fix omniorb on unix
* [gobject-introspection] fix windows builds
* [vtk] Update vendored copy of mpi4py for python 3.11 support
* [mdl-sdk] Fix python
* [gobject-introspection] fix the fix of a fix...
* Update versions
* Undo changes in gobject-introspection and vcpkg_find_aquire_program(PYTHON3)
---------
Co-authored-by: root <root@DESKTOP-UIPL9V8>
* [cpprestsdk] use platform expressions in default-features
* [microsoft-signalr] use platform expressions in default-features
* [signalrclient] fix dependencies
* [salome-configuration|medcoupling] new ports
* format manifest
* v db
* remove trace
* v db
* fix dep
* v db
* Apply suggestions from code review
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* v db
* adjust SALOME_WITH_MPI depending on HDF5
* remove nuking of CMAKE_PREFIX_PATH from salome
* v db
* fix post build
* v db
* Fix med-fichier config on linux
* add supports
* format manifest
* v db
* don't want to investigate linux failure further
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [libphonenumber] Bump to 8.13.17 & fix linux and macOS build
* update version database
* fix windows icui18n lib name
* update version database
* fix patches
* update version database
* fix ci.baseline.txt