Commit Graph

13292 Commits

Author SHA1 Message Date
Joachim Gehweiler
a9ba425534
[tensorflow] upgrade to 2.4.1 (#16364)
* fix build issues occurring from default bazel config being used because customized bazel config is stored in wrong directory

* [tensorflow-cc] Update CONTROL and ci.baseline.txt

* fix also applies to windows static build

* fix debug and static builds as well as library naming for non-linux
- add patch to fix debug builds
- add patch to fix exports for static linking
- really build debug (instead of cloning release)
- override bazel build options for debug (work around bazel bug)
- bazel doesn't support static libraries: work around by building dynamic library and constructing static linkage commands from build log
- Windows .pdb file can't be >4GB even on x64: work around using reduced debug information
- Windows doesn't support .lib files >4GB even on x64, so split into multiple libs
- vcpkg requires equal amount of libs for debug and release: work around using handcrafted empty dummy libs
- fix naming of libs (.dll on Windows and .dylib on macOS)

* upgrade tensorflow from v1.14 to v2.3
- adapt patch files to tensorflow code changes
- update bazel from v0.25.2 to v3.1
- on Windows use python installed on the host instead of embedded python obtained via vcpkg because embedded python lacks pip, which we need to obtain numpy
- on Windows add MSYS2 to the PATH so that bazel tools can access MSYS2 GIT
- add support for custom CA certificates when using HTTPS_PROXY

* fix execute process macro
The existing implementation totally screwed up commands if the command's arguments contained semicolons (this is the case, e.g., in the FindPython modules of the cmake distribution).

* extend overriden execute_process to more than one COMMAND as there actually are use cases for this

* added another patch required for tensorflow v2.3, fixed path and working directory

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* final fixes for static build + improving out messages

* enabling linux and osx in CI to see if it works now

* simplified code, fixed version numbers, fixed generated include cmake file

* fix failing postbuild check on handcrafted empty dummy library by spreading the last real libraries contents over the required number of libraries

* remove dead code commit by mistake again

* improvements from code review

* cleaner fix for debug code

* find pip3 in PATH (PYTHON3_DIR apparently not valid for pip3)

* fix error in python helper script

* fix wrong libname in postbuild script

* fix python detection + switch to python on msys2 (instead of embedded python) for Windows as we need numpy

* fix order of arguments

* fix command (it may contain spaces such as C:\Program Files\...)

* revert last commit (root cause for CI failures is something different: there are line breaks in path)

* fix regex comparision
(value needs to be escaped as it may contains regex special characters such as brackets, eg C:/Program Files (x86)/...)

* fix linebreaks in generated file

* fix CRT linkage
(macOS doesn't support static CRT linkage; it's set to dynamic even static target triplets for macOS and linux)

* refactor implemenation to avoid as much code duplication as possible -- algorithmically identical

* fix version numbers in helper scripts

* enable work-around for Windows until bazel fix is available

* install missing python3-pip on linux

* fix linux build by patching

* apply timeout feature now available via merged master branch

* correct linux build patch

* improve debug build patches
(no functional difference because LOG(FATAL, ...) macro internally anyway calls abort(), which the compiler doesn't detect in debug mode...

* improve linux patch

* temporarily add debug to inspect what's going on on macOS CI

* remove temporary debug code and fix static linking scripts for linux and macOS

* fix regex escaping

* fix ambiguous match while grepping for the framework link command

* extend fix of ambiguous match while grepping for the framework link command

* fix what merge of master broke

* fix more what got broken by merging master
(all packages and their dependencies are now maintained manually instead of using pacman...)

* remove "unofficial" from filename

* added switch do distinct classic and manifest mode when generating config.cmake file

* create symlinks for libraries without version number

* fix linux postbuild script

* temporarily disable code making problems

* add note for linking on Linux and macOS

* forget to add README file in previous commit

* add file forgotton in macro fixing patch

* fix python library path

* fix macOS static link command

* update linkage instructions in README

* Update ports/tensorflow-cc/CONTROL

* Update ports/tensorflow-cc/portfile.cmake

* Update scripts/ci.baseline.txt

* use vcpkg_execute_required_process

* pass C_FLAGS and CXX_FLAGS to bazel

* fix INTERFACE_INCLUDE_DIRECTORIES

* fix optional c/cxx arguments

* also add linker opts

* update README

* merge static libs into one
to support force_load (cannot force_load both due to duplicate symbols)

* update README

* quote python path (it might contain spaces that don't get escaped inside outer quotes of bash command)

* fix python path also for static build

* add arm(64) as currently unsupported arch

* bazel 3.7 is available -> remove workaround

* update README, remove necessary c-ares from deps

* update msys package

* add uwp specific options, and minor general improvements

* fix string replace

* fix control file and windows path separator

* revert backslashes-fix -- the root cause was missing .exe extension

* upgrade to tf 2.3.1

* fix hard-coded version

* remove uwp work-in-progress code so that PR can be merged

* add [tensorflow] C API port

* missing in previous commit

* fix include file

* remove unnecessary suffix

* update README and print out usage info in portfile

* add UWP patches

* fix uwp patch file

* fix patch again

* fix patch again

* fix patch again

* move options from command line to .bazelrc

* fix include paths

* work around bazel restriction "The include path 'D:/buildtrees/tensorflow-cc/tools_clone' references a path outside of the execution root."

* go for a completely different approach: force-include uwppatch.h

* fix include path again

* choose different include location, which is available in bazel build tree

* fix compile errors

* update header (getenv redefinition)

* next try to get patched headers to work

* another try to fix include paths

* update patched header, bazel has its own naming for target triplet

* yet another try to fix patched include path

* next try to fix includes: patch bazel deps where required

* fix patch

* Update ports/tensorflow-cc/CONTROL

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

* Update ports/tensorflow/portfile.cmake

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

* follow-up to code review

* extend patch (further build deps)

* fix suffix parameter

* add more build deps

* fix quoting

* extend linux patch

* fix patch

* extend patch again

* yet another deps fix

* another try to fix quoting of possibly empty string parameter

* add another deps patch

* extend patch again

* different approach to fix empty string arguments

* fix portfiles, add more bazel deps

* update list of headers for tensorflow 2.3.1 (was still 2.3.0)

* update list of headers for v2.3.1

* extend bazel deps path again

* Update ports/tensorflow/CONTROL

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

* fix bazel deps, bump port version

* add more bazel deps

* move common stuff into tensorflow-common as discussed in review

* go for a different approach (patch bazel toolchain) as adding bazel deps is a never-ending story...

* Apply suggestions from code review

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

* yet again a completely different approach to fix the include path

* fix path

* fix path again

* merge changes from C port

* fix cmake variable replacement (apparently @ cannot be escaped...)

* try again without escaping

* use absolute path

* fix escaping

* calculate absolute path

* fix replacement in configure_file

* handle directory exists error

* convert cygpath to windows path

* overcome backslash / escaping issues

* try include with build-root-relative path

* apply work-around until proper solution is available

* merge master

* resolved conflicts

* Revert "merge master"

This reverts commit f0804f184d.

* add uwp files to copy list

* update uwppatch.h

* fix typo

* patch the patch for UWP case

* fix patch (missing spaces)

* fix build error in AWS SDK prerequisit

* fix more compilation errors

* replace previous patch with more targeted patch

* add escaped quotes around Windows path with spaces

* cleanup

* merge patch (there can only be one patch file per external)

* add messages to user

* update versions files

* update tensorflow to 2.4.1

* port 0 seems to cause errors => remove port field

* remove patches that made it into tensorflow, correct line numbers in remaining patches

* fix patch line numbers, add copy rules for new header files

* fix patch line numbers

* fix versions for x86

* add more Windows and Linux specific patches

* add more Windows and Linux patches

* fix UWP patches

* fix x86 target

* remove UWP specific fixes from this branch as UWP PR doesn't get merged

* fix version shas

* Apply suggestions from code review

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

* fix version hash again

* try an easier fix after discussion upstream

* fix hashes

Co-authored-by: Gehweiler <Joachim_Gehweiler@McAfee.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Joachim Gehweiler <joachim@Joachims-iMac.local>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-03-26 14:55:50 -07:00
ras0219
b5bb1511f0
[many ports] Apply host dependencies (#16479)
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json

* [many ports] Apply host dependencies

* [yasm-tool] Revert yasm-tool changes to split into PR #16478

* [many ports] Add versions

* [vcpkg.cmake] Revert change applied in other PR

* [boost-modular-build-helper] Merge from master

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 12:55:34 -07:00
Benjamin Sergeant
6a63ecae92
[ixwebsocket] update to 11.2.3 (#16856)
* ixwebsocket 11.2.0

* deledt port-version

* update version

* try version 11.2.3 with an include fix for CertOpenStore usage / https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-certopenstore

* Running ./vcpkg x-add-version ixwebsocket

* Update ixwebsocket.json

Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-03-26 12:07:32 -07:00
Dmitry Baryshev
a4782d3fac
[sail] Update 0.9.0-pre11 -> 0.9.0-pre12 (#16806)
* [sail] update to v0.9.0-pre12

* [sail] update usage

* [sail] move C++ configs

* [sail] use new 0.9.0-pre12 tag

* [sail] vcpkg x-add-version sail

* [sail] version-string -> version-semver

* [sail] vcpkg x-add-version sail --overwrite-version

* [sail] Update port version to 1

* [sail] vcpkg x-add-version sail --overwrite-version

* [sail] Update versions/s-/sail.json

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

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 11:42:13 -07:00
JonLiu1993
f351aed6b8
[WinReg] Update to v4.1.0 (#16871)
* [WinReg] Update to v4.1.0

* update version
2021-03-26 11:41:21 -07:00
georg-emg
73edefd877
[ryu] ryuConfig.cmake now selects the correct libraries when cross compiling (#16858)
* ryuConfig.cmake now checks the target rather than the host system to decide whether to install ryu.lib or linryu.a

* executed vcpkg x-add-version ryu

* Update ports/ryu/ryuConfig.cmake

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

* executed vcpkg x-add-version ryu

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 11:39:45 -07:00
Brennan
be656b22a4
[microsoft-signalr] Update port with new version and find_package support (#16885)
* Update microsoft-signalr port with new version and find_package support

* version
2021-03-26 11:10:47 -07:00
ankurverma85
5a10163c44
[osgearth] Fix x64-windows-static-md (#15375)
* osgearth:x64-windows-static-md fixes

* Try to build for x64-windows-static-md

* Fix builds

* Indent and combine blocks

* overwrite version

* merge with master and update version

* revert incorrect version changes

* [osgearth] Improve portfile.cmake, add feature tools

* update version record

* disable fontconfig on windows

* update version

* [osgearth] Fix dependencies

* [osgearth] Re-fix dependencies

* [osgearth] Fix the sequence of linking osg

* [osgearth] Fix dependency osg

* update version record

* Fix osgearth:x64-linux

* x64-windows-static-md fixes

* Fix x64-linux

* Build fixes

* Update x-add-version

Co-authored-by: ankurv <ankurv@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-03-25 13:28:42 -07:00
autoantwort
c2e1d32c25
[libmt32emu] new port (#16816)
* [libmt32emu] add new port

* add version files

* Update ports/libmt32emu/portfile.cmake

* Update versions/l-/libmt32emu.json

* Update versions/l-/libmt32emu.json

remove unnecessary entry

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

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-25 13:06:28 -07:00
autoantwort
dc8f5b6d99
[aubio] allow to build without dependencies (#16051)
* Make it possible to build aubio without dependencies

* Update ports/aubio/portfile.cmake

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

* [aubio] add suggestions

* add version files

* Update ports/aubio/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* add version files

* [aubio] fix wrong defines

* add version files

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-03-25 12:36:00 -07:00
Dawid Wróbel
70f73854cb
[libgwenhywfar] new port (#16810)
* [libgnutls] macOS fix; additional optimizations

- add missing macOS SDK CoreFoundation framework reference
- add OpenSSL compatibility feature
- explicitly disable libdane (was disabled implicitly due to
  a missing libunbound)
- no need for autoconfig

* [libgnutls] update versions

* [libgwenhywfar] new port

* [libgwenhywfar] add versions

* [libgwenhywfar] use semver versioning scheme

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

* [libgwenhywfar] use semver versioning scheme

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

* [libgwenhywfar] update versions

* [libgwenhywfar] make sure to fail a windows build

* [libgwenhywfar] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-25 12:16:08 -07:00
autoantwort
9a49e3df7f
[fakeit] add new port (#16875)
* [fakeit] add new port

* add version files
2021-03-25 09:51:25 -07:00
Chris Mc
63cc543890
[jwt-cpp] update to v0.5.0 (#16799)
* [jwt-cpp] update to v0.5.0

* Update CONTROL

* Update portfile.cmake

* Delete fix-warning.patch

* Update and rename CONTROL to vcpkg.json

* Update vcpkg.json

* Update jwt-cpp.json

* Update baseline.json

* Update versions/j-/jwt-cpp.json

* Apply suggestions from code review

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

* Update versions/j-/jwt-cpp.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-25 09:33:34 -07:00
NancyLi1013
48b59daff4
[vcpkg baseline][gsoap] Update to 2.8.112 (#16837)
* [gsoap] Update to 2.8.112

* Update versions

* Update supports

* Update versions/g-/gsoap.json

* [gsoap] Skip in CI

* Update scripts/ci.baseline.txt

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-03-25 09:12:33 -07:00
Phoebe
a1e67195f8
boost-modular-build-helper] Add system library dl for boost-regex[icu] and boost-locale[icu] on linux (#16859)
* [boost-modular-build-helper] Add system library dl for boost-regex[icu] and boost-locale[icu] on linux

* Update baseline version
2021-03-24 13:45:55 -07:00
sandro97git
3f567b71f6
[mqtt-cpp] update to 9.0.0 (#16863)
Co-authored-by: Sandro Scherer <sandro.scherer@siemens.com>
2021-03-24 13:19:20 -07:00
JonLiu1993
05988a694f
[argparse] Update to the latest commit (#16527)
* [argparse] Update to the latest commit

* update version

* use semver prereleases

* modify vcpkg.json

* delete version

* update version
2021-03-24 13:14:51 -07:00
NancyLi1013
a5ac469043
[poco] Fix feature sqlite3 (#16549)
* [poco] Fix feature sqlite3

* Update versions

* Add dependencies

* Update versions/p-/poco.json
2021-03-24 12:57:51 -07:00
autoantwort
bce563ed58
[Influxdb-cxx] add new port (#16794)
* [influxdb-cxx] add new port

* add version files
2021-03-24 12:53:27 -07:00
JonLiu1993
bddfc5c369
[asio] update to 1.18.1 (#16711)
* [asio] update to 1.18.1

* update version

* update version

* update version
2021-03-24 12:49:49 -07:00
Azure SDK Bot
31b3eff6a7
[azure-core-cpp] Azure Core Release Beta 7 (#16668)
* [azure-core-cpp] Update to 1.0.0-beta.7

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-03-24 12:49:28 -07:00
Ahmed Yarub Hani Al Nuaimi
6562225c92
[spdlog] Fix build for Android (#16819)
* Add Android logging library to spdlog

* Update version

* Update version

* Update ports/spdlog/portfile.cmake

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

* Update version

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-24 12:47:26 -07:00
Daniel Parker
80bd78d3dd
[jsoncons] Update to v0.163.0 (#16820)
* [jsoncons] Update to v0.163.0

* [jsoncons] Update baseline

* [jsoncons] BUILD_TESTS ->JSONCONS_BUILD_TESTS

* [jsoncons] Update baseline
2021-03-24 12:46:18 -07:00
Park DongHa
e37bd3f12f
[flatbuffers] support iOS triplets (#16843)
* [flatbuffers] exclude 'flatc' for ios triplets

* building flatc requires BUNDLE DESTINATION
* increase port version

* [flatbuffers] increase port version

* [flatbuffers] fix git-tree SHA
2021-03-24 12:45:42 -07:00
dengjunplusplus
2de2ed68fd
[workflow] update version of workflow port (#16842)
* update workflow version to 0.9.4

* update versions

* change version scheme

* update versions

* Update portfile.cmake

* update version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-03-24 12:44:33 -07:00
Joe Noël
3166bcc15b
[websocketpp] Add features to build without boost (#16675)
Run vcpkg x-add-version

Change version-string to version

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

Roll boost-asio, openssl and zlip into a single feature

Overwrite version
2021-03-23 14:42:28 -07:00
NancyLi1013
9327b5c5bf
[libusb] Fix the support for Visual Studio 2019 (#16839)
* [libusb] Fix the support for Visual Studio 2019

* Update versions
2021-03-23 14:41:32 -07:00
Park DongHa
b35f1edc23
[mnn,flatbuffers] add a new port and patch (#15717)
* [mnn] add a new port

* create a patch, embed copyright
* touching install options

* [mnn] fix windows install

* feature cuda reqires cudnn

* [flatbuffers] add patch for TableKeyComparator

* update port SHA

* [mnn] disable arm support

* [mnn] update port SHA

* patch creates version config.cmake
* run vcpkg_copy_tools for 'tools' feature

* [mnn] remove bin when non-Windows

* make PREFER_NINJA optional for 'cuda' feature

* [mnn] fix wrong macro

* [mnn] rename install path to lowercase

* [mnn] make 'metal' feature optional

* update port SHA

* [mnn] apply PR feedback

* Move build options into vcpkg_check_features
* Download Apache-2.0 licence instead of local file

* [mnn] remove code patch for Windows

* this will break `mnn[tools]` for `windows` triplet

* [mnn] remove code changes in the patch

* [mnn] remove version.cmake generation

* possibly break osx build with the chnage

* Update ports/mnn/portfile.cmake

* Update versions/m-/mnn.json

* [mnn] apply PR feedback

* find_package(CUDNN) in patch
* use vcpkg_download_distfile
* ONLY_STATIC_LIBRARY for Windows

* [mnn] create share folder and move copyright

* [mnn] update git-tree SHA

* Update ports/mnn/portfile.cmake

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

* [mnn] update git-tree SHA

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-23 14:38:59 -07:00
ZeeWanderer
e1e3d81a59
[blend2d] Update to beta_2021-03-17 (#16804)
* [blend2d] Update to 2021-03-17

* [blend2d] update port_versions
2021-03-23 14:30:38 -07:00
autoantwort
eee3fe6404
[docs] fix links for vcpkg-tool maintainer help (#16796)
* [docs] fix links for vcpkg-tool maintainer help

* Update docs/README.md

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

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-23 14:28:45 -07:00
autoantwort
41593050b6
[docs] link to up to date versioning specification (#16795)
* [docs] link to up to date versioning specification

* Update docs/maintainers/maintainer-guide.md

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

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-23 14:28:24 -07:00
pastdue
ce860929a8
[sqlite3] Update to 3.35.2 (#16834)
* [sqlite3] Update to 3.35.2

* Run x-add-version sqlite3
2021-03-23 14:26:40 -07:00
NancyLi1013
f56e9dbaeb
[libhv] Add DISABLE_PARALLEL (#16835)
* [libhv] Add DISABLE_PARALLEL

* Update versions
2021-03-23 14:26:14 -07:00
Rich Logan
2bc10eae2f
[openh264] Add openh264 port (#16714)
* Add openh264 port

* Fixes for CI

* Don't build tests

* Add git dependency

* Update gas-preprocessor

* Update gas subfolder name

* No UWP support for meson builds

* Manifest format

* Update ports/openh264/vcpkg.json

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

* Update versions

* [openh264] Tweak precise tool dependencies

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-22 15:58:34 -07:00
Jack·Boos·Yu
00150f5bba
[libxml2] Disable http and ftp on UWP (#16726)
* [libxml2] Disable http and ftp on UWP

* add version record

* Replace option to set

* fix typo

* update version record
2021-03-22 15:52:17 -07:00
autoantwort
7497632773
[scripts] vcpkg_configure_make: do not set --build on macOS (#16596)
* [scripts] vcpkg_configure_make: do not set --build on macOS

* [scripts] vcpkg_configure_make: do not set --host on macOS
2021-03-22 15:40:23 -07:00
Ryan
40027831fd
[args] update to latest version (#16703)
* [args] update to latest version

* update version files

* correct version field

* update version file
2021-03-22 15:35:03 -07:00
autoantwort
c72fa13af2
[happly] add new port (#16788)
* [happly] add new port

* add version files
2021-03-22 15:34:08 -07:00
Dejauxvue
c8021b4675
[opencascade] fix #16252 (#16513)
* [opencascade] fix #16252 by exporting includ directories with the targets and replacing internal includes from #include "..." to #include<...> post installation

* [opencascade] added port version

* [opencascade] update SHA of versions/o-/opencascade.json

* Update ports/opencascade/portfile.cmake

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

* Update ports/opencascade/portfile.cmake

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

* Update ports/opencascade/portfile.cmake

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

* remove commented line for BUILD_INTERFACE

* updated version

* remove replacement of includes form #include <...> to #include "..."

* update port version

* added fix-install-prefix-path.patch, which was removed by #15997

* fix fix-install-prefix-path.patch

* update port version

* Update ports/opencascade/portfile.cmake

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

* update port version

* [opencascade]Revert "remove replacement of includes form #include <...> to #include "...""
also refined regex to allow white spaces between # and 'include'
This reverts commit 4b362739f5.

* [opencascade] update port version

* [opencascade] change exported include directory from include/opencascade to include

* [opencascade] update port version

Co-authored-by: bloess <josua.bloess@uni-bayreuth.de>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-22 15:19:06 -07:00
Akshay Shekher
7524d9d4c4
[docs] Updates links to documentation in repo's root README.md (#16805)
Co-authored-by: Akshay <akshay.shekher@gmail.com>
2021-03-22 15:15:29 -07:00
nicole mazzuca
062676d92b
[msbuild] fix integration caching (#16787)
we would always run on build, as opposed to only running when changes happened
2021-03-22 13:53:45 -07:00
Rémy Tassoux
e2e6dbdaa4
[implot] Update to 0.9 (#16818)
* [implot] Update to 0.9

* [implot] Update version files

* [implot] Fix missing vcpkg.json

* [implot] Fix vcpkg.json formatting

* [implot] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-03-22 09:23:14 -07:00
JonLiu1993
f35afafcaf
[termcolor] update to 2.0.0 (#16824)
* [termcolor] update to 2.0.0

* update version
2021-03-22 09:22:08 -07:00
autoantwort
9986c28da9
[mailio] does not support uwp (#16789)
* [mailio] does not support uwp

* add version files
2021-03-19 13:15:15 -07:00
Take Vos
a3c09743dc
[ttauri] Add new port (#16749)
* Port for ttauri

* ttauri version.json

* ONLY_STATIC_LIBRARY

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

* Miss spelling and turn off doxygen.

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

* Update version

* Change destination to

* Update version

* Update ports/ttauri/vcpkg.json

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

* Update version

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-19 10:05:01 -07:00
Park DongHa
a47284e8f8
[fbgemm] create a new port (#16346)
* [fbgemm] create a new port

* [fbgemm] patch for latest asmjit

* [fbgemm] fix wrong install for Windows

* update baseline and port SHA

* [fbgemm] make PythonInterp required

* [fbgemm] check  PythonInterp in portfile.cmake

* [fbgemm] use Python instead of PythonInterp

* [fbgemm] use vcpkg_find_acquire_program for python3

* [fbgemm] update patches

* remove /MT /MD customization
* remove deprecated warnings for asmjit

* [fbgemm] update "supports"

* uwp can't be supported with cpuinfo link failure
* x86 SIMD may become available in future update

* [fbgemm] apply PR feedback

* [fbgemm] update to latest code

* removed asmjit related patch files

* [fbgemm] update version files
2021-03-19 10:03:17 -07:00
Park DongHa
96403d0903
[metrohash] support more triplets by excluding 128 CRC source (#16553)
* [metrohash] exclude CRC for x86

* the change will allow x86 triplets
* update port SHA

* [metrohash] remove fail_port_install

* update ci.baseline.txt

* [metrohash] sync portfile and CMakeLists.txt

* make both file use 'VCPKG_TARGET_TRIPLET' to make ease of comparison

* [metrohash] Use try_compile helpers

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-19 09:56:01 -07:00
JonLiu1993
9e681d579b
[WinReg] update to v4.0.0 (#16765)
* [WinReg] update to v4.0.0

* update version

* update winreg.json

* update version
2021-03-19 09:55:28 -07:00
karastojko
d31eced872
New port for mailio. (#16696)
* New port for mailio.

* Formatting the manifest and adding the version.

* improve

* add version record

* add version record

* Update versions/m-/mailio.json

* Update ports/mailio/vcpkg.json

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

* update version record

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-19 09:55:04 -07:00
Hanseul Jun
a125fe9d6d
[angle] Include EGL/eglext_angle.h in ANGLE (#16733)
* Avoid exluding EGL/eglext_angle.h from ANGLE and add egl_loader_autogen.cpp/h that were not properly added.

* Add port version to ANGLE port.

* Ran vcpkg x-add-version --overwrite-version angle.
2021-03-19 09:54:01 -07:00