aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-04-01vcpkg_copy_tool_dependencies: show description how to install powershell ↵autoantwort
(#16347)
2021-04-01[mfl] Add new port (#16345)Niel
* Add control and portfile for mfl port * Add mfl port * reference version better header inclusion * reference version with fmt linkage * Apply suggestions from code review Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Set ports that don't build to fail in the ci baseline * add version * Check for static linkage and add message about C++20 requirements. * add fail to ci baseline for dynamic windows builds * version update * Code review improvements - Improve warning message that the port requires a C++20 compiler - Use `version` rather than `version-string` in manifest - Use `"supports": "static"` in manifest instead of setting dynamic builds to `fail` in ci baseline. * update version Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-31[vcpkg/scripts] add a way to define another tool destination (#16935)Alexander Neumann
2021-03-31[vcpkg/meson] fix some details (#15756)Alexander Neumann
* [vcpkg_install_meson] add bin to path to run code generators * [vcpkg_configure_meson] deactivate native compiler in cross builds make x86 on x86_x64 a native instead of a cross build (as long as we are not building for UWP) * remove double spaces in _FLAGS remove unnecessary comments * change regex to take double - into account. * add missing removal of multiple spaces back into the regex * remove ws diff change * remove ws to reduce diff * Change macro to function Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * UWP is cross target. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-30[outcome] Replace Outcome single header based port with full fat cmake ↵Niall Douglas
install port (#15603) * Replace Outcome single header based port with full fat cmake install port. * [outcome] Improve portfile.cmake * update baseline * Refactor @JackBoosY's changes to make the dependency SHA feature chosen. * update baseline * Fix outcome features so they actually work. * update baseline * [outcome] install usage * update baseline * [outcome] Always use vcpkg copies of dependencies * DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW. 1. Break out these dependencies into standalone ports: - ned14-internal-quickcpplib - status-code 2. Add port for LLFIO. 3. Add dependency smoke tests for Outcome and LLFIO as per instructions. * Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg. * Update versions. * Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE. * Fix last commit breaking everything :) * Update versions. * Disable uwp support for LLFIO. * versions * Fix status code on GCC 6 and 7 * Don't download ntkernel-error-category if not on Windows. * Fix status-code on UWP. * Update versions. * Fix MSVC on ARM. * Apply all the feedback from the PR review, more or less. * versions * Update to latest, disable UWP for Outcome. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-29[libtcod] Add new port. (#16408)Kyle Benesch
* [libtcod] Add new port. * [lodepng-c] Add port lodepng-c, conflict with lodepng * [libtcode] Fix dependencies * [libtcod] Re-fix dependency utf8proc * update version record * [lodepng-c/lodepng] Add conflict message * add baseline * remove port-version * update port-version * update version record * [libtcod] Update to 1.16.6. Patches applied upstream. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-03-29[g3log] Add supports (#16872)NancyLi1013
* [g3log] Add supports * Update versions * Update versions/g-/g3log.json
2021-03-26[many ports] Apply host dependencies (#16479)ras0219
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json * [many ports] Apply host dependencies * [yasm-tool] Revert yasm-tool changes to split into PR #16478 * [many ports] Add versions * [vcpkg.cmake] Revert change applied in other PR * [boost-modular-build-helper] Merge from master Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-25[libgwenhywfar] new port (#16810)Dawid Wróbel
* [libgnutls] macOS fix; additional optimizations - add missing macOS SDK CoreFoundation framework reference - add OpenSSL compatibility feature - explicitly disable libdane (was disabled implicitly due to a missing libunbound) - no need for autoconfig * [libgnutls] update versions * [libgwenhywfar] new port * [libgwenhywfar] add versions * [libgwenhywfar] use semver versioning scheme Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * [libgwenhywfar] use semver versioning scheme Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * [libgwenhywfar] update versions * [libgwenhywfar] make sure to fail a windows build * [libgwenhywfar] update versions Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-25[vcpkg baseline][gsoap] Update to 2.8.112 (#16837)NancyLi1013
* [gsoap] Update to 2.8.112 * Update versions * Update supports * Update versions/g-/gsoap.json * [gsoap] Skip in CI * Update scripts/ci.baseline.txt Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-03-22[openh264] Add openh264 port (#16714)Rich Logan
* Add openh264 port * Fixes for CI * Don't build tests * Add git dependency * Update gas-preprocessor * Update gas subfolder name * No UWP support for meson builds * Manifest format * Update ports/openh264/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions * [openh264] Tweak precise tool dependencies Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-22[scripts] vcpkg_configure_make: do not set --build on macOS (#16596)autoantwort
* [scripts] vcpkg_configure_make: do not set --build on macOS * [scripts] vcpkg_configure_make: do not set --host on macOS
2021-03-22[msbuild] fix integration caching (#16787)nicole mazzuca
we would always run on build, as opposed to only running when changes happened
2021-03-19[metrohash] support more triplets by excluding 128 CRC source (#16553)Park DongHa
* [metrohash] exclude CRC for x86 * the change will allow x86 triplets * update port SHA * [metrohash] remove fail_port_install * update ci.baseline.txt * [metrohash] sync portfile and CMakeLists.txt * make both file use 'VCPKG_TARGET_TRIPLET' to make ease of comparison * [metrohash] Use try_compile helpers Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-19[collada-dom] Add REMOVE_RECURSE to solve DLLs error path (#16763)JonLiu1993
* Add REMOVE_RECURSE to solve DLLs error path * update version * delete ci.baseline default set * modify suggested change * update version * update control file * update version * update homepage * update version * Update scripts/ci.baseline.txt * fix shared keyword * update version Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-19[vcpkg baseline] Skip libgnutls:x64-osx in Ci testing (#16776)Phoebe
2021-03-18[vcpkg_build_make] Fix interaction with Windows Detours (#16775)Robert Schumacher
2021-03-18[ci,vcpkg-cmake-*] remove host-only nature of vcpkg-cmake-* ports (#16774)nicole mazzuca
* remove host-only nature of vcpkg-cmake-* ports * versions * fix fmt on uwp
2021-03-17[libbacktrace] new port (#16693)autoantwort
* [libbacktrace] add new port * add version files * Update ports/libbacktrace/portfile.cmake: Apply suggestion Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * add version files Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-16[vcpkg_execute_build_process] Add warning message when memory or hard disk ↵Jack·Boos·Yu
space is insufficient (#16633) * [vcpkg_execute_build_process] Add warning message when memory or hard disk space is insufficient * Update scripts/cmake/vcpkg_execute_build_process.cmake
2021-03-16[gmp] correct supports field to run CI for other platforms (#15957)Alexander Neumann
* fix supports field to correctly run CI for other platforms * Merge from master * Update baseline version * Fix the format issue * Fix baseline version * Revert the changes for host * Fix the baseline version * Disable mpfr:x64-osx and mpfr:x64-linux in Ci testing Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-03-15[vcpkg_acquire_msys] Add tar support for gettext (#16312)Wedge009
Windows 10 has native support for tar but older Windows do not. Add tar dependency for gettext, which requires tar when running autopoint. Resolves #15508. Resolves #14830.
2021-03-15[applocal.py] Don't try to install dependencies not managed by vcpkg (#16716)omartijn
This fixes build failures on osx when using dependencies not coming from vcpkg (e.g. closed binaries). vcpkg tried to install those dependencies (which fails because they're not where vcpkg expects them). Fixes issue #8203 Co-authored-by: Martijn Otto <git@martijnotto.nl>
2021-03-11[popsift] add new port v0.9 (#10979)Simone Gasparini
* [ports] add popsift * [popsift] homepage and limitations * [popsift] test debug * [popsift] test -fpic off for static * [popsift] update ci.baseline * [popsift] testing winfixes * [popsift] missing dependencies for apps * [popsift] update portfile * [popsift] cleaning * [popsift] using vcpkg_find_cuda and v1.0.0-rc2 * [popsift] using CUDA_TOOLKIT_ROOT_DIR * [popsift] rolling back to v0.9 * [popsift] update versions/baseline * [popsift] baseline x64-static-md fail * [popsift] missing popsift.json * [popsift] remove ci.baseline.txt Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-03-10[host dependencies] add support in the scripts (#16627)nicole mazzuca
This contains all the docs and scripts changes from #16479, without any of the ports changes, for easier CR
2021-03-10[liblsl] Update to 1.14.0 (#16461)chausner
* [liblsl] Update to 1.14.0 * Adjust CI baseline, assuming liblsl:x64-linux and liblsl:x64-osx pass * Add back set(VCPKG_LIBRARY_LINKAGE dynamic) * [libsls] Improve portfile.cmake, add homepage * update version record * Update ports/liblsl/CONTROL * Update versions/l-/liblsl.json * [liblsl] Use pugixml vcpkg package instead of bundled one * Convert tabs to spaces * Update version * Fix Supports in liblsl/CONTROL Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * Update versions/l-/liblsl.json Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-10[Azure pipeline] Upload file list logs for unstable testing (#16492)Phoebe
* [Azure pipeline] Upload file list logs for unstable testing * Fix indentation
2021-03-08[vcpkg-cmake] Search for binaries after manifest-based installs (#16605)Chris Townsend
Otherwise, find_package() fails to find any binaries for many manifest installed packages until a second cmake run commences. Fixes #16604
2021-03-02[vcpkg_*_cmake] remove deprecation message (#16480)nicole mazzuca
* [vcpkg_*_cmake] remove deprecation message to be replaced by a note in the maintainer-guide this allows existing ports to build without warnings, so as to avoid warning people unnecessarily, while still making sure people update when they update ports. * Update docs/maintainers/maintainer-guide.md
2021-03-01Upgrade to Python 3.9.2 to avoid CVE-2021-3177 and CVE-2021-23336 (#16428)Christian Clauss
https://pythoninsider.blogspot.com/2021/02/python-392-and-388-are-now-available.html https://www.python.org/downloads/release/python-392
2021-03-01[vcpkg baseline][libnice] Skip all triplets check (#16473)NancyLi1013
2021-02-28[scripts-audit] Rollup PR 2021-02-26 (#16440)nicole mazzuca
* [scripts-audit rollup] PR #16419 * pull the cmake doc comment parsing out into its own function * support cmake helper ports * add real support for deprecation, as opposed to ad-hoc * [scripts-audit rollup] PR #16192 * add a z_ in front of internal functions * move internal functions out set feature_vars again in parent scope * [scripts-audit rollup] PR #16309 Audit vcpkg_copy_pdbs * [scripts-audit rollup] PR #16304 * Fix usage, documentation * [scripts-audit rollup] PR #16393 * [scripts-audit rollup] PR #16377 Deprecate `vcpkg_*_cmake` in favor of `vcpkg_cmake_*` from the `vcpkg-cmake` port, as well as `vcpkg_fixup_cmake_targets` in favor of `vcpkg_cmake_config_fixup` from the `vcpkg-cmake-config` port.
2021-02-26[vcpkg-tool] Publish release ↵Robert Schumacher
2021-02-24-d67989bce1043b98092ac45996a8230a059a2d7e (#16400) * [vcpkg-tool] Publish release 2021-02-24-d67989bce1043b98092ac45996a8230a059a2d7e * Update bootstrap.sh
2021-02-24[rsasynccpp] Add new port (Rstein.AsyncCpp) (#16380)Rene Stein
* [rsasynccpp] Added rsasynccpp port * [rsasyncpp] Fix ci.baseline.txt, portfile.cmake, baseline.json, sasynccpp.json * [rsasynccpp] Added requested changes to vcpkg.json * [rsasynccpp] Improve portfile.cmake, add supports * [rsasynccpp] Fix version * [rsasynccpp] Fixing x64-Windows-static triplet Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-02-24[python3] upgrade to 3.9.2 (#16315)Adam Johnson
* [python3] Update to 3.9.2. * x-add-version
2021-02-24[vcpkg baseline][stxxl] Skip baseline check for windows build (#16359)Jack·Boos·Yu
2021-02-20[vcpkg] vcpkg_configure_meson: cross-compile fixes for Android (#16260)Jesse Towner
* [vcpkg] vcpkg_configure_meson: cross-compile fixes This change includes two fixes to the meson cross-compile config. The first change fixes the regex used to partition linker flag options so that it supports double-hyphen prefixes. The second change ensures that the cross file is always generated when the target platform is either Android or iOS, even if the host and target CPU architectures are the same. * Use helper function instead of regex replace Use vcpkg_internal_meson_convert_compiler_flags_to_list to partition compiler flags into a list, instead of string(REGEX REPLACE ...).
2021-02-18[vcpkg] fix script broken audit (#16293)Stefano Sinigardi
2021-02-18[scripts-audit] vcpkg.cmake (#16061)nicole mazzuca
* [vcpkg.cmake] modify to get in line with the audit See PR #16055 This also (attempts to) allow vcpkg.cmake to run with cmake 3.0; we had a VERSION_GREATER_EQUAL check, but that if keyword was added in cmake 3.7. * s/target_name/package_name in find_package * depend on z_vcpkg_function_arguments instead of a custom macro also, as a drive-by, switch to foreach(X IN LISTS ...) * split the utility macros/functions out additionally, move the options and settings to the top of the file * move more options and settings to the top * fix name of file * fix ras code comments * remove z_vcpkg_utilities due to export * add cmake_policy(PUSH|POP) * add VCPKG_INSTALLED_DIR input variable * add .cmakestamp to vcpkg_installed * fix osx ifs to use quotes also, remove spaces between if and (, to keep style consistent (mostly for ease of grepping...) * fix bug fixed by #16193 * move z_vcpkg_add_fatal_error up * fix RANGE for reals
2021-02-18[vcpkg] Change scripts/tls12-download.exe mode from 100644 to 100755 ↵Yuri Sevatz
(#16211) (#16212) Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-02-18[scripts audit] ports.cmake (#16257)nicole mazzuca
* [scripts audit] ports.cmake * [testing] modify triplet files to test all ports
2021-02-17[scripts-audit] vcpkg_add_to_path (#16189)nicole mazzuca
* [scripts-audit] vcpkg_add_to_path * regenerate docs
2021-02-16[scripts-audit] execute_process (#16190)nicole mazzuca
2021-02-15[scripts-audit] vcpkg_buildpath_length_warning (#16191)nicole mazzuca
2021-02-12[vcpkg_install_msbuild] Hotfix regression in #16173 (#16199)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-02-12[z_vcpkg_prettify_command_line] write to output variable (#16195)nicole mazzuca
* [z_vcpkg_prettify_command_line] write to output variable * fix after testing
2021-02-12[scripts-audit] z_vcpkg_function_arguments (#16193)nicole mazzuca
* [scripts-audit] z_vcpkg_function_arguments fix bug when ARGC = 0 * really fix the bug this time
2021-02-11[vcpkg_build_msbuild] Hotfix regression in #16173 (#16180)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-02-11[vcpkg] vcpkg_configure_meson: Support macOS cross-compile (#15867)pastdue
* vcpkg_configure_meson: Support macOS cross-compile * Update scripts/cmake/vcpkg_configure_meson.cmake Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> * Use adapted regex instead, utilize for native file config as well Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2021-02-11[workflow] add port of sogou/workflow (#16140)dengjunplusplus
* add port workflow * format manifest * add versions * add versions for all * ignore arm_uwp and x64_uwp * merge two portfile * Revert "add versions for all" This reverts commit 3806e22a7d49c80a614c08a4107ca2657001085e. * delete unnecessary line * update versions