Commit Graph

6902 Commits

Author SHA1 Message Date
Lyle Tafoya
adcf87465f Fixes #4422 dynamic build failure on Linux (#4423)
* Fixes #4422 dynamic build failure on Linux

* [libvorbis] Adapt to modern best practices. Test for files instead of using the platform.
2018-10-11 21:12:10 -07:00
Robert Schumacher
4ff1f50221 [abseil] Remove cctz dependency. Install all headers. Fixes #4442. Fixes #4373. 2018-10-11 21:10:13 -07:00
jadedrip
29858b3cb2 Add luabridge 2.1 (#4443)
* Add luabridge 2.1

* [luabridge] Update to modern port practices, avoid checking in the License.
2018-10-10 17:42:29 -07:00
Ken A. Redergård
b357d2d0c3 Fix issue with compiling vcpkg.exe (#4149) (#4213)
* Fix issue with compiling vcpkg.exe (#4149)

The check for environment variable PATH match
other environment variables. When environment variable
VCTargetsPath used by msbuild is changed in cleanEnvironmentHelper.ps1
 the path is broken. This makes the compilation of vcpkg.exe fail.

This commit fix the issue by checking that environment variable PATH is
exactly PATH.

* [cleanEnvironmentHelper] Use -eq instead of -match
2018-10-10 05:00:33 -07:00
LRFLEW
c7f30eca90 Add definitions for CMAKE_SYSTEM_VERSION and CMAKE_SYSTEM_PROCESSOR to osx toolchain (#4441) 2018-10-10 05:00:05 -07:00
Alexander Karatarakis
7970ab0251 clang-formatting 2018-10-09 20:14:51 -07:00
Alexander Karatarakis
efffda88f0 [vcpkg ci] Remove src as well 2018-10-09 20:14:51 -07:00
Alexander Karatarakis
276da906c5 Remove status_known() 2018-10-09 20:14:51 -07:00
Simon Hausmann
33aa4b4c71 Fix harfbuzz targets (#4345)
Since commit 6a97d0f3d377a35ea691d15ac142ce043f953e71 upstream, the
target is in the harfbuzz:: namespace.
2018-10-09 05:05:08 -07:00
Maxime GIMENO
77fbb32e9e Add qt5-script package (#4389) 2018-10-09 04:51:07 -07:00
kiwixz
93be327ca2 [tinyfiledialogs] initial release (#4416)
* tinyfiledialogs

* [tinyfiledialogs] Download loose files instead of tarball
2018-10-09 01:20:29 -07:00
Erwan BERNARD
9e0a9c4347 [live555] fix linux build : invalid conversion socklen_t (#4403) 2018-10-09 00:44:45 -07:00
Kevin Hartman
59f88c7b10 [morton-nd] Add port (#4420)
* [morton-nd] Add port

* [morton-md] Remove 'v' from CONTROL version
2018-10-09 00:43:02 -07:00
Christophe Delacourt
6ca2efc631 spirv-cross port (#4426)
* spirv-cross port

* disable exceptions to assertion compilation flag

* [spirv-cross] Fixup cmake targets
2018-10-09 00:37:32 -07:00
Simon Hausmann
0e50a41922 Fix build of OpenSSL on Android (#4427)
When passing on CMAKE_<LANG>_COMPILER_TARGET and
CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN it is important that the
selection of those via CMAKE_C_COMPILE_OPTIONS_TARGET/EXTERNAL_TOOLCHAIN
is done without a space inbetween. For example COMPILE_OPTIONS_TARGET is
with clang a simple --target= and so the selected target must follow
without a space, so that we get --target=foo-bar instead of --target=
foo bar, which the compiler does not parse as intended.
2018-10-09 00:36:42 -07:00
kjpus
8bb061a20c Build static libgit2 with dynamic CRT on Windows (#4432)
* Build static libgit2 with dynamic CRT on Windows

* [vcpkg-triplets] Revert changes to built-in triplets

* [libgit2] Simplify computation of STATIC_CRT
2018-10-09 00:27:45 -07:00
Jaime Soto
c5f77be5c5 [yara] Remove Windows-only assumptions in CMakeLists.txt (#4431)
* [yara] Remove Windows-only assumptions in CMakeLists.txt

Fixes x64-linux build. Addresses GitHub vcpkg issue #4411.

Defines `libyara_dependencies` and `libyara_definitions` CMake variables
to simplify calls to `target_link_libraries` and
`target_compile_definitions`, respectively.

Replaces `USE_WINDOWS_PROC` definition with platform-specific definition
(e.g., `USE_LINUX_PROC`) based on how `proc_interface` is defined in
configure.ac. Currently supports only Windows, Linux, and Darwin.
Replaces libyara/proc/windows.c source file with platform-specific
source file from libyara/proc.

Adds missing libyara/endian.c and libyara/stopwatch.c source files to
`libyara_sources` variable. Addresses missing byte-swap symbols
(`_yr_bswap16`, `_yr_bswap32`, and `_yr_bswap64`).

Adds `find_package` call for `Threads`, setting pthread as preferred
threads library in Linux. Adds `Threads::Threads` as a libyara dependency.
Addresses missing thread and semaphore symbols.

Adds `m` (math library) as a dependency if building with GCC to address
missing `log2` symbol.

* [yara] Bump control version
2018-10-09 00:22:07 -07:00
Jason Juang
3240aad313 [dlib] update to 19.16 (#4379) 2018-10-08 20:41:25 -07:00
Maxime GIMENO
aa7a584767 [cgal] Update to 4.13. (#4390)
* Update to 4.13 and minimize the qt5 dependency.

* [cgal] Fix license installation for new git repo layout

* [cgal] Remove vcpkg_test_cmake until x64 can be fixed
2018-10-08 20:35:15 -07:00
Oleg Shparber
b0137ff288 [libarchive] Update to version 3.3.3, add feature support (#4407)
* [libarchive] Update to version 3.3.3, add feature support

* [libarchive] Mark features as default to mimic previous behavior. To not install them, use `libarchive[core]`.
2018-10-08 20:30:12 -07:00
Mark Ian Holland
790cf8d31d [nlohmann-json] Update to 3.3.0 (#4412) 2018-10-08 20:18:55 -07:00
Alexander Karatarakis
9122643930 [apr] Update to 1.6.5 2018-10-05 16:03:15 -07:00
Alexander Karatarakis
adfb151426
Merge pull request #4408 from Cyan101/master
Changed so "optional:" is in italics rather than all of "optional: CMake 3.10.2"
2018-10-05 15:42:25 -07:00
Cyan/Jos
7bc26c173b only "optional:" is in italics rather than "optional: CMake 3.10.2" 2018-10-05 12:41:22 +08:00
Alexander Karatarakis
e8371c179d [bootstrap.ps1] Prefer 64bit toolset 2018-10-04 16:39:57 -07:00
Alexander Karatarakis
e8e8c14998 vcpkg edit now checks the default user-installer location for VSCode 2018-10-04 14:39:48 -07:00
hlysunnaram
008c5d8668 Handle VCPKG_BUILD_TYPE (#4287)
* [curl] fix build failure when VCPKG_BUILD_TYPE is set

* [libmysql] fix build failure when VCPKG_BUILD_TYPE is set

* [openssl-windows] use VCPKG_BUILD_TYPE to build release or debug only

* [icu] use VCPKG_BUILD_TYPE to build release or debug only

* [gdal] use VCPKG_BUILD_TYPE to build release or debug only

* bump versions of curl, gdal, icu, libmysql and openssl-windows
2018-10-03 23:09:42 -07:00
Alexander Karatarakis
0fe2068a56 [libflac] Apply patch for flac_max and flac_min 2018-10-03 22:54:39 -07:00
つむぎん
dabfd4e022 [tinyutf8] Initial port for tinyutf8. (#4388)
* Add tinyutf8 port.

* [tinyutf8] Use vcpkg_from_github(). Simplify patch.
2018-10-03 21:32:36 -07:00
Michael Vetter
37b1778053 Add toolsrc build dir to gitignore (#4394)
This directory gets generated by `bootstrap-vcpkg.sh` on Linux, but
should not be in version control.
2018-10-03 17:27:53 -07:00
Simon Brand
7e714a2c93 [tl-expected] Add new port (#4399)
* [tl-expected] Add new port

* [tl-expected] Simplification since CMake doesn't currently install targets
2018-10-03 17:15:06 -07:00
Mattias Cibien
0cbb8a1626 [kde frameworks 5] Added karchive, kholidays, updated kplotting from KDE Frameworks 5 (#4302)
* [kf5] Added karchive, updated kplotting

* [kf5] Added KHolidays

* [ecm] Bump CONTROL version
2018-10-02 18:22:21 -07:00
Arash Partow
851474a2f8 Update to StrTk package (#4380) 2018-10-02 18:20:07 -07:00
Michael Vetter
c63b563752 Rename 'Ubuntu' with 'Linux' in README.md (#4393)
Let's not be biased or propagate a certain Linux distribution over
others.
2018-10-02 14:46:42 -07:00
Kyle Farnung
f9122d3aa2 Force ChakraCore to statically link the CRT (#4371)
ChakraCore can only dynamically link against MSVCRT currently. To work
around this it's best just to statically link the CRT like official
builds do.

Refs: https://github.com/Microsoft/ChakraCore/issues/5725
2018-10-01 09:57:56 -07:00
Alexander Karatarakis
d31c063fb9
Merge pull request #4347 from MarkIanHolland/imgui-1.65
[ImGui] Update Imgui to 1.65
2018-09-26 15:09:11 -07:00
Robert Schumacher
7b82b38896 [aws-sdk-cpp] Change default services based on recommendations from the aws team 2018-09-25 20:50:37 -07:00
Alexander Karatarakis
619b6fc435
Merge pull request #4286 from guest512/master
[leptonica] Update to 1.76.0
2018-09-25 15:38:04 -07:00
Mark Ian Holland
e4fddb8dba Update Imgui to 1.65 2018-09-25 15:26:09 +01:00
Denis Legashov
8f0f1aa85f Updated leptonica patch in order to fix Linux builds 2018-09-25 13:48:07 +03:00
Alexander Karatarakis
7881abfc29
Merge pull request #4241 from DavidLudwig/io2d-2
[io2d] add new library to ports
2018-09-24 19:14:57 -07:00
Alexander Karatarakis
62297fda2a
Merge pull request #4280 from SuperWig/master
[fmt] update to 5.2.0
2018-09-24 18:49:50 -07:00
Alexander Karatarakis
61be650835
Merge pull request #4283 from jasjuang/glm
[glm] update to 0.9.9.2
2018-09-24 18:48:31 -07:00
Alexander Karatarakis
41c0982833
Merge pull request #4293 from hanseuljun/hanseuljun/x264
[x264] Update to 157
2018-09-24 18:44:46 -07:00
Robert Schumacher
b35f75d646 [cairo][expat][fontconfig][graphicsmagick][libjpeg-turbo][pixman][tiff] Add unofficial targets and usage information 2018-09-24 18:08:52 -07:00
David Ludwig
fd5fe4132c [io2d] adjusted description and version (in vcpkg CONTROL file) 2018-09-24 18:08:10 -07:00
David Ludwig
f223e147f4 [io2d] point at io2d's main Github repo 2018-09-24 18:08:10 -07:00
David Ludwig
50bffdbdaa [io2d] work-in-progress on new package (for vcpkg)
(via http://io2d.org)

Currently points to a branch outside of Github.com/cpp-io2d/, pending
changes to either io2d, or this vcpkg integration
2018-09-24 18:08:10 -07:00
jasjuang
d23c403e2d [glm] update to 0.9.9.2 2018-09-23 15:02:05 -07:00
Claudio Fantacci
90e627c7e6 [qt5-base] Fix hardcoded absolute paths in DLLs (#3280)
* Fix Qt5 hardcoded absolute paths within DLLs

* Increase patch version number in qt5-base
2018-09-20 14:01:15 -07:00