Commit Graph

13222 Commits

Author SHA1 Message Date
nicole mazzuca
e6cabdece5
[ci] Update macOS to 11 (#17376)
* start 2021-04-16 process

Major new things:
* update to macOS Big Sur (11.*)
* switch from VirtualBox to Parallels due to ^ (and also ARM)

Minor new things:
* update from xcode CLT 12 to 12.4

This PR includes new stuff for creating the base box for parallels.
Still to do: using the new box type.

* update the vagrantfile stuff

* link the CI to the new version

* modify how macOS boxes are made

the Vagrantfile for the final VM will only download the azure pipeline stuff

this allows us to keep the versions of brew applications stable

* fix cpus and memory

* add vagrant plugins to installables

* Skip cppgraphqlgen ICE.

* [sdformat6] Remove unneeded include(FindBoost) which causes problems when the system cmake version doesn't match the one deployed by vcpkg.

* switch to dmg for installing osxfuse/sshfs

* Set cores to 11 (leaving 1 thread for host)

Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-04-29 07:39:04 -07:00
Alexander Neumann
326eabc191
[libpq] fix python patches (#15579)
* [libpq] fix python patches

* [libpq] Bump port-version and add comment about python patches

* Bump port-version

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-28 21:30:37 -07:00
Phoebe
b23a4a7516
[vcpkg docs] Add the procedure for updating vcpkg to faq (#17257)
* [vcpkg docs] Add the procedure for updating vcpkg to faq

* Address the review suggestions

* Update the changes
2021-04-28 18:50:17 -07:00
Qingnan Duan
5220830089
Remove a ')' character in the documentation (#16515)
* Remove extra )

* fix doc

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-04-28 18:03:43 -07:00
Dawid Wróbel
7f17087407
qt5-base: misleading list of system packages required (#16280)
* qt5-base: misleading list of system packages reqd

qt5-base requires many more packages present than just a mere
libxkbcommon-x11-dev currently suggested. Let's instead point users
to thezure provision script, which a complete and an up-to-date list
of them.

* [qt5-base] bump version

* update version record

* Update ports/qt5-base/vcpkg.json

* Update versions/q-/qt5-base.json

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-28 17:53:01 -07:00
Gilles Grospellier
2a90d45fad
[parmetis] Fix build on x64-linux. (#17410)
* Fix parmetis build on x64-linux.

- Change 'METIS' directory to 'metis' because the true name is 'metis'.
- Remove the non working (on linux) link 'METIS' to 'metis'.
- Use absolute path for GKLIB_PATH. Using relative path does not work
  for test HAVE_THREADLOCALSTORAGE in metis/GKlib/GKlibSystem.cmake

* Update parmetis version in baseline.

* Update CONTROL file

* Apply reviewer comment.

* Update ci-baseline.txt

* Update hash in parmetis.json.

* Update port version instead of package version.

* Update hash version

* Try to build parmetis on 'osx'.
2021-04-28 17:39:30 -07:00
NancyLi1013
5db5b34a05
[pcl] Fix qhul cannot be found (#17437)
* [pcl] Fix qhul cannot be found

* Update version files
2021-04-28 17:38:32 -07:00
Francisco Facioni
5014989b54
[tinyexr] update version and add targets (#17360)
* [tinyexr] upgrade to 1.0.0 and add targets

* [tinyexr] Disable building sample

Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-28 17:38:07 -07:00
Ilya Arzhannikov
47c63128dd
[Nettle] add cflags to build tools (#17421)
* add cflags for build tools

* ./vcpkg x-add-version nettle

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-28 17:35:51 -07:00
Todor Prokopov
655e1b4dab
[urho3d] Add new port (#14538)
* [urho3d] Add new port

* [urho3d] Build master branch

* [urho3d] Fix osx build

* [urho3d] Fix windows build

* [urho3d] Update to newest version

* [urho3d] Add versions info

* [urho3d] arm and uwp are not supported

* [urho3d] Update versions info

* [urho3d] Convert CONTROL to vcpkg.json

* [urho3d] Update portfile.cmake to use newer cmake functions

* [urho3d] Fix ExternalProject_Add error

* [urho3d] Update versions info
2021-04-28 17:32:42 -07:00
Francisco Facioni
0b14f8595c
[PoissonRecon] new port (#17370)
* [PoissonRecon] new port

* [poissonrecon] Simplify port and patches

Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-28 17:31:42 -07:00
Jacob Kahn
81bcfa90bc
[flashlight-cuda] update port to v0.3 (#17378)
* [flashlight-cuda] update port

* Update versions

* 0.3 tip

* version-string --> version, remove port-version

* Commit with --overwrite-version

* Update versions/f-/flashlight-cuda.json

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-28 17:27:44 -07:00
NancyLi1013
345921bce4
[fmt] Update usage (#17279) 2021-04-28 17:08:29 -07:00
ahugeat
0e9dd06bd3
[gamedev-framework] Update to 0.20.0 (#17445)
* Update gamedev-framework to v0.20.0

* Add missing x-add-version

* Update description

* Update x-add-version after description update

* Update versions/g-/gamedev-framework.json

* Update ports/gamedev-framework/vcpkg.json

* Update ci.baseline.txt

* Fix wrong git-tree hash

* Use fail in ci.baseline.txt.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-28 16:37:44 -07:00
Adam Johnson
59ea102312
[physx] Update to 4.1.2 (#17453)
* [physx] Update to 4.1.2

* [physx] Update to vcpkg-cmake

* [physx] x-add-version
2021-04-28 15:52:34 -07:00
Mathis Logemann
b9a6b3985f
[new/updated port] frugally-deep and updated fplus (#17559)
* update fplus and fix cmake target. new port frugally-deep

* update version and format manifest

* add frugally-deep version

* lol thats header only..

* update version

* add feature double to frugally-deep

* update version
2021-04-28 15:32:43 -07:00
Kai Pastor
6240751612
[docs] Add mingw documentation (#17219)
* Add mingw documentation

* Minor edits

* Fix typos

* Revise comments about tools

* Make mingw-w64 explicit

* Fix another typo

* How to avoid mixing different installations

* Ban '/bin' from 'PATH', too

* Update mingw.md

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-28 14:49:21 -07:00
JonLiu1993
05d29d04b9
[marl] update to latest version (#17459)
* [marl] update to 2021-2-19

* update version

* update vcpkg-json

* update json file

* update version

* [marl] update to 2021-04-25

* update version

* Update vcpkg.json

* Update baseline.json

* update version
2021-04-28 14:42:15 -07:00
Matthias C. M. Troffaes
d0f18bbccd
[ffmpeg] avdevice xcb linking fix on linux (#17467)
* [ffmpeg] avdevice depends on xcb on linux

* [ffmpeg] bump port version

* [ffmpeg] x-add-version
2021-04-28 14:35:29 -07:00
Alexander Neumann
a679cddd07
[gettext] disable dirent detection on windows (#17523) 2021-04-28 13:55:54 -07:00
Kai Pastor
99a179d84d
Fix broken link (#17484) 2021-04-28 13:52:32 -07:00
JonLiu1993
7c27548533
[boolinq] update to 3.0.1 (2020-07-29) (#17495)
* [boolinq] update to 3.0.1 (2020-07-29)
2021-04-28 13:51:46 -07:00
Joakim L. Gilje
05f715e6d0
[botan] add arm (#17509) 2021-04-28 13:51:03 -07:00
Alexander Neumann
7ab13e4d69
[pkgconf] Add new port (#17488)
* add new port pkgconf

* version stuff

* reformat manifest

* update version

* add supports field

* version stuff again
2021-04-28 13:50:45 -07:00
Jack·Boos·Yu
ee8c444d4d
[vcpkg baseline][marble] Disable dependency KF5 (#17492) 2021-04-28 13:31:52 -07:00
KOGA Mitsuhiro
4330ee1d34
[sqlcipher] update to 4.4.3 (#17500) (#17501) 2021-04-28 13:26:02 -07:00
JonLiu1993
574ac20545
[grpc] update to 1.37.0 (#17496) 2021-04-28 13:24:37 -07:00
tre
7fea4f15c4
fix example code. (#17502) 2021-04-28 13:14:27 -07:00
JonLiu1993
4a58116c3c
[gamenetworkingsockets] Update to the latest commit to include headers (#17507)
* [gamenetworkingsockets] Update to the latest commit to include headers

* update version

* Update portfile.cmake

* update version

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-04-28 13:12:19 -07:00
Phoebe
e01bb32836
[vcpkg baseline][gdk-pixbuf] Fix build error on windows (#17528)
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
2021-04-28 12:06:01 -07:00
Jack·Boos·Yu
b9cd2a7958
[spdlog] Fix mingW build (#17511)
* [spdlog] Fix mingW build

* update version record
2021-04-27 12:44:31 -07:00
Alexander Neumann
546813ae7b
[glib up to gtk] update and make it work with meson (#13100)
* update glib to meson

* update ci baseline

* update glib to 2.66.3
remove cmakelists

* fix some minor meson issue but meson is still a mess

* add_bin_to_path to vcpkg_install_meson

* regen docs

* try fixing/touching all glib dependent ports

* fix libsigcpp-3 version

* fix glibmm

* fix gmime

* fix libcroco

* update libnice

* fix atk build

* update harfbuzz

* fix few builds

* update libxmlpp

* fix gdk-pixbuf

* fix gts

* gts add patch

* remove old libsigcpp

* add missing comma

* fix supports logic

* fix name mismatch

* restore original ci baseline.

* fix a lot of small details.
increment controls.

* fix harfbuzz & glib

* bump port version

* update port_versions

* fix version field

* update versions

* fix glib in harfbuzz

* update port versions

* silly uppercase type

* update port-versions

* fix cairo build

* update version

* fix atk

* update atk port-verisons

* fix gts public includes

* update versions

* fix cairomm

* fix pango

* fix ignition

* update versions.

* fix gtk

* fix librsvg

* update versions

* fix atk linux

* fix libgpod

* update versions

* fix lcm

* fix librsvg

* update pango and pangomm

* update pango to meson

* more updates

* update pixman

* fix cairo

* fix cairo

* some fixes

* reorder meson a bit

* add none.txt for meson

* fix x86_x64 to x86 "cross" builds

* add tiff pkgconfig

* update gdk-pixbuf

* fix tiff and jpeg

* add graphene

* fix gdk-pixbuf

* add sassc

* update gtk

* fix cairo complete build

* add harfbuzz inlcude in pango since meson does not add it into pkgconfig.

* fix gtk build. Remaining issue fix install script.

* fix gtk build

* fix io2d

* add supports field

* fix cartographer?

* fix librsvg build

* fix gtk build

* fix cartographer

* fix sassc on linux

* fix tiff and libjpeg pc files

* fix pixman x86

* _isnanf is undefined on arm-

* merge fix for make on arm64

* fix gdk-pixbuf on arm64-windows

* pixman remove test/demos.
should fix it on osx.

* [vcpkg_install_meson] add bin to path to run code generators

* [vcpkg_configure_meson]
deactivate native compiler in cross builds
make x86 on x86_x64 a native instead of a cross build
(as long as we are not building for UWP)

* pixman reenable UWP support.

* pixman reenable arm support

* add pixman:arm-uwp=fail to baseline

* update gtkmm

* remove double whitespaces

* gtk baseline
gtk dependency on cairo x11
remove double spaces in flags

* fix linux build

* native none again

* cairo fix cairo-script.pc

* comment out patch since the cairo changes should have fixed it.

* disable wayland backend in GTK since CI is missing system packages

* silly typo in cairo pc file correction
install lzo pc on windows

* remove double spaces in _FLAGS
remove unnecessary comments

* actually disabling wayland backend

* fix glib codegen issue having the wrong path

* try to fix paths in glib codegen

* integrate changes form #12860

* add the uwp patch back in

* deactivate extra harfbuzz shapers.

* vcpkg x-add-version --all --overwrite-version

* remove patches in tesseract.

* fix version

* rerun add-version

* add libgpod:x64-linux=fail to baseline due to missing system tools/libraries

* change regex to take double - into account.

* run x-add-version

* run format-manifest

* add missing removal of multiple spaces back into the regex

* remove ws diff change

* fix gtkmm the upstream way

* remove ws to reduce diff

* make glib build on osx

* format manifest

* run x-add-version

* add pthread dependency

* update baseline due to glib compiling on osx now.

* add meson as a dep to glib

* - add glib host dependencies
- switch to manifest of touched ports

* switch to manifest.

* [libxml2] add gnuinstalldirs

* [libxml2] add missing include of GNUInstallDirs

* add version info

* add include dir to pc files ....

* update version

* add UWP as crosscompiling target

* Apply suggestions from code review

* trying to fix cairo pthread detection on osx.

* fix libmicrohttpd by adding the required system frameworks on osx

* fix poppler by not removing the CXX standard

* fix missing coretext header from harfbuzz in pano

* fix formating issues

* fix librsvg on osx

* revert version changes

* bump version

* version stuff.

* fix graphene version stuff

* fix version stuff

* removing ports from ci baseline to cause me pain

* move cairomm:x64-linux=fail
to gtkmm:x64-linx=fail
remove pangomm:x64-osx=fail

* fix typo

* revert ws changes to vcpkg_install_meson

* update port version after merge

* version stuff

* fix fluidsynth by adding vcpkg_check_features

* move cairo to ci baseline on osx

* version stuff

* fluidsynth corrections

* more version stuff

* apply code review changes

* clean version stuff.

* update version stuff

* code review cleanup

* version stuff

* formating

* update version stuff again

* remove gdi again

* version stuff

* version stuff

* version baseline

* Apply strega-nil suggestions from code review

* run x-add-version

* reset versions to upstream/master

* v8 CONTROL -> json

* reset fluidsynth to upstream/master

* first batch of version-string -> version conversion

* second and last batch of version-string -> version conversions

* update version stuff

* disable gdi feature in harfbuzz (missing user32 linkage in qt5-base)

* version stuff

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* more CR stuff

* update versions

* back out provision changes so that pr can be merged.

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-04-26 10:28:21 -07:00
Billy O'Neal
a9b27ed5df
Update VMs, CMake to 3.20.1, CUDA to 11.3, and pwsh to 7.1.3 (#17331)
* Update to CUDA 11.3 on Windows.

* Update PowerShell to 7.1.3.

* Update CUDA to 11.3 on Linux.

* "Explode" VM provisioning scripts for more consistent feedback during deploy. This resolves the deployment script often hanging with no feedback as to why.

* [libdatachannel] Fix use of deprecated result_type typedef.

Submitted upstream as https://github.com/paullouisageneau/libdatachannel/pull/413

* [libvpx] Get the libvpx outputs from the correct place.

(Perhaps VS2019 version 16.10 moved where these are placed? I've been defensive and left an attempt to find from the old location in place.)

* [chromaprint] Support implementations where lrintf is an intrinsic.

* Add provision-entire-image script.

* [cudnn] Disable download-on-the-fly due to licensing concerns.

* Add libnccl to Linux VMs.

* [wangle] Disable x64-windows due to an ICE.

* [cmake] Update cmake to 3.20.1 to avoid https://gitlab.kitware.com/cmake/cmake/-/issues/21571 race

* [libudis86] Fix passing a bogus working directory which fails on CMake 3.20.x

* [dartsim] Disable unit tests, examples, and tutorials, some of which have CMake authoring errors rejected by 3.20.1.

* Add thrust to the cuda installees.

* [tensorflow] Put .bzl in CURRENT_BUILDTREES_DIR to avoid running out of disk space in CI and to respect --clean-after-build.

* [dimcli] Skip port broken by changes in VS2019 project system.

* [upb] Disable an additional warning.

* [libhv] Fix typo DISABLE_PARALLEL => DISABLE_PARALLEL_CONFIGURE

* Update pools
2021-04-26 10:27:45 -07:00
Ilya Arzhannikov
84e5852cfa
[Libidn2] disable documentation (#17419)
Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-25 00:19:50 -07:00
Phoebe
9d9aca39bf
[vcpkg baseline] Disable forest in ci baseline (#17491)
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-04-24 23:32:14 -07:00
JonLiu1993
6ebcd4e443
[armadillo] update to <10.4.0> (#17297)
* [armadillo] update to <10.4.0>

* update version
2021-04-23 16:05:42 -07:00
Kai Pastor
49f1d5ac34
[pthreads] Make port empty on mingw (#17318)
* Make pthreads an empty package for mingw

* x-add-version
2021-04-23 16:04:42 -07:00
JonLiu1993
bb0b48e4ce
[cub] update to 1.12.0 (#17355)
* [cub] update to 1.12.0

* update version
2021-04-23 15:26:16 -07:00
Matthieu Penant
99987d007a
[hdf5] threadsafe support (#17371)
* hdf5 threadsafe support

fixes #17260

* baseline + sha
2021-04-23 15:25:34 -07:00
Francisco Facioni
66b2cfb7e2
[spirv-cross] small cleanup (#17367)
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
2021-04-23 13:28:31 -07:00
Niall Douglas
03d35b0303
[Outcome] update to v2.2.0 release. (#17362)
* Outcome v2.2.0 release.

* LLFIO matching updated Outcome and its dependencies at https://github.com/microsoft/vcpkg/pull/17362.

Also update usage docs, because a user complained about their incompleteness.
2021-04-23 13:27:19 -07:00
Mark Schofield
9cdfdb6041
[openssl/unix] Run make with 'VCPKG_CONCURRENCY' parallelism (#17373) 2021-04-23 13:23:16 -07:00
Ilya Arzhannikov
cc64806c0b
[Libtasn1] disable documentation (#17420)
* disable documentation generation

* ./vcpkg x-add-version libtasn1

* fix autoformat

* ./vcpkg x-add-version libtasn1 --overwrite-version

* Update the format

* Update the baseline version

* add patch to disable gtk-doc at all

* ./vcpkg x-add-version libtasn1 --overwrite-version

* ./vcpkg x-add-version libtasn1 --overwrite-version

* disable documentation through gtkdocize env variable

* ./vcpkg x-add-version libtasn1 --overwrite-version

* remove patch from portfile

* ./vcpkg x-add-version libtasn1 --overwrite-version

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-04-23 13:14:08 -07:00
Kai Pastor
30274be0ba
[libxml2] Pass version to rc via configured file (#17389)
* [libxml2] Pass version to rc via configured file

This change fixes quotation issues with the dotted version string on
mingw/Windows.

* x-add-version
2021-04-23 11:06:50 -07:00
Chuck Walbourn
22273d82ff
[directx-headers] port updated (#17399)
* [directx-headers] port updated to match the latest release

* Updated baseline

* Manifest format fix

* Update hash

* Build option was renamed

* Updated hash

* Use version constraint

* Update baseline
2021-04-23 11:05:42 -07:00
Be
9538d15b58
[portaudio] update to 19.7 (#17401) 2021-04-23 11:03:17 -07:00
JonLiu1993
68047ccea7
[taskflow] update to 3.1.0 (#17407)
* [taskflow] update to 3.1.0

* update version
2021-04-23 10:48:11 -07:00
Vitalii Koshura
4e103fa5d2
[sentry-native] Update to 0.4.9 (#17413)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-04-23 10:47:35 -07:00
Francisco Facioni
5a5d541223
[tinygltf] fix json path (#17415) 2021-04-23 10:46:47 -07:00
Jacob Kahn
76f93fd1e1
[flashlight-cpu] Update port to v0.3 (#17432)
* [flashlight-cpu] Update port to v0.3

* Update origin

* Change version-string to version, x-add-version

* commit with --overwrite-version
2021-04-23 10:41:58 -07:00