Commit Graph

9673 Commits

Author SHA1 Message Date
myd7349
dd2255ee31
[matplotplusplus] Add new port (#13725)
* [matplotplusplus] Add new port

* [matplotplusplus] Update tips

* [matplotplusplus] Update to fix opengl backend

* [matplotplusplus] Update to lastest

* [matplotplusplus] Update to 2021-03-07

* [matplotplusplus] Add FEATURES keyword

* [matplotplusplus] Modernize

* [matplotplusplus] Fix mistake

* [matplotplusplus] UWP not supported

* [matplotplusplus] Format manifest

* [matplotplusplus] Add version file

* [matplotplusplus] Experimental filesystem support

* [matplotplusplus] Overwrite version

* [matplotplusplus] Do not support arm64-windows yet

* [matplotplusplus] Update to 2021-04-11

* [matplotplusplus] vcpkg x-add-version --overwrite-version matplotplusplus

* [matplotplusplus] Modernize

* [matplotplusplus] Overwrite version

* [matplotplusplus] Fixup cmake targets

* [matplotplusplus] Overwrite version

* [matplotplusplus] Modernize

* [matplotplusplus] Overwrite version
2021-04-19 17:17:38 -07:00
Rodrigo Hernandez Cordoba
66ce4e9277
[V8, icu] Update v8 to version 9.0.257.17, icu to 69.1 (#16077)
This change also includes a change to use the
Windows SDK as reported by the WinSDK ENV variable.
v8 9.0257.17 requires ICU to be version 68.x or up.
2021-04-19 17:15:39 -07:00
DDoSolitary
cc1aef5a12
[libarchive] Fix static linking dependencies (#16082) 2021-04-19 17:14:07 -07:00
Park DongHa
1045e88e42
[lua] support iOS triplets (#16107)
* [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>
2021-04-19 17:13:08 -07:00
Park DongHa
6ba281209f
[minizip] support iOS/Android triplets (#16108)
* [minizip] support iOS triplets

* DISABLE_INSTALL_TOOLS when VCPKG_TARGET_IS_IOS

* [minizip] update git-tree SHA

* [minizip] IOAPI_NO_64 in Android

* add a patch to use standard C API

* [minizip] update port SHA
2021-04-19 17:12:16 -07:00
Jack·Boos·Yu
3f2616bc64
[qt5-base] Add feature vulkan (#16386)
* [qt5-base] Add feature vulkan

* update version record

* Update ports/qt5-base/vcpkg.json

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>

* Update versions/q-/qt5-base.json

* Update ports/qt5-base/portfile.cmake

* Update versions/q-/qt5-base.json

* Update versions/q-/qt5-base.json

* update version record

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2021-04-19 17:11:20 -07:00
Jack·Boos·Yu
3e9fce266b
[wxwidgets] Fix cmake wrapper (#16546)
* [wxwidgets] Fix cmake wrapper

* update version record

* Update versions/w-/wxwidgets.json

* Update ports/wxwidgets/vcpkg-cmake-wrapper.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update versions/w-/wxwidgets.json

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-04-19 17:11:01 -07:00
Charlie Barto
9c5b3024bb
[spirv-cross,spirv-headers,spirv-tools] 2021-01-15 update (#15831)
* update spiv-{cross,tools,headers}

* update spriv-{cross,headers,tools} versions

* update versions

* fixup the C targets

* bump headers and remove shared lib from spirv-tools

* update versions.

* added fixup pkg-config

* update git version hash.

* format manifests

* git-trees

* Update ports/spirv-headers/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/spirv-tools/portfile.cmake

* Update ports/spirv-cross/vcpkg.json

* update verson record

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-04-19 17:09:40 -07:00
Ahmed Yarub Hani Al Nuaimi
fe25e8ede8
[aws-cpp-sdk] [zlib] [openssl] [curl] Fix zlib, OpenSSL, curl and AWS SDK for Android (#15725)
* Fix Android build

* Add versioning support

* Disable building tests for cURL

* Fix patch file

* Fix patch file

* Fix patch file

* Fix versioning

* Fix patch file

* [aws-sdk-cpp] Update patch

* update baseline

* Fix dependencies

* Simplify Android configuration

* Simplify Android configuration

* Simplify Android configuration
Add alternative Git CMake script

* Bump port version

* Bump version files

* Remove redundant file

* Bump port version

* Fix version files

* Do not build curl, zlib and OpenSSL

* Typo de pkgconfig script

* Fix cURL build for Android

* Add required flags

* Revert macro change

* Fix curl build for other platforms

* Fix curl build for other platforms

* [vcpkg baseline][gsoap] Update to 2.8.111

* Update versions

* [ktx/otl] Update download hash

* update version record

* Fix curl build for other platforms

* Update ports/aws-sdk-cpp/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/aws-sdk-cpp/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Remove FingGit

* Fix configuration step

* Bump cURL port version

* Bump cURL port version

* Bump AWS SDK C++ version

* Bump AWS SDK C++ version

* Bump AWS SDK C++ version

* Bump AWS SDK C++ version

* Update ports/curl/CONTROL

* Update ports/curl/portfile.cmake

* update baseline record

* Fix Git

* update version record

* Typo

* Fix cross-platform builds of OpenSSL on MinGW/Windows

* Update version

* Fix version

* update doc

* Update ports/aws-sdk-cpp/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update ports/aws-sdk-cpp/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Add debug libraries to curl for Android
Simplify OpenSSL patch for curl
Update OpenSSL's port version

* Update aws-sdk-cpp, curl, and OpenSSL versions

* Fix libssh after latest update

* Update libssh version

* Update libssh version

* Update ports/libssh/portfile.cmake

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Update ports/curl/portfile.cmake

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Update ports/libssh/portfile.cmake

* Apply suggestions from code review

* Use correct variables for OpenSSL libraries when building curl for Android
Fix zlib building for Android
Remove redundant patch comments

* Bump zlib's port version

* Update zlib, libssh, and curl versions

* [vcpkg baseline][popsift] Fix vcpkg_find_cuda.cmake path

* update version record

* Update versions/o-/openssl.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-19 17:08:51 -07:00
Michael Wild
f9bd4c8740
[catch2] Fix share/catch2 directory name conflict (#17271)
Catch2 installs into share/Catch2/ and lib/cmake/Catch2.
The vcpkg_fixup_cmake_targets() function tries to move the contents from
the latter directory to share/catch2, i.e. differing in case w.r.t. the
former.

On Linux this results in both names being present. On pure Windows the
first name "wins". It breaks in a Linux Docker container where the
installation root is located on a bound directory that is on a
case-insensitive file system, such as from a host running Windows.

Fixes: #17228.
2021-04-19 16:48:12 -07:00
Alexandre Bique
4c830b1516
[cairo,cairomm] add fontconfig and quartz feature, raise cairo version (#16825) 2021-04-19 15:30:03 -07:00
talregev
3ec41f57e6
[libvpx] Fix libvpx compilation (install process) (#17287)
* Fix libvpx compilation (install process)

* [libvpx] Remove library and pdb suffixes.

* [ffmpeg] Remove fix for libvpx

* update version record

* Update ports/ffmpeg/CONTROL

* Update versions/f-/ffmpeg.json

* version

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-19 14:26:08 -07:00
Long Huan
68fc55c971
[gdal] Update to 3.2.2 (#15292)
* update

* update

* update

* Update portfile.cmake

* update

* Revert "update"

This reverts commit 103cc600cf.

* update

* Update portfile.cmake

* update

* update

* update

* update

* update

* update

* update

* fix linux build

* fix linux libxml2 error

* Update gdal.json

* Update ports/gdal/vcpkg.json

* update version record

* update gdal to 3.2.2

* update version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-04-19 13:53:29 -07:00
Stefano Sinigardi
1826fb8775
[cudnn] add other locations to find lib already installed (#17346)
* [cudnn] add other install dir on linux

* [cudnn] add other locations for linux

* [cudnn] fix env variables

* [cudnn] fix references

* [cudnn] use also cuda module as a hint

* [cudnn] fix refs
2021-04-19 11:22:14 -07:00
Azure SDK Bot
414bec05f2
[azure-security-keyvault-*] Add new ports (#17143)
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)

### New Features

- KeyVaultException.

* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)

### New Features

- Added `Azure::Security::KeyVault::Keys::KeyClient` for get, create, list, delete, backup, restore, and import key operations.
- Added high-level and simplified `key_vault.hpp` file for simpler include experience for customers.
- Added model types which are returned from the `KeyClient` operations, such as `Azure::Security::KeyVault::Keys::KeyVaultKey`.

* Update vcpkg ports to use a manifest json file instead of a CONTROL
file.

* Update git tree sha versions using the command 'x-add-version --all
--overwrite-version'

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-04-16 17:11:10 -07:00
Azure SDK Bot
8a62e59185
[azure-core-cpp, azure-identity-cpp] Update to latest version (#17142)
* [azure-core-cpp] Update to 1.0.0-beta.8
## 1.0.0-beta.8 (2021-04-07)

### New Features

- Added `Azure::Core::Url::GetScheme()`.
- Added `Azure::Core::Context::TryGetValue()`.
- Added `Azure::Core::Context::GetDeadline()`.
- Added `Azure::Core::Credentials::TokenCredentialOptions`.
- Added useful fields to the `Azure::Core::RequestFailedException` class such as `StatusCode`, `ReasonPhrase`, and the `RawResponse`, for better diagnosis of errors.

### Breaking Changes

- Simplified the `Response<T>` API surface to expose two public fields with direct access: `T Value` and a `unique_ptr` to an `Azure::Core::Http::RawResponse`.
- Renamed `Azure::Nullable<T>::GetValue()` to `Value()`.
- Removed from `Azure::Core::Http::Request`:
  - `SetUploadChunkSize()`.
  - `GetHTTPMessagePreBody()`.
  - `GetUploadChunkSize()`.
  - `GetHeadersAsString()`.
- Changes to `Azure::Core::Http::RawResponse`:
  - Removed `SetHeader(std::string const& header)`
  - Removed `SetHeader(uint8_t const* const first, uint8_t const* const last)`.
  - Removed `GetMajorVersion()`.
  - Removed `GetMinorVersion()`.
  - Renamed `GetBodyStream()` to `ExtractBodyStream()`.
- Changes to `Azure::Core::Context`:
  - Removed `Get()` and `HasKey()` in favor of a new method `TryGetValue()`.
  - Changed input parameter type of `WithDeadline()` to `Azure::DateTime`.
- Removed `Azure::Core::PackageVersion`.
- Removed from `Azure::Core::Http::Policies` namespace: `HttpPolicyOrder`, `TransportPolicy`, `RetryPolicy`, `RequestIdPolicy`, `TelemetryPolicy`, `BearerTokenAuthenticationPolicy`, `LogPolicy`.
- Removed `AppendQueryParameters()`, `GetUrlWithoutQuery()` and `GetUrlAuthorityWithScheme()` from `Azure::Core::Url`.
- Changed the `Azure::Core::Http::HttpMethod` regular enum into an extensible enum class and removed the `HttpMethodToString()` helper method.
- Introduced `Azure::Core::Context::Key` class which takes place of `std::string` used for `Azure::Core::Context` keys previously.
- Changed the casing of `SSL` in API names to `Ssl`:
  - Renamed type `Azure::Core::Http::CurlTransportSSLOptions` to `CurlTransportSslOptions`.
  - Renamed member `Azure::Core::Http::CurlTransportOptions::SSLOptions` to `SslOptions`.
  - Renamed member `Azure::Core::Http::CurlTransportOptions::SSLVerifyPeer` to `SslVerifyPeer`.

### Other changes and Improvements

- Moved `Azure::Core::Http::Request` to its own header file from `http.hpp` to `inc/azure/core/http/raw_response.hpp`.
- Moved `Azure::Core::Http::HttpStatusCode` to its own header file from `http.hpp` to `inc/azure/core/http/http_status_code.hpp`.

* [azure-identity-cpp] Update to 1.0.0-beta.5
## 1.0.0-beta.5 (2021-04-07)

### New Features

- Add Active Directory Federation Service (ADFS) support to `ClientSecretCredential`.

### Breaking Changes

- Removed `Azure::Identity::PackageVersion`.

* [azure-storage-common-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)

### New Features

- Added server timeout support.
- Added `PagedResponse<T>` for returning paginated collections.

### Breaking Changes

- Removed `Azure::Storage::Common::PackageVersion`.
- Moved `ReliableStream` to internal namespace.
- Removed `HttpGetterInfo` and `HTTPGetter` from the `Azure::Storage` namespace.

* [azure-storage-blobs-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)

### Breaking Changes

- Removed `Azure::Storage::Blobs::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
  - `BlobServiceClient::ListBlobContainers()`.
  - `BlobServiceClient::FindBlobsByTags()`.
  - `BlobContainerClinet::ListBlobs()`.
  - `BlobContainerClient::ListBlobsByHierarchy()`.
  - `PageBlobClient::GetPageRanges()`.
  - `PageBlobClient::GetPageRangesDiff()`.
  - `PageBlobClient::GetManagedDiskPageRangesDiff()`.
- Renamed `FilterBlobItem` to `TaggedBlobItem`.
  - `FindBlobsByTags()` now returns `FindBlobsByTagsPagedResponse` and the field `FindBlobsByTagsSinglePageResult::Items` was renamed to `FindBlobsByTagsPagedResponse::TaggedBlobs`.

* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)

### Breaking Changes

- Removed `Azure::Storage::Files::DataLake::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
  - `DataLakeServiceClient::ListFileSystems()`.
  - `DataLakeFileSystemClient::ListPaths()`.
  - `DataLakeDirectoryClient::ListPaths()`.
- Removed `DataLakePathClient::SetAccessControlListRecursiveSinglePage()`, `UpdateAccessControlListRecursiveSinglePage()` and `RemoveAccessControlListRecursiveSinglePage()`.

### Bug Fixes

- Rename functions always fail because `/` was left out in the renamed source path.

* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)

### Breaking Changes

- Removed `Azure::Storage::Files::Shares::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Removed `ShareClient::ListFilesAndDirectories()`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
  - `ShareServiceClient::ListShares()`.
  - `ShareDirectoryClient::ListFilesAndDirectories()`.
  - `ShareDirectoryClient::ListHandles()`.
  - `ShareFileClient::ListHandles()`.
- Removed `ShareDirectoryClient::ForceCloseAllHandlesSinglePage()` and `ShareFileClient::ForceCloseAllHandlesSinglePage()`.

* Update vcpkg ports to use a manifest json file instead of a CONTROL file.

* Update git tree sha versions using the command 'x-add-version --all --overwrite-version'

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-04-16 16:57:15 -07:00
Stefano Sinigardi
a267ab118c
[ffmpeg] add -fPIC (#17298)
* [ffmpeg] enable position-independent-code

* [ffmpeg] update version refs

* [ffmpeg] fix regressions

* [ffmpeg] fix refs
2021-04-15 13:55:28 -07:00
Alexander Neumann
2bdc34f664
[fluidsynth] update portfile features. (#17235)
* [fluidsynth] update deps.

* add all the features. (at least in the portfile)

* bump port version

* use version instead of version-string

* revert version bump

* version stuff

* default everything to off without vcpkg_check_features

* version stuff
2021-04-15 13:53:35 -07:00
Chuck Walbourn
fe430b986b
[xaudio2redist] Add new port (#17174)
* new port for Microsoft.XAudio2.Redist NuGet package

* Update baselines

* Convert CONTROL to vcpkg.json

* Update baseline

* Removed use of VCPKG_CRT_LINKAGE

* Refresh baseline

* Updated unsupported platform port logic per feedback

* Update baseline
2021-04-15 13:20:18 -07:00
Matthias C. M. Troffaes
b1e352c60e
[ffmpeg] no longer hardcode version strings in FindFFMPEG script (#17236)
* [ffmpeg] no longer hardcode version strings in FindFFMPEG script

* [ffmpeg] bump port version

* [ffmpeg] x-add-version

* [ffmpeg] use OUTPUT_VARIABLE for extract_version_from_component

* [ffmpeg] x-add-version

* Apply suggestions from code review

* [ffmpeg] fix minor typo

* [ffmpeg] fix another minor typo

* [ffmpeg] x-add-version

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-04-14 13:46:12 -07:00
Jack·Boos·Yu
3639676313
[vcpkg baseline][popsift] Fix vcpkg_find_cuda.cmake path (#17277)
* [vcpkg baseline][popsift] Fix vcpkg_find_cuda.cmake path

* update version record
2021-04-14 13:28:52 -07:00
Phoebe
f44fb85b34
[vcpkg baseline][pangolin] Set CMAKE_DISABLE_FIND_PACKAGE_XX to ON (#17250)
* [vcpkg baseline][pangolin] Set CMAKE_DISABLE_FIND_PACKAGE_XX  to ON

* Update baseline version
2021-04-13 15:19:33 -07:00
Yury Bura
40449ff1cb
[llvm] update to 11.1.0, add features and fix issues (#16232)
* fix issue #16215

* add more projects and fix issue #16222

* add version

* exclude libc from default projects

* remove libc, add fland to default projects

* update to v11.1.0

* fix compiler-rt install path

* fix SHA for version 11.1.0

* fix libc++ install

* re-fix libc++ install

* fix pstl install

* fix flang's license file name

* install tools in tools/llvm, fix file names

* revert bin directory for libraries

* don't create clang sub-directory in llvm/tools

* overwrite version

* copy tool dependencies

* overwrite version

* remove vcpkg_copy_tools call

* overwrite version

* restore default features

* overwrite version

* overwrite version

* convert manifest to json

* install usage files

* overwrite version

* remove feature `default-projects`

* modernize CMake in usage files

* overwrite version

* update ordering

* override version
2021-04-13 15:17:17 -07:00
Stefano Sinigardi
e3fee6ed40
[cudnn] auto-download only if cuda version matches (#16413)
* [cudnn] auto-download only if cuda version matches

* [cudnn] auto download also for cuda 10.2

* [cudnn] update version ref

* Update ports/cuda/vcpkg_find_cuda.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update ports/cuda/vcpkg_find_cuda.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update ports/cudnn/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* apply review fixes

* fix baseline refs

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-13 15:15:32 -07:00
Kiba Amor
00b218d544
[knet]Update to v1.0.2 (#17170)
* Update to v1.0.2

* Update knet to v1.0.2

* Update knet.json

* revert changes to bext-di

* Update ports/knet/vcpkg.json

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* format-manifest

* update version

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-04-12 11:22:48 -07:00
Yonik Seeley
aefc4b01a4
[protobuf] update to 3.15.8 (#16449) 2021-04-12 11:16:32 -07:00
Kai Pastor
fc07d6946c
[libgeotiff] Fix mingw build (#17206)
* Provide install dir parameters

Fixes a build error with MINGW.

* Update version
2021-04-12 11:14:09 -07:00
kwiechen
e1e681f71b
sync GLIB_DLL_SUFFIX with pkgconfig (#17197)
* sync GLIB_DLL_SUFFIX with pkgconfig

* Update ports/glib/CONTROL

* update version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-04-12 11:13:39 -07:00
evpobr
d41af6b8f0
[mpg123] Upgrade to 1.26.5 (#17191) 2021-04-12 11:12:49 -07:00
Philipp Hasper
ff7330dad0
[cpp-httplib] Upgrade to v0.8.6 (#17182) 2021-04-12 11:12:38 -07:00
An Tao
680936207c
[drogon] Update to 1.5.1 (#17190) 2021-04-12 11:12:20 -07:00
Oliver Dick
de3843f372
[hypodermic] Add new port - Hypodermic v2.5.2 (#17208) (#17208) 2021-04-12 10:55:46 -07:00
Kevin Lalumiere
e022c1e2eb
Update bitmagic version to 7.2.0 (#17223)
* Update bitmagic version

* Install includes in subfolder
2021-04-12 10:44:07 -07:00
Jack·Boos·Yu
bc4cca6735
[c-ares] Fix definition on static build, add options to disable tools and tests (#17230)
* [c-ares] Fix definition on static build, add options to disable tools and tests

* update version record
2021-04-12 10:24:05 -07:00
Cheney Wang
d01ed0ebd9
[minizip-ng] Modify the output include path of the header file (#17238)
* [minizip-ng] Modify the output include path of the header file

* Update json file

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2021-04-12 10:16:41 -07:00
Dawid Wróbel
bc96cd54bf
[many ports] Update existing KF5 frameworks to 5.75 (#13467)
* Update KF5 framework to 5.73

kf5crash
  - make x11 patch exclusive to linux
  - enable win/macOS builds
kf5syntaxhighlighting
  - fix building on non-Win by removing the cli tool from all platforms

* Add kf5auth port

* Revert "Add kf5auth port"

This reverts commit 8703c24236.

* Add kf5globalaccel port

* Revert "Add kf5globalaccel port"

This reverts commit f1ac3db8e2.

* [ecm] use  where possible

* [kf5holidays] use PORT placeholder where possible

* [kf5syntaxhighlighting] use PORT placeholder where possible

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

* [kf5plotting] use PORT placeholder where possible

* [kf5crash] fix logical condition in the patch

* [kf5crash] logical condition again, include other BSDs

* [kf5i18n] acquire python3

* [kf5i18n] remove vcpk cmake wrapper added mistakenly

* Update KF5 framework to 5.73

kf5crash
  - make x11 patch exclusive to linux
  - enable win/macOS builds
kf5syntaxhighlighting
  - fix building on non-Win by removing the cli tool from all platforms

* Add kf5auth port

* Revert "Add kf5auth port"

This reverts commit 8703c24236.

* Add kf5globalaccel port

* Revert "Add kf5globalaccel port"

This reverts commit f1ac3db8e2.

* [ecm] use  where possible

* [kf5holidays] use PORT placeholder where possible

* [kf5syntaxhighlighting] use PORT placeholder where possible

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

* [kf5plotting] use PORT placeholder where possible

* [kf5crash] fix logical condition in the patch

* [kf5crash] logical condition again, include other BSDs

* [kf5i18n] acquire python3

* [kf5i18n] remove vcpk cmake wrapper added mistakenly

* [ecm] Remove 'skip' from windows baseline

* Fixed KF5ItemModel for windows

* [kf5syntaxhighlighting] fix Windows build

* Fixed k5syntaxhighlighting for windows

* [kf5plotting] fix license files

* [kf5archive] fix license files

* [kf5*] update to 5.75.0

* [kf5holidays] fix sha sum

* [kf5syntaxhighlighting] fix licensing

* [kf5itemviews] fix windows static build

* [kf5widgetsaddons] fix windows static build

* [kf5completion] fix windows static build

* [kf5*] fix windows static build

* [kf5i18n] fix windows static build

* [kf5windowsystem] require libxcb-res0-dev

* [kf5windowsystem] depend on qt5-x11extras

* [qt5] fix brotli reference

* Delete duplicate apt entries.

* kf5crash: fix linux build

* kf5i18n: fix Linux build

* ecm: do not override custom clang format files

* kf5i18n: fix Windows build

* [kf5*] update versions

* [kf5i18n] fix logical NOT

* [kf5syntaxhighlighting] disable parallel configure

* [kf5*] update versions

* [kf5*] convert CONTROL to manifest

* [kf5*] update versions

* [kf5*] update versioning scheme

* [ecm] syntax formatting

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

* [kf5syntaxhighlighting] syntax formatting

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

* [kf5holidays] syntax formatting

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

* [kf5archive] restore original line order

* [kf5holidays] restore CRLF

* [kf5archive] restore CRLF

* [kf5syntaxhighlighting] syntax formatting

* [kf5syntaxhighlighting] quotations

* [kf5syntaxhighlighting] fix \bin removal redundancy

* [kf5*] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-04-12 10:15:11 -07:00
JonLiu1993
407ca92259
[zxing-cpp] Update zxing-cpp and fix iconv dependency (#14918)
* Update zxing-cpp and fix iconv dependency

* Convert PATCH file format

* update patch

* update version

* update patch

* update version

* revert the line end

* update version

* delete c++ 11

* update version
2021-04-12 10:10:51 -07:00
Cheney Wang
66e1e5c1df
[openmama] Modify the output path of the common header file (#16725)
* [openmama] Modify the path of the common header file

* Update json files

* Remove file existence judgment

* Update git tree

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2021-04-12 09:59:28 -07:00
autoantwort
d23aa4ad3f
[vcpkg baseline] [nowide] update to 11.1.2 (#17209)
* [nowide] update to 11.1.2

* add version files

* Trigger Build
2021-04-12 09:56:17 -07:00
Jack·Boos·Yu
fe112d8301
[soci] Re-fix feature mysql (#16369)
* [soci] Re-fix feature mysql

* update version record

* [soci] Fix config file name and add find_dependency

* update baseline record

* [soci] Export INTERFACE_INCLUDE_DIRECTORIES

* update version record
2021-04-09 10:39:04 -07:00
Matthieu Penant
9ab06a4def
[lz4] update to 1.9.3 (#16860)
* [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
2021-04-09 10:25:45 -07:00
Davide Beatrici
c91bcb157c
[freeglut] Don't enforce x64 when the compiler is 64 bit (#16911)
* [freeglut] Don't enforce x64 when the compiler is 64 bit

This fixes compilation for ARM64.

* [freeglut] Update manifest

* Update ports/freeglut/CONTROL

* Update versions/f-/freeglut.json

* Update versions/baseline.json

* Update versions/baseline.json

* Update versions/f-/freeglut.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-09 10:09:10 -07:00
Nemirtingas
9ec6217316
[libdatachannel ] Update to 0.12.0 (#17077)
* 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>
2021-04-09 10:01:14 -07:00
Jack·Boos·Yu
59b938ed9a
[fltk] Fix link to system libs (#17094)
* [fltk] Fix link to system libs

* update version record
2021-04-09 09:59:25 -07:00
Prateek Chokse
06fd7cc3c2
[minizip-ng] add new port (#17101)
* [minizip-ng] add new port

* [celero] Updated to Celero v2.8.0 (#16802)

* [celero] Updated to Celero v2.8.0

* [celero] Improving static linking support in VCPKG.

Celero issue #154 is tracking a fix.
https://github.com/DigitalInBlue/Celero/issues/154

* [celero] Updated to v2.8.1

* [celero] Updated version for VCPKG.

* [celero] Updates to better support VCPKG.

* [celero] Updated versions.

* Update celero.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-04-09 09:58:51 -07:00
kwiechen
326425d8ff
[glib] fix build error for x64-linux-dynamic (#17117)
* [cairo] Add pkgconfig file

* [cairo] Add pkgconfig file
2021-04-09 09:57:32 -07:00
Alexander Neumann
c739e82bec
[qt5] Move qt5 headers into qt5 subdir (#17158)
* [qt5] move headers

* version stuff
2021-04-09 09:55:53 -07:00
Chuck Walbourn
2d7a8443ac
[directxtex,directxmesh, directxtk, directxtk12, uvatlas] updated for April 2021 releases (#17123)
* directxmesh, directxtex, directxtk, directxtk12, uvatlas updated for April 2021 release

* Updated versions
2021-04-09 09:54:41 -07:00
Daniel Parker
7ee07915db
[jsoncons] Update to 0.163.1 (#17126)
* [jsoncons]Update to 0.163.1

* [jsoncons] Update baseline
2021-04-09 09:50:50 -07:00
Alexander Neumann
5c19a00f26
[hunspell] switch to make to enable build of hunspell tools (#17148)
* [hunspell] switch to make to enable build of hunspell tools

* version stuff
2021-04-09 09:50:00 -07:00
NancyLi1013
4a03e74569
[spdlog] Use external fmt header (#17152)
* [spdlog] Use external fmt header

* Update versions
2021-04-09 09:47:48 -07:00
NancyLi1013
fb7f029ec6
[clamav] Fix the conflicts with libmspack (#17168)
* [clamav] Fix the conflicts with libmspack

* Update versions
2021-04-09 09:45:56 -07:00
JonLiu1993
5f32ae982d
[behaviortree-cpp] update to 3.5.6 (#17169)
* [behaviortree-cpp] update to 3.5.6

* update version

* update vcpkg.json

* update version
2021-04-09 09:42:55 -07:00
An Tao
c73daaa91f
[trantor] Update to 1.4.0 (#17173) 2021-04-09 09:37:25 -07:00
JonLiu1993
c4c1814c8c
[paho-mqttpp3] update to 1.2.0 (#15573)
* [paho-mqttpp3] update to 1.1

* [paho-mqttpp3] update to 1.1

* Update version files

* revert ending line

* update version

* add vcpkg.json file

* update version

* update protifile.cmake

* Update version

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2021-04-09 09:14:29 -07:00
autoantwort
80d7989f73
[boost-regex] fix build with icu on osx (#16994)
* [boost-regex] fix osx build with icu

* add version files

* Update ports/boost-regex/b2-options.cmake: Apply suggestion

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* add version files

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-04-08 12:04:56 -07:00
aggieNick02
83f3896fc8
Add disable-exceptions feature to portfile for tbb (#16068)
* Add disable-exceptions feature to portfile to pass exceptions=0 to tbb_build in the non-windows case, and set TBB_USE_EXCEPTIONS=0 in the vcxproj files in the windows case. This removes the try/catch(...) wrappers around user code run by TBB. While these exception facilities can be nice in some cases, their removal allows for much easier debugging of a crash due to an unhandled exception in code that a TBB client provides to a TBB algortihm. With the try/catch(...) wrappers removed, the unhandled exception and crash dump are generated at the point of the thrown exception, versus significantly later in a different thread with the originally throwing thread no longer having the stack from when the exception was thrown.

* commit for changes from running x-add-version tbb to update for new port version

* Remove feature and undo changes made by x-add-version

* Rerun x-add-version
2021-04-08 12:01:25 -07:00
Alexander Neumann
d46fc1f443
[libxml2] add missing GNUInstallDirs to fix pc files (#16897)
* [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>
2021-04-08 11:59:57 -07:00
evpobr
bbd847b246
[mpg123] Upgrade to 1.26.4 (#17074) 2021-04-08 11:57:47 -07:00
autoantwort
fddf974110
[rapidcsv] new port (#16879)
* [rapidcsv] add new port

* add version files

* [rapidcsv] apply suggestions

* add version files
2021-04-07 15:06:20 -07:00
Jesse Towner
9d80704127
[woff2] fix for static linking and alternative compiler toolchains (#16392)
* [woff2] fix static linking and alternate toolchain

First, this change teaches the woff2 CMake configuration to
understand the vcpkg's custom unofficial-brotli pkg-config
configuration in order to support static linking. This fixes a
build failure on x64-linux or other triplets when
VCPKG_LIBRARY_LINKAGE is set to static.

Secondly, the CANONICAL_PREFIXES option for the woff2 CMake
configuration has been changed to be on by default, otherwise
custom triplets or toolchains using alternate compilers such as
Clang/LLVM or other versions of GCC will fail.
Leaving CANONICAL_PREFIXES set to OFF causes
-no-canonical-prefixes to be passed to the compiler, which
prevents symlinked compiler toolchains from working correctly.
If a user does actually need non-canonical prefixes, chances are
they will have a custom triplet or toolchain file that passes in
-no-canonical-prefixes as a CFLAG for every port, and so setting
it to ON here is a better default for vcpkg.

* [woff2] update versions

* [woff2] update control file

* [woff2] update versions

* [woff2] update ci.baseline.txt

* Update ports/woff2/0001-unofficial-brotli.patch

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [woff2] regenerate 0001-unofficial-brotli.patch file

* [woff2] update versions

* [woff2] regenerate 0001-unofficial-brotli.patch file attempt #2

* [woff2] update versions

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-07 14:22:28 -07:00
Park DongHa
e1f1938cb8
[nnpack] create a new port (#16344)
* [psimd] create a new port

* [psimd] update baseline and port SHA

* [fp16] create a new port

* [fp16] update baseline and port SHA

* [fxdiv] create a new port

* [fxdiv] update baseline and port SHA

* [pthreadpool] create a new port

* [pthreadpool] update baseline and port SHA

* [nnpack] create a new port

* [nnpack] update baseline and port SHA

* [nnpack] use version-date

* [nnpack] disable windows

* there are no config for windows

* [nnpack] enforce psimd backend

There is a 'neon' backend, but it won't be considered for now

* [nnpack] update supports

* use more correct expression
2021-04-07 14:18:02 -07:00
Park DongHa
b466bd598e
[pthreads] support ARM arch and UWP platform (#16348)
* [pthreads] support ARM/UWP

* arm: enable macro __PTW32_PROGCTR
* uwp: LINK option /APPCONTAINER
* uwp: link with 'kernel32', 'windowsapp'

* [pthreads] update baseline and port SHA

* [pthreads] extract changes to patch

* [pthreads] remove pthreads from ci.baseline.txt

* [pthreads] separate uwp patch

* update ci.baseline.txt for arm/arm64

* [pthreads] unify patch list

* update ci.baseline.txt
2021-04-07 14:16:28 -07:00
Jack·Boos·Yu
7d596220f9
[wxwidgets] Fix include path in UNIX (#16371)
* [wxwidgets] Fix include path in UNIX

* update version record
2021-04-07 14:12:18 -07:00
aggieNick02
c90db9a65e
Port for PresentMon, windows-only ETW swap-chain presentation capture and analysis tool (#16628)
* Port for presentmon, a windows-only tool

* run x-add-version

* Add expected failures to ci file for presentmon port

* Update scripts/ci.baseline.txt

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/presentmon/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update versions/p-/presentmon.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* CMake-based port for presentmon, based on source provided by JackBoosY

* Rerun x-add-version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-07 13:53:17 -07:00
Jack·Boos·Yu
b4c067ed7d
[poco] Remove dependency port openssl for feature netssl on windows (#16526)
* [poco] Remove feature netssl, add required dependency openssl

* update version record

* [poco] Restore feature netssl

* [poco] Remove depend openssl

* Update versions/p-/poco.json

* Update versions/p-/poco.json

* update version record
2021-04-07 13:45:09 -07:00
pastle-ptc
186978b0e4
[libxslt] Update to 1.1.34 (#16617)
* 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>
2021-04-07 13:41:35 -07:00
Carsten Rudolph
827bfad29a
[glad] Add features to support different configurations. (#16742)
* Replace control file with manifest.

* Update portfile and add features.

* Added support for multiple specs.

* Added OpenGL API features.

* Fixed gles1/glsc2 format.

* Fixed invalid invoke with default arguments.

* Apply format.

* Always use compatibility profile.

* Replace deprecated cmake commands.

* Use `vcpkg_check_features` for no-loader and extensions features.

* Add patch to ignore python detection.

* Update glad port version.

* Remove `core-profile` feature from manifest.

* Bump glad port version.

* Only set profile, if not provided.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Added note about custom triplet.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Use string-append to build spec list.

* Invert loader feature and use it by default.

* Reset port version.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Use `version` instead of `version-string`.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Made API version features inter-dependent.

* Also added dependencies if major version jumps.

Note that only the latest verison gets passed to the generator anyway.

* Apply format conventions.

* Bump glad version.

* Add note about wgl and glx compatibility.

* Bump glad version.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-07 13:33:59 -07:00
Jack·Boos·Yu
5f77fef68d
[fmt] Fix build error when building arm64-uwp (#16766)
* [fmt] Fix build error when building arm64-uwp

* update version record

* bump version

* update version record

* remove DISABLE_PARALLEL_CONFIGURE

* update version record
2021-04-07 13:28:15 -07:00
Park DongHa
b3aaa1c3b7
[bext-ut] create a new port (#16822)
* [ut] create a new port

* [ut] update baseline and port SHA

* [bext-ut] change port name

* [bext-ut] unique name for downloaded license

* Update ports/bext-ut/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* [bext-ut] comment for copyright install

* [bext-ut] Lift license download up. Copy, don't move.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-07 13:25:51 -07:00
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
Alexander Neumann
3320069be1
[gettext] Add feature tools (#17010)
* [gettext] add feature tools

* version stuff

* adjust code in portfile a bit

* version stuff

* more reordering

* version stuff
2021-04-07 13:11:12 -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
f754353b74
Spatialite-tools remove cflags from vcpkg_configure_make options (#17025)
* remove CFLAGS from options

* x-add-version spatialite-tools

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:08:42 -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
Ilya Arzhannikov
f716880bf6
Openmpi keep -isystem flags in configure scripts (#17026)
* patch for keep -isystem flags

* x-add-version openmpi

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:00:12 -07:00
pastdue
820b31cfcf
[sqlite3] Update to 3.35.4 (#17067)
* [sqlite3] Update to 3.35.4

* Run x-add-version sqlite3
2021-04-07 12:52:33 -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
Samuel Marks
f0979f3671
[nuklear] Upgrade from 2020-09-14 to 2021-03-18 version and switch repo (#17082)
* [nuklear] Upgrade from 2020-09-14 to 2021-03-18 version and switch repo

* Ran `vcpkg x-add-version --all`
2021-04-07 12:42:31 -07:00
pastdue
b3e8d4dc69
[sdl2] Fix pthread detection on macOS (#17106)
* [sdl2] Fix pthread detection on macOS

* Add missing "FEATURES" to vcpkg_check_features

* [sdl2] Bump port-version

* Run x-add-version sdl2
2021-04-07 12:31:03 -07:00
NancyLi1013
c9ab7da4d4
[fastcdr] Fix support Linux (#17112)
* [fastcdr] Fix support Linux

* Format json and update versions

* Update versions/f-/fastcdr.json
2021-04-07 12:30:16 -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
Jack·Boos·Yu
88f0e6a94b
[vcpkg baseline][gdal] Fix configure error on OSX (#17083)
* [gdal] Fix configure error on OSX

* update version record

* Revert changes

* add touch command

* update version record
2021-04-06 12:12:53 -07:00
Alexander Neumann
1bb0fe61df
[vcpkg baseline][qt5-base] Fix glib link issues on linux (#16954)
* [qt5-base] fix glib link issues on linux

* add version

* remove unused vars

* update version

* write port info file.

* version stuff

* remove paraview from baseline. It was added due to the same spurious glib failures.

* trying out a different approach

* more changes

* change the if to actually use the buildtype instead

* remove x_vcpkg_get_port_info

* add option QT_OPENSSL_LINK back in

* use INCLUDE_DIRS_(DEBUG|RELEASE) instead of just INCLUDE_DIRS

* regen docs

* remove function call I forgot to remove

* [vcpkg-pkgconfig-get-modules] Move to port

* revert changes to ports.cmake

* include the file in qt5-base

* fix path

* remove unnecessary include

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Apply suggestions from code review

* update version

* ws removal

* version stuff

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-04-06 10:53:41 -07:00
John Farrier
030cfaa24d
[celero] Updated to Celero v2.8.0 (#16802)
* [celero] Updated to Celero v2.8.0

* [celero] Improving static linking support in VCPKG.

Celero issue #154 is tracking a fix.
https://github.com/DigitalInBlue/Celero/issues/154

* [celero] Updated to v2.8.1

* [celero] Updated version for VCPKG.

* [celero] Updates to better support VCPKG.

* [celero] Updated versions.

* Update celero.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-04-02 14:18:13 -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
Ewout ter Hoeven
b0e099f0fc
[dav1d] Update to 0.8.2 (#16916)
* [dav1d] Update to 0.8.2

Update dav1d from 0.8.1 to 0.8.2

* versions: Update dav1d to 0.8.2

* Update version schemes

* Update the baseline version

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-04-02 13:37:13 -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
evpobr
4ec290c716
[mpg123] Upgrade to 1.26.3-1 (#16910)
* [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
2021-04-02 13:24:18 -07:00
Moritz Beutel
0a251caefd
[gsl-lite] Update to 0.38.0 (#16984)
* [gsl-lite] Update to 0.38.0

* [gsl-lite] Update version registry

* Re-run "vcpkg x-add-version"
2021-04-02 13:19:24 -07:00
Jack·Boos·Yu
69f5165163
[pthreads] Fix crt linkage (#17011)
* [pthreads] Fix crt linkage

* update version record

* update baseline
2021-04-02 13:00:07 -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
David
10e85f2cd1
[entt] Update to 3.7.0 (#17047)
* Update to 3.7.0

* fix
2021-04-02 12:43:24 -07:00
Angus Comrie
92608fb8b0
[vtk] enables openvr module when openvr is listed (#17015)
* enables openvr module when openvr is listed

* bumped port number

* add version bump to json files
2021-04-02 12:39:17 -07:00
Carlos O'Ryan
2afee4c5aa
[google-cloud-cpp] update to the latest release (v1.26.0) (#17027)
* [google-cloud-cpp] update to the latest release (v1.26.0)

* Reset port version after update
2021-04-02 12:38:26 -07:00
Julian Scholle
cd7f976e99
[sciplot] Add new port (#15913)
* 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>
2021-04-01 10:44:04 -07:00
Jack·Boos·Yu
fecd9f1449
[ceres] Fix static library path on Linux (#15362)
* [ceres] Fix static library path on Linux

* [ceres] Bump version

* update version record
2021-04-01 10:41:01 -07:00
Niel
6563298448
[mfl] Add new port (#16345)
* 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>
2021-04-01 10:39:10 -07:00
Park DongHa
c095d5a271
[pthreadpool] create a new port (#16342)
* [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
2021-04-01 10:37:58 -07:00
Park DongHa
67d8f453e5
[fp16] create a new port (#16340)
* [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
2021-04-01 10:36:07 -07:00
Kris Jusiak
b05fe02703
[bext-di] Rename boost-di to bext-di (#16302)
* 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>
2021-04-01 10:33:58 -07:00
NancyLi1013
4fb865b8b7
[protobuf] Fix deprecation warning in vcpkg_check_feature() (#16997)
* [protobuf] Fix deprecation warning in vcpkg_check_feature()

* Update versions

* Update keyword

* Update versions/p-/protobuf.json
2021-04-01 10:32:41 -07:00
Nick Strupat
c72572f731
[antlr4] update to 4.9.1 (#16383)
* [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>
2021-04-01 10:31:47 -07:00
JonLiu1993
5d1b3e8081
[podofo] update to 0.9.7 (#16373)
* [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
2021-04-01 10:29:15 -07:00
Jack·Boos·Yu
7d40a546b8
[vcpkg baseline][pangolin] Add options to dependencies to avoid finding them automatically (#17014)
* [vcpkg baseline][pangolin] Add options to dependencies to avoid finding them automatically

* update version record

* switch to CMAKE_DISABLE_FIND_PACKAGE_PORT

* bump version
2021-04-01 10:07:01 -07:00
Mathis Logemann
338964e3ff
[mapbox-geometry,mapbox-polylabel,geojson-vt-cpp,geojson-cpp] new ports (#16838)
* added geometry

* added mapbox-polylabel

* added versions

* add port geojson-vt-cpp

* add version

* fix formatting

* fix version

* eh ok

* version...

* add geojson

* add version

* false version

* fix internal version

* use semver string

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

* fix versions

* added mapbox prefix to name. fixed description

* changed versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-04-01 10:04:08 -07:00
Matthieu Penant
13640c5671
[zstd] update to 1.4.9 (#16865)
* [zstd] update to 1.4.9

Fixes #16642

Update zstd to the latest version 1.4.9: https://github.com/facebook/zstd/releases/tag/v1.4.9

* update baseline / version

* Update vcpkg.json

* Update vcpkg.json

apply suggested diff file

* attempt to fix build errors (missing file libzstd?)

* Update zstd.json

* Update portfile.cmake

* fix version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-03-31 14:29:14 -07:00
Ryan
f22705fd15
[spdlog] Update to 1.8.5 (#16870)
* remove featurebuild patch

see:
3d8f71c4d2
42c36f48ed

* 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
2021-03-31 14:27:55 -07:00
Alexandre Bique
9c2aae721d
[fontconfig] fixes for macos (#16905)
References:
 - https://github.com/Homebrew/homebrew-core/pull/57999
 - https://github.com/Homebrew/homebrew-core/issues/57994
2021-03-31 14:17:19 -07:00
Odysseas Georgoudis
c6034033c4
[quill] Upgrade to 1.6.2 (#16931)
* update quill to 1.6.2

* update json file
2021-03-31 14:15:24 -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
Phoebe
93304d1981
[opensubdiv] Remove debug/share folder (#16962)
* [opensubdiv] Remove debug/share folder

* Format the vcpkg.json

* Update baseline revision
2021-03-31 12:11:19 -07:00
Alexander Neumann
87ae70da91
[open62541] add amalgamation feature (#16969)
* [open62541] add amalgamation features

* version stuff

* Update versions/baseline.json

* Update ports/open62541/vcpkg.json

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

* update version file

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-31 11:58:31 -07:00
genevanmeter
db1df24767
[ffmpeg] Fix FindFFMPEG lib versions for building opencv[ffmpeg] (#16882)
* 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
2021-03-31 10:20:17 -07:00
Alexander Neumann
ed54efbb16
[qt5-webengine] Fix issues (#16770)
* [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>
2021-03-30 10:56:00 -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
Fabien Péan
1054567984
[geogram] Fix windows dynamic build usage (#14962)
* [geogram] Fix windows dynamic build usage

* [geogram] Add version db entry

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-29 10:18:25 -07:00
Francisco Facioni
5eae23f558
[azure-kinect-sensor-sdk] not working on Linux (#14750)
* [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>
2021-03-29 10:17:50 -07:00
Jonas Zaddach
7adc87efe1
[clamav] Add new port (#14658)
* 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>
2021-03-29 10:14:39 -07:00
Jesse Towner
170e44d327
[breakpad] add support for Android triplets (#16401)
* [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>
2021-03-29 10:12:06 -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
Adam Johnson
aaa6a031ce
[python3] Add feature deprecated-win7-support. (#16420)
* [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>
2021-03-29 10:09:14 -07:00
YiChih Wang
76ab38bbd9
[iir1] Add new port (#16436)
* [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>
2021-03-29 10:08:29 -07:00
Tobias Ribizel
286fa50cbd
[ginkgo] Create new port (#16536)
* [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>
2021-03-29 09:52:37 -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
omartijn
38c073dc7a
Upgrade ffmpeg to 4.3.2 (#16768)
* Upgrade ffmpeg to 4.3.2

* Update version list

Co-authored-by: Martijn Otto <git@martijnotto.nl>
2021-03-29 09:42:42 -07:00
NancyLi1013
db1781ae00
[g3log] Add supports (#16872)
* [g3log] Add supports

* Update versions

* Update versions/g-/g3log.json
2021-03-29 09:39:29 -07:00
Alexandre Bique
9b90e8afc7
[llvm] add more features (#16877) 2021-03-29 09:39:04 -07:00
Alexandre Bique
ec73ce4bad
[vamp-sdk] new package (#16883) 2021-03-29 09:28:11 -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
Charlie Barto
8a8eb71941
[glfw3] Update to version 3.3.3 (#16892)
* bump glfw version and convert to json format.

* update versions

* Update ports/glfw3/vcpkg.json

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

* update git refs

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2021-03-29 09:23:14 -07:00
Rémy Tassoux
95890b4973
[robin-hood-hashing] Update to 3.11.1 (#16901)
* [robin-hood-hashing] Update to 3.11.1

* [robin-hood-hashing] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-03-29 09:22:09 -07:00
Tatsunori Uchino
e592d034f1
[nowide] Upgrade to 11.1.1 (#16913) 2021-03-29 09:21:48 -07:00
Christian Fersch
c94ecfa8f6
[abseil] Upgrade to 20210324 (#16928)
* [abseil] Upgrade to 20210324

* Use new version field

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-03-29 09:19:41 -07:00
Jack·Boos·Yu
6d9ed56811
[vcpkg baseline][osgearth/gdal] Re-fix dependency gdal (#16904)
* [osgearth] Re-fix dependency gdal

* [gdal] Add dependency freexl on UNIX

* update version record

* fix patch

* convert to manifest

* update version record

* re-fix

* update version record

* add dependency freexl

* update version record

* Disable freexl

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Don't require freexl on Windows

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Revert osgearth change

* Fix the baseline version

* Fix osgearth baseline version

* [protouf] Automatic set protobuf_MODULE_COMPATIBLE to include the module file

* Set protobuf_MODULE_COMPATIBLE in wrapper

* Re-fix protobuf

* update version record

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-03-28 13:52:48 -07:00
robbie-li
9f6157af4e
[vtk] Add support for unicode path for VTK reader/writer (#16779)
* feat: Add support for unicode path for VTK reader/writer

* update base line

Co-authored-by: Xiaowei Li <xiaowei.li@csdental.com>
2021-03-26 15:58:02 -07:00
Samuel Toussay
e814436c12
Nanodbc/fix/config cmake files path linux (#16045)
* [nanodbc] Fix CMake config files install path on Linux

* [nanodbc] Update port version

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 15:56:50 -07:00
Joachim Gehweiler
a9ba425534
[tensorflow] upgrade to 2.4.1 (#16364)
* fix build issues occurring from default bazel config being used because customized bazel config is stored in wrong directory

* [tensorflow-cc] Update CONTROL and ci.baseline.txt

* fix also applies to windows static build

* fix debug and static builds as well as library naming for non-linux
- add patch to fix debug builds
- add patch to fix exports for static linking
- really build debug (instead of cloning release)
- override bazel build options for debug (work around bazel bug)
- bazel doesn't support static libraries: work around by building dynamic library and constructing static linkage commands from build log
- Windows .pdb file can't be >4GB even on x64: work around using reduced debug information
- Windows doesn't support .lib files >4GB even on x64, so split into multiple libs
- vcpkg requires equal amount of libs for debug and release: work around using handcrafted empty dummy libs
- fix naming of libs (.dll on Windows and .dylib on macOS)

* upgrade tensorflow from v1.14 to v2.3
- adapt patch files to tensorflow code changes
- update bazel from v0.25.2 to v3.1
- on Windows use python installed on the host instead of embedded python obtained via vcpkg because embedded python lacks pip, which we need to obtain numpy
- on Windows add MSYS2 to the PATH so that bazel tools can access MSYS2 GIT
- add support for custom CA certificates when using HTTPS_PROXY

* fix execute process macro
The existing implementation totally screwed up commands if the command's arguments contained semicolons (this is the case, e.g., in the FindPython modules of the cmake distribution).

* extend overriden execute_process to more than one COMMAND as there actually are use cases for this

* added another patch required for tensorflow v2.3, fixed path and working directory

* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* final fixes for static build + improving out messages

* enabling linux and osx in CI to see if it works now

* simplified code, fixed version numbers, fixed generated include cmake file

* fix failing postbuild check on handcrafted empty dummy library by spreading the last real libraries contents over the required number of libraries

* remove dead code commit by mistake again

* improvements from code review

* cleaner fix for debug code

* find pip3 in PATH (PYTHON3_DIR apparently not valid for pip3)

* fix error in python helper script

* fix wrong libname in postbuild script

* fix python detection + switch to python on msys2 (instead of embedded python) for Windows as we need numpy

* fix order of arguments

* fix command (it may contain spaces such as C:\Program Files\...)

* revert last commit (root cause for CI failures is something different: there are line breaks in path)

* fix regex comparision
(value needs to be escaped as it may contains regex special characters such as brackets, eg C:/Program Files (x86)/...)

* fix linebreaks in generated file

* fix CRT linkage
(macOS doesn't support static CRT linkage; it's set to dynamic even static target triplets for macOS and linux)

* refactor implemenation to avoid as much code duplication as possible -- algorithmically identical

* fix version numbers in helper scripts

* enable work-around for Windows until bazel fix is available

* install missing python3-pip on linux

* fix linux build by patching

* apply timeout feature now available via merged master branch

* correct linux build patch

* improve debug build patches
(no functional difference because LOG(FATAL, ...) macro internally anyway calls abort(), which the compiler doesn't detect in debug mode...

* improve linux patch

* temporarily add debug to inspect what's going on on macOS CI

* remove temporary debug code and fix static linking scripts for linux and macOS

* fix regex escaping

* fix ambiguous match while grepping for the framework link command

* extend fix of ambiguous match while grepping for the framework link command

* fix what merge of master broke

* fix more what got broken by merging master
(all packages and their dependencies are now maintained manually instead of using pacman...)

* remove "unofficial" from filename

* added switch do distinct classic and manifest mode when generating config.cmake file

* create symlinks for libraries without version number

* fix linux postbuild script

* temporarily disable code making problems

* add note for linking on Linux and macOS

* forget to add README file in previous commit

* add file forgotton in macro fixing patch

* fix python library path

* fix macOS static link command

* update linkage instructions in README

* Update ports/tensorflow-cc/CONTROL

* Update ports/tensorflow-cc/portfile.cmake

* Update scripts/ci.baseline.txt

* use vcpkg_execute_required_process

* pass C_FLAGS and CXX_FLAGS to bazel

* fix INTERFACE_INCLUDE_DIRECTORIES

* fix optional c/cxx arguments

* also add linker opts

* update README

* merge static libs into one
to support force_load (cannot force_load both due to duplicate symbols)

* update README

* quote python path (it might contain spaces that don't get escaped inside outer quotes of bash command)

* fix python path also for static build

* add arm(64) as currently unsupported arch

* bazel 3.7 is available -> remove workaround

* update README, remove necessary c-ares from deps

* update msys package

* add uwp specific options, and minor general improvements

* fix string replace

* fix control file and windows path separator

* revert backslashes-fix -- the root cause was missing .exe extension

* upgrade to tf 2.3.1

* fix hard-coded version

* remove uwp work-in-progress code so that PR can be merged

* add [tensorflow] C API port

* missing in previous commit

* fix include file

* remove unnecessary suffix

* update README and print out usage info in portfile

* add UWP patches

* fix uwp patch file

* fix patch again

* fix patch again

* fix patch again

* move options from command line to .bazelrc

* fix include paths

* work around bazel restriction "The include path 'D:/buildtrees/tensorflow-cc/tools_clone' references a path outside of the execution root."

* go for a completely different approach: force-include uwppatch.h

* fix include path again

* choose different include location, which is available in bazel build tree

* fix compile errors

* update header (getenv redefinition)

* next try to get patched headers to work

* another try to fix include paths

* update patched header, bazel has its own naming for target triplet

* yet another try to fix patched include path

* next try to fix includes: patch bazel deps where required

* fix patch

* Update ports/tensorflow-cc/CONTROL

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

* Update ports/tensorflow/portfile.cmake

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

* follow-up to code review

* extend patch (further build deps)

* fix suffix parameter

* add more build deps

* fix quoting

* extend linux patch

* fix patch

* extend patch again

* yet another deps fix

* another try to fix quoting of possibly empty string parameter

* add another deps patch

* extend patch again

* different approach to fix empty string arguments

* fix portfiles, add more bazel deps

* update list of headers for tensorflow 2.3.1 (was still 2.3.0)

* update list of headers for v2.3.1

* extend bazel deps path again

* Update ports/tensorflow/CONTROL

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

* fix bazel deps, bump port version

* add more bazel deps

* move common stuff into tensorflow-common as discussed in review

* go for a different approach (patch bazel toolchain) as adding bazel deps is a never-ending story...

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* yet again a completely different approach to fix the include path

* fix path

* fix path again

* merge changes from C port

* fix cmake variable replacement (apparently @ cannot be escaped...)

* try again without escaping

* use absolute path

* fix escaping

* calculate absolute path

* fix replacement in configure_file

* handle directory exists error

* convert cygpath to windows path

* overcome backslash / escaping issues

* try include with build-root-relative path

* apply work-around until proper solution is available

* merge master

* resolved conflicts

* Revert "merge master"

This reverts commit f0804f184d.

* add uwp files to copy list

* update uwppatch.h

* fix typo

* patch the patch for UWP case

* fix patch (missing spaces)

* fix build error in AWS SDK prerequisit

* fix more compilation errors

* replace previous patch with more targeted patch

* add escaped quotes around Windows path with spaces

* cleanup

* merge patch (there can only be one patch file per external)

* add messages to user

* update versions files

* update tensorflow to 2.4.1

* port 0 seems to cause errors => remove port field

* remove patches that made it into tensorflow, correct line numbers in remaining patches

* fix patch line numbers, add copy rules for new header files

* fix patch line numbers

* fix versions for x86

* add more Windows and Linux specific patches

* add more Windows and Linux patches

* fix UWP patches

* fix x86 target

* remove UWP specific fixes from this branch as UWP PR doesn't get merged

* fix version shas

* Apply suggestions from code review

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

* fix version hash again

* try an easier fix after discussion upstream

* fix hashes

Co-authored-by: Gehweiler <Joachim_Gehweiler@McAfee.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Joachim Gehweiler <joachim@Joachims-iMac.local>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-03-26 14:55:50 -07:00
ras0219
b5bb1511f0
[many ports] Apply host dependencies (#16479)
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json

* [many ports] Apply host dependencies

* [yasm-tool] Revert yasm-tool changes to split into PR #16478

* [many ports] Add versions

* [vcpkg.cmake] Revert change applied in other PR

* [boost-modular-build-helper] Merge from master

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 12:55:34 -07:00
Benjamin Sergeant
6a63ecae92
[ixwebsocket] update to 11.2.3 (#16856)
* ixwebsocket 11.2.0

* deledt port-version

* update version

* try version 11.2.3 with an include fix for CertOpenStore usage / https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-certopenstore

* Running ./vcpkg x-add-version ixwebsocket

* Update ixwebsocket.json

Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-03-26 12:07:32 -07:00
Dmitry Baryshev
a4782d3fac
[sail] Update 0.9.0-pre11 -> 0.9.0-pre12 (#16806)
* [sail] update to v0.9.0-pre12

* [sail] update usage

* [sail] move C++ configs

* [sail] use new 0.9.0-pre12 tag

* [sail] vcpkg x-add-version sail

* [sail] version-string -> version-semver

* [sail] vcpkg x-add-version sail --overwrite-version

* [sail] Update port version to 1

* [sail] vcpkg x-add-version sail --overwrite-version

* [sail] Update versions/s-/sail.json

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 11:42:13 -07:00
JonLiu1993
f351aed6b8
[WinReg] Update to v4.1.0 (#16871)
* [WinReg] Update to v4.1.0

* update version
2021-03-26 11:41:21 -07:00
georg-emg
73edefd877
[ryu] ryuConfig.cmake now selects the correct libraries when cross compiling (#16858)
* ryuConfig.cmake now checks the target rather than the host system to decide whether to install ryu.lib or linryu.a

* executed vcpkg x-add-version ryu

* Update ports/ryu/ryuConfig.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* executed vcpkg x-add-version ryu

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-26 11:39:45 -07:00
Brennan
be656b22a4
[microsoft-signalr] Update port with new version and find_package support (#16885)
* Update microsoft-signalr port with new version and find_package support

* version
2021-03-26 11:10:47 -07:00
ankurverma85
5a10163c44
[osgearth] Fix x64-windows-static-md (#15375)
* osgearth:x64-windows-static-md fixes

* Try to build for x64-windows-static-md

* Fix builds

* Indent and combine blocks

* overwrite version

* merge with master and update version

* revert incorrect version changes

* [osgearth] Improve portfile.cmake, add feature tools

* update version record

* disable fontconfig on windows

* update version

* [osgearth] Fix dependencies

* [osgearth] Re-fix dependencies

* [osgearth] Fix the sequence of linking osg

* [osgearth] Fix dependency osg

* update version record

* Fix osgearth:x64-linux

* x64-windows-static-md fixes

* Fix x64-linux

* Build fixes

* Update x-add-version

Co-authored-by: ankurv <ankurv@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-03-25 13:28:42 -07:00