aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2020-10-27[vcpkg] Always publish failure logs, even on success. (#14260)Billy O'Neal
This way we get failure logs for things excluded by ci.baseline.txt in the nightly builds.
2020-10-26[lcm] Fix build error on Linux (#14147)Lily
2020-10-26[vcpkg] Fix more cases of semicolon mishandling in "scripts" - follow-up to ↵Joachim Gehweiler
PR #12926 (#13968)
2020-10-26[vcpkg] Implement versions db generator (#13777)Victor Romero
* [vcpkg] Add script to generate ports versions history * [vcpkg] Fix formatting * Fetch port versions from commit ID * Use global --x-json switch * Use --no-checkout when cloning secondary instance * Clone from local repository instead of from GitHub * Use CmdLineBuilder to build git commands * Use CmdLineBuilder and reduce repeated code * Fetch version at baseline and code cleanup * Guess version scheme from old CONTROL files * Rename version db generator script * Simplify x-history json output * Use CONTROL/manifest parsers on x-history * Use git-tree instaed of commit-id * Remove 'ports' field from root object * Clean up code * More code cleanup * Improve port version detection * Improve generator logging * Do not ignore parsing errors in CONTROL files * PR review comments in Python script * Fix subprocess.run() calls * Make `canonicalize()` return error instead of terminating * [vcpkg] Add tests for new test_parse_control_file paths * Remove unnecessary std::move() calls * Fix formatting * Python formatting Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-25[vcpkg] update msys-libiconv version (#14220)Ludwig Chieng
link to previous version 1.16-1 does not exist anymore
2020-10-24[Many Ports] Baseline Fixes for 2020-10-24 CI Build (#14208)Billy O'Neal
* [libp7client, libp7-baical] Combine identical ports and update to libp7client 5.6. In a recent CI build, we started getting output like: Installing package libp7-baical[core]:x86-windows... The following files are already installed in C:/Dev/vcpkg/installed/x86-windows and are in conflict with libp7-baical:x86-windows Installed by libp7client:x86-windows bin/P7x32.dll bin/P7x32.pdb debug/bin/P7x32d.dll debug/bin/P7x32d.pdb include/P7/GTypes.h include/P7/P7_Client.h include/P7/P7_Cproxy.h include/P7/P7_Extensions.h include/P7/P7_Telemetry.h include/P7/P7_Trace.h It turns out that these ports are identical, they are just different versions of the same library. The libp7-baical version supported more platforms and was simpler, so took that one and updated it to a current version. * [ignition-modularscripts, ignition-msgs1] Attempt to fix intermittent build failures by disabling parallel configure. * Fix several "passing: remove from fail list." * [akali] Disable parallel configure. REGRESSION: akali:x64-windows. If expected, add akali:x64-windows=fail to .\scripts\ci.baseline.txt. Attempts to fix: CMake Error: Could not open file for write in copy operation C:/Dev/vcpkg/buildtrees/akali/src/fc94eb83a9-01654d3f7c.clean/include/akali_config.h.tmp CMake Error: : System Error: Permission denied CMake Error at CMakeLists.txt:20 (configure_file): configure_file Problem configuring file * [nvtt] Devendor libsquish This was regressed by https://github.com/microsoft/vcpkg/pull/13674 REGRESSION: nvtt:x64-linux. If expected, add nvtt:x64-linux=fail to .\scripts\ci.baseline.txt. REGRESSION: nvtt:x64-osx. If expected, add nvtt:x64-osx=fail to .\scripts\ci.baseline.txt. REGRESSION: nvtt:x64-windows-static. If expected, add nvtt:x64-windows-static=fail to .\scripts\ci.baseline.txt. REGRESSION: nvtt:x64-windows. If expected, add nvtt:x64-windows=fail to .\scripts\ci.baseline.txt. Installing package nvtt[core]:x64-linux... The following files are already installed in /mnt/vcpkg-ci/installed/x64-linux and are in conflict with nvtt:x64-linux Installed by libsquish:x64-linux debug/lib/libsquishd.a include/squish.h lib/libsquish.a * [knet] Disable parallel configure. REGRESSION: knet:x64-windows. If expected, add knet:x64-windows=fail to .\scripts\ci.baseline.txt. CMake Error at src/CMakeLists.txt:1 (configure_file): configure_file Problem configuring file * [libnice] Diable parallel configure. REGRESSION: libnice:x64-windows. If expected, add libnice:x64-windows=fail to .\scripts\ci.baseline.txt. CMake Error at CMakeLists.txt:13 (configure_file): configure_file Problem configuring file
2020-10-23Print more verbose compiler detection info (#14188)Eric Kilmer
2020-10-23[vcpkg_find_acquire_program] Fix SWIG on non-Windows platforms. (#13953)Adam Johnson
Previously, the sourceforge downloader was attempting to download a mixture of the Windows URL with an incorrect extension, causing a cascade of HTTPS download failure messages. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-10-21[vcpkg] Vcpkg appinstall deps fixes (#14129)Sander Cox
2020-10-21[libp7-baical] Fix build error (#13540)NancyLi1013
2020-10-20[ptex] Fix build on *inx (#14142)Jack·Boos·Yu
2020-10-20[freetds] Update to v1.2.5 and update source to github. (#14120)Billy O'Neal
2020-10-20[libvorbis] MinGW build fix (#14050)Trider12
2020-10-19[CMake] VCPKG_APPLOCAL_DEPS sometimes causes conflicts when processing ↵Sander Cox
multiple files in the same directory (#13025) Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-19[cmake] upgrade to 3.18 (#12612)Stefano Sinigardi
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-10-17[vcpkg] CMAKE_SYSTEM_PROCESSOR is missing if VCPKG_TARGET_ARCHITECTURE is ↵xyb
arm or arm64. (#13465) This change tries to fix issue #13395. Root cause: In script mode, cmake won't populate CMAKE_SYSTEM_PROCESSOR parameter automatically. That parameter is required by libpng to configure build parameters. To fix this issue, we need explicitly set CMAKE_SYSTEM_PROCESSOR value. Verify: On arm64-linux host, run `./vcpkg install tesseract:arm64-linux`.
2020-10-17[vcpkg_common_definitions] Add macro VCPKG_HOST_IS_<target> (#13730)Jack·Boos·Yu
* [vcpkg_common_definitions] Add macro VCPKG_HOST_IS_<target> * Update scripts/cmake/vcpkg_common_definitions.cmake
2020-10-17[qt5] Update to 5.15.1 (#13477)Alexander Neumann
* update everything. Let ci test if just updating is enough * fix some minor version details. * remove upstream patch * add zstdd patch and do not remove zlib since it is required for bootstrapping * add mqtt hash * webengine hash * add fixup pkgconfig to assimp * add assimp to qt-3d (still requires zlib fix) * setup pkg-config for qt * fix psql detection in configure * fix build details * fix assimp library nameing * -rpath option is not available for static builds * move config log somewhere where CI can catch it. * move logs only if they exists * append bzip2 qt-3d * break qt3d again to get logs * retry qt3d * remove qt-3d failure. everything ok now * add assistent patch for qt5-tools not building qthelp * remove unnecessary qt5-webengine patches * Remove PSQL_TYPES * [qt5-3d] remove irrxml as a assimp dep * remove unnecessary patch * fix qt-3d on windows * fix qt5-3d linux Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-10-17[antlr4] update to 4.8 (#14036)Akihisa Yagi
* [antlr4] update to 4.8 * [antlr4] Add supports * [antlr4] Regenerate patch files * [antlr4] Remove spaces from patch files Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-10-15[vcpkg/cmake] add LOGNAME option (#14002)Alexander Neumann
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2020-10-14[chakracore,gamma,libopenmpt,portaudio,usrsctp] Fix baseline for 2020-10-14 ↵Billy O'Neal
(#14054) * [portaudio] Remove from baseline, fix CRT linkage and mark UWP as unsupported. portaudio was fixed by https://github.com/microsoft/vcpkg/commit/654adc64b36607aff14f614387eb904d64faec2b * [chakracore] Remove passing case from baseline and add Supports. PASSING, REMOVE FROM FAIL LIST: chakracore:arm64-windows (.\scripts\ci.baseline.txt) * [gamma] Remove from baseline. PASSING, REMOVE FROM FAIL LIST: gamma:x64-linux (.\scripts\ci.baseline.txt) This was blocked by portaudio before. * [usrsctp] Remove baseline PASSING, REMOVE FROM FAIL LIST: usrsctp:arm-uwp (.\scripts\ci.baseline.txt) PASSING, REMOVE FROM FAIL LIST: usrsctp:x64-uwp (.\scripts\ci.baseline.txt) Probably fixed by https://github.com/microsoft/vcpkg/commit/16b68c2f35771c250b354248f11015f9def2a89b * [libopenmpt] Fix build on recent msvc by backporting deaf2e3837fb08b1a53fd21bb53adbafe0a84e7d https://github.com/OpenMPT/openmpt/commit/deaf2e3837fb08b1a53fd21bb53adbafe0a84e7d * [chakracore] Also needs dynamic universe.
2020-10-14[vcpkg/configure_make] add option DETERMINE_BUILD_TRIPLET (#14001)Alexander Neumann
* [vcpkg/configure_make] add option DETERMINE_BUILD_TRIPLET * add missing option to cmake_parse_arguments * add missing USE_WRAPPERS option
2020-10-13[halide] Update to version 10.0.0 (#13860)Alex Reinking
* fix LLVM target-all feature * [halide] bump Halide to version 10.0.0 * Use empty package policy to allow plugins to be located in lib. This is following the recommendations in a conversation I had with Robert Schumacher on the #vcpkg CppLang Slack channel. This recommendation was derived from the fact that "cmake defaults module DLLs into the lib folder, which makes vcpkg's current policy very inconvenient for authors" and that I do not plan to enable build systems other than CMake. * [halide] skip x86-windows due to MSVC bug * [halide] restore x64-windows-static fail status * add usage file to Halide * Update CONTROL version * Remove '!emscripten` from ports/halide/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-10-13[vcpkg] VCPKG_APPINSTALL_DEPS install dependencies on install #1653 (#13011)Sander Cox
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-13[akali] Update to v1.42 (#14005)winsoft666
* teemo * 1. move header files to teemo folder. 2. add Cancel Event. 3. create directories automatically. * update teemo to v2.1 * update teemo code ref * remvoe cpprestsdk dependency * Update to v1.42 * [akali] Add supports and update ci.baseline.txt * Update portfile.cmake Co-authored-by: wangli28 <wangli28@beyondsoft.com> Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-10-13[vcpkg/configure_make] add USE_WRAPPERS option (#14000)Alexander Neumann
* [vcpkg/configure_make] add USE_WRAPPERS option * Move env setting for wrapper to correct spot
2020-10-12[vcpkg/manifest/toolchain] Add install/bootstrap options & fix CACHE ↵Alexander Neumann
variables usage (#13713) * [vcpkg/toolchain] add bootstrap and install options * fix usage of cache variables
2020-10-12[qca]support linux-osx-static build (#13964)Long Huan
* support linux, osx, static build * fix install bug * set OSX_FRAMEWORK=OFF fix osx install failed bug * Update ports/qca/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/qca/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/qca/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/qca/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/qca/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * change install copyright Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-10-08[fastcdr/jack2/fcl/ensmallen/hwloc] Update to latest release (#13559)Phoebe
2020-10-08[log4cplus/muparser/nmslib] Update to the latest version (#13585)NancyLi1013
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-08[7zip] Add supports field (#13821)NancyLi1013
2020-10-07Always accept = or space as delimiters when parsing common command line ↵Billy O'Neal
parameters. (#13857) Resolves #11456.
2020-10-07[libwebsockets] Update to the latest version (#13803)NancyLi1013
2020-10-06[log4cxx] Upgrade to 0.11.0 (#13767)Stephen Webb
* [log4cxx] Upgrade to newly released 0.11.0 * [log4cxx] 0.11.0 should build everywhere except uwp * Changes suggested by @ras0219 * Prevent WIN32 libraries being used on linux * Prevent WIN32 libraries being used on linux * Prevent WIN32 libraries being used on linux * Update ports/log4cxx/portfile.cmake Co-authored-by: Stephen Webb <stephen.webb@sabreautonomous.com.au> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-10-06[vcpkg] Avoid computing triplet ABIs for editable packages (#13446)ras0219
* [vcpkg] Avoid computing triplet ABIs for editable packages * [vcpkg] Address PR comments * [vcpkg-end-to-end-tests] Add tests for --no-binarycaching, binarycaching by default, and --editable Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-06[vcpkg] run both cxx and c compiler id. (#13903)Alexander Neumann
otherwise my custom llvm toolchain file fails.
2020-10-06[vcpkg macos ci] modify README slightly (#13829)nicole mazzuca
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-10-06[tinyutf8] Reeenable in CI. (#13858)Billy O'Neal
This port is "passing, remove from fail list" in our most recent CI: https://dev.azure.com/vcpkg/public/_build/results?buildId=43574&view=results
2020-10-06[mbedtls] Add supports (#13810)Phoebe
2020-10-05[vcpkg_acquire_msys] Use Mirrors (#13889)Robert Schumacher
2020-10-02[vcpkg/manifest] write manifest install logs into the build dir. (#13711)Alexander Neumann
2020-10-02[libqcow] Skip in all triplets because the upstream GitHub purges old ↵ras0219
archives (#13830) Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-01[osgearth] update to latest to fix build issue with latest geos (#13385)ankurverma85
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-09-29[vcpkg osx ci] update 2020-09-28 (#13799)nicole mazzuca
* [vcpkg osx ci] update to newer bits these ones should actually work! * update vagrantfile * correct scripts, reformat, add docs * Finish Get-InternalBaseBox, move archives In order to avoid people maliciously deleting the boxes, the archives share and file share are in different users now. * baseline libqcow to be fixed later * actually check for the mount point * fix Install-Prerequisites again * add +x to Get-InternalBaseBox.ps1 additionally, fix some errors
2020-09-28Add MSVC-internal testing scripts to public GitHub. (#13748)Billy O'Neal
2020-09-28[vcpkg baseline] Skip libvmdk (#13775)NancyLi1013
* [vcpkg baseline] Skip libvmdk * Add comments to ci.baseline.txt
2020-09-27[vcpkg] Add compiler info to nuspec description (#13571)Francois Rivard
* Add compiler info to nuspec description * Run clang-format on some files * Fix the unit tests * [vcpkg] Clarify NuGet description to note 'CXX compiler' * [vcpkg] Fix tests Co-authored-by: frivard <frivard@coveo.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-09-27[vcpkg-bootstrap] Update the latest g++-10 version for build if exists (#13644)Cengizhan Pasaoglu
2020-09-27[libidn2] Support UNIX (#13708)Jack·Boos·Yu
* [libidn2] Support UNIX * update baseline * Add supports
2020-09-26[vcpkg_build_cmake] Set PARALLEL_ARG when using Ninja (#13732)Jack·Boos·Yu
* [vcpkg_build_cmake] Set PARALLEL_ARG when using Ninja * Update scripts/cmake/vcpkg_build_cmake.cmake