2973 Commits

Author SHA1 Message Date
WangWeiLin-MV
596470719b
[ampl-asl] Update to 20240201 and disable generated header when cross-compiling (#40958) 2024-09-25 15:28:19 -04:00
MonicaLiu
d07689ef16
[ports.cmake] vcpkg create: Fix the conditions for judging download result (#40956)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-09-24 17:10:12 -04:00
Billy O'Neal
f176b58f35
Update vcpkg-tool to 2024-09-18. (#41101) 2024-09-23 12:29:54 -07:00
WangWeiLin-MV
fec650a9a1
[vcpkg scripts] toolchain/osx: Fix CMAKE_HOST_SYSTEM_PROCESSOR condition with lower case arm64 (#40503) 2024-09-19 12:33:45 -07:00
Kai Pastor
eaca68dee6
[tiff] Do not use CMAKE_FIND_PACKAGE_PREFER_CONFIG (#40932) 2024-09-18 12:25:20 -07:00
Billy O'Neal
efb544d5a5
Patch Tuesday for September 2024 (#40921) 2024-09-16 17:40:40 -07:00
Kai Pastor
86fba13068
[libressl] Fail if openssl is installed (#40924) 2024-09-13 15:58:18 -07:00
Kai Pastor
4c2b54e052
[libftdi1] Fix, cleanup, C++ binding, test port (#40862) 2024-09-12 19:28:25 -07:00
Lily Wang
a8001fc8ee
[vcpkg baseline][libconfuse,onednn] Passing remove form fail list (#40900)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-09-12 12:04:24 -07:00
Osyotr
ee08875bfb
[qt5] Update to 5.15.15 (#40809) 2024-09-08 11:46:15 -07:00
Lily Wang
1a41b6b909
[faiss] Don't support arm64-windows (#40822)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-09-08 11:33:03 -07:00
WangWeiLin-MV
0f0b122107
[boost-cmake] Backport MSVC 19.40 is still vc143 (#40778) 2024-09-04 22:33:36 -07:00
Nikita Fediuchin
05f7a52d9e
[vcpkg scripts] Update Strawberry Perl version (#40662)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-09-03 13:40:08 -07:00
Kai Pastor
401175db30
[openvpn3] Update, adapt upstream build, cleanup, test (#40677) 2024-09-03 12:28:36 -07:00
Billy O'Neal
85392b146f
Patches for August 2024 (#40688) 2024-08-30 11:07:40 -07:00
jim wang
f0c8848cde
[loguru,libosip2] Fix build check failure on Android platform (#40562) 2024-08-29 00:56:38 -07:00
talregev
8e22917d36
[vcpkg-ci-curl] Add openssl to curl tests (#40512) 2024-08-29 00:52:43 -07:00
Cheney Wang
0c82cd5fc8
[qt5-x11extras/qtwayland] Workaround POST_BUILD_CHECKS_FAILED (#40574) 2024-08-29 00:27:43 -07:00
Lily Wang
d236fe3b74
[sdformat6,sdformat9,sdformat10] Workaround POST_BUILD_CHECKS_FAILED (#40572)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-08-29 00:26:09 -07:00
Billy O'Neal
b6fcbeaa7f
Avoid ConvertTo-SecureString -AsPlainText -Force (#40658) 2024-08-27 12:34:26 -07:00
Javier Matos Denizac
91b615d88a
[vcpkgTools.xml] Add 7zip binary (#40416) 2024-08-27 14:05:05 -04:00
MonicaLiu
4970e415b4
[openscap] Passing remove form fail list (#40647)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-08-27 01:28:05 -07:00
Lily Wang
2b59a097da
[libgxps] Remove folder bin at static build (#40571)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-08-26 01:17:46 -07:00
jim wang
f154f23a6d
[many ports] Fix port installation conflicts (#40567) 2024-08-23 02:19:15 -07:00
Kai Pastor
e9f935a8e4
[libdatachannel] Drop unused dep, fix DLL install, add test port (#40439) 2024-08-22 02:54:39 -07:00
talregev
930a6e7049
[octave] add new port (#40582) 2024-08-22 02:43:17 -07:00
moritz-h
abe69d7c9f
[boost-stacktrace] add libbacktrace (#40079)
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2024-08-20 23:15:36 -07:00
Buck Yeh
a993be073c
[buck-yeh-bux] Update to 1.7.0 (#40278)
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
Co-authored-by: buck-yeh <github-actions>
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2024-08-19 10:04:59 -07:00
Kai Pastor
67cd68d6f0
[libcerf] Update and fix (#40423) 2024-08-19 09:58:36 -07:00
Alex G. Lopez
61f92d8de9
[str-view] Version 0.5.0 brings upstream API changes (#40482) 2024-08-19 09:54:58 -07:00
Kai Pastor
54e701bb6a
[crashpad,vcpkg-ci-crashpad] Fixes, Android, test port (#40519) 2024-08-19 09:47:33 -07:00
Kai Pastor
330dddb4f0
[mfx-dispatch] Fix non-msvc (#40460) 2024-08-17 01:46:09 -07:00
Kai Pastor
911961efcf
[cmake-user,shiftmedia-libgnutls] Test/fix FindGnuTLS (#40473) 2024-08-17 01:40:37 -07:00
JonLiu1993
76a97161aa
[vcpkg baseline][lastools] Passing remove form fail list (#40487)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-08-17 01:35:53 -07:00
jim wang
eaef71b136
[ffmpeg] Add feature harfbuzz (#40105) 2024-08-17 01:35:28 -07:00
Lily Wang
b0b544f4e6
[7zip] Update to 24.08 (#40440)
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-08-14 15:56:52 -07:00
WangWeiLin-MV
044005603d
[vcpkg baseline] Add discordcoreapi omplapp to ci.baseline.txt (#40229) 2024-08-10 02:09:22 -07:00
talregev
4afeaed859
[vcpkg-ci-curl] Add mbedtls to curl ci tests (#40321) 2024-08-08 21:30:19 -07:00
WangWeiLin-MV
247ab7f09a
[vcpkg baseline][graphqlparser] Deindexed (#40166) 2024-08-02 10:50:45 -07:00
Billy O'Neal
df8e3eb37b
Update vcpkg-tool to 2024-08-01 and fix hidden CI failures (#40198) 2024-08-01 12:41:09 -07:00
talregev
eff777a963
[curl,vcpkg-ci-curl] Update to curl 8.9.1, Add gnutls feature, Add test gnutls for curl (#40102) 2024-08-01 09:58:42 -07:00
Kai Pastor
1dc5ee30eb
[curl] Update to 8.9.0 (#40081) 2024-07-30 17:42:29 -07:00
Kai Pastor
5ac34f9b6f
[rpath-test,rpath-test-binaries] Validate rpath fixup (#39319) 2024-07-29 23:08:04 -07:00
Sergii Rudchenko
d418101aeb
Fix OpenBSD support (#40141) 2024-07-29 23:05:23 -07:00
derekcyruschow-catapult
8babf36466
[vcpkg] fix find_library suffix/prefix definitions for iOS (#39972)
Co-authored-by: Derek Cyrus-Chow <derek.chow@catapult.com>
2024-07-27 01:18:48 -07:00
autoantwort
a68201b181
[vcpkg-scripts] z_vcpkg_fixup_macho_rpath_in_dir: Call install_name_tool only once (#39995) 2024-07-27 01:13:32 -07:00
Landry Norris
a2938d0e28
[vcpkg-scripts] Exclude .a files from patchelf (#40048) 2024-07-26 14:09:56 -07:00
talregev
e948029be9
[vcpkg-ci-curl] Add c-ares feature to curl test port (#40089) 2024-07-26 14:08:14 -07:00
jim wang
b8ef2f3405
[ompl] Fix compilation errors on linux and osx (#40080) 2024-07-26 13:56:23 -07:00
MonicaLiu
be087b6804
[benchmark] Update to 1.8.4 (#38916)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-07-26 00:11:21 -07:00
Alexander Neumann
3f142d2fc6
Correctly add VCPKG_POST_PORTFILE_INCLUDES (#40097) 2024-07-25 14:10:55 -07:00
Alexander Neumann
b16e50152e
Add VCPKG_(PRE|POST)_PORTFILE_INCLUDES for code injection before/after the portfile (#25847) 2024-07-25 13:54:51 -07:00
Alex G. Lopez
482ee0e429
[str-view] Add new port str-view (#39872)
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-07-24 10:33:00 -07:00
Alexander Neumann
aae75b3554
[boost-python] remove features (#40054) 2024-07-24 10:18:11 -07:00
Billy O'Neal
1318ab14aa
Use Workload Identity Federation for testing MSVC (#39952) 2024-07-16 16:31:21 -07:00
Billy O'Neal
6cd9d7ff90
Patch Tuesday for July 2024 (#39896) 2024-07-15 23:18:52 -07:00
Kai Pastor
f00e89ae19
[vcpkg-ci-ffmpeg, ffmpeg] Require CI pass on all triplets, fix dependencies (#39703) 2024-07-15 14:02:16 -04:00
Nick D'Ademo
d8e2b83a6b
[mimalloc] update to 2.1.7 (#39650)
Co-authored-by: Nick D'Ademo <dademo.n@duerr-ndt.com>
2024-07-15 13:40:01 -04:00
Billy O'Neal
1de2026f28
Update vcpkg-tool to 2024-07-10 (#39836) 2024-07-12 12:45:43 -07:00
Jaap Aarts
3f530d4827
Don't unset CMAKE_CROSSCOMPILING when cross-compiling to linux (#37734) 2024-07-11 18:47:43 -04:00
Chuck Walbourn
4de4372b5b
[toolchain] Fix try compile handling for Xbox (#39654) 2024-07-11 16:59:35 -04:00
Billy O'Neal
83365426d7
Attempt to disable CodeQL (#39844) 2024-07-11 11:51:52 -04:00
jim wang
0107170d2a
[vcpkg baseline][cnats] Passing remove from fail list (#39817) 2024-07-11 11:46:22 -04:00
jim wang
45bcef6891
[crashpad] Fix build errors under linux (#39671) 2024-07-09 13:34:01 -04:00
Kai Pastor
74d4bc75ec
[minizip-ng] Update, fix dependencies (#39686) 2024-07-05 13:36:32 -04:00
Billy O'Neal
0dab813d5f
Patch Tuesday June 2024 (#39325) 2024-07-03 20:01:35 -07:00
Kai Pastor
dec6c5bf42
[openimageio] Fix exported cmake config (#39612) 2024-07-01 16:05:26 -04:00
Thomas Sondergaard
101cc9a69a
[qt5-webengine] Work around mixed abseil-cpp issue (#39530) 2024-06-30 22:48:29 -07:00
c8ef
354c71f75d
[vcpkg baseline][cachelib] remove from baseline (#39592) 2024-06-30 22:47:31 -07:00
Kai Pastor
5a5242aee4
[world rebuild][vcpkg scripts] Test, fix, extend vcpkg_execute_required_process (#39445)
Fixes `OUTPUT_VARIABLE`, `ERROR_VARIABLE`. 

vcpkg always wants logfiles. CMake (`execute_process`) doesn't send
stdout/stderr to files and variables at the same time, and even "the
precedence is not specified". So simultaneous output has to be handled
in `vcpkg_execute_required_process`.

At this occasion, port the arguments for stripping trailing whitespace.

`tensorflow-common` implicitly relied on the broken behavior. I chose
the minimal fix: drop the pointless calls, just set the empty value.
2024-06-28 22:21:10 -07:00
Alexander Neumann
1b72637922
[scripts] Fix wasm builds (#39106) 2024-06-28 17:28:34 -07:00
Matthias Kuhn
874fff8a6a
Fixup Macho-O rpath for osx-dynamic (#39313) 2024-06-27 14:26:23 -07:00
talregev
2318038614
[curl] Add feature gsasl (#39497)
Merged upstream as https://github.com/curl/curl/pull/13948
2024-06-26 21:12:35 -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
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
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
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
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
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
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
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
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
Billy O'Neal
a8de7f933d
Update vcpkg-tool to 2024-06-10. (#39210)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-06-10

Fixes https://github.com/microsoft/vcpkg/issues/31932

Thanks again to @fahrradflucht and @petamas
2024-06-12 15:04:50 -07:00
Kai Pastor
e158d10763
Activate Android NDK r26d in vcpkg CI (#35851) 2024-06-11 13:26:30 -07:00
MonicaLiu
a193e8fb4e
[7zip] Update to 24.06 (#38790)
Fixes #38764, update `7zip` to 24.06.

No feature needs to be tested, the usage test passed on
`x64-windows`(header files found):
```
7zip provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(7zip CONFIG REQUIRED)
  target_link_libraries(main PRIVATE 7zip::7zip)
```
2024-06-11 12:16:41 -07:00
Kai Pastor
795f2f137e
[libpsl,curl,vcpkg-ci-curl] Update suffix list, fix and test curl (#38847) 2024-06-10 17:26:53 -07:00
Kai Pastor
856cd497b0
[vcpkg scripts] Update msys2 (#39088)
msys2-runtime no longer supports Windows 7 since version 3.5.
msys2-runtime-3.4 is the replacement for user who cannot upgrade. YMMV.

autoconf-wrapper is not updated, cf. #36774.

pkgconf is not updated, waiting for 2.2.
2024-06-10 15:38:54 -07:00
Kai Pastor
ad25766aef
Add NDK r26 to CI image (#38975) 2024-06-08 10:54:48 -07:00
MonicaLiu
dadc5edb5f
[vcpkg baseline][clockutils] Passing remove form fail list (#39174)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=103701&view=results.

Added `clockutils:x64-linux=fail` to `ci.baseline.txt` by #9203, which
has been fixed by #38834.
```
PASSING, REMOVE FROM FAIL LIST: clockutils:x64-linux
```

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

Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-06-07 20:58:18 -07:00
Jonathan Guzmán
0630c1d02d
Update Arch Linux minimal requirements (#39112) 2024-06-07 02:56:45 -07:00
Yury Bura
63d9dcdd7e
[llvm] Update to 18.1.6 (#37599)
Fixes #37189
- [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 01:14:30 -07:00
WangWeiLin-MV
5e605ddb03
[scripts/ci.baseline.txt] Fix incorrect entries [bde] Add some platform support (#39119)
Fix incorrect entries of `scripts/ci.baseline.txt`.

Fix #38787, won't fix downstream `rmqcpp` for #38736.

* Keep skip in CI
  -  Conflict dependencies `pcre2`, `ryu` in #32645
* Disable `android`
- There is a weird error that failed to find
`BdeBuildSystem/bbs_runtest.py` by
`BdeBuildSystem/BdeBuildSystemConfig.cmake`
* Disable `arm64-windows`
- Failed with `groups\bsl\bsls\bsls_platform.h(419): fatal error C1189:
#error: "Unable to identify CPU on which the MSVC compiler is running."`
* Disable `uwp`
- Failed with `groups\bdl\bdlb\bdlb_randomdevice.cpp(93): error C3861:
'CryptAcquireContext': identifier not found`
* Check `scripts/ci.baseline.txt`
- Checked by `Get-Content ./scripts/ci.baseline.txt | Select-String
-NotMatch '^#' | Select-String -NotMatch
':(arm-neon-android|arm64-android|arm64-osx|arm64-uwp|arm64-windows|x64-android|x64-linux|x64-osx|x64-uwp|x64-windows|x64-windows-static|x64-windows-static-md|x86-windows)\s*='`
2024-06-06 00:08:35 -07:00
Lily Wang
b7725788fd
[vcpkg baseline][many ports] Change fail list in ci.baseline.txt (#39135)
```
PASSING, REMOVE FROM FAIL LIST: hdf5:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: hdf5:x64-android
PASSING, REMOVE FROM FAIL LIST: hdf5:arm64-android
PASSING, REMOVE FROM FAIL LIST: hdf5:arm64-windows
```
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=103642&view=results.
The installation of `hdf5:arm64-windows` and androids triplet were fixed
by PR https://github.com/microsoft/vcpkg/pull/38911.

Other ports are dependent on `hdf5`, so add them fail status of androids
triplet in `ci.baseline.txt`.

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

---------

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-06-05 23:50:16 -07:00
Billy O'Neal
a4275b7eee
Update macOS machines for May 2024 (#38834)
* Run through the macOS update instructions one more time. I think
they're in a pretty good state now since this is the first attempt to
rerun them since we dropped Vagrant.
* Removed Parallels references for arm64.
* Removed references to removing Vagrant because it's no longer on any
of the hosts.
* Update macOS to 14.5.
* Update XCode CLT to 14.3.
2024-06-04 13:35:41 -07:00
Lily Wang
9760ce6194
[vcpkg baseline][mp3lame, coin] Change fail list in ci.baseline.txt (#39096)
```
PASSING, REMOVE FROM FAIL LIST: mp3lame:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: mp3lame:x64-android
PASSING, REMOVE FROM FAIL LIST: mp3lame:arm64-android
```
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=103545&view=results.
Fixed by PR https://github.com/microsoft/vcpkg/pull/38995.

Add `supports: !android` for `coin`.
- [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.

---------

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-06-03 23:05:51 -07:00
Kai Pastor
b69ec652ae
[cmake-user] Bump cmake_minimum_required (#39072)
Fixes:
~~~
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.
~~~
2024-06-03 22:29:41 -07:00