Commit Graph

9177 Commits

Author SHA1 Message Date
Ludek Vodicka
53983b0967
[IXWebsocket ] Upgraded to 11.0.4 version (#15394)
* Upgrade IXWebsocket to 11.0.4

* Formatting update

* Update ports/ixwebsocket/portfile.cmake

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* Static library check, fixup targets

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-12-30 20:13:41 -08:00
Billy O'Neal
4a542c97fb
Use vcpkg_from_github in soqt. (#15384) 2020-12-30 12:55:04 -08:00
JonLiu1993
f55a5d91d9
[simde] update to 0.7.0 (#15387) 2020-12-30 10:43:06 -08:00
Jacob Kahn
91e134f16f
[flashlight-cuda] Update port (#15379) 2020-12-30 10:42:50 -08:00
JonLiu1993
c5c07e363c
[LLGL] installs header files in the wrong directory (#15366) 2020-12-30 10:41:49 -08:00
Mark Gillard
9b2edf2f38
update toml++ to v2.3.0 (#15365) 2020-12-30 10:40:49 -08:00
Jack·Boos·Yu
78d4f88c05
[libpq] Change compile flag /Zi to /Z7 when building Windows (#15361)
* [libpq] Change compile flag /Zi to /Z7 when building Windows

* [libpq] Fix installation about pdbs
2020-12-30 10:40:30 -08:00
Phoebe
38c6fbd0c7
[glib] Fix pkgconfig files (#15360)
* [glib] Fix pkgconfig files

* Use GLIB_VERSION instead
2020-12-30 10:39:50 -08:00
Wolfgang Stöggl
5321ed169c
[monkeys-audio] Update to 5.70 (#15359)
Released MAC_SDK files are currently only provided for download for a
short period of time and replaced frequently by newer versions.
See: https://monkeysaudio.com/files/
- Update patches:
  fix-project-config.patch
  remove-certificate-step.patch
- Add alternative download URL from Internet Archive
2020-12-30 10:38:48 -08:00
Dmitry Baryshev
389efb2701
[sail] Enable static builds and more platforms (#15140) 2020-12-29 19:26:27 -08:00
Billy O'Neal
b12f78c3ed
[antlr4,python3] Resolve cross port conflicts (#15378)
* [python3] Add vcpkg's include directories to the end rather than to the beginning.

This is safe because vcpkg never hydrates python3's $(PySrcDir)\externals directory, so it wasn't using vendored dependencies at all.

* [antlr4] Install antlr headers in antlr4-runtime rather than the root to avoid stomping on common name token.h.

This is consistent with the ubuntu packages.
2020-12-29 16:34:43 -08:00
Kevin Lalumiere
1e736c7eb4
Adds python-debugging=on to B2_OPTIONS_DBG (#15352)
... when BOOST_DEBUG_PYTHON is inside the VCPKG_CXX_FLAGS_DEBUG,
i.e. fixes 15350
2020-12-29 16:09:35 -08:00
Amir Alperin
b0dd196533
bump version (#15344) 2020-12-29 16:08:37 -08:00
JonLiu1993
9ec6b1947e
Raylib update to 3.5.0 (#15342) 2020-12-29 16:08:11 -08:00
Jack·Boos·Yu
d5b47fcc98
[mdnsresponder] Change compile flag /Zi to /Z7 (#15340) 2020-12-29 16:07:42 -08:00
Kevin Lu
21872f70f5
[freetype] Update to 2.10.4 (#15334)
* bump version sha

* update patches

* [vtk] upstream patch for freetype 2.10.4

https://discourse.vtk.org/t/building-opencascade-7-5-0-with-vtk-9-0-1
2020-12-29 16:05:56 -08:00
Gerald Combs
a5db216641
[bcg729] New port (#15322)
* [bcg729] New port

Bcg729 is a G.729 Annex A&B codec. Closes #14835.

* Update ports/bcg729/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/bcg729/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [bcg729] Allow *-uwp in ci.baseline.txt.

* Update ports/bcg729/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Use a manifest rather than CONTROL; portfile.cmake nitpicks.

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-29 16:03:37 -08:00
Andrei Lebedev
ba70cea27a
[grpc] Build codegen on arm64-osx (#15307)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-12-29 16:01:30 -08:00
Andrei Lebedev
fc0a2aa44b
[tbb] arm64-osx support (#15306)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-12-29 16:00:55 -08:00
Vladimir Zryachih
7019243b24
fix librsync port for static linkage (#15281)
Co-authored-by: Vladimir Zryachih <v.zryachih@xsolla.com>
2020-12-29 15:59:03 -08:00
Markus87
3ddbba7ab6
Fixed port of quirc - patch did no longer apply / modified to fix build (#15252)
* Fixed port of quirc - patch did no longer apply / modified to fix build

* Updated quirc to the latest version + removed obsolete patch-for-msvc.patch

* update baseline

* [quirc] Fix license file name

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-12-29 15:57:56 -08:00
Matthias C. M. Troffaes
ba1c3aa63e
[libvpx] switch from yasm to nasm (#14545)
* [libvpx] switch from yasm to nasm

* [vcpkg] install nasm on azure for osx

* Revert "[vcpkg] install nasm on azure for osx"

This reverts commit f65ad1bdad.

* [VMSS] Install nasm on OSX

* [libvpx] bump port version

* [libvpx] Add --as=nasm for non-MSVC triplets

* [libvpx] Fix nasm debug format flag

* Back out nasm change applied in https://github.com/microsoft/vcpkg/pull/15258

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Long Nguyen <nguyen.long.908132@gmail.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-29 15:43:54 -08:00
Jack·Boos·Yu
8f8f7168ee
[cmake] update to 3.19.2 (#14716)
* [cmake] update to 3.19.0

* update vmss

* [cmake] update to 3.19.1

* [solid3] Fix configure error, fix static definition

* [flann] Add feature hdf5 and fix it

* [highfive] Fix dependency hdf5

* [simage] Fix configure error

* [aws-c-common] Fix configure error

* [cmake] Update to 3.19.2

* Revert changes about cmake bug

* [VMSS] Update cmake path on Windows

* [cmake] Update cmake hash

* [minc] Fix dependency hdf5

* [cmake] Update cmake package name and path on MacOS

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-28 21:21:03 -08:00
Billy O'Neal
580da706ed
Build results from 2020-12-27 (#15353)
* [capnproto] Remove from baseline.

PASSING, REMOVE FROM FAIL LIST: capnproto:x64-windows (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: capnproto:x64-windows-static (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: capnproto:x86-windows (.\scripts\ci.baseline.txt)

These were fixed by the update to VS2019 version 16.8. Other capnproto skips moved into "supports" because:
capnp.lib(serialize-packed.c++.obj) : error LNK2019: unresolved external symbol __popcnt referenced in function "int __cdecl kj::popCount(unsigned int)" (?popCount@kj@@YAHI@Z)
i.e. the port wants popcnt to exist and it doesn't, so this isn't an artifact of our CI.

* Remove "passing: remove from fail list" entries.

* [atk, atkmm, gdk-pixbuf, glibmm, gtkmm, libsigcpp, libxmlpp, pangomm] Acquire using HTTPS.

* [chardir] Update osx download.

* [leaf] Remove leaf in favor of boost-leaf.

```
Starting package 759/1414: leaf:x86-windows
Building package leaf[core]:x86-windows...
-- Downloading https://github.com/zajo/leaf/archive/0.2.2.tar.gz...
-- Extracting source D:/downloads/zajo-leaf-0.2.2.tar.gz
-- Using source at D:/buildtrees/leaf/src/0.2.2-26417cde9d.clean
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: D:/packages/leaf_x86-windows/share/leaf/copyright
-- Performing post-build validation
-- Performing post-build validation done
Uploaded binaries to 1 HTTP remotes.
Building package leaf[core]:x86-windows... done
Installing package leaf[core]:x86-windows...
The following files are already installed in D:/installed/x86-windows and are in conflict with leaf:x86-windows

Installed by boost-leaf:x86-windows
    include/boost/leaf/capture.hpp
    include/boost/leaf/common.hpp
    include/boost/leaf/context.hpp
    include/boost/leaf/detail/all.hpp
    include/boost/leaf/detail/demangle.hpp
    include/boost/leaf/detail/function_traits.hpp
    include/boost/leaf/detail/mp11.hpp
    include/boost/leaf/detail/optional.hpp
    include/boost/leaf/detail/print.hpp
    include/boost/leaf/error.hpp
    include/boost/leaf/exception.hpp
    include/boost/leaf/result.hpp

Elapsed time for package leaf:x86-windows: 2.931 s
```

Caused by the update to Boost 1.75.0. Because this port is touching include/boost, I'm interpreting that as "the author intends users to use it as a Boost library", and have deleted this port in favor of the Boost version.

* [magic-get] Remove magic-get in favor of boost-pfr.

* Update ports/chartdir/portfile.cmake

Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>

* Restore versions.

* format-manifest

Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2020-12-28 21:20:30 -08:00
dweckmann
e2d3408547
[cppunit] add linux support and bump version to 1.15.1 (#15018) 2020-12-28 19:35:08 -08:00
Chuck Walbourn
ec58d649c1
Updated directxtk et al for cmake package support (#15210) 2020-12-28 17:28:53 -08:00
Phoebe
d1e64a013e
[boost-modular-build-helper] Fix repeat building issue on linux and osx (#15265) 2020-12-28 17:28:44 -08:00
Jack·Boos·Yu
59c519f93b
[protobuf] Fix the default proto file path (#15246) 2020-12-28 13:19:50 -08:00
Park DongHa
bba1522d76
[ijg-libjpeg] add new port (#14583) 2020-12-28 12:37:54 -08:00
HrOokami
c346336092
[GLIBMM] Installing .pc file (#14988) 2020-12-28 12:32:51 -08:00
Jacob Kahn
0a87565968
[gloo] New Port (#15219) 2020-12-28 12:25:50 -08:00
Kevin Lalumiere
f0d8f382da
Allow B2_OPTIONS_[DBG|REL] in BOOST_CMAKE_FRAGMENT (#15274) 2020-12-28 12:23:45 -08:00
Igor Kostenko
77c59a8572
[libsodium] use x64 specific gcc options only on x64 platform (#15269) 2020-12-28 12:18:43 -08:00
Phoebe
da09069999
[gmp/nettle] Update to latest release revision (#15236) 2020-12-28 11:26:40 -08:00
eao197
445a333466
RESTinio updated to v.0.6.13. (#15338) 2020-12-28 11:25:57 -08:00
Chuck Walbourn
4a678aa329
Port for Microsoft GitHub DirectX-Headers (#15222) 2020-12-26 22:48:07 -08:00
Phoebe
524f3af97c
[boost-di] Update to 1.2.0 (#15286)
* [boost-di] Update to 1.2.0

* Update the Repo
2020-12-26 22:43:46 -08:00
Ronald
c09b59c897
[libjpeg-turbo] fix incompatibility for c11 and c17 (#15234) 2020-12-26 22:39:06 -08:00
ankurverma85
57b4c4c73a
[sdl1] x64-windows-static-md fixes (#15126) 2020-12-26 22:22:21 -08:00
Jack·Boos·Yu
08b6c85897
[imgui] Fix find dependencies (#15063) 2020-12-26 12:45:14 -08:00
JonLiu1993
866bd364ae
[minimp3] update to 2020-11-27 (#15295) 2020-12-24 23:56:33 -08:00
yurybura
f2c91b2d89
[boost] update to 1.75.0 (#15090) 2020-12-23 17:16:42 -08:00
Long Nguyen
6654632423
[zziplib] Uses upstream CMakeLists.txt (#15215) 2020-12-23 17:12:03 -08:00
Sean Yen
a8ac047e6c
[ompl] upgrade to v1.5.1 (#15276) 2020-12-23 17:08:28 -08:00
Christian Ullrich
63451b40b1
[wtl] Update wtl to 10.0.10320 (#15266) 2020-12-23 17:07:23 -08:00
Michał Walenciak
b6b82ac290
[dlib] adding missing cudnn depedency for cuda feature (#15277) 2020-12-23 17:05:36 -08:00
JonLiu1993
cc4475d492
[libass] update to 0.15.0 (#15263) 2020-12-23 14:09:00 -08:00
JonLiu1993
c54abfafbe
[libpqxx] update to 7.3.0 (#15259) 2020-12-22 23:25:14 -08:00
Pratik Chowdhury
7fa2958529
[Hedley] Update to v14 (#15240) 2020-12-22 23:25:03 -08:00
Avee
d1df265ae6
[x-plane] Update to 3.0.3 (#15244) 2020-12-22 23:24:39 -08:00
Vincent Gao
70caed72f5
[ctp] bugfix for linux-x64 and file name case sensitivity (#15183) 2020-12-22 23:22:11 -08:00
Long Huan
8fda0d2956
[spatialite-tools]update to 5.0.0 (#15039) 2020-12-22 23:21:14 -08:00
Jack·Boos·Yu
3efce9a5c9
[curl] Add feature idn2 (#14807)
Thanks for fixing phantom dependencies!
2020-12-22 23:19:50 -08:00
Dawid Wróbel
4cf45e80e3
[many ports] add GnuPG libraries (#13950) 2020-12-22 23:19:18 -08:00
Billy O'Neal
229f537c94
[opentracing] Update VMs 2020-12 (#15151)
* Add meson from https://github.com/microsoft/vcpkg/pull/12860/

* Add autoconf-archive from https://github.com/microsoft/vcpkg/pull/13081/

* Add kf5windowsystem libs from https://github.com/microsoft/vcpkg/pull/13467/

* Open the FTP and SFTP ports from https://github.com/microsoft/vcpkg/pull/14412/

* Add libxcb-util0-dev from https://github.com/microsoft/vcpkg/pull/14678/

* Add libasound2-dev from https://github.com/microsoft/vcpkg/pull/14774

* Remove no longer necessary apt-mark calls.

* Update nasm on Linux.

* Fix longstanding bug where Storage was publicly accessible and change to generate SAS token rather than File Share

* Delete no longer necessary azure storage firewall rules.

* Install the newer Windows SDK with the VS installer instead of manually.

* Install the VS2015 and VS2017 compilers.

* Update Powershell-Core to 7.1.0.

* Update source of WDK.

* Update pools.

* [opentracing] Repair arm64-windows failures caused by mojibake in `expected.hpp` and errors in opentracing-cpp's lint for arm64 where it thinks exceptions are disabled when they are enabled.

Fixes:
C:\Dev\vcpkg\buildtrees\opentracing\src\b67575dab0-0250653c81.clean\3rd_party\include\opentracing/expected/expected.hpp(1): warning C4828: The file contains a character starting at offset 0x4a77 that is illegal in the current source character set (codepage 65001).

Fixes:
D:\buildtrees\opentracing\src\b67575dab0-0250653c81.clean\include\opentracing/tracer.h:223:5: error: cannot use 'try' with exceptions disabled [clang-diagnostic-error]
    try {
    ^

* [mmloader] Patch out overrides of CMAKE_C_FLAGS and CMAKE_CXX_FLAGS that inserted /WX.

Note that this port sets /GS-, possibly because it may be for authoring shellcode.

* Bump storage API version to 2020-04-08.
2020-12-22 14:52:58 -08:00
Jack·Boos·Yu
b23b7ea09f
[ffmpeg] fix up the pkgconfig files (#15127) 2020-12-21 19:22:13 -08:00
dweckmann
f7e746dcae
[qt5] Fix linux dynamic build (#15005) 2020-12-21 11:17:30 -08:00
wangqr
edb61470d8
[avisynthplus] Update to 3.6.1 (#15214)
* [avisynthplus] Update to 3.6.1

* [avisynthplus] Do not limit system to Windows

AVS+ supports linux and macOS. The OS limit was introduced in e7dc93f202

* Update vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2020-12-21 09:11:41 -08:00
Long Huan
05e79e9377
[libspatialite] Update 5.0.0 (#15040)
* update to 5.0.0

* update

* update

* fix static build failed

* remove fix-latin-literals.patch

* Update portfile.cmake
2020-12-21 08:56:24 -08:00
Gregor Jasny
66bac12e4e
[civetweb] Disable extensive log output for debug builds (#15168) 2020-12-18 12:07:41 -08:00
eao197
d64ecde3a6
SObjectizer updated to v.5.7.2.1. (#15182) 2020-12-18 12:06:51 -08:00
Alexander Neumann
191e01fe2c
[freetype] avoid target_link_libraries call since qt6 does not like it. (#15112) 2020-12-18 12:06:21 -08:00
Bill Avery
dd9826c3b6
[pegtl] Update to release version 3.1.0 (#15186) 2020-12-18 12:06:00 -08:00
Long Huan
5790aea02e
[librttopo]new port (#15037) 2020-12-18 12:02:48 -08:00
Adam Johnson
bdb225bc68
[python3] Build interpreter (#14891) 2020-12-18 12:00:45 -08:00
Mathis Logemann
e1417916bc
[comms] fixes debug build configuration (#15159)
* set include directory correctly

* Revert "set include directory correctly"

This reverts commit bde9f29021.

* try suggested fix

* try changes

* apply fix for comms-ublox

* fix commsdsl

* try moving in port dir

* Revert "try moving in port dir"

This reverts commit 93546df688.

* set port version

* fix port version

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* add usage file to comms

* add line to usage

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-12-18 03:04:07 -08:00
Cheney Wang
fe5852514a
[cppmicroservices] Fix warning C4834 (#15177)
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2020-12-17 21:20:39 -08:00
NancyLi1013
ce5d30cb96
[osgearth/rocksdb] Update to latest release (#14976) 2020-12-17 11:53:17 -08:00
Nagy-Egri Máté Ferenc
8bd3481146
[clrng] Add new port: clRNG (#14876) 2020-12-17 00:18:20 -08:00
Gyusun Yeom
1c33981078
[breakpad] Support breakpad_client on Linux & macOS (#15092) 2020-12-17 00:16:41 -08:00
Mathis Logemann
4177474d97
[mdns] added new port (#15142) 2020-12-17 00:16:17 -08:00
ankurverma85
43ed42101d
[coin] x64-windows-statid-md fixes (#15125) 2020-12-17 00:15:40 -08:00
Alexander Puzicha
5938bf8302
[eigen3] update to 3.3.9 (#15022) 2020-12-17 00:14:31 -08:00
Long Huan
4b6f0b1489
[readosm] Update to 1.1.0a (#15038) 2020-12-17 00:14:10 -08:00
JonLiu1993
202072f29f
[Realsense2] Update to 2.40.0 (#15156) 2020-12-17 00:13:09 -08:00
Jacob Kahn
4c9cdfefdb
[oneDNN] New port (#15068) 2020-12-17 00:12:26 -08:00
Robert Schumacher
981e65ce0a
[boost-modular-build-helper] Specify msvc version in user-config.jam (#15137) 2020-12-16 15:02:24 -08:00
Billy O'Neal
d52fbe6a45
[openexr] Remove python dependency of openexr. (#15147)
In https://github.com/microsoft/vcpkg/pull/14891 @Hoikas points out that the port depends on Python but the portfile.cmake explicitly disables it with `-DPYILMBASE_ENABLE=FALSE`.
2020-12-16 11:45:49 -08:00
Mathis Logemann
49972a664f
update comms lib to latest (#15138) 2020-12-15 16:21:39 -08:00
JonLiu1993
c744bdf508
[osg] build failure (#15044) 2020-12-15 15:38:34 -08:00
Roel Standaert
68a7019643
[wt] Update to 4.5.0 (#15136) 2020-12-15 15:34:57 -08:00
Markus Rickert
18558d876c
[NLopt] Update to 2.7.0 (#15105) 2020-12-15 15:20:43 -08:00
ewertons
3de5895272
Azure-IoT-Sdk for C release 2020-12-09 (#15109) 2020-12-15 15:19:17 -08:00
Jocelyn GENNESSEAUX
3f4134fc43
p-ranav/csv2 update (#15104) 2020-12-15 15:18:13 -08:00
Long Nguyen
7944ed328a
[icu] mingw support + [mp3lame] Fix VCPKG_TARGET_STATIC_LIBRARY_SUFFIX (#14969) 2020-12-15 15:00:41 -08:00
Bruk Tedla
7e50ef05c8
[imgui] Add experimental docking feature (#13899) 2020-12-15 14:46:58 -08:00
ras0219
e01668e44d
[glbinding] Improve usage information (#15082) 2020-12-14 11:39:50 -08:00
Jack·Boos·Yu
887fa81c66
[fontconfig] Disable install data files (#15060) 2020-12-14 10:17:29 -08:00
Adam Johnson
81b67c3878
[hyperscan] Remove erroneous python3 dependency. (#15080) 2020-12-12 15:38:14 -08:00
Jacob Kahn
c77aad3919
[arrayfire] Remove forge and graphics deps from port (#15027) 2020-12-12 15:35:03 -08:00
Jack·Boos·Yu
a9df4e2a81
[sentry-native] Fix sentry-config-cmake.in (#15042) 2020-12-11 17:41:02 -08:00
Jack·Boos·Yu
db6a7c7278
[openssl] Remove extra slashes when installing usage (#15062) 2020-12-11 17:40:21 -08:00
Rémi Bédard-Couture
fb6aa6434f
Update to v2.7.0 (#15057) 2020-12-11 17:00:37 -08:00
NancyLi1013
929c7d921b
[mp3lame] Fix lib suffix on Unix (#15058) 2020-12-11 17:00:02 -08:00
NancyLi1013
3b935db358
[opencascade] Fix OpenCASCADE_INSTALL_PREFIX path in config (#15056) 2020-12-11 16:59:14 -08:00
Owen Rudge
234227c2b7
[libpng] Fix cross-compilation on macOS (#15002) 2020-12-11 14:19:33 -08:00
Jesse Farebrother
1fca0cb761
[sdl2] Don't propagate shared link options (#14992) 2020-12-11 14:18:42 -08:00
Dmitry Baryshev
c3e6d937e6
[sail] Add new port (#14925) 2020-12-11 14:17:43 -08:00
Stefano Sinigardi
e054fe2b20
[OpenCV] fix compatibility with VTK9 (#12785) 2020-12-11 14:16:29 -08:00
LRFLEW
c30903782c
[freetype] Make zlib and brotli features (#14917) 2020-12-10 13:25:00 -08:00
Billy O'Neal
d5e6bd5186
[tcl, anyrpc, ois, osgearth] Build Fixes 2020-12-09 (#15030) 2020-12-10 10:31:40 -08:00
LRFLEW
9be0e17287
[speexdsp] Fix include directories for Linux builds (#15036) 2020-12-10 10:27:02 -08:00
Jorge López Fueyo
6e7f2868cf
[curl] Update to 7.74.0 (#15041) 2020-12-10 10:17:16 -08:00
Kevin Lalumiere
1d8728ae1b
[libxml2] fix build failure with x64-linux-dynamic (#14991) 2020-12-09 11:58:59 -08:00
dweckmann
3aad1d66c9
[pcl] Fix build when librealsense2 is present (#14960) 2020-12-09 11:56:56 -08:00
Peter Verswyvelen
7692569501
[libjpeg-turbo] Enabled jpeg7 and jpeg8 APIs (#14483) 2020-12-09 11:52:46 -08:00
OWenT
1338ab5771
[libcopp] Update to 1.3.4 (#14996) (#14997) 2020-12-08 09:59:36 -08:00
Alexander Neumann
5dcfd3eaa4
[fontconfig] fix dll name in def file (#14946)
* [fontconfig] fix dll name in def file

* make the patch conditional
2020-12-08 09:58:49 -08:00
JonLiu1993
fc05ba67b4
[cimg] update to 2.9.4 (#14923)
* [cimg] update to 2.9.4

* Add fixup function

* Delete fixup function
2020-12-08 09:57:58 -08:00
ras0219
dd4421808c
[vcpkg_fixup_pkgconfig] Handle spaces in path, do not validate individual libraries (#13126) 2020-12-07 18:17:19 -08:00
Billy O'Neal
4ee7e519d2
2020-12-07 Build Fixes (#14986)
From most recent completed nightly build:
https://dev.azure.com/vcpkg/public/_build/results?buildId=46182

PASSING, REMOVE FROM FAIL LIST: ignition-msgs5:x64-linux (.\scripts\ci.baseline.txt)

I'm assuming this got fixed by @strega-nil 's llvm changes: https://github.com/microsoft/vcpkg/pull/14399

PASSING, REMOVE FROM FAIL LIST: libraqm:x64-windows-static (.\scripts\ci.baseline.txt)

Cause unknown.

PASSING, REMOVE FROM FAIL LIST: openssl-windows:arm-uwp (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: openssl-windows:x64-uwp (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/14308 ; also removed Supports: excluded entries for these.

PASSING, REMOVE FROM FAIL LIST: speexdsp:x64-osx (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/14758

PASSING, REMOVE FROM FAIL LIST: sundials:arm64-windows (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: sundials:x64-windows (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: sundials:x86-windows (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/14618

PASSING, REMOVE FROM FAIL LIST: wepoll:arm-uwp (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: wepoll:x64-uwp (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/14456 -- and also fixed missing Supports.

REGRESSION: ceres:x64-windows. If expected, add ceres:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: ceres:x86-windows. If expected, add ceres:x86-windows=fail to .\scripts\ci.baseline.txt.

Probably broken by https://github.com/microsoft/vcpkg/pull/14719 ; ceres has:

```
if (BUILD_BENCHMARKS)
  find_package(benchmark QUIET)
  if (benchmark_FOUND)
     message("-- Found Google benchmark library. Building Ceres benchmarks.")
  else()
     message("-- Failed to find Google benchmark library, disabling build of benchmarks.")
     update_cache_variable(BUILD_BENCHMARKS OFF)
  endif()
  mark_as_advanced(benchmark_DIR)
endif()
```

so it passed there because Google Benchmark was not also installed. Worked around by `-DBUILD_BENCHMARKS=OFF`.

REGRESSION: dirent:arm64-windows. If expected, add dirent:arm64-windows=fail to .\scripts\ci.baseline.txt.

Transient:

```
-- Downloading https://github.com/tronkko/dirent/archive/1.23.2.tar.gz...
-- Downloading https://github.com/tronkko/dirent/archive/1.23.2.tar.gz... Failed. Status: 28;"Timeout was reached"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message):
```

REGRESSION: discord-rpc:arm64-windows. If expected, add discord-rpc:arm64-windows=fail to .\scripts\ci.baseline.txt.

Transient:

```
-- Downloading https://github.com/discordapp/discord-rpc/archive/v3.4.0.tar.gz...
-- Downloading https://github.com/discordapp/discord-rpc/archive/v3.4.0.tar.gz... Failed. Status: 28;"Timeout was reached"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message):
```

REGRESSION: libunibreak:x86-windows. If expected, add libunibreak:x86-windows=fail to .\scripts\ci.baseline.txt.

Transient:

```
-- Note: libunibreak only supports static library linkage. Building static library.
-- Downloading 8df6ef4ebe.tar.gz...
-- Downloading 8df6ef4ebe.tar.gz... Failed. Status: 28;"Timeout was reached"
```

REGRESSION: libzip:x86-windows. If expected, add libzip:x86-windows=fail to .\scripts\ci.baseline.txt.

Transient:

```
-- Downloading 66e496489b.tar.gz...
-- Downloading 66e496489b.tar.gz... Failed. Status: 28;"Timeout was reached"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message):
```

REGRESSION: ocilib:x64-windows-static. If expected, add ocilib:x64-windows-static=fail to .\scripts\ci.baseline.txt.

Probably broken by https://github.com/microsoft/vcpkg/pull/13158 but it passed there:

       (Link target) ->
         chromium_base.lib(stack_trace_win.obj) : error LNK2001: unresolved external symbol __imp_SymCleanup [D:\buildtrees\ocilib\x64-windows-static-rel\4fc7a69e6d-337dbe59ca.clean\proj\dll\ocilib_dll_vs2019.vcxproj]

Looks like it was skipped before that PR because the port conflicts with chromium-base which couldn't have been caught in that PR. Putting it back on ci.baseline.txt.

REGRESSION: osgearth:x64-windows. If expected, add osgearth:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: osgearth:x86-windows. If expected, add osgearth:x86-windows=fail to .\scripts\ci.baseline.txt.

Cause unknown. I think we should skip this one in ci.baseline.txt since I've never seen it work OK.

REGRESSION: qt5-tools:x64-windows-static. If expected, add qt5-tools:x64-windows-static=fail to .\scripts\ci.baseline.txt.

Last I heard @ras0219 was investigating this one but that's been a while now. I pinged him again.
2020-12-07 11:17:46 -08:00
Joël Thieffry
066c6fd712
[ NASM ] Update version from 2.14.02 to 2.15.05 (#14970)
* Bump NASM version from 2.14.02 to 2.15.05

The previous version is not available anymore at https://fossies.org/windows/misc/nasm-2.14.02-win32.zip .
libjpeg-turbo builds fine now.

* [freetds] Disable parallel configure

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-12-07 08:34:47 -08:00
OWenT
4cc7b3db86
[libcopp] Update to 1.3.3 (#14981) 2020-12-07 08:28:27 -08:00
JonLiu1993
ad627878a6
[EASTL] update to 3.17.03 (#14980) 2020-12-07 08:28:07 -08:00
JonLiu1993
24626ee977
[nanobench] update to 4.3.0 (#14975) 2020-12-07 08:27:48 -08:00
HrOokami
08b3a4340c
[ATK] Installing .pc files (#14972) 2020-12-07 08:27:33 -08:00
Bill Avery
f0935599bd
[cppgraphqlgen] Update to v3.3.0 (#14842) 2020-12-07 08:25:55 -08:00
Bill Avery
af87209c50
[pegtl] Update to 3.0.0 release (#14841) 2020-12-07 08:25:38 -08:00
Rémy Tassoux
5e7794f3f2
[pugixml] Update to 1.11.1 (#14813) 2020-12-06 15:15:28 -08:00
Phoebe
de70813cf3
[usockets] Fix build issue with feature ssl (#14935) 2020-12-04 16:49:07 -08:00
JonLiu1993
97547e9cda
[libpqxx] update to 7.2.1 (#14921) 2020-12-04 16:48:25 -08:00
Odysseas Georgoudis
bb7e8e4c68
[quill] Update 1.6.0 (#14916)
* Update quill to 1.6.0

* revert enabling arm windows build

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-12-04 16:47:20 -08:00
Jacob Kahn
2835810bfa
[arrayfire] Update port to fix cuSparse issue with CUDA 10.1 (#14911) 2020-12-04 16:47:00 -08:00
Jacob Kahn
85739301a8
[flashlight-cuda] Add stb as dependency, bump port commit (#14912) 2020-12-04 16:41:12 -08:00
Radames Cruz
0b769ed585
[kuku] Add new port (#14898) 2020-12-04 16:40:35 -08:00
ppenguin
7dd573a464
[termcolor]; Add termcolor (#14897) 2020-12-04 16:39:22 -08:00
Jacob Kahn
40b95d4103
[cuda] Add ENV CUDA_HOME to path hints (#14880) 2020-12-04 16:38:44 -08:00
Jack·Boos·Yu
d090a3e74c
[opencascade] Fix static build (#14901) 2020-12-04 16:38:05 -08:00
Jack·Boos·Yu
87a908d7b1
[aws-sdk-cpp] Add find_dependency to AWSSDKConfig.cmake and fix usage (#14936) 2020-12-04 16:15:10 -08:00
Gerald Combs
09f0dc0a79
[nghttp2] Update to 1.42.0. (#14862) 2020-12-04 15:59:14 -08:00
Bruno Carvalho
222f276c0b
[Chipmunk] build via cmake (#14776) 2020-12-04 15:33:20 -08:00
Carlos O'Ryan
99cfc38036
[google-cloud-cpp] update to latest release (v1.21.0) (#14886)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-03 17:37:33 -08:00
Daniil Goncharov
83bcf8525c
[magic-enum] Update to v0.7.1 (#14904) 2020-12-03 17:37:14 -08:00
Francisco Pombal
133051b793
[libtorrent] Update to 1.2.11 (#14755) 2020-12-03 15:32:00 -08:00
Adam Johnson
9377864689
[monkeys-audio] Update to 565d. (#14913)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-03 15:27:06 -08:00
NancyLi1013
ecba240490
[microsoft-signalr] Fix build error on Linux (#14872)
* [microsoft-signalr] Fix build failed on Linux

* Nicole CRs

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-12-03 13:56:56 -08:00
nicole mazzuca
ef0c3036fc
[vcpkg baseline][vtk-m] fix the sha512 (#14884)
* [vtk-m] fix the sha512

* Bump version

* add FILE_DISAMBIGUATOR to vcpkg_from_gitlab

* actually use the file disambiguator

* regenerate docs

* [moos-core] Add DISABLE_PARALLEL_CONFIGURE

Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2020-12-03 13:24:26 -08:00
NancyLi1013
a2135fd97e
[osg] Update dependency (#14790) 2020-12-02 13:07:37 -08:00
Jack·Boos·Yu
ad36a4f164
[aws-sdk-cpp] Restore AWSSDKConfig.cmake and add usage (#14868) 2020-12-02 13:05:52 -08:00
LRFLEW
0a45709941
[openssl] Handle INSTALL_NAME_DIR and OSX_DEPLOYMENT_TARGET for macOS shared builds (#14785)
* [openssl] Handle INSTALL_NAME_DIR for macOS shared builds

* [openssl] Handle OSX_DEPLOYMENT_TARGET for macOS shared builds
2020-12-01 14:30:35 -08:00
JonLiu1993
8c3be9ef96
[redis-plus-plus] Add c++17 feature (#14762)
* Build using c++17 standard

* Add a feature cxx17 instead

* Update ports/redis-plus-plus/portfile.cmake

* Update ports/redis-plus-plus/CONTROL

* Modify FEATURE_OPTIONS

* Modify feature options

* Add feature Cxx17

* Modify options

* Update ports/redis-plus-plus/portfile.cmake

* Update ports/redis-plus-plus/portfile.cmake

* Update ports/redis-plus-plus/portfile.cmake

* Modify the CONTROL file

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-12-01 14:16:00 -08:00
Francisco Facioni
6b19f55def
[magnum] fixes installing all dependecies by default (#11225) 2020-12-01 14:14:46 -08:00
Long Nguyen
02f6b89775
[many ports] mingw support (#14556)
* [vcpkg_configure_make] Only rename import libs on MSVC

* [x264] Only rename import libs on MSVC

* [x265] Add libc++ and libstdc++ as system libs

* [ffmpeg] mingw support

* [libvpx] Set AS environment variable

* [vcpkg_common_definition] Fix a mistake in the prefix and suffix variables

* [vcpkg_configure_make] Strip leading -l from lib list before joining

* [mp3lame] Use vcpkg_configure_make + mingw support

* [x265] Escape the pluses

* [ffmpeg] Add compiler flags for mingw

* [ffmpeg] Add WINVER define in mf_utils.c

* [ffmpeg] Remove unnecessary patch in 0003-fic-windowsinclude.patch

* [mp3lame] Add missing dollar sign

Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>

* [x265] Remove static lib when building shared with mingw

* [libogg] Change library name to libogg on mingw

* [libogg] Bump port version

* [x265] Remove -l(std)c++ flag in pkgconfig file

* [vcpkg_configure_make] Try to fix huge diff

* [mp3lame] Add comment on deprecated function lame_init_old

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-12-01 14:13:58 -08:00
Francisco Facioni
326e8c8156
[ceres] update to 2.0.0 (#14719) 2020-12-01 14:13:35 -08:00
Nemirtingas
18c93abcb4
[opengl] port path fix when crosscompiling (#14724)
* Update portfile to use native file path.

Fixes cross-compilation paths.

* Update portfile.cmake

* Update CONTROL

* Update ports/opengl/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-12-01 14:12:13 -08:00
Alexander Neumann
00553d0269
[elfutils] add new port (#14771)
* [elfutils] add new port

* update

* Update ports/elfutils/configure.ac.patch

Fix missing ZSTD linkage

* Update ports/elfutils/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* add eflutils on osx on CI skiplist

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-12-01 14:03:02 -08:00
Ryan
50e4bb5290
[xbyak] update to 5.991 (#14782)
* [xbyak] update to 5.991

* fail port on unsupported arch + true version

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* correct version string

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-12-01 14:00:09 -08:00
Long Huan
629acdf9d1
[Proj4] Update to 7.2.0 (#14800)
* update proj4 to 7.2.0

* fix cmake find

* add tiff,curl feature

* fix depends

* Update fix-proj4-targets-cmake.patch

* fix

* remove tiff and curl when static build

* fix windows static build error

* Update ports/proj4/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* change port version

* use find_dependency instead of find_package

* Update fix-proj4-targets-cmake.patch

* Update fix-proj4-targets-cmake.patch

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-12-01 13:59:39 -08:00
likle
5d813f3880
[cwalk] Add new port (#14801)
* added port: cwalk 1.2.5

* Update ports/cwalk/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/cwalk/vcpkg.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-12-01 13:52:56 -08:00
Gerald Combs
8ab16db55f
[c-ares] Update to 1.17.1. (#14863)
Update c-ares to 1.17.1, the current version as of
2020-11-30.  The release announcement can be found at
https://c-ares.haxx.se/mail/c-ares-archive-2020-11/0008.shtml.
Fixes #14828.
2020-12-01 13:49:39 -08:00
chausner
40d77821bb
[rtaudio] Add new port (#14774)
* Add rtaudio 5.1.0

* Convert CONTROL to manifest format

* [rtaudio] Mark UWP as unsupported

* Add rtaudio:x64-linux=fail to ci.baseline.txt
2020-12-01 12:34:21 -08:00
Phoebe
46e6bad823
[gdal] Fix build errors on linux and osx (#14866) 2020-12-01 10:01:02 -08:00
General Jack O'Neill
65d742a57d
[networkdirect-sdk] Rework portfile.cmake to allow windows x64 and x86, add fail for other triplet combinations, remove all triplets for CI fail list (#14688)
* Fix x86 triplets conditional expression

* Update CI baseline - remove triplet x86-windows

* Change message to fail on arm, linux and osx message

* Add UWP to fail message and remove networkdirect-sdk from CI

* Fix vcpkg_fail_port_install function

* Remove windows x64 and x86 check

* Fix misspelled ON_TARGET and change Supports in CONTROL
2020-11-30 15:58:22 -08:00
Jacob Kahn
51f295ade7
[cudnn] Don't copy debug versions of the lib since they aren't provided (#14736)
* [cudnn] Don't copy debug versions of the lib since they aren't provided

* Bump port version

* add VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES
2020-11-30 15:57:40 -08:00
LRFLEW
7313144886
[speexdsp] Update CMake script for macOS/Linux (#14758)
* [speexdsp] Update CMake script for macOS/Linux

* [speexdsp] Update download URL comment

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [speexdsp] update with suggested CMake changes

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-11-30 11:57:13 -08:00
eao197
7be127628f
SObjectizer updated to v.5.7.2. (#14844) 2020-11-30 11:04:05 -08:00
Eli Arzhannikov
f6dabc0250
[lapack-reference] add to CMAKE_FIND_LIBRARY_SUFFIXES additional suffixes (#14816)
* [lapack-reference] add to CMAKE_FIND_LIBRARY_SUFFIXES additional suffixes with versions for make find_library to able to find libgfortran

* restore original value of CMAKE_FIND_LIBRARY_SUFFIXES
2020-11-30 11:03:40 -08:00
NancyLi1013
2fbd692f56
[libevent] Fix library cannot be found (#14805) 2020-11-30 11:02:53 -08:00
Jack·Boos·Yu
94fe840933
[sdl2-image] Fix usage (#14796) 2020-11-30 11:01:16 -08:00
JonLiu1993
09d71f3041
[cpp-httplib] Update to 0.7.15 (#14795) 2020-11-30 11:00:50 -08:00
Jack·Boos·Yu
8f7de27b24
[devil] Fix pkgconfig on Windows (#14793) 2020-11-30 11:00:02 -08:00
Gregor Jasny
9202f7fa54
[prometheus-cpp] Update to version 0.11.0 (#14792) 2020-11-30 10:43:22 -08:00
Kevin Lu
1380e8fd4a
[fmt] Update to 7.1.3 (#14786) 2020-11-30 10:42:58 -08:00
Ryan
0878a82192
[span-lite] update to 0.9.0 (#14781) 2020-11-30 10:39:10 -08:00
Daniil Dudkin
1e9243799e
[fixed-string] Add library (#14770)
* [fixed-string] Add library

* [fixed-string] Added new lines to files
2020-11-30 10:37:18 -08:00
victorburckel
a61ae4f9d6
[ace] copy generated headers files for tao (#14768)
* copy generated files from ace / tao release build folder

* Update port version
2020-11-30 10:37:01 -08:00
Jack·Boos·Yu
d7c3b9ec4a
[poco] Fix dependency libmariadb (#14763)
* [poco] Fix dependency libmariadb

* [poco] Remove link in codes
2020-11-30 10:36:22 -08:00
Daniel Parker
b743d46899
[jsoncons] Update to version 0.159.0 (#14752) 2020-11-30 10:18:11 -08:00
Kevin Lalumiere
0c9285e534
[hiredis] update to 1.0.0 (Fix #13256) (#14734)
* Update to version 1.0.0

Some patches were removed since they are no longer required. Indeed, the
repository https://github.com/redis/hiredis@v1.0.0 fixes many of the
issues our patches were adressing.

* Fix cmake targets for ssl feature
2020-11-30 10:17:12 -08:00
Charles Karney
e7343e50b1
[geographiclib] Update to version 1.51 (#14711)
* [geographiclib] Update to version 1.51

This is just a routine upgrade.

* Use git diff to create patch file

* Preserve execute permissions on tools

* Handle installation of tools so that shared libs are found.

Co-authored-by: Charles Karney <charles.karney@sri.com>
2020-11-30 10:15:15 -08:00
SvenPStarFinanz
e7a3a4cd73
[sqlcipher] Update to 4.4.1 (#14677)
* [sqlcipher] Update to 4.4.1

* [sqlcipher] Updated control file to 4.4.1

* Update ports/sqlcipher/vcpkg.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-30 10:10:08 -08:00
JonLiu1993
ad2933e97e
[protobuf] Update to 3.14.0 (#14670)
* [protobuf] Update to 3.14.0

* Replace patch CRLF with LF
2020-11-30 10:08:38 -08:00
Silvio Traversaro
24c67cb379
[tiny-process-library] Bump tiny-process-library to 2.0.4 (#14732)
* Bump tiny-process-library to 2.0.3

* fixup

* fixup
2020-11-30 10:06:27 -08:00
Jacob Kahn
b7f03b4635
[flashlight-cuda] New Port (#14676)
* [flashlight-cuda] New Port

* Rebase on NCCL port, update commit

* Add default feature (fl)
2020-11-30 10:05:02 -08:00
yurybura
e95a7a8dc0
[llvm] update to 11.0.0 (#13998)
* [vcpkg] allow to use semicolons in COMMAND argument

* [llvm] update to 11.0.0

* [vcpkg] use latest version

* [vcpkg] allow to use semicolons in OPTIONS

* fix vcpkg_fixup_cmake_targets

* [llvm] fix more install paths, add /bigobj option, fix up CMake targets

* Apply suggestions from code review

* [llvm] fix clang, flang, lld, mlir and polly CMake targets

* [llvm] remove empty include directory /include/flang/Config

* [llvm] Flang requires C++17

* [llvm] add /Zc:__cplusplus

* [llvm] remove empty include directory include/clang-tidy/plugin

* [llvm] try to fix ClangConfig.cmake, LLVMConfig.cmake, LLDConfig.cmake etc. with patch

* [llvm] set tools install dir to tools/llvm

* [aws-sdk-cpp] fix build after changes in vcpkg_configure_cmake.cmake

* [llvm] disable Flang and OpenMP on Windows

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-30 09:56:22 -08:00
Phoebe
666589a27d
[vcpkg baseline] [libass] Fix dependency issue in Linux (#14843)
* [libass] Fix dependency issue

* format vcpkg.json
2020-11-30 09:48:57 -08:00
Billy O'Neal
9d72e33d51
[freetds] Remove patches and update to a version that no longer needs them (#14529)
* [freetds] Remove patches and update to a version that no longer needs them

Upstream seems to have version numbered releases but they aren't explicitly numbered well in GitHub, so I've intentionally changed the version-string to something unorderable for now.

* Also update to 1.2.11.

* Update ports/freetds/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-30 09:41:33 -08:00
NancyLi1013
62fe6ffbbb
[ebml/gppanel/matroska/polyhook2/unrar] Fix typos in CONTROL files (#14794) 2020-11-26 15:05:51 -08:00
Jacob Kahn
54c63514a6
[nccl] New Port (#14683)
* [nccl] New Port

* Update ports/nccl/portfile.cmake

* Add usage to vcpkg-cmake-wrapper

* Move usage to usage file

* Update ports/nccl/portfile.cmake

* Don't copy debug libraries because they aren't provided

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-11-25 11:35:15 -08:00
Long Nguyen
e2ff466f65
[boost-locale] Replace VCPKG_TARGET_IS_WINDOWS in b2-options (#14502)
* [boost-locale] Use CMAKE_SYSTEM_NAME as a fallback where VCPKG_TARGET_IS_WINDOWS is not available

* fix this issue in a different way

* Remove comments in b2-options.cmake.in

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* fix generate-ports.ps1

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-25 11:26:33 -08:00
SNiLD
8d2332660c
[proj] Added support for optionally building the tools (#14629)
* Added support for optionally building the tools.

* Increase port version.

* Do not build tools with CMAKE_DEBUG_POSTFIX.
2020-11-25 11:26:09 -08:00
LRFLEW
b6524c8363
[duktape] Add VERSION and SOVERSION properties CMake build (#14666) 2020-11-25 11:25:02 -08:00
Rémy Tassoux
385a4607c6
[bitsery] Update to 5.2.1 (#14722)
https://github.com/fraillt/bitsery/releases/tag/v5.2.1
2020-11-25 11:24:10 -08:00
Francisco Facioni
2534ea40a4
[toml11] fixes installation (#14723)
* [toml11] fixes installation

* Update ports/toml11/CONTROL

Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
2020-11-25 11:23:45 -08:00
Silvio Traversaro
e81a567080
[ignition-msgs*] Fix flaky CI tests for ignition-msgs* ports (#14730)
Pass ADD_BIN_TO_PATH to vcpkg_install_cmake and
remove custom PATH hacks.
2020-11-25 11:23:22 -08:00
Joachim Gehweiler
c961c13692
[tensorflow] Add C port (#14392)
* fix build issues occurring from default bazel config being used because customized bazel config is stored in wrong directory

* [tensorflow-cc] Update CONTROL and ci.baseline.txt

* fix also applies to windows static build

* fix debug and static builds as well as library naming for non-linux
- add patch to fix debug builds
- add patch to fix exports for static linking
- really build debug (instead of cloning release)
- override bazel build options for debug (work around bazel bug)
- bazel doesn't support static libraries: work around by building dynamic library and constructing static linkage commands from build log
- Windows .pdb file can't be >4GB even on x64: work around using reduced debug information
- Windows doesn't support .lib files >4GB even on x64, so split into multiple libs
- vcpkg requires equal amount of libs for debug and release: work around using handcrafted empty dummy libs
- fix naming of libs (.dll on Windows and .dylib on macOS)

* upgrade tensorflow from v1.14 to v2.3
- adapt patch files to tensorflow code changes
- update bazel from v0.25.2 to v3.1
- on Windows use python installed on the host instead of embedded python obtained via vcpkg because embedded python lacks pip, which we need to obtain numpy
- on Windows add MSYS2 to the PATH so that bazel tools can access MSYS2 GIT
- add support for custom CA certificates when using HTTPS_PROXY

* fix execute process macro
The existing implementation totally screwed up commands if the command's arguments contained semicolons (this is the case, e.g., in the FindPython modules of the cmake distribution).

* extend overriden execute_process to more than one COMMAND as there actually are use cases for this

* added another patch required for tensorflow v2.3, fixed path and working directory

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* final fixes for static build + improving out messages

* enabling linux and osx in CI to see if it works now

* simplified code, fixed version numbers, fixed generated include cmake file

* fix failing postbuild check on handcrafted empty dummy library by spreading the last real libraries contents over the required number of libraries

* remove dead code commit by mistake again

* improvements from code review

* cleaner fix for debug code

* find pip3 in PATH (PYTHON3_DIR apparently not valid for pip3)

* fix error in python helper script

* fix wrong libname in postbuild script

* fix python detection + switch to python on msys2 (instead of embedded python) for Windows as we need numpy

* fix order of arguments

* fix command (it may contain spaces such as C:\Program Files\...)

* revert last commit (root cause for CI failures is something different: there are line breaks in path)

* fix regex comparision
(value needs to be escaped as it may contains regex special characters such as brackets, eg C:/Program Files (x86)/...)

* fix linebreaks in generated file

* fix CRT linkage
(macOS doesn't support static CRT linkage; it's set to dynamic even static target triplets for macOS and linux)

* refactor implemenation to avoid as much code duplication as possible -- algorithmically identical

* fix version numbers in helper scripts

* enable work-around for Windows until bazel fix is available

* install missing python3-pip on linux

* fix linux build by patching

* apply timeout feature now available via merged master branch

* correct linux build patch

* improve debug build patches
(no functional difference because LOG(FATAL, ...) macro internally anyway calls abort(), which the compiler doesn't detect in debug mode...

* improve linux patch

* temporarily add debug to inspect what's going on on macOS CI

* remove temporary debug code and fix static linking scripts for linux and macOS

* fix regex escaping

* fix ambiguous match while grepping for the framework link command

* extend fix of ambiguous match while grepping for the framework link command

* fix what merge of master broke

* fix more what got broken by merging master
(all packages and their dependencies are now maintained manually instead of using pacman...)

* remove "unofficial" from filename

* added switch do distinct classic and manifest mode when generating config.cmake file

* create symlinks for libraries without version number

* fix linux postbuild script

* temporarily disable code making problems

* add note for linking on Linux and macOS

* forget to add README file in previous commit

* add file forgotton in macro fixing patch

* fix python library path

* fix macOS static link command

* update linkage instructions in README

* Update ports/tensorflow-cc/CONTROL

* Update ports/tensorflow-cc/portfile.cmake

* Update scripts/ci.baseline.txt

* use vcpkg_execute_required_process

* pass C_FLAGS and CXX_FLAGS to bazel

* fix INTERFACE_INCLUDE_DIRECTORIES

* fix optional c/cxx arguments

* also add linker opts

* update README

* merge static libs into one
to support force_load (cannot force_load both due to duplicate symbols)

* update README

* quote python path (it might contain spaces that don't get escaped inside outer quotes of bash command)

* fix python path also for static build

* add arm(64) as currently unsupported arch

* bazel 3.7 is available -> remove workaround

* update README, remove necessary c-ares from deps

* update msys package

* add uwp specific options, and minor general improvements

* fix string replace

* fix control file and windows path separator

* revert backslashes-fix -- the root cause was missing .exe extension

* upgrade to tf 2.3.1

* fix hard-coded version

* remove uwp work-in-progress code so that PR can be merged

* add [tensorflow] C API port

* missing in previous commit

* fix include file

* remove unnecessary suffix

* update README and print out usage info in portfile

* Update ports/tensorflow-cc/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/tensorflow/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* follow-up to code review

* fix suffix parameter

* fix quoting

* extend linux patch

* another try to fix quoting of possibly empty string parameter

* different approach to fix empty string arguments

* update list of headers for tensorflow 2.3.1 (was still 2.3.0)

* Update ports/tensorflow/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* move common stuff into tensorflow-common as discussed in review

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

Co-authored-by: Gehweiler <Joachim_Gehweiler@McAfee.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Joachim Gehweiler <joachim@Joachims-iMac.local>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-25 11:18:44 -08:00
Jack·Boos·Yu
6e073f1686
[tesseract] Enable dynamic build, format portfile.cmake (#14650)
* [tesseract] Enable dynamic build, format portfile.cmake

* [tesseract] Remove wrongly deletions

* [tesseract] Fix build training tools on dynamic
2020-11-23 16:20:30 -08:00
Mathis Logemann
ff7113a7c6
update to version 3.5.4 (#14691) 2020-11-23 16:17:05 -08:00
Matioupi
256c8d6ac6
[curl] Fixes pkgconfig file (#14715)
* Fix pkgconfig for windows debug build. Re-allow tool feature on non windows platforms

* Fix tool feature

* Modified debug/release prvate libs according to https://github.com/microsoft/vcpkg/pull/14350#discussion_r520444862
Added vcpkg_fixup_pkgconfig() according to https://github.com/microsoft/vcpkg/pull/14350#discussion_r520435718

* Delete portfile.cmake.orig

* Fix pkgconfig

* Revert "Fix pkgconfig"

This reverts commit cb4da8bcc5.

* Bump port version to 3

* add missing system libs for windows. made case type coherent for ws2_32

* Fix build on x64-linux triplet

* Reverted ws2_32 to Ws2_32 as discudssed in https://github.com/microsoft/vcpkg/pull/14350#discussion_r525893479

* More fixes for Linux build with features

* Fix for feature c-ares

* Formatting

* First fix attemps for https://github.com/microsoft/vcpkg/issues/14681

* More fix for https://github.com/microsoft/vcpkg/issues/14681 (Windows only for now)

* Add brotli dependcy when brotli feature is enabled

* Fixed indentation

Co-authored-by: Phoebe Ma <v-phma@microsoft.com>
2020-11-23 15:26:38 -08:00
Jack·Boos·Yu
5cd25eee5d
Add option VCPKG_QMAKE_USE_NMAKE in vcpkg_build_qmake and install_qt (#8524)
* add option PREFER_NMAKE to vcpkg_build_qmake and install_qt.

* Add /MP to qt5-base/vcpkg_build_qmake.

* use VCPKG_QMAKE_USE_NMAKE instead of as function parameter.

* Update ports/qt5-base/cmake/install_qt.cmake

* Update scripts/cmake/vcpkg_build_qmake.cmake

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-11-23 15:26:01 -08:00
Jacob Kahn
820ad09d6d
[cudnn] Try to find CUDNN locally before downloading (#14686)
* [cudnn] Try to find CUDNN locally before downloading

* Update port version to 3
2020-11-23 15:25:27 -08:00
NancyLi1013
097a31d4c3
[qt-advanced-docking-system] Update hash (#14714) 2020-11-23 10:51:06 -08:00
Nemirtingas
9555c11202
[libdatachannel] Add new port (#13704)
* libdatachannel port

* Fixed various things for pr.

* Update to v0.9.2

* Update to 0.9.4 and enable SRTP feature

* Add openssl dependency

* Fix usrsctp find_library

* Flip the sense of the websockets feature and use a manifest instead of CONTROL file.

* Need to update libjuice and libdatachannel but there is now a USE_SRTP option.

* Update libdatachannel for USE_SRTP Option

* Update libdatachannel to v0.10.1

Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-11-23 10:50:37 -08:00
Joakim L. Gilje
d9633d939c
[vcpkg] initial openbsd (community) support (#14549)
* initial openbsd support in vcpkg

* after clang-format

* hardcoded in the preferred compiler for openbsd in bootstrap scipt (thanks @tormfinn)

* Fetch a patched pkg-config because openbsd pkg-config lacks {fcfiledir}

* fixes from review feedback

* corrected hash for pkg-config.openbsd

* re-added missing endif()

* regenerate docs

* Update scripts/cmake/vcpkg_configure_meson.cmake

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-23 09:43:23 -08:00
Phoebe
a6966c2021
[openvdb] Fix dependency issue and usage issue (#14651) 2020-11-20 13:25:30 -08:00
Phoebe
048d760168
[hunspell] Avoid automatically added lib prefix (#14623)
* [hunspell] Avoid automatically added lib prefix

* Update port version

* Update CMakeLists.txt
2020-11-20 12:25:16 -08:00
Alexander Neumann
eb895b95aa
[liblzma] use upstream CMakeLists.txt + Add pkgconfig. (#14615)
* [liblzma] use upstream CMakeLists.txt + Add pkgconfig.

* fixing regressions

* add debug suffix. fix pkgconfig

* fix cmake path

* remove empty lines

* fix wrapper

* more fixes

* fix findLibLZMA

* fix patch for static builds
2020-11-20 12:23:19 -08:00
Matioupi
878d7ea830
[curl] Fixes pkgconfig configuration file (#14350)
* Fix pkgconfig for windows debug build. Re-allow tool feature on non windows platforms

* Fix tool feature

* Modified debug/release prvate libs according to https://github.com/microsoft/vcpkg/pull/14350#discussion_r520444862
Added vcpkg_fixup_pkgconfig() according to https://github.com/microsoft/vcpkg/pull/14350#discussion_r520435718

* Delete portfile.cmake.orig

* Fix pkgconfig

* Revert "Fix pkgconfig"

This reverts commit cb4da8bcc5.

* Bump port version to 3

* add missing system libs for windows. made case type coherent for ws2_32

* Fix build on x64-linux triplet

* Reverted ws2_32 to Ws2_32 as discudssed in https://github.com/microsoft/vcpkg/pull/14350#discussion_r525893479

* More fixes for Linux build with features

* Fix for feature c-ares

* Formatting

Co-authored-by: Phoebe Ma <v-phma@microsoft.com>
2020-11-20 12:18:17 -08:00
JonLiu1993
3c9afa7a20
[zeromq] Add feature draft (#14642)
* [zeromq] Add feature draft

* Modify protfile copyrigt
2020-11-20 11:54:45 -08:00
JonLiu1993
4c17d2a2c2
[soci] Update to 4.0.1 (#14646) 2020-11-20 11:54:07 -08:00