Commit Graph

8548 Commits

Author SHA1 Message Date
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
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
huangqinjin
8ad8f08836 [vcpkg] Fix install from head when no-downloads (#6653) 2019-06-05 14:23:09 -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