Commit Graph

2046 Commits

Author SHA1 Message Date
nicole mazzuca 7e7dad5fe2
[vcpkg-tool] update to 2022-02-03 (#22924)
* [vcpkg-tool] update to 2022-02-03

this adds the feature of `"license": null`, important to silence warnings

* update mailio license

* [vcpkg doc] update docs for new license parser

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-02-04 18:00:26 -08:00
Jack·Boos·Yu dd7550b0fc
[vcpkg_fail_port_install] Deprecate function (#21489)
* [vcpkg_fail_port_install] Deprecate function

* Update doc

* Apply suggestions

* Revert changes about include this function and delete doc

* Apply suggestions

* version

* Update docs/maintainers/vcpkg_fail_port_install.md

Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>

* Update scripts/cmake/vcpkg_fail_port_install.cmake

* Update scripts/cmake/vcpkg_fail_port_install.cmake

* Use message("${Z_VCPKG_BACKCOMPAT_MESSAGE_LEVEL}"  to ensure it works with `--prohibit-backcompat-features`.

Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-02-03 13:04:55 -08:00
Billy O'Neal c64c0fdac5
Update vcpkg-tool to 2022-02-01 (#22629) 2022-02-02 10:51:19 -08:00
Geoff Evans 75ad7f54db
[scripts/toolchains/android.cmake] Remove start-of-string regex check for overlay triplet name matching. (#20059)
This change allows for adding a prefix to android overlay ports, which many other systems support already. The android system relies on regex matching of the triplet name to deduce the ABI, so this change just allows for that string to be anywhere in the overlay triplet string.
2022-01-31 21:14:16 -08:00
Kai Pastor 912bfa9d88
[vcpkg] Fix termination of vcpkg root search (#22694)
* Fix termination of vpckg root search

* Apply CR suggestion

Co-authored-by: Vadim Peretokin <vperetokin@hey.com>

Co-authored-by: Vadim Peretokin <vperetokin@hey.com>
2022-01-31 11:18:22 -08:00
autoantwort 6ba505cf2c
[vcpkg] collect error logs in logs.txt in the buildtrees folder (#22146)
* collect error logs in logs.txt in the buildtrees folder

* Use global variable

* rename file to error-logs-.txt and remove error: prefix in file
2022-01-28 11:30:49 -08:00
autoantwort 16f5411585
[detours,devicenameresolver,dlfcn-win32,duilib,winpcap] add supports expression (#22776) 2022-01-28 11:18:29 -08:00
Robert Schumacher 520e6af87f
[ci.baseline.txt] Remove fails for passing ports (#22821) 2022-01-28 11:04:38 -08:00
Phoebe 7fe7314acb
[vcpkg_find_fortran] Update mingw-* version (#22786)
* [vcpkg_find_fortran] Updat mingw-* version

* Fix hash
2022-01-26 23:02:21 -08:00
autoantwort 08ea1c5287
[spdk-isal] only linux (#22451) 2022-01-26 15:27:17 -08:00
Robert Schumacher c482f03676
[ci.baseline.txt] colmap:x64-windows-static and symengine:arm64-windows are now passing (#22796) 2022-01-26 15:19:31 -08:00
LilyWangLL f5d8bf68b9
[libudis86] Fix build error (#22637)
* [libudis86] Fix build error

* update version

* update CMakeLists.txt

* update version

* update portfile.cmake

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-01-25 20:58:44 -08:00
Billy O'Neal b18b17865c
Update intel-ipsec to 1.1, fix cmake configs, and support Windows. (#22269)
* update intel-ipsec to v1.1

* Update portfile.cmake, correct the install file path

* Add more double quotes

* Revert changes about double quotes

* version

* [intel-ipsec] Overhaul/modernize port.

* Remove CMakeLists.txt replacement that was a fancy way to say vcpkg_from_make/vcpkg_from_nmake.
* Convert support messages into a "supports" expression.
* Fix Windows.
* Correct CMake config handling of release/debug static/shared and Windows.

* Remove attempt to copy nonexistent PDBs.

* Apply CR feedback from Nicole and dg0yt

* Add if(TARGET

* Update always-generate-PDB patch with the version actually merged upstream.

Co-authored-by: Mengna-Li <you@example.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-01-24 16:30:52 -08:00
Max Khon 9b0c7e7b76
[libbacktrace] The port does not support windows builds (#22673) 2022-01-24 15:17:41 -08:00
Billy O'Neal b06a316ff4
[libgpod] Remove vcpkg_fail_port_install. (#22739)
Previously there was no "supports", and there was overlap with ci.baseline.txt.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 13:48:07 -08:00
Billy O'Neal fb1df5721e
[openssl] Remove vcpkg_fail_port_install. (#22755)
The only places this was being used were as morally asserts for the port itself. Also removed empty ports from ci.baseline.txt.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 13:35:21 -08:00
Billy O'Neal 1c0c374e93
[libfabric] Remove vcpkg_fail_port_install. (#22738)
vcpkg.json and portfile.cmake disagreed.

vcpkg.json: windows & x64 & !static
portfile:  !linux & !osx & !uwp & !x86

Also ci.baseline.txt has:
libfabric:arm-uwp=fail
libfabric:x64-linux=fail
libfabric:x64-osx=fail
libfabric:x64-uwp=fail
libfabric:x64-windows-static=fail
libfabric:x64-windows-static-md=fail

I'm assuming "windows" means the same as !linux & !osx.
I'm assuming "x64" is intended to be the same as "!x86" given the ci.baseline.txt entries.
This means we need to add !uwp.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 13:20:59 -08:00
Billy O'Neal 3ddcccfb9c
[libhdfs3] Remove vcpkg_fail_port_install. (#22740)
Previously there was no supports expression, and there was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 12:55:02 -08:00
Billy O'Neal 76cfc85cd9
[blend2d] Remove vcpkg_fail_port_install. (#22741)
Only wasm32 was missing.

Also ci.baseline.txt was out of date.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 12:54:40 -08:00
Billy O'Neal b18fc99b28
[pfring] Remove vcpkg_fail_port_install. (#22758)
There was no supports expression before so there was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 12:51:38 -08:00
Billy O'Neal e9b12d14a2
[xmsh] Delete port. (#22768)
This port had a call to vcpkg_fail_port_install and upstream is gone. ci.baseline.txt said to delete the port after this length of time.
2022-01-24 12:33:24 -08:00
Billy O'Neal d4bd1067f7
[turbobase64] Remove vcpkg_fail_port_install. (#22767)
There was no previous supports and there was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 12:32:22 -08:00
Billy O'Neal 257d2aa3fa
[zkpp] Remove vcpkg_fail_port_install. (#22769)
* [zkpp] Remove vcpkg_fail_port_install.

There was no supports expression before, and there is ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502

* Fix flipped sense.
2022-01-24 12:31:39 -08:00
Cheney Wang 48b4cb1cce
[cmake/getdns/jasper/mesa/sentry-native] Fix error C2065 and C2079 (#22630)
* [cmake/getdns/jasper/mesa/sentry-native] Fix error C2065 and C2079

* Add windows check

* Add MINGW check

* update json

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2022-01-24 12:21:52 -08:00
Billy O'Neal 3afbc7b286
[pangomm] Remove vcpkg_fail_port_install. (#22756)
There was no supports expression before so this did have ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:53:41 -08:00
Billy O'Neal fc8763ac0c
[cpuid] Remove vcpkg_fail_port_install. (#22735)
The supports expression was missing a block for UWP that was in portfile.cmake. Also updates ci.baseline.txt.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:21:05 -08:00
Billy O'Neal 21fdbc58a6
[murmurhash] Remove vcpkg_fail_port_install. (#22749)
There was no supports expression before so there was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:18:23 -08:00
Billy O'Neal e8bc75b57d
[nanovg] Remove vcpkg_fail_port_install. (#22750)
There was no supports expression so there was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:18:05 -08:00
Billy O'Neal d13329216a
[nethost] Remove vcpkg_fail_port_install. (#22751)
There was no supports expression before so there is ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:17:49 -08:00
Billy O'Neal 00358cc88d
[eathread] Remove vcpkg_fail_port_install. (#22742)
There was no supports expression, and there was ci.baseline.txt impact. The remaining ci.baseline.txt line item was x86-windows, so I tried building that. It results in:

```
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(201): error C3861: '_InterlockedExchange64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(202): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(203): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(204): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(205): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(206): error C3861: '_InterlockedOr64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(207): error C3861: '_InterlockedAnd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(208): error C3861: '_InterlockedXor64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(209): error C3861: '_InterlockedExchange64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(216): error C3861: '_InterlockedExchange64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(217): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(218): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(219): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(220): error C3861: '_InterlockedExchangeAdd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(221): error C3861: '_InterlockedOr64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(222): error C3861: '_InterlockedAnd64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(223): error C3861: '_InterlockedXor64_INLINE': identifier not found
C:\Dev\vcpkg2\buildtrees\eathread\src\f21f15bafd-3f7f4715f1.clean\include\eathread/internal/eathread_atomic_standalone_msvc.h(224): error C3861: '_InterlockedExchange64_INLINE': identifier not found
```

which is a build failure in the port, not a CI artifact, so I added that to "supports" as well.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 00:52:28 -08:00
Billy O'Neal 1d28e4dea4
[fltk] Remove vcpkg_fail_port_install. (#22744)
There was no supports expression before.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 00:14:29 -08:00
Billy O'Neal f6d6af8ac9
[gasol] Remove vcpkg_fail_port_install. (#22746)
There was no supports expression before. There was ci.baseline.txt impact.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 00:14:10 -08:00
Billy O'Neal 485e459074
[bullet3] Remove vcpkg_fail_port_install. (#22729)
* [bullet3] Remove vcpkg_fail_port_install.

The supports expression and the portfile.cmake disagreed.

Supports: !((windows | linux) & (arm | uwp))
Portfile: osx | !(arm | arm64 | uwp)

If we demorgan the supports expression we get something closer to the portfile:
!(windows | linux) | !(arm | uwp)

If we take "!(windows | linux)" to mean that the author meant "osx", and assume arm64 implies arm, we end up with:

osx | !(arm | uwp)

In support of: https://github.com/microsoft/vcpkg/pull/21502

* Also remove ci.baseline.txt entries now covered by vcpkg.json.
2022-01-23 22:43:39 -08:00
Jeremy Sinclair eeabfad146
[vcpkg] Fix bootstrap for windows arm64 (#22605)
* Update bootstrap.ps1 to properly support arm64

* Add tls12-download-arm64 from 2021-12-09 release

* Add reference to tls12-download-arm64 back in

* Update scripts/bootstrap.ps1

Revert back to x86 downloader

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Revert "Add tls12-download-arm64 from 2021-12-09 release"

This reverts commit 26273191d2.

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
2022-01-21 11:10:58 -08:00
Mengna Li 89c4fdfbe4
[unrar/mdnsresponder] only windows (#22643)
* unrar only support windows

* update

* update

* mdnsresponder only support windows

* --amend

* add !uwp to supports

* add !arm64 to supports

* Update ports/mdnsresponder/vcpkg.json

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
2022-01-20 15:53:24 -08:00
Jack·Boos·Yu c9cffa2245
[dimcli] Add supports field instead of written in ci.baseline, disable testing, support osx (#22577)
* [dimcli] Add supports field instead of written in ci.baseline, disable testing

* version

* Fix build on Windows

* version

* fix build on osx

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-20 14:28:16 -08:00
Jack·Boos·Yu f5d67552e0
[vcpkg_execute_build_process] Catch more compiler signal (#22566)
* [vcpkg_execute_build_process] Catch more cc1plus signal

* remove cc1plus

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-19 09:01:47 -08:00
autoantwort 66765fd0f2
[mhook] only windows (#22559) 2022-01-18 15:47:52 -08:00
autoantwort 71aad81390
[winsock2] only windows (#22554) 2022-01-18 13:45:05 -08:00
autoantwort 4995dcbb09
[wincrypt] only windows (#22555) 2022-01-18 13:44:30 -08:00
autoantwort 771d1e429f
[unicorn] only windows (#22556) 2022-01-18 13:44:04 -08:00
autoantwort 0e37bdac70
[readline-win32] only windows (#22557) 2022-01-18 13:43:38 -08:00
autoantwort 3554581458
[minhook] only windows (#22558) 2022-01-18 13:42:39 -08:00
autoantwort 9ae782c08c
[libxmp-lite] only windows (#22560) 2022-01-18 13:39:50 -08:00
autoantwort b1fe832714
[libdshowcapture] only windows (#22562) 2022-01-18 13:37:28 -08:00
Jack·Boos·Yu 956fae3977
[gherkin-c] Fix UNIX build, fix install path (#22578)
* [gherkin-c] Fix UNIX build, fix install path

* version

* manifest

* version

* should be a `-` not an `_`

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-18 13:26:14 -08:00
autoantwort f56752f4a8
[crossguid] fix mac build (#22587) 2022-01-18 13:07:55 -08:00
autoantwort 6bb5aa3b97
[guetzli] fix mac build (#22588) 2022-01-18 13:07:13 -08:00
autoantwort 15f50770ea
[milerius-sfml-imgui] fix mac build (#22596) 2022-01-18 13:05:22 -08:00
autoantwort 888d8c0468
[piex] fix mac build (#22600) 2022-01-18 13:03:27 -08:00