Commit Graph

9213 Commits

Author SHA1 Message Date
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
Jack·Boos·Yu
9b72cad7f0
[abseil] Re-fix cxx 17 standard, add macro ABSL_USE_CXX17 (#14647)
* [abseil] Re-fix cxx 17 standard, add macro ABSL_USE_CXX17 to `absl-config.cmake`

* [grpc] Fix build failure when abseil use cxx 17 standard

* Update ports/abseil/portfile.cmake
2020-11-20 11:53:48 -08:00
JonLiu1993
e01aec15e6
[libheif] update to 1.9.1 (#14648)
* [libheif] update to 1.9.1

* Add example optinos

* Update ports/libheif/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-20 11:48:17 -08:00
Stefano Sinigardi
08e297e82d
[leptonica] add missing dependency on big sur (#14655) 2020-11-20 11:38:27 -08:00
Jack·Boos·Yu
fdfe770571
[gdal] Update to 3.1.3 (#13449)
* [vcpkg_*_nmake] Add option INSTALL_COMMAND

* [gdal] Update to 3.1.3 and switch to vcpkg_*_nmake on Windows

* [vcpkg_build_make] Add option MAKEFILE

* fix install on windows, fix linux build

* fix options position

* [gdal] Fix linux build

* [gdal] Fix expat library name

* [gdal] Fix geos library name

* [gdal] Fix cmake wrapper

* [pdal] Fix dependency geos

* [pdal] Fix PDALConfig.cmake

* [gdal] Fix dependency cfitsio on *inx

* disable cfitsio temporary

* [gdal] Correct cmake wrapper and usage

* [gdal] Fix tools on windows-static

* Revert a9ac823007

* Apply suggestions

* [vcpkg_build_nmake] Fix install command

* [vcpkg_build_nmake] Fix install command

* regenerate docs

* [gdal] Update dependency iconv and charset library names

* [gdal] add json-c as a dependency on non-windows

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-20 10:29:25 -08:00
Adam Johnson
46068e8a37
[python3] Upgrade to 3.9.0 (#14510)
* [python3] Bump to 3.8.6.

* [python3] Bump to 3.9.0.

* [itk] Correct python artifact names.

* [pybind11] Update python artifact names.

* [vcpkg_find_acquire_program] Bump PYTHON3 to 3.9.0.
2020-11-20 09:44:51 -08:00
seanlis
88de49b139
[qt5-tools] Patch windeployqt to locate icudtd correctly. (#14083)
* Patch windeployqt to locate icudtd correctly.

* Add the link of the upstream issue as a comment to the patch in the portfile.
2020-11-19 21:38:36 -08:00
Alexander Neumann
e013fa17ec
[qt5-base] fix brotli linkage and qml dlls deployment (#14594) 2020-11-19 12:34:30 -08:00
Iván
fb291e39ad
[camport3] add new port (#13759)
* [camport3] add new port: https://github.com/percipioxyz/camport3

* Removes no longer needed include

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

* using VCPKG_TARGET_IS_WINDOWS and VCPKG_TARGET_IS_LINUX
fails if installed on OSX

* Update ports/camport3/CONTROL

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* unsupported targets and architectures added to control and portfile

* Update ports/camport3/CONTROL

* fixes supports string in control file

* Apply suggestions from code review

this port doesn't support UWP

Co-authored-by: Ivan Bravo <tecnic@robinteg.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-19 12:34:13 -08:00
Alexander Neumann
678e3057d6
[libpq/ffmpeg] Fix iconv/intl linkage not covered by CI (#14626)
* fix iconv naming in ffmpeg

* libpq fix features
2020-11-19 12:33:04 -08:00
NancyLi1013
dd8d436fb0
[vcpkg baseline][qt5-location] Update patch (#14644) 2020-11-19 10:56:44 -08:00
Jacob Kahn
4297ade917
[arrayfire] New Port (#14240)
* [arrayfire] New Port

* Format manifest file

* Remove nvidia cub, forge, and spdlog submodules and use vcpkg ports - add patch

* Remove arrayfire/assets and don't build examples

* Remove arrayfire/glad submodule, use port, update patch

* Add optional freeimage dependency for graphics lib

* Remove rename of arrayfire threads/pass path to build

* Update ports/arrayfire/portfile.cmake

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

* Fix up cmake targets files, install bin/dlls to the proper location

* Use debug bin dir if in debug mode

* Fixes for unified, Windows dlls, and more
- Make the unified backend its own feature
- Make the unified and CPU backend default features
- Conditionally create a bin directory if a Windows non-static build for the unified dll
- Remove fftw dependency (relies on MKL)
- Only support x64

* Add warning for Windows static builds

* Ensure CMake assets are in the proper dir for non-Windows builds

* Actually, don't change cmake targets in non-Windows systems

* Remove port-version

* Use MKL for CPU and OpenCL backends

* Patch arrayfire/threads - fix duplicate include

* Use newer af/threads, replace include path to fix Windows builds

* Fix binary dir for output DLLs

* Update select_compute_arch to work with CUDA 11

* Don't include CUB if using CUDA >= 11

* Bump port verison to 3.7.3 to handle CUDA 11+

* Update port to use 3.7.3

* Update to include MSVC 2019 fixes, fixup CMake targets on *nix

* Apply suggestions from code review

* Update ports/arrayfire/portfile.cmake

* Change AF CMake dir since targets.cmake are included by other targets

* Bump to commit with fixed AF version for bits

The v3.7 branch tip was still outputting shared objects with 3.7.2 versions attached to them. It's now fixed

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-19 10:50:38 -08:00
Maxime GIMENO
e55c6e1b83
CGAL: Update to 5.1.1 (#14605)
* Update to 5.1.1

* Update CONTROL

* Fix repo name

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

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-18 15:44:04 -08:00
Wei Dai
f6612d53ed
[seal] Update to version 3.6.0. Changed default features. (#14576)
* Updated ports/seal to version 3.6.0. Changed default features. Supported linux and *-windows-static. macOS is not tested but should work.

* Changed to use vcpkg_check_features and VCPKG_TARGET_IS_WINDOWS. Updated SEAL's commit hash to keep up-to-date with SEAL's new fixes.

* Removed one unnecessary cmake argument.

* Disabled parallel configure.

* Updated SEAL's commit hash.

* Enforced static linkage.

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

* Update ports/seal/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-18 15:39:36 -08:00
Nemirtingas
e93bc55f0d
[libjuice] Update libjuice for libdatachannel port. (#14213)
* Update libjuice for libdatachannel port.

* Update ports/libjuice/CONTROL

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

* Update libjuice to v0.6.0

* Update ports/libjuice/CONTROL

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

Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-18 14:15:31 -08:00
Michał Janiszewski
34e79cb043
[icu] Add MSVC ARM64 support (#14186) 2020-11-18 14:09:34 -08:00
Stefano Sinigardi
3e2120fe2b
[BLAS] add metaport (#13448)
* [BLAS] add metaport

* [openblas] enable also on macOS to allow lapack-reference previous setup

* [clapack] bump port version

* [blas, lapack] Remove incorrect comments about "outside vcpkg"

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-11-18 13:55:25 -08:00
Alexander Neumann
3217e25596
[meson|scripts] update scripts (#12945)
* Update meson to a recent commit to fix a bug with 0.56

* rename static libraries built by meson by default on windows

* apply cmake variables detection to meson.
use native/cross files
make arm builds work.

* update munit

* fix fribidi

* fix _FLAGS variables

* set env SDKROOT and MACOSX_DEPLOYMENT_TARGET in configure_meson

* need osx env while building and configuring

* - remove unused env backup functions
- rename internal functions to be prefixed with _vcpkg_
- fix VCPKG_CHAINLOAD_TOOLCHAIN_FILE for ios/freebsd

* replace _vcpkg with vcpkg since _ has special meaning in functions

* rename functions to vcpkg_internal_meson_generate

* update control tool-meson
2020-11-18 13:36:20 -08:00
JonLiu1993
f08e44a301
[libde265] Updated to v1.0.8 (#14497)
* [lua] update to 5.4.1

* [libde265] update to 1.0.8

* Handling lua file conflicts

* Updated libde265 to v1.0.8

* Updated libde265 to v1.0.8

* Updated libde265 to v1.0.8

* Updated libde265 to v1.0.8

* [libde265] update to 1.0.8
2020-11-18 13:09:26 -08:00
NancyLi1013
97a2954d07
[cppzmq] Add draft feature (#14624)
* [cppzmq] Add draft feature

* Update ports/cppzmq/CONTROL
2020-11-18 13:08:48 -08:00
JonLiu1993
f9990d2b4c
[SUNDIALS] Update to 5.5.0 (#14618)
* [lua] update to 5.4.1

* Handling lua file conflicts

* [SUNDIALS] Update to 5.5.0

* Handling lua file conflicts

* [SUNDIALS] Update to 5.5.0
2020-11-18 13:08:22 -08:00
Phoebe
81daeaa1be
[poco] Fix dependency and cmake config issue (#14589)
* [poco] Fix dependency and cmake config issue

* Merge the patches
2020-11-18 13:07:49 -08:00
SvenPStarFinanz
232aa4b2cf
[xmlsec] Update to 1.2.31 (#14587)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-18 13:07:04 -08:00
Jack·Boos·Yu
2018406edb
[vcpkg baseline] Clean up baseline, use Keyword Supports (#14246) 2020-11-18 10:49:25 -08:00
chausner
1cf8ae3e1d
[liblsl] Update to 1.13.1 (#14566) 2020-11-17 14:46:38 -08:00
Rémy Tassoux
42216bbd6c
[robin-hood-hashing] Update to 3.9.1 (#14563)
https://github.com/martinus/robin-hood-hashing/releases/tag/3.9.1
2020-11-17 14:45:52 -08:00
Rémy Tassoux
32c13c7ce8
[directxtk][directxtk12][directxtex][directxmesh] Update to latest version (#14539)
* [directxtk][directxtk12][directxtex][directxmesh] Update to latest version

https://github.com/microsoft/DirectXTK/releases/tag/nov2020
https://github.com/microsoft/DirectXTK12/releases/tag/nov2020
https://github.com/microsoft/DirectXTex/releases/tag/nov2020
https://github.com/microsoft/DirectXMesh/releases/tag/nov2020

* [directxlibs] Fix wrong port version
2020-11-17 14:45:32 -08:00
Andrei Lebedev
0b7e8c9e8e
[libprotobuf-mutator] Add new port (#13691)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-11-17 14:37:14 -08:00
NancyLi1013
3a716d9fcc
[vcpkg baseline][monkeys-audio] Update to 5.59 (#14586)
* [vcpkg baseline][monkeys-audio] Update to the new version

* Update ports/monkeys-audio/portfile.cmake

* Fix typo error in patch name

* Refix typo
2020-11-17 09:30:37 -08:00
Alexander Neumann
3a26eb3dc4
[intl/gettext/fontconfig] update to native build system (#11776)
* [fontconfig] update fontconfig

* [libiconv] update to make

* [gettext] update to make

* [vcpkg_configure_make] Changes considering pure configure ports without the requirement to run autoconfig

* [fontconfig] make it work on windows

* Remove install of unofficial cmake config

* add function get_cmake_vars

* fine tuning.

* apply to make based ports.

* add log suffix on not windows platforms

* fix c&p error

* add previous LINK env

* setup env on windows and extract cpp flags correctly.

* update glib and libxml2

* fix windows regressions

* Apply suggestions from code review

* add windres wrapper to invoke RC.

* remove wrong fi

* fix libintl.

* try fixing uwp

* other things to update

* exiv2 fix

* libtool does not like -RTC1

* pass the /RTC<x> flag directly to the compiler

* trust cmake instead of adding extra flags

* fix expat

* fix iconv wrapper install

* change fontconfig intl linkage.

* add appcontainer back in which is required for UWP. Why is this not in the cmake flags?

* fix pkg-config in vcpkg_configure_make

* fix json-c pkg-config installation

* remove remnoved config

* comment out debug messages + bit of tuning

* finally fontconfig

* comment debug messages

* expat apply extra patches.

* Switch back to -E instead of -EP in cpp

* commit changes from fontconfig PR

* [expat] fix expat details

* Apply suggestions from code review

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

* cleanup docs

* update osx pipeline so that fontconfig actually builds

* fix expat the lazy way by using a higher commit than release

* fix a barage of regressions due to the use of unofficial targets

* [expat] use a higher commit hash with a better stabilized cmake build

* forgot freexl regression

* more unofficial fixes

* fix downstream expat usage

* fix wxwidgets

* fix gcdm regression

* [vtk] fix the regression due to expat

* add uwp cl flags back in. Somehow those are not set by cmake

* add a few other configure options for full gettext build

* fix cmake regression

* fix a few regressions

* fix static gettext build

* fix gettext static

* fix libxml2 wrapper for cmake

* some more regressions fixes

* add conversion from somelib.lib to -lsomelib

* add a few option to libiconv.

* get logs from CI

* add missing ar-lib wrapper

* add missing ar-lib wrapper

* add fatal error to gettext

* remove uuid from the list of LIBS since it seems to not exist in CI?

* small but important regex correction

* fix regex and add debug message for libs

* remove error and only build libintl.

* add uuid dependency to fontconfig in qt5-base

* osx install gettext for autopoint

* fix io2d regression by saying the port is broken .....
(which it is; upstream needs to learn proper cmake)

* restore the old libxml2 wrapper with minor modifications

* fix xmlsec regression

* install wrapper correctly

* try actual fixing io2d

* improve iconv wrapper

* add latest changes from update_fontconfig PR

* Apply suggestions from code review

first set which don't need special attention

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

* Apply suggestions from code review

one more simple change

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

* [x264] set env AS

* fix bugs due to refactor

* use subpath everywhere

* apply changes from CR

* fix fontconfig build.

* only change libs in static builds

* remove unnecessary lines 41 & 44

* remove flag transformation

* reintroduce the flag / to - transformation for MSVC

* trying to figure out autopoint issue.
using wrong (windows) find.exe instead of msys

* add correct working_dir to subpath

* escape stupid env paths.

* fix typo

* add findutils
remove debug messages

* add error if libtool chokes

* add file to msys

* pass lt_cv_deplibs_check_method=pass_all on windows
(couldn't get file.exe to work so that libtool correctly ids the passed libs)

* add bzip2 to msys

* reenable libtool check. Lets see if CI agrees

* unbreak linux
try to figure out where uuid should be on windows.

* add -L flag and help libtool ?

* try to get ci to find uuid.

* try to use cygpath

* update controls

* cleanup merge mistakes

* correct merge issues

* determine cmake vars if not done before.

* move adding of -l earlier

* more merge cleanup

* fix uwp builds by not transforming libs

* fix patches in io2d

* fix xz download error

* apply code review changes manually

* fix the typos left behind in CR

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2020-11-17 09:18:59 -08:00
Antoine Hoarau
12ab060a3d
[ignition-transport8] fix version in CONTROL file (#14562) 2020-11-16 10:29:18 -08:00
Phoebe
0b4db02b9b
[assimp] Fix cmake config name and add cmake version (#14554)
* [assimp] Fix cmake cofig name and add cmake version

* [ogre] Update 'Assimp' to 'assimp
2020-11-16 10:28:39 -08:00
Kevin Lalumiere
3be0fec092
[aws-sdk-cpp] Make aws-sdk-cpp rpath relocatable (#14546)
* Make aws-sdk-cpp rpath relocatable (fix #14544)

This is important since vcpkg offers binary caching which could be
shared between different machines (as long as both machines use the same
"toolchains" [more technically, as long as the vcpkg hash is the same])

* Allow cross-compilation

* Update port version

Co-authored-by: Kevin Lalumiere <klalumiere@coveo.com>
2020-11-16 10:26:18 -08:00
Matioupi
838574a4e6
[baseline][libarchive] : regression fix (#14579)
* Fix regression cf. https://github.com/microsoft/vcpkg/issues/14567 introduced with commit 5dc53211ca

* Changes as suggested in https://github.com/microsoft/vcpkg/pull/14579#discussion_r523812601 and following

* Change as suggested in https://github.com/microsoft/vcpkg/pull/14579#discussion_r523809876

* [cmake] Fix dependency zstd

* [cmake] Revert d14f917bd2

* [libarchive] Fix cmake wrapper, add usage

* Manual merge of fa887c48f1

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-11-16 09:49:38 -08:00
Jack·Boos·Yu
5dc53211ca
[libarchive] Re-fix dependencies, combine patches (#14535) 2020-11-13 13:59:23 -08:00
Eli Arzhannikov
c6f055ed5d
[tbb] fix shared tbb library configuration build under *nix (#14555)
* fix shared tbb library configuration build under *nix

* bump Port Version

* installing missed TBBConfigVersion.cmake
2020-11-13 13:56:26 -08:00
Vitalii Koshura
5c491b245b
[sentry-native] Update to version 0.4.4 (#14541)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-11-13 13:45:32 -08:00
Vitaliy Didik
8c98e1a6de
[libidn2] Update to version 2.3.0 (#14540) 2020-11-13 13:45:13 -08:00
Phoebe
8e3e1a1f9a
[opencl] Remove feature wdk (#14536) 2020-11-13 13:41:47 -08:00
Phoebe
4073d297e1
[boost] Install usage file (#14517)
* [boost] Install usage file

* Switch to target style

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-13 13:38:59 -08:00
Jack·Boos·Yu
132ca47d69
[poco] Fix dependency, add features (#14305)
* [poco] Fix dependency, add features

* [poco] Update libmysql related code

* [poco] Drop uwp support, fix cmake path
2020-11-13 13:35:03 -08:00
Jack·Boos·Yu
1d8755cb40
[vcpkg baseline] Clean up baseline, use Keyword Supports Part 1 (#14245)
* [vcpkg baseline] Clean up baseline, use Keyword Supports

* Update ports/arrow/CONTROL
2020-11-13 10:54:48 -08:00
nicole mazzuca
d9b179fd46
[llvm] install tools in tools/llvm (#14399)
* [llvm] install tools in tools/llvm

* remove the giant commented out block of code

* update port-version

* hopefully fix the port?

There are still some issues, namely that the python scripts and DLLs that are copied into `tools/llvm`
are not considered to be "installed by llvm", and thus are not removed when llvm is removed

* format!

* apparently REGEX REPLACE fails if a thing doesn't match

* fix LLVM_REMOVE_EXTENSION_REGEX on windows

* actually read the cmake regex docs...

* fix the name of the variable

* turns out CMAKE_MATCH_1 is the one I want

* need to update VERSION for new policy

* stop removing debug/bin

* fix faulty merge
2020-11-12 17:31:34 -08:00
nicole mazzuca
05170a1f60
[3fd] Update to 2.6.3, fix port (#14528)
* [3fd] Update to 2.6.3, fix port

* update baseline

* JackBoosY CRs

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-11-12 17:31:03 -08:00
Alexander Neumann
b518035a33
[ZSTD] Update to 1.4.5 (#14395)
* [ZSTD] Update to 1.4.5

* [zstd] fix wrong assert to fix uwp regressions

* always install *.pc file. Correct -l flag in pc file

* fix orc regression

* fix arrow regressions

* fix orc zstd linkage

* fix find_package(ZSTD)

* install zstd dlls.

* fix the patch due to a replacement error

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-11-12 14:28:59 -08:00
Jack·Boos·Yu
f50c0eae60
[freetype] Fix INTERFACE_LINK_LIBRARIES in exported cmake file (#14499)
* [freetype] Fix INTERFACE_LINK_LIBRARIES in exported cmake file

* [freetype] Bump version

* [libpng] Fix dependency zlib in INTERFACE_LINK_LIBRARIES

* [freetype] Revert changes about keyword PUBLIC and pkgconfig
2020-11-12 14:25:03 -08:00
Mathis Logemann
2f847cedfa
[comms-ublox] added new port (#14523)
* add comms-ublox

* forgot the dependencies

* Fix naming of cmake variables
2020-11-12 13:27:47 -08:00
Christopher Mühl
f7fa492dbe
[realsense2] Update to version 2.39.0 (#14522) 2020-11-12 13:04:16 -08:00
Mathis Logemann
cb16030a07
[comms ] update to the next version (#14521)
* update comms to the next version; fixed github repo

* Update portfile.cmake

added the no warn as error again

* use only necessary boost packages as dependencies

* fix formatting
2020-11-12 13:04:04 -08:00
Jack·Boos·Yu
bf482a9b58
[ampl-mp] Update version, separate port ampl-asl and fix arm build (#14518)
* [ampl-asl] Separate port ampl-mp module asl to ampl-asl

* [ampl-mp] Update version, separate port ampl-asl and fix arm build

* update baseline

* [VMSS] Pre-install ampl-mp:x86-windows

* Update ports/ampl-asl/portfile.cmake
2020-11-12 12:55:11 -08:00
Dimitrij Mijoski
fe4aedef4d
[nuspell] Update version to 4.0.1 (#14505)
* [nuspell] Update version to 4.0.1

* [nuspell] Install pkg-config files instead of deleting them.
2020-11-12 12:42:40 -08:00
ousttrue
4733e26fa8
[usd] fix dll path and update to 20.08 (#13687)
* fix plugInfo.json and dll path

* release build issue: https://github.com/PixarAnimationStudios/USD/issues/960

* add usage

* [usd] Add homepage

* [usd] Fix install copyright

* fix for linux build

* fix windows build

* fix No such file or directory

* use VCPKG_TARGET_IS_WINDOWS

* cmake to share/pxr

* fix TARGET_PATH

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-12 12:37:53 -08:00
Jack·Boos·Yu
8a33418aa5
[curl] Enable feature tool and install curl-config on non-Windows (#14473)
* [curl] Enable feature tool and install curl-config on non-Windows

* Update ports/curl/portfile.cmake

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-12 12:33:02 -08:00
Alexander Neumann
a07107bacd
[harfbuzz] fix icu linkage (#14530) 2020-11-12 10:23:11 -08:00
Jack·Boos·Yu
1009863e79
[libmariadb] Also export target mariadbclient (#14533) 2020-11-12 10:22:36 -08:00
Joachim Gehweiler
11b4a16bca
[tensorflow-cc] More or less completely rewritten port, update to 2.3.1 (#13028)
* 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

* update README and print out usage info in portfile

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-windows

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

* Update ports/tensorflow-cc/portfile.cmake

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

* Update ports/tensorflow-cc/portfile.cmake

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

* Update ports/tensorflow-cc/portfile.cmake

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

* Update ports/tensorflow-cc/portfile.cmake

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

* Update ports/tensorflow-cc/portfile.cmake

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

* improve usage hints as discussed in review

* add comment

* apply changes from review

* make additional compiler / linker args space-proof

* Update ports/tensorflow-cc/README-macos

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

* Update ports/tensorflow-cc/tensorflow-cc-config-shared.cmake.in

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

* Update ports/tensorflow-cc/tensorflow-cc-config-shared.cmake.in

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

* Update ports/tensorflow-cc/README-linux

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

* Update ports/tensorflow-cc/README-macos

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

* apply changes from code review

* maybe fix the config files

* rob.maynard CRs

* fix windows static lib naming for first part

* Update ports/tensorflow-cc/generate_static_link_cmd_windows.py

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

* apply rob maynards 1st suggestion

* nicole CRs

* format/fix-compile

* fix missing string termination

* prefer IMPORTED_LOCATION over IMPORTED_LOCATION_RELEASE to have default fall-back

* hopefully fix the issue where no libraries are generated

* final stuff

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: nicole mazzuca <mazzucan@outlook.com>
2020-11-12 10:15:48 -08:00
Fabien Péan
4b222f8d26
[libigl] Fix dynamic build and enable header-only mode (#14376)
* [libigl] Fix dynamic build and enable header-only mode

* Update portfile.cmake

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-11-11 16:48:07 -08:00
eao197
54d35841b4
RESTinio updated to v.0.6.12. (#14496) 2020-11-11 15:40:24 -08:00
Julien Bernard
8cc884534b
update to 0.18.1 (#14482) 2020-11-11 15:33:38 -08:00
Jack·Boos·Yu
2c94072bb4
[libxslt] Fix install tools and pkgconfig (#14476)
* [libxslt] Fix install tools and pkgconfig

* [libxml2] install pkgconfig
2020-11-11 15:28:09 -08:00
Seeker
3b910eca57
[xeus] update to 0.24.3 (#14455) 2020-11-11 15:21:15 -08:00
Seeker
966efe0196
[xsimd][xtensor][xtl] Update to latest (#14454)
* [xsimd] update to 7.4.9

* [xtensor] update to 0.21.9

* [xtl] update to 0.21.9
2020-11-11 15:20:37 -08:00
NancyLi1013
0abdaf5c9d
[netcdf-c] Fix linkage error (#14421) 2020-11-11 15:19:56 -08:00
Lily
53b9f6eb5c
[paho-mqtt] Update to version 1.3.5 (#13680)
* [paho-mqtt] Update to version 1.3.5

* [paho-mqtt] Fix build error

* [paho-mqttpp3] Fix build error

* [paho-mqttpp3] Fix build error

* [paho-mqttpp3] Fix build error

* [paho-mqtt] Fix old patch

* [paho-mqtt] Add vcpkg_copy_tools

* [paho-mqtt] Fix build error
2020-11-11 15:18:34 -08:00
Ian Ormesher
6a7a309ab8
[onnxruntime-gpu] Add port for onnxruntime (GPU) (#14481)
* feat: Add the port for onnxruntime-gpu
This port uses the binaries created by Microsoft for the onnxruntime
which will run with a GPU.

* Update ports/onnxruntime-gpu/portfile.cmake

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

Co-authored-by: Ian Ormesher <ian.ormesher@zeiss.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-11-11 13:38:58 -08:00