Commit Graph

3716 Commits

Author SHA1 Message Date
WangWeiLin-MV d798e3d599
[vcpkg baseline][workflow] Remove workflow:x64-uwp from fail list (#44521) 2025-03-21 18:21:53 -07:00
Billy O'Neal 57f42c11b1
Turns out DOWNLOADS might not exist after all. (#44543) 2025-03-21 17:09:22 -07:00
Billy O'Neal 93c2011767
Support FILENAME with / in vcpkg_download_distfile. (#44537) 2025-03-21 13:46:15 -07:00
Billy O'Neal ec75733d5c
Disable x64-osx for now while the hardware is moving. (#44533) 2025-03-21 10:00:54 -07:00
Kai Pastor 374b6c6cbb
[plplot] Fix cross builds, fix exported config, add test port (#44234) 2025-03-20 01:06:01 -07:00
Kai Pastor 63932b3f1a
Android: API level 28, dynamic CRT (#44424) 2025-03-20 00:19:48 -07:00
autoantwort 5055261244
[duckdb] fix icu build (#44410) 2025-03-19 00:30:04 -07:00
Kai Pastor 1ee0653352
[ffmpeg] Fix msvc pc files, update usage, improve test port (#44383) 2025-03-19 00:26:34 -07:00
Billy O'Neal 478939b61b
Patch Tuesday for March 2025 (#44354) 2025-03-18 11:15:57 +00:00
Daniel Schürmann 8c675503f4
[sleef] Allow to crosscompile (#44319)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2025-03-17 09:29:49 -04:00
Kai Pastor 8867a9a7a1
[test ports] minor cleanup (#44418) 2025-03-17 09:25:23 -04:00
WangWeiLin-MV c1b4beffad
[vcpkg baseline][workflow] Remove workflow:arm64-uwp from fail list (#44440) 2025-03-17 09:08:37 -04:00
Billy O'Neal 782ccc18d8
Update vcpkg-tool to 2025-03-13. (#44384) 2025-03-15 03:17:33 +00:00
Cheney Wang d99bf740d8
[vcpkg baseline][cpputest, ms-gltf] REMOVE FROM FAIL LIST (#44373) 2025-03-14 13:15:36 -04:00
Javier Matos Denizac 24f3d05ac7
[vcpkg baseline][vcpkg-make-tests] fix cmake unit test include (#44337)
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2025-03-12 14:56:53 -04:00
David Federman a148012a2b
[boost-mysql] Add missing dependency on boost-compat (#44296)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2025-03-12 13:51:28 -04:00
Ralph Ursprung f61747a671
[aravis] add new port (+add to OpenCV 4 as optional feature) (#42351)
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2025-03-12 09:58:31 -04:00
Kai Pastor 2e482ce6cc
[hello-imgui] Test, fix (#44250) 2025-03-11 22:36:35 -04:00
Kai Pastor a5a48166e5
[vcpkg] Controlling top-level find_package (#27950) 2025-03-10 12:16:41 -07:00
Billy O'Neal b30734e910
Allow vcpkg.exe to set CURRENT_ variables. (#44217) 2025-03-10 11:03:21 -07:00
talregev 1830dd8798
[gz-*] update gz ports (#44068) 2025-03-07 14:34:34 -05:00
Kai Pastor 9ea25ae889
[vcpkg baseline] Expect plplot:arm-neon-android=fail (#44225) 2025-03-07 13:15:52 -05:00
llm96 9b0368cb61
[safetyhook] new port (#43983)
Co-authored-by: aixxe <me@aixxe.net>
2025-03-06 13:38:07 -05:00
Kai Pastor 3332ad6b50
[harfbuzz,pango,pangomm] Pass C++ linkage, unlock cross builds (#44050) 2025-03-06 13:28:22 -05:00
Kai Pastor 71546e011f
[pixman] Update to 0.44.2, cleanup, use android cpu-features (#44176) 2025-03-06 12:52:39 -05:00
Chuck Walbourn 418da99d5a
[triplet] Xbox try-compile fix by using XBOX_CONSOLE_TARGET consistently (#44172) 2025-03-05 15:27:17 -08:00
Billy O'Neal acffd14891
Canonicalize sort order in ci.baseline.txt (#44136) 2025-03-04 15:43:49 -08:00
Chuck Walbourn 756d03f542
[toolchain] Fixed a try_compile regression for xbox (#44171) 2025-03-04 15:43:29 -08:00
miyanyan 566f9496b7
[boost] update to 1.87.0 (#42678)
Co-authored-by: John Wason <wason@wasontech.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2025-03-03 12:57:19 -05:00
talregev 6a7a055302
[gz-*] Rename gz-* ports (#43945) 2025-02-27 16:21:18 -05:00
Kai Pastor 5f7292f1c6
[vcpkg-ci-dartsim] Test ode on arm windows (#44021) 2025-02-26 09:39:43 -05:00
Billy O'Neal 9a718185e5
Patch Tuesday for February 2025 (#43858) 2025-02-26 14:27:02 +00:00
Billy O'Neal b69712e331
Deploy applocal.ps1 with correct signature. (#44020) 2025-02-25 18:34:57 +00:00
Kai Pastor f483a2f2cf
[dartsim] Test, features, fixes (#43979) 2025-02-25 08:34:42 -05:00
Kai Pastor 5908523a0c
[ompl,omplapp] Overhaul (#43987) 2025-02-25 08:30:17 -05:00
Kai Pastor ec3c0ceb51
[ode] Update to 0.16.6, fix, cleanup (#43982) 2025-02-25 05:58:13 -05:00
talregev f2ef91ebb8
[gegl] Add new port (#43863) 2025-02-23 22:33:33 -08:00
talregev 9df46ca3f4
[ignition-*, dartsim] delist ignition-* ports, fix dartsim (#43865) 2025-02-20 08:05:44 +00:00
toge c5aaa0cd0d
[ada-url] update to 3.1.0 (#43594) 2025-02-20 07:30:46 +00:00
Billy O'Neal 6ededb93b2
[epsilon] Deindex. (#43909) 2025-02-19 13:57:51 -08:00
jim wang 1d0f0a396c
[vcpkg baseline][lcm, saucer] REMOVE FROM FAIL LIST (#43885) 2025-02-18 00:48:58 -08:00
Billy O'Neal d5ec528843
Promote x64-windows-release out of community (#43555) 2025-02-14 20:51:40 +00:00
WangWeiLin-MV 4ec74919db
[kfr] Update to 6.0.3 (#41436) 2025-02-13 20:01:46 -08:00
Billy O'Neal c5d3d94811
Update vcpkg-tool to 2025-02-11. (#43778) 2025-02-13 10:53:34 -08:00
MonicaLiu be1ae8e5c5
[vcpkg baseline][sleepy-discord] Remove from fail list (#43783) 2025-02-12 10:31:18 -08:00
Billy O'Neal 86c6a8232a
Update macOS for January 2025 (#43509) 2025-02-11 02:40:48 +00:00
Kai Pastor 8143d2ef97
[vcpkg-ci-cmake-toolchain-file] Validate toolchain file (#43527) 2025-02-05 16:41:51 -08:00
Martin Storsjö 5e9c58536f
[scripts] Remove a redundant manual /D_DEBUG from CMAKE_<LANG>_FLAGS_DEBUG (#34123) 2025-02-05 16:35:40 -08:00
Kai Pastor 0ed3bfe969
[vcpkg-ci-curl,curl,c-ares,libssh2,librtmp] Elaborate test, fix ports (#43463) 2025-02-05 15:30:39 +00:00
Stefano Sinigardi cbf6fe29bd
[opencv] add missing features to defaults and improve test matrix (#42371) 2025-02-03 21:31:21 -08:00
Jack Jansen 2ded45cc7a
[pcl] Fix pcl build when building for arm/arm64 (#43295) 2025-01-31 23:25:33 -08:00
Billy O'Neal d504de05dc
Delete handling for --x-use-aria2, avoid duplicate file hashing, and fix hash mismatch message. (#43418) 2025-01-31 01:58:35 +00:00
Billy O'Neal f24aa3d373
Downgrade win_flex_bison to 2.5.24. (#43539) 2025-01-30 11:08:22 -08:00
Kai Pastor ddbfd0c7b2
[sdl3-image] Update to 3.1.1, revise features, add test port (#43504) 2025-01-30 00:42:33 -08:00
Billy O'Neal 73ee328162
Update vcpkg-tool to 2025-01-29. (#43525) 2025-01-29 13:28:19 -08:00
Martin Valgur ab42fb3032
[SuiteSparse] Update and split into sub-packages (v2) (#41929)
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
Co-authored-by: Monica <v-liumonica@microsoft.com>
2025-01-27 12:52:41 -08:00
Kai Pastor cf0cba7592
[octave] Fixes, cleanup (#43275) 2025-01-25 01:08:58 -08:00
talregev 8a386fd890
[vcpkg_ci_curl] Refactor (#43450) 2025-01-25 01:06:58 -08:00
Billy O'Neal 4eeb300260
vcpkg_check_linkage: Better explain the ONLY_DYNAMIC_LIBRARY situation (#42508) 2025-01-25 06:45:02 +00:00
autoantwort 4a9af5e5ef
[ports] replace feature 'default-features' (#43347) 2025-01-24 12:47:47 -08:00
Billy O'Neal 35308045b3
Update vcpkg-tool to 2025-01-24. (#43457) 2025-01-24 12:45:57 -08:00
Billy O'Neal e16970f4bf
Revert "Update vcpkg-tool to 2025-01-20." (#43446) 2025-01-23 21:03:27 -08:00
Mengna-Li 57629cd105
Fix missing FILE_SET in X_VCPKG_APPLOCAL_DEPS_INSTALL (#43255)
Co-authored-by: Mengna-Li <v-limengna@microsoft.com>
2025-01-23 15:09:08 -08:00
WangWeiLin-MV b588ddc823
[vcpkg baseline][libmem] Remove embedded llvm and use port dependency instead (#43311) 2025-01-23 12:35:59 -08:00
Billy O'Neal 41c60b32ee
Update vcpkg-tool to 2025-01-20. (#43389) 2025-01-23 11:34:56 -08:00
Billy O'Neal 70abac5865
Patch Tuesday for January 2025 (#43393) 2025-01-23 11:34:28 -08:00
Kai Pastor 90f00eb8ba
[libdatachannel] Update to 0.22.4 (#43338) 2025-01-21 12:37:15 -08:00
WangWeiLin-MV c5ff06bc3e
[vcpkg baseline][libgcrypt][libmem] Remove libgcrypt:x64-android and add libmem (#43321) 2025-01-21 12:35:14 -08:00
autoantwort 96dbba1e03
Compiler detection: Cache compiler hash (#42994) 2025-01-16 00:26:51 -08:00
Kai Pastor f576077538
[vcpkg script] Update ninja to 1.12 (#41980) 2025-01-15 15:57:54 -08:00
Kai Pastor 6e3cfdf6ab
[libgwenhywfar] Update to 5.12.0 (#43216) 2025-01-15 01:37:03 -08:00
talregev 8ae262d570
[dartsim] Update to 6.15.0 (#43198)
Signed-off-by: Tal Regev <tal.regev@gmail.com>
2025-01-14 01:29:39 -08:00
autoantwort 289a693796
[boost-function] fix dependencies (#43239) 2025-01-14 00:07:57 -08:00
Billy O'Neal 6f29f12e82
Update vcpkg-tool to 2025-01-11.
https://github.com/microsoft/vcpkg-tool/releases/tag/2025-01-11
2025-01-13 12:45:05 -08:00
Saikari a971e68bf1
[libmem] Update to 5.0.4 (#43179) 2025-01-11 15:17:02 -08:00
WangWeiLin-MV edb4f4d8c7
[scripts/vcpkg_install_make] Keep LOGFILE_ROOT undefined since CMake 3.31.0 (#43165) 2025-01-11 12:19:23 -08:00
Billy Robert O'Neal III 34a89202ac Don't use parent hashes when the tool version changes. 2025-01-10 18:13:45 -08:00
Billy Robert O'Neal III d15d9e4623 Update vcpkg-tool to 2025-01-11.
https://github.com/microsoft/vcpkg-tool/releases/tag/2025-01-11
2025-01-10 18:06:42 -08:00
Victor Romero 358f389384 Migrate tool metadata from XML to JSON format
Add arm64 entries for CMake.
2025-01-10 15:50:07 -08:00
Billy O'Neal 66248ff4db
Fix compiler testing to use the current OS image. (#43208) 2025-01-10 22:50:57 +00:00
Kai Pastor a3a2cda955
[rtlsdr] Update to 2.0.2, cleanup (#43042)
Co-authored-by: Martin Pool <mbp@sourcefrog.net>
2025-01-08 12:55:57 -05:00
jreichel-nvidia 500137df82
[vcpkg-ci-mdl-sdk] Add test port. (#43118) 2025-01-08 12:48:52 -05:00
Billy O'Neal c9e4056f04
Change tool SHAs to lowercase. (#43164) 2025-01-07 23:40:07 -08:00
Kai Pastor f54003d659
[bullet3] Revise, enable Bullet3 libs (#43095) 2025-01-07 12:07:54 -05:00
Kai Pastor 65be701994
[openh264] Update to version 2.5.0 (#42966)
Co-authored-by: tartanpaint <35690467+tartanpaint@users.noreply.github.com>
2025-01-03 12:39:55 -05:00
Lily Wang 6c472caee6
[vcpkg baseline][libgpg-error] Remove from fail list (#43071) 2025-01-03 12:14:07 -05:00
Kai Pastor fa643c3cc3
[alsa] Fix multiple find_package(ALSA REQUIRED) (#43008) 2025-01-02 11:19:31 -08:00
Kai Pastor 4b6c50d962
[msquic] Allow windows build without openssl (#43031) 2024-12-31 11:16:19 -08:00
Boris Petkov 6e50d48dc8
Update Nuget to Version 6.11.1 (#43012) 2024-12-31 11:33:12 -05:00
Kai Pastor 8d238ae26c
[libgpod] Delist libgpod (#42960)
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2024-12-31 11:32:18 -05:00
Mengna-Li dc162683a2
[vcpkg baseline][kubazip] Remove kubazip:arm-neon-android from fail list (#42916)
Co-authored-by: Mengna-Li <v-limengna@microsoft.com>
2024-12-31 03:13:14 +00:00
Saikari 7bac26279f
[lief] add new port LIEF-0.16.0 (#42374)
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-12-30 14:29:08 -05:00
Kai Pastor 78030b65d9
[msh3,msquic,vcpkg-ci-msh3] Update, add test port (#42788) 2024-12-30 14:21:27 -05:00
Jack·Boos·Yu 3fb435727d
[boost-cobalt] Throw error in the configure step when the compiler is not supported (#42738)
Co-authored-by: jyu49 <yu_jack@apple.com>
2024-12-30 13:14:39 -05:00
Kai Pastor 51380fe775
[libgpg-error] Update to 1.51, [libsecret] Fix platforms (#42984) 2024-12-30 10:33:59 -05:00
Kai Pastor 8a3beb3913
[gmime] Update to 3.2.15, use official build system (#42959) 2024-12-30 10:25:08 -05:00
Javier Matos Denizac 80d54ff62d
[vcpkg-make] Add new port (#39050)
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Co-authored-by: Alexander Neumann <alexander.neumann@hamburg.de>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2024-12-23 14:58:54 -05:00
JonLiu1993 a08d0b196f
[aurora-au] Update to version 0.4.0 and add test port (#42679)
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-12-23 10:17:35 -06:00
jim wang 33fe5762b2
[vcpkg baseline][unicorn] Remove from fail list (#42867) 2024-12-23 09:56:39 -06:00
Billy O'Neal f06267da58
Patch Tuesday for December 2024 (#42749) 2024-12-21 11:48:36 +00:00
Kai Pastor 4fcf123fe5
[juce] Fix cross builds, cleanup (#42615) 2024-12-20 14:45:28 -06:00
jim wang 8476a6d43a
[aom] Update to 3.11.0 (#41125) 2024-12-20 14:35:11 -06:00
Cheney Wang 6eab0a7b21
[mongo-cxx-driver] update to 4.0.0 (#42805) 2024-12-20 14:31:35 -06:00
Saikari 4c71f15288
[orange-math] new port (#42756)
Co-authored-by: Mengna-Li <543250287@qq.com>
2024-12-20 14:21:05 -06:00
Billy O'Neal 1f65d84539
[casadi] Deindex. (#42773) 2024-12-20 04:01:53 +00:00
Saikari c368dabefa
[unicorn] update version 2.1.1 (#42578) 2024-12-17 15:10:21 -05:00
jim wang 13737397f7
[vcpkg baseline][openfbx] Remove from fail list (#42743) 2024-12-17 14:53:10 -05:00
Kai Pastor 6936437e11
[stxxl] Cleanup, enable dynamic linkage on !windows (#42700) 2024-12-16 11:08:55 -05:00
jim wang 294804f387
[dcmtk] Update to 3.6.9 (#42660) 2024-12-13 09:53:12 -05:00
Billy O'Neal 47344ab6d3
Update vcpkg-tool to 2024-12-09. 2024-12-12 12:40:25 -08:00
Kai Pastor 6c42b86e59
[usockets,uwebsockets] Update uwebsockets to 20.71.0, install and test CMake config, Cleanup (#42538) 2024-12-12 15:17:15 -05:00
Kai Pastor b7601ed37e
[mpg123] Fix dllexport, fix pkgconfig, add test port (#42601) 2024-12-10 11:07:42 -05:00
Billy Robert O'Neal III 3cac76fe5f Update vcpkg-tool to 2024-12-09.
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-12-09
2024-12-09 16:12:47 -08:00
Javier Matos 0c4cf19224 vcpkg_extract_archive: use vcpkg.exe z-extract 2024-12-09 15:30:03 -05:00
Kai Pastor 96b5ced828
[mysql-connector-cpp] Revise, add test port (#42586) 2024-12-09 11:42:39 -08:00
Kai Pastor 8a6bfb5abd
[openblas] Revise, enable better cross builds (#42398) 2024-12-06 12:00:23 -08:00
Billy O'Neal 29bd7c9661
Improve asset cache handling for python3 in our pipeline. (#42556) 2024-12-06 11:39:48 -08:00
Osyotr 7812310b2b
[scripts] More isolation for VFAP(PYTHON3) (#41874) 2024-12-05 12:44:25 -08:00
Mengna-Li f71a7bb13d
[7zip] update to 24.09 (#42491) 2024-12-05 12:43:58 -08:00
溪 a02df3dc73
[vcpkg_find_acquire_program(NASM).cmake] Update to version 2.16.03 (#42432) 2024-12-03 16:25:51 -08:00
derekcyruschow-catapult afc0741a72
Fix osx-dynamic install names for updated dependent shared library ids (#39889) 2024-11-28 11:49:29 -08:00
Billy O'Neal 2e77c4d88b
Enable asset caching for use of Python3 in build file lists step. (#42375) 2024-11-26 19:24:05 -08:00
Billy O'Neal efb2be8def
[jsonifier, discordcoreapi] Fix build hangs and warnings. (#42355) 2024-11-26 16:15:12 -08:00
Billy O'Neal c698ac9a9d
Skip qt5-webengine on x86-windows and x64-windows (#42354) 2024-11-25 16:00:28 -08:00
Kai Pastor 2cf1e05bd9
[libavif] Fix usage requirements export (#42250) 2024-11-25 12:35:02 -08:00
huangqinjin 6ae3ccc87c
[vcpkg_copy_pdbs] Fix PDB path matching for link.exe on Wine (#42265) 2024-11-25 12:32:34 -08:00
Tom Conder ab65510cb3
[imgui]: Update to 1.91.5 (#42244) 2024-11-22 15:21:15 -08:00
WangWeiLin-MV ded511cf49
[vcpkg baseline][scripts/ci.baseline.txt] Remove from fail list (#42306) 2024-11-22 12:07:16 -08:00
MonicaLiu b1993b49b2
[buck-yeh-bux-mariadb-client] Delist (#42234)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-11-19 18:54:49 -08:00
Billy O'Neal 0857a4b08c
Patch Tuesday for November 2024 (#42165) 2024-11-19 22:42:29 +00:00
權少 db4924694e
Update cmake_policy in vcpkg (#41574)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-11-19 07:42:09 +00:00
Kai Pastor acd031980f
[cmake-user] Update old CMake to 3.16 (#42203) 2024-11-18 22:49:57 -08:00
JoergAtGithub 1e14cd769a
[vst3sdk] New port for Steinberg Virtual Studio Technology 3 SDK (#41903) 2024-11-17 21:49:44 -08:00
Kai Pastor b2cb0da531
[itk] Revise, test, fix (#41525) 2024-11-15 16:16:45 -08:00
Kai Pastor a4e38a55c2
[vcpkg] Set CMP0174 NEW (#42045) 2024-11-15 15:46:13 -08:00
Chuck Walbourn 3203d48203
Fix for VcpkgPlatformTarget default fails for ARM, ARM64, ARM64EC (#42182) 2024-11-15 15:00:05 -08:00
Kai Pastor 9b5cb8e554
[vcpkg_build_nmake] Fix /MP -> /FS transformation (#41815) 2024-11-14 03:16:06 -08:00
Kai Pastor 6378599835
[gperftools] Update to 2.16, revise, test (#41904) 2024-11-14 03:02:47 -08:00
Andréa Machizaud cf75a411bc
[usd] Bump to v24.08 (#40225) 2024-11-14 02:56:53 -08:00
Alexander Neumann b36dc82016
[scripts] allow / in WindowsSDKVersion (#42139) 2024-11-14 02:05:03 -08:00
Billy O'Neal 772f784ba8
Update vcpkg-tool to 2024-11-12 and simplify vcpkg_download_distfile. 2024-11-13 14:05:13 -08:00
talregev 91e3894986
[curl] wolfssl and openssl features can install alongside (#42104) 2024-11-11 23:34:59 -08:00
Billy Robert O'Neal III 3a762c2e0f Update vcpkg-tool to 2024-11-12.
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-11-12

In particular, this includes the improvements to x-download's output that go with https://github.com/microsoft/vcpkg/pull/40945
2024-11-11 17:10:17 -08:00
Billy Robert O'Neal III d033613d90 [vcpkg scripts] Simplify vcpkg_download_distfile output handling for Asset Caching 2024-11-11 14:28:57 -08:00
Timofei Zhakov 6480b0fa85
[serf] new port (build using scons) (#41043) 2024-11-11 00:11:29 -08:00
jim wang 6dbc951463
[vcpkg-script] vcpkg_copy_pdbs() modify the regular matching of the pdb file path (#41609) 2024-11-07 01:43:56 -08:00
Javier Matos Denizac 7fd612ee1c
Revert msiexec dependency by adding using vcpkg.exe to unpack 7z.exe #41604 (#41973) 2024-11-05 21:29:42 +00:00
Mathieu Pellerin 1938443854
[gdal] Add libarchive support (#41896) 2024-11-05 12:34:14 -08:00
Kai Pastor 6a150001c0
[pdal] Update to 2.8.1 (#41685) 2024-11-05 12:26:48 -08:00
Stefano Sinigardi ca1501f4b2
[opencv] update to 4.9 (#38928)
Co-authored-by: Howard Su <howard0su@gmail.com>
Co-authored-by: Nick Logozzo <nlogozzo225@gmail.com>
Co-authored-by: sidy3d <sidy3d@users.noreply.github.com>
Co-authored-by: c8ef <c8ef@outlook.com>
Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
Co-authored-by: Mark Harmstone <mark@harmstone.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Alexandre Bique <bique.alexandre@gmail.com>
Co-authored-by: Peter Adam Korodi <52385411+kp-cat@users.noreply.github.com>
Co-authored-by: Jakub Melka <mgr.jakub.melka@gmail.com>
Co-authored-by: LE GARREC Vincent <github@le-garrec.fr>
Co-authored-by: Josh Harris <126129571+harris-josh@users.noreply.github.com>
Co-authored-by: Theodore Tsirpanis <theodore.tsirpanis@tiledb.com>
Co-authored-by: Kaoru <shiinasama2001@gmail.com>
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
Co-authored-by: Pravila <pravila0011@gmail.com>
Co-authored-by: JacobBarthelmeh <jacob@wolfssl.com>
Co-authored-by: myd7349 <myd7349@gmail.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: 王太阳 <wangfangkai@qq.com>
Co-authored-by: 王方凯 <fk.wang@hydro-tech.cn>
Co-authored-by: Chuck Walbourn <walbourn@users.noreply.github.com>
Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com>
2024-11-05 11:17:22 -08:00
Javier Matos Denizac 2964ea8e32
Remove msiexec dependency by adding using `vcpkg.exe` to unpack `7z.exe` (#41604)
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2024-11-04 14:24:25 -05:00
Cheney Wang 5f4628b89f
[boost-build] Update HASH (#41711) 2024-11-03 17:27:17 -08:00
Cheney Wang bb1ca2757b
[turbobase64] update to 2023.08 (#41748) 2024-10-29 14:05:38 -07:00
WangWeiLin-MV c1b381aafe
[vcpkg scripts] toolchain/linux: Change CMAKE_SYSTEM_PROCESSOR from x86 to i686 (#41519) 2024-10-29 02:31:26 -07:00
jim wang ad80ad226b
[vcpkg baseline][freerdp] Passing remove form fail list (#41768) 2024-10-29 02:03:05 -07:00
Kai Pastor 529160e6aa
[asio,rest-rpc] Update asio, de-vendor msgpack from rest-rpc, test port (#41772) 2024-10-29 01:48:53 -07:00
Jesper Stemann Andersen 36caac1012
Enabled using bootstrap.sh from any msys2 bash env. (#41779) 2024-10-29 00:24:27 -07:00
Kai Pastor 53185d6106
[cairo] Update to 1.18.2 (#41717) 2024-10-24 22:25:44 -07:00
Kai Pastor 8e9a1fc605
[baseline] android updates (#41743) 2024-10-24 22:04:24 -07:00
Kai Pastor 359a5bb0ce
[scripts] Update msys2 packages (#41665) 2024-10-24 22:01:19 -07:00
Kai Pastor 98429dfd6a
[vulkan-extensionlayer] New port (#41659) 2024-10-23 19:50:42 -07:00
Kai Pastor e1af7285d1
CI with android NDK r27c (#40339)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-10-23 19:44:30 -07:00
Kai Pastor 07b30b49e5
[libdvdnav,libdvdread] New ports, with ffmpeg integration (#40898) 2024-10-23 00:05:17 -07:00
Kai Pastor 61a6ef586f
[dcmtk] Revise, fix, test (#41565) 2024-10-22 23:57:38 -07:00
Jia Yue Hua 31554ea6a8
[rtmidi] update to 3.0.0 (#41633) 2024-10-22 23:41:57 -07:00
Joris Gillis d5cf6a9a27
[casadi] first step (no dependencies) (#41649) 2024-10-22 23:41:00 -07:00
Kai Pastor d1cfa53ba7
[vcpkg CI] Skip signalrclient, test microsoft-signalr (#41663) 2024-10-22 23:03:59 -07:00
Mengna-Li 1b92e9c2cb
[glew] add supports (#41709)
Co-authored-by: Mengna-Li <v-limengna@microsoft.com>
2024-10-22 22:57:24 -07:00
jim wang 339af2c4f7
[vcpkg baseline][vulkan-utility-libraries] Passing remove form fail list (#41689) 2024-10-22 22:44:08 -07:00
Kai Pastor 7916e2b2e0
[baseline] Temporarily skip vcpkg-ci-msys2 (#41691) 2024-10-21 21:30:05 -07:00
Billy O'Neal a73c889be7
Update vcpkg-tool to 2024-10-18. (#41650) 2024-10-21 13:45:42 -07:00
Osyotr 054637a2ae
[boost] Update to 1.86.0 (#40465)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-10-18 13:59:30 -07:00
Billy O'Neal da5024ed2b
Patch Tuesday for October 2024 (#41585) 2024-10-18 00:36:30 -07:00
Osyotr 7dcb4ca95b
[python3] Update port to 3.11.10, tools to 3.12.7 (#41232) 2024-10-17 22:25:41 -07:00
Kai Pastor 5bc4564566
[nmap] Delist (#41458) 2024-10-17 22:15:11 -07:00
Stefano Sinigardi 1059769c51
[vcpkg scripts] enable patchelf on windows for cross-compiling toolchains (#41578) 2024-10-17 02:55:22 -07:00
WangWeiLin-MV d121b49f2f
[apr] Add HOST_TOOLS_DIR/gen_test_char for cross-compiling to Windows (#41416) 2024-10-16 13:33:00 -04:00
RealTimeChris e63bd09dc0
[Jsonifier] to v0.9.97 and [DiscordCoreAPI] to v2.0.7 (#40868)
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-10-15 21:14:34 -07:00
Kai Pastor aeddf73af2
[gdcm] Update to 3.0.24, cleanup (#41552) 2024-10-15 20:15:51 -07:00
Kai Pastor 00eab7561d
[vxl] Update to 3.5.0 (#41518) 2024-10-15 00:28:34 -07:00
Kai Pastor 9558037875
[vxl] Revise deps, enable CI, add test port (#41310) 2024-10-11 13:13:11 -04:00
autoantwort c45ac46dcc
z_vcpkg_fixup_rpath_macho.cmake: Fix empty list check (#41443) 2024-10-09 15:57:18 -07:00
Kai Pastor d0d081b3fc
[vcpkg_find_acquire_program] Fix extraction, cleanup (#40916) 2024-10-09 15:46:43 -04:00
Kai Pastor 64578ff08c
[libressl,vcpkg-ci-libressl] Test and fix exported config and wrapper (#41083) 2024-10-09 15:42:47 -04:00
Osyotr 52fc0d8c1e
[vcpkg-cmake-get-vars] Handle CMAKE_SYSROOT_COMPILE/CMAKE_SYSROOT_LINK (#41116) 2024-10-03 18:33:09 -04:00
MonicaLiu eb36f47a55
[boost-stacktrace] Fix default-feature backtrace on arm64-osx-dynamic (#41249)
Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2024-10-03 10:51:33 -04:00
Kai Pastor 86a181505a
[caffe2] Delist (#41294) 2024-10-02 15:18:12 -04:00
Alexander Neumann a211d5805e
Update to CMake 3.30.1 (#40053) 2024-10-01 10:03:51 -04:00
Kai Pastor d062724539
[libmariadb] Update, major refresh (#41175) 2024-09-30 18:15:24 -04:00
Billy O'Neal 511d74f695
Update vcpkg-tool to 2024-09-30 (#41271) 2024-09-30 14:42:34 -07:00
miyanyan 13ca70c498
[fastdds] update to 3.0.1(rename fastrtps) (#40984) 2024-09-30 13:10:47 -04:00
Maxim Ivanov 39580ae69a
xbox.cmake: remove incorrectly used SYSTEM path from link_directories (#41151) 2024-09-26 10:44:50 -04:00
Kai Pastor 3d89599850
[sqlpp11,vcpkg-ci-sqlpp11] Fixes, cleanup, test port (#41128) 2024-09-25 15:46:34 -04:00
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
Kai Pastor 67cc1677c3
[vcpkg-ci-curl] Test idn on android (#39073) 2024-06-02 23:18:25 -07:00
talregev eb142b6a7d
[krb5] Add osx (#38943)
Add osx

Take elements from here:
https://github.com/microsoft/vcpkg/pull/38685

- [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-05-30 10:31:59 -07:00
Osyotr 0151c07c08
[boost-math] Fix build on x64-linux-dynamic, add feature legacy (#38728)
Fixes #38725
Fixes #38714
Fixed https://github.com/microsoft/vcpkg/issues/38955
2024-05-30 09:53:46 -07:00
Rémy Tassoux 935b5c81c2
[imgui] Add test-engine feature (#38758)
Add test-engine feature to the imgui port:
https://github.com/ocornut/imgui_test_engine

I made it a feature because they both depend on each other to build,
that's why it is a feature instead of a new port.

- [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.
- [ ] ~~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.
2024-05-29 01:40:48 -07:00
Kai Pastor c0cb0414b7
[libidn2] Update to 2.3.7 [libgnutls] Fix android (#37196)
libidn2: Enable android support.

libgnutls: CCAS defaults to CC, but CCASFLAGS would lack what we move to
CPPFLAGS.

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-05-29 00:59:46 -07:00
Kai Pastor 007aaced1a
[vcpkg-scripts][boost] Improve generate-ports.ps1 (#38814)
- Change homepage URLs to point to documentation instead of GH.
- Allow encoding alternative propagation of `supports`/`platform` so
that changes don't need to be selected manually.
- Allow to suppress the generated dependency `platform` expression when
a dependency is non-optional.
(`boost-parameter` requires `boost-python`, and the dependency
transitively determines the supported platforms of the dependent port.)
- For port `boost`, generate `platform` expression from transitive
`supports` limitations.
(`boost-parameter` platform expression must account for `boost-python`.)
This fixes port `boost` for uwp. And so it can now be directly
referenced from `vcpkg-ci-boost` which is already enforced to `pass` in
ci.baseline.txt. 🎉
 - Restores sorting of `$portData`.
 - Use the same tarball download area and naming as `vcpkg install`.
 
This PR doesn't include the updates to `boost-container` (#38806),
`bost-interprocess` (#38815) and boost-math (#38728)
2024-05-27 15:41:34 -07:00
Billy O'Neal 01f6021959
Patch Tuesday for May 2024 (Again) (#38891)
* Update AzCopy, PowerShell Core, and VS.
2024-05-24 22:22:47 -07:00
Billy O'Neal 59aeb8fe8f
[blas] Resolve baseline problems (#38467)
Extended from that originally authored by @Cheney-W in
https://github.com/microsoft/vcpkg/pull/38097
2024-05-23 00:21:15 -07:00
Billy O'Neal 77daaf0982
Revert "Patch Tuesday for May 2024" (#38890)
Reverts microsoft/vcpkg#38802
2024-05-23 00:03:14 -07:00
Billy O'Neal 6bc37f3520
Patch Tuesday for May 2024 (#38802) 2024-05-22 23:43:51 -07:00
Jesper Stemann Andersen f33c86152c
[vcpkg-scripts] Update nuget to 6.10.0 (#38872)
This updates the included NuGet to the currently supported version,
v6.10.0.

Relates to - but does not fix - #38871

Co-authored-by: Jesper Stemann Andersen <jsa@hafniumlabs.com>
2024-05-22 23:43:09 -07:00
talregev 829c9e3def
[curl] Refactor curl port (#38786)
Refactor curl port:
- Add test
- Refine dependencies patch
- gssapi feature is not for windows

<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->


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


<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->

Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-05-22 19:42:11 -07:00
Kai Pastor b361950b5a
[boost-container] Fix deps and emscripten (#38806)
Fixes #38679. ([No longer uses
Boost::static_assert.](https://www.boost.org/doc/libs/1_85_0/doc/html/container/release_notes.html#container.release_notes.release_notes_boost_1_85_00))
Fixes #38469. (Needs threads, so [emscripten needs to use
`-pthread`](https://emscripten.org/docs/porting/pthreads.html#compiling-with-pthreads-enabled).)
Change homepage link to something more useful. The update to the
generator script and the other ports will be in a separate PR.
2024-05-22 18:15:41 -07:00
Billy O'Neal 261dd68316
DevDiv Internal Mint SAS Tokens (#38803)
Mint asset caching SAS token using user-delegation SAS instead of
storage keys.
2024-05-20 12:30:38 -07:00
JonLiu1993 5b55ba9dab
[vcpkg baseline][qt5-base] Add option disable feature gssapi to fix ci baseline (#38670)
Fixes regression:
https://dev.azure.com/vcpkg/public/_build/results?buildId=102737&view=results
````
REGRESSION: lunarg-vulkantools:x64-linux failed with BUILD_FAILED
REGRESSION: qt5-serialbus:x64-linux failed with BUILD_FAILED
````
Error:
````
/usr/bin/ld: /mnt/vcpkg-ci/b/krb5/x64-linux-dbg/lib/gssapi/krb5/../../.././../src/krb5-1-8a38cd677f.clean/src/lib/gssapi/krb5/export_name.c:61: undefined reference to `krb5_free_context'
````
Add option _--gssapi=no_ to disable use feature gssapi
Remove
````
lunarg-vulkantools:x64-linux=fail
qt5-serialbus:x64-linux=fail 
```` 
from 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: Jon <v-zhli17@microsoft.com>
2024-05-17 12:06:28 -07:00
JonLiu1993 c66fd55f6f
[vcpkg baseline] Adding lunarg-vulkantools and qt5-serialbus as fail in ci.baseline.txt (#38752)
Fixes regression:
https://dev.azure.com/vcpkg/public/_build/results?buildId=102737&view=results
````
REGRESSION: lunarg-vulkantools:x64-linux failed with BUILD_FAILED
REGRESSION: qt5-serialbus:x64-linux failed with BUILD_FAILED
````
Error:
````
/usr/bin/ld: /mnt/vcpkg-ci/b/krb5/x64-linux-dbg/lib/gssapi/krb5/../../.././../src/krb5-1-8a38cd677f.clean/src/lib/gssapi/krb5/export_name.c:61: undefined reference to `krb5_free_context'
````

- [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.~~
- [ ] ~~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: Jon <v-zhli17@microsoft.com>
2024-05-16 18:37:14 -07:00
jim wang f4456c1b97
[libodb] Fix compilation errors under Linux (#38352)
Fix one of [32398](https://github.com/microsoft/vcpkg/issues/32398)
issue.
```
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.hxx:38:49: error: ISO C++17 does not allow dynamic exception specifications
   38 | operator new (std::size_t, odb::details::share) throw (std::bad_alloc);
      |                                                 ^~~~~
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.hxx:65:34: error: ISO C++17 does not allow dynamic exception specifications
   65 |       operator new (std::size_t) throw (std::bad_alloc);
      |                                  ^~~~~
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.hxx:68:41: error: ISO C++17 does not allow dynamic exception specifications
   68 |       operator new (std::size_t, share) throw (std::bad_alloc);
      |                                         ^~~~~
In file included from /mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.hxx:108,
                 from /mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.cxx:5:
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.ixx:67:34: error: ISO C++17 does not allow dynamic exception specifications
   67 |     operator new (std::size_t n) throw (std::bad_alloc)
      |                                  ^~~~~
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.ixx:73:41: error: ISO C++17 does not allow dynamic exception specifications
   73 |     operator new (std::size_t n, share) throw (std::bad_alloc)
      |                                         ^~~~~
/mnt/vcpkg/buildtrees/libodb/src/libodb-2-59eaf93c2b.clean/odb/details/shared-ptr/base.cxx:57:48: error: ISO C++17 does not allow dynamic exception specifications
   57 | operator new (size_t n, odb::details::share s) throw (std::bad_alloc)
```
Fix the syntax not supported by C++17 and modify the export file name.
- [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.~~
- [X] 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.

Usage test pass with following triplets:

```
x64-windows
```
Compile test pass with following triplets:
```
x64-windows
x64-linux
```
2024-05-13 16:10:20 -07:00
Alexander Neumann 9e1b320a71
Revert "[vcpkg baseline] Adding qtinterfaceframework as fail in ci.baseline.txt" (#38698)
Reverts microsoft/vcpkg#38600
2024-05-13 16:06:05 -07:00
Kai Pastor a1212c93ca
[shader-slang] Update, fix (#38602)
Fix osx. Closes https://github.com/microsoft/vcpkg/issues/38595.
Enable install for static library linkage triplets. (osx and linux CI!)
Fixes #29445.
Enable arm64 linux and windows.
Install all binaries and headers from upstream's package.
Install non-DLL shared objects to `lib`.
Update. Simplify. Facilitate future updates.
2024-05-10 13:16:48 -07:00
Kai Pastor 16f9382eb7
[gtk] Only dynamic library (#38623)
This port only installs shared libs. Making this explicit with
`vcpkg_check_linkage` fixes the x64-windows-static-md blocker.
The build is required to pass for the desktop triplets now,
https://github.com/microsoft/vcpkg/pull/38369/files#r1579710705.
2024-05-10 13:15:14 -07:00
Alexander Neumann cbf4a66415
[Boost] Update to 1.85 (#38523)
closes #38201
supersedes #38237

Lets see if I forgot to cherry pick something.

---------

Co-authored-by: Yury Bura <yurybura@gmail.com>
2024-05-09 20:29:06 -07:00
Javier Matos Denizac 7ebd64e6bb
[vcpkg_find_acquire(NASM).cmake] add nasm mirror (#38597)
depends on https://github.com/vcpkg/vcpkg.github.io/pull/161

Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
2024-05-09 13:07:20 -07:00
Billy O'Neal 77b0517c52
Add policies to build_info.cmake and write the file only once. (#38629)
This adds new policies to `build_info.cmake` in support of making all
post build checks have suppressions.

In support of WIP:
7f59eca724
2024-05-08 20:47:22 -07:00
JonLiu1993 6ccf31da83
[vcpkg baseline][omplapp] Passing remove form fail list (#38589)
[Pipelines - Run 20240504.1
(azure.com)](https://dev.azure.com/vcpkg/public/_build/results?buildId=102586&view=results)
encountered this error:
````
PASSING, REMOVE FROM FAIL LIST: omplapp:arm-neon-android 
PASSING, REMOVE FROM FAIL LIST: omplapp:x64-android
PASSING, REMOVE FROM FAIL LIST: omplapp:arm64-android
````
So remove omplapp to 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.~~
- [x] 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.~~
- [ ] ~~The version database is fixed by rerunning `./vcpkg
x-add-version --all` and committing the result.~~
- [ ] ~~Only one version is added to each modified port's versions
file.~~

Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-05-08 11:09:03 -07:00
data-queue 5493ac954b
[vcpkg baseline] Adding qtinterfaceframework as fail in ci.baseline.txt (#38600)
Temporarily disable `qt:x64-windows-static=pass` check.
2024-05-07 20:23:42 -07:00
Kai Pastor 3d5961e8c0
[gdk-pixbuf] jpeg and tiff support windows (#38369)
Amends https://github.com/microsoft/vcpkg/pull/38033.
Fixes #38360.
2024-05-01 19:46:26 -07:00
Alexander Neumann bcf3d00d21
[Boost] use cmake build (#32309)
~~arm64-windows: boost-context builds are blocked by a cmake bug (see
https://gitlab.kitware.com/cmake/cmake/-/issues/24317)~~

closes #32274
closes https://github.com/Neumann-A/my-vcpkg-triplets/issues/5

Questions:
- [x] ~~Move cmake files to `share/cmake/<name>` ?~~ Not doing it
because it is just using `vcpkg_cmake_config_fixup()`
- [x] Fix weak dependencies (uwp|emscripten|android|arm)?
- [x] Fix library names on !x64 (currently hardcoded to x64 or x86;
failure in aricpp since it forces FindBoost module mode.)
- [x] ~~Fix arm64-windows boost-context builds -> requires CMake
(3.19.2?) update due to bug how the assembler is invoked.~~ (-> CI
baseline for now)

TODO:
- [x] adjust generate ports script
- [x] #37457

---------

Co-authored-by: Cheney-Wang <850426846@qq.com>
2024-04-29 15:27:41 -04:00
Alexander Neumann 3efae11c36
[vtkm|vtk|paraview] update ports (#37119)
closes #36801
closes #36253
closes #36044

~~includes #24327 to fix dlib linkage in the osx pipelines.~~ 

Need to look at 
~~#36044~~
~~#36345~~

merge after 
- [x] #37561

---------

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-04-29 09:01:01 -04:00
Billy O'Neal 90a5b03c9f
Patch Tuesday for April 2024 (#38166)
Changes this month:

* Adopt
[delegated-sas](https://learn.microsoft.com/en-us/rest/api/storageservices/create-user-delegation-sas)
tokens to allow us to shut off the storage account keys, thanks to
@ryanerdmann for the help
* Visual Studio 2022 17.8.9, hopefully resolves CVE-2024-26190,
CVE-2024-21392 . (These don't matter to us but they cause the
Microsoft-internal tool 'Service 360' to yell at us)
* https://github.com/microsoft/vcpkg/pull/37902
* https://github.com/microsoft/vcpkg/pull/37903

---------

Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-04-25 18:25:03 -07:00
c8ef dd1baa1301
[folly, fizz, wangle, proxygen, mvfst, fbthrift, cachelib] update to 2024.04.15 (#38279)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

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


<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->

---

1. Apologies for the _huge_ PR, but these packages are interdependent,
making it difficult to separate them into individual PRs.
2. The main focus of this PR is to update the following ports: folly,
fizz, wangle, proxygen, mvfst, and fbthrift. Additionally, rsocket needs
to be updated due to its reliance on folly. It is concerning that
rsocket has not been updated since 2021, while folly is actively
developed and maintained.
3. This PR also consolidates some patches into a single one, as some
patches modify the same file.
4. I need to include the cachelib package in the CI baseline file
because it depends on the libaio system package. I can achieve a
successful build locally when libaio is installed. Note that cachelib is
also updated to the latest available version.

```
$ sudo apt search libaio
Sorting... Done
Full Text Search... Done
libaio-dev/mantic,now 0.3.113-5 amd64 [installed]
  Linux kernel AIO access library - development files

libaio1/mantic,now 0.3.113-5 amd64 [installed,automatic]
  Linux kernel AIO access library - shared library
$ vcpkg install cachelib
Computing installation plan...
The following packages will be built and installed:
    cachelib:x64-linux@2024.04.15.00
  * fbthrift:x64-linux@2024.04.15.00
  * fizz:x64-linux@2024.04.15.00
  * folly[core,libaio,zlib]:x64-linux@2024.04.15.00
  * mvfst:x64-linux@2024.04.15.00
  * wangle:x64-linux@2024.04.15.00
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-linux...
Restored 0 package(s) from /home/miao/.cache/vcpkg/archives in 14.9 us. Use --debug to see more details.
Installing 1/6 folly[core,libaio,zlib]:x64-linux@2024.04.15.00...
Building folly[core,libaio,zlib]:x64-linux@2024.04.15.00...
-- Using cached facebook-folly-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/folly/src/4.04.15.00-b80a213ee9.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebook-folly-v2024.04.15.00.tar.gz
-- Applying patch disable-non-underscore-posix-names.patch
-- Applying patch boost-1.70.patch
-- Applying patch fix-windows-minmax.patch
-- Applying patch fix-deps.patch
-- Applying patch disable-uninitialized-resize-on-new-stl.patch
-- Applying patch fix-unistd-include.patch
-- Using source at /home/miao/vcpkg/buildtrees/folly/src/4.04.15.00-b80a213ee9.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/folly_x64-linux/share/folly/copyright
-- Fixing pkgconfig file: /home/miao/vcpkg/packages/folly_x64-linux/lib/pkgconfig/libfolly.pc
-- Fixing pkgconfig file: /home/miao/vcpkg/packages/folly_x64-linux/debug/lib/pkgconfig/libfolly.pc
-- Performing post-build validation
Stored binaries in 1 destinations in 17 s.
Elapsed time to handle folly:x64-linux: 6.3 min
folly:x64-linux package ABI: ce6dd8349631a07b047b6242099b65accab633afe713705b0da435414bc119c2
Installing 2/6 fizz:x64-linux@2024.04.15.00...
Building fizz:x64-linux@2024.04.15.00...
-- Using cached facebookincubator-fizz-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/fizz/src/4.04.15.00-d535f4a534.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebookincubator-fizz-v2024.04.15.00.tar.gz
-- Applying patch fix-build.patch
-- Using source at /home/miao/vcpkg/buildtrees/fizz/src/4.04.15.00-d535f4a534.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/fizz_x64-linux/share/fizz/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 3.1 s.
Elapsed time to handle fizz:x64-linux: 2 min
fizz:x64-linux package ABI: 844ba8f534cdb73330de3ba6c4c7429635035d093395152a1bb7daeb4cd3f511
Installing 3/6 mvfst:x64-linux@2024.04.15.00...
Building mvfst:x64-linux@2024.04.15.00...
-- Using cached facebook-mvfst-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/mvfst/src/4.04.15.00-aab79f192b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebook-mvfst-v2024.04.15.00.tar.gz
-- Using source at /home/miao/vcpkg/buildtrees/mvfst/src/4.04.15.00-aab79f192b.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/mvfst_x64-linux/share/mvfst/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 9.3 s.
Elapsed time to handle mvfst:x64-linux: 5.4 min
mvfst:x64-linux package ABI: 742b1e47a5108adac566ae4ad787e73fb4ac3d1dac7c0ab290056a8884ec8585
Installing 4/6 wangle:x64-linux@2024.04.15.00...
Building wangle:x64-linux@2024.04.15.00...
-- Using cached facebook-wangle-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/wangle/src/4.04.15.00-d032e08eb3.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebook-wangle-v2024.04.15.00.tar.gz
-- Applying patch fix-config-cmake.patch
-- Applying patch fix_dependency.patch
-- Using source at /home/miao/vcpkg/buildtrees/wangle/src/4.04.15.00-d032e08eb3.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/wangle_x64-linux/share/wangle/usage
-- Installing: /home/miao/vcpkg/packages/wangle_x64-linux/share/wangle/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2 s.
Elapsed time to handle wangle:x64-linux: 1.4 min
wangle:x64-linux package ABI: 25eecbd80463fb623b986e0a839d936bdb7ce84418cfbb122b7c6a18f9298da8
Installing 5/6 fbthrift:x64-linux@2024.04.15.00...
Building fbthrift:x64-linux@2024.04.15.00...
-- Using cached facebook-fbthrift-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/fbthrift/src/4.04.15.00-676cd7c3b0.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebook-fbthrift-v2024.04.15.00.tar.gz
-- Applying patch fix-glog.patch
-- Applying patch 0002-fix-dependency.patch
-- Using source at /home/miao/vcpkg/buildtrees/fbthrift/src/4.04.15.00-676cd7c3b0.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/fbthrift_x64-linux/share/fbthrift/copyright
-- Adjusted RPATH of '/home/miao/vcpkg/packages/fbthrift_x64-linux/tools/fbthrift/thrift1' (From '/home/miao/vcpkg/packages/fbthrift_x64-linux/lib' -> To '$ORIGIN:$ORIGIN/../../lib')
-- Performing post-build validation
Stored binaries in 1 destinations in 22 s.
Elapsed time to handle fbthrift:x64-linux: 16 min
fbthrift:x64-linux package ABI: 1bc7f81cd065c797e1272ed12b0d101f500ec31707185b183489f16e17224410
Installing 6/6 cachelib:x64-linux@2024.04.15.00...
Building cachelib:x64-linux@2024.04.15.00...
-- Using cached facebook-CacheLib-v2024.04.15.00.tar.gz.
-- Cleaning sources at /home/miao/vcpkg/buildtrees/cachelib/src/4.04.15.00-467d8fff12.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/miao/vcpkg/downloads/facebook-CacheLib-v2024.04.15.00.tar.gz
-- Applying patch fix-build.patch
-- Applying patch fix-glog.patch
-- Using source at /home/miao/vcpkg/buildtrees/cachelib/src/4.04.15.00-467d8fff12.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /home/miao/vcpkg/packages/cachelib_x64-linux/share/cachelib/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 9.2 s.
Elapsed time to handle cachelib:x64-linux: 6.8 min
cachelib:x64-linux package ABI: eb476b6caf2174b1be9ef3564cc9ba66c4ca2bc11e44545b090f5e3349669704
Total install time: 38 min
cachelib provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(cachelib CONFIG REQUIRED)
  # note: 2 additional targets are not displayed.
  target_link_libraries(main PRIVATE cachelib cachelib_shm cachelib_navy cachelib_common)
```
2024-04-25 09:17:39 -04:00
Billy O'Neal 4002e5f359
Update vcpkg-tool to 2024-04-23. (#38339)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-04-23
2024-04-24 12:37:51 -07:00
Alexander Neumann fbf65ac0aa
[CI] Don't test stuff which does not work due to static python (#38303)
opencv even has 
`message(WARNING "The python module is currently unsupported on Windows
when building static OpenCV libraries")`

In general static python builds don't support extensions on windows as
such a pyd build against a static python can never be used.
What would work -> static extensions linked into a final executable.

There is no proper way to deactivate extensions if python was statically
build on windows.

Two questions remain here:
Should python be build dynamically on windows for static triplets so
that we get a broader CI test? (maybe add a forbidden feature for only
windows&static which allows building the static python instead)
2024-04-23 15:21:24 -04:00
Kai Pastor a59ba45e60
[vcpkg-scripts] Fix rpath fixup; add test (#37964)
Fix fixup for debug tools,
https://github.com/microsoft/vcpkg/pull/37736#issuecomment-2035415913.
Fix fixup for paths with regex chars,
https://github.com/microsoft/vcpkg/issues/37984.
2024-04-23 15:09:16 -04:00
WangWeiLin-MV 352c108a6b
[vcpkg-scripts] Update CMake to 3.29.2 (#38144)
Since `CMake` version `3.29.2` reverted [Kitware -CMake -
9390](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9390) in
[Kitware - CMake -
9420](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9420),
update it.

Fix #37968. Take the place of #38017.

See [Kitware - CMake -
25873](https://gitlab.kitware.com/cmake/cmake/-/issues/25873) and
[Kitware - CMake -
25827](https://gitlab.kitware.com/cmake/cmake/-/issues/25827)

Co-authored-by: FrankXie <v-frankxie@microsoft.com>
2024-04-22 10:46:48 -04:00
Alexander Neumann 9224b3bbd8
[vcpkg/scripts] Only add pkgconfig_path if it is not already on PATH (#38239)
closes #37213
2024-04-20 16:20:27 -04:00
fwcd 3f55ea9fce
[linux] Fix compiler in native ARM host builds (#38113)
#35084 introduced a regression for native ARM Linux builds where the
toolchain would mistakenly try to reference a cross-compiler (e.g.
`aarch64-linux-gnu-gcc`) despite building natively because vcpkg spells
the architecture differently from what the system reports (`arm64` vs.
`aarch64`).

This fixes the issue by checking whether the
`CMAKE_HOST_SYSTEM_PROCESSOR` matches the target (in CMake's spelling of
the architecture).

---------

Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-04-19 15:11:15 -04:00
Michael ea0ae162c3
[netgen] Optional features to reduce dependencies (#37950)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->


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


Also:
- fixes Android compilation which wasn't tested the last time this port
was modified
- Exclude `uwp` which was indirectly excluded by another optional
dependency

---------

Co-authored-by: Kai Pastor <dg0yt@darc.de>
2024-04-19 07:52:41 -04:00
JonLiu1993 dda6ab70d6
[gdk-pixbuf] Convert option to feature (#38033)
Fixes #37974
png, jpeg and tiff support are [optional in
gdk-pixbuf](0edaedc560/meson_options.txt (L5)),
however [vcpkg has them
hard-wired](c5da4bafbd/ports/gdk-pixbuf/portfile.cmake (L37)).

Turn `png`,` jpeg` and `tiff` into features, and enable those 3 by
default to preserve compatibility.
- [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: Jon <v-zhli17@microsoft.com>
2024-04-18 19:41:05 -04:00
Cheney Wang 86cb0a0651
[vcpkg baseline][minio-cpp] Passing remove form fail list (#38020)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=101560&view=results

Added `minio-cpp` to ci.baseline.txt by
https://github.com/microsoft/vcpkg/pull/29406, which has been fixed by
https://github.com/microsoft/vcpkg/pull/37990.

- [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.~
- [x] 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.~
- [ ] ~The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.~
- [ ] ~Only one version is added to each modified port's versions file.~
2024-04-09 11:43:28 -04:00
Alexander Neumann 0bc3f04da6
[blas/lapack] force vendor (#24327)
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-04-08 11:15:54 -07:00
jim wang 207715de9c
[vcpkg baseline][tlx] Passing remove form fail list (#37949)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=101423&view=results

This has been fixed by https://github.com/microsoft/vcpkg/pull/37847.

PASSING, REMOVE FROM FAIL LIST: tlx:arm-neon-android, tlx:x64-android,
tlx:arm64-android
2024-04-03 16:20:33 -07:00
MonicaLiu 49646f26ba
[vcpkg baseline][blitz] Passing remove form fail list (#37944)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=101160&view=results

Added `blitz` to ci.baseline.txt by #33722, which has been fixed by
#37723.

```
PASSING, REMOVE FROM FAIL LIST: blitz:x64-osx
```
2024-04-03 16:14:32 -07:00
Kai Pastor 0c143f8183
[skia] Fix linking issues (#36963)
Fixes #32691: unneeded warnings.
Fixes #36928: windows dynamic linkage for icu et al.

These DLLs are possible now (subject to features):
~~~
skia:x64-windows:/bin/dawn_native.dll
skia:x64-windows:/bin/dawn_platform.dll
skia:x64-windows:/bin/dawn_proc.dll
skia:x64-windows:/bin/skia.dll
skia:x64-windows:/bin/skshaper.dll
skia:x64-windows:/bin/skunicode.dll
~~~
2024-04-03 16:14:05 -07:00
Kai Pastor 8455223c87
[vcpkg scripts] Update msys2 pkgconf to 2.2.0 (#37844)
Should fix #37213.
2024-04-01 13:37:39 -07:00
MonicaLiu 81fdedc662
[vcpkg baseline][blitz] Passing remove form fail list (#37813) 2024-03-29 17:21:13 -07:00
Bruce Mitchener 27dad96edd
[yoga] Update to 3.0.2 (#37507) 2024-03-29 16:54:21 -07:00
Billy O'Neal 0fd3438b2c
Revert "Update vcpkg-tool to 2024-03-28." (#37843)
Reverts microsoft/vcpkg#37820
2024-03-29 15:04:50 -07:00
Billy O'Neal 13f9954503
Update vcpkg-tool to 2024-03-28. (#37820)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-03-29

Also updates applocal.ps1 to make the signature verify :/
2024-03-29 14:12:30 -07:00
Martin Valgur 31b524616c
[rply] Add support for non-prefixed includes (#37759)
The custom CMakeLists.txt in the port installs headers under `rply/` and
expects `#include <rply/rply.h>` correspondingly as the include.
However, the code samples in the RPly project use a plain `#include
"rply.h"` instead: https://w3.impa.br/~diego/software/rply/

This PR adds `include/rply/` to the `target_include_directories()` to
support both conventions.

The project exports only two distinctly-named headers (`rply.h` and
`rplyfile.h`) so the non-prefixed includes causing a collision somewhere
is unlikely.

Also added license info to vcpkg.json and a usage file.
2024-03-28 17:37:07 -07:00
Atliac 05d8ab6d5f
[atliac-minitest] new port (#37156) 2024-03-28 17:05:44 -07:00
Alexander Neumann dd9f9d5371
Update CMake to 3.29.0 (#37457) 2024-03-25 15:57:42 -07:00
MonicaLiu 51bdc71366
[vcpkg baseline][directxsdk] Fix conflict between dxsdk-d3dx and directxsdk (#37674) 2024-03-25 15:11:33 -07:00
Alonso Schaich f9f2a6e867
Copy-Paste the CMAKE_SYSTEM_PROCESSOR definition code from osx to the BSDs (#37692)
Fixes #37691.
2024-03-25 15:11:08 -07:00
Cheney Wang a34c873a97
[botan] update to 3.3.0 (#37252) 2024-03-22 18:01:09 -07:00
Kai Pastor 247dc608bf
[mimalloc,vcpkg-ci-mimalloc] Fix exported usage, add test port (#37499)
Resolves #37489.
2024-03-22 16:28:56 -07:00
Eric Kilmer 9b11c9db80
[nanobind] New port (#35488) 2024-03-21 19:29:04 -07:00
Billy O'Neal 898b728edc
Update vcpkg-tool to 2024-03-14. (#37492)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-03-14
2024-03-19 16:49:04 -07:00
MonicaLiu 7ef729383a
[boost-modular-build-helper] Do not force initialize B2_OPTIONS (#37414) 2024-03-19 13:12:52 -07:00
Frank 3850888eb8
[rttr] Disable -Werror in order to support android (#37406) 2024-03-18 15:19:08 -07:00
Billy O'Neal 9cbab417e4
Patch Tuesday March 2024 (#37466)
This contains high priority active security things to adopt trusted
launch, and managed identity rather than SAS tokens when minting the
images, and 1ES Hosted Pools.

Some instructions are rough around the edges because I'm not sure
everything is repeatable yet while this is all in flux...
2024-03-18 13:26:24 -07:00
Alexander Neumann 56db88cd3b
[scripts] fix vcpkg_configure_meson (#37396) 2024-03-15 18:20:05 -07:00
Kai Pastor d5551b8e6e
[curl] General LDAP support, test port (#37152) 2024-03-13 15:48:53 -07:00
jim wang ca2f11c400
[vcpkg baseline][scnlib] Passing remove from fail list (#37257) 2024-03-11 19:33:41 -07:00
Alexander Neumann a664e41ee5
[vcpkg-tool-meson] Update meson to 1.3.2 (#28084) 2024-03-11 14:09:15 -07:00
Abe Fettig 7502ccb84c
Avoid error when powershell isn't found in path (#37188)
Previously the REQUIRED flag made CMake fail with an error if
`powershell` wasn't found on line 193. This prevented the `else` block
on lines 197-198 from ever running.
2024-03-07 22:40:36 -08:00
Billy O'Neal e38b936343
Allow uname calls in download mode + Fix handling of files without RPATH (#37129)
... and don't fetch patchelf unless we actually need it. For example
cmake helper ports have no need to fetch patchelf.

In https://github.com/microsoft/vcpkg/pull/36056 , things were changed
to unconditionally patchelf when targeting Linux. Unfortunately that
broke --only-downloads a lot of the time. This fixes that.

Also contains @Osyotr 's fixes from
https://github.com/microsoft/vcpkg/pull/37190 to coalesce world rebuilds
a bit, so repeating comments from there:

Fixes https://github.com/microsoft/vcpkg/issues/37183
Towards https://github.com/microsoft/vcpkg/issues/25668
2024-03-07 15:19:17 -08:00
Billy O'Neal d816079874
[vcpkg_from_git] Improve diagnostics. (#36539)
While authoring vcpkg_from_git to authenticated servers documentation,
@JavierMatosD and I discovered some failure modes that are not clear in
the output.

Example with REF set to a branch name:

```console
The port under test is:
vcpkg_from_git(
    OUT_SOURCE_PATH out
    URL https://github.com/microsoft/vcpkg
    REF 2024.01.12
)
========== BEFORE ===============
Computing installation plan...
The following packages will be built and installed:
    test-port:x64-windows@1 -- D:\test\test-port
Detecting compiler hash for triplet x64-windows...
Installing 1/1 test-port:x64-windows@1...
Building test-port:x64-windows@1...
-- Installing port from location: D:\test\test-port
-- Fetching https://github.com/microsoft/vcpkg 2024.01.12...
CMake Error at scripts/cmake/vcpkg_from_git.cmake:141 (message):
  unable to rev-parse 2024.01.12 after fetching git repository
Call Stack (most recent call first):
  D:/test/test-port/portfile.cmake:1 (vcpkg_from_git)
  scripts/ports.cmake:170 (include)

error: building test-port:x64-windows failed with: BUILD_FAILED
Elapsed time to handle test-port:x64-windows: 1.8 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+test-port
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[test-port]+Build+error+on+x64-windows&body=Copy+issue+body+from+D%3A%2Fvcpkg2%2Finstalled%2Fvcpkg%2Fissue_body.md

========== AFTER ================
Computing installation plan...
The following packages will be built and installed:
    test-port:x64-windows@1 -- D:\test\test-port
Detecting compiler hash for triplet x64-windows...
Installing 1/1 test-port:x64-windows@1...
Building test-port:x64-windows@1...
-- Installing port from location: D:\test\test-port
-- Fetching https://github.com/microsoft/vcpkg 2024.01.12...
CMake Error at scripts/cmake/vcpkg_from_git.cmake:142 (message):
  After fetching 2024.01.12, the target ref 2024.01.12 appears inaccessible.
  A common cause of this failure is setting REF to a named branch or tag
  rather than a commit SHA.  REF must be a commit SHA.  If the git server
  does not advertise commit SHAs (uploadpack.allowReachableSHA1InWant is
  false), you can set FETCH_REF to a named branch in which the desired commit
  SHA is in the history.  For example, you may be able to fix this error by
  changing "REF 2024.01.12" to "REF a-commit-sha FETCH_REF 2024.01.12".  (git
  rev-parse 2024.01.12 failed)
Call Stack (most recent call first):
  D:/test/test-port/portfile.cmake:1 (vcpkg_from_git)
  scripts/ports.cmake:170 (include)

error: building test-port:x64-windows failed with: BUILD_FAILED
Elapsed time to handle test-port:x64-windows: 1.9 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+test-port
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[test-port]+Build+error+on+x64-windows&body=Copy+issue+body+from+D%3A%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md
```

Example with REF ste to a branch name with FETCH_REF set:

```console
PS D:\test> run-test
The following packages are not installed:
    test-port:x64-windows
The following packages are not installed:
    test-port:x64-windows
The port under test is:
vcpkg_from_git(
    OUT_SOURCE_PATH out
    URL https://github.com/microsoft/vcpkg
    REF 2024.01.12
    FETCH_REF master
)
========== BEFORE ===============
Computing installation plan...
The following packages will be built and installed:
    test-port:x64-windows@1 -- D:\test\test-port
Detecting compiler hash for triplet x64-windows...
Installing 1/1 test-port:x64-windows@1...
Building test-port:x64-windows@1...
-- Installing port from location: D:\test\test-port
-- Fetching https://github.com/microsoft/vcpkg master...
CMake Error at scripts/cmake/vcpkg_from_git.cmake:141 (message):
  unable to rev-parse 2024.01.12 after fetching git repository
Call Stack (most recent call first):
  D:/test/test-port/portfile.cmake:1 (vcpkg_from_git)
  scripts/ports.cmake:170 (include)

error: building test-port:x64-windows failed with: BUILD_FAILED
Elapsed time to handle test-port:x64-windows: 1.6 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+test-port
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[test-port]+Build+error+on+x64-windows&body=Copy+issue+body+from+D%3A%2Fvcpkg2%2Finstalled%2Fvcpkg%2Fissue_body.md

========== AFTER ================
Computing installation plan...
The following packages will be built and installed:
    test-port:x64-windows@1 -- D:\test\test-port
Detecting compiler hash for triplet x64-windows...
Installing 1/1 test-port:x64-windows@1...
Building test-port:x64-windows@1...
-- Installing port from location: D:\test\test-port
-- Fetching https://github.com/microsoft/vcpkg master...
CMake Error at scripts/cmake/vcpkg_from_git.cmake:138 (message):
  After fetching master, the target ref 2024.01.12 appears inaccessible.  A
  common cause of this failure is setting REF to a named branch or tag rather
  than a commit SHA.  REF must be a commit SHA.  (git rev-parse 2024.01.12
  failed)
Call Stack (most recent call first):
  D:/test/test-port/portfile.cmake:1 (vcpkg_from_git)
  scripts/ports.cmake:170 (include)

error: building test-port:x64-windows failed with: BUILD_FAILED
Elapsed time to handle test-port:x64-windows: 1.5 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+test-port
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[test-port]+Build+error+on+x64-windows&body=Copy+issue+body+from+D%3A%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md
```

---------

Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>
2024-03-06 11:28:35 -08:00
Kai Pastor 187b695031
[poppler] Fix poppler/paraview name clash (#35472)
Cherry-picked from #35437:
Add a test port which covers non-default features of `gdal`. 
Fix duplicate symbol definition in poppler and paraview found by the
test-port.
(https://github.com/microsoft/vcpkg/pull/35437#issuecomment-1837431578.
paraview using vtk using gdal using poppler.)
Disallow cascaded failure of gdal.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-03-05 23:47:04 -08:00
Billy O'Neal 90542a476c
Change Android docker hosts to CBL-Mariner (#37130)
CBL-Mariner ( https://github.com/micro…soft/azurelinux )

This resolves a Service360 alert caused by Ubuntu refusing to make a
security patch publicly available for Ubuntu 22.04 LTS, see
https://ubuntu.com/security/notices/USN-6472-1 .

It seems likely that we will need to reconsider Ubuntu being our
'default' test environment following this type of behavior, since it's
likely vcpkg customers will be similarly affected.
2024-03-05 12:35:00 -08:00
Glen Knowles 6c68a94b4d
[dimcli] Update to v7.2.0 (#37038)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

If this PR updates an existing port, please uncomment and fill out this
checklist:

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

---------

Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-03-05 01:53:52 -08:00
Osyotr e76d097722
[python3] Update to 3.11.8 (#36755)
Fixes #36736

Changes: https://github.com/python/cpython/compare/v3.11.5...v3.11.8
2024-03-05 01:29:47 -08:00
Kai Pastor 215a253559
[z_vcpkg_setup_pkgconfig_path] debug needs `share/pkgconfig` (#36151)
Pass `share/pkgconfig` instead of `debug/share/pkgconfig`: The `share`
location is for config-independent data.
Integrate `CURRENT_PACKAGES_DIR` locations.
Change the function interface to take a CONFIG parameter instead of
prefix list (suggested below).
Use `z_vcpkg_setup_pkgconfig_path` also for `vcpkg_fixup_pkgconfig`
(which already had proper handling of `CURRENT_PACKAGES_DIR` and
`share`).
Remove redundant trailing slash.
Extend unit test.

Fixes consuming `wayland-protocols` and similar.
2024-03-01 16:35:37 -08:00
MonicaLiu 62c9e98798
[vcpkg baseline][openblas] Passing remove form fail list (#37056)
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=99959&view=results.

Added `openblas` to ci.baseline.txt by
https://github.com/microsoft/vcpkg/pull/29406, which has been fixed by
https://github.com/microsoft/vcpkg/pull/36072:
```
PASSING, REMOVE FROM FAIL LIST: openblas:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: openblas:arm64-android
```

Add the following ports to the ci.baseline.txt because they are
direct/indirect downstream of `openblas`:
```
REGRESSION: blas:arm-neon-android failed with BUILD_FAILED. If expected, add blas:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: lapack-reference:arm64-android failed with BUILD_FAILED. If expected, add lapack-reference:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: clapack:arm64-android failed with BUILD_FAILED. If expected, add clapack:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: shogun:arm64-android failed with BUILD_FAILED. If expected, add shogun:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../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.~
- [x] 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-03-01 14:31:27 -08:00
Osyotr 3f966cf6a8
[bootstrap-vcpkg.sh] restore removed eval call (#37047)
As suggested in
https://github.com/microsoft/vcpkg/issues/37035#issuecomment-1969389886
cc @SchaichAlonso 

Fixes #37035
Fixes #37045
2024-02-29 14:04:29 -08:00
Alexander Neumann 2ac6ba173b
Refine rpath fixup to inspect already existing rpaths (#36056)
Reason:
```
-- Adjusting original rpath of: '/mnt/e/all/vcpkg/installed/x64-linux-release/lib/pkgconfig/../../lib/intel64/'
-- Fixed rpath in: '/mnt/e/all/vcpkg/packages/numpy_x64-linux-release/lib/python3.11/site-packages/numpy/linalg/lapack_lite.cpython-311-x86_64-linux-gnu.so' ('$ORIGIN:$ORIGIN/../../../../:$ORIGIN/../../../../intel64/')

```
needed `$ORIGIN/../../../../intel64/` in there which came from a pc file
via `-Wl,-rpath='${libdir}'`

---------

Co-authored-by: Osyotr <Osyotr@users.noreply.github.com>
2024-02-28 18:24:48 -08:00
Alonso Schaich 2004757cba
[bootstrap-vcpkg.sh] Test for ${CC} rather than gcc on systems using vcpkgUseSystem (#36828)
Fixes #36807
2024-02-27 00:41:53 -08:00
Billy O'Neal 5d7458aa89
Fix the SAS token generation script (#36938)
to account for breaking change in New-AzStorageContainerSASToken which
causes it to no longer start with a question mark.

See
https://learn.microsoft.com/en-us/powershell/azure/release-notes-azureps?view=azps-11.3.0#azstorage-600
2024-02-27 00:23:42 -08:00
Lily Wang 159d8caede
[vcpkg baseline][fdk-aac] Passing remove form fail list (#36957)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->
```
PASSING, REMOVE FROM FAIL LIST: fdk-aac:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: fdk-aac:x64-android
PASSING, REMOVE FROM FAIL LIST: fdk-aac:arm64-android
```
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=99817&view=results.
Fixed by PR https://github.com/microsoft/vcpkg/pull/36891.
<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->



- [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.~~
- [x] 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.~~
- [ ] ~~The version database is fixed by rerunning `./vcpkg
x-add-version --all` and committing the result.~~
- [ ] ~~Only one version is added to each modified port's versions
file.~~



<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2024-02-27 00:13:24 -08:00
Cheney Wang 69baa84272
[vcpkg baseline] Adding hpx:x64-windows-static=fail into ci.baseline.txt (#36932) 2024-02-23 14:09:55 -08:00
Kai Pastor 3302690d7e
[skia] Update (#36680)
Based on https://github.com/microsoft/vcpkg/pull/36518, credits @abique.

This update makes skia use vcpkg vulkan. There are still vendored
dependencies (abseil, spirv-*, maybe also dawn, graphite), but I don't
want to touch that now.

---------

Co-authored-by: Alexandre Bique <bique.alexandre@gmail.com>
2024-02-21 22:42:39 -08:00
Kai Pastor 523d1b4811
[vcpkg baseline][vcpkg scripts] Drop `${pc_sysrootdir}` (#36843)
Fixes xcb-util-errors baseline regression.
2024-02-21 21:59:11 -08:00
Billy O'Neal ba1465e584
Patch Tuesday for February 2024 (#36757)
* Cherry-pick infrastructure changes from
https://github.com/microsoft/vcpkg/pull/36081 as authored by @dg0yt
* Suppress warnings for the monthly docker mint as suggested by Toddy
Mladenov ( MS internal conversation
https://teams.microsoft.com/l/message/19:f498f444e97f40b2a2027d015a9047ab@thread.tacv2/1707520630587?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=2080ccbe-0cfb-49e6-a9c1-ea6a6bf82722&parentMessageId=1707520630587&teamName=Containers%20Secure%20Supply%20Chain&channelName=3P%20Registry%20and%20Images%20Guidance&createdTime=1707520630587
)
* Move Azure Container Registry for Android to WestUS3; with this we are
officially entirely within one Azure region again :D
* Explicitly grant Azure DevOps permissions to touch the scale set
rather than relying on subscription-level assignments.
2024-02-21 16:30:42 -08:00
Alonso Schaich e56312cb3d
[bootstrap-vcpkg.sh] Attempt invoking gsha512sum if sha512sum failed (#36815)
Fixes #36808 .
2024-02-21 11:41:39 -08:00
Kai Pastor eb1696a7f9
[vcpkg scripts] Rollback msys2 autoconf 2.71 (#36774)
Fix gmp regression.
Fixes #36639.
Fixes #36651.
2024-02-16 13:42:32 -08:00
Dan Cristoloveanu fba75d0906
Remove password from Osx Readme for azure pipelines (#36734) 2024-02-14 16:57:30 -08:00
Billy O'Neal 7ba0ba7334
Change Azure SKU to Standard_D32ads_v5 and move to West US 3 (#36666) 2024-02-12 15:07:57 -08:00
John Wason 73bc296b6f
[robotraconteur] Add robotraconteur and robotraconteur-companion ports (#36596)
* Add robotraconteur port

* version database

* Add robotraconteur-companion port

* version database

* Install usage

* Update manifests

* Add dbus and libusb dependencies on linux

* version database

* Add back vcpkg-cmake dependency

* version database

* Disable robotraconteur on linux

* version database

* usage newline

* Use vcpkg_cmake_config_fixup

* Add back linux support

* version database

* Improve check for libbluetooth using pkgconfig

* version database

* Change libbluetooth check to warning

* version database

* Set PACKAGE_NAME in vcpkg_cmake_config_fixup

* version database
2024-02-09 20:10:49 -08:00
data-queue 2b195fb720
[vcpkg] update detect compiler to print path (#36398)
* update

* Update CMakeLists.txt
2024-02-09 17:17:52 -08:00
Kai Pastor f56c8174eb
[tiff] Add lerc support (#35471)
* [lerc] Burn C++ linkage into pc file

* [tiff] Add lerc support

* [cmake-user] Test tiff with lerc

* [wxwidgets] Handle tiff/lerc C++ linkage trick
2024-02-08 22:41:50 -08:00
Billy O'Neal 2c7d2ae88f
Update vcpkg-tool to 2024-02-07. (#36648)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-02-07
2024-02-08 16:04:44 -08:00
Billy O'Neal 66b4b34d99
[boost-modular-build-helper] Support VS2022 17.10 (#36605) 2024-02-06 15:38:09 -08:00
Kai Pastor 212d57331c
[vcpkg baseline][vcpkg-ci-msys2] Update msys2 (#36548)
* Limit CI

* Update msys2

* Declare msys packages for pkgconfig and fortran...

... with explicit DEPS and PROVIDES, instead of using DIRECT_PACKAGES.
This change makes it possible to notice changed dependencies
in `vcpkg-ci-msys2` update checks. (Current case: zstd.)
It also enables reuse of general declarations from `vcpkg_acquire_msys`
in specialized cases (`vpckg_find_fortran`).

Last not least, using the the Z_DECLARE_EXTRA_PACKAGES_COMMAND
simplifies the implementation of `vcpkg-ci-msys2`, in particular for
checks across platform boundaries.

* Revert "Limit CI"
2024-02-06 13:13:41 -08:00
Billy O'Neal 4f6e298c30
Update vcpkg-tool to 2024-02-05. (#36598)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-02-05
2024-02-05 16:57:00 -08:00
Cheney Wang 1aef44f1c4
[vcpkg] Extend the timeout period for vcpkg test msvc run (#36485) 2024-02-02 12:05:29 -08:00
Kai Pastor e07c9553b3
[allegro5] Update (#36464)
* [allegro5] Update to 5.2.9.1

* Remove allegro5 from CI baseline

* [allegro5] Fixup

* [allegro5] Fixup

* [allegro5] Fixup
2024-01-31 14:38:11 -08:00
Alexander Neumann 20584b9d44
[libtorch] update to 2.1.2 (#36246)
* [libtorch] update to 2.1.2

* adjust features and deps

* remove dep

* fix onnx case

* use system fxdiv

* update xnnpack

* fxdiv fix in libtorch

* add newline

* xnnpack does not install configs

* more patching

* fix patch

* more fixes

* use full lib for sleef.

* fix glog symbol on osx

* try fixing msvc ice

* ok renaming did nothing

* v db

* remove comments

* v db

* cuda is only for x64

* v db

* fix usage since cuda is still external to vcpkg

* v db

---------

Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
2024-01-30 14:15:33 -08:00
jim wang 98ee16b991
[tidy-html5] Replace uwp does not support functions (#35375)
* Replace uwp does not support functions

* update version

* fix patch

* update version

* del baseline

---------

Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
2024-01-29 20:00:07 -08:00
MonicaLiu ad996fbe40
fix pipeline (#36440)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-01-29 11:40:07 -08:00
Cheney Wang 5786fcb0cb
Fix conflict (#36119) 2024-01-26 09:43:56 -08:00
Billy O'Neal cf20e29526
Update macOS for January 2024 (#35617)
macOS 14.2.1 on amd64, 14.3 on arm64
XCode Console Tools 15.1

Other changes:

macOS install is done from the installers rather than from the recovery partition
readme.md is now written for a vcpkg-team audience
vagrant is removed as a dependency so that discussion of how to persist the VMs between machines could be included
arm64 is added using https://github.com/s-u/macosvm
2024-01-25 10:50:32 -08:00
Billy O'Neal 0f9a4f65e4
[cmcstl2] Remove from the registry. (#36355)
@CaseyCarter , the author of cmcstl2, indicates that it is no longer maintained. It also conflicts with range-v3, which is why it is marked 'skip' in all non-community triplets in ci.baseline.txt .

This was discovered in the attempt to add `arm64-osx` as a non-community triplet in https://github.com/microsoft/vcpkg/pull/35617 / https://dev.azure.com/vcpkg/public/_build/results?buildId=98838
2024-01-25 02:01:31 -08:00
MonicaLiu 984698f5f0
[7zip] Switch download source to github (#36228)
* Switch download source to github

* update version

* add both urls

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Javier Matos Denizac <javiermat@microsoft.com>
2024-01-24 09:57:01 -08:00
Kai Pastor b2f8426094
[vcpkg_configure_make] Misc fixes (#31228)
* Fix lib suffix matching

* Preserve flags when transforming standard libs

* Use separate_arguments

* Fix transform

* [vcpkg_configure_make] Fix SKIP_CONFIGURE

* Update linker flags

* Update linker flags

* Fix regex substitution

* Restore full CI

* Reuse configure's linker flags setup

* Handle ldflags separately from linker flags

* Factor out common definitions

* Control docdir and mandir for debug

* Use vcpkg_list APPEND

* Don't pass -avoid-version into configure

* Restore lost escaping

* Copy --target from LDFLAGS to CC/CXX

* Consolidate macros into one function

* Elaborate ABI flags

* Elaborate flag processing

* Update warnings for embedded space

* Update windows tool path fixup

* [libudns] No cross builds

* [vcpkg_find_acquire_program] Add VSCLANG

Find VS's clang without fallback to the giant LLVM download.

* [gmp] Update CCAS setup

* [nettle] Update CCAS setup

* Fix VSCLANG

* WIP

* Restore processing of isysroot

* [nettle] Fix assembler option

* [liburing] Adjust

* Variable name changes

* Remove redundant separate arguments

* Move -m32/-m64 to ABI flags

* Unify ABIFLAGS spelling

* CI

* Revert VSCLANG

* Use GNU Make to build autotools ports on FreeBSD (microsoft/vcpkg#32282)

* Fix flag removal

* Drop separation of ABI flags

* Handle '-arch=...'

* Revert "Control docdir and mandir for debug"

This reverts commit d8293a1997.

* [icu] Pass uwp option to pkgdata

* Restore old osx flags hook

* Add triplet variable to make libtool pass --target to linker

---------

Co-authored-by: Schaich, Alonso <alonsoschaich@fastmail.fm>
2024-01-23 13:27:46 -08:00
JonLiu1993 e7c86070ed
[vcpkg baseline][thorvg] Passing remove form fail list (#36258)
* [vcpkg baseline][thorvg] Passing remove form fail list

* Add netgen failed to cibaseline

* Update cibaseline

* update cibaseline

* remove netgen

---------

Co-authored-by: Jon <v-zhli17@microsoft.com>
Co-authored-by: Javier Matos Denizac <javiermat@microsoft.com>
2024-01-22 10:57:27 -08:00
Yury Bura 8ccb84df72
[boost] Update to v1.84.0 (#35693)
* [scripts] update Boost ports generation script, fixes #35187

* [boost] remove obsolete patches and re-generate ports

* update versions

* [boost] remove redundant vcpkg_minimum_required

* update versions

* [scripts/boost] update dependencies to config/checks, review b2-options.cmake files

* [boost-*] regenerate ports

* [boost-locale] fix patch

* update versions

* [boost-serialization] fix checks

* update version

* [boost-*] better fixes related to the config checks

* update version

* [boost-cobalt] fix build

* update versions

* [liblas] Boost v1.84.0 requires C++11

* [pcl] fix Unix build

* add versions

* [vcpkg-cmake-get-vars] add CMAKE_<LANG>_COMPILER_VERSION

* [boost-cobalt] detect compiler

* [coin] force C++11

* [json5-parser] force C++11

* add versions

* [boost-cobalt] exclude iOS and Android platforms due to C++ Concepts library is not supported

* [gtsam] force C++11

* [kenlm] force C++11

* [quickfast] force C++11

* [liblas] force C++11

* update versions

* [boost] re-generate port

* update version

* [kenlm] revert changes

* [boost-cobalt] exclude OSX

* update versions

* [plc] remove useless patch after merge

* update versions after merge

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-01-22 10:56:30 -08:00
Alexander Neumann 97dd26728e
[magma] add port (#35928)
* Add magma port

* fix patch

* no cmake config to fix

* deleted wrong dir

* mark magma fail in ci baseline

* v db

* fix Cflags

* v db

---------

Co-authored-by: MonicaLiu <liuyumei01@beyondsoft.com>
2024-01-17 15:50:19 -08:00
Billy O'Neal 91b17dd72a
Patch Tuesday for January 2023 (#36143) 2024-01-16 19:51:14 -08:00
Daniel Schürmann c7f0cc5038
Fix typo in vcpkg.cmake (#36158) 2024-01-16 11:04:54 -08:00
Frank 9b6e67975f
[vcpkg baseline][live555] Passing remove form fail list (#36170)
* [vcpkg baseline][live555] Passing remove form fail

* remove arm64-osx
2024-01-16 10:52:18 -08:00
Billy O'Neal ae96d9dfa0
Update vcpkg to 2024-01-11. (#36141)
https://github.com/microsoft/vcpkg-tool/releases/tag/2024-01-11
2024-01-12 10:17:14 -08:00
Jonas Marklén ee9c88f9ec
[libmaxminddb] Updated version to 1.9.1 (#36112)
* Updated libmaxminddb to version 1.9.1

* Cleanup portfile

* Use vcpkg_install_copyright function

* Updated versions

* Update ci.baseline.txt

* Implemented fixes from dg0yt

* Versions updated

* Update portfile.cmake

* Update libmaxminddb.json

---------

Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
2024-01-11 15:43:37 -08:00
Alexander Neumann 02286a84c7
Run python in isolate mode (#35990)
* Run python in isolate mode.

* v db
2024-01-11 15:32:36 -08:00
kiwixz d64c5e8b3d
Add mapping for the None config (#35940) 2024-01-08 14:10:55 -08:00
friendlyanon d30cdff658
Add port `ms-ifc-sdk` (#35972)
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
2024-01-03 18:04:42 -08:00
Kai Pastor fb9cd249f4
[tiff] Add libdeflate support, add usage (#35925) 2024-01-03 17:39:26 -08:00
Kai Pastor 8397227251
[vulkan-sdk-components] Use separate port for the SDK (#35742)
* [vulkan-sdk] Separate port

* Update ci.baseline.txt

* [hikogui] Using glslc from shaderc

* [vulkan] Drop LICENSE.txt

* [vulkan-sdk-components] Avoid vulkan-sdk name

* [vulkan] Fixup copyright text
2023-12-29 00:21:45 -08:00
Kai Pastor c415be64bd
[skia] Fix and test vulkan (#35828)
* [vcpkg-ci-skia] Use vulkan

* [skia] Fix vulkan on windows

* Require vcpkg-ci-skia pass

* Fixup
2023-12-28 00:11:17 -08:00
Kai Pastor 5b539db37e
[kealib] Cleanup, fix cmake config, [gdal] Add feature 'kea' (#35437)
* [gdal] Add feature 'kea'

* [gdal] Accept (vcpkg) interface and alias targets
2023-12-27 15:39:57 -08:00
Kai Pastor f1c6efee22
[gdal] Update to 3.8.2 (#35818) 2023-12-24 03:44:26 -05:00
Frank 4c59249deb
[realsense2] Add support !arm (#35824) 2023-12-22 15:48:46 -05:00
Frank f30434939d
[treehopper] Fix dependency handling of libusb (#35480) 2023-12-21 19:11:21 -05:00
Kai Pastor 38bd5902bb
[vcpkg-ci-boost] All triplets (#28619) 2023-12-20 20:24:18 -08:00
autoantwort 62a471f006
vcpkg_find_acquire_program(BISON).cmake: Also search default brew installation on arm64-osx (#35765) 2023-12-19 16:49:46 -08:00
autoantwort fca018f029
Update arm64-osx baseline for 2023-12-18 (#35748) 2023-12-18 13:33:41 -08:00
Thomas1664 c36e905c05
[tmxlite] Fixes and Update to 1.4.4 (#35760) 2023-12-18 13:27:22 -08:00
Kai Pastor 8e03049b8c
[mimalloc] Fix android, clarify usage (#35713) 2023-12-18 13:21:13 -08:00
MonicaLiu e3b4728c3e
[vcpkg baseline][vulkan-loader] passing remove from fail (#35750)
* fix pipelines

* undo cppcms

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-12-18 11:14:52 -08:00
Mengna Li 07d509eb0b
passing remove from fail (#35697) 2023-12-18 11:14:33 -08:00
Billy O'Neal ab00a636c7
Update Windows Fleet for December 2023 Patch Tuesday (#35640) 2023-12-18 10:27:45 -08:00
Alexander Neumann 50bffcc62d
[vulkan] install required sdk parts (#35479)
* Install vulkan.

* add gfxreconstruct

* format manifest and cr changes

* remove moltenvk

* fix ci part 1

* fix a dep

* more fixes

* remove vulkan failures from CI pipeline

* remove annoying stuff to deal with in static builds

* fix trailing ,

* remove vendored cmakelists

* force ci to be green

* format manifest

* Fix more ci issues

* fix hikogui

* make ci happier

* add jsoncpp dep

* only remove the debug folder if targeting windows

* bump port-version

* v db

* vulkan-loader add usage

* Rename vulkantools to lunarg-vulkantools

* Make VMA install headers platform dependent

* Remove vcpkg_check_linkage

* readd vulkan-validationlayers

* v db
2023-12-14 23:33:39 -08:00
Kai Pastor a1e13e8d58
[icu] Update, enable uwp, fix osx-dynamic (#35530)
* [cppcms] No uwp

* [libzim] No uwp

* [cppcms] Fix dependencies and linkage

* [libzim] Update to 9.0.0

* [cppcms] No python for build

* Fixup

* CI: uwp

* [vcpkg-ci-boost] Enable boost-regex[icu]

* [icu] Enable uwp

* [icu] Update to 74.1

* [icu] Cleanup

* v

* [icu] Set install names during linking

* Revert "CI: uwp"

This reverts commit 127afe8aa1.

* CI

* [icu] Use --enable-rpath on osx
2023-12-14 17:37:17 -08:00
Billy O'Neal c8696863d3
Update vcpkg-tool to 2023-12-12. (#35637)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-12-12
2023-12-12 16:53:51 -08:00
autoantwort c4f29d253e
[liblemon] no uwp (#35257) 2023-12-08 01:26:51 -08:00
Paweł Wegner 7fb97764bc
[scripts] Download arm64 python when host is arm64 on windows. (#34354) 2023-12-08 01:25:03 -08:00
Billy O'Neal 24d884e1b8
Update Android base image to 2023-12-05. (#35526)
Also tells Docker to invalidate caches so that our apt-get update attempt actually does something.
2023-12-06 12:17:01 -08:00
talregev 08c4e71048
upgrade ogre-next 2.3.3 and fix osx (#34945) 2023-12-05 12:23:44 -08:00
Frank 85f5e134ce
[vcpkg baseline][treehopper] Only build dynamic libraries (#35435) 2023-12-04 17:26:50 -08:00
Frank c2d8d423bb
[vcpkg baseline][drogon/libusb]passing remove from fail (#35434) 2023-12-04 17:24:45 -08:00
Vasyl Gello aa628ceb5f
Fix CMake detection of cross-compilers on arm/arm64 build arch (#35084)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-12-04 16:46:19 -08:00
JonLiu1993 568471bbed
[vcpkg baseline][open62541] passing remove from fail (#35478)
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
2023-12-04 15:13:49 -08:00
Kai Pastor 01ea5f6f16
[freeglut,gl2ps,glui,mdl-sdk] Platform support corrections (#35391)
* [freeglut] Fix android

* [glui] android unsupported, needs GL/gl.h

* [gl2ps] android unsupported, needs GL/gl.h

* [libraw] Skip arm-neon-android CI, needs ftello

* [mdl-sdk] Update 'supports'

* Update ci.baseline.txt

* [gl2ps] freeglut not needed

* [mdl-sdk] Fix static-md
2023-12-01 02:13:18 -08:00
Kai Pastor 848c8178ce
[skia] Fix incomplete update, build modules, fix android (#34951)
* [skia] Restore simple msvc toolchain fix

* libgifcodec is gone

* Update abseil-cpp

* Use vcpkg abseil-cpp

* Update wuffs

* Update dawn

* Update spirv deps

* Remove tint

* Update vulkan-tools

* versions

* Drop obsolete patch

* Use github directly

* Revert "Use vcpkg abseil-cpp"

This reverts commit 9b4157c980.

* Fix dawn

* Build, install, export modules

* Unroll default-features

* Fix comments

* Fix skresources

* Fix manifest

* WIP

* WIP

* Pass-through lib dirs

* Filter link libs

* WIP

* WIP

* Add feature 'modules'

* Fix SkDebugf visibility

* WIP

* WIP

* Rewrite gn install and export

* No pdb for release

* Omit explicit ouput check

* Update modules config

* Disable skparagraph DLL, no dllexport

* Disable icu on shared windows

* Cleanup

* Cleanup

* Enable android CI

* Android

* Don't export standard libraries

* Disable FontConfigInterface on windows
2023-11-29 01:34:00 -08:00
Kai Pastor e347008886
[botan] Fix android and emscripten (#35318)
* [botan] Fix android and emscripten

* CI
2023-11-29 00:38:04 -08:00
Kai Pastor 11817569c0
[vcpkg-scripts] Update msys2, add x64 PKGCONFIG (#35331)
* [vcpkg-scripts] Update msys2

* Don't update to pkgconf 2.0

* Missed SHA

* Limit CI

* [vcpkg_find_acquire_program] Update PKGCONFIG to 2.1.0

* Update msys2

* Fixup

* Revert "Limit CI"

This reverts commit aa270376df.

* Fix PKGCONFIG program version

* Add x64 pkgconf
2023-11-28 22:45:03 -08:00
RealTimeChris 16eaa5d37f
Updating the necessary files. (#35358) 2023-11-28 21:52:21 -08:00
Kai Pastor 516147648a
[vcpkg_find_acquire_program] Find pkg-config in /opt/homebrew/bin (#34776)
* [vcpkg_find_acquire_program(PKGCONFIG)] /opt/homebrew/bin

* PREPEND arm osx path
2023-11-27 16:54:46 -08:00
autoantwort cd5e746ec2
[nanodbc] no uwp (#35251) 2023-11-23 22:54:52 -08:00
Lily Wang 00360d60f5
[vcpkg baseline][libressl] Update status from fail to skip on android (#35295) 2023-11-23 22:54:01 -08:00
autoantwort f43db1c76a
[stxxl] no uwp (#35248) 2023-11-22 14:36:12 -08:00
autoantwort 37989640e3
[tiny-process-library] no uwp (#35250) 2023-11-22 14:35:49 -08:00
autoantwort fec742156a
[octomap] no uwp (#35252) 2023-11-22 14:33:56 -08:00
autoantwort 0c23c1d09d
[ode] no uwp (#35253) 2023-11-22 14:33:43 -08:00
autoantwort 8a098f6b33
[nana] no uwp (#35254) 2023-11-22 14:33:28 -08:00
autoantwort cb1f2fe770
[libuv] no uwp (#35258) 2023-11-22 14:30:45 -08:00
autoantwort 7bd20ae2b9
[luafilesystem] no uwp (#35256) 2023-11-22 13:37:58 -08:00
autoantwort acc07a1211
[moos-core] no uwp (#35255) 2023-11-22 13:37:43 -08:00
Billy O'Neal 43cf47eccf
Update vcpkg-tool to 2023-11-16 (#35138)
* Update vcpkg-tool to 2023-11-16

https://github.com/microsoft/vcpkg-tool/releases/tag/2023-11-16
2023-11-20 19:26:53 -08:00
Cheney Wang 0a9aa26acd
[vcpkg baseline][status-code] passing remove from fail (#35170) 2023-11-20 12:18:28 -08:00
Lily Wang 7d9875fcd1
[vcpkg baseline][libvpx/libressl] Update status in ci.baseline.txt (#35201)
* [vcpkg baseline][libvpx/libressl] Update status in ci.baseline.txt

* update
2023-11-20 12:13:23 -08:00
Mengna Li 4751f926b3
[vcpkg baseline][libmysql] fix libmysql and libmariadb are incompatible on x86-windows (#34887)
* fix libmysql and libmariadb are incompatible on x86-windows

* update

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-11-17 15:00:03 -08:00
jim wang f287c48228
[unittest-cpp] Fix build failure on uwp (#35096)
* fix build failure under uwp

* update version

* include

* update version

* enable test

* update version

* remove CI
2023-11-16 12:53:14 -08:00
autoantwort ced9a6771d
[cfitsio] fix uwp build (#35009) 2023-11-14 16:09:58 -08:00
Billy O'Neal 83712a6060
Improve and extract internals of vcpkg_find_acquire_program. (#34881)
* Extract vcpkg_extract_archive from vcpkg_find_acquire_program.

* Extract vcpkg_download_sourceforge from vcpkg_from_sourceforge.

This allows vcpkg_find_acquire_program to download from SourceForge without needing to temporarily change _VCPKG_EDITABLE.

* Use whether a URI is known for an entity to decide whether to downloads it rather than checking a separate supported_on_unix boolean.

* Add unparsed arguments check to vcpkg_extract_archive
2023-11-14 14:01:08 -08:00
autoantwort c75ff8cf3b
[nng] no uwp (#35045) 2023-11-14 00:25:44 -08:00
autoantwort 50de385678
[realsense2] no uwp (#35046) 2023-11-14 00:25:29 -08:00
autoantwort 4760200b67
[dlib] no uwp (#35044) 2023-11-14 00:25:12 -08:00
Cheney Wang 345fd91546
[vcpkg baseline][ztd-text] passing remove from fail (#35079) 2023-11-14 00:23:13 -08:00
Billy O'Neal 11610eabb9
Add msbuild feature to use z-applocal, and avoid trying to applocal deploy for non executable project types. (#35012)
* Hook up z-applocal, work started by @vicroms.

* Fix spelling of utf8

* Use standard warning formats.

* Don't get in the way of stdout.

* Don't try to Applocal deploy if the linker does not run.

* Make VcpkgUseBuiltInApplocalDeps docs a bit nicer.

* Change to (experimental) prefix.

* Add an X.
2023-11-10 12:00:25 -08:00
talregev 472c17c838
[ogre next] update to 2.3.2 (#34902)
* update ogre-next to 2.3.2

* fix gz-cmake3 for windows

* Fix pc static

* fix RenderSystems include

* remove conflict with ogre
2023-11-06 10:36:32 -08:00
Victor Nivet 9f03078bdc
[vcpkg_configure_make] fix case sensitive comparison in PATH system d… (#34791)
* [vcpkg_configure_make] fix case sensitive comparison in PATH system dir search

* Fixes after code review

---------

Co-authored-by: Victor NIVET <vnivet@invoke.fr>
2023-11-03 11:01:20 -07:00
autoantwort 2b609bab7b
[ignition-common1] use supports expressions (#34781) 2023-11-01 13:23:18 -07:00
Kai Pastor 23d3731eae
[libmysql] Update to 8.0.34 (#34736)
* [libmysql] Update to 8.0.34

* [libmysql] Fix deps

* [libmysql] Fix deps, cont.

* WIP

* WIP

* [libmysql] Don't wrap downstream Find modules

Downstream Find modules are not standardized and cannot be wrapped
reliably. By moving the legacy wrapper behaviour to a config module,
we can catch those users which were relying on the old usage, and
display the instructions for migrating to the canonical unofficial
usage.

* [libmysql] Cross build stuff

* [libmysql] Cross build stuff

* [libmysql] Cross build stuff
2023-11-01 12:06:07 -07:00
Kai Pastor 3715d743ac
[vcpkg baseline][vcpkg-ci-msys2] Silence error from libcrypt delisting (#34772)
* [vcpkg-ci-msys2] Improve var name

* [vcpkg-ci-msys2] Handle known delisted
2023-10-30 15:10:50 -07:00
Kai Pastor 79be4be144
[gts] Enables osx and android, fixes, cleanup. (#34673)
* [gts] Enable and fix osx

* [gts] Update manifest

* [gts] Fix version passing

* [gts] Update usage

* [gts] Simplify dll patching

* [gts] Cleanup

* [gts] android builds now

* ignition-common1: fails on osx as on linux
2023-10-26 20:42:32 -07:00
autoantwort 3961f34cac
[fastrtps] no uwp (#34702) 2023-10-26 16:48:16 -07:00
Javier Matos Denizac 196e676f14
passing remove from fail list (#34639) 2023-10-23 11:08:18 -07:00
Billy O'Neal dca3d12e95
Update vcpkg-tool to 2023-10-18 (#34548) 2023-10-19 15:36:59 -07:00
Javier Matos Denizac 277733116c
[baseline] [cpptoml] Passing: remove from fail list (#34574)
* remove from fail list

* add iceoryx to fail list
2023-10-19 11:57:22 -07:00
Ankur Verma 85f2afaa49
[ankurvdev-embedresource] adding new port (#34401)
* Rename Port to ankurvdev-embedresource

* Add sha

---------

Co-authored-by: Ankur Verma <ankurv@microsoft.com>
2023-10-19 10:51:59 -07:00
Kai Pastor f330a325dd
[boost-iostreams] Fix mingw (#34387)
* [boost-iostreams] Fix mingw

* run generate-ports.ps1

---------

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
2023-10-19 09:29:18 -07:00
Kai Pastor 2815578f4a
[mpg123] Fix pc file for Windows, update deps (#34462)
* [vcpkg-ci-ffmpeg] Format manifest

* [vcpkg-ci-ffmpeg] Test feature openmpt

* [mpg123] Export shlwapi usage

* [mpg123] Use yasm directly
2023-10-18 10:56:02 -07:00
Billy O'Neal ba823b1e1f
Patch Tuesday 2023-10-11 (except macOS) (#34431) 2023-10-13 14:57:51 -07:00
Henry 86538c1384
[ninja] update to v1.11.1 (#34433) 2023-10-13 11:44:27 -07:00
autoantwort 8e811c33f9
[keystone] use python3 (#34420) 2023-10-12 20:36:00 -07:00
autoantwort 8d2f91227f
[shiva-sfml] delist/remove port (#34419) 2023-10-12 20:30:37 -07:00
Billy O'Neal 5016afa7ed
Build Fixes 2023-10-11. (#34428)
Results from build: https://dev.azure.com/vcpkg/public/_build/results?buildId=95281

PASSING, REMOVE FROM FAIL LIST: qcoro:x64-osx (/Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt).
Caused by https://github.com/microsoft/vcpkg/pull/33273

The comment says that it's an ICE but it passed in CI; this might be a form of intermittent compiler crash. If we get a failure next time we should change this to skip instead.
2023-10-12 11:49:39 -07:00
Yury Bura 34bc63571a
[llvm] update to v17.0.2 (#33600) 2023-10-12 10:46:42 -07:00
Kai Pastor 64c330e2e7
[soci] Fix dependencies in, intern, out (#34327) 2023-10-10 17:32:58 -07:00
Alexander Neumann 3199b26459
[winpcap] fix build (#34298) 2023-10-10 15:01:19 -07:00
Dan Vrátil 848006ded3
[qcoro] New port (#33273) 2023-10-09 16:21:05 -07:00
RealTimeChris aada2de03f
[DiscordCoreAPI] to v2.0.1 and [Jsonifier] to v0.9.9 (#34341) 2023-10-09 15:35:53 -07:00
autoantwort 0e85eeb82a
[sdl2-net] fix uwp (#33688) 2023-10-09 15:07:23 -07:00
Theodore Tsirpanis cc97b4536a
Improve detection of the target architecture on Apple platforms. (#34054) 2023-10-06 16:47:54 -07:00
LE GARREC Vincent 681e510ff1
[vcpkg] Fix GitLab authentication token (#34151) 2023-10-06 16:47:19 -07:00
Billy O'Neal 5731e5bb80
Build Fixes for 2023-10-04 (#34267) 2023-10-04 16:53:01 -07:00
Billy O'Neal 4e191cde88
ci.baseline.txt fixes from 2023-09-30 (#34221)
From https://dev.azure.com/vcpkg/public/_build/results?buildId=94820

REGRESSION: caffe2:arm64-windows is marked as fail but one dependency is not supported for arm64-windows.
REGRESSION: gtk:x64-windows-static is marked as fail but one dependency is not supported for x64-windows-static.
Fixed by https://github.com/microsoft/vcpkg/pull/33999

REGRESSION: omplapp:arm-neon-android failed with BUILD_FAILED. If expected, add omplapp:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
Previously blocked by:
PASSING, REMOVE FROM FAIL LIST: assimp:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: openvdb:x64-windows-static (C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: openvdb:x64-windows-static-md (C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt).
2023-10-04 11:38:15 -07:00
Billy O'Neal 7f6b7defc5
Delete Get-Changelog.ps1 in light of https://github.com/microsoft/vcpkg-tool/pull/1200 . (#34248) 2023-10-04 11:36:46 -07:00
JonLiu1993 101296fc8c
[vcpkg baseline] Remove fixed triples in ci.baseline.txt #33999 2023-10-03 17:31:22 -07:00
Alexander Neumann ced4b6dbc1
Remove unnecessary variables for better debug experience (#33435) 2023-10-02 22:05:35 -07:00
Kai Pastor 366ebd7726
Update jom to 1.1.4 (#34090) 2023-10-02 21:01:36 -07:00
chausner 38dd6b15ad
[libcoro] New Port (#30623)
* Add libcoro 0.7

* Update CI baseline

* Add "supports": "!windows"

* Update CI baseline

* Remove unneeded vcpkg-cmake-config dependency

* Update CI baseline

* Disable x64-linux and x64-osx in ci.baseline.txt

* Apply code review suggestions

* Update CI baseline

* Add patch to disable git config

* Update CI baseline

* Fix patch

* Update CI baseline

* Allow shared library builds

* Update CI baseline

* Update libcoro to version 0.8

* Update CI baseline

* Update CI baseline

* Fix line endings

* Update CI baseline

* Fix hash

* Update CI baseline

* Update version database

* Force rerun of CI pipeline

* Update to libcoro 0.9

* Update CI baseline

* Replace manual dependency check with manifest-based one

* Remove v0.8 version

* Update CI baseline

---------

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-10-02 09:47:20 -07:00
Paweł Wegner 796801acca
[duktape] Update to 2.7.0 and don't require python2 to build. (#33928)
* [duktape] Update to 2.7.0 and don't require python2 to build.

Instead use a release tarball which includes all codegened stuff.

* [duktape] Enable in CI.
2023-09-26 00:06:09 -07:00
autoantwort e8a091d46a
Fix vcpkg create (#33954) 2023-09-25 23:49:57 -07:00
Henrik Gaßmann 9648982d40
[find_acquire_program(GO)] Update to version 1.21.1 (#34011) 2023-09-25 13:44:52 -07:00
Billy O'Neal 08cc145ed5
[perl] Update strawberry perl to 5.38.0.1 and switch to GitHub. (#33854)
Resolves https://github.com/microsoft/vcpkg/issues/28288
2023-09-25 11:20:23 -07:00
Lily Wang 2b0cdcb645
[vcpkg baseline] passing remove from ci.baseline.txt (#33929) 2023-09-23 21:53:49 -07:00
Henrik Gaßmann f07179ba1a
fix: Make `from_gitlab` work with nested subgroups (#33736)
Don't enforce a hardcoded nesting limit as these limits are enforced by
GitLab itself and may change in the future. Furthermore I believe that
users can be trusted to successfully copy'n'paste the path portion of an
URL. Therefore we just require that the assumptions of our
implementation hold, i.e. that we can convert the repo path to a CMake
list by replacing `/` with `;` and that there is a repository name.
2023-09-22 16:01:33 -07:00
Lily Wang 7476f0d4e7
[vcpkg baseline][rsm-bsa] Remove from ci.baseline.txt (#33900)
* [vcpkg baseline][rsm-bsa] Remove from ci.baseline.txt

* Fix bad merge conflict resolution

---------

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2023-09-20 14:11:00 -07:00
Cheney Wang 22fd3b5c3b
[vcpkg baseline] Remove records that are no longer needed (#33899) 2023-09-20 10:31:50 -07:00
Mengna Li 14dccc69fb
update to 1.22.5 (#33863) 2023-09-20 10:19:20 -07:00
autoantwort 62c3efbafd
[magnum] fix cross compile (#33780) 2023-09-19 09:47:30 -07:00
Billy O'Neal 6a349fe1fb
Update vcpkg-tool to 2023-09-15 (#33804)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-09-15
2023-09-18 16:34:12 -07:00
Cheney Wang 056a1e2ed3
[vcpkg baseline][wpilib] passing remove from fail (#33834) 2023-09-18 09:11:01 -07:00
Billy O'Neal b5d4a46b9a
Patch Tuesday September 2023 + arm-uwp=>arm64-uwp (#33759)
Co-authored-by: Leander Schulten <Leander.Schulten@rwth-aachen.de>
2023-09-15 15:01:12 -07:00
Billy O'Neal d99b6930b9
Update macOS to 13.5 and xcode 14.3.1. (#33722) 2023-09-14 14:02:46 -07:00
autoantwort 1ca3ee9265
[civetweb] no windows arm (#33711) 2023-09-13 16:42:02 -07:00
autoantwort ae2bfa3795
[boost-fiber] does support arm64-osx (#33682) 2023-09-13 16:27:11 -07:00
Yury Bura caa7579a1c
[boost] update to v1.83.0 (#33597) 2023-09-13 15:40:46 -07:00
autoantwort 7f99c30261
[wpilib] update to main (#32461)
* [wpilib] update to main

* Restore wpilib
2023-09-13 15:33:00 -07:00
MonicaLiu d1445b0587
[vcpkg baseline][anari] passing remove from fail (#33646)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-09-08 11:27:46 -07:00
autoantwort 1aa7b212c5
[libmesh] fix post build checks (#33518) 2023-09-08 00:08:42 -07:00
Osyotr e4b4469611
[python3] Update to 3.11.5 (#33477) 2023-09-07 13:12:03 -07:00
MonicaLiu b7a0678df0
[vcpkg baseline][easyloggingpp/tesseract] passing remove from fail (#33525) 2023-09-05 22:36:07 -07:00
autoantwort 8568364fbe
[soil2] use supports expression (#33365) 2023-08-30 14:06:35 -07:00
Alexander Neumann 82c68e296d
[7zip] Update to 23.01 (#33437)
* update all 7zip related stuff

* v db

* remove unnecessary line from testing

* fix 7zip build

* v db
2023-08-30 13:43:31 -07:00
Henrik Gaßmann 24118478f3
[vcpkg] Enhance detection of AV messing with builds (#33279)
The current error message matching attempt is too strict as the error
message occasionally spells out the extension (i.e. `mt.exe` instead of
`mt`).

Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2023-08-29 00:18:59 -07:00
MonicaLiu 61f2cd182d
remove from fail (#33416)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-08-29 00:16:32 -07:00
autoantwort 3ea3a81d2c
[miniupnpc] use supports expression (#33364) 2023-08-28 13:26:47 -07:00
Frederik Carlier ba58a3fdf2
[glib] Support cross-compiling Objective C code using Meson (#33313)
* Support cross-compiling Objective C code using Meson

The glib port uses Objective C code and the Meson build system.
You'll end up cross compiling glib when compiling for x64 osx
on an arm64 osx machine, or vice versa.

For this to work, an Objective C compiler needs to be set
in the Meson cross file.

vcpkg generates this file based on the
`scripts/buildsystems/meson/meson.template.in` template, and expects
the `MESON_OBJC` CMake variable to be set.

That's the job of `z_vcpkg_meson_set_proglist_variables` in
`scripts/cmake/vcpkg_configure_meson.cmake`.  It will only generate data
for an Objective C compiler if:

- The `Languages` argument includes `OBJC`
- CMake has detected a Objective C compiler, and has set `VCPKG_DETECTED_CMAKE_OBJC_COMPILER`

To make this work, this patch:
- Enables the OBJC and OBJCXX language on Apple platforms
- Updates the call to `vcpkg_configure_meson` in the glib port file
  to include the OBJC OBJCXX languages.

Fixes https://github.com/microsoft/vcpkg/issues/26147
Fixes https://github.com/microsoft/vcpkg/issues/20341
Based on https://github.com/microsoft/vcpkg/pull/26259
Based on 27dee354e4

Tested on an arm64 mac to compile glib for x64 macos

* Update version database
2023-08-25 12:25:28 -07:00
autoantwort c747905709
[libmicrodns] use supports expression (#33363) 2023-08-25 12:10:44 -07:00
autoantwort da5e1c91ff
[tcl] use supports expression (#33362) 2023-08-25 12:10:30 -07:00
Billy O'Neal 2871ba731a
Disable metrics in bootstrap. (#33350) 2023-08-24 16:20:42 -07:00
MonicaLiu e4d323a672
[vcpkg baseline][libosmium] Modify ci.baseline.txt (#33336)
* fix libosmium

* fix salome-configuration

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-08-23 21:36:44 -07:00
Haowu Ge fd6f4857d6
Add initial LoongArch support (#32932) 2023-08-23 11:53:24 -07:00
autoantwort 7d7c9c66de
[symengine] respect Maintainer Guide (#33202) 2023-08-18 12:21:53 -07:00
Ali Can Demiralp 6dce771695
[anari] Added ANARI port. (#33213)
* Added ANARI port.

* Modifications according to code review.

* Correct the versioning SHA.

* Disabled CTS and Helide. Added glm dependency.

* Correct formatting.

* Updated version SHA.

* Formatting fixes.

* Updated version.

* Correct dependency.

* Update version.

* Attempt enabling Helide.

* Update version.

* Add Python3 dependency.

* Updated version.

* Added pthreads dependency.

* Updated version.

* Attempt using Python3 as a tool to fix CI issues.

* Updated version.

* Revert Python dependency change.

* Updated version.

* Obtain Python3 executable via find_acquire_program.

* Updated version.

* Revert removing python3 dependency. Quote python3 directory.

* Updated version.

* Remove unused option, remove bin directory in static builds.

* Updated version.

* Disable on ARM64 Windows.

* Updated formatting.

* Updated version.

* Disable Android.

* Updated version.

* Re-enable Android.

* Updated version.

* Updates according to code review.

* Updated version.
2023-08-18 11:43:12 -07:00
Mengna Li badc447184
passing remove from fail (#33245) 2023-08-18 11:31:40 -07:00
Javier Matos Denizac 7d34ab302a
update link in portfile template (#33166) 2023-08-15 12:09:40 -07:00
Frank 0789630513
[vcpkg baseline][ace] passing remove from fail (#33139) 2023-08-14 17:25:33 -07:00
dan-shaw 9edb1b8e59
Add checklist items for Android Docker (#33119) 2023-08-14 16:09:52 -07:00
Billy O'Neal 5fa92f467e
Patch Tuesday August 2023. (#33088)
* Update PowerShell to 7.3.6

* Add asan install as requested by @Neumann-A

* Use 1ES for Android docker hosts.

* Update pools.

* Update patch tuesday checklist to reflect 1ES.

* [openslide] Fix missing header.

* [libxt] Add missing header.
2023-08-14 13:58:43 -07:00
Billy O'Neal f8950f44ba
Update vcpkg-tool to 2023-08-09. (#33062)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-08-09
2023-08-09 10:04:25 -07:00
Ilya Lavrenov 2ad5618a7a
[openvino] fixed build with standalone crashpad and onednn (#32773) 2023-08-08 11:40:28 -07:00
Billy O'Neal ad46340bfc
Use 1ES to provision Linux agents. (#32937) 2023-08-07 21:22:34 -07:00
Osyotr c6928dfb9e
[python3] Update to 3.11.4 (#31727)
* [python3] Update to 3.11.3

* Force set PythonForBuild on windows

* Set LD_LIBRARY_PATH on unix

* Always use vcpkg_find_acquire_program(PYTHON3) on windows

* Remove LD_LIBRARY_PATH shenanigans

* [vtk] Parse python version from include folder

* Fix static builds on windows

* Pass --with-build-python on unix

* [omniorb] Fix python version in patch

* Resurrect rpath patch

* [python3] fix usage

* [gobject-introspection] don't hardcode python version

* Update vcpkg_find_aquire_program(PYTHON3)
This is also required for gobject-introspection

* [paraview] don't hardcode python version

* [vtk-dicom] don't hardcode python version

* Update python in vcpkgTools.xml

* Fix host arch detection in vcpkg_find_acquire_program(PYTHON3)

* [libpq] Don't hardcode python version

* [shiva] Don't pass python variables

* [vcpkg-get-python-packages] Delete unused file, update hardcoded python version

* [python3] update to 3.11.4

* [omniorb] Use PREPEND in vcpkg_add_to_path
So that python from vcpkg is picked before system python

* libpq quickfix

* re-fix libpq

* fix vcpkg-get-python-packages

* Make windows 7 patch compatible with unix builds

* Copy pyd files to bin
Also fixes copying files that do not belong to current build tree

* Fix static builds

* Speculatively fix osx regression

* Fix omniorb on unix

* [gobject-introspection] fix windows builds

* [vtk] Update vendored copy of mpi4py for python 3.11 support

* [mdl-sdk] Fix python

* [gobject-introspection] fix the fix of a fix...

* Update versions

* Undo changes in gobject-introspection and vcpkg_find_aquire_program(PYTHON3)

---------

Co-authored-by: root <root@DESKTOP-UIPL9V8>
2023-08-07 13:19:53 -07:00
Theodore Tsirpanis fe1369ae90
[vcpkg-find-acquire-program] Add mirror to nasm. (#32806)
* Add mirror to nasm.

See https://github.com/microsoft/vcpkg/issues/2777#issuecomment-1639755074.

* Use mirror from gstreamer.freedesktop.org.
2023-08-07 13:08:17 -07:00
Alexander Neumann a109b7ccb2
[salome-medcoupling] Add new port (#32916)
* [salome-configuration|medcoupling] new ports

* format manifest

* v db

* remove trace

* v db

* fix dep

* v db

* Apply suggestions from code review

Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>

* v db

* adjust SALOME_WITH_MPI depending on HDF5

* remove nuking of CMAKE_PREFIX_PATH from salome

* v db

* fix post build

* v db

* Fix med-fichier config on linux

* add supports

* format manifest

* v db

* don't want to investigate linux failure further

---------

Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
2023-08-07 09:59:40 -07:00
Weihang Ding a67ca6b1ea
[libphonenumber] Bump to 8.13.17 & fix linux and macOS build (#32899)
* [libphonenumber] Bump to 8.13.17 & fix linux and macOS build

* update version database

* fix windows icui18n lib name

* update version database

* fix patches

* update version database

* fix ci.baseline.txt
2023-08-07 09:07:45 -07:00
Lily Wang 143f543829
[vcpkg baseline][c89stringutils] passing remove from fail (#33007) 2023-08-07 08:55:17 -07:00
Weihang Ding 64d69a75df
[szip] Fix build on android (#32914)
* [szip] Fix build on android

* update version database

* fix ci baseline

* fix ci.baseline.txt
2023-08-04 07:00:16 -07:00
Cheney Wang d37333570f
[vcpkg baseline][liblsl] passing remove from fail (#32913) 2023-08-04 06:39:15 -07:00
Billy O'Neal 1e9cf6939d
Update vcpkg-tool to 2023-08-02 and add update script. (#32885)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-08-02
2023-08-03 19:09:46 -07:00
ivysnow 500c6f2b85
Add CMAKE_MODULE_LINKER_FLAGS to toolchain scripts. (#32841) 2023-08-03 12:14:01 -07:00
Weihang Ding 4bc219e623
[avro-cpp] Fix static build (#32854)
* [avro-cpp] Fix windows static build

* update version database
2023-08-02 09:33:01 -07:00
Javier Matos Denizac 05721705aa
passing remove from fail (#32879) 2023-08-02 07:59:50 -07:00
Kai Pastor 0895a81303
[smpeg2] Cleanup, fix build, export config (#32807)
* [smpeg2] Fix non-msvc-build

* Update CI baseline

* [smpeg2] Cleanup, cmake config

* Update copyright

* Fix config
2023-08-01 09:25:34 -07:00
Kai Pastor 2f6176ce98
[freerdp] Update, cleanup + [libusb] Fix pc file (#32416)
* [freerdp] Update, cleanup

* Add freerdp feature test port

* Update baseline

* [freerdp] ffmpeg unsupported on windows

* libusb availability limitations

* [freerdp] Update supported platforms

* [freerdp] Update supported platforms

* [freerdp] Use ffmpeg link libraries

* [freerdp] Fix install destinations

* [freerdp] Fix tools

* [freerdp] Fix osx

* [freerdp] Fix patch

* [freerdp] Keep duplicate link libs

* [freerdp] Mac client needs Xcode

* [freerdp] Fix wfreerdp-server exe lib name

* [freerdp] Fix client-mac

* Fix patch

* CI

* Fix patch

* Fix patch

* Set PDB_NAME for server exe

* Trim patch

* Test urbdrc on windows

* [libusb] Fix pc file for windows

* [freerdp] Add missing find_dependency()

* [freerdp] Export interface include directories
2023-07-31 15:53:11 -07:00
Alexander Neumann 6ced774037
[vcpkg] update CMake to 3.27.1 (#31931)
* update cmake

* update to rc2

* use nightly build

* update to rc3 drop freebsd due to dead link and update git while i am at it

* fix missing sha

* fix relative path

* update to 3.27 release

* [paho-mqtt] remove usage of OPENSSL_ROOT_DIR

* [directxtex] control optional directx-headers dep

* v db

* IN LIST -> IN_LIST

* v db

* try fixing azure-storage-cpp

* v db

* update to 3.27.1
2023-07-31 13:03:54 -07:00
Billy O'Neal 08f00b4f01
scripts/msys => scripts/cmake (#32375)
* scripts/msys => scripts/cmake

The "msys" directory looked like a "maintainer help" directory (like scripts/boost is) so it wasn't included in standalone distributions of vcpkg.

It seems like the correct fix for this is just to move it into the scripts/cmake directory.
2023-07-27 13:19:40 -07:00
Alexander Neumann e65af7bb5c
[vcpkg_configure_make] Fix serious case of WINDOWS yelling at you 2023-07-26 11:04:33 -07:00
Michael B. Price 151c42c5f4
Simplify insertion of vcpkg-tool release (#32677) 2023-07-25 20:35:26 -07:00
Jonathan Sweemer fa9d1fab3c
[boost-ublas] Remove dependency on boost-compute (#29325) 2023-07-25 18:22:42 -07:00
Alexander Neumann 472d1465c1
Force CMAKE_MSVC_DEBUG_INFORMATION_FORMAT to empty (#32338) 2023-07-24 11:50:27 -07:00
jim wang 06cbd71e12
[concurrencpp] Remove concurrencpp:x64-linux from ci.baseline.txt. (#32716) 2023-07-24 10:58:18 -07:00
JonLiu1993 a564a7e2a5
[vcpkg scripts] Fix check the different features have the same feature variable in function vcpkg_check_features (#31984) 2023-07-21 09:04:10 -07:00
Sander Cox f41244d1b4
fix: take component from runtime only #32560 (#32683)
Only take the COMPONENT part for the runtime settings like we
already do for the DESTINATION component. The install local dependencies
should only need to be run for RUNTIME components anyway.
2023-07-21 08:56:51 -07:00
Billy O'Neal 56954f1db9
Update vcpkg-tool to 2023-07-19. (#32649) 2023-07-21 08:45:58 -07:00
Billy O'Neal eee400a207
Skip bde due to conflict with pcre and ryu. (#32645)
Replaces https://github.com/microsoft/vcpkg/pull/32601/ ; will proceed with deindex only after some time for bde maintainers to fix this.
2023-07-19 16:06:02 -07:00
Sandy f0f1dcc52b
[bgfx] Update to 1.121.8534-453 (#32058) 2023-07-17 13:10:54 -07:00
Jules f11cac522a
[ctbench] Add portfile (#31716) 2023-07-17 13:08:24 -07:00
Billy O'Neal 36577b338f
Patch Tuesday July 2023 (#32537) 2023-07-14 17:05:19 -07:00
Billy O'Neal 7269926d4a
Skip OpenVINO in CI due to conflict with oneDNN. (#32567)
* Skip OpenVINO in CI due to conflict with oneDNN.

See https://github.com/microsoft/vcpkg/pull/32418#issuecomment-1634989305
2023-07-14 17:03:16 -07:00
Mengna Li 7e1bd5f95c
remove from ci.baseline (#32558) 2023-07-14 12:57:43 -07:00
jim wang 20df27de29
[boost-filesystem]There is a space problem in modifying the file path (#32503)
* There is a space problem in modifying the file path

* Version database

* update version

* Update generate-ports.ps1

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-07-13 11:29:57 -07:00
Billy O'Neal 69741f8eb3
[geotrans] Passes now on Android. (#32536)
https://dev.azure.com/vcpkg/public/_build/results?buildId=91681&view=logs&j=185c373b-2f55-539e-a6cb-ef2677cc0d97&t=bd42ae40-c428-56e6-fb3d-bb973ea0084d

Previously was changed from skip to fail in 6b8459636c
2023-07-12 22:35:46 -07:00
Billy O'Neal 4d6bafb2ce
Update passing remove from fail lists 2023-07-10. (#32484)
* PASSING, REMOVE FROM FAIL LIST: chipmunk:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: chipmunk:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).

REGRESSION: fastrtps:arm-neon-android failed with BUILD_FAILED. If expected, add fastrtps:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fastrtps:arm64-android failed with BUILD_FAILED. If expected, add fastrtps:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fastrtps:x64-android failed with BUILD_FAILED. If expected, add fastrtps:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
Previously blocked by:
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).

REGRESSION: cmake-user:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: hdf5:x86-windows failed with BUILD_FAILED. If expected, add hdf5:x86-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-mathgl:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-openimageio:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-paraview:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).

CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: "C:/Program Files/PowerShell/7/pwsh.exe" -noprofile -executionpolicy Bypass -nologo -file C:/a/1/s/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary D:/packages/hdf5_x86-windows/tools/hdf5/h5clear-shared.exe -installedDir D:/packages/hdf5_x86-windows/bin -verbose
    Working Directory: C:/a/1/s
    Error code: Access violation
    See logs for more information:
      D:\buildtrees\hdf5\copy-tool-dependencies-2-out.log
      D:\buildtrees\hdf5\copy-tool-dependencies-2-err.log

Previous CI run passed, so I'm going to hope we got a bad machine or something and move on for now.

REGRESSION: openvino:x64-linux failed with BUILD_FAILED. If expected, add openvino:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-osx failed with BUILD_FAILED. If expected, add openvino:x64-osx=fail to /Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows failed with BUILD_FAILED. If expected, add openvino:x64-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows-static failed with BUILD_FAILED. If expected, add openvino:x64-windows-static=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows-static-md failed with BUILD_FAILED. If expected, add openvino:x64-windows-static-md=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
See discussion in https://github.com/microsoft/vcpkg/pull/32418 / https://github.com/openvinotoolkit/openvino/issues/18465 -- openvino conflicts with oneDNN because the vcpkg copy is not the same as their forked copy.

REGRESSION: physx:x64-linux failed with FILE_CONFLICTS. If expected, add physx:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows failed with FILE_CONFLICTS. If expected, add physx:x64-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows-static failed with FILE_CONFLICTS. If expected, add physx:x64-windows-static=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows-static-md failed with FILE_CONFLICTS. If expected, add physx:x64-windows-static-md=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
See discussion in https://github.com/microsoft/vcpkg/pull/32432 -- omniverse-physx-sdk was added 5 days ago and conflicts.

REGRESSION: libev:arm-neon-android failed with FILE_CONFLICTS. If expected, add libev:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-android failed with FILE_CONFLICTS. If expected, add libev:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-linux failed with FILE_CONFLICTS. If expected, add libev:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-osx failed with FILE_CONFLICTS. If expected, add libev:x64-osx=fail to /Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.

Fixed by https://github.com/microsoft/vcpkg/pull/32471

REGRESSION: ryu:x64-linux failed with FILE_CONFLICTS. If expected, add ryu:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
error: The following files are already installed in /mnt/vcpkg-ci/installed/x64-linux and are in conflict with ryu:x64-linux
Installed by bde:x64-linux
debug/lib/libryu.a
    include/ryu/ryu.h
    lib/libryu.a

* Exclude chipmunk:arm-neon-android with a supports expression rather than with ci.baseline.txt as this is explicitly blocked in the sources.
2023-07-12 12:30:31 -07:00
Kai Pastor 505cba2668
[libssh2,libgit2,vcpkg-ci-libgit2] Fix, test, cleanup (#32440) 2023-07-11 11:18:41 -07:00
Billy O'Neal 79a6c09498
Remove crash workaround skips from ci.baseline.txt. (#32482) 2023-07-10 17:42:39 -07:00
autoantwort 4afcf674b3
Remove entries already covered by support expressions (#32226) 2023-07-10 17:42:15 -07:00
Lily Wang 6b8459636c
[vcpkg baseline][graphviz/think-cell-range/geotrans] Fix download error (#31772) 2023-07-10 15:20:45 -07:00
Javier Matos Denizac 64a47e8ede
[CI Baseline] Ports passing, remove from fail list (#32441)
* Passing in CI remove from faillist

* foonathan not passing

* organize baseline
2023-07-10 13:29:43 -07:00
Yury Bura 1ec3d05438
[pybind11] update to v2.10.4 (#32194)
* [pybind11] update to v2.10.4, clean-up redundant dependency, add usage
2023-07-10 10:52:11 -07:00
Adam Casey 88f5e897a7
[bde] Updated to 3.117.0 (#31961)
* Update bde port

Disable windows and arm, at least for now

It'd be great to enable arm64-osx (macos?) soon

* Update version in bde.json

* Remove ci.baseline.txt skip.

* Fix version database.

* fix port-version

* Stop building for android, osx

I don't specifically know why these don't work, but linux is the primary platform
so let's fix these another time

Also remove the cxx17 flag for now - we'll need to address this at some point
but for now this should satisfy the feature flag requirements.

* Review comments

* Remove WINDOWS_USE_MSBUILD

* Update versions

---------

Co-authored-by: Oleg Subbotin <osubbotin@bloomberg.net>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-07-07 09:25:07 -07:00
Yury Bura 4c397835c4
[rocksdb] update to v8.3.2, add/rework features (#29093)
* add more options and remove unused CMake variables

* add version

* [rocksdb] fix liburing option

* update version

* [rocksdb] disable debug runtime for Release configuration (Windows only)

* update version

* [rocksdb] remove processor-specific features

* [rocksdb] update v7.10.2

* add version

* [rocksdb] update to v8.0.0

* add version

* add version

* modify version

* add version

* [rocksdb] update to v8.3.2, build shared library, update ci.basline.txt

* update version

* [rocksdb] PORTABLE option has been modified in v8.3, it should be equal to 1

* clean up ci.baseline.txt

* =update version

* revert "clean up ci.baseline.txt"

* remove unnecessary lines

* update version

* update ci.baseline.txt

* update version

* [rocksdb] remove JeMalloc

* update version
2023-07-07 09:08:38 -07:00
Kai Pastor d1e11918f5
[vcpkg-ci-llvm] Find cacheable feature sets (#32352)
* [vcpkg-ci-llvm] Find cacheable feature sets

* [vcpkg-ci-llvm] Isolate utils, not tools; Move flang to linux

* [vcpkg-ci-llvm] Move flang to !static

* [vcpkg-ci-llvm] Move flang to !static & !x86

* [vcpkg-ci-llvm] Move flang to linux
2023-07-06 12:34:39 -07:00
Kai Pastor 517c8dc2f6
[z_vcpkg_apply_patches] core.filemode=true (#32392) 2023-07-06 11:28:54 -07:00
autoantwort dad2e6f2aa
[gperftools] update supports expressions (#32152) 2023-07-05 11:50:46 -07:00
Kai Pastor 6359494ca1
[xerces-c] Fix dependencies (#32259)
* [xerces-c] Don't pick unused libnsl

* [xerces-c] Add network feature

* [xerces-c] Update supports/baseline

* [xerces] More dependency fixes

* [libe57] Not supported on android
2023-07-05 11:48:02 -07:00
Kai Pastor c9d07d4690
[pfring] Update version and portfile (#32280) 2023-07-05 11:45:35 -07:00
Kai Pastor 56f8e9a798
[libepoxy] More platforms (#32332)
* [libepoxy] Fix android builds

* [libepoxy] uwp is unsupported

* [libepoxy] windows staticcrt is unsupported

Initialization code is in DllMain, so dynamic linkage is required, so avoid static CRT.
2023-07-05 11:38:10 -07:00
MonicaLiu 45482edecd
fix pipelines (#32298)
Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-07-05 11:17:45 -07:00
Lily Wang 64adda19c8
[vcpkg baseline][halide] Add x86-windows=fail in ci.baseline.txt temporarily (#32320) 2023-07-02 02:34:54 -07:00
autoantwort 055b31ae32
[linux ci] install golang-go for boringssl (#32096) 2023-06-27 17:09:45 -07:00
JAEHONG KIM cb7d3b4999
[libuv] Update to 1.45.0 (#32165)
* [libuv] Update to 1.45.0

* [libuv] Update all consuming ports

* [libuv] Update versions

* resolve port SHA

* Add port-version

* update version

* revert usockets.json

---------

Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-06-27 17:07:58 -07:00
funsafe-ptr c3dea019d2
[Android Termux] Fix missing `Z_VCPKG_TARGET_TRIPLET_PLAT` (#32157) 2023-06-26 22:14:44 -07:00
Billy O'Neal 8f3e8d6e95
Update vcpkg-tool to 2023-06-22. (#32180)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-06-22

VS PR: https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_git/VS/pullrequest/480170
VS Code PR: https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_git/vscode-embedded-tools/pullrequest/480171
2023-06-26 10:23:33 -07:00
Billy O'Neal f6a5d4e8eb
Patch Tuesday June 2023 + Ubuntu 22.04 (#32014) 2023-06-20 12:12:03 -07:00
Javier Matos Denizac c6c59e33f3
[boost] pulling has_synchro bits from https://github.com/microsoft/vcpkg/pull… (#30836)
* pulling has_synchro bits from https://github.com/microsoft/vcpkg/pull/27694

* bump port version

* version

* fix clang

* bump version

* version

* oops

* bump dependency version for boost-atomic's boost-module-build-helper dependency

* version

* revert renaming stuff -.-

* version

* remove detection stuff for lib prefix/suffix

* version

* fix indentation

* version

* forgot one

* version

* one more!

* version

* revert changes to cmake-get-vars

* version

* generate ports

* version db

* generate ports

* version db

---------

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2023-06-16 10:50:24 -07:00
Billy O'Neal 1e90576cf5
Update vcpkg-tool to 2023-06-15. (#32039)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-06-15
2023-06-16 01:26:18 -07:00
Darryl Pogue 95b51560e7
[linux x86] Set -m32 in Linker flags too (#31811)
When cross-compiling for x86 Linux, the -m32 flag must also be passed to the linker otherwise it complains about trying to link code built for the wrong architecture.
2023-06-13 22:36:21 -07:00
Kai Pastor 66444e13a8
[vcpkg_find_acquire_program(PKGCONFIG)] Switch to pkgconf, add arm64 (#31924)
* [vcpkg-ci-msys2] Add clangarm64 support

UCRT binaries for ARM64, built with clang.

* [vcpkg_find_acquire_program(PKGCONFIG)] Switch to pkgconf, add arm64

* CI
2023-06-12 16:31:42 -07:00
Kai Pastor ef97891996
[vcpkg_find_fortran] Update msys2 packages (#31926)
* [vcpkg_find_fortran] Update msys2 packages

* [vcpkg-ci-msys2] Process x86 gfortran on x64
2023-06-12 16:29:54 -07:00
Billy O'Neal 6336644343
Update vcpkg-tool to 2023-06-08. (#31900)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-06-08
2023-06-10 13:06:14 -07:00
Billy O'Neal 638b1588be
Update vcpkg-tool to 2023-06-07 + xbox triplets cleanup (#31723)
* Update vcpkg-tool to 2023-05-31 + xbox triplets cleanup

https://github.com/microsoft/vcpkg-tool/releases/tag/2023-05-30 +
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-05-31 +
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-06-07

Clean up xbox triplets following teaching vcpkg.exe about xbox more directly.

Also deletes the seemingly-no-longer-used vcpkg_get_dep_info.cmake and vcpkg_get_tags.cmake.

Also: [redis-plus-plus] Add DISABLE_PARALLEL_CONFIGURE due to source tree write.
2023-06-08 11:17:29 -07:00
Karlson2k 431dcee145
[libmicrohttpd] update and various fixes (#31740)
* [libmicrohttpd] Update to version 0.9.77

* [libmicrohttpd] Remove unneeded dependency

Gettext is used by upstream only to build files for distribution.
Gettext is not used by the library itself.

* [libmicrohttpd] Add ARM support

The ARM is supported by upstream for a long time, VC support for ARM
was added in the version 0.9.77.

* [libmicrohttpd] Use universal project for VC builds

* [libmicrohttpd] Exclude wrong lib headers

* [libmicrohttpd] Support release/debug for non-VC builds

* [libmicrohttpd] Add license

* [libmicrohttpd] Add "https" feature

* [libmicrohttpd] Use right function for license file

* [libmicrohttpd] Fix "supports"

libmicrohttpd VC projects support only static library with static
runtime or dynamic library with dynamic runtime

* [libmicrohttpd] Update version database
2023-06-08 10:14:17 -07:00
Billy O'Neal a9eb339823
Add generate-sas-tokens script. (#31842) 2023-06-06 15:03:50 -07:00
Javier Matos Denizac 5d3798ac73
[boost] Remove port version constraints (#31572)
* remove port version constraints

* remove port version constraint

* bump port version

* version db

---------

Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-06-06 12:33:33 -07:00
Kai Pastor 3e93bb69a1
[coolprop,if97,msgpack,refprop-headers] Cleanup (#31694)
* [coolprop] Cleanup

* Fix uwp

* [refprop-headers] Update

* [if97] Avoid encoding warnings

* [msgpack] More boost dependencies

Cf. https://github.com/msgpack/msgpack-c/wiki/install_boost

* [coolprop] Use msgpack endianess

---------

Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-05-31 12:27:10 -07:00
Kai Pastor 7be26f0f3c
[unicorn-lib] Fix, cleanup (#31706)
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-05-31 12:22:07 -07:00
Kai Pastor 1c5a340f6e
[vcpkg_acquire_msys,vcpkg-ci-msys2] Ensure msys2 package list freshness (#29067)
* [vcpkg-ci-msys2] New test port for msys2 freshness

* Add features for script updates

* Remove duplicate libbz2 entry

* Automatically update all msys packages, add autoconf-wrapper

* Update primary URL and mirrors

* Follow repo renames

* Fix dependencies of 'file'

* Resolve dependencies at runtime

Don't require msys2 packages to be order from dependent to independent.
This allows to directly use the packages official dependencies, even
if they contain cycles.
It also allows to maintain a stable alphabetical order of the package
declarations, even if the dependencies change over time. This helps to
avoid duplicate declaration.

* Fix updating

* [gettext] Preset more MSVC checks

* Update msys2 packages

* gettext fixes

* CI

* Simplify: Remove update-critical

Desired changes can be picked in git gui etc..

* PKGCONFIG moved

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-05-28 23:24:09 -07:00
sean 210149f599
[fastgltf] Update to 0.5.0 (#31541)
* [fastgltf] Update to 0.5.0

* Versions

* Fix fastgltf CI baseline

* Update 0.5.0 & update hash

* Update hash

* Update hash
2023-05-25 11:43:57 -07:00
Kai Pastor 3bd49b738c
[vcpkg-find-acquire-program] Revise test port (#31557)
* [vcpkg-find-acquire-program] Revise test port

* Update

* Update

* Test expected fail

* Revert test
2023-05-24 11:43:23 -07:00
Kai Pastor 5b744ed753
[gettext] Split, fixes, faster build, checked-in config cache (#30429)
* [gettext] Preset more MSVC checks

* Modify configure to speed up windows builds

* Support checked-in config cache

* Collect config [skip actions]

* Add x64 config

* Collect config [skip actions]

* Re-use most of windows config.cache [skip actions]

* WIP [skip actions]

* WIP [skip actions]

* WIP [skip actions]

* WIP

* [mchehab-zbar] Update gettext dependencies

* Add missing patch

* Don't test find_package(Gettext)

* [vcpkg-autotools-cache] Script port for config caching

* Add missing file

* Remove vcpkg-autoconf-cache

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-05-21 17:56:14 -07:00
JonLiu1993 892fd52dc4
[vcpkg baseline][vcpkg-ci-arrow | arrow] Fix ci error (#31439)
* [vcpkg-ci-arrow] Fix ci error

* update ci baseline

* fix arrow ci error

* update version

* update patch

* update version

* update patch

* update version
2023-05-21 17:52:49 -07:00
JonLiu1993 0fbc24d396
[binlog] fix ci error (#31471) 2023-05-21 17:51:35 -07:00
Chuck Walbourn d4d39d71b3
UWP toolchain switch to disable use of deprecated C++/CX extensions (#31427) 2023-05-15 15:18:00 -07:00
Chuck Walbourn 0f63ba5458
xbox toolchain update to ensure CHECK_INCLUDE_FILES macro works in all cases (#31426) 2023-05-15 13:41:35 -07:00
Chuck Walbourn e288d7bddb
Toolchain update to remove /MP when using clang-cl custom triplets (#31428)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-05-15 13:39:23 -07:00
Billy O'Neal 7f52deab66
Update VMs for Patch Tuesday May 2023 (#31358)
* Update PowerShell Core to not vulnerable versions.

* Fix Android create-image relative paths.

* Update pools and add docs.

* Get android create-vmss to setup managed identity.
2023-05-14 01:54:42 -07:00
Kai Pastor acf66d284e
[minizip] Enable uwp (#31261)
* [minizip] Enable uwp

* Test tools

* baseline

* Add IOWIN32_USING_WINRT_API [skip actions]

* Finish PR
2023-05-13 09:46:59 -07:00
Kai Pastor 3880056be4
[baseline][libzim][xapian] Disable gtest, fix mingw and windows builds (#31383)
* [libzim] WIP

* Control gtest

* More fixes, test xapian

* [xapian] Fix windows and mingw

* dllexport

* Finish PR

* CI baseline

* [xapian] Update supports

* Fix arm64
2023-05-13 09:45:03 -07:00
autoantwort 35ffca6eca
[ocilib] does support non windows arm (#31295) 2023-05-11 10:11:19 -07:00
Jörg Bornemann 512d62f7ee
[vcpkg.cmake] Fix CMP0126 warnings (#23784) (#29969)
When running CMake 3.21 or newer in trace or debug mode, vcpkg.cmake
would trigger the CMP0126 warning for VCPKG_MANIFEST_DIR and
VCPKG_INSTALLED_DIR.

The regular variable was used to set the initial value of the cache
variable of the same name. This patch adds the regular variables
Z_VCPKG_MANIFEST_DIR_INITIAL_VALUE and
Z_VCPKG_INSTALLED_DIR_INITIAL_VALUE that are used to initialize their
respective cache variables.
2023-05-09 17:08:28 -07:00
Ómar Högni Guðmarsson ff311f676b
[Glaze] update (#31319)
* Glaze update V1.2.3

* update database

* Remove unused flag

* update version database
2023-05-09 14:57:10 -07:00
Billy O'Neal 4d2e253e42
Avoid recalculating the default msbuild settings. (#31325)
* Fix the `vcpkg_install_msbuild` docs to reflect handling of x86==Win32.

See:
* https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264
* https://github.com/microsoft/vcpkg/issues/28076

* Remove overriding-with-the-default discovered in https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264

hunspell and mp3lame are left alone because they do other things with the resulting variable.

* Remove nonexistent reference to `MSBUILD_PLATFORM` variable.

* Simplify getting to x86, as discovered in https://github.com/microsoft/vcpkg/pull/28119#issuecomment-1336270264

* Version DB

* Whoops patches shouldn't be quoted.

* Delete vcpkg_install_msbuild.md

Docs changes have been migrated in microsoft/vcpkg-docs#21

* Update ocilib.json

* Update ocilib.json

---------

Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
2023-05-09 14:56:22 -07:00
Kai Pastor 1f94beda2b
[nettle] Switch from yasm to clang (#30175)
* Add export list generation [skip actions]

* Refresh exports using dumpbin

* [nettle] Update to 3.8.1 [skip actions]

* Disable testsuite and examples [skip actions]

* Update exports for x64 [skip actions]

* Update exports for x86 [skip actions]

* Finish update

* [shiftmedia-libgnutls] Fix 'supports'

* Build arm

* Switch from yasm to clang

* Revise msvc support patch

* Add feature to control tools

* Fix DLL installation

* [skip actions]

* Cleanup
2023-05-08 15:54:25 -07:00
Chuck Walbourn 47cdf39707
lld-link workaround should be used with ClangCl MSBuild platform toolset (#31239) 2023-05-04 10:24:13 -07:00
sbrajchuk d46c6ba36f
[ryu] Fix toolchain selection on *nixes. Fix macOS build. Add support for Mingw-w64 on Windows (#31037)
* [ryu] Fix toolchain selection on *nixes. Fix macOS build. Add support for Mingw-w64 on Windows

* Refactor code

* Fix build type handling
2023-05-01 15:06:11 -07:00
talregev 197818b248
Add gz ports: [gz-cmake3] [gz-utils2] [gz-tools2] [gz-math7] (#28656)
* Add gz ports

* ci.baseline.txt android.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-05-01 11:55:39 -07:00
Billy O'Neal 550b0c2c98
2023-04-27 ci.baseline.txt fixes (#31155)
* Also fixed ordering issues:

* Entries at the end reordered to where they go.
* Entries starting with 'g' were scrambled.

Partially complete CI run results: https://dev.azure.com/vcpkg/public/_build/results?buildId=88831

PASSING, REMOVE FROM FAIL LIST: fbgemm:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: fontconfig:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: fontconfig:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: fontconfig:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: glib:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: glib:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: glib:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: joltphysics:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: joltphysics:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: joltphysics:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: libass:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: libass:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: libass:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: open62541:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: open62541:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: open62541:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).

I'm not going to bother figuring out specifically which commit fixed these because this is the first normal full CI run including Android, and it could be any amount of skew that happened while https://github.com/microsoft/vcpkg/pull/29406 was in development.

REGRESSION: cairo:x64-android failed with BUILD_FAILED. If expected, add cairo:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fltk:arm-neon-android failed with BUILD_FAILED. If expected, add fltk:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fltk:arm64-android failed with BUILD_FAILED. If expected, add fltk:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fltk:x64-android failed with BUILD_FAILED. If expected, add fltk:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: nana:arm-neon-android failed with BUILD_FAILED. If expected, add nana:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: nana:arm64-android failed with BUILD_FAILED. If expected, add nana:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: nana:x64-android failed with BUILD_FAILED. If expected, add nana:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.

Previously blocked by fontconfig.

REGRESSION: freerdp:x64-android failed with BUILD_FAILED. If expected, add freerdp:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gdk-pixbuf:arm-neon-android failed with BUILD_FAILED. If expected, add gdk-pixbuf:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gdk-pixbuf:arm64-android failed with BUILD_FAILED. If expected, add gdk-pixbuf:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gdk-pixbuf:x64-android failed with BUILD_FAILED. If expected, add gdk-pixbuf:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gstreamer:arm-neon-android failed with BUILD_FAILED. If expected, add gstreamer:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gstreamer:arm64-android failed with BUILD_FAILED. If expected, add gstreamer:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gstreamer:x64-android failed with BUILD_FAILED. If expected, add gstreamer:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gts:arm-neon-android failed with BUILD_FAILED. If expected, add gts:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gts:arm64-android failed with BUILD_FAILED. If expected, add gts:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gts:x64-android failed with BUILD_FAILED. If expected, add gts:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: lcm:arm-neon-android failed with BUILD_FAILED. If expected, add lcm:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: lcm:arm64-android failed with BUILD_FAILED. If expected, add lcm:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: lcm:x64-android failed with BUILD_FAILED. If expected, add lcm:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libgpod:arm-neon-android failed with BUILD_FAILED. If expected, add libgpod:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libgpod:arm64-android failed with BUILD_FAILED. If expected, add libgpod:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libgpod:x64-android failed with BUILD_FAILED. If expected, add libgpod:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openscap:arm-neon-android failed with BUILD_FAILED. If expected, add openscap:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openscap:arm64-android failed with BUILD_FAILED. If expected, add openscap:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openscap:x64-android failed with BUILD_FAILED. If expected, add openscap:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.

Previously blocked by glib

REGRESSION: qt5-base:arm-neon-android failed with BUILD_FAILED. If expected, add qt5-base:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: qt5-base:arm64-android failed with BUILD_FAILED. If expected, add qt5-base:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: qt5-base:x64-android failed with BUILD_FAILED. If expected, add qt5-base:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.

In the PR that added Android to ci, qt5-base was a cascade because harfbuzz was a cascade: https://dev.azure.com/vcpkg/public/_build/results?buildId=88710 . Possible stealth merge conflict with https://github.com/microsoft/vcpkg/pull/30852 which might have fixed harfbuzz?

REGRESSION: urho3d:x64-linux failed with BUILD_FAILED. If expected, add urho3d:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.

Fixed by https://github.com/microsoft/vcpkg/pull/31147

* Also fix zeroc-ice order.
2023-04-28 11:01:33 -07:00
Ómar Högni Guðmarsson ee54793ab2
[glaze] new port (#30966)
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Ómar Högni Guðmarsson <kind@rolla.me>
2023-04-27 15:25:13 -07:00
dan-shaw 5787cfa699
[vcpkg] Android CI support (#29406)
* initial

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix
2023-04-24 21:22:59 -07:00
Kai Pastor 0df4519564
[pcl] Devendor zlib, cleanup, enable arm64-windows (#30996)
* [pcl] De-vendor zlib, misc fixes

* WIP

* vcpkg_copy_tools with AUTO_CLEAN

* WIP

* Fix empty executable suffix

* Finish PR

* [glew] arm64 MSVC is unsupported

* [openmvg] x86 family only
2023-04-24 15:31:10 -07:00
Jack·Boos·Yu 3f73dcd7f3
[vcpkg] Move include ports.cmake after defining multiple macros (#29916)
Co-authored-by: jyu49 <yu_jack@apple.com>
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-04-20 16:09:01 -07:00
omartijn 38b5cc29ab
Fetch missing dependency for crashpad on linux (#30957)
Note that this does not change the fact that crashpad is marked as
unsupported, but it makes the build work now with
`--allow-unsupported`.

The build seems to work fine if the default compiler is set to clang, it
does not build with gcc, which is probably why it's marked as
unsupported.

Co-authored-by: Martijn Otto <martijn@resolume.com>
2023-04-20 15:57:39 -07:00
autoantwort a0a828827b
[libgpg-error] fix arm64 build | [configure_make] fix arm host detection (#30490)
* [vcpkg_configure_make] Do not use dfferent names arm64

* Trigger Build

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-04-19 14:35:20 -07:00
Denis Barkar cca2c9dd83
[fluidlite] update version; add SF3 feature; shared library support (#30954) 2023-04-19 14:33:25 -07:00
Billy O'Neal fb0e86eb02
Revert "[scripts] Update Bazel to 6.1.2 (#30668)" (#30958)
This reverts commit 2514625831.
2023-04-18 18:45:23 -07:00
sbrajchuk 2514625831
[scripts] Update Bazel to 6.1.2 (#30668) 2023-04-18 18:44:25 -07:00
Daniel Ferenczi 9c7c664710
Only use prebuilt musl libc binary with x86_64 arch (#30364)
* Only use musl libc binary with x86_64 arch

* Keep vcpkgUseSystem="ON" for alpine
2023-04-17 19:36:35 -07:00
jim wang 305fa73756
[vcpkg baseline][zeroc-ice] Remove zeroc-ice in ci.baseline.txt (#30912)
* [vcpkg baseline][openimgio] Remove openimg in ci.baseline.txt

* fix ci baseline.txt
2023-04-17 11:59:06 -07:00
Billy O'Neal 501db0f17e
[boost-build] Fix SHA512 and add MSVC workaround. (#30884) 2023-04-15 08:10:04 -07:00
Martin Hořeňovský bedfdb774c
[Boost] Update Boost ports to 1.82#0 (#30856)
Also adds the port for boost-mysql.
2023-04-15 00:15:07 -07:00
Kai Pastor b08025687f
[vcpkg_find_acquire_program] Split out data (#30780) 2023-04-14 02:19:52 -07:00
Billy O'Neal cb2167bd7f
Patch Tuesday April 2023 (#30818) 2023-04-14 02:17:56 -07:00
Kai Pastor 0746c2aab7
Track CI baseline change effect (#30756)
* Test ci baseline change effect

* Skip parent hashes when baseline was modified

* Update head baseline variable

* Revert "Test ci baseline change effect"

This reverts commit a5e7a5c404.

* Read raw data
2023-04-11 23:11:59 -07:00
Mengna Li c6274dd907
update ci.baseline (#30786) 2023-04-11 23:04:53 -07:00
Billy O'Neal 5a101fc741
Update vcpkg-tool to 2023-04-07. (#30724)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-04-07

Resolves https://github.com/microsoft/vcpkg/issues/30474
Resolves https://github.com/microsoft/vcpkg/issues/30051
Resolves https://github.com/microsoft/vcpkg/issues/25521
Resolves https://github.com/microsoft/vcpkg/issues/23629
2023-04-10 15:56:36 -07:00
Billy O'Neal 217194cea7
Fix cancellation, from @dan-shaw's branch: (#30722)
b877a10a13

Co-authored-by: dan-shaw <51385773+dan-shaw@users.noreply.github.com>
2023-04-07 19:21:44 -07:00
JonLiu1993 cd5a39fc63
[libusb] remove cibaseline (#30714) 2023-04-07 14:32:30 -07:00
autoantwort df1fcfb1a6
[zeroc-ice] fix arm64-osx build (#30519)
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-04-06 16:44:47 -07:00
MonicaLiu 43344e220c
remove qwt:x64-osx (#30652)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-04-04 15:41:54 -07:00
Mengna Li 8e368e0475
fix bad hash (#30656) 2023-04-04 15:38:20 -07:00
sbrajchuk a6fd18c454
[ryu] Fix VS2022 build (#30215) 2023-04-04 11:03:43 -07:00
talregev 19af97cba8
Compile dartsim in windows x86 (#30557) 2023-04-02 21:17:41 -07:00
Mengna Li 69efe9cc2d
update runtime version (#30546) 2023-03-31 21:00:54 -07:00
Billy O'Neal 5b12143152
Update vcpkg-tool to 2023-03-29. (#30503) 2023-03-30 12:02:53 -07:00