<!-- 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>