Commit Graph

911 Commits

Author SHA1 Message Date
Billy Robert O'Neal III 5397c5c9f1
Scripts changes for CMake variables in SBOMs.
This is the "scripts tree" changes for the generated SBOMs fix. I had to change `ports.cmake` anyway, so I also normalized every file in `scripts` to have LF line endings (except those with signatures which would be invalidated by that change).

build_info.cmake: Write the SPDX resources
ports.cmake: Include the new helper

vcpkg_download_distfile.cmake: Split into a z_ helper which does the raw thing, and the "public" version which also records SPDX resource information.

Elsewhere: Use the internal helper when not intending to add SPDX resources, add SPDX resource records, remove meaningless QUIET
2026-07-23 16:18:51 -07:00
Billy Robert O'Neal III 9c49a77ea9
Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
Billy O'Neal bd93b56711
Patch Tuesday for July 2026 (#52938)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-23 10:46:37 -07:00
Osyotr fc7804f40b
[scripts] Update patchelf to 0.19.0 (#52638) 2026-06-29 12:47:02 -07:00
Victor Romero b8ab03c3c5
Use `z-applocal` instead of `applocal.ps1` by default. (#52315) 2026-06-16 01:45:05 +00:00
landarwasright 9e9398f90a
[vcpkg-tool-meson] Set macOS subsystem in Meson machine files (#52010)
Co-authored-by: Neil Hiddink <11198490+neilhiddink@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2026-06-02 23:29:11 +00:00
Jörg Bornemann 75cabb002b
meson: Mark OHOS as cross-compiled platform (#51894) 2026-05-22 03:55:46 +00:00
Jörg Bornemann f7f94113c3
Add HarmonyOS support files (#51470) 2026-05-20 23:17:58 +00:00
菜姬 876145f43c
[vcpkg-tool-meson] Add arm64ec support (#51535) 2026-05-05 16:08:34 -07:00
xavier2k6 64eddb5e4c
[vcpkg scripts] Update `jom` to `1.1.7` (#51367) 2026-04-24 13:37:00 -07:00
xavier2k6 bb63f3b28d
[vcpkg scripts] Update Strawberry Perl to `5.42.2.1` (#51166) 2026-04-15 09:33:05 +00:00
Fred Helmesjö 05aff28aa9
[vcpkg_from_git] Add `--skip-repo` to `git lfs install` (#51092) 2026-04-14 19:14:58 -07:00
逐雁南飛 9d7c1baef9
[vcpkg scripts] Add PowerShell Core tool support for cross-platform builds (#49910)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 14:44:29 -08:00
Billy O'Neal a30ac1bd01
Revert "[vcpkg_from_git] Unshallow when fetching FETCH_REF" (#49792) 2026-02-04 13:09:49 +00:00
xavier2k6 3e37d0f59d
[vcpkg scripts] Update `jom` to `1.1.6` (#48906) 2026-02-02 11:14:55 -08:00
Luc Touraille b0a66e6a14
[vcpkg_from_git] Unshallow when fetching FETCH_REF (#49293)
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2026-01-29 14:08:42 -08:00
CQ_Undefine 5d2b8a6efd
scripts: Support autoconf cross compilation for *BSD and Solaris (#49438) 2026-01-28 01:17:21 -08:00
Billy O'Neal db5f506464
Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
xavier2k6 fa27ebf374
[vcpkg scripts] Update `NASM` to `3.01` (#47629) 2026-01-06 15:19:31 -08:00
Kai Pastor 9624c70bcc
[vcpkg scripts] Update msys2 (#49123) 2025-12-28 23:51:27 -05:00
xavier2k6 3bbe4574cb
[vcpkg scripts] Update `git-for-windows` to latest (#49055) 2025-12-26 20:59:29 -05:00
xavier2k6 05e8dc484e
[vcpkg scripts] Update `go` to `1.25.5` (#49051) 2025-12-23 15:04:06 -05:00
xavier2k6 857333b6c1
[vcpkg scripts] Update `scons` to `4.10.1` (#49049) 2025-12-23 15:03:46 -05:00
Billy O'Neal 7499ac9432
Revert "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) 2025-12-20 16:42:40 -05:00
Alexander Neumann 29647bb3d5
[vcpkg scripts] Use vcpkg fetch for available tools (#43309) 2025-12-19 15:46:26 -05:00
Kiran Chanda 6e87444953
Update vcpkg_find_acquire_program ninja to 1.13.2. (#48880) 2025-12-17 11:44:36 -08:00
Kai Pastor f051cc0be1
[vcpkg scripts] Fix env var backup for nmake (#48919) 2025-12-17 14:36:21 +00:00
Thomas1664 cfcbdb245f
[vcpkg_configure_make] Prevent leakage of CC env variable from debug to release configuration (#48807) 2025-12-13 08:11:38 +00:00
xavier2k6 fd67581bb4
[vcpkg scripts] Update `nuget` to `7.0.1` (#48769) 2025-12-09 12:49:40 -08:00
xavier2k6 03cd0e0491
[vcpkg scripts] Update `Python3` to `3.14.2` (#48731) 2025-12-08 18:25:34 -08:00
Charles Cabergs b6c0ab3c0e
Fix print build logs on negative status code (#48665) 2025-12-04 17:04:54 -08:00
SunBlack c93294d89f
Update to CMake 3.31.10 (#48250) 2025-12-04 16:53:56 -08:00
Kai Pastor 09602653f7
Make vcpkg_find_acquire_program more robust (#48280) 2025-11-26 14:31:27 -08:00
Igor Kostenko 8d1151a58b
support VS 2026 generators (#48269) 2025-11-14 19:59:20 -08:00
Kai Pastor b63d6fdd5d
[vcpkg scripts] doxygen 1.9.8 windows and linux (#48246) 2025-11-14 13:45:39 -08:00
Kai Pastor ae29913a4f
[vcpkg scripts] Revise vcpkg_from_sourceforge (#48211) 2025-11-10 10:04:34 -08:00
Kai Pastor 215b9807db
[scripts] Remove duplicates from `PATH` (#30396) 2025-10-22 16:51:13 -07:00
CQ_Undefine 8d478ade78
scripts: Don't check Ninja version on OpenBSD (#47717) 2025-10-20 05:29:12 -07:00
Waldemar Kornewald af3bb76b7c
Added VCPKG_TARGET_IS_APPLE constant (#47816) 2025-10-20 05:17:45 -07:00
CQ_Undefine 8355007a96
scripts: Remove OpenBSD specific download for pkg-config (#47766)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2025-10-16 16:15:45 -07:00
Billy O'Neal f14dfb9694
Delete the switch ladder from z_vcpkg_select_default_vcpkg_chainload_toolchain. (#47585) 2025-10-16 11:11:17 -07:00
Byoungchan Lee 9cb1999e57
[find_acquire_program(GO)] Support multiple os/architectures (#47618) 2025-10-13 17:02:34 -07:00
CQ_Undefine 34a0940bf9
scripts: Update patchelf, add architectures and don't assume x86_64 (#47484) 2025-10-13 15:48:19 -07:00
Waldemar Kornewald 53c13a7853
Add support for tvOS and watchOS platforms (#47024) 2025-10-13 12:00:59 -07:00
SunBlack c6935bce75
[vcpkg script] Update ninja to 1.13.1 (#46971) 2025-10-13 11:52:22 -07:00
Albert Lee 1d86fc5936
[vcpkg-tool-meson] Use isainfo -k instead of uname -m on Solaris/illumos (#47661) 2025-10-09 16:13:48 -04:00
CQ_Undefine 4ec418d6f5
Add support for NetBSD (#47586) 2025-10-08 13:24:48 -04:00
Kai Pastor 6390127b37
[vcpkg scripts] Update swigwin to 4.3.1 (#47570) 2025-10-06 15:47:15 -04:00
CQ_Undefine 4927a24f00
Add VCPKG_TARGET_IS_BSD and VCPKG_HOST_IS_BSD (#47309) 2025-09-30 11:12:13 -07:00
Albert Lee 4334d8b4c8
[vcpkg] Add platform support for Solaris and illumos (#45524) 2025-09-18 00:20:36 +00:00