aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-01[vcpkg manifest] look at `platform` directives (#12548)nicole mazzuca
Fixes #12538
2020-08-01[vcpkg] Refactor commands 2: Electric Boogaloo (#12641)nicole mazzuca
* Add BasicCommand and VersionCommand * Add ContactCommand * test get_available_commands_type_c * Change get_available_commands_type_c to return objects * Add TripletCommand & InstallCommand * Add SetInstalledCommand * add linking tests * Add CICommand * Add remaining *Command objects * Add tests for commands_type_a * Move over to using const TripletCommand* for commands_type_a * Add PathsCommand * Add SearchCommand * add test for commands_type_b * add *Command for all type b commands * Switch from function pointers to PathsCommand for everything * format * rename get_available_commands also remove CommandType* types
2020-07-31[tomlplusplus] Add new port (#10786)Silvio Traversaro
* vcpkg_fixup_cmake_targets: Add support for processing cmake config files generated by meson In particular this adds a workaround for the differences between CMake and meson described in https://github.com/mesonbuild/meson/issues/6955 * Add tomlplusplus * Resolve conflicts * Update scripts/ci.baseline.txt * [tomplusplus] Update ci.basline.txt Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: wangli28 <wangli28@beyondsoft.com> Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2020-07-31[cmake] Add cmake port to test qt (#10770)Alexander Neumann
* [cmake] add port for qt testing * only add cmcldeps on windows * [cmake] cleanup and fix portfile for osx build * [cmake] more cleanup * move cmake to scripts/test_ports * add the overlay scripts/test_ports to ci
2020-07-31[vcpkg] Refactor Commands: Part 1 (#12585)nicole mazzuca
* Rename commands.exportifw.cpp -> export.ifw.cpp * move DryRun from commands.h -> commands.interface.h * move vcpkgcmdarguments and vcpkgpaths over to commands.interface.h * move vcpkg::Commands::BuildExternal -> commands.buildexternal.h * add commands.*.h for the commands.*.cpp * move vcpkg::Commands::* to commands.*.h * move vcpkg::Commands::{Hash,Fetch} to their own files * change include commands.h -> commands.*.h in commands.*.cpp * remove commands.*.h from commands.h * join vcpkg::Commands::* into one namespace line * fix vcxproj build
2020-07-31[vcpkg] Fix build on Windows 8.1 SDK (#12586)nicole mazzuca
2020-07-31[vcpkg-ci] fix macos setup scripts (#12639)nicole mazzuca
* [vcpkg-ci] fix macos setup scripts * the disk feature is still experimental * fix Get-InstalledVirtualBoxExtensionPacks * use new bash install script for brew instead of old-style ruby
2020-07-31[azure-iot-sdk-c] Fix passing hsm_type_symm_key (#12605)Robert Schumacher
2020-07-31[vcpkg] Fix typo in link for installing and using packages (#12661)Varun Agrawal
2020-07-31[mosquitto] Add vcpkg-cmake-wrapper.cmake and vcpkg.json (#12536)Lily
2020-07-31[osgearth] update to 3.0 (#12531)JonLiu1993
* [osgearth] update to 3.0 * delete controlfile * fixjsonfile * Update ports/osgearth/portfile.cmake * fixJsonfile * deletejsonfile Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31[wxwidgets] Adding wxWidgets resource compiler (wxrc) to ↵Emerson de Freitas Barcelos
<triplet>/tools/wxwidgets directory (#12485) * Adding wxWidgets resource compiler (wxrc) to <triplet>/tools/wxwidgets directory * Fix tool missing dependencies * CONTROL file version update * Update ports/wxwidgets/portfile.cmake * Update ports/wxwidgets/portfile.cmake * Fix the build failures Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-31[audiofile] Add new port (#12482)myd7349
2020-07-31[robin-hood-hashing] Update to latest version (#12480)Rémy Tassoux
https://github.com/martinus/robin-hood-hashing/releases/tag/3.8.0
2020-07-31[gf] Add the new package GF (#12426)ahugeat
* [gf] Add the new package GF * Update CONTROL * Update portfile.cmake * Try to fix failed builds * fix x64-linux build for vcpkg * remove nuklear from dependencies * use vcpkg_fail_port_install to fail early on arm * fix x64-windows build * change the name of the source in CONTROL * change the name of the directory * fix cmake install directory Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com> Co-authored-by: Julien Bernard <julien.bernard@univ-fcomte.fr>
2020-07-31[physx] Add patch for NVIDIAGameWorks/PhysX#322. (#12413)Adam Johnson
* [physx] Add patch for NVIDIAGameWorks/PhysX#322. * [physx] Cleanup usage of `VCPKG_CMAKE_SYSTEM_NAME`. * [physx] Convert portfile space indentation to tabs. * Update portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31[sdl2-mixer] Fix FLAC symbol export when static linking, add nativemidi ↵Kevin Lu
default feature (#12374) * [sdl2-mixer] Fix FLAC symbol export when static linking Fix regression introduced by #11152 * [sdl2-mixer] Add nativemidi default feature Closes #10318 * [libsndfile] Revert to port version 8 as version 10 * [libflac] Use BUILD_SHARED_LIBS to properly export FLAC__NO_DLL via CMake * [libflac] Force FLAC__NO_DLL in installed headers in static triplets * [libflac] Modify headers on installation
2020-07-31[jsoncons] Update to v0.154.1 (#12372)Daniel Parker
* [jsoncons] Update to v0.154.0 * [jsoncons] Update to v0.154.1 * v prefix removed from version in CONTROL file
2020-07-31[libevent] update to 2.1.12 (#12277)DailyShana
* [libevent] update to 2.1.12 * fix path in LibeventConfig.cmake.in * configure crt runtime * patch target file * try to fix evpp build on unix * try to fix evpp build on unix * try to fix evpp build on unix * try to fix evpp build on unix * fix file patching * code review * fix fizz:x64-windows build
2020-07-31[RESTinio] Update to v.0.6.8.1 (#12087)eao197
* RESTinio updated to v.0.6.8.1 * Fix version number in comment.
2020-07-31[vcpkg] Fix vcpkg_fixup_cmake_targets to work correctly on MinGW (#12104)Todor Prokopov
* [vcpkg] Fix vcpkg_fixup_cmake_targets to work correctly on MinGW * [akali] Bump version to test vcpkg_fixup_cmake_targets changes * Update ports/akali/CONTROL Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-31[brpc] Add new port (#11524)curoky
* [brpc] add new port * [brpc] ci ignore build error on windows * [brpc] update version and delete deprecated function * [brpc] fail install on windows Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * [brpc] not support windows Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update portfile.cmake Update the format and remove unused comments * [brpc] rebase master * [brpc] reset ci.baseline.txt Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31[rsocket] Add new port (#11021)curoky
* [rsocket] Add new port * [rsocket] don't build in some window environment * [rsocket] add missing deps in CONTROL * [rsocket] add missing deps in CONTROL * [rsocket] remove some deprecated args * [rsocket] romove vcpkg_fail_port_install(ON_ARCH x64) * [rsocket] only support x64 architecture * [rsocket] upgrade to 2020.05.04.00 * [rsocket] add vcpkg_fail_port_install to portfile * [rsocket] Fix find dependencies * Update ports/rsocket/portfile.cmake * Update ports/rsocket/CONTROL Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-31Fix android toolchain so it correctly adds -fPIC flag (#12097)Jamie Kydd
(cherry picked from commit 497fe8ab805bcafd2cb2abd538db8783f897f9ad)
2020-07-31[vcpkg_fixup_pkgconfig] Remove required in first find_program call for ↵Alexander Neumann
pkg-config (#12569) * Remove required in first find_program call * add usr/local/bin for mac * lets try without cellar and see if osx ci agrees
2020-07-31[qt5 components] Disable parallel build (#12529)Jack·Boos·Yu
* [qt5-imageformats] Disable parallel build * [ompl] Disable parallel configure * [qt5-connectivity] Disable parallel build * [qwt] Update hash * [qt5-location] Disable parallel build * Update ports/qwt/portfile.cmake * Update ports/qwt/portfile.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * [qt5] change build method to vcpkg_execute_build_process * Add condition when there are some file conflicts Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-30[mpir] Fix build error if VCPKG_BUILD_TYPE is set as release or debug (#12514)NancyLi1013
* [mpir] Fix build error if VCPKG_BUILD_TYPE is set as release or debug * Update ci.baseline.txt * EOL LF for vcpkg.json * Update to use vcpkg_configure_make and vcpkg_install_make in UNIX
2020-07-30[libmodbus] Fix static linkage error (#12530)NancyLi1013
2020-07-30[boost] s390x support (#12535)Andrei Lebedev
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-07-30[winpcap] Remove the keyword 'inline' macro (#12542)Phoebe
* [winpcap] Remove the keyword 'inline' macro * Restrict the keyword macro in C
2020-07-30[nana] Fix the version and language standard (#12543)Phoebe
2020-07-30[fltk] Force static library due to global variables. Fix CMake Targets. (#12273)ras0219
* [fltk] Force static library due to global variables. Fix CMake Targets. * [fltk] Add include directory to exported targets * [fltk] Update ports/fltk/CONTROL Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update ports/fltk/portfile.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-30[ogre] Update to version 1.12.7 and fix link error (#12210)Lily
* [ogre] Update to version 1.12.7 and fix link error * [ogre] Fix find imgui * [ogre] Fix find imgui * [ogre] Add vcpkg.json * format manifest Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-07-30[mozjpeg] fix build (#12118)Clinton Ingram
* fix mozjpeg build * re-disable in CI baseline * fix static install * rename static libs, add pkgconfig fixup * update version string Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-30Mingw port fixes (#12103)Todor Prokopov
* [openal-soft] MinGW build fixes * [glew] MinGW build fixes * [protobuf] MinGW build fixes * [protobuf] Update to 3.12.3 * [protobuf] Preserve existing cross-compilation behavior (e.g. android) Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-30[librdkafka] Upgrade to 1.4.4 (#12095)alexander-smyslov
* Add files via upload * [new port] avro-cpp * add boost-format * remove comments * remove comments * upgrade librdkafka to 1.4.4 * Delete CONTROL * Delete install.patch * Delete portfile.cmake * upgrade librdkafka to 1.4.4 Co-authored-by: Alexander Smyslov <aleksandr.smyslov@libertexgroup.com> Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
2020-07-30[outcome] Update library and fix portfile (#12078)Leonid Pospelov
2020-07-30[stx] Add new port (#12011)Jean Gautier
* Add port STX * stx: improve include files handling, disabled shared library support * [stx] remove CMakeLists.txt, add CMakeLists.patch, fixes * Update ports/stx/CMakeLists.patch to remove comments Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * CMakeLists.txt remove comment for installed region * Update ports/stx/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/stx/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Use vcpkg_check_linkage(ONLY_STATIC_LIBRARY) instead of custom logic Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update portfile.cmake Co-authored-by: Jean Gautier <jean.gautier@ssi.gouv.fr> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-30[Simple-FFT] Add new port (#11929)Leonid Pospelov
* [Simple-FFT] Add new port * Update ports/simple-fft/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Add copyright handling * Update ports/simple-fft/portfile.cmake Co-authored-by: Victor Romero <romerosanchezv@gmail.com> * Update portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-07-30[rtmidi] Fix configure CMakeLists.txt (#9221)Lily
* [rtmidi] Fix configure CMakeLists.txt * [rtmidi] Rtmidi doesn't support "UWP" * [rtmidi] Disable RTMIDI_API_ALSA on Linux * [rtmidi] Update ci.baseline.txt * [rtmidi] Fix ci.baseline.txt conflicts * [rtmidi] Fix ci.baseline.txt conflicts * [rtmidi] Fix ci.baseline.txt conflicts * Update CONTROL * Update ci.baseline.txt * [rtmidi] Update ci.baseline.txt * [rtmidi] Require static library to avoid issues with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS * Update portfile.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-30[marble] Add new port (#8628)ig-or
* KDE Marble library port * fix in port KDE Marble library * port KDE Marble library: switch to another version * vcpkg_fail_port_install added (since only Windows currently supported) * remove some comments * Update portfile * KDE Marble library port * fix in port KDE Marble library * port KDE Marble library: switch to another version * vcpkg_fail_port_install added (since only Windows currently supported) * remove some comments * Update portfile * small fix in KDE Marble library port * removed ON_LIBRARY_LINKAGE static, and ANDROID FREEBSD * [marble]Fix triplet judgment * [kde] Add x64-windows-static state to baseline * [marble] Re-add x64-windows-static state to baseline * marble port changed * marble profile.cmake small correction * marble: another tiny changes in a port file * marble: patch to move exe to tools * [marble] patch for another QT version * Update ports/marble/CONTROL * move dll files to bin folder (out of tools folder) Co-authored-by: Igor Sandler <isandler@topcon.com> Co-authored-by: Phoebe <v-phma@microsoft.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-30[vcpkg] EOL LF for ci.baseline.txt (#12513)Alexander Neumann
* define line endings for ci.baseline.txt * renormalize line endings to lf
2020-07-30fix issue #9228 : Add support to subgroups in gitlab (#9248)Ramadan Ahmed Ramadan
* fix issue #9228 : Add support to subgroups in gitlab * Update vcpkg_from_gitlab.cmake * Update vcpkg_from_gitlab.cmake
2020-07-29[vcpkg] Improve format check failure message (#12460)Jack·Boos·Yu
* [docs] Add format document * improve the error message * Check the error message * Finish test * restore file list
2020-07-29[liblzma] Patch headers to fix https://github.com/OpenTTD/OpenTTD/pull/7614 ↵Robert Schumacher
(#7226) * [liblzma] Patch headers to fix https://github.com/OpenTTD/OpenTTD/pull/7614 * Bump the version in CONTROL file Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-29[libusb] Fix issue to support linux (#9561)Phoebe
* [libusb] support linux * Add Supports * Using vcpkg_configure_make instead * Revert to install headers in windows * Fix failures in libftd1 * Update treehopper * Add failed ports in ci baseline file * Revert to remove azure-kinect-sensor-sdk:x64-windows-static=fail in baseline file * Resolve conflicts Co-authored-by: PhoebeHui <v-phma@microsoft.com>
2020-07-28[neargye-semver] Add new port (#12406)Vennor
* [semver] Add new port * [neargye-semver] Changed port name to a more specific neargye-semver. - Also moved the header file into a subdirectory.
2020-07-28[vcpkg-acquire-msys] Install new keyring (#12467)emptyVoid
2020-07-27[Azure-IoT-Sdk*] Update to 2020-07-19 (#12493)ewertons
* Azure-IoT-Sdk for C release 2020-07-19 * Update ports/azure-c-shared-utility/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/azure-iot-sdk-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/azure-uamqp-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/azure-macro-utils-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/azure-umqtt-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/azure-uhttp-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/umock-c/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Do not update azure-macro-utils-c and umock-c for release 2020-07-19 Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-27[opencv4] update to v4.3 (#11130)Stefano Sinigardi
* [opencv4] draft update to v4.3 * restore uwp patch * fix qt and ipp features * fix libepoxy and meson on osx * fix baseline, trigger a full rebuild due to meson tool changes * remove jpeg feature on windows due to a bug with MSVC * minor fixes for some features * ffmpeg x11 lib not required anymore on apple for downstream projects * small fixes for ogre and qt5 * remove a broken module * fix installation path * fix openexr which was broken and regressed opencv downstream projects * first round of ci passes * improve compatibility with android toolchain * [openexr] upgrade to v2.5.0 to fix regressions, might require fixes in dependent projects and might deserve its own PR * fix OpenEXR link for downstream projects * do not install unrequested features * fix compatibility with newer OpenEXR * [OpenCV3] update to v3.4.10 * fix openexr on windows, was creating symlinks that broke vcpkg * fix openexr wrapper * [openexr] cmake config files are installed into a lowered-case folder * remove mangled paths trying to fix android setup * disable dnn on android, fix mangled cmake config paths again * fix downstream CUDA dependency * fix compatibility with vs16.6 * remove from baseline ports now passing tests * [alembic] fixes for new openexr * fix baseline * [field3d] fixes for new openexr * [field3d] improve fixes, windows still unsupported despite what is said upstream * apply fixes required from review * add missing field3d patch * [field3d] disable mpi integration * [opencv2] remove cublas integration * [vtk] do not create libharu::libharu target if already existing * Update ports/opencv4/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/opencv3/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * improve compatibility with newer CUDNN * [OpenCV3, OpenCV4] improve compatibility with CUDA 11 * [OpenCV2] improve compatibility with CUDA 11 * [field3d] regenerate patch ignoring space at eol * [vcpkg] Use SSH keys instead of password authentication when minting Linux scale sets (#11999) * [field3d] regenerate patch ignoring space at eol * [field3d] regenerate patch, again * [field3d] fixes for windows * [libass] fix regression * ci.baseline.txt update * [CUDA11] use FindCUDA from CMake 3.18 to ease transition later * re-bump vtk and ffmpeg, which were lost with merges from master * [OpenCV4] Halide feature is not broken anymore * [field3d] regenerate hdf5 patch * [OpenCV4] remove GTK features: it can be built only on *nix but GTK on vcpkg cannot be built on *nix systems... * merge ci.baseline.txt from master and fix field3d patch * remove rebuilding * restore vtk CONTROL file * update CONTROL files * Trigger rebuild * Update ports/freeimage/CONTROL * Update ports/freeimage/CONTROL * [opencv3/4] avoid tesseract dependency on uwp builds * [opencv] add missing module search Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>