Commit Graph

282 Commits

Author SHA1 Message Date
toge 070a7c43de
[exiv2] update to 0.28.5 (#44193) 2025-03-06 12:50:40 -05:00
toge 5b8022ba4e
[etl] update to 20.40.0 (#44089) 2025-03-03 12:02:47 -05:00
EfesX 7839a2020f
[EIPScanner] add new port (#43569)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2025-02-10 20:35:37 -08:00
Kai Pastor ecfa4eb4f6
[exprtk] Update to 0.0.3, and use that version scheme (#43193)
Co-authored-by: Arash Partow <partow@gmail.com>
2025-02-06 19:26:05 -08:00
waruto 3cf004dd2c
[etcd-cpp-apiv3] fix find cpprestsdk when build core only (#43427) 2025-02-03 22:21:05 -08:00
toge 0070724824
[eastl] update to 3.21.23 (#43557) 2025-01-31 22:47:54 -08:00
toge b10b3743a4
[eabase] update to 2024-08-18 (for eastl, eathread) (#43553) 2025-01-30 13:58:34 -08:00
waruto 8fe4d531f6
[etcd-cpp-apiv3]Add async feature for etcd-cpp (#43401)
Co-authored-by: jsonwu <jsonwu@tencent.com>
2025-01-22 23:08:34 -08:00
wey e1b30bc33f
[eigen3] Update warning suppression to latest. (#43051) 2025-01-07 12:03:19 -05:00
Rémy Tassoux 1347be96b9
[efsw] Update to 1.4.1 (#42594) 2024-12-09 11:04:34 -08:00
Alexander Neumann 1f53e1744c
[EasyHook] Fix single config builds (#42440) 2024-12-02 16:32:58 -08:00
Dennis ae7d8f5056
[grpc] update to 1.68.0 (#42340) 2024-11-27 13:35:19 -08:00
Frank 0d9926a21d
[expat] Update version to 2.6.4 (#42149) 2024-11-19 22:21:45 +00:00
MonicaLiu 540529ce2d
[elfutils] Update to 0.192 (#41865)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-11-05 13:05:17 -08:00
MonicaLiu 1fa19b06cc
[elements] Update to 2024-09-12 and fix dependencies (#41774)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-11-05 12:46:14 -08:00
MonicaLiu 8979c5049d
[enet] Update to 1.3.18 (#41880)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-10-31 22:51:49 -07:00
MonicaLiu 0f4d1f1f3e
[ezc3d] Update to 1.5.11 (#41882)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-10-31 22:37:03 -07:00
Michele Caini 97ce57b378
[entt] update to 3.14.0 (#41816) 2024-10-28 23:49:23 -07:00
Kai Pastor 53185d6106
[cairo] Update to 1.18.2 (#41717) 2024-10-24 22:25:44 -07:00
MonicaLiu d2c7f39c90
[edflib] Update to 1.27 (#41735)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-10-24 22:21:35 -07:00
MonicaLiu 8c7c556d60
[ecm] Update to 6.7.0 (#41734)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-10-23 19:39:07 -07:00
Matthias Kuhn e4fef94e1b
[exiv2] Fix exiv2 find package expat (#41444) 2024-10-10 11:05:04 -04:00
Jia Yue Hua 354d6effaf
[ensmallen] update to 2.21.1 (#41333) 2024-10-04 11:40:33 -04:00
Jia Yue Hua 3289c7a998
[etl] update to 20.39.4 (#41159) 2024-09-25 14:05:46 -04:00
aristotelos 120b4767ae
[expat] Update to 2.6.3 (#40836) 2024-09-09 20:24:40 -07:00
Ada Tufankjian 93c815ff34
[enkits] Fixing version 1.11 not properly configured to work as a dynamic library (#40715) 2024-08-31 22:58:50 -07:00
Kai Pastor 448485b7aa
[exiv2] Fix expat dep in xmpsdk (#40586) 2024-08-23 02:06:32 -07:00
Kai Pastor 46e2bec50a
[exiv2] Update to 0.28.3, fixes, cleanup (#40476) 2024-08-20 23:30:00 -07:00
JonLiu1993 bccb06637e
[ecm] update version to 6.4.0 and fix absolute paths (#40295)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-08-10 02:15:39 -07:00
DownerCase 5cca0d81a6
[eCAL] Update to 5.13.2 (#39595) 2024-07-13 10:28:10 -04:00
myd7349 e45756ebe4
[edflib] Update to v1.26 (#39725) 2024-07-08 10:16:22 -04:00
Kai Pastor a0140d65bb
[expat] Ensure dllimport (#39505) 2024-06-26 20:30:23 -07:00
Dennis 561d171d79
[grpc/protobuf] Update grpc to 1.60.0 and update protobuf to 3.25.1 (#35781)
Resolves https://github.com/microsoft/vcpkg/issues/35566

This pr includes https://github.com/microsoft/vcpkg/pull/31159 and
https://github.com/microsoft/vcpkg/pull/35399

Ports changed in this pr:

Most of these changes stem from the fact that protobuf now depends on
abseil and requires c++14 while ports consume protobuf using
`target_link_libraries(lib ${Protobuf_LIBRARIES})` instead of
`target_link_libraries(lib PUBLIC protobuf::libprotobuf)`.

* **abseil** Updated to 03/04/2024 to address MSVC build issue in
openvino
* **arcus** Updated to 4.13.2
* **braft** Patched to use `find_package(Protobuf` instead of custom
FindProtobuf module. also link with `PUBLIC protobuf::libprotobuf)`.
* **brpc** Patch several `target_link_library` calls to include `PUBLIC`
instead of nothing. Patch some warnings that are treated as errors by
some OSX compiler. Patch usage of changed protobuf features most
importantly removal of `SetLogHandler`, tbd whether this patch is
acceptable with upstream.
* **cld3** Use CONFIG to find protobuf to propagate dependent abseil
libs and cxx14 correctly.
* **ecal** Use CONFIG to find protobuf. Use PUBLIC when linking it.
* **gamenetworkingsockets** Add `-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=on`
for protobuf.
* **gz-transport12** Update to fix usage of removed protobuf features.
* **ignition-msgs1/5/6** Remove protobuf version check which is confused
by the duplicate versioning scheme (v25.1 vs. 3.25.1 vs 4.x). Why are we
even maintaining this no longer maintained major version of this port? I
would welcome a more strict policy on removing ports/adding them to
ci.baseline.txt
* **ignition-transport4/8/9** Same as above + cherry-pick a protobuf
deprecation patch.
* **libprotobuf-mutator** Cherry-pick two commits to address altered
protobuf functionality. Add CONFIG and PUBLIC to protobuf handling in
CMake.
* **marble** Explicitly set protobuf to not found since it is not part
of the vcpkg.json but is made available transitively but another
dependency.
* **mysql-connector-cpp** Several CMake changes and removal of
protobuf::SetLogHandler patch.
* **openvino** Find protobuf using CONFIG
* **osgearth** Link libraries using PUBLIC and link with
protobuf::libprotobuf instead of Protobuf_LIBRARIES
* **paraview** Find protobuf using CONFIG and remove version check
* **pulsar-client-cpp** Add protobuf linkage to PULSAR_OBJECT_LIB.
Simplify protoc patch. Remove -Werror.
* **shogun** Update and patch as much as possible. Users are required to
override bitsery version to 4.x to use shogun since it does not support
5.x provided by vcpkg. Therefore add shogun to ci.baseline.txt.
* **srpc** Update and fix static crt linkage. Patch protobuf linkage and
remove hardcoded `-std=c++11` flag. Protobuf requires c++14 and CMake
does not recognize the hardcoded c++11 flag and will therefore not add a
c++14 flag when the compiler uses c++14 by default.
* **upb** Update to align version with protobuf/grpc and use new github
repo. Patch usual CMake mess (they do not support CMake officially)
which should probably be `unofficial-upbConfig.cmake` but I didn't dig
into downstream implications so I kept it at `upbConfig.cmake` as
before.
* **utf8-range** Update to allign version with protobuf.
2024-06-21 13:39:50 -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
jim wang a8a0705edb
[expected-lite] Update to 0.8.0 (#39348) 2024-06-18 11:59:26 -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
Kai Pastor 9fcfb7b480
[elfutils] Update to 0.191, cleanup, fix (#39228) 2024-06-12 14:32:20 -07:00
Kai Pastor e158d10763
Activate Android NDK r26d in vcpkg CI (#35851) 2024-06-11 13:26:30 -07:00
Shauren 7050e3884b
[efsw] Update to 1.4.0 (#39121)
- [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:03:55 -07:00
Thomas1664 4111e5e1b3
[eventpp] Optimize build (#38516)
<!-- 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:

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

END OF PORT UPDATE CHECKLIST (delete this line) -->

<!-- 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 20:48:36 -07:00
miyanyan f6a144ae83
[entt] update to 3.13.2 (#38154)
- [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-04-15 13:10:24 -04:00
Ada Tufankjian 95937528f2
[enkiTS] Fixing patch for dynamic linking on windows (#38014)
When enkiTS was built on windows with dynamic linking it would fail to
install the dll. A dependent application would successfully link against
the stub .lib and then fail to even get to `main` because the enkiTS dll
was missing.

I made sure to test this locally by having a project of mine depend on
the version of this port from my fork :)

- [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-04-09 12:07:03 -04:00
Kai Pastor ba5364d24e
[etcd-cpp-apiv3] Update, cleanup (#37908)
Fix build with Android NDK r26.
2024-04-02 12:33:08 -07:00
Kai Pastor 4aa53df947
[expat] Update to 2.6.2 (#37426) 2024-03-14 12:23:02 -07:00
Kai Pastor 34b3636b4e
[expat] Update to 2.6.1+patch (#37362) 2024-03-11 13:15:13 -07:00
Jia Yue Hua c1c01d9d06
[ebml] update to 1.4.5 (#37209)
- [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-03-07 22:35:25 -08:00
Alexander Neumann 6a80b201ad
[Eigen3] Fix target check in cmake config. (#37231)
This has already been fixed upstream. The Eigen version in vcpkg is just
extremely old since there has been no new release done upstream.
2024-03-07 22:33:44 -08:00
Andréa Machizaud 92eb70e1d6
[embree3] Remove explicit ISA selection and expose more project options as features (#35929)
<!-- 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.
2024-03-07 10:02:46 -08:00
Jia Yue Hua 683c1dfd2d
[glog] update to 0.7.0 (#37071)
- [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-03-05 02:23:38 -08:00
WangWeiLin-MV 898a927b84
[easyloggingpp] Fix pkgconfig and add usage (#36851)
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
```
2024-02-21 09:35:50 -08:00
moritz-h d0d63ec3bb
[opengl-registry/egl-registry] update (#36856)
- [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.
2024-02-21 09:32:54 -08:00
Thomas1664 6978381401
[etl] Fix cmake usage (#36747)
* [etl] Fix cmake usage

* version
2024-02-14 23:40:51 -08:00
Alexander Neumann 4ab4974293
[expat] Update to 2.6.0 (#36672)
* [Expat] Update to 2.6.0

* v db
2024-02-12 14:47:50 -08:00
Jia Yue Hua 0eb2e329fe
[edflib] update to 1.25 (#36627)
* [edflib] update to 1.25

* [edflib] update to 1.25
2024-02-07 12:23:48 -08:00
miyanyan 02ac6b37d3
[entt] update to 3.13.1 (#36554)
* [entt] update to 3.13.1

* [entt] update versions
2024-02-05 11:30:19 -08:00
Jia Yue Hua 69cadc5949
[ezc3d] update to 1.5.7 (#36333)
* [ezc3d] update to 1.5.7

* [ezc3d] update to 1.5.7
2024-01-24 11:16:46 -08:00
Jia Yue Hua f22bffe808
[etl] update to 20.38.10 (#36332)
* [etl] update to 20.38.10

* [etl] update to 20.38.10
2024-01-24 09:42:54 -08:00
miyanyan 2da8bb1a93
[entt] update to 3.13.0 (#36207)
* [entt] update to 3.13.0

* [entt] update versions
2024-01-17 11:13:59 -08:00
Matthias Kuhn b5246fa43e
[exiv2] fix target in usage description (#35923) 2024-01-02 14:32:38 -08:00
Kai Pastor 56db7a786e
[eigen3] Cleanup (#35320)
* [eigen3] Cleanup

* Restore debug/lib/pkgconfig/eigen3.pc
2023-11-29 00:36:40 -08:00
JonLiu1993 6b07285422
[exiv2] update to 0.28.1 and fix build error (#35020)
* [exiv2] update to 0.28.1

* update version

* Fix option

* update version

---------

Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
2023-11-15 17:02:47 -08:00
jim wang 53219b7c4e
[saucer] update to 2.1.0 (#34732)
* 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
2023-11-08 09:36:24 -08:00
Samuel Marks 71ab19baf4
[ed25519] New port (#34517)
* [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
2023-10-31 12:39:05 -07:00
Kai Pastor 0e6e77f854
[enkits] Fix config file name (#34487) 2023-10-30 15:00:51 -07:00
Ada Tufankjian 6932d6367f
[enkiTS] Adding Port (#34386) 2023-10-13 11:43:06 -07:00
Jia Yue Hua d2f876dfa1
[ezc3d] update to 1.5.0 (#34133) 2023-10-03 18:05:03 -07:00
Jia Yue Hua 9f8142b288
[easyloggingpp] update to 9.97.1 (#34121) 2023-10-02 20:28:46 -07:00
Jia Yue Hua 3fad124b61
[eastl] update to 3.21.12 (#34126) 2023-10-02 20:28:06 -07:00
Jia Yue Hua c6d6efed3e
[ecos] update to 2.0.10 (#34127)
* [ecos] update to 2.0.10

* [ecos] update to 2.0.10
2023-09-28 23:48:50 -07:00
Jia Yue Hua fa4c3d0b96
[effolkronium-random] update to 1.5.0 (#34128)
* [effolkronium-random] update to 1.5.0

* [effolkronium-random] update to 1.5.0
2023-09-28 23:41:00 -07:00
Jia Yue Hua 3dd5c26d4d
[elfio] update to 3.12 (#34129)
* [elfio] update to 3.12

* [elfio] update to 3.12
2023-09-28 23:40:24 -07:00
Jia Yue Hua 3927c6ce0b
[ensmallen] update to 2.19.1 (#34130)
* [ensmallen] update to 2.19.1

* [ensmallen] update to 2.19.1
2023-09-28 23:38:44 -07:00
Jia Yue Hua 1ab75369a6
[etl] update to 20.38.0 (#34048) 2023-09-28 23:07:25 -07:00
Billy O'Neal 768619a21e
Delete broken version database entries. (#34078)
Under normal circumstances, things can't be removed from the version database, because that breaks outstanding references to those versions. However, these entries can't be parsed in the first place which means nobody can be depending on them being there. (Usually this comes from accidentally merging PRs that add multiple versions, such as 8184c5e06c https://github.com/microsoft/vcpkg/pull/31859 )

This was detected using new output from https://github.com/microsoft/vcpkg-tool/pull/1210

C:\Dev\vcpkg\versions\a-\abseil.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\abseil\2209360b556a40cf034551f6f9063456eac63986_83008.tmp" -c core.autocrlf=false read-tree -m -u 2209360b556a40cf034551f6f9063456eac63986
error: git failed with exit code: (128).
fatal: failed to unpack tree object 2209360b556a40cf034551f6f9063456eac63986
note: while checking out port abseil with git tree 2209360b556a40cf034551f6f9063456eac63986
note: while validating version: 20230125.3#2
C:\Dev\vcpkg\versions\a-\abseil.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\abseil\28fa609b06eec70bb06e61891e94b94f35f7d06e\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: 2020-03-03#7
C:\Dev\vcpkg\versions\a-\async-mqtt.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\async-mqtt\61071a18dc0dc629c374fa016b81473e04a28ff1_83008.tmp" -c core.autocrlf=false read-tree -m -u 61071a18dc
error: git failed with exit code: (128).
fatal: failed to unpack tree object 61071a18dc
note: while checking out port async-mqtt with git tree 61071a18dc
note: while validating version: 1.0.8
C:\Dev\vcpkg\versions\b-\blend2d.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\blend2d\ffce764b880d8cc24e3b00328aa3861f15bae91d\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: beta_2020-07-31
C:\Dev\vcpkg\versions\b-\blend2d.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\blend2d\03a43f03eb0cab95aac27a77b71273fc4aa2e94d\vcpkg.json: error: $.features: mismatched type: expected a set of features
note: while validating version: beta_2020-07-09
C:\Dev\vcpkg\versions\e-\elfio.json: error: The version database declares 3.8 as version, but 19659f0b36 declares it as version-string. Versions must be unique, even if they are declared with different schemes.
note: run:
vcpkg x-add-version elfio --overwrite-version
to overwrite the scheme declared in the version database with that declared in the port.
C:\Dev\vcpkg\versions\f-\flashlight-text.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\flashlight-text\6386901fa48bce946fdc5775a1c1b784e0a97175_83008.tmp" -c core.autocrlf=false read-tree -m -u 6386901fa4
error: git failed with exit code: (128).
fatal: failed to unpack tree object 6386901fa4
note: while checking out port flashlight-text with git tree 6386901fa4
note: while validating version: 0.0.3
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
  on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx)
                                                                                                              ^
note: while validating version: 1.1.0
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\5066566c98bc1913b678347c4cbae0a6aff4cf2d\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
  on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx)
                                                                                                              ^
note: while validating version: 1.0.3-1
C:\Dev\vcpkg\versions\l-\libwebp.json: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\6ff3a23b154fad821db2d8236bf9d0382f0229cf\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*')
  on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl, extras] (!osx)
                                                                                                              ^
note: while validating version: 1.0.3
C:\Dev\vcpkg\versions\o-\opencolorio.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\opencolorio\9569944b76966b78bec5ef83672899acd7e4febe_83008.tmp" -c core.autocrlf=false read-tree -m -u 9569944b76
error: git failed with exit code: (128).
fatal: failed to unpack tree object 9569944b76
note: while checking out port opencolorio with git tree 9569944b76
note: while validating version: 2.1.2
C:\Dev\vcpkg\versions\q-\qscintilla.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\qscintilla\b5942c0b0a6d9131bc4ad9a1dde662f809a6d965_83008.tmp" -c core.autocrlf=false read-tree -m -u b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
error: git failed with exit code: (128).
fatal: failed to unpack tree object b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
note: while checking out port qscintilla with git tree b5942c0b0a6d9131bc4ad9a1dde662f809a6d965
note: while validating version: 2.13.4
C:\Dev\vcpkg\versions\r-\robin-map.json: error: The version database declares 0.6.3 as version-semver, but 84f1433234 declares it as version-string. Versions must be unique, even if they are declared with different schemes.
note: run:
vcpkg x-add-version robin-map --overwrite-version
to overwrite the scheme declared in the version database with that declared in the port.
C:\Dev\vcpkg\versions\v-\vcpkg-cmake-get-vars.json: error: failed to execute: "C:\Program Files\Git\cmd\git.exe" "--git-dir=C:\Dev\vcpkg\.git" "--work-tree=C:\Dev\vcpkg\buildtrees\versioning_\versions\vcpkg-cmake-get-vars\c6eb09f11e34173a4bfc31252d02d6aea6c25d8f_83008.tmp" -c core.autocrlf=false read-tree -m -u c6eb09f11e
error: git failed with exit code: (128).
fatal: failed to unpack tree object c6eb09f11e
note: while checking out port vcpkg-cmake-get-vars with git tree c6eb09f11e
note: while validating version: 2023-04-13
2023-09-28 11:15:22 -07:00
DownerCase bb77388661
[ecal] Add new port (#33296)
* [ecal] Add new port

* Fix patch typo
2023-09-26 00:24:39 -07:00
Mengna Li f6ca87d28e
update to 0.1.3 (#33910) 2023-09-23 22:14:22 -07:00
Matthias Kuhn 1aded8a0d0
[exiv2] Fix building for ios (#33683) 2023-09-13 16:53:43 -07:00
jim wang b49a27d25d
[easyloggingpp] Fix compile errors on uwp (#33453)
* Generate Imath.pc

* update version

* add dependency imath minizip-ng

* updata version

* update version

* fix build error on uwp

* update version

* modify code source

* update version

* update version

* update version

* modify patch name

* update version

* update version

* update version
2023-08-31 12:58:01 -07:00
DownerCase 81947d1b54
[exiv2] Update to 0.28 (#33126)
* [exiv2] Update to 0.28

* Fix static build usage
2023-08-17 14:29:08 -07:00
Alexander Neumann 653ce6e30c
[Ecsutil] msbuild (#33107)
* [ecsutil] msbuild update

* v db
2023-08-11 09:47:35 -07:00
Alexander Neumann a96751d8f3
[easyhook] msbuild update (#33091)
* [easyhook] msbuild update

* v db
2023-08-10 11:03:11 -07:00
Weihang Ding d6c1fc64f0
[entt] Bump to 3.12.2 (#32945)
* [entt] Bump to 3.12.2

* update version database
2023-08-04 06:48:37 -07:00
JonLiu1993 d523304efb
[etcd-cpp-apiv3] update to 0.15.3 (#32747) 2023-07-27 09:23:57 -07:00
Mengna Li 99ce9f2f2b
[enet] export .pc file (#32316)
* export .pc file

* update
2023-07-05 11:40:31 -07:00
Chuck Walbourn f3b10454b3
[directxmesh, directxtex, directxtk, uvatlas, dxut, effects11] June 2023 update (#32033)
* [directxmesh, directxtex, directxtk, uvatlas, dxut, effects11] Update for June 13, 2023 release

* Minor format fix

* Update baseline

* Upstream fixes to CMake targets dependency handling

* Update baseline
2023-06-21 22:39:47 -07:00
Michael Ferrari acee1bdb49
[entt] Update to 3.12.0 (#32038) 2023-06-16 16:00:14 -07:00
Chuck Walbourn 5d2a0a9814
Update xbox supports expressions for failing ports with copyleft licenses (#31770)
* 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
2023-06-15 14:49:00 -07:00
JonLiu1993 c9a1f21791
[Exiv2] remove duplicate option (#31868)
* [Exiv2] Remove option

* update version

---------

Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-06-07 09:30:10 -07:00
JonLiu1993 713f5395f7
[Exiv2] Add feature to enable BMFF support (#31827)
* [Exiv2] Add feature to enable BMFF support

* update version

---------

Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-06-06 15:13:00 -07:00
bjornthirud 721328e357
[easyloggingpp] Features to support multithreading (#31396)
* ports/easyloggingpp features to support multi-threaded applications

* New version of ports/easyloggingpp

---------

Co-authored-by: Bjørn Thirud <bjorn.thirud@fotoware.com>
2023-05-13 12:32:59 -07:00
Billy O'Neal 4d2e253e42
Avoid recalculating the default msbuild settings. (#31325)
* Fix the `vcpkg_install_msbuild` docs to reflect handling of x86==Win32.

See:
* https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264
* https://github.com/microsoft/vcpkg/issues/28076

* Remove overriding-with-the-default discovered in https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264

hunspell and mp3lame are left alone because they do other things with the resulting variable.

* Remove nonexistent reference to `MSBUILD_PLATFORM` variable.

* Simplify getting to x86, as discovered in https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264

* Version DB

* Whoops patches shouldn't be quoted.

* Delete vcpkg_install_msbuild.md

Docs changes have been migrated in microsoft/vcpkg-docs#21

* Update ocilib.json

* Update ocilib.json

---------

Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
2023-05-09 14:56:22 -07:00
myd7349 6a3dd0874f
[edflib] Update to v1.24 (#31250)
* [edflib] Add dynamic build support

* [edflib] Bump version

* [edflib] Update to v1.24

* Revert "[edflib] Bump version"

This reverts commit d45db16a0e.

* [edflib] Bump version
2023-05-05 11:30:57 -07:00
Steve Lhomme ccefd02758
[matroska,ebml] copy PDBs (#31189)
* [ebml] copy PDBs

* [matroska] copy PDBs
2023-05-01 15:22:00 -07:00
Jack·Boos·Yu 7cfd63db7f
[many ports]switch to vcpkg-cmake / vcpkg-cmake-config part 2 (#29882)
Co-authored-by: jyu49 <yu_jack@apple.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-21 14:48:12 -07:00
autoantwort 5b11232d00
[many-ports] Don't use deprecated functions (autogenerated) (#26981)
* [libuvc,qt5-virtualkeyboard] remove duplicated dependency entry

* [many-ports] don't use deprecated functions (autogenerated)

* atkmm: Fix license.
gperftools: Reformat vcpkg_check_features call.
gsl: Fix license.
libpff: Fix license.
pangomm: Fix license.
qtbase: Revert, only comment changes.
type-lite: Reformat vcpkg_check_features and actually use the feature options.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-13 09:13:15 -07:00
Steve Lhomme dafff8267e
[ebml] update to 1.4.4 and enable UWP builds (#30750)
* [ebml] update to 1.4.4

The limits patch has been applied in 1.4.3:
f0bfd53647

* [ebml] enable UWP builds

This has been used in VLC for years. There was a build issue with file access
but it's no longer build by default

05bc5c0902
2023-04-10 19:28:13 -07:00
autoantwort 6fe40ca767
[embree3] does supports arm64-osx (#30548) 2023-04-04 16:32:58 -07:00
Joel Falcou 88daa8ab70
[eve] update to 2023.2.15 (#30475)
* Add newest EVE release

* Updated versions

* Correct description

* Updated versions file

* Fix SHA512

* Fix error with versionning

* Updated versions
2023-03-28 11:28:44 -07:00
autoantwort 62eca25c43
[etcd-cpp-apiv3] fix hash (#30450) 2023-03-27 11:45:52 -07:00
JonLiu1993 e35a739f5e
[expected-lite] update to v0.6.3 (#30347)
* [expected-lite] update to v0.6.3

* update version
2023-03-23 15:57:07 -07:00