aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-25[libxlsxwriter] upgrade to 0.8.7 (#7034)John McNamara
Upgrade to the latest version of libxlsxwriter. Closes #6982
2019-06-25[tl] Update tl::expected and tl::optional, add tl::function_ref (#7028)Simon Brand
* [tl] Update tl::expected and tl::optional, add tl::function_ref * [tl-expected][tl-function-ref][tl-optional] Always prepopulate FetchContent
2019-06-25#5248 make vcpkg buildable as 'system' user (#7038)John Zhu
If we keep TMP, when run as 'system' user it is using Windows\Temp folder.
2019-06-25[libzen] Add new port (#7004)Maxime Gervais
2019-06-25[libevent] Upgrade to version 2.1.10 (#6969)wangli28
2019-06-25[docs]Update cmake docs (#7039)Phil Christensen
2019-06-25[libfabric] reorder patch (#7036)Phil Christensen
2019-06-25[libmikmod] patch cmake warning (#7035)Phil Christensen
* [libmikmod] Address cmake warnings
2019-06-25[qt5-base]Add execute permission when installing executables in Linux. (#7019)JackBoosY
2019-06-25[libpmemobj-cpp] Add new port (#7020)NancyLi1013
2019-06-25[nana, fmi4cpp] Fix Visual Studio 2019 deprecates <experimental/filesystem>. ↵wangli28
(#7021)
2019-06-25[capnproto] Enable Linux and OSX support (#7024)tarcila
Now that #5630 is fix, this package is fully supported on both Linux and Mac OS X.
2019-06-25[armadillo] Fix build error in Linux (#7022)wangli28
[armadillo] Fix installation path
2019-06-25[cnl] Update cnl to latest(#7031)Phil Christensen
2019-06-24[scripts] Fix vcpkg_fixup_cmake on non Windows platforms (#5630)tarcila
* [scripts] Fix vcpkg_fixup_cmake on non Windows platforms Script was only handling tools executables ending with .exe. Changed it so anything under /bin/ in transformed. This fixes for instance FlatcTargets-release.cmake from flatbuffers port on osx.
2019-06-24[ixwebsocket] add new port (#6835)Benjamin Sergeant
* Add ixwebsocket * remove commented cmake directives * add dependencies * directive to remove share folder * try again with 4.0.3 which is using find_library for external code instead of vendoring it by default * use vcpkg feature flag to detect ssl backend + compile ws * do not build ws command line tool * add a feature for osx / control file closer to curl one * stop using features, as this makes CI unhappy * Revert "stop using features, as this makes CI unhappy" This reverts commit 4666b185671a9e37de5252334965fd63c060aea0. * play again with Build-Depends to fix error which appears to be only on uwp * call vcpkg_from_github instead * share folder not created
2019-06-24[darknet] update to latest release (#6787)Stefano Sinigardi
* [darknet] update to latest release * [darknet] Reduce patch size * update to latest release, does not require any patch :)
2019-06-24Merge pull request #6977 from NNemec/mesonbuild-cmake_prefix_pathGriffin Downs
set cmake_prefix_path correctly within vcpkg_configure_meson
2019-06-24[doctest] Update to 2.3.3 (#6998)myd7349
2019-06-24[sprout] Add new port (#6997)myd7349
2019-06-24[--overlay-ports] Show location of overriden ports during install plan (#7002)Victor Romero
* [--overlay-ports] Show source location of overlayed ports during install plan * Code cleanup * Code cleanup
2019-06-24[libtins]Upgrade version to 4.2 and adds dependent ports to new version. (#7008)JackBoosY
2019-06-24[flann]Upgrade version to 1.9.1 and fix build error. (#6931)JackBoosY
* [flann]Upgrade version to 1.9.1 and fix build error. * [flann]apply new patches. * [flann]Regenerate patches. * [flann]Combine all patches.
2019-06-22[ppconsul] remove conflict with json11 (#6967)Phil Christensen
* [ppconsol] remove conflict with json11
2019-06-23Merge branch 'master' into sx-initmyd7349
2019-06-21Ports Overlay partial implementation (#6981)Victor Romero
* Ports Overlay feature spec * Ports Overlay implementation * [--overlay-ports] Refactor handling of additional paths * Code cleanup * [--overlay-ports] Add help * [depend-info] Support --overlay-ports * Add method to load all ports using PathsPortFileProvider * Make PortFileProvider::load_all_control_files() const * Remove unused code * [vcpkg] Avoid double-load of source control file between Build::perform_and_exit and Build::perform_and_exit_ex * [vcpkg] Clang format * [vcpkg] Fixup build failure introduced in b069ceb2f231 * Report errors from Paragraphs::try_load_port()
2019-06-21[libftdi-compat] Add new port (#6843)Sean Yen
* [libftdi-compat] v0.20 port * Fixed wrong version number in CONTROL file. * Download source archive file instead. * restrict to shared library build only. * Remove dlls from static build. * [libftdi-compat] Update to 1.4. Replace CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS with a def file. Minimize patching. * [libftdi] Rename from libftdi-compat * [libftdi][libftdi1] Restore v0.20 as libftdi, move 1.4 to libftdi1
2019-06-21[docs] Add maintainer guidelines (#6871)Robert Schumacher
* [maintainer-guide] Initial commit of maintainer guidelines * [maintainer-guide] Rearrange sections * [maintainer-guide] Add note about GitHub Draft PRs * [maintainer-guide] Improvements * [maintainer-guide] Address comments about versioning conventions * [maintainer-guide] Add section about how portfiles interact with CMakeLists.txt * [maintainer-guidelines] Add link from docs index
2019-06-21Bump version to 2019.06.21 (#6987)Farwaykorse
2019-06-20[netcdf-c] Fix link error. (#6971)NancyLi1013
* [netcdf-c] Fix linkage error. * remove unused code
2019-06-20[many ports] improvements for linux/wsl (#6730)Stefano Sinigardi
* [many ports] improve compatibility with WSL and mixed case filesystems * [treehopper] express dependency on libusb, which was not working on non-win32 platforms and is still broken there * [libharu] add compatibility with non-win32 platforms * [geogram] fix openblas on linux [clapack] better integration with linux environment [visit-struct] put cmake config file in the expected folder [geogram] remove trailing underscore to enable compatibility with OpenBLAS * [openblas] playing with underscore, without success * [openblas/lapack] fix library integration * [clapack] improve target handling in cmake module * [openblas] promote self-generated config to default cmake module, otherwise internal ones thinks wrongly that openblas can also solve lapack libs * [clapack,openblas] improve libraries integration * [many ports] fix cmake unnecessary target paths, wrong config paths, empty default dependencies, unnecessary [core] tags * [suitesparse] improve integration with new lapack/openblas mechanism * [suitesparse] add no underscore postfix also for linux * [ceres] fix integration with newer openblas/lapack configs * [aws-c-event-stream] fix regression * [systemc] fix regression * [libwebp,geogram] trigger rebuild * [libwebp,pthread4w] fix regressions * [glbinding] fix cmake module installation * [globjects] disentangle unnecessary dependency from qt5 * [jasper] remove broken and unnecessary patches * [libwebp] fix regression * [many ports] avoid using BUILD_SHARED_LIBS which is uninitialized in port files * [clapack] correctly find dlls * [clapack] use a generic blas as dependency * [fizz,g2o] restore expected version * fix mistake * [many ports] remove WIN32, APPLE and UNIX (again, they keep creeping in) from ports since they are broken and usually break non-win32 ports * [libressl,openssl] do not try to build one if the other is already installed * [itk] update ref and patch to avoid regression * [libressl,openssl] implement full strategy to fix CI * [libwebp] disable components that are broken on macOS * [ogre] enable macOS build * [freeimage,jxrlib,ogre,openexr,protobuf] port patches from #5169 * [ogre] add missing install command * [ffmpeg] enable wrapper for cmake module * [ffmpeg] add avresample module finder * [ffmpeg] improve module detection and exported symbols * [ffmpeg] add variables to cache * [thrift] remove unnecessary build option * [allegro5] fix shared/static inversion * [protobuf] cleanup * [libressl] cleanup * [moos-core] cleanup * commented features must not be separated from other features, otherwise vcpkg complains * [itk] fix regression * [shogun,itk] fix regressions * [ogre] fix regression * [opusfile] add compatibility with non-win32 * [itk] fix regression * [sndfile,libsndfile] remove duplicate, redirect sndfile to libsndfile * add missing dependencies * [ismrmrd] fix regression * [ffmpeg] trigger rebuild * [clapack,openblas,libogg] fix regressions on macOS * [libtins] fix regression * force rebuild windows regressions, unable to reproduce locally * [mosquitto] enable non-win32 builds * [json-dto] force rebuild, unable to reproduce regression locally * [many ports] uniform naming and path length requests * fix regression * fix regression * [ffmpeg] fixes for downstream projects * clean up - thanks to reviewers * trigger rebuild of regressions on macOS * trigger rebuild of regressions on macOS - part2 * Add core back * Use VCPKG_CONCURRENCY * Add core back to suitesparse * Add core back to curl * Add core back to magnum * Add core back to magnum * Add core back to magnum * Add core back to cgal
2019-06-20[thor] Fix error on Linux. (#6953)NancyLi1013
2019-06-20[bond]Upgrade version to 8.1.0 and add Linux/OSX support. (#6954)JackBoosY
2019-06-20[xerces-c]Replace the macro DLL_EXPORT with the macro XERCES_DLL_EXPORT (#6970)JackBoosY
* [xerces-c]Disable defining DLL_EXPORT to avoid affecting other ports * [xerces-c]Replace the macro DLL_EXPORT with the macro XERCES_DLL_EXPORT
2019-06-20[Folly] define _CRT_INTERNAL_NONSTDC_NAMES to 0 to disable non-underscore ↵Phoebe
posix names on windows (#6974)
2019-06-20VS 2019 16.3 deprecates <experimental/filesystem>. (#6968)Stephan T. Lavavej
VS 2019 16.3 will contain a couple of source-breaking changes: * <experimental/filesystem> will be deprecated via an impossible-to-miss preprocessor "#error The <experimental/filesystem> header providing std::experimental::filesystem is deprecated by Microsoft and will be REMOVED. It is superseded by the C++17 <filesystem> header providing std::filesystem. You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING to acknowledge that you have received this warning." * <filesystem> will no longer include <experimental/filesystem>. In the long term, I believe that vcpkg should detect when it's being built with VS 2017 15.7 or newer, compile in C++17 mode, include <filesystem>, and use std::filesystem. (Activating this for VS 2019 16.0 or newer would also be reasonable.) Similarly for other toolsets supporting std::filesystem. In the short term, this commit makes vcpkg compatible with the upcoming deprecation. First, we need to define the silencing macro before including the appropriate header. I've chosen to define it unconditionally (without checking for platform or version), since it has no effect for other platforms or versions. Second, we need to deal with <filesystem> no longer including <experimental/filesystem>. I verified that VS 2015 Update 3 contained <experimental/filesystem> (back then, it simply included the <filesystem> header, where the experimental implementation was defined; this was later reorganized). Therefore, all of vcpkg's supported MSVC toolsets have <experimental/filesystem>, so we can simply always include it. I've verified that this builds with both VS 2015 Update 3 and VS 2019 16.1.3 (the current production version).
2019-06-20[sqlite3]: Shared library support for Linux (#6856)Jackie Ng
* [sqlite]: Shared library support for Linux * [sqlite3]: Switch back to CMAKE_SYSTEM_NAME checks per original PR (#6122) * [sqlite3]: Remove redundant "WindowsStore" system name check as "Windows" should already catch it. * [sqlite3]: Re-bump portfile * [sqlite3] added error message
2019-06-20set cmake_prefix_path correctly within vcpkg_configure_mesonNorbert Nemec
2019-06-20mesonbuild - Update to 0.51.0Norbert Nemec
2019-06-19rebase and fix build breaks.Sean Yen
2019-06-19make options to be experimental.Sean Yen
2019-06-19Add version-suffix and maintainer options.Sean Yen
2019-06-19add depends version restrictions.seanyen
2019-06-19add chocolatey install scripts.seanyen
2019-06-19add dependencies.seanyen
2019-06-19add nuget packaging logic.seanyen
2019-06-19first check-in.seanyen
2019-06-19[msmpi] Fix /MD for static libs. (#6945)NancyLi1013
* [msmpi] Fix /MD for static libs. * [msmpi] Don't install static-crt static libs when using debug crt
2019-06-19bootstrap.sh: Retry up to 3 times for transient download errors (#6952)past-due
2019-06-19Use correct path separators for each platform (#6960)Igor Kostenko