Commit Graph

217 Commits

Author SHA1 Message Date
c8ef
070afacb73
[folly related] update to 10.28 (#41887) 2024-10-31 22:28:36 -07:00
c8ef
e6cedc78ba
[folly related] update to 10.21 (#41805) 2024-10-31 02:41:35 -07:00
JacobBarthelmeh
8e3f6ee132
[wolfssl] update to 5.7.4 (#41851) 2024-10-31 02:34:17 -07:00
Benno Waldhauer
3447aa6e68
[Webthing-CPP] add new port (#41669)
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2024-10-22 23:36:26 -07:00
c8ef
8c2f2d0dc7
[folly related] update to 10.14 (#41673) 2024-10-21 21:42:19 -07:00
c8ef
8862fb4ff8
[folly related] update to 10.07 (#41480) 2024-10-15 20:40:44 -07:00
jim wang
0104b799f5
[wxwidgets] Update to 3.2.6 (#41415) 2024-10-09 14:00:53 -04:00
c8ef
1d830962c0
[folly related] update to 09.30 (#41292) 2024-10-02 10:03:05 -04:00
Crindzebra Sjimo
2071237e14
[wavpack] Update to 5.7.0 (#41244)
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
2024-09-30 11:56:14 -04:00
Rasmus-123
28338abd5c
[wmipp] update to 1.3.0 (#41253) 2024-09-30 11:44:46 -04:00
c8ef
5260086ee6
[folly related] update to 09.23 (#41169) 2024-09-26 10:42:01 -04:00
Cheney Wang
a8dbca5f70
[WinReg] update to v6.3.0 (#41047) 2024-09-18 12:26:40 -07:00
c8ef
85d54ac3f4
[folly related] update to 09.16 (#41011) 2024-09-17 14:11:14 -07:00
Matti Regenhardt
d09d531b03
[wolfssl] Add 'asio' feature flag (#40967) 2024-09-16 12:35:53 -07:00
c8ef
4ed2466fe0
[folly related] update to 09.09 (#40920) 2024-09-12 12:15:53 -07:00
c8ef
5d4fbf376d
[folly related] update to 09.02 (#40828) 2024-09-08 11:31:25 -07:00
c8ef
d23084e3b2
[folly related] update to 08.26 (#40669) 2024-08-28 23:20:37 -07:00
Lily Wang
71b4b5f8f4
[wil] Update to v1.0.240803.1 (#40645)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-08-27 01:28:50 -07:00
c8ef
ed6f9d83d9
[folly related] update to 08.19 (#40545) 2024-08-20 12:33:19 -07:00
c8ef
1e5afecf3a
[folly related] update to 08.05 (#40342) 2024-08-08 21:37:51 -07:00
Alex Reinking
4fa096bce2
[wabt] Add new port (#40199) 2024-08-06 14:40:51 -07:00
miyanyan
fe1cde61e9
[fmt] update to 11.0.2 (#39738) 2024-08-03 00:41:25 -07:00
David Garske
6e4f254a2d
[wolftpm] update version to 3.4.0 (#40175) 2024-07-31 12:19:41 -07:00
c8ef
d79c216464
[folly related] update to 07.29 (#40163) 2024-07-30 14:43:53 -07:00
JacobBarthelmeh
22038fe87d
[wolfssl] add patch to increase default max alt name limit (#40056) 2024-07-26 00:17:56 -07:00
talregev
bda9675a85
[ngtcp2,wolfssl] Add features (#40012) 2024-07-24 10:25:53 -07:00
c8ef
072bc1790b
[folly related] update to 07.22 (#40036) 2024-07-23 13:38:36 -07:00
c8ef
b2fd29fec7
[folly related] update to 07.15 (#39943) 2024-07-16 09:15:01 -04:00
Billy O'Neal
6cd9d7ff90
Patch Tuesday for July 2024 (#39896) 2024-07-15 23:18:52 -07:00
JacobBarthelmeh
81b1a76846
[wolfssl] update to 5.7.2 (#39814) 2024-07-11 11:46:40 -04:00
c8ef
5b6df61380
[folly related] update to 07.08 (#39767) 2024-07-09 13:05:54 -04:00
jim wang
74f76dff33
[wxwidgets] Restore deleted compile options (#39669) 2024-07-05 13:59:05 -04:00
jim wang
f67e2bdbc4
[wxwidgets] Add feature secretstore (#39616) 2024-07-02 14:49:02 -04:00
c8ef
cf793ad280
[folly related] update to 07.01 (#39642) 2024-07-02 14:48:08 -04:00
c8ef
c7e34d4f9a
[folly related] update to 06.24 (#39501) 2024-06-26 20:18:37 -07:00
gerard-ryan-immersaview
6db51d86a9
[vcpkg_replace_string] warn unchanged by call (#34719)
If a call to `vcpkg_replace_string` makes no changes i.e doesn't
effectively replace a string, A warning is logged.

This should also help identify ports that no longer need these calls to
fix things in `.pc` files etc.
2024-06-19 14:07:05 -07:00
c8ef
62480f9145
[folly related] update to 06.17 (#39358) 2024-06-18 12:00:11 -07:00
Kai Pastor
47633daa65
[vcpkg-scripts] Catch use of ambiguous cmake vars (#34546)
Avoid wrong use of popular but ambiguous variables (`WIN32` etc.) in
scripts and portfiles by detection in CI.

Sometimes the variables are used wrongly, and sometimes this isn't
caught in PR review. This PR tries to catch those variables (when in the
active code path in script mode). [This can happen to every
contributor](https://github.com/microsoft/vcpkg/pull/34356#discussion_r1360074122),
even if he/she knows the rules ... vcpkg is raising the bar higher than
usual, having to deal with targets and hosts even in script mode.

(`b2-options.cmake` (boost fragment) shows where we get if we don't pay
attention: the same code being used in script mode (`WIN32` meaning
host) and in project mode (`WIN32` meaning target).)

The new check doesn't break any user builds because it relies on command
line options. However it changes the ABI hashes.
2024-06-14 11:40:01 -07:00
c8ef
9e1a785453
[folly related] update to 06.10 (#39213) 2024-06-12 16:17:23 -07:00
ycdev1
6e31ee33cc
[wolfssl] Build wolfssl with HAVE_EX_DATA and NO_WOLFSSL_STUB to enable async use and coexistence with openssl without link error (#38994)
Async applications using wolfssl need to associate extra data
(application context) with the ssl session and context. This is used in
verification callback.
NO_WOLFSSL_STUB is needed to prevent a link time error resulting from
duplicate symbols when linking to both wolfssl and openssl at the same
time

---------

Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2024-06-06 01:31:12 -07:00
c8ef
4c89942586
[folly related] update to 06.03 (#39108)
- [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.
2024-06-06 00:14:15 -07:00
lealem47
47364fbc30
[wolfmqtt] update to 1.19.0 (#38849)
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-05-31 12:44:32 -07:00
c8ef
df3be23f3f
[folly related] update to 05.27 (#39012)
- [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.
2024-05-30 10:36:20 -07:00
lealem47
cd4c3d7bf4
[wolftpm] update to 3.2.0 (#38850) 2024-05-30 09:55:39 -07:00
Cheney Wang
16e95cee85
[folly related] update to 05.20 (#38931)
Update `folly` and its related ports to the latest version
`2024.05.20.00`.

The recent update to `folly` includes this commit:
99767aa88e,
which caused downstream `rsocket` to fail with the following error
during build.
```
vcpkg\rsocket\src\84ec7fc921-d730564084\rsocket\RSocketServer.cpp(32): error C2665: 'folly::ThreadLocal<rsocket::SetupResumeAcceptor,rsocket::RSocketServer::SetupResumeAcceptorTag,void>::ThreadLocal': no overloaded function could convert all the argument types
```
A patch has now been submitted to fix this issue.
- [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.
2024-05-29 01:51:10 -07:00
jim wang
06475a3516
[wxwidgets] Update to 3.2.5 (#38733)
Fixes https://github.com/microsoft/vcpkg/issues/38731
Delete upstream merged patch fix-glegl.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
```

---------

Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
2024-05-17 12:11:49 -07:00
Alexander Neumann
cbf4a66415
[Boost] Update to 1.85 (#38523)
closes #38201
supersedes #38237

Lets see if I forgot to cherry pick something.

---------

Co-authored-by: Yury Bura <yurybura@gmail.com>
2024-05-09 20:29:06 -07:00
c8ef
6f98981f73
[folly related] update to 05.06 (#38593)
<!-- 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) -->
2024-05-07 14:45:30 -07:00
c8ef
2f53cdc885
[folly related] update to 05.02 (#38536)
<!-- 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) -->
2024-05-03 15:24:58 -07:00
Thomas1664
3a882b3efc
[many ports] Don't depend on default features of tiff (#38049)
This removes the transitive dependency of liblzma via tiff

- [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.

---------

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-05-01 19:40:19 -07:00