Commit Graph

22482 Commits

Author SHA1 Message Date
Alexander Neumann
9c0956e573
[world rebuild|toolchain] Fix try compile handling (#24493)
while playing with qtbase on x64-uwp i found that it could not pass a
try_compile command since important variables are not correctly
forwarded. As such I concluded that the handling of try_compile in vcpkg
is completely wrong.
2024-06-19 14:38:36 -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
JonLiu1993
a885c80a3c
[vcpkg-ci-openimageio] Add missing commas (#39285)
Fixes #39276

vcpkg.json file in vcpkg/scripts/test_ports/vcpkg-ci-openimageio missing
, character
2024-06-17 11:39:37 -07:00
talregev
8256d9fecf
[Many tests ports] Run format-manifest on test_ports (#39294) 2024-06-17 11:36:42 -07:00
Alexander Neumann
2324733d55
[python3] add vcpkg_get_vcpkg_installed_python (#38929) 2024-06-17 11:36:07 -07:00
MonicaLiu
79e4347293
[vcpkg baseline][many ports] Passing remove form fail list (#39333)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=103938&view=results.
```
PASSING, REMOVE FROM FAIL LIST: c4core:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: botan:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: libcoro:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: stx:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: yoga:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: c4core:x64-android
PASSING, REMOVE FROM FAIL LIST: botan:x64-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:x64-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:x64-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:x64-android
PASSING, REMOVE FROM FAIL LIST: libcoro:x64-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:x64-android
PASSING, REMOVE FROM FAIL LIST: stx:x64-android
PASSING, REMOVE FROM FAIL LIST: yoga:x64-android
PASSING, REMOVE FROM FAIL LIST: c4core:arm64-android
PASSING, REMOVE FROM FAIL LIST: botan:arm64-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:arm64-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:arm64-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:arm64-android
PASSING, REMOVE FROM FAIL LIST: libcoro:arm64-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:arm64-android
PASSING, REMOVE FROM FAIL LIST: stx:arm64-android
PASSING, REMOVE FROM FAIL LIST: yoga:arm64-android
```

Added `c4core` to `ci.baseline.txt` by #29406, which has been fixed by
#39287.
Added `botan` to `ci.baseline.txt` by #37252, which has been fixed by
#38975.
Added `concurrencpp` to `ci.baseline.txt` by #29406, which may have been
fixed by #39160.
Added `cppgraphqlgen` to `ci.baseline.txt` by #29406, which may have
been fixed by #38975.
Added `graphicsmagick` to `ci.baseline.txt` by #29406, which has been
fixed by #39210.
Added `libcoro` to `ci.baseline.txt` by #30623, which may have been
fixed by #38975.
Added `ms-ifc-sdk` to `ci.baseline.txt` by #35972, which may have been
fixed by #39210.
Added `stx` to `ci.baseline.txt` by #29406, which may have been fixed by
#38975.
Added `yoga` to `ci.baseline.txt` by #37507, which may have been fixed
by #38975.
2024-06-17 11:28:11 -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
Nathan Baird
027b48d217
Minor updates to comments for some verbiage that gets flagged by political correctness tools (#38719)
Replaces two terms used in comments with some more politically correct
alternatives.
2024-06-14 11:35:12 -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
Vitalii Koshura
e9522a4a74
linux toolchain: add missing CMAKE_AS_FLAGS_INIT. (#39147)
This fixes: #39144.
2024-06-13 20:20:03 -07:00
Kai Pastor
94a50e8c13
[vcpkg_fixup_pkgconfig] Fix lib names starting with debug/optimized/general (#39227)
Thanks for the fix and the tests!
2024-06-13 00:37:56 -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