aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-09-13[libgo] fix baseline issue (#19773)Stefano Sinigardi
* [libgo] fix baseline issue * [libgo] fix references * [libgo] fail fast on unsupported archs * [libgo] fix references * [libgo] fixes for macOS * [libgo] fix references * Minimize the patch Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-09-13re-enable qt5-activeqt (#20083)Alexander Neumann
* remove qt5-activeqt from baseline * add colmap as baseline fail
2021-09-11Update pwsh to 7.1.14, separate image minting from vmss minting, and update ↵Billy O'Neal
VMs. (#20064) * Update Powershell-Core to 7.1.4. * Add deployment of .NET 4.7.2 targeting pack, extracted from https://github.com/microsoft/vcpkg/pull/19320 * Separate image minting from vmss minting. * Update pools. * Fix image minting typo on Windows.
2021-09-10[vcpkg] Update tool to 2021-09-10. (#20105)Billy O'Neal
Resolves: * https://github.com/microsoft/vcpkg/issues/19552 * https://github.com/microsoft/vcpkg/issues/18217 * https://github.com/microsoft/vcpkg/issues/16631 See https://github.com/microsoft/vcpkg-tool/releases/tag/2021-09-10 for more details.
2021-09-10[David-Haim/concurrencpp] Add new port (#19997)chausner
* [David-Haim/concurrencpp] Add new package * Format vcpkg.json * Add baseline * Fix version * Update CI baseline * Revert "Update CI baseline" This reverts commit 8e3ed430f239e50a94a4afaaaee47e0f15998b06. * Add patch to make linkage configurable * Update git-tree hash * Add patch to set -fcoroutines flag * Update git-tree hash * Revert "Update git-tree hash" This reverts commit b3ccdb2c61f705f7802da880fa0659ece5f1a723. * Revert "Add patch to set -fcoroutines flag" This reverts commit a23c736df9d2ca407204ea57bf977932c4704e41. * Revert "Revert "Update CI baseline"" This reverts commit a50ed32a97fb19311cb13807af70cb5a9aa4b793. * Add supports attribute to manifest, disallow dynamic linkage on Windows * Update git-tree hash * Apply suggestions from code review Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com> * Fix whitespace * Update git-tree hash * Add vcpkg-cmake dependencies to vcpkg.json Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com> * Adapt for version 0.1.3, address suggestions * Update git-tree hash Co-authored-by: chausner <chausner@users.noreply.github.com> Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-09-09[meson] fix cross compiling from linux to windows (#18927)autoantwort
* [meson] fix cross compiling from linux to windows * Fix mingw system name * Omit empty fields from standard libraries * Use VCPKG_CROSSCOMPILING * vcpkg_configure_meson: do not double escape include paths * vcpkg_configure_meson: set winres instead of rc * vcpkg_configure_meson: do not always cross build * Apply suggestions from code review * fix the issue I made * [meson] error when gcc uses a different linker executeable * [meson] apply code review from strega-nil * [meson] more verbose error messages * [meson] remove wrong check Co-authored-by: Kai Pastor <dg0yt@darc.de> Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-09-08[msbuild] add vcpkg to <Lib> search path (#20054)autoantwort
2021-09-08[h3/jaeger-client-cpp] Update to the latest version (#20008)NancyLi1013
* [h3/jaeger-client-cpp] Update to the latest version * Remove CONTROL files * Update version files * Update patch * Update versions/j-/jaeger-client-cpp.json
2021-09-08[libhsplasma/libpcap/lv2/libcrafter] Update to the latest version (#19965)NancyLi1013
* [libhsplasma/libpcap/lv2] Update to the latest version * [libpcap] Remove unused comments * Update version files * [lv2] Fix usage [libpcap] Update ci.baseline.txt * [libhsplasma] Remove x64-windows-static=fail from ci.baseline.txt * [libcrafter] Update to 1.0 * [libcrafter] Add vcpkg.json * Update version files * Add CRT check for libpcap and update version as versin-semver for libpcap * Update version files Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-07proj4 uwp improvments (#18323)Geoff Evans
* Remove prior arm/uwp patch since host dependencies now allow for proj database generation, and add a new patch that repairs Win32 API calls to use UWP counterparts in UWP builds * Update ci baseline for port changes * Update port version * Fix patch list for PR * Bump port-version, disable some broken downstream libs * Update port version commit
2021-09-03Decouple the storage account used for binary caching from the images. (#19912)Billy O'Neal
* Decouple the storage account used for binary caching from the images. We are being forced to change infrastructure somewhat more frequently than we would like, so change the binary caches to use a shared storage account like we already use for asset caching. * blob blob blob * Add quotes * Avoid name stomping.
2021-09-02Apply @workpadwan 's fix to bootstrap.sh on non-bash systems. (#19911)Billy O'Neal
2021-09-02[qt5-activeqt, qt5-declarative] Skip activeqt in CI. (#19945)Billy O'Neal
See https://github.com/microsoft/vcpkg/issues/19922
2021-09-02[vcpkg] Repair msbuild damage and workaround the way we integrate on VS2015. ↵Billy O'Neal
(#19767) * Repair msbuild damage and workaround the way we integrate on VS2015. This is a fix for a pile of issues discovered by https://github.com/microsoft/vcpkg/pull/18906 * VS 2015 has a bug that the <VcpkgInstalledDir Condition="!$(VcpkgInstalledDir.EndsWith('\'))">$(VcpkgInstalledDir)\</VcpkgInstalledDir> dance we do to get a trailing slash is not applied correctly when VcpkgInstalledDir was edited in the same property group attempting to add the trailing slash. * We need a trailing slash on VcpkgInstalledDir at all times, but https://github.com/microsoft/vcpkg/pull/16173 damaged this by removing it from TreatAsLocalProperty. Add the right TreatAsLocalPropertys back. Add all such slash defenses to the top of the file just beneath, eliminating need to call Path::Combine and friends by following msbuild "directory properties have a trailing slash" convention. * Move VcpkgOSTarget and VcpkgPlatformTarget into the .targets, as they aren't intended to be overridable by users and don't appear in our selection dialog box(es). * Don't bother avoiding setting vcpkg properties when VcpkgEnabled is off; after all, VcpkgEnabled is itself a vcpkg property :). I left attempts to skip creating items since creating items can hit the disk. * Add _Z to several internal msbuild variables. * Move VcpkgApplocalDeps to the .props since it's a user setting. * Don't unconditionally use $(TLogLocation) because it is not set on 2015, and also it's per-project. * Fixed typo in docs "VcpkgInstalledDirectory", and document the limitation that it doesn't work in 2015. * In manifest mode, put the installed tree in a subdirectory including the triplet to make changing configurations faster. Known limitations: * If you change vcpkg.json without changing any .cpp files, we don't rebuild the dependencies even though we should. I don't know how to fix this but it doesn't appear to be a regression. * Fix .tlog handling. * Further defend against modified properties on VS2015. * Document more VS2015 limitations. * Remove TreatAsLocalProperty comment.
2021-09-01[tensorflow] fix macOS build errors caused by numpy and bazel upgrades (#19363)Joachim Gehweiler
* Revert "incorporate changes from microsoft:master" * Revert "Revert "incorporate changes from microsoft:master"" * issue targeted in newer numpy version * work-around for broken numpy libs on macOS * temporarily add debug code to analyze CI failures * again temporary debug code * fix linkage command on macOS (broken by Bazel upgrade) * fix regex for macOS linker command * remove debug code, bump version * x-add-version seems to require a separate commit... * Fix misspelled "acceleration". * x-add-version Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-01[vcpkg_from_github] Fix version regex matching issue (#19815)Phoebe
2021-08-30[liblo] Fix filenames for linux in liblo portfile (#19660)Stephen Kyne
* Fix filenames for linux vs windows in liblo portfile * Removed deprecated call and now using vcpkg_copy_tools * Upgraded to manifest file * Increment port-version * Remove now working builds from ci.baseline * Updated versioning files * Fixed type for vcpkg.json * Updated sha for liblo version
2021-08-30fix bootstrap.sh on arm macs (#19622)autoantwort
2021-08-30Document VCPKG_TARGET_IS_MINGW (#19790)autoantwort
2021-08-30bootstrap.sh: fails if there is no entry for a tool os combination (#19640)autoantwort
2021-08-25[vcpkg] Add triplet option VCPKG_NO_COMPILER_TRACKING (#17526)Kevin Lalumiere
2021-08-24[vcpkgTools.xml] Update cmake 3.20.4 hash for freebsd (#19697)InfRandomness
2021-08-24[tinyfiledialogs] Fix usage (#19723)NancyLi1013
* [tinyfiledialogs] Fix usage * Update version files
2021-08-20[vcpkg baseline][paraview:x64-osx][vcpkg_cmake_config_fixup] Revert #19469 ↵Phoebe
(#19633) * [vcpkg_cmake_config_fixup] Revert #19469 * Update the version date * actually just revert * move stuff around in vcpkg-cmake-config.json file Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-08-20[freebds] Fix vcpkg-tool compilation issue (#19641)InfRandomness
Adds an xml entry to cmake 3.20.4 for freebsd 13
2021-08-18[libconfig] fix compilation errors on macos (#19374)James Athey
* remove "find_path(STDINT_H stdint.h)". On clang/macos, this picks up the kernel headers version of stdint.h, instead of the C standard library, breaking compilation * only define YY_NO_UNISTD_H and YY_USE_CONST on Windows, like the upstream CMakeLists.txt * set the C standard to C99, like the upstream CMakeLists.txt * update to 1.7.3 * remove the "fail" line from ci.baseline.txt * run ./vcpkg x-add-version --all to update metadata files * reset port-version
2021-08-16[vcpkg_fixup_pkgconfig] HOTFIX -- revert #19469 (#19607)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-08-16[rollup:2021-08-09] Rollup PR (#19469)nicole mazzuca
* [rollup:2021-08-09] PR #16706 (@JackBoosY) [vcpkg_fixup_cmake_targets] Fix up OSX system development path * [rollup:2021-08-09] PR #19238 (@strega-nil) [scripts-audit] vcpkg_download_distfile * [rollup:2021-08-09] PR #19239 (@strega-nil) [scripts-audit] vcpkg_find_fortran * [rollup:2021-08-09] PR #19338 (@strega-nil) [tinyfiledialogs] Fix for good * [rollup:2021-08-09] PR #19348 (@strega-nil) [scripts-audit] vcpkg_fixup_pkgconfig * fix ports.cmake with newer vcpkg_download_distfile * fix vcpkg create * move vcpkg_common_definitions down so that it's not incorrect * fix vcpkg_internal_get_cmake_vars Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-08-13[vcpkg_find_fortran] Update libiconv and zlib hash (#19545)Jack·Boos·Yu
* [vcpkg_find_fortran] Update libiconv hash * Fix more hash
2021-08-13Update VMs for Patch Tuesday, 2021-08-11 (#19508)Billy O'Neal
* Deploy SDKs with full features first to ensure we get Debugging Tools for Windows. * Update VMs for Patch Tuesday, 2021-08-11
2021-08-13[OpenCV] update to v4.5.3 and to v3.4.15 (#18827)Stefano Sinigardi
* [OpenCV] update to v4.5.3 and to v3.4.15 * [OpenCV] update refs * [libxml2] add missing find_dependency(Iconv) [libiconv] update cmake wrapper * [libiconv] fix hints * [opencv4] do not require cudnn if cuda enabled * [opencv] update refs * [OpenCV] increase CI coverage even more * [vcpkg-ci-opencv] trying to restore x64-uwp ci tests * restore previous patches to avoid unnecessary modifications * [OpenCV] fix refs * [OpenCV] fix CMake Warning related to protobuf dependency * [OpenCV] fix refs * [libxml2] fix references * [libxml2] restore previous cmake wrapper, new one is broken * [libxml2] fix references * bump versions * update refs * [libxml2] Update the format for vcpkg-cmake-wrapper.cmake * Update versions/l-/libxml2.json * [libxml2] update port version * [libxml2] update refs * [OpenCV] fix refs Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2021-08-13Skip embree2 in CI for static triplets due to conflicts. Common name problem ↵Billy O'Neal
reported upstream as https://github.com/embree/embree/issues/331 (#19553) ``` Starting package 3/3: embree3:x64-windows-static Building package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static... -- Using C:/Dev/vcpkg/downloads/embree-embree-v3.12.2.tar.gz -- Extracting source C:/Dev/vcpkg/downloads/embree-embree-v3.12.2.tar.gz -- Applying patch fix-path.patch -- Applying patch fix-static-usage.patch -- Applying patch cmake_policy.patch -- Applying patch fix-targets-file-not-found.patch -- Using source at C:/Dev/vcpkg/buildtrees/embree3/src/v3.12.2-cbae4ce8b1.clean -- Found external ninja('1.10.2'). -- Configuring x64-windows-static-dbg -- Configuring x64-windows-static-rel -- Building x64-windows-static-dbg -- Building x64-windows-static-rel -- Installing: C:/Dev/vcpkg/packages/embree3_x64-windows-static/share/embree3/copyright -- Performing post-build validation -- Performing post-build validation done Building package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static... done Installing package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static... The following files are already installed in C:/Dev/vcpkg/installed/x64-windows-static and are in conflict with embree3:x64-windows-static Installed by embree2:x64-windows-static debug/lib/embree_avx.lib debug/lib/embree_avx2.lib debug/lib/embree_sse42.lib debug/lib/lexers.lib debug/lib/math.lib debug/lib/simd.lib debug/lib/sys.lib debug/lib/tasking.lib lib/embree_avx.lib lib/embree_avx2.lib lib/embree_sse42.lib lib/lexers.lib lib/math.lib lib/simd.lib lib/sys.lib lib/tasking.lib Please ensure you're using the latest portfiles with `.\vcpkg update`, then submit an issue at https://github.com/Microsoft/vcpkg/issues including: Package: embree3:x64-windows-static Vcpkg version: 2021-08-12-85ab112d5ee102bc6eac8cdbbfdd173a71374e04 Additionally, attach any relevant sections from the log files above. ```
2021-08-12[vcpkg] Update tool to 2021-08-12. (#19543)Billy O'Neal
Resolves #17897
2021-08-11The FreeBSD spelling of x86-64 is amd64. (#19456)David Chisnall
CMAKE_HOST_SYSTEM_PROCESSOR is set to amd64 on x86-64 FreeBSD systems. CMake's STREQUAL gives a case-sensitive comparison so this case was missed during bootstrapping when using vcpkg as a submodule.
2021-08-11 [keystone] Fix static build with dynamic CRT on Windows (#19491)NancyLi1013
* [keystone] Fix static build with dynamic CRT on Windows * Add port-version * Update version files * Add double quotes for the path * Update versions/k-/keystone.json * Add comments for kstool * Update versions/k-/keystone.json
2021-08-11[cmake] Update to 3.21.1 (#18955)Jack·Boos·Yu
2021-08-10[vcpkg-cmake] Fix vcpkg_copy_pdbs false alarm (#19369)myd7349
2021-08-09[vcpkg baseline][rbdl-orb/rbdl/ptex] file conflicts, skip rbdl-orb in CI ↵Phoebe
testing (#19453) * [vcpkg baseline][rbdl-orb/rbdl] file conflicts, skip rbdl-orb in Ci testing * [ptex] Add DISABLE_PARALLEL_CONFIGURE * Update the baseline version * Add missing quotes * Update the baseline version
2021-08-07[vcpkg baseline][vcpkg_configure_make] Pass make tool to `vcpkg_build_make` ↵Kai Pastor
(#19361) * Pass 'make' between vcpkg scripts * Restore original BSD gmake lookup * [starlink-ast] Add ADDITIONAL_MSYS_PACKAGES to vcpkg_configure_make * [starlink-ast] x-add-version Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-08-05update find_fortran.cmake (#18876)JonLiu1993
2021-08-05[7zip] Upgrade vcpkgTools 7zip to 19.00 msi (#19365)Robert Schumacher
2021-08-05[vcpkg] add support to bootstrap.sh for CXX vars with ccache (#19386)Carlos O'Ryan
Co-authored-by: Scott Hart <sdhart@google.com>
2021-08-05[c4core] builds on mac (#19269)autoantwort
* [c4core] supports osx * add version files
2021-08-04[vcpkg-tool] Update to 2021-08-03 (#19347)nicole mazzuca
2021-08-04[macos ci] update 2021-07-27 (#19207)nicole mazzuca
* update 2021-07-27 macOS -> 11.5.1, XCode -> 12.5.1 * update azure-pipelines * update sha of macfuse * change how macos-ci-base works * fix build errors * fix itpp:linux * more fixes * remove tab * allow version changes in all the remove/rename-version patches * fix libunistring for real * robert CR
2021-08-03[vcpkg-cmake] Fix docs and usage of option MAYBE_UNUSED_VARIABLES (#19245)Jack·Boos·Yu
* Remove unused cmake options and MAYBE_UNUSED_VARIABLES values * Update MAYBE_UNUSED_VARIABLES docs * update version * version stuff * version stuff * update docs
2021-08-02Always use msys make on win32 host (#19164)Kai Pastor
2021-08-02Avoid rmdir the downloads directory is nonexistent. (#19314)Billy O'Neal
2021-08-02Clean the downloads directory every CI run. (#19311)Billy O'Neal
Now that vcpkg has artifact caching, meaning downloading artifacts usually doesn't have to leave the datacenter, there's no need to potentially dirty different runs with leftover downloads from each other. This resulted in some "impossible" results in https://github.com/microsoft/vcpkg/pull/18687 where a previous PR run accidentially downloaded the Windows version of nodejs to /mnt/vcpkg-ci/downloads/node-v14.17.4-linux-x64.tar.xz
2021-07-30[vcpkg_minimum_required] fix, add unit tests (#19257)nicole mazzuca
* fix vcpkg_minimum_required drive-by scripts audit * initial unit tests * finish unit tests