* [zlib] Add pkgconfig file
Install the zlib.pc file, which is generated during the CMake build.
Fix the pkgconfig file under Windows, where the lib is called zlib
instead of libz and add the postfix 'd' in case of a Windows debug
build.
* Check VCPKG_BUILD_TYPE to handle release/debug
* Simplify check of VCPKG_BUILD_TYPE to handle release/debug
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update PR according to review comments
- Remove include(vcpkg_common_functions)
- Comment out vcpkg_test_cmake(PACKAGE_NAME ZLIB MODULE)
* Update ports/zlib/portfile.cmake
* Update ports/zlib/CONTROL
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* [imgui] Split bindings to multiple features
See #12250.
I tested all the features on x86-windows, x64-windows, x64-windows-static and x64-linux triplets. Everything build fine except:
- dx12-binding on x86-windows. There's an issue opened about it here : https://github.com/ocornut/imgui/pull/2406
- allegro5-binding on x64-linux, because the current allegro5 port fails to build on this platform.
Contrary to the previous port which simply copied the sources to a specific folder, bindings are now compiled with their dependencies. The only exception is Marmelade, because there's no port available for it yet.
Unfortunately, I can't test the OSX and metal bindings. If someone using this platform could test it, it would be very much appreciated. :)
* [imgui] Move port files to the correct folder
* Update ports/imgui/CONTROL
Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
- Add missing vcpkg_fixup_pkgconfig(), which was detected in
https://github.com/microsoft/vcpkg/pull/12151
- Fix debug POSTFIX in pugixml.pc file using
pugixml-v1.10_fix_debug_pkgconfig.patch
based on upstream: https://github.com/zeux/pugixml/pull/363
This results in the following contents of pugixml.pc:
Release:
Libs: -L${libdir} -lpugixml
Debug:
Libs: -L${libdir} -lpugixml_d
* [liblzma] Update to v5.2.5
* [liblzma] Use WIN32 instead of MSVC
* [libvpx] Add mingw support
* Update portfile.cmake
* Update CONTROL
* Update CONTROL
Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
* Upgrade geographiclib to version 1.50.1
* Tinker with sourceforge download
* Strip verbiage at top of geographiclib/portfile.cmake
* geographiclib: fix for windows build
* geographiclib: minimize size of patch file
* add missing manifest
* A stab at fixing uwp build error. But I'm working in the dark!
* Back out of previous commit. It didn't help.
* Call cmake_minimum_required first
* geographiclib: remove tools from build -- incompatible with uwp
* geographiclib: remove stray reference to TOOLS
* geographiclib: try installing executables into tools
* geographiclib: Do not build tools for uwp
* geographiclib: fix up build of tools
* geographiclib: Minor clean up
* geographiclib: handle uwp vs tools more elegantly
* geographiclib: reformation vcpkg,json
* geographiclib: don't build tools by default
* geographiclib: Don't register the tools as targets; this causes problems if they are moved
Co-authored-by: Charles Karney <charles.karney@sri.com>
* [libb2] Add supports and install pkg-conifg on macOS VM
* Add blank line to the end of the json file
* vcpkg x-format-manifest --all
* Remove failed ports in ci baseline file
* upgrade openmesh to 8.1
Tested on Window 10 with Visual Studio 2019 x64
* update version for CONTROL file
* 1. Remove obsolete function `include(vcpkg_common_functions)`
2. Use `vcpkg_fixup_cmake_targets()`
* fix build error on Linux
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [kfr] Add new port
* [kfr] Modernize and update to lastest
* [kfr] Add features
* [kfr] Fail fast on arm-uwp, arm64-windows
* [kfr] Fail fast on linux
* [qt5] update qt to 5.15 and make ports depend on qt5-base[core].
* [qt5] update and remove patches
* [baseline] skip qt5-canvas3d due to deprecation
* [qwt] update to 6.1.4 and fix build issues
* [qt5-webengine] remove old patches
* [qwt] fix static patch
* [qt5-location] add a message that the port has a sprious failure
* [qt5-webengine] fix filename of patch
* [qt5-webengine] add build.patch (ci is probably fast than me in checking for more errors)
* [qt5-winextras] depend on qt5-base[core]
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [qt5-base] update latest feature (latest=core)
* [baseline] remove qt5-webengine for nonstatic windows since CI can handle it now
* [qt5-base] make qt5-base fail to get logs.
* [angle] include missing egl sources.
* [qt5-base] patch egl detection logic.
* [baseline] remove qt-x11extras:x64-linux=fail
* [qt5-base] need to be explicit about xcb to build qt5-x11extras
* [CI] add necessary system libraries to linux CI
* [qt5-base] remove comment to retry on linux
* [qt5-base] add static_init patch for MSVC
* [qt5-base] refined workaround to not regress linux and osx due to
* [paraview] remove unnecessary patches with newer qt versions
* [vcpkg/baseline] add webengine back to skip
* [vtk] fix missing include regression using patch from upstream
* [vtk] fix patch
* [qt5-base] replace with patch from upstream
* [paraview] use hdf5 1.10 api.
* [paraview] bump control
* Add more packages to Linux machines.
* [qt5-base] forgot to add the patch
* Delete 6943.diff
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [threadpool] Add new port
* Use ${PORT} instead of hardcoded "theadpool"
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update ports/threadpool/portfile.cmake
* [threadpool] Use vcpkg_from_sourceforge
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
- New upstream version 10.35
- Update patches:
pcre2-10.35_fix-space.patch
pcre2-10.35_fix-uwp.patch
- Add patch:
pcre2-10.35_fix_postfix_for_debug_Windows_builds.patch
- Drop patch (fixed upstream):
fix-arm64-config.patch
- Since 10.35, pkgconfig files are created using CMake
* fix debug suffix of pkgconfig files under Windows
* add vcpkg_fixup_pkgconfig()
- Remove bin and debug/bin in case of static build
- Update ci.baseline.txt
Remove "pcre2:arm-uwp=fail", because arm-uwp passes now
Add "unicorn-lib:arm-uwp=fail"
* [implot] Initial port
Requires https://github.com/microsoft/vcpkg/pull/11919
* [implot] Use find_package instead of find_path function
* [implot] Update to 0.3 version
* Update CONTROL
* [implot] Add linkage check
* Update CMakeLists.txt
* Revert 962e30a662166c124b97014c2f45eff74f072eb1
* [implot] Fix INSTALL_INTERFACE path case and use find_package Config mode
Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
* [vtk] update to 9.0.1
* [paraview] silence linux ci by adding embree3 as a build-depends to paraview (just a workaround)
* [vtk] disable remote modules to make feature all actually work
* [vtk] delete old patch