aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-12Fix formatting, hash override, don't move pre_build_infoCurtis.Bezault
2019-08-12[tiny-bignum-c] Add new port (#7531)myd7349
* [tiny-bignum-c] Add new port * [tiny-bignum-c] Fix UWP build
2019-08-12[OpenCV] Update to v4.1.1 (#5169)Stefano Sinigardi
* [OpenCV] update to v4 * [OpenCV] update to v4.1 * [OpenCV] merge #6901 and #6812 * [OpenCV] port patches to v4.1 * [OpenCV] fix naming * [OpenCV] fix regression with static linkage * [OpenCV] fix linking to optional feature dependencies in static mode * fix ffmpeg on some architectures * trigger rebuild of regressions on macOS * [zxing-cpp] fix opencv 4.1 compat * [ogre] improve patching for static builds * [OpenCV] fixes for extra features * [OpenCV] drastically reduce patchset * [OpenCV] fix regression on linux * [OpenCV] fix regression on Windows * [qt5] depends on qt5-activeqt only on windows * update to v4.1.1 * [OpenCV] additional fixes for 4.1.1 * [OpenCV] fix Eigen3 feature integration * [opencv] Fix compilation in UWP * [opencv] Fix merge conflicts * [ffmpeg] fix cmake module for osx * [OpenCV] add pre-caching of optflow cuda package * [gdcm] properly fix #6863 instead of wrong #6901 * [OpenCV] fix OpenMP feature * [opencv] Add missing GetModuleHandle() call guard for UWP * [freeimage] Do not depend on libwebp[all] on UWP * [opencv] Set app container bit for UWP * [zxing-cpp] Fail with explicit message in UWP * [pthreads4w] fix target creation, missing dlls * [pthreads4w] bump CONTROL * [opencv,zxing-cpp] Fix OpenCV Video IO module * [zxing-cpp] Revert unnecessary changes * [opencv] Feature halide * Fix regression in UWP * [ffmpeg] remove unnecessary patch pointing to old OpenCV version * [opencv] remove versioning from windows dll filenames * [opencv] Move port to opencv4 * [opencv,opencv4] Make meta-package install OpenCV 4.1 * [opencv3] Rename old port opencv->opencv3 * Add failure messages when another OpenCV is already installed
2019-08-12use vcpkg add to path in build scriptsAlexander Neumann
2019-08-12use VCPKG_HOST_PATH_SEPARATOR in scriptsAlexander Neumann
2019-08-12Merge remote-tracking branch 'upstream/master' into path_separatorAlexander Neumann
2019-08-11[rocksdb]Change linkage type to static. (#7452)JackBoosY
2019-08-11[vcpkg/cmake] Added a function to fail from portfiles in a default way (#7601)Alexander Neumann
* added function vcpkg_fail_port_install to fail the portfile under requested circumstances and display a standarized failure message * added always option. * fix linux regressions * bump control for ci tu rerun
2019-08-11[qt5]Only build qt5-activeqt on windowssjdrc
2019-08-10remove clever use of std::ignoreNicole Mazzuca
2019-08-10fix two bugs in statusNicole Mazzuca
2019-08-10clang-format, and fix a leftoverNicole Mazzuca
2019-08-10fix the build on unixNicole Mazzuca
2019-08-10[vcpkg] Fix build under /W4Nicole Mazzuca
I was building under /W3, because CMake hadn't been set up to build under /W4 -- therefore, I didn't see some warnings. We also decided to remove the niebloids and instead break ADL by using `= delete`, since otherwise we get warnings when we define a local variable with the same name as a niebloid. I also removed `status` and `symlink_status` from the `files` header, since it's unnecessary now, and they're just implementation details of `RealFilesystem`. I also removed some existing uses of unqualified `status(path)`, since that no longer compiles. I also added `Filesystem::canonical`, to remove another use of `fs::stdfs` in a function I was already working in.
2019-08-09Add public abi override into the private abiCurtis.Bezault
2019-08-09[duckx] Add new port (#7561)Lily
* [duckx] Add new port * [duckx] Add new port
2019-08-09fix missing abi key mistakeCurtis.Bezault
2019-08-09remove unnecessary include, fix variable extractionCurtis.Bezault
2019-08-09Actually only override the PUBLIC ABI, not the private oneCurtis.Bezault
2019-08-09Merge branch 'external_file_abi' of github.com:cbezault/vcpkg into ↵Curtis.Bezault
external_file_abi
2019-08-09Change purpose of this PR to just overriding the abiCurtis.Bezault
2019-08-09[expat] Update library to 2.2.7 (#7596)Ehsan
2019-08-09Retrigger faulty CI/CDStijn Herfst
2019-08-09Added qt dependencyStijn Herfst
2019-08-09[qt-advanced-docking-system] Add new portStijn Herfst
2019-08-09Merge branch 'master' into external_file_abiCurtis J Bezault
2019-08-09[vcpkg] fix 7616Nicole Mazzuca
There's a bug in `std::experimental::filesystem::status` on libstdc++ -- it incorrectly sets its `error_code` when a file doesn't exist, or when a path doesn't exist. In order to get around this, `error_code` was cleared when the file doesn't exist, but it was not cleared when the path didn't exist. Note: in this case, I say "the file doesn't exist" when, if you look up "a/b/c", "a/b" exists but "c" doesn't. I say "the path doesn't exist" when, if you look up "a/b/c", either "a" or "a/b" doesn't exist.
2019-08-09[vcpkg] Revert accidental removal of powershell-core usage in bb3a9ddb6ec917f54Robert Schumacher
2019-08-09Merge branch 'master' into external_file_abiCurtis J Bezault
2019-08-08[ffmpeg]Add feature avresample.JackBoosY
2019-08-08[openimageio] find_package support (#7588)Griffin Downs
* Copy find module to share; Append share to module path * Bump version
2019-08-08[open62541] Fix flakiness/bugginess (#7607)nicole mazzuca
- We used to `get-pip` on all non-Linux systems; we should be downloading and running it only on Windows. - `get-pip`'s download link was volatile, and the SHA would change. We now download it from a versioned link, which should not change As part of these, we bumped the number from 0.30.0-2 to 0.30.0-3
2019-08-08[discount] Add new package Discount (#7400)Tri Tran
* [discount] Add new package Discount * [discount] Add new package Discount * New package [Discount](https://github.com/Orc/discount) * Static build only * [discount] Fix arm* and *uwp builds * Discount needs to run `mktags.exe` to generate `blocktags`. This fix copy generated `blocktags` to `SOURCE_PATH` for arm\* builds and \*uwp builds. * [discount] Fix UWP and ARM check * [discount] Another fix for blocktags * [discount] And another one * [discount] And another one. Please squash these PR commits. Sorry I don't have UWP or ARM compiler installed on my machine. * [discount] Use definitions in msvc/Makefile * [discount] Add homepage
2019-08-08Librdkafka snappy (#7469)Rodrigo Trida
* Adding snappy support. * Building without win 32 config. * Restoring original state. * Changing version and replacing tab with spaces. * Remove snappy as a build-depends The snappy feature does not require any external sources.
2019-08-08[pdqsort] Add new port (#7464)Lily
* [pdqsort] Add new port * [pdqsort] Add new port
2019-08-08[openimageio] Fix feature libraw build errors (#7419)Phoebe
* [openimageio] Fix feature libraw build errors * Update to master latest commit
2019-08-08improve documentationAlexander Neumann
2019-08-08[stormlib] Add targets and streamline build (#7409)Stijn Herfst
* Add targets and streamline build * Removed vendored dependencies * add back definition * updated version and removed duplication * [stormlib] update cmakelists * added unicode definitions * added win32 guard clause
2019-08-08use it in vcpkg_add_to_path.Alexander Neumann
2019-08-08add definition for host specific path separatorsAlexander Neumann
2019-08-07[vcpkg] Make Filesystem::remove_all faster #7570Nicole Mazzuca
I added benchmarks to measure how fast the parallel remove_all code was -- it turns out, about 3x slower than stdfs::remove_all. Since this was the case, I removed all of the parallelism and rewrote it serially, and ended up about 30% faster than stdfs::remove_all (in addition to supporting symlinks). In addition, I did the following three orthogonal changes: - simplified the work queue, basing it on Billy O'Neal's idea - Fix warnings on older versions of compilers in tests, by splitting the pragmas out of pch.h. - Ran clang-format on some files In fixing up remove_all, the following changes were made: - On Windows, regular symlinks and directory symlinks are distinct; as an example, to remove directory symlinks (and junctions, for that matter), one must use RemoveDirectory. Only on Windows, I added new `file_type` and `file_status` types, with `file_type` including a new `directory_symlink` enumerator, and `file_status` being exactly the same as the old one except using the new `file_type`. On Unix, I didn't make that change since they don't make a distinction. - I added new `symlink_status` and `status` functions which use the new `file_status` on Windows. - I made `Filesystem::exists` call `fs::exists(status(p))`, as opposed to the old version which called `stdfs::exists` directly. - Added benchmarks to `vcpkg-test/files.cpp`. They test the performance of `remove_all` on small directories (~20 files), with symlinks and without, and on large directories (~2000 files), with symlinks and without.
2019-08-07Update google-cloud-cpp to 0.12.0. (#7557)Carlos O'Ryan
* Add googleapis proto libraries port. Compile protos from github.com/googleapis/googleapis into C++ libraries. * Updated google-cloud-cpp to 0.12.0 * [google-cloud-cpp] Fix flaky build
2019-08-07[netcdf-c] correctly fix hdf5 linkage (#7578)Alexander Neumann
2019-08-07[TinyNPY] Add new port (#7393)cDc
* [TinyNPY] new port * expose type and order * fix linux/mac
2019-08-07[itk] Update library from 5.0.0 to 5.0.1 (#7586)Dženan Zukić
2019-08-07[xalan-c] switch to https://github.com/apache/xalan-c (#7489) (#7505)crusader-mike
* [xalan-c] switch to https://github.com/apache/xalan-c (#7489) * [xalan-c] updated homepage
2019-08-07[qhull] fix UWP building (#7370)contre
2019-08-07[chakracore] Update library to 1.11.11 (#7576)Ehsan
2019-08-07[stxxl] compilation fix (#7330)Daniele Lupo
* stxxl fixed. * CONTROL updated.
2019-08-07[itk] Support legacy user code by default (#7241)Niels Dekker
No longer specify `ITK_LEGACY_REMOVE` and `ITK_FUTURE_LEGACY_REMOVE` options for `vcpkg_configure_cmake`. By default, these two flags are `OFF`, for ITK 5.0.0: https://github.com/InsightSoftwareConsortium/ITK/blob/v5.0.0/CMakeLists.txt#L261 This commit will allow legacy ITK user code to build with vcpkg, and it will ease adding vcpkg support to https://github.com/SuperElastix/elastix Dženan Zukić @dzenanz suggested this change: https://discourse.itk.org/t/how-to-avoid-rebuilding-itk-by-azure-ci-at-the-github-of-another-project-elastix/2002/7 CONTROL version bumped as requested by Phil Christensen @Rastaban