Commit Graph

5119 Commits

Author SHA1 Message Date
Ahmad Jarjis Hasan
a5e030f446 [opencv] enabling cublas (#3635)
* [opencv] enabling cublas

* [opencv] Enable CUBLAS when instaling with cuda feature
2019-02-26 19:07:22 -08:00
Robert Schumacher
ca52a245d1 [cli11] Update to v1.7.1 (#5424) 2019-02-26 17:38:44 -08:00
Miguel
c05014eb91 [ensmallen] Add new port (#5421)
* [ensmallen] Add new port

* [ensmallen] disable tests
2019-02-26 15:18:43 -08:00
Connor Fitzgerald
4a582b4d1d [miniz] Add new port (#5452)
* [miniz] Add new port

* [miniz] Fix Windows Build Conflict

* [miniz] Miniz cannot be built as a shared library

* [miniz] Force miniz to be static library

* [miniz] Fix CRT deprecation error on uwp

* [miniz] Fix CRT deprecation error within tests

* [miniz] Disable tests entirely
2019-02-26 14:20:07 -08:00
JackBoosY
108afe5396 [gsoap]Add new port (#5295)
* [gsoap]Add new port

* Change to use existing binary files to generate binary files.

* fix patch.
2019-02-26 11:18:26 -08:00
Jon Spencer
b6eec4ad64 [sdl2] allow sdl2 vulkan support (#5374)
* [sdl2] allow sdl2 vulkan support

* turn sdl2 vulkan support into a feature
2019-02-26 11:08:53 -08:00
zhihaoy
d96b462823 [tbb] Build dll for static dependency on Windows (#5430)
* [tbb] Build dll for static dependency on Windows
2019-02-26 10:45:45 -08:00
Park DongHa
5251a51ab0 [coroutine] add new port (#5433)
[coroutine] new package
2019-02-26 10:34:15 -08:00
Johnny Willemsen
7b54d8ec11 [ace] Select correct Visual Studio solution based on platform toolset (#5458)
* [ace] 6.5.4

* Added logic to select the correct solution for Visual Studio 2015 and 2017
2019-02-26 09:56:59 -08:00
Claudio Fantacci
aa909090ac Fix Qt5 hardcoded absolute paths within DLLs (#5456) 2019-02-26 09:55:48 -08:00
evpobr
674ce6ad65 [libogg] Add package config module (#5384) 2019-02-26 08:44:48 -08:00
Victor Romero
bd94d1e254
[freeimage, libwebp, OpenEXR, OpenVDB] Updates (#5417)
* [libwebp] update to v1.0.2, greatly simplify port, remove unnecessary custom find_package script in favour of original Config files for cmake

* [libwebp] enable building of all tools

* [libwebp] install cmake config file in expected path

* [libwebp] add compatibility layer inside CMake Config file

* [libwebp] fix libwebpmux library name

* [OpenEXR] Update to v2.3.0, enable tools, improve cmake module while still maintaining backwards compatibility (there's an official one distributed with the package but it is completely different, for now it is avoided)

* [OpenEXR] remove unused patches

* [OpenEXR] remove forced definition, could hide problems downstream

* [freeimage] add compatibility with latest OpenEXR

* [freeimage] bump control

* [OpenEXR] restore ilmbase as an empty package to permit clean update

* [OpenVDB] update to v6.0

* [OpenEXR] disable building on UWP platform

* [openexr] Fix tools suffixes

* [openexr] Fix Linux build paths
2019-02-26 08:16:20 -08:00
adrido
ecff2997f6 [Irrlicht] Add new port (#5431) 2019-02-25 13:51:13 -08:00
myd7349
7befb86005 [imgui] Update to 1.68 (#5426)
* [imgui] Update to 1.68

* [imgui] Add an advice from the author of imgui
2019-02-25 11:41:53 -10:00
justnope
22026ce2d9 [libstk] add new port (#5379)
* added libstk

* added vcpkg_fixup_cmake_targets

* [libstk] Use static builds. Rename targets. Add include directory to cmake config.
2019-02-25 11:39:17 -10:00
Carlos O'Ryan
321d7b17fc Upgrade googletest to 2019-01-04 (b6cd405) version. (#5423) 2019-02-25 11:26:31 -10:00
Connor Fitzgerald
9af611fb8f [minizip] Fix BZip2 Dependency on Linux (#5448)
It was spelled `Bzip2` when the dependency was `BZip2`.
2019-02-25 12:39:38 -08:00
piloopin
0f04ebaf57 [mongo-c-driver] fix mongo-c-driver build for linux (#5445)
* fix mongo-c-driver build for Linux
2019-02-25 12:34:59 -08:00
myd7349
5b4cd3fc82 [libcuckoo] Add new port (#5436)
[libcuckoo] Add new port
2019-02-25 11:09:41 -08:00
myd7349
9b9b178d4c [qt5-webview] Add new port (fix #5427) (#5441) 2019-02-25 11:06:33 -08:00
myd7349
3830517ec7 [stxxl] Fix STXXL_INCLUDE_DIRS 2019-02-23 18:00:09 +08:00
myd7349
b04cb5e35a [stxxl] Fix missing include directory exporting 2019-02-23 16:16:50 +08:00
xDarKraDx
9c8a159199 X plane (#5419)
* Add X-Plane SDK support

* fix: disallow x86 builds

The x-plane SDK website claims that the SDK is only
compatible with x64. The PR that adds support for this
fails in x86, so I'm disallow x86 builds to align with
the x-plane documentation.

* fix: install sdk headers to the root include path

The x-plane SDK website's examples expect that the sdk
headers are at the root of the include path. I'm adjusting
this port to align with those samples, as we want examples
to "just work" as much as possible.

* style: whitespace

* Remove ununsed directory
2019-02-22 15:50:46 -08:00
Siarhei Siniak
f10c9d7e21 [fix] Regression of copyright install at netcdf-c (#5414)
* [~] Refactor

* [~] Refactor
2019-02-22 15:24:59 -08:00
Lennart Trunk
473e803451 [qt5] Update to 5.12.1 and add some missing modules (#5293)
* Update qt5-base to 5.12.1

* update qt5-declarative to 5.12.1

* update qt5-modularscripts for 5.12.1

* update qt5-3d to 5.12.1

* update qt5-activeqt to 5.12.1

* add qt5-connectivity

* update qt5-charts to 5.12.1

* update qt5-datavis3d to 5.12.1

* update qt5-gamepad to 5.12.1

* update qt5-graphicaleffects to 5.12.1

* update qt5-imageformats to 5.12.1

* add qt5-location

* update qt5-multimedia to 5.12.1

* update qt5-networkauth to 5.12.1

* add qt5-purchasing

* update qt5-quickcontrols to 5.12.1

* update qt5-quickcontrols2 to 5.12.1

* add qt5-remoteobjects

* update qt5-script to 5.12.1

* update qt5-scxml to 5.12.1

* add qt5-sensors

* update qt5-serialport to 5.12.1

* update qt5-speech to 5.12.1

* update qt5-svg to 5.12.1

* update qt5-tools to 5.12.1

* update qt5-virtualkeyboard to 5.12.1

* add qt5-webchannel

* update qt5-websockets to 5.12.1

* update qt5-winextras to 5.12.1

* update qt5-xmlpatterns to 5.12.1

* update framework port to 5.12.1 and include the new modules

* fix building qt5-base on linux

* [qt5] Remove non-alphanumerical ASCII chars from dependencies
2019-02-22 14:57:40 -08:00
myd7349
63265da777 [curlpp] Add new port to fix #5352 (#5381) 2019-02-22 12:10:29 -08:00
chausner
4db5f02b8b [liblsl] Add port for sccn/liblsl (#5410) 2019-02-22 10:58:17 -08:00
kiwixz
9446cc6729 [x265] upgrade to 3.0, enable assembly (upgrade nasm to 2.14) (#5389)
* [acquire nasm] upgrade to 2.14

* [x265] upgrade to 3.0, enable assembly

* [x265] Enable assembly only on Windows
2019-02-21 17:05:19 -08:00
myd7349
9aad2e8f33 [xeus] Add new port (#5351)
* [xeus] Add new port

* [xeus] Update to 2019-02-04

* [xeus] Update cryptopp dependency

* [xeus] Update to 2019-02-13

* [xeus] Static building support
2019-02-21 16:49:17 -08:00
Rajeev Massand
969299ddbf [azure] vcpkg update for master release 1.2.14 (#5405) 2019-02-21 16:46:24 -08:00
Alexander Karatarakis
3e6ea891e0 [caffe2] Fix linux build (#5385) 2019-02-21 16:34:32 -08:00
Miguel
9ee856b9b8 [mlpack] Add new port (#5409)
* [mlpack] Add new port

Add new port for the http://www.mlpack.org/ library

* Tools optional and static build

* Info fix

* [mlpack] Use PATCHES parameter instead of apply_patches()
2019-02-21 15:55:22 -08:00
xDarKraDx
434b30185d Add X-Plane SDK support (#5408)
* Add X-Plane SDK support

The x-plane SDK website claims that the SDK is only
compatible with x64. The PR that adds support for this
fails in x86, so I'm disallow x86 builds to align with
the x-plane documentation.

The x-plane SDK website's examples expect that the sdk
headers are at the root of the include path. I'm adjusting
this port to align with those samples, as we want examples
to "just work" as much as possible.
2019-02-21 14:39:10 -08:00
Alexander Karatarakis
0396f80560 [gl3w] Update (#3722) 2019-02-21 11:48:30 -08:00
at-2500
a8e52b1e05 [vtk] Change the runtime dir from tools to bin to fix DLL location (#5150)
* [vtk] Change the runtime dir from tools to bin to fix DLL location

* Also move the tools on unixoid OS; Fix tool names in targets files

* Remove duplicate vcpkg_copy_pdbs()

* [vtk] Change version to force rebuild in CI
2019-02-21 11:47:54 -08:00
Hartmut Kaiser
f2eea8f13a Updating HPX to V1.2.1 (#5407) 2019-02-21 11:46:01 -08:00
Sean Warren
45c48151d5 [libics] Add libics (#5398) 2019-02-20 14:58:33 -08:00
Juan C. Santamaria
ea720bbf59 [ompl] Add new port (#5350)
* [ompl] Add new port

Add new port for the https://github.com/ompl/ompl library

* [ompl] Disable extra components

* [ompl] Disable buggy CMake test
2019-02-20 10:23:21 -08:00
eao197
c18a9ce166 [sobjectizer] updated to 5.5.24.2 (#5400)
* sobjectizer-v5.5.24 and so5extra-v1.2.2

* sobjectizer updated to v.5.5.24.1

* sobjectizer updated to v.5.5.24.2
2019-02-19 12:42:05 -08:00
Lassi
45d21e1254 [assimp] added remove debug/share (#5323)
* added remove debug/share

* removed explicit OFF for framework option

* use VCPKG_LIBRARY_LINKAGE to define if using ASSIMP_BUILD_SHARED_LIBS
2019-02-19 12:37:18 -08:00
Martin Moene
a1e2c81722 [lest] Add lest v1.34.1 (was: v1.34.0) (#5353)
* [lest] Add lest v1.34.0

* [lest] Add lest v1.34.1

To support vcpkg installations, examples now specify folder 'lest' in the include directives, like: #include "lest/lest.hpp".

* fix: update hash for lest
2019-02-19 12:29:28 -08:00
kiwixz
7e8a854a99 [doctest] update to 2.2.3, export cmake config (#5386)
* [doctest] update to 2.2.3, export cmake config

* [doctest] do not build tests
2019-02-16 14:45:10 -08:00
JackBister
b316f9e743 [sdl2-mixer] Fixes for installing on Linux (#5366)
* [sdl2-mixer] Fix libFLAC capitalization

* [sdl2-mixer] Only build native_midi on Windows

* [sdl2-mixer] Slight modernization; bump control version
2019-02-16 14:42:47 -08:00
Jon Spencer
6e687c3a92 [libunibreak] add missing source files and headers to the package (#5371) 2019-02-15 14:07:08 -08:00
zhihaoy
84a6baab26 [xtensor] Upgrade xtensor, xsimd, and xtl (#5338)
One patch down, accepted by upstream.
2019-02-15 13:57:48 -08:00
Jon Spencer
ed3b364917 [shaderc] install executable files on linux and macos (#5372) 2019-02-15 11:09:02 -08:00
Jon Spencer
04263dd7a4 [spirv-tools] install executables on linux and macos (#5373) 2019-02-15 10:57:37 -08:00
Casey Carter
f9c461cece [range-v3] Update to latest (#5365) 2019-02-14 18:36:29 -08:00
emptyVoid
d10bf0f6c4 [opencv] Add feature for building with TBB as parallel framework (#5123) 2019-02-14 16:26:05 -08:00
John Travers
1daccb57b7 [fftw3] Add openmp to fftw3 (#4351) 2019-02-14 14:50:08 -08:00
Helco
26e8a0d379 Fix uvw.hpp not being installed (#5355) 2019-02-14 10:25:00 -08:00
Michael Hofmann
4f7460f685 [tiff] Disable libwebp support. (#5348)
* [tiff]: disable libwebp support.

Since version 4.0.10, libtiff supports optional compression modes using
either libweb or zstd.
When libtiff is built, and libwebp and/or zstd are found anywhere on the
system, these modes will be enabled. However, the respective libraries
are not added as link targets, so this will result in linker errors for
any unsuspecting project using libtiff.

Since zstd support was already disabled by a previous commit, I have
also simply disabled libwebp support to fix this issue.

A more proper fix might be to add both libwebp and zstd as required
libtiff dependencies, and to patch libtiff's CMakeLists.txt, such that
these libraries are properly linked to. However, it is currently very
unlikely to encounter TIFF images in the wild compressed using either
of these methods, so the effect of disabling support may not be
noticeable at all.

* [tiff] Change CONTROL version
2019-02-14 10:22:04 -08:00
Robert Schumacher
51653d2506 [grpc] Update to v1.18.0 2019-02-12 18:27:03 -08:00
Robert Schumacher
1207951b7b Updates 2019.01.30 2019-02-12 17:38:31 -08:00
Carlos O'Ryan
0151644a6b Upgrade google-cloud-cpp to 0.6.0. (#5367)
In this version we can disable the unit and integration tests, though it
still tries to find `googletest` so we cannot remove the dependency just
yet.
2019-02-12 17:01:15 -08:00
Charles Milette
07156ed156 [detours] new port (#5347)
* [detours] new port

* [detours] Use PATCHES parameter instead of vcpkg_apply_patches function
2019-02-12 16:56:35 -08:00
Lennart Trunk
349d82eeca [freetype] fix DLL install on Windows (#5354)
* [wip] fix DLL install on Windows

* change patchfile encoding to UTF-8
2019-02-12 13:40:27 -08:00
Peter Goodman
477ba33fbf [rocksdb] Add tbb support (#5142)
* Add tbb feature support to rocksdb to enable CLOCK algorithm

* Use RocksDB master branch.

* Undid RocksDB head requirement.

* fix: remove unnecessary FindTbb.cmake
2019-02-11 14:47:17 -08:00
Calum Robinson
10bde77210 [osg] Add Collada model support to OpenSceneGraph (#3950)
* [collada-dom] Initial collada-dom port

* [osg] Add Collada file support
2019-02-11 14:23:46 -08:00
Bradley Austin Davis
f5f4070c96 Add spirv-cross to tools directory (#4532) 2019-02-11 14:12:45 -08:00
Jonathan Hale
6c6516621f [corrade,magnum,-integration,-extras,-plugins] Update Magnum to v2019.01 (#5312)
* [corrade] Update to v2019.01

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum] Update to v2019.01, remove shapes and glutapplication features

These features were deprecated in earlier versions and now removed.

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-(extras,plugins,integration)] Update to v2019.01, add imgui feat.

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum] Improve dependencies to corrade

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Add faad2audioimporter

 - faad2 is currently not in vcpkg, hence commented out
 - The commented out empty line is required to have vcpkg parse the file
   without issues

Signed-off-by: Squareys <squareys@googlemail.com>
2019-02-11 13:49:12 -08:00
zhihaoy
e6b174ed58 [ampl-mp] Add new port (#5331)
* [ampl-mp] Add new port

This port aims for solver development, so it does not build any
existing solver modules.

The shared library build is disabled for now because it has some
problem on Windows.

closes: #4491

* [ampl-mp] Disable MATLAB MEX support
2019-02-11 12:12:10 -08:00
Robert Schumacher
4cbd210154 [rapidjson] PREFER_NINJA 2019-02-08 17:37:31 -08:00
Bill Avery
f54681082c [cppgraphqlgen] Update to v2.0.0 (#5308)
* [cppgraphqlgen] Update to v2.0.0

* [cppgraphqlgen] Pick up bug fix v2.0.1

* [cppgraphqlgen] Pick up bug fix v2.0.2
2019-02-08 17:34:52 -08:00
Lennart Trunk
60deab0a29 Update to freetype-2.9.1 (#5292) 2019-02-08 10:37:08 -08:00
Daniel Marshall
5f7256c318 feat(platform-folders): add port for platform-folders (#5329) 2019-02-07 15:39:09 -08:00
kiwixz
0b59c38dd5 [glad] update to v0.1.29 (#5296) 2019-02-07 15:28:50 -08:00
angelmixu
1eceb88c71 fix build for harfbuzz on macOS (#4776)
* fix library exports for iconv on macOS, add Threads dependency for cairo, add the iconv, intl and Threads dependencies to harfbuzz

* updated portfile from harfbuzz fix

* fix indenting and order

* fix portfile

* [gettext] Add unofficial-gettext targets

* [gettext] Fixup for Linux
2019-02-07 15:24:33 -08:00
Luke Sparey
0b79c4bb74 [mongo-cxx-driver] Update to 3.2.0 and add cmake targets (#5178)
* [mongo-cxx-driver] Update to 3.2.0 and add cmake targets

* [mongo-cxx-driver] Replace cmake config files to support debug binaries
2019-02-07 15:22:37 -08:00
Lassi
cc516fb763 [vulkan] fix license copying on macOS (#5319)
* Check if license exists in root of VULKAN_DIR, otherwise try one directory higher

* [vulkan] Bump control version
2019-02-07 15:20:42 -08:00
Peter Goodman
2f4a723ed4 feat(rocksdb): enable RTTI (#5130)
This is so that you can derive a class from things like `rocksdb::AssociativeMergeOperator`. Perhaps a more "correct" patch would be to see if rtti is enabled for other builds, and enable it here, though it's not clear to me if that's feasible, so I'm suggesting this.
2019-02-07 15:16:16 -08:00
DDoSolitary
728c993bc4 fix(libarchive): fix lz4 patch to align with upstream
* Fix fix-lz4.patch.
* Switch base to v3.3.3 for fix-lz4.patch.
2019-02-07 14:42:50 -08:00
JackBoos
3155a7c79a feat(rang, fann): add ports for rang and fann
* feat(rang): add port for rang
* feat(fann): add port for fann
* fix(fann): revert to dynamic if statically linked
2019-02-07 14:12:31 -08:00
kiwixz
721de0cbbc [tinyfiledialogs] upgrade to 3.3.8 and export cmake config (#5294)
* [tinyfiledialogs] export cmake config

* [tinyfiledialogs] upgrade to 3.3.8
2019-02-07 13:19:10 -08:00
Owen Rudge
82e19b3804 [cryptopp] Update to 8.0.0 (#5328) 2019-02-07 12:17:36 -08:00
MikeGitb
e1d0090697 [Catch2] Upgrade to 2.6.0 (#5327) 2019-02-07 12:07:20 -08:00
Marco Craveiro
bc119009ab [boost-di] Update to version 1.1.0 (#5316) 2019-02-07 11:17:41 -08:00
almikhayl
ce9004e1f1 [gcem] new port for kthohr/gcem (#5325) 2019-02-07 11:03:09 -08:00
Alexander Karatarakis
23f7009951 [strict-variant] Add new header-only library (#5320) 2019-02-07 10:43:50 -08:00
Bobby Martin
aa09555991 [hyperscan] New port (#5285)
* add support for building hyperscan

* patch hyperscan to work with latest boost

* correct hyperscan source dir name

* speed the build by depending on only the parts of boost we actually need

* make python3 support release-only builds

* upgrade to hyperscan 5.1.0

* remove redundant disambiguate patch

* Add comments about how to build

* restore original x64-windows-static.cmake

* [hyperscan] Check linkage

* [python3] Allow DLLs without LIBs

* [hyperscan] Only static library

* [python3] Revert changes that cause regression in boost-python

* [python3] Revert changes that cause regression in boost-python
2019-02-06 17:21:23 -08:00
Rajeev Massand
846625e480 fix for edge (#5309) 2019-02-06 13:14:52 -08:00
Bo Anderson
62f294eeae [libarchive] Fix libxml2 feature not taking effect (#5298) 2019-02-06 12:48:27 -08:00
Cheney Wang
f5b06a9ef0 [corrade] Add the /permissive- option (#5126) 2019-02-06 11:18:53 -08:00
Robert Schumacher
6509199a2a [cpprestsdk] Update to v2.10.10 2019-02-06 08:49:31 -08:00
Daniel Marshall
2a7ad32ee8 [nlohmann-json] Added cmake targets (#5258)
* Added cmake targets for nlohmann-json

* [nlohmann-json] Use vcpkg_from_github()

* [nlohmann-json] Enable find_package(nlohmann_json)

* Removed unneeded renaming

* [nlohmann-json] Revert use of vcpkg_from_github() due to archive size of >100MB

* [nlohmann-json] Fix missing natvis
2019-02-06 08:45:47 -08:00
Joaquim
50cf58d494 Add netcdf and hdf5 dependencies (#5289)
Netcdf and HDF are important _formats_ in the scientific domains (lots of satellite data come in nc or hdf) so having them by default in GDAL seems the most natural.
2019-02-05 10:19:55 -08:00
Lars Ivar Hatledal
e9439ff5ca [libzip] Add features to libzip (#5121)
* add features to libzip

* add documentation

* undo add bzip2 as linux build dependency

* Use default features, and remove mbedtls feature
2019-02-04 11:05:42 -08:00
Phil Christensen
61e2cac730 [vcpkg] improve port depend hash used in CI build
also fixed a few unstable ports that somtimes fail in CI tests
2019-02-01 23:38:44 -08:00
pradeep
86f15d6daf Port for arrayfire/forge rendering library (#5242)
* Port for arrayfire/forge rendering library

* [forge] Simplify portfile
2019-02-01 21:20:06 -08:00
ncihnegn
6cb714f850 [systemc] Add new port (Microsoft#5250) (#5252)
* [systemc] Add new port (Microsoft#5250)

* [systemc] Fix debug targets

* [systemc] Use vcpkg_extract_source_archive_ex()

* [systemc] Disable vcpkg_test_cmake() for now due to issues

* [systemc] Fixup cmake targets
2019-02-01 18:32:57 -08:00
Jerry Zhao
c31e85586c [azure-storage-cpp] Upgrade to 6.0.0 (#5287) 2019-02-01 15:35:58 -08:00
Marco Craveiro
52390cf481 [libodb] Assorted fixes to get ODB v2.4 libraries to compile on x64 Linux (#5260)
* [libodb] Add configure headers to all libs for Linux

* [libodb] Include options files in install
2019-02-01 12:25:28 -08:00
zhihaoy
9be25c17aa [openblas] Update to 0.3.5 (#5245)
fixes: #5161, #4145
2019-02-01 12:20:57 -08:00
Rajeev Massand
78dd5184dc [azure-iot-sdk-c] public-preview 2019_01_31 changes (#5283) 2019-02-01 12:06:23 -08:00
evpobr
0bb2132c11 [port] Add wavpack port (#5049) 2019-02-01 11:21:16 -08:00
LarryIII
25e8a482a8 [json-spirit] Fix link error C1128 (#5263)
* [json-spirit] Fix link error C1128

* Update patch file
2019-02-01 11:12:29 -08:00
Ryan Lucia
6cd6a3a20c [libass] Generate pkg-config file (#5272) 2019-02-01 11:11:01 -08:00
Thibaut
8282fe065c [tsl-sparse-map] Add new port. (#5279) 2019-02-01 11:08:28 -08:00
Thibaut
83a33201d1 [tsl-ordered-map] Add new port. (#5280) 2019-02-01 11:07:50 -08:00
Stefano Sinigardi
3980ac5abd [jxrlib] include a find package script for cmake for downstream projects (#5226)
* [jxrlib] include a find package script for cmake for downstream projects

* [jxrlib] bump control
2019-02-01 11:05:11 -08:00
Joaquim
2c5efa81ca [gdal] Remove libmysql dependency (#5271)
* Remove the libmysql  dependency

The fact that it's not possible to build libmysql for x86 is a source of troubles for projects that have GDAL as a dependency. Though it's possible to build GDAL separately for x64 & x86 this is very confusing and breaks other builds. For example I'm often crossing this issue when trying to build a local GMT package. So the best is to just remove it as a dependency.

```
C:\programs\compa_libs\vcpkg>vcpkg install gmt:x86-windows --recurse
The following packages will be built and installed:
  * gdal[core,mysql-libmysql]:x86-windows
    gmt[core]:x86-windows
  * libmysql[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Starting package 1/3: libmysql:x86-windows
Building package libmysql[core]:x86-windows...
CMake Error at C:/programs/compa_libs/vcpkg/ports/libmysql/portfile.cmake:10 (message):
  Oracle has dropped support in libmysql for 32-bit Windows.
```

* Revert "Remove the libmysql  dependency"

* Remove the libmysql dependency

The fact that it's not possible to build libmysql for x86 is a source of troubles for projects that have GDAL as a dependency. Though it's possible to build GDAL separately for x64 & x86 this is very confusing and breaks other builds. For example I'm often crossing this issue when trying to build a local GMT package. So the best is to just remove it as a dependency.

```
C:\programs\compa_libs\vcpkg>vcpkg install gmt:x86-windows --recurse
The following packages will be built and installed:
  * gdal[core,mysql-libmysql]:x86-windows
    gmt[core]:x86-windows
  * libmysql[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Starting package 1/3: libmysql:x86-windows
Building package libmysql[core]:x86-windows...
CMake Error at C:/programs/compa_libs/vcpkg/ports/libmysql/portfile.cmake:10 (message):
  Oracle has dropped support in libmysql for 32-bit Windows.
```
2019-02-01 11:01:19 -08:00
JackBoos
1e1f2949ac [rang]add port rang (#5273)
* [rang]add port rang

* change version info and description

* [fann]Add port fann

* Remove Fann temporary. Wait for merge port rang.
2019-02-01 10:08:22 -08:00
myd7349
9fb3b9c8fa [argh] Add new port (#5266) 2019-02-01 10:04:22 -08:00
Andrew McMahon
0e759709dd [boost] update boost to 1.69. Fixes #5023 #4961 (#5059)
* Update boost to 1.69. Fixes #5023

- Remove boost-signal (rationale: deprecated and removed in 1.69)
- Remove boost-hana workaround by xiangfan-ms #4186 #3579 (rationale: 1.69 incorporates required fixes in hana master branch; builds fine in VS2017 15.9)

* [boost-signals] Restore signals from boost 1.68 because it is required by wt

* [boost-vcpkg-helpers] Improve dependency detection

* [boost-iostreams] Revert to cmake build to enable dependencies

* [boost-iostreams] Fix use of zstd in static builds

* [libtorrent] Update to 1.2.0

* [wt] Update to 4.0.5

* [boost-safe-numerics] [boost-vcpkg-helpers] Added safe_numerics; slight mod to regex match

* [hpx] Backport boost 1.69 fixes

* [libtorrent] Clean up cmake file installation

* [boost-type-traits] Fix MSVC arm
2019-01-30 16:04:17 -08:00
Robert Schumacher
660745956a [boost][python3] Fix building with VS 2019 2019-01-30 14:27:10 -08:00
SunTY
397e1a5d6c libass dynamic library (#5244)
* libass dynamic library
it relies on fribidi, harfbuzz, fontconfig, libiconv

* Remove references to iconv and fontconfig

Because this port is currently Windows-only (Fribidi doesn't build on
Linux with vcpkg because of an issue with Meson), we don't want to worry
about FontConfig; DirectWrite should be enough.

* Freetype is important!

* Remove unnecessary fontconfig -- for real

* Remove unnecessary comment
2019-01-30 13:41:51 -08:00
chrullrich
05b31030ce Upgrade WTL to 10.0.8356. (#5262) 2019-01-29 14:35:33 -08:00
LRFLEW
e6552f1180 [BZip2] Fix Unix Dynamic Builds (#5184)
* [BZip2] Fix Unix Dynamic Builds

* [bzip2] Bump control version

* [libgta] Only build one flavor

* [vcpkg_configure_cmake] Resolve #2375 since we now use CMake >= 3.11
2019-01-29 13:43:39 -08:00
smlee-hdactech
2f875f461b [json-spirit] patch for building dll library (#5251)
* [json-spirit] Add initial port

* Modify PR to using pn85, enable some features

json-spirit is a weird case because the main repo that package managers
tend to use appears to not be actively maintained. Nevertheless, vcpkg
tries to use the "official" source of a repository if at all possible.

In order to do this, I've made the following changes to the PR:
- I've changed the upstream REPO, REF, and SHA512.
- I've passed options to disable building the demos and tests
- I've made the project build only as a static library.

The reason for this is that vcpkg does not support dynamical linkin.
Another reason is that the library as it is in the repo does not have
all the definitions correctly annotated.smlee-hdactech has made a PR
against the major upstream repo to fix this, butwe are going to defer
to the main repo until that change is accepted.

* patch for building dll.
2019-01-29 12:42:10 -08:00
Mark Ian Holland
6f189f1014 [vcglib] inital port (#4626) 2019-01-29 11:09:38 -08:00
myd7349
373884761c [stxxl] Add new port 2019-01-29 13:46:32 +08:00
newbie
d48cf920a4 add seqan library for vcpkg (#5238) 2019-01-28 17:59:29 -08:00
RT222
2c4d4f2a47 [nano-signal-slot] (#5243)
Initial port
2019-01-28 17:41:57 -08:00
zhihaoy
9e9a05b377 [xtensor-blas] Add new port (#5240)
This accomplishes #5140 by making the linalg namespace works.
2019-01-27 11:29:46 -08:00
Thibaut
b3a450578b [tsl-hopscotch-map] Add new port. (#5233)
* [tsl-hopscotch-map] Add new port.

* Use PORT variable instead of hard coded tsl-hopscotch-map.
2019-01-27 11:04:16 -08:00
Stanislav Ershov
7ec45860e0 [cli11] Update to 1.7.0 (#5241) 2019-01-27 10:56:38 -08:00
myd7349
01a64a9371 [xtensor] Add new port (#5196) 2019-01-26 16:44:25 -08:00
Nicolai Grodzitski
54abff84a1 Update RESTinio to v.0.4.8.5. (#5235) 2019-01-26 16:35:48 -08:00
myd7349
65d866786a [xsimd] Add new port (#5194)
* [xsimd] Add new port

* Add a header include guard to xsimd's algorithm.hpp

algorithm.hpp is not guarded by a header include guard, which can cause
difficulty for users. xhihaoy asked that we be sure to include this
patch because it caused a lot of pain.
2019-01-26 16:31:21 -08:00
Todor Prokopov
ebb2d1a44f [amqpcpp] Add new port (#5201)
* [amqpcpp] Add new port

* Force static linkage for amqpcpp

The documentation for this library says that shared linkage on Windows
is unsupported. Furthermore, the build currently errors out on Windows
because shared DLLs are not placed correctly.

vcpkg only supports static linkage on Linux and macOS, so I'm
categorically making amqpcpp build with static linkage on all platforms.
This unifies the platforms and gives consistent behavior
2019-01-26 16:28:29 -08:00
past-due
bbb8efe794 [freetype] Add mirror (#5073) 2019-01-26 14:45:27 -08:00
Octavian Dima
da0fc542dc Add sqlpp11 libraries (#4747)
* Add sqlpp11

* Add sqlpp11-connector-mysql

* Add sqlpp11-connector-sqlite3

* Apply a patch for MSVC
2019-01-26 13:01:25 -08:00
Lennart Trunk
715aefc213 new port Spectralib 0.7.0 (#5129)
* add CONTROL and portfile for spectralib 0.7.0

* Rename spectralib -> spectra

I'm making this change based on the naming in the other repositories
that the library is packaged in (DPorts, FreeBSD Ports) and the
terminology used on the website. Code examples use Spectra* for the
prefixes, so I think using "Spectra" is better than "spectralib".
2019-01-26 12:56:41 -08:00
smlee-hdactech
89c6f6ff89 [json-spirit] Add initial port (#5157)
* [json-spirit] Add initial port

* Modify PR to using pn85, enable some features

json-spirit is a weird case because the main repo that package managers
tend to use appears to not be actively maintained. Nevertheless, vcpkg
tries to use the "official" source of a repository if at all possible.

In order to do this, I've made the following changes to the PR:
- I've changed the upstream REPO, REF, and SHA512.
- I've passed options to disable building the demos and tests
- I've made the project build only as a static library.

The reason for this is that vcpkg does not support dynamical linkin.
Another reason is that the library as it is in the repo does not have
all the definitions correctly annotated.smlee-hdactech has made a PR
against the major upstream repo to fix this, butwe are going to defer
to the main repo until that change is accepted.
2019-01-26 12:55:11 -08:00
Michael Hofmann
f154dad96e [selene] Update to v0.3. (#5192)
* [selene] Update to v0.3.

Add libtiff as a dependency.
Update release hash.
Remove the `vcpkg_check_linkage` call, since the relevant symbols for
shared libraries are now explicitly exported.

* [selene] Update to v0.3.1.

Also reinstate linkage check.
2019-01-26 12:45:54 -08:00
hlysunnaram
a26c95b0e3 [gdal] update to 2.4.0 (#5195)
* [gdal] update to 2.4.0 (#5132)

* [gdal] update CONTROL file (#5132)
2019-01-25 18:34:31 -08:00
Lars Ivar Hatledal
5e2cc262c6 Update fmi4cpp to v0.5.3 (#5183) 2019-01-25 15:14:30 -08:00
Victor Romero
61d163a8fc
Merge pull request #5175 from myd7349/spdlog-issue-5143
[spdlog] Fix #5143 and update to 1.3.1
2019-01-25 14:54:34 -08:00
Victor Romero
4489853dee
Merge pull request #5166 from saedrna/master
Port openmvg, included new ports of coin-or projects, lemon
2019-01-25 14:48:24 -08:00
myd7349
af4e928844 [xtl] Add new port (#5145)
* [xtl] Add new port

* [xtl] Update to 0.5.3
2019-01-25 13:44:47 -08:00
Daniel Marshall
bab298c970 Added port for effolkronium-random (#5203) 2019-01-25 13:07:17 -08:00
bdonlan
7d5fa69b33 [aws-sdk-cpp] Update port to version 1.7.38 and add ports for its dependencies (#5214)
* [aws-c-common] Add new port

* [aws-checksums] Add new port

* [aws-c-event-stream] Add new port

* [aws-sdk-cpp] Update port to version 1.7.38

* [aws-sdk-cpp] Add dependencies on aws-c-event-stream, aws-checksums
2019-01-24 15:53:13 -08:00
Johnny Willemsen
5dec8aa31b [ace] 6.5.4 (#5225) 2019-01-24 15:51:26 -08:00
Codiferous
c0bf747e45
Add a more correct port for libass (#5223)
This port currently only works on Windows because the dependencies of
the port (fribidi in particular) don't build on non-Windows platforms.

I made patch modifications to the source code because the Visual C++ C
compiler does not allow for non-constant-expression array indicesto be
used to declare a static array.

I've verified that this (1) builds on Windows and (2) works with a
sample test that's included in the libass github repo.
2019-01-24 11:47:28 -08:00
Billy O'Neal
57e6b1f535 Update cpprestsdk to v2.10.9. (#5190) 2019-01-24 11:35:40 -08:00
Victor Romero
abb95c1ba0
Merge pull request #5202 from EMCECS/master
[ECSUtil] Update to v1.0.3.1
2019-01-24 10:27:30 -08:00
Victor Romero
4c236e2a2e
Merge pull request #5207 from huangqinjin/fix-tiff-uwp
fix tiff build for uwp
2019-01-23 16:31:32 -08:00
Victor Romero
69892980b2
Merge pull request #5206 from Simverge/pdalc
[pdal-c] Add pdal-c port files
2019-01-23 16:27:52 -08:00
Victor Romero
10d5e84b01 [pdal-c] Apply patches when obtaining source from GitHub 2019-01-23 16:22:32 -08:00
myd7349
c292cdcc45 [cnl] Add new port (#5158) 2019-01-23 14:07:22 -08:00
Victor Romero
38acd9fd02
Merge pull request #5208 from Jasper-Bekkers/master
Update flatbuffers to 1.10.0
2019-01-23 13:39:55 -08:00
Victor Romero
994c03700d Merge branch 'master' of https://github.com/Microsoft/vcpkg into dev/viromer/5206 2019-01-23 11:10:26 -08:00
Victor Romero
f7672fbf6d
Merge pull request #5220 from ShinNoNoir/libgeotiff-fix-proj4-dep
[libgeotiff] Debug version gets incorrectly linked with release version of PROJ4
2019-01-23 10:52:49 -08:00
Victor Romero
cfaa7f13cf
Merge pull request #5219 from jasjuang/tinyobjloader
[tinyobjloader] update to 1.4.1
2019-01-23 10:35:26 -08:00
Victor Romero
5481bcd950
Merge pull request #5165 from seanyen-msft/ports/angle
[angle] update to version 2019-01-14-c2ee2cc
2019-01-23 10:19:10 -08:00
Victor Romero
97e615bbe5
Merge pull request #5173 from Dagizmo/x265-linux
[x265] Enable Linux compilation
2019-01-23 10:16:11 -08:00
Victor Romero
55ca74d649 [x265] Fix detect platform 2019-01-23 09:55:51 -08:00
Raynor Vliegendhart
b7d5f8cbee [libgeotiff] Remove FindPROJ4.cmake from src
The GeoTIFF library ships with its own FindPROJ4.cmake module. This file
interferes with the cmake files that are installed by vcpkg for the PROJ4
package. As a result, the debug version of libgeotiff gets incorrectly
linked to the release version of PROJ4. By removing FindPROJ4.cmake from
the source directory, the vcpkg's .cmake files are used instead,
allowing CMake to find the debug version of PROJ4 when building the
debug version of libgeotiff.
2019-01-23 10:35:53 +01:00
jasjuang
8b3d233c48 [tinyobjloader] update to 1.4.1 2019-01-22 23:58:10 -08:00
Hartmut Kaiser
07f1d2f44b Updating HPX to V1.2 (#4778) 2019-01-22 18:15:15 -08:00