Commit Graph

248 Commits

Author SHA1 Message Date
toge 7fe32b48d6
[expected-lite] update to 0.9.0 (#46174) 2025-06-26 11:34:09 -07:00
ZXShady db89fba39f
[enchantum] Add new port (#45902) 2025-06-20 10:45:44 -07:00
toge b6905a8c4f
[ezc3d] update to 1.5.19 (#46096) 2025-06-20 10:43:04 -07:00
toge deca3445d1
[etl] update to 20.41.7 (#45987) 2025-06-16 15:34:56 -07:00
Yury Bura ddcf0936d3
[saucer] update to v6.0.1 (#45727) 2025-06-10 14:30:58 -07:00
toge bc6958a8c4
[etl] update to 20.41.6 (#45908) 2025-06-10 14:29:18 -07:00
toge c825d30bee
[etl] update to 20.41.5 (#45882) 2025-06-09 15:54:33 -07:00
toge db4aad9d99
[etl] update to 20.41.2 (#45749) 2025-05-31 18:12:27 -07:00
toge e40680c2ac
[etl] update to 20.41.0 (#45657) 2025-05-26 23:03:35 -07:00
Kai Pastor 302bcca39b
[elfutils] Update to 0.193, add to libcamera deps (#45501) 2025-05-14 16:29:33 -04:00
Kai Pastor 856505bb76
Revert "[exiftool] Add version 1.8.0" (#44844) 2025-04-05 13:20:38 -07:00
PolarGoose b328539dd9
[exiftool] Add version 1.8.0 (#44807) 2025-04-05 01:12:00 -07:00
toge f8aa1b63f8
[expat] update to 2.7.1 (#44767) 2025-04-02 21:26:47 -07:00
toge e2e3f654bc
[expat] update to 2.7.0 (#44401) 2025-03-28 00:12:55 -07:00
Michele Caini 497f18e0ae
[entt] update to 3.15.0 (#44484) 2025-03-20 00:02:22 -07:00
Lily Wang 43979e7205
[ecal] Update to 5.13.3 (#44329) 2025-03-13 09:52:17 -04:00
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