Commit Graph

18218 Commits

Author SHA1 Message Date
Ómar Högni Guðmarsson
c79b293665
[mp-units] Version 2.2.0 (#39483) 2024-06-26 20:20:16 -07:00
c8ef
c7e34d4f9a
[folly related] update to 06.24 (#39501) 2024-06-26 20:18:37 -07:00
Takatoshi Kondo
2467ec13e1
[async-mqtt] update port to 8.0.0 (#39507) 2024-06-26 20:18:19 -07:00
miyanyan
21e73b8279
[pocketpy] update to 1.4.6 (#39510) 2024-06-26 20:18:03 -07:00
miyanyan
535c665143
[pybind11] update to 2.13.0 (#39525) 2024-06-26 20:17:54 -07:00
Lily Wang
ac0c351b27
[cista] Update to 0.15 (#39527) 2024-06-26 20:17:37 -07:00
c8ef
7cde0a593b
[yoga] update to 3.1.0 (#39529) 2024-06-26 20:17:19 -07:00
Nick Logozzo
f55562f6c5
[libnick] Update to 2024.6.9 (#39536) 2024-06-26 20:17:05 -07:00
Rémy Tassoux
abe1c2fd1c
[quill] Update to 4.5.0 (#39541) 2024-06-26 20:16:53 -07:00
talregev
67f5654fe4
[gsasl] Add new port (#39247) 2024-06-26 14:49:46 -07:00
Weihang Ding
2f7e9e11f2
[highway] Bump to 1.2.0 (#39086) 2024-06-26 13:05:50 -07:00
Alexander Neumann
9dc5ae24a3
[libcroco] switch to upstream make build (#25958)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-06-26 13:05:15 -07:00
Kai Pastor
467f9a6a27
[x264] Update to 0.164.3108, use official upstream (#39460) 2024-06-25 23:26:31 -07:00
Billy O'Neal
2e7fd315d7
[ms-quic] Remove from ci.baseline.txt and fix UWP builds. (#39498)
Also fix uwp builds so that all ci.baseline.txt entries can be removed,
submitted upstream as https://github.com/microsoft/msquic/pull/4373
Also fix x86-windows builds which incorrectly compared SYSTEM_PROCESSOR
with 'win32' rather than 'x86'. Submitted upstream as
https://github.com/microsoft/msquic/pull/4374 . This patch originally
authored by @LillyWangLL

Originally started from https://github.com/microsoft/vcpkg/pull/39475

Co-authored by: Lily Wang <v-lilywang@microsoft.com>
2024-06-25 11:02:38 -07:00
acidicMercury8
1cdb5e0b24
[gmmlib] update to 22.3.20 (#39490) 2024-06-24 18:55:43 -07:00
Ilya Lavrenov
41b97ac168
[openvino] disble apiValidator search (#39489)
Closes https://github.com/microsoft/vcpkg/issues/38221

Ports https://github.com/openvinotoolkit/openvino/pull/25069
2024-06-24 18:53:09 -07:00
Rafael Kitover
1cb06a0c62
[FAudio] update to 24.06 (#39469) 2024-06-24 18:47:39 -07:00
winsoft666
88fa129452
[veigar] Update to 1.2 (#39484) 2024-06-24 18:40:40 -07:00
Doug Cook
54fb22ead7
[libtracepoint] Update to 1.4.0, add "tools" features (#39418) 2024-06-24 18:14:14 -07:00
Kai Pastor
c6043cde21
[x265] Update to 3.6, fix pthread flags, add feature "tools" (#39450)
Fixes build errors on android due to wrong pthread flags and 32 bit API
level requirements (`ftello`).

Alternative to #39314.
2024-06-24 18:03:17 -07:00
Ewerton Scaboro da Silva
aa327cab63
[azure-iot-sdk-c] LTS_03_2024_Ref02 (#39499) 2024-06-24 17:55:52 -07:00
David Smith
c4467cb686
[lightgbm] Add open-source library lightgbm to vcpkg (#39395) 2024-06-21 15:13:45 -07:00
c8ef
2f4b9ebdb4
[String view lite] update to 1.8.0 (#39433) 2024-06-21 14:49:14 -07:00
c8ef
e7902e4b5d
[Type lite] update to 0.2.0 (#39434) 2024-06-21 14:48:57 -07:00
c8ef
dbbc0018a0
[Rapidfuzz] update to 3.0.4 (#39438) 2024-06-21 14:33:20 -07:00
c8ef
46e16df80a
[Xsimd] update to 13.0.0 (#39437) 2024-06-21 14:33:05 -07:00
c8ef
b0bd9cda32
[Rapidcsv] update to 8.82 (#39436) 2024-06-21 14:32:47 -07:00
c8ef
037e4f6380
[Robin map] update to 1.3.0 (#39435) 2024-06-21 14:32:33 -07:00
c8ef
a0029f18b7
[Simdjson] update to 3.9.4 (#39432) 2024-06-21 14:18:20 -07:00
c8ef
b6a70f847c
[Simdutf] update to 5.2.8 (#39431) 2024-06-21 14:18:04 -07:00
c8ef
383b10d6f1
[Roaring] update to 4.0.0 (#39430) 2024-06-21 14:17:51 -07:00
c8ef
42d8e7b410
[Toml11] update to 4.0.0 (#39429) 2024-06-21 14:17:00 -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
David Smith
d21e70ba80
[fast-double-parser] Add the Fast Double Parser port (#39421) 2024-06-21 13:31:11 -07:00
winsoft666
384abec572
[zoe] Update to v3.1 (#39422) 2024-06-21 13:25:30 -07:00
Lily Wang
b6f51c96e3
[scnlib] update to 3.0.1. (#39419) 2024-06-21 13:25:02 -07:00
Weihang Ding
2b665df62f
[half] New port (#39404) 2024-06-21 01:04:34 -07:00
c8ef
a8815b2ffa
[coinutils] update to latest (#39407) 2024-06-20 20:21:53 -07:00
Alexander Neumann
3704806ffe
[Qt] Update to 6.7.2 (#39381)
closes #39377
2024-06-20 20:19:25 -07:00
Theodore Tsirpanis
7977f0a771
[aws-*,s2n] Update ports to their latest versions. (#39368) 2024-06-20 11:41:33 -07:00
c8ef
0d894bc571
[glog] update to 0.7.1 (#39405) 2024-06-20 11:40:57 -07:00
moritz-h
03d3703880
[glm] fix clang compile (#39408) 2024-06-20 11:40:36 -07:00
c8ef
3ccaadb794
[Rocksdb] update to 9.2.1 (#39406) 2024-06-20 11:40:01 -07:00
martingalvan-volue
bc104c8f14
[libsodium] Add comment about tag usage (#39388) 2024-06-20 11:38:00 -07:00
c8ef
7e99074c28
[re2] update to 2024.06.01 (#39397) 2024-06-20 11:37:43 -07:00
Nick Logozzo
31897c58e6
[libnick] Update to 2024.6.8 (#39392) 2024-06-20 11:37:19 -07:00
Jeremy Rifkin
52be198ec9
[cpptrace] Update to 0.6.2 (#39398) 2024-06-19 23:32:49 -07:00
Martin Valgur
5c2f1f81e5
[vlfeat] fix incorrect header install path, expose OpenMP as a feature (#39379)
Fixes the headers being installed under `vlfeat/` instead of `vl/` by
the custom CMakeLists.txt.

The project docs use `#include <vl/...>`
(https://www.vlfeat.org/api/kmeans.html) and so does the Debian package
(https://packages.debian.org/sid/amd64/libvlfeat-dev/filelist), for
example.

I also included a patch from Debian to fix OpenMP support and exposed
OpenMP as an optional feature.

Related to #39354.
2024-06-19 23:15:27 -07:00
Cheney Wang
cef0b9e6ab
[numcpp] change boost dependencies to a feature (#39384) 2024-06-19 23:14:14 -07:00
Egor Tyuvaev
0ae1da11b0
[openvino] OpenVINO 2024.2.0 (#39383) 2024-06-19 22:48:40 -07:00
JonLiu1993
37ed3467cf
[cpp-httplib] update to 0.16.0 (#39380)
Fixes #39371

Update cpp-httplib to the latest version 0.16.0
2024-06-19 16:59:57 -07:00
Alfred E. Heggestad
22a35a536c
[baresip-libre] Update to version 3.13 (#39378) 2024-06-19 16:59: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
HungMingWu
ca9c7e21a8
[stdexec] update to 2024-06-16 version (#39350) 2024-06-19 14:39:20 -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
Alexander Neumann
ded9717095
[VTK/paraview] update to 5.12.1 (#39352) 2024-06-18 17:07:09 -07:00
Alexander Neumann
450075bb63
[qtwebengine] fix version (#39364) 2024-06-18 14:01:36 -07:00
Diamond Rivero
f785ae656a
[micro-gl] Add a new port (#39353) 2024-06-18 13:13:05 -07:00
Theodore Tsirpanis
9e80334e7c
[liblzma] Update to version 5.6.2. (#39024) 2024-06-18 12:34:27 -07:00
Matthew Oliver
7ecb13f387
[directx-headers] Update to 1.614. (#39356) 2024-06-18 12:00:30 -07:00
c8ef
62480f9145
[folly related] update to 06.17 (#39358) 2024-06-18 12:00:11 -07:00
Matthew Oliver
8f7bd17f16
[vcglib] Update to 2023.12. (#39357) 2024-06-18 11:59:48 -07:00
jim wang
a8a0705edb
[expected-lite] Update to 0.8.0 (#39348) 2024-06-18 11:59:26 -07:00
MonicaLiu
da12ca2339
[fastcdr] Update to 2.2.1 (#39336) 2024-06-18 11:59:11 -07:00
Cheney Wang
426e442205
[msdfgen] update to 1.12 (#39335)
Fixes https://github.com/microsoft/vcpkg/issues/39305

All features passed with following triplets:
x86-windows 
x64-windows 
x64-windows-static
2024-06-18 11:58:53 -07:00
JonLiu1993
0a5ffc6f56
[ring-span-lite] update to 0.7.0 (#39334)
Fixes #39327

Update port ring-span-lite to version 0.7.0.
Note: no feature need to test.
2024-06-18 11:58:37 -07:00
jim wang
a83d2315aa
[ms-quic] update to 2.3.5 (#39332)
Fixes https://github.com/microsoft/vcpkg/issues/39318

1.Delete tools(quicping,quicreach) that do not exist.
2. Fix the issue that afxdp_helper.h file does not exist during
compilation.
3. Remove patches fix-platform.patch and fix-warnings.patch that have
been fixed upstream.
2024-06-18 11:58:24 -07:00
Cheney Wang
76fc2c5f4b
[snappy] Update to 1.2.1 (#39331) 2024-06-18 11:57:51 -07:00
Julian Zimmermann
67a300519e
[openblas] adds gcc14 support patch (#39340)
Fixes #38739

Upstream Issue: https://github.com/OpenMathLib/OpenBLAS/issues/4668
2024-06-17 15:49:45 -07:00
Kai Pastor
40616a5e95
[chromium-base] Don't use ambiguous variables (#39343)
For warnings in #39337.
2024-06-17 12:09:53 -07:00
pastdue
d36776f8e0
[libsodium] Fix build for emscripten and mingw-x86 (#39301)
Fixes issues compiling libsodium port for Emscripten and llvm-mingw x86.
2024-06-17 11:44:30 -07:00
Marcus O
f4aa70af40
[libwebsockets] Update to version 4.3.3 (#39302) 2024-06-17 11:43:08 -07:00
jim wang
48d9ad4f0c
[ffmpeg] Fix build error on arm64-linux (#39268) 2024-06-17 11:42:28 -07:00
MonicaLiu
64fbc88bde
[cctag] Update to 1.0.3 (#39291) 2024-06-17 11:41:45 -07:00
Nick Logozzo
0816039937
[libnick] Update to 2024.6.6 (#39303) 2024-06-17 11:41:03 -07:00
Vitalii Koshura
34475625dd
[boinc] update to 8.0.3 (#39310)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-06-17 11:40:46 -07:00
talregev
fa3d6285a6
[libressl] Update to 3.9.2 (#39315) 2024-06-17 11:40:23 -07:00
Rémy Tassoux
4dbf52f4a5
[quill] Update to 4.4.1 (#39321)
Update quill port from 4.4.0 to 4.4.1:
https://github.com/odygrd/quill/releases/tag/v4.4.1
2024-06-17 11:40:05 -07:00
Alexander Neumann
2324733d55
[python3] add vcpkg_get_vcpkg_installed_python (#38929) 2024-06-17 11:36:07 -07:00
MonicaLiu
f7423ee180
[caf] Update to 0.19.6 (#39288) 2024-06-14 11:51:31 -07:00
Lily Wang
101ae1f63a
[c4core] Update to v2.0.1. (#39287) 2024-06-14 11:42:29 -07:00
Ryan Zoeller
e647ea3b37
[perfetto] update to 46.0 (#39280) 2024-06-14 11:42:04 -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
Alexis La Goutte
039c6ee20a
[ngtcp2] Update to 1.6.0 (#39278) 2024-06-14 11:36:15 -07:00
Alexander Neumann
81bf2ee689
[vcpkg-cmake] get more logs (#38409)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-06-14 11:34:23 -07:00
sidy3d
e75bf89bfa
[nativefiledialog-extended] add new port replacing nativefiledialog (#39046) 2024-06-14 11:33:52 -07:00
WangWeiLin-MV
b9f5f9c4fd
[jxrlib] Suppress gcc 14 warn into error of incompatible-pointer-types (#39263)
Fix #39154. For `gcc-14`
[incompatible-pointer-types](https://gcc.gnu.org/gcc-14/porting_to.html#incompatible-pointer-types),
*GCC no longer allows implicitly casting all pointer types to all other
pointer types*. Add the suppress option as workaround.
2024-06-14 11:33:10 -07:00
Alexander Neumann
02745e0f47
[vcpkg-tool-meson] Refactor cmd line args generation (#38901)
introduce `vcpkg_generate_meson_cmd_args` to generate the command line
args vcpkg calls meson with. This needed to be factored out since it
allows calling the meson-py backend of setuptools with the same
arguments as calling meson manually within vcpkg.

additionally:
- fixed `CMAKE_BUILD_TYPE` (var `buildconfig` does not exist)
- add `ADDITIONAL_PROPERTIES` option
- removed a lot of stuff being added to PATH unnecessarily 
- added option `--pkgconfig.relocatable` (probably not necessary but we
want this any way.)
- added option `--pkg-config-path` with correct paths (allows removing
the env variables for it)
2024-06-13 20:21:59 -07:00
Michael Goulding
f007eb16d3
[c4core] Update submodules version (#35427) 2024-06-12 19:06:51 -07:00
Michael Miller
e9a5d41874
[michaelmiller-sec21] Add new library (#37868) 2024-06-12 19:05:22 -07:00
Bob Kast
cb6411d00e
[ecsutil] Delete unmaintained library. (#37192)
As requested by the upstream maintainer.
2024-06-12 16:44:29 -07:00
Hauke Strasdat
1ea2f6a2fc
[sophus] Update to 1.24.6-rc1 (#39225)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-06-12 16:26:25 -07:00
WangWeiLin-MV
f7627c902a
[vulkan-memory-allocator-hpp] Update to 3.1.0 (#39246)
Fix #39229.
2024-06-12 16:18:06 -07:00
c8ef
9e1a785453
[folly related] update to 06.10 (#39213) 2024-06-12 16:17:23 -07:00
Tyler Rockwood
638daad57d
Enable additional authentication mechanisms in librdkafka (#39184)
The main reasons from what I can tell for enabling SSL or CURL is to
also be able to enabled additional authentication mechanisms
2024-06-12 16:16:32 -07:00
jim wang
b64343a250
[libdeflate] Fix gcc11.4 compilation error (#39237)
Fixes https://github.com/microsoft/vcpkg/issues/39207
Call upstream PR [366](https://github.com/ebiggers/libdeflate/pull/366)
to complete the fix.
2024-06-12 16:11:39 -07:00
Jeremy Rifkin
945c6d16d5
[cpptrace] Add 0.6.1 (#39239) 2024-06-12 16:10:52 -07:00
Ryan Zoeller
22b032d977
[armadillo] update to 12.6.7 (#39258) 2024-06-12 16:10:30 -07:00
Vitalii Koshura
ccd45eba76
[sentry-native] update to 0.7.6 (#39255)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-06-12 16:10:07 -07:00