Commit Graph

6046 Commits

Author SHA1 Message Date
Benjamin Sergeant
ecc4b1631f [ixwebsocket] add new port (#6835)
* 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 4666b18567.

* 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 15:38:04 -07:00
Stefano Sinigardi
aefbaa1ba9 [darknet] update to latest release (#6787)
* [darknet] update to latest release

* [darknet] Reduce patch size

* update to latest release, does not require any patch :)
2019-06-24 15:22:57 -07:00
myd7349
bc08706eec [doctest] Update to 2.3.3 (#6998) 2019-06-24 13:36:40 -07:00
myd7349
92a86a1e54 [sprout] Add new port (#6997) 2019-06-24 13:23:55 -07:00
JackBoosY
4f675eafb6 [libtins]Upgrade version to 4.2 and adds dependent ports to new version. (#7008) 2019-06-24 11:38:10 -07:00
JackBoosY
25f628e05f [flann]Upgrade version to 1.9.1 and fix build error. (#6931)
* [flann]Upgrade version to 1.9.1 and fix build error.

* [flann]apply new patches.

* [flann]Regenerate patches.

* [flann]Combine all patches.
2019-06-24 10:46:37 -07:00
Phil Christensen
17b8cd9d05
[ppconsul] remove conflict with json11 (#6967)
* [ppconsol] remove conflict with json11
2019-06-22 23:30:45 -07:00
myd7349
644851da5f Merge branch 'master' into sx-init 2019-06-23 08:16:07 +08:00
Sean Yen
d1b4e88d3c [libftdi-compat] Add new port (#6843)
* [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 22:45:40 -07:00
NancyLi1013
edf3d75eb7 [netcdf-c] Fix link error. (#6971)
* [netcdf-c] Fix linkage error.

* remove unused code
2019-06-20 22:08:51 -07:00
Stefano Sinigardi
47d206e149 [many ports] improvements for linux/wsl (#6730)
* [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 19:11:54 -07:00
NancyLi1013
e16efa4d6a [thor] Fix error on Linux. (#6953) 2019-06-20 14:52:54 -07:00
JackBoosY
5f72d97b6e [bond]Upgrade version to 8.1.0 and add Linux/OSX support. (#6954) 2019-06-20 14:52:28 -07:00
JackBoosY
321540a82a [xerces-c]Replace the macro DLL_EXPORT with the macro XERCES_DLL_EXPORT (#6970)
* [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 14:44:03 -07:00
Phoebe
83520dbc36 [Folly] define _CRT_INTERNAL_NONSTDC_NAMES to 0 to disable non-underscore posix names on windows (#6974) 2019-06-20 14:13:53 -07:00
Jackie Ng
dfd5bb46a1 [sqlite3]: Shared library support for Linux (#6856)
* [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-20 09:40:50 -07:00
NancyLi1013
d3498a8943 [msmpi] Fix /MD for static libs. (#6945)
* [msmpi] Fix /MD for static libs.

* [msmpi] Don't install static-crt static libs when using debug crt
2019-06-19 13:28:40 -07:00
Igor Kostenko
5ef4940c2c crossplatform add to path (#6961) 2019-06-19 12:04:53 -07:00
Stijn Herfst
bba0b6b98d [casclib] Add new port (#6744)
* [casclib] Add new port
2019-06-18 16:27:41 -07:00
Philipp Hasper
99b3907744 [opencv] Fixed OpenCV versioning using wrong commit (#6812)
* [opencv] Fixed OpenCV versioning using wrong commit

As there is no OpenCV repository, the hash is wrongly determined

Closes #6708

* [opencv] cmake disable find package git
2019-06-18 13:37:48 -07:00
myd7349
1a63672f8f [protobuf] Update to 3.8.0 (#6739)
* [protobuf] Update to 3.8.0

* [nlopt] set options off

* [shogun] should not use CMAKE_SYSTEM_PROCESSOR in port file

* [protobuf] Add Homepage

* [protobuf] turn warning flag off

* [protobuf] Fix orc build error on macOS

* bump shogun, fix nlopt
2019-06-18 13:34:43 -07:00
Josue Andrade Gomes
bd5007625e Graphicsmagick 1.3.32 (#6947)
* GraphicsMagick 1.3.32

* Fix missing header install
2019-06-18 11:18:37 -07:00
JackBoosY
49d1759ec8 [spdlog]Add feature[benchmark] (#6924)
* [spdlog]Add feature[benchmark]
2019-06-18 11:11:06 -07:00
JackBoosY
09d8df72aa [qt5-declarative]Fix error when building release-only. (#6927) 2019-06-17 17:12:44 -07:00
JackBoosY
0b24f31aad [sdl2-mixer]Fix build error with feature opusfile. (#6929) 2019-06-17 17:12:00 -07:00
JackBoosY
f10cfbe064 [log4cplus]Fix lnk2019 errors when using log4cplus. (#6930) 2019-06-17 17:10:45 -07:00
JackBoosY
5bbba1c92b [nvtt]Upgrade version to 2.1.1 and fix build error on windows. (#6765)
* [nvtt]Upgrade version to 2.1.1 and fix build error on windows.

* [nvtt]Fix build error on OSX.

* [nvtt]Merge two patches.

* [nvtt]Re-trigger CI system.

* [nvtt]Fix build error on OSX.
2019-06-17 16:36:07 -07:00
Tsukasa Sugiura
5e9ccbc4a5 [realsense2] Enable OpenNI2 driver option (#5275)
* [realsense2] Update to v2.18.0

Update realsense2 port to librealsense v2.18.0.

* [realsense2] Add OpenNI2 driver option

Add OpenNI2 driver option.

* [realsense2] Fix OpenNI2 driver option

* [realsense2] Remove unnecessary patch

* [realsense2] Bump CONTROL version
2019-06-17 16:04:18 -07:00
Claudio Fantacci
302c43f931 [realsense2] Update to v2.19.0 (#5777)
* [realsense2] Update to v2.19.0

* [realsense2] Update to version 2.22.0
2019-06-17 14:38:05 -07:00
myd7349
70c615012f [libsodium] Update to 1.0.18 (#6778) 2019-06-17 13:19:38 -07:00
wangli28
b4ae1fb521 [libwebsockets] Fix build error on Linux (#6855) 2019-06-17 11:32:15 -07:00
NancyLi1013
ba0b34c2e8 [blosc] Fix the bug when building release-only. (#6928) 2019-06-17 11:31:14 -07:00
Nikita
ec5e9c282c [restclient-cpp] new port (#6936) 2019-06-17 11:30:41 -07:00
wangli28
578139ece7 [leveldb] Port update (#6900) 2019-06-17 10:56:03 -07:00
JackBoosY
f63ddfec5e [opencv]Fix build error with feature gdcm: cannot find openjp2. (#6901) 2019-06-17 10:54:44 -07:00
Jason Juang
a861441498 [Exiv2] update to 0.27.1 (#6905) 2019-06-17 10:53:40 -07:00
Miguel
f86fc80db4 [mlpack] Updated to version 3.1.1 (#6907)
* [mlpack] Updated to version 3.1.0

* [mlpack] Updated to version 3.1.1
2019-06-17 10:52:52 -07:00
Phil Christensen
fd18a7d3a9
[forest] move to 12.0.0 (#6938) 2019-06-17 10:51:34 -07:00
Samuel Marks
783fa14d0b [ppconsul] Add new port (#6911) 2019-06-17 10:46:34 -07:00
JackBister
f00fbcb2e5 [libmodplug] Always use the upstream repository (#6912) 2019-06-17 10:36:41 -07:00
Gregory Popovitch
b03dd0714c [parallel-hashmap] Update to current 1.23 version and include natvis file. (#6917) 2019-06-17 10:35:44 -07:00
Kevin Lu
8de7aa1633 [sqlite3] Update to 3.28.0 (#6921) 2019-06-17 10:32:14 -07:00
wangli28
1dbb58814f [wt] Fix XML file installation path (#6925) 2019-06-17 10:30:25 -07:00
JackBoosY
1e297085c7 [aws-sdk-cpp]Upgrade to 1.7.116 (#6932) 2019-06-17 10:25:39 -07:00
eao197
38f969e9d2 RESTinio updated to v.0.5.1 (#6933) 2019-06-17 10:25:02 -07:00
myd7349
d2e21397f4 [greatest] Add new port (#6934) 2019-06-17 10:24:41 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Phil Christensen
7157f7efbf
[libsquish] fix flaky build (#6893) 2019-06-14 16:46:57 -07:00
Alexander Neumann
8148e41eb9 [vtk] fix static hdf5 linkage. (#6782) 2019-06-14 16:06:26 -07:00
NancyLi1013
23f11284c1 [OpenIGTLInk] Add new port (#6769) 2019-06-14 16:05:02 -07:00
Alexander Neumann
aac6c06af4 [arrow] fix findzstd patch (#6757) 2019-06-14 16:04:22 -07:00
evpobr
0ad6aaeebb [libogg] Update to 1.3.3-3 (#6588)
* [libogg] Update to 1.3.3-3

* No patches required (merged in upstream)

Notes:

Target name changed: Ogg::Ogg -> Ogg::ogg (official).
2019-06-14 15:57:33 -07:00
wangli28
d95b402980 [itk] Upgrade to 5.0.0 (#6767) 2019-06-14 15:04:58 -07:00
dan-shaw
9cc9978c5b set CMAKE_SYSTEM_PROCESSOR in Linux (#6872)
* add vcpkg_target_architecture to vcpkg_configure_cmake

* modify shogun and thrift

* update glbinding
2019-06-14 13:09:38 -07:00
Phil Christensen
8c288f4bf8
[sqlite-orm] fix tag, update hash (#6894) 2019-06-14 11:45:35 -07:00
Phil Christensen
6ad6ba75a0
[sndfile/libsndfile] remove duplicate port, forward to libsndfile (#6896) 2019-06-14 11:45:18 -07:00
Tobias Markus
9a24bd109e [libraqm] Add new port (0.6.0) (#6659)
* Add libraqm

* [libraqm] Whitespace changes to force rebuild

* [harfbuzz] Propagate dependency on glib downstream

* [fribidi] Force rebuild on CI

* [libraqm] Force CI build
2019-06-14 10:23:54 -07:00
myd7349
3efdcef0e6 [librdkafka] Update to 2019-06-13 2019-06-14 08:04:44 +08:00
myd7349
1e9b8dd1b4 Merge branch 'master' into rdkafka-init 2019-06-14 07:55:33 +08:00
João Maia
b03f62e0eb [assimp] Fix install assimp when passing --head (#6887)
Instead of using hardcoded `assimp-4.1` folder, check directories with pattern `assimp-*` and select the first one. This fixes `vcpkg install vcpkg --head`, since the latest version creates a folder named `assimp-5.0` instead.
2019-06-13 14:19:57 -07:00
JackBoosY
eb6e282797 [taglib]Upgrade version to 1.11.1-20190531. (#6851) 2019-06-13 11:01:07 -07:00
Victor Romero
f1e5cd064d
[harfbuzz] Propagate dependency on glib downstream (#6879) 2019-06-13 10:48:58 -07:00
赵丰 (Zhao Feng)
d69ea6fe40 [liblemon] made into a rolling-release port (#6679)
* add liblemon preflow patch, see https://lemon.cs.elte.hu/trac/lemon/ticket/608

* [liblemon] track HEAD of version 1.3

* [liblemon] update version
2019-06-13 10:15:24 -07:00
NancyLi1013
def997b9dd [zydis] Add new port (#6861) 2019-06-12 23:10:50 -07:00
Phoebe
08cbf0b3cd [libbson mongo-c-driver mongo-cxx-driver] upgrades to new revision (#6862)
* [libbson mongo-c-driver mongo-cxx-driver] upgrades to new revision

* [mongo-cxx-driver] Minimize patch

* [mongo-c-driver] Fix dependencies on openssl and zlib
2019-06-12 23:08:09 -07:00
Phil Christensen
58e0d4029e
[libsodium/darts-clone] remove conflicting makefile (#6875)
* [libsodium/darts-clone] remove conflicting makefile
2019-06-12 21:39:10 -07:00
Phil Christensen
e1d5827666
[glbinding] remove conflict with other opengl ports (#6876) 2019-06-12 21:28:29 -07:00
Gregor Jasny
72657582cf [prometheus-cpp] Update to version 0.7.0 (#6822)
* [prometheus-cpp] Update to version 0.7.0

* [prometheus-cpp] add a testing feature
2019-06-12 16:52:52 -07:00
grdowns
1586330395 Merge branch 'add_libraqm' of https://github.com/tobbi/vcpkg into openssl-version-bump 2019-06-12 16:35:54 -07:00
myd7349
3860c11da2 [argparse] Add new port (#6866) 2019-06-12 16:31:18 -07:00
JackBoosY
57eea4e7c2 [netcdf-c]Fix build error on linux. (#6865) 2019-06-12 16:30:49 -07:00
ct-clmsn
70149722d7 [libfabric] initial port of libfabric #4739 (#4740)
* [networkdirect-sdk] Add networkdirect sdk install
2019-06-12 16:04:18 -07:00
Cheney Wang
d4412e0ee2 [glew] Disable the link option /nodefaultlib and /noentry (#6853)
* [glew] Disable the link option /nodefaultlib and /noentry

* [glew] Combine with vcpkg_extract_source_archive_ex
2019-06-12 15:44:25 -07:00
Victor Romero
da4fd28a02 [libraqm] Force CI build 2019-06-12 15:33:39 -07:00
Victor Romero
35cb935cba [fribidi] Force rebuild on CI 2019-06-12 15:23:32 -07:00
Curtis J Bezault
b7d6160b80
[icu] Enable parallel builds (#6695)
* Add VCPKG_NUM_LOGICAL_CORES

* break out logic that retries running a command several times into its own function

* Parallelize icu
2019-06-12 14:18:43 -07:00
Victor Romero
9244439314 Merge branch 'master' of https://github.com/Microsoft/vcpkg into add_libraqm 2019-06-12 11:37:19 -07:00
Andrei Lebedev
34d19da9ff Merge branch 'master' into openssl-unix-dynamic 2019-06-12 08:25:07 +03:00
JackBoosY
59a8a9c624 [libmysql]Fix build error in linux. (#6442)
* [libmysql]Fix build error in linux.

* [libmysql] Fix typo in prerequisites message
2019-06-11 14:41:02 -07:00
Victor Romero
874eadc574 [harfbuzz] Propagate dependency on glib downstream 2019-06-11 13:39:40 -07:00
the-j0k3r
a7a5dcd0e0
[openssl] unix/windows bump to 1.0.2s 2019-06-11 09:57:10 +01:00
JackBoosY
143ae13d28 [aws-c-common]Upgrade version to 0.3.11 (#6747)
* [aws-c-common]Upgrade version to 0.3.11

* [aws-c-common]Fix dependency port build error.

* [aws-c-common]Disable internal crt option because vcpkg contains crt processing flow
2019-06-10 17:31:43 -07:00
Mateusz Łoskot
2e9ac22921 Celero: Update to v2.5.0 release (#6845) 2019-06-10 17:25:24 -07:00
Duncan Horn
bd53b5dde1 Update commit for WIL (#6847) 2019-06-10 17:24:35 -07:00
Robert Schumacher
3fadafface
[many ports] Updates 2019.05.24 (#6618)
* [many ports] Updates 2019.05.24

* Update SHA512 and resolve conflict for ebml and matroska

* [avro-c]Fix build error caused by jansson upgrades.

* [xxhash]Update to the next version to fix build error.(xxhash issue:#179)

* Fix failures and undo asio

* [libyaml, grpc, miniz, paho-mqtt, sqlitecpp] Update patches

* Update REF

* Undo nvtt flann itk libtins aws-sdk-cpp openvdb vlpp xmsh changes

* [flann, fastcdr] Fix old patches and build error.

* [flann, fastcdr] Fix build error.

* Fix ensmallen uvatlas cppcms libplist failures and undo aws-c-common libopusenc arb taglib changes

* [dcmtk, draco, flatbuffers, forge, ftgl, mosquitto,nmslib, ogre] Update old patches and fix build error.

* fix libusbmuxd failures and undo xxhash paho-mqtt mongo-c-driver flann libffi

* fix libimobiledevice and undo qhull harfbuzz lcm libbson draco flatbuffers

* undo libmupdf forge kd-soap qca

* [mosquitto] Fix installation of import libs

* [arb][asio][aws-c-common][collada-dom][concurrentqueue][cryptopp][ebml] Revert trivial/undesired changes

* [fastcdr] Minimize patch

* [many ports] Revert trivial changes

* [libyaml] Switch to non-dist tag

* [sqlite-modern-cpp] Track master due to infrequent release

* [nano-signal-slot] Revert downgrade

* [openvpn3] Bump control version to account for portfile change

* [sqlite-modern-cpp] Fixup wrong hash

* [mosquitto] Commit missing patch
2019-06-10 17:01:54 -07:00
Phil Christensen
d962dc7d65 [vcpkg] Add optional 'Homepage' field to CONTROL (#6844)
* [control file] Add optional 'Homepage' tag

This allows a 'Homepage' tag to be added to a port in order to support
changes such as PR #2933.  It currently does not do anything with it.

* [docs]

Add Homepage to the control file documentation

* move urls from descriptions to homepage field.
2019-06-10 16:35:22 -07:00
Frits Talbot
06d5d393b9 [libraw] Add include for select_library_configurations (#6715) (#6742) 2019-06-10 16:32:10 -07:00
myd7349
5b35f447c7 [hedley] Add new port (#6776)
* [hedley] Add new port

* [hedley] Generate license from source code
2019-06-10 16:28:28 -07:00
JackBoosY
381dd779f0 [lcm]Upgrade version to 1.4.0 and fix build error. (#6836) 2019-06-10 10:05:10 -07:00
JackBoosY
9a6aae5c53 [kd-soap]Upgrade version to 1.8.0 (#6838) 2019-06-10 10:04:12 -07:00
JackBoosY
5ee04646c5 [qca]Upgrade version to 2.2.1 and fix build error. (#6839) 2019-06-10 10:03:13 -07:00
wangli28
88a3c99f07 [boost-thread] Fix old patches (#6840)
* [boost-thread] Fix old patches

* [boost-thread] Modify version
2019-06-10 10:02:30 -07:00
emptyVoid
05981587ce [FFmpeg] Add 'vpx' feature. (#6784) 2019-06-10 09:07:18 -07:00
Griffin Downs
7b0df74ced
Merge pull request #6818 from Pospelove/mongo-cxx-driver-polyfill
[mongo-cxx-driver] Add options for C++17 polyfill selection
2019-06-09 17:21:07 -07:00
myd7349
a6960ed0b1 [immer] Add new port (#6814)
* [immer] Add new port

* [immer] Clean

* [immer] Update to 2019-06-07
2019-06-08 19:10:25 -07:00
Phoebe
2ab1207027 [paho-mqtt] Upgrade to 1.3.0 (#6762)
* [paho-mqtt] upgrade to 1.3.0

* fix type issue
2019-06-08 19:09:18 -07:00
myd7349
3afcf4b5a1 [simde] Add new port (#6777) 2019-06-08 18:44:07 -07:00
Jon Spencer
e2d5324c57 [cryptopp] fix build by disabling assembly on osx (#6821)
* [cryptopp] fix build by disabling assembly on osx

* [cryptopp] Bump control version
2019-06-08 18:35:37 -07:00
Mark Ian Holland
4c898ffc40 [glad] update to 0.1.30 (#6819) 2019-06-08 18:33:20 -07:00
Alexander Neumann
2ca3476149 [netcdf-c/hdf5] improve/correct linkage (#6771)
* [netcdf_c] improve HDF5 linkage

* [hdf5] add required HDF5 definitions not set by findHDF5

* [netcdf-c] Call chain HDF5: -> vcpkg_cmake_wrapper (old behvior)
 -> port supplied FindHDF5 -> includes hdf5Config from HDF5_ROOT

* [hdf5] fix szip linkage...again..
will now double link against szip target but thats better than before
the double link issue does not hurt and should be resolved upstream

* revert find_dependency

requires include(CMakeFindDependencyMacro)

* [netcdf-c] removed unnecessary patch
2019-06-08 14:08:59 -07:00
Leonid Pospelov
895660f35c [mongo-cxx-driver] Add options for C++17 polyfill selection 2019-06-08 15:09:08 +03:00
Simon Hausmann
388d219f25 Fix freetype cmake config files (#6754)
The way of including freetype headers is by using

    #include <ft2build.h>
    #include FT_FREETYPE_H

along with $root/include/freetype which has $root/include/freetype/ft2build.h
and then the rest of the headers under $root/include/freetype/freetype2/*.h.

The portfile.cmake moves the headers one directory up into $root/include
so that there's $root/include/ft2build.h and the rest of the headers
under $root/include/freetype/.

This in turn means that the above way of including header files requires
$root/include to be in the include search path. That's not the case by
default and the generated freetype-config.cmake also doesn't include
that.

Therefore the freetype config approach results in failing builds when
applications wants to use it. This is easy to reproduce using

    find_package(Freetype CONFIG REQUIRED)
    ...
    target_link_libraries(foo PRIVATE freetype)

As a remedy, this patch fixes the freetype-config.cmake file to add
$root/include in the include search path.
2019-06-07 13:36:24 -07:00
Daniel Marshall
1f3964f18b [magic-enum] Add new port (#6817)
* [magic-enum] Add new port

* Update portfile.cmake
2019-06-07 12:08:41 -07:00
Phoebe
b021f9db4a [libjpeg-turbo] Upgrades 2019.05.08 (#6482)
* [libjpeg_turbo] Upgrades 2019.05.08

* Remove debug/bin

* Update patch

* Add black line
2019-06-06 23:34:06 -07:00
Simon Sobisch
2be78a87c9 use common abbreviation BDB (#6799)
to list the package when searching for it
2019-06-06 23:09:26 -07:00
ewertons
3e1b8afb18 [azure] Update azure-iot-sdk-c for public-preview release of 2019-05-16 (#6804) 2019-06-06 23:01:40 -07:00
wangli28
5ef8bb9abc [draco, flatbuffers, forge] Update to new version (#6796) 2019-06-06 19:03:08 -07:00
Phoebe
b9cf3384c3 [vlpp] Upgrade to 0.10.0.0 (#6793)
* [vlpp] Upgrade to 0.10.0.0

* fix type issue
2019-06-06 18:59:26 -07:00
NancyLi1013
d7c61a4215 [zstr] Add new port (#6773) 2019-06-06 18:58:40 -07:00
Nuno Lopes
52168a8503 [z3] bump version to 4.8.5 (#6803) 2019-06-06 18:53:20 -07:00
Victor Romero
cef7f8b5a6 Merge branch 'master' of https://github.com/Microsoft/vcpkg into add_libraqm 2019-06-06 18:08:49 -07:00
Brock Mammen
da6d601d1c [cairo] Fix linker errors on Linux and MacOS (#6806)
On Linux and MacOS, the cairo port was attempting to link to some
Windows-only libraries.
2019-06-06 18:07:54 -07:00
Griffin Downs
97d6a9be6b
Merge pull request #6621 from NNemec/glibmm
[glibmm] fix #6550 by partially reverting #5937 (+minor correction in glibmmconfig.h)
2019-06-06 16:30:34 -07:00
driver1998
a85359f7d3 ffmpeg: enable arm/arm64 windows support (#6590)
* ffmpeg: enable arm/arm64 windows support

* ffmpeg: fix x64-uwp

* ffmpeg: remove outdated patch

* ffmpeg: remove outdated patch
2019-06-06 16:04:27 -07:00
Griffin Downs
16840aa123 Negate BUILD_SHARED_LIBS 2019-06-06 15:51:46 -07:00
Norbert Nemec
99825d9ebf [bdwgc] New port (#6405)
* [bdwgc] New port

* [bdwgc] Fix x64-windows-static build

* [bdwgc] Patch CMakeLists.txt to install libraries

* [bdwgc] Rename produced binaries to <PREFIX>gc<SUFFIX>

* [bdwgc] Export library symbols using GC_DLL

* [bdwgc] Disable installation of extra tools

* [bdwgc] Fix installation path for header files

* [bdwgc] Use latest commit and CMake patch

* [bdwgc] Update patch

* [bdwgc] Disable tests and cord

* [bdwgc] Use local patch

* [bdwgc] Remove unsupported MacOS architecture
2019-06-06 13:58:40 -07:00
Griffin Downs
25a04acf11 Reapply introduction of CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS 2019-06-06 13:13:15 -07:00
myd7349
a260c2dafb [pprint] Add new port (#6678)
* [pprint] Add new port

* [pprint] Rerun tests
2019-06-06 13:09:14 -07:00
Rodrigo Hernandez Cordoba
db9e1af47b [gdk-pixbuf] Fix Linux compilation. (#6663)
* [gdk-pixbuf] Fix Linux compilation.

Unlike #6625 this version contains the minimal changes required
to keep other dependencies as untouched as possible.

* [gdk-pixbuf] Bumping CONTROL versions

* [libcroco] Added copy pdbs to portfile.

* [libcroco] Fix missing unoficial-libcroco-targets-debug.cmake...

... file from installation.
2019-06-06 11:54:15 -07:00
Philipp Hasper
4c613a085c [zxing-cpp] Fixed renaming zxing -> zxing-cpp (#6779)
Referenced file
  vcpkg/installed/x64-windows/tools/zxing-cpp/zxing.exe
did not exist, because it was created at
  vcpkg/installed/x64-windows/tools/zxing/zxing.exe

Closes #6616
2019-06-06 11:52:02 -07:00
grdowns
4fab470553 Stop forcing static linkage 2019-06-05 18:24:39 -07:00
grdowns
dc008d14a9 Remove unneeded symbol export; Fix Linux build 2019-06-05 18:24:16 -07:00
Carlos O'Ryan
f6f127eb00 Upgrade google-cloud-cpp to 0.10.0. (#6785)
With the new version we should not need the patch, so I removed it. We
also moved the repository from GoogleCloudPlatform to the googleapis/
GitHub organization, save a redirect in the download by fixing that.
2019-06-05 16:38:37 -07:00
Griffin Downs
35d78d5f76
Merge pull request #6672 from NancyLi1013/dev/NancyLi/6006
[itpp] Add new port
2019-06-05 13:42:16 -07:00
Christophe Delacourt
311ac99e48 update spirv cross (#6690) 2019-06-05 12:07:39 -07:00
JackBoosY
97fd1135e5 [harfbuzz]Upgrade version to 2.5.1 and fix patches. (#6761) 2019-06-05 11:50:51 -07:00
JackBoosY
aeebab7dc5 [arb]Upgrade version to 2.16.0 and fix build error. (#6763) 2019-06-05 11:49:40 -07:00
JackBoosY
b3b526afc7 [xxhash]Upgrade version to 0.7.0 and fix arm/uwp build errors. (#6750) 2019-06-05 11:35:14 -07:00
JackBoosY
e633c4c45e [lz4]Fix conflict file xxhash.h (#6735)
* [lz4]Fix conflict file xxhash.h

* [lz4]Use xxhash dependency to install xxhash.h
2019-06-05 11:15:11 -07:00
grdowns
d46b696071 Move comment to correct line 2019-06-04 19:03:08 -07:00
Griffin Downs
9f327dc3b9
Merge pull request #6723 from chrisaverage/libvpx_debug
[libvpx] Copy debug symbols
2019-06-04 19:00:22 -07:00
grdowns
af4671ea64 Replace use of hardcoded version; Formatting; Remove variable existence test 2019-06-04 18:58:37 -07:00
Griffin Downs
3385b2caf7
Merge pull request #6716 from ThadHouse/wpilibport2
[wpilib] Add New Port
2019-06-04 18:46:50 -07:00
grdowns
9ef14efbcd Whitespace change to retrigger build 2019-06-04 18:40:11 -07:00
grdowns
daa13e58ae Only set CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS to true on win32 2019-06-04 18:39:08 -07:00
Griffin Downs
a2dbe32b72
Merge pull request #6729 from emptyVoid/fix-vcpkg_acquire_msys
Fix MSYS hanging of PowerShell
2019-06-04 18:36:20 -07:00
Griffin Downs
2636041e9a
Merge pull request #6759 from mloskot/ml/libraw-switch-from-release-to-snapshot
[LibRaw] Update from release to latest snapshot
2019-06-04 18:24:13 -07:00
Helco
e3e495d65f [asio] Add cmake target (#6751)
* [asio] Add cmake target

* [asio] Export both asio and asio::asio

* [asio] Also export include dir variable
2019-06-04 16:01:27 -07:00
Martin Moene
fadd52d2a8 [string-view-lite] Add new port (1.3.0) (#6758) 2019-06-04 15:05:53 -07:00
Sönke Schau
dc45f21f9f update to 2.8.84 (#6756) 2019-06-04 15:04:59 -07:00
Hartmut Kaiser
82352ff65c Updating HPX to V1.3.0 (#6755) 2019-06-04 15:04:30 -07:00
Mateusz Łoskot
42d7dd7ee8
LibRaw: Switch from release to snapshot
Update from the latest release 0.19 to use the latest snapshot
LibRaw-201903 (SHA-1:d4f05dd1b9b2d44c8f7e82043cbad3c724db2416).

The rationale is that LibRaw publishes:
- snapshots every 5-7 months (in master branch)
- releases (0.18, 0.19, etc.) every 1-1.5 years.
- security hotfixes for releases (0.19.1, 0.19.2, etc.)
Hence, from user point of view, it is practical to refer to
the latest snapshot, instead of the latest release.

Another issue is that the latest release 0.19 does not include
support for C++17 (does not allow to replace std::auto_ptr with
std::unique_ptr). The latest LibRaw-201903 includes related fixes.
2019-06-04 22:55:57 +02:00
Cheney Wang
8fe8cf468b [entityx][entt] Disable parallel configure (#6736)
* [entityx][entt] Disable parallel configure

* [entityx][entt] Remove the invalid patch
2019-06-04 02:23:04 -07:00
Martin Moene
99ee8b71a8 [variant-lite] Add new port (1.2.2, was: 1.2.1) (#6720)
* [variant-lite] Add new port (1.2.1)

* [variant-lite] Add new port (1.2.2, was: 1.2.1)
2019-06-04 02:21:22 -07:00
JackBoosY
f36b356ce9 [libopusenc]Upgrade version to 0.2.1 (#6748) 2019-06-04 02:20:32 -07:00
chausner
3ab376957a [liblsl] Update liblsl port to 1.13.0-b6 (#6745) 2019-06-04 02:18:26 -07:00
eao197
c5dbc68a38 RESTinio updated to v.0.5.0 (#6749) 2019-06-04 02:15:39 -07:00
emptyVoid
c52522983c [icu] Bump version number 2019-06-04 09:23:55 +07:00
Curtis J Bezault
12d202099e
[ffmpeg] Fix regression on windows (#6743)
* Correctly set environment variables for gcc/clang/icc

* refactor out some if statements

* Assume windows

* Make windows check consistent
2019-06-03 16:42:09 -07:00
Stefano Sinigardi
ba259efd89 [polyclipping] new port (#6636)
* [clipper] add port

* [clipper] works only if built as a static library

* [clipper] rename to polyclipping
2019-06-03 15:09:09 -07:00
Alexander Neumann
35c8538e2c [pdal] delete and replace different find modules (#6603)
* [pdal] delete and replace different find modules

* [pdal] add geotiff as a dependency to the config of pdal

* remove version
2019-06-03 13:31:35 -07:00
Griffin Downs
785dd6d0eb
Merge pull request #6428 from stijnherfst/master
[stormlib] Add new port
2019-06-03 11:38:37 -07:00
Norbert Nemec
66169e3f0d [glibmm] Rephrase comment 2019-06-03 15:02:21 +02:00
emptyVoid
c76cc635dc Move gpg-agent termination to vcpkg_acquire_msys. 2019-06-02 22:26:04 +07:00
Daniel Marshall
64d6b21c78 fix casing (#6722) 2019-06-01 17:04:47 -07:00
Krzysztof Kawa
1e0942f500 Fixed copy/paste file extension error 2019-06-02 00:56:43 +02:00
Krzysztof Kawa
e224d34cb9 Copying debugging symbols for libvpx. 2019-06-01 22:21:44 +02:00
Alexej Harm
e251b22f26 [reproc] Enabled C++ target for version 6.0.0. (#6711)
* enabled reproc++ target

* added version suffix
2019-06-01 07:28:38 -07:00
myd7349
046f8383ef [json-c] Add new port (#6446)
* [json-c] Add new port

* [json-c] Export CMake module file

* [json-c] Update to 2019-05-31
2019-06-01 00:19:52 -07:00
JackBoosY
d605091f75 [assimp]Fix lrrXML library dependencies. (#6593)
* [assimp]Fix lrrXML library dependencies.

* [assimp]Use FindZLIB.cmake instead of setting the zlib path.

* [assimp]Delete useless path.

* [assimp]Reserve macros to enable irrlich dependencies in the future.
2019-06-01 00:11:06 -07:00
cDc
6633185eed update to v1.0 (#6692) 2019-05-31 23:20:27 -07:00
Griffin Downs
d4e607a49c
Merge pull request #6699 from grdowns/nrf-ble-driver
[nrf-ble-driver] Update to 4.1.1; Fix system dependencies message
2019-05-31 19:58:33 -07:00
Curtis J Bezault
9356be6b5a
[ffmpeg] Correctly set environment variables for gcc/clang/icc (#6694)
* Correctly set environment variables for gcc/clang/icc

* refactor out some if statements
2019-05-31 16:25:56 -07:00
Stefano Sinigardi
f2e1c52db8 [gdcm,jbig2dec] move patches from #5169 (#6710)
* [gdcm,jbig2dec] minor fixes

* [libmupdf] remove wrong vs define

* [gdcm] internal libs do not export symbols and fail to build when non-static
2019-05-31 16:14:23 -07:00
Stefano Sinigardi
5898891125 [openexr,openimageio,suitesparse,theia] updates for non-win32 (#6371)
* [openexr,openimageio,suitesparse,theia] updates for non-win32

* [theia] use only valid cmake symbols

* [suitesparse] Fix build

* [lapack] still not properly integrating with other ports

* [lapack] intercept cmake module calls and substitute them with our defs

* [suitesparse,clapack] fixes for proper integration

* [ceres,clapack] bump CONTROL

* [suitesparse] remove unnecessary defs

* [clapack] improve wrapper logic

* [WIN32] remove wrong symbol

* [clapack] fix wrapper integration

* [Accelerate] use best framework when available

* [clapack] separate config from wrapper

* [clapack] fix paths and filenames

* [mlpack,armadillo,clapack] improve library handling

* [mlpack] remove unnecessary cmake option

* [clp,coinutils,osi,liblemon] dependencies of openmvg, improve compatibility with non-win32

* [openmvg] fix for case-sensitive filesystems

* [clp,coinutils,osi] simplify CMakeLists removing many unnecessary steps

* [sophus] Force rebuild

* [theia] fixes for linux, part1

* [io2d] remove broken sintax

* [fontconfig] bump version to remove CI cached failure

* [theia] fixes for linux, part2

* [theia] remove unnecessary empty folders and comments from portfile

* [theia] use correct build type removing forced vars in cmakelists.txt

* [openmvg] add missing suitesparse target detection

* [sophus] fix Suitesparse dependency

* [sophus,openmvg] use suitesparse lowercase for module compatibility on case-sensitive filesystems

* [suitesparse] fixes for case-sensitive filesystems

* [openmvg] use correct Eigen3 name for case-sensitive filesystems

* [sophus] trigger rebuild

* [shogun] use modern vcpkg style

* [shogun] add missing cmake system processor symbol
2019-05-31 15:48:17 -07:00
Thad House
d21b44f019 Add hash for wpilib 2019-05-31 14:21:22 -07:00
Thad House
788af2a75c Merge master 2019-05-31 13:49:13 -07:00
Thad House
f483ae4c7f Remove wpilib shims 2019-05-31 13:46:43 -07:00
myd7349
26a9338c50 [robin-hood-hashing] Add new port (#6709) 2019-05-31 12:42:27 -07:00
Griffin Downs
fb36b4e17c
Merge pull request #6703 from martinmoene/span-lite-0.5.0
[span-lite] Add new port (0.5.0)
2019-05-31 03:26:07 -07:00
Griffin Downs
216c526cc7
Merge pull request #6629 from martinmoene/any-lite-0.2.0
[any-lite] Add new port (v0.2.0)
2019-05-31 03:24:21 -07:00
Griffin Downs
dce22f1427
Merge pull request #6696 from martinmoene/ring-span-lite-0.3.0
[ring-span-lite] Add new port (0.3.0)
2019-05-31 03:23:52 -07:00
Griffin Downs
0b95607937
Merge pull request #6655 from martinmoene/optional-lite-3.2.0
[optional-lite] Add new port (3.2.0)
2019-05-31 03:23:29 -07:00
Griffin Downs
ea43108314
Merge pull request #6654 from martinmoene/optional-bare-1.1.0
[optional-bare] Add new port (1.1.0)
2019-05-31 03:23:05 -07:00
Griffin Downs
a196cc2913
[observer-ptr-lite] Add new port (0.4.0, was: 0.3.0) (#6652)
* [observer-ptr-lite] Add new port (0.3.0)

* Use dash in unit name for vcpkg_fixup_cmake_targets()
2019-05-31 03:22:39 -07:00
Martin Moene
a0108b7153 [expected-lite] Add new port (0.3.0) (#6642) 2019-05-31 03:22:06 -07:00
Martin Moene
2e5e4818ea [byte-lite] Add new port (v0.2.0) (#6630)
* [byte-lite] Add v0.2.0

* [byte-lite] Perform CMake install

* [byte-lite] Use ${PORT}
2019-05-31 03:21:20 -07:00
Martin Moene
6e1bc8fac0 [span-lite] Add new port (0.5.0) 2019-05-31 09:22:11 +02:00
grdowns
08c7264cd5 Update control file 2019-05-30 17:34:48 -07:00
grdowns
00477b276e Update to 4.1.1; Fix system dependencies message 2019-05-30 17:10:11 -07:00
Martin Moene
34984a7680 [ring-span-lite] Add new port (0.3.0) 2019-05-30 23:07:43 +02:00
Victor Romero
45e57f3196 [libraqm] Whitespace changes to force rebuild 2019-05-30 13:30:16 -07:00
Victor Romero
7c16642643 Merge branch 'master' of https://github.com/Microsoft/vcpkg into add_libraqm 2019-05-30 13:25:49 -07:00
Martin Moene
516431de82 Use dash in unit name for vcpkg_fixup_cmake_targets() 2019-05-30 10:39:20 +02:00
NancyLi1013
7f3e185316 fix the port build failed on Linux(Ubuntu 18.04). 2019-05-29 19:21:53 -07:00
NancyLi1013
668c960d8a Merge branch 'master' of https://github.com/Microsoft/vcpkg into dev/NancyLi/6006 2019-05-29 19:14:40 -07:00
eao197
69d3605204 RESTinio updated to v.0.4.9.1 (#6669) 2019-05-29 14:34:54 -07:00
MikeGitb
8f0af187d2 [benchmark] Fix Ref and Hash (#6675)
Ref is missing the patch number (resulting in an invalid download url) and the hash doesn't fit either.
2019-05-29 14:31:29 -07:00
myd7349
dc42151505 [WIP][cjson] Add new port (#6081)
* [cjson] Add new port

* [cjson] Fix cmake targets path

* [cjson] Bump version info
2019-05-29 14:24:40 -07:00
JackBoosY
70e7124cc4 [pango/gtk]Fix build error C2001. (#6671) 2019-05-29 12:45:57 -07:00
Stijn Herfst
cf92057586 Fixed dependencies 2019-05-29 14:22:50 +02:00
Tobias Markus
bb111f2645 Add libraqm 2019-05-29 11:10:56 +02:00
NancyLi1013
c23105e854 [itpp] Add new port 2019-05-29 00:53:05 -07:00
JackBoosY
93ceb1a993 [llvm]Fix build error on x64-windows. (#6631) 2019-05-29 00:11:06 -07:00
wangli28
21445878eb [rtmidi] Update to version 4.0.0 (#6635)
* [rtmidi] Update to version 4.0.0

* Fix UNIX install failed.
2019-05-29 00:09:41 -07:00
Stefano Sinigardi
a9303736fd [LibLZMA] automatic configuration (#6000)
* [LibLZMA] add a config-generated by CMake

* bump control files of LibLZMA and dependent ports

* [tiff] use proper liblzma target
[OpenCV] add an explicit dependency on LibLZMA for static linking

* [liblzma] fix header install path

* [LibLZMA] avoid using targets in old symbols

* fixes for windows-static and trying to see if CI is happier with a share/lib folder written in lowercase

* [LibLZMA] use only modern CMake language, remove patch in favour of target public definition

* [lzma] put symbols in cmake cache

* [libxmlpp] remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS regression

* [lzma] fix header install path

* [liblzma] install wrapper to force config mode

* [liblzma] remove function check inside cmake config since we know it will pass

* [liblzma] wrapper fix

* [tiff,geotiff] general cleanup and patch fixes

* [libgeotiff] remove debug tools

* [tesseract] modernize

* [tiff] fix also tiff_library symbol

* [pdal,libgeotiff] better library integration

* [tiff] restore using unix i/o on UWP, since it was working... for sure win32 one cannot work

* [tiff] enable lzma also on uwp, since it works and is requested by many dependencies

* [selene] enable build on arm/arm64-windows, which was surely broken before

* [lzma] uniform naming with cmake 3.14

* [podofo] fix regression, it requires openssl which was disabled in dependencies

* [many ports] remove unnecessary mods

* [boost-iostream] chmod

* [openssl] fix regression due to missing architecture

* [podofo] fix regression on uwp due to missing include

* [libpq] explicitly fail on UWP, it should avoid being marked as regression

* [shiva] fix regression on linux
2019-05-28 16:58:00 -07:00
JackBoosY
3d4b4c02ed [libwebp]Fix static build: add dependency libraries "dxguid winmm". (#6648) 2019-05-28 15:33:38 -07:00
Phoebe
0ec60d1f90 [Curl] Fix cmake target name (#6649)
* Update patch and portfile
* Fix case issue in curl, related issue #6643
2019-05-28 15:32:31 -07:00
NancyLi1013
28d313fb83 [cppcodec] Add new port (#6651) 2019-05-28 15:31:46 -07:00
Stefano Sinigardi
4068783709 [vxl] move problematic feature to optional one (#6657) 2019-05-28 09:35:54 -07:00