Commit Graph

453 Commits

Author SHA1 Message Date
simon987
c0d6fc23c1
[libmupdf] fix build error on Linux (#10708)
* minimum to compile on linux

* Update as reviewed

* Update baseline and add the condition to execuate script

* Move find_program and make it REQUIRED

* always execute generate command

* only use make in find_program

Co-authored-by: Nancy Li (Beyondsoft Corporation) <v-ruil@microsoft.com>
2020-04-24 02:58:24 -07:00
Odysseas Georgoudis
b896a0da5a
[Quill] Add new port (#10902)
* [Quill] Add new port

* Mark port as unsupported for uwp/arm/arm64 and update ci.baseline

* Mark uwp, arm and arm64 as ignored in ci.baseline

* fix alphabetical order in ci.baseline

* Remove duplicate from ci.baseline

* Invert supports expression in CONTROL

* Mark as skip in ci.baseline

* Address review comments

* Bump version to 1.2.1

* add vcpkg_fail_port_install

* use vcpkg_from_github and simplify feature options

* fix file alignment

* Always depend on fmt
2020-04-23 21:40:56 -07:00
Alexander Neumann
bb7ccc4b90
[Qt[latest]] Update to 5.14.2 (#10644)
* make qt5 all features and add the missing qt modules

* fix control

* qt5 webengine enviromnent setup

* copy qtminimal plugin to tools

* add opengles3 option for testing

* [qt5-imageformats] freeglut is not a dependency on osx

* [qt5-base] fontconfig can require iconv on linux and osx

* include the jasper fix to get CI coverage?

* trying to get ci coverage for qt on osx

* Revert "trying to get ci coverage for qt on osx"

This reverts commit 8b9b188839.

* apply the correct ci hack

* fix wrapper to include macosx debug suffix

* update baseline

* first try to fix the Qt5 cmake configs at the root.

* fix missing backslash

* fix plugin patch

* fix qt config patch

* remove 90% of fixcmake.py

* update baseline

* experimental removal of fixcmake.py and dll copying into tools/qt5/bin

* fix experimental dll copying.

* fix static windows builds

* fix static builds

* fix plugin copy

* add quotes around configuration to make it work

* remove dll debug messages

* note about the cmake fix

* revert fontconfig changes on linux. Make qt.conf relative and not absolute

* make qt.conf relative

* trying to fix ogre osx ci regression

* fix silly path error

* Revert "trying to fix ogre osx ci regression"

This reverts commit 708d8250d6.

* add ogre:x64-osx=fail to CI baseline

* retry on osx

* fix configure error. since in qt5-base everything is in the package directory and not in the installed

* revert change to ci.baseline

* update ci baseline

* update Qt Control fields

* update qt hashes to 5.12.7

* update baseline
update missing hashes
update empty include/packages
add info for placeholder ports not yet correctly working (e.g. qt5-wayland)

* fix linux qt targets not having debug properties.

* remove most of the wrapper

* actual forgot to commit the prl parser

* fix the config a bit differently. have to check linux configs again

* add xlib patch.

* make qt-base fail to get logs on linux

* Need logs from qt5-base

* update versions I missed

* ws change

* lets see if this is enough to make qt5-x11extras happy

* add upstream patch.

* add newline to patch

* ws change to trigger rebuild and maybe get logs on osx failure

* need generated cmakescripts to check linkage.

* rename cmake files to end on .log so that i can inspect them after CI failure

* fix patch

* make qt run

* androidextras only supports android

* qt5-doc will only be build on linux

* ws ci trigger due to download failure

* WS to retrigger CI due to download failure

* add code for debug tools

* lets see if we can do it with only the release tools

* update baseline

* fix create link error on linx

* update baseline

* revert changes which tried to use release tools only

* fix dependencies

* add debug qt.conf

* add another copyright install

* qtdoc does not have any include files

* fix wrong copy pasta

* update latest port hashes.

* make the patches versions dependent

* cleanup qt5 control a bit

* update qt5-base control for ci run to use latest

* fix patches for latest

* forgot to commit the portfile changes

* fix imageformat dependencies for latest qt

* update last hash

* fix translations dependencies

* get cmake scripts from CI

* new patch for creating correct configs

* patch precompiled headers away from qt5-webengine

* fix patch for 5.12.7. (Patch was for 5.14.1)

* trigger CI rebuild

* add simple gl path to fix the chormium build error

* comment out debug message from prl parser

* bump control

* update webengine control

* update CI to skip webengine.

* update baseline

* ws change to osg-qt

* remove kd-soap from faillist

* reset ci baseline to upstream/master

* update baseline

* fix osg-qt?

* skip ms-angle on osx and linux since the normal angle port should be used!

* update ci baseline

* try adding fontconfig manually

* update ci baseline to remove osg-qt for the time being

* remove manual library.

* remove wrapper and get plugin info also from linux and osx

* allow build of complete qt

* fix missing parameter in populate plugin.

* need more info from CI

* fix foreach CI loop

* comment out CI code colllection to make a full qt5 ci run

* fix qt5-imageformats regression on linux

* update baseline

* - add patch to find the debug library
- manually fix EGL path in Qt5GuiConfigExtras.cmake

* bump control

* update hashes to 5.14.2

* comment out messages for debugging

* bump version in control

* fix create cmake patch

* add qtmain path corrections for single configuration build.

* fix escaping of . in regex

* remove one to many \\

* remove latest as a default feature

* reenable messages to debug osg-qt issue on osx.

* small cmake options details.
might need to patch cmakelists.txt if this is not working

* remove unnecessary comment

* make prl parser silent again.

* remove canvas3d from the default features since it has been deprecated and will be removed in the future

* remove ws change

* remove newline and ws

* trigger ci test

* revert 199a3ef92f

* add messages to qt5-webengine and adjust baseline

* add jpeg and zlib to JASPER_LIBS

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-04-23 21:19:45 -07:00
Voskrese
ed9511fcf6
[libvpx][mpg123] Fix use of YASM in MSBuild (via path) (#10952)
* Update vcpkg_build_msbuild.cmake

* Update vcpkg_install_msbuild.cmake

* Update portfile.cmake

* Update CONTROL

* Update portfile.cmake

* Update CONTROL

* Update ci.baseline.txt.

* Update ci.baseline.txt

* Update ci.baseline.txt

* Update ci.baseline.txt

* Update portfile.cmake

* Update CONTROL

* Update CONTROL

* Update portfile.cmake

* [mpg123][libvpx] UWP is a target

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-23 21:18:56 -07:00
Johnny Willemsen
9f31167fb2
[ace] Add support for MacOSX (#10984)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] ACE should work now on ARM
    * ports/ace/portfile.cmake:

* [ace] OSX should work now

 scripts/ci.baseline.txt:

* ARM doesn't work yet, visual studio 2019 is broken for the moment

    * ports/ace/portfile.cmake:

* Increment version of ace

    * ports/ace/CONTROL:
2020-04-23 13:45:56 -07:00
vvandrounik
a0126a86e7
[ryml] Add new port (#10793)
* [ryml] Add new port

* Remove deprecated include

* Fix ver regarding maintainer guide

* Mark port as unsupport arm/arm64/osx

* Update CI baseline

* Replace deprecated func vcpkg_extract_source_archive,
add PREFER_NINJA to conf

* Fix wrong placed port states

* Resolve merge conflict
2020-04-23 13:43:38 -07:00
Billy Robert O'Neal III
21e6e12e63 WIP 2020-04-22 17:23:58 -07:00
Billy Robert O'Neal III
ee24c0a236 WIP 2020-04-22 15:47:54 -07:00
Billy Robert O'Neal III
f9321f8d08 WIP 2020-04-21 21:21:53 -07:00
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
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
Park DongHa
fe0202d7f3 [cppcoro] register ci.baseline failure 2020-04-21 00:39:26 +09: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
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
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
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
Robert Schumacher
2327468362
Merge pull request #10816 from zi-m/blosc
[blosc] Update to 1.18.1
2020-04-16 12:21:54 -07:00
Stefano Sinigardi
614ac279da
[python3] fix build on macOS and linux (#10841)
* [python3] fix build on macOS and linux

* update ci baseline
2020-04-16 11:57:59 -07:00
Michael Spector
648396545c
[avro-c] Fix building avro-c in Linux (#10514)
* Fix building avro-c in Linux

* Increment version

* Declare Linux is supported

* Updated CI baseline

Co-authored-by: Michael Spector <spektom@gmail.com>
2020-04-16 11:51:43 -07:00
zi-m
e2dc343cfa disable openvdb:x64-windows-static=fail in scripts/ci.baseline.txt 2020-04-15 09:05:46 +02:00
Alexej Harm
1e19af09e5
[boringssl] Add new port (#8455)
* [boringssl] Add new port

* removed usage of deprecated vcpkg functions

* let the ci treat boringssl like libressl

* applied requested changes

* [boringssl] Update to commit 590265773@2020-04-07 (#8455)

* [boringssl] Restore scripts/ci.baseline.txt
2020-04-14 17:20:24 -07:00
Alexander Neumann
941d546454
[qt5-base, qt5-imageformat] fix issues on osx (#9705)
* [qt5-imageformats] freeglut is not a dependency on osx

* [qt5-base] fontconfig can require iconv on linux and osx

* include the jasper fix to get CI coverage?

* trying to get ci coverage for qt on osx

* Revert "trying to get ci coverage for qt on osx"

This reverts commit 8b9b188839.

* apply the correct ci hack

* fix wrapper to include macosx debug suffix

* update baseline

* first try to fix the Qt5 cmake configs at the root.

* fix missing backslash

* fix plugin patch

* fix qt config patch

* remove 90% of fixcmake.py

* update baseline

* experimental removal of fixcmake.py and dll copying into tools/qt5/bin

* fix experimental dll copying.

* fix static windows builds

* fix static builds

* fix plugin copy

* add quotes around configuration to make it work

* remove dll debug messages

* note about the cmake fix

* revert fontconfig changes on linux. Make qt.conf relative and not absolute

* make qt.conf relative

* trying to fix ogre osx ci regression

* fix silly path error

* Revert "trying to fix ogre osx ci regression"

This reverts commit 708d8250d6.

* add ogre:x64-osx=fail to CI baseline

* retry on osx

* fix configure error. since in qt5-base everything is in the package directory and not in the installed

* revert change to ci.baseline

* update ci baseline

* bump control

* update baseline

* ws change to osg-qt

* reset ci baseline to upstream/master

* update baseline

* fix osg-qt?

* skip ms-angle on osx and linux since the normal angle port should be used!

* update ci baseline

* try adding fontconfig manually

* update ci baseline to remove osg-qt for the time being

* remove manual library.
2020-04-09 17:08:01 -07:00
NancyLi1013
9cbb1bd46e Merge branch 'master' of https://github.com/Microsoft/vcpkg into dev/NancyLi/10611-fix-mosquitto
# Conflicts:
#	ports/libwebsockets/CONTROL
2020-04-06 19:22:19 -07:00
Alexander Neumann
6028fd5e1a
[angle] Improve port (#9965)
* update opengl and install all headers

* improve angle

* update egl-registry

* fix osx regression

* update baseline.

* fix uwp regressions

* fix osx and linux regression

* add encoding patch

* bump glad control

* rechdeck gl visibility from native build

* removed unnecessary commented code

* add GL_VISIBILITY to the exported targets

Co-authored-by: dan-shaw <51385773+dan-shaw@users.noreply.github.com>
2020-04-06 14:49:51 -07:00
Jack·Boos·Yu
6283a51112
[libffi] Support arm/arm64 (#10485)
* [libffi] Support arm/arm64

* [libffi] Use VCPKG_TARGET_ARCHITECTURE to determine triplet

* [libffi] Use VCPKG_TARGET_ARCHITECTURE in CMakeLists.txt

* update baseline

* re-trigger ci test
2020-04-06 14:17:22 -07:00
nicole mazzuca
84ad06a2ae
[vcpkg baseline] Remove replxx:x86-windows=fail (#10703)
* [vcpkg baseline] add qt5-tools:x64-linux=fail

something is wrong, but I don't want to figure it out right now

* remove qt5-tools
2020-04-06 13:59:29 -07:00
Jack·Boos·Yu
9409abf422
[hunspell] Disable build tools in non-Windows (#10574)
* [hunspell] Disable build tools on OSX

* [hunspell] Disable build tools in non-Windows

* update baseline

* [hunspell] Change notice.
2020-04-03 10:28:02 -07:00
Maki
b065d5fec0
[openvr] Added Linux support and updated to v1.10.30 (#10629)
* [openvr] Added Linux support

* [openvr] Updated to v1.10.30

* [openvr] Updated port file with modern variables and better platform checking

* [openvr] Updated ci.baseline.txt as Linux is supported now
2020-04-03 10:24:16 -07:00
Phoebe
e12c1acdb5
[vcpkg baseline] Ignore osg-qt (#10637) 2020-04-01 07:22:51 -07:00
NancyLi1013
7828fa848f Update ci.baseline.txt 2020-03-31 19:44:39 -07:00
kreuzerkrieg
d2512ed8e3
[replxx] Add new port (#10052)
* replxx

* wip
2020-03-27 20:43:13 -07:00
Henrik Gaßmann
472b159dab
[lodepng] Update to commit e34ac0@2020-03-15 (#10427)
* [lodepng] Add cmake import configs

* [lodepng] Update to commit e34ac0@2020-03-15

* [lodepng] Modernize port

- Remove calls to deprecated vcpkg functions.
- Remove commented out pngdetail tool project definitions.

* [lodepng] Remove osx failure from ci.baseline
2020-03-27 20:04:02 -07:00
Jack·Boos·Yu
d98696de85
[vcpkg baseline] Fix CI test (#10508)
* re-trigger ci test

* [kealib] Switch repo to github

* [mongo-c-driver] Set icu as a feature

* [monkeys-audio] Update version to 5.24

* [mongo-c-driver] Fix arm build

* [mongo-c-driver] Re-generate patch

* [mongo-c-driver] Remove key word PRIVATE in patch

* [llvm] Remove default feature tools

* [llvm] Add judgment to install tools

* [llvm] Add more condition

* [llvm] Fix clang cmake files when selecting feature tools

* [halide] Fix build depends info in CONTROL

* update baseline
2020-03-25 20:43:02 -07:00
Phoebe
b3bdac11f0
[mimalloc] Update to 1.6.1 (#10062)
* [mimalloc] Update to 1.6.0

* Update patch

* Update ci baseline file

* Add message for the arch and platform that doesn't support

* Update the ci baseline file

* Update to latest revision 1.6.1
2020-03-19 00:39:00 -07:00
kreuzerkrieg
7029557ee7
Fix the naming mess (#10367) 2020-03-18 22:53:31 -07:00
Robert Schumacher
f9e10d656f
[grpc][openssl][upb] Fix install on uwp (#10366)
* [grpc][openssl][upb] Fix install on uwp

* [upb] Remove unneeded changes

* [libodb-mysql] Disable parallel configure due to source writes

* [curl] Use openssl for UWP since SSPI is unsupported

* [ci.baseline] Update
2020-03-18 09:48:01 -07:00
Robert Schumacher
7131593a0e
[ci.baseline.txt] Mark tensorflow-cc as skip on OSX (build currently times out) (#10443) 2020-03-17 12:04:59 -07:00
kreuzerkrieg
cd0ea13812
[unixODBC] Add new port (#10057)
* unixODBC

* wip
2020-03-12 17:52:16 -07:00
Wolfgang Stöggl
5951e0b425
[pcre] Update to v8.44 (#10335)
- Drop patches (fixed upstream):
  fix-option-2.patch
  fix-arm64-config-define.patch
  fix-arm-config-define.patch
- Add patch
  pcre-8.44_suppress_cmake_and_compiler_warnings-errors.patch
2020-03-11 09:28:19 -07:00
Ben Key
982713eca2
[mhook] fix build error on windows (#10302)
* Fix mhook build error.

* Removed the following entries from scripts/ci.baseline.txt: mhook:x64-windows=fail, mhook:x64-windows-static=fail, and mhook:x86-windows=fail.

* Removed unnecessary lines from fix-windows-packing-mismatch.patch.
2020-03-10 17:25:50 -07:00
Lily
7308c86e5b
[fltk] Fix build error on Linux (#10018)
* [fltk] Fix build error on Linux

* [fltk] Modify ci.baseline.txt

* [fltk] Fix build error

* [fltk] Fix build error

* [fltk] Fix build error

* [fltk] Fix build error on MACOS
2020-03-10 16:51:52 -07:00
Bowser65
b813a777e8
[tidy-html5] Fix for non-Windows users (#10308)
* Fix tidy-html5 for non-Windows users

* Update ci baseline and remove deprecated stuff
2020-03-10 15:59:38 -07:00
kreuzerkrieg
fb87bc7d41
[MetroHash] Add new port (#10049)
* MetroHash

* wip

* wip

* wip
2020-03-10 15:40:15 -07:00
Samuel Marks
d1b89575bd
[zkpp] Add new port (#7001)
* [zkpp] Add new port

* [zkpp] Change name of underlying library

* [zookeeper] Fix interface include directories

* [zkpp] Sanity

* Fix patch

* Correctly expose include directories

* Bump version

* Explicitly fail on Windows

Co-authored-by: Raed Romanov <raid_r@mail.ru>
2020-03-10 12:20:42 -07:00
Robert Schumacher
f653a4a842 [ci.baseline] Update 2020-03-10 09:59:43 -07:00
Jack·Boos·Yu
7893f7c76c
[upb] Fix uwp build (#10005)
* [upb] Fix uwp build

* update baseline
2020-03-10 09:31:38 -07:00
kreuzerkrieg
d0b1f2a9e8
murmurhash (#10164) 2020-03-09 08:33:45 -07:00
Maximilian Kruse
c520e1f3e0
[tinyfiledialogs] download from archive, not temporary ref (#10111)
* Update tinyfiledialogs to download from archive

I have additionally messaged the original maintainer about a fixed-version download, so we will finally have some consistent building of this package.

* Update ci.baseline.txt

* Update CONTROL

* Update portfile.cmake

* Change download path to be version specific

* Download Path now plain

* Change position of Supports tag

* Update package version

* Update portfile.cmake

Update portfile to download to a specified archive version name.
2020-03-06 10:07:49 -08:00
nicole mazzuca
f9e78dcc68
[abseil] Add uwp support (#10301)
* [abseil] Add uwp support

* [abseil] Drop support with arm/arm64

* [opencensus-cpp] Add keyword supports

* update baseline

* [abseil] Enable arm support
2020-03-05 16:01:57 -08:00
nicole mazzuca
4b1444e48d
[ryu] Add new port (#10167)
* ryu

* Add tool bazel in OSX

* wip

* wip

* wip

* wip

* wip

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-03-05 14:17:08 -08:00
nicole mazzuca
8cd675cc58
[libcpuid] Add new port (#9942)
* libcpuid

* wip
2020-03-05 12:34:27 -08:00
nicole mazzuca
5c415ff8a0
[superlu] Add new port (#9930) 2020-03-04 13:52:00 -08:00
nicole mazzuca
42dee421af
[turbobase64] Add new port (#9911)
* Turbo Base 64

* TurboBase64
2020-03-04 13:40:00 -08:00
nicole mazzuca
d97841242a
[healpix] Add new port (#8810)
* [healpix]Add new port.

* update baseline

* update baseline

* [healpix] Disable build on OSX

* [healpix] Add suports keyword
2020-03-04 13:25:24 -08:00
nicole mazzuca
e368f0f4ce
[skia] add new port (#10083)
* [skia] add new port

* [skia] add support for x64-windows

* [skia] use vswhere to locate MSVC

* [skia] update supports CONTROL field

* [skia] address review comments

* [skia] add compile definitions for metal

* [skia] use vcpkg to find programfiles

* [skia] add glob_single_file function
2020-03-04 13:06:24 -08:00
nicole mazzuca
215798a356
[darknet] update to latest release (#10280)
* [darknet] update to latest release

* [darknet] add corrections from review
2020-03-04 10:51:49 -08:00
Jack·Boos·Yu
3e57190a97
Disable libhdfs3 and osg-qt in linux temporarily (#10290) 2020-03-03 09:32:21 -08:00
yurybura
1c414f9192
[boost-python] Try to fix build issue on Linux (#9780)
* [boost-python] Try to fix build issue on Linux

* Update baseline: enable boost-python:x64-linux

* Fix number of processor detection on Linux: use CMake module

* Fix user-config.jam configuration on Linux

* Update baseline: enable boost-mpi:x64-linux

* Fix build boost-regex[icu] on Linux, issue #4962
2020-03-02 10:41:27 -08:00
Tobias Brückner
64f7f2590d
[libmysql] Fix for missing "ADD_COMPILE_FLAGS" command (#10162)
* [libmysql] Apply patch to prevent configuration error in extra/re2

Configuration of the embedded extra/re2 produces an error on Mac with Clang:

    CMake Error at extra/re2/CMakeLists.txt:74 (ADD_COMPILE_FLAGS):
      Unknown CMake command "ADD_COMPILE_FLAGS".

cmake/compile_flags.cmake was not included.

* [libmysql] Remove empty directory /lib/plugin/debug after installation

* [libmysql] Update version to 8.0.4-6

* [libmysql] Remove deprecated include(vcpkg_common_functions)

* [libmysql] x64-osx is now expected to pass CI

* [libmysql] Simplify copying of copyright file

* [libmysql] Handle unsupported triplets with vcpkg_fail_port_install
2020-02-28 21:56:22 -08:00
Billy O'Neal
f4359f404a
[cpprestsdk] Update to v2.10.15. (#10191)
* [cpprestsdk] Update to v2.10.15.

* fix baseline

Fixes cpprestdsk on UWP.

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-02-26 13:57:43 -08:00
Jack·Boos·Yu
c6b58e366a
[brotli] Fix build failure on arm64-uwp (#10116)
* [brotli] Fix build failure on arm64-uwp

* update baseline
2020-02-25 14:18:40 -08:00
Jack·Boos·Yu
9db90b397d
Fix baseline error (#10051)
* Fix osx baseline

* fix osg configure issue

* re-trigger ci test

* re-trigger ci test

* [osg] Revert changes with osg and temporarily skip osg detection

* trigger ci test

* update baseline

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-02-19 16:45:58 -08:00
Jack·Boos·Yu
ad69a7fc8e
[osg]Fix windows-dynamic/linux build. (#8060)
* [osg]Fix dynamic build.

* [sdl1]Fix linux command.

* [osg]Fix linux build: disable present3D and osgstaticview.

* [osg]fix windows build-only for windows.

* [osg]Fix file INSTALL error.

* [osg]Add dependency conditions.

* [osg]disable OSG_USE_UTF8_FILENAME in Linux and OSX.

* [osg]Fix find dependency curl. Replace version num by macro.

* [osg]Add option CMAKE_CXX_STANDARD

* [osg] Remove library prefix.

* [osg] Fix install pdbs

* [osg] Remove usless plugin libs.

* update baseline

* update baseline

* update baseline

* update baseline
2020-02-13 17:53:23 -08:00
Stephen Just
375ea0ec6b
[rxspencer] Add RxSpencer port (#9166)
* [rxspencer] Add RxSpencer port

* No need to force dynamic linkage

* Review comments

* update baseline

* Update to latest upstream

* Review comments

* Update CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-02-13 17:51:10 -08:00
kreuzerkrieg
6abebce350
[farmhash] Add new port (#9929)
* FarmHash, a family of hash functions.

* WiP
2020-02-12 14:44:06 -08:00
nicole mazzuca
7365cd74ef
[duktape] x64-osx fail (#10030)
brew no longer contains python2, since it's EOL, and duktape requires that for now

see https://github.com/svaarala/duktape/issues/1794
2020-02-11 23:20:05 -08:00
Todor Prokopov
f478be7479
[many ports] Support building with MinGW toolchain (#8940)
* Some package fixes necessary to build with MinGW toolchain

* [libraqm] Fix build error caused by trying to write to source directory

* [tmxparser] Fix build failure when tmx port is intalled before tmxparser port

System include path was added first on compiler command line. This leads to
build failure when there is a tmx.h header file in system include path.

* [qt5-base][angle] Trigger CI rebuild

* [kd-soap] Fix build error

* Update ci.baseline

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-11 17:30:03 -08:00
Jack·Boos·Yu
10eeee5d55
[asmjit] Update to 2020-02-08, drop support with uwp (#10016) 2020-02-11 16:27:53 -08:00
kreuzerkrieg
2b9c87f4b9
[libhdfs3] Add new port (#10021)
* libhdfs3

* wip
2020-02-11 14:09:51 -08:00
Robert Schumacher
08c951fef9
[many ports] Upgrades to 2020.02.08 (#9986)
* [many ports] Upgrades to 2020.02.08

* Undo asio asmjit libimobiledevice mlpack mongo-c-driver oniguruma openmvg openvdb pcl

* Update ci baseline file

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-02-10 16:08:57 -08:00
NancyLi1013
1ea7914d3a
[blitz] Add new port (#8353)
* [blitz] Add new port

* Remove unused function and update vcpkg_fail_port_install

* Update

* Update ci.baseline.txt
2020-02-08 20:26:05 -08:00
Carlos O'Ryan
4529a5b8ee
[google-cloud-cpp*] Upgrade to latest release (#9946)
* [google-cloud-cpp*] Upgrade to latest release

* Update CI baseline.

* Address review comments.
2020-02-08 20:23:12 -08:00
driver1998
7d4227f02e
[libffi] Update to v3.3 release (#6119)
* libffi 3.3-rc0 custom port, with arm/arm64 windows support

* fix linux build

* enable EFI64 in linux x64, should fix build errors in some cases

* libffi: move to the arm64 support pr branch

* libffi: move to latest upstream master

* libffi: update to upstream master

* libffi: update to v3.3-rc2

* libffi: update to v3.3 release

* libffi: update version in fficonfig.h

* libffi: Remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* [libffi] update portfile.cmake

* [libnice] fix Windows ARM64 build

* CI: set atk:arm64-windows to fail
atk compilation requires running glib(arm64) tools, which is not possible on a x86 system.

* CI: libffi:arm64-windows passing

* [gdk-pixbuf] fix Windows ARM64 build

* [pangomm] show unsupported architecture error on ARM

* [pangomm] update portfile.cmake

* [libffi] Avoid depending on VCPKG_TARGET_TRIPLET; use native cmake variables instead. Avoid double expansion inside if().

* [libffi] TARGET is a keyword for if() -- use quoted expansion instead.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-07 09:36:39 -08:00
Robert Schumacher
b8cd54d4e6
Merge pull request #9914 from kreuzerkrieg/H3
[H3] Add new port
2020-02-06 14:54:39 -08:00
kreuzerkrieg
e1f5b50296 WiP 2020-02-06 09:09:04 +02:00
Robert Schumacher
0ba50612fb
Merge pull request #9635 from Neumann-A/improve_libwebp
[libwebp] Update to 1.1.0 and improve portfile
2020-02-05 17:52:51 -08:00
kreuzerkrieg
1e23800140 H3: A Hexagonal Hierarchical Geospatial Indexing System 2020-02-05 07:55:06 +02:00
Robert Schumacher
1fd6cc945d
Merge pull request #8842 from JackBoosY/dev/jack/upgrade_libi
[libideviceactivation libimobiledevice libusbmuxd] Upgrade version, modify build process
2020-02-04 15:42:23 -08:00
Lily
d9200c4e94
[libgpod] Add new port (#7983)
* [libgpod] Add new port

* [libgpod] Fix build error

* [libgpod] Modify ci.baseline.txt

* [libgpod] Fix patch error

* [libgpod] Fix conflict

* [libgpod] Fix conflict
2020-02-04 15:35:26 -08:00
Jack·Boos·Yu
d09f4faf52
[cppmicroservices] Fix find dependency gtest (#9886)
* [cppmicroservices] Fix find dependency gtest

* update baseline
2020-02-04 14:46:24 -08:00
Oliver John Hitchcock
ed863b163c
[EAThread][EASTL] Added EAThread and modified EASTL (#8861)
* [EAThread][EASTL] Added EAThread and modified EASTL

EABase has now also been seperated from EASTL.
EASTL now copies CommonCppFlags.cmake as it is used by EAThread.

* Fix EABase

* Fix EABASE include for EASTL

* Improve EASTL

Still need to fix
The /debug/lib/cmake folder should be merged with /lib/cmake into /share/eastl
Found 3 error(s). Please correct the portfile:
    E:\vcpkg\ports\eastl\portfile.cmake
-- Performing post-build validation done
Error: Building package eastl:x64-windows-static failed with: POST_BUILD_CHECKS_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: eastl:x64-windows-static
  Vcpkg version: 2019.09.12-nohash

* Base pass one Thread

* Fix config errors and add `vcpkg_fixup_cmake_targets`

* Add required changes for fails

* x86-windows should also fail

* Revert adding `vcpkg_fail_port_install(ON_TARGET "Windows" ...)`

* Remove `eastl:arm64-windows=fail` from ci.baseline.txt

* Merge CONTROL descriptions into one line
2020-02-04 14:10:03 -08:00
Jack·Boos·Yu
fa022fb0fb
[tools] Add python64 bit. (#7964)
* [tools]Add python64 bit.

* [pybind11/shiva]Add version number.

* [duktape]Fix build error using python64 bit.

* [duktape]Fix python2 path.

* [duktape]Fix duketape build: using python2 tools.

* Change subdirs and archive names for PYTHON2 and PYTHON3

* [duktape] Update version info

* [shiva] Add homepage

* update baseline

* update baseline

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-02-04 11:32:03 -08:00
Phil Christensen
e62d136128
[vcpkg] Add Supports: field. Use contents of triplets instead of names for dependency resolution. (#8601)
* remove unfinished "supports" tag

* extract "supports" from control files
But do nothing with the value

* Start `Supports` documentation

* Use Supports in a bunch of control files

I only tried matching the already existing logic in the portfile.cmake.

* Cmake var provider (#8)

* Cmake var provider (#9)

* fix windows build (#10)

* Add missing files to build

* Fix test (#11)

* adding hooks for cmake variables in expressions

* Adding hooks for 'supports' in CI test

* Fix test (#12)

* Add overrides to evaluation environment

* use "supported" tag in CI testing

* cleanup comment

* Fix issues with PR

* [var_provider] Get library linkage variables from triplet

* Fix compilation errors in tests

* Add unimplemented functions

* Fix unit tests part 1

* Fix issue when buildtrees dir does not exist

* Change binary output hash

* Fix handling of * feature

* Add core feature when using *

* Do not add Default-Features when installing 'core'

* [vcpkg] WIP. 6 failing tests.

* [vcpkg] WIP. 1 failing tests.

* [vcpkg] WIP. 0 failing tests.

* [vcpkg] Removed 'remove_graph'. 0 failing tests.

* [vcpkg] Removed 'install_graph'. 0 failing tests.

* [vcpkg] Remove AnyAction; replace with ActionPlan

* [vcpkg] Minor cleanup.

* [vcpkg][z3][qt5-connectivity][qt5-purchasing] Improve error messages while parsing. Fix a few trivial port issues.

* [vcpkg] Work around ICE with MSVC v140

* [vcpkg] Add purge on fail to decompress for CI

* [vcpkg] Fix parsing of nested parentheses in qualifiers

* [vcpkg] Fix Linux builds (explicit qualification in declaration)

* [vcpkg] Fix Build-Depends implying default features. Fix qualified dependencies regression.

* [mmx] Add to skip list and full rebuild -- mmx causes problems by installing 'sched.h'

* [libpqxx][mqtt-cpp] Prevent installing include/CMakeLists.txt

* [cppitertools] Fix installed include namespace (should be include/cppitertools)

* [libsoundio] Move headers into soundio/ subdirectory as per original cmake

* [ci.baseline] Temporarily skip charls due to conflict with dcmtk

* [vcpkg] Add restricted include files post build check -- bump global abi version

* [libsoundio] Hotfix stray line in portfile

* [vcpkg] Fix regression: CMake information was not being displayed for build-and-install actions

* [jsonnet] Fix installation of internal headers; use system nlohmann-json

* [grpc][upb] Teach grpc to use packaged upb. Add find_package(upb). Remove inappropriate upb features.

* [zfp] Move problematic 'include/bitstream.h' to 'include/zfp/bitstream.h'

* [x265] Bump control version to trigger rebuild after zfp conflict

* [akali] Disable parallel configure

* [dirent][dlfcn-win32][getopt-win32][pthreads] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS

* [ci.baseline] Update baseline for improved upb support

* [tgui] Disable parallel configure

* [libiconv] Enable VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS

* [aws-sdk-cpp] Disable parallel configure

* [vcpkg] Implement policy VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS

* [aws-sdk-cpp] Fix amount of escaping semicolons -- Note: I do not know the root cause requiring this change

* [libodb-sqlite] Fix configuring into source directory

* [gettext] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS

* [libodb] DISABLE_PARALLEL_CONFIGURE

* [vcpkg] Add 'config.h' and 'local.h' to restricted header list

* [mcpp] Remove unused and problematic include 'config.h' from installed files

* [teemo] Move installed headers into subdirectory to prevent conflicts with x265

* [ci.baseline] Update current OSX. Skip libmesh on all platforms due to heavy conflicts.

* [vcpkg] Add 'slice.h' as a restricted header

* [osg] Improve accuracy of dependencies (disable some, add some to Depends)

* [vcpkg] Skip invoking a subprocess for 0 specs in load_tag_vars

* [ci.baseline] Skip mongo-c-driver on osx due to flakiness

* [teemo] Fix incorrect include file read

* [osg] Fix dependency typo: glut -> freeglut

* [vcpkg] Recover some lost performance with the addition of vcpkg_get_tags.

A huge performance cost was loading the triplet files over and over; instead, we splice the sources into a macro and load it once, then just call that macro for each port.
Remove use of hashing because we aren't cross-process-safe anyway (global static will do instead).

* [vcpkg] Change Supports atom 'windows' to include UWP. Improve Supports field documentation.

* [vcpkg] Add docs for VCPKG_ENV_PASSTHROUGH and VCPKG_DEP_INFO_OVERRIDE_VARS

* Fix typo

Co-authored-by: Curtis J Bezault <curtbezault@gmail.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-02-03 14:22:52 -08:00
Jack·Boos·Yu
cf3e688dda
[aws-*]Update version (#8832)
* [aws-c-common]Upgrade to 0.4.15

* [aws-c-common]Fix cmake target path.

* [aws-c-event-stream]Upgrade to 0.1.4

* [aws-checksums]Upgrade to 0.1.5
[aws-c-event-stream]Fix cmake target path.
[aws-lambda-cpp]Upgrade to 0.2.4
[aws-sdk-cpp]Upgrade to 1.7.214

* [aws=sdk-cpp]Set feature AWSMigrationHub to lowercase.

* [aws-lambda-cpp] Drop support with OSX
2020-01-30 14:43:34 -08:00
Kotaro Inoue
9986c559b8
[seal] Add new port (#9698)
* Add Microsoft SEAL as a new port

* Fix to choose either static or shared binaries

* Fix to fail port install on Windows platforms

* Fix to enable a command line build on windows

* Fix to fail port install on UWP
2020-01-30 12:55:19 -08:00
Tatsuro Shibamura
268d7bb406 [sdl2-gfx] Fixed build error ARM64 Windows 10 (#9314)
* [sdl2-gfx] Fixed build error ARM64 Windows 10

* [sdl2-gfx] Update CI baseline

* [sdl2-gfx] Fixed function name

* Revert ci.baseline.txt

* Remove sdl2-gfx:arm64-windows from ci.baseline.txt

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-01-27 14:32:23 -08:00
Michael Mattsson
6ab471d09e [asiosdk] Add new port (#9456)
* [asiosdk] Add new port

* specified vcpkg_fail_port_install for non-windows platforms

* specified vcpkg_fail_port_install for arm & uwp platforms

* added entries for asiosdk into scripts/ci.baseline.txt
2020-01-27 14:14:26 -08:00
sma-github
28b70b41c4 [ftgl] Fix build failure #9520 (#9521)
* bugfix for [ftgl] build failure #9520. Applied same solution as cbezault did for #7697

* bugfix for [ftgl] build failure #9520. Added suggested changes from the review and clean-up EOL characters.

* [ftgl] remove ftgl:x64-linux=fail from ci.baseline.txt

* [ftgl] build failure #9520 - disable doxygen on Linux

* [ftgl] build failure #9520 - force the compiler to use the C++11 standard

* [ftgl] build failure #9520 - remove ftgl:x64-osx=fail

* [ftgl] build failure #9520 - add missing C++11 standard patch
2020-01-27 14:11:39 -08:00
myd7349
354733dbf8 [memorymodule] Add new port (#9541)
* [memorymodule] Add new port

* [memorymodule] Update ci baseline

* [memorymodule] Update CI baseline

* [memorymodule] Simplify vcpkg_fail_port_install call

* [memorymodule] Install lib files only if they exist
2020-01-27 14:07:04 -08:00
Alexander Neumann
c6fe55ce79 update baseline 2020-01-22 22:31:56 +01:00
DCore Team
3aa5979471 [pbc] Correct non Windows build (#9281)
Co-authored-by: rfric <43748255+rfric@users.noreply.github.com>
2020-01-22 13:11:40 -08:00
Tatsuro Shibamura
11b8872c97 [cryptopp] Fixed build error on ARM32/ARM64 Windows (#9633)
* [cryptopp] Fixed build error on ARM64 Windows

* [cryptopp] Update ci.baseline.txt

* Update version

* Use VCPKG_TARGET_IS_OSX variable
2020-01-22 12:44:54 -08:00
David Garcia
2204efd414 [jasper] freeglut is not a dependency in macOS (#9680)
* [jasper] freeglut is not a dependency in macOS

Also remove freeimage:x64-osx from baseline as now compiles

* ogre fails in macOS
2020-01-22 12:42:42 -08:00
Michael Hansen
7dc2a4ca9b [string_theory] Update to 3.0, which is now header-only. (#9690) 2020-01-22 12:37:27 -08:00
Julian Smolka
45cab63761 [asmjit] update to current version (#9770)
* [asmjit] update to current version

* [asmjit] remove x64-uwp from ci.baseline.text
2020-01-22 12:16:10 -08:00
Jack·Boos·Yu
70ee8b83e5 [monkeys-audio] Update to 5.14, add feature tools (#9760)
* [monkeys-audio] Update to 5.14, add feature tools

* [monkeys-audio] Use macro MA_VERSION
2020-01-21 12:29:39 -08:00
yurybura
127d497681 [open62541] Update to v1.0 (#9767)
* [open62541] Update to v1.0

* Remove dependency on python-six

* Fix CI

* Manually specify the version

* Fix install binaries directory

* Fix end line

* Add homepage and modernize cmake
2020-01-21 12:25:05 -08:00
SeekingMeaning
299e8b4ac6 [scintilla] Update to 4.2.3 (#9591)
* [scintilla] Update to 4.2.3

* Update ci.baseline.txt

* Update
2020-01-17 16:51:00 -08:00
winsoft666
08c8214d68 [teemo] new port. (#9684) 2020-01-17 16:12:40 -08:00
Fabio Pellacini
bf3e071e53 [embree3] added cleanup command for static build (#9555)
* added cleanup command to embree3 port for static build

* updated CONTROL file with version tag

* check if file exists before cleanups

* fix baseline

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-01-16 22:56:33 -08:00
yurybura
c50852aba0 [boost] Update to 1.72.0 (#9317)
* [boost-python] Support Python2 as feature, fix build with installed Python2

* [boost-python] Update generate script to support Python2 mod

* Re-generate boost ports

* [boost-modular-build-helper] Update to 1.71.
[boost-build] Update to 1.71.

* [boost-modular-build-helper] Remove manual library name changing
[boost-iostreams] Use boost-modular-headers.cmake script

* Delete temporary file.

* Revert changes in modular build script.

* Update ports versions.

* [boost-modular-build-helper] Fix build boost-iostreams with LZMA and ZSTD

* [boost] Update to 1.72.0

* [libtorrent] Fix build with Boost 1.72.0
Original PR: https://github.com/arvidn/libtorrent/pull/4091

* Update ci.baseline.txt:
- fail libgo:* due to use the removed class from Boost.Context 1.72.0 (reported issue https://github.com/yyzybb537/libgo/issues/214)
- pass boost-context:arm64-windows
- fix typo

* Folly only supports the x64 architecture

* fail boost-coroutine:arm64-windows=fail and boost-fiber:arm64-windows=fail because they use fcontext_t from Boost.Context which is not implemented for Windows on ARM64 (reported issue https://github.com/boostorg/context/issues/130)

* Fix globbing-expressions

* Add vcpkg_buildpath_length_warning(37) for boost-system.
Revert boost-iostreams port changes.

* Update ci.baseline.txt
2020-01-16 15:10:15 -08:00
Matwey V. Kornilov
d989ad416b [gperf] Initial implementation (#9505) 2020-01-15 12:37:04 -08:00
Sean Yen
fc5134c3a2 [soem] Add new port (#9572)
* initial SOEM port.

* don't use the vendored winpcap.

* removed the unused flag.

* addressed feedback.

* addressed feedback.
2020-01-14 12:28:06 -08:00
winsoft666
a982079028 [akali] Update to v1.41 (#9617)
* Add: set(VCPKG_PLATFORM_TOOLSET v140)

* add ppxbase and ppxnet.

* nice, ppxbase and ppxnet can install successful.

* update to v1.7

* + add duilib2
- update ppxbase, ppxnet.

* set VCPKG_PLATFORM_TOOLSET to vc141.
duilib2/ppxbase/ppxnet port.

* library version.

* duilib2, ppxbase version.

* duilib2 version

* update duilib2/ppxbase version.

* update duilib2 code version.

* update ppxbase version.
update duilib2 version.

* update ppxbase/duilib2 cmake config.

* duilib2 version.

* ppxbase version.

* + add akali library.

* update ports script.

* ports update.

* add akali

* remove duilib2/ppxnet

* revert

* update akali version.

* update akali version.

* Update portfile.cmake

* Update portfile.cmake

* [akali] Update to v1.41

* Update portfile.cmake

* [akali] Update version.

* [akali] Remove the line akali:x64-osx=fail from /scripts/ci.baseline.txt
2020-01-14 12:25:32 -08:00
JackBoosY
58a904d068 update baseline 2020-01-13 23:56:50 -08:00
Alexander Neumann
bdae0904c4 [libpq, openssl, librtmp] libpq 12 and others with openssl 1.1.1d (#8566)
* [ports] Update openssl-unix to 1.1.1c

* [ports] Update openssl-unix to 1.1.1d

* [ports] openssl-unix platform 'AMD64' is called 'x86_64' on Linux

* [ports] fix openssl platform

* [ports] openssl-windows update openssl to 1.1.1d

* [ports] Fix openssl post build

* [ports] openssl add EnableUWPSupport.patch

Reference:
https://github.com/openssl/openssl/pull/8917
https://github.com/openssl/openssl/pull/9440

* [ports] openssl-uwp update openssl to 1.1.1d

* Updated support for OpenSSL v1.1

With OpenSSL v1.1 we need an additional flag for ACE

* update to 12.0 and change to vcpkg_configure_make

* remove msys line

* remove custom cmakelists

* use --without-readline on linux

* Update CONTROL

Fix version

* fix portfile

* add all possible libpq features

* create vcpkg_get_build_depends

* create vcpkg_read_dependent_port_info

* add vcpkg_write_port_info

* fix a few bugs

* libpq first succesful x86 build with core features.
(files still must be moved)

* always write the variable

* Fix separate make and install execution error issue.

* trigger CI system.

* add openssl and win_bison win_flex patch

* add configuration dependent patches

* add bonjour as a dependency on macosx

* apply patches and configure features

* more patches to fix the windows build

* more install fixes

* remove unnecessary code

* bit of code cleanup

* remove unrelated files

* remove unrelated function call. function was removed with last commit

* removed hardcoded platform

* fix patch

* build only the interface libraries and nothing more

* forgot to remove tool ecpg from install

* seperate minimal install patch from normal install patch and introduce client feature

* fix x86 Platform variable being x86 and not Win32 as required by the generated project

* make linux build work

* make more linux work

* openssl return version number directly without calling openssl
(should probably be done differently)

* fix some more path and platform identification

* comments to reduce install. currently libpq installs static and shared libraries and some tools on linux

* patch arm

* fix platform detection logic

* make libpq osx buildable

* Rename debug import library after build.
(So that we don't affect external CMake users.)

* revert debug naming and install a wrapper instead.

* fix gdal regression due to name change

* fix cutelyst regression due to qt5-base wrapper
(why was it not using the target in the first place?)

* correct wrapper install path

* correct the arm patch.

* trying to fix static gdal build

* gdal still needs more work

* update version of openssl in libpq openssl patch

* nmap fix openssl

* qt5 fix openssl

* gdal fix openssl

* librtmp migrate to openssl 1.1.1

* fail in patch since what is intended is not going to work in openssl 1.1.1

* fix static yara build

* freedtds deactivate openssl feature until freetds decides to upgrade to 1.1

* fix libwebsockets cmakelists

* fix the patch so that the generated targets also include crypt32

* xmlsec add threads dependency

* bump control since I am unable to reproduce the regression

* add pthread to openssl detection logic

* fix freetds linkage missing crypt32 and fix the cmake checks.

* fix the openssl wrapper to add the threads library

* fix libmysql regression

* add threads to openssl libraries.

* upgrade libssh to 0.9

* fix nmap regression

* fix mosquitto regression

* fix openssl wrapper to make libarchive work

* fix quickfix

* changed patch a bit

* improve freetds patch

* fix case in librtmp

* update control

* bump control

* fix case

* make jasper a dependency of qt5-imageformats to fix flaky CI build.

* add jasper libraries explicitly

* jasper depends on freeglut so add it as a dependency. turbo_jpeg is also a dependency but that should already be handled in qt5-base

* more glut names

* bump control for macosx ci retry

* fix slikenet regression

* fix linebreak in qt5-base

* update baseline

* Update ci.baseline.txt

those ports are not supported on UWP

* [libevent] add dependency on libevent[threads] to openssl feature

* [pdal,freerdp] Update CI baseline to fail

* fix static pdal build

* fix freerdp on linux

* trying to revert some changes

* revert changes in build make

* revert x264 version bump

Co-authored-by: Force Charlie <6904176+fcharlie@users.noreply.github.com>
Co-authored-by: Johnny Willemsen <jwillemsen@remedy.nl>
Co-authored-by: Lennart Trunk <lennart.trunk@outlook.de>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-01-13 15:43:36 -08:00
SeekingMeaning
5c0b7b5577 [tfhe] Fix Mac support (#9649)
* [tfhe] Fix Mac support

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-01-13 15:31:57 -08:00
Robert Schumacher
e5f7e0b9ad [vcpkg] Update baseline for OSX (#9669)
* ignore llvm:x64-osx in the baseline

* fix baseline?

* fix baseline 2: electric boogaloo

* fix baseline 3: confirmed

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-01-13 14:48:43 -08:00
Victor Romero
0d54d33f18 continue attempting to fix baseline for macos 2020-01-13 13:01:32 -08:00
Victor Romero
d9151d84af [bullet3,qhull,fruit,libaaplus] Remove failure on MacOS 2020-01-13 11:59:26 -08:00
Victor Romero
9a510168c7
Merge branch 'master' into dev/jack/update_osx_baseline 2020-01-13 11:49:15 -08:00
Victor Romero
e46a029bf7 [libplist,libyuv,highfive,pbc,intelrdfpmathlib,fmi4cpp] Update baseline to pass 2020-01-13 11:47:13 -08:00
NancyLi1013
fc34b74ce2 [libevhtp] Add new port (#8678)
* [libevhtp] Add new port

* Add homepage

* Update ci.baseline.txt
2020-01-10 15:50:35 -08:00
NancyLi1013
1990d4b72c [libwandio] Add new port (#8683)
* [libwandio] Add new port

* Update ci.baseline.txt
2020-01-10 15:48:44 -08:00
Jack·Boos·Yu
0fb8168c7c [caf] Update to 0.17.2 (#8888)
* [caf]Upgrade to 0.17.2

* update baseline
2020-01-10 15:46:23 -08:00
Phoebe
3200392582 [libplist] Update to 1.2.137 (#8936)
* [libplist] Upgrade to 1.2.137

* Update CMakeLists.txt

* [libplist] Update build status

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-10 15:43:06 -08:00
Victor Romero
9fc8197d8c [yoga, freetype-gl] Update osx baseline 2020-01-10 12:26:34 -08:00
Jack·Boos·Yu
7dc8ecbc08 [azure-kinect-sensor-sdk] Remove feature test and fix static build in Windows (#9458)
* [azure-kinect-sensor] Remove feature test and fix static build in Windows

* [azure-kinect-sensor-sdk] Re-fix components install path using patch

* [azure-kinect-sensor-sdk] Remove bin debug/bin in static build

* update baseline
2020-01-10 10:47:09 -08:00
Jack·Boos·Yu
8bec8b516b [sdl1]Change build method to vcpkg_*_make (#9207)
* [sdl1]Change build method to vcpkg_*_make

* [sdl1] Fix output message

* [sdl1]Fix build.

* [sdl1] Correct message

* update baseline
2020-01-09 14:39:10 -08:00
JackBoosY
6e2d1e626f [libguarded] Correct hash 2020-01-08 22:00:56 -08:00
JackBoosY
2f380c6153 Update baseline to fix osx failure 2020-01-08 21:51:07 -08:00
NancyLi1013
eab8812ac5 [libb2] Add new port (#8518)
* [libb2] Add new port

* Update

* Update ci.baseline.txt
2020-01-06 14:59:18 -08:00
NancyLi1013
ec2ceeba40 [tfhe] Add new port (#8386)
* [tfhe] Add new port

* Add the message for not support OSX

* Update message and ci.baseline.txt
2020-01-06 14:58:27 -08:00
NancyLi1013
e13ed9547a [libmagic] Add new port (#8650)
* [libmagic] Add new port

* Update

* Add debug build

* Rebuild

* Update source address

* Update ci.baseline.txt
2020-01-06 14:29:12 -08:00
dan-shaw
86c947bcbb update baseline 2020-01-06 14:21:41 -08:00
Tanner Gooding
fb2006edf9 [nethost] Adding a port for nethost (#8701)
* Adding a port for nethost

* Fixing ref, removing unneeded include, and marking unsupported architectures for nethost

* Fixing the expected sha512 for nethost

* Setting nethost to fail on static and uwp

* Removing an unecessary file(REMOVE_RECURSE) from nethost

* update baseline

* [nethost] Update to latest from dotnet/runtime

* [vcpkg-baseline] Update baseline for nethost

* [vcpkg-baseline] Update baseline for nethost

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-06 13:14:20 -08:00
Jack·Boos·Yu
95d989c4a4 [pdal] fix static build (#9308)
* [pdal] fix static build

* update baseline

* [pdal] Re-fix find dependency geos

* [padl] Find library geos_c/libgeos_c instead of library geos/libgeos

* [pdal] Fix dependency boost

* update baseline
2020-01-06 12:44:46 -08:00
Alexander Neumann
f8165f7270 [qt5-base] Fix Qt5 linux build and be a bit less flaky in CI (#9260)
* Fix static qt5 builds and ignore system qmake
closes #9234 and #9239

* fix angle conflict and icu dependency

* add egl-registry as a dependency

* remove space

* adding spaces resolved the problem

* move files only if they exist

* Update the Wrapper to use the Postgres target

fixes some observed linkage issues

* update baseline

* add fontconfig on linux so CI is less flaky in a full rebuild

* fix linkage dependent qt5-imageformats libs

* Fix Wrapper for Linux and add other platform libs to Qt5::Core

* fix plugin properties in cmake files

* fix cmake files.

* fix missing plugin qminimal deployment into tools dir

* change wrapper slightly

* UNIX also means APPLE so it needs to be excluded

* fix the static windows build

* mark the parts of fixcmake which require further work to work with single configuration builds

* Update ci.baseline.txt

make qt5-tools pass for CI testing

* fix last regression

* break auto fontconfig in configure script to fix qt5-tools

* update baseline

* enable verbose to debug ci

* try to help it instead of breaking it

* completly link icu

* try to fix fontconfig configure

* fix configure call. cannot be called with a list!

* remove invalid line from patch

* force icu and reduce the required icu libs according to the configure script

* fix icu linkage

* add more icu dependencies and names for windows

* add more icu libs. Seems like all are needed

* fix typo

* print icu libs in debug

* check releasenames

* try again

* change link order

* add icu to wrapper

* fix typo

* patch icu configure for static windows builds

* add other icu libraries to the icu patch

* fix icu in x64-windows-static

* update baseline. VTK builds in local WSL so it should work in CI

* update VTK control to force rebuild

* remove qt5-tools=pass from baseline

* remove qcustomplot:x64-linux=fail from baseline

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-06 12:36:51 -08:00
Tatsuro Shibamura
a17d8cbf95 [sdl1] Add build support for ARM64 Windows 10 (#9301)
* [sdl1] Add build support for ARM64 Windows 10

* update baseline

* [sdl1] update version info

* update baseline

* Revert 5f71592f54

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-01-06 12:32:55 -08:00
winsoft666
96bfe1b594 [akali] Add new port (#9499)
* Add: set(VCPKG_PLATFORM_TOOLSET v140)

* add ppxbase and ppxnet.

* nice, ppxbase and ppxnet can install successful.

* update to v1.7

* + add duilib2
- update ppxbase, ppxnet.

* set VCPKG_PLATFORM_TOOLSET to vc141.
duilib2/ppxbase/ppxnet port.

* library version.

* duilib2, ppxbase version.

* duilib2 version

* update duilib2/ppxbase version.

* update duilib2 code version.

* update ppxbase version.
update duilib2 version.

* update ppxbase/duilib2 cmake config.

* duilib2 version.

* ppxbase version.

* + add akali library.

* update ports script.

* ports update.

* add akali

* remove duilib2/ppxnet

* revert

* update akali version.

* update akali version.

* Update portfile.cmake

* Update portfile.cmake
2020-01-06 11:13:17 -08:00
Thad House
9bd91cbebe [wpilib] update to 2020.1.1 (#9513) 2020-01-06 11:08:52 -08:00
Phoebe
140ddf37cd [box2d] Update to 2019-12-31 (#9529)
* [box2d] Update to 2019-12-31

* Udpate ci baseline file

* Update ci baseline file
2020-01-06 11:00:01 -08:00
Alvin
97485dc036 [uvatlas] Upgrade to dec2019 (#9379)
* [uvatlas] Upgrade to dec2019

* [uvatlas] Delete and update deprecated functions

* [uvatlas] x64-uwp passing, remove from ci.baseline.txt

* [uvatlas] Don't test x86-windows-static by default, remove it
2020-01-02 13:56:14 -08:00
Victor Derks
8b07958e8b [charls] upgrade to 2.1.0 (#9494)
* [charls] upgrade to 2.1.0

Upgrade to the latest released version of CharLS. The patch file has become obsolete.

* Remove charls=fail triplets from ci.baseline.txt

Both arm-uwp and x64-uwp can be build.
2020-01-02 13:30:27 -08:00
NancyLi1013
8cab87ed93 Update baseline (#9435)
* Remove freerdp:x64-linux=fail from ci.baseline.txt

* Update

* Add azure-kinect-sensor-sdk:x64-windows-static=fail
2020-01-02 10:58:25 -08:00
Jack·Boos·Yu
1c4a1d1cef [protobuf-c]Add new port. (#8624)
* [protobuf-c]Add new port.

* [protobuf-c]Add homepage.

* [protobuf-c] Remove useless code.

* update baseline

* update baseline
2019-12-23 12:40:21 -08:00
Jack·Boos·Yu
f3c11016ef [hiredis] Support building static (#9388)
* [hiredis] Support building static

* update baseline

* update baseline
2019-12-23 12:18:50 -08:00
Robert Schumacher
c0d22c88ea
[vcpkg_install_qmake] Add vcpkg_install_qmake (#9412)
* [vcpkg_install_qmake] Add vcpkg_install_qmake and convert existing ports to use it.
[vcpkg_configure_qmake] Add 'staticlib' to CONFIG in static builds

* [vcpkg_configure_qmake] Don't specify DESTDIR

* [libqglviewer][vcpkg_configure_qmake] Add staticlib CONFIG only for libqglviewer

* [qt5-base] Increment version to track changes in vcpkg_configure_qmake()
2019-12-23 06:10:12 -08:00
Robert Schumacher
59b28867dc
[vcpkg-baseline] Fixes for vtk, libarchive, xalan-c, and openvpn3 on Linux (#9411)
* [libarchive] Fix cpu_set_t missing

* [xalan-c] Fix flakiness in presense of ICU

* [openvpn3] Add missing bits/endian.h include

* [vcpkg-baseline] Mark vtk as no longer failing
2019-12-21 11:34:24 -08:00
Tatsuro Shibamura
a732ecda63 [directxtk] Update to dec2019 release (#9381)
* [directxtk] Update to dec2019 release

* [directxtk] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:21:10 -08:00
Tatsuro Shibamura
b5657848d4 [directxmesh] Update to dec2019 release (#9384)
* [directxmesh] Update to dec2019 release

* [directxmesh] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:20:50 -08:00
Tatsuro Shibamura
1258ac0a10 [directxtex] Update to dec2019 release (#9383)
* [directxtex] Update to dec2019 release

* [directxtex] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:20:28 -08:00
Tatsuro Shibamura
024350d0e1 [directxtk12] Update to dec2019 release (#9382)
* [directxtk12] Update to dec2019 release

* [directxtk12] Replace UWP detection with VCPKG_TARGET_IS_UWP
2019-12-20 16:19:51 -08:00
Lily
0d5fc4c6ef [rttr] Add dependency rapidjson (#9252)
* [rttr] Add dependency rapidjson

* [rttr] Modify ci.baseline.txt

* [rttr] Handle copyright
2019-12-20 12:15:14 -08:00
Adam Jorgensen
14b0cf90e8 [opendnp3] Add new port (#9313)
* Added port for OpenDNP3 library

* Added usage note

* Handle library linkage setting

* Removed deprecated vcpkg_common_functions include

* Indicated that OpenDNP3 will fail to build on UWP targets

* [opendnp3] Export cmake files and force to build static in Windows

* [opendnp3] Fix include export-cmake name

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2019-12-20 12:00:29 -08:00
Alvin
52d7109219 [simpleini] Fix build failure on travis CI (#9330)
* [simpleini] Fix build failure on travis CI

* [simpleini] x64-linux passing, remove from ci.baseline.txt

* [simpleini] x64-osx passing, remove from ci.baseline.txt
2019-12-20 11:57:49 -08:00
IronsDu
df4db7117b [brynet] Update to 1.0.5 (#9277)
* Update portfile.cmake

update brynet to tag 1.0.5 .(after now, brynet changed to header only)

* Update portfile.cmake

* Update CONTROL

* Update ci.baseline.txt

remove brynet's setting
2019-12-20 11:55:20 -08:00
NancyLi1013
af5f57c248 Update baseline with 'leptonica:arm-uwp=fail' (#9349) 2019-12-19 11:48:28 -08:00
Jack·Boos·Yu
e308474b85 Update baseline to skip ogre conflicts (#9331)
* update baseline

* Replace ogre with ogre-next in baseline results
2019-12-16 10:18:47 -08:00
Jack·Boos·Yu
cf7f244bc8 Removed umock-c:64-windows-static result in baseline because it can now build successfully (#9279) 2019-12-11 11:56:53 -08:00
Robert Schumacher
ffed695062
[libxslt] Fix writing to locations outside vcpkg in Windows builds (#9242)
* [libxslt] Fix writing to locations outside vcpkg in Windows builds

* [libxslt] Add passing arm64-windows to baseline
2019-12-07 05:50:24 -08:00
Robert Schumacher
92dc30ff52
[vcpkg] Check in baseline results for CI builds (#9203)
* [vcpkg] Check in initial baseline

* [vcpkg] Baseline update

* [vcpkg] Further baseline updates

* [vcpkg] Update baseline

* [vcpkg] Update baseline

* [vcpkg] Update baseline

* [vcpkg] Update baseline

* [xalan-c] Fix flaky build for non-Windows hosts
2019-12-06 02:18:47 -08:00