Commit Graph

12499 Commits

Author SHA1 Message Date
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
ras0219
c2329ab26a
[vcpkg] Improve error messages for incomplete Mono (#14948)
* [vcpkg] Improve error messages for incomplete Mono

* [vcpkg] Add mono upgrade notice for Ubuntu 18.04 users

* [vcpkg] Fix always failing to check CMake version due to preferring 'error' constructor in ExpectedS

* [vcpkg] Eagerly display the 'Ubuntu needs new mono' message to avoid users needing to install it twice

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-12-10 20:54:34 -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
Owen Rudge
c670d13a50
Explicitly set x86_64 architecture for x64-osx triplet (#15001) 2020-12-09 11:57:17 -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
ras0219
acb6b10e7f
[vcpkg] Fix uploading to Azure DevOps Artifacts (#14952) 2020-12-08 10:46: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
Sander Cox
ced334b24d
[vcpkg] x_vcpkg_install_local_dependencies fixes (#14977)
* Conversion to PARSE_ARGV was missing parameter

* Cannot install for interface_libraries
2020-12-07 16:06:02 -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
Victor Romero
53e6588e9d
[vcpkg] Add SemVer and Date versioning schemes (#14889)
* [vcpkg] Add semver versioning scheme

* Remove unnecessary code

* Fix SemVer comparison and add sorting test

* Add date scheme

* PR comments

* Use a different column for date and semver schemes.

* Use locale agnostic conversion to long

* Add tests for version scheme change

* Validate version strings before parsing

* Format

* Improve error messages

* PR comments

* PR comments pt. 2
2020-12-07 09:10:23 -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
ras0219
c303dd024e
[vcpkg] Add versioning fields to schema (#14947) 2020-12-06 15:31:34 -08:00
ras0219
6dfe1be6fa
[vcpkg] Add --nuget-description option for vcpkg export (#14953) 2020-12-06 15:26:58 -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
Francois Rivard
e92fa3a56b
Change Nuget binary cache pre-release info to always start with letters (#14857) 2020-12-04 15:34:04 -08:00
Bruno Carvalho
222f276c0b
[Chipmunk] build via cmake (#14776) 2020-12-04 15:33:20 -08:00
Billy O'Neal
8b0b2671ce
Fix failures when parsing the default options for binary caching not being emitted. (#14945)
* Fix failures when parsing the default options for binary caching not beging emitted.

Resolves #14922.
2020-12-04 14:01:11 -08:00
ras0219
60aa143e59
[vcpkg] Error on '#' in version strings to avoid confusion (#14927)
* [vcpkg] Refactor deserializers to reduce duplicate functionality

* [vcpkg] Error on '#' in version strings to avoid confusion with port-version

* [vcpkg] Improve error message

* [vcpkg] Reorder field output

* [vcpkg] Fix tests

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-12-04 12:57:13 -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
chausner
8062187851
[vcpkg bootstrap] Include "zip" as required apt dependency in bootstrap error message (#14803) 2020-12-03 14:12:40 -08:00