Commit Graph

729 Commits

Author SHA1 Message Date
Frank
38c8787aac
[aliyun-oss-cpp-sdk] Add option to disable parallel builds (#41085) 2024-09-20 14:20:29 -07:00
Dennis
f2b1b1df27
[asio-grpc] Update to 3.2.0 (#41070) 2024-09-19 13:32:12 -07:00
WangWeiLin-MV
d5ac138957
[aliyun-oss-cpp-sdk] Change to find package config mode (#40954) 2024-09-19 13:31:59 -07:00
Jia Yue Hua
cc12c9039c
[aws-c-mqtt] update to 0.10.5 (#41030) 2024-09-17 15:34:34 -07:00
Jia Yue Hua
d5d92a333a
[aws-c-io] update to 0.14.18 (#41029) 2024-09-17 15:34:25 -07:00
Azure SDK Bot
1c9985b48b
[azure-core-amqp-cpp] publish version 1.0.0-beta.11 (#40943) 2024-09-13 15:48:04 -07:00
Jun Luan
29b2ea2d4b
[aliyun-oss-cpp-sdk] add new port (#40597)
Co-authored-by: 牧亦 <luanjun.lj@alibaba-inc.com>
2024-09-12 20:12:47 -07:00
Jia Yue Hua
eabcd2b294
[asio] update to 1.31.0 (#40927) 2024-09-12 12:15:31 -07:00
Timofei Zhakov
52fa4fb378
[apr] add usage (#40805) 2024-09-09 20:22:46 -07:00
JonLiu1993
e4547aa871
[audit] update to version 4.0.2 and fix the issue of multiple definitions of a function (#40703)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-09-08 11:56:48 -07:00
jim wang
59ab5cf205
[azure-kinect-sensor-sdk] Fix missing header files and adapt to new version of imgui (#40812) 2024-09-08 11:36:00 -07:00
Takatoshi Kondo
07857e1539
[async-mqtt] update port to 9.0.0 (#40781) 2024-09-04 22:31:36 -07:00
Timofei Zhakov
f7a181aa36
[apr] bump to 1.7.5 and did some imporvements, availible from this version of the library. (#40742) 2024-09-03 11:51:48 -07:00
jim wang
b816915838
[avro-cpp] Update to 1.12.0 (#40772) 2024-09-03 11:09:33 -07:00
JonLiu1993
8cffd44a0f
[angelscript] update to 2.37.0 (#40775)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-09-03 11:05:15 -07:00
Cheney Wang
212cc45a9f
[ada-url] update to 2.9.1 (#40704) 2024-08-31 23:08:32 -07:00
JoergAtGithub
5ccf385657
[ableton-link] Update port to version 3.1.2 (#40517) 2024-08-19 09:48:35 -07:00
Kai Pastor
5ff58d61e6
[aom] Update to 3.9.1 (#40477) 2024-08-16 00:31:43 -07:00
Ewerton Scaboro da Silva
28e049f4a6
[azure-iot-sdk-c] LTS_08_2024 (#40431) 2024-08-14 15:59:02 -07:00
Super Zheng
dff78ec7cb
[angle] Fix missing DetectSSE2.cmake on x86 builds (#40322) 2024-08-08 21:47:30 -07:00
Azure SDK Bot
a4c2987adc
[azure-identity-cpp] publish version 1.9.0 (#40315) 2024-08-07 17:31:05 -07:00
Azure SDK Bot
5ae9c2ec63
[azure-security-keyvault-cpp] Update to Aug Release for Keyvault Packages (#40317) 2024-08-07 17:30:50 -07:00
Azure SDK Bot
a27eb362f3
[azure-data-tables-cpp] azure-data-tables-sdk_aug8-2024 (#40318) 2024-08-07 17:30:37 -07:00
Sebastian Goth
27adb071fc
[argparse] Update to 3.1 (#40324) 2024-08-07 17:27:46 -07:00
c8ef
4327b9c40a
[abseil] update to 20240722.0 (#40297) 2024-08-06 14:22:36 -07:00
Matthew Oliver
c66e3c2eea
[ffmpeg] Update to 7.0. (#38011) 2024-08-02 10:56:16 -07:00
Anton Kolesnyk
b8ac6696e3
[azure-security-attestation-cpp] Use non-deprecated syntax (#40203)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2024-08-01 16:00:41 -07:00
Frank
5bc4fc8e73
[arrow] Update version 17.0.0 (#40164)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-07-30 14:56:36 -07:00
Azure SDK Bot
ab4d2c80fa
[Azure Storage] Update to July Release (#39957) 2024-07-20 13:21:01 -05:00
Billy O'Neal
6cd9d7ff90
Patch Tuesday for July 2024 (#39896) 2024-07-15 23:18:52 -07:00
Lily Wang
d5792bb752
[vcpkg baseline][arrayfire] Disable parallel configure (#39917)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-07-15 13:30:03 -04:00
Azure SDK Bot
fd90422421
[azure-core-cpp] publish version 1.13.0 (#39895) 2024-07-13 10:24:59 -04:00
autoantwort
34ff6613a7
[ableton-link] use right variables (#39769) 2024-07-09 13:21:03 -04:00
MonicaLiu
97477828c9
[assimp] Update to 5.4.2 (#39708)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-07-08 10:18:04 -04:00
Jakub Melka
f08f5fc850
[Asmjit ] Asmjit update - Following pull request #39090 (#39630)
Co-authored-by: Petr Kobalicek <kobalicek.petr@gmail.com>
Co-authored-by: Stephen Eckels <stevemk14ebr@gmail.com>
2024-07-05 13:57:37 -04:00
Kai Pastor
47c736a744
[abseil] Fix port bugs (#39664) 2024-07-05 13:37:48 -04:00
Timur Chernykh
5a9def90b6
[audit] new port (#39587)
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Timur Chernykh <t.chernykh@facct.ru>
2024-07-05 13:20:51 -04:00
Takatoshi Kondo
a6cad7a165
[async-mqtt] update port to 8.0.1. (#39575) 2024-06-28 17:29:50 -07:00
MonicaLiu
2aec6dc332
[acl] Update to 2.3.2 (#39506) 2024-06-26 20:45:32 -07:00
therselman
513ccfb2cb
[abseil] Fix missing #include <random> for std::uniform_int_distribution (#39522) 2024-06-26 20:25:54 -07:00
Takatoshi Kondo
2467ec13e1
[async-mqtt] update port to 8.0.0 (#39507) 2024-06-26 20:18:19 -07:00
Ewerton Scaboro da Silva
aa327cab63
[azure-iot-sdk-c] LTS_03_2024_Ref02 (#39499) 2024-06-24 17:55:52 -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
Theodore Tsirpanis
7977f0a771
[aws-*,s2n] Update ports to their latest versions. (#39368) 2024-06-20 11:41:33 -07:00
Takatoshi Kondo
f23f95d95d
[async-mqtt] update async-mqtt port to 7.0.0 (#39372) 2024-06-19 14:39:54 -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
Ryan Zoeller
9b959d0303
[armadillo] update to 12.8.4 (#39279) 2024-06-14 11:41:46 -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
Ryan Zoeller
22b032d977
[armadillo] update to 12.6.7 (#39258) 2024-06-12 16:10:30 -07:00
Denis Deniz
6374fcd755
[azure-iot-sdk-c] Add use-prov-client feature to enable device provisioning client (#38841)
The `use-prov-client` feature in the `vcpkg.json` manifest file was
removed in PR #29046, ~probably by mistake when removing the
`public-preview` feature,~ and therefore it is not possible to enable
the device provisioning client.
2024-06-11 18:05:39 -07:00