aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
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
2021-02-10[vcpkg integrate install] Allow setting the vcpkg installed dir (#16173)nicole mazzuca
* [vcpkg integrate install] Allow setting the vcpkg installed dir * fix the cache-y thing * robert crs
2021-02-09[(z_)vcpkg_prettify_command(_line)] Scripts Tree Audit (#16130)nicole mazzuca
* [vcpkg_prettify_command] Audit * rename file * rename out-var in docs * fix file path * add internal use message to docs * escapin' in z_vcpkg_prettify_command_line * regenerate docs
2021-02-09[vcpkg.targets] Add an additional options parameter for MSBuild integration ↵ras0219
(#16155) Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-02-08[functions-framework-cpp] add new port with version 0.3.0 (#15989)Carlos O'Ryan
* [functions-framework-cpp] add new port with version 0.3.0 * Address review comments * Too much cleanup in the CI baseline * Update version file
2021-02-08[vcpkg] Added support for additional `install` modifiers in ↵Carsten Rudolph
X_VCPKG_APPLOCAL_DEPS_INSTALL. (#16095)
2021-02-04[msbuild]Fix incorrect triplet configuration for Project Reunion apps (#15410)Soumya Ranjan Mahunt
* Fix incorrect triplet configuration for Project Reunion apps * Modified VcpkgOSTarget detection condition
2021-02-04[vcpkg] Download vcpkg.exe rather than building it in bootstrap on Windows. ↵Billy O'Neal
(#15474) This reduces bootstrap cost for Windows customers, resolving the issue initially submitted as #12502 . The `toolsrc` tree was extracted to https://github.com/microsoft/vcpkg-tool. `bootstrap.sh` was changed to download the right source tarball, extract, and build it. This was chosen over the previous attempt, a submodule, over concerns of accidentally destroying people's local modifications.