<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
Fixes https://github.com/microsoft/vcpkg/issues/36926
No feature need to be tested.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~Any patches that are no longer applied are deleted from the
port's directory.~~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
<!-- If this PR adds a new port, please uncomment and fill out this
checklist:
- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.
END OF NEW PORT CHECKLIST (delete this line) -->
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
<!-- 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#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>
<!-- 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) -->
* 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
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
* Xbox triplets should not support ports with only copyleft licenses
* Reverted ports that build with xbox currently
* Fix conflict and rebase
* Update baseline
* Update baseline
* add port 'wmipp'
* added 'wmipp' hash
* formatted manifest and rebuilt database
* uupdate version database
* use ${VERSION} in ports/wmipp/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* update version database
---------
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [fmt] Update to version 10.0.0.
* [fmt] Update portfile.
- Remove dead code. It is no longer necessary to manually move DLLs and
edit CMake configs.
- Use vcpkg_install_copyright.
* [fmt] Update baseline.
* [cachelib] Update to 2023.05.08.00, support fmt 10
* Update to 2023.05.08.00.
* Add patch to support fmt 10.
* Update baseline.
* [spdlog] Add upstream patch for fmt 10.
* Add upstream patch to support fmt 10.
* Update portfile.
* Add usage.
* Update baseline.
* [seacas] Add upstream patch to support fmt 10.0.0.
* Add patch to support fmt 10.0.0.
* Update baseline.
* [coolprop] Update patch to support fmt 10.
* Update patch to support fmt 10.0.0. See CoolProp/CoolProp#2252
* Update baseline.
* [wasmedge] Add patch for fmt 10 support.
* Add patch to support fmt 10
* Update baseline
* Initial commit
* Add usage and install
* Correct library name
* Try configure install
* Disable more features
* Remove redundant lines
* Remove CMakeLists.txt
* --without-cfitsio
* Clean up vcpkg.json and disable windows
* Format the manifest
* Add versions
* Update homepage and download URL
* Fix version
* Update usage
* Update version
* [wasmedge] Add new port
* .
* Update ports/wasmedge/vcpkg.json
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update wasmedge.json
* revert version
* update version
* new function
* version
---------
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
* [nanosvg] Update and add FLTK patch
* [wxWidgets] fix nanosvg usage
* v db
* typo fix
* v db
* mathgl wrong gsl linkage
* fix nanosvg in wxwidgets wrapper
* v db revert trace in mathgl
* fix !windows
* v db
* [many ports]switch to vcpkg-cmake / vckg-cmake-config part 5
* version
* typo
* typo
* fix build
* version
* deprecated vcpkg_extract_source_archive_ex
* version
* fix argument
* version
* Rename argument
* version
* More changes about argument
* wrong op
* version
---------
Co-authored-by: jyu49 <yu_jack@apple.com>
* wolfSSL updates
* [wolfSSL] from 5.5.0 -> 5.5.4
* [wolfTPM] from 2.6.0 -> 2.7.0
* [wolfMQTT] from 1.14.1 -> 1.15.0
* Update ports/wolftpm/portfile.cmake
If there is no patch, delete it.
* [wolfssl] remove comments from patch pr_5949.patch
* [wolfmqtt] remove PATCHES since no longer needed
* [wolfmqtt] update git tree hash for version 1.15.0
* [wolfssl/wolftpm] update version database
---------
Co-authored-by: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update workflow to version 0.10.5
* add version
* new option for static and dynamic linkage
* Update version database
* use variable to simplify code
* Update version database
* remove redundant quotes
* Update version database
Co-authored-by: jakedeng <jakedeng@tencent.com>
* [wxWidgets] Add OpenGL to the WIndows ARM build
OpenGL support works in wxWidgets for Windows ARM.
* Add versions
* [wxwidgets] Add explicit dependency on "opengl"
This also explicitly sets `wxUSE_GLCANVAS=ON` for wxWidgets.
* Update version database
* Add new port "wg21-linear-algebra"
Signed-off-by: Martin Stump <11492152+globberwops@users.noreply.github.com>
* Replace deprecated functions
Signed-off-by: Martin Stump <11492152+globberwops@users.noreply.github.com>
* [libharu] Update to 2.4.2
I updated the patches for libharu so they apply to 2.4.2 properly.
The target name changed from haru to hpdf, the haru imported
library is included for backwards compatibility. I added a usage
file that only mentions hpdf.
I added a patch for VTK so that it compiles with libharu 2.4.x,
since the type of one the HPDF_Page_SetDash arguments changed
from HPDF_UINT16 to HPDF_REAL.
POCO also has an optional libharu dependency when the 'pdf'
feature is enabled, but at the moment the PocoPDF library
doesn't seem to be built even when enabled.
* [wt] Update to 4.8.1
This release fixes compatibility with libharu 2.4.x
* Revert "[wxwidgets] Remove debug asserts from Release build. (#25240)"
This reverts commit 6e16931acd.
* Update to 3.1.7
* Update installation layout
* Upstream CMake export is not ready for use
* Update versions
* Remove obsolete patch
* Use msvc layout for mingw on windows
* Add debug-support feature
* Update versions
* Fix condition
* Update versions
* Restore symlink patch
* Update versions
* Remove trace option from test port
* Enable testing without feature debug-support
* Fixup defaults for using without debug support
* Expect wxrc-3.1 for mingw cross builds ("unix" layout)
* Update versions
* Add another post-release update.
https://sourceforge.net/p/wtl/patches/66/
* Put the WTL includes into a subdirectory again.
This reverts 1323f4b8.
* Update metadata.
* Update more metadata.
* Mention the source of the post-release update list
* Refresh metadata.
* Revert "Put the WTL includes into a subdirectory again."
This reverts commit 1d9c1d6120.
* [wxWidgets] Remove debug asserts from Release build.
Currently when building wxWidgets in Release mode, the debug asserts are enabled.
This fixes this issue by providing a necessary define to disable them.
Ref: https://docs.wxwidgets.org/3.1.6/group__group__funcmacro__debug.html
[wxCharts, vcpkg-ci-wxwidgets] Update ports to include fix for wxWidgets release build with debug asserts off when building a dynamic/shared library.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
* Update wxcharts.json
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* [wtl] Fix internal include path
* more double quotes
* change to version
* version
* typo
* version
* Add license
* version
* Apply suggestion
* version
* [wxwidgets] Fix find dependency pcre2
* version
* Use pcre2.pc
* version
* Fix double quotes
* version
* Use PC_PCRE2_LINK_LIBRARIES instead of target name to fix wx-config content
* version
* Set wxUSE_SECRETSTORE to FALSE to avoid introduce system pcre in wx-config
* version
* Add wolfSSL port
* Add wolfMQTT
* Add wolfTPM
* Update ci.baseline.txt for wolfSSL, wolfMQTT, wolfTPM
* curl: Add wolfSSL feature
* wolfSSL: Always build out of tree and enable DES3
* wolfssl: support !uwp and use PORT variable for copyright install
* curl: use `VCPKG_TARGET_IS_WINDOWS` instead of triplet and `MATCHES`
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* curl[wolfssl]: add DES_ECB and add patch to resolve ntlm includes
* Fix version database.
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [wxwidgets] update to 3.1.6
* Revise nanosvg
* Add feature control and dependencies for sound
* Add descripton for feature sound
* Update versions
* Update ports/wxwidgets/vcpkg.json
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* Fix spacing and version
* Remove cmake push/pop
* Bump version
* Undo change in wrapper
* bump version
* restore newline
* bump version
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* [osx] set CMAKE_SYSTEM_PROCESSOR from VCPKG_TARGET_ARCHITECTURE on osx
* [linux] Set CMAKE_ASM_COMPILER and CMAKE_ASM-ATT_COMPILER in case of crosscompile
* [wavpack] migrate to vcpkg_cmake_install
* [wavpack] enable arm builds
* [wavpack] Add license field to vcpkg.json
* [OSX] don't default to 86_64