aboutsummaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2020-04-27[Libtomcrypt, libtommath] new ports (#10960)Chris Moore
* Add initial version of libttommath port * Add initial version of libtomcrypt port * Remove unnecessary EXTRALIB flag. * Remove deprecated include(vcpkg_common_functions) * Add homepage to CONTROL file * Update license copying in portfile * [libtommath] make build for non-windows * [libtomcrypt] make build for non-windows * [libtomcrypt] update ci baseline * [libtomcrypt] set HEAD_REF to upstream dev branch * [libtommath] set HEAD_REF to upstream dev branch * [libtomcrypt] Correct CFLAGS and include path * [libtommath][libtomcrypt] Lowercase 'debug' folder. Tweak CRT flags. Use VCPKG_CONCURRENCY. * [libtomcrypt] Remove x64-windows-static=fail from the ci baseline Co-authored-by: Frederik Juul <frederik.juul@3shape.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-24[Qt5] Update qt to 5.12.8 (#10749)Alexander Neumann
* 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 8b9b188839ec90c25b54b49d17cf03c50987a49b. * 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 708d8250d6eae81bb9a030ff7edef22d2ea1e67c. * 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 * fix some remaining absolute paths. * update qt to 5.12.8 * deactivate qt update script * removed merged patch * remove a trailing ws and fix the mqtt hash which was missing before * revert some ws changes * fix version numbers in qt5 metaport
2020-04-24[pixel] Add warning message on Linux (#10638)Robert Schumacher
2020-04-24[hwloc] Support UNIX (#10615)Jack·Boos·Yu
* [hwloc] Support UNIX * update baseline * update baseline * update baseline
2020-04-24[sdl2-gfx] Fix build error on non windows (#10575)NancyLi1013
* [sdl2-gfx] Fix build error on non windows * Update as review suggestions * Updated to support osx
2020-04-24[openssl-unix] Update header path for shared library compilation (#10450)Robert Schumacher
* [openssl-unix] Update header path for shared library compilation * [openssl-unix] Update CONTROL version
2020-04-24[boost-modular-build-helper] Support Clang '--target=<value>' syntax to ↵Mark Schofield
enable Android builds (#10285) * [boost-modular-build-helper] Support Clang --target=<value> syntax to enable Android builds (#10091) * [boost-modular-build-helper] Updating to version 1.72.0-2 * re-trigger ci test Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-04-24[coroutine] update to 1.5.0 (#10692)Park DongHa
* [coroutine] update to 1.5.0 * this is release candidate * WindowsStore build will be updated soon * [coroutine] support UWP build * triplet(community) `x64-uwp`, `x86-uwp` * triplet: `arm-uwp`, `arm64-windows` * [coroutine] mark install failure on uwp/linux * update checksum * use `vcpkg_fail_port_install` * [coroutine] remove x86-windows fail in ci.baseline * [coroutine] Relax install restrictions on Linux. Use vcpkg_fixup_cmake_targets(). Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-24[cppcoro] add new port (#10693)Robert Schumacher
* [cppcoro] add new port * [cppcoro] update with PR review * update reference to tag and hash value * ${PORT} for destination Linux build support should marked unavailable? * [cppcoro] embed CMakeLists.txt file * copy the CMakeLists.txt file and start build with it * change version to 2020.2 For now the repo doesn't have any tags. Therefore its version followed the latest commit, which is made in 2020 Feb. * [cppcoro] 2020-02-28 * [cppcoro] port install failure on platforms * vcpkg_fail_port_install on uwp/linux mention PR #10693 so linux/clang users can see the port issues * [cppcoro] force static linkage * report error for clang-cl build with VC++ in VS 2019 will fail by the header file. * [cppcoro] register ci.baseline failure * [cppcoro] Simplify CMakeLists.txt to ease future maintenance. Fix VS 2019 builds. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-24[frozen] Add frozen library (#10766)ppenguin
2020-04-24[websocketpp] Update to 0.8.2 (#10969)Wolfgang Stöggl
The vcpkg port of websocketpp has been pointing to the upstream commit 1c699ce of a PR, in order to fix build issues of websocketpp 0.8.1 with boost 1.70 (#6141). This fix has been merged upstream in the meantime and is part of the release 0.8.2 now. - Update to WebSocket++/0.8.2 release - Remove deprecated include(vcpkg_common_functions) - Use ${PORT} instead of websocketpp
2020-04-24[catch2] Update to 2.12.1 (#10996)NancyLi1013
2020-04-24[cppcoro] Simplify CMakeLists.txt to ease future maintenance. Fix VS 2019 ↵Robert Schumacher
builds.
2020-04-24[libmupdf] fix build error on Linux (#10708)simon987
* 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-23[nng] update to 1.3.0 (#10974)Lily
2020-04-23[Quill] Add new port (#10902)Odysseas Georgoudis
* [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[libzip] update to rel-1-6-1 (#10784)mitzal
* Libzip updated to rel-1-6-1 * [libzip] Add windows_crypto feature The new BCrypt/CNG-based crypto uses BCryptDeriveKeyPBKDF2 which is only available since WinNT 6.1. It is important to me as a consumer of libzip through vcpkg to be able to turn this off. * Additional options added. * Common Crypto supported as an option for encryption backend. Co-authored-by: Michał Janiszewski <janisozaur+signed@gmail.com>
2020-04-23[iniparser] Add new port (#10710)myd7349
* [iniparser] Add new port * [iniparser] Fix build errors on UWP * [iniparser] Move linkage check before code downloading
2020-04-23[Qt[latest]] Update to 5.14.2 (#10644)Alexander Neumann
* 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 8b9b188839ec90c25b54b49d17cf03c50987a49b. * 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 708d8250d6eae81bb9a030ff7edef22d2ea1e67c. * 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 199a3ef92f83775a61bd0f9beee0c48698bff1b6 * 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[libvpx][mpg123] Fix use of YASM in MSBuild (via path) (#10952)Voskrese
* 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[nngpp] Update to 1.3.0 (#10975)NancyLi1013
2020-04-23[WinReg] update to v2.2.2 (#10976)Lily
2020-04-23[glm, sqlitecpp] update to new version (#10977)Lily
* [glm] update to 0.9.9.8 * [sqlitecpp] Update to version 3.0.0
2020-04-23[ryu]Ryu include fix (#10989)kreuzerkrieg
* Ryu include installation path fix * Ryu include installation path fix
2020-04-23[ms-gsl] Update to 3.0.1 (#10993)Nicholas Londey
* Updated version of MS GSL to 3.0.1 * Fixed config path for vcpkg_fixup_cmake_targets
2020-04-23[googleapis] update to v0.9.0 (#10994)Carlos O'Ryan
2020-04-23[spscqueue] Update to version 1.0 (#10874)Erik Rigtorp
2020-04-23[skyr-url] Updated port to use version 1.7.3 (#10954)Glyn Matthews
2020-04-23[libaaplus] Use versioned download link (#10981)Wolfgang Stöggl
A download link with the version in the filename is provided now for releases of aaplus. E.g. http://www.naughter.com/download/aaplus_v2.12.zip instead of previously http://www.naughter.com/download/aaplus.zip, which was overwritten, when a new version was released.
2020-04-23[ace] Add support for MacOSX (#10984)Johnny Willemsen
* [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[ryml] Add new port (#10793)vvandrounik
* [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[Arrow] Explicitly enable CSV and JSON (#10800)Isaac Brodsky
* [Arrow] Explicitly enable CSV and JSON * Convert file formats to default features * Change per review
2020-04-22[dlib] Updated dlib to v19.19 (#10826)stoperro
* [dlib] Updated dlib to v19.19 * - [dlib] Corrected dlib version. - [dlib] Corrected copyright installation. - [dlib] Removed deprecated calls from portfile.
2020-04-21[ompl] Fix ompl[app] build error (#10854)Lily
* [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[sdformat6] Migrate from Bitbucket to GitHub 🤖 (#10859)Silvio Traversaro
* [sdformat6] Migrate from Bitbucket to GitHub As announced in https://community.gazebosim.org/t/important-gazebo-and-ignition-are-going-to-github/533, the sdformat repository has been migrated from Bitbucket to GitHub. This commit also updates the hash as apparently the archive generated by GitHub is slightly different from the one generated by Bitbucket. * Cleanup of sdformat6 port * Commit to fixup
2020-04-21[protobuf] Update to 3.11.4 (#10863)Vinny
* Updated protobuf to 3.11.4 * Added vcpkg_check_features to handle feature checking * Fixed indenting in vcpkg_configure_cmake * Replaced tabs with spaces Co-authored-by: Vincent Paladino <vincent.paladino@zebra.com>
2020-04-21[skyr-url] Bump version to 1.7.0 (#10868)Glyn Matthews
* Updated version of skyr-url * Applied requested change for PR
2020-04-21[pegtl] Update to latest commit from 4/5/2020 (#10870)Bill Avery
* [pegtl] Update to latest commit from 4/5/2020 * Add PEGTL homepage to CONTROL file * Fix missing newline
2020-04-21[blend2d] Update to beta_2020-04-19 (#10891)ZeeWanderer
2020-04-21[libzippp] Update to libzippp-v3.1-1.6.1 (#10893)Cédric Tabin
Co-authored-by: Cédric Tabin <cedric.tabin@gmail.com>
2020-04-21[libyaml] Fix linkage in non-Windows systems (#10908)Alexandro Sanchez
Signed-off-by: Alexandro Sanchez <alexandro@phi.nz>
2020-04-21[winreg] Update to 2.2.0 (#10926)NancyLi1013
* [winreg] Update to 2.2.0 * Revert changes INSATLL to COPY headers
2020-04-21[VTK] Check if VTKTarget files exist (#10925)Lars
* Check if file exist * Check if file exist in vtk_remove_tools Co-authored-by: Lars Glud <lg@danrobotics.dk>
2020-04-20[vcpkg baseline] Update hash for otl (#10922)NancyLi1013
2020-04-17[qscintilla] Update to 2.11.4 (#10511)Long Huan
* 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[abseil] Fix CompressedTuple move constructor on MSVC (#10721)Lily
* [abseil] Fix CompressedTuple move constructor on MSVC * [abseil] Add comment for new patch
2020-04-17[libarchive, libuv]Fix static linkage (#10769)Alexander Neumann
* [libarchive] fix static linkage of libarchive in dependent ports (non yet) * [libuv] fix static builds of dependent ports * modernize portfiles * remove POSIX_REGEX_LIB=NONE since it is added elsewhere * remove debug message
2020-04-17[xerces-c] Update to version 3.2.3 (#10779)Roger Leigh
* [xerces-c] Update to version 3.2.3 Drop patch no-symlinks-in-static-build.patch (fixed upstream) * [xerces-c] Correct version number * [xerces-c] Remove no-symlinks-in-static-build.patch
2020-04-17[c4core] Add new port (#10791)vvandrounik
* [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-17Updated Arrow to 0.17 (#10883)Tanguy Fautre