* Add support for linux backends
* Run vcpkg format-manifest
* Bump version
* Run vcpkg-format
* Add version
* Use vcpkg_check_features
* Use version instead of version-string
* Update version
* Update versions/l-/libsoundio.json
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
* [mpg123] Upgrade to 1.26.3-1
Fix invalid MPG123_API_VERSION value in mpg123.h.in for Windows
platform. It was equal to @API_VERSION@, now it is read from
configure.ac and set to correct value.
See also libsndfile/libsndfile#499.
* [mpg123] Update 1.26.3-1 baseline version
* add sciplot port
* port should also work on all platforms, as long as gnuplot can be installed
* add version information to vcpkg
* disable uwp in build pipeline and fix version SHA
* uwp not supported
* fix version sha
* Use vcpkg.json and bump version to 0.2.2
* add sciplot version
* [sciplot] Remove inaccessible 0.1 port
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Add control and portfile for mfl port
* Add mfl port
* reference version better header inclusion
* reference version with fmt linkage
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Set ports that don't build to fail in the ci baseline
* add version
* Check for static linkage and add message about C++20 requirements.
* add fail to ci baseline for dynamic windows builds
* version update
* Code review improvements
- Improve warning message that the port requires a C++20 compiler
- Use `version` rather than `version-string` in manifest
- Use `"supports": "static"` in manifest instead of setting dynamic
builds to `fail` in ci baseline.
* update version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [fxdiv] create a new port
* [fxdiv] update baseline and port SHA
* [pthreadpool] create a new port
* [pthreadpool] update baseline and port SHA
* [pthreadpool] update deps for uwp
* [pthreadpool] apply PR feedback
* [pthreadpool] remove unnecessary work in portfile
* [psimd] create a new port
* [psimd] update baseline and port SHA
* [fp16] create a new port
* [fp16] update baseline and port SHA
* [fp16] apply PR feedback
* Rename `boost-di` to `di`
Problem:
- `boost-di` is not an official Boost library and it shouldn't use boost name.
Solution:
- Rename it to `di` instead.
* Update the port name to bext-di
* Update the version
Co-authored-by: Kris Jusiak <kris@jusiak.net>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* [antlr4] update to 4.9.1
* update version
* [antlr4] fix utfcpp dependency issue
* fix version SHA to account for utfcpp patch
* [antlr4] Minimize patch
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [podofo] update to 0.9.7
* update version
* [podofo] update to 0.9.7
* update version
* fix-osx-error
* Modify patch format
* update version
* Restore patch endline format
* update version
* update patch file
* update version
* update patch file
* update version
* revert the changes to this file
* update version
* revert the changes to this file
* update version
* [vcpkg baseline][pangolin] Add options to dependencies to avoid finding them automatically
* update version record
* switch to CMAKE_DISABLE_FIND_PACKAGE_PORT
* bump version
* remove featurebuild patch
see:
3d8f71c4d242c36f48ed
* remove external fmt patch
see:
53e1c9ab11/CMakeLists.txt (L183-L184)
* remove target fixup branching
see:
4858d7e454
* convert control file to manifest file
* remove android build patch
see:
e86f450428
* update to 1.8.3
* remove redundant cleanup
these folders don't exist in the build tree, and so they don't need to be cleaned up
* update deprecated functions
* remove empty folder
* add version
* report version using semantic versioning
* correct version comment
* update version file
* fixup pkgconfig
* update version file again
* accomodate non-cmake users
* update to 1.8.5
* update version files
* remove 1.8.3 from version file
* [vcpkg_install_meson] add bin to path to run code generators
* [vcpkg_configure_meson]
deactivate native compiler in cross builds
make x86 on x86_x64 a native instead of a cross build
(as long as we are not building for UWP)
* remove double spaces in _FLAGS
remove unnecessary comments
* change regex to take double - into account.
* add missing removal of multiple spaces back into the regex
* remove ws diff change
* remove ws to reduce diff
* Change macro to function
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* UWP is cross target.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Fix FindFFMPEG lib versions for opencv[ffmpeg]
libavutil, libavdevice, etc. define their versions separate from FFMPEG main version in a version.h file located with each component headers.
This change fixes building opencv[ffmpeg] when it attempts to discover the individual versions of FFMPEG libs. Before this change opencv[ffmpeg] would build but the FFMPEG functionality was disabled since all the lib versions were set to 4.3.1
* Modified Port-Version of CONTROL to 13
Ran vcpkg.exe x-add-version ffmpeg
* Ran vcpkg.exe x-add-version ffmpeg --overwrite-version per Cheney-W's instructions
* Updated Port-Version of CONTROL to 1 for FFMPEG version 4.3.2
* Ran vcpkg x-add-version ffmpeg
* [qt5-webengine]
- add feature "proprietary-codecs"
- fix build error due to internal changes how options are passed.
- try to fail early on too long build paths instead of late
* comment the ci baseline for x64-windows to actually test it in ci
and only build one configuration to not overstress the ci system
* be less strict about the buildtree path length
* adjust qt5-webengine ci back
* update baseline
* change length error message according to CR.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* fix version
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Replace Outcome single header based port with full fat cmake install port.
* [outcome] Improve portfile.cmake
* update baseline
* Refactor @JackBoosY's changes to make the dependency SHA feature chosen.
* update baseline
* Fix outcome features so they actually work.
* update baseline
* [outcome] install usage
* update baseline
* [outcome] Always use vcpkg copies of dependencies
* DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW.
1. Break out these dependencies into standalone ports:
- ned14-internal-quickcpplib
- status-code
2. Add port for LLFIO.
3. Add dependency smoke tests for Outcome and LLFIO as per instructions.
* Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg.
* Update versions.
* Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE.
* Fix last commit breaking everything :)
* Update versions.
* Disable uwp support for LLFIO.
* versions
* Fix status code on GCC 6 and 7
* Don't download ntkernel-error-category if not on Windows.
* Fix status-code on UWP.
* Update versions.
* Fix MSVC on ARM.
* Apply all the feedback from the PR review, more or less.
* versions
* Update to latest, disable UWP for Outcome.
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [azure-kinect-sensor-sdk] fix linux build and other issues
- linux: warnings stopping the build
- linux: set correct casing for dependecies
- linux: depthengine
- upgrade to 1.4.1
* Update ports/azure-kinect-sensor-sdk/CONTROL
* Update ports/azure-kinect-sensor-sdk/portfile.cmake
* Force to re-download archive, revert 9cd44db8e3
* update version record
* Update ports/azure-kinect-sensor-sdk/CONTROL
* Update versions/a-/azure-kinect-sensor-sdk.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Added ClamAV port
* Patch ClamAV's cmake files instead of doing things in portfile
* Fix whitespace
* Strip down package to really only build libclamav
* Fix static build
* Fix build on Linux
* Remove libcurl linkage
* fix copy-paste mistake
* Disable static build
* update version record
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [breakpad] add support for Android triplets
This changes vcpkg's custom CMakeLists.txt file for Breakpad so
that it correctly builds libbreakpad_client for Android. It
follows the same source file layout for Android as seen in the
./android/google_breakpad/Android.mk make file.
* [breakpad] update control file
* [breakpad] update versions
* [breakpad] fix for unordered_map in MSVC++ STL and libstdc++
* [breakpad] update versions
* [breakpad] fix to install libbreakpad on non-Android platforms
* [breakpad] update versions
* [breakpad] Read sources list from Android.mk
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [python3] Move /MACHINE into MSBuild file.
This prevents potential patch application conflicts.
* [python3] Add feature deprecated-win7-support.
This backports the fix for bpo-39401 from the Python 3.8 branch instead
of the one from the Python 3.9 branch, which dropped support for Windows
7.
* [python3] Bump port version.
* [python3] Fix goof in static patch that omitted pathcch.lib.
* x-add-version
* [python3] Revert trivial patch changes
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [iir1] Add new port
* [iir1] Update portfile.cmake
Note:
- Replace vcpkg_download_distfile() with vcpkg_from_github() function
* [iir1] Update vcpkg.json
Note:
- Modify manifest property of package version
* [iir1] Precede four space before each parameter in the vcpkg_from_github()
* [iir1] Update iir1.json
* Update ports/iir1/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: YiChih Wang <andywang0607@gmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [ginkgo] create new port
* [ginkgo] add description for feature requirements
* Update baseline version
* [ginkgo] Minimize patches
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* !wip Use targets to organize build
* !wip Add separate file list for MSVC builds
* Restructure to match autoconf
I re-ordered everything so it is easier to compare directly with the
project's autoconf build files.
* Move config files to expected location
* Convert CONTROL file to manifest file
Use vcpkg helper ports.
* Use sqlite3's approach to creating config file
* Fix MSVC source list
I was originally using libsodium:master as a reference, not the release.
* Turn off tests
* Fix definition scope
* Fix JSON formatting
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update libsodium version metadata
* [libsodium] Fix x64-windows-static[-md] builds
* [libsodium] Update port version metadata
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Glob headers and sources on Windows
* [libsodium] Fix GLOB on Windows
* [libsodium] Update verson hash
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>