Commit Graph

9218 Commits

Author SHA1 Message Date
Victor Romero
65d4bc146b
[vcpkg install] Enable Download Mode (#7797)
* [portfile functions] Override execute_process() to accept ALLOW_IN_DOWNLOAD_MODE option

* [vcpkg install] Set VCPKG_DOWNLOAD_MODE when using --only-downloads option

* [vcpkg_find_acquire_program] Allow in Download Mode

* Don't stop when build fails for a package

* Download sources for all packages in dependency graph

* Improve output messages

* Enable acquiring MSYS packages in download mode

* Documentation

* Update documentation

* execute_process() always fails on Download Mode

* Regenerate docs and fix formatting

* Run clang-format

* Use _execute_process on vcpkg_from_<source> helpers
2019-08-28 11:47:17 -07:00
zi-m
fc135e20ea chartdir (#7912) 2019-08-27 16:05:16 -07:00
Thad House
39d7ee57eb [wpilib] Update wpilib port to allow opencv4 (#7927)
* Update WPILib to allow OpenCV 4 support

The existing version only supported OpenCV 3, OpenCV 4 support has been added recently

* Update wpilib port to allow opencv4

Was only compatible with opencv3, and would fail to build with 4.

Also had to update to include eigen, since we now depend on that as well

* Use test package to ensure PR passes

* Attempt to get mac working

* Revert to upstream repo
2019-08-27 16:05:04 -07:00
NancyLi1013
cb48082e5c [log4cpp] Add new port. (#7433) 2019-08-27 15:56:20 -07:00
Phil Christensen
6296a1c39e
[libwebp]Fix two dependent windows library link conditions. (#7886) 2019-08-27 15:54:07 -07:00
NancyLi1013
408990caef [minifb] Add new port (#7766)
* [minifb] Add new port

* Fix arm build error

* Add fix-arm-build-error.patch file

* Update fix-arm-build-error.patch file
2019-08-27 15:53:18 -07:00
Phoebe
4fd3b5bfbb [abseil fix cmake config issue (#7745) 2019-08-27 15:52:18 -07:00
Wolfgang Stöggl
d143827ae8 [pcre] Update download URL (#7666)
* [pcre] Update download URL

- ftp.csx.cam.ac.uk is no longer available.
  Use https://ftp.pcre.org/pub/pcre/ instead

* [pcre] Fix typo in Description of CONTROL file
2019-08-27 15:49:31 -07:00
JackBoosY
b23e2fc941 [openni2]Add warning message when cannot find NETFXSDK. (#7809)
* [openni2]Add warning message when cannot find NETFXSDK.

* [openni2]Move warning at top.
2019-08-27 15:45:24 -07:00
Lily
85d575c0ab [moos-ui] Fix install path (#7812) 2019-08-27 15:44:26 -07:00
Ehsan
b8270c2a4b [fastcdr] Update library 1.0.10 (#7862) 2019-08-27 14:52:28 -07:00
NancyLi1013
dd8880cdd0 [cgl] Add new port (#7810) 2019-08-27 14:51:29 -07:00
JackBoosY
24049959f2 [nmap]Fix build error. (#7811)
* [nmap]Fix build error.

* [nmap]Use msvc project to build.

* [nmap]Re-fix ssize_t and fix linux build.

* [nmap]Delete useless file.
2019-08-27 14:50:15 -07:00
driver1998
ef30526658 [fluidsynth] add Windows ARM support (#7837)
* [fluidsynth] add Windows ARM support

* [fluidysnth] use target architecture instead of triplet
2019-08-27 14:48:58 -07:00
JackBoosY
e64f2a493a [yaml-cpp]Fix include path in yaml-cpp-config.cmake (#7847)
* [yaml-cpp]Fix include path in yaml-cpp-config.cmake

* [yaml-cpp]Remove useless code.
2019-08-27 14:47:32 -07:00
Phoebe
55063d6405 [libguarded] Add new port (#7924) 2019-08-27 14:26:31 -07:00
JackBoosY
34c65d521d [poco]Fix conflicts with libharu. (#7892) 2019-08-27 14:23:02 -07:00
Ehsan
8cf2067e57 [liblsl] Update library to 1.13.0-b11 (#7906)
* [liblsl] Update library to 1.13.0-b11

* Remove additional comments

* Change version in vcpkg_configure_cmake
2019-08-27 14:09:47 -07:00
JackBoosY
3b2bd689ed [opencv3]Add feature option ${FEATURE_OPTIONS} to vcpkg_configure_cmake. (#7925) 2019-08-27 14:09:02 -07:00
Jonathan Hale
6f7ef0f142 magnum: Fix KHR/khrplatform.h not found on vcpkg in VS (#7926)
Signed-off-by: Squareys <squareys@googlemail.com>
2019-08-27 14:07:28 -07:00
nicole mazzuca
32a53e1f37 [vcpkg] fix bug in StringView::operator== 😱 (#7930)
Before this change, `lhs == rhs` missed the check for
`lhs.size() == rhs.size()`, and then did a `memcmp` on the buffers up to
`lhs.size()`. This means that, if `lhs.size() < rhs.size()`, it would
allow two unequal strings to compare equal if, up to `lhs.size()` they
are the same; and if `lhs.size() > rhs.size()`, then it would read out
of bounds.
2019-08-27 14:03:49 -07:00
Phil Christensen
0eb7305102
[vcpkg] fix list parsing logic and add error messages
fix list parsing logic and add error messages
2019-08-27 11:00:37 -07:00
zi-m
693d05fa96 [gppanel] Add new port (#7868)
* gppanel

* fix Homepage

* use GLOB_RECURSE instead of GLOB

* use FindwxWidgets.cmake from CaeruleusAqua/vcpkg-wx-find
2019-08-27 10:56:45 -07:00
Dmitry Makarov
8b7f940d82 fmt port VCPKG_BUILD_TYPE support (#7884) 2019-08-27 10:52:40 -07:00
Ehsan
ef336e07a7 [casclib] Update library to 1.50b (#7907)
* [casclib] Update library to 1.50b

* Fix ctype_for_mac.patch
2019-08-27 10:50:50 -07:00
zi-m
0011fd9e5e json5-parser (#7915) 2019-08-27 10:45:58 -07:00
Dmitry Marakasov
9609b2a615 Add homepage for orc (#7908)
* Add homepage for orc

* [orc] Fix build by updating tzdata url

The build fails as is tries to fetch tzdata-2018c-1.tar.xz which is gone
from FTPs. Fix it by updating to tzdata-2019b-1.

This is the same as upstream commit 51a26ab85fc33a7d765dc1f500d43e6ae4ceb0d1
2019-08-27 10:45:31 -07:00
Alexander Karatarakis
b4e61b548f [magic-enum] Update to v0.6.0 (#7916) 2019-08-27 05:36:04 -07:00
Phil Christensen
8bae937e17 avoid assembling error strings unless there is an error 2019-08-26 16:39:38 -07:00
Phil Christensen
6d8e66ff4f Run clang-format and add more error messages 2019-08-26 16:21:57 -07:00
Kevin Lu
c446b0621a [fmt] Update to 6.0.0 (#7910) 2019-08-26 14:32:35 -07:00
Dmitry Marakasov
c3b5fd0b18 Add homepage for beast (#7909) 2019-08-26 14:09:53 -07:00
Nicole Mazzuca
7827239593 (#7757) [vcpkg] Switch to internal hash algorithms 📜
On non-Windows platforms, there is no standard way to get the hash of an
item -- before this PR, what we did was check for the existence of a few
common utility names (shasum, sha1, sha256, sha512), and then call that
utility on a file we created containing the contents we wish to hash.
This PR adds internal hashers for sha1, sha256, and sha512, and
standardizes the interface to allow anyone to implement hashers in the
future.

These hashers are not extremely optimized, so it's likely that in the
future we could get more optimized, but for now we just call out to
BCryptHasher on Windows, since it's standard and easy to use (and about
2x faster for sha1 and sha256, and 1.5x faster for sha512). However,
they are reasonably fast for being unoptimized. I attempted a few minor
optimizations, which actually made the code slower! So as of right now,
it's implemented as just a basic conversion of the code on Wikipedia to
C++. I have tested these on the standard NIST test vectors (and those
test vectors are located in vcpkg-test/hash.cpp).
2019-08-26 12:35:22 -07:00
JackBoosY
e417ff69b7 [glfw3]Add more information about installing dependencies. (#7885) 2019-08-25 20:31:55 -07:00
JackBoosY
6c7635d7ae [libwebp]Fix two dependent windows library link conditions. 2019-08-25 20:02:14 -07:00
igl42
f757b531a6 [blaze] Update to Blaze 3.6 (#7878) 2019-08-25 16:18:45 -07:00
Ehsan
5f57714524 [fplus] Add new port (#7883) 2019-08-25 16:16:38 -07:00
Robert Schumacher
1550b9e71b
[many ports] Updates 2019.07.09 (#7217)
* [many ports] Upgrades 2019.07.11

* Re-generate patches and fix build errors.

* [manyport]Fix build errors.

* Fix avro-c and console-bridge failures, revert curl and tesseract

* fix botan failure

* Fix build errors and undo some ports upgrades.

* [aws-c-common,chipmunk,cxxopts,grpc]Fix build errors

* Fix build errors.

* [angle]Undo upgrade changes.

* [directxtk]Fix UWP build error (#7233)

* Revert leptonica since it cause tesseract failed

* Revert jsonnet

* [google-cloud-cpp] Disable parallel configure due to source directory writes

* [many ports] Undo undesired changes

* [bitsery] Fix indentation

* [avro-c][aws-c-common][graphite2] Convert line endings to minimize PR diff

* fix console-bridge and remove usockets unused patch

* update ogre patch

* [many ports] Revert unneeded changes w.r.t. master. Add missing write to console-bridge.

* [console-bridge] Fix export macro

* [avro-c] Revert upgrade; split to #7875

* [avro-c] Complete previous revert
2019-08-24 13:43:57 -07:00
Ehsan
18a07faca5 [directxtk] Update library to aug2019 (#7871) 2019-08-24 13:05:11 -07:00
Ehsan
aa19cb481f [directxmesh] Update library to aug2019 (#7869) 2019-08-24 13:04:08 -07:00
Ehsan
3293ff174f [directxtex] Update library to aug2019 (#7870) 2019-08-24 13:03:09 -07:00
Ehsan
b632d2aae4 [directxtk12] Update library to aug2019 (#7872) 2019-08-24 13:02:46 -07:00
Robert Schumacher
373aeff922 [vcpkg] Move do_build_package_and_clean_buildtrees() above generating cpkg_abi_info.txt so it will be included in the package. (#7864) 2019-08-24 13:01:57 -07:00
nicole mazzuca
2a81a2d322 [vcpkg docs] More tool maintainer docs! (#7821)
* [vcpkg docs] Add benchmarking 🏎 to the docs!

Also, minor changes to the testing docs.

* add documentation for the layout of the project
2019-08-24 11:36:12 -07:00
Stefano Sinigardi
d85a40d478 [OpenCV 3] update to v3.4.7 (#7658)
* [opencv3] uniform CONTROL file with opencv4 port

* [opencv3] uniform portfile with opencv4

* [opencv3] uniform CONTROL file with opencv4 port

* [opencv3] update to 3.4.7 draft

* [OpenCV 3] wip to uniform port to opencv4 standards

* [OpenCV3] fix IPPICV integration, use the same mechanism as in OpenCV4 port

* [OpenCV3] fix sfm module

* [OpenCV3] update hunk references in patches 0001 and 0009

* [OpenCV3] refresh install options to adhere to opencv4 standards

* [opencv3] remove leftovers

* [opencv3] Use OUT_FEATURE_OPTIONS with vcpkg_check_features()
2019-08-23 12:48:09 -07:00
Phil Christensen
bd4678610b
Merge branch 'master' into multi_line_depends 2019-08-23 11:18:34 -07:00
Phil Christensen
1245f1dbfc [vcpkg] bump version 2019-08-23 11:05:56 -07:00
Phil Christensen
cf447c050c
Merge pull request #7316 from JackBoosY/dev/jack/4167
[gtest]Re-fix port_main/port_maind libraries path and add gmock cmake files.
2019-08-23 10:41:01 -07:00
Phil Christensen
13c95f16bf clean up list parsing logic and add clear warnings 2019-08-23 10:20:18 -07:00
zi-m
bc5a1bf1a0 [quickfix] Add new port (#7796)
* quickfix

* simplify patch and add _CRT_SECURE_NO_WARNINGS

* fix replace and add more _CRT_SECURE_NO_WARNINGS

* add _CRT_NONSTDC_NO_DEPRECATE

* win GetCurrentProcessId instead of getpid

* add _WINSOCK_DEPRECATED_NO_WARNINGS

* DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS for _M_ARM and _M_ARM64
2019-08-23 09:20:10 -07:00