Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge #43

Merged
merged 386 commits into from
Jun 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
386 commits
Select commit Hold shift + click to select a range
5af7af3
[check] Use modern cmake helpers and disable tests (#24451)
Thomas1664 Apr 28, 2022
f8ed143
[aixlog] Disable examples (#24452)
Thomas1664 Apr 28, 2022
b5b1bdb
[libcbor] Update to 0.9.0 (#24453)
Thomas1664 Apr 28, 2022
e3839ed
Add vcpkg_tool_release_process documentation. (#24226)
BillyONeal Apr 28, 2022
6e52f31
[CMakeRC] Add new port (#24454)
Pospelove Apr 29, 2022
585ff44
[jansson] Fix UWP build (#24466)
Thomas1664 Apr 29, 2022
9ccd693
[toolchain windows] set CMAKE_SYSTEM_PROCESSOR (#24100)
strega-nil-ms Apr 29, 2022
8ca9b2b
[wavpack] arm support (#21790)
daschuer Apr 29, 2022
0051a18
[aricpp] Update to 1.1.2 (#24391)
chausner Apr 29, 2022
64d550b
[libunibreak] Update to 5.0 (#24469)
bold84 Apr 29, 2022
2ece8fe
[qt5-base]: Fix build with "mysqlplugin" feature by linking to OpenSS…
davidebeatrici Apr 29, 2022
c8a56fd
[libvpx,lmdb,aubio,freetype-gl,intelrdfpmathlib,libbson,libtcod,metis…
BillyONeal Apr 30, 2022
0bf1dbf
Merge remote-tracking branch 'microsoft/master' into upstream_merge
daschuer May 1, 2022
f30786c
[vcpkg toolchain] Fix paths with special characters (#24463)
JackBoosY May 2, 2022
5c47237
[rsm-binary-io] Update to 2.0.5 (#24477)
Ryan-rsm-McKenzie May 3, 2022
9f9f657
[nuspell] Update to 5.1.0 (#24485)
chausner May 3, 2022
4da5dcb
[mdns] Update to 1.4.2 (#24487)
chausner May 3, 2022
3fc8bbe
[spectra] Update to 1.0.1 (#24488)
chausner May 3, 2022
43e3594
Add ipv6 glib source code source (#24503)
talregev May 3, 2022
b98afc9
[pcre2] Update to 10.40, drop `-static` suffix (#24505)
dg0yt May 3, 2022
d5bb8c1
Build Fixes 2022-05-01 (#24497)
BillyONeal May 4, 2022
c59864c
[xmlsec] Update to 1.2.34 (#24537)
SvenPStarFinanz May 4, 2022
ea31629
[qtwebengine] Fix VS2022 ICE (#24532)
Neumann-A May 4, 2022
b33f616
[directx-headers] updated for DirectX SDK Agility SDK v1.602.0 (#24490)
walbourn May 4, 2022
87b258e
[libsndfile] Adjust depenedncies to libsndfile that only the really r…
daschuer May 5, 2022
4a9ce78
[activemq-cpp] no absolute paths (#24525)
autoantwort May 5, 2022
86a51af
[stftpitchshift] New port (#24529)
jurihock May 5, 2022
8f38125
[nspr] no absolute paths (#24523)
autoantwort May 5, 2022
ba4aef9
[curl] Update to 7.83.0 (#24519)
dg0yt May 5, 2022
13ba05c
Update x11 dependencies msg (#24517)
talregev May 5, 2022
370272f
Add ipv6 source code source (#24516)
talregev May 5, 2022
b92a81a
- Bump atk to 2.38.0. (#24515)
talregev May 5, 2022
5219a7a
[wxwidgets] CMake re-run must not change libs (#24499)
dg0yt May 5, 2022
40a4e68
[google-cloud-cpp] update to latest release (v1.40.1) (#24514)
coryan May 5, 2022
8c9537a
[openal-soft] enable OpenSL backend for Android (#24506)
spaxio May 5, 2022
b47a6fa
Fix blend2d vs2017 (#24508)
jasonbeverage May 5, 2022
2930fd4
icu 71.1 (#24512)
daschuer May 5, 2022
8b2ace2
[freetype-gl] Update to fix compatibility with freetype 2.11 (#24513)
hornang May 5, 2022
0e3f52a
[zlib-ng] Update to 2.0.6 (#24486)
chausner May 5, 2022
4b766c1
Update vcpkg.cmake (#24479)
Pospelove May 5, 2022
8747e5b
Merge remote-tracking branch 'microsoft/master' into upstream_merge
daschuer May 5, 2022
fd6a336
[opencv] Fix import paths for debug Android builds (#24394)
hh10k May 5, 2022
c648581
[Qt6] Fix Qt6.3 windeployqt (#24445)
Neumann-A May 5, 2022
aa72c15
[qpid-proton] Fix missing runtime dependencies (#24450)
klalumiere May 5, 2022
125fa27
[hyperscan] update to 5.4.0 (#24545)
JonLiu1993 May 5, 2022
9828380
update hash (#24544)
FrankXie05 May 5, 2022
d5038f4
[freetype-gl] no absolute paths (#24551)
autoantwort May 5, 2022
8e5e74f
[vcpkg baseline][nuspell] Add and fix feature tools (#24542)
JackBoosY May 5, 2022
620d331
[azure-core-cpp] Update to 1.6.0 (#24567)
azure-sdk May 5, 2022
60c2bed
[nng] Update to 1.5.2 (#24566)
chausner May 5, 2022
cfcb3c7
[libunibreak] Fixed missing definition of variable in config.cmake (#…
bold84 May 5, 2022
43a8bad
[DiscordCoreAPI] Update to 2022-05-05 (#24563)
RealTimeChris May 5, 2022
0e11392
[openblas] update to 0.3.20 (#24546)
Neumann-A May 5, 2022
47cbed8
Fix building LuaJIT on Linux (#24498)
kromych May 5, 2022
309f985
[atk,gdk-pixbuf,glib] Use vcpkg_from_gitlab. (#24541)
BillyONeal May 6, 2022
d331773
[cpp-httplib] update to v0.10.7 (#24571)
JonLiu1993 May 6, 2022
aec505b
[wxwidgets] update to 3.1.6 (#24483)
marekr May 6, 2022
f7866c6
[vcpkg-cmake|cmake buildsystem] synchronize and sanitize scripts. (#…
Neumann-A May 6, 2022
5776846
[ixwebsocket] Fix target ZLIB::ZLIB not found (#24078)
Cheney-W May 6, 2022
465dfc5
[pdal] Update to 2.4.0 (#24355)
dg0yt May 6, 2022
bd77d65
[daw-json-link] update to v2.14.0 (#24550)
JonLiu1993 May 6, 2022
8b63797
[live555/guilite/polymorphic-value] Update version (#24555)
Cheney-W May 6, 2022
fbd65fb
[entt] Update to 3.10.1 (#24581)
EhWhoAmI May 7, 2022
24ed115
[Catch2] update to 2.13.9 (#24577)
JonLiu1993 May 7, 2022
3b8363d
[gdal] Update to 3.4.3 (#24353)
dg0yt May 7, 2022
d5ea966
[vcpkg] Fix '/' incorrectly replaced by '-' on Linux. (#24098)
Nemirtingas May 7, 2022
a5d6d14
[cpr] update to 1.8.3 (#24590)
JonLiu1993 May 7, 2022
0c5bb65
[septag-dmon] New port (#22828)
SamuelMarks May 9, 2022
83fc3b7
[vcpkg-tool-ninja] Add only the ninja port (#23911)
Neumann-A May 9, 2022
a02ef95
[opencascade] Fix link the debug of freetype.dll (#23939)
LilyWangLL May 9, 2022
d4bc451
[openssl] Update to 3.0.3 (#24547)
Thomas1664 May 9, 2022
3e53ba7
[fontconfig] Enable tool CLI option handling (#24553)
SchaichAlonso May 9, 2022
7708b63
[msdfgen] Update to 1.9.2 (#24565)
chausner May 9, 2022
6388f90
[Fakeit] update to 2.1.1 (#24592)
FrankXie05 May 9, 2022
f70ecfd
[luasocket] update to v3.0.0 (#24606)
TheCycoONE May 9, 2022
f553736
[minimp3] Update to 2021-11-30 (#24610)
friendlyanon May 9, 2022
f37a583
[ktx] update to 4.1.0-rc1 (#24620)
Adela0814 May 9, 2022
19033dd
[luasec] upgrade to 1.1.0 (#24609)
TheCycoONE May 9, 2022
659b6b5
[many ports] Local license ripe out 1/x (#24432)
Thomas1664 May 9, 2022
0d7603c
[vcpkg_setup_pkgconfig_path] Add new functions to set or restore pkgc…
JackBoosY May 10, 2022
de74e09
In https://github.com/microsoft/vcpkg/pull/24432 I noticed that the b…
BillyONeal May 10, 2022
5d8b771
[luajit] Add support for OSX (#24584)
fedapo May 10, 2022
0e26d20
[stftpitchshift] Update to 1.4.1 (#24599)
jurihock May 10, 2022
3c1e65c
[cppgraphqlgen] Update to v4.3.1 (#24607)
wravery May 10, 2022
62335b3
[teemo] Update v2.7 (#24624)
winsoft666 May 10, 2022
a6a97cd
[google-cloud-cpp] add missing subpackage (#24626)
coryan May 10, 2022
acca474
[lerc] Update to 3.0, move config to unofficial (#24634)
dg0yt May 10, 2022
14e7bb4
Update vcpkg-tool to 2022-05-05 (#24526)
BillyONeal May 10, 2022
0a1420d
[arrow] add cuda to feature list (#24570)
Adela0814 May 11, 2022
74ff2a0
[docs] Add catalog release process. (#24647)
BillyONeal May 11, 2022
a563603
[cgns] Update to 4.3.0 (#24531)
panda-z May 11, 2022
a7dfa7d
[Fluidsynth] add sndfile feature (#24635)
hmoffatt May 11, 2022
85f216f
[liburing] Update to version 2.1 (#24637)
LilyWangLL May 11, 2022
32ee2c7
[c9y] Adds new port (#24643)
rioki May 11, 2022
9e26f92
[tclap] Update TCLAP to 1.2.5 (#24644)
DevFdv May 11, 2022
1c49801
[rxspencer] Avoid tests and docs (#24645)
Thomas1664 May 11, 2022
188ff7a
[magic-enum] Update to v0.8.0 (#24646)
Neargye May 11, 2022
e80f345
[akali] Update to v1.43 (#24648)
winsoft666 May 11, 2022
68ab9e9
[directxtk, directxtk12, directxtex, directxmesh, uvatlas] Update por…
walbourn May 11, 2022
6a2c904
[materialx] Add port MaterialX 1.38.4 (#24614)
theblackunknown May 11, 2022
e9ac4bd
[azure-security-attestation-cpp] Update to 1.0.0-beta.2 (#24651)
azure-sdk May 11, 2022
bae8f8c
[world rebuild] Move vcpkg-cmake-get-vars to its own port (#24636)
Neumann-A May 11, 2022
1e24ff5
[ignition-*] Update hashes (#24618)
LilyWangLL May 12, 2022
76bb15b
[Geographiclib] update to v2.0 (#24587)
cffk May 12, 2022
0c954fa
Add /usr/ to find_library for cudnn for ArchLinux (#24663)
umar456 May 12, 2022
d49b6d5
[docs] Fix typo (#24673)
Thomas1664 May 12, 2022
f68e901
[vcpkg docs] Add double quotes to toolchain path (#24649)
JackBoosY May 12, 2022
673c55f
[OpenImageIO] Fix featrue ffmpeg install (#24623)
LilyWangLL May 13, 2022
8d25063
[curl] Update to 7.83.1 (#24687)
Thomas1664 May 13, 2022
f5905e2
[libslirp] update to 4.7.0 (#24689)
dhrdlicka May 13, 2022
6be82cf
[apr] provides CMake targets (#23499)
JonLiu1993 May 13, 2022
ad06b4e
[catch2] Fix missing # in portfile.cmake. (#24705)
BillyONeal May 13, 2022
32d25e6
[lua] Fix library type and usage (#24436)
JackBoosY May 13, 2022
b25a13c
[freetds, unixodbc] Update (#24279)
Thomas1664 May 13, 2022
0e6728a
Build "fixes" 2022-05-13 (#24707)
BillyONeal May 13, 2022
66444e6
[marble] update to 22.04.0 (#24691)
JonLiu1993 May 13, 2022
88d95a6
Update portfile.cmake (#24578)
anders-wind May 13, 2022
8113465
[qt5] Update to 5.15.4 (#24660)
Osyotr May 13, 2022
38910e6
Add feature JSON_Diagnostics (#24672)
Adela0814 May 13, 2022
4491ca9
[entt] Install natvis files (#24675)
LilyWangLL May 13, 2022
0cf5b43
[pkgconf] Remove docs (#24688)
Thomas1664 May 13, 2022
5e7cbdc
[sdl2] update to 2.0.22 (#24694)
JonLiu1993 May 16, 2022
ccf6829
[rttr] static compile fix (#23013)
zeyangl May 16, 2022
4a2bc18
[llvm] update to v14.0.3 [halide] update to v14.0.0 [mesa] update to …
yurybura May 16, 2022
e162e68
[termcolor] update to v2.1.0 (#23329)
FrankXie05 May 16, 2022
d1135a5
[pcapplusplus] Update to 22.05 (#24697)
seladb May 16, 2022
e50057d
Exclude .DS_Store, fixing #24700 (#24701)
robertkearns May 16, 2022
b7e46dd
[rmlui] Update to version 4.4 (#24702)
mikke89 May 16, 2022
8652ccf
[stb] Update to 2021-09-10 (#24718)
friendlyanon May 16, 2022
306c9a9
[fluidsynth] enable sound drivers on Mac/Linux build (#24667)
hmoffatt May 16, 2022
fe2d25f
[new port] Add wolfSSL projects (#24348)
elms May 17, 2022
d132d12
[many ports] Fix cmake warnings (#24706)
Thomas1664 May 17, 2022
22b4033
Update VMs for Patch Tuesday May 2022 (#24695)
BillyONeal May 17, 2022
423cf6c
Clarify that found license is the found license, not the suggested on…
BillyONeal May 17, 2022
6105887
[openssl] Support custom cflags on Windows (#24133)
ras0219-msft May 17, 2022
8d59cb3
[liblzma] Update wrapper, add feature tools (#24708)
dg0yt May 17, 2022
04a8c2d
[sobjectizer,so5extra] update to 5.7.4 and 1.5.1 (#24729)
eao197 May 17, 2022
0eb37f4
[libxml2] update to 2.9.14 (#24738)
Neumann-A May 18, 2022
8de52b0
[akali] Update string replace method to embed AKALI_STATIC (#24741)
winsoft666 May 18, 2022
8639e65
[docs] Split integration.md per Build System. (#24737)
ras0219-msft May 18, 2022
2247b39
[pegtl] Update to 3.2.6 for MSVC and GCC fixes (#24761)
wravery May 18, 2022
68c6835
[new port] Add openctm (#24680)
Tradias May 18, 2022
0a6002e
[curl] Don't try to include OpenSSL headers when OpenSSL backends are…
BillyONeal May 18, 2022
0fbc2d9
[libarchive] Update to 3.6.1 (#24739)
Neumann-A May 18, 2022
b34ae2a
[tensorpipe] update to latest (#23569)
luncliff May 18, 2022
6dbfaba
[cpp-ipc] Update to v1.2.0 (#24769)
winsoft666 May 18, 2022
c1b768b
Add vcpkg_from_*** and ${PORT} usage improvements to the `vcpkg creat…
BillyONeal May 18, 2022
f594be6
[catch2] Update to 3.0.1 (#24762)
RT2Code May 18, 2022
bbb6680
[ftgl] Update to the latest commit (#24770)
JonLiu1993 May 18, 2022
70f8e23
[direcxtmath] port updated for May 2022 release (#24771)
walbourn May 18, 2022
ab55569
[uvw] update to <2.12.1> (#24772)
FrankXie05 May 18, 2022
261ca0d
Fix builing nuspell[tools] on Mingw (#24715)
dimztimz May 18, 2022
1e91cd3
[docs] Remove out-of-date docs, improve header standardization. (#24456)
ras0219-msft May 18, 2022
52955a7
Fix angle macos build (#24750)
xiaozhuai May 18, 2022
2e781b5
[catch2] Reenable extras files (#24790)
RT2Code May 18, 2022
8f1d60f
Microsoft mandatory file (#24791)
microsoft-github-policy-service[bot] May 19, 2022
f27af04
[pcre] fix build pcre undeclared identifier strtoq on arm-android (#2…
tqcq May 19, 2022
63f1d5b
[qt5-webengine] fix nonobvious failure (#24528)
SchaichAlonso May 19, 2022
94870c5
[opencascade] update to 7.6.1 (#24795)
JonLiu1993 May 19, 2022
73522d2
[cppgraphqlgen] Update to v4.4.1 (#24783)
wravery May 19, 2022
2f0872b
[openssl] Add no-module configure option for static build (#24598)
LilyWangLL May 19, 2022
63e3975
[libass] update to 0.16.0 (#24749)
Masaiki May 19, 2022
7ca918a
dont change line endings on download (#24785)
Neumann-A May 19, 2022
12b018e
[libxslt] update to cmake (#24784)
Neumann-A May 19, 2022
8da5d2b
[OpenJPEG] Update to 2.5.0 (#24734)
Neumann-A May 19, 2022
7e3dcf7
Fix `vcpkg_host_path` and its unit test (#24808)
dg0yt May 20, 2022
338c94d
Move Azure Compute to eastasia (#24821)
BillyONeal May 20, 2022
b90ab31
[quill] Update to 2.0.0 (#24802)
RT2Code May 20, 2022
9eff776
[libproxy, nspr] Fix cmake warnings (#24809)
Thomas1664 May 20, 2022
083e55e
[thrift] Update to 0.16 (#24810)
Neumann-A May 20, 2022
43f2dc7
[botan] update to 2.19.1 (#24811)
Neumann-A May 20, 2022
5c3a388
[ftgl] no absolute paths (#24812)
autoantwort May 20, 2022
ea82c32
[cpp-peglib] update to 1.3.10 (#24813)
Neumann-A May 20, 2022
4bc8be1
[unixodbc] no absolute paths (#24815)
autoantwort May 20, 2022
7e2313f
[nss] Version bump to 3.78 (#24824)
abuyanov May 20, 2022
f20c7bf
[vcpkg-configure-make] Fix include path prepending (#24823)
dg0yt May 20, 2022
292067a
[docs] Fix broken links and generate documentation for `vcpkg-gn` (#2…
ras0219-msft May 20, 2022
314018f
[libjpeg-turbo] Enable NEON intrinsics for ARM builds (#24775)
ZacWalk May 20, 2022
0406852
[docs] Fix copy paste error (#24840)
Thomas1664 May 23, 2022
413c11d
[gazebo] no absolute paths (#24844)
autoantwort May 23, 2022
4c82b77
Add the ability to do full rebuilds with updated copies of vcpkg-tool…
BillyONeal May 23, 2022
c43d8d2
[lapack-reference] update to 3.10.1 (#24865)
Neumann-A May 23, 2022
f8b8096
[prometheus-cpp] Update to version 1.0.1 (#24862)
gjasny May 23, 2022
399b0dd
[vtk-m] Supports arm (#24853)
autoantwort May 23, 2022
52f2a37
[luajit] no absolute paths (#24847)
autoantwort May 23, 2022
f5ec9f3
[elfutils] no absolute paths (#24846)
autoantwort May 23, 2022
b2afb50
[simdjson] Update to 1.1.0 (#24842)
myd7349 May 23, 2022
840f701
[spdlog] Improve macro baking (#24830)
diablodale May 23, 2022
1937975
[ctp] Update supports expression to exclude static crt (#24884)
ras0219-msft May 24, 2022
475954a
[libigl] add cgal support (#24891)
Adela0814 May 24, 2022
6b1d19f
[cereal] update to 1.3.2 (#24867)
Neumann-A May 24, 2022
2922c6f
[freetype] Update to 2.12.1 (#24866)
Neumann-A May 24, 2022
334255c
[paraview] no absolute paths (#24852)
autoantwort May 24, 2022
eddbb40
[mpg123] Update to 1.29.3 (#24805)
abique May 24, 2022
6a66e95
[vcpkg.cmake][ports.cmake] Prefer STREQUAL over MATCHES (#23014)
SunBlack May 24, 2022
c40e73f
[llvm] no absolute paths (#24878)
autoantwort May 24, 2022
93b3854
[kinectsdk1][kinectsdk2] Add Config.cmake.in (#24877)
LilyWangLL May 24, 2022
46720b2
[cppgraphqlgen] Update to v4.5.0 release (#24907)
wravery May 25, 2022
4a182b3
[cereal] Replace deprecated cmake (#24897)
Thomas1664 May 25, 2022
8b9004a
[gdcm] update to 3.0.12 (#24892)
JonLiu1993 May 25, 2022
b3e8864
[dxut, effects11] ports updated for May 2022 releases (#24890)
walbourn May 25, 2022
24881cd
[libzippp] Update to 5.1-1.8.0 (#24885)
ctabin May 25, 2022
efabd21
[sdformat9] Add linux to supports (#24855)
talregev May 25, 2022
8abb3a5
[jsoncons] Update to version 0.168.7 (#24820)
danielaparker May 25, 2022
ee0d840
[nvtt] Control CUDA dependency, fix linkage (#24888)
dg0yt May 25, 2022
f4de177
[vcpkg-tool-meson] update meson to 0.62.1 (#23717)
Neumann-A May 25, 2022
20907dc
[wxwidgets] Fix find dependency pcre2 (#24874)
JackBoosY May 25, 2022
90024c5
[air-ctl] add new port (#24837)
May 26, 2022
75536e7
[mpi/msmpi] Add cmake wrapper to fix bug getting MPI_${LANG}_ADDITION…
JackBoosY May 26, 2022
af650ee
[elfutils] remove debug scripts (#24915)
autoantwort May 26, 2022
851eef7
[dstorage] port updated for 1.0.2 release (#24919)
walbourn May 26, 2022
9ab3344
[hwloc|hpx] Update to latest version (#24918)
Neumann-A May 26, 2022
a97ebbe
[grpc] Fix path quoting (#24948)
ekilmer May 26, 2022
36b6831
[docs] Initial addition of CLI Reference docs (#24754)
ras0219-msft May 27, 2022
d8a31a9
[arrow] Update to 8.0.0 (#24714)
ianmcook May 27, 2022
e42e511
[rsocket] Remove from ci.baseline.txt (#24959)
LilyWangLL May 27, 2022
8cfe258
[libgo] Fix include directory not exposed by target (#24958)
Cheney-W May 27, 2022
0371f46
[restinio] Update to 0.6.15 (#24936)
eao197 May 27, 2022
c1ee7c6
[gdal] Use pkg-config to find zlib (#24931)
dg0yt May 27, 2022
5739a74
[qtbase] fix broken `gui` build (#24917)
dhrdlicka May 27, 2022
d953973
[libpq] Cleanup dependencies, features and autotools patches (#24941)
dg0yt May 28, 2022
8f77dbb
[Vc] Update to 1.4.3 (#24880)
bernhardmgruber May 31, 2022
9feca68
[openmvs] no absolute paths (#24848)
autoantwort May 31, 2022
0e68bd8
[openmvg] no absolute paths (#24850)
autoantwort May 31, 2022
53842d6
[tiff] 4.4.0 (#24986)
rleigh-codelibre May 31, 2022
018b48e
[yyjson] Update to 0.5.0 (#24979)
myd7349 May 31, 2022
2d2f023
[flecs] Add new port (#24980)
myd7349 May 31, 2022
c34f577
[rtmidi] Fix cmake usage (#24994)
JackBoosY May 31, 2022
49cfe5e
[imgui] Add supports for features dx*-binding and metal-binding and o…
LilyWangLL May 31, 2022
f14179a
[openvpn3] Export cmake target (#24955)
Adela0814 May 31, 2022
145848f
[qt5-webengine]: fix typo (#25012)
ZgblKylin May 31, 2022
f78f444
[python3] Do not ensurepip. Provide venv instructions. (#24906)
ras0219-msft May 31, 2022
c48c0c0
[ci.baseline.txt] Revert #24959 because ICE still exists (#25029)
ras0219-msft Jun 1, 2022
a91c2d1
[google-cloud-cpp] update to latest release (v1.41.0) (#25032)
coryan Jun 1, 2022
a2d8a7c
[fontconfig][freetds][qtwebengine] Take gperf from vcpkg (#24677)
talregev Jun 2, 2022
8d41d43
[cgal] Add boost-multi-array to deps (#24803)
lrineau Jun 2, 2022
819a768
[brpc] Updata to 1.1.0 (#24975)
day253 Jun 2, 2022
850ba1a
[boringssl] Remove -WX and -Werror (#24899)
rpavlik Jun 2, 2022
3c0366e
[angle] Enable angle test in CI (#24997)
Cheney-W Jun 2, 2022
9835eb1
[b64] Add target include directories and export config.cmake (#25037)
Cheney-W Jun 2, 2022
a137bd0
[hdf5] Fix feature parallel on Linux (#25036)
JackBoosY Jun 2, 2022
43c85d7
[xsimd] Update to 8.1.0 (#25030)
kou Jun 2, 2022
abb073f
[qtkeychain] Fix the CMake export target on windows (#25018)
daschuer Jun 2, 2022
2aed520
[nethost] Update nethost (#25004)
lanyizi Jun 2, 2022
d9e6139
[hidapi] Update to 0.12.0 (#25008)
JoergAtGithub Jun 2, 2022
38bb87c
[SDL] enable hidapi (#25022)
JonLiu1993 Jun 2, 2022
ee2b26f
Merge remote-tracking branch 'microsoft/master' into upstream_merge
daschuer Jun 3, 2022
ae1f64f
[rubberband] don't require libsndfile default features
daschuer May 5, 2022
db2ab56
Remove outdated packages instead of updating them.
daschuer May 5, 2022
0351a91
Require libsndfile[core] only
daschuer May 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
libmodplug
libogg
libopusenc
libsndfile
libsndfile[core]
libusb
libvorbis
lilv
Expand Down Expand Up @@ -104,9 +104,9 @@ jobs:

- name: Check available disk space
run: ${{ matrix.check_disk_space }}

- name: Upgrade packages in cache
run: ./vcpkg upgrade --no-dry-run
- name: Remove outdated packages from cache
run: ./vcpkg remove --outdated --recurse
working-directory: ${{ matrix.vcpkg_path }}

- name: Build packages
Expand Down
54 changes: 54 additions & 0 deletions .github/workflows/validateDocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Doc Validation

on:
pull_request:
paths:
- 'docs/**'

jobs:
validate:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3
with:
path: vcpkg

- name: Checkout Website
uses: actions/checkout@v3
with:
repository: vcpkg/vcpkg.github.io
ref: '8ee5cacc91b6e017b5e4236940d9f385c1563598'
path: vcpkg.github.io

- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-

- run: npm ci
working-directory: vcpkg.github.io

- name: Purge existing html files
run: rm -rf en
working-directory: vcpkg.github.io

# The current navbar embeds a link to integration.md which no longer exists
- name: Ignore navbar
run: echo "" > templates/navbar.html
working-directory: vcpkg.github.io

- name: Generate Core Pages
run: node scripts/generatePages.js
working-directory: vcpkg.github.io

- name: Generate Docs Pages
run: node scripts/generateDocs.js ../vcpkg/docs
working-directory: vcpkg.github.io

- name: Check Links
run: VCPKG_VALIDATE_LINKS_ONLY_DOCS=1 node scripts/validateLinks.js
working-directory: vcpkg.github.io
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ In order to use vcpkg with CMake outside of an IDE,
you can use the toolchain file:

```cmd
> cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [build directory]
```

Expand Down Expand Up @@ -163,7 +163,7 @@ $ ./vcpkg/vcpkg search [search term]
In order to use vcpkg with CMake, you can use the toolchain file:

```sh
$ cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
$ cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
$ cmake --build [build directory]
```

Expand Down Expand Up @@ -212,8 +212,6 @@ You'll then be able to bootstrap vcpkg along with the [quick start guide](#quick

## Using vcpkg with CMake

If you're using vcpkg with CMake, the following may help!

### Visual Studio Code with CMake Tools

Adding the following to your workspace `settings.json` will make
Expand Down Expand Up @@ -247,7 +245,7 @@ Finally, in `CMake options`, add the following line:
-DCMAKE_TOOLCHAIN_FILE=[vcpkg root]/scripts/buildsystems/vcpkg.cmake
```

Unfortunately, you'll have to add this to each profile.
You must add this line to each profile.

### Vcpkg as a Submodule

Expand All @@ -256,7 +254,7 @@ you can add the following to your CMakeLists.txt before the first `project()` ca
instead of passing `CMAKE_TOOLCHAIN_FILE` to the cmake invocation.

```cmake
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
```

Expand All @@ -265,7 +263,7 @@ by passing the `CMAKE_TOOLCHAIN_FILE` directly,
but it will make the configure-build step slightly easier.

[getting-started:using-a-package]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:integration]: docs/users/buildsystems/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
[getting-started:linux-gcc]: #installing-linux-developer-tools
Expand Down
8 changes: 4 additions & 4 deletions README_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Para utilizar Vcpkg con CMake sin un IDE,
puede utilizar el archivo de herramientas incluido:

```cmd
> cmake -B [directorio de compilación] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [directorio de compilación] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [directorio de compilación]
```

Expand Down Expand Up @@ -168,7 +168,7 @@ $ ./vcpkg/vcpkg search [término de búsqueda]
Para usar vcpkg con CMake, tiene que usar el siguiente archivo toolchain:

```sh
$ cmake -B [directorio de compilación] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
$ cmake -B [directorio de compilación] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
$ cmake --build [directorio de compilación]
```

Expand Down Expand Up @@ -261,7 +261,7 @@ puede agregar lo siguiente as su CMakeLists,txt antes de la primera llamada a `p
en vez de pasar `CMAKE_TOOLCHAIN_FILE` a la invocación de CMake.

```cmake
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
```

Expand Down Expand Up @@ -319,7 +319,7 @@ puede usar un simple `vcpkg install --feature-flags=manifests`
Para más información, revise la especificación de [manifiesto][getting-started:manifest-spec]

[getting-started:using-a-package]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:integration]: docs/users/buildsystems/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
[getting-started:linux-gcc]: #Instalando-Herramientas-de-desarrollo-en-Linux
Expand Down
8 changes: 4 additions & 4 deletions README_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ Si vous utilisez CMake avec Visual Studio continuez [ici](#vcpkg-avec-cmake-et-v
Afin d'utiliser vcpkg en dehors d'un IDE, vous pouvez utiliser le fichier de toolchain :

```cmd
> cmake -B [dossier de build] -S . -DCMAKE_TOOLCHAIN_FILE=[chemin vers vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [dossier de build] -S . "-DCMAKE_TOOLCHAIN_FILE=[chemin vers vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [dossier de build]
```

Expand Down Expand Up @@ -138,7 +138,7 @@ $ ./vcpkg/vcpkg search [terme de recherche]
Pour utiliser vcpkg en dehors d'un IDE, vous pouvez utiliser le fichier de toolchain :

```cmd
> cmake -B [dossier de build] -S . -DCMAKE_TOOLCHAIN_FILE=[chemin vers vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [dossier de build] -S . "-DCMAKE_TOOLCHAIN_FILE=[chemin vers vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [dossier de build]
```

Expand Down Expand Up @@ -238,14 +238,14 @@ Malheureusement, vous devrez le refaire pour chaque projet.
Quand vous utilisez vcpkg comme un sous-module de votre projet, vous pouvez l'ajouter à votre CMakeLists.txt avant le premier appel de `project()`, au lieu d'utiliser `CMAKE_TOOLCHAIN_FILE` dans les paramètres d'appel de cmake.

```cmake
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
```

Cela permettra toujours aux gens de ne pas utiliser vcpkg, en passant directement le CMAKE_TOOLCHAIN_FILE, mais cela rendra l'étape de configuration-construction légèrement plus facile.

[getting-started:utiliser-un-paquet]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:integration]: docs/users/buildsystems/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
[getting-started:linux-gcc]: #installing-linux-developer-tools
Expand Down
9 changes: 4 additions & 5 deletions README_ko_KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,7 @@ IDE 외부에서 CMake와 함께 vcpkg를 사용하려면,
다음과 같이 툴체인 파일을 사용할 수 있습니다.

```cmd
> cmake -B [build directory] -S . -DCMAKE_TOOLCH
AIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [build directory]
```

Expand Down Expand Up @@ -163,7 +162,7 @@ $ ./vcpkg/vcpkg search [search term]
CMake와 함께 vcpkg를 사용하려면 툴체인 파일을 이용해 보세요.

```sh
$ cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
$ cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
$ cmake --build [build directory]
```

Expand Down Expand Up @@ -254,7 +253,7 @@ cmake 실행 시 `CMAKE_TOOLCHAIN_FILE`을 전달하는 대신,
첫 번째 `project()` 호출 전에 CMakeLists.txt에 다음을 추가하는 방법도 있습니다.

```cmake
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
```

Expand All @@ -263,7 +262,7 @@ set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/
vcpkg를 사용하지 않을 수 있습니다.

[getting-started:using-a-package]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:integration]: docs/users/buildsystems/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
[getting-started:linux-gcc]: #installing-linux-developer-tools
Expand Down
8 changes: 4 additions & 4 deletions README_zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ vcpkg团队和贡献者可以看到它的地方,
为了在IDE以外在cmake中使用vcpkg,您需要使用以下工具链文件:

```cmd
> cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
> cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
> cmake --build [build directory]
```

Expand Down Expand Up @@ -150,7 +150,7 @@ $ ./vcpkg/vcpkg search [search term]
为了在cmake中使用vcpkg,您需要使用以下工具链文件:

```sh
$ cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
$ cmake -B [build directory] -S . "-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake"
$ cmake --build [build directory]
```

Expand Down Expand Up @@ -238,14 +238,14 @@ $ xcode-select --install
而无需将 `CMAKE_TOOLCHAIN_FILE` 传递给cmake调用。

```cmake
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
```

使用此种方式可无需设置 `CMAKE_TOOLCHAIN_FILE` 即可使用vcpkg,且更容易完成配置工作。

[getting-started:using-a-package]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:integration]: docs/users/buildsystems/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
[getting-started:linux-gcc]: #installing-linux-developer-tools
Expand Down
41 changes: 41 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.7 BLOCK -->

## Security

Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).

If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below.

## Reporting Security Issues

**Please do not report security vulnerabilities through public GitHub issues.**

Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report).

If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey).

You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc).

Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:

* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
* Full paths of source file(s) related to the manifestation of the issue
* The location of the affected source code (tag/branch/commit or direct URL)
* Any special configuration required to reproduce the issue
* Step-by-step instructions to reproduce the issue
* Proof-of-concept or exploit code (if possible)
* Impact of the issue, including how an attacker might exploit the issue

This information will help us triage your report more quickly.

If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs.

## Preferred Languages

We prefer all communications to be in English.

## Policy

Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd).

<!-- END MICROSOFT SECURITY.MD BLOCK -->
11 changes: 5 additions & 6 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This too
- [Patching Example: Patching libpng to work for x64-uwp](examples/patching.md)
- [Getting Started with Versioning](examples/versioning.getting-started.md)

### Command Line Reference

- [Command Line Reference](commands/index.md)

### User Help

- [Buildsystem Integration](users/integration.md)
- [Buildsystem Integration](users/buildsystems/integration.md)
- [Triplet files](users/triplets.md)
- [Configuration and Environment](users/config-environment.md)
- [Authentication](users/authentication.md)
Expand Down Expand Up @@ -50,11 +54,6 @@ Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This too
- [vcpkgx](https://vcpkgx.com/) - Package index + search
- [vcpkg index](https://vcpkg.dev/) - Package index + search

### Specifications

- [Export](specifications/export-command.md)
- [Feature Packages](specifications/feature-packages.md)

### Blog posts

- [Vcpkg Host Dependencies for Cross-Compilation](https://devblogs.microsoft.com/cppblog/vcpkg-host-dependencies/)
Expand Down
6 changes: 3 additions & 3 deletions docs/about/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ If you want to contribute but don't have a particular library in mind then take
of [new port requests](https://github.com/Microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+label%3Acategory%3Anew-port).

## Can Vcpkg create pre-built binary packages? What is the binary format used by Vcpkg?
Yes! See [the `export` command](../users/integration.md#export-command).
Yes! See the [`export` command](../users/buildsystems/export-command.md).

## How do I update libraries?
The `vcpkg update` command lists all packages which are out-of-sync with your current portfiles. To update a package, follow the instructions in the command.
Expand Down Expand Up @@ -36,7 +36,7 @@ Execute `git pull` to get the latest sources, then run `bootstrap-vcpkg.bat` (Wi
## How do I use different versions of a library on one machine?
Within a single instance of Vcpkg (e.g. one set of `installed\`, `packages\`, `ports\` and so forth), you can only have one version of a library installed (otherwise, the headers would conflict with each other!). For those with experience with system-wide package managers, packages in Vcpkg correspond to the `X-dev` or `X-devel` packages.

To use different versions of a library for different projects, we recommend making separate instances of Vcpkg and using the [per-project integration mechanisms](../users/integration.md). The versions of each library are specified by the files in `ports\`, so they are easily manipulated using standard `git` commands. This makes it very easy to roll back the entire set of libraries to a consistent set of older versions which all work with each other. If you need to then pin a specific library forward, that is as easy as checking out the appropriate version of `ports\<package>\`.
To use different versions of a library for different projects, we recommend making separate instances of Vcpkg and using the [per-project integration mechanisms](../users/buildsystems/integration.md). The versions of each library are specified by the files in `ports\`, so they are easily manipulated using standard `git` commands. This makes it very easy to roll back the entire set of libraries to a consistent set of older versions which all work with each other. If you need to then pin a specific library forward, that is as easy as checking out the appropriate version of `ports\<package>\`.

If your application is very sensitive to the versions of libraries, we recommend checking in the specific set of portfiles you need into your source control along with your project sources and using the `--vcpkg-root` option to redirect the working directory of `vcpkg.exe`.

Expand Down Expand Up @@ -88,7 +88,7 @@ Vcpkg uses CMake internally as a build scripting language. This is because CMake
## Will Vcpkg support downloading compiled binaries from a public or private server?
We would like to eventually support downloading precompiled binaries, similar to other system package managers.

In a corporate scenario, we currently recommend building the libraries once and distributing the entire vcpkg root directory to everyone else on the project through some raw file transport such as a network share or HTTP host. See the [`export`](../users/integration.md#export) command.
In a corporate scenario, we currently recommend building the libraries once and distributing the entire vcpkg root directory to everyone else on the project through some raw file transport such as a network share or HTTP host. See the [`export` command](../users/buildsystems/export-command.md).

## What Visual C++ toolsets are supported?
We support Visual Studio 2015 Update 3 and above.
Expand Down
Loading