aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-01[xbyak] update to 5.991 (#14782)Ryan
* [xbyak] update to 5.991 * fail port on unsupported arch + true version Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * correct version string Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-12-01[Proj4] Update to 7.2.0 (#14800)Long Huan
* update proj4 to 7.2.0 * fix cmake find * add tiff,curl feature * fix depends * Update fix-proj4-targets-cmake.patch * fix * remove tiff and curl when static build * fix windows static build error * Update ports/proj4/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * change port version * use find_dependency instead of find_package * Update fix-proj4-targets-cmake.patch * Update fix-proj4-targets-cmake.patch Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-12-01[cwalk] Add new port (#14801)likle
* added port: cwalk 1.2.5 * Update ports/cwalk/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/cwalk/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-12-01[c-ares] Update to 1.17.1. (#14863)Gerald Combs
Update c-ares to 1.17.1, the current version as of 2020-11-30. The release announcement can be found at https://c-ares.haxx.se/mail/c-ares-archive-2020-11/0008.shtml. Fixes #14828.
2020-12-01[vcpkg docs] Check for documentation generation in CI (#14614)nicole mazzuca
* [vcpkg docs] Change how documenting port functions works Instead of using `##`, use comment blocks for documentation. Also, add some minor docs and change RST -> MD so we actually get docs generated. * add CI stuff * regenerate docs * fix vcpkg_find_acquire_program to not use _execute_process
2020-12-01[vcpkg] Output versions during install plans (#14882)ras0219
* [vcpkg] Output versions during install plans * [vcpkg] Display versions for already-installed packages Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-12-01[vcpkg] Remove non-existing 'import' command in vcpkg help information (#14791)Phoebe
* [vcpkg] Remove non-existing 'import' command in vcpkg help information * Remove 'import' in commands.autocomplete.cpp
2020-12-01[rtaudio] Add new port (#14774)chausner
* Add rtaudio 5.1.0 * Convert CONTROL to manifest format * [rtaudio] Mark UWP as unsupported * Add rtaudio:x64-linux=fail to ci.baseline.txt
2020-12-01[vcpkg] Expose alpha end-to-end versioning (#14852)ras0219
* Check for the 'versions' feature flag while installing a manifest * Implement two-level fallback for Baselines: * First, fall back to current repo's baseline.json * Second, fall back to the ports in ports/ * Optimize checking out baseline.json via `git show` * Detect presence of '$x-default-baseline' in the manifest and use that as the baseline commit (to be replaced by Federation functionality) * If port_versions/x-/xyz.json is not found, fall back to ports in ports/ Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-12-01[gdal] Fix build errors on linux and osx (#14866)Phoebe
2020-11-30[networkdirect-sdk] Rework portfile.cmake to allow windows x64 and x86, add ↵General Jack O'Neill
fail for other triplet combinations, remove all triplets for CI fail list (#14688) * Fix x86 triplets conditional expression * Update CI baseline - remove triplet x86-windows * Change message to fail on arm, linux and osx message * Add UWP to fail message and remove networkdirect-sdk from CI * Fix vcpkg_fail_port_install function * Remove windows x64 and x86 check * Fix misspelled ON_TARGET and change Supports in CONTROL
2020-11-30[cudnn] Don't copy debug versions of the lib since they aren't provided (#14736)Jacob Kahn
* [cudnn] Don't copy debug versions of the lib since they aren't provided * Bump port version * add VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES
2020-11-30[vcpkg] fix feature flags telemetry (#14856)nicole mazzuca
* [vcpkg] fix feature flags telemetry * change to robert's suggestion
2020-11-30[speexdsp] Update CMake script for macOS/Linux (#14758)LRFLEW
* [speexdsp] Update CMake script for macOS/Linux * [speexdsp] Update download URL comment Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * [speexdsp] update with suggested CMake changes Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-11-30SObjectizer updated to v.5.7.2. (#14844)eao197
2020-11-30[lapack-reference] add to CMAKE_FIND_LIBRARY_SUFFIXES additional suffixes ↵Eli Arzhannikov
(#14816) * [lapack-reference] add to CMAKE_FIND_LIBRARY_SUFFIXES additional suffixes with versions for make find_library to able to find libgfortran * restore original value of CMAKE_FIND_LIBRARY_SUFFIXES
2020-11-30[libevent] Fix library cannot be found (#14805)NancyLi1013
2020-11-30[sdl2-image] Fix usage (#14796)Jack·Boos·Yu
2020-11-30[cpp-httplib] Update to 0.7.15 (#14795)JonLiu1993
2020-11-30[devil] Fix pkgconfig on Windows (#14793)Jack·Boos·Yu
2020-11-30[prometheus-cpp] Update to version 0.11.0 (#14792)Gregor Jasny
2020-11-30[fmt] Update to 7.1.3 (#14786)Kevin Lu
2020-11-30[span-lite] update to 0.9.0 (#14781)Ryan
2020-11-30[fixed-string] Add library (#14770)Daniil Dudkin
* [fixed-string] Add library * [fixed-string] Added new lines to files
2020-11-30[ace] copy generated headers files for tao (#14768)victorburckel
* copy generated files from ace / tao release build folder * Update port version
2020-11-30[poco] Fix dependency libmariadb (#14763)Jack·Boos·Yu
* [poco] Fix dependency libmariadb * [poco] Remove link in codes
2020-11-30[jsoncons] Update to version 0.159.0 (#14752)Daniel Parker
2020-11-30[hiredis] update to 1.0.0 (Fix #13256) (#14734)Kevin Lalumiere
* Update to version 1.0.0 Some patches were removed since they are no longer required. Indeed, the repository https://github.com/redis/hiredis@v1.0.0 fixes many of the issues our patches were adressing. * Fix cmake targets for ssl feature
2020-11-30[geographiclib] Update to version 1.51 (#14711)Charles Karney
* [geographiclib] Update to version 1.51 This is just a routine upgrade. * Use git diff to create patch file * Preserve execute permissions on tools * Handle installation of tools so that shared libs are found. Co-authored-by: Charles Karney <charles.karney@sri.com>
2020-11-30[sqlcipher] Update to 4.4.1 (#14677)SvenPStarFinanz
* [sqlcipher] Update to 4.4.1 * [sqlcipher] Updated control file to 4.4.1 * Update ports/sqlcipher/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-30[protobuf] Update to 3.14.0 (#14670)JonLiu1993
* [protobuf] Update to 3.14.0 * Replace patch CRLF with LF
2020-11-30[vcpkg] Add option cmake-args (#12877)Alexander Neumann
* [vcpkg] Add option cmake-args to pass additional args to the script execution * apply clang format to install.cpp * rename command to x-cmake-args * imply editable if x-cmake-args are not empty. * don't use bitwise or * add a definition for CMAKE_SCRIPT_ARG Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-11-30[tiny-process-library] Bump tiny-process-library to 2.0.4 (#14732)Silvio Traversaro
* Bump tiny-process-library to 2.0.3 * fixup * fixup
2020-11-30[flashlight-cuda] New Port (#14676)Jacob Kahn
* [flashlight-cuda] New Port * Rebase on NCCL port, update commit * Add default feature (fl)
2020-11-30[llvm] update to 11.0.0 (#13998)yurybura
* [vcpkg] allow to use semicolons in COMMAND argument * [llvm] update to 11.0.0 * [vcpkg] use latest version * [vcpkg] allow to use semicolons in OPTIONS * fix vcpkg_fixup_cmake_targets * [llvm] fix more install paths, add /bigobj option, fix up CMake targets * Apply suggestions from code review * [llvm] fix clang, flang, lld, mlir and polly CMake targets * [llvm] remove empty include directory /include/flang/Config * [llvm] Flang requires C++17 * [llvm] add /Zc:__cplusplus * [llvm] remove empty include directory include/clang-tidy/plugin * [llvm] try to fix ClangConfig.cmake, LLVMConfig.cmake, LLDConfig.cmake etc. with patch * [llvm] set tools install dir to tools/llvm * [aws-sdk-cpp] fix build after changes in vcpkg_configure_cmake.cmake * [llvm] disable Flang and OpenMP on Windows Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-30[vcpkg_apply_patches] Work around /etc/gitconfig: Permission denied (#14848)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-11-30[vcpkg baseline] [libass] Fix dependency issue in Linux (#14843)Phoebe
* [libass] Fix dependency issue * format vcpkg.json
2020-11-30[freetds] Remove patches and update to a version that no longer needs them ↵Billy O'Neal
(#14529) * [freetds] Remove patches and update to a version that no longer needs them Upstream seems to have version numbered releases but they aren't explicitly numbered well in GitHub, so I've intentionally changed the version-string to something unorderable for now. * Also update to 1.2.11. * Update ports/freetds/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-30[vcpkg] Fix issue in vcpkg.targets that introduced in 13755 (#14797)Phoebe
2020-11-29Fix broken doc link (#14833)TeeVenDick
2020-11-27[vcpkg] Introduce `create_versioned_install_plan()` (#14633)ras0219
* [vcpkg] Implement constraints in manifests * [vcpkg] Add SourceControlFile::check_against_feature_flags to prevent accidentally ignoring versioning fields * [vcpkg] Switch check_against_feature_flags to accept fs::path * [vcpkg] Implement overrides parsing in manifests * [vcpkg] Address CR comments * [vcpkg] Initial implementation of create_versioned_install_plan() * [vcpkg] Implement port-version minimums * [vcpkg] Implement relaxation phase * [vcpkg] Refactor tests to use check_name_and_version * [vcpkg] Implemented simple relaxed scheme * [vcpkg] More relaxed scheme tests * [vcpkg] Mixed scheme testing * [vcpkg] Support versions and features without defaults * [vcpkg] Support versions and features without defaults 2 * [vcpkg] Only consider greater of toplevel and baseilne * [vcpkg] Implement overrides * [vcpkg] Install defaults * [vcpkg] Handle defaults of transitive packages * [vcpkg] Fix warnings for Span of initializer_list * [vcpkg] Use CMakeVarProvider during versioned install * [vcpkg] Handle inter-feature dependencies * [vcpkg] Correctly handle qualified Dependencies at toplevel * [vcpkg] Address CR comments Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-11-27[vcpkg] Implement VersionedPortfileProvider and BaselineProvider (#14123)Victor Romero
* WIP: Get versions from database files * Fix formatting * Provider inherits ResourceBase * Correct versions JSON file location * Fix formatting * Fix formatting * Fix include in versions.h * Fetch port versions using git tree object * Undo changes to x-history * Remove unnecesary moves Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Extract Git manipulation code * [WIP] Review comments * [WIP] Review comments pt. 2 * [WIP] Review comments / fix formatting * Generate baseline.json * Extract deserializers from registries source file * BaselineProvider initial implementation * Modify gitignore * Update .gitignore again * Use JSON deserializer for versions db * Lazy load baseline file * Fetch baseline.json from baseline commit * More git abstractions * Clean up code * Path helpers * Formatting * Move data into impl object * Use implementation object for VersionedPortfileProvider * Reuse cloned instance for checkouts * Code cleanup and formatting * Fix returning dangling reference * Prepare to remove files in port_versions/ * Remove files in port_versions/ * Update .gitignore * Some PR review comments * Use StringView * More StringView conversions * More refactoring * Make some implementation members private * Functions for parsing baseline and version files * Hide deserializers implementation * Check for `versions` feature flag in registries. Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-26[ebml/gppanel/matroska/polyhook2/unrar] Fix typos in CONTROL files (#14794)NancyLi1013
2020-11-25[vcpkg msbuild] Fix the issues introduced in 13755 (#14772)nicole mazzuca
* Fix the issues introduced in 13755 Fixes #14735 * add VcpkgRoot != ''
2020-11-25[vcpkg] Fix redefinition for OVERLAY_TRIPLETS_ENV (#14744)肥猫零零七
* Update vcpkgcmdarguments.cpp Fix the bug for master branch, the var of OVERLAY_TRIPLETS_ENV be defined two times (the lines of 923 and 925 ) [69/83] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o FAILED: CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o /usr/local/bin/g++-6 -DVCPKG_USE_STD_FILESYSTEM=0 -I../include -O3 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -include /Users/lizhipeng/develop/project/git_project/opensource/c++/vcpkg/toolsrc/include/pch.h -std=c++1z -MD -MT CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o -MF CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o.d -o CMakeFiles/vcpkglib.dir/src/vcpkg/vcpkgcmdarguments.cpp.o -c ../src/vcpkg/vcpkgcmdarguments.cpp ../src/vcpkg/vcpkgcmdarguments.cpp:925:48: error: redefinition of 'constexpr const vcpkg::StringLiteral vcpkg::VcpkgCmdArguments::OVERLAY_TRIPLETS_ENV' constexpr StringLiteral VcpkgCmdArguments::OVERLAY_TRIPLETS_ENV; ^~~~~~~~~~~~~~~~~~~~ In file included from ../src/vcpkg/vcpkgcmdarguments.cpp:9:0: ../include/vcpkg/vcpkgcmdarguments.h:145:40: note: 'constexpr const vcpkg::StringLiteral vcpkg::VcpkgCmdArguments::OVERLAY_TRIPLETS_ENV' previously defined here constexpr static StringLiteral OVERLAY_TRIPLETS_ENV = "VCPKG_OVERLAY_TRIPLETS"; * Update toolsrc/src/vcpkg/vcpkgcmdarguments.cpp Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-25[vcpkg_fixup_cmake_targets] Add NO_PREFIX_CORRECTION (#12215)Alexander Neumann
* [vcpkg/scripts/fixup_cmake] add option NO_PREFIX_CORRECTION to not apply the * add a bit of explanation why the prefix correction might be incorrect. * apply the if only around the import prefix changes * Update scripts/cmake/vcpkg_fixup_cmake_targets.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-11-25[nccl] New Port (#14683)Jacob Kahn
* [nccl] New Port * Update ports/nccl/portfile.cmake * Add usage to vcpkg-cmake-wrapper * Move usage to usage file * Update ports/nccl/portfile.cmake * Don't copy debug libraries because they aren't provided Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-11-25[vcpkg] Increment number of retries and timeout of fs.rename() (#13931)mapozyan
* Fix retry logic for fs.rename() * Increase timeout for fs.rename(), add diagnostic message * Make formatting happy * Exponential backoff for archive file rename * Remove random local file from last commit * Remove random local file from last commit * Update toolsrc/src/vcpkg/archives.cpp Co-authored-by: Mikayel Apozyan <Mikayel.Apozyan@avira.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-25[boost-locale] Replace VCPKG_TARGET_IS_WINDOWS in b2-options (#14502)Long Nguyen
* [boost-locale] Use CMAKE_SYSTEM_NAME as a fallback where VCPKG_TARGET_IS_WINDOWS is not available * fix this issue in a different way * Remove comments in b2-options.cmake.in Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * fix generate-ports.ps1 Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-25[proj] Added support for optionally building the tools (#14629)SNiLD
* Added support for optionally building the tools. * Increase port version. * Do not build tools with CMAKE_DEBUG_POSTFIX.