Commit Graph

70 Commits

Author SHA1 Message Date
Jack·Boos·Yu
7c89056c07
[libodb-mysql] Fix usage (#16975)
* [libodb-mysql] Fix usage

* update version record

* Revert changes about target name, add usage

* [libodb] Add component mysql

* update version record
2021-04-07 13:16:19 -07:00
Jack·Boos·Yu
ff615bb6a9
[libwebsockets] Fix usage, export include path (#17003)
* [libwebsockets] Fix usage, export include path

* update version record
2021-04-07 13:12:01 -07:00
Ilya Arzhannikov
bede80d499
Libgcrypt add cflags to tool build command (#17021)
* libgcrypt add cflags to tool build command

* x-add-version libgcrypt

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:09:17 -07:00
Ilya Arzhannikov
bf92aea42e
Libgpg-error add cflags to tools build commands (#17023)
* add patch with cflags added to tool command

* x-add-version libgpg-error

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:04:42 -07:00
Ilya Arzhannikov
3c21d6fa7e
Libspatialite remove cflags from vcpkg_configure_make options (#17024)
* remove CFLAGS from options

* x-add-version libspatialite

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:03:53 -07:00
autoantwort
a5ab7c382d
[libmt32emu] update to 2.5.0 (#17070)
* [libmt32emu] update to 2.5.0

* add version files
2021-04-07 12:48:02 -07:00
Nemirtingas
12eb540f89
Update libjuice to 0.7.1 to update libdatachannel (#17076)
* 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>
2021-04-07 12:44:37 -07:00
NancyLi1013
88e03109aa
[libmariadb] Fix build error with cmake 3.20.0 (#17113)
* [libmariadb] Fix build error with cmake 3.20.0

* Update versions

* Add vcpkg.json

* Update versions/l-/libmariadb.json
2021-04-07 12:25:49 -07:00
Matthew Oliver
85a48c1ed5
[ffmpeg] Add support for dav1d,fontconfig,freetype,fribidi,ilbc,modplug,opengl,openjpeg,libssh,tensorflow,tesseract,webp,libxml2 dependencies. (#15787)
* [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>
2021-04-07 10:06:55 -07:00
autoantwort
45bc3d367a
[libffi] Fix processors (#16285)
* [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>
2021-04-02 14:01:50 -07:00
Joe Noël
23c1c65fc7
[libsoundio] Add support for linux backends (#16891)
* 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>
2021-04-02 13:25:21 -07:00
Phoebe
e353c4bdda
[libarchive] Remove lzo from the default feature list (#16957)
* [libarchive] Remove lzo from the default feature list

* Update the baseline version
2021-04-02 12:53:07 -07:00
JonLiu1993
db0ec30af6
[libmariadb] update to the 3.1.12 (#17004)
* [libmariadb] update to the 3.1.12

* update version

* Add keyword FEATURES

* update version
2021-04-02 12:46:30 -07:00
Frank Hale
58d3efbc99
[lua]Update port to version 5.4.3 (#16943)
* Update Lua to version 5.4.3

* Update Lua versions file
2021-03-31 14:09:56 -07:00
Niall Douglas
a434cc74ea
[outcome] Replace Outcome single header based port with full fat cmake install port (#15603)
* 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>
2021-03-30 10:17:02 -07:00
Kyle Benesch
cda58bef39
[libtcod] Add new port. (#16408)
* [libtcod] Add new port.

* [lodepng-c] Add port lodepng-c, conflict with lodepng

* [libtcode] Fix dependencies

* [libtcod] Re-fix dependency utf8proc

* update version record

* [lodepng-c/lodepng] Add conflict message

* add baseline

* remove port-version

* update port-version

* update version record

* [libtcod] Update to 1.16.6.

Patches applied upstream.

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-03-29 10:11:07 -07:00
Thomas Gwynne-Timothy
2980294114
[libsodium] Rework CMake build to match autoconf (#16730)
* !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>
2021-03-29 09:45:43 -07:00
Alexandre Bique
9b90e8afc7
[llvm] add more features (#16877) 2021-03-29 09:39:04 -07:00
Sönke Schau
d4c34fd271
[libcbor] New port (#16884)
* [libcbor] Initial commit

* [libcbor] Add metadata

* Changes made by vcpkg.exe format-manifest --all

* Changes made by vcpkg.exe x-add-version libcbor --overwrite-version
2021-03-29 09:25:14 -07:00
autoantwort
c2e1d32c25
[libmt32emu] new port (#16816)
* [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>
2021-03-25 13:06:28 -07:00
Dawid Wróbel
70f73854cb
[libgwenhywfar] new port (#16810)
* [libgnutls] macOS fix; additional optimizations

- add missing macOS SDK CoreFoundation framework reference
- add OpenSSL compatibility feature
- explicitly disable libdane (was disabled implicitly due to
  a missing libunbound)
- no need for autoconfig

* [libgnutls] update versions

* [libgwenhywfar] new port

* [libgwenhywfar] add versions

* [libgwenhywfar] use semver versioning scheme

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [libgwenhywfar] use semver versioning scheme

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [libgwenhywfar] update versions

* [libgwenhywfar] make sure to fail a windows build

* [libgwenhywfar] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-25 12:16:08 -07:00
NancyLi1013
9327b5c5bf
[libusb] Fix the support for Visual Studio 2019 (#16839)
* [libusb] Fix the support for Visual Studio 2019

* Update versions
2021-03-23 14:41:32 -07:00
NancyLi1013
f56e9dbaeb
[libhv] Add DISABLE_PARALLEL (#16835)
* [libhv] Add DISABLE_PARALLEL

* Update versions
2021-03-23 14:26:14 -07:00
Jack·Boos·Yu
00150f5bba
[libxml2] Disable http and ftp on UWP (#16726)
* [libxml2] Disable http and ftp on UWP

* add version record

* Replace option to set

* fix typo

* update version record
2021-03-22 15:52:17 -07:00
Ma
6b1db3e978
[libwebsockets] Update to v4.1.6 (#16767)
* [libwebsockets] Update to v4.1.6

* [libwebsockets] Patch version files

* [libwebsockets] Fix port-version

* [libwebsockets] Update hash
2021-03-19 09:52:31 -07:00
An Tao
b230db959e
[drogon] Update to 1.4.1 (#16651)
* [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>
2021-03-19 09:51:52 -07:00
autoantwort
9f6aaaccb7
[libbacktrace] new port (#16693)
* [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>
2021-03-17 15:04:33 -07:00
Dawid Wróbel
3c7a12bdf3
[many ports] Add GnuTLS and its dependencies (#14242)
* [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>
2021-03-11 12:42:05 -08:00
JonLiu1993
eb41906384
[libtorrent] update to 1.2.12 (#15620)
* [libtorrent] update to 1.2.12

* update version

* fix AppleClang test

* update version
2021-03-11 12:24:25 -08:00
Jack·Boos·Yu
6ee0e916d3
[libmysql] Re-fix dependency openssl (#16426)
* [libmysql] Re-fix dependency openssl

* update version record

* LF to CRLF

* update version record
2021-03-10 14:28:59 -06:00
chausner
ce17802cce
[liblsl] Update to 1.14.0 (#16461)
* [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>
2021-03-10 14:09:27 -06:00
Carl Mueller-Roemer
77cb26919d
Don't copy svm-toy if not on Windows (#16501)
* 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>
2021-03-10 14:02:20 -06:00
Frank Hale
52aeb54399
[lua] Update to version 5.4.2 (#16603)
* Update Lua port to 5.4.2

* Update version
2021-03-10 11:55:51 -06:00
autoantwort
112067db83
[libpq] fix filenames (linux -> windows cross compile) (#16434)
* [libpq] fix filenames

* add version files

* add version files
2021-03-01 16:10:04 -08:00
ithewei
8e31229c72
[libhv] Add new port (#16460)
* [libhv] Add new port

* vcpkg format-manifest ports/libhv/vcpkg.json

* vcpkg x-add-version libhv

* libhv:arm64-windows arm-uwp x64-uwp:fail

* [libhv]: -DBUILD_EXAMPLES=OFF -DBUILD_UNITTEST=OFF

* vcpkg x-add-version --overwrite-version libhv

* [libhv]: update version and supports format

* [libhv]: update versions

* [libhv] vcpkg_fail_port_install(ON_ARCH arm ON_TARGET uwp)

* [libhv] update versions

* [libhv] Only build one flavor

Co-authored-by: hewei.it <hewei.it@bytedance.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-01 16:07:58 -08:00
Park DongHa
db519ea44c
[libnop] create a new port (#16471)
* [libnop] create a new port

* [libnop] update baseline and port SHA
2021-03-01 12:05:38 -08:00
Jesse Towner
82034dbd5f
[libwebm] apply upstream changes to support Android NDK r15b and later (#16398)
* [libwebm] upstream changes for Android NDK r15b

This applies upstream changes from master to libwebm 1.0.0.27 to
support building with Android NDK r15b and later up through
Android NDK r23 beta.

Commits taken from https://chromium.googlesource.com/webm/libwebm
master branch:

0ae757087f5e6eb01dfea16cc09205b2425cfb74
Fix android build failure with NDK r15b.

90967863b2f67962f52595a26abb8e4fa4105d44
mkvparser: fix float conversion warning

* [libwebm] update control file

* [libwebm] update versions

* Update ports/libwebm/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update versions/baseline.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update versions/l-/libwebm.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update versions/baseline.json

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [libpx] use file INSTALL instead of COPY & RENAME

* [libvpx] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-02-26 13:16:38 -08:00
JonLiu1993
9c16956fb1
[libpmemobj-cpp] update to ver. 1.12 (#16325)
* [libpmemobj] update to 1.12

* update version
2021-02-24 13:57:35 -08:00
Jack·Boos·Yu
319b8f06eb
[llvm] Fix resource path when building tools (#16294)
* [llvm] Fix resource path when building tools

* update version record
2021-02-22 10:49:55 -08:00
ras0219
6c70d57a1a
[librtmp] Switch to GitHub mirror (#16320) 2021-02-20 21:14:29 -08:00
Be
344ec1e6d9
[libebur128] update to 1.2.6; fixes dynamic linking on Windows (#16223)
Fixes #16078
2021-02-16 11:15:06 -08:00
Stefano Sinigardi
039e8429de
[leptonica] now all dependencies have their own find_dependency... (#16226)
* [leptonica] now all dependencies have their own find_dependency...

* [leptonica] baseline version
2021-02-16 11:14:55 -08:00
Jesse Towner
0eb69ddd94
[libvpx] Fix arm-uwp builds for v142 toolset (#15892)
* [libvpx] Fix arm-uwp builds for v142 toolset

This adds better support for targeting UWP as well as ARM/ARM64 for
regular Windows Desktop with the v142 toolset. Without this change,
arm-uwp fails to build with v142. For v141 and earlier, the old
behavior remains unchanged.

* [libvpx] Fix Linux and macOS builds

* [libvpx] updated version record

* [libvpx] updated version record
2021-02-11 00:33:20 -08:00
Jack·Boos·Yu
681d10cf61
[vcpkg baseline][log4cpp] Update version record (#16138) 2021-02-09 12:05:10 -08:00
Francisco Facioni
5957dcb912
[libuvc] added (#14749) 2021-02-08 18:29:15 -08:00
Fabien Péan
7e01ac118a
[libigl] Always install as header-only library (#14888)
* [libigl] Always build as header-only library

* [libigl] Always build header-only

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-02-08 18:26:40 -08:00
Kinnon McAlister
d9f832bc05
[libftdi1] update to 1.5 (#15917) (#15918)
* [libftdi1] update to 1.5 (#15917)

* [libftdi1] fixed outdated version file (#15917)

* [libftdi1] Switched to using option instead of patch to disable ftdi_eeprom (#15917)

* [libftdi1] updated version file (#15917)

* [libftdi1] Change version scheme

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-02-08 18:18:42 -08:00
Be
63ca0234f4
[libebur128] add new port with version 1.2.5 (#15988) 2021-02-03 11:42:52 -08:00
Be
bad6e87454
[libdjinterop] add new port with version 0.14.6 (#15990) 2021-02-03 11:40:55 -08:00
Jack·Boos·Yu
23971254df
[libpqxx] Fix build with Visual Studio 2017 (#15995)
* [libpqxx] Fix build with Visual Studio 2017

* update version record
2021-02-03 11:21:48 -08:00