Commit Graph

12004 Commits

Author SHA1 Message Date
Billy Robert O'Neal III
070a18974b Change supporting infrastructure to use Azure Virtual Machine Scale Sets for vcpkg's PR builds, which should both improve our PR build times and reduce Azure spending by shutting down machines when they aren't being used.
Included is a script that sets up all vcpkg's Azure infrastructure for Windows PR tests, and several updates to baselines. The baseline updates are generally caused by an updated copy of the MSVC++ compiler caused by updating the VMs, but some are caused by missed failures only detected now because this did a cleared out archives directory first.

Some of the build infrastructure isn't what I'd call 'pretty' (e.g. we're split into more scripts and such than I'd like) but this mirrors how our existing PR system works.

It is expected that the existing vcpkg Windows PR system will hate these baseline updates so we'll need to merge this, then remove that (duplicate) workflow immediately afterwards, then delete all the Windows VMs powering the old infrastructure.
2020-04-21 17:12:21 -07:00
Lily
43d13abe44
[ompl] Fix ompl[app] build error (#10854)
* [ompl] Fix ompl[app] build error

* [ompl] Fix patch apply error

* [ompl] Remove extra comment

* [ompl] Fix build error on Linux/MACOS
2020-04-21 13:31:10 -07:00
Silvio Traversaro
7873205e98
[sdformat6] Migrate from Bitbucket to GitHub 🤖 (#10859)
* [sdformat6] Migrate from Bitbucket to GitHub

As announced in https://community.gazebosim.org/t/important-gazebo-and-ignition-are-going-to-github/533,
the sdformat repository has been migrated from Bitbucket to GitHub.

This commit also updates the hash as apparently the archive generated by GitHub is slightly different
from the one generated by Bitbucket.

* Cleanup of sdformat6 port

* Commit to fixup
2020-04-21 13:29:35 -07:00
Vinny
84cf4b3f83
[protobuf] Update to 3.11.4 (#10863)
* Updated protobuf to 3.11.4

* Added vcpkg_check_features to handle feature checking

* Fixed indenting in vcpkg_configure_cmake

* Replaced tabs with spaces

Co-authored-by: Vincent Paladino <vincent.paladino@zebra.com>
2020-04-21 13:27:19 -07:00
Glyn Matthews
1c3cab4405
[skyr-url] Bump version to 1.7.0 (#10868)
* Updated version of skyr-url

* Applied requested change for PR
2020-04-21 13:26:20 -07:00
Bill Avery
c52d8f70d4
[pegtl] Update to latest commit from 4/5/2020 (#10870)
* [pegtl] Update to latest commit from 4/5/2020

* Add PEGTL homepage to CONTROL file

* Fix missing newline
2020-04-21 13:25:39 -07:00
ZeeWanderer
fb59609d9b
[blend2d] Update to beta_2020-04-19 (#10891) 2020-04-21 13:22:14 -07:00
Cédric Tabin
54b98494d4
[libzippp] Update to libzippp-v3.1-1.6.1 (#10893)
Co-authored-by: Cédric Tabin <cedric.tabin@gmail.com>
2020-04-21 13:21:33 -07:00
Alexandro Sanchez
84041ca52a
[libyaml] Fix linkage in non-Windows systems (#10908)
Signed-off-by: Alexandro Sanchez <alexandro@phi.nz>
2020-04-21 13:19:48 -07:00
NancyLi1013
1da127ed7c
[winreg] Update to 2.2.0 (#10926)
* [winreg] Update to 2.2.0

* Revert changes INSATLL to COPY headers
2020-04-21 13:17:32 -07:00
Lars
f2e9ef7f25
[VTK] Check if VTKTarget files exist (#10925)
* Check if file exist

* Check if file exist in vtk_remove_tools

Co-authored-by: Lars Glud <lg@danrobotics.dk>
2020-04-21 13:14:22 -07:00
Victor Romero
c7ab9d3110
Update CHANGELOG (#10941) 2020-04-20 16:39:46 -07:00
NancyLi1013
b716aa1f5b
[vcpkg baseline] Update hash for otl (#10922) 2020-04-20 16:07:26 -07:00
Park DongHa
fe0202d7f3 [cppcoro] register ci.baseline failure 2020-04-21 00:39:26 +09:00
nicole mazzuca
09af1e9b55
[vcpkg] Add initial JSON support (#10521)
* [vcpkg] Add initial JSON support

This adds a JSON parser, as well as the amount of unicode support
required for JSON parsing to work according to the specification. In the
future, I hope to rewrite our existing XML files into JSON.

Additionally, as a drive-by, we've added the following:

* add /wd4800 to pragmas.h -- this is a "performance warning", for when
  you implicitly convert pointers or integers to bool, and shouldn't be
  an issue for us.
* Switched Parse::ParserBase to read unicode (as utf-8), as opposed to
  ASCII
* Building again under VCPKG_DEVELOPMENT_WARNINGS, yay!
2020-04-17 18:16:20 -07:00
nicole mazzuca
556325a1f7
[vcpkg] Add x-set-installed command (#10817)
This command takes a list of ports, and causes the final state of the
installed directory to be as-if one ran the install on an empty
installed directory (removing any unnecessary packages).

This is especially useful with the new `--x-install-root` option, which
allows one to set the `installed` directory for vcpkg to use.

Additionally, as a drive-by, we do some `stdfs` clean-up and add a
`.is_feature()` member function to BinaryParagraph (as opposed to
checking for `.feature().empty()`, which is far less clear to read).

This feature is experimental.
2020-04-17 15:49:59 -07:00
Long Huan
71377f69e2
[qscintilla] Update to 2.11.4 (#10511)
* update qscintilla to 2.11.4

* Update portfile.cmake

* for CI test

* undo

* add !osx support

* fix osx build error

* Update ci.baseline.txt

* Update ci.baseline.txt

* [ci.baseline.txt] Revert line endings change

* [qscintilla] Restore vcpkg_copy_pdbs()

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-17 15:11:12 -07:00
Lily
87ebede041
[abseil] Fix CompressedTuple move constructor on MSVC (#10721)
* [abseil] Fix CompressedTuple move constructor on MSVC

* [abseil] Add comment for new patch
2020-04-17 14:15:00 -07:00
Alexander Neumann
4d8237b89c
[libarchive, libuv]Fix static linkage (#10769)
* [libarchive] fix static linkage of libarchive in dependent ports (non yet)

* [libuv] fix static builds of dependent ports

* modernize portfiles

* remove POSIX_REGEX_LIB=NONE 
since it is added elsewhere

* remove debug message
2020-04-17 14:13:24 -07:00
Roger Leigh
5f77f3e92b
[xerces-c] Update to version 3.2.3 (#10779)
* [xerces-c] Update to version 3.2.3

Drop patch no-symlinks-in-static-build.patch (fixed upstream)

* [xerces-c] Correct version number

* [xerces-c] Remove no-symlinks-in-static-build.patch
2020-04-17 14:10:35 -07:00
vvandrounik
7d2f838ea7
[c4core] Add new port (#10791)
* [c4core] Add new port

* Remove deprecated include

* Fix ver regarding maintainer guide

* Mark port as unsupport arm/arm64

* Update CI baseline

* Mark port as unsupport OSX

* Update CI baseline

* Fix path to header instead of moving

Signed-off-by: vvandrounik <vvandrounik@gmail.com>

* Replace deprecated func vcpkg_extract_source_archive, add PREFER_NINJA to conf
2020-04-17 14:10:00 -07:00
Tanguy Fautre
89741c2d68
Updated Arrow to 0.17 (#10883) 2020-04-17 14:04:06 -07:00
Lily
1d0aca7435
[cgal] Add dependency boost-interval (#10879) 2020-04-17 14:03:47 -07:00
Carlos O'Ryan
3072ca33e5
[googleapis] Update to v0.8.0 (#10885) 2020-04-17 14:03:20 -07:00
Bill Avery
5c768c9529
[cppgraphqlgen] Update to v3.2.1 for VS 2017 fix (#10869) 2020-04-17 14:02:53 -07:00
Farwaykorse
acff7d4aa6
[ms-gsl] Update to v3.0.0 (#10831)
* [ms-gsl] Update to 2019-04-13

* [ms-gsl] Update to v3.0.0

* [ms-gsl] apply suggested changes
2020-04-17 14:00:35 -07:00
Jordan Maples [MSFT]
f143ecf520
[ms-gsl] Update version to v3.0.0 (#10872)
* update control for ms-gsl to v3.0.0

* adding ref and hash
2020-04-17 13:59:41 -07:00
nicole mazzuca
12d75a13ac
[vcpkg] Fix build scripts on openSUSE and g++9 (#10867)
The existing code did not correctly pass `CXX` to cmake.
2020-04-17 10:56:27 -07:00
Jack·Boos·Yu
b12256a4af
[osg] Add feature examples and plugins, fix configure options (#10082)
* [osg] Add feature examples and plugins, fix configure options

* [osg] Add feature tools, packages and docs

* [osgearth] Set dependency to osg[plugins]

* [osgearth] bump version

* [osg] Fix dependency

* [osg] Remove feature plugins dependency nvtt

* [osg] Remove empty folder

* [osg] Fix dependency sdl and liblas

* [osg] Fix install issue

* [osg] Fix dependency nvtt

* [osg] Re-fix dependency nvtt

* [osg] Fix judgment when selecting nvtt

* [osg] Create tools folder based on conditions

* [osg] Fix typo

* update baseline

* re-trigger ci test

* re-trigger ci test
2020-04-16 13:49:55 -07:00
Robert Schumacher
29c933ddb6
[sdl2] Update to 2.0.12 version (#10500)
* [SDL2] Update to 2.0.12 version

* [sdl2] Change homepage link to the official sdl website

* [sdl2] Remove no longer used patch

* [sdl2] Remove no longer used patch

* [sdl2] Fix patches files
2020-04-16 13:45:56 -07:00
wangqr
b7ef16861f
[avisynthplus] Add new port (#10496)
* [avisynthplus] Add new port

* [avisynthplus] Disable static build

Static build is not supported. See https://github.com/AviSynth/AviSynthPlus/issues/130

* [avisynthplus] Ass Supports to CONTROL

* [avisynthplus] set static to fail in CI baseline

* [avisynthplus] add vcpkg_fail_port_install
2020-04-16 13:44:18 -07:00
Robert Schumacher
959a9eae9a
[libffi] Check return value of execute_process() (#10469)
To avoid hiding errors, the return values of the execute_process()
commands should be checked and a fatal error should be issued.
2020-04-16 13:43:04 -07:00
here-mikelley
f68088b9ec
[lz4] Fix for building Linux shared libraries (#10452)
* [lz4] Fix for building Linux shared libraries

* [lz4] Changes requested by maintainer
2020-04-16 13:42:29 -07:00
Robert Schumacher
d216948042
[mosquitto] Add support for static build (#10636)
* [mosquitto] Add support for static build

* Update ci.baseline.txt

* [libwebsockets] Update options -DLWS_USE_BUNDLED_ZLIB as -DLWS_WITH_BUNDLED_ZLIB
2020-04-16 13:33:10 -07:00
David Christoffer Hansen
5e4995e589
[ismrmrd] updated to version 1.4.2 (#10618)
* Updated ISMRMRD to version 1.4.2

* Updated version

* Updated to new ismrmrd micro version, which fixes build issues on windows-static
2020-04-16 13:31:59 -07:00
siposcsaba89
cb8cdc2721
[curl] Fix cmake configure error in othertests.cmake check_type_size call, CMAKE_TRY_COMPILE_TARGET_TYPE was set to STATIC_LIBRARY (#10659) 2020-04-16 13:31:08 -07:00
Code Hz
4ff057d5ba
[flatbuffers] Update to 1.12.0 (#10664)
* [flatbuffers] Update to 1.12.0

* remove deprecated

* Bump version

* update the revision
2020-04-16 13:30:13 -07:00
NancyLi1013
8fb29061f4
[realsense2] Add tm2 feature for support T265 devices (#10673)
* [realsense2] Add tm2 feature for support T265 devices

* Fix tools build error on Visual Studio 2019

* Update the way to handle features as vcpkg_check_features()

* Update
2020-04-16 13:29:32 -07:00
Robert Schumacher
10b71cf020
Merge pull request #10685 from ruhrie/master
[indicators] Updated indicators to 1.7
2020-04-16 13:28:10 -07:00
Robert Schumacher
4df5cbb60b
Merge pull request #10694 from glynos/skyr-url
[skyr-url] Bumped version of skyr-url to 1.5.2
2020-04-16 13:27:47 -07:00
Robert Schumacher
e8b02e5055
Merge pull request #10672 from 20zinnm/entt-3.3.2
[entt] Update to version 3.3.2
2020-04-16 13:27:16 -07:00
Robert Schumacher
6efc4f0e7c
Merge pull request #10713 from xonix-22/supported-version-change
[fribidi] Updated to v1.0.9
2020-04-16 13:25:49 -07:00
Robert Schumacher
4eb381c0d7
Merge pull request #10722 from NancyLi1013/dev/NancyLi/10708-update-raylib
[raylib] Update to 3.0.0
2020-04-16 13:24:32 -07:00
Robert Schumacher
8d44bdf9e8
Merge pull request #10737 from nuspell/nuspell
[nuspell] update port to v3.1.0
2020-04-16 13:24:21 -07:00
Robert Schumacher
3d2e8c5ff8
Merge pull request #10756 from evpobr/libvorbis-update-to-v1.3.6-4d963fe-4
[libvorbis] Update to latest commit
2020-04-16 13:18:55 -07:00
Robert Schumacher
3a3b6dc0bd
Merge pull request #10739 from LilyWangL/dev/Lily/issue10723
[DirectXMesh] Add support build for DirectX12
2020-04-16 13:16:59 -07:00
Robert Schumacher
7dad4fa38c
Merge pull request #10755 from LilyWangL/dev/Lily/issue10741
[fmt] update to 6.2.0
2020-04-16 13:15:51 -07:00
Robert Schumacher
8be5365d73
Merge pull request #10743 from PhoebeHui/dev/Phoebe/openssl-windows
[openssl-windows] Avoid to install docs for openssl-windows
2020-04-16 12:39:57 -07:00
Robert Schumacher
db42b41434
Merge pull request #10781 from Voskrese/physfs-mirror-url
[physfs] mirror url
2020-04-16 12:39:02 -07:00
Robert Schumacher
22850feaef
Merge pull request #10758 from Neumann-A/update_gsl_2_6
[gsl] update to 2.6
2020-04-16 12:36:20 -07:00