Commit Graph

2996 Commits

Author SHA1 Message Date
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