aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-23[vcpkg] Add initial s390x support (#12534)Andrei Lebedev
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-07-21[vtk|cuda] add nvcc to the path (#12472)Alexander Neumann
2020-07-21[libmupdf] Update to 1.17.0 (#12483)simon987
2020-07-21[vcpkg] Add NVTOOLSEXT_PATH to the env passthrough list (#12468)Alexander Neumann
(CMake uses it to search for the toolkit)
2020-07-21[edlib] Adding new port (#12490)Rémi Bédard-Couture
* Add edlib port * Fix cmake installation * Fixed the export error during install * Update ports/edlib/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-20[magnum-plugins] Fix file conflict with stb (#12458)Jack·Boos·Yu
2020-07-20[libmicrohttpd] Add `platform.h` to restricted header list. (#12455)ras0219
Fixes #12450 Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-18Build fix with MinGW GCC 9.2.0 (#12084)Cristian Adam
* Build fix with MinGW GCC 9.2.0 * Fix MinGW tripplets Fixes #12065 * clang-format * Fix unused read_symlink_implementation warning marked as error read_symlink_implementation was used only in copy_symlink_implementation when #if defined(_WIN32) && !VCPKG_USE_STD_FILESYSTEM was true. Removed the warning otherwise. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-07-17[vcpkg] print list in json (#12179)dan-shaw
* print list command in json * fix spacing * remove reference * review * fixes based on review
2020-07-16[zlib] Add pkgconfig file (#12133)Wolfgang Stöggl
* [zlib] Add pkgconfig file Install the zlib.pc file, which is generated during the CMake build. Fix the pkgconfig file under Windows, where the lib is called zlib instead of libz and add the postfix 'd' in case of a Windows debug build. * Check VCPKG_BUILD_TYPE to handle release/debug * Simplify check of VCPKG_BUILD_TYPE to handle release/debug Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update PR according to review comments - Remove include(vcpkg_common_functions) - Comment out vcpkg_test_cmake(PACKAGE_NAME ZLIB MODULE) * Update ports/zlib/portfile.cmake * Update ports/zlib/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-15[vcpkg] Clean up command switch code (#12351)nicole mazzuca
* [vcpkg] Clean up command switch code Make it more similar to the non-command switch code * format * fix the tests * reformat * format * wip * support x- for command options * fix autocomplete * format
2020-07-15[libyuv] Fix static build issue (#12338)Phoebe
* [libyuv] Fix static build issue * Update the patch and replace the definition i headers file
2020-07-15[imgui] Split bindings to multiple features (#12329)Rémy Tassoux
* [imgui] Split bindings to multiple features See #12250. I tested all the features on x86-windows, x64-windows, x64-windows-static and x64-linux triplets. Everything build fine except: - dx12-binding on x86-windows. There's an issue opened about it here : https://github.com/ocornut/imgui/pull/2406 - allegro5-binding on x64-linux, because the current allegro5 port fails to build on this platform. Contrary to the previous port which simply copied the sources to a specific folder, bindings are now compiled with their dependencies. The only exception is Marmelade, because there's no port available for it yet. Unfortunately, I can't test the OSX and metal bindings. If someone using this platform could test it, it would be very much appreciated. :) * [imgui] Move port files to the correct folder * Update ports/imgui/CONTROL Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-15[eigen3] Fix eigen3 and cuda compatibility issue (#12279)Jack·Boos·Yu
* [eigen3] Fix eigen3 and cuda compatibility issue * forgot to apply patch * Update ports/eigen3/portfile.cmake * Update ports/eigen3/portfile.cmake
2020-07-15[hiredis] Fix feature ssl build error on windows (#12354)NancyLi1013
* [hiredis] Fix feature ssl build error on windows * Fix feature example build error on windows
2020-07-15[vcpkg_configure_make] typo fix '_vcpkg_append_to_configure_environment' ↵Kevin Lu
(#12432)
2020-07-15[pugixml] Fix pkgconfig file (#12441)Wolfgang Stöggl
- Add missing vcpkg_fixup_pkgconfig(), which was detected in https://github.com/microsoft/vcpkg/pull/12151 - Fix debug POSTFIX in pugixml.pc file using pugixml-v1.10_fix_debug_pkgconfig.patch based on upstream: https://github.com/zeux/pugixml/pull/363 This results in the following contents of pugixml.pc: Release: Libs: -L${libdir} -lpugixml Debug: Libs: -L${libdir} -lpugixml_d
2020-07-15[vcpkg] implement copy_symlink working for non-elevated processes (#12400)Maksim Moisiuk
* [vcpkg] implement copy_symlink working for non-elevated processes * [vcpkg] read_symlink Windows implementation * [vcpkg] normalize_path on Windows only * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * remove normalization * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update toolsrc/src/vcpkg/base/files.cpp Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * use unique_ptr * comments Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-15[liblzma, libvpx] Add mingw support (#12401)Long Nguyen
* [liblzma] Update to v5.2.5 * [liblzma] Use WIN32 instead of MSVC * [libvpx] Add mingw support * Update portfile.cmake * Update CONTROL * Update CONTROL Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-07-15[libpq] Remove broken features (#12415)Jack·Boos·Yu
* [libpq] Remove broken features * Update ports/libpq/portfile.cmake Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-15[boost-modular-build-helper] Remove has_icu.lib (#12417)Phoebe
* [boost-modular-build-helper] Remove has_icu.lib * Add quotes
2020-07-15[vcpkg] Fix ParagraphParser::required_field() (#12429)Maks Naumov
2020-07-15[folly] Fix build error C3861 (#12419)Lily
* [folly] Fix build error C3861 * Update CONTROL
2020-07-15[nrf-ble-driver] Update to v4.1.2 (#12436)Ken A. Redergård
* Update to nrf-ble-driver-4.1.2 * Update source code hash * Copy .hex/.zip files to package install directory
2020-07-15[string-theory] Update to 3.3 (#12440)Michael Hansen
2020-07-14[zstd] fix pkg-config files (#12407)Alexander Neumann
* [zstd] add pkgconfig * [zstd] correct debug link * Update ports/zstd/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-14[vcpkg formatting] Turn off DeriveLineEnding (#12368)nicole mazzuca
* [vcpkg formatting] Turn off DeriveLineEnding * format * Add newlines to the end of files Since we're reformatting anyways
2020-07-14[geographiclib] Update to 1.50.1 (#12379)Charles Karney
* Upgrade geographiclib to version 1.50.1 * Tinker with sourceforge download * Strip verbiage at top of geographiclib/portfile.cmake * geographiclib: fix for windows build * geographiclib: minimize size of patch file * add missing manifest * A stab at fixing uwp build error. But I'm working in the dark! * Back out of previous commit. It didn't help. * Call cmake_minimum_required first * geographiclib: remove tools from build -- incompatible with uwp * geographiclib: remove stray reference to TOOLS * geographiclib: try installing executables into tools * geographiclib: Do not build tools for uwp * geographiclib: fix up build of tools * geographiclib: Minor clean up * geographiclib: handle uwp vs tools more elegantly * geographiclib: reformation vcpkg,json * geographiclib: don't build tools by default * geographiclib: Don't register the tools as targets; this causes problems if they are moved Co-authored-by: Charles Karney <charles.karney@sri.com>
2020-07-14[python3] Fix building x86-windows-static triplet on VS 2017. (#12412)Adam Johnson
2020-07-14[corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06 (#12211)Jonathan Hale
* [magnum] Improve maintainability of feature to cmake flag conversion * [magnum] Ignore features not supported on current platform Allows `vcpkg install magnum[*]` on any platform. Signed-off-by: Squareys <squareys@googlemail.com> * [magnum] Add cglcontext and windowlesscglapplication features * docs: Update valid VCPKG_CMAKE_SYSTEM_NAME values Signed-off-by: Squareys <squareys@googlemail.com> * [magnum-plugins] Replace deprecated basisu with archive download Signed-off-by: Squareys <squareys@googlemail.com> * [magnum-plugins] Add meshoptimizersceneconverter feature Signed-off-by: Squareys <squareys@googlemail.com> * [magnum-plugins] Also use vcpkg_check_features Analog to magnum port. Signed-off-by: Squareys <squareys@googlemail.com> * [corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06 Signed-off-by: Squareys <squareys@googlemail.com> * [meshoptimizer] Add initial port Signed-off-by: Squareys <squareys@googlemail.com> * [magnum-plugins] Replace meshoptimizer download with feature dependency Signed-off-by: Squareys <squareys@googlemail.com> * [corrade,magnum-*] Fix license installation command Signed-off-by: Squareys <squareys@googlemail.com> * [meshoptimizer] Use vcpkg_fixup_cmake_targets Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-14[libb2] Add supports and install pkg-conifg on macOS VM (#12398)Phoebe
* [libb2] Add supports and install pkg-conifg on macOS VM * Add blank line to the end of the json file * vcpkg x-format-manifest --all * Remove failed ports in ci baseline file
2020-07-14[vcpkg] RFC: Binarycaching (#11204)Robert Schumacher
* [vcpkg] Initial commit of Binarycaching specification * [vcpkg] Update to Binarycaching Specification Note change to XDG directory structure. Replace 'upload' config keyword with more flexible read/write/readwrite keywords. * [vcpkg] Update binarycaching.md with new option --write-nuget-packages-config
2020-07-13[vcpkg] Fix iOS toolchain detection when using the iOS community triplets ↵alcroito
(#12361) * [vcpkg ios] Fix detection of iOS toolchain (#6003) Added mapping of CMAKE_SYSTEM_NAME == iOS to the bundled iOS toolchain file. This fixes the "Unable to determine toolchain to use for triplet arm64-ios with CMAKE_SYSTEM_NAME iOS" error. * [vcpkg ios] Set the CMake system processor for the simulator arches (#6003) So it's consistent for all architectures.
2020-07-13[vcpkg] Track hashes of cmake script helpers in consuming portfiles (#12254)ras0219
* [vcpkg] Track hashes of cmake script helpers in consuming portfiles * [vcpkg] Format * [vcpkg_find_acquire_program] Use cpkg_from_sourceforge for FLEX and BISON Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13[openmesh] Upgrade to 8.1 (#11739)Li Jiang
* upgrade openmesh to 8.1 Tested on Window 10 with Visual Studio 2019 x64 * update version for CONTROL file * 1. Remove obsolete function `include(vcpkg_common_functions)` 2. Use `vcpkg_fixup_cmake_targets()` * fix build error on Linux Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13[pcre2] Fix -mshstk needed with -fcf-protection (#12347)Wolfgang Stöggl
- Fixes the following error: src/sljit/sljitConfigInternal.h:219:2: error: #error "-mshstk is needed to compile with -fcf-protection" - Upstream bug report: https://bugs.exim.org/show_bug.cgi?id=2578 - Add patch based on upstream commit: https://vcs.pcre.org/pcre2?view=revision&revision=1256 - Fixes #12343
2020-07-13[blend2d] Update to beta_2020-07-09 (#12360)ZeeWanderer
2020-07-13[vcpkg-ci] Always publish file lists (#12384)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13[vcpkg] proper errorcheck during files installation (#12378)Maksim Moisiuk
* [vcpkg] proper errorcheck during files installation * [vcpkg] move ec.clear to status_implementation
2020-07-13[vcpkg] Improve informational message for `--editable` while cleaning ↵ras0219
sources (#12366) * [vcpkg] Improve informational message for --editable while cleaning sources * [vcpkg] Update scripts/cmake/vcpkg_extract_source_archive_ex.cmake Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-13[vcpkg] Add CMake heuristics for header-only libraries (#12386)ras0219
* [vcpkg] Add CMake heuristics for header-only libraries * [vcpkg] Update toolsrc/src/vcpkg/install.cpp Handles the case of: ``` triplet/lib/ triplet/lib/x.pc ``` Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-13[vcpkg] Enable binary caching by default (#12370)ras0219
* [vcpkg] Enable binary caching by default. Support `x-` migration. Fix passing multiple copies of single parameter arguments. * [vcpkg] Handle x- prefixes for general arguments * [vcpkg] Fix #12285 and improve documentation of default binary cache path * [vcpkg] Revert x- prefix homogenization for per-command arguments * [vcpkg] Only use accelerated compiler detection for Windows Desktop + Ninja. Improve breadcrumbs for users encountering issues. * [vcpkg] Fix compiler tracking not pre-downloading Ninja. Fix compiler tracking not looking in -err.log. * [vcpkg] Update toolsrc/src/vcpkg/binarycaching.cpp Co-authored-by: Billy O'Neal <bion@microsoft.com> * [vcpkg] Format Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Billy O'Neal <bion@microsoft.com>
2020-07-13[vcpkg] Add a schema file for vcpkg.json (#12178)Edhebi
* Add a schema file for vcpkg.json * [vcpkg.schema.json] fix $ref fields Per json schema, having any other field in a `{ "$ref": ""}` object is invalid. * [vcpkg.schema.json] change case to reflect usage * [vcpkg.schema.json] check reserved names for identifiers * [vcpkg.schema.json] add an $id field * [vcpkg.schema.json] Apply suggestions from code review Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * [vcpkg.schema.json] Apply suggestions from code review Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-13[pybind11] Update to v2.5.0 (#12394)Anand Balakrishnan
* [pybind11] Update to v2.5.0 * Address comments in PR
2020-07-13[openal-soft] Revert #12047 (#12318)Adam Johnson
* [openal-soft] Revert #12047 * [openal-soft] Prevent addition of extra Windows SDK Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13[minhook] fix usage issue (#12399)JonLiu1993
* fix minhook lib faild to load when tring to be included in a project * fix usage issue
2020-07-11[vcpkg formatting] Fix format regex (#12369)nicole mazzuca
* [vcpkg formatting] correct the header regexes * format
2020-07-10[vcpkg build] fix #12355 (#12367)nicole mazzuca
2020-07-09[vcpkg] Remove unnecessary work queue (#12350)nicole mazzuca
this work queue implementation was added at some point, and is no longer used anywhere. Delete it as not used; if we need it again, we can grab it from the history
2020-07-09[vcpkg] Move default binary cache from `$root/archives` to user-wide ↵ras0219
directory (#12256) * [vcpkg] Move default binary cache from `$root/archives` to user-wide directory Teach nuget/nugetconfig binary sources to use read/write. * [vcpkg] Reformat Co-authored-by: Robert Schumacher <roschuma@microsoft.com>