aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-27[vcpkg-x-set-installed] Implement --dry-run (#12132)ras0219
* [vcpkg-x-set-installed] Implement --dry-run * [vcpkg] Address code review comments Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-26Fix typo in comment (#12069)freddy77
Enabel -> Enable Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
2020-06-26[vcpkg] Add vcpkg_from_sourceforge (1/2) (#11899)Jack·Boos·Yu
2020-06-26[vcpkg] Add write-only binary caching for CI. (#12130)Billy O'Neal
Changes to the binary caching spec made as comments over at https://github.com/microsoft/vcpkg/pull/11204#pullrequestreview-438518901
2020-06-26[vcpkg] Delete unused --purge-tombstones and introduce BufferedPrint class ↵Billy O'Neal
(#12049) * Introduce buffered_print class to manage buffered write patterns like in the ci command. * Remove --purge-tombstones option. * Law of demeter. * Make buffered_print imobile. * buffered_print => BufferedPrint * Fix merge conflict.
2020-06-26[vcpkg] Implementation of --x-binarysource=nuget (and friends) (#12058)ras0219
* [vcpkg] Initial implementation of --x-binarysource=nuget * [vcpkg] Remove double-double quoting of CMake arguments * [vcpkg] Update nuget.exe to 5.5.1 to support Azure DevOps Artifacts * [vcpkg] Enable batching of NuGet server calls with prefetch(). Add `interactive` binarysource. * [vcpkg] Add `nugetconfig` binary source * [vcpkg] Short circuit querying remote NuGet servers once all refs are found * [vcpkg] Add experimental help for binary caching * [vcpkg] Improved NuGet cache package descriptions and version formatting * [vcpkg] Rename `CmdLineBuilder::build()` to extract() * [vcpkg-help] Ascii-betize help topics * [vcpkg] Add tests for cmdlinebuilder. Improve handling of quotes and slashes. * [vcpkg] Addressing code review comments * [vcpkg] Add tests for vcpkg::reformat_version() * [vcpkg] Added test for vcpkg::generate_nuspec() * [vcpkg] Add tests for vcpkg::XmlSerializer * [vcpkg] Addressed code review comment * [vcpkg] Add test for vcpkg::Strings::find_first_of * [vcpkg] Fix machine-specific paths in test for vcpkg::generate_nuspec() Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-26[vcpkg] Fix "[commands-build] build smoke test" (#12128)ras0219
* [vcpkg] Fix "[commands-build] build smoke test" 1. Do not exit with a success code in Build::perform, because this causes failures in other tests to be ignored. 2. Use temp directory to avoid interference with the current set of {installed, buildtrees, packages} 3. Explicitly disable binary caching * [vcpkg] Disable binarycaching in "build smoke test", "[commands-build]" Return 1 for the last failure case in Build::perform() so testing may continue. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-26[vcpkg] Use XDG/LOCALAPPDATA for default binary caching path (#12091)ras0219
* [vcpkg] Use XDG Base Directory Specification on non-Windows * [vcpkg] Move user-wide binary cache on Windows to $LOCALAPPDATA/vcpkg/archives * [vcpkg] Address code review comments; refactor other uses of LOCALAPPDATA * [vcpkg] Address code review comments * [vcpkg] filesystem::path::append() accepts string arguments, not paths. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-25[vcpkg] Delete unnecessary tombstone deletion step now that CI rebuilds ↵Billy O'Neal
everything (#12120)
2020-06-25[vcpkg build] fix build command (#12072)nicole mazzuca
2020-06-25[vcpkg] Add disk space report to Windows PR/CI (#12113)Billy O'Neal
* [vcpkg] Add disk space report to PR/CI Example output: ``` Disk Label Size Free Space ---- ----- ---- ---------- C: Sabrent 1907 GiB 1239 GiB D: Dev 447 GiB 383 GiB E: Samsung 960 Pro 1908 GiB 1084 GiB H: Rocket 3815 GiB 863 GiB R: 0 B 0 B S: 0 B 0 B ```
2020-06-25[vcpkg] Commonize pipelines build powershell and don't use binary caching in ↵Billy O'Neal
CI (rather than PR) builds (#12082)
2020-06-25[vcpkg baseline] Fix baseline errors (#12067)Jack·Boos·Yu
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-24[ignition-plugin1] Add new port 🤖 (#11275)Silvio Traversaro
* [ignition-plugin1] Add new port * vcpkg_fixup_cmake_targets: Add DO_NOT_DELETE_PARENT_CONFIG_PATH By default the vcpkg_fixup_cmake_targets script remove the parent path of CONFIG_PATH if it named "cmake", this behaviour is not convenient for ports that install more than one CMake package config file, and for which vcpkg_fixup_cmake_targets is invoked multiple times. To optionally disable this behaviour, this commit adds the option DO_NOT_DELETE_PARENT_CONFIG_PATH to vcpkg_fixup_cmake_targets. * [ignition-modularscripts] Add support for ignition libraries that install multiple CMake package config files Some ignition libraries install several CMake package config files, to represent the different components of the library. This commit modifies the ignition_modular_library function to fixup correctly all the cmake package config files. * vcpkg_fixup_pkgconfig: Move definition of SYSTEM_LIBRARIES to vcpkg_common_definitions To correctly validate installed pkg-config files, vcpkg_fixup_pkgconfig needs to know for each platform which libraries are not managed by vcpkg. This commits improve this definitions for all the triplet supported by vcpkg, and move this definition to vcpkg_common_definitions in a way that permit custom triplets to overload its value.
2020-06-24[vcpkg] Do not fail just because cleaning tombstones failed in CI. (#12074)Billy O'Neal
2020-06-24Fix bootstrapping MSYS2 pacman (#11499) (#12080)Vicki Pfau
2020-06-23[stlab] Fix cmake config file (#11787)Phoebe
* [stlab] Fix cmake config file * Update ports/stlab/portfile.cmake Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-23[grpc] Update to 1.29.1 (#11791)Jack·Boos·Yu
* [grpc] Update to 1.29.1 * re-fix uwp build * re-fix dependency upb * [offscale-libetcd-cpp] Fix dependency grpc
2020-06-23[cairo] Fix error in static build (#11829)NancyLi1013
* [cairo] Fix error in static build * Fix Typo * [pango] Update dependency cairo as cairo[gobject] to solve the regressions * Update ports/cairo/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/cairo/CMakeLists.txt * [pango] Update dependency * Update * Remove redundant target * Post the message for feature gobject only in static build on Windows Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23[tgbot-cpp] Add new port (#11876)ZeeWanderer
2020-06-23[Bitmagic] Add new port (#11890)JangBoo
* Add Bitmagic Port file * Renamed to Bitmagic * Added bitmagic portfile * Added lower case to capital letter to match * Edited path for header files * Removed function vcpkg_configure_cmake()
2020-06-23[icu] Add tools (#11897)NancyLi1013
* [icu] Add tools * Add macro variables
2020-06-23[wtl] Update to 10.0.10077 (#11893)Christian Ullrich
2020-06-23[efsw] Add new port (#11901)Leonid Pospelov
* [efsw] Add new port * Update portfile.cmake * Remove unnecessary BUILD_SHARED_LIBS assigning * Update portfile.cmake * Update library Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-23[x265] Delete the bin directory if the platform is Linux (#11903)Kuntal Majumder
* Delete the bin directory if the platform is Linux * Update x265 to 3.2-4
2020-06-23[imgui] Add Freetype feature (#11919)Rémy Tassoux
2020-06-23[ffmpeg] Add avisynthplus support (#11946)NancyLi1013
2020-06-23[llvm] fix issue #11916 (#11956)yurybura
* [llvm] fix issue #11916 * Remove include(vcpkg_common_functions) Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-23[libmicrohttpd] Support build on UNIX and use msbuild on Windows (#11983)Jack·Boos·Yu
* [libmicrohttpd] Support build on UNIX and use msbuild on Windows * update baseline
2020-06-23[date] Update to 3.0.0 (#11968)Jack·Boos·Yu
2020-06-23[activemq-cpp] Fix static build (#12005)Jack·Boos·Yu
* [activemq-cpp] Fix static build * update baseline
2020-06-23[cpprestsdk] Fix usage issue when building static (#12006)Jack·Boos·Yu
2020-06-23[openmesh] Fix install *.dll and add vcpkg-cmake-wrapper.cmake (#12007)Lily
* [openmesh] Fix *.dll export and add vcpkg-cmake-wrapper.cmake * Update ports/openmesh/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23[cpp-httplib] Update library to 0.7.0 (#12010)Leonid Pospelov
2020-06-23[LibXDiff] Add port (#12017)Bruno Carvalho
* [LIBXDIFF] New port * Remove not necessary installations * Add Fail message to UWP * Add UWP fail on baseline * Revision fixes * Update ports/libxdiff/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23[nowide] update to 11.0.0 (#12020)Tatsunori Uchino
2020-06-23[abseil] Fix usage issue (#12022)Jack·Boos·Yu
2020-06-23[open62541] update to v1.1, add encryption support (#12023)yurybura
2020-06-23[Drogon] Add new port (#12024)An Tao
* [Drogon] Add new port * Update version * Use cmake options instead of patching
2020-06-23[cjson] fix windows-static for don't export symbols (#12026)xhbuming
* fix windows-static for don't export symbols /* export symbols by default, this is necessary for copy pasting the C and header file */ #if !defined(CJSON_HIDE_SYMBOLS) && !defined(CJSON_IMPORT_SYMBOLS) && !defined(CJSON_EXPORT_SYMBOLS) #define CJSON_EXPORT_SYMBOLS #endif * Update CONTROL
2020-06-23[absent] Bump version 0.3.1 (#12036)Rafael Varago
* [absent] Bump version 0.3.1 * [absent] Update CONTROL This patches updates the CONTROL file to the latest release 0.3.1, as well as its description.
2020-06-23[OpenAL] Update library (#12047)Leonid Pospelov
2020-06-23[freerdp] Update to version 2.1.1 (#12050)Lily
2020-06-23[hdf5] Update HDF5 to 1.12 (#11747)Alexander Neumann
* [hdf5] Update HDF5 to 1.12 and use github live-clones instead of binary download * [hdf5] bump control * [hdf5] fix szip and typo about linkage * [hdf5] add missing package namespace.... they somehow missed to set it? * [hdf5] retry without " * [field3d] fix regression and update. Remove windows as unsupported since the cmakelists tries to support windows * fix typo * remove ws Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * linebreak first patch Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * ws change Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * [field3d] update copying installation * [hdf5] use official github repo * clean baseline Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23SObjectizer updated to v.5.7.1. (#12051)eao197
2020-06-23so5extra updated to v.1.4.1. (#12052)eao197
2020-06-23[CGNS/ParaView] Add new ports (#9960)Alexander Neumann
* [cgns] add port cgns * [paraview] add new port * [paraview] correct dependencies; disable catalyst * [VTK/ParaView] Make ParaView build * [paraview] add missing patch * [paraview] add cgns patch * [paraview] add qt plugin patches back in. Remove in the future * [vtk] slightly improved patches * [vtk] don't disable findPython * [paraview] add more features * [paraview] remove X11Extras from OSX * [vtk] make vtk workcorrectly with python and prepare for paraview with python * [paraview] Python fixes * [paraview] small bin -> lib replacement fix for static builds * [vtk] fix patch path * update baseline to exclude paraview for the time being on osx and linux. requires a fix in qt5-base linkage of libpq. * [paraview]try setting LD_LIBRARY_PATH for unix systems * [paraview] a bit of cleanup * update baseline * fix typo in baseline * [paraview] remove unnecessary patch * [vtk] replace custom patch with upstream patch * [paraview] cleanup in the portfile. * Update ports/paraview/CONTROL Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-22[vcpkg] Track compiler information in ABI (#11654)ras0219
* [vcpkg] Refactor out abi_tags_from_pre_build_info() * [vcpkg] Track Windows toolchain file in triplet hash * [vcpkg] Improve error messages when constructing PreBuildInfo * [vcpkg] Extract InstallPlanAction::BuildAbiInfo * [vcpkg] Extract Build::EnvCache and private-impl VcpkgPaths * [vcpkg] Enable compiler hash detection when binarycaching is enabled * [vcpkg] Downgrade warning about missing ABI keys When binarycaching is not enabled, this warning is spurious and provides no user value. * [vcpkg] Cleanup * [vcpkg] Refactor compiler tracking into triplet abi computation Move several static global caches into VcpkgPaths/EnvCache. Add feature flag 'compilertracking' to enable the new feature. * [vcpkg] Refactor out PreBuildInfo::using_vcvars() Move VcpkgTripletVar into build.cpp because it is not used outside that file. * [vcpkg] Address some code analysis warnings Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-21[vcpkg] Use SSH keys instead of password authentication when minting Linux ↵Billy O'Neal
scale sets (#11999)
2020-06-18[skyr-url] Updated version number of skyr-url (#11911)Glyn Matthews
* [skyr-url] Updated version number of skyr-url * Updated HEAD_REF value