Skip to content

[vcpkg] Controlling top-level find_package#27950

Merged
BillyONeal merged 12 commits intomicrosoft:masterfrom
dg0yt:trace-find-package
Mar 10, 2025
Merged

[vcpkg] Controlling top-level find_package#27950
BillyONeal merged 12 commits intomicrosoft:masterfrom
dg0yt:trace-find-package

Conversation

@dg0yt
Copy link
Contributor

@dg0yt dg0yt commented Nov 22, 2022

Based on recent changes to vcpkg.cmake, this PR adds two behaviours which I was looking for in the past, both related to being able to control (automatic) dependencies with regard to installation order.

Tracing find_package

Merged as #27982.

Controlling top-level find_package

Some projects enable behaviours automatically based on results of top-level find_package calls. To implement port feature control without patching, maintainers use CMAKE_REQUIRE_FIND_PACKAGE_<Pkg> and/or CMAKE_DISABLE_FIND_PACKAGE_<Pkg>. However, these variable maybe used as a pair, and they affect nested requirements.
The second commit adds variable (template) CMAKE_FIND_PACKAGE_<Pkg> which

  • does nothing if undefined,
  • makes top-level find_package(<Pkg>) required if true,
  • makes top-level find_package(<Pkg>) disabled if false,
  • avoid CMake warnings when CMAKE_FIND_PACKAGE_<Pkg>=ON meets find_package(<Pkg> REQUIRED).

This variable can be used easily with vcpkg_check_features.
Hints can be printed when tracing is enabled.

Example output

From gdal with -DVCPKG_TRACE_FIND_PACKAGE=ON -DVCPKG_FIND_PACKAGE_CryptoPP=0 -DVCPKG_FIND_PACKAGE_PROJ=1 -DVCPKG_FIND_PACKAGE_TIFF=0:

-- find_package(CryptoPP )
--   (disabled by VCPKG_FIND_PACKAGE_CryptoPP=0)
-- find_package(PROJ 9 CONFIG QUIET)
--   (required by VCPKG_FIND_PACKAGE_PROJ=1)
--   find_package(unofficial-sqlite3 CONFIG QUIET REQUIRED)
--     find_package(Threads QUIET REQUIRED)
--   find_package(TIFF QUIET REQUIRED)
--     using share/tiff/vcpkg-cmake-wrapper.cmake
--     find_package(LibLZMA REQUIRED QUIET)
--       using share/liblzma/vcpkg-cmake-wrapper.cmake
--       find_package(Threads )
--     find_package(JPEG REQUIRED QUIET)
--       using share/jpeg/vcpkg-cmake-wrapper.cmake
--     find_package(ZLIB REQUIRED QUIET)
--       using share/zlib/vcpkg-cmake-wrapper.cmake
--   find_package(CURL QUIET REQUIRED)
--     using share/curl/vcpkg-cmake-wrapper.cmake
--     find_package(OpenSSL 3 QUIET REQUIRED)
--       using share/openssl/vcpkg-cmake-wrapper.cmake
--       find_package(PkgConfig QUIET)
--       find_package(Threads )
--       find_package(Threads REQUIRED)
--     find_package(ZLIB 1 QUIET REQUIRED)
--       using share/zlib/vcpkg-cmake-wrapper.cmake
-- find_package(ZSTD NAMES zstd)
--   (could be controlled by VCPKG_FIND_PACKAGE_ZSTD)

NB: The nested find_package(TIFF) is not affected by VCPKG_FIND_PACKAGE_TIFF=0.
(FTR port gdal shouldn't use VCPKG_FIND_PACKAGE_<Pkg> because it has proper feature control.)

Use cases

github-actions[bot]
github-actions bot previously approved these changes Nov 22, 2022
@Cheney-W Cheney-W added category:tool-update The issue is with build tool or build script, which requires update or should be executed correctly info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Nov 22, 2022
@dg0yt
Copy link
Contributor Author

dg0yt commented Nov 22, 2022

FTR: The tracing part can be removed anytime without consequence.
However, the control part creates dependencies between ports and the proposed behaviour. Suggesting team review.

@Thomas1664
Copy link
Contributor

Thomas1664 commented Nov 22, 2022

This seems to do something similar to #27606 and I like the idea behind this change.

I don't understand how "bad" (i.e. without REQUIRED) and "good" find_package calls can be differentiated?
Can you give an example on how the output of bad find_package calls would look like?

@Neumann-A
Copy link
Contributor

Still has the problem of consecutive calls being wrongly required.

find_package(<Pkg> CONFIG) <- allowed to fail. 
find_package(<Pkg> REQUIRED) 

I like the trace however.

@dg0yt
Copy link
Contributor Author

dg0yt commented Nov 22, 2022

Still has the problem of consecutive calls being wrongly required.

True, but I haven't seen this pattern very often. (And your example even ends with REQUIRED).
It is just an offer for a common pattern.

I like the trace however.

I admit it isn't always as nice. The find_modules will insert extra output in many cases. But tracing remains possible. And in particular, you can grep for -- find_package to find top-level dependencies.

I don't understand how "bad" (i.e. without REQUIRED) and "good" find_package calls can be differentiated?
Can you give an example on how the output of bad find_package calls would look like?

I can't give such an example because this is out of scope (if I understand at all what you mean).
The point is to see all find_package calls (for a given execution path) and to identify top-level calls.

Continuing my comment from #27606, the top-level packages should refer to direct dependencies.
And apart from stdout, the tracing might go to a separate file which can be post-processed.

@Neumann-A
Copy link
Contributor

pattern very often.

All qt6 ports do that. Component based lookup is also a possibilty

@JavierMatosD JavierMatosD added requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. and removed info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Nov 22, 2022
@Thomas1664
Copy link
Contributor

Does the indentation reflect transitive dependencies?

I can't give such an example because this is out of scope (if I understand at all what you mean).
The point is to see all find_package calls (for a given execution path) and to identify top-level calls.

In the output above I would consider

-- find_package(ZSTD NAMES zstd)
-- (could be controlled by VCPKG_FIND_PACKAGE_ZSTD)

bad because the configure step wouldn't fail if ZSTD could not be found for some reason.

@PhoebeHui PhoebeHui changed the title Tracing and controlling find_package [vcpkg] Tracing and controlling find_package Dec 2, 2022
@Cheney-W
Copy link
Contributor

Cheney-W commented Dec 2, 2022

@dg0yt Could you please solve the conflict? Thank you!

@dg0yt dg0yt force-pushed the trace-find-package branch from 83fe9bd to f7f08f0 Compare December 10, 2022 09:12
@dg0yt dg0yt changed the title [vcpkg] Tracing and controlling find_package [vcpkg] Controlling top-level find_package Dec 10, 2022
github-actions[bot]
github-actions bot previously approved these changes Dec 10, 2022
@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 11, 2022

In the output above I would consider

-- find_package(ZSTD NAMES zstd)
-- (could be controlled by VCPKG_FIND_PACKAGE_ZSTD)

bad because the configure step wouldn't fail if ZSTD could not be found for some reason.

This is exactly the kind of pattern the VCPKG_FIND_PACKAGE_ZSTD is meant to control, either directly or bound to a feature via vcpkg_check_features.

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 11, 2022

FTR there is another broken pattern: using include(Find<Pkg>) instead of include(<Pkg>).

  • It circumvents the wrappers.
  • It circumvents the tracking of nesting depth.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jan 17, 2023

Ping.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jan 27, 2023

@BillyONeal Can the team look at this proposal? It would simplify to resolve unguarded function calls as noted in #29070 (comment). The next step might be to make vcpkg_cmake_configure even warn about uncontrolled top-level find_package calls, similar to the current warning about unused variables.

@BillyONeal
Copy link
Member

We do want something like this but haven't had time to seriously look yet :(. Thanks!

@autoantwort
Copy link
Contributor

We do want something like this but haven't had time to seriously look yet :(. Thanks!

@BillyONeal Do you maybe now have time to do it? :)

@BillyONeal
Copy link
Member

@BillyONeal Do you maybe now have time to do it? :)

I don't expect it to happen in this planning cycle because getting a good answer to the tools situation, possibly solving the alternatives problem, and some artifacts stuff blowing up in important partners' faces are all higher priority things. I think Neumann-A had a starting point on what it would look like. (Different toolchain file that uses the new cmake dependency provider thingy they added a version or two ago)

@BillyONeal
Copy link
Member

Oh I got confused as to what this was actually doing. Still not sure on priority of it vs. those other bits I mentioned.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jun 22, 2024

Is there some use case I'm missing where it should be REQUIRED only at top level?

I think the case is in your post: We have no control over find_package in transitive dependencies. They may intentionally try repeated calls with different parameters (CONFIG, NO_CONFIG, VERSION, COMPONENTS X, HINTS ...). REQUIRED would make the first attempt required.

And the transitive code comes from other ports (= dependencies) or CMake. It changes independently. What builds now might fail when a dependency is updated. Maintainers of independent ports generally do not like to fix dependent ports. It is better to not increase coupling.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jun 22, 2024

If this PR gets a chance now, I can try to add a unit test.

@BillyONeal
Copy link
Member

They may intentionally try repeated calls with different parameters (CONFIG, NO_CONFIG, VERSION, COMPONENTS X, HINTS ...). REQUIRED would make the first attempt required.

Makes sense.

If this PR gets a chance now, I can try to add a unit test.

The PR is getting a chance now :). The holdup has always been that we only had one reviewer who was confident enough in this CMake surgery to do a real review of something like this but he is rarely available to do reviews like that since he has manager-y things to do (that being @ras0219-msft ). In the last couple of years I think I finally understand this area well enough to review it.

@BillyONeal
Copy link
Member

@ras0219-msft is concerned that this exposes a 'new feature' to people who aren't using vcpkg at all and wants these to only do something when they are inside a port somehow. Copying out the command line from vcpkg_cmake_configure should work though, so perhaps we need a Z_BUILDING_IN_A_PORT or similar to trigger this.

@BillyONeal
Copy link
Member

Also I withdraw requesting "TOP_LEVEL" in the name but I would still like "LOCK". I can make that change if you want...

@dg0yt
Copy link
Contributor Author

dg0yt commented Jul 3, 2024

Copying out the command line from vcpkg_cmake_configure should work though, so perhaps we need a Z_BUILDING_IN_A_PORT or similar to trigger this.

It doesn't depend on building ports, it depends on using the vcpkg toolchain.

I can make that change if you want...

If you can do it now, it might speed it up. I will avoid pushes until July 14.

@JavierMatosD JavierMatosD marked this pull request as draft October 8, 2024 20:16
@BillyONeal
Copy link
Member

OK I applied / fixed my suggestions. Can you review/confirm it's OK with you?

@BillyONeal BillyONeal marked this pull request as ready for review March 7, 2025 21:35
@dg0yt
Copy link
Contributor Author

dg0yt commented Mar 8, 2025

Let me check if I can add a test.


if(z_vcpkg_find_package_backup_id EQUAL "1")
# This is the top-level find_package call
if("VCPKG_LOCK_FIND_PACKAGE_${z_vcpkg_find_package_package_name}")
Copy link
Contributor Author

@dg0yt dg0yt Mar 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken by 12ff1a3.
This caught my eye on yesterday's cursory review.
This was caught by my test now.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test stdout:

-- Building x64-linux-rel
CMake Error at installed/x64-linux/share/unit-test-cmake/test-macros.cmake:19 (_message):
    Test failed:
      set(VCPKG_LOCK_FIND_PACKAGE_absentPackageX 1)
      find_package(absentPackageX)
    was expected to be a FATAL_ERROR.
    See logs for more information:
      /home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/test-x64-linux-da39a3-out.log
      /home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/test-x64-linux-da39a3-err.log

Call Stack (most recent call first):
  scripts/test_ports/vcpkg-ci-cmake-toolchain-file/portfile.cmake:54 (message)
  scripts/test_ports/vcpkg-ci-cmake-toolchain-file/portfile.cmake:82 (unit_test_ensure_cmake_error)
  scripts/ports.cmake:196 (include)

test...out.log

Change Dir: '/home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/x64-linux-rel'

Run Build Command(s): /home/vcpkg/vcpkg/downloads/tools/ninja-1.12.1-linux/ninja -v -v -j7
[0/1] /home/vcpkg/vcpkg/downloads/tools/cmake-3.30.1-linux/cmake-3.30.1-linux-x86_64/bin/cmake --regenerate-during-build -S/home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/src/project -B/home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/x64-linux-rel
-- find_package(absentPackageX )
--   (disabled by VCPKG_LOCK_FIND_PACKAGE_absentPackageX=1)
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/vcpkg/vcpkg/buildtrees/vcpkg-ci-cmake-toolchain-file/x64-linux-rel
ninja: no work to do.

Note the confused "disabled by VCPKG_LOCK_FIND_PACKAGE_absentPackageX=1".

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since your test now passes can I assume you fixed? Thanks!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, it is fixed. The quotes prevented evaluation as a variable, so I added ${..}.

Copy link
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for adding a bug!

@BillyONeal BillyONeal merged commit a5a4816 into microsoft:master Mar 10, 2025
18 checks passed
@BillyONeal
Copy link
Member

Thank you!

@dg0yt
Copy link
Contributor Author

dg0yt commented Mar 10, 2025

Another long-running PR finally merged 🎉

@dg0yt dg0yt deleted the trace-find-package branch March 10, 2025 19:19
ParvusLacertus added a commit to ParvusLacertus/vcpkg that referenced this pull request Mar 29, 2025
commit acd5bba
Author: Alberto Luaces <[email protected]>
Date:   Sat Mar 29 10:21:16 2025 +0100

    [libmatio-cpp] Add new port to vcpkg (microsoft#44589)

    Co-authored-by: Alberto Luaces <[email protected]>
    Co-authored-by: Kai Pastor <[email protected]>
    Co-authored-by: Cheney Wang <[email protected]>

commit ab26d2e
Author: toge <[email protected]>
Date:   Sat Mar 29 17:56:17 2025 +0900

    [sol2] update to 3.5.0 (microsoft#44662)

commit 7201573
Author: jalegido <[email protected]>
Date:   Sat Mar 29 09:52:50 2025 +0100

    [Ocilib] update to 4.7.7 (microsoft#44665)

commit 7354f1c
Author: Chuck Walbourn <[email protected]>
Date:   Fri Mar 28 15:45:07 2025 -0700

    [directxtex, directxmesh, uvatlas] Updated for March 2025 releases (microsoft#44632)

commit c0cb7be
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 28 15:43:27 2025 -0700

    Turn x64-osx back on. (microsoft#44681)

commit e2e3f65
Author: toge <[email protected]>
Date:   Fri Mar 28 16:12:55 2025 +0900

    [expat] update to 2.7.0 (microsoft#44401)

commit 4b45178
Author: PolarGoose <[email protected]>
Date:   Fri Mar 28 08:12:15 2025 +0100

    [libmagic] Fix build with x64-windows-static triplet (microsoft#44566)

commit e73bcc0
Author: Long Nguyen <[email protected]>
Date:   Fri Mar 28 14:11:28 2025 +0700

    [libevdev] add new port (microsoft#44626)

commit 18aaaf3
Author: Thomas Hansen <[email protected]>
Date:   Fri Mar 28 08:09:49 2025 +0100

    [mfx-dispatch] Fix missing cstdint import using upstream's patch. (microsoft#4… (microsoft#44650)

    Co-authored-by: Thomas Gravgaard Hansen <[email protected]>

commit 507cfcd
Author: Connector Switch <[email protected]>
Date:   Fri Mar 28 15:08:44 2025 +0800

    [snappy] update to 1.2.2 (microsoft#44652)

commit 1a21d75
Author: toge <[email protected]>
Date:   Fri Mar 28 16:08:14 2025 +0900

    [glaze] update to 5.0.2 (microsoft#44655)

commit 1dce60b
Author: Daniel Schürmann <[email protected]>
Date:   Fri Mar 28 08:07:05 2025 +0100

    [qtbase] add feature "shared-mime-info"  (microsoft#44571)

commit aca111d
Author: Stephen Webb <[email protected]>
Date:   Fri Mar 28 18:03:27 2025 +1100

    [log4cxx] add 1.4.0 (microsoft#44661)

    Co-authored-by: Stephen Webb <[email protected]>

commit c636198
Author: Nicolas BLANC <[email protected]>
Date:   Thu Mar 27 18:01:54 2025 +0100

    [libdmtx] Add new port (microsoft#44636)

commit 2c51976
Author: Guillermo Calvo <[email protected]>
Date:   Thu Mar 27 17:47:12 2025 +0100

    [resultlib] Add new port (microsoft#44531)

    Co-authored-by: Mengna-Li <[email protected]>

commit ac8f14d
Author: Jaap Aarts <[email protected]>
Date:   Thu Mar 27 17:40:17 2025 +0100

    [blas] Enable openblas on mingw (microsoft#44583)

    Co-authored-by: Kai Pastor <[email protected]>

commit e033aa9
Author: Jaap Aarts <[email protected]>
Date:   Thu Mar 27 17:38:53 2025 +0100

    [lapack-reference] Fix building lapack with cblas on mingw (microsoft#44584)

    Co-authored-by: Mengna-Li <[email protected]>

commit 977db88
Author: Jan Aleksandrov <[email protected]>
Date:   Thu Mar 27 17:37:10 2025 +0100

    [libinterpolate] Add new port (microsoft#44608)

    Co-authored-by: Jan Aleksandrov <[email protected]>
    Co-authored-by: Kai Pastor <[email protected]>
    Co-authored-by: Jonliu <[email protected]>

commit e2387bd
Author: Lily Wang <[email protected]>
Date:   Thu Mar 27 09:35:46 2025 -0700

    [libvorbis] Upgrade CMake 3.5 (microsoft#44347)

commit 7a0404d
Author: toge <[email protected]>
Date:   Fri Mar 28 01:35:02 2025 +0900

    [luau] update to 0.666 (microsoft#44623)

commit 64f3d3d
Author: Billy O'Neal <[email protected]>
Date:   Thu Mar 27 00:27:15 2025 -0700

    [robotraconteur] Use upstream's patch. (microsoft#44634)

commit fcf21f8
Author: Javier Matos Denizac <[email protected]>
Date:   Thu Mar 27 01:10:23 2025 -0400

    Update vcpkg to 2025-03-22 (microsoft#44587)

    Co-authored-by: Billy Robert O'Neal III <[email protected]>

commit d172727
Author: Kai Pastor <[email protected]>
Date:   Wed Mar 26 09:58:22 2025 +0100

    [pkgconf] Update to 2.4.3 (microsoft#44200)

commit 6eb418b
Author: Luke Marshall <[email protected]>
Date:   Wed Mar 26 01:56:38 2025 -0700

    [highs] upgrade to version 1.10.0 (microsoft#44534)

commit b1fc7e0
Author: Gianluca Martino <[email protected]>
Date:   Wed Mar 26 09:54:26 2025 +0100

    [gtest] add feature cxx17 (microsoft#44582)

commit c613fb6
Author: SunBlack <[email protected]>
Date:   Wed Mar 26 09:48:35 2025 +0100

    [benchmark] Update to 1.9.2 (microsoft#44600)

commit 7c169a2
Author: Connector Switch <[email protected]>
Date:   Wed Mar 26 16:48:12 2025 +0800

    [folly, fizz, wangle, proxygen, mvfst, fbthrift, cachelib] update to 03.24 (microsoft#44601)

commit 1e92aa0
Author: toge <[email protected]>
Date:   Wed Mar 26 17:46:49 2025 +0900

    [ftxui] update to 6.0.0 (microsoft#44603)

commit e175d91
Author: Duncan Horn <[email protected]>
Date:   Wed Mar 26 01:46:26 2025 -0700

    [wil] Update WIL port to 1.0.250325.1 (microsoft#44604)

commit d5ee3cf
Author: Alfred E. Heggestad <[email protected]>
Date:   Wed Mar 26 09:45:16 2025 +0100

    [baresip-libre] upgrade to version 3.21.0 (microsoft#44613)

commit 21816e0
Author: Fidel Yin <[email protected]>
Date:   Tue Mar 25 02:11:59 2025 -0400

    [dxcam-cpp] Add new port (microsoft#44562)

commit 2f684c8
Author: tartanpaint <[email protected]>
Date:   Tue Mar 25 06:10:11 2025 +0000

    [openh264] fix cmake get vars dependency (microsoft#44558)

commit 63ddb92
Author: toge <[email protected]>
Date:   Tue Mar 25 14:55:36 2025 +0900

    [simdutf] update to 6.4.0 (microsoft#44573)

commit 5e61fbe
Author: Alexis Placet <[email protected]>
Date:   Mon Mar 24 18:30:04 2025 +0100

    [arcticdb-sparrow] Add new port (microsoft#44236)

    Co-authored-by: toge <[email protected]>
    Co-authored-by: Cheney Wang <[email protected]>

commit 16f700e
Author: Kai Pastor <[email protected]>
Date:   Mon Mar 24 18:28:31 2025 +0100

    [vcpkg-ci-gz-common, gz-*,spdlog] New test port, fixes (microsoft#44389)

commit e4e0ab6
Author: JonLiu1993 <[email protected]>
Date:   Mon Mar 24 17:10:35 2025 +0000

    [librdkafka] update to 2.8.0 (microsoft#44527)

commit af1bb18
Author: Mengna-Li <[email protected]>
Date:   Tue Mar 25 01:10:02 2025 +0800

    [minhook] fix build error on CMake 4.0 (microsoft#44574)

    Co-authored-by: Mengna-Li <[email protected]>

commit a72d9e4
Author: Maxime Gervais <[email protected]>
Date:   Mon Mar 24 18:09:25 2025 +0100

    [libmediainfo] update to 25.03 (microsoft#44580)

commit b9d5c69
Author: PARK DongHa <[email protected]>
Date:   Tue Mar 25 02:08:58 2025 +0900

    [cpp-httplib] Support Zstandard(zstd) feature in v0.20.0 (microsoft#44581)

commit b1d8051
Author: Lily Wang <[email protected]>
Date:   Mon Mar 24 00:59:33 2025 -0700

    [opencsg] Update to 1.8.1 (microsoft#44526)

commit cd28ffb
Author: toge <[email protected]>
Date:   Mon Mar 24 16:58:59 2025 +0900

    [rapidcsv] update to 8.85 (microsoft#44572)

commit 573b9c2
Author: toge <[email protected]>
Date:   Mon Mar 24 16:58:38 2025 +0900

    [blend2d] update to 2025-03-08 (microsoft#44563)

commit c05f082
Author: Nick Logozzo <[email protected]>
Date:   Mon Mar 24 03:57:56 2025 -0400

    [libnick] Update to 2025.3.6 (microsoft#44560)

commit c5a9914
Author: toge <[email protected]>
Date:   Mon Mar 24 16:56:54 2025 +0900

    [paho-mqttpp3] update to 1.5.2 (microsoft#44557)

commit f3ceb75
Author: toge <[email protected]>
Date:   Mon Mar 24 16:56:35 2025 +0900

    [glaze] update to 5.0.1 (microsoft#44556)

commit bd5bfe4
Author: Osyotr <[email protected]>
Date:   Mon Mar 24 10:56:18 2025 +0300

    [qt5-base] Move openssl out of core feature (microsoft#44553)

commit 4c34aea
Author: Connector Switch <[email protected]>
Date:   Mon Mar 24 15:50:55 2025 +0800

    [cachelib] update to 2025.03.17 (microsoft#44552)

commit 5f809c3
Author: toge <[email protected]>
Date:   Mon Mar 24 16:49:31 2025 +0900

    [libarchive] update to 3.7.8 (microsoft#44551)

commit 923549a
Author: Sidney Cogdill <[email protected]>
Date:   Mon Mar 24 07:46:58 2025 +0000

    [proxy] Update to 3.3.0 (microsoft#44546)

commit 0bde25d
Author: Cheney Wang <[email protected]>
Date:   Mon Mar 24 15:46:41 2025 +0800

    [xxhash] Update to 0.8.3 (microsoft#44528)

commit 97613c6
Author: toge <[email protected]>
Date:   Mon Mar 24 16:46:18 2025 +0900

    [duckdb] add excel feature (microsoft#44508)

commit 4c08e0f
Author: Jan Aleksandrov <[email protected]>
Date:   Mon Mar 24 08:43:07 2025 +0100

    [hfsm2] Update to 2.6.1 (microsoft#44470)

commit 0522668
Author: autoantwort <[email protected]>
Date:   Mon Mar 24 08:41:00 2025 +0100

    [pangolin] remove test feature (microsoft#44432)

commit 903c6cc
Author: Daniel Schürmann <[email protected]>
Date:   Mon Mar 24 08:40:00 2025 +0100

    [shared-mime-info] New port (microsoft#44341)

    Co-authored-by: JonLiu1993 <[email protected]>

commit 71926c1
Author: Olivier <[email protected]>
Date:   Mon Mar 24 08:37:03 2025 +0100

    [vcpkg scripts] fix relative_tool_dir debug match (microsoft#44287)

    Co-authored-by: Olivier PELLET-MANY <[email protected]>
    Co-authored-by: Kai Pastor <[email protected]>

commit a76b332
Author: Kai Pastor <[email protected]>
Date:   Sun Mar 23 21:42:13 2025 +0100

    [allegro5] Enable android (microsoft#44510)

commit d329afe
Author: Lily Wang <[email protected]>
Date:   Sun Mar 23 13:40:08 2025 -0700

    [vcpkg baseline] [proxygen] Fix ci pipeline error (microsoft#44232)

commit b65a251
Author: Craig Edwards (Brain) <[email protected]>
Date:   Sun Mar 23 20:32:34 2025 +0000

    [DPP] Bump to version 10.1.2 (microsoft#44518)

commit 670f6dd
Author: Chuck Walbourn <[email protected]>
Date:   Fri Mar 21 20:14:30 2025 -0700

    [gameinput, directxtk, directxtk12] Updated for latest releases (microsoft#44545)

commit 20224c9
Author: Chuck Walbourn <[email protected]>
Date:   Fri Mar 21 20:13:56 2025 -0700

    [community triplet] x64-xbox-* link was using the wrong lib paths (microsoft#44544)

commit d798e3d
Author: WangWeiLin-MV <[email protected]>
Date:   Sat Mar 22 01:21:53 2025 +0000

    [vcpkg baseline][workflow] Remove workflow:x64-uwp from fail list (microsoft#44521)

commit 57f42c1
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 21 17:09:22 2025 -0700

    Turns out DOWNLOADS might not exist after all. (microsoft#44543)

commit 93c2011
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 21 13:46:15 2025 -0700

    Support FILENAME with / in vcpkg_download_distfile. (microsoft#44537)

commit ec75733
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 21 10:00:54 2025 -0700

    Disable x64-osx for now while the hardware is moving. (microsoft#44533)

commit 608d1db
Author: Timothy Heeg <[email protected]>
Date:   Fri Mar 21 04:12:43 2025 -0400

    [openvdb] Add NanoVDB tools feature (microsoft#44130)

commit 5c62200
Author: Mengna-Li <[email protected]>
Date:   Fri Mar 21 16:11:27 2025 +0800

    [freeglut] Fix build with CMake4.0 (microsoft#44495)

    Co-authored-by: Mengna-Li <[email protected]>

commit 11d10a6
Author: toge <[email protected]>
Date:   Fri Mar 21 17:10:42 2025 +0900

    [pulzed-mini] update to 0.9.17 (microsoft#44504)

commit 223c278
Author: Kai Pastor <[email protected]>
Date:   Fri Mar 21 09:07:44 2025 +0100

    [libspatialite] android needs -llog (microsoft#44497)

commit 0c6b095
Author: toge <[email protected]>
Date:   Fri Mar 21 17:07:09 2025 +0900

    [blake3] update to 1.7.0 (microsoft#44512)

commit d2442b7
Author: Rimas Misevičius <[email protected]>
Date:   Fri Mar 21 10:06:33 2025 +0200

    [upa-url] update to 1.2.0 (microsoft#44515)

commit 8910d42
Author: Connector Switch <[email protected]>
Date:   Fri Mar 21 16:05:59 2025 +0800

    [folly related] update to 03.17 (microsoft#44509)

commit d22244d
Author: Kyle Benesch <[email protected]>
Date:   Fri Mar 21 01:04:54 2025 -0700

    [libtcod] update to 2.0.0 (microsoft#44522)

commit a7d06b3
Author: Nick D'Ademo <[email protected]>
Date:   Thu Mar 20 19:06:32 2025 +1100

    [wintoast] update to 1.3.1 (microsoft#44409)

commit 374b6c6
Author: Kai Pastor <[email protected]>
Date:   Thu Mar 20 09:06:01 2025 +0100

    [plplot] Fix cross builds, fix exported config, add test port (microsoft#44234)

commit 1199028
Author: EnzoMassyle <[email protected]>
Date:   Thu Mar 20 00:35:45 2025 -0700

    [fxaudio] add new port (microsoft#44221)

    Co-authored-by: Kai Pastor <[email protected]>

commit 5e1e9f5
Author: jim wang <[email protected]>
Date:   Thu Mar 20 15:28:38 2025 +0800

    [pcl] Fix gluErrorString is not defined (microsoft#44281)

commit 63932b3
Author: Kai Pastor <[email protected]>
Date:   Thu Mar 20 08:19:48 2025 +0100

    Android: API level 28, dynamic CRT (microsoft#44424)

commit 6a6b135
Author: WangWeiLin-MV <[email protected]>
Date:   Thu Mar 20 07:03:42 2025 +0000

    [libtheora] Update cmake_minimum_required (microsoft#44475)

commit 5564c7d
Author: WangWeiLin-MV <[email protected]>
Date:   Thu Mar 20 07:03:16 2025 +0000

    [qtinterfaceframework] Bump jinja2 from 3.1.5 to 3.1.6 (microsoft#44477)

commit d593ee6
Author: Vitalii Koshura <[email protected]>
Date:   Thu Mar 20 08:02:48 2025 +0100

    [sentry-native] update to 0.8.2 (microsoft#44483)

    Signed-off-by: Vitalii Koshura <[email protected]>

commit 497f18e
Author: Michele Caini <[email protected]>
Date:   Thu Mar 20 08:02:22 2025 +0100

    [entt] update to 3.15.0 (microsoft#44484)

commit 172bc4d
Author: Dennis <[email protected]>
Date:   Thu Mar 20 08:00:52 2025 +0100

    [asio-grpc] Update to 3.4.3 (microsoft#44486)

commit c25d792
Author: Ivan Sorokin <[email protected]>
Date:   Thu Mar 20 08:00:11 2025 +0100

    [sdl1] fix linking warning LNK4099 (microsoft#44487)

commit 1fd1251
Author: Karol Wójcik <[email protected]>
Date:   Thu Mar 20 07:58:42 2025 +0100

    [roaring] update to 4.3.1 (microsoft#44488)

commit a530ea8
Author: Mengna-Li <[email protected]>
Date:   Thu Mar 20 14:57:40 2025 +0800

    [libdatachannel] update to 0.22.6 (microsoft#44491)

    Co-authored-by: Mengna-Li <[email protected]>

commit 20289b7
Author: Nick Logozzo <[email protected]>
Date:   Thu Mar 20 02:46:21 2025 -0400

    [libnick] Update to 2025.3.4 (microsoft#44493)

commit b02e341
Author: toge <[email protected]>
Date:   Wed Mar 19 16:46:43 2025 +0900

    [imgui] update to 1.91.9 (microsoft#44425)

commit a97104f
Author: toge <[email protected]>
Date:   Wed Mar 19 16:44:41 2025 +0900

    [tinyxml2] update to 11.0.0 (microsoft#44446)

commit a91b1fa
Author: Kai Blaschke <[email protected]>
Date:   Wed Mar 19 08:43:52 2025 +0100

    [projectm-eval] Update port to v1.0.1 (microsoft#44443)

commit ac4c628
Author: jpr42 <[email protected]>
Date:   Wed Mar 19 00:42:47 2025 -0700

    [gperf] Fix CMake 4.0 build (microsoft#44434)

commit 8688acd
Author: ytnuf <[email protected]>
Date:   Wed Mar 19 07:42:15 2025 +0000

    [tgui] Fix backend check (microsoft#44452)

commit c8173a3
Author: Vijai Kumar S <[email protected]>
Date:   Wed Mar 19 08:36:37 2025 +0100

    [lib3mf] update to 2.4.1 (microsoft#44444)

    Co-authored-by: Martin Weismann <[email protected]>
    Co-authored-by: Vijai Kumar S <[email protected]>
    Co-authored-by: Kai Pastor <[email protected]>
    Co-authored-by: WangWeiLin-MV <[email protected]>
    Co-authored-by: Billy Robert O'Neal III <[email protected]>

commit 5055261
Author: autoantwort <[email protected]>
Date:   Wed Mar 19 08:30:04 2025 +0100

    [duckdb] fix icu build  (microsoft#44410)

commit 1ee0653
Author: Kai Pastor <[email protected]>
Date:   Wed Mar 19 08:26:34 2025 +0100

    [ffmpeg] Fix msvc pc files, update usage, improve test port (microsoft#44383)

commit 4d4276d
Author: Dennis <[email protected]>
Date:   Wed Mar 19 07:59:41 2025 +0100

    [grpc] Update to 1.71.0 (microsoft#44461)

commit aebdc01
Author: ytnuf <[email protected]>
Date:   Wed Mar 19 06:56:15 2025 +0000

    [godot-cpp] Upgrade to 4.4 (microsoft#44445)

commit 0c8d0d5
Author: autoantwort <[email protected]>
Date:   Wed Mar 19 07:41:56 2025 +0100

    [github workflow] auto close issues about gitlab.freedesktop.org (microsoft#44454)

commit edd0213
Author: Bruce Mitchener <[email protected]>
Date:   Wed Mar 19 13:41:23 2025 +0700

    [flecs] Update to 4.0.5 (microsoft#44458)

commit 06e55c4
Author: toge <[email protected]>
Date:   Wed Mar 19 15:39:57 2025 +0900

    [plutovg] update to 1.0.0 (microsoft#44466)

commit 8ccaa49
Author: toge <[email protected]>
Date:   Wed Mar 19 15:36:34 2025 +0900

    [libcbor] update to 0.12.0 (microsoft#44465)

commit f2cce00
Author: Kai Pastor <[email protected]>
Date:   Wed Mar 19 07:35:47 2025 +0100

    [libxcrypt] Update to 4.4.38 (microsoft#44468)

commit f278eae
Author: toge <[email protected]>
Date:   Wed Mar 19 15:31:44 2025 +0900

    [flatbuffers] update to 25.2.10 (microsoft#44462)

    Co-authored-by: Billy Robert O'Neal III <[email protected]>

commit 6dd3261
Author: Sandy <[email protected]>
Date:   Wed Mar 19 02:30:22 2025 -0400

    [SDL2] Fix compiling on gcc (microsoft#44413)

commit 3235411
Author: toge <[email protected]>
Date:   Wed Mar 19 15:28:23 2025 +0900

    [cpp-httplib] update to 0.20.0 (microsoft#44474)

commit 478939b
Author: Billy O'Neal <[email protected]>
Date:   Tue Mar 18 04:15:57 2025 -0700

    Patch Tuesday for March 2025 (microsoft#44354)

commit 043abf2
Author: myd7349 <[email protected]>
Date:   Mon Mar 17 22:05:20 2025 +0800

    [libaribcaption] Add new port (microsoft#44415)

commit 4ec0e29
Author: autoantwort <[email protected]>
Date:   Mon Mar 17 14:41:44 2025 +0100

    [rmqcpp] fix build with new boost version (microsoft#44437)

commit 8c67550
Author: Daniel Schürmann <[email protected]>
Date:   Mon Mar 17 14:29:49 2025 +0100

    [sleef] Allow to crosscompile (microsoft#44319)

    Co-authored-by: Kai Pastor <[email protected]>

commit 0253f6e
Author: Daniel Schürmann <[email protected]>
Date:   Mon Mar 17 14:28:16 2025 +0100

    [gettext] Fix path related issues with MSVC (microsoft#44340)

commit 47d7ec6
Author: R3dByt3 <[email protected]>
Date:   Mon Mar 17 14:26:39 2025 +0100

    [skia] Fix dependency skia (microsoft#44385)

commit 8867a9a
Author: Kai Pastor <[email protected]>
Date:   Mon Mar 17 14:25:23 2025 +0100

    [test ports] minor cleanup (microsoft#44418)

commit b981f71
Author: autoantwort <[email protected]>
Date:   Mon Mar 17 14:23:12 2025 +0100

    [influxdb-cxx] fix build with new boost (microsoft#44420)

commit be1c170
Author: Benno Waldhauer <[email protected]>
Date:   Mon Mar 17 14:21:13 2025 +0100

    [webthing-cpp] update to 1.2.0 (microsoft#44405)

commit a62e1f1
Author: toge <[email protected]>
Date:   Mon Mar 17 22:20:28 2025 +0900

    [lunasvg] update to 3.2.1 (microsoft#44404)

commit 1c40c88
Author: toge <[email protected]>
Date:   Mon Mar 17 22:20:09 2025 +0900

    [fast-float] update to 8.0.2 (microsoft#44403)

commit 0a4384e
Author: toge <[email protected]>
Date:   Mon Mar 17 22:19:49 2025 +0900

    [valijson] update to 1.0.4 (microsoft#44400)

commit 4c77d8d
Author: toge <[email protected]>
Date:   Mon Mar 17 22:19:28 2025 +0900

    [luau] update to 0.665 (microsoft#44399)

commit 05476ec
Author: Kai Pastor <[email protected]>
Date:   Mon Mar 17 14:19:07 2025 +0100

    [vst3sdk] Fix typo (microsoft#44395)

commit da2f73a
Author: Kai Pastor <[email protected]>
Date:   Mon Mar 17 14:18:47 2025 +0100

    [proj] Update to 9.6.0 (microsoft#44394)

commit 327a22f
Author: Rémy Tassoux <[email protected]>
Date:   Mon Mar 17 14:17:53 2025 +0100

    [joltphysics] Update to 5.3.0 (microsoft#44406)

commit 802b76f
Author: Dr. Patrick Urbanke (劉自成) <[email protected]>
Date:   Mon Mar 17 21:17:39 2025 +0800

    [reflectcpp] update to 0.18.0 (microsoft#44423)

commit 5f10964
Author: SunBlack <[email protected]>
Date:   Mon Mar 17 14:17:02 2025 +0100

    [nanoflann] Update to 1.7.1 (microsoft#44426)

commit 33eec17
Author: toge <[email protected]>
Date:   Mon Mar 17 22:16:49 2025 +0900

    [thorvg] update to 0.15.11 (microsoft#44427)

commit 5245b91
Author: toge <[email protected]>
Date:   Mon Mar 17 22:16:32 2025 +0900

    [tinycbor] update to 0.6.1 (microsoft#44428)

commit abe86d5
Author: Oleg Derevenetz <[email protected]>
Date:   Mon Mar 17 16:16:17 2025 +0300

    [fluidsynth] Update to 2.4.4 (microsoft#44435)

commit c33bc6b
Author: Ankur Verma <[email protected]>
Date:   Mon Mar 17 06:15:57 2025 -0700

    [ankurvdev-embedresource] Update to v0.0.12 (microsoft#44436)

    Co-authored-by: Ankur <ankurv@verma>
    Co-authored-by: ankurv <ankur@verma>

commit 22f530b
Author: Zhang <[email protected]>
Date:   Mon Mar 17 21:14:32 2025 +0800

    [pcg] Update to 428802d to fix a known bug (microsoft#44278)

commit c1b4bef
Author: WangWeiLin-MV <[email protected]>
Date:   Mon Mar 17 13:08:37 2025 +0000

    [vcpkg baseline][workflow] Remove workflow:arm64-uwp from fail list (microsoft#44440)

commit 782ccc1
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 14 20:17:33 2025 -0700

    Update vcpkg-tool to 2025-03-13. (microsoft#44384)

commit 35c4249
Author: Darkx <[email protected]>
Date:   Fri Mar 14 18:30:47 2025 -0300

    [audioengine] Add new port (microsoft#44268)

    Co-authored-by: Darkx32 <[email protected]>

commit 4905a1a
Author: Kai Pastor <[email protected]>
Date:   Fri Mar 14 19:55:49 2025 +0100

    [jhasse-poly2tri] Enable uwp (microsoft#44374)

commit b7461b2
Author: Kai Pastor <[email protected]>
Date:   Fri Mar 14 19:55:29 2025 +0100

    [jasper] Remove unused opengl deps (microsoft#44375)

commit da6fc34
Author: wolfgitpr <[email protected]>
Date:   Sat Mar 15 02:50:47 2025 +0800

    [cpp-pinyin] update to 1.0.2 (microsoft#44377)

commit db228cf
Author: mtmk <[email protected]>
Date:   Fri Mar 14 18:50:21 2025 +0000

    [cnats] update version 3.10.1 (microsoft#44381)

commit 6da5cbb
Author: Bruce Mitchener <[email protected]>
Date:   Sat Mar 15 01:50:08 2025 +0700

    [meshoptimizer] Update to 0.23 (microsoft#44382)

commit 37da60f
Author: Cheney Wang <[email protected]>
Date:   Fri Mar 14 10:18:01 2025 -0700

    [giflib] Fix build with CMake 4.0 (microsoft#44352)

commit 973f799
Author: Connector Switch <[email protected]>
Date:   Sat Mar 15 01:17:19 2025 +0800

    [folly related] update to 03.10 (microsoft#44366)

commit d3cad55
Author: toge <[email protected]>
Date:   Sat Mar 15 02:16:59 2025 +0900

    [xbyak] update to 7.24.2 (microsoft#44368)

commit 2347d81
Author: toge <[email protected]>
Date:   Sat Mar 15 02:16:40 2025 +0900

    [ada-url] update to 3.2.1 (microsoft#44367)

commit d99bf74
Author: Cheney Wang <[email protected]>
Date:   Fri Mar 14 10:15:36 2025 -0700

    [vcpkg baseline][cpputest, ms-gltf] REMOVE FROM FAIL LIST (microsoft#44373)

commit 117524b
Author: Mengna-Li <[email protected]>
Date:   Thu Mar 13 21:53:38 2025 +0800

    [workflow] update to 0.11.8 (microsoft#44345)

    Co-authored-by: Mengna-Li <[email protected]>

commit 288c39c
Author: jeremyko <[email protected]>
Date:   Thu Mar 13 22:52:35 2025 +0900

    [asock] update to 1.0.7 (microsoft#44344)

commit 43979e7
Author: Lily Wang <[email protected]>
Date:   Thu Mar 13 06:52:17 2025 -0700

    [ecal] Update to 5.13.3 (microsoft#44329)

commit cf72b50
Author: Stefano Sinigardi <[email protected]>
Date:   Wed Mar 12 23:34:34 2025 +0100

    [llama-cpp] add new port (and its ggml dependency) (microsoft#43925)

commit b81cbee
Author: Mengna-Li <[email protected]>
Date:   Thu Mar 13 03:41:11 2025 +0800

    [directx-dxc] add FILE_PERMISSIONS for dxc (microsoft#44231)

    Co-authored-by: Mengna-Li <[email protected]>

commit 36e6a8b
Author: toge <[email protected]>
Date:   Thu Mar 13 04:36:05 2025 +0900

    [pcre2] update to 10.45 (microsoft#44116)

commit 945ed76
Author: Raul Metsma <[email protected]>
Date:   Wed Mar 12 21:05:30 2025 +0200

    [xmlsec] Update to 1.3.7 (microsoft#43808)

    Signed-off-by: Raul Metsma <[email protected]>

commit 24f3d05
Author: Javier Matos Denizac <[email protected]>
Date:   Wed Mar 12 14:56:53 2025 -0400

    [vcpkg baseline][vcpkg-make-tests] fix cmake unit test include (microsoft#44337)

    Co-authored-by: Javier Matos <[email protected]>

commit a148012
Author: David Federman <[email protected]>
Date:   Wed Mar 12 10:51:28 2025 -0700

    [boost-mysql] Add missing dependency on boost-compat (microsoft#44296)

    Co-authored-by: Billy Robert O'Neal III <[email protected]>

commit 44c2be7
Author: Mengna-Li <[email protected]>
Date:   Thu Mar 13 01:48:09 2025 +0800

    [dbus] add supports for x11 feature (microsoft#44302)

    Co-authored-by: Mengna-Li <[email protected]>

commit 2e36c56
Author: Oleg Derevenetz <[email protected]>
Date:   Wed Mar 12 20:46:41 2025 +0300

    [sdl2-image] Add the proper AVIF support (microsoft#44334)

commit 4141cbf
Author: NikolayShegunov-Virtonomy <[email protected]>
Date:   Wed Mar 12 19:41:42 2025 +0200

    [ms-gltf] Update to v:2024-09-05 (microsoft#44313)

commit 8589037
Author: toge <[email protected]>
Date:   Thu Mar 13 02:41:17 2025 +0900

    [cpputest] update to 4.0 (microsoft#44317)

commit cd407c8
Author: Thomas Arcila <[email protected]>
Date:   Wed Mar 12 13:39:25 2025 -0400

    [anari] Update to hotfix 0.13.1 (microsoft#44333)

commit f410598
Author: toge <[email protected]>
Date:   Thu Mar 13 02:26:53 2025 +0900

    [icecream-cpp] add new port (microsoft#44263)

commit 7bf1ffa
Author: Cheney Wang <[email protected]>
Date:   Wed Mar 12 10:15:08 2025 -0700

    [pangolin] Add patch to initialise 'pad_' (microsoft#44307)

commit aac8812
Author: JonLiu1993 <[email protected]>
Date:   Wed Mar 12 06:59:39 2025 -0700

    [libogg] Upgrade CMake 3.5 (microsoft#44146)

    Co-authored-by: Jon <[email protected]>

commit 9dfbd7f
Author: MonicaLiu <[email protected]>
Date:   Wed Mar 12 21:59:13 2025 +0800

    [vulkan-headers] Fix vulkan.cppm (microsoft#43676)

commit f61747a
Author: Ralph Ursprung <[email protected]>
Date:   Wed Mar 12 14:58:31 2025 +0100

    [aravis] add new port (+add to OpenCV 4 as optional feature) (microsoft#42351)

    Co-authored-by: Stefano Sinigardi <[email protected]>
    Co-authored-by: WangWeiLin-MV <[email protected]>

commit 893182b
Author: ytnuf <[email protected]>
Date:   Wed Mar 12 13:40:50 2025 +0000

    [sfml] Fix pkg-config (microsoft#44216)

commit c69e55b
Author: Noah Knegt <[email protected]>
Date:   Wed Mar 12 14:36:02 2025 +0100

    [gdbm] Add new port, starting on version 1.24 (microsoft#44186)

    Signed-off-by: Noah Knegt <[email protected]>

commit 1dd481b
Author: Matthias Kuhn <[email protected]>
Date:   Wed Mar 12 14:33:45 2025 +0100

    [arrow-adbc, nanoarrow, flatcc] add new port (microsoft#43721)

commit 85d8368
Author: miyanyan <[email protected]>
Date:   Wed Mar 12 21:28:06 2025 +0800

    [yalantinglibs] update to 0.4.0 (microsoft#44311)

commit c5ba207
Author: Azure SDK Bot <[email protected]>
Date:   Wed Mar 12 06:27:46 2025 -0700

    [Azure Storage] Update to March Release (microsoft#44323)

commit a95b9e7
Author: miyanyan <[email protected]>
Date:   Wed Mar 12 21:27:01 2025 +0800

    [highfive] update homepage (microsoft#44325)

commit d5cb5b9
Author: Thomas Arcila <[email protected]>
Date:   Tue Mar 11 22:38:02 2025 -0400

    [anari] Update to SDK version 0.13.0 (microsoft#44290)

commit c164091
Author: toge <[email protected]>
Date:   Wed Mar 12 11:37:43 2025 +0900

    [duckdb] update to 1.2.1 (microsoft#44256)

commit 2e482ce
Author: Kai Pastor <[email protected]>
Date:   Wed Mar 12 03:36:35 2025 +0100

    [hello-imgui] Test, fix (microsoft#44250)

commit 36f64a8
Author: Cheney Wang <[email protected]>
Date:   Tue Mar 11 19:35:55 2025 -0700

    [vcpkg baseline] [dpp] Fix ci pipeline error (microsoft#44286)

commit c14d623
Author: Gnefeij <[email protected]>
Date:   Wed Mar 12 02:47:26 2025 +0800

    [cairo] fix mingw build failure (microsoft#44304)

    Co-authored-by: Jeff <jeff.gnefeij.com>

commit c2f8645
Author: Rimas Misevičius <[email protected]>
Date:   Tue Mar 11 20:42:26 2025 +0200

    [upa-url] update to 1.1.0 (microsoft#44291)

commit 68f82de
Author: toge <[email protected]>
Date:   Wed Mar 12 03:42:04 2025 +0900

    [tinyxml2] update to 10.1.0 (microsoft#44292)

commit 4f3c322
Author: toge <[email protected]>
Date:   Wed Mar 12 03:41:44 2025 +0900

    [stringzilla] update to 3.12.3 (microsoft#44293)

commit 17bf51d
Author: Nick Logozzo <[email protected]>
Date:   Tue Mar 11 14:41:17 2025 -0400

    [libnick] Update to 2025.3.3 (microsoft#44301)

commit 1a86565
Author: Nicolas Jakob <[email protected]>
Date:   Tue Mar 11 19:39:51 2025 +0100

    [restc-cpp] Fix incorrect version (microsoft#44264)

commit e40d24c
Author: Chuck Walbourn <[email protected]>
Date:   Mon Mar 10 14:38:00 2025 -0700

    [ms-gdk] Added new port for the Microsoft GDK (microsoft#44215)

    Co-authored-by: Cheney Wang <[email protected]>
    Co-authored-by: Kai Pastor <[email protected]>

commit a5a4816
Author: Kai Pastor <[email protected]>
Date:   Mon Mar 10 20:16:41 2025 +0100

    [vcpkg] Controlling top-level find_package (microsoft#27950)

commit b30734e
Author: Billy O'Neal <[email protected]>
Date:   Mon Mar 10 11:03:21 2025 -0700

    Allow vcpkg.exe to set CURRENT_ variables. (microsoft#44217)

commit c9f4251
Author: Alexis La Goutte <[email protected]>
Date:   Mon Mar 10 17:31:34 2025 +0100

    [nghttp2] update to 1.65.0 (microsoft#44120)

commit 3dc085d
Author: Yao Cui <[email protected]>
Date:   Mon Mar 10 12:26:58 2025 -0400

    [google-cloud-cpp] update to the latest release (v2.36.0) (microsoft#44244)

commit 0fbcca0
Author: Nick Logozzo <[email protected]>
Date:   Mon Mar 10 12:26:23 2025 -0400

    [libnick] Update to 2025.3.2 (microsoft#44247)

commit e78095b
Author: toge <[email protected]>
Date:   Tue Mar 11 01:26:05 2025 +0900

    [simdutf] update to 6.3.1 (microsoft#44248)

commit d05c197
Author: Dennis <[email protected]>
Date:   Mon Mar 10 17:25:44 2025 +0100

    [openctm] Use 7zip provided by vcpkg (microsoft#44255)

commit 7fcff03
Author: toge <[email protected]>
Date:   Tue Mar 11 01:22:32 2025 +0900

    [libphonenumber] update to 9.0.0 (microsoft#44265)

commit ebb61af
Author: toge <[email protected]>
Date:   Tue Mar 11 01:22:16 2025 +0900

    [msquic] update to 2.4.8 (microsoft#44271)

commit 02ac829
Author: SunBlack <[email protected]>
Date:   Mon Mar 10 17:21:37 2025 +0100

    [libgeotiff] Update to 1.7.4 (microsoft#44277)

commit 3002390
Author: Billy O'Neal <[email protected]>
Date:   Fri Mar 7 12:08:25 2025 -0800

    [vcpkg baseline] fix opencv4 by deindexing cub (microsoft#44245)

commit 21abda4
Author: MonicaLiu <[email protected]>
Date:   Fri Mar 7 11:37:33 2025 -0800

    [ptyqt] Update to 0.7.1 (microsoft#44235)

commit abf8843
Author: toge <[email protected]>
Date:   Sat Mar 8 04:36:23 2025 +0900

    [glaze] update to 5.0.0 (microsoft#44240)

commit fbf632e
Author: Nick Logozzo <[email protected]>
Date:   Fri Mar 7 14:35:16 2025 -0500

    [libnick] Update to 2025.3.1 (microsoft#44243)

commit 1830dd8
Author: talregev <[email protected]>
Date:   Fri Mar 7 21:34:34 2025 +0200

    [gz-*] update gz ports (microsoft#44068)

commit 6127e28
Author: Andrew Tribick <[email protected]>
Date:   Fri Mar 7 19:23:29 2025 +0000

    [x264] Put x264-164.dll into bin directory (microsoft#44100)

commit edfc616
Author: jim wang <[email protected]>
Date:   Sat Mar 8 02:22:38 2025 +0800

    [flann] Update to 2022-10-28 (microsoft#44076)

commit 958f7ac
Author: Mengna-Li <[email protected]>
Date:   Sat Mar 8 02:21:54 2025 +0800

    [tgui] update to 1.8.0,add sdl3 and raylib support (microsoft#44145)

    Co-authored-by: Mengna-Li <[email protected]>

commit 9ea25ae
Author: Kai Pastor <[email protected]>
Date:   Fri Mar 7 19:15:52 2025 +0100

    [vcpkg baseline] Expect plplot:arm-neon-android=fail (microsoft#44225)

commit 3cc9437
Author: Kai Pastor <[email protected]>
Date:   Fri Mar 7 19:10:23 2025 +0100

    [libffi] Use full CCAS path (microsoft#44174)

commit 3d1bbf7
Author: jim wang <[email protected]>
Date:   Sat Mar 8 02:09:01 2025 +0800

    [google-cloud-cpp] Fix build error on linux (microsoft#44198)

commit 3d183db
Author: NikolayShegunov-Virtonomy <[email protected]>
Date:   Fri Mar 7 20:07:56 2025 +0200

    [loguru] Support for stream style logging (microsoft#44211)

commit 1c628b8
Author: jim wang <[email protected]>
Date:   Sat Mar 8 02:07:29 2025 +0800

    [triton] Update to 2025-02-15 (microsoft#44223)

commit 8c901fe
Author: MonicaLiu <[email protected]>
Date:   Fri Mar 7 04:29:37 2025 -0800

    [imgui-sfml] Fix dependency opengl (microsoft#44203)

commit cf64dd3
Author: Mengna-Li <[email protected]>
Date:   Fri Mar 7 20:29:08 2025 +0800

    [freeglut] update to 3.6.0 (microsoft#44202)

    Co-authored-by: Mengna-Li <[email protected]>

commit 921c4ee
Author: JonLiu1993 <[email protected]>
Date:   Fri Mar 7 04:25:42 2025 -0800

    [hello-imgui] fix depends on features of imgui that does not exists (microsoft#44230)

    Co-authored-by: zhao liu (BEYONDSOFT CONSULTING INC) <[email protected]>

commit cd1099f
Author: Scott Talbert <[email protected]>
Date:   Thu Mar 6 18:13:49 2025 -0500

    [community triplet]  Add arm64-linux-dynamic triplet (microsoft#44137)
vicroms added a commit to MicrosoftDocs/vcpkg-docs that referenced this pull request Apr 7, 2025
* Replay VCPKG_FIND_PACKAGE_ from microsoft/vcpkg#27950

* Apply suggestions from code review

Co-authored-by: Kai Pastor <[email protected]>

* Update vcpkg/users/buildsystems/cmake-integration.md

Co-authored-by: Kai Pastor <[email protected]>

---------

Co-authored-by: Victor Romero <[email protected]>
Co-authored-by: Kai Pastor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[qtbase] Build failure on arm64-osx

8 participants