* [libpq] mingw support
* [libpq] Let libpq decides whether to build _shlib or not
libpqcommon.a and libpqport.a are internal libraries intended for
sharing code between the frontend and the backend. It's best to let
the build system decides if the _shlib variant should be built or not
* [libpq] Always run install-lib-static on mingw
* [libpq] Rename .a to .dll.a and move .dll to correct folder
* [libpq] Create bin folder for mingw
* [vcpkg baseline] Update libpq
* [libpq] Link with crypt32 on mingw
* [vcpkg baseline] Update libpq
* [libpq] Fix release/debug only build
* [vcpkg baseline] Update libpq
* [lua] support iOS triplets
* separate interpreter/compiler to lua[tools] feature
* update git-tree SHA
* [lua] revert feature separation
* [lua] update port SHA
* [lua] make 'tools' default-feature
* set `ENABLE_LUA_CPP` for cmake wrapper
* [lua] fix after collision
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [lua] import TargetConditionals for apple platform
* Update ports/lua/vcpkg.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/lua/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [lua] remove negations for 'tool' config
use FEATURES instread of INVERTED_FEATURES to prevent confusions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [lz4] update to 1.9.3
- Update lz4 to 1.9.3 https://github.com/lz4/lz4/releases/tag/v1.9.3
- tested as an install dependency for libarchive on x86-windows and x64-windows.
* forgot baseline / version
* Update libdatachannel to 0.12.0
* Update version and vcpkg.json format
* Use semver
* Update version
* Update ports/libdatachannel/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update version hash
Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [libxml2] add missing include of GNUInstallDirs
* add version info
* add include dir to pc files ....
* update version
* add escaping
* version update
* Update baseline version
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
* Updated to point at 1.1.34 tagged version of libxslt, merged the patch differences and added the required, additional patches to get it building.
* Added missing version info using "vcpkg x-add-version".
* Update ports/libxslt/CONTROL
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Re-added the version with the port-version fix in.
* Fix for x64-windows-static builds.
* Another re-add of the version since the git tree hash is different.
* [libxslt] Reorganize patches
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libodb-mysql] Fix usage
* update version record
* Revert changes about target name, add usage
* [libodb] Add component mysql
* update version record
* Update libjuice to 0.7.1 to update libdatachannel
* Transform the CONTROL file to .json and update version baseline.
* Update libjuice version. I don't really know why it changed.
* Fix version type
* Fix version type
Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
* [tesseract] Use vcpkg_fixup_pkgconfig.
* [libxml2] Correct pkgconfig lib name.
* [libwebp] Use vcpkg_fixup_pkgconfig.
* [libssh] Export pkgconfig on windows.
Also move to using git to get source.
* [modplug] Export pkgconfig on windows.
* [ffmpeg] Add support for fontconfig,freetype,fribidi,modplug,openjpeg,libssh,tesseract,libxml2 dependencies.
* [openjpeg] Correct required static link libs in pkgconfig.
* [modplug] Combine vcpkg_from_github using variable.
* Update ports/libssh/CONTROL
* Improve portfile.cmake
* update version records.
* [openjpeg] Update libs in pkgcfg.
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update version records
* [libssh] Add pthread to pkgconfig when using mbedtls.
* [libssh] Correct pthread naming on windows.
* [fontconfig] Add libintl to pkgconfig on windows.
* update version records
* [ffmpeg] Fixup FindFFmpeg.
* [ffmpeg] speex now supports non-windows.
* [ffmpeg] Add feature libass.
* [ffmpeg] Add dav1d feature.
* [ffmpeg] Add feature ilbc.
* [ffmpeg] Add tensorflow feature.
* [ffmpeg] update version record.
* [ffmpeg] Add CI feature test.
* [ffmpeg] Limit features based on CI failures.
* [ffmpeg] Update version record.
* [ffmpeg] limit features based on ci.baseline.
* [various ports] Update supports field.
* [ffmpeg] Limit features more based on CI.
* update version records.
* [ffmpeg] Add detection of additional non target deps..
select_library_configurations_from_names currently detects the debug libs even for release builds as _IMPORT_PREFIX was not being set.
* [aubio] Silence warning about FindFFMPEG.
* [pangolin] Use vcpkg supplied FindFFMPEG.
* update version files.
* [ffnvcodec] Set as not supporting uwp.
ffnvcodec will build under uwp as its a header only lib, but it can not be used as it requires dynamic dll loading.
* [ffmpeg] Update feature all.
* update version records
* [tesseract] Wrap debug pkgcfg update.
* [libssh,libxml2,openjpeg,fontconfig] Fix pkg-config for release only triplets.
* [libssh] Correct port version after merge.
* [ffmpeg] Fixup after merge.
* Update version files.
* [ffmpeg] Add opengl support.
* [ffmpeg] Update package version.
* [ffmpeg] Fix ffnvcodec support.
* [ffmpeg] Fix x265 detection on osx.
* [libvpx] Enable arm-uwp build.
* [ffmpeg] Fixup x265 patch.
* trigger sdl rebuild
* [ffmpeg] Disable opengl on osx.
* Revert "trigger sdl rebuild"
This reverts commit 94065bfe84.
* [ffmpeg] Disable failing features on osx.
* Update ports/ffmpeg/FindFFMPEG.cmake.in
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* [ffmpeg] Add ass dependencies to FindFFmpeg.
* Update ports/ffmpeg/FindFFMPEG.cmake.in
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* update version
* [fontconfig] disable pthread/json as they are not needed for lib builds.
Only used for tests.
* [ffmpeg] Enable fontconfig on static+windows.
* update versions
* update versions.
* Fix incorrectly included commits
* revert pangolin commit
Reverts most of 2543be2edf
* update versions
* Correct port version after merge.
* update versions.
* [ffmpeg] Fix cmake dependency detection on non-windows.
* Revert "revert pangolin commit"
This reverts commit f59bc5a53e.
* [ffmpeg] Fix dependency loading that does not define separate debug/release libs.
* update versions.
* [ffmpeg] set CMP0072 policy.
* [wavpack] Fix cmake config export.
* [ffmpeg] Add optional system dependent libraries.
* update versions after merge.
* update versions.
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
* [libffi] fix build on apple silicon
* [libffi] add version files
* [libffi] changes
* [libffi] add version files
* [libffi] Rearrange target conditional list
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* 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>
* 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>
* !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>
* [libmt32emu] add new port
* add version files
* Update ports/libmt32emu/portfile.cmake
* Update versions/l-/libmt32emu.json
* Update versions/l-/libmt32emu.json
remove unnecessary entry
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [drogon] Update to 1.4.1
* Update patch
* Format
* update version
* Revert the ctl feature
* update version
* [libpq] Fix static linkage
* [drogon] Revert direct postgresql library linkage
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libbacktrace] add new port
* add version files
* Update ports/libbacktrace/portfile.cmake: Apply suggestion
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* add version files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [libgnutls] add new port
* [libtasn1] add new port
* [libtasn1] fix building
* [libtasn1] enable autoconfig
* libtasn1: fix building, again
* libgnutls: make it build on Linux
* libgnutls: Linux only, for now
* libgnutls: remove unnecessary dependency
* update version record
* Clean up baseline and add supports
* update version record
* libtasn1: clear macOS build
* libgnutls: libidn2 is actually needed
* libgnutls: clear macOS build
* Update ports/libgnutls/CONTROL
* Update ports/libtasn1/CONTROL
* Update versions/l-/libgnutls.json
* Update versions/l-/libtasn1.json
* [libtasn1] convert CONTROL to manifest
* [libgnutls] convert CONTROL to manifest
* [libgnutls] update versions
* [libtasn1] update versions
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [liblsl] Update to 1.14.0
* Adjust CI baseline, assuming liblsl:x64-linux and liblsl:x64-osx pass
* Add back set(VCPKG_LIBRARY_LINKAGE dynamic)
* [libsls] Improve portfile.cmake, add homepage
* update version record
* Update ports/liblsl/CONTROL
* Update versions/l-/liblsl.json
* [liblsl] Use pugixml vcpkg package instead of bundled one
* Convert tabs to spaces
* Update version
* Fix Supports in liblsl/CONTROL
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update versions/l-/liblsl.json
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Don't copy svm-toy if not on Windows
svm-toy is only compiled on Windows, so should only be copied on Windows.
* Bump port version on libsvm. Switch to new manifest file format.
* [libsvm] Format manifest
* update version record
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>