aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-14fixed static buildStijn Herfst
2019-08-14remove space character from patch fileStijn Herfst
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-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-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-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-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
2019-08-07[libcerf] Add new port (#7320)Alexander Täschner
* Add port for libcerf. * Indicate that static linkage is not available. * Patch to enable static build.
2019-08-07fix linux/mac (#7575)cDc
2019-08-06Update jsoncons to v0.131.2 (#7529)Daniel Parker
2019-08-06[cpp-taskflow] update to 2.2.0 (#7554)Reinforce-II
* [cpp-taskflow] update to 2.2.0 * use release tag instead of the commit id
2019-08-06Updated kangaru version (#7567)Guillaume Racicot
* Updated kangaru version * [kangaru] Fix SHA512 and update CONTROL version
2019-08-06[ffmpeg]Fix debug build in Windows. (#7476)JackBoosY
2019-08-06Update some ports version (#7534)Ehsan
* [imgui] Update library to 1.72 * [mbedtls] Update library to 2.16.2
2019-08-06[libevent] update to 2.1.11 (#7515)DailyShana
* [libevent] update to 2.1.11 * [libevent] Move scripts to tools folder * [libevent] Fix non-Windows build * [libevent] remove bin folder only for static build and move script to tools folder no matter static or dynamic
2019-08-06[tinycthread] Add new port (#7565)myd7349
2019-08-06Repair compression dependency bugs in cpprestsdk (#7472)Billy O'Neal
* Repair compression dependency bugs in cpprestsdk * Make it possible to turn off HTTP compression entirely to remove the zlib dependency in cpprestsdk. * Use the actual default features feature instead of a default features feature hack. * Actually hook up the Brotli setting so that someone installing that feature actually gets it. * Attempt to fix default-features.
2019-08-06Corrade: Drop vs2017 workaround when building HEAD for vs2019 (#7566)tarcila
* Corrade: Make sure to drop vs2017 workaround when building HEAD for vs2019 Otherwise building HEAD is broken. Also add a warning about current Corrade release not supporting vs2019, suggesting to use HEAD instead. * [corrade] this option name is wrong.
2019-08-06Update riffcpp (#7541)Francesco Bertolaccini
* Update riffcpp * Update riffcpp
2019-08-06Update sol2 portfile to 579908 (#7545)Justin Bruce Van Horne
- Update sol2 port to point to revision that installs to include/sol instead of include/sol/include/sol
2019-08-06[xercec-c] no symlinks in static build (#7490) (#7500)crusader-mike
2019-08-06[alembic] fix hdf5 linkage (#7551)Alexander Neumann
2019-08-06[simdjson] Update to 0.2.1 (#7546)myd7349
* [simdjson] Update to 0.2.0 * [simdjson] Update to 0.2.1 * [simdjson] arm, arm64, x86 are not supported
2019-08-06[gaussianlib] Add new port (#7542)myd7349
2019-08-06[Openxr-loader] Remove the invalid patch (#7560)Cheney Wang
2019-08-02improve logic expression evaluation (#7508)Phil Christensen
* better logic expression evaluation Improve the logic expression evaluation currently used when filtering dependencies. Biggest improvements: + Allow '|' operator + Support nested '()' + Allow whitespace + Useful error message for malformed expressions Also changed names of types to RawParagraph when that is what the original author was using.
2019-08-02[vcpkg-docs] Reword and reorganize overlay-triplets-linux-dynamic.md (#7502)Robert Schumacher
2019-08-02Add feature halide to OpenCV. (#7499)NiHoel
* Add feature halide to OpenCV. * Add dependency of opencv[halide] to opencv[dnn].
2019-08-02[casclib] Added CMake targets (#7522)Stijn Herfst
* Added CMake targets * Windows build failure fix * [casclib] Improve CMake find_package() integration * [casclib] Remove unused lines
2019-08-02[libusb]Fix using mismatched CRT_linkage/library_linkage issue. (#7465)JackBoosY
2019-08-02[argh] fix flaky cmake config (#7527)Phil Christensen
2019-08-02[ctbignum] Add new port (#7512)NancyLi1013
2019-08-02RESTinio updated to v.0.5.1.1 (#7514)eao197