Commit Graph

6887 Commits

Author SHA1 Message Date
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
Robert Schumacher
765a9f06e6 Merge branch 'dev/roschuma/upgrades' 2018-09-19 18:41:54 -07:00
Robert Schumacher
48ec8f2950 Merge remote-tracking branch 'origin/master' into dev/roschuma/upgrades 2018-09-19 18:41:28 -07:00
Johnny Willemsen
1c90216f2e ace 6.5.2 (#4309) 2018-09-19 18:20:57 -07:00
Robert Schumacher
1faf5c7d28 [vcpkg] Hotfix build break on non-windows platforms in commands.xvsinstances.cpp 2018-09-19 17:09:27 -07:00
Robert Schumacher
64a7483a4a Upgrades 2018.09.18 2018-09-19 14:13:12 -07:00
Alexander Karatarakis
a1a18eada1 Add -all flag to vswhere.exe call 2018-09-18 21:03:00 -07:00
Alexander Karatarakis
1f79c92eb0 Add command x-vsinstances 2018-09-18 20:55:35 -07:00
Kan Tang
f89341566c [azure-storage-cpp] Upgrade to 5.1.1 (#4300) 2018-09-18 02:33:32 -07:00
Robert Schumacher
7e5bb652fb Upgrades 2018.08.03 2018-09-18 02:11:05 -07:00
Rich Randall
798f9cae6c Add Google Fruit to ports (#4291)
* Add Google Fruit to ports

* [fruit] Use vcpkg_from_github() and configure_file()
2018-09-18 02:07:27 -07:00
quickiwiki
add489dd75 Added tinyspline library to ports (#4298)
* Added tinyspline library to ports

* Removed commented code

* [tinyspline] Simplify patching, remove extra comments and unused directives
2018-09-18 01:35:50 -07:00
Simon Hausmann
c7f99a77a8 Fix up double-conversion and harfbuzz (#4285)
* [double-conversion] Bump to 3.1.0

This release also allows removing the workarounds for calling
vcpkg_fixup_cmake_targets twice after renaming *LibraryDepends.cmake
because upstream didn't install *Targets.cmake files. That in turn fixes
using double-conversion on Linux.

* [harfbuzz] Fix cmake configs

When building cmake with autotools, a harfbuzz-config.cmake file gets
installed that makes find_package work. However when building with
cmake, that is omitted. Therefore include a patch from upstream pull
request

    https://github.com/harfbuzz/harfbuzz/pull/1161

to fix that.

* [harfbuzz] Rename targets to unofficial-harfbuzz because they are not provided by upstream
2018-09-17 23:48:30 -07:00
hanseuljun
8740f850a1 [x264] Update to 157 2018-09-15 20:00:54 -07:00
Guillaume Racicot
ea08dc33c3 New package: gracicot/kangaru, a library for dependency injection in C++11, C++14 and later (#4288)
* New package: gracicot/kangaru, a library for dependency injection in C++11, c++14 and later

* Updated description
2018-09-14 11:54:54 -07:00
Denis Legashov
68a5eba2d1 [leptonica] Update to 1.76.0 2018-09-14 15:51:54 +03:00