aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2020-02-25[brotli] Fix build failure on arm64-uwp (#10116)Jack·Boos·Yu
* [brotli] Fix build failure on arm64-uwp * update baseline
2020-02-19Fix baseline error (#10051)Jack·Boos·Yu
* Fix osx baseline * fix osg configure issue * re-trigger ci test * re-trigger ci test * [osg] Revert changes with osg and temporarily skip osg detection * trigger ci test * update baseline Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-02-13Omit telemetry message when bootstrapping with `-disableMetrics` (#10061)Victor Romero
* Don't show telemetry message when passing --disableMetrics to bootstrap.sh * Don't show telemetry message when passing -disableMetrics to bootstrap-vcpkg.bat
2020-02-13[osg]Fix windows-dynamic/linux build. (#8060)Jack·Boos·Yu
* [osg]Fix dynamic build. * [sdl1]Fix linux command. * [osg]Fix linux build: disable present3D and osgstaticview. * [osg]fix windows build-only for windows. * [osg]Fix file INSTALL error. * [osg]Add dependency conditions. * [osg]disable OSG_USE_UTF8_FILENAME in Linux and OSX. * [osg]Fix find dependency curl. Replace version num by macro. * [osg]Add option CMAKE_CXX_STANDARD * [osg] Remove library prefix. * [osg] Fix install pdbs * [osg] Remove usless plugin libs. * update baseline * update baseline * update baseline * update baseline
2020-02-13[rxspencer] Add RxSpencer port (#9166)Stephen Just
* [rxspencer] Add RxSpencer port * No need to force dynamic linkage * Review comments * update baseline * Update to latest upstream * Review comments * Update CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-02-12[vcpkg-docs] Add documentation for `vcpkg_configure_meson()`, ↵Robert Schumacher
`vcpkg_install_meson()`, `vcpkg_fixup_cmake_targts()`, and `vcpkg_prettify_command()` (#7606) * [vcpkg-docs] Add documentation for `vcpkg_configure_meson()`, `vcpkg_install_meson()`, `vcpkg_fixup_cmake_targts()`, and `vcpkg_prettify_command()` * [docs] Address code review comments. Reformat docs for vcpkg_fail_port_install.
2020-02-12[farmhash] Add new port (#9929)kreuzerkrieg
* FarmHash, a family of hash functions. * WiP
2020-02-11[duktape] x64-osx fail (#10030)nicole mazzuca
brew no longer contains python2, since it's EOL, and duktape requires that for now see https://github.com/svaarala/duktape/issues/1794
2020-02-11[many ports] Support building with MinGW toolchain (#8940)Todor Prokopov
* Some package fixes necessary to build with MinGW toolchain * [libraqm] Fix build error caused by trying to write to source directory * [tmxparser] Fix build failure when tmx port is intalled before tmxparser port System include path was added first on compiler command line. This leads to build failure when there is a tmx.h header file in system include path. * [qt5-base][angle] Trigger CI rebuild * [kd-soap] Fix build error * Update ci.baseline Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-11[asmjit] Update to 2020-02-08, drop support with uwp (#10016)Jack·Boos·Yu
2020-02-11[libhdfs3] Add new port (#10021)kreuzerkrieg
* libhdfs3 * wip
2020-02-10[many ports] Upgrades to 2020.02.08 (#9986)Robert Schumacher
* [many ports] Upgrades to 2020.02.08 * Undo asio asmjit libimobiledevice mlpack mongo-c-driver oniguruma openmvg openvdb pcl * Update ci baseline file Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-02-09[vcpkg] Add VCPKG_SUPPRESS_INSTALLED_LIBRARIES_WARNING and ↵Robert Schumacher
VCPKG_OVERRIDE_FIND_PACKAGE_NAME parameters to the vcpkg toolchain. (#9996) VCPKG_SUPPRESS_INSTALLED_LIBRARIES_WARNING - Silences warning about lacking installed libraries for the current triplet VCPKG_OVERRIDE_FIND_PACKAGE_NAME - Enables cooperation with other tooling that may want to hook find_package
2020-02-08[blitz] Add new port (#8353)NancyLi1013
* [blitz] Add new port * Remove unused function and update vcpkg_fail_port_install * Update * Update ci.baseline.txt
2020-02-08[google-cloud-cpp*] Upgrade to latest release (#9946)Carlos O'Ryan
* [google-cloud-cpp*] Upgrade to latest release * Update CI baseline. * Address review comments.
2020-02-07[libffi] Update to v3.3 release (#6119)driver1998
* libffi 3.3-rc0 custom port, with arm/arm64 windows support * fix linux build * enable EFI64 in linux x64, should fix build errors in some cases * libffi: move to the arm64 support pr branch * libffi: move to latest upstream master * libffi: update to upstream master * libffi: update to v3.3-rc2 * libffi: update to v3.3 release * libffi: update version in fficonfig.h * libffi: Remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS * [libffi] update portfile.cmake * [libnice] fix Windows ARM64 build * CI: set atk:arm64-windows to fail atk compilation requires running glib(arm64) tools, which is not possible on a x86 system. * CI: libffi:arm64-windows passing * [gdk-pixbuf] fix Windows ARM64 build * [pangomm] show unsupported architecture error on ARM * [pangomm] update portfile.cmake * [libffi] Avoid depending on VCPKG_TARGET_TRIPLET; use native cmake variables instead. Avoid double expansion inside if(). * [libffi] TARGET is a keyword for if() -- use quoted expansion instead. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-06Merge pull request #9901 from Neumann-A/skip_dumpbinRobert Schumacher
[vcpkg] Add policy VCPKG_POLICY_SKIP_DUMPBIN_CHECKS
2020-02-06Merge pull request #9914 from kreuzerkrieg/H3Robert Schumacher
[H3] Add new port
2020-02-06WiPkreuzerkrieg
2020-02-05Merge pull request #9733 from yurybura/masterRobert Schumacher
[boost-iostreams] Remove custom build cmake
2020-02-05Merge pull request #9635 from Neumann-A/improve_libwebpRobert Schumacher
[libwebp] Update to 1.1.0 and improve portfile
2020-02-05H3: A Hexagonal Hierarchical Geospatial Indexing Systemkreuzerkrieg
2020-02-04Merge pull request #8842 from JackBoosY/dev/jack/upgrade_libiRobert Schumacher
[libideviceactivation libimobiledevice libusbmuxd] Upgrade version, modify build process
2020-02-04[libgpod] Add new port (#7983)Lily
* [libgpod] Add new port * [libgpod] Fix build error * [libgpod] Modify ci.baseline.txt * [libgpod] Fix patch error * [libgpod] Fix conflict * [libgpod] Fix conflict
2020-02-04[cppmicroservices] Fix find dependency gtest (#9886)Jack·Boos·Yu
* [cppmicroservices] Fix find dependency gtest * update baseline
2020-02-04[EAThread][EASTL] Added EAThread and modified EASTL (#8861)Oliver John Hitchcock
* [EAThread][EASTL] Added EAThread and modified EASTL EABase has now also been seperated from EASTL. EASTL now copies CommonCppFlags.cmake as it is used by EAThread. * Fix EABase * Fix EABASE include for EASTL * Improve EASTL Still need to fix The /debug/lib/cmake folder should be merged with /lib/cmake into /share/eastl Found 3 error(s). Please correct the portfile: E:\vcpkg\ports\eastl\portfile.cmake -- Performing post-build validation done Error: Building package eastl:x64-windows-static failed with: POST_BUILD_CHECKS_FAILED Please ensure you're using the latest portfiles with `.\vcpkg update`, then submit an issue at https://github.com/Microsoft/vcpkg/issues including: Package: eastl:x64-windows-static Vcpkg version: 2019.09.12-nohash * Base pass one Thread * Fix config errors and add `vcpkg_fixup_cmake_targets` * Add required changes for fails * x86-windows should also fail * Revert adding `vcpkg_fail_port_install(ON_TARGET "Windows" ...)` * Remove `eastl:arm64-windows=fail` from ci.baseline.txt * Merge CONTROL descriptions into one line
2020-02-04[tools] Add python64 bit. (#7964)Jack·Boos·Yu
* [tools]Add python64 bit. * [pybind11/shiva]Add version number. * [duktape]Fix build error using python64 bit. * [duktape]Fix python2 path. * [duktape]Fix duketape build: using python2 tools. * Change subdirs and archive names for PYTHON2 and PYTHON3 * [duktape] Update version info * [shiva] Add homepage * update baseline * update baseline Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-02-04[vcpkg] Add skip dumpbin checksAlexander Neumann
and correct some cmake advices. Paths should always be handled with "${PATH}" due to possible spaces
2020-02-03[vcpkg] Add Supports: field. Use contents of triplets instead of names for ↵Phil Christensen
dependency resolution. (#8601) * remove unfinished "supports" tag * extract "supports" from control files But do nothing with the value * Start `Supports` documentation * Use Supports in a bunch of control files I only tried matching the already existing logic in the portfile.cmake. * Cmake var provider (#8) * Cmake var provider (#9) * fix windows build (#10) * Add missing files to build * Fix test (#11) * adding hooks for cmake variables in expressions * Adding hooks for 'supports' in CI test * Fix test (#12) * Add overrides to evaluation environment * use "supported" tag in CI testing * cleanup comment * Fix issues with PR * [var_provider] Get library linkage variables from triplet * Fix compilation errors in tests * Add unimplemented functions * Fix unit tests part 1 * Fix issue when buildtrees dir does not exist * Change binary output hash * Fix handling of * feature * Add core feature when using * * Do not add Default-Features when installing 'core' * [vcpkg] WIP. 6 failing tests. * [vcpkg] WIP. 1 failing tests. * [vcpkg] WIP. 0 failing tests. * [vcpkg] Removed 'remove_graph'. 0 failing tests. * [vcpkg] Removed 'install_graph'. 0 failing tests. * [vcpkg] Remove AnyAction; replace with ActionPlan * [vcpkg] Minor cleanup. * [vcpkg][z3][qt5-connectivity][qt5-purchasing] Improve error messages while parsing. Fix a few trivial port issues. * [vcpkg] Work around ICE with MSVC v140 * [vcpkg] Add purge on fail to decompress for CI * [vcpkg] Fix parsing of nested parentheses in qualifiers * [vcpkg] Fix Linux builds (explicit qualification in declaration) * [vcpkg] Fix Build-Depends implying default features. Fix qualified dependencies regression. * [mmx] Add to skip list and full rebuild -- mmx causes problems by installing 'sched.h' * [libpqxx][mqtt-cpp] Prevent installing include/CMakeLists.txt * [cppitertools] Fix installed include namespace (should be include/cppitertools) * [libsoundio] Move headers into soundio/ subdirectory as per original cmake * [ci.baseline] Temporarily skip charls due to conflict with dcmtk * [vcpkg] Add restricted include files post build check -- bump global abi version * [libsoundio] Hotfix stray line in portfile * [vcpkg] Fix regression: CMake information was not being displayed for build-and-install actions * [jsonnet] Fix installation of internal headers; use system nlohmann-json * [grpc][upb] Teach grpc to use packaged upb. Add find_package(upb). Remove inappropriate upb features. * [zfp] Move problematic 'include/bitstream.h' to 'include/zfp/bitstream.h' * [x265] Bump control version to trigger rebuild after zfp conflict * [akali] Disable parallel configure * [dirent][dlfcn-win32][getopt-win32][pthreads] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [ci.baseline] Update baseline for improved upb support * [tgui] Disable parallel configure * [libiconv] Enable VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [aws-sdk-cpp] Disable parallel configure * [vcpkg] Implement policy VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [aws-sdk-cpp] Fix amount of escaping semicolons -- Note: I do not know the root cause requiring this change * [libodb-sqlite] Fix configuring into source directory * [gettext] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [libodb] DISABLE_PARALLEL_CONFIGURE * [vcpkg] Add 'config.h' and 'local.h' to restricted header list * [mcpp] Remove unused and problematic include 'config.h' from installed files * [teemo] Move installed headers into subdirectory to prevent conflicts with x265 * [ci.baseline] Update current OSX. Skip libmesh on all platforms due to heavy conflicts. * [vcpkg] Add 'slice.h' as a restricted header * [osg] Improve accuracy of dependencies (disable some, add some to Depends) * [vcpkg] Skip invoking a subprocess for 0 specs in load_tag_vars * [ci.baseline] Skip mongo-c-driver on osx due to flakiness * [teemo] Fix incorrect include file read * [osg] Fix dependency typo: glut -> freeglut * [vcpkg] Recover some lost performance with the addition of vcpkg_get_tags. A huge performance cost was loading the triplet files over and over; instead, we splice the sources into a macro and load it once, then just call that macro for each port. Remove use of hashing because we aren't cross-process-safe anyway (global static will do instead). * [vcpkg] Change Supports atom 'windows' to include UWP. Improve Supports field documentation. * [vcpkg] Add docs for VCPKG_ENV_PASSTHROUGH and VCPKG_DEP_INFO_OVERRIDE_VARS * Fix typo Co-authored-by: Curtis J Bezault <curtbezault@gmail.com> Co-authored-by: Victor Romero <romerosanchezv@gmail.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-30[aws-*]Update version (#8832)Jack·Boos·Yu
* [aws-c-common]Upgrade to 0.4.15 * [aws-c-common]Fix cmake target path. * [aws-c-event-stream]Upgrade to 0.1.4 * [aws-checksums]Upgrade to 0.1.5 [aws-c-event-stream]Fix cmake target path. [aws-lambda-cpp]Upgrade to 0.2.4 [aws-sdk-cpp]Upgrade to 1.7.214 * [aws=sdk-cpp]Set feature AWSMigrationHub to lowercase. * [aws-lambda-cpp] Drop support with OSX
2020-01-30[seal] Add new port (#9698)Kotaro Inoue
* Add Microsoft SEAL as a new port * Fix to choose either static or shared binaries * Fix to fail port install on Windows platforms * Fix to enable a command line build on windows * Fix to fail port install on UWP
2020-01-27[vcpkg_find_acquire_program] Include version in downloaded python MSI name ↵Robert Schumacher
to avoid conflicts when updating (#8774)
2020-01-27Update the repo for jom 1.1.3 (#9265)Colin Barré-Brisebois
* Update the repo for jom 1.1.3 - The qt repo is unreliable, often down. Use the Berkeley mirror instead. * Set two possible URLs for JOM v1.1.3 * Update indent to match coding style
2020-01-27[sdl2-gfx] Fixed build error ARM64 Windows 10 (#9314)Tatsuro Shibamura
* [sdl2-gfx] Fixed build error ARM64 Windows 10 * [sdl2-gfx] Update CI baseline * [sdl2-gfx] Fixed function name * Revert ci.baseline.txt * Remove sdl2-gfx:arm64-windows from ci.baseline.txt Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-01-27[asiosdk] Add new port (#9456)Michael Mattsson
* [asiosdk] Add new port * specified vcpkg_fail_port_install for non-windows platforms * specified vcpkg_fail_port_install for arm & uwp platforms * added entries for asiosdk into scripts/ci.baseline.txt
2020-01-27[ftgl] Fix build failure #9520 (#9521)sma-github
* bugfix for [ftgl] build failure #9520. Applied same solution as cbezault did for #7697 * bugfix for [ftgl] build failure #9520. Added suggested changes from the review and clean-up EOL characters. * [ftgl] remove ftgl:x64-linux=fail from ci.baseline.txt * [ftgl] build failure #9520 - disable doxygen on Linux * [ftgl] build failure #9520 - force the compiler to use the C++11 standard * [ftgl] build failure #9520 - remove ftgl:x64-osx=fail * [ftgl] build failure #9520 - add missing C++11 standard patch
2020-01-27[memorymodule] Add new port (#9541)myd7349
* [memorymodule] Add new port * [memorymodule] Update ci baseline * [memorymodule] Update CI baseline * [memorymodule] Simplify vcpkg_fail_port_install call * [memorymodule] Install lib files only if they exist
2020-01-24Make VS 2019 default to x64 (#9816)Alexander Neumann
Since CMake also does this
2020-01-23MinGW: Fix vcpkg common definitions (#9807)Cristian Adam
Since MinGW has both VCPKG_TARGET_IS_MINGW and VCPKG_TARGET_IS_WINDOWS, make sure to test the first before.
2020-01-22update baselineAlexander Neumann
2020-01-22[pbc] Correct non Windows build (#9281)DCore Team
Co-authored-by: rfric <43748255+rfric@users.noreply.github.com>
2020-01-22[cryptopp] Fixed build error on ARM32/ARM64 Windows (#9633)Tatsuro Shibamura
* [cryptopp] Fixed build error on ARM64 Windows * [cryptopp] Update ci.baseline.txt * Update version * Use VCPKG_TARGET_IS_OSX variable
2020-01-22[jasper] freeglut is not a dependency in macOS (#9680)David Garcia
* [jasper] freeglut is not a dependency in macOS Also remove freeimage:x64-osx from baseline as now compiles * ogre fails in macOS
2020-01-22[string_theory] Update to 3.0, which is now header-only. (#9690)Michael Hansen
2020-01-22[doxygen] Add alternative download URL (#9708)Wolfgang Stöggl
Only the current and the previous version of doxygen can be downloaded from: http://doxygen.nl Sourceforge provides the current version and any previously released versions for download: https://sourceforge.net/projects/doxygen/files/ Add sourceforge as alternative download URL. This avoids situations, when the version of doxygen in vcpkg is n-2 and cannot be downloaded any more, see e.g. commit: 526f9375800f846b113989fc3d566af7b8c79408
2020-01-22[asmjit] update to current version (#9770)Julian Smolka
* [asmjit] update to current version * [asmjit] remove x64-uwp from ci.baseline.text
2020-01-21[monkeys-audio] Update to 5.14, add feature tools (#9760)Jack·Boos·Yu
* [monkeys-audio] Update to 5.14, add feature tools * [monkeys-audio] Use macro MA_VERSION
2020-01-21[open62541] Update to v1.0 (#9767)yurybura
* [open62541] Update to v1.0 * Remove dependency on python-six * Fix CI * Manually specify the version * Fix install binaries directory * Fix end line * Add homepage and modernize cmake
2020-01-17[scintilla] Update to 4.2.3 (#9591)SeekingMeaning
* [scintilla] Update to 4.2.3 * Update ci.baseline.txt * Update
2020-01-17[teemo] new port. (#9684)winsoft666