* [fbthrift, fizz, folly] Fix dependency resolution.
Found by nightly build https://dev.azure.com/vcpkg/public/_build/results?buildId=67402
* wangle was fixed by a compiler update on a patch tuesday.
* this unblocked attempting fbthrift on x64-windows hosts, but it misses a header; added patch already merged upstream adding missing algorithm <include>
* fixed folly attempt to insert the right debug prefix which was broken by vcpkg_fixup_cmake_targets no longer generating _IMPORT_PREFIX.
* disable dynamic build of fbthrift on Windows because it tries to create DLLs with no import libs (because it makes no exports)
* Format and fix version database.
* Back out fizz patches.
* Block dynamic flavors. (The build in question builds an exe and expects all its dependencies to be linked statically and patching the build system to copy over the right DLLs seems out of scope)
* Add libevent patch.
* Also fixup mvfst and add missing CONFIG to patch.
* Remove unused patch.
* Fix version sha
* Update folly
* Update wangle
* Update fizz
* Version
* Fix patch
* Fix patch
* version
* Fix error in rsocket
* Fix patch
* Fix patch
* version vor rsocket
* Update fbthrift
* fbthrift version
* Fix fbthrift
* Fix fbthreft version
* fbthrift: fix empty dir
* fbthrift: update version
* Update mvfst
* Update proxygen
* Update hashes
* update version
* remove unused patchfiles
* Fix deprecated cmake functions
* format and version
* version
* rsocket: fix version
* rsocket: update port version
* fix version
* fix version
* update version
* restore version
* update port version
* update version
* fix port version
* version
* remove v from version string
* version
* Add quotes
* version
* [vcpkg-tool] update to 2022-02-03
this adds the feature of `"license": null`, important to silence warnings
* update mailio license
* [vcpkg doc] update docs for new license parser
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Bump GSL to 4.0.0
* Update version database
* Fix typo
* Add missing file
* Update version database
* GSL portfile properly expose Microsoft.GSL package
* Update version database
* Respond to review
* Update version database
* Update version database v2
* Update release ref
* Update version database
* Respond to review
* Update version database
* Add patch to SEAL to link to correct GSL version
* Update version database
* Update version database v2
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.
* unrar only support windows
* update
* update
* mdnsresponder only support windows
* --amend
* add !uwp to supports
* add !arm64 to supports
* Update ports/mdnsresponder/vcpkg.json
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* fixed 22434
* Clean baseline
* update version
* version
* add supports field since the upstream doesn't support uwp
* improve code
* version
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* fix(ports): use lib/cmake/mimalloc config path in vcpkg_cmake_config_fixup in mimalloc portfile.cmake
* chore(versions): update mimalloc port version
* chore(versions): update versions database
* [abseil] Upgrade to 2021.1102
* revert portfile.cmake
* update version
* update portfile.cmake
* update version
* [s2geometry] google s2 for for manipulating geometric shapes
* [libevent] no absolute paths (#21179)
* [Pcre2] Check if files exists before call vcpkg_replace_string. (#22003)
* Check if files exists before call vcpkg_replace_string.
* Update per comments.
Only guard debug.
* Update ports/pcre2/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Bump port-version.
Co-authored-by: GLUD Lars <lars.glud@leica-geosystems.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [lodepng] Fix cannot open include file "lodepng.h" (#22007)
* [lodepng] Fix cannot open include file "lodepng.h"
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* [MyGUI] update to 3.4.1 (#22015)
* [MyGUI] update to 3.4.1
* update version
* [s2n] Update, add openssl dependency (#21484)
* Update to 1.3.0, add openssl dependency
* Add 'tests' feature
* Update versions
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Libpq update and VCPKG_OSX_SYSROOT fix (#21583)
* [libpq] Update to 12.9
* [libpq] Use VCPKG_OSX_SYSROOT if set
otherwise configure set the default sysroot in addition, ignoring the
sysroot set by vcpkg_configure_cmake.
* [libpq] remove comment only chunks from patches
* [libpq] update version registry
* [qhttpengine] New port (#22009)
* [qhttpengine] New port
* Update version database
* Fix the format of portfile.cmake
* Fix the format of portfile.cmake
* update version
* Remove duplicate build_shared_libs setting.
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ xtensor-io ] Fix wrong hash (#22018)
* [xtensor-io] Fix wrong hash
* update version
* [vcpkg] Update VMs for December 2021 Patch Tuesday (#22013)
* Add Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools to VS as requested by https://github.com/microsoft/vcpkg/issues/19554
* Cherry pick python changes from https://github.com/microsoft/vcpkg/pull/21912
* Update linux pool.
* Update windows pool.
* [starlink] Veggiesaurus/starlink ast cminpack fix (#20559)
* add CMINPACK_NO_DLL flag back
* bump port version
* updated versions JSON
* quotation mark adjustment
* git-tree update
* adjusted c flags configuration
* hash update
* whitespace fix
* git-tree hash update
* updated to ast 9.2.5, added external-cminpack flag
* updated version hash
* removed old version entry
* removed $schema element from json
* updated port git-tree hash
* [libunifex] Update to 2021-12-07 (#21995)
* updated libunifex version
* remove comment
* run x-add-versions --all
* Update ports/libunifex/vcpkg.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* rerun x-add-version libunifex
* Update versions/l-/libunifex.json
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* update libunifex to 12-07
* x-add-version
* libunifex port update
force cpp20 as cpp17 build doesn't work with msvc. added a compile fix for externConstexpr and removed warnings with /EHsc
* Update libunifex.json
version update
* Update fix-compile-error.patch
relax clang warnings
* Update libunifex.json
git x-add-version libunifex
* remove unused
* x-add-versions
* remove old version log
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [tensorflow] update to 2.7, including bazel latest 4.x update (#22022)
* Revert "incorporate changes from microsoft:master"
* Revert "Revert "incorporate changes from microsoft:master""
* update tensorflow to 2.7 and bazel to latest 4.x
* Update version database.
Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [hiredis] Fix static build (#22038)
* [hiredis] Fix static build
* Update version database
* [vcpkg baseline] Fix mpg123 build failed on Linux (#22028)
* [baseline] Fix mpg123 build failed on Linux
* update version
* Fix misspelled "module".
* Actually fix the misspelling this time Bill.
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [qt5-base] no _debug lib suffixes on macOS (#14225) (#21695)
* [qt5-base] no _debug lib suffixes on macOS (#14225)
* [qt5-base] patch qt5-base to remove _debug postfix on osx
* Apply suggestions from code review
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* [qt5-base] create link to _debug.pc file from .pc file without _debug
* update version
* [qt5-base] create forward pkgconfig file
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
* [python3] Support arm (#21528)
* [python3] Support arm on non Windows
* Support arm on all platform, add host dependency
* version
* [pybind11] Add supports
* version
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [openmvg] update to 2.0 (#22020)
* [openmvg] update to 2.0
* update version
* update patch
* update version
* [brynet] Update to 1.11.1 (#22021)
* brynet: upgrade to 1.11.1
* Update portfile.cmake
* Update brynet.json
* [graphicsmagick] update to version 1.3.37 (#22024)
* [graphicsmagick] update to version 1.3.37
* [graphicsmagick] manifest format
* [graphicsmagick] version database update
* [graphicsmagick] version-string -> version
* [graphicsmagick] version database update
* [meson] fix windows linker detection (#22032)
* fix meson linker detection .....
* bit of code cleanup in vcpkg_configure_meson
* forgot the version stuff
* put cmake back on path because meson is buggy as hell
* [libgpg-error] Release-only build support (#22036)
* [libgpg-error] Release-only build support
* Update version database
* Fix protfile spaces
* Update version database
* [elfutils] provide static or shared libraries correctly (#22055)
The logic for keeping the static or shared libraries according to
VCPKG_LIBRARY_LINKAGE was backwards, and it was providing shared
libraries when they should have been static, and vice versa.
* [gl3w] Use khrplatform.h from the egl-registry port (#22056)
* [gl3w] use khrplatform.h from the egl-registry port
The file was changed yesterday, invalidating the hash: KhronosGroup/EGL-Registry@57b4876de0.
* [gl3w] migrate to new functions from vcpkg-cmake{,-config}
* [gl3w] bump port version
* [caf] Update to 0.18.5 (#22046)
* [caf] Update to 0.18.5
* Remove setting of BUILD_SHARED_LIBS already handled by vcpkg_cmake_configure.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [gmsh] Add new port (#21896)
* add: gmsh
* add: versioning for gmsh.
* [gmsh] Re-factory code
* Fix install, remove some features due to lack required dependencies.
* version
* Do not support uwp officially
* version
* Update ports/gmsh/portfile.cmake
* Update versions/g-/gmsh.json
* Group the options
* version
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [kf5] upgrade to 5.89 (#21890)
* [kf5*] Update to 5.89
* [kf5*] Update versions
* [kf5kio] update tag to rc2
* [kf5kio] update versions
* [kf5*] final 5.89 released
* [kf5*] update versions
* Clean up trailing whitespace and add quotes when naming .clang-format.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ompl] Add vcpkg_check_linkage (#21659)
* [ompl] Add vcpkg_check_linkage
* version
* version
* [pcl] Add feature apps, visualization, simulation, examples and add usage (#21788)
* [pcl] Add feature apps, visualization and examples
* version
* Add simulation
* Enable more apps, install examples, add usage
* format manifest file
* version
* set feature vtk as a alias for feature visualization
* version
* [activemq-cpp] Added missing libuuid dependency (#22059)
This is a mandatory dependency according to
https://github.com/apache/activemq-cpp/blob/master/README.txt
* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++ (#22025)
* [optimus-cpp] New port: ID hashing and Obfuscation using Knuth's Algorithm for C++
* Changed reference
* Update version database
* Fix hash
* Update version database
* Review changes and update lib version
* fixver
* Update version database
* Update version database 2
* Fix vcpkg deps
* Update version database
* [tensorflow-common] remove single quotes from vcpkg flags (#21869)
* [vcpkg_acquire_msys] Update bzip2 to 1.0.8-2
* [tensorflow-common] remove single quotes from vcpkg flags
They are escaped like '\'-mtune=native\'' which leads to a compiler error:
cc: error: unrecognized command line option '-mtune=native'
Set via: set(VCPKG_CXX_FLAGS "-mtune=native")
* [sdl2-mixer] Fix link mpg123 error (#22049)
* [sdl2-mixer] Fix link mpg123 error
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* [mvfst]: New port: a client and server implementation of IETF QUIC protocol in C++ by Facebook
* [mvfst]: New port: a client and server implementation of IETF QUIC protocol in C++ by Facebook
* [mvfst] new port
* [mvfst] New port
* Update ports/mvfst/portfile.cmake
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [mvfst] new port
* [mvfst]: new port
* [mvfst] new port
* [mvfst] new port
* [mvfst]: new port
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>
Co-authored-by: Lars Glud <larshg@gmail.com>
Co-authored-by: GLUD Lars <lars.glud@leica-geosystems.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Daniel Schürmann <daschuer@mixxx.org>
Co-authored-by: Vitaly <v31337@gmail.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Angus Comrie <accomrie@gmail.com>
Co-authored-by: Li Zeyang <a.banknote@gmail.com>
Co-authored-by: Joachim Gehweiler <44170764+jgehw@users.noreply.github.com>
Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com>
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: IronsDu <irons.du@gmail.com>
Co-authored-by: Josue Andrade Gomes <josuegomes@gmail.com>
Co-authored-by: Clayton Wheeler <cswheeler@gmail.com>
Co-authored-by: Christian Fillion <cfillion@users.noreply.github.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: X.ZhaoMa <ma@arch.ethz.ch>
Co-authored-by: Dawid Wróbel <me@dawidwrobel.com>
* [llvm] update to 13.0.0
* add version
* [llvm] rework processing of the CMake packages
* update versions
* [llvm] return patch to fix config paths
* update version
* [llvm] allow to build Flang on Windows
* add version
* [llvm] temporary enable Flang by default for test
* update version
* [llvm] fix Flang installation
* update version
* [llvm] try to fix Flang build
* update version
* [llvm] remove Flang from defaults and use Perl path
* [halide] update to 13.0.0
* update versions
* [mesa] update to v21.2.5 and fix build with LLVM 13
* [llvm] use version
* update versions
* [opencv4] fix build with Halide 13
* update version
* update ci.baseline
* [halide] update usage file
* [llvm] update supports
* update versions
* [vcpkg-ci-llvm] add test port
* [vcpkg-ci-llvm] rework test port
* [vcpkg-ci-llvm] test more features
* [halide] update to v13.0.1
* update version
* [mesa] recover port version
* update versions
* [opencv4] update version
* update version
* Update opencv4.json
* [halide] update to v13.0.2 and fix usage
* update version
* Update ports/halide/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* update version
* enable LLVM ABI breaking checks to avoid Halide build fail
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* [baseline] Fix mpg123 build failed on Linux
* update version
* Fix misspelled "module".
* Actually fix the misspelling this time Bill.
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update meson to 0.60.1
* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson
* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)
* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.
* make pkgconf depend on meson
* restore old vcpkg_find_acquire_program behavior for versioning
* Update ports/gstreamer/vcpkg.json
remove duplicated dependency
* remove invalid option in glib
* [skip actions] fix ci failures?
* remove invalid option in gstreamer
* try without cmake
* get more logs from meson configure.
* update glib to 2.70.1
* fix typo
* fix pc file of flac
* update meson to 0.60.2
* try the patch from the other pr.
* patch meson .....
* version stuff
* fix port version
* fix gstreamer version
* remove version
* format-manifest
* version stuff
* format manifest again
* revert version stuff
* remove outdated gtk options
* version stuff
* pango version stuff
* correct baseline lost in merge
* Fix fontconfig version db
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [proj4,vtk,mapnik] Upgrade to proj 8.0.0. Make vtk compatible via upstream patch and mapnik by buildscript tweak.
* [mapnik, proj4, vtk]: add versions
* [magnum-plugins] Update head features and bundled dependency
* [magnum-plugins] Format vcpkg.json
* [magnum-plugins] Use vcpkg_extract_source_archive
* [magnum-plugins] Formatting
* [magnum-plugins] Replace deprecated functions
* [magnum-plugins] add zstd dependency to basisimageconverter and basisimporter
* [magnum-plugins] Update version