diff options
| author | Billy O'Neal <bion@microsoft.com> | 2021-09-09 01:24:04 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-09 01:24:04 -0700 |
| commit | b295670e4bab14debe88d92cd5364b21ce26232c (patch) | |
| tree | 29a1d985c11d3bb45ef6be14d524652c60b08429 /ports | |
| parent | 7e044226c8a6f43dac7d9e0efd8edbf8ff5ecd04 (diff) | |
| download | vcpkg-b295670e4bab14debe88d92cd5364b21ce26232c.tar.gz vcpkg-b295670e4bab14debe88d92cd5364b21ce26232c.zip | |
Bulk convert control files. (#19986)
```
function Convert-Control {
Param($full)
.\vcpkg.exe format-manifest $full
$root = $full.Substring(0, $full.Length - 7) # CONTROL
$new = $root + 'vcpkg.json'
$content = Get-Content -Raw $new
$asJson = ConvertFrom-Json $content -AsHashtable -Depth 100
$oldVersion = $asJson['port-version']
if ($null -eq $oldVersion) {
$oldVersionFull = $asJson['version-string']
Write-Host "Got version $oldVersionFull"
$match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$')
if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) {
$newFullVersion = [string]$match.Groups[1].Value
$oldVersion = [int]$match.Groups[2].Value
Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion"
$newVersion = $oldVersion + 1
$asJson['version-string'] = $newFullVersion
Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion"
} else {
Write-Host "No previous version for $full -- setting 1"
$newVersion = 1
}
} else {
$newVersion = [int]$oldVersion + 1
Write-Host "New version for $full : $newVersion"
}
$asJson['port-version'] = $newVersion
$content = ConvertTo-Json $asJson -Depth 100
Set-Content -Path $new -Value $content
.\vcpkg.exe format-manifest $new
}
Get-ChildItem ports\CONTROL -Recurse | Foreach-Object {
Convert-Control $_.FullName
}
git commit -am "this message"
.\vcpkg.exe x-add-version -all
git commit -a --amend
```
Diffstat (limited to 'ports')
1759 files changed, 11384 insertions, 5377 deletions
diff --git a/ports/7zip/CONTROL b/ports/7zip/CONTROL deleted file mode 100644 index b37fa18d1..000000000 --- a/ports/7zip/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: 7zip
-Version: 19.00
-Port-Version: 2
-Homepage: https://www.7-zip.org
-Description: Library for archiving file with a high compression ratio.
-Supports: !(linux|osx|arm|uwp)
diff --git a/ports/7zip/vcpkg.json b/ports/7zip/vcpkg.json new file mode 100644 index 000000000..a8c7b6ce5 --- /dev/null +++ b/ports/7zip/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "7zip", + "version-string": "19.00", + "port-version": 3, + "description": "Library for archiving file with a high compression ratio.", + "homepage": "https://www.7-zip.org", + "supports": "!(linux | osx | arm | uwp)" +} diff --git a/ports/absent/CONTROL b/ports/absent/CONTROL deleted file mode 100644 index 6d689b04a..000000000 --- a/ports/absent/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: absent
-Version: 0.3.1
-Homepage: https://github.com/rvarago/absent
-Description: A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way
diff --git a/ports/absent/vcpkg.json b/ports/absent/vcpkg.json new file mode 100644 index 000000000..3f6ae21dc --- /dev/null +++ b/ports/absent/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "absent", + "version-string": "0.3.1", + "port-version": 1, + "description": "A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way", + "homepage": "https://github.com/rvarago/absent" +} diff --git a/ports/ace/CONTROL b/ports/ace/CONTROL deleted file mode 100644 index a1d97bc52..000000000 --- a/ports/ace/CONTROL +++ /dev/null @@ -1,22 +0,0 @@ -Source: ace -Version: 7.0.3 -Homepage: https://www.dre.vanderbilt.edu/~schmidt/ACE.html -Description: The ADAPTIVE Communication Environment -Port-Version: 0 - -Feature: wchar -Description: Enable extra wide char functions in ACE - -Feature: ssl -Description: Enable SSL/TLS features in ACE -Build-Depends: openssl - -Feature: xml -Description: Enable XML features in ACE - -Feature: zlib -Build-Depends: zlib -Description: Enable zlib support - -Feature: tao -Description: The ACE ORB diff --git a/ports/ace/vcpkg.json b/ports/ace/vcpkg.json new file mode 100644 index 000000000..dd48feba3 --- /dev/null +++ b/ports/ace/vcpkg.json @@ -0,0 +1,30 @@ +{ + "name": "ace", + "version-string": "7.0.3", + "port-version": 1, + "description": "The ADAPTIVE Communication Environment", + "homepage": "https://www.dre.vanderbilt.edu/~schmidt/ACE.html", + "features": { + "ssl": { + "description": "Enable SSL/TLS features in ACE", + "dependencies": [ + "openssl" + ] + }, + "tao": { + "description": "The ACE ORB" + }, + "wchar": { + "description": "Enable extra wide char functions in ACE" + }, + "xml": { + "description": "Enable XML features in ACE" + }, + "zlib": { + "description": "Enable zlib support", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/activemq-cpp/CONTROL b/ports/activemq-cpp/CONTROL deleted file mode 100644 index 3d06d9715..000000000 --- a/ports/activemq-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: activemq-cpp
-Version: 3.9.5-3
-Build-Depends: apr
-Description: Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.
-Supports: !(uwp|linux|osx)
diff --git a/ports/activemq-cpp/vcpkg.json b/ports/activemq-cpp/vcpkg.json new file mode 100644 index 000000000..f950dba67 --- /dev/null +++ b/ports/activemq-cpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "activemq-cpp", + "version-string": "3.9.5", + "port-version": 4, + "description": "Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.", + "supports": "!(uwp | linux | osx)", + "dependencies": [ + "apr" + ] +} diff --git a/ports/ade/CONTROL b/ports/ade/CONTROL deleted file mode 100644 index 2837ebad3..000000000 --- a/ports/ade/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ade
-Version: 0.1.1f
-Port-Version: 1
-Description: ADE Framework is a graph construction, manipulation, and processing framework. ADE Framework is suitable for organizing data flow processing and execution.
diff --git a/ports/ade/vcpkg.json b/ports/ade/vcpkg.json new file mode 100644 index 000000000..53fb3606d --- /dev/null +++ b/ports/ade/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "ade", + "version-string": "0.1.1f", + "port-version": 2, + "description": "ADE Framework is a graph construction, manipulation, and processing framework. ADE Framework is suitable for organizing data flow processing and execution." +} diff --git a/ports/akali/CONTROL b/ports/akali/CONTROL deleted file mode 100644 index 333143ca9..000000000 --- a/ports/akali/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: akali -Version: 1.42 -Port-Version: 1 -Description: C++ Common Library. -Homepage: https://github.com/winsoft666/akali -Supports: !(arm|arm64|uwp) diff --git a/ports/akali/vcpkg.json b/ports/akali/vcpkg.json new file mode 100644 index 000000000..fb1cc7851 --- /dev/null +++ b/ports/akali/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "akali", + "version-string": "1.42", + "port-version": 2, + "description": "C++ Common Library.", + "homepage": "https://github.com/winsoft666/akali", + "supports": "!(arm | arm64 | uwp)" +} diff --git a/ports/alac-decoder/CONTROL b/ports/alac-decoder/CONTROL deleted file mode 100644 index e9bc6f606..000000000 --- a/ports/alac-decoder/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: alac-decoder -Version: 0.2 -Port-Version: 4 -Homepage: https://distfiles.macports.org/alac_decoder -Description: ALAC C implementation of a decoder, written from reverse engineering the file format diff --git a/ports/alac-decoder/vcpkg.json b/ports/alac-decoder/vcpkg.json new file mode 100644 index 000000000..b84454100 --- /dev/null +++ b/ports/alac-decoder/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "alac-decoder", + "version-string": "0.2", + "port-version": 5, + "description": "ALAC C implementation of a decoder, written from reverse engineering the file format", + "homepage": "https://distfiles.macports.org/alac_decoder" +} diff --git a/ports/alac/CONTROL b/ports/alac/CONTROL deleted file mode 100644 index 7938d6b71..000000000 --- a/ports/alac/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: alac -Version: 2017-11-03-c38887c5-1 -Homepage: https://github.com/macosforge/alac -Description: The Apple Lossless Audio Codec (ALAC) is a lossless audio codec developed by Apple and deployed on all of its platforms and devices. -Supports: !uwp
\ No newline at end of file diff --git a/ports/alac/vcpkg.json b/ports/alac/vcpkg.json new file mode 100644 index 000000000..74adbe459 --- /dev/null +++ b/ports/alac/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "alac", + "version-string": "2017-11-03-c38887c5", + "port-version": 2, + "description": "The Apple Lossless Audio Codec (ALAC) is a lossless audio codec developed by Apple and deployed on all of its platforms and devices.", + "homepage": "https://github.com/macosforge/alac", + "supports": "!uwp" +} diff --git a/ports/aliyun-oss-c-sdk/CONTROL b/ports/aliyun-oss-c-sdk/CONTROL deleted file mode 100644 index 576ab1cb8..000000000 --- a/ports/aliyun-oss-c-sdk/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: aliyun-oss-c-sdk -Version: 3.10.0 -Description: Alibaba Cloud Object Storage Service (OSS) is a cloud storage service provided by Alibaba Cloud, featuring massive capacity, security, a low cost, and high reliability. -Build-Depends: curl, apr-util -Supports: !(uwp|linux|osx) diff --git a/ports/aliyun-oss-c-sdk/vcpkg.json b/ports/aliyun-oss-c-sdk/vcpkg.json new file mode 100644 index 000000000..3494e5999 --- /dev/null +++ b/ports/aliyun-oss-c-sdk/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "aliyun-oss-c-sdk", + "version-string": "3.10.0", + "port-version": 1, + "description": "Alibaba Cloud Object Storage Service (OSS) is a cloud storage service provided by Alibaba Cloud, featuring massive capacity, security, a low cost, and high reliability.", + "supports": "!(uwp | linux | osx)", + "dependencies": [ + "apr-util", + "curl" + ] +} diff --git a/ports/ampl-asl/CONTROL b/ports/ampl-asl/CONTROL deleted file mode 100644 index 93801f4a5..000000000 --- a/ports/ampl-asl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ampl-asl -Version: 2020-11-11 -Homepage: https://github.com/ampl/asl -Description: AMPL Solver Library -Supports: !uwp
\ No newline at end of file diff --git a/ports/ampl-asl/vcpkg.json b/ports/ampl-asl/vcpkg.json new file mode 100644 index 000000000..5a9827dfd --- /dev/null +++ b/ports/ampl-asl/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "ampl-asl", + "version-string": "2020-11-11", + "port-version": 1, + "description": "AMPL Solver Library", + "homepage": "https://github.com/ampl/asl", + "supports": "!uwp" +} diff --git a/ports/anax/CONTROL b/ports/anax/CONTROL deleted file mode 100644 index a672637cf..000000000 --- a/ports/anax/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: anax
-Version: 2.1.0-6
-Description: An open source C++ entity system.
-Homepage: https://github.com/miguelmartin75/anax
diff --git a/ports/anax/vcpkg.json b/ports/anax/vcpkg.json new file mode 100644 index 000000000..1b44cd38d --- /dev/null +++ b/ports/anax/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "anax", + "version-string": "2.1.0", + "port-version": 7, + "description": "An open source C++ entity system.", + "homepage": "https://github.com/miguelmartin75/anax" +} diff --git a/ports/antlr4/CONTROL b/ports/antlr4/CONTROL deleted file mode 100644 index 64287d02b..000000000 --- a/ports/antlr4/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: antlr4 -Version: 4.9.1 -Homepage: https://www.antlr.org -Description: ANother Tool for Language Recognition -Build-Depends: libuuid (!uwp&!windows&!osx) -Supports: !uwp diff --git a/ports/antlr4/vcpkg.json b/ports/antlr4/vcpkg.json new file mode 100644 index 000000000..22a33dc30 --- /dev/null +++ b/ports/antlr4/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "antlr4", + "version-string": "4.9.1", + "port-version": 1, + "description": "ANother Tool for Language Recognition", + "homepage": "https://www.antlr.org", + "supports": "!uwp", + "dependencies": [ + { + "name": "libuuid", + "platform": "!uwp & !windows & !osx" + } + ] +} diff --git a/ports/apr-util/CONTROL b/ports/apr-util/CONTROL deleted file mode 100644 index c419c4332..000000000 --- a/ports/apr-util/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: apr-util -Version: 1.6.1 -Port-Version: 3 -Homepage: https://apr.apache.org/ -Description: Apache Portable Runtime (APR) project mission is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementation -Build-Depends: expat, apr, openssl diff --git a/ports/apr-util/vcpkg.json b/ports/apr-util/vcpkg.json new file mode 100644 index 000000000..aa7937210 --- /dev/null +++ b/ports/apr-util/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "apr-util", + "version-string": "1.6.1", + "port-version": 4, + "description": "Apache Portable Runtime (APR) project mission is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementation", + "homepage": "https://apr.apache.org/", + "dependencies": [ + "apr", + "expat", + "openssl" + ] +} diff --git a/ports/arb/CONTROL b/ports/arb/CONTROL deleted file mode 100644 index 5e75c8b35..000000000 --- a/ports/arb/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: arb
-Version: 2.18.1 -Homepage: https://github.com/fredrik-johansson/arb
-Description: a C library for arbitrary-precision interval arithmetic
-Build-Depends: flint
diff --git a/ports/arb/vcpkg.json b/ports/arb/vcpkg.json new file mode 100644 index 000000000..142abb7b9 --- /dev/null +++ b/ports/arb/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "arb", + "version-string": "2.18.1", + "port-version": 1, + "description": "a C library for arbitrary-precision interval arithmetic", + "homepage": "https://github.com/fredrik-johansson/arb", + "dependencies": [ + "flint" + ] +} diff --git a/ports/argagg/CONTROL b/ports/argagg/CONTROL deleted file mode 100644 index d317cbe27..000000000 --- a/ports/argagg/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: argagg
-Version: 0.4.6
-Description: A simple C++11 command line argument parser
diff --git a/ports/argagg/vcpkg.json b/ports/argagg/vcpkg.json new file mode 100644 index 000000000..73dc92e5d --- /dev/null +++ b/ports/argagg/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "argagg", + "version-string": "0.4.6", + "port-version": 1, + "description": "A simple C++11 command line argument parser" +} diff --git a/ports/argh/CONTROL b/ports/argh/CONTROL deleted file mode 100644 index 045c96eed..000000000 --- a/ports/argh/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: argh
-Version: 2018-12-18-2
-Description: Argh! A minimalist argument handler.
diff --git a/ports/argh/vcpkg.json b/ports/argh/vcpkg.json new file mode 100644 index 000000000..38835e1cd --- /dev/null +++ b/ports/argh/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "argh", + "version-string": "2018-12-18", + "port-version": 3, + "description": "Argh! A minimalist argument handler." +} diff --git a/ports/argtable2/CONTROL b/ports/argtable2/CONTROL deleted file mode 100644 index 6364d396a..000000000 --- a/ports/argtable2/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: argtable2 -Version: 2.13 -Port-Version: 8 -Homepage: http://argtable.sourceforge.net -Description: Argtable is an ANSI C library for parsing GNU style command line options with a minimum of fuss. -Supports: !uwp
\ No newline at end of file diff --git a/ports/argtable2/vcpkg.json b/ports/argtable2/vcpkg.json new file mode 100644 index 000000000..54431fc62 --- /dev/null +++ b/ports/argtable2/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "argtable2", + "version-string": "2.13", + "port-version": 9, + "description": "Argtable is an ANSI C library for parsing GNU style command line options with a minimum of fuss.", + "homepage": "http://argtable.sourceforge.net", + "supports": "!uwp" +} diff --git a/ports/argumentum/CONTROL b/ports/argumentum/CONTROL deleted file mode 100755 index a41e9c250..000000000 --- a/ports/argumentum/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: argumentum
-Version: 0.3.1
-Description: A C++17 command line argument parser inspired by Python argparse
-Homepage: https://github.com/mmahnic/argumentum
diff --git a/ports/argumentum/vcpkg.json b/ports/argumentum/vcpkg.json new file mode 100644 index 000000000..282dbf6d3 --- /dev/null +++ b/ports/argumentum/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "argumentum", + "version-string": "0.3.1", + "port-version": 1, + "description": "A C++17 command line argument parser inspired by Python argparse", + "homepage": "https://github.com/mmahnic/argumentum" +} diff --git a/ports/asmjit/CONTROL b/ports/asmjit/CONTROL deleted file mode 100644 index 44cc2e55c..000000000 --- a/ports/asmjit/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: asmjit -Version: 2020-09-14 -Homepage: https://github.com/asmjit/asmjit -Description: Complete x86/x64 JIT and Remote Assembler for C++ -Supports: !arm diff --git a/ports/asmjit/vcpkg.json b/ports/asmjit/vcpkg.json new file mode 100644 index 000000000..929f37b42 --- /dev/null +++ b/ports/asmjit/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "asmjit", + "version-string": "2020-09-14", + "port-version": 1, + "description": "Complete x86/x64 JIT and Remote Assembler for C++", + "homepage": "https://github.com/asmjit/asmjit", + "supports": "!arm" +} diff --git a/ports/assimp/CONTROL b/ports/assimp/CONTROL deleted file mode 100644 index f5c89deee..000000000 --- a/ports/assimp/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: assimp -Version: 5.0.1 -Port-Version: 4 -Homepage: https://github.com/assimp/assimp -Description: The Open Asset import library -Build-Depends: zlib, rapidjson, minizip, stb, kubazip, irrlicht, polyclipping, utfcpp, poly2tri diff --git a/ports/assimp/vcpkg.json b/ports/assimp/vcpkg.json new file mode 100644 index 000000000..3e573c17d --- /dev/null +++ b/ports/assimp/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "assimp", + "version-string": "5.0.1", + "port-version": 5, + "description": "The Open Asset import library", + "homepage": "https://github.com/assimp/assimp", + "dependencies": [ + "irrlicht", + "kubazip", + "minizip", + "poly2tri", + "polyclipping", + "rapidjson", + "stb", + "utfcpp", + "zlib" + ] +} diff --git a/ports/asynch/CONTROL b/ports/asynch/CONTROL deleted file mode 100644 index 2187be407..000000000 --- a/ports/asynch/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: asynch
-Version: 2019-09-21-1
-Homepage: https://github.com/naasking/async.h
-Description: Async.h - asynchronous, stackless subroutines.
\ No newline at end of file diff --git a/ports/asynch/vcpkg.json b/ports/asynch/vcpkg.json new file mode 100644 index 000000000..0ee8a5df2 --- /dev/null +++ b/ports/asynch/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "asynch", + "version-string": "2019-09-21", + "port-version": 2, + "description": "Async.h - asynchronous, stackless subroutines.", + "homepage": "https://github.com/naasking/async.h" +} diff --git a/ports/asyncplusplus/CONTROL b/ports/asyncplusplus/CONTROL deleted file mode 100644 index 894794627..000000000 --- a/ports/asyncplusplus/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: asyncplusplus -Version: 1.1 -Description: Async++ is a lightweight concurrency framework for C++11 -Supports: !uwp diff --git a/ports/asyncplusplus/vcpkg.json b/ports/asyncplusplus/vcpkg.json new file mode 100644 index 000000000..d768e7bed --- /dev/null +++ b/ports/asyncplusplus/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "asyncplusplus", + "version-string": "1.1", + "port-version": 1, + "description": "Async++ is a lightweight concurrency framework for C++11", + "supports": "!uwp" +} diff --git a/ports/atlmfc/CONTROL b/ports/atlmfc/CONTROL deleted file mode 100644 index a5af713fc..000000000 --- a/ports/atlmfc/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: atlmfc -Version: 0 -Description: a stub package that ensures VS has ATL/MFC installed. -Supports: windows
\ No newline at end of file diff --git a/ports/atlmfc/vcpkg.json b/ports/atlmfc/vcpkg.json new file mode 100644 index 000000000..5a8ce22d6 --- /dev/null +++ b/ports/atlmfc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "atlmfc", + "version-string": "0", + "port-version": 1, + "description": "a stub package that ensures VS has ATL/MFC installed.", + "supports": "windows" +} diff --git a/ports/aurora/CONTROL b/ports/aurora/CONTROL deleted file mode 100644 index b99aed73e..000000000 --- a/ports/aurora/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: aurora -Version: 2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933 -Homepage: https://github.com/Bromeon/Aurora -Description: Aurora is an open-source C++ library providing various rather uncommon C++ utilities diff --git a/ports/aurora/vcpkg.json b/ports/aurora/vcpkg.json new file mode 100644 index 000000000..e0efe0331 --- /dev/null +++ b/ports/aurora/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "aurora", + "version-string": "2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933", + "port-version": 1, + "description": "Aurora is an open-source C++ library providing various rather uncommon C++ utilities", + "homepage": "https://github.com/Bromeon/Aurora" +} diff --git a/ports/autobahn/CONTROL b/ports/autobahn/CONTROL deleted file mode 100644 index 13085d3e7..000000000 --- a/ports/autobahn/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: autobahn -Version: 20.8.1 -Build-Depends: websocketpp, msgpack, boost-asio, boost-thread -Description: WAMP for C++ in Boost/Asio -Homepage: https://crossbar.io/autobahn diff --git a/ports/autobahn/vcpkg.json b/ports/autobahn/vcpkg.json new file mode 100644 index 000000000..cc755ff05 --- /dev/null +++ b/ports/autobahn/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "autobahn", + "version-string": "20.8.1", + "port-version": 1, + "description": "WAMP for C++ in Boost/Asio", + "homepage": "https://crossbar.io/autobahn", + "dependencies": [ + "boost-asio", + "boost-thread", + "msgpack", + "websocketpp" + ] +} diff --git a/ports/avro-c/CONTROL b/ports/avro-c/CONTROL deleted file mode 100644 index e7554a30b..000000000 --- a/ports/avro-c/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: avro-c -Version: 1.9.2-1 -Supports: !(uwp|osx) -Homepage: https://github.com/apache/avro -Description: Apache Avro is a data serialization system -Build-Depends: jansson, liblzma, zlib, snappy diff --git a/ports/avro-c/vcpkg.json b/ports/avro-c/vcpkg.json new file mode 100644 index 000000000..634b2c948 --- /dev/null +++ b/ports/avro-c/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "avro-c", + "version-string": "1.9.2", + "port-version": 2, + "description": "Apache Avro is a data serialization system", + "homepage": "https://github.com/apache/avro", + "supports": "!(uwp | osx)", + "dependencies": [ + "jansson", + "liblzma", + "snappy", + "zlib" + ] +} diff --git a/ports/aws-c-common/CONTROL b/ports/aws-c-common/CONTROL deleted file mode 100644 index 030d99ee5..000000000 --- a/ports/aws-c-common/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: aws-c-common -Version: 0.4.56 -Port-Version: 1 -Homepage: https://github.com/awslabs/aws-c-common -Description: AWS common library for C -Supports: !(arm|uwp)
\ No newline at end of file diff --git a/ports/aws-c-common/vcpkg.json b/ports/aws-c-common/vcpkg.json new file mode 100644 index 000000000..21a7142e1 --- /dev/null +++ b/ports/aws-c-common/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "aws-c-common", + "version-string": "0.4.56", + "port-version": 2, + "description": "AWS common library for C", + "homepage": "https://github.com/awslabs/aws-c-common", + "supports": "!(arm | uwp)" +} diff --git a/ports/aws-c-event-stream/CONTROL b/ports/aws-c-event-stream/CONTROL deleted file mode 100644 index f19d28c36..000000000 --- a/ports/aws-c-event-stream/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: aws-c-event-stream
-Version: 0.1.6 -Description: C99 implementation of the vnd.amazon.event-stream content-type.
-Build-Depends: aws-c-common, aws-checksums
\ No newline at end of file diff --git a/ports/aws-c-event-stream/vcpkg.json b/ports/aws-c-event-stream/vcpkg.json new file mode 100644 index 000000000..8ab115237 --- /dev/null +++ b/ports/aws-c-event-stream/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "aws-c-event-stream", + "version-string": "0.1.6", + "port-version": 1, + "description": "C99 implementation of the vnd.amazon.event-stream content-type.", + "dependencies": [ + "aws-c-common", + "aws-checksums" + ] +} diff --git a/ports/aws-checksums/CONTROL b/ports/aws-checksums/CONTROL deleted file mode 100644 index d9b9e53c9..000000000 --- a/ports/aws-checksums/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: aws-checksums
-Version: 0.1.9 -Description: Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.
-Build-Depends: aws-c-common
-Supports: !(arm&windows)
\ No newline at end of file diff --git a/ports/aws-checksums/vcpkg.json b/ports/aws-checksums/vcpkg.json new file mode 100644 index 000000000..f68022c4e --- /dev/null +++ b/ports/aws-checksums/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "aws-checksums", + "version-string": "0.1.9", + "port-version": 1, + "description": "Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.", + "supports": "!(arm & windows)", + "dependencies": [ + "aws-c-common" + ] +} diff --git a/ports/aws-lambda-cpp/CONTROL b/ports/aws-lambda-cpp/CONTROL deleted file mode 100644 index a5533ba8b..000000000 --- a/ports/aws-lambda-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: aws-lambda-cpp -Version: 0.2.6 -Build-Depends: curl -Description: C++ Runtime for AWS Lambda. -Supports: linux
\ No newline at end of file diff --git a/ports/aws-lambda-cpp/vcpkg.json b/ports/aws-lambda-cpp/vcpkg.json new file mode 100644 index 000000000..c466c11a7 --- /dev/null +++ b/ports/aws-lambda-cpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "aws-lambda-cpp", + "version-string": "0.2.6", + "port-version": 1, + "description": "C++ Runtime for AWS Lambda.", + "supports": "linux", + "dependencies": [ + "curl" + ] +} diff --git a/ports/azmq/CONTROL b/ports/azmq/CONTROL deleted file mode 100644 index 8d29c6d03..000000000 --- a/ports/azmq/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: azmq -Version: 2020-03-03 -Build-Depends: boost-asio, boost-assert, boost-config, boost-container, boost-format, boost-intrusive, boost-iterator, boost-lexical-cast, boost-logic, boost-optional, boost-random, boost-range, boost-regex, boost-system, boost-thread, boost-utility, zeromq -Homepage: https://github.com/zeromq/azmq -Description: Boost Asio style bindings for ZeroMQ - This library is built on top of ZeroMQ's standard C interface and is intended to work well with C++ applications which use the Boost libraries in general, and Asio in particular. - The main abstraction exposed by the library is azmq::socket which provides an Asio style socket interface to the underlying zeromq socket and interfaces with Asio's io_service(). The socket implementation participates in the io_service's reactor for asynchronous IO and may be freely mixed with other Asio socket types (raw TCP/UDP/Serial/etc.). diff --git a/ports/azmq/vcpkg.json b/ports/azmq/vcpkg.json new file mode 100644 index 000000000..6344423fa --- /dev/null +++ b/ports/azmq/vcpkg.json @@ -0,0 +1,30 @@ +{ + "name": "azmq", + "version-string": "2020-03-03", + "port-version": 1, + "description": [ + "Boost Asio style bindings for ZeroMQ", + "This library is built on top of ZeroMQ's standard C interface and is intended to work well with C++ applications which use the Boost libraries in general, and Asio in particular.", + "The main abstraction exposed by the library is azmq::socket which provides an Asio style socket interface to the underlying zeromq socket and interfaces with Asio's io_service(). The socket implementation participates in the io_service's reactor for asynchronous IO and may be freely mixed with other Asio socket types (raw TCP/UDP/Serial/etc.)." + ], + "homepage": "https://github.com/zeromq/azmq", + "dependencies": [ + "boost-asio", + "boost-assert", + "boost-config", + "boost-container", + "boost-format", + "boost-intrusive", + "boost-iterator", + "boost-lexical-cast", + "boost-logic", + "boost-optional", + "boost-random", + "boost-range", + "boost-regex", + "boost-system", + "boost-thread", + "boost-utility", + "zeromq" + ] +} diff --git a/ports/azure-c-shared-utility/CONTROL b/ports/azure-c-shared-utility/CONTROL deleted file mode 100644 index e3ed1f609..000000000 --- a/ports/azure-c-shared-utility/CONTROL +++ /dev/null @@ -1,11 +0,0 @@ -Source: azure-c-shared-utility -Version: 2020-12-09 -Port-Version: 1 -Description: Azure C SDKs common code -Homepage: https://github.com/Azure/azure-c-shared-utility -Build-Depends: curl (linux), openssl (linux), azure-macro-utils-c, umock-c -Supports: !uwp - -Feature: public-preview -Description: Azure C SDKs common code (public preview) -Build-Depends: curl (linux), openssl (linux), azure-macro-utils-c[public-preview], umock-c[public-preview] diff --git a/ports/azure-c-shared-utility/vcpkg.json b/ports/azure-c-shared-utility/vcpkg.json new file mode 100644 index 000000000..c50f1061f --- /dev/null +++ b/ports/azure-c-shared-utility/vcpkg.json @@ -0,0 +1,47 @@ +{ + "name": "azure-c-shared-utility", + "version-string": "2020-12-09", + "port-version": 2, + "description": "Azure C SDKs common code", + "homepage": "https://github.com/Azure/azure-c-shared-utility", + "supports": "!uwp", + "dependencies": [ + "azure-macro-utils-c", + { + "name": "curl", + "platform": "linux" + }, + { + "name": "openssl", + "platform": "linux" + }, + "umock-c" + ], + "features": { + "public-preview": { + "description": "Azure C SDKs common code (public preview)", + "dependencies": [ + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + }, + { + "name": "curl", + "platform": "linux" + }, + { + "name": "openssl", + "platform": "linux" + }, + { + "name": "umock-c", + "features": [ + "public-preview" + ] + } + ] + } + } +} diff --git a/ports/azure-macro-utils-c/CONTROL b/ports/azure-macro-utils-c/CONTROL deleted file mode 100644 index 6bbde0081..000000000 --- a/ports/azure-macro-utils-c/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: azure-macro-utils-c -Version: 2020-06-17 -Port-Version: 2 -Description: A library of macros for the Azure IoT SDK Suite - -Feature: public-preview -Description: A library of macros for the Azure IoT SDK Suite (public-preview) diff --git a/ports/azure-macro-utils-c/vcpkg.json b/ports/azure-macro-utils-c/vcpkg.json new file mode 100644 index 000000000..367a73a17 --- /dev/null +++ b/ports/azure-macro-utils-c/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "azure-macro-utils-c", + "version-string": "2020-06-17", + "port-version": 3, + "description": "A library of macros for the Azure IoT SDK Suite", + "features": { + "public-preview": { + "description": "A library of macros for the Azure IoT SDK Suite (public-preview)" + } + } +} diff --git a/ports/azure-storage-cpp/CONTROL b/ports/azure-storage-cpp/CONTROL deleted file mode 100644 index d8c772570..000000000 --- a/ports/azure-storage-cpp/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: azure-storage-cpp -Version: 7.5.0 -Port-Version: 1 -Build-Depends: cpprestsdk[core], atlmfc (windows), boost-log (!windows&!uwp), boost-locale (!windows&!uwp), libxml2 (!windows&!uwp), libuuid (!windows&!uwp&!osx), gettext (osx) -Description: [legacy] Microsoft Azure Storage Client SDK for C++ - A client library for working with Microsoft Azure storage services including blobs, files, tables, and queues. This client library enables working with the Microsoft Azure storage services which include the blob service for storing binary and text data, the file service for storing binary and text data, the table service for storing structured non-relational data, and the queue service for storing messages that may be accessed by a client. -Homepage: https://blogs.msdn.com/b/windowsazurestorage/ -Supports: !uwp diff --git a/ports/azure-storage-cpp/vcpkg.json b/ports/azure-storage-cpp/vcpkg.json new file mode 100644 index 000000000..21180d49f --- /dev/null +++ b/ports/azure-storage-cpp/vcpkg.json @@ -0,0 +1,41 @@ +{ + "name": "azure-storage-cpp", + "version-string": "7.5.0", + "port-version": 2, + "description": [ + "[legacy] Microsoft Azure Storage Client SDK for C++", + "A client library for working with Microsoft Azure storage services including blobs, files, tables, and queues. This client library enables working with the Microsoft Azure storage services which include the blob service for storing binary and text data, the file service for storing binary and text data, the table service for storing structured non-relational data, and the queue service for storing messages that may be accessed by a client." + ], + "homepage": "https://blogs.msdn.com/b/windowsazurestorage/", + "supports": "!uwp", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + }, + { + "name": "boost-locale", + "platform": "!windows & !uwp" + }, + { + "name": "boost-log", + "platform": "!windows & !uwp" + }, + { + "name": "cpprestsdk", + "default-features": false + }, + { + "name": "gettext", + "platform": "osx" + }, + { + "name": "libuuid", + "platform": "!windows & !uwp & !osx" + }, + { + "name": "libxml2", + "platform": "!windows & !uwp" + } + ] +} diff --git a/ports/azure-uamqp-c/CONTROL b/ports/azure-uamqp-c/CONTROL deleted file mode 100644 index c6f9cb6fe..000000000 --- a/ports/azure-uamqp-c/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: azure-uamqp-c -Version: 2020-12-09 -Build-Depends: azure-c-shared-utility, azure-macro-utils-c, umock-c -Description: AMQP library for C -Homepage: https://github.com/Azure/azure-uamqp-c - -Feature: public-preview -Description: AMQP library for C (public preview) -Build-Depends: azure-c-shared-utility[public-preview], azure-macro-utils-c[public-preview], umock-c[public-preview] diff --git a/ports/azure-uamqp-c/vcpkg.json b/ports/azure-uamqp-c/vcpkg.json new file mode 100644 index 000000000..ac72438c2 --- /dev/null +++ b/ports/azure-uamqp-c/vcpkg.json @@ -0,0 +1,37 @@ +{ + "name": "azure-uamqp-c", + "version-string": "2020-12-09", + "port-version": 1, + "description": "AMQP library for C", + "homepage": "https://github.com/Azure/azure-uamqp-c", + "dependencies": [ + "azure-c-shared-utility", + "azure-macro-utils-c", + "umock-c" + ], + "features": { + "public-preview": { + "description": "AMQP library for C (public preview)", + "dependencies": [ + { + "name": "azure-c-shared-utility", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + }, + { + "name": "umock-c", + "features": [ + "public-preview" + ] + } + ] + } + } +} diff --git a/ports/azure-uhttp-c/CONTROL b/ports/azure-uhttp-c/CONTROL deleted file mode 100644 index 20a43ec8f..000000000 --- a/ports/azure-uhttp-c/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: azure-uhttp-c -Version: 2020-12-09 -Build-Depends: azure-c-shared-utility, azure-macro-utils-c, umock-c -Description: Azure HTTP Library written in C -Homepage: https://github.com/Azure/azure-uhttp-c - -Feature: public-preview -Description: Azure HTTP Library written in C (public preview) -Build-Depends: azure-c-shared-utility[public-preview], azure-macro-utils-c[public-preview], umock-c[public-preview] diff --git a/ports/azure-uhttp-c/vcpkg.json b/ports/azure-uhttp-c/vcpkg.json new file mode 100644 index 000000000..ec8a12c57 --- /dev/null +++ b/ports/azure-uhttp-c/vcpkg.json @@ -0,0 +1,37 @@ +{ + "name": "azure-uhttp-c", + "version-string": "2020-12-09", + "port-version": 1, + "description": "Azure HTTP Library written in C", + "homepage": "https://github.com/Azure/azure-uhttp-c", + "dependencies": [ + "azure-c-shared-utility", + "azure-macro-utils-c", + "umock-c" + ], + "features": { + "public-preview": { + "description": "Azure HTTP Library written in C (public preview)", + "dependencies": [ + { + "name": "azure-c-shared-utility", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + }, + { + "name": "umock-c", + "features": [ + "public-preview" + ] + } + ] + } + } +} diff --git a/ports/azure-umqtt-c/CONTROL b/ports/azure-umqtt-c/CONTROL deleted file mode 100644 index 17cb9e39a..000000000 --- a/ports/azure-umqtt-c/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: azure-umqtt-c -Version: 2020-12-09 -Build-Depends: azure-c-shared-utility, azure-macro-utils-c, umock-c -Description: General purpose library for communication over the mqtt protocol -Homepage: https://github.com/Azure/azure-umqtt-c - -Feature: public-preview -Description: General purpose library for communication over the mqtt protocol (public preview) -Build-Depends: azure-c-shared-utility[public-preview], azure-macro-utils-c[public-preview], umock-c[public-preview] diff --git a/ports/azure-umqtt-c/vcpkg.json b/ports/azure-umqtt-c/vcpkg.json new file mode 100644 index 000000000..bb3de7eaa --- /dev/null +++ b/ports/azure-umqtt-c/vcpkg.json @@ -0,0 +1,37 @@ +{ + "name": "azure-umqtt-c", + "version-string": "2020-12-09", + "port-version": 1, + "description": "General purpose library for communication over the mqtt protocol", + "homepage": "https://github.com/Azure/azure-umqtt-c", + "dependencies": [ + "azure-c-shared-utility", + "azure-macro-utils-c", + "umock-c" + ], + "features": { + "public-preview": { + "description": "General purpose library for communication over the mqtt protocol (public preview)", + "dependencies": [ + { + "name": "azure-c-shared-utility", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + }, + { + "name": "umock-c", + "features": [ + "public-preview" + ] + } + ] + } + } +} diff --git a/ports/basisu/CONTROL b/ports/basisu/CONTROL deleted file mode 100644 index a690f6dbd..000000000 --- a/ports/basisu/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: basisu
-Version: 1.11-4
-Homepage: https://github.com/BinomialLLC/basis_universal
-Description: Basis Universal is a supercompressed GPU texture and video compression format that outputs a highly compressed intermediate file format (.basis) that can be quickly transcoded to a wide variety of GPU texture compression formats.
-Build-Depends: lodepng
-
diff --git a/ports/basisu/vcpkg.json b/ports/basisu/vcpkg.json new file mode 100644 index 000000000..a0fe5cc68 --- /dev/null +++ b/ports/basisu/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "basisu", + "version-string": "1.11", + "port-version": 5, + "description": "Basis Universal is a supercompressed GPU texture and video compression format that outputs a highly compressed intermediate file format (.basis) that can be quickly transcoded to a wide variety of GPU texture compression formats.", + "homepage": "https://github.com/BinomialLLC/basis_universal", + "dependencies": [ + "lodepng" + ] +} diff --git a/ports/bde/CONTROL b/ports/bde/CONTROL deleted file mode 100644 index b31c0e2eb..000000000 --- a/ports/bde/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: bde
-Version: 3.2.0.0
-Port-Version: 2
-Description: Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
-Supports: !windows
\ No newline at end of file diff --git a/ports/bde/vcpkg.json b/ports/bde/vcpkg.json new file mode 100644 index 000000000..4d7499c2f --- /dev/null +++ b/ports/bde/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "bde", + "version-string": "3.2.0.0", + "port-version": 3, + "description": "Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.", + "supports": "!windows" +} diff --git a/ports/bdwgc/CONTROL b/ports/bdwgc/CONTROL deleted file mode 100644 index 973076004..000000000 --- a/ports/bdwgc/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: bdwgc -Version: 8.0.4-1 -Description: The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc) diff --git a/ports/bdwgc/vcpkg.json b/ports/bdwgc/vcpkg.json new file mode 100644 index 000000000..ed88dc2a5 --- /dev/null +++ b/ports/bdwgc/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "bdwgc", + "version-string": "8.0.4", + "port-version": 2, + "description": "The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)" +} diff --git a/ports/beast/CONTROL b/ports/beast/CONTROL deleted file mode 100644 index d2f2fd896..000000000 --- a/ports/beast/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: beast -Version: 0 -Homepage: https://www.boost.org/doc/libs/release/libs/beast/ -Build-Depends: boost-beast -Description: HTTP/1 and WebSocket, header-only using Boost.Asio and C++11 diff --git a/ports/beast/vcpkg.json b/ports/beast/vcpkg.json new file mode 100644 index 000000000..7fd6806ce --- /dev/null +++ b/ports/beast/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "beast", + "version-string": "0", + "port-version": 1, + "description": "HTTP/1 and WebSocket, header-only using Boost.Asio and C++11", + "homepage": "https://www.boost.org/doc/libs/release/libs/beast/", + "dependencies": [ + "boost-beast" + ] +} diff --git a/ports/bento4/CONTROL b/ports/bento4/CONTROL deleted file mode 100644 index eff84ed98..000000000 --- a/ports/bento4/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: bento4
-Version: 1.5.1-628
-Homepage: https://github.com/axiomatic-systems/Bento4
-Description: Bento4 is a C++ class library and tools designed to read and write ISO-MP4 files. This format is defined in international specifications ISO/IEC 14496-12, 14496-14 and 14496-15.
-
diff --git a/ports/bento4/vcpkg.json b/ports/bento4/vcpkg.json new file mode 100644 index 000000000..d5278c24f --- /dev/null +++ b/ports/bento4/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "bento4", + "version-string": "1.5.1", + "port-version": 629, + "description": "Bento4 is a C++ class library and tools designed to read and write ISO-MP4 files. This format is defined in international specifications ISO/IEC 14496-12, 14496-14 and 14496-15.", + "homepage": "https://github.com/axiomatic-systems/Bento4" +} diff --git a/ports/berkeleydb/CONTROL b/ports/berkeleydb/CONTROL deleted file mode 100644 index 91677a1f7..000000000 --- a/ports/berkeleydb/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: berkeleydb
-Version: 4.8.30
-Port-Version: 5
-Homepage: https://download.oracle.com/
-Description: BDB - A high-performance embedded database for key/value data.
-Supports: !(uwp|linux|osx)
diff --git a/ports/berkeleydb/vcpkg.json b/ports/berkeleydb/vcpkg.json new file mode 100644 index 000000000..318643530 --- /dev/null +++ b/ports/berkeleydb/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "berkeleydb", + "version-string": "4.8.30", + "port-version": 6, + "description": "BDB - A high-performance embedded database for key/value data.", + "homepage": "https://download.oracle.com/", + "supports": "!(uwp | linux | osx)" +} diff --git a/ports/bigint/CONTROL b/ports/bigint/CONTROL deleted file mode 100644 index 1f0d8f63b..000000000 --- a/ports/bigint/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: bigint
-Version: 2010.04.30
-Port-Version: 6
-Homepage: https://mattmccutchen.net/bigint
-Description: C++ Big Integer Library
diff --git a/ports/bigint/vcpkg.json b/ports/bigint/vcpkg.json new file mode 100644 index 000000000..6a70944a6 --- /dev/null +++ b/ports/bigint/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "bigint", + "version-string": "2010.04.30", + "port-version": 7, + "description": "C++ Big Integer Library", + "homepage": "https://mattmccutchen.net/bigint" +} diff --git a/ports/binn/CONTROL b/ports/binn/CONTROL deleted file mode 100644 index 3c367b05f..000000000 --- a/ports/binn/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: binn -Version: 3.0 -Description: Binn is a binary data serialization format designed to be compact, fast and easy to use. diff --git a/ports/binn/vcpkg.json b/ports/binn/vcpkg.json new file mode 100644 index 000000000..09fc20cb2 --- /dev/null +++ b/ports/binn/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "binn", + "version-string": "3.0", + "port-version": 1, + "description": "Binn is a binary data serialization format designed to be compact, fast and easy to use." +} diff --git a/ports/bitmagic/CONTROL b/ports/bitmagic/CONTROL deleted file mode 100644 index 993c7799b..000000000 --- a/ports/bitmagic/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: bitmagic
-Version: 7.2.0
-Homepage: http://bitmagic.io
-Description: Algorithms and tools for Algebra of Sets for information retrieval, indexing of databases, scientific algorithms, ranking, clustering, unsupervised machine learning and signal processing.
diff --git a/ports/bitmagic/vcpkg.json b/ports/bitmagic/vcpkg.json new file mode 100644 index 000000000..c6203e755 --- /dev/null +++ b/ports/bitmagic/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "bitmagic", + "version-string": "7.2.0", + "port-version": 1, + "description": "Algorithms and tools for Algebra of Sets for information retrieval, indexing of databases, scientific algorithms, ranking, clustering, unsupervised machine learning and signal processing.", + "homepage": "http://bitmagic.io" +} diff --git a/ports/bitserializer-cpprestjson/CONTROL b/ports/bitserializer-cpprestjson/CONTROL deleted file mode 100644 index 24c03ce9a..000000000 --- a/ports/bitserializer-cpprestjson/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: bitserializer-cpprestjson
-Version: alias
-Build-Depends: bitserializer[cpprestjson-archive]
-Description: Deprecated alias for bitserializer-cpprestjson
diff --git a/ports/bitserializer-cpprestjson/vcpkg.json b/ports/bitserializer-cpprestjson/vcpkg.json new file mode 100644 index 000000000..e12e04f04 --- /dev/null +++ b/ports/bitserializer-cpprestjson/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "bitserializer-cpprestjson", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for bitserializer-cpprestjson", + "dependencies": [ + { + "name": "bitserializer", + "features": [ + "cpprestjson-archive" + ] + } + ] +} diff --git a/ports/bitserializer-pugixml/CONTROL b/ports/bitserializer-pugixml/CONTROL deleted file mode 100644 index 23ab32923..000000000 --- a/ports/bitserializer-pugixml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: bitserializer-pugixml
-Version: alias
-Build-Depends: bitserializer[pugixml-archive]
-Description: Deprecated alias for bitserializer-pugixml
diff --git a/ports/bitserializer-pugixml/vcpkg.json b/ports/bitserializer-pugixml/vcpkg.json new file mode 100644 index 000000000..8e705da12 --- /dev/null +++ b/ports/bitserializer-pugixml/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "bitserializer-pugixml", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for bitserializer-pugixml", + "dependencies": [ + { + "name": "bitserializer", + "features": [ + "pugixml-archive" + ] + } + ] +} diff --git a/ports/bitserializer-rapidjson/CONTROL b/ports/bitserializer-rapidjson/CONTROL deleted file mode 100644 index 3cb55085b..000000000 --- a/ports/bitserializer-rapidjson/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: bitserializer-rapidjson
-Version: alias
-Build-Depends: bitserializer[rapidjson-archive]
-Description: Deprecated alias for bitserializer-rapidjson
diff --git a/ports/bitserializer-rapidjson/vcpkg.json b/ports/bitserializer-rapidjson/vcpkg.json new file mode 100644 index 000000000..2da6054e3 --- /dev/null +++ b/ports/bitserializer-rapidjson/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "bitserializer-rapidjson", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for bitserializer-rapidjson", + "dependencies": [ + { + "name": "bitserializer", + "features": [ + "rapidjson-archive" + ] + } + ] +} diff --git a/ports/bitserializer-rapidyaml/CONTROL b/ports/bitserializer-rapidyaml/CONTROL deleted file mode 100644 index 3d622fdf3..000000000 --- a/ports/bitserializer-rapidyaml/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: bitserializer-rapidyaml
-Version: alias
-Build-Depends: bitserializer[rapidyaml-archive]
-Description: Deprecated alias for bitserializer-rapidyaml
-Supports: !(arm|arm64|osx)
diff --git a/ports/bitserializer-rapidyaml/vcpkg.json b/ports/bitserializer-rapidyaml/vcpkg.json new file mode 100644 index 000000000..590519df0 --- /dev/null +++ b/ports/bitserializer-rapidyaml/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "bitserializer-rapidyaml", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for bitserializer-rapidyaml", + "supports": "!(arm | arm64 | osx)", + "dependencies": [ + { + "name": "bitserializer", + "features": [ + "rapidyaml-archive" + ] + } + ] +} diff --git a/ports/bitsery/CONTROL b/ports/bitsery/CONTROL deleted file mode 100644 index 30c159d8b..000000000 --- a/ports/bitsery/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: bitsery -Version: 5.2.1 -Description: Header only C++ binary serialization library -Homepage: https://github.com/fraillt/bitsery diff --git a/ports/bitsery/vcpkg.json b/ports/bitsery/vcpkg.json new file mode 100644 index 000000000..dfad4f5c5 --- /dev/null +++ b/ports/bitsery/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "bitsery", + "version-string": "5.2.1", + "port-version": 1, + "description": "Header only C++ binary serialization library", + "homepage": "https://github.com/fraillt/bitsery" +} diff --git a/ports/blas/CONTROL b/ports/blas/CONTROL deleted file mode 100644 index 6f660d228..000000000 --- a/ports/blas/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: blas
-Version: 1
-Description: Metapackage for packages which provide BLAS
-Build-Depends: openblas
diff --git a/ports/blas/vcpkg.json b/ports/blas/vcpkg.json new file mode 100644 index 000000000..aca4cf894 --- /dev/null +++ b/ports/blas/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "blas", + "version-string": "1", + "port-version": 1, + "description": "Metapackage for packages which provide BLAS", + "dependencies": [ + "openblas" + ] +} diff --git a/ports/blaze/CONTROL b/ports/blaze/CONTROL deleted file mode 100644 index 94d148368..000000000 --- a/ports/blaze/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: blaze -Version: 3.8 -Port-Version: 1 -Build-Depends: lapack, boost-exception -Homepage: https://bitbucket.org/blaze-lib/blaze -Description: Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic. diff --git a/ports/blaze/vcpkg.json b/ports/blaze/vcpkg.json new file mode 100644 index 000000000..19a46638c --- /dev/null +++ b/ports/blaze/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "blaze", + "version-string": "3.8", + "port-version": 2, + "description": "Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic.", + "homepage": "https://bitbucket.org/blaze-lib/blaze", + "dependencies": [ + "boost-exception", + "lapack" + ] +} diff --git a/ports/blitz/CONTROL b/ports/blitz/CONTROL deleted file mode 100644 index 2df45ecfe..000000000 --- a/ports/blitz/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: blitz
-Version: 2020-03-25
-Homepage: https://github.com/blitzpp/blitz
-Description: Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.
-Supports: !(arm|arm64|uwp)
\ No newline at end of file diff --git a/ports/blitz/vcpkg.json b/ports/blitz/vcpkg.json new file mode 100644 index 000000000..22e8dd6e0 --- /dev/null +++ b/ports/blitz/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "blitz", + "version-string": "2020-03-25", + "port-version": 1, + "description": "Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.", + "homepage": "https://github.com/blitzpp/blitz", + "supports": "!(arm | arm64 | uwp)" +} diff --git a/ports/blosc/CONTROL b/ports/blosc/CONTROL deleted file mode 100644 index abda40db0..000000000 --- a/ports/blosc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: blosc -Version: 1.18.1-1 -Build-Depends: lz4, snappy, zlib, zstd -Homepage: https://github.com/Blosc/c-blosc -Description: A blocking, shuffling and loss-less compression library that can be faster than `memcpy()` diff --git a/ports/blosc/vcpkg.json b/ports/blosc/vcpkg.json new file mode 100644 index 000000000..f9b3e0513 --- /dev/null +++ b/ports/blosc/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "blosc", + "version-string": "1.18.1", + "port-version": 2, + "description": "A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`", + "homepage": "https://github.com/Blosc/c-blosc", + "dependencies": [ + "lz4", + "snappy", + "zlib", + "zstd" + ] +} diff --git a/ports/breakpad/CONTROL b/ports/breakpad/CONTROL deleted file mode 100644 index 6852c08a3..000000000 --- a/ports/breakpad/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: breakpad
-Version: 2020-09-14
-Port-Version: 2
-Build-Depends: libdisasm
-Homepage: https://github.com/google/breakpad
-Description: a set of client and server components which implement a crash-reporting system.
diff --git a/ports/breakpad/vcpkg.json b/ports/breakpad/vcpkg.json new file mode 100644 index 000000000..fc9efed3d --- /dev/null +++ b/ports/breakpad/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "breakpad", + "version-string": "2020-09-14", + "port-version": 3, + "description": "a set of client and server components which implement a crash-reporting system.", + "homepage": "https://github.com/google/breakpad", + "dependencies": [ + "libdisasm" + ] +} diff --git a/ports/brigand/CONTROL b/ports/brigand/CONTROL deleted file mode 100644 index 2fba63f77..000000000 --- a/ports/brigand/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: brigand -Version: 1.3.0 -Homepage: https://github.com/edouarda/brigand -Description: Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library. -Build-Depends: boost - diff --git a/ports/brigand/vcpkg.json b/ports/brigand/vcpkg.json new file mode 100644 index 000000000..4f9d99412 --- /dev/null +++ b/ports/brigand/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "brigand", + "version-string": "1.3.0", + "port-version": 1, + "description": "Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library.", + "homepage": "https://github.com/edouarda/brigand", + "dependencies": [ + "boost" + ] +} diff --git a/ports/brotli/CONTROL b/ports/brotli/CONTROL deleted file mode 100644 index 93d890444..000000000 --- a/ports/brotli/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: brotli
-Version: 1.0.9
-Port-Version: 1
-Homepage: https://github.com/google/brotli
-Description: a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling.
diff --git a/ports/brotli/vcpkg.json b/ports/brotli/vcpkg.json new file mode 100644 index 000000000..c5b7fc09d --- /dev/null +++ b/ports/brotli/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "brotli", + "version-string": "1.0.9", + "port-version": 2, + "description": "a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling.", + "homepage": "https://github.com/google/brotli" +} diff --git a/ports/brpc/CONTROL b/ports/brpc/CONTROL deleted file mode 100644 index 398606981..000000000 --- a/ports/brpc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: brpc -Version: 0.9.7 -Homepage: https://github.com/apache/incubator-brpc -Description: Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called "baidu-rpc" inside Baidu. -Build-Depends: leveldb, gflags, glog, protobuf[zlib], openssl, thrift -Supports: !windows diff --git a/ports/brpc/vcpkg.json b/ports/brpc/vcpkg.json new file mode 100644 index 000000000..61c1d27a3 --- /dev/null +++ b/ports/brpc/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "brpc", + "version-string": "0.9.7", + "port-version": 1, + "description": "Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called \"baidu-rpc\" inside Baidu.", + "homepage": "https://github.com/apache/incubator-brpc", + "supports": "!windows", + "dependencies": [ + "gflags", + "glog", + "leveldb", + "openssl", + { + "name": "protobuf", + "features": [ + "zlib" + ] + }, + "thrift" + ] +} diff --git a/ports/brunocodutra-metal/CONTROL b/ports/brunocodutra-metal/CONTROL deleted file mode 100644 index f0af90806..000000000 --- a/ports/brunocodutra-metal/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: brunocodutra-metal
-Version: 2.1.1 -Description: A single header C++11 library designed to make you love template metaprogramming
diff --git a/ports/brunocodutra-metal/vcpkg.json b/ports/brunocodutra-metal/vcpkg.json new file mode 100644 index 000000000..a4934eb54 --- /dev/null +++ b/ports/brunocodutra-metal/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "brunocodutra-metal", + "version-string": "2.1.1", + "port-version": 1, + "description": "A single header C++11 library designed to make you love template metaprogramming" +} diff --git a/ports/brynet/CONTROL b/ports/brynet/CONTROL deleted file mode 100644 index 7a9bf72ad..000000000 --- a/ports/brynet/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: brynet -Version: 1.11.0 -Homepage: https://github.com/IronsDu/brynet -Description: A C++ header only cross platform high performance tcp network library, and support SSL/HTTP/Websocket. diff --git a/ports/brynet/vcpkg.json b/ports/brynet/vcpkg.json new file mode 100644 index 000000000..79dec2c58 --- /dev/null +++ b/ports/brynet/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "brynet", + "version-string": "1.11.0", + "port-version": 1, + "description": "A C++ header only cross platform high performance tcp network library, and support SSL/HTTP/Websocket.", + "homepage": "https://github.com/IronsDu/brynet" +} diff --git a/ports/bustache/CONTROL b/ports/bustache/CONTROL deleted file mode 100644 index 82aeb3a16..000000000 --- a/ports/bustache/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: bustache
-Version: 1.1.0
-Build-Depends: boost-unordered, boost-utility
-Description: C++11 implementation of {{ mustache }}
-Homepage: https://github.com/jamboree/bustache
diff --git a/ports/bustache/vcpkg.json b/ports/bustache/vcpkg.json new file mode 100644 index 000000000..92e115408 --- /dev/null +++ b/ports/bustache/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "bustache", + "version-string": "1.1.0", + "port-version": 1, + "description": "C++11 implementation of {{ mustache }}", + "homepage": "https://github.com/jamboree/bustache", + "dependencies": [ + "boost-unordered", + "boost-utility" + ] +} diff --git a/ports/butteraugli/CONTROL b/ports/butteraugli/CONTROL deleted file mode 100644 index aab641738..000000000 --- a/ports/butteraugli/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: butteraugli
-Version: 2019-05-08-1
-Homepage: https://github.com/google/butteraugli
-Description: butteraugli estimates the psychovisual difference between two images
-Build-Depends: libpng, libjpeg-turbo
diff --git a/ports/butteraugli/vcpkg.json b/ports/butteraugli/vcpkg.json new file mode 100644 index 000000000..d11da192d --- /dev/null +++ b/ports/butteraugli/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "butteraugli", + "version-string": "2019-05-08", + "port-version": 2, + "description": "butteraugli estimates the psychovisual difference between two images", + "homepage": "https://github.com/google/butteraugli", + "dependencies": [ + "libjpeg-turbo", + "libpng" + ] +} diff --git a/ports/byte-lite/CONTROL b/ports/byte-lite/CONTROL deleted file mode 100644 index e16ff8e3c..000000000 --- a/ports/byte-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: byte-lite
-Version: 0.2.0
-Description: A C++17-like byte type for C++98, C++11 and later in a single-file header-only library
diff --git a/ports/byte-lite/vcpkg.json b/ports/byte-lite/vcpkg.json new file mode 100644 index 000000000..64639b686 --- /dev/null +++ b/ports/byte-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "byte-lite", + "version-string": "0.2.0", + "port-version": 1, + "description": "A C++17-like byte type for C++98, C++11 and later in a single-file header-only library" +} diff --git a/ports/caffe2/CONTROL b/ports/caffe2/CONTROL deleted file mode 100644 index e9bb4dbd7..000000000 --- a/ports/caffe2/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: caffe2
-Version: 0.8.1-3
-Build-Depends: lmdb, gflags, glog, eigen3, protobuf
-Homepage: https://github.com/caffe2/caffe2
-Description: Caffe2 is a lightweight, modular, and scalable deep learning framework.
-Supports: !x86
\ No newline at end of file diff --git a/ports/caffe2/vcpkg.json b/ports/caffe2/vcpkg.json new file mode 100644 index 000000000..1f4f34d63 --- /dev/null +++ b/ports/caffe2/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "caffe2", + "version-string": "0.8.1", + "port-version": 4, + "description": "Caffe2 is a lightweight, modular, and scalable deep learning framework.", + "homepage": "https://github.com/caffe2/caffe2", + "supports": "!x86", + "dependencies": [ + "eigen3", + "gflags", + "glog", + "lmdb", + "protobuf" + ] +} diff --git a/ports/camport3/CONTROL b/ports/camport3/CONTROL deleted file mode 100644 index 5aeb6b2cb..000000000 --- a/ports/camport3/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: camport3 -Version: 1.5.3 -Description: percipio.xyz cameras SDK -Homepage: https://github.com/percipioxyz/camport3 -Supports: ((windows & !uwp & !arm & !arm64 & !static) | linux) & !wasm32 diff --git a/ports/camport3/vcpkg.json b/ports/camport3/vcpkg.json new file mode 100644 index 000000000..0bf92791f --- /dev/null +++ b/ports/camport3/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "camport3", + "version-string": "1.5.3", + "port-version": 1, + "description": "percipio.xyz cameras SDK", + "homepage": "https://github.com/percipioxyz/camport3", + "supports": "((windows & !uwp & !arm & !arm64 & !static) | linux) & !wasm32" +} diff --git a/ports/capnproto/CONTROL b/ports/capnproto/CONTROL deleted file mode 100644 index 506fb7351..000000000 --- a/ports/capnproto/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: capnproto -Version: 0.8.0 -Port-Version: 1 -Description: Data interchange format and capability-based RPC system -Homepage: https://capnproto.org/ -Build-Depends: zlib -Supports: !uwp&!((arm|arm64)&windows) diff --git a/ports/capnproto/vcpkg.json b/ports/capnproto/vcpkg.json new file mode 100644 index 000000000..49b619ee5 --- /dev/null +++ b/ports/capnproto/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "capnproto", + "version-string": "0.8.0", + "port-version": 2, + "description": "Data interchange format and capability-based RPC system", + "homepage": "https://capnproto.org/", + "supports": "!uwp & !((arm | arm64) & windows)", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/casclib/CONTROL b/ports/casclib/CONTROL deleted file mode 100644 index 9c0a083ba..000000000 --- a/ports/casclib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: casclib
-Version: 1.50b-1
-Build-Depends: zlib
-Description: An open-source implementation of library for reading CASC storage from Blizzard games since 2014
diff --git a/ports/casclib/vcpkg.json b/ports/casclib/vcpkg.json new file mode 100644 index 000000000..a97d03444 --- /dev/null +++ b/ports/casclib/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "casclib", + "version-string": "1.50b", + "port-version": 2, + "description": "An open-source implementation of library for reading CASC storage from Blizzard games since 2014", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/catch-classic/CONTROL b/ports/catch-classic/CONTROL deleted file mode 100644 index bce6fc106..000000000 --- a/ports/catch-classic/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: catch-classic -Version: 1.12.2 -Homepage: https://github.com/catchorg/Catch2 -Description: A modern, header-only test framework for unit tests - This is specifically the legacy 1.x branch provided for compatibility - with older compilers. diff --git a/ports/catch-classic/vcpkg.json b/ports/catch-classic/vcpkg.json new file mode 100644 index 000000000..bfe9b7ef4 --- /dev/null +++ b/ports/catch-classic/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "catch-classic", + "version-string": "1.12.2", + "port-version": 1, + "description": [ + "A modern, header-only test framework for unit tests", + "This is specifically the legacy 1.x branch provided for compatibility", + "with older compilers." + ], + "homepage": "https://github.com/catchorg/Catch2" +} diff --git a/ports/catch/CONTROL b/ports/catch/CONTROL deleted file mode 100644 index f486f31b0..000000000 --- a/ports/catch/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: catch -Version: alias -Build-Depends: catch2 -Description: Deprecated alias for Catch2 unit testing framework diff --git a/ports/catch/vcpkg.json b/ports/catch/vcpkg.json new file mode 100644 index 000000000..fccc68904 --- /dev/null +++ b/ports/catch/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "catch", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for Catch2 unit testing framework", + "dependencies": [ + "catch2" + ] +} diff --git a/ports/cccapstone/CONTROL b/ports/cccapstone/CONTROL deleted file mode 100644 index 8681f2328..000000000 --- a/ports/cccapstone/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cccapstone -Version: 9b4128ee1153e78288a1b5433e2c06a0d47a4c4e-1 -Homepage: https://github.com/zer0mem/cccapstone -Description: c++ bindings for capstone disasembly framework -Build-Depends: capstone diff --git a/ports/cccapstone/vcpkg.json b/ports/cccapstone/vcpkg.json new file mode 100644 index 000000000..239fdc3d1 --- /dev/null +++ b/ports/cccapstone/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cccapstone", + "version-string": "9b4128ee1153e78288a1b5433e2c06a0d47a4c4e", + "port-version": 2, + "description": "c++ bindings for capstone disasembly framework", + "homepage": "https://github.com/zer0mem/cccapstone", + "dependencies": [ + "capstone" + ] +} diff --git a/ports/ccd/CONTROL b/ports/ccd/CONTROL deleted file mode 100644 index 6a7d5eeb0..000000000 --- a/ports/ccd/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ccd -Version: 2.1-4 -Port-Version: 1 -Homepage: https://github.com/danfis/libccd -Description: Library for collision detection between two convex shapes diff --git a/ports/ccd/vcpkg.json b/ports/ccd/vcpkg.json new file mode 100644 index 000000000..43110c69d --- /dev/null +++ b/ports/ccd/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ccd", + "version-string": "2.1-4", + "port-version": 2, + "description": "Library for collision detection between two convex shapes", + "homepage": "https://github.com/danfis/libccd" +} diff --git a/ports/cctz/CONTROL b/ports/cctz/CONTROL deleted file mode 100644 index a223586d6..000000000 --- a/ports/cctz/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cctz
-Version: 2.3-2
-Homepage: https://github.com/google/cctz
-Build-Depends: benchmark
-Description: two libraries that cooperate with <chrono> to give C++ programmers all the necessary tools for computing with dates, times, and time zones in a simple and correct manner.
diff --git a/ports/cctz/vcpkg.json b/ports/cctz/vcpkg.json new file mode 100644 index 000000000..aaf937dfb --- /dev/null +++ b/ports/cctz/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cctz", + "version-string": "2.3", + "port-version": 3, + "description": "two libraries that cooperate with <chrono> to give C++ programmers all the necessary tools for computing with dates, times, and time zones in a simple and correct manner.", + "homepage": "https://github.com/google/cctz", + "dependencies": [ + "benchmark" + ] +} diff --git a/ports/celero/CONTROL b/ports/celero/CONTROL deleted file mode 100644 index d61655b2d..000000000 --- a/ports/celero/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: celero -Version: 2.8.2 -Homepage: https://github.com/DigitalInBlue/Celero -Description: Celero is a modern cross-platform (Windows, Linux, MacOS) Microbenchmarking library for C++. diff --git a/ports/celero/vcpkg.json b/ports/celero/vcpkg.json new file mode 100644 index 000000000..5296cfa17 --- /dev/null +++ b/ports/celero/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "celero", + "version-string": "2.8.2", + "port-version": 1, + "description": "Celero is a modern cross-platform (Windows, Linux, MacOS) Microbenchmarking library for C++.", + "homepage": "https://github.com/DigitalInBlue/Celero" +} diff --git a/ports/cello/CONTROL b/ports/cello/CONTROL deleted file mode 100644 index 6ea9d2bce..000000000 --- a/ports/cello/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cello
-Version: 2019-07-23
-Description: Higher level programming in C
-Homepage: http://libcello.org/
diff --git a/ports/cello/vcpkg.json b/ports/cello/vcpkg.json new file mode 100644 index 000000000..ebb509e68 --- /dev/null +++ b/ports/cello/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cello", + "version-string": "2019-07-23", + "port-version": 1, + "description": "Higher level programming in C", + "homepage": "http://libcello.org/" +} diff --git a/ports/cereal/CONTROL b/ports/cereal/CONTROL deleted file mode 100644 index 511113482..000000000 --- a/ports/cereal/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cereal -Version: 1.3.0 -Homepage: https://github.com/USCiLab/cereal -Description: a header-only C++11 serialization library (built in support for binary, XML and JSon) diff --git a/ports/cereal/vcpkg.json b/ports/cereal/vcpkg.json new file mode 100644 index 000000000..432b330e2 --- /dev/null +++ b/ports/cereal/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cereal", + "version-string": "1.3.0", + "port-version": 1, + "description": "a header-only C++11 serialization library (built in support for binary, XML and JSon)", + "homepage": "https://github.com/USCiLab/cereal" +} diff --git a/ports/cgicc/CONTROL b/ports/cgicc/CONTROL deleted file mode 100644 index ad598509f..000000000 --- a/ports/cgicc/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cgicc
-Version: 3.2.19-4
-Homepage: https://www.gnu.org/software/cgicc/
-Description: GNU Cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web
diff --git a/ports/cgicc/vcpkg.json b/ports/cgicc/vcpkg.json new file mode 100644 index 000000000..5d3b9b146 --- /dev/null +++ b/ports/cgicc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cgicc", + "version-string": "3.2.19", + "port-version": 5, + "description": "GNU Cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web", + "homepage": "https://www.gnu.org/software/cgicc/" +} diff --git a/ports/cgl/CONTROL b/ports/cgl/CONTROL deleted file mode 100644 index 9c715c8a1..000000000 --- a/ports/cgl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cgl -Version: 0.60.2-2 -Homepage: https://github.com/coin-or/Cgl -Description: The COIN-OR Cut Generation Library (Cgl) is a collection of cut generators that can be used with other COIN-OR packages that make use of cuts, such as, among others, the linear solver Clp or the mixed integer linear programming solvers Cbc or BCP. -Build-Depends: coinutils, osi, clp
\ No newline at end of file diff --git a/ports/cgl/vcpkg.json b/ports/cgl/vcpkg.json new file mode 100644 index 000000000..3e59231a8 --- /dev/null +++ b/ports/cgl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "cgl", + "version-string": "0.60.2", + "port-version": 3, + "description": "The COIN-OR Cut Generation Library (Cgl) is a collection of cut generators that can be used with other COIN-OR packages that make use of cuts, such as, among others, the linear solver Clp or the mixed integer linear programming solvers Cbc or BCP.", + "homepage": "https://github.com/coin-or/Cgl", + "dependencies": [ + "clp", + "coinutils", + "osi" + ] +} diff --git a/ports/cgltf/CONTROL b/ports/cgltf/CONTROL deleted file mode 100644 index 58dd91c79..000000000 --- a/ports/cgltf/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cgltf -Version: 1.8 -Homepage: https://github.com/jkuhlmann/cgltf -Description: Single-file glTF 2.0 loader and writer written in C99 diff --git a/ports/cgltf/vcpkg.json b/ports/cgltf/vcpkg.json new file mode 100644 index 000000000..14e732885 --- /dev/null +++ b/ports/cgltf/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cgltf", + "version-string": "1.8", + "port-version": 1, + "description": "Single-file glTF 2.0 loader and writer written in C99", + "homepage": "https://github.com/jkuhlmann/cgltf" +} diff --git a/ports/chaiscript/CONTROL b/ports/chaiscript/CONTROL deleted file mode 100644 index 8ae6a8488..000000000 --- a/ports/chaiscript/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: chaiscript -Version: 6.1.0-1 -Homepage: https://github.com/ChaiScript/ChaiScript -Description: Embedded Scripting Language Designed for C++ diff --git a/ports/chaiscript/vcpkg.json b/ports/chaiscript/vcpkg.json new file mode 100644 index 000000000..e4362e804 --- /dev/null +++ b/ports/chaiscript/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "chaiscript", + "version-string": "6.1.0", + "port-version": 2, + "description": "Embedded Scripting Language Designed for C++", + "homepage": "https://github.com/ChaiScript/ChaiScript" +} diff --git a/ports/charls/CONTROL b/ports/charls/CONTROL deleted file mode 100644 index 57fdd3ec6..000000000 --- a/ports/charls/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: charls -Version: 2.2.0 -Homepage: https://github.com/team-charls/charls -Description: CharLS, a C++ JPEG-LS library implementation.
\ No newline at end of file diff --git a/ports/charls/vcpkg.json b/ports/charls/vcpkg.json new file mode 100644 index 000000000..b03c6bcdd --- /dev/null +++ b/ports/charls/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "charls", + "version-string": "2.2.0", + "port-version": 1, + "description": "CharLS, a C++ JPEG-LS library implementation.", + "homepage": "https://github.com/team-charls/charls" +} diff --git a/ports/check/CONTROL b/ports/check/CONTROL deleted file mode 100644 index 7f1583a02..000000000 --- a/ports/check/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: check
-Version: 0.15.2 -Homepage: https://github.com/libcheck/check
-Description: A unit testing framework for C
diff --git a/ports/check/vcpkg.json b/ports/check/vcpkg.json new file mode 100644 index 000000000..d94e11b68 --- /dev/null +++ b/ports/check/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "check", + "version-string": "0.15.2", + "port-version": 1, + "description": "A unit testing framework for C", + "homepage": "https://github.com/libcheck/check" +} diff --git a/ports/chipmunk/CONTROL b/ports/chipmunk/CONTROL deleted file mode 100644 index d5948caf7..000000000 --- a/ports/chipmunk/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: chipmunk -Version: 7.0.3 -Port-Version: 1 -Homepage: https://github.com/slembcke/Chipmunk2D -Description: A fast and lightweight 2D game physics library.
\ No newline at end of file diff --git a/ports/chipmunk/vcpkg.json b/ports/chipmunk/vcpkg.json new file mode 100644 index 000000000..07bda6fcb --- /dev/null +++ b/ports/chipmunk/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "chipmunk", + "version-string": "7.0.3", + "port-version": 2, + "description": "A fast and lightweight 2D game physics library.", + "homepage": "https://github.com/slembcke/Chipmunk2D" +} diff --git a/ports/chmlib/CONTROL b/ports/chmlib/CONTROL deleted file mode 100644 index 6042ceb99..000000000 --- a/ports/chmlib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: chmlib
-Version: 0.40-4
-Homepage: https://www.jedrea.com/chmlib/
-Description: CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.
diff --git a/ports/chmlib/vcpkg.json b/ports/chmlib/vcpkg.json new file mode 100644 index 000000000..f3fcf3d84 --- /dev/null +++ b/ports/chmlib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "chmlib", + "version-string": "0.40", + "port-version": 5, + "description": "CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.", + "homepage": "https://www.jedrea.com/chmlib/" +} diff --git a/ports/chromium-base/CONTROL b/ports/chromium-base/CONTROL deleted file mode 100644 index 589f60a26..000000000 --- a/ports/chromium-base/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: chromium-base -Version: 86.0.4199.1 -Port-Version: 1 -Homepage: https://chromium.googlesource.com/chromium/src -Description: Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. -Supports: x64 & (osx|windows|linux) & !uwp diff --git a/ports/chromium-base/vcpkg.json b/ports/chromium-base/vcpkg.json new file mode 100644 index 000000000..6ca5e8a9e --- /dev/null +++ b/ports/chromium-base/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "chromium-base", + "version-string": "86.0.4199.1", + "port-version": 2, + "description": "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.", + "homepage": "https://chromium.googlesource.com/chromium/src", + "supports": "x64 & (osx | windows | linux) & !uwp" +} diff --git a/ports/cimg/CONTROL b/ports/cimg/CONTROL deleted file mode 100644 index 6d7389d54..000000000 --- a/ports/cimg/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cimg -Version: 2.9.4 -Homepage: https://github.com/dtschump/CImg -Description: The CImg Library is a small, open-source, and modern C++ toolkit for image processing diff --git a/ports/cimg/vcpkg.json b/ports/cimg/vcpkg.json new file mode 100644 index 000000000..c7e58a67c --- /dev/null +++ b/ports/cimg/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cimg", + "version-string": "2.9.4", + "port-version": 1, + "description": "The CImg Library is a small, open-source, and modern C++ toolkit for image processing", + "homepage": "https://github.com/dtschump/CImg" +} diff --git a/ports/cityhash/CONTROL b/ports/cityhash/CONTROL deleted file mode 100644 index 2b45a58c9..000000000 --- a/ports/cityhash/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cityhash -Version: 2013-01-08 -Homepage: https://github.com/google/cityhash -Description: CityHash, a family of hash functions for strings. diff --git a/ports/cityhash/vcpkg.json b/ports/cityhash/vcpkg.json new file mode 100644 index 000000000..bcd255aed --- /dev/null +++ b/ports/cityhash/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cityhash", + "version-string": "2013-01-08", + "port-version": 1, + "description": "CityHash, a family of hash functions for strings.", + "homepage": "https://github.com/google/cityhash" +} diff --git a/ports/clara/CONTROL b/ports/clara/CONTROL deleted file mode 100644 index bb0af5dfb..000000000 --- a/ports/clara/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: clara -Version: 1.1.5 -Homepage: https://github.com/philsquared/Clara -Description: A simple to use command line parser for C++
\ No newline at end of file diff --git a/ports/clara/vcpkg.json b/ports/clara/vcpkg.json new file mode 100644 index 000000000..7752fb520 --- /dev/null +++ b/ports/clara/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "clara", + "version-string": "1.1.5", + "port-version": 1, + "description": "A simple to use command line parser for C++", + "homepage": "https://github.com/philsquared/Clara" +} diff --git a/ports/clblas/CONTROL b/ports/clblas/CONTROL deleted file mode 100644 index bd4d8a552..000000000 --- a/ports/clblas/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: clblas -Version: 2.12-4 -Build-Depends: opencl -Description: clBLAS is an OpenCL 1.2 accelerated BLAS (Basic Linear Algebra Subsystem) library. diff --git a/ports/clblas/vcpkg.json b/ports/clblas/vcpkg.json new file mode 100644 index 000000000..975a0982b --- /dev/null +++ b/ports/clblas/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "clblas", + "version-string": "2.12", + "port-version": 5, + "description": "clBLAS is an OpenCL 1.2 accelerated BLAS (Basic Linear Algebra Subsystem) library.", + "dependencies": [ + "opencl" + ] +} diff --git a/ports/clblast/CONTROL b/ports/clblast/CONTROL deleted file mode 100644 index 52c2c7533..000000000 --- a/ports/clblast/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: clblast
-Version: 1.5.1 -Build-Depends: opencl
-Description: A modern, lightweight, performant and tunable OpenCL BLAS library written in C++11.
\ No newline at end of file diff --git a/ports/clblast/vcpkg.json b/ports/clblast/vcpkg.json new file mode 100644 index 000000000..1bf12a26b --- /dev/null +++ b/ports/clblast/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "clblast", + "version-string": "1.5.1", + "port-version": 1, + "description": "A modern, lightweight, performant and tunable OpenCL BLAS library written in C++11.", + "dependencies": [ + "opencl" + ] +} diff --git a/ports/clfft/CONTROL b/ports/clfft/CONTROL deleted file mode 100644 index 522a641e4..000000000 --- a/ports/clfft/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: clfft -Version: 2.12.2-2 -Build-Depends: opencl -Homepage: https://github.com/clMathLibraries/clFFT -Description: clFFT is an OpenCL 1.2 accelerated Fast Fourier Transform library. diff --git a/ports/clfft/vcpkg.json b/ports/clfft/vcpkg.json new file mode 100644 index 000000000..c3e287507 --- /dev/null +++ b/ports/clfft/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "clfft", + "version-string": "2.12.2", + "port-version": 3, + "description": "clFFT is an OpenCL 1.2 accelerated Fast Fourier Transform library.", + "homepage": "https://github.com/clMathLibraries/clFFT", + "dependencies": [ + "opencl" + ] +} diff --git a/ports/clickhouse-cpp/CONTROL b/ports/clickhouse-cpp/CONTROL deleted file mode 100644 index fc8cf6a61..000000000 --- a/ports/clickhouse-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: clickhouse-cpp -Version: 2019-05-22 -Build-Depends: lz4, cityhash -Homepage: https://github.com/artpaul/clickhouse-cpp -Description: C++ client for Yandex ClickHouse. diff --git a/ports/clickhouse-cpp/vcpkg.json b/ports/clickhouse-cpp/vcpkg.json new file mode 100644 index 000000000..2c5d6a4f3 --- /dev/null +++ b/ports/clickhouse-cpp/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "clickhouse-cpp", + "version-string": "2019-05-22", + "port-version": 1, + "description": "C++ client for Yandex ClickHouse.", + "homepage": "https://github.com/artpaul/clickhouse-cpp", + "dependencies": [ + "cityhash", + "lz4" + ] +} diff --git a/ports/clipp/CONTROL b/ports/clipp/CONTROL deleted file mode 100644 index ed8084936..000000000 --- a/ports/clipp/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: clipp
-Version: 2019-04-30
-Description: command line interfaces for modern C++
\ No newline at end of file diff --git a/ports/clipp/vcpkg.json b/ports/clipp/vcpkg.json new file mode 100644 index 000000000..e5fc0850c --- /dev/null +++ b/ports/clipp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "clipp", + "version-string": "2019-04-30", + "port-version": 1, + "description": "command line interfaces for modern C++" +} diff --git a/ports/clockutils/CONTROL b/ports/clockutils/CONTROL deleted file mode 100644 index c555fd418..000000000 --- a/ports/clockutils/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: clockutils -Version: 1.1.1-3651f232c27074c4ceead169e223edf5f00247c5-3 -Homepage: https://github.com/ClockworkOrigins/clockUtils -Description: A lightweight c++ library for commonly needed tasks. Optimized for simplicity and speed. diff --git a/ports/clockutils/vcpkg.json b/ports/clockutils/vcpkg.json new file mode 100644 index 000000000..066a9ccac --- /dev/null +++ b/ports/clockutils/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "clockutils", + "version-string": "1.1.1-3651f232c27074c4ceead169e223edf5f00247c5", + "port-version": 4, + "description": "A lightweight c++ library for commonly needed tasks. Optimized for simplicity and speed.", + "homepage": "https://github.com/ClockworkOrigins/clockUtils" +} diff --git a/ports/clp/CONTROL b/ports/clp/CONTROL deleted file mode 100644 index c181d845f..000000000 --- a/ports/clp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: clp -Version: 1.17.6 -Description: Clp (Coin-or linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic, stand-alone executable version is also available. -Build-Depends: coinutils, osi diff --git a/ports/clp/vcpkg.json b/ports/clp/vcpkg.json new file mode 100644 index 000000000..7e598d199 --- /dev/null +++ b/ports/clp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "clp", + "version-string": "1.17.6", + "port-version": 1, + "description": "Clp (Coin-or linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic, stand-alone executable version is also available.", + "dependencies": [ + "coinutils", + "osi" + ] +} diff --git a/ports/clrng/CONTROL b/ports/clrng/CONTROL deleted file mode 100644 index 35c19e5e6..000000000 --- a/ports/clrng/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: clrng -Version: 2020-12-01 -Build-Depends: opencl -Supports: !arm64 -Homepage: https://github.com/clMathLibraries/clRNG -Description: clRNG is a library for uniform random number generation in OpenCL. diff --git a/ports/clrng/vcpkg.json b/ports/clrng/vcpkg.json new file mode 100644 index 000000000..a7415ab0b --- /dev/null +++ b/ports/clrng/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "clrng", + "version-string": "2020-12-01", + "port-version": 1, + "description": "clRNG is a library for uniform random number generation in OpenCL.", + "homepage": "https://github.com/clMathLibraries/clRNG", + "supports": "!arm64", + "dependencies": [ + "opencl" + ] +} diff --git a/ports/cmark/CONTROL b/ports/cmark/CONTROL deleted file mode 100644 index 8528ca579..000000000 --- a/ports/cmark/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: cmark
-Version: 0.29.0 -Description: CommonMark parsing and rendering library
diff --git a/ports/cmark/vcpkg.json b/ports/cmark/vcpkg.json new file mode 100644 index 000000000..8ada6339c --- /dev/null +++ b/ports/cmark/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "cmark", + "version-string": "0.29.0", + "port-version": 1, + "description": "CommonMark parsing and rendering library" +} diff --git a/ports/cmcstl2/CONTROL b/ports/cmcstl2/CONTROL deleted file mode 100644 index 42b652ce4..000000000 --- a/ports/cmcstl2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cmcstl2
-Version: 2019-07-20
-Description: An implementation of C++ Extensions for Ranges
-Homepage: https://github.com/CaseyCarter/cmcstl2
diff --git a/ports/cmcstl2/vcpkg.json b/ports/cmcstl2/vcpkg.json new file mode 100644 index 000000000..df0d6a2a5 --- /dev/null +++ b/ports/cmcstl2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cmcstl2", + "version-string": "2019-07-20", + "port-version": 1, + "description": "An implementation of C++ Extensions for Ranges", + "homepage": "https://github.com/CaseyCarter/cmcstl2" +} diff --git a/ports/coin/CONTROL b/ports/coin/CONTROL deleted file mode 100644 index f5147e350..000000000 --- a/ports/coin/CONTROL +++ /dev/null @@ -1,32 +0,0 @@ -Source: coin -Version: 4.0.0 -Port-Version: 2 -Description: A high-level 3D visualization library with Open Inventor 2.1 API -Build-Depends: boost-assert, boost-config, boost-lexical-cast, boost-math, boost-smart-ptr, boost-static-assert, opengl-registry -Homepage: https://github.com/coin3d/coin -Default-Features: simage, zlib -Supports: !(arm|arm64|uwp) - -Feature: bzip2 -Build-Depends: bzip2, freetype[bzip2] -Description: Support bzip2 compressed fonts - -Feature: fontconfig -Build-Depends: fontconfig -Description: Use fontconfig for font support - -Feature: freetype -Build-Depends: freetype -Description: Use freetype for font support - -Feature: openal -Build-Depends: openal-soft -Description: Use OpenAL for sound support in VRML97 - -Feature: simage -Build-Depends: simage -Description: Use simage for loading images (textures), audio, and animations - -Feature: zlib -Build-Depends: zlib -Description: Use zlib for reading/writing compressed files diff --git a/ports/coin/vcpkg.json b/ports/coin/vcpkg.json new file mode 100644 index 000000000..c9f254f77 --- /dev/null +++ b/ports/coin/vcpkg.json @@ -0,0 +1,65 @@ +{ + "name": "coin", + "version-string": "4.0.0", + "port-version": 3, + "description": "A high-level 3D visualization library with Open Inventor 2.1 API", + "homepage": "https://github.com/coin3d/coin", + "supports": "!(arm | arm64 | uwp)", + "dependencies": [ + "boost-assert", + "boost-config", + "boost-lexical-cast", + "boost-math", + "boost-smart-ptr", + "boost-static-assert", + "opengl-registry" + ], + "default-features": [ + "simage", + "zlib" + ], + "features": { + "bzip2": { + "description": "Support bzip2 compressed fonts", + "dependencies": [ + "bzip2", + { + "name": "freetype", + "features": [ + "bzip2" + ] + } + ] + }, + "fontconfig": { + "description": "Use fontconfig for font support", + "dependencies": [ + "fontconfig" + ] + }, + "freetype": { + "description": "Use freetype for font support", + "dependencies": [ + "freetype" + ] + }, + "openal": { + "description": "Use OpenAL for sound support in VRML97", + "dependencies": [ + "openal-soft" + ] + }, + "simage": { + "description": "Use simage for loading images (textures), audio, and animations", + "dependencies": [ + "simage" + ] + }, + "zlib": { + "description": "Use zlib for reading/writing compressed files", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/coinutils/CONTROL b/ports/coinutils/CONTROL deleted file mode 100644 index a242265bf..000000000 --- a/ports/coinutils/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: coinutils -Version: 2.11.4 -Description: CoinUtils (Coin-or Utilities) is an open-source collection of classes and functions that are generally useful to more than one COIN-OR project diff --git a/ports/coinutils/vcpkg.json b/ports/coinutils/vcpkg.json new file mode 100644 index 000000000..2f7144376 --- /dev/null +++ b/ports/coinutils/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "coinutils", + "version-string": "2.11.4", + "port-version": 1, + "description": "CoinUtils (Coin-or Utilities) is an open-source collection of classes and functions that are generally useful to more than one COIN-OR project" +} diff --git a/ports/collada-dom/CONTROL b/ports/collada-dom/CONTROL deleted file mode 100644 index 9b6136153..000000000 --- a/ports/collada-dom/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: collada-dom
-Version: 2.5.0
-Port-Version: 4
-Homepage: https://github.com/rdiankov/collada-dom
-Description: The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document.
-Build-Depends: zlib, libxml2, minizip, pcre, uriparser, boost-filesystem, boost-system
diff --git a/ports/collada-dom/vcpkg.json b/ports/collada-dom/vcpkg.json new file mode 100644 index 000000000..e929b4a07 --- /dev/null +++ b/ports/collada-dom/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "collada-dom", + "version-string": "2.5.0", + "port-version": 5, + "description": "The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document.", + "homepage": "https://github.com/rdiankov/collada-dom", + "dependencies": [ + "boost-filesystem", + "boost-system", + "libxml2", + "minizip", + "pcre", + "uriparser", + "zlib" + ] +} diff --git a/ports/console-bridge/CONTROL b/ports/console-bridge/CONTROL deleted file mode 100644 index 035b90076..000000000 --- a/ports/console-bridge/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: console-bridge -Version: 1.0.1 -Port-Version: 1 -Homepage: https://github.com/ros/console_bridge -Description: a ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages. diff --git a/ports/console-bridge/vcpkg.json b/ports/console-bridge/vcpkg.json new file mode 100644 index 000000000..d841bb9e8 --- /dev/null +++ b/ports/console-bridge/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "console-bridge", + "version-string": "1.0.1", + "port-version": 2, + "description": "a ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages.", + "homepage": "https://github.com/ros/console_bridge" +} diff --git a/ports/constexpr-contracts/CONTROL b/ports/constexpr-contracts/CONTROL deleted file mode 100644 index 515b9b2b5..000000000 --- a/ports/constexpr-contracts/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: constexpr-contracts -Version: 2020-08-09 -Homepage: https://github.com/cjdb/constexpr-contracts -Description: A constexpr-friendly, optimisation-friendly contracts library. diff --git a/ports/constexpr-contracts/vcpkg.json b/ports/constexpr-contracts/vcpkg.json new file mode 100644 index 000000000..1e5da4135 --- /dev/null +++ b/ports/constexpr-contracts/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "constexpr-contracts", + "version-string": "2020-08-09", + "port-version": 1, + "description": "A constexpr-friendly, optimisation-friendly contracts library.", + "homepage": "https://github.com/cjdb/constexpr-contracts" +} diff --git a/ports/constexpr/CONTROL b/ports/constexpr/CONTROL deleted file mode 100644 index 78dc70aa4..000000000 --- a/ports/constexpr/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: constexpr
-Version: 1.0-1
-Homepage: https://github.com/elbeno/constexpr
-Description: Small MIT License Library of general stdlib functions written as C++11 constexpr functions.
diff --git a/ports/constexpr/vcpkg.json b/ports/constexpr/vcpkg.json new file mode 100644 index 000000000..85a8a46c9 --- /dev/null +++ b/ports/constexpr/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "constexpr", + "version-string": "1.0", + "port-version": 2, + "description": "Small MIT License Library of general stdlib functions written as C++11 constexpr functions.", + "homepage": "https://github.com/elbeno/constexpr" +} diff --git a/ports/cpp-netlib/CONTROL b/ports/cpp-netlib/CONTROL deleted file mode 100644 index f31cc101b..000000000 --- a/ports/cpp-netlib/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: cpp-netlib
-Version: 0.13.0
-Port-Version: 4
-Homepage: https://cpp-netlib.org/
-Build-Depends: boost-spirit, boost-smart-ptr, boost-asio, boost-program-options, boost-assign, boost-logic, boost-scope-exit
-Description: A collection of network-related routines/implementations geared towards providing a robust cross-platform networking library
-Supports: !uwp
\ No newline at end of file diff --git a/ports/cpp-netlib/vcpkg.json b/ports/cpp-netlib/vcpkg.json new file mode 100644 index 000000000..22a7c7b9e --- /dev/null +++ b/ports/cpp-netlib/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "cpp-netlib", + "version-string": "0.13.0", + "port-version": 5, + "description": "A collection of network-related routines/implementations geared towards providing a robust cross-platform networking library", + "homepage": "https://cpp-netlib.org/", + "supports": "!uwp", + "dependencies": [ + "boost-asio", + "boost-assign", + "boost-logic", + "boost-program-options", + "boost-scope-exit", + "boost-smart-ptr", + "boost-spirit" + ] +} diff --git a/ports/cpp-peglib/CONTROL b/ports/cpp-peglib/CONTROL deleted file mode 100644 index 6a6ed9ad5..000000000 --- a/ports/cpp-peglib/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: cpp-peglib -Version: 0.1.0 -Description: C++11 header-only PEG (Parsing Expression Grammars) library. diff --git a/ports/cpp-peglib/vcpkg.json b/ports/cpp-peglib/vcpkg.json new file mode 100644 index 000000000..b7e978496 --- /dev/null +++ b/ports/cpp-peglib/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "cpp-peglib", + "version-string": "0.1.0", + "port-version": 1, + "description": "C++11 header-only PEG (Parsing Expression Grammars) library." +} diff --git a/ports/cpp-redis/CONTROL b/ports/cpp-redis/CONTROL deleted file mode 100644 index 702c107a1..000000000 --- a/ports/cpp-redis/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cpp-redis
-Version: 4.3.1-2
-Build-Depends: tacopie
-Homepage: https://github.com/cpp-redis/cpp_redis
-Description: cpp-redis is a C++11 Asynchronous Multi-Platform Lightweight Redis Client, with support for synchronous operations and pipelining.
diff --git a/ports/cpp-redis/vcpkg.json b/ports/cpp-redis/vcpkg.json new file mode 100644 index 000000000..a0b08e18a --- /dev/null +++ b/ports/cpp-redis/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cpp-redis", + "version-string": "4.3.1", + "port-version": 3, + "description": "cpp-redis is a C++11 Asynchronous Multi-Platform Lightweight Redis Client, with support for synchronous operations and pipelining.", + "homepage": "https://github.com/cpp-redis/cpp_redis", + "dependencies": [ + "tacopie" + ] +} diff --git a/ports/cpp-taskflow/CONTROL b/ports/cpp-taskflow/CONTROL deleted file mode 100644 index 49885ffd0..000000000 --- a/ports/cpp-taskflow/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cpp-taskflow
-Version: 2.6.0
-Description: Fast Parallel Tasking Programming Library using Modern C++.
-Homepage: https://github.com/taskflow/taskflow
-Build-Depends: taskflow
diff --git a/ports/cpp-taskflow/vcpkg.json b/ports/cpp-taskflow/vcpkg.json new file mode 100644 index 000000000..ca690bb21 --- /dev/null +++ b/ports/cpp-taskflow/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cpp-taskflow", + "version-string": "2.6.0", + "port-version": 1, + "description": "Fast Parallel Tasking Programming Library using Modern C++.", + "homepage": "https://github.com/taskflow/taskflow", + "dependencies": [ + "taskflow" + ] +} diff --git a/ports/cppad/CONTROL b/ports/cppad/CONTROL deleted file mode 100644 index f38cfd121..000000000 --- a/ports/cppad/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cppad -Version: 20200000.3 -Homepage: https://github.com/coin-or/CppAD -Description: CppAD: A Package for Differentiation of C++ Algorithms -Supports: !(arm|uwp) diff --git a/ports/cppad/vcpkg.json b/ports/cppad/vcpkg.json new file mode 100644 index 000000000..a2108bcec --- /dev/null +++ b/ports/cppad/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "cppad", + "version-string": "20200000.3", + "port-version": 1, + "description": "CppAD: A Package for Differentiation of C++ Algorithms", + "homepage": "https://github.com/coin-or/CppAD", + "supports": "!(arm | uwp)" +} diff --git a/ports/cppcms/CONTROL b/ports/cppcms/CONTROL deleted file mode 100644 index 2d4f63095..000000000 --- a/ports/cppcms/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: cppcms
-Version: 1.2.1
-Port-Version: 2
-Homepage: https://github.com/artyom-beilis/cppcms
-Description: CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed at Rapid Web Application Development
-Build-Depends: icu, pcre, openssl, zlib
-Supports: !(linux|osx)
diff --git a/ports/cppcms/vcpkg.json b/ports/cppcms/vcpkg.json new file mode 100644 index 000000000..0991668ef --- /dev/null +++ b/ports/cppcms/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "cppcms", + "version-string": "1.2.1", + "port-version": 3, + "description": "CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed at Rapid Web Application Development", + "homepage": "https://github.com/artyom-beilis/cppcms", + "supports": "!(linux | osx)", + "dependencies": [ + "icu", + "openssl", + "pcre", + "zlib" + ] +} diff --git a/ports/cppcodec/CONTROL b/ports/cppcodec/CONTROL deleted file mode 100644 index 32f72bf2f..000000000 --- a/ports/cppcodec/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: cppcodec
-Version: 0.2
-Description: Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32.
\ No newline at end of file diff --git a/ports/cppcodec/vcpkg.json b/ports/cppcodec/vcpkg.json new file mode 100644 index 000000000..0713dfd7f --- /dev/null +++ b/ports/cppcodec/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "cppcodec", + "version-string": "0.2", + "port-version": 1, + "description": "Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32." +} diff --git a/ports/cppcoro/CONTROL b/ports/cppcoro/CONTROL deleted file mode 100644 index ea3a391fa..000000000 --- a/ports/cppcoro/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cppcoro
-Homepage: https://github.com/lewissbaker/cppcoro
-Version: 2020-2-28-1
-Description: A library of C++ coroutine abstractions for the Coroutines TS
-Supports: !uwp
diff --git a/ports/cppcoro/vcpkg.json b/ports/cppcoro/vcpkg.json new file mode 100644 index 000000000..e5e116dc8 --- /dev/null +++ b/ports/cppcoro/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "cppcoro", + "version-string": "2020-2-28", + "port-version": 2, + "description": "A library of C++ coroutine abstractions for the Coroutines TS", + "homepage": "https://github.com/lewissbaker/cppcoro", + "supports": "!uwp" +} diff --git a/ports/cppfs/CONTROL b/ports/cppfs/CONTROL deleted file mode 100644 index d32f5a7f8..000000000 --- a/ports/cppfs/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: cppfs
-Version: 1.3.0 -Description: Cross-platform C++ file system library supporting multiple backends
-Supports: !uwp
-
-Feature: ssh
-Description: SSH backend for cppfs
-Build-Depends: libssh2,openssl,zlib
diff --git a/ports/cppfs/vcpkg.json b/ports/cppfs/vcpkg.json new file mode 100644 index 000000000..75db6fc3e --- /dev/null +++ b/ports/cppfs/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "cppfs", + "version-string": "1.3.0", + "port-version": 1, + "description": "Cross-platform C++ file system library supporting multiple backends", + "supports": "!uwp", + "features": { + "ssh": { + "description": "SSH backend for cppfs", + "dependencies": [ + "libssh2", + "openssl", + "zlib" + ] + } + } +} diff --git a/ports/cppitertools/CONTROL b/ports/cppitertools/CONTROL deleted file mode 100644 index 84897b20c..000000000 --- a/ports/cppitertools/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cppitertools
-Version: 2.1
-Homepage: https://github.com/ryanhaining/cppitertools
-Description: Range-based for loop add-ons inspired by the Python builtins and itertools library
-Build-Depends: boost-optional
diff --git a/ports/cppitertools/vcpkg.json b/ports/cppitertools/vcpkg.json new file mode 100644 index 000000000..8f643e6bc --- /dev/null +++ b/ports/cppitertools/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cppitertools", + "version-string": "2.1", + "port-version": 1, + "description": "Range-based for loop add-ons inspired by the Python builtins and itertools library", + "homepage": "https://github.com/ryanhaining/cppitertools", + "dependencies": [ + "boost-optional" + ] +} diff --git a/ports/cppkafka/CONTROL b/ports/cppkafka/CONTROL deleted file mode 100644 index 5dec433ef..000000000 --- a/ports/cppkafka/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cppkafka -Version: 0.3.1-2 -Homepage: https://github.com/mfontanini/cppkafka -Description: cppkafka allows C++ applications to consume and produce messages using the Apache Kafka protocol. The library is built on top of librdkafka, and provides a high level API that uses modern C++ features to make it easier to write code while keeping the wrapper's performance overhead to a minimum. -Build-Depends: boost-program-options, librdkafka diff --git a/ports/cppkafka/vcpkg.json b/ports/cppkafka/vcpkg.json new file mode 100644 index 000000000..00473d972 --- /dev/null +++ b/ports/cppkafka/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "cppkafka", + "version-string": "0.3.1", + "port-version": 3, + "description": "cppkafka allows C++ applications to consume and produce messages using the Apache Kafka protocol. The library is built on top of librdkafka, and provides a high level API that uses modern C++ features to make it easier to write code while keeping the wrapper's performance overhead to a minimum.", + "homepage": "https://github.com/mfontanini/cppkafka", + "dependencies": [ + "boost-program-options", + "librdkafka" + ] +} diff --git a/ports/cppmicroservices/CONTROL b/ports/cppmicroservices/CONTROL deleted file mode 100644 index 2db76b91d..000000000 --- a/ports/cppmicroservices/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: cppmicroservices -Version: 3.4.0 -Port-Version: 2 -Homepage: https://github.com/CppMicroServices/CppMicroServices -Description: An OSGi-like C++ dynamic module system and service registry -Build-Depends: gtest
\ No newline at end of file diff --git a/ports/cppmicroservices/vcpkg.json b/ports/cppmicroservices/vcpkg.json new file mode 100644 index 000000000..1c28245eb --- /dev/null +++ b/ports/cppmicroservices/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "cppmicroservices", + "version-string": "3.4.0", + "port-version": 3, + "description": "An OSGi-like C++ dynamic module system and service registry", + "homepage": "https://github.com/CppMicroServices/CppMicroServices", + "dependencies": [ + "gtest" + ] +} diff --git a/ports/cpptoml/CONTROL b/ports/cpptoml/CONTROL deleted file mode 100644 index 2409ddbd2..000000000 --- a/ports/cpptoml/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: cpptoml
-Version: v0.1.1
-Description: A header-only library for parsing TOML configuration files.
diff --git a/ports/cpptoml/vcpkg.json b/ports/cpptoml/vcpkg.json new file mode 100644 index 000000000..13afe69b4 --- /dev/null +++ b/ports/cpptoml/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "cpptoml", + "version-string": "v0.1.1", + "port-version": 1, + "description": "A header-only library for parsing TOML configuration files." +} diff --git a/ports/cpputest/CONTROL b/ports/cpputest/CONTROL deleted file mode 100644 index 7d0840829..000000000 --- a/ports/cpputest/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cpputest
-Version: 2019-9-16-1
-Homepage: https://github.com/cpputest/cpputest
-Description: CppUTest unit testing and mocking framework for C/C++.
\ No newline at end of file diff --git a/ports/cpputest/vcpkg.json b/ports/cpputest/vcpkg.json new file mode 100644 index 000000000..3e5867d70 --- /dev/null +++ b/ports/cpputest/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cpputest", + "version-string": "2019-9-16", + "port-version": 2, + "description": "CppUTest unit testing and mocking framework for C/C++.", + "homepage": "https://github.com/cpputest/cpputest" +} diff --git a/ports/cpuid/CONTROL b/ports/cpuid/CONTROL deleted file mode 100644 index 8445533af..000000000 --- a/ports/cpuid/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cpuid -Version: 0.4.1-1 -Homepage: https://github.com/anrieff/libcpuid -Description: Provides CPU identification for the x86 (and x86_64) -Supports: x86 | x64 diff --git a/ports/cpuid/vcpkg.json b/ports/cpuid/vcpkg.json new file mode 100644 index 000000000..6c63a4c77 --- /dev/null +++ b/ports/cpuid/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "cpuid", + "version-string": "0.4.1", + "port-version": 2, + "description": "Provides CPU identification for the x86 (and x86_64)", + "homepage": "https://github.com/anrieff/libcpuid", + "supports": "x86 | x64" +} diff --git a/ports/cr/CONTROL b/ports/cr/CONTROL deleted file mode 100644 index 864d23f63..000000000 --- a/ports/cr/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cr
-Version: 2020-04-26
-Homepage: https://fungos.github.io/cr-simple-c-hot-reload/
-Description: cr.h: A Simple C Hot Reload Header-only Library
diff --git a/ports/cr/vcpkg.json b/ports/cr/vcpkg.json new file mode 100644 index 000000000..a80ef7059 --- /dev/null +++ b/ports/cr/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cr", + "version-string": "2020-04-26", + "port-version": 1, + "description": "cr.h: A Simple C Hot Reload Header-only Library", + "homepage": "https://fungos.github.io/cr-simple-c-hot-reload/" +} diff --git a/ports/crashpad/CONTROL b/ports/crashpad/CONTROL deleted file mode 100644 index dab2671f6..000000000 --- a/ports/crashpad/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: crashpad -Version: 2020-03-18 -Homepage: https://chromium.googlesource.com/crashpad/crashpad/+/master/README.md -Description: Crashpad is a crash-reporting system. - Crashpad is a library for capturing, storing and transmitting postmortem crash reports from a client to an upstream collection server. Crashpad aims to make it possible for clients to capture process state at the time of crash with the best possible fidelity and coverage, with the minimum of fuss. -Build-Depends: zlib -Supports: x64 & (osx|windows) diff --git a/ports/crashpad/vcpkg.json b/ports/crashpad/vcpkg.json new file mode 100644 index 000000000..a47031499 --- /dev/null +++ b/ports/crashpad/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "crashpad", + "version-string": "2020-03-18", + "port-version": 1, + "description": [ + "Crashpad is a crash-reporting system.", + "Crashpad is a library for capturing, storing and transmitting postmortem crash reports from a client to an upstream collection server. Crashpad aims to make it possible for clients to capture process state at the time of crash with the best possible fidelity and coverage, with the minimum of fuss." + ], + "homepage": "https://chromium.googlesource.com/crashpad/crashpad/+/master/README.md", + "supports": "x64 & (osx | windows)", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/crc32c/CONTROL b/ports/crc32c/CONTROL deleted file mode 100644 index b7d86b001..000000000 --- a/ports/crc32c/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: crc32c -Version: 1.1.1 -Homepage: https://github.com/google/crc32c -Description: CRC32C implementation with support for CPU-specific acceleration instructions. diff --git a/ports/crc32c/vcpkg.json b/ports/crc32c/vcpkg.json new file mode 100644 index 000000000..b8bd8e5b9 --- /dev/null +++ b/ports/crc32c/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "crc32c", + "version-string": "1.1.1", + "port-version": 1, + "description": "CRC32C implementation with support for CPU-specific acceleration instructions.", + "homepage": "https://github.com/google/crc32c" +} diff --git a/ports/croncpp/CONTROL b/ports/croncpp/CONTROL deleted file mode 100644 index 32ef3b907..000000000 --- a/ports/croncpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: croncpp -Version: 2020-09-04 -Port-Version: 1 -Homepage: https://github.com/mariusbancila/croncpp -Description: croncpp is a C++17 header-only cross-platform library for handling CRON expressions. diff --git a/ports/croncpp/vcpkg.json b/ports/croncpp/vcpkg.json new file mode 100644 index 000000000..d1b9e05de --- /dev/null +++ b/ports/croncpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "croncpp", + "version-string": "2020-09-04", + "port-version": 2, + "description": "croncpp is a C++17 header-only cross-platform library for handling CRON expressions.", + "homepage": "https://github.com/mariusbancila/croncpp" +} diff --git a/ports/crossguid/CONTROL b/ports/crossguid/CONTROL deleted file mode 100644 index 574d444d2..000000000 --- a/ports/crossguid/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: crossguid
-Version: 0.2.2-2018-06-16-1
-Build-Depends: libuuid (!windows&!uwp&!osx&!android)
-Description: CrossGuid is a minimal, cross platform, C++ GUID library.
diff --git a/ports/crossguid/vcpkg.json b/ports/crossguid/vcpkg.json new file mode 100644 index 000000000..0532bad66 --- /dev/null +++ b/ports/crossguid/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "crossguid", + "version-string": "0.2.2-2018-06-16", + "port-version": 2, + "description": "CrossGuid is a minimal, cross platform, C++ GUID library.", + "dependencies": [ + { + "name": "libuuid", + "platform": "!windows & !uwp & !osx & !android" + } + ] +} diff --git a/ports/cryptopp/CONTROL b/ports/cryptopp/CONTROL deleted file mode 100644 index 2cebc7177..000000000 --- a/ports/cryptopp/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: cryptopp -Version: 8.5.0 -Homepage: https://github.com/weidai11/cryptopp -Description: Crypto++ is a free C++ class library of cryptographic schemes. - -Feature: pem-pack -Description: Crypto++ with PEM pack diff --git a/ports/cryptopp/vcpkg.json b/ports/cryptopp/vcpkg.json new file mode 100644 index 000000000..e75fa2162 --- /dev/null +++ b/ports/cryptopp/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "cryptopp", + "version-string": "8.5.0", + "port-version": 1, + "description": "Crypto++ is a free C++ class library of cryptographic schemes.", + "homepage": "https://github.com/weidai11/cryptopp", + "features": { + "pem-pack": { + "description": "Crypto++ with PEM pack" + } + } +} diff --git a/ports/cspice/CONTROL b/ports/cspice/CONTROL deleted file mode 100644 index 00c2943a3..000000000 --- a/ports/cspice/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cspice -Version: 66 -Port-Version: 4 -Homepage: https://naif.jpl.nasa.gov/naif/toolkit_C.html -Description: NASA C SPICE toolkit diff --git a/ports/cspice/vcpkg.json b/ports/cspice/vcpkg.json new file mode 100644 index 000000000..abbf6dfaf --- /dev/null +++ b/ports/cspice/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cspice", + "version-string": "66", + "port-version": 5, + "description": "NASA C SPICE toolkit", + "homepage": "https://naif.jpl.nasa.gov/naif/toolkit_C.html" +} diff --git a/ports/ctbignum/CONTROL b/ports/ctbignum/CONTROL deleted file mode 100644 index 977abc21f..000000000 --- a/ports/ctbignum/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ctbignum -Version: 2019-08-02 -Homepage: https://github.com/niekbouman/ctbignum -Description: This is a header-only template library for fixed-width "small big-integer" computations, for use during run-time as well as compile-time. -Build-Depends: boost - diff --git a/ports/ctbignum/vcpkg.json b/ports/ctbignum/vcpkg.json new file mode 100644 index 000000000..093dfbcfb --- /dev/null +++ b/ports/ctbignum/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "ctbignum", + "version-string": "2019-08-02", + "port-version": 1, + "description": "This is a header-only template library for fixed-width \"small big-integer\" computations, for use during run-time as well as compile-time.", + "homepage": "https://github.com/niekbouman/ctbignum", + "dependencies": [ + "boost" + ] +} diff --git a/ports/ctemplate/CONTROL b/ports/ctemplate/CONTROL deleted file mode 100644 index fe8958a80..000000000 --- a/ports/ctemplate/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ctemplate -Version: 2020-09-14 -Homepage: https://github.com/OlafvdSpek/ctemplate -Description: C++ CTemplate system diff --git a/ports/ctemplate/vcpkg.json b/ports/ctemplate/vcpkg.json new file mode 100644 index 000000000..110b0c58a --- /dev/null +++ b/ports/ctemplate/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ctemplate", + "version-string": "2020-09-14", + "port-version": 1, + "description": "C++ CTemplate system", + "homepage": "https://github.com/OlafvdSpek/ctemplate" +} diff --git a/ports/ctp/CONTROL b/ports/ctp/CONTROL deleted file mode 100644 index f8e114137..000000000 --- a/ports/ctp/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: ctp
-Version: 6.6.1_P1_20210406_se
-Port-Version: 0
-Homepage: http://www.sfit.com.cn/index.htm
-Description: The Comprehensive Transaction Platform (CTP) is a future brokerage management system developed specially for futures companies. CTP API client library allows users to connect to CTP gateway for algorithmic trading.
-
-Feature: datacollect
-Description: Data collect support of CTP
diff --git a/ports/ctp/vcpkg.json b/ports/ctp/vcpkg.json new file mode 100644 index 000000000..640df906d --- /dev/null +++ b/ports/ctp/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "ctp", + "version-string": "6.6.1_P1_20210406_se", + "port-version": 1, + "description": "The Comprehensive Transaction Platform (CTP) is a future brokerage management system developed specially for futures companies. CTP API client library allows users to connect to CTP gateway for algorithmic trading.", + "homepage": "http://www.sfit.com.cn/index.htm", + "features": { + "datacollect": { + "description": "Data collect support of CTP" + } + } +} diff --git a/ports/cuda/CONTROL b/ports/cuda/CONTROL deleted file mode 100644 index d9719ab40..000000000 --- a/ports/cuda/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: cuda -Version: 10.1 -Port-Version: 7 -Description: A parallel computing platform and programming model -Homepage: https://developer.nvidia.com/cuda-toolkit diff --git a/ports/cuda/vcpkg.json b/ports/cuda/vcpkg.json new file mode 100644 index 000000000..a448794d3 --- /dev/null +++ b/ports/cuda/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cuda", + "version-string": "10.1", + "port-version": 8, + "description": "A parallel computing platform and programming model", + "homepage": "https://developer.nvidia.com/cuda-toolkit" +} diff --git a/ports/cunit/CONTROL b/ports/cunit/CONTROL deleted file mode 100644 index c5725875f..000000000 --- a/ports/cunit/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cunit -Version: 2.1.3-6 -Homepage: https://sourceforge.net/projects/cunit/ -Description: CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces diff --git a/ports/cunit/vcpkg.json b/ports/cunit/vcpkg.json new file mode 100644 index 000000000..c3b2d3032 --- /dev/null +++ b/ports/cunit/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cunit", + "version-string": "2.1.3", + "port-version": 7, + "description": "CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces", + "homepage": "https://sourceforge.net/projects/cunit/" +} diff --git a/ports/curlpp/CONTROL b/ports/curlpp/CONTROL deleted file mode 100644 index cac6a6048..000000000 --- a/ports/curlpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: curlpp -Version: 2018-06-15-3 -Description: C++ wrapper around libcURL -Build-Depends: curl diff --git a/ports/curlpp/vcpkg.json b/ports/curlpp/vcpkg.json new file mode 100644 index 000000000..9ca5d29ed --- /dev/null +++ b/ports/curlpp/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "curlpp", + "version-string": "2018-06-15", + "port-version": 4, + "description": "C++ wrapper around libcURL", + "dependencies": [ + "curl" + ] +} diff --git a/ports/cute-headers/CONTROL b/ports/cute-headers/CONTROL deleted file mode 100644 index f3b98ff56..000000000 --- a/ports/cute-headers/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cute-headers
-Version: 2019-09-20
-Description: Collection of cross-platform one-file C/C++ libraries with no dependencies
-Homepage: https://github.com/RandyGaul/cute_headers
diff --git a/ports/cute-headers/vcpkg.json b/ports/cute-headers/vcpkg.json new file mode 100644 index 000000000..bd12b94b4 --- /dev/null +++ b/ports/cute-headers/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cute-headers", + "version-string": "2019-09-20", + "port-version": 1, + "description": "Collection of cross-platform one-file C/C++ libraries with no dependencies", + "homepage": "https://github.com/RandyGaul/cute_headers" +} diff --git a/ports/cutelyst2/CONTROL b/ports/cutelyst2/CONTROL deleted file mode 100644 index 561558538..000000000 --- a/ports/cutelyst2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cutelyst2 -Version: 2.12.0 -Description: A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework -Build-Depends: qt5-base[core] diff --git a/ports/cutelyst2/vcpkg.json b/ports/cutelyst2/vcpkg.json new file mode 100644 index 000000000..2a0bdda3f --- /dev/null +++ b/ports/cutelyst2/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "cutelyst2", + "version-string": "2.12.0", + "port-version": 1, + "description": "A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/cxxopts/CONTROL b/ports/cxxopts/CONTROL deleted file mode 100644 index 68d7d9187..000000000 --- a/ports/cxxopts/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: cxxopts -Version: 2.2.1 -Homepage: https://github.com/jarro2783/cxxopts -Description: This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options diff --git a/ports/cxxopts/vcpkg.json b/ports/cxxopts/vcpkg.json new file mode 100644 index 000000000..213f5cefc --- /dev/null +++ b/ports/cxxopts/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "cxxopts", + "version-string": "2.2.1", + "port-version": 1, + "description": "This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options", + "homepage": "https://github.com/jarro2783/cxxopts" +} diff --git a/ports/darts-clone/CONTROL b/ports/darts-clone/CONTROL deleted file mode 100644 index a0bfad433..000000000 --- a/ports/darts-clone/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: darts-clone
-Version: 1767ab87cffe-1
-Description: A static double-array trie structure
diff --git a/ports/darts-clone/vcpkg.json b/ports/darts-clone/vcpkg.json new file mode 100644 index 000000000..e99a2315f --- /dev/null +++ b/ports/darts-clone/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "darts-clone", + "version-string": "1767ab87cffe", + "port-version": 2, + "description": "A static double-array trie structure" +} diff --git a/ports/dataframe/CONTROL b/ports/dataframe/CONTROL deleted file mode 100644 index 01e1ee6b4..000000000 --- a/ports/dataframe/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: dataframe
-Version: 1.17.0
-Description: This is a C++ statistical library that provides an interface similar to Pandas package in Python
-Homepage: https://github.com/hosseinmoein/DataFrame
-Supports: !uwp
diff --git a/ports/dataframe/vcpkg.json b/ports/dataframe/vcpkg.json new file mode 100644 index 000000000..902221408 --- /dev/null +++ b/ports/dataframe/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "dataframe", + "version-string": "1.17.0", + "port-version": 1, + "description": "This is a C++ statistical library that provides an interface similar to Pandas package in Python", + "homepage": "https://github.com/hosseinmoein/DataFrame", + "supports": "!uwp" +} diff --git a/ports/date/CONTROL b/ports/date/CONTROL deleted file mode 100644 index 0489b34d3..000000000 --- a/ports/date/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: date -Version: 3.0.0 -Port-Version: 2 -Homepage: https://github.com/HowardHinnant/date -Description: A date and time library based on the C++17 <chrono> header - -Feature: remote-api -Description: support automatic download of tz data -Build-Depends: curl diff --git a/ports/date/vcpkg.json b/ports/date/vcpkg.json new file mode 100644 index 000000000..cbca5d9b0 --- /dev/null +++ b/ports/date/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "date", + "version-string": "3.0.0", + "port-version": 3, + "description": "A date and time library based on the C++17 <chrono> header", + "homepage": "https://github.com/HowardHinnant/date", + "features": { + "remote-api": { + "description": "support automatic download of tz data", + "dependencies": [ + "curl" + ] + } + } +} diff --git a/ports/dbg-macro/CONTROL b/ports/dbg-macro/CONTROL deleted file mode 100644 index 80a2e3165..000000000 --- a/ports/dbg-macro/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dbg-macro -Version: 2019-07-11 -Description: A dbg(...) macro for C++ -Homepage: https://github.com/sharkdp/dbg-macro diff --git a/ports/dbg-macro/vcpkg.json b/ports/dbg-macro/vcpkg.json new file mode 100644 index 000000000..23cdf24d1 --- /dev/null +++ b/ports/dbg-macro/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dbg-macro", + "version-string": "2019-07-11", + "port-version": 1, + "description": "A dbg(...) macro for C++", + "homepage": "https://github.com/sharkdp/dbg-macro" +} diff --git a/ports/dbghelp/CONTROL b/ports/dbghelp/CONTROL deleted file mode 100644 index e92599d57..000000000 --- a/ports/dbghelp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dbghelp -Version: 0.0 -Description: Windows Debug Help Library -Supports: windows
\ No newline at end of file diff --git a/ports/dbghelp/vcpkg.json b/ports/dbghelp/vcpkg.json new file mode 100644 index 000000000..cb7786a83 --- /dev/null +++ b/ports/dbghelp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dbghelp", + "version-string": "0.0", + "port-version": 1, + "description": "Windows Debug Help Library", + "supports": "windows" +} diff --git a/ports/dbow2/CONTROL b/ports/dbow2/CONTROL deleted file mode 100644 index 4b5c4c1e0..000000000 --- a/ports/dbow2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: dbow2 -Version: 2019-08-05 -Homepage: https://github.com/dorian3d/DBoW2 -Description: DBoW2 is an improved version of the DBow library, an open source C++ library for indexing and converting images into a bag-of-word representation. -Build-Depends: opencv diff --git a/ports/dbow2/vcpkg.json b/ports/dbow2/vcpkg.json new file mode 100644 index 000000000..6f0fec46d --- /dev/null +++ b/ports/dbow2/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "dbow2", + "version-string": "2019-08-05", + "port-version": 1, + "description": "DBoW2 is an improved version of the DBow library, an open source C++ library for indexing and converting images into a bag-of-word representation.", + "homepage": "https://github.com/dorian3d/DBoW2", + "dependencies": [ + "opencv" + ] +} diff --git a/ports/dbow3/CONTROL b/ports/dbow3/CONTROL deleted file mode 100644 index 831ea9f0f..000000000 --- a/ports/dbow3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dbow3 -Version: 1.0.0 -Description: DBoW3 is an improved version of the DBow2 library, an open source C++ library for indexing and converting images into a bag-of-word representation. -Build-Depends: opencv3[contrib]
\ No newline at end of file diff --git a/ports/dbow3/vcpkg.json b/ports/dbow3/vcpkg.json new file mode 100644 index 000000000..4e213ba47 --- /dev/null +++ b/ports/dbow3/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "dbow3", + "version-string": "1.0.0", + "port-version": 1, + "description": "DBoW3 is an improved version of the DBow2 library, an open source C++ library for indexing and converting images into a bag-of-word representation.", + "dependencies": [ + { + "name": "opencv3", + "features": [ + "contrib" + ] + } + ] +} diff --git a/ports/dcmtk/CONTROL b/ports/dcmtk/CONTROL deleted file mode 100644 index be526617e..000000000 --- a/ports/dcmtk/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: dcmtk
-Version: 3.6.6
-Description: This DICOM ToolKit (DCMTK) package consists of source code, documentation and installation instructions for a set of software libraries and applications implementing part of the DICOM/MEDICOM Standard.
diff --git a/ports/dcmtk/vcpkg.json b/ports/dcmtk/vcpkg.json new file mode 100644 index 000000000..a75b5a7bd --- /dev/null +++ b/ports/dcmtk/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "dcmtk", + "version-string": "3.6.6", + "port-version": 1, + "description": "This DICOM ToolKit (DCMTK) package consists of source code, documentation and installation instructions for a set of software libraries and applications implementing part of the DICOM/MEDICOM Standard." +} diff --git a/ports/decimal-for-cpp/CONTROL b/ports/decimal-for-cpp/CONTROL deleted file mode 100644 index 9cf6554c4..000000000 --- a/ports/decimal-for-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: decimal-for-cpp -Version: 1.16 -Port-Version: 1 -Description: Decimal data type support, for COBOL-like fixed-point operations on currency values. - diff --git a/ports/decimal-for-cpp/vcpkg.json b/ports/decimal-for-cpp/vcpkg.json new file mode 100644 index 000000000..16ba18fc3 --- /dev/null +++ b/ports/decimal-for-cpp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "decimal-for-cpp", + "version-string": "1.16", + "port-version": 2, + "description": "Decimal data type support, for COBOL-like fixed-point operations on currency values." +} diff --git a/ports/detours/CONTROL b/ports/detours/CONTROL deleted file mode 100644 index baf44f69d..000000000 --- a/ports/detours/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: detours
-Version: 4.0.1
-Port-Version: 2
-Homepage: https://github.com/microsoft/Detours
-Description: Detours is a software package for monitoring and instrumenting API calls on Windows.
\ No newline at end of file diff --git a/ports/detours/vcpkg.json b/ports/detours/vcpkg.json new file mode 100644 index 000000000..2813febbd --- /dev/null +++ b/ports/detours/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "detours", + "version-string": "4.0.1", + "port-version": 3, + "description": "Detours is a software package for monitoring and instrumenting API calls on Windows.", + "homepage": "https://github.com/microsoft/Detours" +} diff --git a/ports/devicenameresolver/CONTROL b/ports/devicenameresolver/CONTROL deleted file mode 100644 index 1accbf8c5..000000000 --- a/ports/devicenameresolver/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: devicenameresolver
-Version: 2016-06-26-0850d88fa6-1
-Description: a little library that resolves a path from a (virtual) device name.
diff --git a/ports/devicenameresolver/vcpkg.json b/ports/devicenameresolver/vcpkg.json new file mode 100644 index 000000000..b52d9c4fd --- /dev/null +++ b/ports/devicenameresolver/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "devicenameresolver", + "version-string": "2016-06-26-0850d88fa6", + "port-version": 2, + "description": "a little library that resolves a path from a (virtual) device name." +} diff --git a/ports/dimcli/CONTROL b/ports/dimcli/CONTROL deleted file mode 100644 index 40f2109ac..000000000 --- a/ports/dimcli/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dimcli -Version: 5.0.2 -Homepage: https://github.com/gknowles/dimcli -Description: C++ command line parser toolkit diff --git a/ports/dimcli/vcpkg.json b/ports/dimcli/vcpkg.json new file mode 100644 index 000000000..319d33cc8 --- /dev/null +++ b/ports/dimcli/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dimcli", + "version-string": "5.0.2", + "port-version": 1, + "description": "C++ command line parser toolkit", + "homepage": "https://github.com/gknowles/dimcli" +} diff --git a/ports/dirent/CONTROL b/ports/dirent/CONTROL deleted file mode 100644 index b8444bc98..000000000 --- a/ports/dirent/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dirent -Version: 1.23.2 -Homepage: https://github.com/tronkko/dirent -Description: Dirent is a C/C++ programming interface that allows programmers to retrieve information about files and directories under Linux/UNIX. This project provides Linux compatible Dirent interface for Microsoft Windows. diff --git a/ports/dirent/vcpkg.json b/ports/dirent/vcpkg.json new file mode 100644 index 000000000..82a21b2ce --- /dev/null +++ b/ports/dirent/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dirent", + "version-string": "1.23.2", + "port-version": 1, + "description": "Dirent is a C/C++ programming interface that allows programmers to retrieve information about files and directories under Linux/UNIX. This project provides Linux compatible Dirent interface for Microsoft Windows.", + "homepage": "https://github.com/tronkko/dirent" +} diff --git a/ports/discord-game-sdk/CONTROL b/ports/discord-game-sdk/CONTROL deleted file mode 100644 index a164d53f0..000000000 --- a/ports/discord-game-sdk/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: discord-game-sdk -Version: 2.5.6-1 -Homepage: https://discordapp.com/developers/docs/game-sdk/sdk-starter-guide -Description: The Discord GameSDK is an easy drop-in SDK to help you manage all the hard things that come with making a game. -Supports: ((x64 && (windows || osx || linux)) || (x86 && windows)) && !uwp && !static
\ No newline at end of file diff --git a/ports/discord-game-sdk/vcpkg.json b/ports/discord-game-sdk/vcpkg.json new file mode 100644 index 000000000..0532cec36 --- /dev/null +++ b/ports/discord-game-sdk/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "discord-game-sdk", + "version-string": "2.5.6", + "port-version": 2, + "description": "The Discord GameSDK is an easy drop-in SDK to help you manage all the hard things that come with making a game.", + "homepage": "https://discordapp.com/developers/docs/game-sdk/sdk-starter-guide", + "supports": "((x64 & (windows | osx | linux)) | (x86 & windows)) & !uwp & !static" +} diff --git a/ports/discord-rpc/CONTROL b/ports/discord-rpc/CONTROL deleted file mode 100644 index 094c4eaa3..000000000 --- a/ports/discord-rpc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: discord-rpc -Version: 3.4.0 -Homepage: https://github.com/discordapp/discord-rpc -Description: Rich Presence allows you to leverage the totally overhauled "Now Playing" section in a Discord user's profile to help people play your game together. -Build-Depends: rapidjson diff --git a/ports/discord-rpc/vcpkg.json b/ports/discord-rpc/vcpkg.json new file mode 100644 index 000000000..12ab91796 --- /dev/null +++ b/ports/discord-rpc/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "discord-rpc", + "version-string": "3.4.0", + "port-version": 1, + "description": "Rich Presence allows you to leverage the totally overhauled \"Now Playing\" section in a Discord user's profile to help people play your game together.", + "homepage": "https://github.com/discordapp/discord-rpc", + "dependencies": [ + "rapidjson" + ] +} diff --git a/ports/discount/CONTROL b/ports/discount/CONTROL deleted file mode 100644 index 51c8b5e90..000000000 --- a/ports/discount/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: discount
-Version: 2.2.6
-Homepage: https://github.com/Orc/discount
-Description: DISCOUNT is a implementation of John Gruber & Aaron Swartz's Markdown markup language.
diff --git a/ports/discount/vcpkg.json b/ports/discount/vcpkg.json new file mode 100644 index 000000000..7fcbc5103 --- /dev/null +++ b/ports/discount/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "discount", + "version-string": "2.2.6", + "port-version": 1, + "description": "DISCOUNT is a implementation of John Gruber & Aaron Swartz's Markdown markup language.", + "homepage": "https://github.com/Orc/discount" +} diff --git a/ports/discreture/CONTROL b/ports/discreture/CONTROL deleted file mode 100644 index a2dff85cf..000000000 --- a/ports/discreture/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: discreture
-Version: 2020-01-29
-Homepage: https://github.com/mraggi/discreture
-Description: A modern C++ library for efficiently and easily iterating through common combinatorial objects, such as combinations, permutations, partitions and more.
-Build-Depends: boost-iterator, boost-container
diff --git a/ports/discreture/vcpkg.json b/ports/discreture/vcpkg.json new file mode 100644 index 000000000..f5869ba4c --- /dev/null +++ b/ports/discreture/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "discreture", + "version-string": "2020-01-29", + "port-version": 1, + "description": "A modern C++ library for efficiently and easily iterating through common combinatorial objects, such as combinations, permutations, partitions and more.", + "homepage": "https://github.com/mraggi/discreture", + "dependencies": [ + "boost-container", + "boost-iterator" + ] +} diff --git a/ports/distorm/CONTROL b/ports/distorm/CONTROL deleted file mode 100644 index 620dfa981..000000000 --- a/ports/distorm/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: distorm
-Version: 3.4.1
-Description: Powerful Disassembler Library For x86/AMD64
\ No newline at end of file diff --git a/ports/distorm/vcpkg.json b/ports/distorm/vcpkg.json new file mode 100644 index 000000000..e83775d89 --- /dev/null +++ b/ports/distorm/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "distorm", + "version-string": "3.4.1", + "port-version": 1, + "description": "Powerful Disassembler Library For x86/AMD64" +} diff --git a/ports/dlfcn-win32/CONTROL b/ports/dlfcn-win32/CONTROL deleted file mode 100644 index 69968ae54..000000000 --- a/ports/dlfcn-win32/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dlfcn-win32 -Version: 1.1.1-4 -Homepage: https://github.com/dlfcn-win32/dlfcn-win32 -Description: dlfcn-win32 is an implementation of dlfcn for Windows. diff --git a/ports/dlfcn-win32/vcpkg.json b/ports/dlfcn-win32/vcpkg.json new file mode 100644 index 000000000..505674d5b --- /dev/null +++ b/ports/dlfcn-win32/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dlfcn-win32", + "version-string": "1.1.1", + "port-version": 5, + "description": "dlfcn-win32 is an implementation of dlfcn for Windows.", + "homepage": "https://github.com/dlfcn-win32/dlfcn-win32" +} diff --git a/ports/docopt/CONTROL b/ports/docopt/CONTROL deleted file mode 100644 index b6599438c..000000000 --- a/ports/docopt/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: docopt -Version: 2018-11-01 -Description: Command line arguments parser that will make you smile (C++11 port). diff --git a/ports/docopt/vcpkg.json b/ports/docopt/vcpkg.json new file mode 100644 index 000000000..8e17436c4 --- /dev/null +++ b/ports/docopt/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "docopt", + "version-string": "2018-11-01", + "port-version": 1, + "description": "Command line arguments parser that will make you smile (C++11 port)." +} diff --git a/ports/doctest/CONTROL b/ports/doctest/CONTROL deleted file mode 100644 index 6e4e93e42..000000000 --- a/ports/doctest/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: doctest -Version: 2.4.5 -Homepage: https://github.com/onqtam/doctest -Description: The fastest feature-rich C++ single-header testing framework for unit tests and TDD diff --git a/ports/doctest/vcpkg.json b/ports/doctest/vcpkg.json new file mode 100644 index 000000000..4a4cdaad2 --- /dev/null +++ b/ports/doctest/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "doctest", + "version-string": "2.4.5", + "port-version": 1, + "description": "The fastest feature-rich C++ single-header testing framework for unit tests and TDD", + "homepage": "https://github.com/onqtam/doctest" +} diff --git a/ports/double-conversion/CONTROL b/ports/double-conversion/CONTROL deleted file mode 100644 index 215bb77fb..000000000 --- a/ports/double-conversion/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: double-conversion
-Version: 3.1.5
-Homepage: https://github.com/google/double-conversion
-Description: Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.
diff --git a/ports/double-conversion/vcpkg.json b/ports/double-conversion/vcpkg.json new file mode 100644 index 000000000..541bf7701 --- /dev/null +++ b/ports/double-conversion/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "double-conversion", + "version-string": "3.1.5", + "port-version": 1, + "description": "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.", + "homepage": "https://github.com/google/double-conversion" +} diff --git a/ports/dpdk/CONTROL b/ports/dpdk/CONTROL deleted file mode 100644 index 53d79f7e6..000000000 --- a/ports/dpdk/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dpdk -Version: 19.02 -Description: A set of libraries and drivers for fast packet processing -Supports: linux diff --git a/ports/dpdk/vcpkg.json b/ports/dpdk/vcpkg.json new file mode 100644 index 000000000..111defe83 --- /dev/null +++ b/ports/dpdk/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dpdk", + "version-string": "19.02", + "port-version": 1, + "description": "A set of libraries and drivers for fast packet processing", + "supports": "linux" +} diff --git a/ports/drlibs/CONTROL b/ports/drlibs/CONTROL deleted file mode 100644 index 284f99c35..000000000 --- a/ports/drlibs/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: drlibs -Version: 2019-08-12 -Homepage: https://github.com/mackron/dr_libs -Description: A collection of public domain single-file libraries for C/C++. diff --git a/ports/drlibs/vcpkg.json b/ports/drlibs/vcpkg.json new file mode 100644 index 000000000..717933aa0 --- /dev/null +++ b/ports/drlibs/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "drlibs", + "version-string": "2019-08-12", + "port-version": 1, + "description": "A collection of public domain single-file libraries for C/C++.", + "homepage": "https://github.com/mackron/dr_libs" +} diff --git a/ports/dtl/CONTROL b/ports/dtl/CONTROL deleted file mode 100644 index cd4109d04..000000000 --- a/ports/dtl/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: dtl -Version: 1.19 -Description: Diff template library diff --git a/ports/dtl/vcpkg.json b/ports/dtl/vcpkg.json new file mode 100644 index 000000000..d4a696474 --- /dev/null +++ b/ports/dtl/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "dtl", + "version-string": "1.19", + "port-version": 1, + "description": "Diff template library" +} diff --git a/ports/duckx/CONTROL b/ports/duckx/CONTROL deleted file mode 100644 index ec0e6c356..000000000 --- a/ports/duckx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: duckx
-Version: 1.0.0
-Homepage: https://github.com/amiremohamadi/DuckX
-Description: DuckX is a library for creation of Office docx files.
diff --git a/ports/duckx/vcpkg.json b/ports/duckx/vcpkg.json new file mode 100644 index 000000000..f38749088 --- /dev/null +++ b/ports/duckx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "duckx", + "version-string": "1.0.0", + "port-version": 1, + "description": "DuckX is a library for creation of Office docx files.", + "homepage": "https://github.com/amiremohamadi/DuckX" +} diff --git a/ports/duilib/CONTROL b/ports/duilib/CONTROL deleted file mode 100644 index be7173359..000000000 --- a/ports/duilib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: duilib
-Version: 2019-4-28
-Port-Version: 3
-Description: Duilib is a free open source DirectUI interface library under Windows. It is widely accepted by major Internet companies due to its simple and easy to expand design and stable and efficient implementation. It is widely used in IM, video client, stock market software, navigation software, and mobile phone assistive software. Duilib is still evolving, and will continue to improve in many aspects such as documentation, examples, animations, and rendering engines.
-Homepage: https://github.com/duilib/duilib
diff --git a/ports/duilib/vcpkg.json b/ports/duilib/vcpkg.json new file mode 100644 index 000000000..6c08b75db --- /dev/null +++ b/ports/duilib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "duilib", + "version-string": "2019-4-28", + "port-version": 4, + "description": "Duilib is a free open source DirectUI interface library under Windows. It is widely accepted by major Internet companies due to its simple and easy to expand design and stable and efficient implementation. It is widely used in IM, video client, stock market software, navigation software, and mobile phone assistive software. Duilib is still evolving, and will continue to improve in many aspects such as documentation, examples, animations, and rendering engines.", + "homepage": "https://github.com/duilib/duilib" +} diff --git a/ports/duktape/CONTROL b/ports/duktape/CONTROL deleted file mode 100644 index dd0e86447..000000000 --- a/ports/duktape/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: duktape -Version: 2.5.0 -Port-Version: 1 -Homepage: https://github.com/svaarala/duktape -Description: Embeddable Javascript engine with a focus on portability and compact footprint. diff --git a/ports/duktape/vcpkg.json b/ports/duktape/vcpkg.json new file mode 100644 index 000000000..59a78b9d6 --- /dev/null +++ b/ports/duktape/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "duktape", + "version-string": "2.5.0", + "port-version": 2, + "description": "Embeddable Javascript engine with a focus on portability and compact footprint.", + "homepage": "https://github.com/svaarala/duktape" +} diff --git a/ports/dx/CONTROL b/ports/dx/CONTROL deleted file mode 100644 index d5ad97872..000000000 --- a/ports/dx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: dx
-Version: 1.0.1-1
-Homepage: https://github.com/sdcb/dx
-Description: A modern C++ library for DirectX programming
\ No newline at end of file diff --git a/ports/dx/vcpkg.json b/ports/dx/vcpkg.json new file mode 100644 index 000000000..ddee48410 --- /dev/null +++ b/ports/dx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "dx", + "version-string": "1.0.1", + "port-version": 2, + "description": "A modern C++ library for DirectX programming", + "homepage": "https://github.com/sdcb/dx" +} diff --git a/ports/easycl/CONTROL b/ports/easycl/CONTROL deleted file mode 100644 index ad61f2260..000000000 --- a/ports/easycl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: easycl -Version: 0.3 -Homepage: https://github.com/architector1324/EasyCL -Build-Depends: opencl -Description: OpenCL based lightweight c++ computing library diff --git a/ports/easycl/vcpkg.json b/ports/easycl/vcpkg.json new file mode 100644 index 000000000..2df4f3609 --- /dev/null +++ b/ports/easycl/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "easycl", + "version-string": "0.3", + "port-version": 1, + "description": "OpenCL based lightweight c++ computing library", + "homepage": "https://github.com/architector1324/EasyCL", + "dependencies": [ + "opencl" + ] +} diff --git a/ports/easyloggingpp/CONTROL b/ports/easyloggingpp/CONTROL deleted file mode 100644 index a10dbb2d6..000000000 --- a/ports/easyloggingpp/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: easyloggingpp
-Version: 9.96.7-1
-Description: Easylogging++ is a single header efficient logging library for C++ applications.
\ No newline at end of file diff --git a/ports/easyloggingpp/vcpkg.json b/ports/easyloggingpp/vcpkg.json new file mode 100644 index 000000000..8f7066d55 --- /dev/null +++ b/ports/easyloggingpp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "easyloggingpp", + "version-string": "9.96.7", + "port-version": 2, + "description": "Easylogging++ is a single header efficient logging library for C++ applications." +} diff --git a/ports/eathread/CONTROL b/ports/eathread/CONTROL deleted file mode 100644 index a01117645..000000000 --- a/ports/eathread/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: eathread
-Version: 1.32.09-1
-Homepage: https://github.com/electronicarts/EAThread
-Description: Electronic Arts Thread Library. EAThread implements a unified cross-platform interface for multithreaded programming on various platforms.
-Build-Depends: eabase, eastl
diff --git a/ports/eathread/vcpkg.json b/ports/eathread/vcpkg.json new file mode 100644 index 000000000..b5ad4d3cf --- /dev/null +++ b/ports/eathread/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "eathread", + "version-string": "1.32.09", + "port-version": 2, + "description": "Electronic Arts Thread Library. EAThread implements a unified cross-platform interface for multithreaded programming on various platforms.", + "homepage": "https://github.com/electronicarts/EAThread", + "dependencies": [ + "eabase", + "eastl" + ] +} diff --git a/ports/ebml/CONTROL b/ports/ebml/CONTROL deleted file mode 100644 index 7e491e6fc..000000000 --- a/ports/ebml/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ebml
-Version: 1.4.0 -Homepage: https://github.com/Matroska-Org/libebml
-Description: a C++ library to parse EBML files
-Supports: !uwp
\ No newline at end of file diff --git a/ports/ebml/vcpkg.json b/ports/ebml/vcpkg.json new file mode 100644 index 000000000..764a42e79 --- /dev/null +++ b/ports/ebml/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "ebml", + "version-string": "1.4.0", + "port-version": 1, + "description": "a C++ library to parse EBML files", + "homepage": "https://github.com/Matroska-Org/libebml", + "supports": "!uwp" +} diff --git a/ports/ecsutil/CONTROL b/ports/ecsutil/CONTROL deleted file mode 100644 index e406ed457..000000000 --- a/ports/ecsutil/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ecsutil -Version: 1.0.7.15 -Homepage: https://github.com/EMCECS/ecs-object-client-windows-cpp -Description: Native Windows SDK for accessing ECS via the S3 HTTP protocol. -Build-Depends: atlmfc (windows) -Supports: windows&(x64|x86) diff --git a/ports/ecsutil/vcpkg.json b/ports/ecsutil/vcpkg.json new file mode 100644 index 000000000..fc3722756 --- /dev/null +++ b/ports/ecsutil/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "ecsutil", + "version-string": "1.0.7.15", + "port-version": 1, + "description": "Native Windows SDK for accessing ECS via the S3 HTTP protocol.", + "homepage": "https://github.com/EMCECS/ecs-object-client-windows-cpp", + "supports": "windows & (x64 | x86)", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + } + ] +} diff --git a/ports/edlib/CONTROL b/ports/edlib/CONTROL deleted file mode 100644 index 3a3e4b5e3..000000000 --- a/ports/edlib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: edlib
-Version: 1.2.6
-Homepage: https://github.com/Martinsos/edlib
-Description: Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.
\ No newline at end of file diff --git a/ports/edlib/vcpkg.json b/ports/edlib/vcpkg.json new file mode 100644 index 000000000..1676dd933 --- /dev/null +++ b/ports/edlib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "edlib", + "version-string": "1.2.6", + "port-version": 1, + "description": "Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.", + "homepage": "https://github.com/Martinsos/edlib" +} diff --git a/ports/effolkronium-random/CONTROL b/ports/effolkronium-random/CONTROL deleted file mode 100644 index b3501e22c..000000000 --- a/ports/effolkronium-random/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: effolkronium-random -Version: 1.3.1 -Description: Random with a modern C++ API diff --git a/ports/effolkronium-random/vcpkg.json b/ports/effolkronium-random/vcpkg.json new file mode 100644 index 000000000..39d131044 --- /dev/null +++ b/ports/effolkronium-random/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "effolkronium-random", + "version-string": "1.3.1", + "port-version": 1, + "description": "Random with a modern C++ API" +} diff --git a/ports/efsw/CONTROL b/ports/efsw/CONTROL deleted file mode 100644 index daeabee32..000000000 --- a/ports/efsw/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: efsw
-Version: 2020-06-08
-Port-Version: 1
-Homepage: https://github.com/SpartanJ/efsw
-Description: efsw is a C++ cross-platform file system watcher and notifier.
-Supports: !uwp
diff --git a/ports/efsw/vcpkg.json b/ports/efsw/vcpkg.json new file mode 100644 index 000000000..a001ada8f --- /dev/null +++ b/ports/efsw/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "efsw", + "version-string": "2020-06-08", + "port-version": 2, + "description": "efsw is a C++ cross-platform file system watcher and notifier.", + "homepage": "https://github.com/SpartanJ/efsw", + "supports": "!uwp" +} diff --git a/ports/egl-registry/CONTROL b/ports/egl-registry/CONTROL deleted file mode 100644 index 74cdf16b1..000000000 --- a/ports/egl-registry/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: egl-registry
-Version: 2020-02-20
-Homepage: https://github.com/KhronosGroup/EGL-Registry
-Description: the EGL API and Extension Registry
diff --git a/ports/egl-registry/vcpkg.json b/ports/egl-registry/vcpkg.json new file mode 100644 index 000000000..229edb677 --- /dev/null +++ b/ports/egl-registry/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "egl-registry", + "version-string": "2020-02-20", + "port-version": 1, + "description": "the EGL API and Extension Registry", + "homepage": "https://github.com/KhronosGroup/EGL-Registry" +} diff --git a/ports/eigen3/CONTROL b/ports/eigen3/CONTROL deleted file mode 100644 index e285c62d2..000000000 --- a/ports/eigen3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: eigen3 -Version: 3.3.9 -Homepage: http://eigen.tuxfamily.org -Description: C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. diff --git a/ports/eigen3/vcpkg.json b/ports/eigen3/vcpkg.json new file mode 100644 index 000000000..bf355b87c --- /dev/null +++ b/ports/eigen3/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "eigen3", + "version-string": "3.3.9", + "port-version": 1, + "description": "C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.", + "homepage": "http://eigen.tuxfamily.org" +} diff --git a/ports/elfutils/CONTROL b/ports/elfutils/CONTROL deleted file mode 100644 index 8dcee64a7..000000000 --- a/ports/elfutils/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: elfutils
-Version: 0.182
-Homepage: https://sourceware.org/elfutils/
-Description: elfutils is a collection of utilities and libraries to read, create and modify ELF binary files, find and handle DWARF debug data, symbols, thread state and stacktraces for processes and core files on GNU/Linux.
-Build-Depends: bzip2, zlib, liblzma, zstd
-Supports: !windows
diff --git a/ports/elfutils/vcpkg.json b/ports/elfutils/vcpkg.json new file mode 100644 index 000000000..ba686648f --- /dev/null +++ b/ports/elfutils/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "elfutils", + "version-string": "0.182", + "port-version": 1, + "description": "elfutils is a collection of utilities and libraries to read, create and modify ELF binary files, find and handle DWARF debug data, symbols, thread state and stacktraces for processes and core files on GNU/Linux.", + "homepage": "https://sourceware.org/elfutils/", + "supports": "!windows", + "dependencies": [ + "bzip2", + "liblzma", + "zlib", + "zstd" + ] +} diff --git a/ports/entityx/CONTROL b/ports/entityx/CONTROL deleted file mode 100644 index 281a4206b..000000000 --- a/ports/entityx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: entityx -Version: 1.3.0-2 -Description: EntityX - A fast, type-safe C++ Entity-Component system. -Homepage: https://github.com/alecthomas/entityx diff --git a/ports/entityx/vcpkg.json b/ports/entityx/vcpkg.json new file mode 100644 index 000000000..101eb1fa0 --- /dev/null +++ b/ports/entityx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "entityx", + "version-string": "1.3.0", + "port-version": 3, + "description": "EntityX - A fast, type-safe C++ Entity-Component system.", + "homepage": "https://github.com/alecthomas/entityx" +} diff --git a/ports/epsilon/CONTROL b/ports/epsilon/CONTROL deleted file mode 100644 index 1547a9967..000000000 --- a/ports/epsilon/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: epsilon -Version: 0.9.2-4 -Homepage: https://sourceforge.net/projects/epsilon-project/ -Description: EPSILON is an Open Source wavelet image compressor, that is aimed on parallel and robust image processing. -Build-Depends: libpopt
\ No newline at end of file diff --git a/ports/epsilon/vcpkg.json b/ports/epsilon/vcpkg.json new file mode 100644 index 000000000..de99c7e70 --- /dev/null +++ b/ports/epsilon/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "epsilon", + "version-string": "0.9.2", + "port-version": 5, + "description": "EPSILON is an Open Source wavelet image compressor, that is aimed on parallel and robust image processing.", + "homepage": "https://sourceforge.net/projects/epsilon-project/", + "dependencies": [ + "libpopt" + ] +} diff --git a/ports/esaxx/CONTROL b/ports/esaxx/CONTROL deleted file mode 100644 index 48b7eebec..000000000 --- a/ports/esaxx/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: esaxx
-Version: ca7cb332011ec37
-Description: This library provides the implementation of enhanced suffix array.
diff --git a/ports/esaxx/vcpkg.json b/ports/esaxx/vcpkg.json new file mode 100644 index 000000000..74c69bddf --- /dev/null +++ b/ports/esaxx/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "esaxx", + "version-string": "ca7cb332011ec37", + "port-version": 1, + "description": "This library provides the implementation of enhanced suffix array." +} diff --git a/ports/evpp/CONTROL b/ports/evpp/CONTROL deleted file mode 100644 index 047c77a44..000000000 --- a/ports/evpp/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: evpp -Version: 0.7.0 -Port-Version: 4 -Homepage: https://github.com/Qihoo360/evpp -Description: A modern C++ network library based on libevent for developing high performance network services in TCP/UDP/HTTP protocols. -Build-Depends: glog, libevent (windows), libevent[openssl] (!windows), rapidjson, concurrentqueue (!windows), boost-lockfree (!windows)
\ No newline at end of file diff --git a/ports/evpp/vcpkg.json b/ports/evpp/vcpkg.json new file mode 100644 index 000000000..ee95a96a7 --- /dev/null +++ b/ports/evpp/vcpkg.json @@ -0,0 +1,30 @@ +{ + "name": "evpp", + "version-string": "0.7.0", + "port-version": 5, + "description": "A modern C++ network library based on libevent for developing high performance network services in TCP/UDP/HTTP protocols.", + "homepage": "https://github.com/Qihoo360/evpp", + "dependencies": [ + { + "name": "boost-lockfree", + "platform": "!windows" + }, + { + "name": "concurrentqueue", + "platform": "!windows" + }, + "glog", + { + "name": "libevent", + "platform": "windows" + }, + { + "name": "libevent", + "features": [ + "openssl" + ], + "platform": "!windows" + }, + "rapidjson" + ] +} diff --git a/ports/expected-lite/CONTROL b/ports/expected-lite/CONTROL deleted file mode 100644 index 315f1d01a..000000000 --- a/ports/expected-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: expected-lite
-Version: 0.3.0
-Description: Expected objects in C++11 and later in a single-file header-only library
diff --git a/ports/expected-lite/vcpkg.json b/ports/expected-lite/vcpkg.json new file mode 100644 index 000000000..f80f0abff --- /dev/null +++ b/ports/expected-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "expected-lite", + "version-string": "0.3.0", + "port-version": 1, + "description": "Expected objects in C++11 and later in a single-file header-only library" +} diff --git a/ports/exprtk/CONTROL b/ports/exprtk/CONTROL deleted file mode 100644 index e961b7ace..000000000 --- a/ports/exprtk/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: exprtk -Version: 2021-01-01 -Homepage: http://www.partow.net/programming/exprtk/index.html -Description: Simple to use, easy to integrate and extremely efficient run-time C++ mathematical expression parser and evaluation engine. diff --git a/ports/exprtk/vcpkg.json b/ports/exprtk/vcpkg.json new file mode 100644 index 000000000..9a1d1a1a2 --- /dev/null +++ b/ports/exprtk/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "exprtk", + "version-string": "2021-01-01", + "port-version": 1, + "description": "Simple to use, easy to integrate and extremely efficient run-time C++ mathematical expression parser and evaluation engine.", + "homepage": "http://www.partow.net/programming/exprtk/index.html" +} diff --git a/ports/faad2/CONTROL b/ports/faad2/CONTROL deleted file mode 100644 index 65b02f103..000000000 --- a/ports/faad2/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: faad2 -Version: 2.9.1 -Port-Version: 2 -Homepage: https://sourceforge.net/projects/faac/ -Description: Freeware Advanced Audio (AAC) Decoder - -Feature: build-decoder -Description: Build the embedded decoder executable diff --git a/ports/faad2/vcpkg.json b/ports/faad2/vcpkg.json new file mode 100644 index 000000000..856b88daf --- /dev/null +++ b/ports/faad2/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "faad2", + "version-string": "2.9.1", + "port-version": 3, + "description": "Freeware Advanced Audio (AAC) Decoder", + "homepage": "https://sourceforge.net/projects/faac/", + "features": { + "build-decoder": { + "description": "Build the embedded decoder executable" + } + } +} diff --git a/ports/fadbad/CONTROL b/ports/fadbad/CONTROL deleted file mode 100644 index 103890c0e..000000000 --- a/ports/fadbad/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fadbad -Version: 2.1.0 -Homepage: https://www.fadbad.com/ -Description: FADBAD++ Templates for Automatic Differentiation diff --git a/ports/fadbad/vcpkg.json b/ports/fadbad/vcpkg.json new file mode 100644 index 000000000..162be3706 --- /dev/null +++ b/ports/fadbad/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fadbad", + "version-string": "2.1.0", + "port-version": 1, + "description": "FADBAD++ Templates for Automatic Differentiation", + "homepage": "https://www.fadbad.com/" +} diff --git a/ports/farmhash/CONTROL b/ports/farmhash/CONTROL deleted file mode 100644 index 7d7f4d386..000000000 --- a/ports/farmhash/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: farmhash -Version: 1.1 -Port-Version: 2 -Homepage: https://github.com/google/farmhash -Description: FarmHash, a family of hash functions. -Supports: !arm diff --git a/ports/farmhash/vcpkg.json b/ports/farmhash/vcpkg.json new file mode 100644 index 000000000..1d85ed1a1 --- /dev/null +++ b/ports/farmhash/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "farmhash", + "version-string": "1.1", + "port-version": 3, + "description": "FarmHash, a family of hash functions.", + "homepage": "https://github.com/google/farmhash", + "supports": "!arm" +} diff --git a/ports/fast-cpp-csv-parser/CONTROL b/ports/fast-cpp-csv-parser/CONTROL deleted file mode 100644 index aab47496f..000000000 --- a/ports/fast-cpp-csv-parser/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fast-cpp-csv-parser -Version: 2021-01-03 -Description: A small, easy-to-use and fast header-only library for reading comma separated value (CSV) files -Homepage: https://github.com/ben-strasser/fast-cpp-csv-parser diff --git a/ports/fast-cpp-csv-parser/vcpkg.json b/ports/fast-cpp-csv-parser/vcpkg.json new file mode 100644 index 000000000..8e2640a61 --- /dev/null +++ b/ports/fast-cpp-csv-parser/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fast-cpp-csv-parser", + "version-string": "2021-01-03", + "port-version": 1, + "description": "A small, easy-to-use and fast header-only library for reading comma separated value (CSV) files", + "homepage": "https://github.com/ben-strasser/fast-cpp-csv-parser" +} diff --git a/ports/fastcgi/CONTROL b/ports/fastcgi/CONTROL deleted file mode 100644 index f1d5e659e..000000000 --- a/ports/fastcgi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fastcgi -Version: 2020-09-11 -Homepage: https://fastcgi-archives.github.io/ -Description: The FastCGI interface combines the best aspects of CGI and vendor APIs. Like CGI, FastCGI applications run in separate, isolated processes. diff --git a/ports/fastcgi/vcpkg.json b/ports/fastcgi/vcpkg.json new file mode 100644 index 000000000..83d7fa763 --- /dev/null +++ b/ports/fastcgi/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fastcgi", + "version-string": "2020-09-11", + "port-version": 1, + "description": "The FastCGI interface combines the best aspects of CGI and vendor APIs. Like CGI, FastCGI applications run in separate, isolated processes.", + "homepage": "https://fastcgi-archives.github.io/" +} diff --git a/ports/fastfeat/CONTROL b/ports/fastfeat/CONTROL deleted file mode 100644 index 934993034..000000000 --- a/ports/fastfeat/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: fastfeat
-Version: 391d5e9-1
-Description: FAST feature detectors in C
diff --git a/ports/fastfeat/vcpkg.json b/ports/fastfeat/vcpkg.json new file mode 100644 index 000000000..550c8b708 --- /dev/null +++ b/ports/fastfeat/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "fastfeat", + "version-string": "391d5e9", + "port-version": 2, + "description": "FAST feature detectors in C" +} diff --git a/ports/fastrtps/CONTROL b/ports/fastrtps/CONTROL deleted file mode 100644 index 8d52ba9a2..000000000 --- a/ports/fastrtps/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: fastrtps -Version: 2.0.1 -Homepage: https://www.eprosima.com/ -Description: Eprosima Fast RTPS is a C++ implementation of the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium. -Build-Depends: openssl, asio, tinyxml2, fastcdr, foonathan-memory
\ No newline at end of file diff --git a/ports/fastrtps/vcpkg.json b/ports/fastrtps/vcpkg.json new file mode 100644 index 000000000..c214822af --- /dev/null +++ b/ports/fastrtps/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "fastrtps", + "version-string": "2.0.1", + "port-version": 1, + "description": "Eprosima Fast RTPS is a C++ implementation of the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium.", + "homepage": "https://www.eprosima.com/", + "dependencies": [ + "asio", + "fastcdr", + "foonathan-memory", + "openssl", + "tinyxml2" + ] +} diff --git a/ports/fcl/CONTROL b/ports/fcl/CONTROL deleted file mode 100644 index 8ab0cde2f..000000000 --- a/ports/fcl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: fcl
-Version: 0.6.1
-Homepage: https://github.com/flexible-collision-library/fcl
-Description: a library for performing three types of proximity queries on a pair of geometric models composed of triangles
-Build-Depends: ccd, octomap, eigen3
diff --git a/ports/fcl/vcpkg.json b/ports/fcl/vcpkg.json new file mode 100644 index 000000000..e722e46d2 --- /dev/null +++ b/ports/fcl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "fcl", + "version-string": "0.6.1", + "port-version": 1, + "description": "a library for performing three types of proximity queries on a pair of geometric models composed of triangles", + "homepage": "https://github.com/flexible-collision-library/fcl", + "dependencies": [ + "ccd", + "eigen3", + "octomap" + ] +} diff --git a/ports/fdlibm/CONTROL b/ports/fdlibm/CONTROL deleted file mode 100644 index 14bc9ad64..000000000 --- a/ports/fdlibm/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: fdlibm
-Version: 5.3-4
-Description: FDLIBM (Freely Distributable LIBM) is a C math library for machines that support IEEE 754 floating-point arithmetic
diff --git a/ports/fdlibm/vcpkg.json b/ports/fdlibm/vcpkg.json new file mode 100644 index 000000000..f90a637c9 --- /dev/null +++ b/ports/fdlibm/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "fdlibm", + "version-string": "5.3", + "port-version": 5, + "description": "FDLIBM (Freely Distributable LIBM) is a C math library for machines that support IEEE 754 floating-point arithmetic" +} diff --git a/ports/ffnvcodec/CONTROL b/ports/ffnvcodec/CONTROL deleted file mode 100644 index d1cde3bfe..000000000 --- a/ports/ffnvcodec/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ffnvcodec -Version: 10.0.26.0 -Port-Version: 1 -Homepage: https://github.com/FFmpeg/nv-codec-headers -Description: FFmpeg version of Nvidia Codec SDK headers. -Supports: (windows|linux)&!uwp diff --git a/ports/ffnvcodec/vcpkg.json b/ports/ffnvcodec/vcpkg.json new file mode 100644 index 000000000..f21ec1e94 --- /dev/null +++ b/ports/ffnvcodec/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "ffnvcodec", + "version-string": "10.0.26.0", + "port-version": 2, + "description": "FFmpeg version of Nvidia Codec SDK headers.", + "homepage": "https://github.com/FFmpeg/nv-codec-headers", + "supports": "(windows | linux) & !uwp" +} diff --git a/ports/fftwpp/CONTROL b/ports/fftwpp/CONTROL deleted file mode 100644 index ba65d7185..000000000 --- a/ports/fftwpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: fftwpp
-Version: 2019-12-19
-Homepage: https://www.fftw.org/
-Description: FFTW++ is a C++ header/MPI transpose for Version 3 of the highly optimized FFTW (http://www.fftw.org) Fourier Transform library.
-Build-Depends: fftw3
diff --git a/ports/fftwpp/vcpkg.json b/ports/fftwpp/vcpkg.json new file mode 100644 index 000000000..e702a1b93 --- /dev/null +++ b/ports/fftwpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "fftwpp", + "version-string": "2019-12-19", + "port-version": 1, + "description": "FFTW++ is a C++ header/MPI transpose for Version 3 of the highly optimized FFTW (http://www.fftw.org) Fourier Transform library.", + "homepage": "https://www.fftw.org/", + "dependencies": [ + "fftw3" + ] +} diff --git a/ports/field3d/CONTROL b/ports/field3d/CONTROL deleted file mode 100644 index d16bd4cb4..000000000 --- a/ports/field3d/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: field3d -Version: 1.7.3 -Port-Version: 1 -Homepage: https://github.com/imageworks/Field3D -Description: An open source library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5 that allows the C++ objects to be written to and read from disk. -Build-Depends: hdf5, boost-regex, boost-thread, boost-program-options, boost-system, openexr, boost-foreach, boost-test, boost-timer, boost-format -Supports: !(uwp) diff --git a/ports/field3d/vcpkg.json b/ports/field3d/vcpkg.json new file mode 100644 index 000000000..21ca20bdc --- /dev/null +++ b/ports/field3d/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "field3d", + "version-string": "1.7.3", + "port-version": 2, + "description": "An open source library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5 that allows the C++ objects to be written to and read from disk.", + "homepage": "https://github.com/imageworks/Field3D", + "supports": "!uwp", + "dependencies": [ + "boost-foreach", + "boost-format", + "boost-program-options", + "boost-regex", + "boost-system", + "boost-test", + "boost-thread", + "boost-timer", + "hdf5", + "openexr" + ] +} diff --git a/ports/fixed-string/CONTROL b/ports/fixed-string/CONTROL deleted file mode 100644 index 935b0ff1d..000000000 --- a/ports/fixed-string/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fixed-string
-Version: 0.1.0
-Description: Header-only C++17 library provides a string class with std::array fixed-size semantic.
-Homepage: https://github.com/unterumarmung/fixed_string
diff --git a/ports/fixed-string/vcpkg.json b/ports/fixed-string/vcpkg.json new file mode 100644 index 000000000..b7ed3e4d7 --- /dev/null +++ b/ports/fixed-string/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fixed-string", + "version-string": "0.1.0", + "port-version": 1, + "description": "Header-only C++17 library provides a string class with std::array fixed-size semantic.", + "homepage": "https://github.com/unterumarmung/fixed_string" +} diff --git a/ports/flatbuffers/CONTROL b/ports/flatbuffers/CONTROL deleted file mode 100644 index da211dc0d..000000000 --- a/ports/flatbuffers/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: flatbuffers -Version: 2.0.0 -Description: Memory Efficient Serialization Library - FlatBuffers is an efficient cross platform serialization library for games and other memory constrained apps. It allows you to directly access serialized data without unpacking/parsing it first, while still having great forwards/backwards compatibility. -Homepage: https://google.github.io/flatbuffers/ diff --git a/ports/flatbuffers/vcpkg.json b/ports/flatbuffers/vcpkg.json new file mode 100644 index 000000000..76d6c2a5d --- /dev/null +++ b/ports/flatbuffers/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "flatbuffers", + "version-string": "2.0.0", + "port-version": 1, + "description": [ + "Memory Efficient Serialization Library", + "FlatBuffers is an efficient cross platform serialization library for games and other memory constrained apps. It allows you to directly access serialized data without unpacking/parsing it first, while still having great forwards/backwards compatibility." + ], + "homepage": "https://google.github.io/flatbuffers/" +} diff --git a/ports/flint/CONTROL b/ports/flint/CONTROL deleted file mode 100644 index cac9d2569..000000000 --- a/ports/flint/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: flint -Version: 2.5.2-4 -Homepage: https://www.flintlib.org/ -Description: Fast Library for Number Theory -Build-Depends: mpir, mpfr, pthreads, gettimeofday diff --git a/ports/flint/vcpkg.json b/ports/flint/vcpkg.json new file mode 100644 index 000000000..520dc5a81 --- /dev/null +++ b/ports/flint/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "flint", + "version-string": "2.5.2", + "port-version": 5, + "description": "Fast Library for Number Theory", + "homepage": "https://www.flintlib.org/", + "dependencies": [ + "gettimeofday", + "mpfr", + "mpir", + "pthreads" + ] +} diff --git a/ports/fluidlite/CONTROL b/ports/fluidlite/CONTROL deleted file mode 100644 index b591dcf02..000000000 --- a/ports/fluidlite/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fluidlite -Version: 2020-08-27 -Homepage: https://github.com/divideconcept/FluidLite -Description: FluidLite is a very light version of FluidSynth designed to be hardware, platform and external dependency independant. diff --git a/ports/fluidlite/vcpkg.json b/ports/fluidlite/vcpkg.json new file mode 100644 index 000000000..4e0bb02ad --- /dev/null +++ b/ports/fluidlite/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fluidlite", + "version-string": "2020-08-27", + "port-version": 1, + "description": "FluidLite is a very light version of FluidSynth designed to be hardware, platform and external dependency independant.", + "homepage": "https://github.com/divideconcept/FluidLite" +} diff --git a/ports/fmem/CONTROL b/ports/fmem/CONTROL deleted file mode 100644 index 25f24652a..000000000 --- a/ports/fmem/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: fmem -Version: c-libs-2ccee3d2fb -Description: A cross-platform library for opening memory-backed libc streams. diff --git a/ports/fmem/vcpkg.json b/ports/fmem/vcpkg.json new file mode 100644 index 000000000..17d54850a --- /dev/null +++ b/ports/fmem/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "fmem", + "version-string": "c-libs-2ccee3d2fb", + "port-version": 1, + "description": "A cross-platform library for opening memory-backed libc streams." +} diff --git a/ports/fmi4cpp/CONTROL b/ports/fmi4cpp/CONTROL deleted file mode 100644 index 20f8f641c..000000000 --- a/ports/fmi4cpp/CONTROL +++ /dev/null @@ -1,15 +0,0 @@ -Source: fmi4cpp -Version: 0.7.0-2 -Homepage: https://github.com/NTNU-IHB/FMI4cpp -Description: FMI 2.0 implementation written in modern C++ -Build-Depends: boost-property-tree, libzip[openssl] - -Feature: curl -Build-Depends: curl -Description: Allows loading FMUs from URL - -Feature: odeint -Build-Depends: boost-ublas, boost-odeint -Description: Adds support for wrapping Model Exchange models as Co-simulation models using odeint solvers - - diff --git a/ports/fmi4cpp/vcpkg.json b/ports/fmi4cpp/vcpkg.json new file mode 100644 index 000000000..298fa7cf4 --- /dev/null +++ b/ports/fmi4cpp/vcpkg.json @@ -0,0 +1,31 @@ +{ + "name": "fmi4cpp", + "version-string": "0.7.0", + "port-version": 3, + "description": "FMI 2.0 implementation written in modern C++", + "homepage": "https://github.com/NTNU-IHB/FMI4cpp", + "dependencies": [ + "boost-property-tree", + { + "name": "libzip", + "features": [ + "openssl" + ] + } + ], + "features": { + "curl": { + "description": "Allows loading FMUs from URL", + "dependencies": [ + "curl" + ] + }, + "odeint": { + "description": "Adds support for wrapping Model Exchange models as Co-simulation models using odeint solvers", + "dependencies": [ + "boost-odeint", + "boost-ublas" + ] + } + } +} diff --git a/ports/fmilib/CONTROL b/ports/fmilib/CONTROL deleted file mode 100644 index b5a0517c3..000000000 --- a/ports/fmilib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: fmilib
-Version: 2.0.3
-Port-Version: 3
-Description: FMI library is intended as a foundation for applications interfacing FMUs (Functional Mockup Units) that follow FMI Standard. This version of the library supports FMI 1.0 and FMI2.0.
-Homepage: https://www.fmi-standard.org/
diff --git a/ports/fmilib/vcpkg.json b/ports/fmilib/vcpkg.json new file mode 100644 index 000000000..6f0afd8aa --- /dev/null +++ b/ports/fmilib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fmilib", + "version-string": "2.0.3", + "port-version": 4, + "description": "FMI library is intended as a foundation for applications interfacing FMUs (Functional Mockup Units) that follow FMI Standard. This version of the library supports FMI 1.0 and FMI2.0.", + "homepage": "https://www.fmi-standard.org/" +} diff --git a/ports/font-chef/CONTROL b/ports/font-chef/CONTROL deleted file mode 100644 index 4b097acb9..000000000 --- a/ports/font-chef/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: font-chef
-Version: 1.0.1
-Description: A font cooking library
-Homepage: https://github.com/mobius3/font-chef
diff --git a/ports/font-chef/vcpkg.json b/ports/font-chef/vcpkg.json new file mode 100644 index 000000000..0203b5661 --- /dev/null +++ b/ports/font-chef/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "font-chef", + "version-string": "1.0.1", + "port-version": 1, + "description": "A font cooking library", + "homepage": "https://github.com/mobius3/font-chef" +} diff --git a/ports/fontconfig/CONTROL b/ports/fontconfig/CONTROL deleted file mode 100644 index f83c3b1ce..000000000 --- a/ports/fontconfig/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: fontconfig -Version: 2.13.1 -Port-Version: 7 -Homepage: https://www.freedesktop.org/software/fontconfig/front.html -Description: Library for configuring and customizing font access. -Build-Depends: freetype, expat, libiconv, dirent, pthread, json-c, libuuid (!windows&!osx&!mingw), gettext diff --git a/ports/fontconfig/vcpkg.json b/ports/fontconfig/vcpkg.json new file mode 100644 index 000000000..c8b827de9 --- /dev/null +++ b/ports/fontconfig/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "fontconfig", + "version-string": "2.13.1", + "port-version": 8, + "description": "Library for configuring and customizing font access.", + "homepage": "https://www.freedesktop.org/software/fontconfig/front.html", + "dependencies": [ + "dirent", + "expat", + "freetype", + "gettext", + "json-c", + "libiconv", + { + "name": "libuuid", + "platform": "!windows & !osx & !mingw" + }, + "pthread" + ] +} diff --git a/ports/foonathan-memory/CONTROL b/ports/foonathan-memory/CONTROL deleted file mode 100644 index 8c105a104..000000000 --- a/ports/foonathan-memory/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: foonathan-memory
-Version: 2019-07-21-1
-Description: STL compatible C++ memory allocator library
-Homepage: https://foonathan.net/doc/memory/
-Default-Features: tool
-
-Feature: tool
-Description: Build foonathan memory tool
diff --git a/ports/foonathan-memory/vcpkg.json b/ports/foonathan-memory/vcpkg.json new file mode 100644 index 000000000..e668bd94f --- /dev/null +++ b/ports/foonathan-memory/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "foonathan-memory", + "version-string": "2019-07-21", + "port-version": 2, + "description": "STL compatible C++ memory allocator library", + "homepage": "https://foonathan.net/doc/memory/", + "default-features": [ + "tool" + ], + "features": { + "tool": { + "description": "Build foonathan memory tool" + } + } +} diff --git a/ports/freeglut/CONTROL b/ports/freeglut/CONTROL deleted file mode 100644 index f4abd33bd..000000000 --- a/ports/freeglut/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: freeglut -Version: 3.2.1 -Port-Version: 5 -Homepage: https://sourceforge.net/projects/freeglut/ -Description: Open source implementation of GLUT with source and binary backwards compatibility. diff --git a/ports/freeglut/vcpkg.json b/ports/freeglut/vcpkg.json new file mode 100644 index 000000000..9c53e4f6b --- /dev/null +++ b/ports/freeglut/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "freeglut", + "version-string": "3.2.1", + "port-version": 6, + "description": "Open source implementation of GLUT with source and binary backwards compatibility.", + "homepage": "https://sourceforge.net/projects/freeglut/" +} diff --git a/ports/freeimage/CONTROL b/ports/freeimage/CONTROL deleted file mode 100644 index 811028ca6..000000000 --- a/ports/freeimage/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: freeimage -Version: 3.18.0 -Port-Version: 19 -Build-Depends: zlib, libpng, libjpeg-turbo, tiff, openjpeg, libwebp (!uwp), libraw, jxrlib, openexr -Homepage: https://sourceforge.net/projects/freeimage/ -Description: Support library for graphics image formats diff --git a/ports/freeimage/vcpkg.json b/ports/freeimage/vcpkg.json new file mode 100644 index 000000000..4f78fd876 --- /dev/null +++ b/ports/freeimage/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "freeimage", + "version-string": "3.18.0", + "port-version": 20, + "description": "Support library for graphics image formats", + "homepage": "https://sourceforge.net/projects/freeimage/", + "dependencies": [ + "jxrlib", + "libjpeg-turbo", + "libpng", + "libraw", + { + "name": "libwebp", + "platform": "!uwp" + }, + "openexr", + "openjpeg", + "tiff", + "zlib" + ] +} diff --git a/ports/freeopcua/CONTROL b/ports/freeopcua/CONTROL deleted file mode 100644 index 29a273f00..000000000 --- a/ports/freeopcua/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: freeopcua -Version: 20190125-3 -Description: OPC-UA server and client library written in C++ and with a lot of code auto-generated from xml specification using python. -Build-Depends: boost-asio,boost-system,boost-program-options,boost-filesystem,boost-thread,boost-format,boost-foreach,boost-property-tree,boost-date-time diff --git a/ports/freeopcua/vcpkg.json b/ports/freeopcua/vcpkg.json new file mode 100644 index 000000000..b2cd24b19 --- /dev/null +++ b/ports/freeopcua/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "freeopcua", + "version-string": "20190125", + "port-version": 4, + "description": "OPC-UA server and client library written in C++ and with a lot of code auto-generated from xml specification using python.", + "dependencies": [ + "boost-asio", + "boost-date-time", + "boost-filesystem", + "boost-foreach", + "boost-format", + "boost-program-options", + "boost-property-tree", + "boost-system", + "boost-thread" + ] +} diff --git a/ports/freetype-gl/CONTROL b/ports/freetype-gl/CONTROL deleted file mode 100644 index 21ee0e175..000000000 --- a/ports/freetype-gl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: freetype-gl -Version: 2020-09-14 -Homepage: https://github.com/rougier/freetype-gl -Description: OpenGL text using one vertex buffer, one texture and FreeType -Build-Depends: glew, freetype diff --git a/ports/freetype-gl/vcpkg.json b/ports/freetype-gl/vcpkg.json new file mode 100644 index 000000000..6ac62331c --- /dev/null +++ b/ports/freetype-gl/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "freetype-gl", + "version-string": "2020-09-14", + "port-version": 1, + "description": "OpenGL text using one vertex buffer, one texture and FreeType", + "homepage": "https://github.com/rougier/freetype-gl", + "dependencies": [ + "freetype", + "glew" + ] +} diff --git a/ports/fribidi/CONTROL b/ports/fribidi/CONTROL deleted file mode 100644 index 9de3f926e..000000000 --- a/ports/fribidi/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: fribidi -Version: 1.0.10 -Port-Version: 2 -Description: GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi) -Build-Depends: tool-meson -Supports: !(uwp | arm) diff --git a/ports/fribidi/vcpkg.json b/ports/fribidi/vcpkg.json new file mode 100644 index 000000000..130fbe0de --- /dev/null +++ b/ports/fribidi/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "fribidi", + "version-string": "1.0.10", + "port-version": 3, + "description": "GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi)", + "supports": "!(uwp | arm)", + "dependencies": [ + "tool-meson" + ] +} diff --git a/ports/fruit/CONTROL b/ports/fruit/CONTROL deleted file mode 100644 index d0c8d5951..000000000 --- a/ports/fruit/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: fruit
-Version: 3.6.0 -Homepage: https://github.com/google/fruit
-Description: Fruit, a dependency injection framework for C++ by Google
diff --git a/ports/fruit/vcpkg.json b/ports/fruit/vcpkg.json new file mode 100644 index 000000000..b182643b3 --- /dev/null +++ b/ports/fruit/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fruit", + "version-string": "3.6.0", + "port-version": 1, + "description": "Fruit, a dependency injection framework for C++ by Google", + "homepage": "https://github.com/google/fruit" +} diff --git a/ports/ftgl/CONTROL b/ports/ftgl/CONTROL deleted file mode 100644 index 221bf10e6..000000000 --- a/ports/ftgl/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: ftgl -Version: 2.4.0-2 -Homepage: https://github.com/frankheckenbach/ftgl -Description: FTGL is a free open source library to enable developers to use arbitrary fonts in their OpenGL (www.opengl.org) applications. - Unlike other OpenGL font libraries FTGL uses standard font file formats so doesn't need a preprocessing step to convert the high quality font data into a lesser quality, proprietary format. - FTGL uses the Freetype (www.freetype.org) font library to open and 'decode' the fonts. It then takes that output and stores it in a format most efficient for OpenGL rendering. -Build-Depends: freetype, opengl diff --git a/ports/ftgl/vcpkg.json b/ports/ftgl/vcpkg.json new file mode 100644 index 000000000..e40f6f2cc --- /dev/null +++ b/ports/ftgl/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "ftgl", + "version-string": "2.4.0", + "port-version": 3, + "description": [ + "FTGL is a free open source library to enable developers to use arbitrary fonts in their OpenGL (www.opengl.org) applications.", + "Unlike other OpenGL font libraries FTGL uses standard font file formats so doesn't need a preprocessing step to convert the high quality font data into a lesser quality, proprietary format.", + "FTGL uses the Freetype (www.freetype.org) font library to open and 'decode' the fonts. It then takes that output and stores it in a format most efficient for OpenGL rendering." + ], + "homepage": "https://github.com/frankheckenbach/ftgl", + "dependencies": [ + "freetype", + "opengl" + ] +} diff --git a/ports/function2/CONTROL b/ports/function2/CONTROL deleted file mode 100644 index 7fe055431..000000000 --- a/ports/function2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: function2 -Version: 4.2.0 -Homepage: https://github.com/Naios/function2 -Description: Improved drop-in replacement to std::function diff --git a/ports/function2/vcpkg.json b/ports/function2/vcpkg.json new file mode 100644 index 000000000..6bea8f2aa --- /dev/null +++ b/ports/function2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "function2", + "version-string": "4.2.0", + "port-version": 1, + "description": "Improved drop-in replacement to std::function", + "homepage": "https://github.com/Naios/function2" +} diff --git a/ports/fuzzylite/CONTROL b/ports/fuzzylite/CONTROL deleted file mode 100644 index f7376d258..000000000 --- a/ports/fuzzylite/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: fuzzylite -Version: 6.0 -Port-Version: 3 -Homepage: https://github.com/fuzzylite/fuzzylite -Description: A fuzzy logic control library in C++ diff --git a/ports/fuzzylite/vcpkg.json b/ports/fuzzylite/vcpkg.json new file mode 100644 index 000000000..2bddccc38 --- /dev/null +++ b/ports/fuzzylite/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fuzzylite", + "version-string": "6.0", + "port-version": 4, + "description": "A fuzzy logic control library in C++", + "homepage": "https://github.com/fuzzylite/fuzzylite" +} diff --git a/ports/g2o/CONTROL b/ports/g2o/CONTROL deleted file mode 100644 index 5234914a2..000000000 --- a/ports/g2o/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: g2o -Version: 2020-02-07 -Port-Version: 1 -Build-Depends: suitesparse, eigen3, lapack, ceres -Description: g2o: A General Framework for Graph Optimization -Homepage: https://openslam.org/g2o.html diff --git a/ports/g2o/vcpkg.json b/ports/g2o/vcpkg.json new file mode 100644 index 000000000..b81b5d65c --- /dev/null +++ b/ports/g2o/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "g2o", + "version-string": "2020-02-07", + "port-version": 2, + "description": "g2o: A General Framework for Graph Optimization", + "homepage": "https://openslam.org/g2o.html", + "dependencies": [ + "ceres", + "eigen3", + "lapack", + "suitesparse" + ] +} diff --git a/ports/gainput/CONTROL b/ports/gainput/CONTROL deleted file mode 100644 index 70ec0210f..000000000 --- a/ports/gainput/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gainput -Version: 1.0.0-3 -Homepage: https://github.com/jkuhlmann/gainput -Description: Gainput is a multiplatform C++ input library, supporting mouse, keyboard and controllers diff --git a/ports/gainput/vcpkg.json b/ports/gainput/vcpkg.json new file mode 100644 index 000000000..85da1c0d1 --- /dev/null +++ b/ports/gainput/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gainput", + "version-string": "1.0.0", + "port-version": 4, + "description": "Gainput is a multiplatform C++ input library, supporting mouse, keyboard and controllers", + "homepage": "https://github.com/jkuhlmann/gainput" +} diff --git a/ports/gamma/CONTROL b/ports/gamma/CONTROL deleted file mode 100644 index b0814d919..000000000 --- a/ports/gamma/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: gamma -Version: gamma-2018-01-27 -Port-Version: 2 -Homepage: https://github.com/LancePutnam/Gamma -Build-Depends: libsndfile, portaudio -Description: Gamma is a cross-platform, C++ library for doing generic synthesis and filtering of signals. It is oriented towards real-time sound and graphics applications, but is equally useful for non-real-time tasks. Gamma is designed to be "light-footed" in terms of memory and processing making it highly suitable for plug-in development or embedding in other C++ projects. diff --git a/ports/gamma/vcpkg.json b/ports/gamma/vcpkg.json new file mode 100644 index 000000000..9e13ebd52 --- /dev/null +++ b/ports/gamma/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "gamma", + "version-string": "gamma-2018-01-27", + "port-version": 3, + "description": "Gamma is a cross-platform, C++ library for doing generic synthesis and filtering of signals. It is oriented towards real-time sound and graphics applications, but is equally useful for non-real-time tasks. Gamma is designed to be \"light-footed\" in terms of memory and processing making it highly suitable for plug-in development or embedding in other C++ projects.", + "homepage": "https://github.com/LancePutnam/Gamma", + "dependencies": [ + "libsndfile", + "portaudio" + ] +} diff --git a/ports/gasol/CONTROL b/ports/gasol/CONTROL deleted file mode 100644 index 2ae5ce2d3..000000000 --- a/ports/gasol/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gasol
-Version: 2018-01-04
-Homepage: https://github.com/PytLab/GASol
-Description: A general Genetic Algorithm Solver in C++
diff --git a/ports/gasol/vcpkg.json b/ports/gasol/vcpkg.json new file mode 100644 index 000000000..8b979704f --- /dev/null +++ b/ports/gasol/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gasol", + "version-string": "2018-01-04", + "port-version": 1, + "description": "A general Genetic Algorithm Solver in C++", + "homepage": "https://github.com/PytLab/GASol " +} diff --git a/ports/gaussianlib/CONTROL b/ports/gaussianlib/CONTROL deleted file mode 100644 index 7f0be1d5a..000000000 --- a/ports/gaussianlib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gaussianlib
-Version: 2019-08-04
-Description: Basic linear algebra C++ library for 2D and 3D applications
-Homepage: https://github.com/LukasBanana/GaussianLib
diff --git a/ports/gaussianlib/vcpkg.json b/ports/gaussianlib/vcpkg.json new file mode 100644 index 000000000..81ed9e446 --- /dev/null +++ b/ports/gaussianlib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gaussianlib", + "version-string": "2019-08-04", + "port-version": 1, + "description": "Basic linear algebra C++ library for 2D and 3D applications", + "homepage": "https://github.com/LukasBanana/GaussianLib" +} diff --git a/ports/gcem/CONTROL b/ports/gcem/CONTROL deleted file mode 100644 index 7af19ce9a..000000000 --- a/ports/gcem/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: gcem -Version: 1.13.1 -Description: A C++ compile-time math library using generalized constant expressions diff --git a/ports/gcem/vcpkg.json b/ports/gcem/vcpkg.json new file mode 100644 index 000000000..ef9aef715 --- /dev/null +++ b/ports/gcem/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "gcem", + "version-string": "1.13.1", + "port-version": 1, + "description": "A C++ compile-time math library using generalized constant expressions" +} diff --git a/ports/gdcm/CONTROL b/ports/gdcm/CONTROL deleted file mode 100644 index a08a2a5cf..000000000 --- a/ports/gdcm/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: gdcm -Version: 3.0.7 -Port-Version: 1 -Homepage: https://github.com/malaterre/GDCM -Description: Grassroots DICOM library -Build-Depends: zlib, expat, openjpeg -Supports: !uwp&!(windows&(arm|arm64)) diff --git a/ports/gdcm/vcpkg.json b/ports/gdcm/vcpkg.json new file mode 100644 index 000000000..78e386699 --- /dev/null +++ b/ports/gdcm/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "gdcm", + "version-string": "3.0.7", + "port-version": 2, + "description": "Grassroots DICOM library", + "homepage": "https://github.com/malaterre/GDCM", + "supports": "!uwp & !(windows & (arm | arm64))", + "dependencies": [ + "expat", + "openjpeg", + "zlib" + ] +} diff --git a/ports/gdcm2/CONTROL b/ports/gdcm2/CONTROL deleted file mode 100644 index e7f43b160..000000000 --- a/ports/gdcm2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: gdcm2 -Version: deprecated -Homepage: https://github.com/malaterre/GDCM -Description: This port was renamed to gdcm. The gdcm2 name is deprecated. -Build-Depends: gdcm
\ No newline at end of file diff --git a/ports/gdcm2/vcpkg.json b/ports/gdcm2/vcpkg.json new file mode 100644 index 000000000..bdbe890c5 --- /dev/null +++ b/ports/gdcm2/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "gdcm2", + "version-string": "deprecated", + "port-version": 1, + "description": "This port was renamed to gdcm. The gdcm2 name is deprecated.", + "homepage": "https://github.com/malaterre/GDCM", + "dependencies": [ + "gdcm" + ] +} diff --git a/ports/genann/CONTROL b/ports/genann/CONTROL deleted file mode 100644 index 6397319bb..000000000 --- a/ports/genann/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: genann
-Version: 2019-07-10
-Homepage: https://github.com/codeplea/genann
-Description: Genann is a minimal, well-tested library for training and using feedforward artificial neural networks (ANN) in C.
diff --git a/ports/genann/vcpkg.json b/ports/genann/vcpkg.json new file mode 100644 index 000000000..7e9de8815 --- /dev/null +++ b/ports/genann/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "genann", + "version-string": "2019-07-10", + "port-version": 1, + "description": "Genann is a minimal, well-tested library for training and using feedforward artificial neural networks (ANN) in C.", + "homepage": "https://github.com/codeplea/genann" +} diff --git a/ports/geogram/CONTROL b/ports/geogram/CONTROL deleted file mode 100644 index 19bbb144b..000000000 --- a/ports/geogram/CONTROL +++ /dev/null @@ -1,11 +0,0 @@ -Source: geogram -Version: 1.7.5 -Port-Version: 3 -Homepage: https://gforge.inria.fr/projects/geogram/ -Description: Geogram is a programming library of geometric algorithms. -Build-Depends: blas, lapack -Supports: !uwp - -Feature: graphics -Description: Build viewers and geogram_gfx library. -Build-Depends: glfw3 diff --git a/ports/geogram/vcpkg.json b/ports/geogram/vcpkg.json new file mode 100644 index 000000000..f3d3175b2 --- /dev/null +++ b/ports/geogram/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "geogram", + "version-string": "1.7.5", + "port-version": 4, + "description": "Geogram is a programming library of geometric algorithms.", + "homepage": "https://gforge.inria.fr/projects/geogram/", + "supports": "!uwp", + "dependencies": [ + "blas", + "lapack" + ], + "features": { + "graphics": { + "description": "Build viewers and geogram_gfx library.", + "dependencies": [ + "glfw3" + ] + } + } +} diff --git a/ports/getdns/CONTROL b/ports/getdns/CONTROL deleted file mode 100644 index 69dc8e3a1..000000000 --- a/ports/getdns/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: getdns -Version: 1.6.0 -Build-Depends: libidn2, openssl -Description: GetDNS is a modern asynchronous DNS API -Homepage: https://getdnsapi.net/ -Supports: !uwp&windows - -Feature: libevent -Description: libevent event loop integration -Build-Depends: libevent - -Feature: libuv -Description: libuv event loop integration -Build-Depends: libuv diff --git a/ports/getdns/vcpkg.json b/ports/getdns/vcpkg.json new file mode 100644 index 000000000..05fceec36 --- /dev/null +++ b/ports/getdns/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "getdns", + "version-string": "1.6.0", + "port-version": 1, + "description": "GetDNS is a modern asynchronous DNS API", + "homepage": "https://getdnsapi.net/", + "supports": "!uwp & windows", + "dependencies": [ + "libidn2", + "openssl" + ], + "features": { + "libevent": { + "description": "libevent event loop integration", + "dependencies": [ + "libevent" + ] + }, + "libuv": { + "description": "libuv event loop integration", + "dependencies": [ + "libuv" + ] + } + } +} diff --git a/ports/getopt/CONTROL b/ports/getopt/CONTROL deleted file mode 100644 index d2b9c2930..000000000 --- a/ports/getopt/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: getopt
-Version: 0
-Description: The getopt and getopt_long functions automate some of the chore involved in parsing typical unix command line options.
-Build-Depends: getopt-win32 (windows)
-Supports: !uwp
\ No newline at end of file diff --git a/ports/getopt/vcpkg.json b/ports/getopt/vcpkg.json new file mode 100644 index 000000000..cd31a2441 --- /dev/null +++ b/ports/getopt/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "getopt", + "version-string": "0", + "port-version": 1, + "description": "The getopt and getopt_long functions automate some of the chore involved in parsing typical unix command line options.", + "supports": "!uwp", + "dependencies": [ + { + "name": "getopt-win32", + "platform": "windows" + } + ] +} diff --git a/ports/gettimeofday/CONTROL b/ports/gettimeofday/CONTROL deleted file mode 100644 index d1b85e05f..000000000 --- a/ports/gettimeofday/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: gettimeofday -Version: 2017-10-14-3 -Description: An implementation of gettimeofday for WIN32 diff --git a/ports/gettimeofday/vcpkg.json b/ports/gettimeofday/vcpkg.json new file mode 100644 index 000000000..9528e9a2c --- /dev/null +++ b/ports/gettimeofday/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "gettimeofday", + "version-string": "2017-10-14", + "port-version": 4, + "description": "An implementation of gettimeofday for WIN32" +} diff --git a/ports/gflags/CONTROL b/ports/gflags/CONTROL deleted file mode 100644 index fec8eeb0f..000000000 --- a/ports/gflags/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: gflags -Version: 2.2.2 -Port-Version: 2 -Homepage: https://github.com/gflags/gflags -Description: A C++ library that implements commandline flags processing -Supports: !uwp
\ No newline at end of file diff --git a/ports/gflags/vcpkg.json b/ports/gflags/vcpkg.json new file mode 100644 index 000000000..695ab6a92 --- /dev/null +++ b/ports/gflags/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "gflags", + "version-string": "2.2.2", + "port-version": 3, + "description": "A C++ library that implements commandline flags processing", + "homepage": "https://github.com/gflags/gflags", + "supports": "!uwp" +} diff --git a/ports/gherkin-c/CONTROL b/ports/gherkin-c/CONTROL deleted file mode 100644 index e1533180f..000000000 --- a/ports/gherkin-c/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: gherkin-c
-Version: 2019-10-07-1 -Description: Gherkin parser/compiler in C
diff --git a/ports/gherkin-c/vcpkg.json b/ports/gherkin-c/vcpkg.json new file mode 100644 index 000000000..462f19b78 --- /dev/null +++ b/ports/gherkin-c/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "gherkin-c", + "version-string": "2019-10-07", + "port-version": 2, + "description": "Gherkin parser/compiler in C" +} diff --git a/ports/gl2ps/CONTROL b/ports/gl2ps/CONTROL deleted file mode 100644 index 8eab0c030..000000000 --- a/ports/gl2ps/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: gl2ps -Version: 1.4.2 -Homepage: https://gitlab.onelab.info/gl2ps/gl2ps -Description: OpenGL to PostScript Printing Library -Build-Depends: freeglut, zlib, libpng diff --git a/ports/gl2ps/vcpkg.json b/ports/gl2ps/vcpkg.json new file mode 100644 index 000000000..4230bc45c --- /dev/null +++ b/ports/gl2ps/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "gl2ps", + "version-string": "1.4.2", + "port-version": 1, + "description": "OpenGL to PostScript Printing Library", + "homepage": "https://gitlab.onelab.info/gl2ps/gl2ps", + "dependencies": [ + "freeglut", + "libpng", + "zlib" + ] +} diff --git a/ports/glog/CONTROL b/ports/glog/CONTROL deleted file mode 100644 index 649381e38..000000000 --- a/ports/glog/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: glog -Version: 0.4.0-3 -Homepage: https://github.com/google/glog -Description: C++ implementation of the Google logging module -Build-Depends: gflags diff --git a/ports/glog/vcpkg.json b/ports/glog/vcpkg.json new file mode 100644 index 000000000..6a0da077d --- /dev/null +++ b/ports/glog/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "glog", + "version-string": "0.4.0", + "port-version": 4, + "description": "C++ implementation of the Google logging module", + "homepage": "https://github.com/google/glog", + "dependencies": [ + "gflags" + ] +} diff --git a/ports/glui/CONTROL b/ports/glui/CONTROL deleted file mode 100644 index c4451d61a..000000000 --- a/ports/glui/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: glui
-Version: 2019-11-30
-Description: GLUI is a GLUT-based C++ user interface library
-Homepage: https://github.com/libglui/glui
-Build-Depends: freeglut
diff --git a/ports/glui/vcpkg.json b/ports/glui/vcpkg.json new file mode 100644 index 000000000..c585a4f2b --- /dev/null +++ b/ports/glui/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "glui", + "version-string": "2019-11-30", + "port-version": 1, + "description": "GLUI is a GLUT-based C++ user interface library", + "homepage": "https://github.com/libglui/glui", + "dependencies": [ + "freeglut" + ] +} diff --git a/ports/gmmlib/CONTROL b/ports/gmmlib/CONTROL deleted file mode 100644 index 90faeeb17..000000000 --- a/ports/gmmlib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gmmlib -Version: 20.3.1 -Description: intel's graphics memory management library -Supports: linux
\ No newline at end of file diff --git a/ports/gmmlib/vcpkg.json b/ports/gmmlib/vcpkg.json new file mode 100644 index 000000000..613b45e83 --- /dev/null +++ b/ports/gmmlib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gmmlib", + "version-string": "20.3.1", + "port-version": 1, + "description": "intel's graphics memory management library", + "supports": "linux" +} diff --git a/ports/google-cloud-cpp-common/CONTROL b/ports/google-cloud-cpp-common/CONTROL deleted file mode 100644 index 481343c97..000000000 --- a/ports/google-cloud-cpp-common/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: google-cloud-cpp-common -Version: alias -Build-Depends: google-cloud-cpp -Description: Deprecated, use google-cloud-cpp instead diff --git a/ports/google-cloud-cpp-common/vcpkg.json b/ports/google-cloud-cpp-common/vcpkg.json new file mode 100644 index 000000000..12377d6c8 --- /dev/null +++ b/ports/google-cloud-cpp-common/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "google-cloud-cpp-common", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated, use google-cloud-cpp instead", + "dependencies": [ + "google-cloud-cpp" + ] +} diff --git a/ports/google-cloud-cpp-spanner/CONTROL b/ports/google-cloud-cpp-spanner/CONTROL deleted file mode 100644 index 69cc73635..000000000 --- a/ports/google-cloud-cpp-spanner/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: google-cloud-cpp-spanner
-Version: alias
-Build-Depends: google-cloud-cpp
-Description: Deprecated, use google-cloud-cpp instead
diff --git a/ports/google-cloud-cpp-spanner/vcpkg.json b/ports/google-cloud-cpp-spanner/vcpkg.json new file mode 100644 index 000000000..87f8b18c5 --- /dev/null +++ b/ports/google-cloud-cpp-spanner/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "google-cloud-cpp-spanner", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated, use google-cloud-cpp instead", + "dependencies": [ + "google-cloud-cpp" + ] +} diff --git a/ports/googleapis/CONTROL b/ports/googleapis/CONTROL deleted file mode 100644 index 08a9ee113..000000000 --- a/ports/googleapis/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: googleapis -Version: alias -Build-Depends: google-cloud-cpp -Description: Deprecated, use google-cloud-cpp instead. diff --git a/ports/googleapis/vcpkg.json b/ports/googleapis/vcpkg.json new file mode 100644 index 000000000..37755f8db --- /dev/null +++ b/ports/googleapis/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "googleapis", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated, use google-cloud-cpp instead.", + "dependencies": [ + "google-cloud-cpp" + ] +} diff --git a/ports/gperf/CONTROL b/ports/gperf/CONTROL deleted file mode 100644 index 34d19df80..000000000 --- a/ports/gperf/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gperf -Version: 3.1-1 -Description: GNU perfect hash function generator -Homepage: https://www.gnu.org/software/gperf/ diff --git a/ports/gperf/vcpkg.json b/ports/gperf/vcpkg.json new file mode 100644 index 000000000..248f4da4c --- /dev/null +++ b/ports/gperf/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gperf", + "version-string": "3.1", + "port-version": 2, + "description": "GNU perfect hash function generator", + "homepage": "https://www.gnu.org/software/gperf/" +} diff --git a/ports/gperftools/CONTROL b/ports/gperftools/CONTROL deleted file mode 100644 index 0d7e536b7..000000000 --- a/ports/gperftools/CONTROL +++ /dev/null @@ -1,11 +0,0 @@ -Source: gperftools -Version: 2019-09-02 -Description: A set of tools for performance profiling and memory checking -Supports: !(arm|arm64|uwp) -Homepage: https://github.com/gperftools/gperftools - -Feature: override -Description: Override allocators - -Feature: tools -Description: Build gperftools CLI tools diff --git a/ports/gperftools/vcpkg.json b/ports/gperftools/vcpkg.json new file mode 100644 index 000000000..8d12a9b73 --- /dev/null +++ b/ports/gperftools/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "gperftools", + "version-string": "2019-09-02", + "port-version": 1, + "description": "A set of tools for performance profiling and memory checking", + "homepage": "https://github.com/gperftools/gperftools", + "supports": "!(arm | arm64 | uwp)", + "features": { + "override": { + "description": "Override allocators" + }, + "tools": { + "description": "Build gperftools CLI tools" + } + } +} diff --git a/ports/gpgme/CONTROL b/ports/gpgme/CONTROL deleted file mode 100644 index 90c025ce5..000000000 --- a/ports/gpgme/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: gpgme -Version: 1.14.0 -Homepage: https://gnupg.org/software/gpgme/index.html -Description: A library designed to make access to GnuPG easier for applications -Build-Depends: libgpg-error, libassuan -Default-Features: cpp -Supports: !windows - -Feature: cpp -Description: C++ bindings diff --git a/ports/gpgme/vcpkg.json b/ports/gpgme/vcpkg.json new file mode 100644 index 000000000..1c36254c6 --- /dev/null +++ b/ports/gpgme/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "gpgme", + "version-string": "1.14.0", + "port-version": 1, + "description": "A library designed to make access to GnuPG easier for applications", + "homepage": "https://gnupg.org/software/gpgme/index.html", + "supports": "!windows", + "dependencies": [ + "libassuan", + "libgpg-error" + ], + "default-features": [ + "cpp" + ], + "features": { + "cpp": { + "description": "C++ bindings" + } + } +} diff --git a/ports/graphicsmagick/CONTROL b/ports/graphicsmagick/CONTROL deleted file mode 100644 index cec6a8040..000000000 --- a/ports/graphicsmagick/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: graphicsmagick -Version: 1.3.36 -Build-Depends: zlib, bzip2, freetype, libjpeg-turbo, libpng, tiff -Homepage: https://sourceforge.net/projects/graphicsmagick/ -Description: Image processing library diff --git a/ports/graphicsmagick/vcpkg.json b/ports/graphicsmagick/vcpkg.json new file mode 100644 index 000000000..7e8ef699e --- /dev/null +++ b/ports/graphicsmagick/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "graphicsmagick", + "version-string": "1.3.36", + "port-version": 1, + "description": "Image processing library", + "homepage": "https://sourceforge.net/projects/graphicsmagick/", + "dependencies": [ + "bzip2", + "freetype", + "libjpeg-turbo", + "libpng", + "tiff", + "zlib" + ] +} diff --git a/ports/graphite2/CONTROL b/ports/graphite2/CONTROL deleted file mode 100644 index 0c4899fc9..000000000 --- a/ports/graphite2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: graphite2 -Version: 1.3.14 -Homepage: https://github.com/silnrsi/graphite -Description: Graphite is a "smart font" system developed specifically to handle the complexities of lesser-known languages of the world. - Graphite2 is a rework of the original Graphite engine that is faster, smaller, and uses an API that is better suited to the layout architecture of most text-processing applications. diff --git a/ports/graphite2/vcpkg.json b/ports/graphite2/vcpkg.json new file mode 100644 index 000000000..cd5e479f4 --- /dev/null +++ b/ports/graphite2/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "graphite2", + "version-string": "1.3.14", + "port-version": 1, + "description": [ + "Graphite is a \"smart font\" system developed specifically to handle the complexities of lesser-known languages of the world.", + "Graphite2 is a rework of the original Graphite engine that is faster, smaller, and uses an API that is better suited to the layout architecture of most text-processing applications." + ], + "homepage": "https://github.com/silnrsi/graphite" +} diff --git a/ports/greatest/CONTROL b/ports/greatest/CONTROL deleted file mode 100644 index 05c679d8e..000000000 --- a/ports/greatest/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: greatest -Version: 1.4.2 -Description: Single-file testing system for C -Homepage: https://github.com/silentbicycle/greatest diff --git a/ports/greatest/vcpkg.json b/ports/greatest/vcpkg.json new file mode 100644 index 000000000..c7a179ff5 --- /dev/null +++ b/ports/greatest/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "greatest", + "version-string": "1.4.2", + "port-version": 1, + "description": "Single-file testing system for C", + "homepage": "https://github.com/silentbicycle/greatest" +} diff --git a/ports/grppi/CONTROL b/ports/grppi/CONTROL deleted file mode 100644 index c638ad212..000000000 --- a/ports/grppi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: grppi
-Version: 0.4.0
-Homepage: https://github.com/arcosuc3m/grppi
-Description: GrPPI is an open source generic and reusable parallel pattern programming interface developed at University Carlos III of Madrid.
\ No newline at end of file diff --git a/ports/grppi/vcpkg.json b/ports/grppi/vcpkg.json new file mode 100644 index 000000000..1cc832ab3 --- /dev/null +++ b/ports/grppi/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "grppi", + "version-string": "0.4.0", + "port-version": 1, + "description": "GrPPI is an open source generic and reusable parallel pattern programming interface developed at University Carlos III of Madrid.", + "homepage": "https://github.com/arcosuc3m/grppi" +} diff --git a/ports/gsl/CONTROL b/ports/gsl/CONTROL deleted file mode 100644 index 03b3e6e74..000000000 --- a/ports/gsl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: gsl -Version: 2.6 -Port-Version: 1 -Homepage: https://www.gnu.org/software/gsl/ -Description: The GNU Scientific Library is a numerical library for C and C++ programmers diff --git a/ports/gsl/vcpkg.json b/ports/gsl/vcpkg.json new file mode 100644 index 000000000..092f208c2 --- /dev/null +++ b/ports/gsl/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gsl", + "version-string": "2.6", + "port-version": 2, + "description": "The GNU Scientific Library is a numerical library for C and C++ programmers", + "homepage": "https://www.gnu.org/software/gsl/" +} diff --git a/ports/guetzli/CONTROL b/ports/guetzli/CONTROL deleted file mode 100644 index 142789bbd..000000000 --- a/ports/guetzli/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: guetzli
-Version: 2020-09-14 -Homepage: https://github.com/google/guetzli
-Description: Perceptual JPEG encoder
-Build-Depends: libpng, butteraugli
diff --git a/ports/guetzli/vcpkg.json b/ports/guetzli/vcpkg.json new file mode 100644 index 000000000..632289677 --- /dev/null +++ b/ports/guetzli/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "guetzli", + "version-string": "2020-09-14", + "port-version": 1, + "description": "Perceptual JPEG encoder", + "homepage": "https://github.com/google/guetzli", + "dependencies": [ + "butteraugli", + "libpng" + ] +} diff --git a/ports/gumbo/CONTROL b/ports/gumbo/CONTROL deleted file mode 100644 index c6741b934..000000000 --- a/ports/gumbo/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: gumbo
-Version: 0.10.1-3
-Homepage: https://github.com/google/gumbo-parser
-Description: An HTML5 parsing library in pure C99
diff --git a/ports/gumbo/vcpkg.json b/ports/gumbo/vcpkg.json new file mode 100644 index 000000000..650c5b6f3 --- /dev/null +++ b/ports/gumbo/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "gumbo", + "version-string": "0.10.1", + "port-version": 4, + "description": "An HTML5 parsing library in pure C99", + "homepage": "https://github.com/google/gumbo-parser" +} diff --git a/ports/gzip-hpp/CONTROL b/ports/gzip-hpp/CONTROL deleted file mode 100644 index 86eba1394..000000000 --- a/ports/gzip-hpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: gzip-hpp -Version: 0.1.0 -Homepage: https://github.com/mapbox/gzip-hpp/ -Description: Gzip header-only C++ library -Build-Depends: zlib
\ No newline at end of file diff --git a/ports/gzip-hpp/vcpkg.json b/ports/gzip-hpp/vcpkg.json new file mode 100644 index 000000000..96cb8d6f0 --- /dev/null +++ b/ports/gzip-hpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "gzip-hpp", + "version-string": "0.1.0", + "port-version": 1, + "description": "Gzip header-only C++ library", + "homepage": "https://github.com/mapbox/gzip-hpp/", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/h5py-lzf/CONTROL b/ports/h5py-lzf/CONTROL deleted file mode 100644 index 3ef62f85a..000000000 --- a/ports/h5py-lzf/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: h5py-lzf -Version: 2019-12-04 -Build-Depends: hdf5 -Homepage: https://github.com/h5py/h5py/tree/master/lzf -Description: The LZF filter is an alternative DEFLATE-style compressor for HDF5 datasets, using the free LZF library by Marc Alexander Lehmann. diff --git a/ports/h5py-lzf/vcpkg.json b/ports/h5py-lzf/vcpkg.json new file mode 100644 index 000000000..eb203ee5f --- /dev/null +++ b/ports/h5py-lzf/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "h5py-lzf", + "version-string": "2019-12-04", + "port-version": 1, + "description": "The LZF filter is an alternative DEFLATE-style compressor for HDF5 datasets, using the free LZF library by Marc Alexander Lehmann.", + "homepage": "https://github.com/h5py/h5py/tree/master/lzf", + "dependencies": [ + "hdf5" + ] +} diff --git a/ports/hayai/CONTROL b/ports/hayai/CONTROL deleted file mode 100644 index 7943d301b..000000000 --- a/ports/hayai/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: hayai
-Version: 2019-08-10
-Description: C++ benchmarking framework
-Homepage: https://github.com/nickbruun/hayai
diff --git a/ports/hayai/vcpkg.json b/ports/hayai/vcpkg.json new file mode 100644 index 000000000..847c0d2fc --- /dev/null +++ b/ports/hayai/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "hayai", + "version-string": "2019-08-10", + "port-version": 1, + "description": "C++ benchmarking framework", + "homepage": "https://github.com/nickbruun/hayai" +} diff --git a/ports/healpix/CONTROL b/ports/healpix/CONTROL deleted file mode 100644 index 554f8fb1f..000000000 --- a/ports/healpix/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: healpix -Version: 1.12.10 -Port-Version: 7 -Homepage: http://healpix.sourceforge.net/ -Description: HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelation of a sphere. -Build-Depends: cfitsio -Supports: linux
\ No newline at end of file diff --git a/ports/healpix/vcpkg.json b/ports/healpix/vcpkg.json new file mode 100644 index 000000000..15b383f08 --- /dev/null +++ b/ports/healpix/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "healpix", + "version-string": "1.12.10", + "port-version": 8, + "description": "HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelation of a sphere.", + "homepage": "http://healpix.sourceforge.net/", + "supports": "linux", + "dependencies": [ + "cfitsio" + ] +} diff --git a/ports/hffix/CONTROL b/ports/hffix/CONTROL deleted file mode 100644 index f5453c0f4..000000000 --- a/ports/hffix/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: hffix -Version: 1.0.0 -Homepage: https://jamesdbrock.github.io/hffix -Description: Financial Information Exchange Protocol C++ Library
\ No newline at end of file diff --git a/ports/hffix/vcpkg.json b/ports/hffix/vcpkg.json new file mode 100644 index 000000000..64e8946e9 --- /dev/null +++ b/ports/hffix/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "hffix", + "version-string": "1.0.0", + "port-version": 1, + "description": "Financial Information Exchange Protocol C++ Library", + "homepage": "https://jamesdbrock.github.io/hffix" +} diff --git a/ports/hfsm2/CONTROL b/ports/hfsm2/CONTROL deleted file mode 100644 index 4677f8b08..000000000 --- a/ports/hfsm2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: hfsm2 -Version: beta7 -Homepage: https://github.com/andrew-gresyk/HFSM2 -Description: Header-only heriarchical FSM framework in C++14, with fully statically-defined structure (no dynamic allocations), built with variadic templates. -Build-Depends: catch2 diff --git a/ports/hfsm2/vcpkg.json b/ports/hfsm2/vcpkg.json new file mode 100644 index 000000000..6486dfaa5 --- /dev/null +++ b/ports/hfsm2/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "hfsm2", + "version-string": "beta7", + "port-version": 1, + "description": "Header-only heriarchical FSM framework in C++14, with fully statically-defined structure (no dynamic allocations), built with variadic templates.", + "homepage": "https://github.com/andrew-gresyk/HFSM2", + "dependencies": [ + "catch2" + ] +} diff --git a/ports/http-parser/CONTROL b/ports/http-parser/CONTROL deleted file mode 100644 index 8e7329bad..000000000 --- a/ports/http-parser/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: http-parser
-Version: 2.9.4 -Homepage: https://github.com/nodejs/http-parser
-Description: HTTP Parser.
diff --git a/ports/http-parser/vcpkg.json b/ports/http-parser/vcpkg.json new file mode 100644 index 000000000..bd316b2a2 --- /dev/null +++ b/ports/http-parser/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "http-parser", + "version-string": "2.9.4", + "port-version": 1, + "description": "HTTP Parser.", + "homepage": "https://github.com/nodejs/http-parser" +} diff --git a/ports/hungarian/CONTROL b/ports/hungarian/CONTROL deleted file mode 100644 index 96dd5f799..000000000 --- a/ports/hungarian/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: hungarian -Version: v0.1.3 -Description: C-implementation of the Hungarian Method: finding the optimal assignment (assigning a set of jobs to a set of machines) in O(n^3), where n=max{#jobs, #machines}. The implementation is a sligntly enhanced version of the implementation provided by the Stanford GraphBase diff --git a/ports/hungarian/vcpkg.json b/ports/hungarian/vcpkg.json new file mode 100644 index 000000000..3d74f6cde --- /dev/null +++ b/ports/hungarian/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "hungarian", + "version-string": "v0.1.3", + "port-version": 1, + "description": "C-implementation of the Hungarian Method: finding the optimal assignment (assigning a set of jobs to a set of machines) in O(n^3), where n=max{#jobs, #machines}. The implementation is a sligntly enhanced version of the implementation provided by the Stanford GraphBase" +} diff --git a/ports/hwloc/CONTROL b/ports/hwloc/CONTROL deleted file mode 100644 index f2a7afc6b..000000000 --- a/ports/hwloc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: hwloc -Version: 2.2.0 -Homepage: https://github.com/open-mpi/hwloc -Description: Portable Hardware Locality (hwloc) - The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. -Supports: !(uwp|arm|arm64)
\ No newline at end of file diff --git a/ports/hwloc/vcpkg.json b/ports/hwloc/vcpkg.json new file mode 100644 index 000000000..bcd406ad0 --- /dev/null +++ b/ports/hwloc/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "hwloc", + "version-string": "2.2.0", + "port-version": 1, + "description": [ + "Portable Hardware Locality (hwloc)", + "The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs." + ], + "homepage": "https://github.com/open-mpi/hwloc", + "supports": "!(uwp | arm | arm64)" +} diff --git a/ports/hyperscan/CONTROL b/ports/hyperscan/CONTROL deleted file mode 100644 index 3c6e5e956..000000000 --- a/ports/hyperscan/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: hyperscan
-Version: 5.3.0
-Port-Version: 1
-Homepage: https://www.hyperscan.io
-Description: A regular expression library with O(length of input) match times that takes advantage of Intel hardware to provide blazing speed.
-Build-Depends: boost-array, boost-chrono, boost-config, boost-core, boost-crc, boost-detail, boost-functional, boost-regex, boost-system, boost-thread, boost-type-traits, boost-unordered, boost-utility, boost-dynamic-bitset, boost-random, boost-graph, boost-multi-array, boost-icl, boost-ptr-container, pcre, ragel
-Supports: !arm
diff --git a/ports/hyperscan/vcpkg.json b/ports/hyperscan/vcpkg.json new file mode 100644 index 000000000..bddb221f3 --- /dev/null +++ b/ports/hyperscan/vcpkg.json @@ -0,0 +1,31 @@ +{ + "name": "hyperscan", + "version-string": "5.3.0", + "port-version": 2, + "description": "A regular expression library with O(length of input) match times that takes advantage of Intel hardware to provide blazing speed.", + "homepage": "https://www.hyperscan.io", + "supports": "!arm", + "dependencies": [ + "boost-array", + "boost-chrono", + "boost-config", + "boost-core", + "boost-crc", + "boost-detail", + "boost-dynamic-bitset", + "boost-functional", + "boost-graph", + "boost-icl", + "boost-multi-array", + "boost-ptr-container", + "boost-random", + "boost-regex", + "boost-system", + "boost-thread", + "boost-type-traits", + "boost-unordered", + "boost-utility", + "pcre", + "ragel" + ] +} diff --git a/ports/hypre/CONTROL b/ports/hypre/CONTROL deleted file mode 100644 index b82a4ede8..000000000 --- a/ports/hypre/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: hypre -Version: 2.19.0 -Homepage: https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods -Description: SCALABLE LINEAR SOLVERS AND MULTIGRID METHODS -Build-Depends: mpi, blas, lapack diff --git a/ports/hypre/vcpkg.json b/ports/hypre/vcpkg.json new file mode 100644 index 000000000..4ca1f11b4 --- /dev/null +++ b/ports/hypre/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "hypre", + "version-string": "2.19.0", + "port-version": 1, + "description": "SCALABLE LINEAR SOLVERS AND MULTIGRID METHODS", + "homepage": "https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods", + "dependencies": [ + "blas", + "lapack", + "mpi" + ] +} diff --git a/ports/ideviceinstaller/CONTROL b/ports/ideviceinstaller/CONTROL deleted file mode 100644 index 3697611a4..000000000 --- a/ports/ideviceinstaller/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ideviceinstaller
-Version: 1.1.2.23-1
-Description: Manage apps of iOS devices
-Build-Depends: libimobiledevice, libzip
\ No newline at end of file diff --git a/ports/ideviceinstaller/vcpkg.json b/ports/ideviceinstaller/vcpkg.json new file mode 100644 index 000000000..f0ba45361 --- /dev/null +++ b/ports/ideviceinstaller/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "ideviceinstaller", + "version-string": "1.1.2.23", + "port-version": 2, + "description": "Manage apps of iOS devices", + "dependencies": [ + "libimobiledevice", + "libzip" + ] +} diff --git a/ports/idevicerestore/CONTROL b/ports/idevicerestore/CONTROL deleted file mode 100644 index a8db4e250..000000000 --- a/ports/idevicerestore/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: idevicerestore -Version: 1.0.12-4 -Description: Restore/upgrade firmware of iOS devices -Build-Depends: libimobiledevice, curl, libirecovery, libzip -Supports: windows diff --git a/ports/idevicerestore/vcpkg.json b/ports/idevicerestore/vcpkg.json new file mode 100644 index 000000000..c2d9b175e --- /dev/null +++ b/ports/idevicerestore/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "idevicerestore", + "version-string": "1.0.12", + "port-version": 5, + "description": "Restore/upgrade firmware of iOS devices", + "supports": "windows", + "dependencies": [ + "curl", + "libimobiledevice", + "libirecovery", + "libzip" + ] +} diff --git a/ports/if97/CONTROL b/ports/if97/CONTROL deleted file mode 100644 index 787bc1182..000000000 --- a/ports/if97/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: if97 -Version: 2.1.2 -Homepage: https://github.com/CoolProp/IF97 -Description: This repository implements the IF97 formulation for the properties of pure water substance. diff --git a/ports/if97/vcpkg.json b/ports/if97/vcpkg.json new file mode 100644 index 000000000..56f733bde --- /dev/null +++ b/ports/if97/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "if97", + "version-string": "2.1.2", + "port-version": 1, + "description": "This repository implements the IF97 formulation for the properties of pure water substance.", + "homepage": "https://github.com/CoolProp/IF97" +} diff --git a/ports/igloo/CONTROL b/ports/igloo/CONTROL deleted file mode 100644 index ffa162695..000000000 --- a/ports/igloo/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: igloo
-Version: 1.1.1
-Description: A framework for unit testing in C++
diff --git a/ports/igloo/vcpkg.json b/ports/igloo/vcpkg.json new file mode 100644 index 000000000..58c0a3c1e --- /dev/null +++ b/ports/igloo/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "igloo", + "version-string": "1.1.1", + "port-version": 1, + "description": "A framework for unit testing in C++" +} diff --git a/ports/ignition-cmake0/CONTROL b/ports/ignition-cmake0/CONTROL deleted file mode 100644 index 936683193..000000000 --- a/ports/ignition-cmake0/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: ignition-cmake0
-Version: 0.6.2-2
-Homepage: https://ignitionrobotics.org/libs/cmake
-Description: CMake helper functions for building robotic applications
-Build-Depends: ignition-modularscripts
-
-
diff --git a/ports/ignition-cmake0/vcpkg.json b/ports/ignition-cmake0/vcpkg.json new file mode 100644 index 000000000..4decf445a --- /dev/null +++ b/ports/ignition-cmake0/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "ignition-cmake0", + "version-string": "0.6.2", + "port-version": 3, + "description": "CMake helper functions for building robotic applications", + "homepage": "https://ignitionrobotics.org/libs/cmake", + "dependencies": [ + "ignition-modularscripts" + ] +} diff --git a/ports/ignition-common1/CONTROL b/ports/ignition-common1/CONTROL deleted file mode 100644 index 810904d3e..000000000 --- a/ports/ignition-common1/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ignition-common1 -Version: 1.1.1-1 -Build-Depends: dlfcn-win32 (windows|uwp), ffmpeg (!windows&!uwp), freeimage (!windows&!uwp), gts (!windows&!uwp), ignition-cmake0, ignition-math4, tinyxml2 (!windows&!uwp) -Description: Common libraries for robotics applications diff --git a/ports/ignition-common1/vcpkg.json b/ports/ignition-common1/vcpkg.json new file mode 100644 index 000000000..a7df59922 --- /dev/null +++ b/ports/ignition-common1/vcpkg.json @@ -0,0 +1,30 @@ +{ + "name": "ignition-common1", + "version-string": "1.1.1", + "port-version": 2, + "description": "Common libraries for robotics applications", + "dependencies": [ + { + "name": "dlfcn-win32", + "platform": "windows | uwp" + }, + { + "name": "ffmpeg", + "platform": "!windows & !uwp" + }, + { + "name": "freeimage", + "platform": "!windows & !uwp" + }, + { + "name": "gts", + "platform": "!windows & !uwp" + }, + "ignition-cmake0", + "ignition-math4", + { + "name": "tinyxml2", + "platform": "!windows & !uwp" + } + ] +} diff --git a/ports/ignition-common3/CONTROL b/ports/ignition-common3/CONTROL deleted file mode 100644 index 8bca013a1..000000000 --- a/ports/ignition-common3/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-common3 -Version: 3.9.0 -Build-Depends: dlfcn-win32 (windows|uwp), ffmpeg, freeimage, gts, ignition-cmake2, ignition-math6, ignition-modularscripts, libuuid (!windows&!uwp), tinyxml2 -Homepage: https://ignitionrobotics.org/libs/common -Description: Common libraries for robotics applications diff --git a/ports/ignition-common3/vcpkg.json b/ports/ignition-common3/vcpkg.json new file mode 100644 index 000000000..ce71be39d --- /dev/null +++ b/ports/ignition-common3/vcpkg.json @@ -0,0 +1,24 @@ +{ + "name": "ignition-common3", + "version-string": "3.9.0", + "port-version": 1, + "description": "Common libraries for robotics applications", + "homepage": "https://ignitionrobotics.org/libs/common", + "dependencies": [ + { + "name": "dlfcn-win32", + "platform": "windows | uwp" + }, + "ffmpeg", + "freeimage", + "gts", + "ignition-cmake2", + "ignition-math6", + "ignition-modularscripts", + { + "name": "libuuid", + "platform": "!windows & !uwp" + }, + "tinyxml2" + ] +} diff --git a/ports/ignition-fuel-tools1/CONTROL b/ports/ignition-fuel-tools1/CONTROL deleted file mode 100644 index acabd13df..000000000 --- a/ports/ignition-fuel-tools1/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ignition-fuel-tools1 -Version: 1.2.0-2 -Build-Depends: curl, ignition-cmake0, ignition-common1, libyaml, libzip, jsoncpp -Description: Tools for using fuel API to download robot models diff --git a/ports/ignition-fuel-tools1/vcpkg.json b/ports/ignition-fuel-tools1/vcpkg.json new file mode 100644 index 000000000..3c4435458 --- /dev/null +++ b/ports/ignition-fuel-tools1/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "ignition-fuel-tools1", + "version-string": "1.2.0", + "port-version": 3, + "description": "Tools for using fuel API to download robot models", + "dependencies": [ + "curl", + "ignition-cmake0", + "ignition-common1", + "jsoncpp", + "libyaml", + "libzip" + ] +} diff --git a/ports/ignition-fuel-tools4/CONTROL b/ports/ignition-fuel-tools4/CONTROL deleted file mode 100644 index af6e66d76..000000000 --- a/ports/ignition-fuel-tools4/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-fuel-tools4 -Version: 4.3.0 -Homepage: https://ignitionrobotics.org/libs/fuel_tools -Build-Depends: curl, ignition-cmake2, ignition-common3, ignition-modularscripts, ignition-msgs5, libyaml, libzip, jsoncpp, tinyxml2 -Description: Tools for using fuel API to download robot models diff --git a/ports/ignition-fuel-tools4/vcpkg.json b/ports/ignition-fuel-tools4/vcpkg.json new file mode 100644 index 000000000..093056ffb --- /dev/null +++ b/ports/ignition-fuel-tools4/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ignition-fuel-tools4", + "version-string": "4.3.0", + "port-version": 1, + "description": "Tools for using fuel API to download robot models", + "homepage": "https://ignitionrobotics.org/libs/fuel_tools", + "dependencies": [ + "curl", + "ignition-cmake2", + "ignition-common3", + "ignition-modularscripts", + "ignition-msgs5", + "jsoncpp", + "libyaml", + "libzip", + "tinyxml2" + ] +} diff --git a/ports/ignition-math4/CONTROL b/ports/ignition-math4/CONTROL deleted file mode 100644 index f9e87feb3..000000000 --- a/ports/ignition-math4/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-math4
-Version: 4.0.0-1
-Homepage: https://ignitionrobotics.org/libs/math
-Build-Depends: ignition-cmake0
-Description: Math API for robotic applications
diff --git a/ports/ignition-math4/vcpkg.json b/ports/ignition-math4/vcpkg.json new file mode 100644 index 000000000..bcdab1843 --- /dev/null +++ b/ports/ignition-math4/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "ignition-math4", + "version-string": "4.0.0", + "port-version": 2, + "description": "Math API for robotic applications", + "homepage": "https://ignitionrobotics.org/libs/math", + "dependencies": [ + "ignition-cmake0" + ] +} diff --git a/ports/ignition-math6/CONTROL b/ports/ignition-math6/CONTROL deleted file mode 100644 index 724019765..000000000 --- a/ports/ignition-math6/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-math6
-Version: 6.6.0
-Homepage: https://ignitionrobotics.org/libs/math
-Build-Depends: eigen3, ignition-cmake2, ignition-modularscripts
-Description: Math API for robotic applications
diff --git a/ports/ignition-math6/vcpkg.json b/ports/ignition-math6/vcpkg.json new file mode 100644 index 000000000..bf5c3cfbb --- /dev/null +++ b/ports/ignition-math6/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "ignition-math6", + "version-string": "6.6.0", + "port-version": 1, + "description": "Math API for robotic applications", + "homepage": "https://ignitionrobotics.org/libs/math", + "dependencies": [ + "eigen3", + "ignition-cmake2", + "ignition-modularscripts" + ] +} diff --git a/ports/ignition-modularscripts/CONTROL b/ports/ignition-modularscripts/CONTROL deleted file mode 100644 index 647efbbf1..000000000 --- a/ports/ignition-modularscripts/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: ignition-modularscripts
-Version: 2020-11-23
-Description: Vcpkg helpers to package ignition libraries
diff --git a/ports/ignition-modularscripts/vcpkg.json b/ports/ignition-modularscripts/vcpkg.json new file mode 100644 index 000000000..d6c0c638b --- /dev/null +++ b/ports/ignition-modularscripts/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "ignition-modularscripts", + "version-string": "2020-11-23", + "port-version": 1, + "description": "Vcpkg helpers to package ignition libraries" +} diff --git a/ports/ignition-msgs1/CONTROL b/ports/ignition-msgs1/CONTROL deleted file mode 100644 index 653c5ea94..000000000 --- a/ports/ignition-msgs1/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-msgs1 -Version: 1.0.0 -Port-Version: 3 -Build-Depends: ignition-cmake0, ignition-math4, protobuf -Description: Middleware protobuf messages for robotics diff --git a/ports/ignition-msgs1/vcpkg.json b/ports/ignition-msgs1/vcpkg.json new file mode 100644 index 000000000..f81434b7a --- /dev/null +++ b/ports/ignition-msgs1/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "ignition-msgs1", + "version-string": "1.0.0", + "port-version": 4, + "description": "Middleware protobuf messages for robotics", + "dependencies": [ + "ignition-cmake0", + "ignition-math4", + "protobuf" + ] +} diff --git a/ports/ignition-msgs5/CONTROL b/ports/ignition-msgs5/CONTROL deleted file mode 100644 index c9f357b49..000000000 --- a/ports/ignition-msgs5/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ignition-msgs5 -Version: 5.3.0 -Port-Version: 2 -Build-Depends: ignition-modularscripts, ignition-cmake2, ignition-math6, protobuf, tinyxml2 -Description: Middleware protobuf messages for robotics -Supports: !(arm|uwp)
\ No newline at end of file diff --git a/ports/ignition-msgs5/vcpkg.json b/ports/ignition-msgs5/vcpkg.json new file mode 100644 index 000000000..24c072d73 --- /dev/null +++ b/ports/ignition-msgs5/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "ignition-msgs5", + "version-string": "5.3.0", + "port-version": 3, + "description": "Middleware protobuf messages for robotics", + "supports": "!(arm | uwp)", + "dependencies": [ + "ignition-cmake2", + "ignition-math6", + "ignition-modularscripts", + "protobuf", + "tinyxml2" + ] +} diff --git a/ports/ignition-msgs6/CONTROL b/ports/ignition-msgs6/CONTROL deleted file mode 100644 index b09a40394..000000000 --- a/ports/ignition-msgs6/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ignition-msgs6 -Version: 6.0.0 -Port-Version: 1 -Build-Depends: ignition-modularscripts, ignition-cmake2, ignition-math6, protobuf, tinyxml2 -Description: Middleware protobuf messages for robotics -Supports: !(arm|uwp) diff --git a/ports/ignition-msgs6/vcpkg.json b/ports/ignition-msgs6/vcpkg.json new file mode 100644 index 000000000..995f166e1 --- /dev/null +++ b/ports/ignition-msgs6/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "ignition-msgs6", + "version-string": "6.0.0", + "port-version": 2, + "description": "Middleware protobuf messages for robotics", + "supports": "!(arm | uwp)", + "dependencies": [ + "ignition-cmake2", + "ignition-math6", + "ignition-modularscripts", + "protobuf", + "tinyxml2" + ] +} diff --git a/ports/ignition-plugin1/CONTROL b/ports/ignition-plugin1/CONTROL deleted file mode 100644 index ba3aa4c31..000000000 --- a/ports/ignition-plugin1/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ignition-plugin1
-Version: 1.1.0 -Homepage: https://ignitionrobotics.org/libs/plugin
-Build-Depends: dlfcn-win32 (windows|uwp), ignition-cmake2, ignition-modularscripts
-Description: Library for registering plugin libraries and dynamically loading them at runtime
diff --git a/ports/ignition-plugin1/vcpkg.json b/ports/ignition-plugin1/vcpkg.json new file mode 100644 index 000000000..58e42c8c1 --- /dev/null +++ b/ports/ignition-plugin1/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "ignition-plugin1", + "version-string": "1.1.0", + "port-version": 1, + "description": "Library for registering plugin libraries and dynamically loading them at runtime", + "homepage": "https://ignitionrobotics.org/libs/plugin", + "dependencies": [ + { + "name": "dlfcn-win32", + "platform": "windows | uwp" + }, + "ignition-cmake2", + "ignition-modularscripts" + ] +} diff --git a/ports/ignition-transport4/CONTROL b/ports/ignition-transport4/CONTROL deleted file mode 100644 index 73f2eafd2..000000000 --- a/ports/ignition-transport4/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ignition-transport4 -Version: 4.0.0-2 -Build-Depends: cppzmq, ignition-cmake0, ignition-modularscripts, ignition-msgs1, libuuid (!windows&!uwp), protobuf, zeromq -Description: Transport middleware for robotics diff --git a/ports/ignition-transport4/vcpkg.json b/ports/ignition-transport4/vcpkg.json new file mode 100644 index 000000000..4b315b85e --- /dev/null +++ b/ports/ignition-transport4/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ignition-transport4", + "version-string": "4.0.0", + "port-version": 3, + "description": "Transport middleware for robotics", + "dependencies": [ + "cppzmq", + "ignition-cmake0", + "ignition-modularscripts", + "ignition-msgs1", + { + "name": "libuuid", + "platform": "!windows & !uwp" + }, + "protobuf", + "zeromq" + ] +} diff --git a/ports/ignition-transport8/CONTROL b/ports/ignition-transport8/CONTROL deleted file mode 100644 index e28231c99..000000000 --- a/ports/ignition-transport8/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ignition-transport8 -Version: 8.1.0 -Build-Depends: cppzmq, ignition-cmake2, ignition-msgs5, libuuid (!windows&!uwp), protobuf, sqlite3, zeromq -Description: Transport middleware for robotics diff --git a/ports/ignition-transport8/vcpkg.json b/ports/ignition-transport8/vcpkg.json new file mode 100644 index 000000000..6d9f810c0 --- /dev/null +++ b/ports/ignition-transport8/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ignition-transport8", + "version-string": "8.1.0", + "port-version": 1, + "description": "Transport middleware for robotics", + "dependencies": [ + "cppzmq", + "ignition-cmake2", + "ignition-msgs5", + { + "name": "libuuid", + "platform": "!windows & !uwp" + }, + "protobuf", + "sqlite3", + "zeromq" + ] +} diff --git a/ports/ignition-transport9/CONTROL b/ports/ignition-transport9/CONTROL deleted file mode 100644 index 5c8a26b35..000000000 --- a/ports/ignition-transport9/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ignition-transport9 -Version: 9.0.0 -Build-Depends: cppzmq, ignition-cmake2, ignition-msgs6, libuuid (!windows&!uwp), protobuf, sqlite3, zeromq -Description: Transport middleware for robotics diff --git a/ports/ignition-transport9/vcpkg.json b/ports/ignition-transport9/vcpkg.json new file mode 100644 index 000000000..9e9147c0d --- /dev/null +++ b/ports/ignition-transport9/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ignition-transport9", + "version-string": "9.0.0", + "port-version": 1, + "description": "Transport middleware for robotics", + "dependencies": [ + "cppzmq", + "ignition-cmake2", + "ignition-msgs6", + { + "name": "libuuid", + "platform": "!windows & !uwp" + }, + "protobuf", + "sqlite3", + "zeromq" + ] +} diff --git a/ports/ilmbase/CONTROL b/ports/ilmbase/CONTROL deleted file mode 100644 index 51ea5dffc..000000000 --- a/ports/ilmbase/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ilmbase
-Version: 2.3.0
-Build-Depends: openexr
-Description: empty package, linking to newer one
diff --git a/ports/ilmbase/vcpkg.json b/ports/ilmbase/vcpkg.json new file mode 100644 index 000000000..9b09a3c7b --- /dev/null +++ b/ports/ilmbase/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "ilmbase", + "version-string": "2.3.0", + "port-version": 1, + "description": "empty package, linking to newer one", + "dependencies": [ + "openexr" + ] +} diff --git a/ports/imgui-sfml/CONTROL b/ports/imgui-sfml/CONTROL deleted file mode 100644 index a792691ad..000000000 --- a/ports/imgui-sfml/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: imgui-sfml -Version: 2.1-2 -Homepage: https://github.com/eliasdaler/imgui-sfml -Description: ImGui binding for use with SFML -Build-Depends: sfml, imgui, opengl diff --git a/ports/imgui-sfml/vcpkg.json b/ports/imgui-sfml/vcpkg.json new file mode 100644 index 000000000..e12799de8 --- /dev/null +++ b/ports/imgui-sfml/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "imgui-sfml", + "version-string": "2.1", + "port-version": 3, + "description": "ImGui binding for use with SFML", + "homepage": "https://github.com/eliasdaler/imgui-sfml", + "dependencies": [ + "imgui", + "opengl", + "sfml" + ] +} diff --git a/ports/inih/CONTROL b/ports/inih/CONTROL deleted file mode 100644 index 8f54f04ed..000000000 --- a/ports/inih/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: inih
-Version: 51 -Description: Simple .INI file parser
diff --git a/ports/inih/vcpkg.json b/ports/inih/vcpkg.json new file mode 100644 index 000000000..5b137dcba --- /dev/null +++ b/ports/inih/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "inih", + "version-string": "51", + "port-version": 1, + "description": "Simple .INI file parser" +} diff --git a/ports/iniparser/CONTROL b/ports/iniparser/CONTROL deleted file mode 100644 index ee5f47c00..000000000 --- a/ports/iniparser/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: iniparser
-Version: 2020-04-06
-Homepage: ndevilla.free.fr/iniparser
-Description: C library for parsing INI-style files
diff --git a/ports/iniparser/vcpkg.json b/ports/iniparser/vcpkg.json new file mode 100644 index 000000000..a5acd226b --- /dev/null +++ b/ports/iniparser/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "iniparser", + "version-string": "2020-04-06", + "port-version": 1, + "description": "C library for parsing INI-style files", + "homepage": "ndevilla.free.fr/iniparser" +} diff --git a/ports/intel-ipsec/CONTROL b/ports/intel-ipsec/CONTROL deleted file mode 100644 index c5b495a37..000000000 --- a/ports/intel-ipsec/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: intel-ipsec -Version: 0.52-1 -Description: Intel(R) Multi-Buffer Crypto for IPsec Library diff --git a/ports/intel-ipsec/vcpkg.json b/ports/intel-ipsec/vcpkg.json new file mode 100644 index 000000000..eb8da35ce --- /dev/null +++ b/ports/intel-ipsec/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "intel-ipsec", + "version-string": "0.52", + "port-version": 2, + "description": "Intel(R) Multi-Buffer Crypto for IPsec Library" +} diff --git a/ports/intelrdfpmathlib/CONTROL b/ports/intelrdfpmathlib/CONTROL deleted file mode 100644 index c5c1cd071..000000000 --- a/ports/intelrdfpmathlib/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: intelrdfpmathlib
-Version: 20U2-1
-Description: Intel(R) Decimal Floating-Point Math Library
diff --git a/ports/intelrdfpmathlib/vcpkg.json b/ports/intelrdfpmathlib/vcpkg.json new file mode 100644 index 000000000..661c295ad --- /dev/null +++ b/ports/intelrdfpmathlib/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "intelrdfpmathlib", + "version-string": "20U2", + "port-version": 2, + "description": "Intel(R) Decimal Floating-Point Math Library" +} diff --git a/ports/irrlicht/CONTROL b/ports/irrlicht/CONTROL deleted file mode 100644 index 5161a33b2..000000000 --- a/ports/irrlicht/CONTROL +++ /dev/null @@ -1,16 +0,0 @@ -Source: irrlicht
-Version: 1.8.4
-Port-Version: 11
-Homepage: http://irrlicht.sourceforge.net
-Description: The Irrlicht Engine is an open source realtime 3D engine written in C++. It is cross-platform, using D3D, OpenGL and its own software renderers.
-Build-Depends: zlib, libpng, bzip2, libjpeg-turbo, vcpkg-cmake, vcpkg-cmake-config
-Supports: !(arm|uwp)
-
-Feature: unicode
-Description: Support unicode path on windows
-
-Feature: fast-fpu
-Description: Enable fast maths (at the expense of precision)
-
-Feature: tools
-Description: Build the Tools FileToHeader, FontTool, GUIEditor and MeshConverter
diff --git a/ports/irrlicht/vcpkg.json b/ports/irrlicht/vcpkg.json new file mode 100644 index 000000000..2f348b948 --- /dev/null +++ b/ports/irrlicht/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "irrlicht", + "version-string": "1.8.4", + "port-version": 12, + "description": "The Irrlicht Engine is an open source realtime 3D engine written in C++. It is cross-platform, using D3D, OpenGL and its own software renderers.", + "homepage": "http://irrlicht.sourceforge.net", + "supports": "!(arm | uwp)", + "dependencies": [ + "bzip2", + "libjpeg-turbo", + "libpng", + "vcpkg-cmake", + "vcpkg-cmake-config", + "zlib" + ], + "features": { + "fast-fpu": { + "description": "Enable fast maths (at the expense of precision)" + }, + "tools": { + "description": "Build the Tools FileToHeader, FontTool, GUIEditor and MeshConverter" + }, + "unicode": { + "description": "Support unicode path on windows" + } + } +} diff --git a/ports/isal/CONTROL b/ports/isal/CONTROL deleted file mode 100644 index e478ee553..000000000 --- a/ports/isal/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: isal -Version: 2.25.0 -Description: Intel(R) Intelligent Storage Acceleration Library - diff --git a/ports/isal/vcpkg.json b/ports/isal/vcpkg.json new file mode 100644 index 000000000..7a18c0095 --- /dev/null +++ b/ports/isal/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "isal", + "version-string": "2.25.0", + "port-version": 1, + "description": "Intel(R) Intelligent Storage Acceleration Library" +} diff --git a/ports/ismrmrd/CONTROL b/ports/ismrmrd/CONTROL deleted file mode 100644 index 2fc4c5d14..000000000 --- a/ports/ismrmrd/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ismrmrd
-Version: 1.5.0
-Description: ISMRM Raw Data Format
-Build-Depends: pugixml, hdf5, boost, fftw3
-Homepage: https://github.com/ismrmrd/ismrmrd
\ No newline at end of file diff --git a/ports/ismrmrd/vcpkg.json b/ports/ismrmrd/vcpkg.json new file mode 100644 index 000000000..27514f617 --- /dev/null +++ b/ports/ismrmrd/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "ismrmrd", + "version-string": "1.5.0", + "port-version": 1, + "description": "ISMRM Raw Data Format", + "homepage": "https://github.com/ismrmrd/ismrmrd", + "dependencies": [ + "boost", + "fftw3", + "hdf5", + "pugixml" + ] +} diff --git a/ports/jansson/CONTROL b/ports/jansson/CONTROL deleted file mode 100644 index 333b70108..000000000 --- a/ports/jansson/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: jansson -Version: 2.13.1 -Homepage: https://github.com/akheron/jansson -Description: Jansson is a C library for encoding, decoding and manipulating JSON data diff --git a/ports/jansson/vcpkg.json b/ports/jansson/vcpkg.json new file mode 100644 index 000000000..d494c8d5d --- /dev/null +++ b/ports/jansson/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jansson", + "version-string": "2.13.1", + "port-version": 1, + "description": "Jansson is a C library for encoding, decoding and manipulating JSON data", + "homepage": "https://github.com/akheron/jansson" +} diff --git a/ports/jbig2dec/CONTROL b/ports/jbig2dec/CONTROL deleted file mode 100644 index d4e1939e2..000000000 --- a/ports/jbig2dec/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: jbig2dec
-Version: 0.19 -Homepage: https://github.com/ArtifexSoftware/jbig2dec
-Description: a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in Adobe's PDF version 1.4 and later.
diff --git a/ports/jbig2dec/vcpkg.json b/ports/jbig2dec/vcpkg.json new file mode 100644 index 000000000..a4f145f69 --- /dev/null +++ b/ports/jbig2dec/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jbig2dec", + "version-string": "0.19", + "port-version": 1, + "description": "a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC 14492, and included by reference in Adobe's PDF version 1.4 and later.", + "homepage": "https://github.com/ArtifexSoftware/jbig2dec" +} diff --git a/ports/jbigkit/CONTROL b/ports/jbigkit/CONTROL deleted file mode 100644 index c1c76a89c..000000000 --- a/ports/jbigkit/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: jbigkit
-Version: 2.1-4
-Homepage: https://www.cl.cam.ac.uk/~mgk25/jbigkit
-Description: A software implementation of the JBIG1 data compression standard (ITU-T T.82)
diff --git a/ports/jbigkit/vcpkg.json b/ports/jbigkit/vcpkg.json new file mode 100644 index 000000000..1498be4fa --- /dev/null +++ b/ports/jbigkit/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jbigkit", + "version-string": "2.1", + "port-version": 5, + "description": "A software implementation of the JBIG1 data compression standard (ITU-T T.82)", + "homepage": "https://www.cl.cam.ac.uk/~mgk25/jbigkit" +} diff --git a/ports/jemalloc/CONTROL b/ports/jemalloc/CONTROL deleted file mode 100644 index 3f6be44a5..000000000 --- a/ports/jemalloc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: jemalloc
-Version: 4.3.1-4
-Homepage: https://github.com/jemalloc/jemalloc-cmake
-Description: jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support
-Build-Depends:
diff --git a/ports/jemalloc/vcpkg.json b/ports/jemalloc/vcpkg.json new file mode 100644 index 000000000..c23bdcaa8 --- /dev/null +++ b/ports/jemalloc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jemalloc", + "version-string": "4.3.1", + "port-version": 5, + "description": "jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support", + "homepage": "https://github.com/jemalloc/jemalloc-cmake" +} diff --git a/ports/jinja2cpplight/CONTROL b/ports/jinja2cpplight/CONTROL deleted file mode 100644 index f918eb28f..000000000 --- a/ports/jinja2cpplight/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: jinja2cpplight -Version: 2018-05-08 -Homepage: https://github.com/hughperkins/Jinja2CppLight -Description: (very) lightweight version of Jinja2 for C++, Lightweight templating engine for C++, based on Jinja2. -Supports: !uwp
\ No newline at end of file diff --git a/ports/jinja2cpplight/vcpkg.json b/ports/jinja2cpplight/vcpkg.json new file mode 100644 index 000000000..004282a82 --- /dev/null +++ b/ports/jinja2cpplight/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "jinja2cpplight", + "version-string": "2018-05-08", + "port-version": 1, + "description": "(very) lightweight version of Jinja2 for C++, Lightweight templating engine for C++, based on Jinja2.", + "homepage": "https://github.com/hughperkins/Jinja2CppLight", + "supports": "!uwp" +} diff --git a/ports/josuttis-jthread/CONTROL b/ports/josuttis-jthread/CONTROL deleted file mode 100644 index 8a0fc3c58..000000000 --- a/ports/josuttis-jthread/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: josuttis-jthread -Version: 2020-07-21 -Port-Version: 1 -Homepage: https://github.com/josuttis/jthread -Description: C++ class for a joining and cooperative interruptible thread (std::jthread) with stop_token helper diff --git a/ports/josuttis-jthread/vcpkg.json b/ports/josuttis-jthread/vcpkg.json new file mode 100644 index 000000000..565f8b4e3 --- /dev/null +++ b/ports/josuttis-jthread/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "josuttis-jthread", + "version-string": "2020-07-21", + "port-version": 2, + "description": "C++ class for a joining and cooperative interruptible thread (std::jthread) with stop_token helper", + "homepage": "https://github.com/josuttis/jthread" +} diff --git a/ports/jsmn/CONTROL b/ports/jsmn/CONTROL deleted file mode 100644 index b19e26585..000000000 --- a/ports/jsmn/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: jsmn -Version: 2019-04-27 -Description: A minimalistic JSON parser in C. diff --git a/ports/jsmn/vcpkg.json b/ports/jsmn/vcpkg.json new file mode 100644 index 000000000..96956d18d --- /dev/null +++ b/ports/jsmn/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "jsmn", + "version-string": "2019-04-27", + "port-version": 1, + "description": "A minimalistic JSON parser in C." +} diff --git a/ports/json-c/CONTROL b/ports/json-c/CONTROL deleted file mode 100644 index 3b9076c8c..000000000 --- a/ports/json-c/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: json-c
-Version: 2019-09-10
-Port-Version: 1
-Description: A JSON implementation in C
-Homepage: https://github.com/json-c/json-c
diff --git a/ports/json-c/vcpkg.json b/ports/json-c/vcpkg.json new file mode 100644 index 000000000..ff61b336e --- /dev/null +++ b/ports/json-c/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "json-c", + "version-string": "2019-09-10", + "port-version": 2, + "description": "A JSON implementation in C", + "homepage": "https://github.com/json-c/json-c" +} diff --git a/ports/json-schema-validator/CONTROL b/ports/json-schema-validator/CONTROL deleted file mode 100644 index a602b1dec..000000000 --- a/ports/json-schema-validator/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: json-schema-validator -Version: 2.1.0 -Homepage: https://github.com/pboettch/json-schema-validator -Description: This is a C++ library for validating JSON documents based on a JSON Schema. This validator is based on nlohmann json library. -Build-Depends: nlohmann-json[core] diff --git a/ports/json-schema-validator/vcpkg.json b/ports/json-schema-validator/vcpkg.json new file mode 100644 index 000000000..387afe109 --- /dev/null +++ b/ports/json-schema-validator/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "json-schema-validator", + "version-string": "2.1.0", + "port-version": 1, + "description": "This is a C++ library for validating JSON documents based on a JSON Schema. This validator is based on nlohmann json library.", + "homepage": "https://github.com/pboettch/json-schema-validator", + "dependencies": [ + { + "name": "nlohmann-json", + "default-features": false + } + ] +} diff --git a/ports/json-spirit/CONTROL b/ports/json-spirit/CONTROL deleted file mode 100644 index e2b1d8079..000000000 --- a/ports/json-spirit/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: json-spirit
-Version: 4.1.0-1
-Description: json parser using boost library
-Build-Depends: boost-config, boost-integer, boost-smart-ptr, boost-variant, boost-spirit
diff --git a/ports/json-spirit/vcpkg.json b/ports/json-spirit/vcpkg.json new file mode 100644 index 000000000..35517305e --- /dev/null +++ b/ports/json-spirit/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "json-spirit", + "version-string": "4.1.0", + "port-version": 2, + "description": "json parser using boost library", + "dependencies": [ + "boost-config", + "boost-integer", + "boost-smart-ptr", + "boost-spirit", + "boost-variant" + ] +} diff --git a/ports/json11/CONTROL b/ports/json11/CONTROL deleted file mode 100644 index 34cee37de..000000000 --- a/ports/json11/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: json11
-Version: 2017-06-20-2
-Description: json11 is a tiny JSON library for C++11, providing JSON parsing and serialization.
diff --git a/ports/json11/vcpkg.json b/ports/json11/vcpkg.json new file mode 100644 index 000000000..f2aad6b8c --- /dev/null +++ b/ports/json11/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "json11", + "version-string": "2017-06-20", + "port-version": 3, + "description": "json11 is a tiny JSON library for C++11, providing JSON parsing and serialization." +} diff --git a/ports/json5-parser/CONTROL b/ports/json5-parser/CONTROL deleted file mode 100644 index 990416021..000000000 --- a/ports/json5-parser/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: json5-parser -Version: 1.0.0 -Port-Version: 2 -Homepage: https://github.com/Caltech-IPAC/json5_parser -Description: An enhancement of the JSON Spirit C++ library to understand json5. -Build-Depends: boost-spirit diff --git a/ports/json5-parser/vcpkg.json b/ports/json5-parser/vcpkg.json new file mode 100644 index 000000000..13c1e6bb3 --- /dev/null +++ b/ports/json5-parser/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "json5-parser", + "version-string": "1.0.0", + "port-version": 3, + "description": "An enhancement of the JSON Spirit C++ library to understand json5.", + "homepage": "https://github.com/Caltech-IPAC/json5_parser", + "dependencies": [ + "boost-spirit" + ] +} diff --git a/ports/jsoncons/CONTROL b/ports/jsoncons/CONTROL deleted file mode 100644 index c3b550b10..000000000 --- a/ports/jsoncons/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: jsoncons -Version: 0.165.0 -Description: A C++, header-only library for constructing JSON and JSON-like text and binary data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON -Homepage: https://github.com/danielaparker/jsoncons diff --git a/ports/jsoncons/vcpkg.json b/ports/jsoncons/vcpkg.json new file mode 100644 index 000000000..84fea3032 --- /dev/null +++ b/ports/jsoncons/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jsoncons", + "version-string": "0.165.0", + "port-version": 1, + "description": "A C++, header-only library for constructing JSON and JSON-like text and binary data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON", + "homepage": "https://github.com/danielaparker/jsoncons" +} diff --git a/ports/jsoncpp/CONTROL b/ports/jsoncpp/CONTROL deleted file mode 100644 index 012e45b9d..000000000 --- a/ports/jsoncpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: jsoncpp
-Version: 1.9.4
-Homepage: https://github.com/open-source-parsers/jsoncpp
-Description: jsoncpp is an implementation of a JSON reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format that it is easy to parse and redeable for human.
diff --git a/ports/jsoncpp/vcpkg.json b/ports/jsoncpp/vcpkg.json new file mode 100644 index 000000000..c334a11c1 --- /dev/null +++ b/ports/jsoncpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "jsoncpp", + "version-string": "1.9.4", + "port-version": 1, + "description": "jsoncpp is an implementation of a JSON reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format that it is easy to parse and redeable for human.", + "homepage": "https://github.com/open-source-parsers/jsoncpp" +} diff --git a/ports/jsonnet/CONTROL b/ports/jsonnet/CONTROL deleted file mode 100644 index 070822531..000000000 --- a/ports/jsonnet/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: jsonnet -Version: 0.16.0 -Port-Version: 2 -Homepage: https://github.com/google/jsonnet -Description: Jsonnet - The data templating language -Build-Depends: nlohmann-json diff --git a/ports/jsonnet/vcpkg.json b/ports/jsonnet/vcpkg.json new file mode 100644 index 000000000..fd4541d3f --- /dev/null +++ b/ports/jsonnet/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "jsonnet", + "version-string": "0.16.0", + "port-version": 3, + "description": "Jsonnet - The data templating language", + "homepage": "https://github.com/google/jsonnet", + "dependencies": [ + "nlohmann-json" + ] +} diff --git a/ports/kangaru/CONTROL b/ports/kangaru/CONTROL deleted file mode 100644 index 3ea64eb81..000000000 --- a/ports/kangaru/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: kangaru -Version: 4.2.4 -Description: A dependency injection container for C++11, C++14 and later diff --git a/ports/kangaru/vcpkg.json b/ports/kangaru/vcpkg.json new file mode 100644 index 000000000..411c67133 --- /dev/null +++ b/ports/kangaru/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "kangaru", + "version-string": "4.2.4", + "port-version": 1, + "description": "A dependency injection container for C++11, C++14 and later" +} diff --git a/ports/kcp/CONTROL b/ports/kcp/CONTROL deleted file mode 100644 index 0573eb3cf..000000000 --- a/ports/kcp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: kcp
-Version: 2019-09-20
-Description: A fast and reliable ARQ protocol
-Homepage: https://github.com/skywind3000/kcp
diff --git a/ports/kcp/vcpkg.json b/ports/kcp/vcpkg.json new file mode 100644 index 000000000..edc61d230 --- /dev/null +++ b/ports/kcp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "kcp", + "version-string": "2019-09-20", + "port-version": 1, + "description": "A fast and reliable ARQ protocol", + "homepage": "https://github.com/skywind3000/kcp" +} diff --git a/ports/kd-soap/CONTROL b/ports/kd-soap/CONTROL deleted file mode 100644 index edcba960d..000000000 --- a/ports/kd-soap/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: kd-soap
-Version: 1.9.0
-Homepage: https://www.kdab.com/products/kd-soap
-Description: A Qt-based client-side and server-side SOAP component
-Build-Depends: qt5-base[core]
diff --git a/ports/kd-soap/vcpkg.json b/ports/kd-soap/vcpkg.json new file mode 100644 index 000000000..3cd11e0e4 --- /dev/null +++ b/ports/kd-soap/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "kd-soap", + "version-string": "1.9.0", + "port-version": 1, + "description": "A Qt-based client-side and server-side SOAP component", + "homepage": "https://www.kdab.com/products/kd-soap", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/kfr/CONTROL b/ports/kfr/CONTROL deleted file mode 100644 index 985ba86bf..000000000 --- a/ports/kfr/CONTROL +++ /dev/null @@ -1,15 +0,0 @@ -Source: kfr
-Version: 2020-06-15
-Description: Fast, modern C++ DSP framework
-Homepage: https://www.kfr.dev/
-Supports: !(arm|linux)
-
-Feature: capi
-Description: Enable C API build
-Build-Depends: kfr[dft]
-
-Feature: dft
-Description: Enable DFT and related algorithms
-
-Feature: dft-np
-Description: Enable Non-power of 2 DFT
diff --git a/ports/kfr/vcpkg.json b/ports/kfr/vcpkg.json new file mode 100644 index 000000000..25d8c74bd --- /dev/null +++ b/ports/kfr/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "kfr", + "version-string": "2020-06-15", + "port-version": 1, + "description": "Fast, modern C++ DSP framework", + "homepage": "https://www.kfr.dev/", + "supports": "!(arm | linux)", + "features": { + "capi": { + "description": "Enable C API build", + "dependencies": [ + { + "name": "kfr", + "features": [ + "dft" + ] + } + ] + }, + "dft": { + "description": "Enable DFT and related algorithms" + }, + "dft-np": { + "description": "Enable Non-power of 2 DFT" + } + } +} diff --git a/ports/kinectsdk2/CONTROL b/ports/kinectsdk2/CONTROL deleted file mode 100644 index d92784df4..000000000 --- a/ports/kinectsdk2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: kinectsdk2 -Version: 2.0-2 -Description: Kinect for Windows SDK for Kinect v2 sensor. -Supports: !arm
\ No newline at end of file diff --git a/ports/kinectsdk2/vcpkg.json b/ports/kinectsdk2/vcpkg.json new file mode 100644 index 000000000..5b065d28f --- /dev/null +++ b/ports/kinectsdk2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "kinectsdk2", + "version-string": "2.0", + "port-version": 3, + "description": "Kinect for Windows SDK for Kinect v2 sensor.", + "supports": "!arm" +} diff --git a/ports/kissfft/CONTROL b/ports/kissfft/CONTROL deleted file mode 100644 index 0c4f0f6a8..000000000 --- a/ports/kissfft/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: kissfft -Version: 2020-03-30 -Homepage: https://github.com/mborgerding/kissfft -Description: A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid diff --git a/ports/kissfft/vcpkg.json b/ports/kissfft/vcpkg.json new file mode 100644 index 000000000..b3e0193da --- /dev/null +++ b/ports/kissfft/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "kissfft", + "version-string": "2020-03-30", + "port-version": 1, + "description": "A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid", + "homepage": "https://github.com/mborgerding/kissfft" +} diff --git a/ports/kubazip/CONTROL b/ports/kubazip/CONTROL deleted file mode 100644 index d19677ff4..000000000 --- a/ports/kubazip/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: kubazip -Version: 0.1.19 -Homepage: https://github.com/kuba--/zip -Description: A portable, simple zip library written in C diff --git a/ports/kubazip/vcpkg.json b/ports/kubazip/vcpkg.json new file mode 100644 index 000000000..1eecb26ba --- /dev/null +++ b/ports/kubazip/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "kubazip", + "version-string": "0.1.19", + "port-version": 1, + "description": "A portable, simple zip library written in C", + "homepage": "https://github.com/kuba--/zip" +} diff --git a/ports/kuku/CONTROL b/ports/kuku/CONTROL deleted file mode 100644 index 27766063a..000000000 --- a/ports/kuku/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: kuku
-Version: 2.1
-Homepage: https://github.com/microsoft/Kuku
-Description: Kuku is a simple open-source (MIT licensed) cuckoo hashing library developed by the Cryptography and Privacy Research group at Microsoft.
diff --git a/ports/kuku/vcpkg.json b/ports/kuku/vcpkg.json new file mode 100644 index 000000000..2f7b13515 --- /dev/null +++ b/ports/kuku/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "kuku", + "version-string": "2.1", + "port-version": 1, + "description": "Kuku is a simple open-source (MIT licensed) cuckoo hashing library developed by the Cryptography and Privacy Research group at Microsoft.", + "homepage": "https://github.com/microsoft/Kuku" +} diff --git a/ports/kvasir-mpl/CONTROL b/ports/kvasir-mpl/CONTROL deleted file mode 100644 index 63b93df5f..000000000 --- a/ports/kvasir-mpl/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: kvasir-mpl -Version: 2019-08-06 -Homepage: https://github.com/kvasir-io/mpl -Description: This library is part of the Kvasir project. Kvasir is a collection of zero cost statically checked libraries for resource constrained systems including microcontrollers. - -Feature: test -Description: Build with test - diff --git a/ports/kvasir-mpl/vcpkg.json b/ports/kvasir-mpl/vcpkg.json new file mode 100644 index 000000000..4d817575a --- /dev/null +++ b/ports/kvasir-mpl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "kvasir-mpl", + "version-string": "2019-08-06", + "port-version": 1, + "description": "This library is part of the Kvasir project. Kvasir is a collection of zero cost statically checked libraries for resource constrained systems including microcontrollers.", + "homepage": "https://github.com/kvasir-io/mpl", + "features": { + "test": { + "description": "Build with test" + } + } +} diff --git a/ports/lapack/CONTROL b/ports/lapack/CONTROL deleted file mode 100644 index 6147ef3a8..000000000 --- a/ports/lapack/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lapack
-Version: 3
-Port-Version: 1
-Description: Metapackage for packages which provide LAPACK
-Build-Depends: clapack(arm&windows), lapack-reference(!arm|!windows)
diff --git a/ports/lapack/vcpkg.json b/ports/lapack/vcpkg.json new file mode 100644 index 000000000..49dbcfc22 --- /dev/null +++ b/ports/lapack/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "lapack", + "version-string": "3", + "port-version": 2, + "description": "Metapackage for packages which provide LAPACK", + "dependencies": [ + { + "name": "clapack", + "platform": "arm & windows" + }, + { + "name": "lapack-reference", + "platform": "!arm | !windows" + } + ] +} diff --git a/ports/lastools/CONTROL b/ports/lastools/CONTROL deleted file mode 100644 index dbeb69fc8..000000000 --- a/ports/lastools/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lastools
-Version: 2020-05-09
-Homepage: https://github.com/LAStools/LAStools
-Description: LAStools: award-winning software for efficient LiDAR processing (with LASzip)
-Supports: !uwp
\ No newline at end of file diff --git a/ports/lastools/vcpkg.json b/ports/lastools/vcpkg.json new file mode 100644 index 000000000..4d54c1a81 --- /dev/null +++ b/ports/lastools/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "lastools", + "version-string": "2020-05-09", + "port-version": 1, + "description": "LAStools: award-winning software for efficient LiDAR processing (with LASzip)", + "homepage": "https://github.com/LAStools/LAStools", + "supports": "!uwp" +} diff --git a/ports/lazy-importer/CONTROL b/ports/lazy-importer/CONTROL deleted file mode 100644 index c46a768b0..000000000 --- a/ports/lazy-importer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: lazy-importer -Version: 2019-08-10 -Description: Library for importing functions from dlls in a hidden, reverse engineer unfriendly way -Homepage: https://github.com/JustasMasiulis/lazy_importer diff --git a/ports/lazy-importer/vcpkg.json b/ports/lazy-importer/vcpkg.json new file mode 100644 index 000000000..a543eee31 --- /dev/null +++ b/ports/lazy-importer/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lazy-importer", + "version-string": "2019-08-10", + "port-version": 1, + "description": "Library for importing functions from dlls in a hidden, reverse engineer unfriendly way", + "homepage": "https://github.com/JustasMasiulis/lazy_importer" +} diff --git a/ports/lcms/CONTROL b/ports/lcms/CONTROL deleted file mode 100644 index e9de483c7..000000000 --- a/ports/lcms/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: lcms -Version: 2.12 -Homepage: https://github.com/mm2/Little-CMS -Description: Little CMS. diff --git a/ports/lcms/vcpkg.json b/ports/lcms/vcpkg.json new file mode 100644 index 000000000..0618ac847 --- /dev/null +++ b/ports/lcms/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lcms", + "version-string": "2.12", + "port-version": 1, + "description": "Little CMS.", + "homepage": "https://github.com/mm2/Little-CMS" +} diff --git a/ports/lemon/CONTROL b/ports/lemon/CONTROL deleted file mode 100644 index 08b739368..000000000 --- a/ports/lemon/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: lemon
-Version: 0
-Description: Deprecated port, use liblemon instead
-Build-Depends: liblemon
diff --git a/ports/lemon/vcpkg.json b/ports/lemon/vcpkg.json new file mode 100644 index 000000000..b75102e54 --- /dev/null +++ b/ports/lemon/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "lemon", + "version-string": "0", + "port-version": 1, + "description": "Deprecated port, use liblemon instead", + "dependencies": [ + "liblemon" + ] +} diff --git a/ports/leptonica/CONTROL b/ports/leptonica/CONTROL deleted file mode 100644 index b1b93cd19..000000000 --- a/ports/leptonica/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: leptonica -Version: 1.80.0 -Port-Version: 2 -Homepage: https://github.com/DanBloomberg/leptonica -Description: An open source library containing software that is broadly useful for image processing and image analysis applications -Build-Depends: libjpeg-turbo, zlib, libpng, tiff, giflib, libwebp, openjpeg diff --git a/ports/leptonica/vcpkg.json b/ports/leptonica/vcpkg.json new file mode 100644 index 000000000..3a84db22a --- /dev/null +++ b/ports/leptonica/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "leptonica", + "version-string": "1.80.0", + "port-version": 3, + "description": "An open source library containing software that is broadly useful for image processing and image analysis applications", + "homepage": "https://github.com/DanBloomberg/leptonica", + "dependencies": [ + "giflib", + "libjpeg-turbo", + "libpng", + "libwebp", + "openjpeg", + "tiff", + "zlib" + ] +} diff --git a/ports/lerc/CONTROL b/ports/lerc/CONTROL deleted file mode 100644 index 6be5d0a75..000000000 --- a/ports/lerc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lerc
-Version: 2.2
-Port-Version: 1
-Homepage: https://github.com/Esri/lerc
-Description: An open-source image or raster format which supports rapid encoding and decoding for any pixel type
diff --git a/ports/lerc/vcpkg.json b/ports/lerc/vcpkg.json new file mode 100644 index 000000000..6772a248b --- /dev/null +++ b/ports/lerc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lerc", + "version-string": "2.2", + "port-version": 2, + "description": "An open-source image or raster format which supports rapid encoding and decoding for any pixel type", + "homepage": "https://github.com/Esri/lerc" +} diff --git a/ports/lest/CONTROL b/ports/lest/CONTROL deleted file mode 100644 index e8eb03bd4..000000000 --- a/ports/lest/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lest
-Version: 1.35.1
-Port-Version: 1
-Description: A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
-Homepage: https://github.com/martinmoene/lest
diff --git a/ports/lest/vcpkg.json b/ports/lest/vcpkg.json new file mode 100644 index 000000000..f8b68ff73 --- /dev/null +++ b/ports/lest/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lest", + "version-string": "1.35.1", + "port-version": 2, + "description": "A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)", + "homepage": "https://github.com/martinmoene/lest" +} diff --git a/ports/leveldb/CONTROL b/ports/leveldb/CONTROL deleted file mode 100644 index 1b1302f97..000000000 --- a/ports/leveldb/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: leveldb -Version: 1.22-1 -Homepage: https://github.com/bitcoin-core/leveldb -Description: LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. -Supports: !uwp
\ No newline at end of file diff --git a/ports/leveldb/vcpkg.json b/ports/leveldb/vcpkg.json new file mode 100644 index 000000000..00df32a4f --- /dev/null +++ b/ports/leveldb/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "leveldb", + "version-string": "1.22", + "port-version": 2, + "description": "LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.", + "homepage": "https://github.com/bitcoin-core/leveldb", + "supports": "!uwp" +} diff --git a/ports/libaaplus/CONTROL b/ports/libaaplus/CONTROL deleted file mode 100644 index 2d14f7e06..000000000 --- a/ports/libaaplus/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libaaplus
-Version: 2.12-1
-Description: libaaplus is an astronomical computations library by naughter software
-Homepage: http://www.naughter.com/aa.html
-
-Feature: tools
-Description: Build libaaplus tools
\ No newline at end of file diff --git a/ports/libaaplus/vcpkg.json b/ports/libaaplus/vcpkg.json new file mode 100644 index 000000000..7bf353945 --- /dev/null +++ b/ports/libaaplus/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libaaplus", + "version-string": "2.12", + "port-version": 2, + "description": "libaaplus is an astronomical computations library by naughter software", + "homepage": "http://www.naughter.com/aa.html", + "features": { + "tools": { + "description": "Build libaaplus tools" + } + } +} diff --git a/ports/libaiff/CONTROL b/ports/libaiff/CONTROL deleted file mode 100644 index 889511a5c..000000000 --- a/ports/libaiff/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libaiff
-Version: 5.0-6
-Homepage: https://sourceforge.net/projects/aifftools
-Description: LibAiff is an open-source library, providing C applications transparent read & write operations for Audio Interchange File Format (AIFF) files, with the goal of supporting all of its features
diff --git a/ports/libaiff/vcpkg.json b/ports/libaiff/vcpkg.json new file mode 100644 index 000000000..d8e0abb4c --- /dev/null +++ b/ports/libaiff/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libaiff", + "version-string": "5.0", + "port-version": 7, + "description": "LibAiff is an open-source library, providing C applications transparent read & write operations for Audio Interchange File Format (AIFF) files, with the goal of supporting all of its features", + "homepage": "https://sourceforge.net/projects/aifftools" +} diff --git a/ports/libassuan/CONTROL b/ports/libassuan/CONTROL deleted file mode 100644 index a82da4811..000000000 --- a/ports/libassuan/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libassuan -Version: 2.5.3 -Port-Version: 1 -Homepage: https://gnupg.org/software/libassuan/index.html -Description: A library implementing the so-called Assuan protocol -Build-Depends: libgpg-error -Supports: !windows diff --git a/ports/libassuan/vcpkg.json b/ports/libassuan/vcpkg.json new file mode 100644 index 000000000..f7808864c --- /dev/null +++ b/ports/libassuan/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libassuan", + "version-string": "2.5.3", + "port-version": 2, + "description": "A library implementing the so-called Assuan protocol", + "homepage": "https://gnupg.org/software/libassuan/index.html", + "supports": "!windows", + "dependencies": [ + "libgpg-error" + ] +} diff --git a/ports/libbf/CONTROL b/ports/libbf/CONTROL deleted file mode 100644 index 35ee0fbcc..000000000 --- a/ports/libbf/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libbf -Version: 1.0.0-1 -Description: Bloom filters for C++11.
\ No newline at end of file diff --git a/ports/libbf/vcpkg.json b/ports/libbf/vcpkg.json new file mode 100644 index 000000000..1b184fddf --- /dev/null +++ b/ports/libbf/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libbf", + "version-string": "1.0.0", + "port-version": 2, + "description": "Bloom filters for C++11." +} diff --git a/ports/libcds/CONTROL b/ports/libcds/CONTROL deleted file mode 100644 index 5c3062318..000000000 --- a/ports/libcds/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libcds -Version: 2.3.3 -Build-Depends: boost-system, boost-thread -Homepage: https://github.com/khizmax/libcds -Description: a collection of concurrent containers that don't require external (manual) synchronization for shared access, and safe memory reclamation (SMR) algorithms like Hazard Pointer and user-space RCU that is used as an epoch-based SMR. diff --git a/ports/libcds/vcpkg.json b/ports/libcds/vcpkg.json new file mode 100644 index 000000000..2464e61ce --- /dev/null +++ b/ports/libcds/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libcds", + "version-string": "2.3.3", + "port-version": 1, + "description": "a collection of concurrent containers that don't require external (manual) synchronization for shared access, and safe memory reclamation (SMR) algorithms like Hazard Pointer and user-space RCU that is used as an epoch-based SMR.", + "homepage": "https://github.com/khizmax/libcds", + "dependencies": [ + "boost-system", + "boost-thread" + ] +} diff --git a/ports/libcerf/CONTROL b/ports/libcerf/CONTROL deleted file mode 100644 index 72b1324d3..000000000 --- a/ports/libcerf/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libcerf
-Version: 1.13
-Description: A self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.
-Homepage: https://jugit.fz-juelich.de/mlz/libcerf
diff --git a/ports/libcerf/vcpkg.json b/ports/libcerf/vcpkg.json new file mode 100644 index 000000000..73b60013e --- /dev/null +++ b/ports/libcerf/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libcerf", + "version-string": "1.13", + "port-version": 1, + "description": "A self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.", + "homepage": "https://jugit.fz-juelich.de/mlz/libcerf" +} diff --git a/ports/libconfig/CONTROL b/ports/libconfig/CONTROL deleted file mode 100644 index a13a2c83d..000000000 --- a/ports/libconfig/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libconfig -Version: 1.7.3 -Port-Version: 0 -Homepage: https://github.com/hyperrealm/libconfig -Description: C/C++ library for processing configuration files diff --git a/ports/libconfig/vcpkg.json b/ports/libconfig/vcpkg.json new file mode 100644 index 000000000..6acd72878 --- /dev/null +++ b/ports/libconfig/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libconfig", + "version-string": "1.7.3", + "port-version": 1, + "description": "C/C++ library for processing configuration files", + "homepage": "https://github.com/hyperrealm/libconfig" +} diff --git a/ports/libconfuse/CONTROL b/ports/libconfuse/CONTROL deleted file mode 100644 index 15044cce3..000000000 --- a/ports/libconfuse/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libconfuse
-Version: 2019-07-14
-Description: Small configuration file parser library for C
-Homepage: https://github.com/martinh/libconfuse
diff --git a/ports/libconfuse/vcpkg.json b/ports/libconfuse/vcpkg.json new file mode 100644 index 000000000..2a9a604f5 --- /dev/null +++ b/ports/libconfuse/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libconfuse", + "version-string": "2019-07-14", + "port-version": 1, + "description": "Small configuration file parser library for C", + "homepage": "https://github.com/martinh/libconfuse" +} diff --git a/ports/libcuckoo/CONTROL b/ports/libcuckoo/CONTROL deleted file mode 100644 index e4f4807ee..000000000 --- a/ports/libcuckoo/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libcuckoo
-Version: 0.3
-Description: A high-performance, concurrent hash table
-Homepage: https://github.com/efficient/libcuckoo
diff --git a/ports/libcuckoo/vcpkg.json b/ports/libcuckoo/vcpkg.json new file mode 100644 index 000000000..49f4312ea --- /dev/null +++ b/ports/libcuckoo/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libcuckoo", + "version-string": "0.3", + "port-version": 1, + "description": "A high-performance, concurrent hash table", + "homepage": "https://github.com/efficient/libcuckoo" +} diff --git a/ports/libdatrie/CONTROL b/ports/libdatrie/CONTROL deleted file mode 100644 index ddcdf9972..000000000 --- a/ports/libdatrie/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libdatrie -Version: 0.2.10-3 -Homepage: https://linux.thai.net/pub/ThaiLinux/software/libthai -Description: implementation of double-array structure for representing trie -Build-Depends: libiconv diff --git a/ports/libdatrie/vcpkg.json b/ports/libdatrie/vcpkg.json new file mode 100644 index 000000000..b9f1f5457 --- /dev/null +++ b/ports/libdatrie/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libdatrie", + "version-string": "0.2.10", + "port-version": 4, + "description": "implementation of double-array structure for representing trie", + "homepage": "https://linux.thai.net/pub/ThaiLinux/software/libthai", + "dependencies": [ + "libiconv" + ] +} diff --git a/ports/libde265/CONTROL b/ports/libde265/CONTROL deleted file mode 100644 index 898e0fe12..000000000 --- a/ports/libde265/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libde265 -Version: 1.0.8 -Homepage: https://www.libde265.org/ -Description: Open h.265 video codec implementation. -Supports: !(arm|uwp) diff --git a/ports/libde265/vcpkg.json b/ports/libde265/vcpkg.json new file mode 100644 index 000000000..a239794f5 --- /dev/null +++ b/ports/libde265/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libde265", + "version-string": "1.0.8", + "port-version": 1, + "description": "Open h.265 video codec implementation.", + "homepage": "https://www.libde265.org/", + "supports": "!(arm | uwp)" +} diff --git a/ports/libdisasm/CONTROL b/ports/libdisasm/CONTROL deleted file mode 100644 index 1a09c870e..000000000 --- a/ports/libdisasm/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libdisasm
-Version: 0.23-7
-Homepage: https://sourceforge.net/projects/bastard
-Description: x86 Disassembler Library.
diff --git a/ports/libdisasm/vcpkg.json b/ports/libdisasm/vcpkg.json new file mode 100644 index 000000000..ef5cb7b06 --- /dev/null +++ b/ports/libdisasm/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libdisasm", + "version-string": "0.23", + "port-version": 8, + "description": "x86 Disassembler Library.", + "homepage": "https://sourceforge.net/projects/bastard" +} diff --git a/ports/libdivide/CONTROL b/ports/libdivide/CONTROL deleted file mode 100644 index 9d2a4adbc..000000000 --- a/ports/libdivide/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libdivide -Version: 4.0.0 -Homepage: https://github.com/ridiculousfish/libdivide -Description: libdivide.h is a header-only C/C++ library for optimizing integer division. - -Feature: test -Description: Build test
\ No newline at end of file diff --git a/ports/libdivide/vcpkg.json b/ports/libdivide/vcpkg.json new file mode 100644 index 000000000..5ae814575 --- /dev/null +++ b/ports/libdivide/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libdivide", + "version-string": "4.0.0", + "port-version": 1, + "description": "libdivide.h is a header-only C/C++ library for optimizing integer division.", + "homepage": "https://github.com/ridiculousfish/libdivide", + "features": { + "test": { + "description": "Build test" + } + } +} diff --git a/ports/libdshowcapture/CONTROL b/ports/libdshowcapture/CONTROL deleted file mode 100644 index 3d88262c8..000000000 --- a/ports/libdshowcapture/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libdshowcapture
-Version: 0.6.0-1
-Description: Free and Open Source C++11 Library for capturing DirectShow video/audio devices on windows.
diff --git a/ports/libdshowcapture/vcpkg.json b/ports/libdshowcapture/vcpkg.json new file mode 100644 index 000000000..ca807e319 --- /dev/null +++ b/ports/libdshowcapture/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libdshowcapture", + "version-string": "0.6.0", + "port-version": 2, + "description": "Free and Open Source C++11 Library for capturing DirectShow video/audio devices on windows." +} diff --git a/ports/libevent/CONTROL b/ports/libevent/CONTROL deleted file mode 100644 index b51c55e9f..000000000 --- a/ports/libevent/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: libevent
-Version: 2.1.12
-Port-Version: 1
-Homepage: https://github.com/libevent/libevent
-Description: An event notification library
-Supports: !uwp
-Default-Features: thread
-
-Feature: openssl
-Description: Support for openssl
-Build-Depends: openssl, libevent[thread]
-
-Feature: thread
-Description: Support for thread
diff --git a/ports/libevent/vcpkg.json b/ports/libevent/vcpkg.json new file mode 100644 index 000000000..1ddfa7a44 --- /dev/null +++ b/ports/libevent/vcpkg.json @@ -0,0 +1,28 @@ +{ + "name": "libevent", + "version-string": "2.1.12", + "port-version": 2, + "description": "An event notification library", + "homepage": "https://github.com/libevent/libevent", + "supports": "!uwp", + "default-features": [ + "thread" + ], + "features": { + "openssl": { + "description": "Support for openssl", + "dependencies": [ + { + "name": "libevent", + "features": [ + "thread" + ] + }, + "openssl" + ] + }, + "thread": { + "description": "Support for thread" + } + } +} diff --git a/ports/libevhtp/CONTROL b/ports/libevhtp/CONTROL deleted file mode 100644 index 1653bf25d..000000000 --- a/ports/libevhtp/CONTROL +++ /dev/null @@ -1,16 +0,0 @@ -Source: libevhtp
-Version: 1.2.18
-Homepage: https://github.com/criticalstack/libevhtp
-Build-Depends: libevent
-Description: Libevhtp was created as a replacement API for Libevent's current HTTP API.
-
-Feature: openssl
-Description: Support SSL for libevhtp
-Build-Depends: openssl
-
-Feature: thread
-Description: Support thread for libevhtp
-
-Feature: regex
-Description: Support oniguruma for libevhtp
-Build-Depends: oniguruma
\ No newline at end of file diff --git a/ports/libevhtp/vcpkg.json b/ports/libevhtp/vcpkg.json new file mode 100644 index 000000000..5d95f7901 --- /dev/null +++ b/ports/libevhtp/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "libevhtp", + "version-string": "1.2.18", + "port-version": 1, + "description": "Libevhtp was created as a replacement API for Libevent's current HTTP API.", + "homepage": "https://github.com/criticalstack/libevhtp", + "dependencies": [ + "libevent" + ], + "features": { + "openssl": { + "description": "Support SSL for libevhtp", + "dependencies": [ + "openssl" + ] + }, + "regex": { + "description": "Support oniguruma for libevhtp", + "dependencies": [ + "oniguruma" + ] + }, + "thread": { + "description": "Support thread for libevhtp" + } + } +} diff --git a/ports/libexif/CONTROL b/ports/libexif/CONTROL deleted file mode 100644 index 7bf6d64b6..000000000 --- a/ports/libexif/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libexif -Version: 0.6.22 -Homepage: https://libexif.github.io/ -Description: a library for parsing, editing, and saving EXIF data -Supports: !uwp diff --git a/ports/libexif/vcpkg.json b/ports/libexif/vcpkg.json new file mode 100644 index 000000000..d27752d4b --- /dev/null +++ b/ports/libexif/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libexif", + "version-string": "0.6.22", + "port-version": 1, + "description": "a library for parsing, editing, and saving EXIF data", + "homepage": "https://libexif.github.io/", + "supports": "!uwp" +} diff --git a/ports/libfabric/CONTROL b/ports/libfabric/CONTROL deleted file mode 100644 index 267fb717a..000000000 --- a/ports/libfabric/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libfabric
-Version: 1.8.1-1
-Description: The OpenFabrics Interfaces Working Group (OFIWG) and the Libfabric open-source community are pleased to announce the release of version v1.6.2 of libfabric. See NEWS.md for the list of features and enhancements that have been added since the last release.
-Homepage: https://github.com/ofiwg/libfabric
-Build-Depends: networkdirect-sdk (windows)
-Supports: windows&x64&(!static)
\ No newline at end of file diff --git a/ports/libfabric/vcpkg.json b/ports/libfabric/vcpkg.json new file mode 100644 index 000000000..c482a6ea6 --- /dev/null +++ b/ports/libfabric/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "libfabric", + "version-string": "1.8.1", + "port-version": 2, + "description": "The OpenFabrics Interfaces Working Group (OFIWG) and the Libfabric open-source community are pleased to announce the release of version v1.6.2 of libfabric. See NEWS.md for the list of features and enhancements that have been added since the last release.", + "homepage": "https://github.com/ofiwg/libfabric", + "supports": "windows & x64 & !static", + "dependencies": [ + { + "name": "networkdirect-sdk", + "platform": "windows" + } + ] +} diff --git a/ports/libflac/CONTROL b/ports/libflac/CONTROL deleted file mode 100644 index 4af8f1576..000000000 --- a/ports/libflac/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: libflac -Version: 1.3.3 -Port-Version: 5 -Homepage: https://xiph.org/flac/ -Description: Library for manipulating FLAC files -Build-Depends: libogg - -Feature: asm -Description: Use any assembly optimization routines diff --git a/ports/libflac/vcpkg.json b/ports/libflac/vcpkg.json new file mode 100644 index 000000000..07073d802 --- /dev/null +++ b/ports/libflac/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libflac", + "version-string": "1.3.3", + "port-version": 6, + "description": "Library for manipulating FLAC files", + "homepage": "https://xiph.org/flac/", + "dependencies": [ + "libogg" + ], + "features": { + "asm": { + "description": "Use any assembly optimization routines" + } + } +} diff --git a/ports/libfreenect2/CONTROL b/ports/libfreenect2/CONTROL deleted file mode 100644 index 3618d2a73..000000000 --- a/ports/libfreenect2/CONTROL +++ /dev/null @@ -1,15 +0,0 @@ -Source: libfreenect2 -Version: 0.2.0 -Port-Version: 5 -Build-Depends: libusb, libjpeg-turbo -Homepage: https://github.com/OpenKinect/libfreenect2 -Description: Open source drivers for the Kinect for Windows v2 device -Default-Features: opengl - -Feature: opengl -Description: OpenGL support for libfreenect2 -Build-Depends: opengl, glfw3 - -Feature: opencl -Description: OpenCL support for libfreenect2 -Build-Depends: opencl diff --git a/ports/libfreenect2/vcpkg.json b/ports/libfreenect2/vcpkg.json new file mode 100644 index 000000000..a68b6564e --- /dev/null +++ b/ports/libfreenect2/vcpkg.json @@ -0,0 +1,29 @@ +{ + "name": "libfreenect2", + "version-string": "0.2.0", + "port-version": 6, + "description": "Open source drivers for the Kinect for Windows v2 device", + "homepage": "https://github.com/OpenKinect/libfreenect2", + "dependencies": [ + "libjpeg-turbo", + "libusb" + ], + "default-features": [ + "opengl" + ], + "features": { + "opencl": { + "description": "OpenCL support for libfreenect2", + "dependencies": [ + "opencl" + ] + }, + "opengl": { + "description": "OpenGL support for libfreenect2", + "dependencies": [ + "glfw3", + "opengl" + ] + } + } +} diff --git a/ports/libftdi/CONTROL b/ports/libftdi/CONTROL deleted file mode 100644 index 16ebe6fab..000000000 --- a/ports/libftdi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libftdi
-Version: 0.20-1
-Build-Depends: libusb-win32
-Description: FTDI USB driver with bitbang mode (v0.20)
diff --git a/ports/libftdi/vcpkg.json b/ports/libftdi/vcpkg.json new file mode 100644 index 000000000..953acd0b8 --- /dev/null +++ b/ports/libftdi/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "libftdi", + "version-string": "0.20", + "port-version": 2, + "description": "FTDI USB driver with bitbang mode (v0.20)", + "dependencies": [ + "libusb-win32" + ] +} diff --git a/ports/libgcrypt/CONTROL b/ports/libgcrypt/CONTROL deleted file mode 100644 index af3a0fb17..000000000 --- a/ports/libgcrypt/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libgcrypt -Version: 1.8.7 -Port-Version: 1 -Homepage: https://gnupg.org/software/libgcrypt/index.html -Description: A library implementing the so-called Assuan protocol -Build-Depends: libgpg-error -Supports: linux|osx diff --git a/ports/libgcrypt/vcpkg.json b/ports/libgcrypt/vcpkg.json new file mode 100644 index 000000000..40a056644 --- /dev/null +++ b/ports/libgcrypt/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libgcrypt", + "version-string": "1.8.7", + "port-version": 2, + "description": "A library implementing the so-called Assuan protocol", + "homepage": "https://gnupg.org/software/libgcrypt/index.html", + "supports": "linux | osx", + "dependencies": [ + "libgpg-error" + ] +} diff --git a/ports/libgd/CONTROL b/ports/libgd/CONTROL deleted file mode 100644 index 81384cb06..000000000 --- a/ports/libgd/CONTROL +++ /dev/null @@ -1,29 +0,0 @@ -Source: libgd
-Version: 2.2.5-4
-Homepage: https://github.com/libgd/libgd
-Description: Open source code library for the dynamic creation of images by programmers.
-Default-Features: fontconfig, freetype, jpeg, png, tiff, webp
-
-Feature: fontconfig
-Description: Support for fontconfig
-Build-Depends: fontconfig
-
-Feature: freetype
-Description: Support for freetype
-Build-Depends: freetype
-
-Feature: jpeg
-Description: Support for jpeg
-Build-Depends: libjpeg-turbo
-
-Feature: png
-Description: Support for png
-Build-Depends: libpng
-
-Feature: tiff
-Description: Support for tiff
-Build-Depends: tiff
-
-Feature: webp
-Description: Support for webp
-Build-Depends: libwebp
diff --git a/ports/libgd/vcpkg.json b/ports/libgd/vcpkg.json new file mode 100644 index 000000000..901a3eb62 --- /dev/null +++ b/ports/libgd/vcpkg.json @@ -0,0 +1,53 @@ +{ + "name": "libgd", + "version-string": "2.2.5", + "port-version": 5, + "description": "Open source code library for the dynamic creation of images by programmers.", + "homepage": "https://github.com/libgd/libgd", + "default-features": [ + "fontconfig", + "freetype", + "jpeg", + "png", + "tiff", + "webp" + ], + "features": { + "fontconfig": { + "description": "Support for fontconfig", + "dependencies": [ + "fontconfig" + ] + }, + "freetype": { + "description": "Support for freetype", + "dependencies": [ + "freetype" + ] + }, + "jpeg": { + "description": "Support for jpeg", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "png": { + "description": "Support for png", + "dependencies": [ + "libpng" + ] + }, + "tiff": { + "description": "Support for tiff", + "dependencies": [ + "tiff" + ] + }, + "webp": { + "description": "Support for webp", + "dependencies": [ + "libwebp" + ] + } + } +} diff --git a/ports/libgeotiff/CONTROL b/ports/libgeotiff/CONTROL deleted file mode 100644 index 03fc37b62..000000000 --- a/ports/libgeotiff/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libgeotiff -Version: 1.6.0 -Port-Version: 3 -Homepage: https://github.com/OSGeo/libgeotiff -Description: Libgeotiff is an open source library normally hosted on top of libtiff for reading, and writing GeoTIFF information tags. -Build-Depends: tiff, proj4, zlib, libjpeg-turbo diff --git a/ports/libgeotiff/vcpkg.json b/ports/libgeotiff/vcpkg.json new file mode 100644 index 000000000..86ecc9b1e --- /dev/null +++ b/ports/libgeotiff/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "libgeotiff", + "version-string": "1.6.0", + "port-version": 4, + "description": "Libgeotiff is an open source library normally hosted on top of libtiff for reading, and writing GeoTIFF information tags.", + "homepage": "https://github.com/OSGeo/libgeotiff", + "dependencies": [ + "libjpeg-turbo", + "proj4", + "tiff", + "zlib" + ] +} diff --git a/ports/libgta/CONTROL b/ports/libgta/CONTROL deleted file mode 100644 index d338243cf..000000000 --- a/ports/libgta/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libgta -Version: 1.0.8-1 -Homepage: https://download.savannah.nongnu.org/releases/gta -Description: Libgta is a portable library that implements the Generic Tagged Array (GTA) file format. -Build-Depends: bzip2, zlib, liblzma diff --git a/ports/libgta/vcpkg.json b/ports/libgta/vcpkg.json new file mode 100644 index 000000000..789978fe4 --- /dev/null +++ b/ports/libgta/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libgta", + "version-string": "1.0.8", + "port-version": 2, + "description": "Libgta is a portable library that implements the Generic Tagged Array (GTA) file format.", + "homepage": "https://download.savannah.nongnu.org/releases/gta", + "dependencies": [ + "bzip2", + "liblzma", + "zlib" + ] +} diff --git a/ports/libguarded/CONTROL b/ports/libguarded/CONTROL deleted file mode 100644 index 9d2c4c830..000000000 --- a/ports/libguarded/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libguarded -Version: 2019-08-27-1 -Homepage: https://github.com/copperspice/libguarded -Description: The libGuarded library is a standalone header-only library for multithreaded programming.
\ No newline at end of file diff --git a/ports/libguarded/vcpkg.json b/ports/libguarded/vcpkg.json new file mode 100644 index 000000000..d6bc46396 --- /dev/null +++ b/ports/libguarded/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libguarded", + "version-string": "2019-08-27", + "port-version": 2, + "description": "The libGuarded library is a standalone header-only library for multithreaded programming.", + "homepage": "https://github.com/copperspice/libguarded" +} diff --git a/ports/libhdfs3/CONTROL b/ports/libhdfs3/CONTROL deleted file mode 100644 index d2b646e08..000000000 --- a/ports/libhdfs3/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libhdfs3 -Version: 2019-11-05 -Homepage: https://github.com/erikmuttersbach/libhdfs3 -Description: Native Hadoop RPC protocol and HDFS data transfer protocol implementation -Build-Depends: libxml2, protobuf, libuuid, boost diff --git a/ports/libhdfs3/vcpkg.json b/ports/libhdfs3/vcpkg.json new file mode 100644 index 000000000..aebe7c702 --- /dev/null +++ b/ports/libhdfs3/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "libhdfs3", + "version-string": "2019-11-05", + "port-version": 1, + "description": "Native Hadoop RPC protocol and HDFS data transfer protocol implementation", + "homepage": "https://github.com/erikmuttersbach/libhdfs3", + "dependencies": [ + "boost", + "libuuid", + "libxml2", + "protobuf" + ] +} diff --git a/ports/libhydrogen/CONTROL b/ports/libhydrogen/CONTROL deleted file mode 100644 index d1af13e0e..000000000 --- a/ports/libhydrogen/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libhydrogen -Version: 2019-08-11 -Description: A lightweight, secure, easy-to-use crypto library suitable for constrained environments -Homepage: https://github.com/jedisct1/libhydrogen diff --git a/ports/libhydrogen/vcpkg.json b/ports/libhydrogen/vcpkg.json new file mode 100644 index 000000000..a340a80e2 --- /dev/null +++ b/ports/libhydrogen/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libhydrogen", + "version-string": "2019-08-11", + "port-version": 1, + "description": "A lightweight, secure, easy-to-use crypto library suitable for constrained environments", + "homepage": "https://github.com/jedisct1/libhydrogen" +} diff --git a/ports/libideviceactivation/CONTROL b/ports/libideviceactivation/CONTROL deleted file mode 100644 index 24bec86a7..000000000 --- a/ports/libideviceactivation/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libideviceactivation
-Version: 1.2.235
-Description: A library to handle the activation process of iOS devices
-Build-Depends: libimobiledevice, libxml2, curl, libplist
diff --git a/ports/libideviceactivation/vcpkg.json b/ports/libideviceactivation/vcpkg.json new file mode 100644 index 000000000..6a864bd00 --- /dev/null +++ b/ports/libideviceactivation/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libideviceactivation", + "version-string": "1.2.235", + "port-version": 1, + "description": "A library to handle the activation process of iOS devices", + "dependencies": [ + "curl", + "libimobiledevice", + "libplist", + "libxml2" + ] +} diff --git a/ports/libigl/CONTROL b/ports/libigl/CONTROL deleted file mode 100644 index bec096774..000000000 --- a/ports/libigl/CONTROL +++ /dev/null @@ -1,27 +0,0 @@ -Source: libigl -Version: 2.2.0 -Port-Version: 5 -Homepage: https://github.com/libigl/libigl -Description: libigl is a simple C++ geometry processing library. We have a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the cotangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB. -Build-Depends: eigen3 -Supports: !(arm|uwp) - -Feature: embree -Description: Build with embree -Build-Depends: embree3 - -Feature: opengl -Description: Build with opengl -Build-Depends: opengl, glad - -Feature: glfw -Description: Build with glfw -Build-Depends: libigl[core, opengl], glfw3 - -Feature: imgui -Description: Build with imgui -Build-Depends: libigl[core, glfw], imgui[core, glfw-binding, opengl3-binding, libigl-imgui] - -Feature: xml -Description: Build with libxml -Build-Depends: tinyxml2 diff --git a/ports/libigl/vcpkg.json b/ports/libigl/vcpkg.json new file mode 100644 index 000000000..2a4a9797d --- /dev/null +++ b/ports/libigl/vcpkg.json @@ -0,0 +1,66 @@ +{ + "name": "libigl", + "version-string": "2.2.0", + "port-version": 6, + "description": "libigl is a simple C++ geometry processing library. We have a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the cotangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB.", + "homepage": "https://github.com/libigl/libigl", + "supports": "!(arm | uwp)", + "dependencies": [ + "eigen3" + ], + "features": { + "embree": { + "description": "Build with embree", + "dependencies": [ + "embree3" + ] + }, + "glfw": { + "description": "Build with glfw", + "dependencies": [ + "glfw3", + { + "name": "libigl", + "default-features": false, + "features": [ + "opengl" + ] + } + ] + }, + "imgui": { + "description": "Build with imgui", + "dependencies": [ + { + "name": "imgui", + "default-features": false, + "features": [ + "glfw-binding", + "libigl-imgui", + "opengl3-binding" + ] + }, + { + "name": "libigl", + "default-features": false, + "features": [ + "glfw" + ] + } + ] + }, + "opengl": { + "description": "Build with opengl", + "dependencies": [ + "glad", + "opengl" + ] + }, + "xml": { + "description": "Build with libxml", + "dependencies": [ + "tinyxml2" + ] + } + } +} diff --git a/ports/libilbc/CONTROL b/ports/libilbc/CONTROL deleted file mode 100644 index 15503b658..000000000 --- a/ports/libilbc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libilbc -Version: 3.0.3 -Description: Open source implementation of the Internet Low Bit Rate Codec (iLBC) / RFC 3951 codec from the WebRTC project. -Homepage: https://github.com/TimothyGu/libilbc -Supports: !(arm&uwp)
\ No newline at end of file diff --git a/ports/libilbc/vcpkg.json b/ports/libilbc/vcpkg.json new file mode 100644 index 000000000..96daeb881 --- /dev/null +++ b/ports/libilbc/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libilbc", + "version-string": "3.0.3", + "port-version": 1, + "description": "Open source implementation of the Internet Low Bit Rate Codec (iLBC) / RFC 3951 codec from the WebRTC project.", + "homepage": "https://github.com/TimothyGu/libilbc", + "supports": "!(arm & uwp)" +} diff --git a/ports/libimobiledevice/CONTROL b/ports/libimobiledevice/CONTROL deleted file mode 100644 index 3a87a5cfd..000000000 --- a/ports/libimobiledevice/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libimobiledevice -Version: 1.3.6 -Port-Version: 1 -Homepage: http://www.libimobiledevice.org -Description: A cross-platform protocol library to communicate with iOS devices -Build-Depends: libplist, libusbmuxd, openssl, dirent, getopt diff --git a/ports/libimobiledevice/vcpkg.json b/ports/libimobiledevice/vcpkg.json new file mode 100644 index 000000000..2bef34137 --- /dev/null +++ b/ports/libimobiledevice/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "libimobiledevice", + "version-string": "1.3.6", + "port-version": 2, + "description": "A cross-platform protocol library to communicate with iOS devices", + "homepage": "http://www.libimobiledevice.org", + "dependencies": [ + "dirent", + "getopt", + "libplist", + "libusbmuxd", + "openssl" + ] +} diff --git a/ports/libirecovery/CONTROL b/ports/libirecovery/CONTROL deleted file mode 100644 index c3f423b93..000000000 --- a/ports/libirecovery/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libirecovery
-Version: 1.0.25-2
-Description: Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux
-Build-Depends: libusbmuxd, readline, getopt
\ No newline at end of file diff --git a/ports/libirecovery/vcpkg.json b/ports/libirecovery/vcpkg.json new file mode 100644 index 000000000..8b5a6e942 --- /dev/null +++ b/ports/libirecovery/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libirecovery", + "version-string": "1.0.25", + "port-version": 3, + "description": "Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux", + "dependencies": [ + "getopt", + "libusbmuxd", + "readline" + ] +} diff --git a/ports/libjpeg-turbo/vcpkg.json b/ports/libjpeg-turbo/vcpkg.json index 043a0c4e9..4e59d2b69 100644 --- a/ports/libjpeg-turbo/vcpkg.json +++ b/ports/libjpeg-turbo/vcpkg.json @@ -1,7 +1,7 @@ { "name": "libjpeg-turbo", "version": "2.0.6", - "port-version": 1, + "port-version": 2, "description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.", "homepage": "https://github.com/libjpeg-turbo/libjpeg-turbo", "features": { diff --git a/ports/libkml/CONTROL b/ports/libkml/CONTROL deleted file mode 100644 index 33de1219b..000000000 --- a/ports/libkml/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libkml -Version: 1.3.0 -Port-Version: 6 -Homepage: https://github.com/libkml/libkml -Description: Reference implementation of OGC KML 2.2 -Build-Depends: zlib, expat, minizip[bzip2], uriparser, boost-smart-ptr
\ No newline at end of file diff --git a/ports/libkml/vcpkg.json b/ports/libkml/vcpkg.json new file mode 100644 index 000000000..adb47787c --- /dev/null +++ b/ports/libkml/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "libkml", + "version-string": "1.3.0", + "port-version": 7, + "description": "Reference implementation of OGC KML 2.2", + "homepage": "https://github.com/libkml/libkml", + "dependencies": [ + "boost-smart-ptr", + "expat", + { + "name": "minizip", + "features": [ + "bzip2" + ] + }, + "uriparser", + "zlib" + ] +} diff --git a/ports/liblas/CONTROL b/ports/liblas/CONTROL deleted file mode 100644 index 91735159f..000000000 --- a/ports/liblas/CONTROL +++ /dev/null @@ -1,13 +0,0 @@ -Source: liblas -Version: 1.8.1 -Port-Version: 6 -Build-Depends: boost, boost-thread, boost-system, boost-iostreams, boost-filesystem, boost-detail, libgeotiff -Description: A C/C++ library for reading and writing the very common LAS LiDAR format. - -Feature: jpeg -Description: Support for jpeg -Build-Depends: libjpeg-turbo - -Feature: zlib -Build-Depends: zlib -Description: Support zlib for compression diff --git a/ports/liblas/vcpkg.json b/ports/liblas/vcpkg.json new file mode 100644 index 000000000..eb0674a0a --- /dev/null +++ b/ports/liblas/vcpkg.json @@ -0,0 +1,29 @@ +{ + "name": "liblas", + "version-string": "1.8.1", + "port-version": 7, + "description": "A C/C++ library for reading and writing the very common LAS LiDAR format.", + "dependencies": [ + "boost", + "boost-detail", + "boost-filesystem", + "boost-iostreams", + "boost-system", + "boost-thread", + "libgeotiff" + ], + "features": { + "jpeg": { + "description": "Support for jpeg", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "zlib": { + "description": "Support zlib for compression", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/liblbfgs/CONTROL b/ports/liblbfgs/CONTROL deleted file mode 100644 index bb1514f18..000000000 --- a/ports/liblbfgs/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: liblbfgs -Version: 1.10 -Homepage: http://www.chokkan.org/software/liblbfgs/ -Description: libLBFGS: a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) diff --git a/ports/liblbfgs/vcpkg.json b/ports/liblbfgs/vcpkg.json new file mode 100644 index 000000000..d648f8027 --- /dev/null +++ b/ports/liblbfgs/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "liblbfgs", + "version-string": "1.10", + "port-version": 1, + "description": "libLBFGS: a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)", + "homepage": "http://www.chokkan.org/software/liblbfgs/" +} diff --git a/ports/liblemon/CONTROL b/ports/liblemon/CONTROL deleted file mode 100644 index 3463c5e30..000000000 --- a/ports/liblemon/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: liblemon -Version: 2019-06-13-1 -Homepage: https://lemon.cs.elte.hu/trac/lemon -Description: Library for Efficient Modeling and Optimization in Networks
\ No newline at end of file diff --git a/ports/liblemon/vcpkg.json b/ports/liblemon/vcpkg.json new file mode 100644 index 000000000..06e75ebcd --- /dev/null +++ b/ports/liblemon/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "liblemon", + "version-string": "2019-06-13", + "port-version": 2, + "description": "Library for Efficient Modeling and Optimization in Networks", + "homepage": "https://lemon.cs.elte.hu/trac/lemon" +} diff --git a/ports/liblsl/CONTROL b/ports/liblsl/CONTROL deleted file mode 100644 index 1433bf143..000000000 --- a/ports/liblsl/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: liblsl
-Version: 1.14.0
-Port-Version: 1
-Homepage: https://github.com/sccn/liblsl
-Description: C++ lsl library for multi-modal time-synched data transmission over the local network
-Supports: !staticcrt
-Build-Depends: pugixml
diff --git a/ports/liblsl/vcpkg.json b/ports/liblsl/vcpkg.json new file mode 100644 index 000000000..dfacb5398 --- /dev/null +++ b/ports/liblsl/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "liblsl", + "version-string": "1.14.0", + "port-version": 2, + "description": "C++ lsl library for multi-modal time-synched data transmission over the local network", + "homepage": "https://github.com/sccn/liblsl", + "supports": "!staticcrt", + "dependencies": [ + "pugixml" + ] +} diff --git a/ports/libmad/CONTROL b/ports/libmad/CONTROL deleted file mode 100644 index 356ecc65f..000000000 --- a/ports/libmad/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libmad -Version: 0.15.1-8 -Homepage: http://www.mars.org/home/rob/proj/mpeg/ -Description: high-quality MPEG audio decoder diff --git a/ports/libmad/vcpkg.json b/ports/libmad/vcpkg.json new file mode 100644 index 000000000..2e44d7571 --- /dev/null +++ b/ports/libmad/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libmad", + "version-string": "0.15.1", + "port-version": 9, + "description": "high-quality MPEG audio decoder", + "homepage": "http://www.mars.org/home/rob/proj/mpeg/" +} diff --git a/ports/libmaxminddb/CONTROL b/ports/libmaxminddb/CONTROL deleted file mode 100644 index c12d40315..000000000 --- a/ports/libmaxminddb/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libmaxminddb
-Version: 1.4.3
-Homepage: https://github.com/maxmind/libmaxminddb
-Description: C library for the MaxMind DB file format
\ No newline at end of file diff --git a/ports/libmaxminddb/vcpkg.json b/ports/libmaxminddb/vcpkg.json new file mode 100644 index 000000000..c24cb9c92 --- /dev/null +++ b/ports/libmaxminddb/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libmaxminddb", + "version-string": "1.4.3", + "port-version": 1, + "description": "C library for the MaxMind DB file format", + "homepage": "https://github.com/maxmind/libmaxminddb" +} diff --git a/ports/libmesh/CONTROL b/ports/libmesh/CONTROL deleted file mode 100644 index 0350119c2..000000000 --- a/ports/libmesh/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libmesh -Version: 1.5.0-1 -Homepage: https://github.com/libMesh/libmesh -Description: The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist to focus on the physics they are modeling. diff --git a/ports/libmesh/vcpkg.json b/ports/libmesh/vcpkg.json new file mode 100644 index 000000000..7c4b273f1 --- /dev/null +++ b/ports/libmesh/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libmesh", + "version-string": "1.5.0", + "port-version": 2, + "description": "The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist to focus on the physics they are modeling.", + "homepage": "https://github.com/libMesh/libmesh" +} diff --git a/ports/libmikmod/CONTROL b/ports/libmikmod/CONTROL deleted file mode 100644 index 637052cb2..000000000 --- a/ports/libmikmod/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libmikmod -Version: 3.3.11.1-8 -Homepage: https://sourceforge.net/projects/mikmod/ -Description: Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. -Build-Depends: openal-soft diff --git a/ports/libmikmod/vcpkg.json b/ports/libmikmod/vcpkg.json new file mode 100644 index 000000000..f981fac5c --- /dev/null +++ b/ports/libmikmod/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libmikmod", + "version-string": "3.3.11.1", + "port-version": 9, + "description": "Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm.", + "homepage": "https://sourceforge.net/projects/mikmod/", + "dependencies": [ + "openal-soft" + ] +} diff --git a/ports/libmodman/CONTROL b/ports/libmodman/CONTROL deleted file mode 100644 index 21b45a2c6..000000000 --- a/ports/libmodman/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libmodman -Version: 2.0.1-2 -Homepage: https://code.google.com/p/libmodman -Description: a simple library for managing modules - -Feature: tests -Description: Build libmodman tests -Build-Depends: zlib diff --git a/ports/libmodman/vcpkg.json b/ports/libmodman/vcpkg.json new file mode 100644 index 000000000..a69e70e3b --- /dev/null +++ b/ports/libmodman/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libmodman", + "version-string": "2.0.1", + "port-version": 3, + "description": "a simple library for managing modules", + "homepage": "https://code.google.com/p/libmodman", + "features": { + "tests": { + "description": "Build libmodman tests", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/libmorton/CONTROL b/ports/libmorton/CONTROL deleted file mode 100644 index bfbf6bfca..000000000 --- a/ports/libmorton/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libmorton -Version: 0.2 -Description: header-only library for encoding/decoding Morton codes in/from 2D/3D coordinates diff --git a/ports/libmorton/vcpkg.json b/ports/libmorton/vcpkg.json new file mode 100644 index 000000000..c3df1681a --- /dev/null +++ b/ports/libmorton/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libmorton", + "version-string": "0.2", + "port-version": 1, + "description": "header-only library for encoding/decoding Morton codes in/from 2D/3D coordinates" +} diff --git a/ports/libmpeg2/CONTROL b/ports/libmpeg2/CONTROL deleted file mode 100644 index 380cc6493..000000000 --- a/ports/libmpeg2/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libmpeg2 -Version: 0.5.1 -Homepage: http://libmpeg2.sourceforge.net/ -Description: a free MPEG-2 video stream decoder -Supports: !(linux|osx|uwp) - -Feature: tools -Description: Build tools provided with libmpeg2 diff --git a/ports/libmpeg2/vcpkg.json b/ports/libmpeg2/vcpkg.json new file mode 100644 index 000000000..4936a91db --- /dev/null +++ b/ports/libmpeg2/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "libmpeg2", + "version-string": "0.5.1", + "port-version": 1, + "description": "a free MPEG-2 video stream decoder", + "homepage": "http://libmpeg2.sourceforge.net/", + "supports": "!(linux | osx | uwp)", + "features": { + "tools": { + "description": "Build tools provided with libmpeg2" + } + } +} diff --git a/ports/libmspack/CONTROL b/ports/libmspack/CONTROL deleted file mode 100644 index 4bde92043..000000000 --- a/ports/libmspack/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libmspack -Version: 0.10.1-3 -Homepage: https://www.cabextract.org.uk/libmspack -Description: libmspack is a portable library for some loosely related Microsoft compression formats. diff --git a/ports/libmspack/vcpkg.json b/ports/libmspack/vcpkg.json new file mode 100644 index 000000000..41ed734e0 --- /dev/null +++ b/ports/libmspack/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libmspack", + "version-string": "0.10.1", + "port-version": 4, + "description": "libmspack is a portable library for some loosely related Microsoft compression formats.", + "homepage": "https://www.cabextract.org.uk/libmspack" +} diff --git a/ports/libnoise/CONTROL b/ports/libnoise/CONTROL deleted file mode 100644 index 144273305..000000000 --- a/ports/libnoise/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libnoise
-Version: 1.0.0
-Port-Version: 1
-Homepage: https://github.com/RobertHue/libnoise
-Description: A general-purpose library that generates three-dimensional coherent noise. Useful for terrain generation and procedural texture generation. Uses a broad number of techniques (Perlin noise, ridged multifractal, etc.) and combinations of those techniques.
diff --git a/ports/libnoise/vcpkg.json b/ports/libnoise/vcpkg.json new file mode 100644 index 000000000..d82097ee5 --- /dev/null +++ b/ports/libnoise/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libnoise", + "version-string": "1.0.0", + "port-version": 2, + "description": "A general-purpose library that generates three-dimensional coherent noise. Useful for terrain generation and procedural texture generation. Uses a broad number of techniques (Perlin noise, ridged multifractal, etc.) and combinations of those techniques.", + "homepage": "https://github.com/RobertHue/libnoise" +} diff --git a/ports/libodb-boost/CONTROL b/ports/libodb-boost/CONTROL deleted file mode 100644 index 23e3d913f..000000000 --- a/ports/libodb-boost/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libodb-boost -Version: 2.4.0 -Port-Version: 4 -Description: Description: Boost support for the ODB ORM library -Build-Depends: libodb diff --git a/ports/libodb-boost/vcpkg.json b/ports/libodb-boost/vcpkg.json new file mode 100644 index 000000000..0294b5004 --- /dev/null +++ b/ports/libodb-boost/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "libodb-boost", + "version-string": "2.4.0", + "port-version": 5, + "description": "Description: Boost support for the ODB ORM library", + "dependencies": [ + "libodb" + ] +} diff --git a/ports/libodb-pgsql/CONTROL b/ports/libodb-pgsql/CONTROL deleted file mode 100644 index 5268b44dc..000000000 --- a/ports/libodb-pgsql/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libodb-pgsql -Version: 2.4.0 -Port-Version: 4 -Homepage: https://www.codesynthesis.com/products/odb/ -Description: Description: PostgreSQL support for the ODB ORM library -Build-Depends: libodb, libpq diff --git a/ports/libodb-pgsql/vcpkg.json b/ports/libodb-pgsql/vcpkg.json new file mode 100644 index 000000000..76e3ef673 --- /dev/null +++ b/ports/libodb-pgsql/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libodb-pgsql", + "version-string": "2.4.0", + "port-version": 5, + "description": "Description: PostgreSQL support for the ODB ORM library", + "homepage": "https://www.codesynthesis.com/products/odb/", + "dependencies": [ + "libodb", + "libpq" + ] +} diff --git a/ports/libodb-sqlite/CONTROL b/ports/libodb-sqlite/CONTROL deleted file mode 100644 index 99b38824e..000000000 --- a/ports/libodb-sqlite/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libodb-sqlite -Version: 2.4.0 -Port-Version: 8 -Homepage: https://www.codesynthesis.com/products/odb/ -Description: Sqlite support for the ODB ORM library -Build-Depends: libodb, sqlite3 diff --git a/ports/libodb-sqlite/vcpkg.json b/ports/libodb-sqlite/vcpkg.json new file mode 100644 index 000000000..466dc4da3 --- /dev/null +++ b/ports/libodb-sqlite/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libodb-sqlite", + "version-string": "2.4.0", + "port-version": 9, + "description": "Sqlite support for the ODB ORM library", + "homepage": "https://www.codesynthesis.com/products/odb/", + "dependencies": [ + "libodb", + "sqlite3" + ] +} diff --git a/ports/libp7-baical/CONTROL b/ports/libp7-baical/CONTROL deleted file mode 100644 index d23258e03..000000000 --- a/ports/libp7-baical/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libp7-baical -Version: replaced -Build-Depends: libp7client -Description: An old name for the port libp7client; please install libp7client instead. diff --git a/ports/libp7-baical/vcpkg.json b/ports/libp7-baical/vcpkg.json new file mode 100644 index 000000000..b599fd070 --- /dev/null +++ b/ports/libp7-baical/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "libp7-baical", + "version-string": "replaced", + "port-version": 1, + "description": "An old name for the port libp7client; please install libp7client instead.", + "dependencies": [ + "libp7client" + ] +} diff --git a/ports/libp7client/CONTROL b/ports/libp7client/CONTROL deleted file mode 100644 index aa506cf6c..000000000 --- a/ports/libp7client/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libp7client
-Version: 5.6
-Homepage: https://baical.net/
-Description: Open source, cross-platform, fastest library for sending logs, telemetry & trace data from your application.
-Supports: !(arm|uwp|osx)
diff --git a/ports/libp7client/vcpkg.json b/ports/libp7client/vcpkg.json new file mode 100644 index 000000000..dda660ebc --- /dev/null +++ b/ports/libp7client/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libp7client", + "version-string": "5.6", + "port-version": 1, + "description": "Open source, cross-platform, fastest library for sending logs, telemetry & trace data from your application.", + "homepage": "https://baical.net/", + "supports": "!(arm | uwp | osx)" +} diff --git a/ports/libpff/CONTROL b/ports/libpff/CONTROL deleted file mode 100644 index 8520aa188..000000000 --- a/ports/libpff/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libpff -Version: 2018-07-14-1 -Build-Depends: zlib -Description: Library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format. diff --git a/ports/libpff/vcpkg.json b/ports/libpff/vcpkg.json new file mode 100644 index 000000000..5480dbdaa --- /dev/null +++ b/ports/libpff/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "libpff", + "version-string": "2018-07-14", + "port-version": 2, + "description": "Library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format.", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/libpopt/CONTROL b/ports/libpopt/CONTROL deleted file mode 100644 index 7dc75fcbc..000000000 --- a/ports/libpopt/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libpopt -Version: 1.16-13 -Description: Library for parsing command line parameters diff --git a/ports/libpopt/vcpkg.json b/ports/libpopt/vcpkg.json new file mode 100644 index 000000000..cbb2f8254 --- /dev/null +++ b/ports/libpopt/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libpopt", + "version-string": "1.16", + "port-version": 14, + "description": "Library for parsing command line parameters" +} diff --git a/ports/libproxy/CONTROL b/ports/libproxy/CONTROL deleted file mode 100644 index 1855f9947..000000000 --- a/ports/libproxy/CONTROL +++ /dev/null @@ -1,26 +0,0 @@ -Source: libproxy -Version: 0.4.15-2 -Homepage: https://github.com/libproxy/libproxy -Description: libproxy is a library that provides automatic proxy configuration management. -Build-Depends: libmodman - -Feature: bindings-csharp -Description: Install C# bindings - -Feature: bindings-python -Description: Install Python bindings - -Feature: bindings-perl -Description: Install PERL bindings - -Feature: bindings-ruby -Description: Install Ruby bindings - -Feature: bindings-vala -Description: Install Vala bindings - -Feature: tools -Description: build tools - -Feature: tests -Description: Build libproxy tests diff --git a/ports/libproxy/vcpkg.json b/ports/libproxy/vcpkg.json new file mode 100644 index 000000000..8f3965104 --- /dev/null +++ b/ports/libproxy/vcpkg.json @@ -0,0 +1,33 @@ +{ + "name": "libproxy", + "version-string": "0.4.15", + "port-version": 3, + "description": "libproxy is a library that provides automatic proxy configuration management.", + "homepage": "https://github.com/libproxy/libproxy", + "dependencies": [ + "libmodman" + ], + "features": { + "bindings-csharp": { + "description": "Install C# bindings" + }, + "bindings-perl": { + "description": "Install PERL bindings" + }, + "bindings-python": { + "description": "Install Python bindings" + }, + "bindings-ruby": { + "description": "Install Ruby bindings" + }, + "bindings-vala": { + "description": "Install Vala bindings" + }, + "tests": { + "description": "Build libproxy tests" + }, + "tools": { + "description": "build tools" + } + } +} diff --git a/ports/libqcow/CONTROL b/ports/libqcow/CONTROL deleted file mode 100644 index b141e0b09..000000000 --- a/ports/libqcow/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libqcow -Version: 20210419 -Homepage: https://github.com/libyal/libqcow -Build-Depends: gettext,openssl,zlib -Description: Library and tools to access the QEMU Copy-On-Write (QCOW) image format. -Supports: !uwp diff --git a/ports/libqcow/vcpkg.json b/ports/libqcow/vcpkg.json new file mode 100644 index 000000000..5f8992d0b --- /dev/null +++ b/ports/libqcow/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "libqcow", + "version-string": "20210419", + "port-version": 1, + "description": "Library and tools to access the QEMU Copy-On-Write (QCOW) image format.", + "homepage": "https://github.com/libyal/libqcow", + "supports": "!uwp", + "dependencies": [ + "gettext", + "openssl", + "zlib" + ] +} diff --git a/ports/libqglviewer/CONTROL b/ports/libqglviewer/CONTROL deleted file mode 100644 index b5adc1913..000000000 --- a/ports/libqglviewer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libqglviewer
-Version: 2.7.2-3
-Description: libQGLViewer is an open source C++ library based on Qt that eases the creation of OpenGL 3D viewers.
-Build-Depends: qt5-base[core]
diff --git a/ports/libqglviewer/vcpkg.json b/ports/libqglviewer/vcpkg.json new file mode 100644 index 000000000..048875292 --- /dev/null +++ b/ports/libqglviewer/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libqglviewer", + "version-string": "2.7.2", + "port-version": 4, + "description": "libQGLViewer is an open source C++ library based on Qt that eases the creation of OpenGL 3D viewers.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/librabbitmq/CONTROL b/ports/librabbitmq/CONTROL deleted file mode 100644 index ae06b8b2b..000000000 --- a/ports/librabbitmq/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: librabbitmq -Version: 2020-06-03 -Build-Depends: openssl -Homepage: https://github.com/alanxz/rabbitmq-c -Description: A C-language AMQP client library for use with v2.0+ of the RabbitMQ broker. diff --git a/ports/librabbitmq/vcpkg.json b/ports/librabbitmq/vcpkg.json new file mode 100644 index 000000000..f79a890ba --- /dev/null +++ b/ports/librabbitmq/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "librabbitmq", + "version-string": "2020-06-03", + "port-version": 1, + "description": "A C-language AMQP client library for use with v2.0+ of the RabbitMQ broker.", + "homepage": "https://github.com/alanxz/rabbitmq-c", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/libraqm/CONTROL b/ports/libraqm/CONTROL deleted file mode 100644 index 460e66c16..000000000 --- a/ports/libraqm/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libraqm
-Version: 0.7.0
-Port-Version: 2
-Description: A library for complex text layout
-Build-Depends: freetype, harfbuzz, fribidi
\ No newline at end of file diff --git a/ports/libraqm/vcpkg.json b/ports/libraqm/vcpkg.json new file mode 100644 index 000000000..7e124e863 --- /dev/null +++ b/ports/libraqm/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libraqm", + "version-string": "0.7.0", + "port-version": 3, + "description": "A library for complex text layout", + "dependencies": [ + "freetype", + "fribidi", + "harfbuzz" + ] +} diff --git a/ports/libraw/CONTROL b/ports/libraw/CONTROL deleted file mode 100644 index b5cbd7332..000000000 --- a/ports/libraw/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libraw -Version: 201903-3 -Build-Depends: lcms, jasper -Homepage: https://www.libraw.org -Description: raw image decoder library diff --git a/ports/libraw/vcpkg.json b/ports/libraw/vcpkg.json new file mode 100644 index 000000000..01b3babe0 --- /dev/null +++ b/ports/libraw/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libraw", + "version-string": "201903", + "port-version": 4, + "description": "raw image decoder library", + "homepage": "https://www.libraw.org", + "dependencies": [ + "jasper", + "lcms" + ] +} diff --git a/ports/librdkafka/CONTROL b/ports/librdkafka/CONTROL deleted file mode 100644 index 20d9a8606..000000000 --- a/ports/librdkafka/CONTROL +++ /dev/null @@ -1,23 +0,0 @@ -Source: librdkafka
-Version: 1.7.0
-Description: The Apache Kafka C/C++ library
-Homepage: https://github.com/edenhill/librdkafka
-
-Feature: lz4
-Description: Enable external LZ4 library support
-Build-Depends: lz4
-
-Feature: ssl
-Description: Build with OpenSSL
-Build-Depends: openssl
-
-Feature: zlib
-Description: Build with zlib
-Build-Depends: zlib
-
-Feature: zstd
-Description: Build with zstd
-Build-Depends: zstd
-
-Feature: snappy
-Description: Build with snappy
diff --git a/ports/librdkafka/vcpkg.json b/ports/librdkafka/vcpkg.json new file mode 100644 index 000000000..77894d116 --- /dev/null +++ b/ports/librdkafka/vcpkg.json @@ -0,0 +1,36 @@ +{ + "name": "librdkafka", + "version-string": "1.7.0", + "port-version": 1, + "description": "The Apache Kafka C/C++ library", + "homepage": "https://github.com/edenhill/librdkafka", + "features": { + "lz4": { + "description": "Enable external LZ4 library support", + "dependencies": [ + "lz4" + ] + }, + "snappy": { + "description": "Build with snappy" + }, + "ssl": { + "description": "Build with OpenSSL", + "dependencies": [ + "openssl" + ] + }, + "zlib": { + "description": "Build with zlib", + "dependencies": [ + "zlib" + ] + }, + "zstd": { + "description": "Build with zstd", + "dependencies": [ + "zstd" + ] + } + } +} diff --git a/ports/libsass/CONTROL b/ports/libsass/CONTROL deleted file mode 100644 index e29f5b927..000000000 --- a/ports/libsass/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libsass -Version: 3.6.4 -Port-Version: 0 -Description: LibSass - Sass compiler written in C++ -Homepage: https://github.com/sass/libsass -Supports: !uwp - diff --git a/ports/libsass/vcpkg.json b/ports/libsass/vcpkg.json new file mode 100644 index 000000000..a67da017e --- /dev/null +++ b/ports/libsass/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libsass", + "version-string": "3.6.4", + "port-version": 1, + "description": "LibSass - Sass compiler written in C++", + "homepage": "https://github.com/sass/libsass", + "supports": "!uwp" +} diff --git a/ports/libsbml/CONTROL b/ports/libsbml/CONTROL deleted file mode 100644 index 654ea75bd..000000000 --- a/ports/libsbml/CONTROL +++ /dev/null @@ -1,49 +0,0 @@ -Source: libsbml
-Version: 5.18.0
-Description: A library for reading / writing SBML files
-Default-Features: expat,comp,fbc,groups,layout,render,libxml2
-Supports: !uwp
-
-Feature: test
-Description: Unit testing of libSBMLs implementation
-Build-Depends: check
-
-Feature: bzip2
-Description: bz2 compression support for libsbml
-Build-Depends: bzip2
-
-Feature: zlib
-Description: gzip compression support for libsbml
-Build-Depends: zlib
-
-Feature: expat
-Description: libsbml using expat parser
-Build-Depends: expat
-
-Feature: libxml2
-Description: libsbml using libxml2 parser
-Build-Depends: libxml2
-
-Feature: comp
-Description: support for Hierarchical Model Composition
-
-Feature: fbc
-Description: support for Flux Balance Constrant Modeling
-
-Feature: groups
-Description: support for Groups
-
-Feature: layout
-Description: support for Pathway Layouts
-
-Feature: multi
-Description: support for Multistate Modeling
-
-Feature: qual
-Description: support for Qualitative Modeling
-
-Feature: render
-Description: support for Rendering information
-
-Feature: namespace
-Description: Build with the WITH_CPP_NAMESPACE option set to on
diff --git a/ports/libsbml/vcpkg.json b/ports/libsbml/vcpkg.json new file mode 100644 index 000000000..b67542721 --- /dev/null +++ b/ports/libsbml/vcpkg.json @@ -0,0 +1,72 @@ +{ + "name": "libsbml", + "version-string": "5.18.0", + "port-version": 1, + "description": "A library for reading / writing SBML files", + "supports": "!uwp", + "default-features": [ + "comp", + "expat", + "fbc", + "groups", + "layout", + "libxml2", + "render" + ], + "features": { + "bzip2": { + "description": "bz2 compression support for libsbml", + "dependencies": [ + "bzip2" + ] + }, + "comp": { + "description": "support for Hierarchical Model Composition" + }, + "expat": { + "description": "libsbml using expat parser", + "dependencies": [ + "expat" + ] + }, + "fbc": { + "description": "support for Flux Balance Constrant Modeling" + }, + "groups": { + "description": "support for Groups" + }, + "layout": { + "description": "support for Pathway Layouts" + }, + "libxml2": { + "description": "libsbml using libxml2 parser", + "dependencies": [ + "libxml2" + ] + }, + "multi": { + "description": "support for Multistate Modeling" + }, + "namespace": { + "description": "Build with the WITH_CPP_NAMESPACE option set to on" + }, + "qual": { + "description": "support for Qualitative Modeling" + }, + "render": { + "description": "support for Rendering information" + }, + "test": { + "description": "Unit testing of libSBMLs implementation", + "dependencies": [ + "check" + ] + }, + "zlib": { + "description": "gzip compression support for libsbml", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/libspatialite/CONTROL b/ports/libspatialite/CONTROL deleted file mode 100644 index a44f701dc..000000000 --- a/ports/libspatialite/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libspatialite -Version: 5.0.0 -Port-Version: 2 -Homepage: https://www.gaia-gis.it/gaia-sins/libspatialite-sources -Description: SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. -Build-Depends: libxml2, sqlite3, geos, proj4, zlib, freexl, libiconv, librttopo diff --git a/ports/libspatialite/vcpkg.json b/ports/libspatialite/vcpkg.json new file mode 100644 index 000000000..98c634786 --- /dev/null +++ b/ports/libspatialite/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "libspatialite", + "version-string": "5.0.0", + "port-version": 3, + "description": "SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities.", + "homepage": "https://www.gaia-gis.it/gaia-sins/libspatialite-sources", + "dependencies": [ + "freexl", + "geos", + "libiconv", + "librttopo", + "libxml2", + "proj4", + "sqlite3", + "zlib" + ] +} diff --git a/ports/libspnav/CONTROL b/ports/libspnav/CONTROL deleted file mode 100644 index d1012d154..000000000 --- a/ports/libspnav/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libspnav -Version: 0.2.3 -Homepage: https://github.com/FreeSpacenav/libspnav -Description: Library for communicating with spacenavd or 3dxsrv to get input from 6-dof devices. -Supports: linux diff --git a/ports/libspnav/vcpkg.json b/ports/libspnav/vcpkg.json new file mode 100644 index 000000000..f3bb1f791 --- /dev/null +++ b/ports/libspnav/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libspnav", + "version-string": "0.2.3", + "port-version": 1, + "description": "Library for communicating with spacenavd or 3dxsrv to get input from 6-dof devices.", + "homepage": "https://github.com/FreeSpacenav/libspnav", + "supports": "linux" +} diff --git a/ports/libsquish/CONTROL b/ports/libsquish/CONTROL deleted file mode 100644 index 2e3500478..000000000 --- a/ports/libsquish/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libsquish
-Version: 1.15-7
-Homepage: https://sourceforge.net/projects/libsquish
-Description: Open source DXT compression library.
diff --git a/ports/libsquish/vcpkg.json b/ports/libsquish/vcpkg.json new file mode 100644 index 000000000..9cb40167a --- /dev/null +++ b/ports/libsquish/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libsquish", + "version-string": "1.15", + "port-version": 8, + "description": "Open source DXT compression library.", + "homepage": "https://sourceforge.net/projects/libsquish" +} diff --git a/ports/libsrt/CONTROL b/ports/libsrt/CONTROL deleted file mode 100644 index 76a985f2b..000000000 --- a/ports/libsrt/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libsrt
-Version: 1.3.4
-Description: Secure Reliable Transport (SRT) is an open source transport technology that optimizes streaming performance across unpredictable networks, such as the Internet.
-Homepage: https://github.com/Haivision/srt
-Build-Depends: openssl, pthreads (windows)
-
-Feature: tool
-Description: Builds libsrt executable
\ No newline at end of file diff --git a/ports/libsrt/vcpkg.json b/ports/libsrt/vcpkg.json new file mode 100644 index 000000000..16d20929a --- /dev/null +++ b/ports/libsrt/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "libsrt", + "version-string": "1.3.4", + "port-version": 1, + "description": "Secure Reliable Transport (SRT) is an open source transport technology that optimizes streaming performance across unpredictable networks, such as the Internet.", + "homepage": "https://github.com/Haivision/srt", + "dependencies": [ + "openssl", + { + "name": "pthreads", + "platform": "windows" + } + ], + "features": { + "tool": { + "description": "Builds libsrt executable" + } + } +} diff --git a/ports/libsrtp/CONTROL b/ports/libsrtp/CONTROL deleted file mode 100644 index 9fa7f4860..000000000 --- a/ports/libsrtp/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libsrtp
-Version: 2.2.0
-Description: This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel.
\ No newline at end of file diff --git a/ports/libsrtp/vcpkg.json b/ports/libsrtp/vcpkg.json new file mode 100644 index 000000000..fd0d3db3d --- /dev/null +++ b/ports/libsrtp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libsrtp", + "version-string": "2.2.0", + "port-version": 1, + "description": "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel." +} diff --git a/ports/libssh/CONTROL b/ports/libssh/CONTROL deleted file mode 100644 index cec23294e..000000000 --- a/ports/libssh/CONTROL +++ /dev/null @@ -1,24 +0,0 @@ -Source: libssh -Version: 0.9.5 -Port-Version: 5 -Homepage: https://www.libssh.org/ -Build-Depends: libssh[core,mbedtls] (android) -Description: libssh is a multiplatform C library implementing the SSHv2 protocol on client and server side -Default-Features: crypto -Supports: !(uwp | arm) - -Feature: crypto -Build-Depends: libssh[mbedtls] -Description: Default crypto backend - -Feature: mbedtls -Build-Depends: mbedtls[pthreads] (!android), mbedtls[core] -Description: Crypto support (mbedTLS) - -Feature: openssl -Build-Depends: openssl -Description: Crypto support (OpenSSL) - -Feature: zlib -Description: libssh with zlib -Build-Depends: zlib diff --git a/ports/libssh/vcpkg.json b/ports/libssh/vcpkg.json new file mode 100644 index 000000000..47669c5a2 --- /dev/null +++ b/ports/libssh/vcpkg.json @@ -0,0 +1,62 @@ +{ + "name": "libssh", + "version-string": "0.9.5", + "port-version": 6, + "description": "libssh is a multiplatform C library implementing the SSHv2 protocol on client and server side", + "homepage": "https://www.libssh.org/", + "supports": "!(uwp | arm)", + "dependencies": [ + { + "name": "libssh", + "default-features": false, + "features": [ + "mbedtls" + ], + "platform": "android" + } + ], + "default-features": [ + "crypto" + ], + "features": { + "crypto": { + "description": "Default crypto backend", + "dependencies": [ + { + "name": "libssh", + "features": [ + "mbedtls" + ] + } + ] + }, + "mbedtls": { + "description": "Crypto support (mbedTLS)", + "dependencies": [ + { + "name": "mbedtls", + "default-features": false + }, + { + "name": "mbedtls", + "features": [ + "pthreads" + ], + "platform": "!android" + } + ] + }, + "openssl": { + "description": "Crypto support (OpenSSL)", + "dependencies": [ + "openssl" + ] + }, + "zlib": { + "description": "libssh with zlib", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/libssh2/CONTROL b/ports/libssh2/CONTROL deleted file mode 100644 index e870b0e15..000000000 --- a/ports/libssh2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libssh2 -Version: 1.9.0 -Build-Depends: zlib, openssl -Homepage: https://www.libssh2.org -Description: The SSH library diff --git a/ports/libssh2/vcpkg.json b/ports/libssh2/vcpkg.json new file mode 100644 index 000000000..c5692d464 --- /dev/null +++ b/ports/libssh2/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libssh2", + "version-string": "1.9.0", + "port-version": 1, + "description": "The SSH library", + "homepage": "https://www.libssh2.org", + "dependencies": [ + "openssl", + "zlib" + ] +} diff --git a/ports/libstemmer/CONTROL b/ports/libstemmer/CONTROL deleted file mode 100644 index 57d28d855..000000000 --- a/ports/libstemmer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libstemmer
-Version: 2017-9-5
-Homepage: https://snowball.tartarus.org/
-Description: Snowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval
diff --git a/ports/libstemmer/vcpkg.json b/ports/libstemmer/vcpkg.json new file mode 100644 index 000000000..8dee5abc5 --- /dev/null +++ b/ports/libstemmer/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libstemmer", + "version-string": "2017-9", + "port-version": 6, + "description": "Snowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval", + "homepage": "https://snowball.tartarus.org/" +} diff --git a/ports/libstk/CONTROL b/ports/libstk/CONTROL deleted file mode 100644 index 1de9780e1..000000000 --- a/ports/libstk/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libstk -Version: 4.6.1 -Description: The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. diff --git a/ports/libstk/vcpkg.json b/ports/libstk/vcpkg.json new file mode 100644 index 000000000..0c4d30731 --- /dev/null +++ b/ports/libstk/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libstk", + "version-string": "4.6.1", + "port-version": 1, + "description": "The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language." +} diff --git a/ports/libtheora/CONTROL b/ports/libtheora/CONTROL deleted file mode 100644 index e40a8f28f..000000000 --- a/ports/libtheora/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libtheora -Version: 1.2.0alpha1-20170719 -Port-Version: 2 -Homepage: https://github.com/xiph/theora -Description: Theora is a free and open video compression format from the Xiph.org Foundation. -Build-Depends: libogg diff --git a/ports/libtheora/vcpkg.json b/ports/libtheora/vcpkg.json new file mode 100644 index 000000000..58167e7d1 --- /dev/null +++ b/ports/libtheora/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libtheora", + "version-string": "1.2.0alpha1-20170719", + "port-version": 3, + "description": "Theora is a free and open video compression format from the Xiph.org Foundation.", + "homepage": "https://github.com/xiph/theora", + "dependencies": [ + "libogg" + ] +} diff --git a/ports/libtins/CONTROL b/ports/libtins/CONTROL deleted file mode 100644 index 7c68a648b..000000000 --- a/ports/libtins/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libtins -Version: 4.3 -Description: High-level, multiplatform C++ network packet sniffing and crafting library -Build-Depends: winpcap (windows), boost-icl, boost-any diff --git a/ports/libtins/vcpkg.json b/ports/libtins/vcpkg.json new file mode 100644 index 000000000..f4f2b2748 --- /dev/null +++ b/ports/libtins/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "libtins", + "version-string": "4.3", + "port-version": 1, + "description": "High-level, multiplatform C++ network packet sniffing and crafting library", + "dependencies": [ + "boost-any", + "boost-icl", + { + "name": "winpcap", + "platform": "windows" + } + ] +} diff --git a/ports/libtomcrypt/CONTROL b/ports/libtomcrypt/CONTROL deleted file mode 100644 index c5f79aa32..000000000 --- a/ports/libtomcrypt/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libtomcrypt -Version: 1.18.2-1 -Description: LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines. -Homepage: https://www.libtom.net/LibTomCrypt/ -Build-Depends: libtommath
\ No newline at end of file diff --git a/ports/libtomcrypt/vcpkg.json b/ports/libtomcrypt/vcpkg.json new file mode 100644 index 000000000..4607ff076 --- /dev/null +++ b/ports/libtomcrypt/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libtomcrypt", + "version-string": "1.18.2", + "port-version": 2, + "description": "LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.", + "homepage": "https://www.libtom.net/LibTomCrypt/", + "dependencies": [ + "libtommath" + ] +} diff --git a/ports/libtommath/CONTROL b/ports/libtommath/CONTROL deleted file mode 100644 index dd6359bed..000000000 --- a/ports/libtommath/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libtommath -Version: 1.2.0-1 -Description: LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C. -Homepage: https://www.libtom.net/LibTomMath/ diff --git a/ports/libtommath/vcpkg.json b/ports/libtommath/vcpkg.json new file mode 100644 index 000000000..e6472aa8f --- /dev/null +++ b/ports/libtommath/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libtommath", + "version-string": "1.2.0", + "port-version": 2, + "description": "LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.", + "homepage": "https://www.libtom.net/LibTomMath/" +} diff --git a/ports/libu2f-server/CONTROL b/ports/libu2f-server/CONTROL deleted file mode 100644 index 1af6aa8f1..000000000 --- a/ports/libu2f-server/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libu2f-server
-Version: 1.1.0
-Port-Version: 2
-Build-Depends: openssl, json-c
-Homepage: https://developers.yubico.com/libu2f-server/
-Description: Yubico Universal 2nd Factor (U2F) Server C Library
-Supports: (x86 | x64) & windows
diff --git a/ports/libu2f-server/vcpkg.json b/ports/libu2f-server/vcpkg.json new file mode 100644 index 000000000..b66f13cee --- /dev/null +++ b/ports/libu2f-server/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libu2f-server", + "version-string": "1.1.0", + "port-version": 3, + "description": "Yubico Universal 2nd Factor (U2F) Server C Library", + "homepage": "https://developers.yubico.com/libu2f-server/", + "supports": "(x86 | x64) & windows", + "dependencies": [ + "json-c", + "openssl" + ] +} diff --git a/ports/libudns/CONTROL b/ports/libudns/CONTROL deleted file mode 100644 index d9bb84f9e..000000000 --- a/ports/libudns/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libudns -Version: 0.4-2 -Homepage: https://github.com/ortclib/udns -Description: The DNS library, udns, implements thread-safe stub DNS resolver functionality, which may be used both traditional, syncronous way and asyncronously, with application-supplied event loop. diff --git a/ports/libudns/vcpkg.json b/ports/libudns/vcpkg.json new file mode 100644 index 000000000..9d328490c --- /dev/null +++ b/ports/libudns/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libudns", + "version-string": "0.4", + "port-version": 3, + "description": "The DNS library, udns, implements thread-safe stub DNS resolver functionality, which may be used both traditional, syncronous way and asyncronously, with application-supplied event loop.", + "homepage": "https://github.com/ortclib/udns" +} diff --git a/ports/libunibreak/CONTROL b/ports/libunibreak/CONTROL deleted file mode 100644 index 4ff9641ad..000000000 --- a/ports/libunibreak/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libunibreak
-Version: 4.3-0 -Homepage: https://github.com/adah1972/libunibreak
-Description: an implementation of the line breaking and word breaking algorithms as described in [Unicode Standard Annex 14] 1 and [Unicode Standard Annex 29] 2. Check the project's [home page] 3 for up-to-date information.
diff --git a/ports/libunibreak/vcpkg.json b/ports/libunibreak/vcpkg.json new file mode 100644 index 000000000..c1d89b1a2 --- /dev/null +++ b/ports/libunibreak/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libunibreak", + "version-string": "4.3", + "port-version": 1, + "description": "an implementation of the line breaking and word breaking algorithms as described in [Unicode Standard Annex 14] 1 and [Unicode Standard Annex 29] 2. Check the project's [home page] 3 for up-to-date information.", + "homepage": "https://github.com/adah1972/libunibreak" +} diff --git a/ports/libusb-win32/CONTROL b/ports/libusb-win32/CONTROL deleted file mode 100644 index 24dd02c85..000000000 --- a/ports/libusb-win32/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libusb-win32 -Version: 1.2.6.0-6 -Homepage: https://sourceforge.net/projects/libusb-win32 -Description: Allows user space applications to access many USB device on Windows. -Supports: windows
\ No newline at end of file diff --git a/ports/libusb-win32/vcpkg.json b/ports/libusb-win32/vcpkg.json new file mode 100644 index 000000000..462fd2322 --- /dev/null +++ b/ports/libusb-win32/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libusb-win32", + "version-string": "1.2.6.0", + "port-version": 7, + "description": "Allows user space applications to access many USB device on Windows.", + "homepage": "https://sourceforge.net/projects/libusb-win32", + "supports": "windows" +} diff --git a/ports/libusbmuxd/CONTROL b/ports/libusbmuxd/CONTROL deleted file mode 100644 index 72d5257cf..000000000 --- a/ports/libusbmuxd/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libusbmuxd
-Version: 1.2.219 -Description: A client library to multiplex connections from and to iOS devices
-Build-Depends: libplist
-Supports: !(uwp|linux|osx)
diff --git a/ports/libusbmuxd/vcpkg.json b/ports/libusbmuxd/vcpkg.json new file mode 100644 index 000000000..f9bfb7f9f --- /dev/null +++ b/ports/libusbmuxd/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libusbmuxd", + "version-string": "1.2.219", + "port-version": 1, + "description": "A client library to multiplex connections from and to iOS devices", + "supports": "!(uwp | linux | osx)", + "dependencies": [ + "libplist" + ] +} diff --git a/ports/libuvc/CONTROL b/ports/libuvc/CONTROL deleted file mode 100644 index b780f1998..000000000 --- a/ports/libuvc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libuvc -Version: 2020-11-24 -Build-Depends: libusb -Homepage: https://github.com/libuvc/libuvc -Description: a cross-platform library for USB video devices -Supports: linux diff --git a/ports/libuvc/vcpkg.json b/ports/libuvc/vcpkg.json new file mode 100644 index 000000000..ce4a13b0a --- /dev/null +++ b/ports/libuvc/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "libuvc", + "version-string": "2020-11-24", + "port-version": 1, + "description": "a cross-platform library for USB video devices", + "homepage": "https://github.com/libuvc/libuvc", + "supports": "linux", + "dependencies": [ + "libusb" + ] +} diff --git a/ports/libvmdk/CONTROL b/ports/libvmdk/CONTROL deleted file mode 100644 index 21a1e9c5e..000000000 --- a/ports/libvmdk/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: libvmdk
-Version: 20200926
-Homepage: https://github.com/libyal/libvmdk
-Description: Library and tools to access the VMware Virtual Disk (VMDK) format
-Build-Depends: gettext,zlib
-Supports: !uwp
diff --git a/ports/libvmdk/vcpkg.json b/ports/libvmdk/vcpkg.json new file mode 100644 index 000000000..e8211d6c6 --- /dev/null +++ b/ports/libvmdk/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libvmdk", + "version-string": "20200926", + "port-version": 1, + "description": "Library and tools to access the VMware Virtual Disk (VMDK) format", + "homepage": "https://github.com/libyal/libvmdk", + "supports": "!uwp", + "dependencies": [ + "gettext", + "zlib" + ] +} diff --git a/ports/libwandio/CONTROL b/ports/libwandio/CONTROL deleted file mode 100644 index 1150b06ec..000000000 --- a/ports/libwandio/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: libwandio
-Version: 4.2.1
-Port-Version: 3
-Homepage: https://github.com/wanduow/wandio
-Description: C library for simple and efficient file IO.
-Build-Depends: zlib, zstd, liblzma, lzo, lz4, curl, pthread, bzip2
-Supports: !windows
diff --git a/ports/libwandio/vcpkg.json b/ports/libwandio/vcpkg.json new file mode 100644 index 000000000..94c493eca --- /dev/null +++ b/ports/libwandio/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "libwandio", + "version-string": "4.2.1", + "port-version": 4, + "description": "C library for simple and efficient file IO.", + "homepage": "https://github.com/wanduow/wandio", + "supports": "!windows", + "dependencies": [ + "bzip2", + "curl", + "liblzma", + "lz4", + "lzo", + "pthread", + "zlib", + "zstd" + ] +} diff --git a/ports/libwebm/CONTROL b/ports/libwebm/CONTROL deleted file mode 100644 index 243a220c5..000000000 --- a/ports/libwebm/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libwebm -Version: 1.0.0.27 -Port-Version: 6 -Homepage: https://github.com/webmproject/libwebm -Description: WebM File Parser diff --git a/ports/libwebm/vcpkg.json b/ports/libwebm/vcpkg.json new file mode 100644 index 000000000..018ddc081 --- /dev/null +++ b/ports/libwebm/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libwebm", + "version-string": "1.0.0.27", + "port-version": 7, + "description": "WebM File Parser", + "homepage": "https://github.com/webmproject/libwebm" +} diff --git a/ports/libwebp/CONTROL b/ports/libwebp/CONTROL deleted file mode 100644 index 2d9b2fd7d..000000000 --- a/ports/libwebp/CONTROL +++ /dev/null @@ -1,59 +0,0 @@ -Source: libwebp -Version: 1.1.0 -Port-Version: 3 -Homepage: https://github.com/webmproject/libwebp -Description: WebP codec: library to encode and decode images in WebP format -Default-Features: simd, nearlossless -Build-Depends: libwebp[unicode] (windows) - -Feature: anim -Description: Build animation utilities. -Build-Depends: libwebp[mux, img2webp] - -Feature: gif2webp -Description: Build the gif2webp conversion tool. -Build-Depends: giflib - -Feature: img2webp -Description: Build the img2webp animation tool. -Build-Depends: libjpeg-turbo, libpng, tiff - -Feature: vwebp -Description: Build the vwebp viewer tool. -Build-Depends: opengl, freeglut (!osx) - -Feature: vwebp-sdl -Description: Build the vwebp viewer tool. -Build-Depends: libwebp[vwebp], sdl1 (windows) - -Feature: info -Description: Build the webpinfo command line tool. - -Feature: mux -Description: Build the webpmux command line tool. - -Feature: extras -Description: Build extras. -Build-Depends: sdl1 (windows), libwebp[vwebp] - -Feature: nearlossless -Description: Enable near-lossless encoding - -Feature: unicode -Description: Build Unicode executables. (Adds definition UNICODE and _UNICODE) - -Feature: simd -Description: Enable any SIMD optimization. - -Feature: cwebp -Description: Build the cwebp command line tool. - -Feature: dwebp -Description: Build the dwebp command line tool. - -Feature: swap16bitcsp -Description: Enable byte swap for 16 bit colorspaces. - -Feature: all -Description: enable all features except for swap16bitcsp -Build-Depends: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp-sdl] (!osx), libwebp[extras] (!osx) diff --git a/ports/libwebp/vcpkg.json b/ports/libwebp/vcpkg.json new file mode 100644 index 000000000..1f1925216 --- /dev/null +++ b/ports/libwebp/vcpkg.json @@ -0,0 +1,145 @@ +{ + "name": "libwebp", + "version-string": "1.1.0", + "port-version": 4, + "description": "WebP codec: library to encode and decode images in WebP format", + "homepage": "https://github.com/webmproject/libwebp", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "unicode" + ], + "platform": "windows" + } + ], + "default-features": [ + "nearlossless", + "simd" + ], + "features": { + "all": { + "description": "enable all features except for swap16bitcsp", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "anim", + "cwebp", + "dwebp", + "gif2webp", + "img2webp", + "info", + "mux", + "nearlossless", + "simd" + ] + }, + { + "name": "libwebp", + "features": [ + "extras" + ], + "platform": "!osx" + }, + { + "name": "libwebp", + "features": [ + "vwebp-sdl" + ], + "platform": "!osx" + } + ] + }, + "anim": { + "description": "Build animation utilities.", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "img2webp", + "mux" + ] + } + ] + }, + "cwebp": { + "description": "Build the cwebp command line tool." + }, + "dwebp": { + "description": "Build the dwebp command line tool." + }, + "extras": { + "description": "Build extras.", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "vwebp" + ] + }, + { + "name": "sdl1", + "platform": "windows" + } + ] + }, + "gif2webp": { + "description": "Build the gif2webp conversion tool.", + "dependencies": [ + "giflib" + ] + }, + "img2webp": { + "description": "Build the img2webp animation tool.", + "dependencies": [ + "libjpeg-turbo", + "libpng", + "tiff" + ] + }, + "info": { + "description": "Build the webpinfo command line tool." + }, + "mux": { + "description": "Build the webpmux command line tool." + }, + "nearlossless": { + "description": "Enable near-lossless encoding" + }, + "simd": { + "description": "Enable any SIMD optimization." + }, + "swap16bitcsp": { + "description": "Enable byte swap for 16 bit colorspaces." + }, + "unicode": { + "description": "Build Unicode executables. (Adds definition UNICODE and _UNICODE)" + }, + "vwebp": { + "description": "Build the vwebp viewer tool.", + "dependencies": [ + { + "name": "freeglut", + "platform": "!osx" + }, + "opengl" + ] + }, + "vwebp-sdl": { + "description": "Build the vwebp viewer tool.", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "vwebp" + ] + }, + { + "name": "sdl1", + "platform": "windows" + } + ] + } + } +} diff --git a/ports/libxdiff/CONTROL b/ports/libxdiff/CONTROL deleted file mode 100644 index 81db30fc8..000000000 --- a/ports/libxdiff/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libxdiff
-Version: 0.23
-Homepage: https://github.com/Drako/libxdiff
-Description: The LibXDiff library implements basic and yet complete functionalities to create file differences/patches to both binary and text files. The library uses memory files as file abstraction to achieve both performance and portability.
-Supports: !uwp
\ No newline at end of file diff --git a/ports/libxdiff/vcpkg.json b/ports/libxdiff/vcpkg.json new file mode 100644 index 000000000..ab48b66ba --- /dev/null +++ b/ports/libxdiff/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "libxdiff", + "version-string": "0.23", + "port-version": 1, + "description": "The LibXDiff library implements basic and yet complete functionalities to create file differences/patches to both binary and text files. The library uses memory files as file abstraction to achieve both performance and portability.", + "homepage": "https://github.com/Drako/libxdiff", + "supports": "!uwp" +} diff --git a/ports/libxmlmm/CONTROL b/ports/libxmlmm/CONTROL deleted file mode 100644 index a943bcf28..000000000 --- a/ports/libxmlmm/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: libxmlmm -Version: 0.6.0 -Homepage: https://github.com/rioki/libxmlmm -Description: Libxmlmm is a C++ wrapper for libxml 2.0 that only relies on standard C++ and libxml2. -Build-Depends: libxml2 diff --git a/ports/libxmlmm/vcpkg.json b/ports/libxmlmm/vcpkg.json new file mode 100644 index 000000000..03fdcba58 --- /dev/null +++ b/ports/libxmlmm/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "libxmlmm", + "version-string": "0.6.0", + "port-version": 1, + "description": "Libxmlmm is a C++ wrapper for libxml 2.0 that only relies on standard C++ and libxml2.", + "homepage": "https://github.com/rioki/libxmlmm", + "dependencies": [ + "libxml2" + ] +} diff --git a/ports/libxmp-lite/CONTROL b/ports/libxmp-lite/CONTROL deleted file mode 100644 index fd791aa29..000000000 --- a/ports/libxmp-lite/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libxmp-lite
-Version: 4.4.1-6
-Homepage: https://sourceforge.net/projects/xmp/
-Description: Lightweight version of libxmp that supports MOD, S3M, XM and IT modules.
diff --git a/ports/libxmp-lite/vcpkg.json b/ports/libxmp-lite/vcpkg.json new file mode 100644 index 000000000..ec4ffce78 --- /dev/null +++ b/ports/libxmp-lite/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libxmp-lite", + "version-string": "4.4.1", + "port-version": 7, + "description": "Lightweight version of libxmp that supports MOD, S3M, XM and IT modules.", + "homepage": "https://sourceforge.net/projects/xmp/" +} diff --git a/ports/libyaml/CONTROL b/ports/libyaml/CONTROL deleted file mode 100644 index d6d9107c2..000000000 --- a/ports/libyaml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: libyaml
-Version: 0.2.5
-Homepage: https://github.com/yaml/libyaml
-Description: A C library for parsing and emitting YAML.
diff --git a/ports/libyaml/vcpkg.json b/ports/libyaml/vcpkg.json new file mode 100644 index 000000000..da3bff85b --- /dev/null +++ b/ports/libyaml/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libyaml", + "version-string": "0.2.5", + "port-version": 1, + "description": "A C library for parsing and emitting YAML.", + "homepage": "https://github.com/yaml/libyaml" +} diff --git a/ports/libzen/CONTROL b/ports/libzen/CONTROL deleted file mode 100644 index 7470be2bd..000000000 --- a/ports/libzen/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: libzen -Version: 0.4.38 -Description: ZenLib is a C++ utility library for easiest cross-platform development diff --git a/ports/libzen/vcpkg.json b/ports/libzen/vcpkg.json new file mode 100644 index 000000000..86b8cba2b --- /dev/null +++ b/ports/libzen/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libzen", + "version-string": "0.4.38", + "port-version": 1, + "description": "ZenLib is a C++ utility library for easiest cross-platform development" +} diff --git a/ports/libzippp/CONTROL b/ports/libzippp/CONTROL deleted file mode 100644 index 830675d36..000000000 --- a/ports/libzippp/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libzippp
-Version: 5.0-1.8.0
-Homepage: https://github.com/ctabin/libzippp
-Description: Simple basic C++ wrapper around the libzip library. It is meant to be a portable and easy-to-use library for ZIP handling
-Build-Depends: zlib, libzip[core,bzip2]
-
-Feature: encryption
-Description: Support encryption
diff --git a/ports/libzippp/vcpkg.json b/ports/libzippp/vcpkg.json new file mode 100644 index 000000000..e17b123b2 --- /dev/null +++ b/ports/libzippp/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "libzippp", + "version-string": "5.0-1.8.0", + "port-version": 1, + "description": "Simple basic C++ wrapper around the libzip library. It is meant to be a portable and easy-to-use library for ZIP handling", + "homepage": "https://github.com/ctabin/libzippp", + "dependencies": [ + { + "name": "libzip", + "default-features": false, + "features": [ + "bzip2" + ] + }, + "zlib" + ], + "features": { + "encryption": { + "description": "Support encryption" + } + } +} diff --git a/ports/licensepp/CONTROL b/ports/licensepp/CONTROL deleted file mode 100644 index b9bf20b7b..000000000 --- a/ports/licensepp/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: licensepp
-Version: 2020-05-19
-Port-Version: 1
-Description: Cross platform software licensing library
-Build-Depends: cryptopp[pem-pack]
-Supports: !uwp
-Homepage: https://github.com/zuhd-org/licensepp
diff --git a/ports/licensepp/vcpkg.json b/ports/licensepp/vcpkg.json new file mode 100644 index 000000000..04de78675 --- /dev/null +++ b/ports/licensepp/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "licensepp", + "version-string": "2020-05-19", + "port-version": 2, + "description": "Cross platform software licensing library", + "homepage": "https://github.com/zuhd-org/licensepp", + "supports": "!uwp", + "dependencies": [ + { + "name": "cryptopp", + "features": [ + "pem-pack" + ] + } + ] +} diff --git a/ports/linalg/CONTROL b/ports/linalg/CONTROL deleted file mode 100644 index eb2afe6f3..000000000 --- a/ports/linalg/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: linalg -Version: 2.1 -Description: linalg.h is a single header public domain linear algebra library for C++11 diff --git a/ports/linalg/vcpkg.json b/ports/linalg/vcpkg.json new file mode 100644 index 000000000..07871bcfd --- /dev/null +++ b/ports/linalg/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "linalg", + "version-string": "2.1", + "port-version": 1, + "description": "linalg.h is a single header public domain linear algebra library for C++11" +} diff --git a/ports/linenoise-ng/CONTROL b/ports/linenoise-ng/CONTROL deleted file mode 100644 index cb5f9429a..000000000 --- a/ports/linenoise-ng/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: linenoise-ng
-Version: 4754bee2d8eb3-1
-Description: A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters.
\ No newline at end of file diff --git a/ports/linenoise-ng/vcpkg.json b/ports/linenoise-ng/vcpkg.json new file mode 100644 index 000000000..01e6e121e --- /dev/null +++ b/ports/linenoise-ng/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "linenoise-ng", + "version-string": "4754bee2d8eb3", + "port-version": 2, + "description": "A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters." +} diff --git a/ports/live555/CONTROL b/ports/live555/CONTROL deleted file mode 100644 index 490972f09..000000000 --- a/ports/live555/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: live555 -Version: latest-1 -Homepage: https://www.live555.com/liveMedia -Description: A complete RTSP server application -Build-Depends: openssl diff --git a/ports/live555/vcpkg.json b/ports/live555/vcpkg.json new file mode 100644 index 000000000..176110f2d --- /dev/null +++ b/ports/live555/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "live555", + "version-string": "latest", + "port-version": 2, + "description": "A complete RTSP server application", + "homepage": "https://www.live555.com/liveMedia", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/llfio/CONTROL b/ports/llfio/CONTROL deleted file mode 100644 index 4779cf045..000000000 --- a/ports/llfio/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: llfio -Version: 2.0-20210420 -Homepage: https://github.com/ned14/llfio -Description: P1031 low level file i/o and filesystem library for the C++ standard -Build-Depends: outcome -Supports: !(uwp|static) - -Feature: status-code -Description: Have LLFIO use SG14 `status_code` (proposed `std::error`) instead of `std::error_code`. - -Feature: run-tests -Description: Build and run the dependency validation tests diff --git a/ports/llfio/vcpkg.json b/ports/llfio/vcpkg.json new file mode 100644 index 000000000..8f343387c --- /dev/null +++ b/ports/llfio/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "llfio", + "version-string": "2.0", + "port-version": 20210421, + "description": "P1031 low level file i/o and filesystem library for the C++ standard", + "homepage": "https://github.com/ned14/llfio", + "supports": "!(uwp | static)", + "dependencies": [ + "outcome" + ], + "features": { + "run-tests": { + "description": "Build and run the dependency validation tests" + }, + "status-code": { + "description": "Have LLFIO use SG14 `status_code` (proposed `std::error`) instead of `std::error_code`." + } + } +} diff --git a/ports/llgl/CONTROL b/ports/llgl/CONTROL deleted file mode 100644 index 48341f27d..000000000 --- a/ports/llgl/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: llgl -Version: 2019-08-15 -Port-Version: 1 -Homepage: https://github.com/LukasBanana/LLGL -Description: Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal. -Supports: !uwp - -Feature: opengl -Description: Support for opengl - -Feature: direct3d11 -Description: Support for direct3d11
\ No newline at end of file diff --git a/ports/llgl/vcpkg.json b/ports/llgl/vcpkg.json new file mode 100644 index 000000000..f653d01f5 --- /dev/null +++ b/ports/llgl/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "llgl", + "version-string": "2019-08-15", + "port-version": 2, + "description": "Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal.", + "homepage": "https://github.com/LukasBanana/LLGL", + "supports": "!uwp", + "features": { + "direct3d11": { + "description": "Support for direct3d11" + }, + "opengl": { + "description": "Support for opengl" + } + } +} diff --git a/ports/lmdb/CONTROL b/ports/lmdb/CONTROL deleted file mode 100644 index baee5bd2d..000000000 --- a/ports/lmdb/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: lmdb -Version: 0.9.24 -Homepage: https://github.com/LMDB/lmdb -Description: LMDB is an extraordinarily fast, memory-efficient database diff --git a/ports/lmdb/vcpkg.json b/ports/lmdb/vcpkg.json new file mode 100644 index 000000000..011be1311 --- /dev/null +++ b/ports/lmdb/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lmdb", + "version-string": "0.9.24", + "port-version": 1, + "description": "LMDB is an extraordinarily fast, memory-efficient database", + "homepage": "https://github.com/LMDB/lmdb" +} diff --git a/ports/log4cplus/CONTROL b/ports/log4cplus/CONTROL deleted file mode 100644 index 39e877fbc..000000000 --- a/ports/log4cplus/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: log4cplus -Version: 2.0.5 -Port-Version: 1 -Homepage: https://github.com/log4cplus/log4cplus -Description: A simple to use C++ logging API providing thread--safe, flexible, and arbitrarily granular control over log management and configuration -Build-Depends: catch - -Feature: unicode -Description: Unicode logger diff --git a/ports/log4cplus/vcpkg.json b/ports/log4cplus/vcpkg.json new file mode 100644 index 000000000..e80dd9e46 --- /dev/null +++ b/ports/log4cplus/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "log4cplus", + "version-string": "2.0.5", + "port-version": 2, + "description": "A simple to use C++ logging API providing thread--safe, flexible, and arbitrarily granular control over log management and configuration", + "homepage": "https://github.com/log4cplus/log4cplus", + "dependencies": [ + "catch" + ], + "features": { + "unicode": { + "description": "Unicode logger" + } + } +} diff --git a/ports/log4cpp/CONTROL b/ports/log4cpp/CONTROL deleted file mode 100644 index 2b43a635c..000000000 --- a/ports/log4cpp/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: log4cpp -Version: 2.9.1 -Port-Version: 4 -Homepage: https://github.com/orocos-toolchain/log4cpp -Description: Log4cpp is library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. It is modeled after the Log4j Java library, staying as close to their API as is reasonable. -Supports: !uwp diff --git a/ports/log4cpp/vcpkg.json b/ports/log4cpp/vcpkg.json new file mode 100644 index 000000000..18c56ff49 --- /dev/null +++ b/ports/log4cpp/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "log4cpp", + "version-string": "2.9.1", + "port-version": 5, + "description": "Log4cpp is library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. It is modeled after the Log4j Java library, staying as close to their API as is reasonable.", + "homepage": "https://github.com/orocos-toolchain/log4cpp", + "supports": "!uwp" +} diff --git a/ports/log4cxx/CONTROL b/ports/log4cxx/CONTROL deleted file mode 100644 index bf34f4ba0..000000000 --- a/ports/log4cxx/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: log4cxx
-Version: 0.11.0
-Port-Version: 2
-Homepage: https://logging.apache.org/log4cxx
-Description: Apache log4cxx is a logging framework for C++ patterned after Apache log4j, which uses Apache Portable Runtime for most platform-specific code and should be usable on any platform supported by APR
-Supports: !uwp
-Build-Depends: apr, apr-util, expat
diff --git a/ports/log4cxx/vcpkg.json b/ports/log4cxx/vcpkg.json new file mode 100644 index 000000000..c10ca2960 --- /dev/null +++ b/ports/log4cxx/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "log4cxx", + "version-string": "0.11.0", + "port-version": 3, + "description": "Apache log4cxx is a logging framework for C++ patterned after Apache log4j, which uses Apache Portable Runtime for most platform-specific code and should be usable on any platform supported by APR", + "homepage": "https://logging.apache.org/log4cxx", + "supports": "!uwp", + "dependencies": [ + "apr", + "apr-util", + "expat" + ] +} diff --git a/ports/loguru/CONTROL b/ports/loguru/CONTROL deleted file mode 100644 index dd800304d..000000000 --- a/ports/loguru/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: loguru -Version: 2.1.0-1 -Homepage: https://github.com/emilk/loguru -Description: A lightweight and flexible C++ logging library diff --git a/ports/loguru/vcpkg.json b/ports/loguru/vcpkg.json new file mode 100644 index 000000000..b29fb65c8 --- /dev/null +++ b/ports/loguru/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "loguru", + "version-string": "2.1.0", + "port-version": 2, + "description": "A lightweight and flexible C++ logging library", + "homepage": "https://github.com/emilk/loguru" +} diff --git a/ports/lpeg/CONTROL b/ports/lpeg/CONTROL deleted file mode 100644 index c88fdada2..000000000 --- a/ports/lpeg/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lpeg -Version: 1.0.2-1 -Homepage: https://www.inf.puc-rio.br/~roberto/lpeg -Description: LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs). -Build-Depends: lua diff --git a/ports/lpeg/vcpkg.json b/ports/lpeg/vcpkg.json new file mode 100644 index 000000000..7e4c8b303 --- /dev/null +++ b/ports/lpeg/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "lpeg", + "version-string": "1.0.2", + "port-version": 2, + "description": "LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).", + "homepage": "https://www.inf.puc-rio.br/~roberto/lpeg", + "dependencies": [ + "lua" + ] +} diff --git a/ports/luabridge/CONTROL b/ports/luabridge/CONTROL deleted file mode 100644 index d8a084019..000000000 --- a/ports/luabridge/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: luabridge
-Version: 2.6 -Description: A lightweight, dependency-free library for binding Lua to C++
diff --git a/ports/luabridge/vcpkg.json b/ports/luabridge/vcpkg.json new file mode 100644 index 000000000..e26ef4339 --- /dev/null +++ b/ports/luabridge/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "luabridge", + "version-string": "2.6", + "port-version": 1, + "description": "A lightweight, dependency-free library for binding Lua to C++" +} diff --git a/ports/luafilesystem/CONTROL b/ports/luafilesystem/CONTROL deleted file mode 100644 index 021620ec1..000000000 --- a/ports/luafilesystem/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: luafilesystem -Version: 1.8.0-1 -Homepage: https://github.com/keplerproject/luafilesystem -Description: LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. -Build-Depends: lua diff --git a/ports/luafilesystem/vcpkg.json b/ports/luafilesystem/vcpkg.json new file mode 100644 index 000000000..bdc33582d --- /dev/null +++ b/ports/luafilesystem/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "luafilesystem", + "version-string": "1.8.0", + "port-version": 2, + "description": "LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution.", + "homepage": "https://github.com/keplerproject/luafilesystem", + "dependencies": [ + "lua" + ] +} diff --git a/ports/luajit/CONTROL b/ports/luajit/CONTROL deleted file mode 100644 index f37d4dcbe..000000000 --- a/ports/luajit/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: luajit
-Version: 2.0.5-3
-Homepage: https://github.com/LuaJIT/LuaJIT
-Description: LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.
-Supports: !uwp
\ No newline at end of file diff --git a/ports/luajit/vcpkg.json b/ports/luajit/vcpkg.json new file mode 100644 index 000000000..e4cd839f4 --- /dev/null +++ b/ports/luajit/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "luajit", + "version-string": "2.0.5", + "port-version": 4, + "description": "LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.", + "homepage": "https://github.com/LuaJIT/LuaJIT", + "supports": "!uwp" +} diff --git a/ports/luasocket/CONTROL b/ports/luasocket/CONTROL deleted file mode 100644 index 41ec382ce..000000000 --- a/ports/luasocket/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: luasocket -Version: 2020-09-14 -Homepage: https://github.com/diegonehab/luasocket -Description: LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet. -Build-Depends: lua diff --git a/ports/luasocket/vcpkg.json b/ports/luasocket/vcpkg.json new file mode 100644 index 000000000..064972699 --- /dev/null +++ b/ports/luasocket/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "luasocket", + "version-string": "2020-09-14", + "port-version": 1, + "description": "LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.", + "homepage": "https://github.com/diegonehab/luasocket", + "dependencies": [ + "lua" + ] +} diff --git a/ports/lz4/CONTROL b/ports/lz4/CONTROL deleted file mode 100644 index 43b4f6117..000000000 --- a/ports/lz4/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lz4 -Version: 1.9.3 -Homepage: https://github.com/lz4/lz4 -Description: Lossless compression algorithm, providing compression speed at 400 MB/s per core. -Build-Depends: xxhash diff --git a/ports/lz4/vcpkg.json b/ports/lz4/vcpkg.json new file mode 100644 index 000000000..f38d5defb --- /dev/null +++ b/ports/lz4/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "lz4", + "version-string": "1.9.3", + "port-version": 1, + "description": "Lossless compression algorithm, providing compression speed at 400 MB/s per core.", + "homepage": "https://github.com/lz4/lz4", + "dependencies": [ + "xxhash" + ] +} diff --git a/ports/lzfse/CONTROL b/ports/lzfse/CONTROL deleted file mode 100644 index cc4669974..000000000 --- a/ports/lzfse/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lzfse -Version: 1.0-2 -Homepage: https://github.com/lzfse/lzfse -Description: Lempel-Ziv style data compressor using Finite State Entropy coding. -Supports: !arm
\ No newline at end of file diff --git a/ports/lzfse/vcpkg.json b/ports/lzfse/vcpkg.json new file mode 100644 index 000000000..774da1302 --- /dev/null +++ b/ports/lzfse/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "lzfse", + "version-string": "1.0", + "port-version": 3, + "description": "Lempel-Ziv style data compressor using Finite State Entropy coding.", + "homepage": "https://github.com/lzfse/lzfse", + "supports": "!arm" +} diff --git a/ports/lzo/CONTROL b/ports/lzo/CONTROL deleted file mode 100644 index fa904083a..000000000 --- a/ports/lzo/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: lzo -Version: 2.10 -Port-Version: 6 -Homepage: https://www.oberhumer.com/opensource/lzo/ -Description: Lossless data compression library diff --git a/ports/lzo/vcpkg.json b/ports/lzo/vcpkg.json new file mode 100644 index 000000000..0e238c825 --- /dev/null +++ b/ports/lzo/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "lzo", + "version-string": "2.10", + "port-version": 7, + "description": "Lossless data compression library", + "homepage": "https://www.oberhumer.com/opensource/lzo/" +} diff --git a/ports/magic-enum/CONTROL b/ports/magic-enum/CONTROL deleted file mode 100644 index ae6aa68b8..000000000 --- a/ports/magic-enum/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: magic-enum
-Version: 0.7.3
-Description: Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code.
-Homepage: https://github.com/Neargye/magic_enum
diff --git a/ports/magic-enum/vcpkg.json b/ports/magic-enum/vcpkg.json new file mode 100644 index 000000000..449796595 --- /dev/null +++ b/ports/magic-enum/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "magic-enum", + "version-string": "0.7.3", + "port-version": 1, + "description": "Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code.", + "homepage": "https://github.com/Neargye/magic_enum" +} diff --git a/ports/magnum-extras/CONTROL b/ports/magnum-extras/CONTROL deleted file mode 100644 index b9583b5f1..000000000 --- a/ports/magnum-extras/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: magnum-extras -Version: 2020.06 -Build-Depends: magnum[core] -Description: Extras for magnum, C++11/C++14 graphics middleware for games and data visualization -Homepage: https://magnum.graphics/ - -Feature: ui -Description: Ui library -Build-Depends: corrade[interconnect], magnum[text] diff --git a/ports/magnum-extras/vcpkg.json b/ports/magnum-extras/vcpkg.json new file mode 100644 index 000000000..8ed9aa296 --- /dev/null +++ b/ports/magnum-extras/vcpkg.json @@ -0,0 +1,32 @@ +{ + "name": "magnum-extras", + "version-string": "2020.06", + "port-version": 1, + "description": "Extras for magnum, C++11/C++14 graphics middleware for games and data visualization", + "homepage": "https://magnum.graphics/", + "dependencies": [ + { + "name": "magnum", + "default-features": false + } + ], + "features": { + "ui": { + "description": "Ui library", + "dependencies": [ + { + "name": "corrade", + "features": [ + "interconnect" + ] + }, + { + "name": "magnum", + "features": [ + "text" + ] + } + ] + } + } +} diff --git a/ports/magnum-integration/CONTROL b/ports/magnum-integration/CONTROL deleted file mode 100644 index 893ce966f..000000000 --- a/ports/magnum-integration/CONTROL +++ /dev/null @@ -1,27 +0,0 @@ -Source: magnum-integration -Version: 2020.06 -Build-Depends: magnum[core] -Description: Integrations for magnum, C++11/C++14 graphics middleware for games and data visualization -Homepage: https://magnum.graphics/ - -Feature: bullet -Description: BulletIntegration library -Build-Depends: bullet3 - -Feature: eigen -Description: EigenIntegration library -Build-Depends: eigen3 - -Feature: glm -Description: GlmIntegration library -Build-Depends: glm - -Feature: imgui -Description: ImGuiIntegration library -Build-Depends: imgui -#Feature: ovr -#Description: OvrIntegration library -#Build-Depends: ovrsdk -#Feature: dart -#Description: DartIntegration library -#Build-Depends: dart diff --git a/ports/magnum-integration/vcpkg.json b/ports/magnum-integration/vcpkg.json new file mode 100644 index 000000000..9d50cd69d --- /dev/null +++ b/ports/magnum-integration/vcpkg.json @@ -0,0 +1,39 @@ +{ + "name": "magnum-integration", + "version-string": "2020.06", + "port-version": 1, + "description": "Integrations for magnum, C++11/C++14 graphics middleware for games and data visualization", + "homepage": "https://magnum.graphics/", + "dependencies": [ + { + "name": "magnum", + "default-features": false + } + ], + "features": { + "bullet": { + "description": "BulletIntegration library", + "dependencies": [ + "bullet3" + ] + }, + "eigen": { + "description": "EigenIntegration library", + "dependencies": [ + "eigen3" + ] + }, + "glm": { + "description": "GlmIntegration library", + "dependencies": [ + "glm" + ] + }, + "imgui": { + "description": "ImGuiIntegration library", + "dependencies": [ + "imgui" + ] + } + } +} diff --git a/ports/magnum-plugins/CONTROL b/ports/magnum-plugins/CONTROL deleted file mode 100644 index 09eaab782..000000000 --- a/ports/magnum-plugins/CONTROL +++ /dev/null @@ -1,125 +0,0 @@ -Source: magnum-plugins -Version: 2020.06 -Port-Version: 6 -Build-Depends: magnum[core] -Description: Plugins for magnum, C++11/C++14 graphics middleware for games and data visualization -Homepage: https://magnum.graphics/ -Default-Features: ddsimporter, icoimporter, miniexrimageconverter, opengeximporter, stanfordimporter, stanfordsceneconverter, stbimageconverter, stbimageimporter, stlimporter - -Feature: assimpimporter -Description: AssimpImporter plugin -Build-Depends: assimp, magnum[core,anyimageimporter], magnum[core,trade] - -Feature: openddl -Description: OpenDdl library - -Feature: basisimageconverter -Description: BasisImageConverter plugin -Build-Depends: magnum[core,trade] - -Feature: basisimporter -Description: BasisImporter plugin -Build-Depends: magnum[core,trade] - -Feature: ddsimporter -Description: DdsImporter plugin -Build-Depends: magnum[core,trade] - -Feature: devilimageimporter -Description: DevIlImageImporter plugin -Build-Depends: devil, magnum[core,trade] - -Feature: drflacaudioimporter -Description: DrFlacAudioImporter plugin -Build-Depends: magnum[core,audio] - -Feature: drmp3audioimporter -Description: DrMp3AudioImporter plugin -Build-Depends: magnum[core,audio] - -Feature: drwavaudioimporter -Description: DrWavAudioImporter plugin -Build-Depends: magnum[core,audio] -#Feature: faad2audioimporter -#Description: Faad2AudioImporter plugin -#Build-Depends: magnum[core,audio], faad2 - -Feature: freetypefont -Description: FreeTypeFont plugin -Build-Depends: freetype, magnum[core,text] - -Feature: glslangshaderconverter -Description: GlslangShaderConverter plugin -Build-Depends: glslang, magnum[core,shadertools] - -Feature: harfbuzzfont -Description: HarfBuzzFont plugin -Build-Depends: harfbuzz, magnum-plugins[core,freetypefont] - -Feature: icoimporter -Description: IcoImporter plugin -Build-Depends: magnum[core,trade] - -Feature: jpegimporter -Description: JpegImporter plugin -Build-Depends: libjpeg-turbo, magnum[core,trade] - -Feature: jpegimageconverter -Description: JpegImageConverter plugin -Build-Depends: libjpeg-turbo, magnum[core,trade] - -Feature: meshoptimizersceneconverter -Description: MeshOptimizerSceneConverter plugin -Build-Depends: magnum[core,trade], meshoptimizer - -Feature: miniexrimageconverter -Description: MiniExrImageConverter plugin -Build-Depends: magnum[core,trade] - -Feature: opengeximporter -Description: OpenGexImporter plugin -Build-Depends: magnum[core,anyimageimporter], magnum[core,trade], magnum-plugins[core,openddl] - -Feature: pngimageconverter -Description: PngImageConverter plugin -Build-Depends: libpng, magnum[core,trade] - -Feature: pngimporter -Description: PngImporter plugin -Build-Depends: libpng, magnum[core,trade] - -Feature: spirvtoolsshaderconverter -Description: SpirvToolsShaderConverter plugin -Build-Depends: spirv-tools, magnum[core,shadertools] - -Feature: stanfordimporter -Description: StanfordImporter plugin -Build-Depends: magnum[core,trade] - -Feature: stanfordsceneconverter -Description: StanfordSceneConverter plugin -Build-Depends: magnum[core,trade] - -Feature: stbimageconverter -Description: StbImageConverter plugin -Build-Depends: magnum[core,trade] - -Feature: stbimageimporter -Description: StbImageImporter plugin -Build-Depends: magnum[core,trade] - -Feature: stbtruetypefont -Description: StbTrueTypeFont plugin -Build-Depends: magnum[core,text] - -Feature: stbvorbisaudioimporter -Description: StbVorbisAudioImporter plugin -Build-Depends: magnum[core,audio] - -Feature: stlimporter -Description: StlImporter plugin -Build-Depends: magnum[core,trade] - -Feature: tinygltfimporter -Description: TinyGltfImporter plugin -Build-Depends: magnum[core,anyimageimporter], magnum-plugins[core,stbimageimporter], magnum[core,trade] diff --git a/ports/magnum-plugins/vcpkg.json b/ports/magnum-plugins/vcpkg.json new file mode 100644 index 000000000..d4280e76b --- /dev/null +++ b/ports/magnum-plugins/vcpkg.json @@ -0,0 +1,411 @@ +{ + "name": "magnum-plugins", + "version-string": "2020.06", + "port-version": 7, + "description": "Plugins for magnum, C++11/C++14 graphics middleware for games and data visualization", + "homepage": "https://magnum.graphics/", + "dependencies": [ + { + "name": "magnum", + "default-features": false + } + ], + "default-features": [ + "ddsimporter", + "icoimporter", + "miniexrimageconverter", + "opengeximporter", + "stanfordimporter", + "stanfordsceneconverter", + "stbimageconverter", + "stbimageimporter", + "stlimporter" + ], + "features": { + "assimpimporter": { + "description": "AssimpImporter plugin", + "dependencies": [ + "assimp", + { + "name": "magnum", + "default-features": false, + "features": [ + "anyimageimporter" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "basisimageconverter": { + "description": "BasisImageConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "basisimporter": { + "description": "BasisImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "ddsimporter": { + "description": "DdsImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "devilimageimporter": { + "description": "DevIlImageImporter plugin", + "dependencies": [ + "devil", + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "drflacaudioimporter": { + "description": "DrFlacAudioImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "drmp3audioimporter": { + "description": "DrMp3AudioImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "drwavaudioimporter": { + "description": "DrWavAudioImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "freetypefont": { + "description": "FreeTypeFont plugin", + "dependencies": [ + "freetype", + { + "name": "magnum", + "default-features": false, + "features": [ + "text" + ] + } + ] + }, + "glslangshaderconverter": { + "description": "GlslangShaderConverter plugin", + "dependencies": [ + "glslang", + { + "name": "magnum", + "default-features": false, + "features": [ + "shadertools" + ] + } + ] + }, + "harfbuzzfont": { + "description": "HarfBuzzFont plugin", + "dependencies": [ + "harfbuzz", + { + "name": "magnum-plugins", + "default-features": false, + "features": [ + "freetypefont" + ] + } + ] + }, + "icoimporter": { + "description": "IcoImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "jpegimageconverter": { + "description": "JpegImageConverter plugin", + "dependencies": [ + "libjpeg-turbo", + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "jpegimporter": { + "description": "JpegImporter plugin", + "dependencies": [ + "libjpeg-turbo", + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "meshoptimizersceneconverter": { + "description": "MeshOptimizerSceneConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + }, + "meshoptimizer" + ] + }, + "miniexrimageconverter": { + "description": "MiniExrImageConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "openddl": { + "description": "OpenDdl library" + }, + "opengeximporter": { + "description": "OpenGexImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "anyimageimporter" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + }, + { + "name": "magnum-plugins", + "default-features": false, + "features": [ + "openddl" + ] + } + ] + }, + "pngimageconverter": { + "description": "PngImageConverter plugin", + "dependencies": [ + "libpng", + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "pngimporter": { + "description": "PngImporter plugin", + "dependencies": [ + "libpng", + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "spirvtoolsshaderconverter": { + "description": "SpirvToolsShaderConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "shadertools" + ] + }, + "spirv-tools" + ] + }, + "stanfordimporter": { + "description": "StanfordImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "stanfordsceneconverter": { + "description": "StanfordSceneConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "stbimageconverter": { + "description": "StbImageConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "stbimageimporter": { + "description": "StbImageImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "stbtruetypefont": { + "description": "StbTrueTypeFont plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "text" + ] + } + ] + }, + "stbvorbisaudioimporter": { + "description": "StbVorbisAudioImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "stlimporter": { + "description": "StlImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "tinygltfimporter": { + "description": "TinyGltfImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "anyimageimporter" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + }, + { + "name": "magnum-plugins", + "default-features": false, + "features": [ + "stbimageimporter" + ] + } + ] + } + } +} diff --git a/ports/magnum/CONTROL b/ports/magnum/CONTROL deleted file mode 100644 index 1383eb1f8..000000000 --- a/ports/magnum/CONTROL +++ /dev/null @@ -1,175 +0,0 @@ -Source: magnum -Version: 2020.06 -Port-Version: 6 -Build-Depends: corrade[utility] -Description: C++11/C++14 graphics middleware for games and data visualization -Homepage: https://magnum.graphics/ -Default-Features: anyaudioimporter, anyimageimporter, anyimageconverter, anysceneconverter, anysceneimporter, anyshaderconverter, debugtools, gl, meshtools, primitives, scenegraph, shaders, shadertools, text, texturetools, trade, sdl2application - -Feature: al-info -Description: magnum-al-info utility -Build-Depends: magnum[core,audio] - -Feature: anyimageimporter -Description: AnyImageImporter plugin -Build-Depends: magnum[core,trade] - -Feature: anyaudioimporter -Description: AnyAudioImporter plugin -Build-Depends: magnum[core,audio], corrade[pluginmanager] - -Feature: anyimageconverter -Description: AnyImageConverter plugin -Build-Depends: magnum[core,trade] - -Feature: anysceneconverter -Description: AnySceneConverter plugin -Build-Depends: magnum[core,trade] - -Feature: anysceneimporter -Description: AnySceneImporter plugin -Build-Depends: magnum[core,trade] - -Feature: anyshaderconverter -Description: AnyShaderConverter plugin -Build-Depends: magnum[core,shadertools] - -Feature: audio -Description: Audio library -Build-Depends: openal-soft - -Feature: debugtools -Description: DebugTools library - -Feature: distancefieldconverter -Description: magnum-distancefieldconverter utility -Build-Depends: magnum[core,texturetools], magnum[core,gl] - -Feature: fontconverter -Description: magnum-fontconverter utility -Build-Depends: magnum[core,text], magnum[core,gl] - -Feature: gl -Description: GL library - -Feature: gl-info -Description: gl-info utility -Build-Depends: magnum[core,gl] - -Feature: glfwapplication -Description: GlfwApplication library -Build-Depends: glfw3 - -Feature: imageconverter -Description: magnum-imageconverter utility -Build-Depends: magnum[core,trade] - -Feature: magnumfont -Description: MagnumFont plugin -Build-Depends: magnum[core,text] - -Feature: magnumfontconverter -Description: MagnumFontConverter plugin -Build-Depends: magnum[core,text], magnum[core,tgaimageconverter] - -Feature: meshtools -Description: MeshTools library -Build-Depends: magnum[core,trade] - -Feature: objimporter -Description: ObjImporter plugin -Build-Depends: magnum[core,trade] - -Feature: tgaimageconverter -Description: TgaImageConverter plugin -Build-Depends: magnum[core,trade] - -Feature: opengltester -Description: OpenGLTester library -Build-Depends: corrade[testsuite], magnum[core,gl] - -Feature: primitives -Description: Primitives library -Build-Depends: magnum[core,trade] - -Feature: sdl2application -Description: Sdl2Application library -Build-Depends: sdl2 - -Feature: scenegraph -Description: SceneGraph library - -Feature: sceneconverter -Description: magnum-sceneconverter utility -Build-Depends: magnum[core,anysceneconverter] - -Feature: shaderconverter -Description: magnum-shaderconverter utility -Build-Depends: magnum[core,shadertools,anyshaderconverter] - -Feature: shaders -Description: Shaders library -Build-Depends: magnum[core,gl] - -Feature: text -Description: Text library -Build-Depends: magnum[core,texturetools], magnum[core,gl], corrade[pluginmanager] - -Feature: texturetools -Description: TextureTools library - -Feature: tgaimporter -Description: TgaImporter plugin -Build-Depends: magnum[core,trade] - -Feature: trade -Description: Trade library -Build-Depends: corrade[pluginmanager] - -Feature: wavaudioimporter -Description: WavAudioImporter plugin -Build-Depends: magnum[core,audio] - -Feature: windowlesscglapplication -Description: WindowlessCglApplication library -Build-Depends: magnum[core,gl] - -Feature: cglcontext -Description: CglContext library -Build-Depends: magnum[core,gl] - -Feature: windowlesswglapplication -Description: WindowlessWglApplication library -Build-Depends: magnum[core,gl] - -Feature: wglcontext -Description: WglContext library -Build-Depends: magnum[core,gl] - -Feature: windowlesseglapplication -Description: WindowlessEglApplication library -Build-Depends: magnum[core,gl] - -Feature: eglcontext -Description: EglContext library -Build-Depends: magnum[core,gl] - -Feature: windowlessglxapplication -Description: WindowlessGlxApplication library -Build-Depends: magnum[core,gl] - -Feature: glxcontext -Description: GlxContext library -Build-Depends: magnum[core,gl] - -Feature: shadertools -Description: ShaderTools library - -Feature: vk -Description: Vk library -Build-Depends: vulkan - -Feature: vk-info -Description: vk-info utility -Build-Depends: magnum[core,vk] - diff --git a/ports/magnum/vcpkg.json b/ports/magnum/vcpkg.json new file mode 100644 index 000000000..246c27914 --- /dev/null +++ b/ports/magnum/vcpkg.json @@ -0,0 +1,529 @@ +{ + "name": "magnum", + "version-string": "2020.06", + "port-version": 7, + "description": "C++11/C++14 graphics middleware for games and data visualization", + "homepage": "https://magnum.graphics/", + "dependencies": [ + { + "name": "corrade", + "features": [ + "utility" + ] + } + ], + "default-features": [ + "anyaudioimporter", + "anyimageconverter", + "anyimageimporter", + "anysceneconverter", + "anysceneimporter", + "anyshaderconverter", + "debugtools", + "gl", + "meshtools", + "primitives", + "scenegraph", + "sdl2application", + "shaders", + "shadertools", + "text", + "texturetools", + "trade" + ], + "features": { + "al-info": { + "description": "magnum-al-info utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "anyaudioimporter": { + "description": "AnyAudioImporter plugin", + "dependencies": [ + { + "name": "corrade", + "features": [ + "pluginmanager" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "anyimageconverter": { + "description": "AnyImageConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "anyimageimporter": { + "description": "AnyImageImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "anysceneconverter": { + "description": "AnySceneConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "anysceneimporter": { + "description": "AnySceneImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "anyshaderconverter": { + "description": "AnyShaderConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "shadertools" + ] + } + ] + }, + "audio": { + "description": "Audio library", + "dependencies": [ + "openal-soft" + ] + }, + "cglcontext": { + "description": "CglContext library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "debugtools": { + "description": "DebugTools library" + }, + "distancefieldconverter": { + "description": "magnum-distancefieldconverter utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "texturetools" + ] + } + ] + }, + "eglcontext": { + "description": "EglContext library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "fontconverter": { + "description": "magnum-fontconverter utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "text" + ] + } + ] + }, + "gl": { + "description": "GL library" + }, + "gl-info": { + "description": "gl-info utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "glfwapplication": { + "description": "GlfwApplication library", + "dependencies": [ + "glfw3" + ] + }, + "glxcontext": { + "description": "GlxContext library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "imageconverter": { + "description": "magnum-imageconverter utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "magnumfont": { + "description": "MagnumFont plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "text" + ] + } + ] + }, + "magnumfontconverter": { + "description": "MagnumFontConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "text" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "tgaimageconverter" + ] + } + ] + }, + "meshtools": { + "description": "MeshTools library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "objimporter": { + "description": "ObjImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "opengltester": { + "description": "OpenGLTester library", + "dependencies": [ + { + "name": "corrade", + "features": [ + "testsuite" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "primitives": { + "description": "Primitives library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "sceneconverter": { + "description": "magnum-sceneconverter utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "anysceneconverter" + ] + } + ] + }, + "scenegraph": { + "description": "SceneGraph library" + }, + "sdl2application": { + "description": "Sdl2Application library", + "dependencies": [ + "sdl2" + ] + }, + "shaderconverter": { + "description": "magnum-shaderconverter utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "anyshaderconverter", + "shadertools" + ] + } + ] + }, + "shaders": { + "description": "Shaders library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "shadertools": { + "description": "ShaderTools library" + }, + "text": { + "description": "Text library", + "dependencies": [ + { + "name": "corrade", + "features": [ + "pluginmanager" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + }, + { + "name": "magnum", + "default-features": false, + "features": [ + "texturetools" + ] + } + ] + }, + "texturetools": { + "description": "TextureTools library" + }, + "tgaimageconverter": { + "description": "TgaImageConverter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "tgaimporter": { + "description": "TgaImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "trade" + ] + } + ] + }, + "trade": { + "description": "Trade library", + "dependencies": [ + { + "name": "corrade", + "features": [ + "pluginmanager" + ] + } + ] + }, + "vk": { + "description": "Vk library", + "dependencies": [ + "vulkan" + ] + }, + "vk-info": { + "description": "vk-info utility", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "vk" + ] + } + ] + }, + "wavaudioimporter": { + "description": "WavAudioImporter plugin", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "audio" + ] + } + ] + }, + "wglcontext": { + "description": "WglContext library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "windowlesscglapplication": { + "description": "WindowlessCglApplication library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "windowlesseglapplication": { + "description": "WindowlessEglApplication library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "windowlessglxapplication": { + "description": "WindowlessGlxApplication library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + }, + "windowlesswglapplication": { + "description": "WindowlessWglApplication library", + "dependencies": [ + { + "name": "magnum", + "default-features": false, + "features": [ + "gl" + ] + } + ] + } + } +} diff --git a/ports/mapbox-variant/CONTROL b/ports/mapbox-variant/CONTROL deleted file mode 100644 index 5b3aaafef..000000000 --- a/ports/mapbox-variant/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: mapbox-variant
-Version: 1.2.0 -Description: C++11/C++14 Variant
diff --git a/ports/mapbox-variant/vcpkg.json b/ports/mapbox-variant/vcpkg.json new file mode 100644 index 000000000..91f0b61ec --- /dev/null +++ b/ports/mapbox-variant/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "mapbox-variant", + "version-string": "1.2.0", + "port-version": 1, + "description": "C++11/C++14 Variant" +} diff --git a/ports/mathc/CONTROL b/ports/mathc/CONTROL deleted file mode 100644 index 47292b5c4..000000000 --- a/ports/mathc/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mathc
-Version: 2019-09-29
-Description: Pure C math library for 2D and 3D programming
-Homepage: https://github.com/felselva/mathc
diff --git a/ports/mathc/vcpkg.json b/ports/mathc/vcpkg.json new file mode 100644 index 000000000..1cabd8c53 --- /dev/null +++ b/ports/mathc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mathc", + "version-string": "2019-09-29", + "port-version": 1, + "description": "Pure C math library for 2D and 3D programming", + "homepage": "https://github.com/felselva/mathc" +} diff --git a/ports/mathgl/CONTROL b/ports/mathgl/CONTROL deleted file mode 100644 index 7dc82d3f9..000000000 --- a/ports/mathgl/CONTROL +++ /dev/null @@ -1,48 +0,0 @@ -Source: mathgl -Version: 2.4.3-6 -Description: MathGL is a free library of fast C++ routines for the plotting of the data varied in one or more dimensions -Default-Features: opengl, jpeg, png, zlib - -Feature: hdf5 -Build-Depends: hdf5 -Description: hdf5 module - -Feature: fltk -Build-Depends: fltk -Description: fltk module - -Feature: gif -Build-Depends: giflib -Description: gif module - -Feature: png -Build-Depends: libpng -Description: png module - -Feature: zlib -Build-Depends: zlib -Description: zlib module - -Feature: jpeg -Build-Depends: libjpeg-turbo -Description: jpeg module - -Feature: gsl -Build-Depends: gsl -Description: gsl module - -Feature: opengl -Build-Depends: opengl -Description: opengl module - -Feature: glut -Build-Depends: freeglut -Description: glut module - -Feature: wx -Build-Depends: wxwidgets -Description: wx module - -Feature: qt5 -Build-Depends: qt5 -Description: qt5 module diff --git a/ports/mathgl/vcpkg.json b/ports/mathgl/vcpkg.json new file mode 100644 index 000000000..f3bfc67fa --- /dev/null +++ b/ports/mathgl/vcpkg.json @@ -0,0 +1,80 @@ +{ + "name": "mathgl", + "version-string": "2.4.3", + "port-version": 7, + "description": "MathGL is a free library of fast C++ routines for the plotting of the data varied in one or more dimensions", + "default-features": [ + "jpeg", + "opengl", + "png", + "zlib" + ], + "features": { + "fltk": { + "description": "fltk module", + "dependencies": [ + "fltk" + ] + }, + "gif": { + "description": "gif module", + "dependencies": [ + "giflib" + ] + }, + "glut": { + "description": "glut module", + "dependencies": [ + "freeglut" + ] + }, + "gsl": { + "description": "gsl module", + "dependencies": [ + "gsl" + ] + }, + "hdf5": { + "description": "hdf5 module", + "dependencies": [ + "hdf5" + ] + }, + "jpeg": { + "description": "jpeg module", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "opengl": { + "description": "opengl module", + "dependencies": [ + "opengl" + ] + }, + "png": { + "description": "png module", + "dependencies": [ + "libpng" + ] + }, + "qt5": { + "description": "qt5 module", + "dependencies": [ + "qt5" + ] + }, + "wx": { + "description": "wx module", + "dependencies": [ + "wxwidgets" + ] + }, + "zlib": { + "description": "zlib module", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/matplotlib-cpp/CONTROL b/ports/matplotlib-cpp/CONTROL deleted file mode 100644 index 807f6c1cb..000000000 --- a/ports/matplotlib-cpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: matplotlib-cpp -Version: 2020-08-27 -Description: Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib -Homepage: https://github.com/lava/matplotlib-cpp diff --git a/ports/matplotlib-cpp/vcpkg.json b/ports/matplotlib-cpp/vcpkg.json new file mode 100644 index 000000000..83944db18 --- /dev/null +++ b/ports/matplotlib-cpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "matplotlib-cpp", + "version-string": "2020-08-27", + "port-version": 1, + "description": "Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib", + "homepage": "https://github.com/lava/matplotlib-cpp" +} diff --git a/ports/matroska/CONTROL b/ports/matroska/CONTROL deleted file mode 100644 index ba4f33c2c..000000000 --- a/ports/matroska/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: matroska -Version: 1.6.2 -Homepage: https://github.com/Matroska-Org/libmatroska -Description: a C++ library to parse Matroska files (.mkv and .mka) -Build-Depends: ebml -Supports: !uwp
\ No newline at end of file diff --git a/ports/matroska/vcpkg.json b/ports/matroska/vcpkg.json new file mode 100644 index 000000000..339ca0355 --- /dev/null +++ b/ports/matroska/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "matroska", + "version-string": "1.6.2", + "port-version": 1, + "description": "a C++ library to parse Matroska files (.mkv and .mka)", + "homepage": "https://github.com/Matroska-Org/libmatroska", + "supports": "!uwp", + "dependencies": [ + "ebml" + ] +} diff --git a/ports/mbedtls/CONTROL b/ports/mbedtls/CONTROL deleted file mode 100644 index dc8bded7b..000000000 --- a/ports/mbedtls/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: mbedtls -Version: 2.24.0 -Port-Version: 2 -Homepage: https://github.com/ARMmbed/mbedtls -Description: An open source, portable, easy to use, readable and flexible SSL library -Supports: !uwp - -Feature: pthreads -Build-Depends: pthreads (windows) -Description: Multi-threading support diff --git a/ports/mbedtls/vcpkg.json b/ports/mbedtls/vcpkg.json new file mode 100644 index 000000000..ec036a05f --- /dev/null +++ b/ports/mbedtls/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "mbedtls", + "version-string": "2.24.0", + "port-version": 3, + "description": "An open source, portable, easy to use, readable and flexible SSL library", + "homepage": "https://github.com/ARMmbed/mbedtls", + "supports": "!uwp", + "features": { + "pthreads": { + "description": "Multi-threading support", + "dependencies": [ + { + "name": "pthreads", + "platform": "windows" + } + ] + } + } +} diff --git a/ports/mcpp/CONTROL b/ports/mcpp/CONTROL deleted file mode 100644 index dc607aeb0..000000000 --- a/ports/mcpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mcpp
-Version: 2.7.2.14
-Port-Version: 2
-Homepage: https://github.com/zeroc-ice/mcpp
-Description: Fork of mcpp, a C/C++ preprocessor
diff --git a/ports/mcpp/vcpkg.json b/ports/mcpp/vcpkg.json new file mode 100644 index 000000000..4be6e6f68 --- /dev/null +++ b/ports/mcpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mcpp", + "version-string": "2.7.2.14", + "port-version": 3, + "description": "Fork of mcpp, a C/C++ preprocessor", + "homepage": "https://github.com/zeroc-ice/mcpp" +} diff --git a/ports/mdnsresponder/CONTROL b/ports/mdnsresponder/CONTROL deleted file mode 100644 index a281e83bf..000000000 --- a/ports/mdnsresponder/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: mdnsresponder -Version: 765.30.11 -Port-Version: 3 -Description: The mDNSResponder project is a component of Bonjour, Apple's ease-of-use IP networking initiative. -Homepage: https://developer.apple.com/bonjour/ -Supports: !arm
\ No newline at end of file diff --git a/ports/mdnsresponder/vcpkg.json b/ports/mdnsresponder/vcpkg.json new file mode 100644 index 000000000..0cdef4cb7 --- /dev/null +++ b/ports/mdnsresponder/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "mdnsresponder", + "version-string": "765.30.11", + "port-version": 4, + "description": "The mDNSResponder project is a component of Bonjour, Apple's ease-of-use IP networking initiative.", + "homepage": "https://developer.apple.com/bonjour/", + "supports": "!arm" +} diff --git a/ports/mecab/CONTROL b/ports/mecab/CONTROL deleted file mode 100644 index 7e0e23612..000000000 --- a/ports/mecab/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mecab
-Version: 2019-09-25
-Port-Version: 1
-Description: A morphological analysis engine based on CRF
-Supports: !(uwp|arm|arm64)
diff --git a/ports/mecab/vcpkg.json b/ports/mecab/vcpkg.json new file mode 100644 index 000000000..7475acf4a --- /dev/null +++ b/ports/mecab/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mecab", + "version-string": "2019-09-25", + "port-version": 2, + "description": "A morphological analysis engine based on CRF", + "supports": "!(uwp | arm | arm64)" +} diff --git a/ports/memorymodule/CONTROL b/ports/memorymodule/CONTROL deleted file mode 100644 index ffc05ce9f..000000000 --- a/ports/memorymodule/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: memorymodule -Version: 2019-12-31 -Description: Library to load a DLL from memory -Homepage: https://github.com/fancycode/MemoryModule -Default-Features: unicode - -Feature: unicode -Description: Compile with UNICODE support diff --git a/ports/memorymodule/vcpkg.json b/ports/memorymodule/vcpkg.json new file mode 100644 index 000000000..3e5ca2f3a --- /dev/null +++ b/ports/memorymodule/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "memorymodule", + "version-string": "2019-12-31", + "port-version": 1, + "description": "Library to load a DLL from memory", + "homepage": "https://github.com/fancycode/MemoryModule", + "default-features": [ + "unicode" + ], + "features": { + "unicode": { + "description": "Compile with UNICODE support" + } + } +} diff --git a/ports/meschach/CONTROL b/ports/meschach/CONTROL deleted file mode 100644 index 2a9d86976..000000000 --- a/ports/meschach/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: meschach
-Version: 1.2b-3
-Homepage: https://homepage.math.uiowa.edu/~dstewart/meschach
-Description: Matrix computations in C
diff --git a/ports/meschach/vcpkg.json b/ports/meschach/vcpkg.json new file mode 100644 index 000000000..b22ceba58 --- /dev/null +++ b/ports/meschach/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "meschach", + "version-string": "1.2b", + "port-version": 4, + "description": "Matrix computations in C", + "homepage": "https://homepage.math.uiowa.edu/~dstewart/meschach" +} diff --git a/ports/meshoptimizer/CONTROL b/ports/meshoptimizer/CONTROL deleted file mode 100644 index 320908e70..000000000 --- a/ports/meshoptimizer/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: meshoptimizer -Version: 0.14 -Port-Version: 1 -Homepage: https://github.com/zeux/meshoptimizer -Description: Mesh optimization library that makes meshes smaller and faster to render diff --git a/ports/meshoptimizer/vcpkg.json b/ports/meshoptimizer/vcpkg.json new file mode 100644 index 000000000..47439742e --- /dev/null +++ b/ports/meshoptimizer/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "meshoptimizer", + "version-string": "0.14", + "port-version": 2, + "description": "Mesh optimization library that makes meshes smaller and faster to render", + "homepage": "https://github.com/zeux/meshoptimizer" +} diff --git a/ports/metis/CONTROL b/ports/metis/CONTROL deleted file mode 100644 index 8feca5689..000000000 --- a/ports/metis/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: metis
-Version: 5.1.0
-Port-Version: 7
-Homepage: https://glaros.dtc.umn.edu/gkhome/metis/metis/overview
-Description: Serial Graph Partitioning and Fill-reducing Matrix Ordering
diff --git a/ports/metis/vcpkg.json b/ports/metis/vcpkg.json new file mode 100644 index 000000000..82baa5438 --- /dev/null +++ b/ports/metis/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "metis", + "version-string": "5.1.0", + "port-version": 8, + "description": "Serial Graph Partitioning and Fill-reducing Matrix Ordering", + "homepage": "https://glaros.dtc.umn.edu/gkhome/metis/metis/overview" +} diff --git a/ports/mgnlibs/CONTROL b/ports/mgnlibs/CONTROL deleted file mode 100644 index 0be257059..000000000 --- a/ports/mgnlibs/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mgnlibs -Version: 2019-09-29 -Homepage: https://github.com/mattiasgustavsson/libs -Description: Single-file public domain libraries for C/C++ diff --git a/ports/mgnlibs/vcpkg.json b/ports/mgnlibs/vcpkg.json new file mode 100644 index 000000000..e6b852258 --- /dev/null +++ b/ports/mgnlibs/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mgnlibs", + "version-string": "2019-09-29", + "port-version": 1, + "description": "Single-file public domain libraries for C/C++", + "homepage": "https://github.com/mattiasgustavsson/libs" +} diff --git a/ports/mhook/CONTROL b/ports/mhook/CONTROL deleted file mode 100644 index 24fae14df..000000000 --- a/ports/mhook/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: mhook -Version: 2.5.1-1 -Description: A Windows API hooking library. diff --git a/ports/mhook/vcpkg.json b/ports/mhook/vcpkg.json new file mode 100644 index 000000000..8c55068ce --- /dev/null +++ b/ports/mhook/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "mhook", + "version-string": "2.5.1", + "port-version": 2, + "description": "A Windows API hooking library." +} diff --git a/ports/microsoft-signalr/CONTROL b/ports/microsoft-signalr/CONTROL deleted file mode 100644 index 51b35417b..000000000 --- a/ports/microsoft-signalr/CONTROL +++ /dev/null @@ -1,18 +0,0 @@ -Source: microsoft-signalr
-Version: 0.1.0-alpha3
-Port-Version: 0
-Description: C++ Client for ASP.NET Core SignalR.
-Default-Features: default-features
-Homepage: https://github.com/aspnet/SignalR-Client-Cpp
-
-Feature: default-features
-Build-Depends: microsoft-signalr[cpprestsdk] (!uwp)
-Description: Features installed by default
-
-Feature: cpprestsdk
-Description: Add default Http and WebSocket implementations using CppRestSDK
-Build-Depends: cpprestsdk[default-features,websockets]
-
-Feature: messagepack
-Description: Add support for the messagepack hub protocol, must enable in code still
-Build-Depends: msgpack
\ No newline at end of file diff --git a/ports/microsoft-signalr/vcpkg.json b/ports/microsoft-signalr/vcpkg.json new file mode 100644 index 000000000..12e555add --- /dev/null +++ b/ports/microsoft-signalr/vcpkg.json @@ -0,0 +1,42 @@ +{ + "name": "microsoft-signalr", + "version-string": "0.1.0-alpha3", + "port-version": 1, + "description": "C++ Client for ASP.NET Core SignalR.", + "homepage": "https://github.com/aspnet/SignalR-Client-Cpp", + "default-features": [ + "default-features" + ], + "features": { + "cpprestsdk": { + "description": "Add default Http and WebSocket implementations using CppRestSDK", + "dependencies": [ + { + "name": "cpprestsdk", + "features": [ + "default-features", + "websockets" + ] + } + ] + }, + "default-features": { + "description": "Features installed by default", + "dependencies": [ + { + "name": "microsoft-signalr", + "features": [ + "cpprestsdk" + ], + "platform": "!uwp" + } + ] + }, + "messagepack": { + "description": "Add support for the messagepack hub protocol, must enable in code still", + "dependencies": [ + "msgpack" + ] + } + } +} diff --git a/ports/mikktspace/CONTROL b/ports/mikktspace/CONTROL deleted file mode 100644 index 2cbf00680..000000000 --- a/ports/mikktspace/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mikktspace -Version: 2020-10-06 -Homepage: https://github.com/mmikk/MikkTSpace -Description: A common standard for tangent space used in baking tools to produce normal maps diff --git a/ports/mikktspace/vcpkg.json b/ports/mikktspace/vcpkg.json new file mode 100644 index 000000000..c26b3e360 --- /dev/null +++ b/ports/mikktspace/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mikktspace", + "version-string": "2020-10-06", + "port-version": 1, + "description": "A common standard for tangent space used in baking tools to produce normal maps", + "homepage": "https://github.com/mmikk/MikkTSpace" +} diff --git a/ports/milerius-sfml-imgui/CONTROL b/ports/milerius-sfml-imgui/CONTROL deleted file mode 100644 index 0414fc11a..000000000 --- a/ports/milerius-sfml-imgui/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: milerius-sfml-imgui -Version: 1.1-2 -Description: imgui dll for sfml usage -Build-Depends: sfml, imgui diff --git a/ports/milerius-sfml-imgui/vcpkg.json b/ports/milerius-sfml-imgui/vcpkg.json new file mode 100644 index 000000000..e208a73f3 --- /dev/null +++ b/ports/milerius-sfml-imgui/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "milerius-sfml-imgui", + "version-string": "1.1", + "port-version": 3, + "description": "imgui dll for sfml usage", + "dependencies": [ + "imgui", + "sfml" + ] +} diff --git a/ports/mimalloc/CONTROL b/ports/mimalloc/CONTROL deleted file mode 100644 index 90cb64d93..000000000 --- a/ports/mimalloc/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: mimalloc
-Version: 1.6.4
-Description: Compact general purpose allocator with excellent performance
-Homepage: https://github.com/microsoft/mimalloc
-Supports: !(arm|uwp)
-
-Feature: asm
-Description: Generate assembly files
-
-Feature: override
-Description: Override the standard malloc interface
-
-Feature: secure
-Description: Use security mitigations (like guard pages and randomization)
diff --git a/ports/mimalloc/vcpkg.json b/ports/mimalloc/vcpkg.json new file mode 100644 index 000000000..09a5065e8 --- /dev/null +++ b/ports/mimalloc/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "mimalloc", + "version-string": "1.6.4", + "port-version": 1, + "description": "Compact general purpose allocator with excellent performance", + "homepage": "https://github.com/microsoft/mimalloc", + "supports": "!(arm | uwp)", + "features": { + "asm": { + "description": "Generate assembly files" + }, + "override": { + "description": "Override the standard malloc interface" + }, + "secure": { + "description": "Use security mitigations (like guard pages and randomization)" + } + } +} diff --git a/ports/minc/CONTROL b/ports/minc/CONTROL deleted file mode 100644 index c31621bcd..000000000 --- a/ports/minc/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: minc -Version: 2.4.03 -Port-Version: 1 -Description: MINC - Medical Image NetCDF or MINC isn't netCDF -Homepage: https://github.com/BIC-MNI/libminc -Build-Depends: nifticlib, hdf5[core], zlib - -Feature: minc1 -Description: Support minc1 file format, requires NETCDF -Build-Depends: netcdf[core]
\ No newline at end of file diff --git a/ports/minc/vcpkg.json b/ports/minc/vcpkg.json new file mode 100644 index 000000000..0fd609d67 --- /dev/null +++ b/ports/minc/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "minc", + "version-string": "2.4.03", + "port-version": 2, + "description": "MINC - Medical Image NetCDF or MINC isn't netCDF", + "homepage": "https://github.com/BIC-MNI/libminc", + "dependencies": [ + { + "name": "hdf5", + "default-features": false + }, + "nifticlib", + "zlib" + ], + "features": { + "minc1": { + "description": "Support minc1 file format, requires NETCDF", + "dependencies": [ + { + "name": "netcdf", + "default-features": false + } + ] + } + } +} diff --git a/ports/minhook/CONTROL b/ports/minhook/CONTROL deleted file mode 100644 index 1c475bd17..000000000 --- a/ports/minhook/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: minhook
-Version: 1.3.3
-Port-Version: 1
-Description: The Minimalistic x86/x64 API Hooking Library for Windows.
-Supports: !uwp
\ No newline at end of file diff --git a/ports/minhook/vcpkg.json b/ports/minhook/vcpkg.json new file mode 100644 index 000000000..707945ccc --- /dev/null +++ b/ports/minhook/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "minhook", + "version-string": "1.3.3", + "port-version": 2, + "description": "The Minimalistic x86/x64 API Hooking Library for Windows.", + "supports": "!uwp" +} diff --git a/ports/minifb/CONTROL b/ports/minifb/CONTROL deleted file mode 100644 index 5a86f9bbe..000000000 --- a/ports/minifb/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: minifb
-Version: 2019-08-20-1
-Homepage: https://github.com/emoon/minifb
-Description: MiniFB (Mini FrameBuffer) is a small cross platform library that makes it easy to render (32-bit) pixels in a window.
-Supports: !uwp
\ No newline at end of file diff --git a/ports/minifb/vcpkg.json b/ports/minifb/vcpkg.json new file mode 100644 index 000000000..760b9d2aa --- /dev/null +++ b/ports/minifb/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "minifb", + "version-string": "2019-08-20", + "port-version": 2, + "description": "MiniFB (Mini FrameBuffer) is a small cross platform library that makes it easy to render (32-bit) pixels in a window.", + "homepage": "https://github.com/emoon/minifb", + "supports": "!uwp" +} diff --git a/ports/minimp3/CONTROL b/ports/minimp3/CONTROL deleted file mode 100644 index 1d26ffdaa..000000000 --- a/ports/minimp3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: minimp3
-Version: 2020-12-25
-Homepage: https://github.com/lieff/minimp3
-Description: Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO conformant).
\ No newline at end of file diff --git a/ports/minimp3/vcpkg.json b/ports/minimp3/vcpkg.json new file mode 100644 index 000000000..5fad0a363 --- /dev/null +++ b/ports/minimp3/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "minimp3", + "version-string": "2020-12-25", + "port-version": 1, + "description": "Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO conformant).", + "homepage": "https://github.com/lieff/minimp3" +} diff --git a/ports/minisat-master-keying/CONTROL b/ports/minisat-master-keying/CONTROL deleted file mode 100644 index 109ba31b5..000000000 --- a/ports/minisat-master-keying/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: minisat-master-keying
-Version: 2.2-mod-2
-Description: A minimalistic high-performance SAT solver
- This is a modernized, cross-platform, CMake-enabled fork of the original MiniSat.
-Homepage: https://github.com/master-keying/minisat
diff --git a/ports/minisat-master-keying/vcpkg.json b/ports/minisat-master-keying/vcpkg.json new file mode 100644 index 000000000..9df7d9d6e --- /dev/null +++ b/ports/minisat-master-keying/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "minisat-master-keying", + "version-string": "2.2-mod", + "port-version": 3, + "description": [ + "A minimalistic high-performance SAT solver", + "This is a modernized, cross-platform, CMake-enabled fork of the original MiniSat." + ], + "homepage": "https://github.com/master-keying/minisat" +} diff --git a/ports/minitrace/CONTROL b/ports/minitrace/CONTROL deleted file mode 100644 index 83763faba..000000000 --- a/ports/minitrace/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: minitrace
-Version: 2019.02.06
-Description: Simple C/C++ library for producing JSON traces suitable for Chrome's built-in trace viewer.
diff --git a/ports/minitrace/vcpkg.json b/ports/minitrace/vcpkg.json new file mode 100644 index 000000000..47484d35d --- /dev/null +++ b/ports/minitrace/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "minitrace", + "version-string": "2019.02.06", + "port-version": 1, + "description": "Simple C/C++ library for producing JSON traces suitable for Chrome's built-in trace viewer." +} diff --git a/ports/miniupnpc/CONTROL b/ports/miniupnpc/CONTROL deleted file mode 100644 index a639f1ab9..000000000 --- a/ports/miniupnpc/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: miniupnpc
-Version: 2.1-1
-Description: UPnP client library/tool to access Internet Gateway Devices
diff --git a/ports/miniupnpc/vcpkg.json b/ports/miniupnpc/vcpkg.json new file mode 100644 index 000000000..8621794bd --- /dev/null +++ b/ports/miniupnpc/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "miniupnpc", + "version-string": "2.1", + "port-version": 2, + "description": "UPnP client library/tool to access Internet Gateway Devices" +} diff --git a/ports/miniz/CONTROL b/ports/miniz/CONTROL deleted file mode 100644 index 519eee29c..000000000 --- a/ports/miniz/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: miniz -Version: 2.1.0-1 -Homepage: https://github.com/richgel999/miniz -Description: Single C source file zlib-replacement library diff --git a/ports/miniz/vcpkg.json b/ports/miniz/vcpkg.json new file mode 100644 index 000000000..5719d1621 --- /dev/null +++ b/ports/miniz/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "miniz", + "version-string": "2.1.0", + "port-version": 2, + "description": "Single C source file zlib-replacement library", + "homepage": "https://github.com/richgel999/miniz" +} diff --git a/ports/mio/CONTROL b/ports/mio/CONTROL deleted file mode 100644 index 895c4c3a7..000000000 --- a/ports/mio/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: mio
-Version: 2019-02-10
-Description: Cross-platform header-only C++11 library for memory mapped file IO.
diff --git a/ports/mio/vcpkg.json b/ports/mio/vcpkg.json new file mode 100644 index 000000000..6cf4b5445 --- /dev/null +++ b/ports/mio/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "mio", + "version-string": "2019-02-10", + "port-version": 1, + "description": "Cross-platform header-only C++11 library for memory mapped file IO." +} diff --git a/ports/mman/CONTROL b/ports/mman/CONTROL deleted file mode 100644 index 75a043f79..000000000 --- a/ports/mman/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mman
-Version: git-f5ff813-3
-Homepage: https://github.com/witwall/mman-win32
-Description: A light implementation of the mmap functions for MinGW.
diff --git a/ports/mman/vcpkg.json b/ports/mman/vcpkg.json new file mode 100644 index 000000000..37516b679 --- /dev/null +++ b/ports/mman/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mman", + "version-string": "git-f5ff813", + "port-version": 4, + "description": "A light implementation of the mmap functions for MinGW.", + "homepage": "https://github.com/witwall/mman-win32" +} diff --git a/ports/mmx/CONTROL b/ports/mmx/CONTROL deleted file mode 100644 index ee6403630..000000000 --- a/ports/mmx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mmx -Version: 2019-09-29 -Homepage: https://github.com/vurtun/mmx -Description: Single header libraries for C/C++
\ No newline at end of file diff --git a/ports/mmx/vcpkg.json b/ports/mmx/vcpkg.json new file mode 100644 index 000000000..9a7fe081d --- /dev/null +++ b/ports/mmx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mmx", + "version-string": "2019-09-29", + "port-version": 1, + "description": "Single header libraries for C/C++", + "homepage": "https://github.com/vurtun/mmx" +} diff --git a/ports/modp-base64/CONTROL b/ports/modp-base64/CONTROL deleted file mode 100644 index 396fa0b99..000000000 --- a/ports/modp-base64/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: modp-base64
-Version: 2020-09-26
-Description: High performance base64 encoder/decoder
diff --git a/ports/modp-base64/vcpkg.json b/ports/modp-base64/vcpkg.json new file mode 100644 index 000000000..2f222a982 --- /dev/null +++ b/ports/modp-base64/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "modp-base64", + "version-string": "2020-09-26", + "port-version": 1, + "description": "High performance base64 encoder/decoder" +} diff --git a/ports/mongo-cxx-driver/CONTROL b/ports/mongo-cxx-driver/CONTROL deleted file mode 100644 index c7b22bef1..000000000 --- a/ports/mongo-cxx-driver/CONTROL +++ /dev/null @@ -1,18 +0,0 @@ -Source: mongo-cxx-driver -Version: 3.4.0-5 -Port-Version: 2 -Build-Depends: libbson, mongo-c-driver, boost-smart-ptr, boost-optional, boost-utility -Homepage: https://github.com/mongodb/mongo-cxx-driver -Description: MongoDB C++ Driver. - -Feature: mnmlstc -Description: Use MNMLSTC/core C++17 polyfill. - -Feature: system-mnmlstc -Description: Use an available version of MNMLSTC on your system as C++17 polyfill. - -Feature: boost -Description: Use Boost C++17 polyfill. The only option under MSVC. - -Feature: std-experimental -Description: Use optional and string_view from std::experimental. diff --git a/ports/mongo-cxx-driver/vcpkg.json b/ports/mongo-cxx-driver/vcpkg.json new file mode 100644 index 000000000..60e374eba --- /dev/null +++ b/ports/mongo-cxx-driver/vcpkg.json @@ -0,0 +1,28 @@ +{ + "name": "mongo-cxx-driver", + "version-string": "3.4.0-5", + "port-version": 3, + "description": "MongoDB C++ Driver.", + "homepage": "https://github.com/mongodb/mongo-cxx-driver", + "dependencies": [ + "boost-optional", + "boost-smart-ptr", + "boost-utility", + "libbson", + "mongo-c-driver" + ], + "features": { + "boost": { + "description": "Use Boost C++17 polyfill. The only option under MSVC." + }, + "mnmlstc": { + "description": "Use MNMLSTC/core C++17 polyfill." + }, + "std-experimental": { + "description": "Use optional and string_view from std::experimental." + }, + "system-mnmlstc": { + "description": "Use an available version of MNMLSTC on your system as C++17 polyfill." + } + } +} diff --git a/ports/monkeys-audio/CONTROL b/ports/monkeys-audio/CONTROL deleted file mode 100644 index 833aad90b..000000000 --- a/ports/monkeys-audio/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: monkeys-audio -Version: 5.70 -Homepage: https://monkeysaudio.com -Description: Monkey's Audio is an excellent audio compression tool which has multiple advantages over traditional methods. - Audio files compressed with it end with .ape extension. -Supports: !(uwp|osx|linux) - -Feature: tools -Description: Build monkeys-audio tools diff --git a/ports/monkeys-audio/vcpkg.json b/ports/monkeys-audio/vcpkg.json new file mode 100644 index 000000000..ceb22ba8b --- /dev/null +++ b/ports/monkeys-audio/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "monkeys-audio", + "version-string": "5.70", + "port-version": 1, + "description": [ + "Monkey's Audio is an excellent audio compression tool which has multiple advantages over traditional methods.", + "Audio files compressed with it end with .ape extension." + ], + "homepage": "https://monkeysaudio.com", + "supports": "!(uwp | osx | linux)", + "features": { + "tools": { + "description": "Build monkeys-audio tools" + } + } +} diff --git a/ports/moos-core/CONTROL b/ports/moos-core/CONTROL deleted file mode 100644 index 1d1e20d09..000000000 --- a/ports/moos-core/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: moos-core -Version: 10.4.0 -Port-Version: 5 -Description: A very light weight, easy to use middleware. -Homepage: https://sites.google.com/site/moossoftware/ diff --git a/ports/moos-core/vcpkg.json b/ports/moos-core/vcpkg.json new file mode 100644 index 000000000..43a01cf25 --- /dev/null +++ b/ports/moos-core/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "moos-core", + "version-string": "10.4.0", + "port-version": 6, + "description": "A very light weight, easy to use middleware.", + "homepage": "https://sites.google.com/site/moossoftware/" +} diff --git a/ports/moos-essential/CONTROL b/ports/moos-essential/CONTROL deleted file mode 100644 index 32fd954e3..000000000 --- a/ports/moos-essential/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: moos-essential
-Version: 10.0.1-2
-Description: a set of useful applications that leverage the core-moos communications layer.
-Homepage: https://sites.google.com/site/moossoftware/
-Build-Depends: moos-core
diff --git a/ports/moos-essential/vcpkg.json b/ports/moos-essential/vcpkg.json new file mode 100644 index 000000000..48da1769f --- /dev/null +++ b/ports/moos-essential/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "moos-essential", + "version-string": "10.0.1", + "port-version": 3, + "description": "a set of useful applications that leverage the core-moos communications layer.", + "homepage": "https://sites.google.com/site/moossoftware/", + "dependencies": [ + "moos-core" + ] +} diff --git a/ports/moos-ui/CONTROL b/ports/moos-ui/CONTROL deleted file mode 100644 index 8894e8b09..000000000 --- a/ports/moos-ui/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: moos-ui
-Version: 10.0.1-2
-Description: set of user interface tools to use and leverage the MOOS project.
-Homepage: https://sites.google.com/site/moossoftware/
-Build-Depends: moos-core
diff --git a/ports/moos-ui/vcpkg.json b/ports/moos-ui/vcpkg.json new file mode 100644 index 000000000..8dfc9307b --- /dev/null +++ b/ports/moos-ui/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "moos-ui", + "version-string": "10.0.1", + "port-version": 3, + "description": "set of user interface tools to use and leverage the MOOS project.", + "homepage": "https://sites.google.com/site/moossoftware/", + "dependencies": [ + "moos-core" + ] +} diff --git a/ports/morton-nd/CONTROL b/ports/morton-nd/CONTROL deleted file mode 100644 index 34bd160e5..000000000 --- a/ports/morton-nd/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: morton-nd -Version: 4.0.0 -Homepage: https://github.com/kevinhartman/morton-nd -Description: header-only constexpr library for fast Morton encoding/decoding in N dimensions. diff --git a/ports/morton-nd/vcpkg.json b/ports/morton-nd/vcpkg.json new file mode 100644 index 000000000..c1cc4907c --- /dev/null +++ b/ports/morton-nd/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "morton-nd", + "version-string": "4.0.0", + "port-version": 1, + "description": "header-only constexpr library for fast Morton encoding/decoding in N dimensions.", + "homepage": "https://github.com/kevinhartman/morton-nd" +} diff --git a/ports/mozjpeg/CONTROL b/ports/mozjpeg/CONTROL deleted file mode 100644 index 39ee813a0..000000000 --- a/ports/mozjpeg/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: mozjpeg -Version: 2020-06-02 -Port-Version: 2 -Build-Depends: libpng -Homepage: https://github.com/mozilla/mozjpeg -Description: MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders. It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg. diff --git a/ports/mozjpeg/vcpkg.json b/ports/mozjpeg/vcpkg.json new file mode 100644 index 000000000..605abca1c --- /dev/null +++ b/ports/mozjpeg/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "mozjpeg", + "version-string": "2020-06-02", + "port-version": 3, + "description": "MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders. It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg.", + "homepage": "https://github.com/mozilla/mozjpeg", + "dependencies": [ + "libpng" + ] +} diff --git a/ports/mp-units/CONTROL b/ports/mp-units/CONTROL deleted file mode 100644 index 355d1cf45..000000000 --- a/ports/mp-units/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mp-units -Version: 0.6.0 -Homepage: https://github.com/mpusz/units -Description: mp-units - A Units Library for C++ -Build-Depends: fmt, ms-gsl diff --git a/ports/mp-units/vcpkg.json b/ports/mp-units/vcpkg.json new file mode 100644 index 000000000..34ca3b8f0 --- /dev/null +++ b/ports/mp-units/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "mp-units", + "version-string": "0.6.0", + "port-version": 1, + "description": "mp-units - A Units Library for C++", + "homepage": "https://github.com/mpusz/units", + "dependencies": [ + "fmt", + "ms-gsl" + ] +} diff --git a/ports/mp3lame/CONTROL b/ports/mp3lame/CONTROL deleted file mode 100644 index 7e090c2e9..000000000 --- a/ports/mp3lame/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mp3lame -Version: 3.100 -Port-Version: 6 -Homepage: http://lame.sourceforge.net/ -Description: LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. diff --git a/ports/mp3lame/vcpkg.json b/ports/mp3lame/vcpkg.json new file mode 100644 index 000000000..f0c7cfca9 --- /dev/null +++ b/ports/mp3lame/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mp3lame", + "version-string": "3.100", + "port-version": 7, + "description": "LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.", + "homepage": "http://lame.sourceforge.net/" +} diff --git a/ports/mpark-variant/CONTROL b/ports/mpark-variant/CONTROL deleted file mode 100644 index 45cd9e237..000000000 --- a/ports/mpark-variant/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: mpark-variant -Version: 1.4.0 -Description: an implementation of C++17 std::variant for C++11/14/17. diff --git a/ports/mpark-variant/vcpkg.json b/ports/mpark-variant/vcpkg.json new file mode 100644 index 000000000..a3c03ffaa --- /dev/null +++ b/ports/mpark-variant/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "mpark-variant", + "version-string": "1.4.0", + "port-version": 1, + "description": "an implementation of C++17 std::variant for C++11/14/17." +} diff --git a/ports/mpc/CONTROL b/ports/mpc/CONTROL deleted file mode 100644 index 4514e6289..000000000 --- a/ports/mpc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mpc
-Version: 1.2.0
-Homepage: http://www.multiprecision.org/mpc/
-Description: GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.
-Build-Depends: gmp, mpfr
diff --git a/ports/mpc/vcpkg.json b/ports/mpc/vcpkg.json new file mode 100644 index 000000000..2c8e38d1d --- /dev/null +++ b/ports/mpc/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "mpc", + "version-string": "1.2.0", + "port-version": 1, + "description": "GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.", + "homepage": "http://www.multiprecision.org/mpc/", + "dependencies": [ + "gmp", + "mpfr" + ] +} diff --git a/ports/mpfr/CONTROL b/ports/mpfr/CONTROL deleted file mode 100644 index 487e6cef0..000000000 --- a/ports/mpfr/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mpfr -Version: 4.1.0 -Homepage: https://www.mpfr.org -Description: The MPFR library is a C library for multiple-precision floating-point computations with correct rounding -Build-Depends: gmp diff --git a/ports/mpfr/vcpkg.json b/ports/mpfr/vcpkg.json new file mode 100644 index 000000000..7f742a50c --- /dev/null +++ b/ports/mpfr/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "mpfr", + "version-string": "4.1.0", + "port-version": 1, + "description": "The MPFR library is a C library for multiple-precision floating-point computations with correct rounding", + "homepage": "https://www.mpfr.org", + "dependencies": [ + "gmp" + ] +} diff --git a/ports/mpi/CONTROL b/ports/mpi/CONTROL deleted file mode 100644 index b5db97f13..000000000 --- a/ports/mpi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mpi -Version: 1 -Description: Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in C, C++, and Fortran. There are several well-tested and efficient implementations of MPI, many of which are open-source or in the public domain. -Build-Depends: msmpi (windows), openmpi (!windows) diff --git a/ports/mpi/vcpkg.json b/ports/mpi/vcpkg.json new file mode 100644 index 000000000..0b7b9d9be --- /dev/null +++ b/ports/mpi/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "mpi", + "version-string": "1", + "port-version": 1, + "description": "Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in C, C++, and Fortran. There are several well-tested and efficient implementations of MPI, many of which are open-source or in the public domain.", + "dependencies": [ + { + "name": "msmpi", + "platform": "windows" + }, + { + "name": "openmpi", + "platform": "!windows" + } + ] +} diff --git a/ports/mpmcqueue/CONTROL b/ports/mpmcqueue/CONTROL deleted file mode 100644 index 3da89f6a5..000000000 --- a/ports/mpmcqueue/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mpmcqueue -Version: 2019-07-26 -Description: A bounded multi-producer multi-consumer lock-free queue written in C++11 -Homepage: https://github.com/rigtorp/MPMCQueue diff --git a/ports/mpmcqueue/vcpkg.json b/ports/mpmcqueue/vcpkg.json new file mode 100644 index 000000000..4a6075538 --- /dev/null +++ b/ports/mpmcqueue/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mpmcqueue", + "version-string": "2019-07-26", + "port-version": 1, + "description": "A bounded multi-producer multi-consumer lock-free queue written in C++11", + "homepage": "https://github.com/rigtorp/MPMCQueue" +} diff --git a/ports/mqtt-cpp/CONTROL b/ports/mqtt-cpp/CONTROL deleted file mode 100644 index 70e7baf10..000000000 --- a/ports/mqtt-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mqtt-cpp -Version: 9.0.0 -Description: Header-only MQTT client/server for C++14 based on Boost.Asio. -Homepage: https://github.com/redboltz/mqtt_cpp -Build-Depends: boost-asio, boost-any, boost-multi-index, boost-type-erasure, boost-log diff --git a/ports/mqtt-cpp/vcpkg.json b/ports/mqtt-cpp/vcpkg.json new file mode 100644 index 000000000..dac362846 --- /dev/null +++ b/ports/mqtt-cpp/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "mqtt-cpp", + "version-string": "9.0.0", + "port-version": 1, + "description": "Header-only MQTT client/server for C++14 based on Boost.Asio.", + "homepage": "https://github.com/redboltz/mqtt_cpp", + "dependencies": [ + "boost-any", + "boost-asio", + "boost-log", + "boost-multi-index", + "boost-type-erasure" + ] +} diff --git a/ports/ms-angle/CONTROL b/ports/ms-angle/CONTROL deleted file mode 100644 index 003ab3f3b..000000000 --- a/ports/ms-angle/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ms-angle
-Version: alias
-Description: Deprecated alias for ms-angle
-Build-Depends: angle
\ No newline at end of file diff --git a/ports/ms-angle/vcpkg.json b/ports/ms-angle/vcpkg.json new file mode 100644 index 000000000..22c7a3386 --- /dev/null +++ b/ports/ms-angle/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "ms-angle", + "version-string": "alias", + "port-version": 1, + "description": "Deprecated alias for ms-angle", + "dependencies": [ + "angle" + ] +} diff --git a/ports/ms-gsl/CONTROL b/ports/ms-gsl/CONTROL deleted file mode 100644 index 7fb93335e..000000000 --- a/ports/ms-gsl/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ms-gsl -Version: 3.1.0 -Homepage: https://github.com/Microsoft/GSL -Description: Microsoft implementation of the Guidelines Support Library diff --git a/ports/ms-gsl/vcpkg.json b/ports/ms-gsl/vcpkg.json new file mode 100644 index 000000000..e8f6f9adc --- /dev/null +++ b/ports/ms-gsl/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ms-gsl", + "version-string": "3.1.0", + "port-version": 1, + "description": "Microsoft implementation of the Guidelines Support Library", + "homepage": "https://github.com/Microsoft/GSL" +} diff --git a/ports/msgpack/CONTROL b/ports/msgpack/CONTROL deleted file mode 100644 index 0ec6083c8..000000000 --- a/ports/msgpack/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: msgpack -Version: 3.3.0 -Homepage: https://github.com/msgpack/msgpack-c -Description: MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. diff --git a/ports/msgpack/vcpkg.json b/ports/msgpack/vcpkg.json new file mode 100644 index 000000000..6901ce161 --- /dev/null +++ b/ports/msgpack/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "msgpack", + "version-string": "3.3.0", + "port-version": 1, + "description": "MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller.", + "homepage": "https://github.com/msgpack/msgpack-c" +} diff --git a/ports/msinttypes/CONTROL b/ports/msinttypes/CONTROL deleted file mode 100644 index 51939d075..000000000 --- a/ports/msinttypes/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: msinttypes -Version: 2018-02-25 -Homepage: https://github.com/chemeris/msinttypes -Description: msinttypes is a package to provide missing ISO C9x compliant headers for Microsoft Visual Studio diff --git a/ports/msinttypes/vcpkg.json b/ports/msinttypes/vcpkg.json new file mode 100644 index 000000000..46bc22f18 --- /dev/null +++ b/ports/msinttypes/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "msinttypes", + "version-string": "2018-02-25", + "port-version": 1, + "description": "msinttypes is a package to provide missing ISO C9x compliant headers for Microsoft Visual Studio", + "homepage": "https://github.com/chemeris/msinttypes" +} diff --git a/ports/mstch/CONTROL b/ports/mstch/CONTROL deleted file mode 100644 index eef64a578..000000000 --- a/ports/mstch/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: mstch
-Version: 1.0.2-2
-Homepage: https://github.com/no1msd/mstch
-Description: Mstch is a complete implementation of {{mustache}} templates using modern C++
-Build-Depends: boost-variant
diff --git a/ports/mstch/vcpkg.json b/ports/mstch/vcpkg.json new file mode 100644 index 000000000..489584814 --- /dev/null +++ b/ports/mstch/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "mstch", + "version-string": "1.0.2", + "port-version": 3, + "description": "Mstch is a complete implementation of {{mustache}} templates using modern C++", + "homepage": "https://github.com/no1msd/mstch", + "dependencies": [ + "boost-variant" + ] +} diff --git a/ports/mujs/CONTROL b/ports/mujs/CONTROL deleted file mode 100644 index 1444af126..000000000 --- a/ports/mujs/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: mujs
-Version: 2018-07-30-1
-Homepage: https://github.com/ccxvii/mujs
-Description: An embeddable Javascript interpreter in C
diff --git a/ports/mujs/vcpkg.json b/ports/mujs/vcpkg.json new file mode 100644 index 000000000..689ad0d5b --- /dev/null +++ b/ports/mujs/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "mujs", + "version-string": "2018-07-30", + "port-version": 2, + "description": "An embeddable Javascript interpreter in C", + "homepage": "https://github.com/ccxvii/mujs" +} diff --git a/ports/munit/CONTROL b/ports/munit/CONTROL deleted file mode 100644 index cd1d6f303..000000000 --- a/ports/munit/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: munit
-Version: 2019-04-06
-Port-Version: 1
-Description: A small but full-featured unit testing framework for C
-Build-Depends: tool-meson
-Supports: !(arm|arm64|uwp)
-Homepage: https://github.com/nemequ/munit
diff --git a/ports/munit/vcpkg.json b/ports/munit/vcpkg.json new file mode 100644 index 000000000..ca60d49b7 --- /dev/null +++ b/ports/munit/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "munit", + "version-string": "2019-04-06", + "port-version": 2, + "description": "A small but full-featured unit testing framework for C", + "homepage": "https://github.com/nemequ/munit", + "supports": "!(arm | arm64 | uwp)", + "dependencies": [ + "tool-meson" + ] +} diff --git a/ports/muparser/CONTROL b/ports/muparser/CONTROL deleted file mode 100644 index b41faa900..000000000 --- a/ports/muparser/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: muparser -Version: 2.3.2 -Homepage: https://github.com/beltoforion/muparser -Description: Fast math parser library -Supports: !uwp diff --git a/ports/muparser/vcpkg.json b/ports/muparser/vcpkg.json new file mode 100644 index 000000000..2ba2aa091 --- /dev/null +++ b/ports/muparser/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "muparser", + "version-string": "2.3.2", + "port-version": 1, + "description": "Fast math parser library", + "homepage": "https://github.com/beltoforion/muparser", + "supports": "!uwp" +} diff --git a/ports/murmurhash/CONTROL b/ports/murmurhash/CONTROL deleted file mode 100644 index c83cb984d..000000000 --- a/ports/murmurhash/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: murmurhash -Version: 2016-01-09-3 -Homepage: https://github.com/aappleby/smhasher -Description: MurmurHash a family of hash functions. diff --git a/ports/murmurhash/vcpkg.json b/ports/murmurhash/vcpkg.json new file mode 100644 index 000000000..98789370d --- /dev/null +++ b/ports/murmurhash/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "murmurhash", + "version-string": "2016-01-09", + "port-version": 4, + "description": "MurmurHash a family of hash functions.", + "homepage": "https://github.com/aappleby/smhasher" +} diff --git a/ports/mygui/CONTROL b/ports/mygui/CONTROL deleted file mode 100644 index 934ee31ab..000000000 --- a/ports/mygui/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: mygui -Version: 2020-06-17 -Build-Depends: freetype, sdl2-image -Homepage: http://mygui.info -Description: Fast, flexible and simple GUI - -Feature: opengl -Description: Use OpenGL render system. -Build-Depends: opengl diff --git a/ports/mygui/vcpkg.json b/ports/mygui/vcpkg.json new file mode 100644 index 000000000..28a32c060 --- /dev/null +++ b/ports/mygui/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "mygui", + "version-string": "2020-06-17", + "port-version": 1, + "description": "Fast, flexible and simple GUI", + "homepage": "http://mygui.info", + "dependencies": [ + "freetype", + "sdl2-image" + ], + "features": { + "opengl": { + "description": "Use OpenGL render system.", + "dependencies": [ + "opengl" + ] + } + } +} diff --git a/ports/nameof/CONTROL b/ports/nameof/CONTROL deleted file mode 100644 index b9b51e048..000000000 --- a/ports/nameof/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nameof
-Version: 0.10.1
-Description: Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum.
-Homepage: https://github.com/Neargye/nameof
diff --git a/ports/nameof/vcpkg.json b/ports/nameof/vcpkg.json new file mode 100644 index 000000000..78bce0d8e --- /dev/null +++ b/ports/nameof/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nameof", + "version-string": "0.10.1", + "port-version": 1, + "description": "Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum.", + "homepage": "https://github.com/Neargye/nameof" +} diff --git a/ports/nano-signal-slot/CONTROL b/ports/nano-signal-slot/CONTROL deleted file mode 100644 index 99cee9fec..000000000 --- a/ports/nano-signal-slot/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: nano-signal-slot -Version: 2.0.1 -Homepage: https://github.com/NoAvailableAlias/nano-signal-slot -Description: Pure C++17 Signals and Slots -Supports: !uwp
\ No newline at end of file diff --git a/ports/nano-signal-slot/vcpkg.json b/ports/nano-signal-slot/vcpkg.json new file mode 100644 index 000000000..55e087106 --- /dev/null +++ b/ports/nano-signal-slot/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "nano-signal-slot", + "version-string": "2.0.1", + "port-version": 1, + "description": "Pure C++17 Signals and Slots", + "homepage": "https://github.com/NoAvailableAlias/nano-signal-slot", + "supports": "!uwp" +} diff --git a/ports/nanobench/CONTROL b/ports/nanobench/CONTROL deleted file mode 100644 index 7e01f0e1f..000000000 --- a/ports/nanobench/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nanobench
-Version: 4.3.0
-Homepage: https://nanobench.ankerl.com
-Description: Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
diff --git a/ports/nanobench/vcpkg.json b/ports/nanobench/vcpkg.json new file mode 100644 index 000000000..d8c6a583e --- /dev/null +++ b/ports/nanobench/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nanobench", + "version-string": "4.3.0", + "port-version": 1, + "description": "Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20", + "homepage": "https://nanobench.ankerl.com" +} diff --git a/ports/nanoflann/CONTROL b/ports/nanoflann/CONTROL deleted file mode 100644 index efdc648cf..000000000 --- a/ports/nanoflann/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nanoflann -Version: 1.3.1 -Homepage: https://github.com/jlblancoc/nanoflann -Description: nanoflann is a C++11 header-only library for building KD-Trees of datasets with different topologies: R2, R3 (point clouds), SO(2) and SO(3) (2D and 3D rotation groups).
\ No newline at end of file diff --git a/ports/nanoflann/vcpkg.json b/ports/nanoflann/vcpkg.json new file mode 100644 index 000000000..1c9afca8b --- /dev/null +++ b/ports/nanoflann/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nanoflann", + "version-string": "1.3.1", + "port-version": 1, + "description": "nanoflann is a C++11 header-only library for building KD-Trees of datasets with different topologies: R2, R3 (point clouds), SO(2) and SO(3) (2D and 3D rotation groups).", + "homepage": "https://github.com/jlblancoc/nanoflann" +} diff --git a/ports/nanogui/CONTROL b/ports/nanogui/CONTROL deleted file mode 100644 index 9c532e4f1..000000000 --- a/ports/nanogui/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: nanogui -Version: 2019-09-23 -Port-Version: 1 -Homepage: https://github.com/wjakob/nanogui -Description: NanoGUI is a minimalistic cross-platform widget library for OpenGL 3.x or higher. -Build-Depends: glfw3, nanovg, eigen3 -Supports: !uwp diff --git a/ports/nanogui/vcpkg.json b/ports/nanogui/vcpkg.json new file mode 100644 index 000000000..c4c7b4325 --- /dev/null +++ b/ports/nanogui/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "nanogui", + "version-string": "2019-09-23", + "port-version": 2, + "description": "NanoGUI is a minimalistic cross-platform widget library for OpenGL 3.x or higher.", + "homepage": "https://github.com/wjakob/nanogui", + "supports": "!uwp", + "dependencies": [ + "eigen3", + "glfw3", + "nanovg" + ] +} diff --git a/ports/nanomsg/CONTROL b/ports/nanomsg/CONTROL deleted file mode 100644 index 8f6d45e8b..000000000 --- a/ports/nanomsg/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: nanomsg -Version: 1.1.5-2 -Description: a simple high-performance implementation of several "scalability protocols". - These scalability protocols are light-weight messaging protocols which can be used to solve a number of very common messaging patterns, such as request/reply, publish/subscribe, surveyor/respondent, and so forth. These protocols can run over a variety of transports such as TCP, UNIX sockets, and even WebSocket. - -Feature: tool -Description: nanomsg tool (nanocat) diff --git a/ports/nanomsg/vcpkg.json b/ports/nanomsg/vcpkg.json new file mode 100644 index 000000000..4ed0ef1c5 --- /dev/null +++ b/ports/nanomsg/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "nanomsg", + "version-string": "1.1.5", + "port-version": 3, + "description": [ + "a simple high-performance implementation of several \"scalability protocols\".", + "These scalability protocols are light-weight messaging protocols which can be used to solve a number of very common messaging patterns, such as request/reply, publish/subscribe, surveyor/respondent, and so forth. These protocols can run over a variety of transports such as TCP, UNIX sockets, and even WebSocket." + ], + "features": { + "tool": { + "description": "nanomsg tool (nanocat)" + } + } +} diff --git a/ports/nanoprintf/CONTROL b/ports/nanoprintf/CONTROL deleted file mode 100644 index f3518b900..000000000 --- a/ports/nanoprintf/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nanoprintf -Version: 2020-05-27 -Description: A tiny embeddable printf replacement written in C99 -Homepage: https://github.com/charlesnicholson/nanoprintf diff --git a/ports/nanoprintf/vcpkg.json b/ports/nanoprintf/vcpkg.json new file mode 100644 index 000000000..9828d6baa --- /dev/null +++ b/ports/nanoprintf/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nanoprintf", + "version-string": "2020-05-27", + "port-version": 1, + "description": "A tiny embeddable printf replacement written in C99", + "homepage": "https://github.com/charlesnicholson/nanoprintf" +} diff --git a/ports/nanorange/CONTROL b/ports/nanorange/CONTROL deleted file mode 100644 index 0ff1b400f..000000000 --- a/ports/nanorange/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: nanorange
-Version: 0.0.0
-Description: NanoRange is a C++14 implementation of the C++20 Ranges proposals.
\ No newline at end of file diff --git a/ports/nanorange/vcpkg.json b/ports/nanorange/vcpkg.json new file mode 100644 index 000000000..7ed217cb0 --- /dev/null +++ b/ports/nanorange/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "nanorange", + "version-string": "0.0.0", + "port-version": 1, + "description": "NanoRange is a C++14 implementation of the C++20 Ranges proposals." +} diff --git a/ports/nanort/CONTROL b/ports/nanort/CONTROL deleted file mode 100644 index 6b45af8d4..000000000 --- a/ports/nanort/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nanort -Version: 2019-08-20-1 -Description: Single header only modern ray tracing kernel -Homepage: https://github.com/lighttransport/nanort diff --git a/ports/nanort/vcpkg.json b/ports/nanort/vcpkg.json new file mode 100644 index 000000000..c91db27ae --- /dev/null +++ b/ports/nanort/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nanort", + "version-string": "2019-08-20", + "port-version": 2, + "description": "Single header only modern ray tracing kernel", + "homepage": "https://github.com/lighttransport/nanort" +} diff --git a/ports/nanovg/CONTROL b/ports/nanovg/CONTROL deleted file mode 100644 index 57bd00f72..000000000 --- a/ports/nanovg/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: nanovg -Version: 2019-8-30-3 -Homepage: https://github.com/memononen/nanovg -Description: NanoVG is small antialiased vector graphics rendering library for OpenGL. -Build-Depends: stb
\ No newline at end of file diff --git a/ports/nanovg/vcpkg.json b/ports/nanovg/vcpkg.json new file mode 100644 index 000000000..39e3cd017 --- /dev/null +++ b/ports/nanovg/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "nanovg", + "version-string": "2019-8-30", + "port-version": 4, + "description": "NanoVG is small antialiased vector graphics rendering library for OpenGL.", + "homepage": "https://github.com/memononen/nanovg", + "dependencies": [ + "stb" + ] +} diff --git a/ports/neargye-semver/CONTROL b/ports/neargye-semver/CONTROL deleted file mode 100644 index 4b7745b39..000000000 --- a/ports/neargye-semver/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: neargye-semver
-Version: 0.2.2
-Description: C++17 header-only dependency-free versioning library complying with Semantic Versioning 2.0.0
-Homepage: https://github.com/Neargye/semver
diff --git a/ports/neargye-semver/vcpkg.json b/ports/neargye-semver/vcpkg.json new file mode 100644 index 000000000..925b02892 --- /dev/null +++ b/ports/neargye-semver/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "neargye-semver", + "version-string": "0.2.2", + "port-version": 1, + "description": "C++17 header-only dependency-free versioning library complying with Semantic Versioning 2.0.0", + "homepage": "https://github.com/Neargye/semver" +} diff --git a/ports/ned14-internal-quickcpplib/CONTROL b/ports/ned14-internal-quickcpplib/CONTROL deleted file mode 100644 index 907c6584a..000000000 --- a/ports/ned14-internal-quickcpplib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ned14-internal-quickcpplib -Version: 0.0.0-7cb75d4e -Homepage: https://github.com/ned14/quickcpplib -Description: NOT FOR EXTERNAL CONSUMPTION, a set of internal scripts used by ned14's libraries. -Build-Depends: byte-lite, gsl-lite diff --git a/ports/ned14-internal-quickcpplib/vcpkg.json b/ports/ned14-internal-quickcpplib/vcpkg.json new file mode 100644 index 000000000..b201b5fdc --- /dev/null +++ b/ports/ned14-internal-quickcpplib/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "ned14-internal-quickcpplib", + "version-string": "0.0.0-7cb75d4e", + "port-version": 1, + "description": "NOT FOR EXTERNAL CONSUMPTION, a set of internal scripts used by ned14's libraries.", + "homepage": "https://github.com/ned14/quickcpplib", + "dependencies": [ + "byte-lite", + "gsl-lite" + ] +} diff --git a/ports/netcdf-cxx4/CONTROL b/ports/netcdf-cxx4/CONTROL deleted file mode 100644 index cf6986561..000000000 --- a/ports/netcdf-cxx4/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: netcdf-cxx4 -Version: 4.3.1 -Port-Version: 2 -Build-Depends: hdf5, netcdf-c -Homepage: https://github.com/Unidata/netcdf-cxx4 -Description: a set of machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. diff --git a/ports/netcdf-cxx4/vcpkg.json b/ports/netcdf-cxx4/vcpkg.json new file mode 100644 index 000000000..58fcf7625 --- /dev/null +++ b/ports/netcdf-cxx4/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "netcdf-cxx4", + "version-string": "4.3.1", + "port-version": 3, + "description": "a set of machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.", + "homepage": "https://github.com/Unidata/netcdf-cxx4", + "dependencies": [ + "hdf5", + "netcdf-c" + ] +} diff --git a/ports/nethost/CONTROL b/ports/nethost/CONTROL deleted file mode 100644 index f1e97e1d0..000000000 --- a/ports/nethost/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nethost
-Version: 2019-12-21
-Description: Provides a set of APIs that can be used to host .NET Core (dotnet)
-Homepage: https://github.com/dotnet/runtime/tree/master/src/installer/corehost/cli/nethost
diff --git a/ports/nethost/vcpkg.json b/ports/nethost/vcpkg.json new file mode 100644 index 000000000..467d4249c --- /dev/null +++ b/ports/nethost/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nethost", + "version-string": "2019-12-21", + "port-version": 1, + "description": "Provides a set of APIs that can be used to host .NET Core (dotnet)", + "homepage": "https://github.com/dotnet/runtime/tree/master/src/installer/corehost/cli/nethost" +} diff --git a/ports/networkdirect-sdk/CONTROL b/ports/networkdirect-sdk/CONTROL deleted file mode 100644 index 4863ffae1..000000000 --- a/ports/networkdirect-sdk/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: networkdirect-sdk
-Version: 2.0.1
-Port-Version: 1
-Description: The Network Direct architecture allows hardware vendors to expose the advanced capabilities of their networking devices.
-Homepage: https://www.nuget.org/packages/NetworkDirect
-Supports: windows & (x64|x86) & !uwp
\ No newline at end of file diff --git a/ports/networkdirect-sdk/vcpkg.json b/ports/networkdirect-sdk/vcpkg.json new file mode 100644 index 000000000..ec8ec3f98 --- /dev/null +++ b/ports/networkdirect-sdk/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "networkdirect-sdk", + "version-string": "2.0.1", + "port-version": 2, + "description": "The Network Direct architecture allows hardware vendors to expose the advanced capabilities of their networking devices.", + "homepage": "https://www.nuget.org/packages/NetworkDirect", + "supports": "windows & (x64 | x86) & !uwp" +} diff --git a/ports/nifticlib/CONTROL b/ports/nifticlib/CONTROL deleted file mode 100644 index acd8aedaa..000000000 --- a/ports/nifticlib/CONTROL +++ /dev/null @@ -1,25 +0,0 @@ -Source: nifticlib -Version: 2020-04-30 -Description: Nifticlib is a C I/O library for reading and writing files in the nifti-1 data format. -Homepage: NIFTI-Imaging/nifti_clib -Build-Depends: zlib -Default-Features: nifti2, nifticdf -Supports: !uwp - -Feature: cifti -Description: Build cifti libraries and tools - -Feature: fsl -Description: Build fsl libraries and tools - -Feature: nifti2 -Description: Build nifti2 libraries and tools - -Feature: nifticdf -Description: Build nifticdf libraries and tools - -Feature: tools -Description: Build tools - -Feature: tests -Description: Build tests diff --git a/ports/nifticlib/vcpkg.json b/ports/nifticlib/vcpkg.json new file mode 100644 index 000000000..8a35da5a0 --- /dev/null +++ b/ports/nifticlib/vcpkg.json @@ -0,0 +1,35 @@ +{ + "name": "nifticlib", + "version-string": "2020-04-30", + "port-version": 1, + "description": "Nifticlib is a C I/O library for reading and writing files in the nifti-1 data format.", + "homepage": "NIFTI-Imaging/nifti_clib", + "supports": "!uwp", + "dependencies": [ + "zlib" + ], + "default-features": [ + "nifti2", + "nifticdf" + ], + "features": { + "cifti": { + "description": "Build cifti libraries and tools" + }, + "fsl": { + "description": "Build fsl libraries and tools" + }, + "nifti2": { + "description": "Build nifti2 libraries and tools" + }, + "nifticdf": { + "description": "Build nifticdf libraries and tools" + }, + "tests": { + "description": "Build tests" + }, + "tools": { + "description": "Build tools" + } + } +} diff --git a/ports/nlohmann-fifo-map/CONTROL b/ports/nlohmann-fifo-map/CONTROL deleted file mode 100644 index 22b81c51f..000000000 --- a/ports/nlohmann-fifo-map/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nlohmann-fifo-map -Version: 2018.05.07-1 -Homepage: https://github.com/nlohmann/fifo_map -Description: a FIFO-ordered associative container for C++ diff --git a/ports/nlohmann-fifo-map/vcpkg.json b/ports/nlohmann-fifo-map/vcpkg.json new file mode 100644 index 000000000..e18734a35 --- /dev/null +++ b/ports/nlohmann-fifo-map/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nlohmann-fifo-map", + "version-string": "2018.05.07", + "port-version": 2, + "description": "a FIFO-ordered associative container for C++", + "homepage": "https://github.com/nlohmann/fifo_map" +} diff --git a/ports/nmslib/CONTROL b/ports/nmslib/CONTROL deleted file mode 100644 index 4faefb975..000000000 --- a/ports/nmslib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: nmslib
-Version: 2.0.6
-Homepage: https://github.com/searchivarius/nmslib
-Description: Non-Metric Space Library (NMSLIB) is an efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
-Supports: !(arm|uwp)
\ No newline at end of file diff --git a/ports/nmslib/vcpkg.json b/ports/nmslib/vcpkg.json new file mode 100644 index 000000000..55af27add --- /dev/null +++ b/ports/nmslib/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "nmslib", + "version-string": "2.0.6", + "port-version": 1, + "description": "Non-Metric Space Library (NMSLIB) is an efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.", + "homepage": "https://github.com/searchivarius/nmslib", + "supports": "!(arm | uwp)" +} diff --git a/ports/nngpp/CONTROL b/ports/nngpp/CONTROL deleted file mode 100644 index 9c52b24b4..000000000 --- a/ports/nngpp/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: nngpp -Version: 1.3.0 -Homepage: https://github.com/cwzx/nngpp -Description: C++ wrapper around the nanomsg NNG API. -Build-Depends: nng - diff --git a/ports/nngpp/vcpkg.json b/ports/nngpp/vcpkg.json new file mode 100644 index 000000000..d7e62a2ea --- /dev/null +++ b/ports/nngpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "nngpp", + "version-string": "1.3.0", + "port-version": 1, + "description": "C++ wrapper around the nanomsg NNG API.", + "homepage": "https://github.com/cwzx/nngpp", + "dependencies": [ + "nng" + ] +} diff --git a/ports/nonius/CONTROL b/ports/nonius/CONTROL deleted file mode 100644 index 46c984038..000000000 --- a/ports/nonius/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nonius
-Version: 2019-04-20-1
-Description: A C++ micro-benchmarking framework
-Build-Depends: boost-algorithm, boost-lexical-cast, boost-math
diff --git a/ports/nonius/vcpkg.json b/ports/nonius/vcpkg.json new file mode 100644 index 000000000..71fef7a08 --- /dev/null +++ b/ports/nonius/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "nonius", + "version-string": "2019-04-20", + "port-version": 2, + "description": "A C++ micro-benchmarking framework", + "dependencies": [ + "boost-algorithm", + "boost-lexical-cast", + "boost-math" + ] +} diff --git a/ports/nrf-ble-driver/CONTROL b/ports/nrf-ble-driver/CONTROL deleted file mode 100644 index fa530b044..000000000 --- a/ports/nrf-ble-driver/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nrf-ble-driver -Version: 4.1.2 -Description: BLE driver is a library for Bluetooth Low Energy communication using Nordic Semiconductor development kits. -Build-Depends: spdlog, catch2, cli11, asio diff --git a/ports/nrf-ble-driver/vcpkg.json b/ports/nrf-ble-driver/vcpkg.json new file mode 100644 index 000000000..07176c466 --- /dev/null +++ b/ports/nrf-ble-driver/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "nrf-ble-driver", + "version-string": "4.1.2", + "port-version": 1, + "description": "BLE driver is a library for Bluetooth Low Energy communication using Nordic Semiconductor development kits.", + "dependencies": [ + "asio", + "catch2", + "cli11", + "spdlog" + ] +} diff --git a/ports/nt-wrapper/CONTROL b/ports/nt-wrapper/CONTROL deleted file mode 100644 index cd16e9541..000000000 --- a/ports/nt-wrapper/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: nt-wrapper -Version: 2019-08-10 -Description: A header only wrapper library around native windows system APIs -Homepage: https://github.com/JustasMasiulis/nt_wrapper diff --git a/ports/nt-wrapper/vcpkg.json b/ports/nt-wrapper/vcpkg.json new file mode 100644 index 000000000..7504ae190 --- /dev/null +++ b/ports/nt-wrapper/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "nt-wrapper", + "version-string": "2019-08-10", + "port-version": 1, + "description": "A header only wrapper library around native windows system APIs", + "homepage": "https://github.com/JustasMasiulis/nt_wrapper" +} diff --git a/ports/numactl/CONTROL b/ports/numactl/CONTROL deleted file mode 100644 index 4c5c03687..000000000 --- a/ports/numactl/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: numactl -Version: 2.0.12 -Description: NUMA support for Linux diff --git a/ports/numactl/vcpkg.json b/ports/numactl/vcpkg.json new file mode 100644 index 000000000..062e737ea --- /dev/null +++ b/ports/numactl/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "numactl", + "version-string": "2.0.12", + "port-version": 1, + "description": "NUMA support for Linux" +} diff --git a/ports/nvtt/CONTROL b/ports/nvtt/CONTROL deleted file mode 100644 index 4e2332dad..000000000 --- a/ports/nvtt/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: nvtt
-Version: 2.1.2
-Port-Version: 1
-Homepage: https://github.com/castano/nvidia-texture-tools
-Description: Texture processing tools with support for Direct3D 10 and 11 formats.
-Supports: !x86
-Build-Depends: libsquish
diff --git a/ports/nvtt/vcpkg.json b/ports/nvtt/vcpkg.json new file mode 100644 index 000000000..24ad40926 --- /dev/null +++ b/ports/nvtt/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "nvtt", + "version-string": "2.1.2", + "port-version": 2, + "description": "Texture processing tools with support for Direct3D 10 and 11 formats.", + "homepage": "https://github.com/castano/nvidia-texture-tools", + "supports": "!x86", + "dependencies": [ + "libsquish" + ] +} diff --git a/ports/observer-ptr-lite/CONTROL b/ports/observer-ptr-lite/CONTROL deleted file mode 100644 index 547e64289..000000000 --- a/ports/observer-ptr-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: observer-ptr-lite
-Version: 0.4.0
-Description: A C++17-like observer_ptr for C++98 and later in a single-file header-only library
diff --git a/ports/observer-ptr-lite/vcpkg.json b/ports/observer-ptr-lite/vcpkg.json new file mode 100644 index 000000000..e2d705465 --- /dev/null +++ b/ports/observer-ptr-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "observer-ptr-lite", + "version-string": "0.4.0", + "port-version": 1, + "description": "A C++17-like observer_ptr for C++98 and later in a single-file header-only library" +} diff --git a/ports/octomap/CONTROL b/ports/octomap/CONTROL deleted file mode 100644 index 1607f5140..000000000 --- a/ports/octomap/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: octomap -Version: 1.9.5 -Homepage: https://octomap.github.io/ -Description: An Efficient Probabilistic 3D Mapping Framework Based on Octrees diff --git a/ports/octomap/vcpkg.json b/ports/octomap/vcpkg.json new file mode 100644 index 000000000..8aa0e86d5 --- /dev/null +++ b/ports/octomap/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "octomap", + "version-string": "1.9.5", + "port-version": 1, + "description": "An Efficient Probabilistic 3D Mapping Framework Based on Octrees", + "homepage": "https://octomap.github.io/" +} diff --git a/ports/ode/CONTROL b/ports/ode/CONTROL deleted file mode 100644 index 4c01578be..000000000 --- a/ports/ode/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ode
-Version: 0.16.1
-Homepage: https://bitbucket.org/odedevs/ode/src/default/
-Description: Open Dynamics Engine
diff --git a/ports/ode/vcpkg.json b/ports/ode/vcpkg.json new file mode 100644 index 000000000..4d507866a --- /dev/null +++ b/ports/ode/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ode", + "version-string": "0.16.1", + "port-version": 1, + "description": "Open Dynamics Engine", + "homepage": "https://bitbucket.org/odedevs/ode/src/default/" +} diff --git a/ports/offscale-libetcd-cpp/CONTROL b/ports/offscale-libetcd-cpp/CONTROL deleted file mode 100644 index e164c928e..000000000 --- a/ports/offscale-libetcd-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: offscale-libetcd-cpp -Version: 2019-07-10-1 -Homepage: https://github.com/offscale/libetcd-cpp -Description: A C++ client library for etcd. etcd is a distributed, reliable key-value store. -Build-Depends: grpc, protobuf diff --git a/ports/offscale-libetcd-cpp/vcpkg.json b/ports/offscale-libetcd-cpp/vcpkg.json new file mode 100644 index 000000000..b6c2f5164 --- /dev/null +++ b/ports/offscale-libetcd-cpp/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "offscale-libetcd-cpp", + "version-string": "2019-07-10", + "port-version": 2, + "description": "A C++ client library for etcd. etcd is a distributed, reliable key-value store.", + "homepage": "https://github.com/offscale/libetcd-cpp", + "dependencies": [ + "grpc", + "protobuf" + ] +} diff --git a/ports/ogdf/CONTROL b/ports/ogdf/CONTROL deleted file mode 100644 index f7f7909f1..000000000 --- a/ports/ogdf/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ogdf -Version: 2019-08-23 -Port-Version: 1 -Homepage: https://github.com/ogdf/ogdf -Description: Open Graph Drawing Framework diff --git a/ports/ogdf/vcpkg.json b/ports/ogdf/vcpkg.json new file mode 100644 index 000000000..dc21d5e43 --- /dev/null +++ b/ports/ogdf/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ogdf", + "version-string": "2019-08-23", + "port-version": 2, + "description": "Open Graph Drawing Framework", + "homepage": "https://github.com/ogdf/ogdf" +} diff --git a/ports/ogre-next/CONTROL b/ports/ogre-next/CONTROL deleted file mode 100644 index f2ebbddaf..000000000 --- a/ports/ogre-next/CONTROL +++ /dev/null @@ -1,18 +0,0 @@ -Source: ogre-next -Version: 2019-10-20-1 -Build-Depends: zlib, freeimage, freetype, rapidjson, openvr, boost-thread, boost-date-time, poco, tbb, sdl2, tinyxml, zziplib -Homepage: https://github.com/OGRECave/ogre-next -Description: Ogre 2.1 & 2.2 - scene-oriented, flexible 3D engine written in C++ - -Feature: d3d9 -Description: Build Direct3D9 RenderSystem - -Feature: csharp -Description: Build csharp bindings - -Feature: java -Description: Build Java (JNI) bindings - -Feature: python -Description: Build Python bindings -Build-Depends: python3 diff --git a/ports/ogre-next/vcpkg.json b/ports/ogre-next/vcpkg.json new file mode 100644 index 000000000..a729f0bfd --- /dev/null +++ b/ports/ogre-next/vcpkg.json @@ -0,0 +1,38 @@ +{ + "name": "ogre-next", + "version-string": "2019-10-20", + "port-version": 2, + "description": "Ogre 2.1 & 2.2 - scene-oriented, flexible 3D engine written in C++", + "homepage": "https://github.com/OGRECave/ogre-next", + "dependencies": [ + "boost-date-time", + "boost-thread", + "freeimage", + "freetype", + "openvr", + "poco", + "rapidjson", + "sdl2", + "tbb", + "tinyxml", + "zlib", + "zziplib" + ], + "features": { + "csharp": { + "description": "Build csharp bindings" + }, + "d3d9": { + "description": "Build Direct3D9 RenderSystem" + }, + "java": { + "description": "Build Java (JNI) bindings" + }, + "python": { + "description": "Build Python bindings", + "dependencies": [ + "python3" + ] + } + } +} diff --git a/ports/ompl/CONTROL b/ports/ompl/CONTROL deleted file mode 100644 index 259006c2c..000000000 --- a/ports/ompl/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: ompl
-Version: 1.5.1
-Port-Version: 1
-Homepage: https://ompl.kavrakilab.org/
-Description: The Open Motion Planning Library, consists of many state-of-the-art sampling-based motion planning algorithms
-Build-Depends: boost-dynamic-bitset, boost-filesystem, boost-graph, boost-odeint, boost-program-options, boost-serialization, boost-system, boost-test, boost-ublas, boost-timer, eigen3
diff --git a/ports/ompl/vcpkg.json b/ports/ompl/vcpkg.json new file mode 100644 index 000000000..81a8c5ff4 --- /dev/null +++ b/ports/ompl/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "ompl", + "version-string": "1.5.1", + "port-version": 2, + "description": "The Open Motion Planning Library, consists of many state-of-the-art sampling-based motion planning algorithms", + "homepage": "https://ompl.kavrakilab.org/", + "dependencies": [ + "boost-dynamic-bitset", + "boost-filesystem", + "boost-graph", + "boost-odeint", + "boost-program-options", + "boost-serialization", + "boost-system", + "boost-test", + "boost-timer", + "boost-ublas", + "eigen3" + ] +} diff --git a/ports/oniguruma/CONTROL b/ports/oniguruma/CONTROL deleted file mode 100644 index 8ca0146fe..000000000 --- a/ports/oniguruma/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: oniguruma
-Version: 6.9.4
-Description: Modern and flexible regular expressions library
-Homepage: https://github.com/kkos/oniguruma
-
-Feature: non-posix
-Description: Disable POSIX API
diff --git a/ports/oniguruma/vcpkg.json b/ports/oniguruma/vcpkg.json new file mode 100644 index 000000000..8b73eea8d --- /dev/null +++ b/ports/oniguruma/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "oniguruma", + "version-string": "6.9.4", + "port-version": 1, + "description": "Modern and flexible regular expressions library", + "homepage": "https://github.com/kkos/oniguruma", + "features": { + "non-posix": { + "description": "Disable POSIX API" + } + } +} diff --git a/ports/opencascade/CONTROL b/ports/opencascade/CONTROL deleted file mode 100644 index 11df63835..000000000 --- a/ports/opencascade/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: opencascade -Version: 7.5.0 -Port-Version: 1 -Build-Depends: freetype -Description: Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. -Supports: !(uwp|osx|linux|arm) - -Feature: freeimage -Build-Depends: freeimage -Description: Enable optional usage of freeimage - -Feature: tbb -Build-Depends: tbb -Description: Enable optional usage of tbb diff --git a/ports/opencascade/vcpkg.json b/ports/opencascade/vcpkg.json new file mode 100644 index 000000000..8296c5a98 --- /dev/null +++ b/ports/opencascade/vcpkg.json @@ -0,0 +1,24 @@ +{ + "name": "opencascade", + "version-string": "7.5.0", + "port-version": 2, + "description": "Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.", + "supports": "!(uwp | osx | linux | arm)", + "dependencies": [ + "freetype" + ], + "features": { + "freeimage": { + "description": "Enable optional usage of freeimage", + "dependencies": [ + "freeimage" + ] + }, + "tbb": { + "description": "Enable optional usage of tbb", + "dependencies": [ + "tbb" + ] + } + } +} diff --git a/ports/opencc/CONTROL b/ports/opencc/CONTROL deleted file mode 100644 index ab49052f0..000000000 --- a/ports/opencc/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: opencc -Version: 2020-04-26 -Port-Version: 7 -Description: A project for conversion between Traditional and Simplified Chinese -Homepage: https://github.com/BYVoid/OpenCC -Supports: !(arm|arm64|uwp) - -Feature: tools -Description: Build OpenCC command-line tools diff --git a/ports/opencc/vcpkg.json b/ports/opencc/vcpkg.json new file mode 100644 index 000000000..dc346293c --- /dev/null +++ b/ports/opencc/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "opencc", + "version-string": "2020-04-26", + "port-version": 8, + "description": "A project for conversion between Traditional and Simplified Chinese", + "homepage": "https://github.com/BYVoid/OpenCC", + "supports": "!(arm | arm64 | uwp)", + "features": { + "tools": { + "description": "Build OpenCC command-line tools" + } + } +} diff --git a/ports/opencensus-cpp/CONTROL b/ports/opencensus-cpp/CONTROL deleted file mode 100644 index bb0e4e0e6..000000000 --- a/ports/opencensus-cpp/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: opencensus-cpp
-Version: 0.4.0-1
-Homepage: https://github.com/census-instrumentation/opencensus-cpp
-Description: OpenCensus is a toolkit for collecting application performance and behavior data. It currently includes an API for tracing and stats.
-Build-Depends: abseil
-Supports: !windows
-
-Feature: test
-Description: Build test
\ No newline at end of file diff --git a/ports/opencensus-cpp/vcpkg.json b/ports/opencensus-cpp/vcpkg.json new file mode 100644 index 000000000..892a8754e --- /dev/null +++ b/ports/opencensus-cpp/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "opencensus-cpp", + "version-string": "0.4.0", + "port-version": 2, + "description": "OpenCensus is a toolkit for collecting application performance and behavior data. It currently includes an API for tracing and stats.", + "homepage": "https://github.com/census-instrumentation/opencensus-cpp", + "supports": "!windows", + "dependencies": [ + "abseil" + ], + "features": { + "test": { + "description": "Build test" + } + } +} diff --git a/ports/opencl/CONTROL b/ports/opencl/CONTROL deleted file mode 100644 index d9e08847c..000000000 --- a/ports/opencl/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: opencl -Version: 2.2 -Port-Version: 7 -Homepage: https://github.com/KhronosGroup/OpenCL-Headers -Description: C/C++ headers and ICD loader (Installable Client Driver) for OpenCL -Supports: !uwp diff --git a/ports/opencl/vcpkg.json b/ports/opencl/vcpkg.json new file mode 100644 index 000000000..633a0ab8c --- /dev/null +++ b/ports/opencl/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "opencl", + "version-string": "2.2", + "port-version": 8, + "description": "C/C++ headers and ICD loader (Installable Client Driver) for OpenCL", + "homepage": "https://github.com/KhronosGroup/OpenCL-Headers", + "supports": "!uwp" +} diff --git a/ports/opencsg/CONTROL b/ports/opencsg/CONTROL deleted file mode 100644 index f48cff6d3..000000000 --- a/ports/opencsg/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: opencsg -Version: 1.4.2-1 -Build-Depends: glew -Description: OpenCSG is a library that does image-based CSG rendering using OpenGL. OpenCSG is written in C++ and supports most modern graphics hardware using Microsoft Windows or the Linux operating system. diff --git a/ports/opencsg/vcpkg.json b/ports/opencsg/vcpkg.json new file mode 100644 index 000000000..829a0f63a --- /dev/null +++ b/ports/opencsg/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "opencsg", + "version-string": "1.4.2", + "port-version": 2, + "description": "OpenCSG is a library that does image-based CSG rendering using OpenGL. OpenCSG is written in C++ and supports most modern graphics hardware using Microsoft Windows or the Linux operating system.", + "dependencies": [ + "glew" + ] +} diff --git a/ports/opengl-registry/CONTROL b/ports/opengl-registry/CONTROL deleted file mode 100644 index fece53105..000000000 --- a/ports/opengl-registry/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: opengl-registry
-Version: 2020-03-25
-Homepage: https://github.com/KhronosGroup/OpenGL-Registry
-Build-Depends: egl-registry
-Description: the API and Extension registries for the OpenGL family APIs
diff --git a/ports/opengl-registry/vcpkg.json b/ports/opengl-registry/vcpkg.json new file mode 100644 index 000000000..2ba48cf6a --- /dev/null +++ b/ports/opengl-registry/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "opengl-registry", + "version-string": "2020-03-25", + "port-version": 1, + "description": "the API and Extension registries for the OpenGL family APIs", + "homepage": "https://github.com/KhronosGroup/OpenGL-Registry", + "dependencies": [ + "egl-registry" + ] +} diff --git a/ports/opengl/CONTROL b/ports/opengl/CONTROL deleted file mode 100644 index 625d51c35..000000000 --- a/ports/opengl/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: opengl -Version: 0.0 -Port-Version: 8 -Description: Open Graphics Library (OpenGL)[3][4][5] is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. diff --git a/ports/opengl/vcpkg.json b/ports/opengl/vcpkg.json new file mode 100644 index 000000000..da77cb58b --- /dev/null +++ b/ports/opengl/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "opengl", + "version-string": "0.0", + "port-version": 9, + "description": "Open Graphics Library (OpenGL)[3][4][5] is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics." +} diff --git a/ports/openigtlink/CONTROL b/ports/openigtlink/CONTROL deleted file mode 100644 index 46af2d45e..000000000 --- a/ports/openigtlink/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: openigtlink
-Version: 3.0
-Port-Version: 1
-Homepage: https://github.com/openigtlink/OpenIGTLink
-Description: OpenIGTLink is an open-source network communication interface specifically designed for image-guided interventions.
diff --git a/ports/openigtlink/vcpkg.json b/ports/openigtlink/vcpkg.json new file mode 100644 index 000000000..a106056b5 --- /dev/null +++ b/ports/openigtlink/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "openigtlink", + "version-string": "3.0", + "port-version": 2, + "description": "OpenIGTLink is an open-source network communication interface specifically designed for image-guided interventions.", + "homepage": "https://github.com/openigtlink/OpenIGTLink" +} diff --git a/ports/openmesh/CONTROL b/ports/openmesh/CONTROL deleted file mode 100644 index 08bb71998..000000000 --- a/ports/openmesh/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: openmesh
-Version: 8.1
-Description: A generic and efficient polygon mesh data structure
diff --git a/ports/openmesh/vcpkg.json b/ports/openmesh/vcpkg.json new file mode 100644 index 000000000..9d64ee9ca --- /dev/null +++ b/ports/openmesh/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "openmesh", + "version-string": "8.1", + "port-version": 1, + "description": "A generic and efficient polygon mesh data structure" +} diff --git a/ports/openmpi/CONTROL b/ports/openmpi/CONTROL deleted file mode 100644 index 9eaf0f3f3..000000000 --- a/ports/openmpi/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: openmpi -Version: 4.1.0 -Homepage: https://www.open-mpi.org/ -Description: The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. -Supports: !(windows|uwp) diff --git a/ports/openmpi/vcpkg.json b/ports/openmpi/vcpkg.json new file mode 100644 index 000000000..96fae3a06 --- /dev/null +++ b/ports/openmpi/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "openmpi", + "version-string": "4.1.0", + "port-version": 1, + "description": "The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.", + "homepage": "https://www.open-mpi.org/", + "supports": "!(windows | uwp)" +} diff --git a/ports/openmvs/CONTROL b/ports/openmvs/CONTROL deleted file mode 100644 index 6947e9241..000000000 --- a/ports/openmvs/CONTROL +++ /dev/null @@ -1,13 +0,0 @@ -Source: openmvs -Version: 1.1 -Port-Version: 4 -Description: OpenMVS: open Multi-View Stereo reconstruction library -Homepage: https://cdcseacave.github.io/openMVS -Build-Depends: zlib, boost-iostreams, boost-program-options, boost-system, boost-serialization, eigen3, opencv, cgal[core], glew, glfw3, vcglib, openmvg[software] (!(windows&static)), libpng, tiff - -Feature: cuda -Build-Depends: cuda -Description: cuda support for openmvs - -Feature: openmp -Description: openmp support for openmvs diff --git a/ports/openmvs/vcpkg.json b/ports/openmvs/vcpkg.json new file mode 100644 index 000000000..74df96ee5 --- /dev/null +++ b/ports/openmvs/vcpkg.json @@ -0,0 +1,43 @@ +{ + "name": "openmvs", + "version-string": "1.1", + "port-version": 5, + "description": "OpenMVS: open Multi-View Stereo reconstruction library", + "homepage": "https://cdcseacave.github.io/openMVS", + "dependencies": [ + "boost-iostreams", + "boost-program-options", + "boost-serialization", + "boost-system", + { + "name": "cgal", + "default-features": false + }, + "eigen3", + "glew", + "glfw3", + "libpng", + "opencv", + { + "name": "openmvg", + "features": [ + "software" + ], + "platform": "!(windows & static)" + }, + "tiff", + "vcglib", + "zlib" + ], + "features": { + "cuda": { + "description": "cuda support for openmvs", + "dependencies": [ + "cuda" + ] + }, + "openmp": { + "description": "openmp support for openmvs" + } + } +} diff --git a/ports/openni2/CONTROL b/ports/openni2/CONTROL deleted file mode 100644 index c1b869a57..000000000 --- a/ports/openni2/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: openni2
-Version: 2.2.0.33-11
-Build-Depends: kinectsdk1
-Homepage: https://github.com/OpenNI/OpenNI2
-Description: OpenNI is open source library for access to Natural Interaction (NI) devices such as RGB-D camera.
-Supports: !uwp
\ No newline at end of file diff --git a/ports/openni2/vcpkg.json b/ports/openni2/vcpkg.json new file mode 100644 index 000000000..6cb6c7c36 --- /dev/null +++ b/ports/openni2/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "openni2", + "version-string": "2.2.0.33", + "port-version": 12, + "description": "OpenNI is open source library for access to Natural Interaction (NI) devices such as RGB-D camera.", + "homepage": "https://github.com/OpenNI/OpenNI2", + "supports": "!uwp", + "dependencies": [ + "kinectsdk1" + ] +} diff --git a/ports/openscap/CONTROL b/ports/openscap/CONTROL deleted file mode 100644 index 631a0c794..000000000 --- a/ports/openscap/CONTROL +++ /dev/null @@ -1,18 +0,0 @@ -Source: openscap
-Version: 1.3.1
-Homepage: https://github.com/OpenSCAP/openscap
-Description: The oscap program is a command line tool that allows users to load, scan, validate, edit, and export SCAP documents.
-Build-Depends: libxslt, libxml2, libzip, curl, pcre2, libpopt, pthread, glib, openssl, zlib
-
-Feature: docs
-Description: install docs
-
-Feature: tests
-Description: build with tests
-
-Feature: util
-Description: build available utils
-Build-Depends: getopt-win32 (windows)
-
-Feature: python
-Description: build with python3
\ No newline at end of file diff --git a/ports/openscap/vcpkg.json b/ports/openscap/vcpkg.json new file mode 100644 index 000000000..3bab620ed --- /dev/null +++ b/ports/openscap/vcpkg.json @@ -0,0 +1,39 @@ +{ + "name": "openscap", + "version-string": "1.3.1", + "port-version": 1, + "description": "The oscap program is a command line tool that allows users to load, scan, validate, edit, and export SCAP documents.", + "homepage": "https://github.com/OpenSCAP/openscap", + "dependencies": [ + "curl", + "glib", + "libpopt", + "libxml2", + "libxslt", + "libzip", + "openssl", + "pcre2", + "pthread", + "zlib" + ], + "features": { + "docs": { + "description": "install docs" + }, + "python": { + "description": "build with python3" + }, + "tests": { + "description": "build with tests" + }, + "util": { + "description": "build available utils", + "dependencies": [ + { + "name": "getopt-win32", + "platform": "windows" + } + ] + } + } +} diff --git a/ports/openssl-unix/CONTROL b/ports/openssl-unix/CONTROL deleted file mode 100644 index 02553017b..000000000 --- a/ports/openssl-unix/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: openssl-unix -Version: 1.1.1h -Port-Version: 1 -Description: Deprecated OpenSSL port -Supports: !(windows|uwp) -Build-Depends: openssl
\ No newline at end of file diff --git a/ports/openssl-unix/vcpkg.json b/ports/openssl-unix/vcpkg.json new file mode 100644 index 000000000..16ac635a7 --- /dev/null +++ b/ports/openssl-unix/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "openssl-unix", + "version-string": "1.1.1h", + "port-version": 2, + "description": "Deprecated OpenSSL port", + "supports": "!(windows | uwp)", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/openssl-uwp/CONTROL b/ports/openssl-uwp/CONTROL deleted file mode 100644 index ca8b59790..000000000 --- a/ports/openssl-uwp/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: openssl-uwp -Version: 1.1.1h -Port-Version: 1 -Description: Deprecated OpenSSL port -Supports: uwp -Build-Depends: openssl
\ No newline at end of file diff --git a/ports/openssl-uwp/vcpkg.json b/ports/openssl-uwp/vcpkg.json new file mode 100644 index 000000000..eba2d4781 --- /dev/null +++ b/ports/openssl-uwp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "openssl-uwp", + "version-string": "1.1.1h", + "port-version": 2, + "description": "Deprecated OpenSSL port", + "supports": "uwp", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/openssl-windows/CONTROL b/ports/openssl-windows/CONTROL deleted file mode 100644 index 0dd8bc462..000000000 --- a/ports/openssl-windows/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: openssl-windows -Version: 1.1.1h -Port-Version: 1 -Description: Deprecated OpenSSL port -Supports: windows -Build-Depends: openssl
\ No newline at end of file diff --git a/ports/openssl-windows/vcpkg.json b/ports/openssl-windows/vcpkg.json new file mode 100644 index 000000000..069235b15 --- /dev/null +++ b/ports/openssl-windows/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "openssl-windows", + "version-string": "1.1.1h", + "port-version": 2, + "description": "Deprecated OpenSSL port", + "supports": "windows", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/openvpn3/CONTROL b/ports/openvpn3/CONTROL deleted file mode 100644 index 7ec063918..000000000 --- a/ports/openvpn3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: openvpn3 -Version: 3.4.1-1 -Build-Depends: asio, tap-windows6 (windows), mbedtls -Description: a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch. diff --git a/ports/openvpn3/vcpkg.json b/ports/openvpn3/vcpkg.json new file mode 100644 index 000000000..ea718ed62 --- /dev/null +++ b/ports/openvpn3/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "openvpn3", + "version-string": "3.4.1", + "port-version": 2, + "description": "a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.", + "dependencies": [ + "asio", + "mbedtls", + { + "name": "tap-windows6", + "platform": "windows" + } + ] +} diff --git a/ports/openvr/CONTROL b/ports/openvr/CONTROL deleted file mode 100644 index 8ae10a92c..000000000 --- a/ports/openvr/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: openvr -Version: 1.16.8 -Homepage: https://github.com/ValveSoftware/openvr -Description: an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. -Supports: !(arm|uwp|osx|android)
\ No newline at end of file diff --git a/ports/openvr/vcpkg.json b/ports/openvr/vcpkg.json new file mode 100644 index 000000000..3a3b00bab --- /dev/null +++ b/ports/openvr/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "openvr", + "version-string": "1.16.8", + "port-version": 1, + "description": "an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting.", + "homepage": "https://github.com/ValveSoftware/openvr", + "supports": "!(arm | uwp | osx | android)" +} diff --git a/ports/openxr-loader/CONTROL b/ports/openxr-loader/CONTROL deleted file mode 100644 index 12cfd6a2c..000000000 --- a/ports/openxr-loader/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: openxr-loader -Version: 1.0.18 -Port-Version: 1 -Description: Khronos API for abstracting VR/MR/AR hardware -Build-Depends: jsoncpp -Supports: !(arm|uwp) - -Feature: vulkan -Description: Vulkan functionality for OpenXR -Build-Depends: vulkan diff --git a/ports/openxr-loader/vcpkg.json b/ports/openxr-loader/vcpkg.json new file mode 100644 index 000000000..43ca0e190 --- /dev/null +++ b/ports/openxr-loader/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "openxr-loader", + "version-string": "1.0.18", + "port-version": 2, + "description": "Khronos API for abstracting VR/MR/AR hardware", + "supports": "!(arm | uwp)", + "dependencies": [ + "jsoncpp" + ], + "features": { + "vulkan": { + "description": "Vulkan functionality for OpenXR", + "dependencies": [ + "vulkan" + ] + } + } +} diff --git a/ports/optional-bare/CONTROL b/ports/optional-bare/CONTROL deleted file mode 100644 index 0c9fe1411..000000000 --- a/ports/optional-bare/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: optional-bare
-Version: 1.1.0
-Description: A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library
diff --git a/ports/optional-bare/vcpkg.json b/ports/optional-bare/vcpkg.json new file mode 100644 index 000000000..673d184ac --- /dev/null +++ b/ports/optional-bare/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "optional-bare", + "version-string": "1.1.0", + "port-version": 1, + "description": "A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library" +} diff --git a/ports/optional-lite/CONTROL b/ports/optional-lite/CONTROL deleted file mode 100644 index 076a05640..000000000 --- a/ports/optional-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: optional-lite
-Version: 3.2.0
-Description: A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
diff --git a/ports/optional-lite/vcpkg.json b/ports/optional-lite/vcpkg.json new file mode 100644 index 000000000..452f75670 --- /dev/null +++ b/ports/optional-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "optional-lite", + "version-string": "3.2.0", + "port-version": 1, + "description": "A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library" +} diff --git a/ports/opus/CONTROL b/ports/opus/CONTROL deleted file mode 100644 index 924e0dd83..000000000 --- a/ports/opus/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: opus -Version: 1.3.1 -Port-Version: 5 -Homepage: https://github.com/xiph/opus -Description: Totally open, royalty-free, highly versatile audio codec - -Feature: avx -Description: Builds the library with avx instruction set diff --git a/ports/opus/vcpkg.json b/ports/opus/vcpkg.json new file mode 100644 index 000000000..f1ea43d69 --- /dev/null +++ b/ports/opus/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "opus", + "version-string": "1.3.1", + "port-version": 6, + "description": "Totally open, royalty-free, highly versatile audio codec", + "homepage": "https://github.com/xiph/opus", + "features": { + "avx": { + "description": "Builds the library with avx instruction set" + } + } +} diff --git a/ports/opusfile/CONTROL b/ports/opusfile/CONTROL deleted file mode 100644 index 139b7fa7e..000000000 --- a/ports/opusfile/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: opusfile
-Version: 0.12 -Homepage: https://github.com/xiph/opusfile
-Description: Stand-alone decoder library for .opus streams
-Build-Depends: libogg, opus
-Supports: !uwp
-
-Feature: opusurl
-Description: Support decoding of http(s) streams
-Build-Depends: openssl
diff --git a/ports/opusfile/vcpkg.json b/ports/opusfile/vcpkg.json new file mode 100644 index 000000000..212c393f5 --- /dev/null +++ b/ports/opusfile/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "opusfile", + "version-string": "0.12", + "port-version": 1, + "description": "Stand-alone decoder library for .opus streams", + "homepage": "https://github.com/xiph/opusfile", + "supports": "!uwp", + "dependencies": [ + "libogg", + "opus" + ], + "features": { + "opusurl": { + "description": "Support decoding of http(s) streams", + "dependencies": [ + "openssl" + ] + } + } +} diff --git a/ports/orc/CONTROL b/ports/orc/CONTROL deleted file mode 100644 index 13302349e..000000000 --- a/ports/orc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: orc -Version: 1.6.4 -Port-Version: 1 -Homepage: https://orc.apache.org/ -Build-Depends: zlib, protobuf, lz4, snappy, zstd, gtest -Description: The smallest, fastest columnar storage for Hadoop workloads. diff --git a/ports/orc/vcpkg.json b/ports/orc/vcpkg.json new file mode 100644 index 000000000..7f87b3c62 --- /dev/null +++ b/ports/orc/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "orc", + "version-string": "1.6.4", + "port-version": 2, + "description": "The smallest, fastest columnar storage for Hadoop workloads.", + "homepage": "https://orc.apache.org/", + "dependencies": [ + "gtest", + "lz4", + "protobuf", + "snappy", + "zlib", + "zstd" + ] +} diff --git a/ports/osg-qt/CONTROL b/ports/osg-qt/CONTROL deleted file mode 100644 index c3c9dc621..000000000 --- a/ports/osg-qt/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: osg-qt
-Version: Qt5
-Port-Version: 1
-Description: osgQt - Qt project for making use of OpenSceneGraph(OSG)
-Build-Depends: osg, qt5-base[core]
diff --git a/ports/osg-qt/vcpkg.json b/ports/osg-qt/vcpkg.json new file mode 100644 index 000000000..068487110 --- /dev/null +++ b/ports/osg-qt/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "osg-qt", + "version-string": "Qt5", + "port-version": 2, + "description": "osgQt - Qt project for making use of OpenSceneGraph(OSG)", + "dependencies": [ + "osg", + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/osg/CONTROL b/ports/osg/CONTROL deleted file mode 100644 index a05f5abe7..000000000 --- a/ports/osg/CONTROL +++ /dev/null @@ -1,28 +0,0 @@ -Source: osg -Version: 3.6.5 -Port-Version: 7 -Homepage: https://github.com/openscenegraph/OpenSceneGraph -Description: The OpenSceneGraph is an open source high performance 3D graphics toolkit. -Build-Depends: zlib, fontconfig (!windows), expat (windows), openimageio (osx) - -Feature: collada -Description: Support for Collada (.dae) files -Build-Depends: collada-dom - -Feature: tools -Description: Enable to build OSG Applications (e.g. osgviewer) -Build-Depends: freetype, sdl1, curl, libjpeg-turbo, libpng, libiconv (windows) - -Feature: examples -Description: Enable to build OSG Examples -Build-Depends: freetype, sdl1, sdl2, libiconv (windows) - -Feature: plugins -Description: Build OSG Plugins - Disable for compile testing examples on a time limit -Build-Depends: freetype, sdl1, curl, openexr, ilmbase, gdal, giflib (windows), jasper, libjpeg-turbo, libpng, tiff, libxml2 (windows), libiconv (windows), libgta, liblas, nvtt (!x86), coin, boost-asio (!windows), boost-core (!windows), boost-logic (!windows), boost-lexical-cast (!windows), boost-smart-ptr (!windows), boost-tuple (!windows), boost-bind (!windows) - -Feature: packages -Description: Set to ON to generate CPack configuration files and packaging targets - -Feature: docs -Description: Build OpenSceneGraph reference documentation using doxygen (use: make doc_openscenegraph doc_openthreads diff --git a/ports/osg/vcpkg.json b/ports/osg/vcpkg.json new file mode 100644 index 000000000..8ad7f03b1 --- /dev/null +++ b/ports/osg/vcpkg.json @@ -0,0 +1,124 @@ +{ + "name": "osg", + "version-string": "3.6.5", + "port-version": 8, + "description": "The OpenSceneGraph is an open source high performance 3D graphics toolkit.", + "homepage": "https://github.com/openscenegraph/OpenSceneGraph", + "dependencies": [ + { + "name": "expat", + "platform": "windows" + }, + { + "name": "fontconfig", + "platform": "!windows" + }, + { + "name": "openimageio", + "platform": "osx" + }, + "zlib" + ], + "features": { + "collada": { + "description": "Support for Collada (.dae) files", + "dependencies": [ + "collada-dom" + ] + }, + "docs": { + "description": "Build OpenSceneGraph reference documentation using doxygen (use: make doc_openscenegraph doc_openthreads" + }, + "examples": { + "description": "Enable to build OSG Examples", + "dependencies": [ + "freetype", + { + "name": "libiconv", + "platform": "windows" + }, + "sdl1", + "sdl2" + ] + }, + "packages": { + "description": "Set to ON to generate CPack configuration files and packaging targets" + }, + "plugins": { + "description": "Build OSG Plugins - Disable for compile testing examples on a time limit", + "dependencies": [ + { + "name": "boost-asio", + "platform": "!windows" + }, + { + "name": "boost-bind", + "platform": "!windows" + }, + { + "name": "boost-core", + "platform": "!windows" + }, + { + "name": "boost-lexical-cast", + "platform": "!windows" + }, + { + "name": "boost-logic", + "platform": "!windows" + }, + { + "name": "boost-smart-ptr", + "platform": "!windows" + }, + { + "name": "boost-tuple", + "platform": "!windows" + }, + "coin", + "curl", + "freetype", + "gdal", + { + "name": "giflib", + "platform": "windows" + }, + "ilmbase", + "jasper", + "libgta", + { + "name": "libiconv", + "platform": "windows" + }, + "libjpeg-turbo", + "liblas", + "libpng", + { + "name": "libxml2", + "platform": "windows" + }, + { + "name": "nvtt", + "platform": "!x86" + }, + "openexr", + "sdl1", + "tiff" + ] + }, + "tools": { + "description": "Enable to build OSG Applications (e.g. osgviewer)", + "dependencies": [ + "curl", + "freetype", + { + "name": "libiconv", + "platform": "windows" + }, + "libjpeg-turbo", + "libpng", + "sdl1" + ] + } + } +} diff --git a/ports/osi/CONTROL b/ports/osi/CONTROL deleted file mode 100644 index 5057f156d..000000000 --- a/ports/osi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: osi -Version: 0.108.6 -Description: Osi (Open Solver Interface) provides an abstract base class to a generic linear programming (LP) solver, along with derived classes for specific solvers. Many applications may be able to use the Osi to insulate themselves from a specific LP solver. -Build-Depends: coinutils diff --git a/ports/osi/vcpkg.json b/ports/osi/vcpkg.json new file mode 100644 index 000000000..de8d0a488 --- /dev/null +++ b/ports/osi/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "osi", + "version-string": "0.108.6", + "port-version": 1, + "description": "Osi (Open Solver Interface) provides an abstract base class to a generic linear programming (LP) solver, along with derived classes for specific solvers. Many applications may be able to use the Osi to insulate themselves from a specific LP solver.", + "dependencies": [ + "coinutils" + ] +} diff --git a/ports/outcome/CONTROL b/ports/outcome/CONTROL deleted file mode 100644 index 08e902468..000000000 --- a/ports/outcome/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: outcome -Version: 2.2.0-release -Homepage: https://github.com/ned14/outcome -Description: Provides very lightweight outcome<T> and result<T> (non-Boost edition) -Build-Depends: ned14-internal-quickcpplib, status-code -Supports: !uwp - -Feature: run-tests -Description: Build and run the dependency validation tests diff --git a/ports/outcome/vcpkg.json b/ports/outcome/vcpkg.json new file mode 100644 index 000000000..6c0a4e93a --- /dev/null +++ b/ports/outcome/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "outcome", + "version-string": "2.2.0-release", + "port-version": 1, + "description": "Provides very lightweight outcome<T> and result<T> (non-Boost edition)", + "homepage": "https://github.com/ned14/outcome", + "supports": "!uwp", + "dependencies": [ + "ned14-internal-quickcpplib", + "status-code" + ], + "features": { + "run-tests": { + "description": "Build and run the dependency validation tests" + } + } +} diff --git a/ports/p-ranav-csv/CONTROL b/ports/p-ranav-csv/CONTROL deleted file mode 100644 index 6ab672e3d..000000000 --- a/ports/p-ranav-csv/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: p-ranav-csv
-Version: 2019-07-11
-Description: [deprecated] CSV for modern C++
-Homepage: https://github.com/p-ranav/csv
diff --git a/ports/p-ranav-csv/vcpkg.json b/ports/p-ranav-csv/vcpkg.json new file mode 100644 index 000000000..86a2e0a0c --- /dev/null +++ b/ports/p-ranav-csv/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "p-ranav-csv", + "version-string": "2019-07-11", + "port-version": 1, + "description": "[deprecated] CSV for modern C++", + "homepage": "https://github.com/p-ranav/csv" +} diff --git a/ports/p-ranav-csv2/CONTROL b/ports/p-ranav-csv2/CONTROL deleted file mode 100644 index 003c97b0b..000000000 --- a/ports/p-ranav-csv2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: p-ranav-csv2
-Version: 2020-12-14
-Homepage: https://github.com/p-ranav/csv2
-Description: CSV for modern C++
diff --git a/ports/p-ranav-csv2/vcpkg.json b/ports/p-ranav-csv2/vcpkg.json new file mode 100644 index 000000000..2b3d4dd86 --- /dev/null +++ b/ports/p-ranav-csv2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "p-ranav-csv2", + "version-string": "2020-12-14", + "port-version": 1, + "description": "CSV for modern C++", + "homepage": "https://github.com/p-ranav/csv2" +} diff --git a/ports/parallel-hashmap/CONTROL b/ports/parallel-hashmap/CONTROL deleted file mode 100644 index 3d8fe0132..000000000 --- a/ports/parallel-hashmap/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: parallel-hashmap -Version: 1.33 -Description: A header-only, very fast and memory-friendly family of C++ hash maps. diff --git a/ports/parallel-hashmap/vcpkg.json b/ports/parallel-hashmap/vcpkg.json new file mode 100644 index 000000000..b1d7230cf --- /dev/null +++ b/ports/parallel-hashmap/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "parallel-hashmap", + "version-string": "1.33", + "port-version": 1, + "description": "A header-only, very fast and memory-friendly family of C++ hash maps." +} diff --git a/ports/parallelstl/CONTROL b/ports/parallelstl/CONTROL deleted file mode 100644 index 4b7b0549a..000000000 --- a/ports/parallelstl/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: parallelstl
-Version: 20200330
-Homepage: https://github.com/intel/parallelstl
-Description: Parallel STL is an implementation of the C++ standard library algorithms with support for execution policies, as specified in ISO/IEC 14882:2017 standard, commonly called C++17.
-Build-Depends: tbb
\ No newline at end of file diff --git a/ports/parallelstl/vcpkg.json b/ports/parallelstl/vcpkg.json new file mode 100644 index 000000000..f64a2af0f --- /dev/null +++ b/ports/parallelstl/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "parallelstl", + "version-string": "20200330", + "port-version": 1, + "description": "Parallel STL is an implementation of the C++ standard library algorithms with support for execution policies, as specified in ISO/IEC 14882:2017 standard, commonly called C++17.", + "homepage": "https://github.com/intel/parallelstl", + "dependencies": [ + "tbb" + ] +} diff --git a/ports/parmetis/CONTROL b/ports/parmetis/CONTROL deleted file mode 100644 index 7ef872fac..000000000 --- a/ports/parmetis/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: parmetis
-Version: 4.0.3
-Port-Version: 4
-Homepage: https://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
-Description: Parallel Graph Partitioning and Fill-reducing Matrix Ordering
-Build-Depends: metis, mpi
diff --git a/ports/parmetis/vcpkg.json b/ports/parmetis/vcpkg.json new file mode 100644 index 000000000..4b5cf9966 --- /dev/null +++ b/ports/parmetis/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "parmetis", + "version-string": "4.0.3", + "port-version": 5, + "description": "Parallel Graph Partitioning and Fill-reducing Matrix Ordering", + "homepage": "https://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview", + "dependencies": [ + "metis", + "mpi" + ] +} diff --git a/ports/parquet/CONTROL b/ports/parquet/CONTROL deleted file mode 100644 index 21584e8ee..000000000 --- a/ports/parquet/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: parquet -Version: 0 -Build-Depends: arrow -Description: Parquet-cpp is a C++ library to read and write the Apache Parquet columnar data format. It is now part of the arrow library.
\ No newline at end of file diff --git a/ports/parquet/vcpkg.json b/ports/parquet/vcpkg.json new file mode 100644 index 000000000..c604f1a9f --- /dev/null +++ b/ports/parquet/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "parquet", + "version-string": "0", + "port-version": 1, + "description": "Parquet-cpp is a C++ library to read and write the Apache Parquet columnar data format. It is now part of the arrow library.", + "dependencies": [ + "arrow" + ] +} diff --git a/ports/parson/CONTROL b/ports/parson/CONTROL deleted file mode 100644 index fc3cb26f2..000000000 --- a/ports/parson/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: parson -Version: 2020-09-14 -Description: a lighweight json library written in C diff --git a/ports/parson/vcpkg.json b/ports/parson/vcpkg.json new file mode 100644 index 000000000..b128637b2 --- /dev/null +++ b/ports/parson/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "parson", + "version-string": "2020-09-14", + "port-version": 1, + "description": "a lighweight json library written in C" +} diff --git a/ports/pbc/CONTROL b/ports/pbc/CONTROL deleted file mode 100644 index e7f0cc3c0..000000000 --- a/ports/pbc/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: pbc -Version: 0.5.14 -Port-Version: 4 -Build-Depends: mpir (windows), gmp (!windows) -Homepage: https://crypto.stanford.edu/pbc -Description: Pairing-Based Crypto library provides low-level routines for pairing-based cryptosystems. -Supports: !uwp diff --git a/ports/pbc/vcpkg.json b/ports/pbc/vcpkg.json new file mode 100644 index 000000000..3f9c2fc80 --- /dev/null +++ b/ports/pbc/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "pbc", + "version-string": "0.5.14", + "port-version": 5, + "description": "Pairing-Based Crypto library provides low-level routines for pairing-based cryptosystems.", + "homepage": "https://crypto.stanford.edu/pbc", + "supports": "!uwp", + "dependencies": [ + { + "name": "gmp", + "platform": "!windows" + }, + { + "name": "mpir", + "platform": "windows" + } + ] +} diff --git a/ports/pcg/CONTROL b/ports/pcg/CONTROL deleted file mode 100644 index 781d8ef28..000000000 --- a/ports/pcg/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: pcg -Version: 2021-04-06 -Description: Permuted Congruential Generator diff --git a/ports/pcg/vcpkg.json b/ports/pcg/vcpkg.json new file mode 100644 index 000000000..ce5e0de21 --- /dev/null +++ b/ports/pcg/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "pcg", + "version-string": "2021-04-06", + "port-version": 1, + "description": "Permuted Congruential Generator" +} diff --git a/ports/pdal-c/CONTROL b/ports/pdal-c/CONTROL deleted file mode 100644 index 061e1a659..000000000 --- a/ports/pdal-c/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pdal-c
-Version: 1.8-2
-Description: C API for the Point Data Abstraction Library (PDAL)
-Build-Depends: pdal
diff --git a/ports/pdal-c/vcpkg.json b/ports/pdal-c/vcpkg.json new file mode 100644 index 000000000..c0629c990 --- /dev/null +++ b/ports/pdal-c/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "pdal-c", + "version-string": "1.8", + "port-version": 3, + "description": "C API for the Point Data Abstraction Library (PDAL)", + "dependencies": [ + "pdal" + ] +} diff --git a/ports/pdal/CONTROL b/ports/pdal/CONTROL deleted file mode 100644 index 99643803d..000000000 --- a/ports/pdal/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: pdal
-Version: 1.7.1
-Port-Version: 11
-Description: PDAL - Point Data Abstraction Library is a library for manipulating point cloud data.
-Build-Depends: gdal, geos, jsoncpp, libgeotiff, laszip, boost-system, boost-filesystem
diff --git a/ports/pdal/vcpkg.json b/ports/pdal/vcpkg.json new file mode 100644 index 000000000..cdcbd4e7c --- /dev/null +++ b/ports/pdal/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "pdal", + "version-string": "1.7.1", + "port-version": 12, + "description": "PDAL - Point Data Abstraction Library is a library for manipulating point cloud data.", + "dependencies": [ + "boost-filesystem", + "boost-system", + "gdal", + "geos", + "jsoncpp", + "laszip", + "libgeotiff" + ] +} diff --git a/ports/pdcurses/CONTROL b/ports/pdcurses/CONTROL deleted file mode 100644 index 96fcf8e24..000000000 --- a/ports/pdcurses/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pdcurses -Version: 3.9 -Homepage: https://sourceforge.net/projects/pdcurses/ -Description: Public Domain Curses - a curses library for environments that don't fit the termcap/terminfo model. diff --git a/ports/pdcurses/vcpkg.json b/ports/pdcurses/vcpkg.json new file mode 100644 index 000000000..55ae1a1d9 --- /dev/null +++ b/ports/pdcurses/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pdcurses", + "version-string": "3.9", + "port-version": 1, + "description": "Public Domain Curses - a curses library for environments that don't fit the termcap/terminfo model.", + "homepage": "https://sourceforge.net/projects/pdcurses/" +} diff --git a/ports/pdqsort/CONTROL b/ports/pdqsort/CONTROL deleted file mode 100644 index 6d1d9e660..000000000 --- a/ports/pdqsort/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pdqsort -Version: 2019-07-30 -Homepage: https://github.com/orlp/pdqsort -Description: Pattern-defeating quicksort (pdqsort) is a novel sorting algorithm diff --git a/ports/pdqsort/vcpkg.json b/ports/pdqsort/vcpkg.json new file mode 100644 index 000000000..60a5647ea --- /dev/null +++ b/ports/pdqsort/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pdqsort", + "version-string": "2019-07-30", + "port-version": 1, + "description": "Pattern-defeating quicksort (pdqsort) is a novel sorting algorithm", + "homepage": "https://github.com/orlp/pdqsort" +} diff --git a/ports/pe-parse/CONTROL b/ports/pe-parse/CONTROL deleted file mode 100644 index c269edd7f..000000000 --- a/ports/pe-parse/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: pe-parse -Version: 1.2.0 -Description: pe-parse is a principled, lightweight C/C++ PE parser -Homepage: https://github.com/trailofbits/pe-parse -Supports: !uwp diff --git a/ports/pe-parse/vcpkg.json b/ports/pe-parse/vcpkg.json new file mode 100644 index 000000000..9243b0eb3 --- /dev/null +++ b/ports/pe-parse/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "pe-parse", + "version-string": "1.2.0", + "port-version": 1, + "description": "pe-parse is a principled, lightweight C/C++ PE parser", + "homepage": "https://github.com/trailofbits/pe-parse", + "supports": "!uwp" +} diff --git a/ports/pegtl-2/CONTROL b/ports/pegtl-2/CONTROL deleted file mode 100644 index 3ff09b8df..000000000 --- a/ports/pegtl-2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pegtl-2
-Version: 2.8.3 -Description: The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG). This version maintains compatibility with C++11.
-Homepage: https://github.com/taocpp/PEGTL
\ No newline at end of file diff --git a/ports/pegtl-2/vcpkg.json b/ports/pegtl-2/vcpkg.json new file mode 100644 index 000000000..55ee5e69f --- /dev/null +++ b/ports/pegtl-2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pegtl-2", + "version-string": "2.8.3", + "port-version": 1, + "description": "The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG). This version maintains compatibility with C++11.", + "homepage": "https://github.com/taocpp/PEGTL" +} diff --git a/ports/pegtl/CONTROL b/ports/pegtl/CONTROL deleted file mode 100644 index 06f75c201..000000000 --- a/ports/pegtl/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pegtl
-Version: 3.2.0
-Description: The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG).
-Homepage: https://github.com/taocpp/PEGTL
diff --git a/ports/pegtl/vcpkg.json b/ports/pegtl/vcpkg.json new file mode 100644 index 000000000..0a56f3f72 --- /dev/null +++ b/ports/pegtl/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pegtl", + "version-string": "3.2.0", + "port-version": 1, + "description": "The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG).", + "homepage": "https://github.com/taocpp/PEGTL" +} diff --git a/ports/pfring/CONTROL b/ports/pfring/CONTROL deleted file mode 100644 index edddaa9a5..000000000 --- a/ports/pfring/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: pfring
-Version: 2019-10-17-2
-Homepage: https://github.com/ntop/PF_RING
-Description: PF_RING™ is a Linux kernel module and user-space framework that allows you to process packets at high-rates while providing you a consistent API for packet processing applications.
-Build-Depends: libpcap
diff --git a/ports/pfring/vcpkg.json b/ports/pfring/vcpkg.json new file mode 100644 index 000000000..9e78c638b --- /dev/null +++ b/ports/pfring/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "pfring", + "version-string": "2019-10-17", + "port-version": 3, + "description": "PF_RING™ is a Linux kernel module and user-space framework that allows you to process packets at high-rates while providing you a consistent API for packet processing applications.", + "homepage": "https://github.com/ntop/PF_RING", + "dependencies": [ + "libpcap" + ] +} diff --git a/ports/pfultz2-linq/CONTROL b/ports/pfultz2-linq/CONTROL deleted file mode 100644 index e8185c327..000000000 --- a/ports/pfultz2-linq/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pfultz2-linq
-Version: 2019-05-14
-Description: Linq for list comprehension in C++
-Build-Depends: boost-fusion, boost-iterator, boost-mpl, boost-optional, boost-preprocessor, boost-range, boost-static-assert, boost-type-traits, boost-unordered, boost-utility
diff --git a/ports/pfultz2-linq/vcpkg.json b/ports/pfultz2-linq/vcpkg.json new file mode 100644 index 000000000..768c6118b --- /dev/null +++ b/ports/pfultz2-linq/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "pfultz2-linq", + "version-string": "2019-05-14", + "port-version": 1, + "description": "Linq for list comprehension in C++", + "dependencies": [ + "boost-fusion", + "boost-iterator", + "boost-mpl", + "boost-optional", + "boost-preprocessor", + "boost-range", + "boost-static-assert", + "boost-type-traits", + "boost-unordered", + "boost-utility" + ] +} diff --git a/ports/picojson/CONTROL b/ports/picojson/CONTROL deleted file mode 100644 index 72ac9c513..000000000 --- a/ports/picojson/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: picojson -Version: 1.3.0-1 -Homepage: https://github.com/kazuho/picojson -Description: A header-file-only, JSON parser serializer in C++. - diff --git a/ports/picojson/vcpkg.json b/ports/picojson/vcpkg.json new file mode 100644 index 000000000..540a2ad3d --- /dev/null +++ b/ports/picojson/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "picojson", + "version-string": "1.3.0", + "port-version": 2, + "description": "A header-file-only, JSON parser serializer in C++.", + "homepage": "https://github.com/kazuho/picojson" +} diff --git a/ports/picosha2/CONTROL b/ports/picosha2/CONTROL deleted file mode 100644 index a388045a2..000000000 --- a/ports/picosha2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: picosha2 -Version: 2018-07-30 -Homepage: https://github.com/okdshin/PicoSHA2 -Description: PicoSHA2 - a C++ SHA256 hash generator diff --git a/ports/picosha2/vcpkg.json b/ports/picosha2/vcpkg.json new file mode 100644 index 000000000..45091e449 --- /dev/null +++ b/ports/picosha2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "picosha2", + "version-string": "2018-07-30", + "port-version": 1, + "description": "PicoSHA2 - a C++ SHA256 hash generator", + "homepage": "https://github.com/okdshin/PicoSHA2" +} diff --git a/ports/piex/CONTROL b/ports/piex/CONTROL deleted file mode 100644 index 2ff82df97..000000000 --- a/ports/piex/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: piex
-Version: 2019-07-11 -Homepage: https://github.com/google/piex
-Description: The Preview Image Extractor (PIEX) is designed to find and extract the largest
diff --git a/ports/piex/vcpkg.json b/ports/piex/vcpkg.json new file mode 100644 index 000000000..fdb727fb7 --- /dev/null +++ b/ports/piex/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "piex", + "version-string": "2019-07-11", + "port-version": 1, + "description": "The Preview Image Extractor (PIEX) is designed to find and extract the largest", + "homepage": "https://github.com/google/piex" +} diff --git a/ports/pixel/CONTROL b/ports/pixel/CONTROL deleted file mode 100644 index fae73d2fd..000000000 --- a/ports/pixel/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: pixel -Version: 0.3-1 -Description: Simple 2D Graphics based on standard and portable OpenGL. -Build-Depends: glew, opengl, sdl2 -Homepage: https://github.com/dascandy/pixel -Supports: !windows
\ No newline at end of file diff --git a/ports/pixel/vcpkg.json b/ports/pixel/vcpkg.json new file mode 100644 index 000000000..a562aa8af --- /dev/null +++ b/ports/pixel/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "pixel", + "version-string": "0.3", + "port-version": 2, + "description": "Simple 2D Graphics based on standard and portable OpenGL.", + "homepage": "https://github.com/dascandy/pixel", + "supports": "!windows", + "dependencies": [ + "glew", + "opengl", + "sdl2" + ] +} diff --git a/ports/platform-folders/CONTROL b/ports/platform-folders/CONTROL deleted file mode 100644 index 8b5227dd3..000000000 --- a/ports/platform-folders/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: platform-folders
-Version: 4.0.0
-Port-Version: 6
-Description: A C++ library to look for special directories like "My Documents" and "%APPDATA%"
diff --git a/ports/platform-folders/vcpkg.json b/ports/platform-folders/vcpkg.json new file mode 100644 index 000000000..e0f57ccac --- /dev/null +++ b/ports/platform-folders/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "platform-folders", + "version-string": "4.0.0", + "port-version": 7, + "description": "A C++ library to look for special directories like \"My Documents\" and \"%APPDATA%\"" +} diff --git a/ports/plf-list/CONTROL b/ports/plf-list/CONTROL deleted file mode 100644 index 338eec5ea..000000000 --- a/ports/plf-list/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: plf-list -Version: 2019-08-10 -Description: A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average -Homepage: https://www.plflib.org/ diff --git a/ports/plf-list/vcpkg.json b/ports/plf-list/vcpkg.json new file mode 100644 index 000000000..e86191647 --- /dev/null +++ b/ports/plf-list/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "plf-list", + "version-string": "2019-08-10", + "port-version": 1, + "description": "A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average", + "homepage": "https://www.plflib.org/" +} diff --git a/ports/plf-nanotimer/CONTROL b/ports/plf-nanotimer/CONTROL deleted file mode 100644 index 10ac0ac2c..000000000 --- a/ports/plf-nanotimer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: plf-nanotimer -Version: 2019-08-10 -Description: A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking -Homepage: https://www.plflib.org/ diff --git a/ports/plf-nanotimer/vcpkg.json b/ports/plf-nanotimer/vcpkg.json new file mode 100644 index 000000000..26e8a22e4 --- /dev/null +++ b/ports/plf-nanotimer/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "plf-nanotimer", + "version-string": "2019-08-10", + "port-version": 1, + "description": "A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking", + "homepage": "https://www.plflib.org/" +} diff --git a/ports/plf-stack/CONTROL b/ports/plf-stack/CONTROL deleted file mode 100644 index d0a40be45..000000000 --- a/ports/plf-stack/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: plf-stack -Version: 2019-08-10 -Description: A C++ data container replicating std::stack functionality but with better performance -Homepage: https://www.plflib.org/ diff --git a/ports/plf-stack/vcpkg.json b/ports/plf-stack/vcpkg.json new file mode 100644 index 000000000..6c0a75f68 --- /dev/null +++ b/ports/plf-stack/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "plf-stack", + "version-string": "2019-08-10", + "port-version": 1, + "description": "A C++ data container replicating std::stack functionality but with better performance", + "homepage": "https://www.plflib.org/" +} diff --git a/ports/plib/CONTROL b/ports/plib/CONTROL deleted file mode 100644 index 3b6b99c71..000000000 --- a/ports/plib/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: plib
-Version: 1.8.5-4
-Description: A suite of portable game libraries
diff --git a/ports/plib/vcpkg.json b/ports/plib/vcpkg.json new file mode 100644 index 000000000..421823aff --- /dev/null +++ b/ports/plib/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "plib", + "version-string": "1.8.5", + "port-version": 5, + "description": "A suite of portable game libraries" +} diff --git a/ports/plibsys/CONTROL b/ports/plibsys/CONTROL deleted file mode 100644 index dec1285c9..000000000 --- a/ports/plibsys/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: plibsys
-Version: 0.0.4
-Port-Version: 4
-Homepage: https://github.com/saprykin/plibsys
-Description: Highly portable C system library: threads and synchronization, sockets, IPC, data structures and more.
-Supports: !uwp
diff --git a/ports/plibsys/vcpkg.json b/ports/plibsys/vcpkg.json new file mode 100644 index 000000000..4960c01a2 --- /dev/null +++ b/ports/plibsys/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "plibsys", + "version-string": "0.0.4", + "port-version": 5, + "description": "Highly portable C system library: threads and synchronization, sockets, IPC, data structures and more.", + "homepage": "https://github.com/saprykin/plibsys", + "supports": "!uwp" +} diff --git a/ports/plog/CONTROL b/ports/plog/CONTROL deleted file mode 100644 index 8ffd4fdfa..000000000 --- a/ports/plog/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: plog
-Version: 1.1.5
-Homepage: https://github.com/SergiusTheBest/plog
-Description: Portable, simple and extensible C++ logging library.
diff --git a/ports/plog/vcpkg.json b/ports/plog/vcpkg.json new file mode 100644 index 000000000..c1de0acff --- /dev/null +++ b/ports/plog/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "plog", + "version-string": "1.1.5", + "port-version": 1, + "description": "Portable, simple and extensible C++ logging library.", + "homepage": "https://github.com/SergiusTheBest/plog" +} diff --git a/ports/plustache/CONTROL b/ports/plustache/CONTROL deleted file mode 100644 index f01f1598b..000000000 --- a/ports/plustache/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: plustache -Version: 0.4.0-1 -Description: {{mustaches}} for C++ -Build-Depends: boost-regex, boost-algorithm diff --git a/ports/plustache/vcpkg.json b/ports/plustache/vcpkg.json new file mode 100644 index 000000000..3908571d2 --- /dev/null +++ b/ports/plustache/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "plustache", + "version-string": "0.4.0", + "port-version": 2, + "description": "{{mustaches}} for C++", + "dependencies": [ + "boost-algorithm", + "boost-regex" + ] +} diff --git a/ports/pngwriter/CONTROL b/ports/pngwriter/CONTROL deleted file mode 100644 index 286244e93..000000000 --- a/ports/pngwriter/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pngwriter
-Version: 0.7.0-2
-Build-Depends: zlib, libpng, freetype
-Description: PNGwriter is a very easy to use open source graphics library that uses PNG as its output format
diff --git a/ports/pngwriter/vcpkg.json b/ports/pngwriter/vcpkg.json new file mode 100644 index 000000000..f7fa371e3 --- /dev/null +++ b/ports/pngwriter/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "pngwriter", + "version-string": "0.7.0", + "port-version": 3, + "description": "PNGwriter is a very easy to use open source graphics library that uses PNG as its output format", + "dependencies": [ + "freetype", + "libpng", + "zlib" + ] +} diff --git a/ports/poly2tri/CONTROL b/ports/poly2tri/CONTROL deleted file mode 100644 index 21ed149e3..000000000 --- a/ports/poly2tri/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: poly2tri -Version: 2020-07-21 -Homepage: https://github.com/greenm01/poly2tri -Description: The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons. -Supports: !uwp diff --git a/ports/poly2tri/vcpkg.json b/ports/poly2tri/vcpkg.json new file mode 100644 index 000000000..9fbdff23a --- /dev/null +++ b/ports/poly2tri/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "poly2tri", + "version-string": "2020-07-21", + "port-version": 1, + "description": "The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.", + "homepage": "https://github.com/greenm01/poly2tri", + "supports": "!uwp" +} diff --git a/ports/polyclipping/CONTROL b/ports/polyclipping/CONTROL deleted file mode 100644 index 6ae357588..000000000 --- a/ports/polyclipping/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: polyclipping -Version: 6.4.2 -Port-Version: 6 -Homepage: https://sourceforge.net/projects/polyclipping/ -Description: The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons. diff --git a/ports/polyclipping/vcpkg.json b/ports/polyclipping/vcpkg.json new file mode 100644 index 000000000..8e524232f --- /dev/null +++ b/ports/polyclipping/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "polyclipping", + "version-string": "6.4.2", + "port-version": 7, + "description": "The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.", + "homepage": "https://sourceforge.net/projects/polyclipping/" +} diff --git a/ports/polyhook2/CONTROL b/ports/polyhook2/CONTROL deleted file mode 100644 index 311b64ebb..000000000 --- a/ports/polyhook2/CONTROL +++ /dev/null @@ -1,30 +0,0 @@ -Source: polyhook2
-Version: 2021-05-09
-Homepage: https://github.com/stevemk14ebr/PolyHook_2_0
-Description: C++17, x86/x64 Hooking Library v2.0
-Supports: !(arm|uwp|linux|osx)
-Default-Features: capstone,zydis,exception,detours,inlinentd,pe,virtuals
-
-Feature: capstone
-Build-Depends: capstone[x86]
-Description: Capstone disassembler integration.
-
-Feature: zydis
-Build-Depends: zydis
-Description: Zydis disassembler integration.
-
-Feature: exception
-Description: Implement all exception hooking functionality
-
-Feature: detours
-Description: Implement detour functionality
-
-Feature: inlinentd
-Build-Depends: asmjit
-Description: Support inline hooks without specifying typedefs by generating callback stubs at runtime with AsmJit
-
-Feature: pe
-Description: Implement all win pe hooking functionality
-
-Feature: virtuals
-Description: Implement all virtual table hooking functionality
diff --git a/ports/polyhook2/vcpkg.json b/ports/polyhook2/vcpkg.json new file mode 100644 index 000000000..252fb1a87 --- /dev/null +++ b/ports/polyhook2/vcpkg.json @@ -0,0 +1,54 @@ +{ + "name": "polyhook2", + "version-string": "2021-05-09", + "port-version": 1, + "description": "C++17, x86/x64 Hooking Library v2.0", + "homepage": "https://github.com/stevemk14ebr/PolyHook_2_0", + "supports": "!(arm | uwp | linux | osx)", + "default-features": [ + "capstone", + "detours", + "exception", + "inlinentd", + "pe", + "virtuals", + "zydis" + ], + "features": { + "capstone": { + "description": "Capstone disassembler integration.", + "dependencies": [ + { + "name": "capstone", + "features": [ + "x86" + ] + } + ] + }, + "detours": { + "description": "Implement detour functionality" + }, + "exception": { + "description": "Implement all exception hooking functionality" + }, + "inlinentd": { + "description": "Support inline hooks without specifying typedefs by generating callback stubs at runtime with AsmJit", + "dependencies": [ + "asmjit" + ] + }, + "pe": { + "description": "Implement all win pe hooking functionality" + }, + "virtuals": { + "description": "Implement all virtual table hooking functionality" + }, + "zydis": { + "description": "Zydis disassembler integration.", + "dependencies": [ + "zydis" + ] + } + } +} diff --git a/ports/polymorphic-value/CONTROL b/ports/polymorphic-value/CONTROL deleted file mode 100644 index 1016ead69..000000000 --- a/ports/polymorphic-value/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: polymorphic-value
-Version: 1.3.0-1
-Description: A polymorphic value-type for C++
-Homepage: https://github.com/jbcoe/polymorphic_value
diff --git a/ports/polymorphic-value/vcpkg.json b/ports/polymorphic-value/vcpkg.json new file mode 100644 index 000000000..a47f48294 --- /dev/null +++ b/ports/polymorphic-value/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "polymorphic-value", + "version-string": "1.3.0", + "port-version": 2, + "description": "A polymorphic value-type for C++", + "homepage": "https://github.com/jbcoe/polymorphic_value" +} diff --git a/ports/ponder/CONTROL b/ports/ponder/CONTROL deleted file mode 100644 index 6efa61799..000000000 --- a/ports/ponder/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ponder
-Version: 3.0.0-1
-Description: A C++ multi-purpose reflection library.
-Homepage: https://github.com/billyquith/ponder
diff --git a/ports/ponder/vcpkg.json b/ports/ponder/vcpkg.json new file mode 100644 index 000000000..265d12f5f --- /dev/null +++ b/ports/ponder/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ponder", + "version-string": "3.0.0", + "port-version": 2, + "description": "A C++ multi-purpose reflection library.", + "homepage": "https://github.com/billyquith/ponder" +} diff --git a/ports/portable-snippets/CONTROL b/ports/portable-snippets/CONTROL deleted file mode 100644 index 792cb9fc9..000000000 --- a/ports/portable-snippets/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: portable-snippets -Version: 2019-09-20 -Description: Collection of miscellaneous portable C snippets -Homepage: https://github.com/nemequ/portable-snippets diff --git a/ports/portable-snippets/vcpkg.json b/ports/portable-snippets/vcpkg.json new file mode 100644 index 000000000..acd3cde95 --- /dev/null +++ b/ports/portable-snippets/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "portable-snippets", + "version-string": "2019-09-20", + "port-version": 1, + "description": "Collection of miscellaneous portable C snippets", + "homepage": "https://github.com/nemequ/portable-snippets" +} diff --git a/ports/ppconsul/CONTROL b/ports/ppconsul/CONTROL deleted file mode 100644 index 0c8dfd8b6..000000000 --- a/ports/ppconsul/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: ppconsul -Version: 0.5-1 -Homepage: https://github.com/oliora/ppconsul -Description: A C++ client library for Consul. Consul is a distributed tool for discovering and configuring services in your infrastructure. -Build-Depends: boost-core, boost-variant, boost-optional, boost-fusion, curl[openssl], json11 diff --git a/ports/ppconsul/vcpkg.json b/ports/ppconsul/vcpkg.json new file mode 100644 index 000000000..7dd7895a4 --- /dev/null +++ b/ports/ppconsul/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "ppconsul", + "version-string": "0.5", + "port-version": 2, + "description": "A C++ client library for Consul. Consul is a distributed tool for discovering and configuring services in your infrastructure.", + "homepage": "https://github.com/oliora/ppconsul", + "dependencies": [ + "boost-core", + "boost-fusion", + "boost-optional", + "boost-variant", + { + "name": "curl", + "features": [ + "openssl" + ] + }, + "json11" + ] +} diff --git a/ports/ppmagic/CONTROL b/ports/ppmagic/CONTROL deleted file mode 100644 index c31d605b7..000000000 --- a/ports/ppmagic/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ppmagic
-Version: 2020-07-03
-Description: C/C++ preprocessor macros that you can use to simplify your life.
-Homepage: https://github.com/kobalicek/ppmagic
diff --git a/ports/ppmagic/vcpkg.json b/ports/ppmagic/vcpkg.json new file mode 100644 index 000000000..7bf584f33 --- /dev/null +++ b/ports/ppmagic/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ppmagic", + "version-string": "2020-07-03", + "port-version": 1, + "description": "C/C++ preprocessor macros that you can use to simplify your life.", + "homepage": "https://github.com/kobalicek/ppmagic" +} diff --git a/ports/pprint/CONTROL b/ports/pprint/CONTROL deleted file mode 100644 index ea94b198e..000000000 --- a/ports/pprint/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pprint
-Version: 2019-07-19
-Description: Pretty Printer for Modern C++
-Homepage: https://github.com/p-ranav/pprint
diff --git a/ports/pprint/vcpkg.json b/ports/pprint/vcpkg.json new file mode 100644 index 000000000..386ed2906 --- /dev/null +++ b/ports/pprint/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pprint", + "version-string": "2019-07-19", + "port-version": 1, + "description": "Pretty Printer for Modern C++", + "homepage": "https://github.com/p-ranav/pprint" +} diff --git a/ports/pqp/CONTROL b/ports/pqp/CONTROL deleted file mode 100644 index 8525cacbf..000000000 --- a/ports/pqp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pqp
-Version: 1.3-4
-Homepage: https://gamma.cs.unc.edu/SSV/
-Description: a proximity query package
diff --git a/ports/pqp/vcpkg.json b/ports/pqp/vcpkg.json new file mode 100644 index 000000000..70d452f26 --- /dev/null +++ b/ports/pqp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pqp", + "version-string": "1.3", + "port-version": 5, + "description": "a proximity query package", + "homepage": "https://gamma.cs.unc.edu/SSV/" +} diff --git a/ports/proj/CONTROL b/ports/proj/CONTROL deleted file mode 100644 index d6c204fda..000000000 --- a/ports/proj/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: proj -Version: 0 -Description: a stub package that pulls in proj4. Do not depend on this package. -Build-Depends: proj4 diff --git a/ports/proj/vcpkg.json b/ports/proj/vcpkg.json new file mode 100644 index 000000000..50beaca9b --- /dev/null +++ b/ports/proj/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "proj", + "version-string": "0", + "port-version": 1, + "description": "a stub package that pulls in proj4. Do not depend on this package.", + "dependencies": [ + "proj4" + ] +} diff --git a/ports/prometheus-cpp/CONTROL b/ports/prometheus-cpp/CONTROL deleted file mode 100644 index c1db0101f..000000000 --- a/ports/prometheus-cpp/CONTROL +++ /dev/null @@ -1,20 +0,0 @@ -Source: prometheus-cpp -Version: 0.12.3 -Description: Prometheus Client Library for Modern C++ -Default-Features: compression, pull - -Feature: compression -Build-Depends: zlib -Description: Enable zlib compression - -Feature: tests -Build-Depends: gtest -Description: Additional testing support - -Feature: pull -Build-Depends: civetweb -Description: Support for regular pull mode - -Feature: push -Build-Depends: curl -Description: Support push gateway diff --git a/ports/prometheus-cpp/vcpkg.json b/ports/prometheus-cpp/vcpkg.json new file mode 100644 index 000000000..246c7e451 --- /dev/null +++ b/ports/prometheus-cpp/vcpkg.json @@ -0,0 +1,36 @@ +{ + "name": "prometheus-cpp", + "version-string": "0.12.3", + "port-version": 1, + "description": "Prometheus Client Library for Modern C++", + "default-features": [ + "compression", + "pull" + ], + "features": { + "compression": { + "description": "Enable zlib compression", + "dependencies": [ + "zlib" + ] + }, + "pull": { + "description": "Support for regular pull mode", + "dependencies": [ + "civetweb" + ] + }, + "push": { + "description": "Support push gateway", + "dependencies": [ + "curl" + ] + }, + "tests": { + "description": "Additional testing support", + "dependencies": [ + "gtest" + ] + } + } +} diff --git a/ports/protobuf-c/CONTROL b/ports/protobuf-c/CONTROL deleted file mode 100644 index 171a6d17a..000000000 --- a/ports/protobuf-c/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: protobuf-c
-Version: 1.3.2-2
-Homepage: https://github.com/protobuf-c/protobuf-c
-Description: This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format.
-Build-Depends: protobuf
-
-Feature: tools
-Description: build tools.
-
-Feature: test
-Description: build test project.
-Build-Depends: protobuf-c[tools]
\ No newline at end of file diff --git a/ports/protobuf-c/vcpkg.json b/ports/protobuf-c/vcpkg.json new file mode 100644 index 000000000..548cce39b --- /dev/null +++ b/ports/protobuf-c/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "protobuf-c", + "version-string": "1.3.2", + "port-version": 3, + "description": "This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format.", + "homepage": "https://github.com/protobuf-c/protobuf-c", + "dependencies": [ + "protobuf" + ], + "features": { + "test": { + "description": "build test project.", + "dependencies": [ + { + "name": "protobuf-c", + "features": [ + "tools" + ] + } + ] + }, + "tools": { + "description": "build tools." + } + } +} diff --git a/ports/pthread/CONTROL b/ports/pthread/CONTROL deleted file mode 100644 index 6ce319325..000000000 --- a/ports/pthread/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pthread
-Version: 3.0.0
-Build-Depends: pthreads
-Description: empty package, linking to other port
diff --git a/ports/pthread/vcpkg.json b/ports/pthread/vcpkg.json new file mode 100644 index 000000000..7cc1edb46 --- /dev/null +++ b/ports/pthread/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "pthread", + "version-string": "3.0.0", + "port-version": 1, + "description": "empty package, linking to other port", + "dependencies": [ + "pthreads" + ] +} diff --git a/ports/pugixml/CONTROL b/ports/pugixml/CONTROL deleted file mode 100644 index 910ad8329..000000000 --- a/ports/pugixml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: pugixml -Version: 1.11.4 -Homepage: https://github.com/zeux/pugixml -Description: Light-weight, simple and fast XML parser for C++ with XPath support diff --git a/ports/pugixml/vcpkg.json b/ports/pugixml/vcpkg.json new file mode 100644 index 000000000..28158b325 --- /dev/null +++ b/ports/pugixml/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "pugixml", + "version-string": "1.11.4", + "port-version": 1, + "description": "Light-weight, simple and fast XML parser for C++ with XPath support", + "homepage": "https://github.com/zeux/pugixml" +} diff --git a/ports/qca/CONTROL b/ports/qca/CONTROL deleted file mode 100644 index 5cc9bb1d6..000000000 --- a/ports/qca/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: qca -Version: 2.3.1 -Port-Version: 2 -Description: Qt Cryptographic Architecture (QCA). -Homepage: https://cgit.kde.org/qca.git/ -Build-Depends: qt5-base[core] diff --git a/ports/qca/vcpkg.json b/ports/qca/vcpkg.json new file mode 100644 index 000000000..f4376e6ee --- /dev/null +++ b/ports/qca/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qca", + "version-string": "2.3.1", + "port-version": 3, + "description": "Qt Cryptographic Architecture (QCA).", + "homepage": "https://cgit.kde.org/qca.git/", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qhull/CONTROL b/ports/qhull/CONTROL deleted file mode 100644 index 32752143e..000000000 --- a/ports/qhull/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qhull -Version: 8.0.2 -Port-Version: 1 -Homepage: https://github.com/qhull/qhull -Description: computes the convex hull, Delaunay triangulation, Voronoi diagram diff --git a/ports/qhull/vcpkg.json b/ports/qhull/vcpkg.json new file mode 100644 index 000000000..b115f1331 --- /dev/null +++ b/ports/qhull/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "qhull", + "version-string": "8.0.2", + "port-version": 2, + "description": "computes the convex hull, Delaunay triangulation, Voronoi diagram", + "homepage": "https://github.com/qhull/qhull" +} diff --git a/ports/qpid-proton/CONTROL b/ports/qpid-proton/CONTROL deleted file mode 100644 index 9dd445484..000000000 --- a/ports/qpid-proton/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qpid-proton
-Version: 0.32.0 -Build-Depends: openssl (!windows&!uwp), libuv (osx), jsoncpp
-Homepage: https://github.com/apache/qpid-proton
-Description: Qpid Proton is a high-performance, lightweight messaging library.
\ No newline at end of file diff --git a/ports/qpid-proton/vcpkg.json b/ports/qpid-proton/vcpkg.json new file mode 100644 index 000000000..04bbec9af --- /dev/null +++ b/ports/qpid-proton/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "qpid-proton", + "version-string": "0.32.0", + "port-version": 1, + "description": "Qpid Proton is a high-performance, lightweight messaging library.", + "homepage": "https://github.com/apache/qpid-proton", + "dependencies": [ + "jsoncpp", + { + "name": "libuv", + "platform": "osx" + }, + { + "name": "openssl", + "platform": "!windows & !uwp" + } + ] +} diff --git a/ports/qt-advanced-docking-system/CONTROL b/ports/qt-advanced-docking-system/CONTROL deleted file mode 100644 index 49a2b28fe..000000000 --- a/ports/qt-advanced-docking-system/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: qt-advanced-docking-system -Version: 3.6.3 -Build-Depends: qt5-base[core], qt5-x11extras (!windows), zlib, bzip2 -Port-Version: 1 -Description: Create customizable layouts using an advanced window docking system similar to what is found in many popular IDEs such as Visual Studio -Homepage: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System diff --git a/ports/qt-advanced-docking-system/vcpkg.json b/ports/qt-advanced-docking-system/vcpkg.json new file mode 100644 index 000000000..ae8fe0ff6 --- /dev/null +++ b/ports/qt-advanced-docking-system/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "qt-advanced-docking-system", + "version-string": "3.6.3", + "port-version": 2, + "description": "Create customizable layouts using an advanced window docking system similar to what is found in many popular IDEs such as Visual Studio", + "homepage": "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System", + "dependencies": [ + "bzip2", + { + "name": "qt5-base", + "default-features": false + }, + { + "name": "qt5-x11extras", + "platform": "!windows" + }, + "zlib" + ] +} diff --git a/ports/qt5-3d/CONTROL b/ports/qt5-3d/CONTROL deleted file mode 100644 index 1ec0c15a6..000000000 --- a/ports/qt5-3d/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-3d
-Version: 5.15.2
-Port-Version: 1
-Description: Qt5 3d Module - Functionality for near-realtime simulation systems with support for 2D and 3D rendering
-Build-Depends: qt5-base[core], qt5-declarative, qt5-imageformats, qt5-gamepad, assimp
diff --git a/ports/qt5-3d/vcpkg.json b/ports/qt5-3d/vcpkg.json new file mode 100644 index 000000000..ea4f27ee8 --- /dev/null +++ b/ports/qt5-3d/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "qt5-3d", + "version-string": "5.15.2", + "port-version": 2, + "description": "Qt5 3d Module - Functionality for near-realtime simulation systems with support for 2D and 3D rendering", + "dependencies": [ + "assimp", + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-gamepad", + "qt5-imageformats" + ] +} diff --git a/ports/qt5-activeqt/CONTROL b/ports/qt5-activeqt/CONTROL deleted file mode 100644 index 5008e6afe..000000000 --- a/ports/qt5-activeqt/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-activeqt
-Version: 5.15.2
-Description: Qt5 ActiveQt Module - ActiveX components
-Build-Depends: qt5-base[core], qt5-declarative
-Supports: windows
\ No newline at end of file diff --git a/ports/qt5-activeqt/vcpkg.json b/ports/qt5-activeqt/vcpkg.json new file mode 100644 index 000000000..05dd52842 --- /dev/null +++ b/ports/qt5-activeqt/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-activeqt", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 ActiveQt Module - ActiveX components", + "supports": "windows", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-androidextras/CONTROL b/ports/qt5-androidextras/CONTROL deleted file mode 100644 index 4b2fff7ee..000000000 --- a/ports/qt5-androidextras/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-androidextras
-Version: 5.15.2
-Description: Qt5 androidextras Module;
-Build-Depends: qt5-base[core]
-Supports: android
\ No newline at end of file diff --git a/ports/qt5-androidextras/vcpkg.json b/ports/qt5-androidextras/vcpkg.json new file mode 100644 index 000000000..12024cbd2 --- /dev/null +++ b/ports/qt5-androidextras/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-androidextras", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 androidextras Module;", + "supports": "android", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-canvas3d/CONTROL b/ports/qt5-canvas3d/CONTROL deleted file mode 100644 index 2da0b4737..000000000 --- a/ports/qt5-canvas3d/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-canvas3d
-Version: 0
-Description: Qt5 Canvas 3d Module;
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-canvas3d/vcpkg.json b/ports/qt5-canvas3d/vcpkg.json new file mode 100644 index 000000000..f26c201b8 --- /dev/null +++ b/ports/qt5-canvas3d/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-canvas3d", + "version-string": "0", + "port-version": 1, + "description": "Qt5 Canvas 3d Module;", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-charts/CONTROL b/ports/qt5-charts/CONTROL deleted file mode 100644 index e2187c0c9..000000000 --- a/ports/qt5-charts/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-charts
-Version: 5.15.2
-Description: Qt5 Charts Module - UI components for displaying charts, driven by static or dynamic data models
-Build-Depends: qt5-base[core], qt5-declarative, qt5-multimedia
diff --git a/ports/qt5-charts/vcpkg.json b/ports/qt5-charts/vcpkg.json new file mode 100644 index 000000000..9d0a9b981 --- /dev/null +++ b/ports/qt5-charts/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-charts", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Charts Module - UI components for displaying charts, driven by static or dynamic data models", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-multimedia" + ] +} diff --git a/ports/qt5-connectivity/CONTROL b/ports/qt5-connectivity/CONTROL deleted file mode 100644 index 3fea5453c..000000000 --- a/ports/qt5-connectivity/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-connectivity
-Version: 5.15.2
-Port-Version: 1
-Description: Qt5 Connectivity module - Provides access to Bluetooth and NFC hardware
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-connectivity/vcpkg.json b/ports/qt5-connectivity/vcpkg.json new file mode 100644 index 000000000..a88732979 --- /dev/null +++ b/ports/qt5-connectivity/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-connectivity", + "version-string": "5.15.2", + "port-version": 2, + "description": "Qt5 Connectivity module - Provides access to Bluetooth and NFC hardware", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-datavis3d/CONTROL b/ports/qt5-datavis3d/CONTROL deleted file mode 100644 index dd2ead530..000000000 --- a/ports/qt5-datavis3d/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-datavis3d
-Version: 5.15.2
-Description: Qt5 Data Visualization 3d Module - UI Components for creating 3D data visualizations
-Build-Depends: qt5-base[core], qt5-declarative, qt5-multimedia
diff --git a/ports/qt5-datavis3d/vcpkg.json b/ports/qt5-datavis3d/vcpkg.json new file mode 100644 index 000000000..ddb155c33 --- /dev/null +++ b/ports/qt5-datavis3d/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-datavis3d", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Data Visualization 3d Module - UI Components for creating 3D data visualizations", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-multimedia" + ] +} diff --git a/ports/qt5-declarative/CONTROL b/ports/qt5-declarative/CONTROL deleted file mode 100644 index 6814190e3..000000000 --- a/ports/qt5-declarative/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-declarative
-Version: 5.15.2
-Description: Qt5 Declarative (Quick 2) Module. Includes QtQuick, QtQuickParticles, QtQuickWidgets, QtQml, and QtPacketProtocol.
-Build-Depends: qt5-base[core], qt5-imageformats, qt5-svg
diff --git a/ports/qt5-declarative/vcpkg.json b/ports/qt5-declarative/vcpkg.json new file mode 100644 index 000000000..c6716a208 --- /dev/null +++ b/ports/qt5-declarative/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-declarative", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Declarative (Quick 2) Module. Includes QtQuick, QtQuickParticles, QtQuickWidgets, QtQml, and QtPacketProtocol.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-imageformats", + "qt5-svg" + ] +} diff --git a/ports/qt5-doc/CONTROL b/ports/qt5-doc/CONTROL deleted file mode 100644 index 0db178bcc..000000000 --- a/ports/qt5-doc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-doc
-Version: 5.15.2
-Description: Qt5 doc Module;
-Build-Depends: qt5-base[core], qt5-declarative, qt5-quickcontrols2, qt5-tools
-Supports: linux
\ No newline at end of file diff --git a/ports/qt5-doc/vcpkg.json b/ports/qt5-doc/vcpkg.json new file mode 100644 index 000000000..d311b5ada --- /dev/null +++ b/ports/qt5-doc/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "qt5-doc", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 doc Module;", + "supports": "linux", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-quickcontrols2", + "qt5-tools" + ] +} diff --git a/ports/qt5-gamepad/CONTROL b/ports/qt5-gamepad/CONTROL deleted file mode 100644 index df716aa56..000000000 --- a/ports/qt5-gamepad/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-gamepad
-Version: 5.15.2
-Description: Qt5 Gamepad Module - Enables Qt applications to support the use of gamepad hardware
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-gamepad/vcpkg.json b/ports/qt5-gamepad/vcpkg.json new file mode 100644 index 000000000..4bd3fb05f --- /dev/null +++ b/ports/qt5-gamepad/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-gamepad", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Gamepad Module - Enables Qt applications to support the use of gamepad hardware", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-graphicaleffects/CONTROL b/ports/qt5-graphicaleffects/CONTROL deleted file mode 100644 index 9ebde4866..000000000 --- a/ports/qt5-graphicaleffects/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-graphicaleffects
-Version: 5.15.2
-Description: Qt5 GraphicalEffects Module.
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-graphicaleffects/vcpkg.json b/ports/qt5-graphicaleffects/vcpkg.json new file mode 100644 index 000000000..83055ba6e --- /dev/null +++ b/ports/qt5-graphicaleffects/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-graphicaleffects", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 GraphicalEffects Module.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-imageformats/CONTROL b/ports/qt5-imageformats/CONTROL deleted file mode 100644 index 1d978f1bc..000000000 --- a/ports/qt5-imageformats/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-imageformats
-Version: 5.15.2
-Port-Version: 0
-Description: Qt5 Image Formats Module - Plugins for additional image formats: TIFF, MNG, TGA, WBMP
-Build-Depends: qt5-base[core], tiff, libwebp, jasper
diff --git a/ports/qt5-imageformats/vcpkg.json b/ports/qt5-imageformats/vcpkg.json new file mode 100644 index 000000000..9c4d0e0f4 --- /dev/null +++ b/ports/qt5-imageformats/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "qt5-imageformats", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Image Formats Module - Plugins for additional image formats: TIFF, MNG, TGA, WBMP", + "dependencies": [ + "jasper", + "libwebp", + { + "name": "qt5-base", + "default-features": false + }, + "tiff" + ] +} diff --git a/ports/qt5-location/CONTROL b/ports/qt5-location/CONTROL deleted file mode 100644 index e123c56b9..000000000 --- a/ports/qt5-location/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-location
-Version: 5.15.2
-Description: Qt5 Location Module - Displays map, navigation, and place content in a QML application.
-Build-Depends: qt5-base[core], qt5-declarative, qt5-quickcontrols, qt5-quickcontrols2, qt5-serialport
diff --git a/ports/qt5-location/vcpkg.json b/ports/qt5-location/vcpkg.json new file mode 100644 index 000000000..8abfa73c8 --- /dev/null +++ b/ports/qt5-location/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "qt5-location", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Location Module - Displays map, navigation, and place content in a QML application.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-quickcontrols", + "qt5-quickcontrols2", + "qt5-serialport" + ] +} diff --git a/ports/qt5-macextras/CONTROL b/ports/qt5-macextras/CONTROL deleted file mode 100644 index 7bceef25c..000000000 --- a/ports/qt5-macextras/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-macextras
-Version: 5.15.2
-Description: Qt5 Mac Extras Module. Provides platform-specific APIs for mac.
-Build-Depends: qt5-base[core]
-Supports: osx
\ No newline at end of file diff --git a/ports/qt5-macextras/vcpkg.json b/ports/qt5-macextras/vcpkg.json new file mode 100644 index 000000000..3ac6b3fc7 --- /dev/null +++ b/ports/qt5-macextras/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-macextras", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Mac Extras Module. Provides platform-specific APIs for mac.", + "supports": "osx", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-modularscripts/CONTROL b/ports/qt5-modularscripts/CONTROL deleted file mode 100644 index cff6939e6..000000000 --- a/ports/qt5-modularscripts/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: qt5-modularscripts
-Version: deprecated
-Description: now part of qt5-base, formerly vcpkg helpers to package qt5 modules
\ No newline at end of file diff --git a/ports/qt5-modularscripts/vcpkg.json b/ports/qt5-modularscripts/vcpkg.json new file mode 100644 index 000000000..30de99c4c --- /dev/null +++ b/ports/qt5-modularscripts/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "qt5-modularscripts", + "version-string": "deprecated", + "port-version": 1, + "description": "now part of qt5-base, formerly vcpkg helpers to package qt5 modules" +} diff --git a/ports/qt5-multimedia/CONTROL b/ports/qt5-multimedia/CONTROL deleted file mode 100644 index d45446bbb..000000000 --- a/ports/qt5-multimedia/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-multimedia
-Version: 5.15.2
-Description: Qt5 Multimedia Module - Classes and widgets for audio, video, radio and camera functionality
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-multimedia/vcpkg.json b/ports/qt5-multimedia/vcpkg.json new file mode 100644 index 000000000..bc35ddac7 --- /dev/null +++ b/ports/qt5-multimedia/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-multimedia", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Multimedia Module - Classes and widgets for audio, video, radio and camera functionality", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-networkauth/CONTROL b/ports/qt5-networkauth/CONTROL deleted file mode 100644 index 91d613378..000000000 --- a/ports/qt5-networkauth/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-networkauth
-Version: 5.15.2
-Description: Qt5 Network Authorization Module
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-networkauth/vcpkg.json b/ports/qt5-networkauth/vcpkg.json new file mode 100644 index 000000000..5aa743b19 --- /dev/null +++ b/ports/qt5-networkauth/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-networkauth", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Network Authorization Module", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-purchasing/CONTROL b/ports/qt5-purchasing/CONTROL deleted file mode 100644 index 65b4d3256..000000000 --- a/ports/qt5-purchasing/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-purchasing
-Version: 5.15.2
-Description: Qt5 Purchasing Module - Enables in-app purchase of products in Qt applications.
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-purchasing/vcpkg.json b/ports/qt5-purchasing/vcpkg.json new file mode 100644 index 000000000..b1b52cd67 --- /dev/null +++ b/ports/qt5-purchasing/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-purchasing", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Purchasing Module - Enables in-app purchase of products in Qt applications.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-quickcontrols/CONTROL b/ports/qt5-quickcontrols/CONTROL deleted file mode 100644 index 27cfa45df..000000000 --- a/ports/qt5-quickcontrols/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-quickcontrols
-Version: 5.15.2
-Description: Qt5 QuickControls Module.
-Build-Depends: qt5-base[core], qt5-declarative, qt5-graphicaleffects
diff --git a/ports/qt5-quickcontrols/vcpkg.json b/ports/qt5-quickcontrols/vcpkg.json new file mode 100644 index 000000000..ca2bd6405 --- /dev/null +++ b/ports/qt5-quickcontrols/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-quickcontrols", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 QuickControls Module.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-graphicaleffects" + ] +} diff --git a/ports/qt5-quickcontrols2/CONTROL b/ports/qt5-quickcontrols2/CONTROL deleted file mode 100644 index 1b7e231fc..000000000 --- a/ports/qt5-quickcontrols2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-quickcontrols2
-Version: 5.15.2
-Description: Qt5 QuickControls2 Module.
-Build-Depends: qt5-base[core], qt5-declarative, qt5-imageformats
diff --git a/ports/qt5-quickcontrols2/vcpkg.json b/ports/qt5-quickcontrols2/vcpkg.json new file mode 100644 index 000000000..bf9665c89 --- /dev/null +++ b/ports/qt5-quickcontrols2/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qt5-quickcontrols2", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 QuickControls2 Module.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-imageformats" + ] +} diff --git a/ports/qt5-remoteobjects/CONTROL b/ports/qt5-remoteobjects/CONTROL deleted file mode 100644 index aa2e51a73..000000000 --- a/ports/qt5-remoteobjects/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-remoteobjects
-Version: 5.15.2
-Description: Qt5 Remoteobjects module - Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-remoteobjects/vcpkg.json b/ports/qt5-remoteobjects/vcpkg.json new file mode 100644 index 000000000..38f4f5a8f --- /dev/null +++ b/ports/qt5-remoteobjects/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-remoteobjects", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Remoteobjects module - Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-script/CONTROL b/ports/qt5-script/CONTROL deleted file mode 100644 index a17dbcdfb..000000000 --- a/ports/qt5-script/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-script
-Version: 5.15.2
-Build-Depends: qt5-base[core], qt5-tools
-Description:Qt5 Script Module.
diff --git a/ports/qt5-script/vcpkg.json b/ports/qt5-script/vcpkg.json new file mode 100644 index 000000000..874be0e27 --- /dev/null +++ b/ports/qt5-script/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-script", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Script Module.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-tools" + ] +} diff --git a/ports/qt5-scxml/CONTROL b/ports/qt5-scxml/CONTROL deleted file mode 100644 index f330eadd4..000000000 --- a/ports/qt5-scxml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-scxml
-Version: 5.15.2
-Description: Qt5 SCXML Module - Provides classes and tools for creating state machines from SCXML files and embedding them in applications
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-scxml/vcpkg.json b/ports/qt5-scxml/vcpkg.json new file mode 100644 index 000000000..b32ce7883 --- /dev/null +++ b/ports/qt5-scxml/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-scxml", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 SCXML Module - Provides classes and tools for creating state machines from SCXML files and embedding them in applications", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-sensors/CONTROL b/ports/qt5-sensors/CONTROL deleted file mode 100644 index 4f3f1b402..000000000 --- a/ports/qt5-sensors/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-sensors
-Version: 5.15.2
-Description: Qt5 Sensors module - Provides access to sensor hardware and motion gesture recognition.
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-sensors/vcpkg.json b/ports/qt5-sensors/vcpkg.json new file mode 100644 index 000000000..2fe0948ed --- /dev/null +++ b/ports/qt5-sensors/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-sensors", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Sensors module - Provides access to sensor hardware and motion gesture recognition.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-serialbus/CONTROL b/ports/qt5-serialbus/CONTROL deleted file mode 100644 index b05504825..000000000 --- a/ports/qt5-serialbus/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-serialbus
-Version: 5.15.2
-Description: Qt5 Serialbus Module;
-Build-Depends: qt5-base[core], qt5-serialport
diff --git a/ports/qt5-serialbus/vcpkg.json b/ports/qt5-serialbus/vcpkg.json new file mode 100644 index 000000000..3e34dd716 --- /dev/null +++ b/ports/qt5-serialbus/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-serialbus", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Serialbus Module;", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-serialport" + ] +} diff --git a/ports/qt5-serialport/CONTROL b/ports/qt5-serialport/CONTROL deleted file mode 100644 index a353df783..000000000 --- a/ports/qt5-serialport/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-serialport
-Version: 5.15.2
-Description: Qt5 Serial Port - provides access to hardware and virtual serial ports
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-serialport/vcpkg.json b/ports/qt5-serialport/vcpkg.json new file mode 100644 index 000000000..8d9e79ccf --- /dev/null +++ b/ports/qt5-serialport/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-serialport", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Serial Port - provides access to hardware and virtual serial ports", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-speech/CONTROL b/ports/qt5-speech/CONTROL deleted file mode 100644 index 58238879e..000000000 --- a/ports/qt5-speech/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-speech
-Version: 5.15.2
-Description: Qt5 Speech Module
-Build-Depends: qt5-base[core], atlmfc (windows), qt5-declarative, qt5-multimedia
diff --git a/ports/qt5-speech/vcpkg.json b/ports/qt5-speech/vcpkg.json new file mode 100644 index 000000000..387b650a3 --- /dev/null +++ b/ports/qt5-speech/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "qt5-speech", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Speech Module", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + }, + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-multimedia" + ] +} diff --git a/ports/qt5-svg/CONTROL b/ports/qt5-svg/CONTROL deleted file mode 100644 index 1b182ea18..000000000 --- a/ports/qt5-svg/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-svg
-Version: 5.15.2
-Port-Version: 1
-Description: Qt5 SVG Module - provides classes for displaying the contents of SVG files
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-svg/vcpkg.json b/ports/qt5-svg/vcpkg.json new file mode 100644 index 000000000..125ae9503 --- /dev/null +++ b/ports/qt5-svg/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-svg", + "version-string": "5.15.2", + "port-version": 2, + "description": "Qt5 SVG Module - provides classes for displaying the contents of SVG files", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-tools/CONTROL b/ports/qt5-tools/CONTROL deleted file mode 100644 index bb503e7b9..000000000 --- a/ports/qt5-tools/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-tools
-Version: 5.15.2
-Port-Version: 0
-Description: Qt5 Tools Module; Includes deployment tools and helpers, Qt Designer, Assistant, and other applications
-Build-Depends: qt5-base[core], qt5-declarative, qt5-activeqt (windows)
diff --git a/ports/qt5-tools/vcpkg.json b/ports/qt5-tools/vcpkg.json new file mode 100644 index 000000000..5c8111139 --- /dev/null +++ b/ports/qt5-tools/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "qt5-tools", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Tools Module; Includes deployment tools and helpers, Qt Designer, Assistant, and other applications", + "dependencies": [ + { + "name": "qt5-activeqt", + "platform": "windows" + }, + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-translations/CONTROL b/ports/qt5-translations/CONTROL deleted file mode 100644 index 37e37728f..000000000 --- a/ports/qt5-translations/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-translations
-Version: 5.15.2
-Description: Qt5 translations module
-Build-Depends: qt5-base[core], qt5-tools
diff --git a/ports/qt5-translations/vcpkg.json b/ports/qt5-translations/vcpkg.json new file mode 100644 index 000000000..c85cd0149 --- /dev/null +++ b/ports/qt5-translations/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-translations", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 translations module", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-tools" + ] +} diff --git a/ports/qt5-virtualkeyboard/CONTROL b/ports/qt5-virtualkeyboard/CONTROL deleted file mode 100644 index 716ec162e..000000000 --- a/ports/qt5-virtualkeyboard/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-virtualkeyboard
-Version: 5.15.2
-Description: Qt5 Virtual Keyboard Module - A framework for implementing different input methods. Supports localized keyboard layouts and custom visual themes
-Build-Depends: qt5-svg, qt5-quickcontrols, qt5-multimedia, qt5-quickcontrols
diff --git a/ports/qt5-virtualkeyboard/vcpkg.json b/ports/qt5-virtualkeyboard/vcpkg.json new file mode 100644 index 000000000..c53720d04 --- /dev/null +++ b/ports/qt5-virtualkeyboard/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-virtualkeyboard", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Virtual Keyboard Module - A framework for implementing different input methods. Supports localized keyboard layouts and custom visual themes", + "dependencies": [ + "qt5-multimedia", + "qt5-quickcontrols", + "qt5-quickcontrols", + "qt5-svg" + ] +} diff --git a/ports/qt5-webchannel/CONTROL b/ports/qt5-webchannel/CONTROL deleted file mode 100644 index f20ef3e59..000000000 --- a/ports/qt5-webchannel/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-webchannel
-Version: 5.15.2
-Description: Qt5 Web Channel module - Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-webchannel/vcpkg.json b/ports/qt5-webchannel/vcpkg.json new file mode 100644 index 000000000..a50e4f1a4 --- /dev/null +++ b/ports/qt5-webchannel/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-webchannel", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Web Channel module - Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-webengine/CONTROL b/ports/qt5-webengine/CONTROL deleted file mode 100644 index a34cdc1ec..000000000 --- a/ports/qt5-webengine/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: qt5-webengine
-Version: 5.15.2
-Port-Version: 2
-Description: Qt5 webengine Module;
-Build-Depends: qt5-base[core], qt5-declarative, qt5-location, qt5-quickcontrols, qt5-quickcontrols2, qt5-tools, qt5-webchannel, atlmfc (windows), ffmpeg[core] (!windows)
-Supports: !static
-Default-Features:
-
-Feature: proprietary-codecs
-Description: Enable proprietary-codecs in qtwebengine
\ No newline at end of file diff --git a/ports/qt5-webengine/vcpkg.json b/ports/qt5-webengine/vcpkg.json new file mode 100644 index 000000000..83a599f65 --- /dev/null +++ b/ports/qt5-webengine/vcpkg.json @@ -0,0 +1,33 @@ +{ + "name": "qt5-webengine", + "version-string": "5.15.2", + "port-version": 3, + "description": "Qt5 webengine Module;", + "supports": "!static", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + }, + { + "name": "ffmpeg", + "default-features": false, + "platform": "!windows" + }, + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-location", + "qt5-quickcontrols", + "qt5-quickcontrols2", + "qt5-tools", + "qt5-webchannel" + ], + "features": { + "proprietary-codecs": { + "description": "Enable proprietary-codecs in qtwebengine" + } + } +} diff --git a/ports/qt5-webglplugin/CONTROL b/ports/qt5-webglplugin/CONTROL deleted file mode 100644 index 8a1603abf..000000000 --- a/ports/qt5-webglplugin/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-webglplugin
-Version: 5.15.2
-Description: Qt5 webglplugin Module;
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-webglplugin/vcpkg.json b/ports/qt5-webglplugin/vcpkg.json new file mode 100644 index 000000000..596fb42c8 --- /dev/null +++ b/ports/qt5-webglplugin/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-webglplugin", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 webglplugin Module;", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-websockets/CONTROL b/ports/qt5-websockets/CONTROL deleted file mode 100644 index 54ae79c57..000000000 --- a/ports/qt5-websockets/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-websockets
-Version: 5.15.2
-Description: Qt5 Web Sockets Module - provides WebSocket communication compliant with RFC 6455
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-websockets/vcpkg.json b/ports/qt5-websockets/vcpkg.json new file mode 100644 index 000000000..173b65271 --- /dev/null +++ b/ports/qt5-websockets/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-websockets", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Web Sockets Module - provides WebSocket communication compliant with RFC 6455", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5-webview/CONTROL b/ports/qt5-webview/CONTROL deleted file mode 100644 index 22e292d0e..000000000 --- a/ports/qt5-webview/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-webview
-Version: 5.15.2
-Description: Qt5 WebView module - Provides a way to display web content in a QML application without necessarily including a full web browser stack by using native APIs where it makes sense.
-Build-Depends: qt5-declarative
diff --git a/ports/qt5-webview/vcpkg.json b/ports/qt5-webview/vcpkg.json new file mode 100644 index 000000000..c033a0465 --- /dev/null +++ b/ports/qt5-webview/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "qt5-webview", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 WebView module - Provides a way to display web content in a QML application without necessarily including a full web browser stack by using native APIs where it makes sense.", + "dependencies": [ + "qt5-declarative" + ] +} diff --git a/ports/qt5-winextras/CONTROL b/ports/qt5-winextras/CONTROL deleted file mode 100644 index ab0c4fb30..000000000 --- a/ports/qt5-winextras/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qt5-winextras
-Version: 5.15.2
-Description: Qt5 Windows Extras Module. Provides platform-specific APIs for Windows.
-Build-Depends: qt5-base[core], atlmfc (windows), qt5-declarative, qt5-multimedia
-Supports: windows
diff --git a/ports/qt5-winextras/vcpkg.json b/ports/qt5-winextras/vcpkg.json new file mode 100644 index 000000000..64434f24e --- /dev/null +++ b/ports/qt5-winextras/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "qt5-winextras", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Windows Extras Module. Provides platform-specific APIs for Windows.", + "supports": "windows", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + }, + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative", + "qt5-multimedia" + ] +} diff --git a/ports/qt5-x11extras/CONTROL b/ports/qt5-x11extras/CONTROL deleted file mode 100644 index 7c3f174c9..000000000 --- a/ports/qt5-x11extras/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-x11extras
-Version: 5.15.2
-Description: Qt5 x11extras Module;
-Build-Depends: qt5-base[core]
diff --git a/ports/qt5-x11extras/vcpkg.json b/ports/qt5-x11extras/vcpkg.json new file mode 100644 index 000000000..032093137 --- /dev/null +++ b/ports/qt5-x11extras/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "qt5-x11extras", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 x11extras Module;", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/qt5-xmlpatterns/CONTROL b/ports/qt5-xmlpatterns/CONTROL deleted file mode 100644 index 8b533502e..000000000 --- a/ports/qt5-xmlpatterns/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: qt5-xmlpatterns
-Version: 5.15.2
-Description: Qt5 XML Patterns Module - Support for XPath, XQuery, XSLT and XML schema validation
-Build-Depends: qt5-base[core], qt5-declarative
diff --git a/ports/qt5-xmlpatterns/vcpkg.json b/ports/qt5-xmlpatterns/vcpkg.json new file mode 100644 index 000000000..efe86ebc5 --- /dev/null +++ b/ports/qt5-xmlpatterns/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "qt5-xmlpatterns", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 XML Patterns Module - Support for XPath, XQuery, XSLT and XML schema validation", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-declarative" + ] +} diff --git a/ports/qt5/CONTROL b/ports/qt5/CONTROL deleted file mode 100644 index 085cfa17e..000000000 --- a/ports/qt5/CONTROL +++ /dev/null @@ -1,162 +0,0 @@ -Source: qt5 -Version: 5.15.2 -Homepage: https://www.qt.io/ -Description: Qt5 Application Framework -Build-Depends: qt5-base[core] -Default-Features: essentials - -Feature: essentials -Build-Depends: qt5[core, tools, networkauth, quickcontrols2, multimedia, imageformats, declarative, svg, activeqt] -Description: Build the essential qt modules - -Feature: latest -Build-Depends: qt5-base[core, latest] -Description: Build latest qt version (5.15.2) instead of LTS (Currently latest==LTS) - -Feature: all -Build-Depends: qt5[3d, webchannel, websockets, extras, xmlpatterns, sensors, serialport, speech, svg, tools, virtualkeyboard, networkauth, purchasing, quickcontrols, quickcontrols2, script, scxml, activeqt, charts, datavis3d, declarative, gamepad, graphicaleffects, imageformats, location, multimedia, mqtt, webglplugin, webview, serialbus, translations, doc, remoteobjects, connectivity], qt5[core,webengine,mysqlplugin] (!static), qt5[core,wayland] (!windows) -Description: Install all Qt5 submodules (Warning: Could take a long time and fail...) - -Feature: extras -Build-Depends: qt5-winextras (windows), qt5-macextras (osx), qt5-x11extras (linux), qt5-androidextras (android) -Description: - -Feature: 3d -Build-Depends: qt5-3d -Description: - -Feature: webchannel -Build-Depends: qt5-webchannel -Description: - -Feature: websockets -Build-Depends: qt5-websockets -Description: - -Feature: xmlpatterns -Build-Depends: qt5-xmlpatterns -Description: (deprecated) - -Feature: sensors -Build-Depends: qt5-sensors -Description: - -Feature: serialport -Build-Depends: qt5-serialport -Description: - -Feature: speech -Build-Depends: qt5-speech -Description: - -Feature: svg -Build-Depends: qt5-svg -Description: - -Feature: tools -Build-Depends: qt5-tools -Description: - -Feature: virtualkeyboard -Build-Depends: qt5-virtualkeyboard -Description: - -Feature: networkauth -Build-Depends: qt5-networkauth -Description: - -Feature: purchasing -Build-Depends: qt5-purchasing -Description: - -Feature: quickcontrols -Build-Depends: qt5-quickcontrols -Description: (deprecated) - -Feature: quickcontrols2 -Build-Depends: qt5-quickcontrols2 -Description: - -Feature: script -Build-Depends: qt5-script -Description: (deprecated) - -Feature: scxml -Build-Depends: qt5-scxml -Description: - -Feature: activeqt -Build-Depends: qt5-activeqt (windows) -Description: Windows Only - -Feature: charts -Build-Depends: qt5-charts -Description: - -Feature: datavis3d -Build-Depends: qt5-datavis3d -Description: - -Feature: declarative -Build-Depends: qt5-declarative -Description: - -Feature: gamepad -Build-Depends: qt5-gamepad -Description: - -Feature: graphicaleffects -Build-Depends: qt5-graphicaleffects -Description: - -Feature: imageformats -Build-Depends: qt5-imageformats -Description: - -Feature: location -Build-Depends: qt5-location -Description: - -Feature: multimedia -Build-Depends: qt5-multimedia -Description: - -Feature: mqtt -Build-Depends: qt5-mqtt -Description: - -Feature: webglplugin -Build-Depends: qt5-webglplugin -Description: - -Feature: webview -Build-Depends: qt5-webview -Description: - -Feature: wayland -Build-Depends: qt5-wayland -Description: - -Feature: webengine -Build-Depends: qt5-webengine -Description: - -Feature: serialbus -Build-Depends: qt5-serialbus -Description: - -Feature: translations -Build-Depends: qt5-translations -Description: - -Feature: doc -Build-Depends: qt5-doc -Description: - -Feature: remoteobjects -Build-Depends: qt5-remoteobjects -Description: - -Feature: connectivity -Build-Depends: qt5-connectivity -Description: diff --git a/ports/qt5/vcpkg.json b/ports/qt5/vcpkg.json new file mode 100644 index 000000000..bbf4197fd --- /dev/null +++ b/ports/qt5/vcpkg.json @@ -0,0 +1,344 @@ +{ + "name": "qt5", + "version-string": "5.15.2", + "port-version": 1, + "description": "Qt5 Application Framework", + "homepage": "https://www.qt.io/", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ], + "default-features": [ + "essentials" + ], + "features": { + "3d": { + "description": [], + "dependencies": [ + "qt5-3d" + ] + }, + "activeqt": { + "description": "Windows Only", + "dependencies": [ + { + "name": "qt5-activeqt", + "platform": "windows" + } + ] + }, + "all": { + "description": "Install all Qt5 submodules (Warning: Could take a long time and fail...)", + "dependencies": [ + { + "name": "qt5", + "features": [ + "3d", + "activeqt", + "charts", + "connectivity", + "datavis3d", + "declarative", + "doc", + "extras", + "gamepad", + "graphicaleffects", + "imageformats", + "location", + "mqtt", + "multimedia", + "networkauth", + "purchasing", + "quickcontrols", + "quickcontrols2", + "remoteobjects", + "script", + "scxml", + "sensors", + "serialbus", + "serialport", + "speech", + "svg", + "tools", + "translations", + "virtualkeyboard", + "webchannel", + "webglplugin", + "websockets", + "webview", + "xmlpatterns" + ] + }, + { + "name": "qt5", + "default-features": false, + "features": [ + "mysqlplugin", + "webengine" + ], + "platform": "!static" + }, + { + "name": "qt5", + "default-features": false, + "features": [ + "wayland" + ], + "platform": "!windows" + } + ] + }, + "charts": { + "description": [], + "dependencies": [ + "qt5-charts" + ] + }, + "connectivity": { + "description": [], + "dependencies": [ + "qt5-connectivity" + ] + }, + "datavis3d": { + "description": [], + "dependencies": [ + "qt5-datavis3d" + ] + }, + "declarative": { + "description": [], + "dependencies": [ + "qt5-declarative" + ] + }, + "doc": { + "description": [], + "dependencies": [ + "qt5-doc" + ] + }, + "essentials": { + "description": "Build the essential qt modules", + "dependencies": [ + { + "name": "qt5", + "default-features": false, + "features": [ + "activeqt", + "declarative", + "imageformats", + "multimedia", + "networkauth", + "quickcontrols2", + "svg", + "tools" + ] + } + ] + }, + "extras": { + "description": [], + "dependencies": [ + { + "name": "qt5-androidextras", + "platform": "android" + }, + { + "name": "qt5-macextras", + "platform": "osx" + }, + { + "name": "qt5-winextras", + "platform": "windows" + }, + { + "name": "qt5-x11extras", + "platform": "linux" + } + ] + }, + "gamepad": { + "description": [], + "dependencies": [ + "qt5-gamepad" + ] + }, + "graphicaleffects": { + "description": [], + "dependencies": [ + "qt5-graphicaleffects" + ] + }, + "imageformats": { + "description": [], + "dependencies": [ + "qt5-imageformats" + ] + }, + "latest": { + "description": "Build latest qt version (5.15.2) instead of LTS (Currently latest==LTS)", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false, + "features": [ + "latest" + ] + } + ] + }, + "location": { + "description": [], + "dependencies": [ + "qt5-location" + ] + }, + "mqtt": { + "description": [], + "dependencies": [ + "qt5-mqtt" + ] + }, + "multimedia": { + "description": [], + "dependencies": [ + "qt5-multimedia" + ] + }, + "networkauth": { + "description": [], + "dependencies": [ + "qt5-networkauth" + ] + }, + "purchasing": { + "description": [], + "dependencies": [ + "qt5-purchasing" + ] + }, + "quickcontrols": { + "description": "(deprecated)", + "dependencies": [ + "qt5-quickcontrols" + ] + }, + "quickcontrols2": { + "description": [], + "dependencies": [ + "qt5-quickcontrols2" + ] + }, + "remoteobjects": { + "description": [], + "dependencies": [ + "qt5-remoteobjects" + ] + }, + "script": { + "description": "(deprecated)", + "dependencies": [ + "qt5-script" + ] + }, + "scxml": { + "description": [], + "dependencies": [ + "qt5-scxml" + ] + }, + "sensors": { + "description": [], + "dependencies": [ + "qt5-sensors" + ] + }, + "serialbus": { + "description": [], + "dependencies": [ + "qt5-serialbus" + ] + }, + "serialport": { + "description": [], + "dependencies": [ + "qt5-serialport" + ] + }, + "speech": { + "description": [], + "dependencies": [ + "qt5-speech" + ] + }, + "svg": { + "description": [], + "dependencies": [ + "qt5-svg" + ] + }, + "tools": { + "description": [], + "dependencies": [ + "qt5-tools" + ] + }, + "translations": { + "description": [], + "dependencies": [ + "qt5-translations" + ] + }, + "virtualkeyboard": { + "description": [], + "dependencies": [ + "qt5-virtualkeyboard" + ] + }, + "wayland": { + "description": [], + "dependencies": [ + "qt5-wayland" + ] + }, + "webchannel": { + "description": [], + "dependencies": [ + "qt5-webchannel" + ] + }, + "webengine": { + "description": [], + "dependencies": [ + "qt5-webengine" + ] + }, + "webglplugin": { + "description": [], + "dependencies": [ + "qt5-webglplugin" + ] + }, + "websockets": { + "description": [], + "dependencies": [ + "qt5-websockets" + ] + }, + "webview": { + "description": [], + "dependencies": [ + "qt5-webview" + ] + }, + "xmlpatterns": { + "description": "(deprecated)", + "dependencies": [ + "qt5-xmlpatterns" + ] + } + } +} diff --git a/ports/qtkeychain/CONTROL b/ports/qtkeychain/CONTROL deleted file mode 100644 index a0a119f1c..000000000 --- a/ports/qtkeychain/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: qtkeychain
-Version: 0.11.1
-Homepage: https://github.com/frankosterfeld/qtkeychain -Description: qtkeychain - Platform-independent Qt API for storing passwords securely
-Build-Depends: qt5-base[core], qt5-tools
\ No newline at end of file diff --git a/ports/qtkeychain/vcpkg.json b/ports/qtkeychain/vcpkg.json new file mode 100644 index 000000000..acf0e1998 --- /dev/null +++ b/ports/qtkeychain/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "qtkeychain", + "version-string": "0.11.1", + "port-version": 1, + "description": "qtkeychain - Platform-independent Qt API for storing passwords securely", + "homepage": "https://github.com/frankosterfeld/qtkeychain", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + }, + "qt5-tools" + ] +} diff --git a/ports/quadtree/CONTROL b/ports/quadtree/CONTROL deleted file mode 100644 index 320590bf3..000000000 --- a/ports/quadtree/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: quadtree
-Version: 2020-04-13
-Description: A simple and modern C++ quadtree implementation
-Homepage: https://github.com/pvigier/Quadtree
\ No newline at end of file diff --git a/ports/quadtree/vcpkg.json b/ports/quadtree/vcpkg.json new file mode 100644 index 000000000..49004d690 --- /dev/null +++ b/ports/quadtree/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "quadtree", + "version-string": "2020-04-13", + "port-version": 1, + "description": "A simple and modern C++ quadtree implementation", + "homepage": "https://github.com/pvigier/Quadtree" +} diff --git a/ports/quaternions/CONTROL b/ports/quaternions/CONTROL deleted file mode 100644 index cc5fd6554..000000000 --- a/ports/quaternions/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: quaternions -Version: 1.0.0 -Description: A C++11 library to work with quaternions, as a single header file. -Homepage: https://github.com/ferd36/quaternions -Build-Depends: boost-mpl diff --git a/ports/quaternions/vcpkg.json b/ports/quaternions/vcpkg.json new file mode 100644 index 000000000..b6d8b22e2 --- /dev/null +++ b/ports/quaternions/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "quaternions", + "version-string": "1.0.0", + "port-version": 1, + "description": "A C++11 library to work with quaternions, as a single header file.", + "homepage": "https://github.com/ferd36/quaternions", + "dependencies": [ + "boost-mpl" + ] +} diff --git a/ports/quazip/CONTROL b/ports/quazip/CONTROL deleted file mode 100644 index 853be24c0..000000000 --- a/ports/quazip/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: quazip
-Version: 0.9.1
-Homepage: https://stachenov.github.io/quazip/
-Description: Qt/C++ wrapper over minizip
-Build-Depends: qt5-base, zlib
diff --git a/ports/quazip/vcpkg.json b/ports/quazip/vcpkg.json new file mode 100644 index 000000000..cf2a01f8a --- /dev/null +++ b/ports/quazip/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "quazip", + "version-string": "0.9.1", + "port-version": 1, + "description": "Qt/C++ wrapper over minizip", + "homepage": "https://stachenov.github.io/quazip/", + "dependencies": [ + "qt5-base", + "zlib" + ] +} diff --git a/ports/quickfast/CONTROL b/ports/quickfast/CONTROL deleted file mode 100644 index 6f0ff5277..000000000 --- a/ports/quickfast/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: quickfast -Version: 1.5 -Build-Depends: boost-asio, xerces-c -Homepage: https://github.com/objectcomputing/quickfast -Description: QuickFAST is an Open Source native C++ implementation of the FAST Protocol [SM]. diff --git a/ports/quickfast/vcpkg.json b/ports/quickfast/vcpkg.json new file mode 100644 index 000000000..143f16f99 --- /dev/null +++ b/ports/quickfast/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "quickfast", + "version-string": "1.5", + "port-version": 1, + "description": "QuickFAST is an Open Source native C++ implementation of the FAST Protocol [SM].", + "homepage": "https://github.com/objectcomputing/quickfast", + "dependencies": [ + "boost-asio", + "xerces-c" + ] +} diff --git a/ports/quickfix/CONTROL b/ports/quickfix/CONTROL deleted file mode 100644 index 5a3fe30c2..000000000 --- a/ports/quickfix/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: quickfix -Version: 1.15.1-4 -Build-Depends: openssl -Homepage: https://github.com/quickfix/quickfix -Description: QuickFIX is a free and open source implementation of the FIX protocol. diff --git a/ports/quickfix/vcpkg.json b/ports/quickfix/vcpkg.json new file mode 100644 index 000000000..5a6e940a3 --- /dev/null +++ b/ports/quickfix/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "quickfix", + "version-string": "1.15.1", + "port-version": 5, + "description": "QuickFIX is a free and open source implementation of the FIX protocol.", + "homepage": "https://github.com/quickfix/quickfix", + "dependencies": [ + "openssl" + ] +} diff --git a/ports/qwtw/CONTROL b/ports/qwtw/CONTROL deleted file mode 100644 index 6b60796cb..000000000 --- a/ports/qwtw/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: qwtw
-Version: 3.1.0
-Homepage: https://github.com/ig-or/qwtw
-Description: qwt-based 2D plotting library
-Supports: windows & x64 & !static
-Build-Depends: qt5-base, qt5-svg, qt5-networkauth, qwt, marble, boost-system, boost-filesystem, boost-date-time, boost-chrono, boost-regex, boost-thread, boost-circular-buffer, boost-asio
diff --git a/ports/qwtw/vcpkg.json b/ports/qwtw/vcpkg.json new file mode 100644 index 000000000..2fa18ec80 --- /dev/null +++ b/ports/qwtw/vcpkg.json @@ -0,0 +1,23 @@ +{ + "name": "qwtw", + "version-string": "3.1.0", + "port-version": 1, + "description": "qwt-based 2D plotting library", + "homepage": "https://github.com/ig-or/qwtw", + "supports": "windows & x64 & !static", + "dependencies": [ + "boost-asio", + "boost-chrono", + "boost-circular-buffer", + "boost-date-time", + "boost-filesystem", + "boost-regex", + "boost-system", + "boost-thread", + "marble", + "qt5-base", + "qt5-networkauth", + "qt5-svg", + "qwt" + ] +} diff --git a/ports/rabit/CONTROL b/ports/rabit/CONTROL deleted file mode 100644 index 64dd8ea8d..000000000 --- a/ports/rabit/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: rabit -Version: 0.1-2
-Homepage: https://github.com/dmlc/rabit
-Description: rabit is a light weight library that provides a fault tolerant interface of Allreduce and Broadcast. It is designed to support easy implementations of distributed machine learning programs, many of which fall naturally under the Allreduce abstraction.
-Build-Depends: dmlc -Supports: !uwp diff --git a/ports/rabit/vcpkg.json b/ports/rabit/vcpkg.json new file mode 100644 index 000000000..a7635dfa6 --- /dev/null +++ b/ports/rabit/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "rabit", + "version-string": "0.1", + "port-version": 3, + "description": "rabit is a light weight library that provides a fault tolerant interface of Allreduce and Broadcast. It is designed to support easy implementations of distributed machine learning programs, many of which fall naturally under the Allreduce abstraction.", + "homepage": "https://github.com/dmlc/rabit", + "supports": "!uwp", + "dependencies": [ + "dmlc" + ] +} diff --git a/ports/ragel/CONTROL b/ports/ragel/CONTROL deleted file mode 100644 index abec9f49a..000000000 --- a/ports/ragel/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: ragel -Version: 6.10-3 -Homepage: https://www.colm.net/files/ragel -Description: Ragel State Machine Compiler diff --git a/ports/ragel/vcpkg.json b/ports/ragel/vcpkg.json new file mode 100644 index 000000000..e55e333d8 --- /dev/null +++ b/ports/ragel/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "ragel", + "version-string": "6.10", + "port-version": 4, + "description": "Ragel State Machine Compiler", + "homepage": "https://www.colm.net/files/ragel" +} diff --git a/ports/rang/CONTROL b/ports/rang/CONTROL deleted file mode 100644 index 629bee475..000000000 --- a/ports/rang/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: rang
-Version: 3.1.0
-Description: Colors for your Terminal.
\ No newline at end of file diff --git a/ports/rang/vcpkg.json b/ports/rang/vcpkg.json new file mode 100644 index 000000000..c388d10d4 --- /dev/null +++ b/ports/rang/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "rang", + "version-string": "3.1.0", + "port-version": 1, + "description": "Colors for your Terminal." +} diff --git a/ports/range-v3-vs2015/CONTROL b/ports/range-v3-vs2015/CONTROL deleted file mode 100644 index 34ce349e1..000000000 --- a/ports/range-v3-vs2015/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: range-v3-vs2015 -Version: 20151130-vcpkg5 -Homepage: https://github.com/Microsoft/Range-V3-VS2015 -Description: Range library for C++11/14/17. diff --git a/ports/range-v3-vs2015/vcpkg.json b/ports/range-v3-vs2015/vcpkg.json new file mode 100644 index 000000000..289515dca --- /dev/null +++ b/ports/range-v3-vs2015/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "range-v3-vs2015", + "version-string": "20151130-vcpkg5", + "port-version": 1, + "description": "Range library for C++11/14/17.", + "homepage": "https://github.com/Microsoft/Range-V3-VS2015" +} diff --git a/ports/range-v3/CONTROL b/ports/range-v3/CONTROL deleted file mode 100644 index cf5c57439..000000000 --- a/ports/range-v3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: range-v3 -Version: 0.11.0 -Homepage: https://github.com/ericniebler/range-v3 -Description: Range library for C++11/14/17. diff --git a/ports/range-v3/vcpkg.json b/ports/range-v3/vcpkg.json new file mode 100644 index 000000000..6a5d15958 --- /dev/null +++ b/ports/range-v3/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "range-v3", + "version-string": "0.11.0", + "port-version": 1, + "description": "Range library for C++11/14/17.", + "homepage": "https://github.com/ericniebler/range-v3" +} diff --git a/ports/rapidcheck/CONTROL b/ports/rapidcheck/CONTROL deleted file mode 100644 index 5f46ed702..000000000 --- a/ports/rapidcheck/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rapidcheck
-Version: 2020-08-25
-Homepage: https://github.com/emil-e/rapidcheck
-Description: A property-based testing library for C++ (a la QuickCheck) with the goal of being simple to use with as little boilerplate as possible.
diff --git a/ports/rapidcheck/vcpkg.json b/ports/rapidcheck/vcpkg.json new file mode 100644 index 000000000..60570b545 --- /dev/null +++ b/ports/rapidcheck/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rapidcheck", + "version-string": "2020-08-25", + "port-version": 1, + "description": "A property-based testing library for C++ (a la QuickCheck) with the goal of being simple to use with as little boilerplate as possible.", + "homepage": "https://github.com/emil-e/rapidcheck" +} diff --git a/ports/rapidxml-ns/CONTROL b/ports/rapidxml-ns/CONTROL deleted file mode 100644 index f932481e1..000000000 --- a/ports/rapidxml-ns/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: rapidxml-ns -Version: 1.13.2 -Description: RapidXML with added XML namespaces support. diff --git a/ports/rapidxml-ns/vcpkg.json b/ports/rapidxml-ns/vcpkg.json new file mode 100644 index 000000000..a0422d1eb --- /dev/null +++ b/ports/rapidxml-ns/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "rapidxml-ns", + "version-string": "1.13.2", + "port-version": 1, + "description": "RapidXML with added XML namespaces support." +} diff --git a/ports/rapidxml/CONTROL b/ports/rapidxml/CONTROL deleted file mode 100644 index 7e119fb70..000000000 --- a/ports/rapidxml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rapidxml -Version: 1.13-4 -Homepage: https://sourceforge.net/projects/rapidxml -Description: RapidXml is an attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. diff --git a/ports/rapidxml/vcpkg.json b/ports/rapidxml/vcpkg.json new file mode 100644 index 000000000..d43ff6cf8 --- /dev/null +++ b/ports/rapidxml/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rapidxml", + "version-string": "1.13", + "port-version": 5, + "description": "RapidXml is an attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility.", + "homepage": "https://sourceforge.net/projects/rapidxml" +} diff --git a/ports/re2/CONTROL b/ports/re2/CONTROL deleted file mode 100644 index 44e2d702b..000000000 --- a/ports/re2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: re2 -Version: 2020-10-01 -Homepage: https://github.com/google/re2 -Description: RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library. diff --git a/ports/re2/vcpkg.json b/ports/re2/vcpkg.json new file mode 100644 index 000000000..9e8765d19 --- /dev/null +++ b/ports/re2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "re2", + "version-string": "2020-10-01", + "port-version": 1, + "description": "RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.", + "homepage": "https://github.com/google/re2" +} diff --git a/ports/readline-win32/CONTROL b/ports/readline-win32/CONTROL deleted file mode 100644 index f8beab3d9..000000000 --- a/ports/readline-win32/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: readline-win32
-Version: 5.0-2
-Description: Implementation of readline for Windows Desktop
-Homepage: https://github.com/lltcggie
\ No newline at end of file diff --git a/ports/readline-win32/vcpkg.json b/ports/readline-win32/vcpkg.json new file mode 100644 index 000000000..86c8d7304 --- /dev/null +++ b/ports/readline-win32/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "readline-win32", + "version-string": "5.0", + "port-version": 3, + "description": "Implementation of readline for Windows Desktop", + "homepage": "https://github.com/lltcggie" +} diff --git a/ports/readline/CONTROL b/ports/readline/CONTROL deleted file mode 100644 index c487f389b..000000000 --- a/ports/readline/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: readline
-Version: 0
-Description: GNU readline and history libraries
-Build-Depends: readline-win32 (windows)
-Supports: !uwp
\ No newline at end of file diff --git a/ports/readline/vcpkg.json b/ports/readline/vcpkg.json new file mode 100644 index 000000000..7dba01a74 --- /dev/null +++ b/ports/readline/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "readline", + "version-string": "0", + "port-version": 1, + "description": "GNU readline and history libraries", + "supports": "!uwp", + "dependencies": [ + { + "name": "readline-win32", + "platform": "windows" + } + ] +} diff --git a/ports/readosm/CONTROL b/ports/readosm/CONTROL deleted file mode 100644 index 686cc22c9..000000000 --- a/ports/readosm/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: readosm -Version: 1.1.0a -Homepage: https://www.gaia-gis.it/gaia-sins/readosm-sources -Description: ReadOSM is an open source library to extract valid data from within an Open Street Map input file (.osm or .osm.pbf) -Build-Depends: expat, zlib
\ No newline at end of file diff --git a/ports/readosm/vcpkg.json b/ports/readosm/vcpkg.json new file mode 100644 index 000000000..f76990a8c --- /dev/null +++ b/ports/readosm/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "readosm", + "version-string": "1.1.0a", + "port-version": 1, + "description": "ReadOSM is an open source library to extract valid data from within an Open Street Map input file (.osm or .osm.pbf)", + "homepage": "https://www.gaia-gis.it/gaia-sins/readosm-sources", + "dependencies": [ + "expat", + "zlib" + ] +} diff --git a/ports/refl-cpp/CONTROL b/ports/refl-cpp/CONTROL deleted file mode 100644 index 93bbcbd12..000000000 --- a/ports/refl-cpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: refl-cpp -Version: 0.12.0 -Description: A compile-time reflection library for modern C++ with support for overloads, templates, attributes and proxies -Homepage: https://github.com/veselink1/refl-cpp diff --git a/ports/refl-cpp/vcpkg.json b/ports/refl-cpp/vcpkg.json new file mode 100644 index 000000000..4674807c9 --- /dev/null +++ b/ports/refl-cpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "refl-cpp", + "version-string": "0.12.0", + "port-version": 1, + "description": "A compile-time reflection library for modern C++ with support for overloads, templates, attributes and proxies", + "homepage": "https://github.com/veselink1/refl-cpp" +} diff --git a/ports/refprop-headers/CONTROL b/ports/refprop-headers/CONTROL deleted file mode 100644 index 4ec002c38..000000000 --- a/ports/refprop-headers/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: refprop-headers -Version: 2019-04-14 -Homepage: https://github.com/CoolProp/REFPROP-headers -Description: The REFPROP Headers diff --git a/ports/refprop-headers/vcpkg.json b/ports/refprop-headers/vcpkg.json new file mode 100644 index 000000000..f0b73813b --- /dev/null +++ b/ports/refprop-headers/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "refprop-headers", + "version-string": "2019-04-14", + "port-version": 1, + "description": "The REFPROP Headers", + "homepage": "https://github.com/CoolProp/REFPROP-headers" +} diff --git a/ports/replxx/CONTROL b/ports/replxx/CONTROL deleted file mode 100644 index efc7b3391..000000000 --- a/ports/replxx/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: replxx -Version: 0.0.2-2 -Homepage: https://github.com/AmokHuginnsson/replxx -Description: A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. -Supports: !uwp diff --git a/ports/replxx/vcpkg.json b/ports/replxx/vcpkg.json new file mode 100644 index 000000000..7e84aebc6 --- /dev/null +++ b/ports/replxx/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "replxx", + "version-string": "0.0.2", + "port-version": 3, + "description": "A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters.", + "homepage": "https://github.com/AmokHuginnsson/replxx", + "supports": "!uwp" +} diff --git a/ports/reproc/CONTROL b/ports/reproc/CONTROL deleted file mode 100644 index 550e629be..000000000 --- a/ports/reproc/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: reproc -Version: 14.2.1 -Description: Cross-platform (C99/C++11) process library -Homepage: https://github.com/DaanDeMeyer/reproc diff --git a/ports/reproc/vcpkg.json b/ports/reproc/vcpkg.json new file mode 100644 index 000000000..bf51252e3 --- /dev/null +++ b/ports/reproc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "reproc", + "version-string": "14.2.1", + "port-version": 1, + "description": "Cross-platform (C99/C++11) process library", + "homepage": "https://github.com/DaanDeMeyer/reproc" +} diff --git a/ports/rest-rpc/CONTROL b/ports/rest-rpc/CONTROL deleted file mode 100644 index ed7023bb4..000000000 --- a/ports/rest-rpc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: rest-rpc -Version: 0.07 -Port-Version: 1 -Homepage: https://github.com/qicosmos/rest_rpc -Description: c++11, high performance, cross platform, easy to use rpc framework -Build-Depends: asio diff --git a/ports/rest-rpc/vcpkg.json b/ports/rest-rpc/vcpkg.json new file mode 100644 index 000000000..478198e72 --- /dev/null +++ b/ports/rest-rpc/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "rest-rpc", + "version-string": "0.07", + "port-version": 2, + "description": "c++11, high performance, cross platform, easy to use rpc framework", + "homepage": "https://github.com/qicosmos/rest_rpc", + "dependencies": [ + "asio" + ] +} diff --git a/ports/restclient-cpp/CONTROL b/ports/restclient-cpp/CONTROL deleted file mode 100644 index df8faa7b7..000000000 --- a/ports/restclient-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: restclient-cpp -Version: 0.5.2 -Build-Depends: curl -Homepage: https://code.mrtazz.com/restclient-cpp/ -Description: Simple REST client for C++. It wraps libcurl for HTTP requests. diff --git a/ports/restclient-cpp/vcpkg.json b/ports/restclient-cpp/vcpkg.json new file mode 100644 index 000000000..fcef3266a --- /dev/null +++ b/ports/restclient-cpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "restclient-cpp", + "version-string": "0.5.2", + "port-version": 1, + "description": "Simple REST client for C++. It wraps libcurl for HTTP requests.", + "homepage": "https://code.mrtazz.com/restclient-cpp/", + "dependencies": [ + "curl" + ] +} diff --git a/ports/rhash/CONTROL b/ports/rhash/CONTROL deleted file mode 100644 index c8d0e5691..000000000 --- a/ports/rhash/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: rhash -Version: 1.4.0 -Homepage: https://github.com/rhash/RHash -Description: C library for computing a wide variety of hash sums -Supports: !uwp diff --git a/ports/rhash/vcpkg.json b/ports/rhash/vcpkg.json new file mode 100644 index 000000000..1cdb5fef0 --- /dev/null +++ b/ports/rhash/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "rhash", + "version-string": "1.4.0", + "port-version": 1, + "description": "C library for computing a wide variety of hash sums", + "homepage": "https://github.com/rhash/RHash", + "supports": "!uwp" +} diff --git a/ports/riffcpp/CONTROL b/ports/riffcpp/CONTROL deleted file mode 100644 index 2a872faa5..000000000 --- a/ports/riffcpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: riffcpp -Version: 2.2.4 -Homepage: https://github.com/libdmusic/riffcpp -Description: Simple library for reading RIFF files diff --git a/ports/riffcpp/vcpkg.json b/ports/riffcpp/vcpkg.json new file mode 100644 index 000000000..13d887647 --- /dev/null +++ b/ports/riffcpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "riffcpp", + "version-string": "2.2.4", + "port-version": 1, + "description": "Simple library for reading RIFF files", + "homepage": "https://github.com/libdmusic/riffcpp" +} diff --git a/ports/ring-span-lite/CONTROL b/ports/ring-span-lite/CONTROL deleted file mode 100644 index 9d620b709..000000000 --- a/ports/ring-span-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: ring-span-lite
-Version: 0.3.0
-Description: A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
diff --git a/ports/ring-span-lite/vcpkg.json b/ports/ring-span-lite/vcpkg.json new file mode 100644 index 000000000..06121f351 --- /dev/null +++ b/ports/ring-span-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "ring-span-lite", + "version-string": "0.3.0", + "port-version": 1, + "description": "A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library" +} diff --git a/ports/roaring/CONTROL b/ports/roaring/CONTROL deleted file mode 100644 index 0b1327da4..000000000 --- a/ports/roaring/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: roaring
-Version: 2019-03-05-2
-Description: A better compressed bitset in C (and C++)
diff --git a/ports/roaring/vcpkg.json b/ports/roaring/vcpkg.json new file mode 100644 index 000000000..598893916 --- /dev/null +++ b/ports/roaring/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "roaring", + "version-string": "2019-03-05", + "port-version": 3, + "description": "A better compressed bitset in C (and C++)" +} diff --git a/ports/rocksdb/CONTROL b/ports/rocksdb/CONTROL deleted file mode 100644 index b63c6774e..000000000 --- a/ports/rocksdb/CONTROL +++ /dev/null @@ -1,29 +0,0 @@ -Source: rocksdb -Version: 6.14.6 -Homepage: https://github.com/facebook/rocksdb -Description: A library that provides an embeddable, persistent key-value store for fast storage -Default-Features: zlib - -Feature: lz4 -Build-Depends: lz4 -Description: lz4 support in rocksdb - -Feature: snappy -Build-Depends: snappy -Description: snappy support in rocksdb - -Feature: zlib -Build-Depends: zlib -Description: zlib support in rocksdb - -Feature: tbb -Build-Depends: tbb -Description: tbb support in rocksdb - -Feature: zstd -Build-Depends: zstd -Description: zstd support in rocksdb - -Feature: bzip2 -Build-Depends: bzip2 -Description: bzip2 support in rocksdb diff --git a/ports/rocksdb/vcpkg.json b/ports/rocksdb/vcpkg.json new file mode 100644 index 000000000..d1c4940f8 --- /dev/null +++ b/ports/rocksdb/vcpkg.json @@ -0,0 +1,48 @@ +{ + "name": "rocksdb", + "version-string": "6.14.6", + "port-version": 1, + "description": "A library that provides an embeddable, persistent key-value store for fast storage", + "homepage": "https://github.com/facebook/rocksdb", + "default-features": [ + "zlib" + ], + "features": { + "bzip2": { + "description": "bzip2 support in rocksdb", + "dependencies": [ + "bzip2" + ] + }, + "lz4": { + "description": "lz4 support in rocksdb", + "dependencies": [ + "lz4" + ] + }, + "snappy": { + "description": "snappy support in rocksdb", + "dependencies": [ + "snappy" + ] + }, + "tbb": { + "description": "tbb support in rocksdb", + "dependencies": [ + "tbb" + ] + }, + "zlib": { + "description": "zlib support in rocksdb", + "dependencies": [ + "zlib" + ] + }, + "zstd": { + "description": "zstd support in rocksdb", + "dependencies": [ + "zstd" + ] + } + } +} diff --git a/ports/rpclib/CONTROL b/ports/rpclib/CONTROL deleted file mode 100644 index 44d28780d..000000000 --- a/ports/rpclib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: rpclib
-Version: 2.2.1
-Port-Version: 2
-Homepage: https://github.com/rpclib/rpclib
-Description: a RPC library for C++, providing both a client and server implementation. It is built using modern C++14.
diff --git a/ports/rpclib/vcpkg.json b/ports/rpclib/vcpkg.json new file mode 100644 index 000000000..7ac73846d --- /dev/null +++ b/ports/rpclib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rpclib", + "version-string": "2.2.1", + "port-version": 3, + "description": "a RPC library for C++, providing both a client and server implementation. It is built using modern C++14.", + "homepage": "https://github.com/rpclib/rpclib" +} diff --git a/ports/rply/CONTROL b/ports/rply/CONTROL deleted file mode 100644 index 0caedadfb..000000000 --- a/ports/rply/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rply
-Version: 1.1.4
-Homepage: http://w3.impa.br/~diego/software/rply
-Description: ANSI C Library for PLY file format input and output
diff --git a/ports/rply/vcpkg.json b/ports/rply/vcpkg.json new file mode 100644 index 000000000..100177a41 --- /dev/null +++ b/ports/rply/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rply", + "version-string": "1.1.4", + "port-version": 1, + "description": "ANSI C Library for PLY file format input and output", + "homepage": "http://w3.impa.br/~diego/software/rply" +} diff --git a/ports/rs-core-lib/CONTROL b/ports/rs-core-lib/CONTROL deleted file mode 100644 index 557b2dd2a..000000000 --- a/ports/rs-core-lib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: rs-core-lib -Version: 2020-09-14 -Homepage: https://github.com/CaptainCrowbar/rs-core-lib -Description: Minimal common utilities by Ross Smith - diff --git a/ports/rs-core-lib/vcpkg.json b/ports/rs-core-lib/vcpkg.json new file mode 100644 index 000000000..8ee5959e0 --- /dev/null +++ b/ports/rs-core-lib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rs-core-lib", + "version-string": "2020-09-14", + "port-version": 1, + "description": "Minimal common utilities by Ross Smith", + "homepage": "https://github.com/CaptainCrowbar/rs-core-lib" +} diff --git a/ports/rsocket/CONTROL b/ports/rsocket/CONTROL deleted file mode 100644 index 333fe0df3..000000000 --- a/ports/rsocket/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: rsocket
-Version: 2020.05.04.00-1
-Homepage: https://github.com/rsocket/rsocket-cpp
-Description: C++ implementation of RSocket http://rsocket.io
-Build-Depends: folly, double-conversion, openssl, gflags, glog, fmt, boost-system, boost-thread, boost-filesystem, boost-regex, boost-context, boost-program-options, zlib
-Supports: !(windows&x64)
diff --git a/ports/rsocket/vcpkg.json b/ports/rsocket/vcpkg.json new file mode 100644 index 000000000..cbaa74eb8 --- /dev/null +++ b/ports/rsocket/vcpkg.json @@ -0,0 +1,23 @@ +{ + "name": "rsocket", + "version-string": "2020.05.04.00", + "port-version": 2, + "description": "C++ implementation of RSocket http://rsocket.io", + "homepage": "https://github.com/rsocket/rsocket-cpp", + "supports": "!(windows & x64)", + "dependencies": [ + "boost-context", + "boost-filesystem", + "boost-program-options", + "boost-regex", + "boost-system", + "boost-thread", + "double-conversion", + "fmt", + "folly", + "gflags", + "glog", + "openssl", + "zlib" + ] +} diff --git a/ports/rtlsdr/CONTROL b/ports/rtlsdr/CONTROL deleted file mode 100644 index cbd10d653..000000000 --- a/ports/rtlsdr/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: rtlsdr -Version: 2020-04-16-1 -Homepage: https://osmocom.org/projects/rtl-sdr -Description: rtl-sdr is a library that turns your Realtek RTL2832 based DVB dongle into a SDR receiver -Build-Depends: libusb, pthreads (windows) -Supports: windows&(x86|x64) diff --git a/ports/rtlsdr/vcpkg.json b/ports/rtlsdr/vcpkg.json new file mode 100644 index 000000000..1dbd2b0da --- /dev/null +++ b/ports/rtlsdr/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "rtlsdr", + "version-string": "2020-04-16", + "port-version": 2, + "description": "rtl-sdr is a library that turns your Realtek RTL2832 based DVB dongle into a SDR receiver", + "homepage": "https://osmocom.org/projects/rtl-sdr", + "supports": "windows & (x86 | x64)", + "dependencies": [ + "libusb", + { + "name": "pthreads", + "platform": "windows" + } + ] +} diff --git a/ports/rttr/CONTROL b/ports/rttr/CONTROL deleted file mode 100644 index 60a2a1a8d..000000000 --- a/ports/rttr/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: rttr
-Version: 0.9.6-2
-Homepage: https://github.com/rttrorg/rttr
-Description: an easy and intuitive way to use reflection in C++
-Build-Depends: rapidjson
diff --git a/ports/rttr/vcpkg.json b/ports/rttr/vcpkg.json new file mode 100644 index 000000000..fc7ff33bc --- /dev/null +++ b/ports/rttr/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "rttr", + "version-string": "0.9.6", + "port-version": 3, + "description": "an easy and intuitive way to use reflection in C++", + "homepage": "https://github.com/rttrorg/rttr", + "dependencies": [ + "rapidjson" + ] +} diff --git a/ports/rxcpp/CONTROL b/ports/rxcpp/CONTROL deleted file mode 100644 index b34395f12..000000000 --- a/ports/rxcpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rxcpp -Version: 4.1.0-1 -Homepage: https://github.com/Reactive-Extensions/RxCpp -Description: Reactive Extensions for C++ diff --git a/ports/rxcpp/vcpkg.json b/ports/rxcpp/vcpkg.json new file mode 100644 index 000000000..013aa46a3 --- /dev/null +++ b/ports/rxcpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "rxcpp", + "version-string": "4.1.0", + "port-version": 2, + "description": "Reactive Extensions for C++", + "homepage": "https://github.com/Reactive-Extensions/RxCpp" +} diff --git a/ports/rxqt/CONTROL b/ports/rxqt/CONTROL deleted file mode 100644 index eeaab0986..000000000 --- a/ports/rxqt/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: rxqt
-Version: bb2138c
-Description: The Reactive Extensions for Qt.
-Homepage: https://github.com/tetsurom/rxqt
-Build-Depends: rxcpp
\ No newline at end of file diff --git a/ports/rxqt/vcpkg.json b/ports/rxqt/vcpkg.json new file mode 100644 index 000000000..71638f964 --- /dev/null +++ b/ports/rxqt/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "rxqt", + "version-string": "bb2138c", + "port-version": 1, + "description": "The Reactive Extensions for Qt.", + "homepage": "https://github.com/tetsurom/rxqt", + "dependencies": [ + "rxcpp" + ] +} diff --git a/ports/sais/CONTROL b/ports/sais/CONTROL deleted file mode 100644 index a889a827f..000000000 --- a/ports/sais/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: sais
-Version: 2.4.1-1
-Description: An implementation of the induced sorting algorithm
diff --git a/ports/sais/vcpkg.json b/ports/sais/vcpkg.json new file mode 100644 index 000000000..59f2e9ad8 --- /dev/null +++ b/ports/sais/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "sais", + "version-string": "2.4.1", + "port-version": 2, + "description": "An implementation of the induced sorting algorithm" +} diff --git a/ports/sajson/CONTROL b/ports/sajson/CONTROL deleted file mode 100644 index c990cd3df..000000000 --- a/ports/sajson/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: sajson -Version: 2018-09-21 -Description: Lightweight, extremely high-performance JSON parser for C++11 diff --git a/ports/sajson/vcpkg.json b/ports/sajson/vcpkg.json new file mode 100644 index 000000000..2cde87c54 --- /dev/null +++ b/ports/sajson/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "sajson", + "version-string": "2018-09-21", + "port-version": 1, + "description": "Lightweight, extremely high-performance JSON parser for C++11" +} diff --git a/ports/sassc/CONTROL b/ports/sassc/CONTROL deleted file mode 100644 index b2fc8e63f..000000000 --- a/ports/sassc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: sassc -Version: 3.6.1 -Port-Version: 0 -Description: SassC is a wrapper around libsass (http://github.com/sass/libsass) used to generate a useful command-line application that can be installed and packaged for several operating systems. -Homepage: https://github.com/sass/sassc -Build-Depends: libsass, getopt diff --git a/ports/sassc/vcpkg.json b/ports/sassc/vcpkg.json new file mode 100644 index 000000000..8b89777bc --- /dev/null +++ b/ports/sassc/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "sassc", + "version-string": "3.6.1", + "port-version": 1, + "description": "SassC is a wrapper around libsass (http://github.com/sass/libsass) used to generate a useful command-line application that can be installed and packaged for several operating systems.", + "homepage": "https://github.com/sass/sassc", + "dependencies": [ + "getopt", + "libsass" + ] +} diff --git a/ports/sciter/CONTROL b/ports/sciter/CONTROL deleted file mode 100644 index 2790f56c4..000000000 --- a/ports/sciter/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: sciter -Version: 4.4.8.3 -Homepage: https://github.com/c-smile/sciter-sdk -Description: Sciter is an embeddable HTML/CSS/scripting engine. -Supports: !uwp - -Feature: windowless -Description: Uses Sciter.Lite builds diff --git a/ports/sciter/vcpkg.json b/ports/sciter/vcpkg.json new file mode 100644 index 000000000..de007100f --- /dev/null +++ b/ports/sciter/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "sciter", + "version-string": "4.4.8.3", + "port-version": 1, + "description": "Sciter is an embeddable HTML/CSS/scripting engine.", + "homepage": "https://github.com/c-smile/sciter-sdk", + "supports": "!uwp", + "features": { + "windowless": { + "description": "Uses Sciter.Lite builds" + } + } +} diff --git a/ports/scnlib/CONTROL b/ports/scnlib/CONTROL deleted file mode 100644 index 75f4230d9..000000000 --- a/ports/scnlib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: scnlib
-Version: 0.4
-Description: scnlib is a modern C++ library for replacing scanf and std::istream
-Homepage: https://scnlib.dev/
diff --git a/ports/scnlib/vcpkg.json b/ports/scnlib/vcpkg.json new file mode 100644 index 000000000..04f4bd5e0 --- /dev/null +++ b/ports/scnlib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "scnlib", + "version-string": "0.4", + "port-version": 1, + "description": "scnlib is a modern C++ library for replacing scanf and std::istream", + "homepage": "https://scnlib.dev/" +} diff --git a/ports/scylla-wrapper/CONTROL b/ports/scylla-wrapper/CONTROL deleted file mode 100644 index bbe37c117..000000000 --- a/ports/scylla-wrapper/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: scylla-wrapper
-Version: 2018-08-26-16e6f435
-Build-Depends: distorm
-Description: This is a wrapper around Scylla. It exports functions for IAT fixing, dumping and PE rebuilding. based on https://github.com/NtQuery/Scylla commit 0f6b7198be (v0.9.6b).
\ No newline at end of file diff --git a/ports/scylla-wrapper/vcpkg.json b/ports/scylla-wrapper/vcpkg.json new file mode 100644 index 000000000..6bceab9f7 --- /dev/null +++ b/ports/scylla-wrapper/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "scylla-wrapper", + "version-string": "2018-08-26-16e6f435", + "port-version": 1, + "description": "This is a wrapper around Scylla. It exports functions for IAT fixing, dumping and PE rebuilding. based on https://github.com/NtQuery/Scylla commit 0f6b7198be (v0.9.6b).", + "dependencies": [ + "distorm" + ] +} diff --git a/ports/sdformat10/CONTROL b/ports/sdformat10/CONTROL deleted file mode 100644 index 9ec10952d..000000000 --- a/ports/sdformat10/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: sdformat10 -Version: 10.0.0 -Homepage: http://sdformat.org/ -Build-Depends: ignition-math6, urdfdom, tinyxml2 -Description: Simulation Description Format (SDF) parser and description files. -Supports: !(uwp)
\ No newline at end of file diff --git a/ports/sdformat10/vcpkg.json b/ports/sdformat10/vcpkg.json new file mode 100644 index 000000000..d7d3d8f24 --- /dev/null +++ b/ports/sdformat10/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "sdformat10", + "version-string": "10.0.0", + "port-version": 1, + "description": "Simulation Description Format (SDF) parser and description files.", + "homepage": "http://sdformat.org/", + "supports": "!uwp", + "dependencies": [ + "ignition-math6", + "tinyxml2", + "urdfdom" + ] +} diff --git a/ports/sdformat9/CONTROL b/ports/sdformat9/CONTROL deleted file mode 100644 index a83ec79bb..000000000 --- a/ports/sdformat9/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: sdformat9 -Version: 9.4.0 -Homepage: http://sdformat.org/ -Build-Depends: ignition-math6, urdfdom, tinyxml -Description: Simulation Description Format (SDF) parser and description files. -Supports: !(linux|uwp) diff --git a/ports/sdformat9/vcpkg.json b/ports/sdformat9/vcpkg.json new file mode 100644 index 000000000..40de724ca --- /dev/null +++ b/ports/sdformat9/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "sdformat9", + "version-string": "9.4.0", + "port-version": 1, + "description": "Simulation Description Format (SDF) parser and description files.", + "homepage": "http://sdformat.org/", + "supports": "!(linux | uwp)", + "dependencies": [ + "ignition-math6", + "tinyxml", + "urdfdom" + ] +} diff --git a/ports/sdl1-net/CONTROL b/ports/sdl1-net/CONTROL deleted file mode 100644 index 61544abec..000000000 --- a/ports/sdl1-net/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: sdl1-net -Version: 1.2.8-3 -Description: Networking library for SDL -Build-Depends: sdl1 diff --git a/ports/sdl1-net/vcpkg.json b/ports/sdl1-net/vcpkg.json new file mode 100644 index 000000000..cd4e84a03 --- /dev/null +++ b/ports/sdl1-net/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "sdl1-net", + "version-string": "1.2.8", + "port-version": 4, + "description": "Networking library for SDL", + "dependencies": [ + "sdl1" + ] +} diff --git a/ports/sdl1/CONTROL b/ports/sdl1/CONTROL deleted file mode 100644 index 257955650..000000000 --- a/ports/sdl1/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sdl1 -Version: 1.2.15 -Port-Version: 13 -Homepage: https://www.libsdl.org -Description: Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. diff --git a/ports/sdl1/vcpkg.json b/ports/sdl1/vcpkg.json new file mode 100644 index 000000000..e75f7a217 --- /dev/null +++ b/ports/sdl1/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "sdl1", + "version-string": "1.2.15", + "port-version": 14, + "description": "Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.", + "homepage": "https://www.libsdl.org" +} diff --git a/ports/sdl2-gfx/CONTROL b/ports/sdl2-gfx/CONTROL deleted file mode 100644 index 72dfb87eb..000000000 --- a/ports/sdl2-gfx/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sdl2-gfx -Version: 1.0.4 -Port-Version: 7 -Build-Depends: sdl2 -Description: Graphics primitives (line, circle, rectangle etc.) with AA support, rotozoomer and other drawing related support functions wrapped up in a C based add-on library for the Simple Direct Media (SDL) cross-platform API layer.
\ No newline at end of file diff --git a/ports/sdl2-gfx/vcpkg.json b/ports/sdl2-gfx/vcpkg.json new file mode 100644 index 000000000..8818ca6a3 --- /dev/null +++ b/ports/sdl2-gfx/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "sdl2-gfx", + "version-string": "1.0.4", + "port-version": 8, + "description": "Graphics primitives (line, circle, rectangle etc.) with AA support, rotozoomer and other drawing related support functions wrapped up in a C based add-on library for the Simple Direct Media (SDL) cross-platform API layer.", + "dependencies": [ + "sdl2" + ] +} diff --git a/ports/sdl2-image/CONTROL b/ports/sdl2-image/CONTROL deleted file mode 100644 index db07f7630..000000000 --- a/ports/sdl2-image/CONTROL +++ /dev/null @@ -1,18 +0,0 @@ -Source: sdl2-image -Version: 2.0.5 -Port-Version: 1 -Build-Depends: sdl2, libpng -Homepage: https://www.libsdl.org/projects/SDL_image -Description: SDL_image is an image file loading library. It loads images as SDL surfaces and textures, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV - -Feature: libjpeg-turbo -Description: Support for JPEG image format -Build-Depends: libjpeg-turbo - -Feature: tiff -Description: Support for TIFF image format -Build-Depends: tiff - -Feature: libwebp -Description: Support for WEBP image format. -Build-Depends: libwebp diff --git a/ports/sdl2-image/vcpkg.json b/ports/sdl2-image/vcpkg.json new file mode 100644 index 000000000..eb6fe4f33 --- /dev/null +++ b/ports/sdl2-image/vcpkg.json @@ -0,0 +1,31 @@ +{ + "name": "sdl2-image", + "version-string": "2.0.5", + "port-version": 2, + "description": "SDL_image is an image file loading library. It loads images as SDL surfaces and textures, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV", + "homepage": "https://www.libsdl.org/projects/SDL_image", + "dependencies": [ + "libpng", + "sdl2" + ], + "features": { + "libjpeg-turbo": { + "description": "Support for JPEG image format", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "libwebp": { + "description": "Support for WEBP image format.", + "dependencies": [ + "libwebp" + ] + }, + "tiff": { + "description": "Support for TIFF image format", + "dependencies": [ + "tiff" + ] + } + } +} diff --git a/ports/sdl2-net/CONTROL b/ports/sdl2-net/CONTROL deleted file mode 100644 index 6b4d33ead..000000000 --- a/ports/sdl2-net/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sdl2-net -Version: 2.0.1-8 -Homepage: https://www.libsdl.org/projects/SDL_net -Description: Networking library for SDL -Build-Depends: sdl2 diff --git a/ports/sdl2-net/vcpkg.json b/ports/sdl2-net/vcpkg.json new file mode 100644 index 000000000..03aa452d8 --- /dev/null +++ b/ports/sdl2-net/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "sdl2-net", + "version-string": "2.0.1", + "port-version": 9, + "description": "Networking library for SDL", + "homepage": "https://www.libsdl.org/projects/SDL_net", + "dependencies": [ + "sdl2" + ] +} diff --git a/ports/sdl2-ttf/CONTROL b/ports/sdl2-ttf/CONTROL deleted file mode 100644 index 34d12bafd..000000000 --- a/ports/sdl2-ttf/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sdl2-ttf -Version: 2.0.15-3 -Homepage: https://www.libsdl.org/projects/SDL_ttf/ -Description: A library for rendering TrueType fonts with SDL -Build-Depends: sdl2, freetype diff --git a/ports/sdl2-ttf/vcpkg.json b/ports/sdl2-ttf/vcpkg.json new file mode 100644 index 000000000..73035cb60 --- /dev/null +++ b/ports/sdl2-ttf/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "sdl2-ttf", + "version-string": "2.0.15", + "port-version": 4, + "description": "A library for rendering TrueType fonts with SDL", + "homepage": "https://www.libsdl.org/projects/SDL_ttf/", + "dependencies": [ + "freetype", + "sdl2" + ] +} diff --git a/ports/sdl2pp/CONTROL b/ports/sdl2pp/CONTROL deleted file mode 100644 index 63a150d5e..000000000 --- a/ports/sdl2pp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sdl2pp -Version: 0.16.1 -Description: C++11 bindings/wrapper for SDL2 -Homepage: https://sdl2pp.amdmi3.ru -Build-Depends: sdl2, sdl2-mixer, sdl2-image, sdl2-ttf diff --git a/ports/sdl2pp/vcpkg.json b/ports/sdl2pp/vcpkg.json new file mode 100644 index 000000000..814f0d3cf --- /dev/null +++ b/ports/sdl2pp/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "sdl2pp", + "version-string": "0.16.1", + "port-version": 1, + "description": "C++11 bindings/wrapper for SDL2", + "homepage": "https://sdl2pp.amdmi3.ru", + "dependencies": [ + "sdl2", + "sdl2-image", + "sdl2-mixer", + "sdl2-ttf" + ] +} diff --git a/ports/secp256k1/CONTROL b/ports/secp256k1/CONTROL deleted file mode 100644 index 10d73e4c0..000000000 --- a/ports/secp256k1/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: secp256k1
-Version: 2017-19-10
-Port-Version: 3
-Homepage: https://github.com/bitcoin-core/secp256k1
-Description: Optimized C library for EC operations on curve
diff --git a/ports/secp256k1/vcpkg.json b/ports/secp256k1/vcpkg.json new file mode 100644 index 000000000..43a10ad02 --- /dev/null +++ b/ports/secp256k1/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "secp256k1", + "version-string": "2017-19-10", + "port-version": 4, + "description": "Optimized C library for EC operations on curve", + "homepage": "https://github.com/bitcoin-core/secp256k1" +} diff --git a/ports/septag-sx/CONTROL b/ports/septag-sx/CONTROL deleted file mode 100644 index a41e214af..000000000 --- a/ports/septag-sx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: septag-sx -Version: 2019-05-07-2 -Description: Portable base library for C programmers, designed for performance and simplicity. -Supports: !(uwp|arm)
\ No newline at end of file diff --git a/ports/septag-sx/vcpkg.json b/ports/septag-sx/vcpkg.json new file mode 100644 index 000000000..7348da827 --- /dev/null +++ b/ports/septag-sx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "septag-sx", + "version-string": "2019-05-07", + "port-version": 3, + "description": "Portable base library for C programmers, designed for performance and simplicity.", + "supports": "!(uwp | arm)" +} diff --git a/ports/seqan/CONTROL b/ports/seqan/CONTROL deleted file mode 100644 index 82b7aae89..000000000 --- a/ports/seqan/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: seqan
-Version: 2.4.0-1
-Description: SeqAn is an open source C++ library of efficient algorithms and data structures for the analysis of sequences with the focus on biological data.
diff --git a/ports/seqan/vcpkg.json b/ports/seqan/vcpkg.json new file mode 100644 index 000000000..e49b11d09 --- /dev/null +++ b/ports/seqan/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "seqan", + "version-string": "2.4.0", + "port-version": 2, + "description": "SeqAn is an open source C++ library of efficient algorithms and data structures for the analysis of sequences with the focus on biological data." +} diff --git a/ports/sf2cute/CONTROL b/ports/sf2cute/CONTROL deleted file mode 100644 index bdba56cc7..000000000 --- a/ports/sf2cute/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: sf2cute
-Version: 0.2.0-1
-Description: C++14 Library for SoundFont 2
-
-Feature: example
-Description: Installs an example application
diff --git a/ports/sf2cute/vcpkg.json b/ports/sf2cute/vcpkg.json new file mode 100644 index 000000000..9db53abbc --- /dev/null +++ b/ports/sf2cute/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "sf2cute", + "version-string": "0.2.0", + "port-version": 2, + "description": "C++14 Library for SoundFont 2", + "features": { + "example": { + "description": "Installs an example application" + } + } +} diff --git a/ports/sfgui/CONTROL b/ports/sfgui/CONTROL deleted file mode 100644 index b53bac2af..000000000 --- a/ports/sfgui/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sfgui -Version: 0.4.0-3 -Homepage: https://github.com/TankOs/SFGUI -Description: simple and fast graphical user interface library -Build-Depends: sfml diff --git a/ports/sfgui/vcpkg.json b/ports/sfgui/vcpkg.json new file mode 100644 index 000000000..aa4ea2c85 --- /dev/null +++ b/ports/sfgui/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "sfgui", + "version-string": "0.4.0", + "port-version": 4, + "description": "simple and fast graphical user interface library", + "homepage": "https://github.com/TankOs/SFGUI", + "dependencies": [ + "sfml" + ] +} diff --git a/ports/sfsexp/CONTROL b/ports/sfsexp/CONTROL deleted file mode 100644 index bb6d25a6a..000000000 --- a/ports/sfsexp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: sfsexp -Version: 1.3 -Homepage: https://github.com/mjsottile/sfsexp -Description: Small Fast S-Expression Library diff --git a/ports/sfsexp/vcpkg.json b/ports/sfsexp/vcpkg.json new file mode 100644 index 000000000..d47366b4f --- /dev/null +++ b/ports/sfsexp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "sfsexp", + "version-string": "1.3", + "port-version": 1, + "description": "Small Fast S-Expression Library", + "homepage": "https://github.com/mjsottile/sfsexp" +} diff --git a/ports/shapelib/CONTROL b/ports/shapelib/CONTROL deleted file mode 100644 index e65668275..000000000 --- a/ports/shapelib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: shapelib -Version: 1.5.0 -Homepage: https://download.osgeo.org/shapelib -Description: Shapefile C Library is simple C API for reading and writing ESRI Shapefiles diff --git a/ports/shapelib/vcpkg.json b/ports/shapelib/vcpkg.json new file mode 100644 index 000000000..1480abd4f --- /dev/null +++ b/ports/shapelib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "shapelib", + "version-string": "1.5.0", + "port-version": 1, + "description": "Shapefile C Library is simple C API for reading and writing ESRI Shapefiles", + "homepage": "https://download.osgeo.org/shapelib" +} diff --git a/ports/shiva-sfml/CONTROL b/ports/shiva-sfml/CONTROL deleted file mode 100644 index af5ad7b7a..000000000 --- a/ports/shiva-sfml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: shiva-sfml
-Version: 1.0-1
-Description: shiva-sfml plugins of shiva C++ engine
-Build-Depends: sfml (windows), shiva
diff --git a/ports/shiva-sfml/vcpkg.json b/ports/shiva-sfml/vcpkg.json new file mode 100644 index 000000000..7fce5e809 --- /dev/null +++ b/ports/shiva-sfml/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "shiva-sfml", + "version-string": "1.0", + "port-version": 2, + "description": "shiva-sfml plugins of shiva C++ engine", + "dependencies": [ + { + "name": "sfml", + "platform": "windows" + }, + "shiva" + ] +} diff --git a/ports/shiva/CONTROL b/ports/shiva/CONTROL deleted file mode 100644 index 2c235fd63..000000000 --- a/ports/shiva/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: shiva
-Version: 1.0-3
-Homepage: https://github.com/Milerius/shiva
-Description: Modern C++ Game Engine
-Build-Depends: boost-stacktrace, boost-filesystem, boost-dll, entt, lua, luafilesystem (windows), sol2, pybind11, spdlog, nlohmann-json
diff --git a/ports/shiva/vcpkg.json b/ports/shiva/vcpkg.json new file mode 100644 index 000000000..d080dd5a0 --- /dev/null +++ b/ports/shiva/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "shiva", + "version-string": "1.0", + "port-version": 4, + "description": "Modern C++ Game Engine", + "homepage": "https://github.com/Milerius/shiva", + "dependencies": [ + "boost-dll", + "boost-filesystem", + "boost-stacktrace", + "entt", + "lua", + { + "name": "luafilesystem", + "platform": "windows" + }, + "nlohmann-json", + "pybind11", + "sol2", + "spdlog" + ] +} diff --git a/ports/shogun/CONTROL b/ports/shogun/CONTROL deleted file mode 100644 index 485efd9df..000000000 --- a/ports/shogun/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: shogun -Version: 6.1.4 -Port-Version: 4 -Build-Depends: bzip2, eigen3, liblzma, libxml2, blas, nlopt, rxcpp, snappy, zlib, protobuf, curl, lzo, dirent -Homepage: https://github.com/shogun-toolbox/shogun -Description: Unified and efficient Machine Learning diff --git a/ports/shogun/vcpkg.json b/ports/shogun/vcpkg.json new file mode 100644 index 000000000..6711f2bfb --- /dev/null +++ b/ports/shogun/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "shogun", + "version-string": "6.1.4", + "port-version": 5, + "description": "Unified and efficient Machine Learning", + "homepage": "https://github.com/shogun-toolbox/shogun", + "dependencies": [ + "blas", + "bzip2", + "curl", + "dirent", + "eigen3", + "liblzma", + "libxml2", + "lzo", + "nlopt", + "protobuf", + "rxcpp", + "snappy", + "zlib" + ] +} diff --git a/ports/signalrclient/CONTROL b/ports/signalrclient/CONTROL deleted file mode 100644 index 3d3e85f80..000000000 --- a/ports/signalrclient/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: signalrclient -Version: 1.0.0-beta1-9 -Port-Version: 1 -Build-Depends: cpprestsdk[default-features,websockets], openssl -Homepage: https://github.com/SignalR/SignalR-Client-Cpp -Description: C++ client for SignalR. diff --git a/ports/signalrclient/vcpkg.json b/ports/signalrclient/vcpkg.json new file mode 100644 index 000000000..e2faf07bc --- /dev/null +++ b/ports/signalrclient/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "signalrclient", + "version-string": "1.0.0-beta1-9", + "port-version": 2, + "description": "C++ client for SignalR.", + "homepage": "https://github.com/SignalR/SignalR-Client-Cpp", + "dependencies": [ + { + "name": "cpprestsdk", + "features": [ + "default-features", + "websockets" + ] + }, + "openssl" + ] +} diff --git a/ports/sigslot/CONTROL b/ports/sigslot/CONTROL deleted file mode 100644 index e785404eb..000000000 --- a/ports/sigslot/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: sigslot
-Version: 1.0.0-3
-Description: Portable C++ type-safe, thread-safe signal/slot library for ISO C++, Unix/BSD/Linux and Win32. Sigslot allows C++ code to use the signal/slot paradigm made popular by, for example, Qt.
diff --git a/ports/sigslot/vcpkg.json b/ports/sigslot/vcpkg.json new file mode 100644 index 000000000..20bf9b068 --- /dev/null +++ b/ports/sigslot/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "sigslot", + "version-string": "1.0.0", + "port-version": 4, + "description": "Portable C++ type-safe, thread-safe signal/slot library for ISO C++, Unix/BSD/Linux and Win32. Sigslot allows C++ code to use the signal/slot paradigm made popular by, for example, Qt." +} diff --git a/ports/simde/CONTROL b/ports/simde/CONTROL deleted file mode 100644 index 1dfab7962..000000000 --- a/ports/simde/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: simde
-Version: 0.7.0
-Homepage: https://github.com/simd-everywhere/simde
-Description: Implementations of SIMD instruction sets for systems which don't natively support them
diff --git a/ports/simde/vcpkg.json b/ports/simde/vcpkg.json new file mode 100644 index 000000000..159e85768 --- /dev/null +++ b/ports/simde/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "simde", + "version-string": "0.7.0", + "port-version": 1, + "description": "Implementations of SIMD instruction sets for systems which don't natively support them", + "homepage": "https://github.com/simd-everywhere/simde" +} diff --git a/ports/simple-fft/CONTROL b/ports/simple-fft/CONTROL deleted file mode 100644 index 6595558bb..000000000 --- a/ports/simple-fft/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: simple-fft
-Version: 2020-06-14
-Homepage: https://github.com/d1vanov/Simple-FFT
-Description: Header-only C++ library implementing fast Fourier transform of 1D, 2D and 3D data
diff --git a/ports/simple-fft/vcpkg.json b/ports/simple-fft/vcpkg.json new file mode 100644 index 000000000..76b399066 --- /dev/null +++ b/ports/simple-fft/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "simple-fft", + "version-string": "2020-06-14", + "port-version": 1, + "description": "Header-only C++ library implementing fast Fourier transform of 1D, 2D and 3D data", + "homepage": "https://github.com/d1vanov/Simple-FFT" +} diff --git a/ports/simpleini/CONTROL b/ports/simpleini/CONTROL deleted file mode 100644 index 0b51f5268..000000000 --- a/ports/simpleini/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: simpleini
-Version: 2018-08-31-4
-Homepage: https://github.com/brofield/simpleini
-Description: Cross-platform C++ library providing a simple API to read and write INI-style configuration files
diff --git a/ports/simpleini/vcpkg.json b/ports/simpleini/vcpkg.json new file mode 100644 index 000000000..020a8f5dd --- /dev/null +++ b/ports/simpleini/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "simpleini", + "version-string": "2018-08-31", + "port-version": 5, + "description": "Cross-platform C++ library providing a simple API to read and write INI-style configuration files", + "homepage": "https://github.com/brofield/simpleini" +} diff --git a/ports/skia/CONTROL b/ports/skia/CONTROL deleted file mode 100644 index e06605d1d..000000000 --- a/ports/skia/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: skia -Version: 2020-05-18 -Port-Version: 4 -Homepage: https://skia.org -Description: Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. - It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products. - Skia is sponsored and managed by Google, but is available for use by anyone under the BSD Free Software License. While engineering of the core components is done by the Skia development team, we consider contributions from any source. -Supports: x64 & (osx | windows) -Build-Depends: expat, freetype[core], icu, harfbuzz[icu], libjpeg-turbo, libpng, libwebp, zlib - -Feature: metal -Description: metal support for skia diff --git a/ports/skia/vcpkg.json b/ports/skia/vcpkg.json new file mode 100644 index 000000000..46bcc003f --- /dev/null +++ b/ports/skia/vcpkg.json @@ -0,0 +1,35 @@ +{ + "name": "skia", + "version-string": "2020-05-18", + "port-version": 5, + "description": [ + "Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms.", + "It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.", + "Skia is sponsored and managed by Google, but is available for use by anyone under the BSD Free Software License. While engineering of the core components is done by the Skia development team, we consider contributions from any source." + ], + "homepage": "https://skia.org", + "supports": "x64 & (osx | windows)", + "dependencies": [ + "expat", + { + "name": "freetype", + "default-features": false + }, + { + "name": "harfbuzz", + "features": [ + "icu" + ] + }, + "icu", + "libjpeg-turbo", + "libpng", + "libwebp", + "zlib" + ], + "features": { + "metal": { + "description": "metal support for skia" + } + } +} diff --git a/ports/skyr-url/CONTROL b/ports/skyr-url/CONTROL deleted file mode 100644 index 97ab09e23..000000000 --- a/ports/skyr-url/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: skyr-url -Version: 1.13.0 -Build-Depends: tl-expected, range-v3, nlohmann-json -Homepage: https://github.com/cpp-netlib/url -Description: A C++ library that implements the WhatWG URL specification diff --git a/ports/skyr-url/vcpkg.json b/ports/skyr-url/vcpkg.json new file mode 100644 index 000000000..aff139261 --- /dev/null +++ b/ports/skyr-url/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "skyr-url", + "version-string": "1.13.0", + "port-version": 1, + "description": "A C++ library that implements the WhatWG URL specification", + "homepage": "https://github.com/cpp-netlib/url", + "dependencies": [ + "nlohmann-json", + "range-v3", + "tl-expected" + ] +} diff --git a/ports/smpeg2/CONTROL b/ports/smpeg2/CONTROL deleted file mode 100644 index 3a761287e..000000000 --- a/ports/smpeg2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: smpeg2
-Version: 2.0.0-6
-Homepage: https://www.libsdl.org/projects/smpeg/
-Description: SDL MPEG Player Library
-Build-Depends: sdl2
diff --git a/ports/smpeg2/vcpkg.json b/ports/smpeg2/vcpkg.json new file mode 100644 index 000000000..24eb88e52 --- /dev/null +++ b/ports/smpeg2/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "smpeg2", + "version-string": "2.0.0", + "port-version": 7, + "description": "SDL MPEG Player Library", + "homepage": "https://www.libsdl.org/projects/smpeg/", + "dependencies": [ + "sdl2" + ] +} diff --git a/ports/snappy/CONTROL b/ports/snappy/CONTROL deleted file mode 100644 index add6e6c6a..000000000 --- a/ports/snappy/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: snappy -Version: 1.1.8 -Homepage: https://github.com/google/snappy -Description: A fast compressor/decompressor. diff --git a/ports/snappy/vcpkg.json b/ports/snappy/vcpkg.json new file mode 100644 index 000000000..df302a6d6 --- /dev/null +++ b/ports/snappy/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "snappy", + "version-string": "1.1.8", + "port-version": 1, + "description": "A fast compressor/decompressor.", + "homepage": "https://github.com/google/snappy" +} diff --git a/ports/sndfile/CONTROL b/ports/sndfile/CONTROL deleted file mode 100644 index fb01b6408..000000000 --- a/ports/sndfile/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: sndfile -Version: 0 -Description:x Library to read, write and manipulate many soundfile types. -Build-Depends: libsndfile -Default-Features: external-libs - -Feature: external-libs -Description: Support Ogg Vorbis and FLAC audio files -Build-Depends: libsndfile[external-libs] diff --git a/ports/sndfile/vcpkg.json b/ports/sndfile/vcpkg.json new file mode 100644 index 000000000..2f91543bd --- /dev/null +++ b/ports/sndfile/vcpkg.json @@ -0,0 +1,25 @@ +{ + "name": "sndfile", + "version-string": "0", + "port-version": 1, + "description": "x Library to read, write and manipulate many soundfile types.", + "dependencies": [ + "libsndfile" + ], + "default-features": [ + "external-libs" + ], + "features": { + "external-libs": { + "description": "Support Ogg Vorbis and FLAC audio files", + "dependencies": [ + { + "name": "libsndfile", + "features": [ + "external-libs" + ] + } + ] + } + } +} diff --git a/ports/snowhouse/CONTROL b/ports/snowhouse/CONTROL deleted file mode 100644 index aed2ab189..000000000 --- a/ports/snowhouse/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: snowhouse
-Version: 5.0.0 -Description: An assertion library for C++
diff --git a/ports/snowhouse/vcpkg.json b/ports/snowhouse/vcpkg.json new file mode 100644 index 000000000..f8d9a392f --- /dev/null +++ b/ports/snowhouse/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "snowhouse", + "version-string": "5.0.0", + "port-version": 1, + "description": "An assertion library for C++" +} diff --git a/ports/sockpp/CONTROL b/ports/sockpp/CONTROL deleted file mode 100644 index 90ad9f787..000000000 --- a/ports/sockpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sockpp -Version: 0.7 -Homepage: https://github.com/fpagliughi/sockpp -Description: Simple, modern, C++ socket library. This is a fairly low-level C++ wrapper around the Berkeley sockets library using socket, acceptor, and connector classes that are familiar concepts from other languages. -Supports: !uwp diff --git a/ports/sockpp/vcpkg.json b/ports/sockpp/vcpkg.json new file mode 100644 index 000000000..d17daad6d --- /dev/null +++ b/ports/sockpp/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "sockpp", + "version-string": "0.7", + "port-version": 1, + "description": "Simple, modern, C++ socket library. This is a fairly low-level C++ wrapper around the Berkeley sockets library using socket, acceptor, and connector classes that are familiar concepts from other languages.", + "homepage": "https://github.com/fpagliughi/sockpp", + "supports": "!uwp" +} diff --git a/ports/sokol/CONTROL b/ports/sokol/CONTROL deleted file mode 100644 index 4caa796cc..000000000 --- a/ports/sokol/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: sokol
-Version: 2019-09-09
-Description: Minimal cross-platform standalone C headers
-Homepage: https://github.com/floooh/sokol
diff --git a/ports/sokol/vcpkg.json b/ports/sokol/vcpkg.json new file mode 100644 index 000000000..375455b94 --- /dev/null +++ b/ports/sokol/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "sokol", + "version-string": "2019-09-09", + "port-version": 1, + "description": "Minimal cross-platform standalone C headers", + "homepage": "https://github.com/floooh/sokol" +} diff --git a/ports/sol2/CONTROL b/ports/sol2/CONTROL deleted file mode 100644 index 60490e9da..000000000 --- a/ports/sol2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sol2 -Version: 3.2.2 -Homepage: https://github.com/ThePhD/sol2 -Description: Sol v2.0 - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great -Build-Depends: lua (windows) diff --git a/ports/sol2/vcpkg.json b/ports/sol2/vcpkg.json new file mode 100644 index 000000000..22de87e46 --- /dev/null +++ b/ports/sol2/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "sol2", + "version-string": "3.2.2", + "port-version": 1, + "description": "Sol v2.0 - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great", + "homepage": "https://github.com/ThePhD/sol2", + "dependencies": [ + { + "name": "lua", + "platform": "windows" + } + ] +} diff --git a/ports/solid3/CONTROL b/ports/solid3/CONTROL deleted file mode 100644 index 7dce173ee..000000000 --- a/ports/solid3/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: solid3 -Version: 3.5.8 -Description: Software Library for Interference Detection diff --git a/ports/solid3/vcpkg.json b/ports/solid3/vcpkg.json new file mode 100644 index 000000000..d8493859d --- /dev/null +++ b/ports/solid3/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "solid3", + "version-string": "3.5.8", + "port-version": 1, + "description": "Software Library for Interference Detection" +} diff --git a/ports/soqt/CONTROL b/ports/soqt/CONTROL deleted file mode 100644 index 4e63de49d..000000000 --- a/ports/soqt/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: soqt -Version: 1.6.0 -Port-Version: 2 -Description: A Qt Gui-toolkit binding for Coin -Build-Depends: coin, qt5-base[core] -Homepage: https://github.com/coin3d/soqt -Supports: !(arm|arm64|uwp) diff --git a/ports/soqt/vcpkg.json b/ports/soqt/vcpkg.json new file mode 100644 index 000000000..6a336879d --- /dev/null +++ b/ports/soqt/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "soqt", + "version-string": "1.6.0", + "port-version": 3, + "description": "A Qt Gui-toolkit binding for Coin", + "homepage": "https://github.com/coin3d/soqt", + "supports": "!(arm | arm64 | uwp)", + "dependencies": [ + "coin", + { + "name": "qt5-base", + "default-features": false + } + ] +} diff --git a/ports/soundtouch/CONTROL b/ports/soundtouch/CONTROL deleted file mode 100644 index 2d1757f8f..000000000 --- a/ports/soundtouch/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: soundtouch
-Version: 2.0.0-6
-Homepage: https://www.surina.net/soundtouch
-Description: SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files.
-Build-Depends: atlmfc (windows)
-Supports: !uwp
\ No newline at end of file diff --git a/ports/soundtouch/vcpkg.json b/ports/soundtouch/vcpkg.json new file mode 100644 index 000000000..f2d7f64aa --- /dev/null +++ b/ports/soundtouch/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "soundtouch", + "version-string": "2.0.0", + "port-version": 7, + "description": "SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files.", + "homepage": "https://www.surina.net/soundtouch", + "supports": "!uwp", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + } + ] +} diff --git a/ports/soxr/CONTROL b/ports/soxr/CONTROL deleted file mode 100644 index cc920479c..000000000 --- a/ports/soxr/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: soxr
-Version: 0.1.3
-Port-Version: 3
-Homepage: https://sourceforge.net/projects/soxr/
-Description: High quality audio resampling
diff --git a/ports/soxr/vcpkg.json b/ports/soxr/vcpkg.json new file mode 100644 index 000000000..acf2fc35c --- /dev/null +++ b/ports/soxr/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "soxr", + "version-string": "0.1.3", + "port-version": 4, + "description": "High quality audio resampling", + "homepage": "https://sourceforge.net/projects/soxr/" +} diff --git a/ports/spaceland/CONTROL b/ports/spaceland/CONTROL deleted file mode 100644 index 183d9392c..000000000 --- a/ports/spaceland/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: spaceland
-Version: 7.8.2-4
-Description: Spaceland Lib (sl) is a suite for geometric computation, specifically adapted to OpenGL.
-Build-Depends: zlib
diff --git a/ports/spaceland/vcpkg.json b/ports/spaceland/vcpkg.json new file mode 100644 index 000000000..ddcdb9fde --- /dev/null +++ b/ports/spaceland/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "spaceland", + "version-string": "7.8.2", + "port-version": 5, + "description": "Spaceland Lib (sl) is a suite for geometric computation, specifically adapted to OpenGL.", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/sparsehash/CONTROL b/ports/sparsehash/CONTROL deleted file mode 100644 index 04c1d756b..000000000 --- a/ports/sparsehash/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: sparsehash -Version: 2.0.3 -Homepage: https://github.com/sparsehash/sparsehash -Description: The sparsehash package consists of two hashtable implementations: sparse, which is designed to be very space efficient, and dense, which is designed to be very time efficient. diff --git a/ports/sparsehash/vcpkg.json b/ports/sparsehash/vcpkg.json new file mode 100644 index 000000000..697aa7b64 --- /dev/null +++ b/ports/sparsehash/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "sparsehash", + "version-string": "2.0.3", + "port-version": 1, + "description": "The sparsehash package consists of two hashtable implementations: sparse, which is designed to be very space efficient, and dense, which is designed to be very time efficient.", + "homepage": "https://github.com/sparsehash/sparsehash" +} diff --git a/ports/sparsepp/CONTROL b/ports/sparsepp/CONTROL deleted file mode 100644 index 86550179a..000000000 --- a/ports/sparsepp/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: sparsepp
-Version: 1.22-1
-Description: A fast, memory efficient hash map for C++
diff --git a/ports/sparsepp/vcpkg.json b/ports/sparsepp/vcpkg.json new file mode 100644 index 000000000..9dda35239 --- /dev/null +++ b/ports/sparsepp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "sparsepp", + "version-string": "1.22", + "port-version": 2, + "description": "A fast, memory efficient hash map for C++" +} diff --git a/ports/spatialite-tools/CONTROL b/ports/spatialite-tools/CONTROL deleted file mode 100644 index 7f02ba5dd..000000000 --- a/ports/spatialite-tools/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: spatialite-tools -Version: 5.0.0 -Port-Version: 2 -Homepage: https://www.gaia-gis.it/fossil/spatialite-tools/index -Description: Contains spatialite.exe and other command line tools to work with SpatiaLite databases (import, export, SQL queries) -Build-Depends: sqlite3, libspatialite, geos, readosm, proj4, zlib, libiconv, expat, librttopo diff --git a/ports/spatialite-tools/vcpkg.json b/ports/spatialite-tools/vcpkg.json new file mode 100644 index 000000000..a1a5bc3bb --- /dev/null +++ b/ports/spatialite-tools/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "spatialite-tools", + "version-string": "5.0.0", + "port-version": 3, + "description": "Contains spatialite.exe and other command line tools to work with SpatiaLite databases (import, export, SQL queries)", + "homepage": "https://www.gaia-gis.it/fossil/spatialite-tools/index", + "dependencies": [ + "expat", + "geos", + "libiconv", + "librttopo", + "libspatialite", + "proj4", + "readosm", + "sqlite3", + "zlib" + ] +} diff --git a/ports/spdk-dpdk/CONTROL b/ports/spdk-dpdk/CONTROL deleted file mode 100644 index 61d1415cd..000000000 --- a/ports/spdk-dpdk/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: spdk-dpdk -Version: 20181124 -Description: SPDK mirror of DPDK. A set of libraries and drivers for fast packet processing -Supports: linux diff --git a/ports/spdk-dpdk/vcpkg.json b/ports/spdk-dpdk/vcpkg.json new file mode 100644 index 000000000..ec63984b9 --- /dev/null +++ b/ports/spdk-dpdk/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "spdk-dpdk", + "version-string": "20181124", + "port-version": 1, + "description": "SPDK mirror of DPDK. A set of libraries and drivers for fast packet processing", + "supports": "linux" +} diff --git a/ports/spdk-ipsec/CONTROL b/ports/spdk-ipsec/CONTROL deleted file mode 100644 index 3b8259451..000000000 --- a/ports/spdk-ipsec/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: spdk-ipsec -Version: 20180711 -Description: SPDK mirror of ipsec. Intel(R) Multi-Buffer Crypto for IPsec Library -Supports: x64 & linux diff --git a/ports/spdk-ipsec/vcpkg.json b/ports/spdk-ipsec/vcpkg.json new file mode 100644 index 000000000..e41c9d957 --- /dev/null +++ b/ports/spdk-ipsec/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "spdk-ipsec", + "version-string": "20180711", + "port-version": 1, + "description": "SPDK mirror of ipsec. Intel(R) Multi-Buffer Crypto for IPsec Library", + "supports": "x64 & linux" +} diff --git a/ports/spdk-isal/CONTROL b/ports/spdk-isal/CONTROL deleted file mode 100644 index 1a134ae14..000000000 --- a/ports/spdk-isal/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: spdk-isal -Version: 20181006 -Description: SPDK mirror of isa-l. Intel(R) Intelligent Storage Acceleration Library -Supports: x64 diff --git a/ports/spdk-isal/vcpkg.json b/ports/spdk-isal/vcpkg.json new file mode 100644 index 000000000..eb857863c --- /dev/null +++ b/ports/spdk-isal/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "spdk-isal", + "version-string": "20181006", + "port-version": 1, + "description": "SPDK mirror of isa-l. Intel(R) Intelligent Storage Acceleration Library", + "supports": "x64" +} diff --git a/ports/spdk/CONTROL b/ports/spdk/CONTROL deleted file mode 100644 index a12729033..000000000 --- a/ports/spdk/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: spdk -Version: 19.01.1 -Port-Version: 1 -Description: Storage Performance Development Kit -Build-Depends: spdk-dpdk, spdk-ipsec, spdk-isal -Supports: linux diff --git a/ports/spdk/vcpkg.json b/ports/spdk/vcpkg.json new file mode 100644 index 000000000..90a9c4940 --- /dev/null +++ b/ports/spdk/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "spdk", + "version-string": "19.01.1", + "port-version": 2, + "description": "Storage Performance Development Kit", + "supports": "linux", + "dependencies": [ + "spdk-dpdk", + "spdk-ipsec", + "spdk-isal" + ] +} diff --git a/ports/speex/CONTROL b/ports/speex/CONTROL deleted file mode 100644 index 41157ff23..000000000 --- a/ports/speex/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: speex -Version: 1.2.0 -Port-Version: 8 -Homepage: https://github.com/xiph/speex -Description: Speex is an Open Source/Free Software patent-free audio compression format designed for speech. diff --git a/ports/speex/vcpkg.json b/ports/speex/vcpkg.json new file mode 100644 index 000000000..5265e6ab0 --- /dev/null +++ b/ports/speex/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "speex", + "version-string": "1.2.0", + "port-version": 9, + "description": "Speex is an Open Source/Free Software patent-free audio compression format designed for speech.", + "homepage": "https://github.com/xiph/speex" +} diff --git a/ports/speexdsp/CONTROL b/ports/speexdsp/CONTROL deleted file mode 100644 index 89d842c47..000000000 --- a/ports/speexdsp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: speexdsp -Version: 1.2.0 -Port-Version: 5 -Homepage: https://speex.org/ -Description: A patent-free, Open Source/Free Software DSP library. diff --git a/ports/speexdsp/vcpkg.json b/ports/speexdsp/vcpkg.json new file mode 100644 index 000000000..8cbd9c54d --- /dev/null +++ b/ports/speexdsp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "speexdsp", + "version-string": "1.2.0", + "port-version": 6, + "description": "A patent-free, Open Source/Free Software DSP library.", + "homepage": "https://speex.org/" +} diff --git a/ports/spirit-po/CONTROL b/ports/spirit-po/CONTROL deleted file mode 100644 index e31bdcb2e..000000000 --- a/ports/spirit-po/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: spirit-po
-Version: 1.1.2-1
-Homepage: https://github.com/cbeck88/spirit-po
-Description: A header-only C++ library for localization using GNU gettext po files, based on Boost.Spirit.
-Build-Depends: boost
diff --git a/ports/spirit-po/vcpkg.json b/ports/spirit-po/vcpkg.json new file mode 100644 index 000000000..e088d9ebc --- /dev/null +++ b/ports/spirit-po/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "spirit-po", + "version-string": "1.1.2", + "port-version": 2, + "description": "A header-only C++ library for localization using GNU gettext po files, based on Boost.Spirit.", + "homepage": "https://github.com/cbeck88/spirit-po", + "dependencies": [ + "boost" + ] +} diff --git a/ports/sprout/CONTROL b/ports/sprout/CONTROL deleted file mode 100644 index 67240a5e1..000000000 --- a/ports/sprout/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sprout
-Version: 2019-06-20
-Homepage: https://github.com/bolero-MURAKAMI/Sprout
-Description: C++11/14 constexpr based Containers, Algorithms, Random numbers, Parsing, Ray tracing, Synthesizer, and others
-Build-Depends: boost-array, boost-mpl
diff --git a/ports/sprout/vcpkg.json b/ports/sprout/vcpkg.json new file mode 100644 index 000000000..22bab62af --- /dev/null +++ b/ports/sprout/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "sprout", + "version-string": "2019-06-20", + "port-version": 1, + "description": "C++11/14 constexpr based Containers, Algorithms, Random numbers, Parsing, Ray tracing, Synthesizer, and others", + "homepage": "https://github.com/bolero-MURAKAMI/Sprout", + "dependencies": [ + "boost-array", + "boost-mpl" + ] +} diff --git a/ports/spscqueue/CONTROL b/ports/spscqueue/CONTROL deleted file mode 100644 index 03bf71725..000000000 --- a/ports/spscqueue/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: spscqueue -Version: 1.1 -Description: A bounded single-producer single-consumer wait-free and lock-free queue written in C++11 -Homepage: https://github.com/rigtorp/SPSCQueue diff --git a/ports/spscqueue/vcpkg.json b/ports/spscqueue/vcpkg.json new file mode 100644 index 000000000..9ed6879f3 --- /dev/null +++ b/ports/spscqueue/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "spscqueue", + "version-string": "1.1", + "port-version": 1, + "description": "A bounded single-producer single-consumer wait-free and lock-free queue written in C++11", + "homepage": "https://github.com/rigtorp/SPSCQueue" +} diff --git a/ports/sqlite-modern-cpp/CONTROL b/ports/sqlite-modern-cpp/CONTROL deleted file mode 100644 index c8e3ccb64..000000000 --- a/ports/sqlite-modern-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sqlite-modern-cpp
-Version: 3.2-936cd0c8
-Build-Depends: sqlite3
-Homepage: https://github.com/aminroosta/sqlite_modern_cpp
-Description: The C++14 wrapper around sqlite library
diff --git a/ports/sqlite-modern-cpp/vcpkg.json b/ports/sqlite-modern-cpp/vcpkg.json new file mode 100644 index 000000000..39dbdc1d1 --- /dev/null +++ b/ports/sqlite-modern-cpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "sqlite-modern-cpp", + "version-string": "3.2-936cd0c8", + "port-version": 1, + "description": "The C++14 wrapper around sqlite library", + "homepage": "https://github.com/aminroosta/sqlite_modern_cpp", + "dependencies": [ + "sqlite3" + ] +} diff --git a/ports/sqlite-orm/CONTROL b/ports/sqlite-orm/CONTROL deleted file mode 100644 index 3ae7f4611..000000000 --- a/ports/sqlite-orm/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: sqlite-orm -Version: 1.6 -Homepage: https://github.com/fnc12/sqlite_orm -Build-Depends: sqlite3 -Description: SQLite ORM light header only library for modern C++ - -Feature: test -Description: Build sqlite_orm unit tests -Build-Depends: catch2 - -Feature: example -Description: Build examples diff --git a/ports/sqlite-orm/vcpkg.json b/ports/sqlite-orm/vcpkg.json new file mode 100644 index 000000000..ab5e89652 --- /dev/null +++ b/ports/sqlite-orm/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "sqlite-orm", + "version-string": "1.6", + "port-version": 1, + "description": "SQLite ORM light header only library for modern C++", + "homepage": "https://github.com/fnc12/sqlite_orm", + "dependencies": [ + "sqlite3" + ], + "features": { + "example": { + "description": "Build examples" + }, + "test": { + "description": "Build sqlite_orm unit tests", + "dependencies": [ + "catch2" + ] + } + } +} diff --git a/ports/sqlpp11-connector-mysql/CONTROL b/ports/sqlpp11-connector-mysql/CONTROL deleted file mode 100644 index cfed369d4..000000000 --- a/ports/sqlpp11-connector-mysql/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: sqlpp11-connector-mysql
-Version: 0.29-1
-Homepage: https://github.com/rbock/sqlpp11-connector-mysql
-Description: A C++ wrapper for MySQL meant to be used in combination with sqlpp11.
-Build-Depends: date, sqlpp11
-Default-Features: mariadb
-
-Feature: mariadb
-Description: Use MariaDB connector
-Build-Depends: libmariadb
-
-Feature: mysql
-Description: Use MySQL connector
-Build-Depends: libmysql
diff --git a/ports/sqlpp11-connector-mysql/vcpkg.json b/ports/sqlpp11-connector-mysql/vcpkg.json new file mode 100644 index 000000000..8eb8e93f5 --- /dev/null +++ b/ports/sqlpp11-connector-mysql/vcpkg.json @@ -0,0 +1,28 @@ +{ + "name": "sqlpp11-connector-mysql", + "version-string": "0.29", + "port-version": 2, + "description": "A C++ wrapper for MySQL meant to be used in combination with sqlpp11.", + "homepage": "https://github.com/rbock/sqlpp11-connector-mysql", + "dependencies": [ + "date", + "sqlpp11" + ], + "default-features": [ + "mariadb" + ], + "features": { + "mariadb": { + "description": "Use MariaDB connector", + "dependencies": [ + "libmariadb" + ] + }, + "mysql": { + "description": "Use MySQL connector", + "dependencies": [ + "libmysql" + ] + } + } +} diff --git a/ports/sqlpp11-connector-sqlite3/CONTROL b/ports/sqlpp11-connector-sqlite3/CONTROL deleted file mode 100644 index b968c52fb..000000000 --- a/ports/sqlpp11-connector-sqlite3/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: sqlpp11-connector-sqlite3
-Version: 0.30 -Description: A C++ wrapper for sqlite3 meant to be used in combination with sqlpp11.
-Build-Depends: date, sqlite3, sqlpp11
diff --git a/ports/sqlpp11-connector-sqlite3/vcpkg.json b/ports/sqlpp11-connector-sqlite3/vcpkg.json new file mode 100644 index 000000000..09ebb22b5 --- /dev/null +++ b/ports/sqlpp11-connector-sqlite3/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "sqlpp11-connector-sqlite3", + "version-string": "0.30", + "port-version": 1, + "description": "A C++ wrapper for sqlite3 meant to be used in combination with sqlpp11.", + "dependencies": [ + "date", + "sqlite3", + "sqlpp11" + ] +} diff --git a/ports/sqlpp11/CONTROL b/ports/sqlpp11/CONTROL deleted file mode 100644 index d6b6ad860..000000000 --- a/ports/sqlpp11/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: sqlpp11
-Version: 0.60
-Homepage: https://github.com/rbock/sqlpp11
-Description: A type safe embedded domain specific language for SQL queries and results in C++.
-Build-Depends: date
diff --git a/ports/sqlpp11/vcpkg.json b/ports/sqlpp11/vcpkg.json new file mode 100644 index 000000000..63951d797 --- /dev/null +++ b/ports/sqlpp11/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "sqlpp11", + "version-string": "0.60", + "port-version": 1, + "description": "A type safe embedded domain specific language for SQL queries and results in C++.", + "homepage": "https://github.com/rbock/sqlpp11", + "dependencies": [ + "date" + ] +} diff --git a/ports/status-code/CONTROL b/ports/status-code/CONTROL deleted file mode 100644 index ac86283bd..000000000 --- a/ports/status-code/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: status-code -Version: 1.0.0-ab3cd821 -Homepage: https://github.com/ned14/status-code -Description: Proposed SG14 status_code for the C++ standard (https://wg21.link/P1028). diff --git a/ports/status-code/vcpkg.json b/ports/status-code/vcpkg.json new file mode 100644 index 000000000..6a47ecd02 --- /dev/null +++ b/ports/status-code/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "status-code", + "version-string": "1.0.0-ab3cd821", + "port-version": 1, + "description": "Proposed SG14 status_code for the C++ standard (https://wg21.link/P1028).", + "homepage": "https://github.com/ned14/status-code" +} diff --git a/ports/status-value-lite/CONTROL b/ports/status-value-lite/CONTROL deleted file mode 100644 index bc7fa02cd..000000000 --- a/ports/status-value-lite/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: status-value-lite -Version: 1.1.0 -Homepage: https://github.com/martinmoene/status-value-lite -Description: status_value is a single-file header-only library for objects that represent a status and an optional value. It is intended for use with C++11 and later. - -Feature: test -Description: Build with test diff --git a/ports/status-value-lite/vcpkg.json b/ports/status-value-lite/vcpkg.json new file mode 100644 index 000000000..9850afb43 --- /dev/null +++ b/ports/status-value-lite/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "status-value-lite", + "version-string": "1.1.0", + "port-version": 1, + "description": "status_value is a single-file header-only library for objects that represent a status and an optional value. It is intended for use with C++11 and later.", + "homepage": "https://github.com/martinmoene/status-value-lite", + "features": { + "test": { + "description": "Build with test" + } + } +} diff --git a/ports/stb/CONTROL b/ports/stb/CONTROL deleted file mode 100644 index c00515f78..000000000 --- a/ports/stb/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: stb -Version: 2020-09-14 -Homepage: https://github.com/nothings/stb -Description: public domain header-only libraries diff --git a/ports/stb/vcpkg.json b/ports/stb/vcpkg.json new file mode 100644 index 000000000..f7dd85dac --- /dev/null +++ b/ports/stb/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "stb", + "version-string": "2020-09-14", + "port-version": 1, + "description": "public domain header-only libraries", + "homepage": "https://github.com/nothings/stb" +} diff --git a/ports/stlab/CONTROL b/ports/stlab/CONTROL deleted file mode 100644 index 1f6d6c858..000000000 --- a/ports/stlab/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: stlab
-Version: 1.6.2 -Description:
- stlab is the ongoing work of what was Adobe Software Technology Lab.
- The Concurrency library provides futures and channels, high level constructs for implementing algorithms that eases the use of multiple CPU cores while minimizing contention. This library solves several problems of the C++11 and C++17 TS futures.
-Build-Depends: boost-variant (osx)
\ No newline at end of file diff --git a/ports/stlab/vcpkg.json b/ports/stlab/vcpkg.json new file mode 100644 index 000000000..a3041dca7 --- /dev/null +++ b/ports/stlab/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "stlab", + "version-string": "1.6.2", + "port-version": 1, + "description": [ + "stlab is the ongoing work of what was Adobe Software Technology Lab.", + "The Concurrency library provides futures and channels, high level constructs for implementing algorithms that eases the use of multiple CPU cores while minimizing contention. This library solves several problems of the C++11 and C++17 TS futures." + ], + "dependencies": [ + { + "name": "boost-variant", + "platform": "osx" + } + ] +} diff --git a/ports/stormlib/CONTROL b/ports/stormlib/CONTROL deleted file mode 100644 index 4a38c9f3d..000000000 --- a/ports/stormlib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: stormlib
-Version: 2019-05-10
-Port-Version: 2
-Build-Depends: zlib, bzip2
-Description: StormLib is a library for opening and manipulating Blizzard MPQ files
diff --git a/ports/stormlib/vcpkg.json b/ports/stormlib/vcpkg.json new file mode 100644 index 000000000..b293260ec --- /dev/null +++ b/ports/stormlib/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "stormlib", + "version-string": "2019-05-10", + "port-version": 3, + "description": "StormLib is a library for opening and manipulating Blizzard MPQ files", + "dependencies": [ + "bzip2", + "zlib" + ] +} diff --git a/ports/strict-variant/CONTROL b/ports/strict-variant/CONTROL deleted file mode 100644 index 598dd376c..000000000 --- a/ports/strict-variant/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: strict-variant -Version: 0.5 -Description: Tagged union implementation that will never throw an exception or make a dynamic allocation in the effort of supporting types that have throwing moves. diff --git a/ports/strict-variant/vcpkg.json b/ports/strict-variant/vcpkg.json new file mode 100644 index 000000000..f95e19258 --- /dev/null +++ b/ports/strict-variant/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "strict-variant", + "version-string": "0.5", + "port-version": 1, + "description": "Tagged union implementation that will never throw an exception or make a dynamic allocation in the effort of supporting types that have throwing moves." +} diff --git a/ports/string-theory/CONTROL b/ports/string-theory/CONTROL deleted file mode 100644 index 2770632dc..000000000 --- a/ports/string-theory/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: string-theory -Version: 3.4 -Homepage: https://github.com/zrax/string_theory -Description: Flexible modern C++ string library with type-safe formatting. diff --git a/ports/string-theory/vcpkg.json b/ports/string-theory/vcpkg.json new file mode 100644 index 000000000..2a79ccb4f --- /dev/null +++ b/ports/string-theory/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "string-theory", + "version-string": "3.4", + "port-version": 1, + "description": "Flexible modern C++ string library with type-safe formatting.", + "homepage": "https://github.com/zrax/string_theory" +} diff --git a/ports/string-view-lite/CONTROL b/ports/string-view-lite/CONTROL deleted file mode 100644 index f14d36c97..000000000 --- a/ports/string-view-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: string-view-lite
-Version: 1.3.0
-Description: A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
diff --git a/ports/string-view-lite/vcpkg.json b/ports/string-view-lite/vcpkg.json new file mode 100644 index 000000000..1e15f0164 --- /dev/null +++ b/ports/string-view-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "string-view-lite", + "version-string": "1.3.0", + "port-version": 1, + "description": "A C++17-like string_view for C++98, C++11 and later in a single-file header-only library" +} diff --git a/ports/strtk/CONTROL b/ports/strtk/CONTROL deleted file mode 100644 index 6ef7161c5..000000000 --- a/ports/strtk/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: strtk -Version: 2020-09-14 -Homepage: https://github.com/ArashPartow/strtk -Description: robust, optimized and portable string processing algorithms for the C++ language -Build-Depends: boost diff --git a/ports/strtk/vcpkg.json b/ports/strtk/vcpkg.json new file mode 100644 index 000000000..41a303b37 --- /dev/null +++ b/ports/strtk/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "strtk", + "version-string": "2020-09-14", + "port-version": 1, + "description": "robust, optimized and portable string processing algorithms for the C++ language", + "homepage": "https://github.com/ArashPartow/strtk", + "dependencies": [ + "boost" + ] +} diff --git a/ports/stx/CONTROL b/ports/stx/CONTROL deleted file mode 100644 index cd6886925..000000000 --- a/ports/stx/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: stx
-Version: 1.0.1
-Homepage: https://github.com/lamarrr/STX
-Description: C++17 & C++ 20 error-handling and utility extensions
-
-Feature: backtrace
-Description: stacktrace support for STX
-Build-Depends: abseil
diff --git a/ports/stx/vcpkg.json b/ports/stx/vcpkg.json new file mode 100644 index 000000000..536f55751 --- /dev/null +++ b/ports/stx/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "stx", + "version-string": "1.0.1", + "port-version": 1, + "description": "C++17 & C++ 20 error-handling and utility extensions", + "homepage": "https://github.com/lamarrr/STX", + "features": { + "backtrace": { + "description": "stacktrace support for STX", + "dependencies": [ + "abseil" + ] + } + } +} diff --git a/ports/stxxl/CONTROL b/ports/stxxl/CONTROL deleted file mode 100644 index 42609d34f..000000000 --- a/ports/stxxl/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: stxxl
-Version: 2018-11-15-2
-Description: Standard Template Library for Extra Large Data Sets
diff --git a/ports/stxxl/vcpkg.json b/ports/stxxl/vcpkg.json new file mode 100644 index 000000000..1a3847d57 --- /dev/null +++ b/ports/stxxl/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "stxxl", + "version-string": "2018-11-15", + "port-version": 3, + "description": "Standard Template Library for Extra Large Data Sets" +} diff --git a/ports/superlu/CONTROL b/ports/superlu/CONTROL deleted file mode 100644 index b498fdafc..000000000 --- a/ports/superlu/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: superlu -Version: 2020-01-07 -Port-Version: 2 -Build-Depends: blas -Description: Supernodal sparse direct solver. -Homepage: https://github.com/xiaoyeli/superlu -Supports: !(uwp|arm) diff --git a/ports/superlu/vcpkg.json b/ports/superlu/vcpkg.json new file mode 100644 index 000000000..9de4be674 --- /dev/null +++ b/ports/superlu/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "superlu", + "version-string": "2020-01-07", + "port-version": 3, + "description": "Supernodal sparse direct solver.", + "homepage": "https://github.com/xiaoyeli/superlu", + "supports": "!(uwp | arm)", + "dependencies": [ + "blas" + ] +} diff --git a/ports/systemc/CONTROL b/ports/systemc/CONTROL deleted file mode 100644 index c62d20c76..000000000 --- a/ports/systemc/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: systemc
-Version: 2.3.3-4
-Description: A set of C++ classes and macros which provide an event-driven simulation kernel in C++
diff --git a/ports/systemc/vcpkg.json b/ports/systemc/vcpkg.json new file mode 100644 index 000000000..6c456295d --- /dev/null +++ b/ports/systemc/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "systemc", + "version-string": "2.3.3", + "port-version": 5, + "description": "A set of C++ classes and macros which provide an event-driven simulation kernel in C++" +} diff --git a/ports/tabulate/CONTROL b/ports/tabulate/CONTROL deleted file mode 100644 index 85dc7adef..000000000 --- a/ports/tabulate/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tabulate
-Version: 2019-01-06
-Description: Table maker for modern C++
-Homepage: https://github.com/p-ranav/tabulate
diff --git a/ports/tabulate/vcpkg.json b/ports/tabulate/vcpkg.json new file mode 100644 index 000000000..cdbb579bb --- /dev/null +++ b/ports/tabulate/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tabulate", + "version-string": "2019-01-06", + "port-version": 1, + "description": "Table maker for modern C++", + "homepage": "https://github.com/p-ranav/tabulate" +} diff --git a/ports/tacopie/CONTROL b/ports/tacopie/CONTROL deleted file mode 100644 index 1707cc9ef..000000000 --- a/ports/tacopie/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tacopie
-Version: 3.2.0-2
-Homepage: https://github.com/cpp-redis/tacopie
-Description: Tacopie is a TCP Client & Server C++11 library
diff --git a/ports/tacopie/vcpkg.json b/ports/tacopie/vcpkg.json new file mode 100644 index 000000000..4c1167a8a --- /dev/null +++ b/ports/tacopie/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tacopie", + "version-string": "3.2.0", + "port-version": 3, + "description": "Tacopie is a TCP Client & Server C++11 library", + "homepage": "https://github.com/cpp-redis/tacopie" +} diff --git a/ports/taocpp-json/CONTROL b/ports/taocpp-json/CONTROL deleted file mode 100644 index 2eb1d4fcc..000000000 --- a/ports/taocpp-json/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: taocpp-json
-Version: 2020-09-14 -Description: C++ header-only JSON library
diff --git a/ports/taocpp-json/vcpkg.json b/ports/taocpp-json/vcpkg.json new file mode 100644 index 000000000..b1e5f2fb9 --- /dev/null +++ b/ports/taocpp-json/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "taocpp-json", + "version-string": "2020-09-14", + "port-version": 1, + "description": "C++ header-only JSON library" +} diff --git a/ports/tap-windows6/CONTROL b/ports/tap-windows6/CONTROL deleted file mode 100644 index 744247c32..000000000 --- a/ports/tap-windows6/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tap-windows6 -Version: 9.21.2-0e30f5c -Description: an NDIS 6 implementation of the TAP-Windows driver, used by OpenVPN and other apps. Note: This package only contains the headers for the driver.
\ No newline at end of file diff --git a/ports/tap-windows6/vcpkg.json b/ports/tap-windows6/vcpkg.json new file mode 100644 index 000000000..777db703c --- /dev/null +++ b/ports/tap-windows6/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tap-windows6", + "version-string": "9.21.2-0e30f5c", + "port-version": 1, + "description": "an NDIS 6 implementation of the TAP-Windows driver, used by OpenVPN and other apps. Note: This package only contains the headers for the driver." +} diff --git a/ports/tbb/CONTROL b/ports/tbb/CONTROL deleted file mode 100644 index b089a3e7d..000000000 --- a/ports/tbb/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: tbb -Version: 2020_U3 -Port-Version: 5 -Homepage: https://github.com/01org/tbb -Description: Intel's Threading Building Blocks. -Supports: !(uwp|arm|arm64) | linux | osx diff --git a/ports/tbb/vcpkg.json b/ports/tbb/vcpkg.json new file mode 100644 index 000000000..101e41bd7 --- /dev/null +++ b/ports/tbb/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "tbb", + "version-string": "2020_U3", + "port-version": 6, + "description": "Intel's Threading Building Blocks.", + "homepage": "https://github.com/01org/tbb", + "supports": "!(uwp | arm | arm64) | linux | osx" +} diff --git a/ports/tcl/CONTROL b/ports/tcl/CONTROL deleted file mode 100644 index 0d451b046..000000000 --- a/ports/tcl/CONTROL +++ /dev/null @@ -1,17 +0,0 @@ -Source: tcl -Version: core-9-0-a1 -Port-Version: 1 -Homepage: https://github.com/tcltk/tcl -Description: Tcl provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. When paired with the Tk toolkit, Tcl provides the fastest and most powerful way to create GUI applications that run on PCs, Unix, and Mac OS X. Tcl can also be used for a variety of web-related tasks and for creating powerful command languages for applications. - -Feature: thrdalloc -Description: Use the thread allocator (shared global free pool). - -Feature: profile -Description: Adds profiling hooks. Map file is assumed. - -Feature: unchecked -Description: Allows a symbols build to not use the debug enabled runtime (msvcrt.dll not msvcrtd.dll or libcmt.lib not libcmtd.lib). - -Feature: utfmax -Description: Forces Tcl_UniChar to be a 32-bit quantity in stead of 16-bits diff --git a/ports/tcl/vcpkg.json b/ports/tcl/vcpkg.json new file mode 100644 index 000000000..c4f28240f --- /dev/null +++ b/ports/tcl/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "tcl", + "version-string": "core-9-0-a1", + "port-version": 2, + "description": "Tcl provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. When paired with the Tk toolkit, Tcl provides the fastest and most powerful way to create GUI applications that run on PCs, Unix, and Mac OS X. Tcl can also be used for a variety of web-related tasks and for creating powerful command languages for applications.", + "homepage": "https://github.com/tcltk/tcl", + "features": { + "profile": { + "description": "Adds profiling hooks. Map file is assumed." + }, + "thrdalloc": { + "description": "Use the thread allocator (shared global free pool)." + }, + "unchecked": { + "description": "Allows a symbols build to not use the debug enabled runtime (msvcrt.dll not msvcrtd.dll or libcmt.lib not libcmtd.lib)." + }, + "utfmax": { + "description": "Forces Tcl_UniChar to be a 32-bit quantity in stead of 16-bits" + } + } +} diff --git a/ports/tclap/CONTROL b/ports/tclap/CONTROL deleted file mode 100644 index 277e26b67..000000000 --- a/ports/tclap/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tclap -Version: 1.2.2-3 -Homepage: https://sourceforge.net/projects/tclap/ -Description: Templatized command-line argument parser for C++ diff --git a/ports/tclap/vcpkg.json b/ports/tclap/vcpkg.json new file mode 100644 index 000000000..c8ad1ac88 --- /dev/null +++ b/ports/tclap/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tclap", + "version-string": "1.2.2", + "port-version": 4, + "description": "Templatized command-line argument parser for C++", + "homepage": "https://sourceforge.net/projects/tclap/" +} diff --git a/ports/teemo/CONTROL b/ports/teemo/CONTROL deleted file mode 100644 index 223fd6e5a..000000000 --- a/ports/teemo/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: teemo -Version: 2.2 -Build-Depends: curl[core] -Description: C++ File Download Library, support Multithreading, Breakpoint Transmission, Speed Limit, Real-time Speed. -Homepage: https://github.com/winsoft666/teemo
\ No newline at end of file diff --git a/ports/teemo/vcpkg.json b/ports/teemo/vcpkg.json new file mode 100644 index 000000000..4905c32f9 --- /dev/null +++ b/ports/teemo/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "teemo", + "version-string": "2.2", + "port-version": 1, + "description": "C++ File Download Library, support Multithreading, Breakpoint Transmission, Speed Limit, Real-time Speed.", + "homepage": "https://github.com/winsoft666/teemo", + "dependencies": [ + { + "name": "curl", + "default-features": false + } + ] +} diff --git a/ports/telnetpp/CONTROL b/ports/telnetpp/CONTROL deleted file mode 100644 index f768eb84d..000000000 --- a/ports/telnetpp/CONTROL +++ /dev/null @@ -1,11 +0,0 @@ -Source: telnetpp
-Version: 2.1.2
-Homepage: https://github.com/KazDragon/telnetpp
-Description: Telnet++ is an implementation of the Telnet Session Layer protocol using C++14
-Build-Depends: boost-range, boost-container, boost-signals2, boost-variant, gsl-lite, boost-exception
-Default-Features: zlib
-Supports: !uwp
-
-Feature: zlib
-Description: Zlib support
-Build-Depends: zlib
diff --git a/ports/telnetpp/vcpkg.json b/ports/telnetpp/vcpkg.json new file mode 100644 index 000000000..b59fcde67 --- /dev/null +++ b/ports/telnetpp/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "telnetpp", + "version-string": "2.1.2", + "port-version": 1, + "description": "Telnet++ is an implementation of the Telnet Session Layer protocol using C++14", + "homepage": "https://github.com/KazDragon/telnetpp", + "supports": "!uwp", + "dependencies": [ + "boost-container", + "boost-exception", + "boost-range", + "boost-signals2", + "boost-variant", + "gsl-lite" + ], + "default-features": [ + "zlib" + ], + "features": { + "zlib": { + "description": "Zlib support", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/ports/tgbot-cpp/CONTROL b/ports/tgbot-cpp/CONTROL deleted file mode 100644 index 3c8398783..000000000 --- a/ports/tgbot-cpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: tgbot-cpp -Version: 1.2.1 -Homepage: https://github.com/reo7sp/tgbot-cpp -Description: C++14 library for Telegram bot API. -Build-Depends: boost-algorithm, boost-asio, boost-lexical-cast, boost-property-tree, boost-system, boost-test, boost-variant, curl, openssl, zlib diff --git a/ports/tgbot-cpp/vcpkg.json b/ports/tgbot-cpp/vcpkg.json new file mode 100644 index 000000000..360b9c706 --- /dev/null +++ b/ports/tgbot-cpp/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "tgbot-cpp", + "version-string": "1.2.1", + "port-version": 1, + "description": "C++14 library for Telegram bot API.", + "homepage": "https://github.com/reo7sp/tgbot-cpp", + "dependencies": [ + "boost-algorithm", + "boost-asio", + "boost-lexical-cast", + "boost-property-tree", + "boost-system", + "boost-test", + "boost-variant", + "curl", + "openssl", + "zlib" + ] +} diff --git a/ports/tgc/CONTROL b/ports/tgc/CONTROL deleted file mode 100644 index 7961312cb..000000000 --- a/ports/tgc/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tgc
-Version: 2019-08-11-1
-Description: A tiny garbage collector for C
-Homepage: https://github.com/orangeduck/tgc
diff --git a/ports/tgc/vcpkg.json b/ports/tgc/vcpkg.json new file mode 100644 index 000000000..960f3fe19 --- /dev/null +++ b/ports/tgc/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tgc", + "version-string": "2019-08-11", + "port-version": 2, + "description": "A tiny garbage collector for C", + "homepage": "https://github.com/orangeduck/tgc" +} diff --git a/ports/theia/CONTROL b/ports/theia/CONTROL deleted file mode 100644 index 521468056..000000000 --- a/ports/theia/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: theia -Version: 0.8 -Port-Version: 3 -Build-Depends: flann, cereal, ceres[suitesparse], openimageio, glew, freeglut (!osx) -Homepage: https://github.com/sweeneychris/TheiaSfM -Description: An open source library for multiview geometry and structure from motion diff --git a/ports/theia/vcpkg.json b/ports/theia/vcpkg.json new file mode 100644 index 000000000..adcfa7f40 --- /dev/null +++ b/ports/theia/vcpkg.json @@ -0,0 +1,23 @@ +{ + "name": "theia", + "version-string": "0.8", + "port-version": 4, + "description": "An open source library for multiview geometry and structure from motion", + "homepage": "https://github.com/sweeneychris/TheiaSfM", + "dependencies": [ + "cereal", + { + "name": "ceres", + "features": [ + "suitesparse" + ] + }, + "flann", + { + "name": "freeglut", + "platform": "!osx" + }, + "glew", + "openimageio" + ] +} diff --git a/ports/think-cell-range/CONTROL b/ports/think-cell-range/CONTROL deleted file mode 100644 index 907280cf5..000000000 --- a/ports/think-cell-range/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: think-cell-range
-Version: 498839d-1
-Description: think-cell's range library
-Homepage: https://github.com/think-cell/range
-Build-Depends: boost
diff --git a/ports/think-cell-range/vcpkg.json b/ports/think-cell-range/vcpkg.json new file mode 100644 index 000000000..3296cf654 --- /dev/null +++ b/ports/think-cell-range/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "think-cell-range", + "version-string": "498839d", + "port-version": 2, + "description": "think-cell's range library", + "homepage": "https://github.com/think-cell/range", + "dependencies": [ + "boost" + ] +} diff --git a/ports/threadpool/CONTROL b/ports/threadpool/CONTROL deleted file mode 100644 index df98da83a..000000000 --- a/ports/threadpool/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: threadpool -Version: 0.2.5 -Port-Version: 1 -Homepage: http://threadpool.sourceforge.net/ -Description: threadpool is a cross-platform C++ thread pool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries. -Build-Depends: boost-thread diff --git a/ports/threadpool/vcpkg.json b/ports/threadpool/vcpkg.json new file mode 100644 index 000000000..3e16feecc --- /dev/null +++ b/ports/threadpool/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "threadpool", + "version-string": "0.2.5", + "port-version": 2, + "description": "threadpool is a cross-platform C++ thread pool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries.", + "homepage": "http://threadpool.sourceforge.net/", + "dependencies": [ + "boost-thread" + ] +} diff --git a/ports/thrift/CONTROL b/ports/thrift/CONTROL deleted file mode 100644 index 2916e3e33..000000000 --- a/ports/thrift/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: thrift -Version: 0.13.0 -Build-Depends: zlib, libevent, openssl, boost-range, boost-smart-ptr, boost-date-time, boost-locale, boost-scope-exit -Homepage: https://github.com/apache/thrift -Description: Apache Thrift is a software project spanning a variety of programming languages and use cases. Our goal is to make reliable, performant communication and data serialization across languages as efficient and seamless as possible. diff --git a/ports/thrift/vcpkg.json b/ports/thrift/vcpkg.json new file mode 100644 index 000000000..ebc179aa1 --- /dev/null +++ b/ports/thrift/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "thrift", + "version-string": "0.13.0", + "port-version": 1, + "description": "Apache Thrift is a software project spanning a variety of programming languages and use cases. Our goal is to make reliable, performant communication and data serialization across languages as efficient and seamless as possible.", + "homepage": "https://github.com/apache/thrift", + "dependencies": [ + "boost-date-time", + "boost-locale", + "boost-range", + "boost-scope-exit", + "boost-smart-ptr", + "libevent", + "openssl", + "zlib" + ] +} diff --git a/ports/tidy-html5/CONTROL b/ports/tidy-html5/CONTROL deleted file mode 100644 index b7ad75aea..000000000 --- a/ports/tidy-html5/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tidy-html5 -Version: 5.7.28-2 -Homepage: https://github.com/htacg/tidy-html5 -Description: Tidy tidies HTML and XML. It can tidy your documents by itself, and developers can easily integrate its features into even more powerful tools. diff --git a/ports/tidy-html5/vcpkg.json b/ports/tidy-html5/vcpkg.json new file mode 100644 index 000000000..f910fd5f5 --- /dev/null +++ b/ports/tidy-html5/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tidy-html5", + "version-string": "5.7.28", + "port-version": 3, + "description": "Tidy tidies HTML and XML. It can tidy your documents by itself, and developers can easily integrate its features into even more powerful tools.", + "homepage": "https://github.com/htacg/tidy-html5" +} diff --git a/ports/tinkerforge/CONTROL b/ports/tinkerforge/CONTROL deleted file mode 100644 index da38ec368..000000000 --- a/ports/tinkerforge/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinkerforge -Version: 2.1.25 -Description: Tinkerforge C API bindings for bricks and bricklets -Supports: !uwp
\ No newline at end of file diff --git a/ports/tinkerforge/vcpkg.json b/ports/tinkerforge/vcpkg.json new file mode 100644 index 000000000..6590a57f1 --- /dev/null +++ b/ports/tinkerforge/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinkerforge", + "version-string": "2.1.25", + "port-version": 1, + "description": "Tinkerforge C API bindings for bricks and bricklets", + "supports": "!uwp" +} diff --git a/ports/tiny-aes-c/CONTROL b/ports/tiny-aes-c/CONTROL deleted file mode 100644 index e87499074..000000000 --- a/ports/tiny-aes-c/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tiny-aes-c
-Version: 2019-07-31
-Description: Small portable AES128/192/256 in C
-Homepage: https://github.com/kokke/tiny-AES-c
diff --git a/ports/tiny-aes-c/vcpkg.json b/ports/tiny-aes-c/vcpkg.json new file mode 100644 index 000000000..d49995957 --- /dev/null +++ b/ports/tiny-aes-c/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tiny-aes-c", + "version-string": "2019-07-31", + "port-version": 1, + "description": "Small portable AES128/192/256 in C", + "homepage": "https://github.com/kokke/tiny-AES-c" +} diff --git a/ports/tiny-bignum-c/CONTROL b/ports/tiny-bignum-c/CONTROL deleted file mode 100644 index 5015bc2d0..000000000 --- a/ports/tiny-bignum-c/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tiny-bignum-c
-Version: 2019-07-31
-Description: Small portable multiple-precision unsigned integer arithmetic in C
-Homepage: https://github.com/kokke/tiny-bignum-c
diff --git a/ports/tiny-bignum-c/vcpkg.json b/ports/tiny-bignum-c/vcpkg.json new file mode 100644 index 000000000..2d78d4dfd --- /dev/null +++ b/ports/tiny-bignum-c/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tiny-bignum-c", + "version-string": "2019-07-31", + "port-version": 1, + "description": "Small portable multiple-precision unsigned integer arithmetic in C", + "homepage": "https://github.com/kokke/tiny-bignum-c" +} diff --git a/ports/tiny-dnn/CONTROL b/ports/tiny-dnn/CONTROL deleted file mode 100644 index 2a31c833a..000000000 --- a/ports/tiny-dnn/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tiny-dnn -Version: 2018-10-25 -Homepage: https://github.com/tiny-dnn/tiny-dnn -Description: A C++14 implementation of deep learning. It is suitable for deep learning on limited computational resource. diff --git a/ports/tiny-dnn/vcpkg.json b/ports/tiny-dnn/vcpkg.json new file mode 100644 index 000000000..977ae26ad --- /dev/null +++ b/ports/tiny-dnn/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tiny-dnn", + "version-string": "2018-10-25", + "port-version": 1, + "description": "A C++14 implementation of deep learning. It is suitable for deep learning on limited computational resource.", + "homepage": "https://github.com/tiny-dnn/tiny-dnn" +} diff --git a/ports/tiny-process-library/CONTROL b/ports/tiny-process-library/CONTROL deleted file mode 100644 index 2a6ad9955..000000000 --- a/ports/tiny-process-library/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tiny-process-library
-Version: 2.0.4
-Description: A small platform independent library to create and stop new processes in C++
diff --git a/ports/tiny-process-library/vcpkg.json b/ports/tiny-process-library/vcpkg.json new file mode 100644 index 000000000..e6daaf322 --- /dev/null +++ b/ports/tiny-process-library/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tiny-process-library", + "version-string": "2.0.4", + "port-version": 1, + "description": "A small platform independent library to create and stop new processes in C++" +} diff --git a/ports/tiny-regex-c/CONTROL b/ports/tiny-regex-c/CONTROL deleted file mode 100644 index 12b5ea0c5..000000000 --- a/ports/tiny-regex-c/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tiny-regex-c
-Version: 2019-07-31
-Description: A small regex implementation in C
-Homepage: https://github.com/kokke/tiny-regex-c
diff --git a/ports/tiny-regex-c/vcpkg.json b/ports/tiny-regex-c/vcpkg.json new file mode 100644 index 000000000..c9a39a6af --- /dev/null +++ b/ports/tiny-regex-c/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tiny-regex-c", + "version-string": "2019-07-31", + "port-version": 1, + "description": "A small regex implementation in C", + "homepage": "https://github.com/kokke/tiny-regex-c" +} diff --git a/ports/tinycthread/CONTROL b/ports/tinycthread/CONTROL deleted file mode 100644 index da87db141..000000000 --- a/ports/tinycthread/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinycthread
-Version: 2019-08-06
-Description: Small, portable implementation of the C11 threads API
-Homepage: https://tinycthread.github.io/
diff --git a/ports/tinycthread/vcpkg.json b/ports/tinycthread/vcpkg.json new file mode 100644 index 000000000..d67a40f53 --- /dev/null +++ b/ports/tinycthread/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinycthread", + "version-string": "2019-08-06", + "port-version": 1, + "description": "Small, portable implementation of the C11 threads API", + "homepage": "https://tinycthread.github.io/" +} diff --git a/ports/tinydir/CONTROL b/ports/tinydir/CONTROL deleted file mode 100644 index 04a6b7b60..000000000 --- a/ports/tinydir/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinydir -Version: 1.2.4 -Homepage: https://github.com/cxong/tinydir -Description: Lightweight, portable and easy to integrate C directory and file reader diff --git a/ports/tinydir/vcpkg.json b/ports/tinydir/vcpkg.json new file mode 100644 index 000000000..7326cdd20 --- /dev/null +++ b/ports/tinydir/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinydir", + "version-string": "1.2.4", + "port-version": 1, + "description": "Lightweight, portable and easy to integrate C directory and file reader", + "homepage": "https://github.com/cxong/tinydir" +} diff --git a/ports/tinyexif/CONTROL b/ports/tinyexif/CONTROL deleted file mode 100644 index 7d2da6da0..000000000 --- a/ports/tinyexif/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: tinyexif -Version: 1.0.2-6 -Build-Depends: tinyxml2 -Homepage: https://github.com/cdcseacave/TinyEXIF -Description: tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG images diff --git a/ports/tinyexif/vcpkg.json b/ports/tinyexif/vcpkg.json new file mode 100644 index 000000000..1d5a0f8cc --- /dev/null +++ b/ports/tinyexif/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "tinyexif", + "version-string": "1.0.2", + "port-version": 7, + "description": "tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG images", + "homepage": "https://github.com/cdcseacave/TinyEXIF", + "dependencies": [ + "tinyxml2" + ] +} diff --git a/ports/tinyexr/CONTROL b/ports/tinyexr/CONTROL deleted file mode 100644 index c2be25a5f..000000000 --- a/ports/tinyexr/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinyexr
-Version: 1.0.0
-Homepage: https://github.com/syoyo/tinyexr
-Description: Library to load and save OpenEXR(.exr) images
diff --git a/ports/tinyexr/vcpkg.json b/ports/tinyexr/vcpkg.json new file mode 100644 index 000000000..a1e89b42a --- /dev/null +++ b/ports/tinyexr/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinyexr", + "version-string": "1.0.0", + "port-version": 1, + "description": "Library to load and save OpenEXR(.exr) images", + "homepage": "https://github.com/syoyo/tinyexr" +} diff --git a/ports/tinygltf/CONTROL b/ports/tinygltf/CONTROL deleted file mode 100644 index c4581faa6..000000000 --- a/ports/tinygltf/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: tinygltf
-Version: 2020-07-28
-Port-Version: 1
-Homepage: https://github.com/syoyo/tinygltf
-Description: A header only C++11 glTF 2.0 library.
-Build-Depends: stb, nlohmann-json
diff --git a/ports/tinygltf/vcpkg.json b/ports/tinygltf/vcpkg.json new file mode 100644 index 000000000..b18a092ad --- /dev/null +++ b/ports/tinygltf/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "tinygltf", + "version-string": "2020-07-28", + "port-version": 2, + "description": "A header only C++11 glTF 2.0 library.", + "homepage": "https://github.com/syoyo/tinygltf", + "dependencies": [ + "nlohmann-json", + "stb" + ] +} diff --git a/ports/tinynpy/CONTROL b/ports/tinynpy/CONTROL deleted file mode 100644 index cf05ef324..000000000 --- a/ports/tinynpy/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinynpy -Version: 1.0.0-3 -Build-Depends: zlib -Description: tiny C++ loader/exporter of python numpy array NPY/NPZ files diff --git a/ports/tinynpy/vcpkg.json b/ports/tinynpy/vcpkg.json new file mode 100644 index 000000000..438863c47 --- /dev/null +++ b/ports/tinynpy/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "tinynpy", + "version-string": "1.0.0", + "port-version": 4, + "description": "tiny C++ loader/exporter of python numpy array NPY/NPZ files", + "dependencies": [ + "zlib" + ] +} diff --git a/ports/tinyobjloader/CONTROL b/ports/tinyobjloader/CONTROL deleted file mode 100644 index 8785e862b..000000000 --- a/ports/tinyobjloader/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: tinyobjloader
-Version: 2.0.0-rc2
-Description: Tiny but powerful single file wavefront obj loader
-
-Feature: double
-Description: enable double(64bit) precision
-
diff --git a/ports/tinyobjloader/vcpkg.json b/ports/tinyobjloader/vcpkg.json new file mode 100644 index 000000000..45ed27c10 --- /dev/null +++ b/ports/tinyobjloader/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "tinyobjloader", + "version-string": "2.0.0-rc2", + "port-version": 1, + "description": "Tiny but powerful single file wavefront obj loader", + "features": { + "double": { + "description": "enable double(64bit) precision" + } + } +} diff --git a/ports/tinyply/CONTROL b/ports/tinyply/CONTROL deleted file mode 100644 index a75e1fb9b..000000000 --- a/ports/tinyply/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinyply
-Version: 2020-05-22
-Description: C++11 ply 3d mesh format importer & exporter
-Homepage: https://github.com/ddiakopoulos/tinyply
diff --git a/ports/tinyply/vcpkg.json b/ports/tinyply/vcpkg.json new file mode 100644 index 000000000..5cf3b7398 --- /dev/null +++ b/ports/tinyply/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinyply", + "version-string": "2020-05-22", + "port-version": 1, + "description": "C++11 ply 3d mesh format importer & exporter", + "homepage": "https://github.com/ddiakopoulos/tinyply" +} diff --git a/ports/tinyspline/CONTROL b/ports/tinyspline/CONTROL deleted file mode 100644 index f1f4739c9..000000000 --- a/ports/tinyspline/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tinyspline
-Version: 0.2.0-3
-Description: Library for NURBS, B-Splines, and B?zier curves, allowing you to handle splines with ease
diff --git a/ports/tinyspline/vcpkg.json b/ports/tinyspline/vcpkg.json new file mode 100644 index 000000000..bd01f70b9 --- /dev/null +++ b/ports/tinyspline/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tinyspline", + "version-string": "0.2.0", + "port-version": 4, + "description": "Library for NURBS, B-Splines, and B?zier curves, allowing you to handle splines with ease" +} diff --git a/ports/tinythread/CONTROL b/ports/tinythread/CONTROL deleted file mode 100644 index d7c8112c7..000000000 --- a/ports/tinythread/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinythread
-Version: 1.1-3
-Homepage: https://tinythreadpp.bitsnbites.eu/
-Description: Implements a fairly compatible subset of the C++11 thread management classes
diff --git a/ports/tinythread/vcpkg.json b/ports/tinythread/vcpkg.json new file mode 100644 index 000000000..3e45f68b0 --- /dev/null +++ b/ports/tinythread/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinythread", + "version-string": "1.1", + "port-version": 4, + "description": "Implements a fairly compatible subset of the C++11 thread management classes", + "homepage": "https://tinythreadpp.bitsnbites.eu/" +} diff --git a/ports/tinytoml/CONTROL b/ports/tinytoml/CONTROL deleted file mode 100644 index ba262920f..000000000 --- a/ports/tinytoml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinytoml -Version: 20180219-1 -Homepage: https://github.com/mayah/tinytoml -Description: A header only C++11 library for parsing TOML. diff --git a/ports/tinytoml/vcpkg.json b/ports/tinytoml/vcpkg.json new file mode 100644 index 000000000..f7a894c86 --- /dev/null +++ b/ports/tinytoml/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinytoml", + "version-string": "20180219", + "port-version": 2, + "description": "A header only C++11 library for parsing TOML.", + "homepage": "https://github.com/mayah/tinytoml" +} diff --git a/ports/tinyutf8/CONTROL b/ports/tinyutf8/CONTROL deleted file mode 100644 index 77002cb98..000000000 --- a/ports/tinyutf8/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tinyutf8
-Version: 4.0.2 -Description: TINYUTF8 is a library for extremely easy integration of Unicode into an arbitrary C++11 project.
diff --git a/ports/tinyutf8/vcpkg.json b/ports/tinyutf8/vcpkg.json new file mode 100644 index 000000000..008757cdd --- /dev/null +++ b/ports/tinyutf8/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tinyutf8", + "version-string": "4.0.2", + "port-version": 1, + "description": "TINYUTF8 is a library for extremely easy integration of Unicode into an arbitrary C++11 project." +} diff --git a/ports/tinyxml/CONTROL b/ports/tinyxml/CONTROL deleted file mode 100644 index 3a83e411e..000000000 --- a/ports/tinyxml/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinyxml
-Version: 2.6.2-7
-Homepage: https://sourceforge.net/projects/tinyxml
-Description: A simple, small, minimal, C++ XML parser that can be easily integrating into other programs.
diff --git a/ports/tinyxml/vcpkg.json b/ports/tinyxml/vcpkg.json new file mode 100644 index 000000000..8ee2d5d2d --- /dev/null +++ b/ports/tinyxml/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinyxml", + "version-string": "2.6.2", + "port-version": 8, + "description": "A simple, small, minimal, C++ XML parser that can be easily integrating into other programs.", + "homepage": "https://sourceforge.net/projects/tinyxml" +} diff --git a/ports/tinyxml2/CONTROL b/ports/tinyxml2/CONTROL deleted file mode 100644 index 3be0a859c..000000000 --- a/ports/tinyxml2/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tinyxml2 -Version: 8.0.0-1 -Homepage: https://github.com/leethomason/tinyxml2 -Description: A simple, small, efficient, C++ XML parser diff --git a/ports/tinyxml2/vcpkg.json b/ports/tinyxml2/vcpkg.json new file mode 100644 index 000000000..83d8b3fc3 --- /dev/null +++ b/ports/tinyxml2/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tinyxml2", + "version-string": "8.0.0", + "port-version": 2, + "description": "A simple, small, efficient, C++ XML parser", + "homepage": "https://github.com/leethomason/tinyxml2" +} diff --git a/ports/tl-expected/CONTROL b/ports/tl-expected/CONTROL deleted file mode 100644 index b07479595..000000000 --- a/ports/tl-expected/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tl-expected -Version: 1.0.0-1 -Description: C++11/14/17 std::expected implementation with functional-style extensions diff --git a/ports/tl-expected/vcpkg.json b/ports/tl-expected/vcpkg.json new file mode 100644 index 000000000..1f27474b5 --- /dev/null +++ b/ports/tl-expected/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tl-expected", + "version-string": "1.0.0", + "port-version": 2, + "description": "C++11/14/17 std::expected implementation with functional-style extensions" +} diff --git a/ports/tl-function-ref/CONTROL b/ports/tl-function-ref/CONTROL deleted file mode 100644 index be89f7741..000000000 --- a/ports/tl-function-ref/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tl-function-ref -Version: 1.0.0-1 -Description: A lightweight, non-owning reference to a callable.
\ No newline at end of file diff --git a/ports/tl-function-ref/vcpkg.json b/ports/tl-function-ref/vcpkg.json new file mode 100644 index 000000000..e8cf323a4 --- /dev/null +++ b/ports/tl-function-ref/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tl-function-ref", + "version-string": "1.0.0", + "port-version": 2, + "description": "A lightweight, non-owning reference to a callable." +} diff --git a/ports/tl-optional/CONTROL b/ports/tl-optional/CONTROL deleted file mode 100644 index 5464d8054..000000000 --- a/ports/tl-optional/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tl-optional
-Version: 1.0.0-1
-Description: C++11/14/17 std::optional implementation with functional-style extensions
diff --git a/ports/tl-optional/vcpkg.json b/ports/tl-optional/vcpkg.json new file mode 100644 index 000000000..4dc6d13b7 --- /dev/null +++ b/ports/tl-optional/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tl-optional", + "version-string": "1.0.0", + "port-version": 2, + "description": "C++11/14/17 std::optional implementation with functional-style extensions" +} diff --git a/ports/tlx/CONTROL b/ports/tlx/CONTROL deleted file mode 100644 index b65af7260..000000000 --- a/ports/tlx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tlx
-Version: 0.5.20191212
-Homepage: https://github.com/tlx/tlx
-Description: tlx is a collection of C++ helpers and extensions universally needed, but not found in the STL
diff --git a/ports/tlx/vcpkg.json b/ports/tlx/vcpkg.json new file mode 100644 index 000000000..072971f8f --- /dev/null +++ b/ports/tlx/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tlx", + "version-string": "0.5.20191212", + "port-version": 1, + "description": "tlx is a collection of C++ helpers and extensions universally needed, but not found in the STL", + "homepage": "https://github.com/tlx/tlx" +} diff --git a/ports/tmx/CONTROL b/ports/tmx/CONTROL deleted file mode 100644 index 1f933b6f5..000000000 --- a/ports/tmx/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tmx
-Version: 1.1.0
-Description: A portable C library to load tiled maps in your games.
-Build-Depends: zlib, libxml2
diff --git a/ports/tmx/vcpkg.json b/ports/tmx/vcpkg.json new file mode 100644 index 000000000..bad3ca97e --- /dev/null +++ b/ports/tmx/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "tmx", + "version-string": "1.1.0", + "port-version": 1, + "description": "A portable C library to load tiled maps in your games.", + "dependencies": [ + "libxml2", + "zlib" + ] +} diff --git a/ports/tmxlite/CONTROL b/ports/tmxlite/CONTROL deleted file mode 100644 index eb3cfdd55..000000000 --- a/ports/tmxlite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tmxlite
-Version: 2019-03-05
-Description: A lightweight C++14 parsing library for tmx map files created with the Tiled map editor.
\ No newline at end of file diff --git a/ports/tmxlite/vcpkg.json b/ports/tmxlite/vcpkg.json new file mode 100644 index 000000000..0b710f19d --- /dev/null +++ b/ports/tmxlite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tmxlite", + "version-string": "2019-03-05", + "port-version": 1, + "description": "A lightweight C++14 parsing library for tmx map files created with the Tiled map editor." +} diff --git a/ports/tmxparser/CONTROL b/ports/tmxparser/CONTROL deleted file mode 100644 index 52288b2db..000000000 --- a/ports/tmxparser/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: tmxparser
-Version: 2.1.0-4
-Description: C++11 library for parsing the maps generated by the Map Editor called Tiled.
-Build-Depends: zlib, tinyxml2
diff --git a/ports/tmxparser/vcpkg.json b/ports/tmxparser/vcpkg.json new file mode 100644 index 000000000..769ae662b --- /dev/null +++ b/ports/tmxparser/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "tmxparser", + "version-string": "2.1.0", + "port-version": 5, + "description": "C++11 library for parsing the maps generated by the Map Editor called Tiled.", + "dependencies": [ + "tinyxml2", + "zlib" + ] +} diff --git a/ports/toml11/CONTROL b/ports/toml11/CONTROL deleted file mode 100644 index ca3483011..000000000 --- a/ports/toml11/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: toml11 -Version: 3.5.0 -Port-Version: 1 -Homepage: https://github.com/ToruNiina/toml11 -Description: A C++11 header-only toml parser/encoder depending only on C++ standard library. diff --git a/ports/toml11/vcpkg.json b/ports/toml11/vcpkg.json new file mode 100644 index 000000000..b6577aafd --- /dev/null +++ b/ports/toml11/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "toml11", + "version-string": "3.5.0", + "port-version": 2, + "description": "A C++11 header-only toml parser/encoder depending only on C++ standard library.", + "homepage": "https://github.com/ToruNiina/toml11" +} diff --git a/ports/tomlplusplus/CONTROL b/ports/tomlplusplus/CONTROL deleted file mode 100644 index 32fad5a75..000000000 --- a/ports/tomlplusplus/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: tomlplusplus -Version: 2.4.0 -Homepage: https://marzer.github.io/tomlplusplus/ -Description: Header-only TOML config file parser and serializer for modern C++. -Supports: !(arm|uwp|osx) diff --git a/ports/tomlplusplus/vcpkg.json b/ports/tomlplusplus/vcpkg.json new file mode 100644 index 000000000..20c58326e --- /dev/null +++ b/ports/tomlplusplus/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "tomlplusplus", + "version-string": "2.4.0", + "port-version": 1, + "description": "Header-only TOML config file parser and serializer for modern C++.", + "homepage": "https://marzer.github.io/tomlplusplus/", + "supports": "!(arm | uwp | osx)" +} diff --git a/ports/torch-th/CONTROL b/ports/torch-th/CONTROL deleted file mode 100644 index 906734f38..000000000 --- a/ports/torch-th/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: torch-th -Version: 2019-04-19-2 -Homepage: https://github.com/torch/torch7 -Description: Torch's TH library diff --git a/ports/torch-th/vcpkg.json b/ports/torch-th/vcpkg.json new file mode 100644 index 000000000..81f500f82 --- /dev/null +++ b/ports/torch-th/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "torch-th", + "version-string": "2019-04-19", + "port-version": 3, + "description": "Torch's TH library", + "homepage": "https://github.com/torch/torch7" +} diff --git a/ports/tre/CONTROL b/ports/tre/CONTROL deleted file mode 100644 index bccd0d6e6..000000000 --- a/ports/tre/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: tre -Version: 0.8.0 -Port-Version: 2 -Homepage: https://github.com/laurikari/tre -Description: TRE is a lightweight, robust, and efficient POSIX compliant regexp matching library with some exciting features such as approximate (fuzzy) matching. diff --git a/ports/tre/vcpkg.json b/ports/tre/vcpkg.json new file mode 100644 index 000000000..cada62dae --- /dev/null +++ b/ports/tre/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "tre", + "version-string": "0.8.0", + "port-version": 3, + "description": "TRE is a lightweight, robust, and efficient POSIX compliant regexp matching library with some exciting features such as approximate (fuzzy) matching.", + "homepage": "https://github.com/laurikari/tre" +} diff --git a/ports/treehopper/CONTROL b/ports/treehopper/CONTROL deleted file mode 100644 index b54e10dde..000000000 --- a/ports/treehopper/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: treehopper
-Version: 1.11.3-4
-Description: Treehopper connects the physical world to your computer, tablet, or smartphone.
-Homepage: https://treehopper.io
-Build-Depends: libusb
diff --git a/ports/treehopper/vcpkg.json b/ports/treehopper/vcpkg.json new file mode 100644 index 000000000..822c8c949 --- /dev/null +++ b/ports/treehopper/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "treehopper", + "version-string": "1.11.3", + "port-version": 5, + "description": "Treehopper connects the physical world to your computer, tablet, or smartphone.", + "homepage": "https://treehopper.io", + "dependencies": [ + "libusb" + ] +} diff --git a/ports/triangle/CONTROL b/ports/triangle/CONTROL deleted file mode 100644 index fd7ec2d09..000000000 --- a/ports/triangle/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: triangle
-Version: 1.6
-Homepage: http://www.cs.cmu.edu/~quake/triangle.html
-Description: A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator.
-Supports: !uwp
diff --git a/ports/triangle/vcpkg.json b/ports/triangle/vcpkg.json new file mode 100644 index 000000000..816f50152 --- /dev/null +++ b/ports/triangle/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "triangle", + "version-string": "1.6", + "port-version": 1, + "description": "A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator.", + "homepage": "http://www.cs.cmu.edu/~quake/triangle.html", + "supports": "!uwp" +} diff --git a/ports/trompeloeil/CONTROL b/ports/trompeloeil/CONTROL deleted file mode 100644 index 17903d05f..000000000 --- a/ports/trompeloeil/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: trompeloeil -Version: 38 -Description: A thread-safe header-only mocking framework for C++11/14 using the Boost Software License 1.0 -Homepage: https://github.com/rollbear/trompeloeil diff --git a/ports/trompeloeil/vcpkg.json b/ports/trompeloeil/vcpkg.json new file mode 100644 index 000000000..8084fce18 --- /dev/null +++ b/ports/trompeloeil/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "trompeloeil", + "version-string": "38", + "port-version": 1, + "description": "A thread-safe header-only mocking framework for C++11/14 using the Boost Software License 1.0", + "homepage": "https://github.com/rollbear/trompeloeil" +} diff --git a/ports/tsl-hopscotch-map/CONTROL b/ports/tsl-hopscotch-map/CONTROL deleted file mode 100644 index 4f1fa9e83..000000000 --- a/ports/tsl-hopscotch-map/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tsl-hopscotch-map -Version: 2.3.0 -Description: C++ implementation of a fast hash map and hash set using hopscotch hashing diff --git a/ports/tsl-hopscotch-map/vcpkg.json b/ports/tsl-hopscotch-map/vcpkg.json new file mode 100644 index 000000000..b3d3792e2 --- /dev/null +++ b/ports/tsl-hopscotch-map/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tsl-hopscotch-map", + "version-string": "2.3.0", + "port-version": 1, + "description": "C++ implementation of a fast hash map and hash set using hopscotch hashing" +} diff --git a/ports/tsl-ordered-map/CONTROL b/ports/tsl-ordered-map/CONTROL deleted file mode 100644 index ab223f451..000000000 --- a/ports/tsl-ordered-map/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tsl-ordered-map -Version: 1.0.0 -Description: C++ hash map and hash set which preserve the order of insertion diff --git a/ports/tsl-ordered-map/vcpkg.json b/ports/tsl-ordered-map/vcpkg.json new file mode 100644 index 000000000..8ce8f079f --- /dev/null +++ b/ports/tsl-ordered-map/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tsl-ordered-map", + "version-string": "1.0.0", + "port-version": 1, + "description": "C++ hash map and hash set which preserve the order of insertion" +} diff --git a/ports/tsl-sparse-map/CONTROL b/ports/tsl-sparse-map/CONTROL deleted file mode 100644 index 2eea4f5b7..000000000 --- a/ports/tsl-sparse-map/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: tsl-sparse-map -Version: 0.6.2 -Description: C++ implementation of a memory efficient hash map and hash set diff --git a/ports/tsl-sparse-map/vcpkg.json b/ports/tsl-sparse-map/vcpkg.json new file mode 100644 index 000000000..ff5229abc --- /dev/null +++ b/ports/tsl-sparse-map/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "tsl-sparse-map", + "version-string": "0.6.2", + "port-version": 1, + "description": "C++ implementation of a memory efficient hash map and hash set" +} diff --git a/ports/turbobase64/CONTROL b/ports/turbobase64/CONTROL deleted file mode 100644 index 2709230da..000000000 --- a/ports/turbobase64/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: turbobase64 -Version: 2020-01-12 -Description: Fastest Base64 SIMD/Neon library -Homepage: https://github.com/powturbo/Turbo-Base64
\ No newline at end of file diff --git a/ports/turbobase64/vcpkg.json b/ports/turbobase64/vcpkg.json new file mode 100644 index 000000000..dc418d68b --- /dev/null +++ b/ports/turbobase64/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "turbobase64", + "version-string": "2020-01-12", + "port-version": 1, + "description": "Fastest Base64 SIMD/Neon library", + "homepage": "https://github.com/powturbo/Turbo-Base64" +} diff --git a/ports/type-lite/CONTROL b/ports/type-lite/CONTROL deleted file mode 100644 index 79f1e9fd6..000000000 --- a/ports/type-lite/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: type-lite -Version: 0.1.0 -Homepage: https://github.com/martinmoene/type-lite -Description: Strong types for C++98, C++11 and later in a single-file header-only library. - -Feature: test -Description: Build with test - - diff --git a/ports/type-lite/vcpkg.json b/ports/type-lite/vcpkg.json new file mode 100644 index 000000000..9fa6607e1 --- /dev/null +++ b/ports/type-lite/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "type-lite", + "version-string": "0.1.0", + "port-version": 1, + "description": "Strong types for C++98, C++11 and later in a single-file header-only library.", + "homepage": "https://github.com/martinmoene/type-lite", + "features": { + "test": { + "description": "Build with test" + } + } +} diff --git a/ports/uchardet/CONTROL b/ports/uchardet/CONTROL deleted file mode 100644 index 587f25d68..000000000 --- a/ports/uchardet/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: uchardet
-Version: 2020-04-26
-Description: An encoding detector library ported from Mozilla
-Homepage: https://cgit.freedesktop.org/uchardet/uchardet/
-
-Feature: tool
-Description: Build uchardet CLI tool
-Build-Depends: getopt
diff --git a/ports/uchardet/vcpkg.json b/ports/uchardet/vcpkg.json new file mode 100644 index 000000000..c7b7cad8d --- /dev/null +++ b/ports/uchardet/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "uchardet", + "version-string": "2020-04-26", + "port-version": 1, + "description": "An encoding detector library ported from Mozilla", + "homepage": "https://cgit.freedesktop.org/uchardet/uchardet/", + "features": { + "tool": { + "description": "Build uchardet CLI tool", + "dependencies": [ + "getopt" + ] + } + } +} diff --git a/ports/umock-c/CONTROL b/ports/umock-c/CONTROL deleted file mode 100644 index 44d5842b0..000000000 --- a/ports/umock-c/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: umock-c -Version: 2020-06-17-1 -Description: A pure C mocking library -Homepage: https://github.com/Azure/umock-c -Build-Depends: azure-macro-utils-c - -Feature: public-preview -Description: A pure C mocking library (public-preview) -Build-Depends: azure-macro-utils-c[public-preview] diff --git a/ports/umock-c/vcpkg.json b/ports/umock-c/vcpkg.json new file mode 100644 index 000000000..0456f2b98 --- /dev/null +++ b/ports/umock-c/vcpkg.json @@ -0,0 +1,23 @@ +{ + "name": "umock-c", + "version-string": "2020-06-17", + "port-version": 2, + "description": "A pure C mocking library", + "homepage": "https://github.com/Azure/umock-c", + "dependencies": [ + "azure-macro-utils-c" + ], + "features": { + "public-preview": { + "description": "A pure C mocking library (public-preview)", + "dependencies": [ + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + } + ] + } + } +} diff --git a/ports/unicorn-lib/CONTROL b/ports/unicorn-lib/CONTROL deleted file mode 100644 index d186705cf..000000000 --- a/ports/unicorn-lib/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: unicorn-lib -Version: 2020-03-02 -Homepage: https://github.com/CaptainCrowbar/unicorn-lib -Description: Unicode library for C++ by Ross Smith -Build-Depends: rs-core-lib, pcre2, zlib, libiconv diff --git a/ports/unicorn-lib/vcpkg.json b/ports/unicorn-lib/vcpkg.json new file mode 100644 index 000000000..03b4dbaa4 --- /dev/null +++ b/ports/unicorn-lib/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "unicorn-lib", + "version-string": "2020-03-02", + "port-version": 1, + "description": "Unicode library for C++ by Ross Smith", + "homepage": "https://github.com/CaptainCrowbar/unicorn-lib", + "dependencies": [ + "libiconv", + "pcre2", + "rs-core-lib", + "zlib" + ] +} diff --git a/ports/unicorn/CONTROL b/ports/unicorn/CONTROL deleted file mode 100644 index 78daeabad..000000000 --- a/ports/unicorn/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: unicorn -Version: 2020-09-14 -Homepage: https://github.com/unicorn-engine/unicorn -Description: Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework -Supports: !uwp diff --git a/ports/unicorn/vcpkg.json b/ports/unicorn/vcpkg.json new file mode 100644 index 000000000..bc01677b8 --- /dev/null +++ b/ports/unicorn/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "unicorn", + "version-string": "2020-09-14", + "port-version": 1, + "description": "Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework", + "homepage": "https://github.com/unicorn-engine/unicorn", + "supports": "!uwp" +} diff --git a/ports/units/CONTROL b/ports/units/CONTROL deleted file mode 100644 index b8d75b230..000000000 --- a/ports/units/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: units -Version: 2.3.1 -Homepage: https://github.com/nholthaus/units -Description: A compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies. diff --git a/ports/units/vcpkg.json b/ports/units/vcpkg.json new file mode 100644 index 000000000..3169b9319 --- /dev/null +++ b/ports/units/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "units", + "version-string": "2.3.1", + "port-version": 1, + "description": "A compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.", + "homepage": "https://github.com/nholthaus/units" +} diff --git a/ports/unixodbc/CONTROL b/ports/unixodbc/CONTROL deleted file mode 100644 index 6b3350532..000000000 --- a/ports/unixodbc/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: unixodbc -Version: 2.3.7 -Port-Version: 2 -Homepage: https://github.com/lurcher/unixODBC -Description: unixODBC is an Open Source ODBC sub-system and an ODBC SDK for Linux, Mac OSX, and UNIX -Supports: (osx|linux) diff --git a/ports/unixodbc/vcpkg.json b/ports/unixodbc/vcpkg.json new file mode 100644 index 000000000..0ceb1a24f --- /dev/null +++ b/ports/unixodbc/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "unixodbc", + "version-string": "2.3.7", + "port-version": 3, + "description": "unixODBC is an Open Source ODBC sub-system and an ODBC SDK for Linux, Mac OSX, and UNIX", + "homepage": "https://github.com/lurcher/unixODBC", + "supports": "osx | linux" +} diff --git a/ports/unrar/CONTROL b/ports/unrar/CONTROL deleted file mode 100644 index 1d3149fe5..000000000 --- a/ports/unrar/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: unrar
-Version: 5.8.1
-Homepage: https://www.rarlab.com
-Description: rarlab's unrar library
diff --git a/ports/unrar/vcpkg.json b/ports/unrar/vcpkg.json new file mode 100644 index 000000000..5646a0190 --- /dev/null +++ b/ports/unrar/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "unrar", + "version-string": "5.8.1", + "port-version": 1, + "description": "rarlab's unrar library", + "homepage": "https://www.rarlab.com" +} diff --git a/ports/urdfdom-headers/CONTROL b/ports/urdfdom-headers/CONTROL deleted file mode 100644 index 755c44c7e..000000000 --- a/ports/urdfdom-headers/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: urdfdom-headers -Version: 1.0.5 -Port-Version: 1 -Homepage: https://github.com/ros/urdfdom_headers -Description: The URDF (U-Robot Description Format) headers provides core data structure headers for URDF. diff --git a/ports/urdfdom-headers/vcpkg.json b/ports/urdfdom-headers/vcpkg.json new file mode 100644 index 000000000..4326813b3 --- /dev/null +++ b/ports/urdfdom-headers/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "urdfdom-headers", + "version-string": "1.0.5", + "port-version": 2, + "description": "The URDF (U-Robot Description Format) headers provides core data structure headers for URDF.", + "homepage": "https://github.com/ros/urdfdom_headers" +} diff --git a/ports/urdfdom/CONTROL b/ports/urdfdom/CONTROL deleted file mode 100644 index 99e5a4257..000000000 --- a/ports/urdfdom/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: urdfdom
-Version: 1.0.4
-Port-Version: 3
-Homepage: https://github.com/ros/urdfdom
-Description: Provides core data structures and a simple XML parsers for populating the class data structures from an URDF file.
-Build-Depends: console-bridge, tinyxml, urdfdom-headers
diff --git a/ports/urdfdom/vcpkg.json b/ports/urdfdom/vcpkg.json new file mode 100644 index 000000000..d235316bc --- /dev/null +++ b/ports/urdfdom/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "urdfdom", + "version-string": "1.0.4", + "port-version": 4, + "description": "Provides core data structures and a simple XML parsers for populating the class data structures from an URDF file.", + "homepage": "https://github.com/ros/urdfdom", + "dependencies": [ + "console-bridge", + "tinyxml", + "urdfdom-headers" + ] +} diff --git a/ports/usbmuxd/CONTROL b/ports/usbmuxd/CONTROL deleted file mode 100644 index 9ad179c88..000000000 --- a/ports/usbmuxd/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: usbmuxd
-Version: 1.2.235 -Homepage: http://www.libimobiledevice.org -Description: A socket daemon to multiplex connections from and to iOS devices
-Build-Depends: libimobiledevice, libusb, libusb-win32, pthreads
diff --git a/ports/usbmuxd/vcpkg.json b/ports/usbmuxd/vcpkg.json new file mode 100644 index 000000000..7f660afaf --- /dev/null +++ b/ports/usbmuxd/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "usbmuxd", + "version-string": "1.2.235", + "port-version": 1, + "description": "A socket daemon to multiplex connections from and to iOS devices", + "homepage": "http://www.libimobiledevice.org", + "dependencies": [ + "libimobiledevice", + "libusb", + "libusb-win32", + "pthreads" + ] +} diff --git a/ports/usd/CONTROL b/ports/usd/CONTROL deleted file mode 100644 index 1d3225a0d..000000000 --- a/ports/usd/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: usd -Version: 20.08 -Homepage: https://github.com/PixarAnimationStudios/USD -Build-Depends: boost-assign, boost-crc, boost-date-time, boost-filesystem, boost-format, boost-multi-index, boost-program-options, boost-regex, boost-system, boost-vmd, tbb, zlib -Description: Universal Scene Description (USD) is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications. -Supports: !x86 diff --git a/ports/usd/vcpkg.json b/ports/usd/vcpkg.json new file mode 100644 index 000000000..e284433ec --- /dev/null +++ b/ports/usd/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "usd", + "version-string": "20.08", + "port-version": 1, + "description": "Universal Scene Description (USD) is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications.", + "homepage": "https://github.com/PixarAnimationStudios/USD", + "supports": "!x86", + "dependencies": [ + "boost-assign", + "boost-crc", + "boost-date-time", + "boost-filesystem", + "boost-format", + "boost-multi-index", + "boost-program-options", + "boost-regex", + "boost-system", + "boost-vmd", + "tbb", + "zlib" + ] +} diff --git a/ports/usrsctp/CONTROL b/ports/usrsctp/CONTROL deleted file mode 100644 index 822212be8..000000000 --- a/ports/usrsctp/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: usrsctp
-Version: 0db9691
-Description: This is a userland SCTP stack supporting FreeBSD, Linux, Mac OS X and Windows.
diff --git a/ports/usrsctp/vcpkg.json b/ports/usrsctp/vcpkg.json new file mode 100644 index 000000000..8f8f6663e --- /dev/null +++ b/ports/usrsctp/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "usrsctp", + "version-string": "0db9691", + "port-version": 1, + "description": "This is a userland SCTP stack supporting FreeBSD, Linux, Mac OS X and Windows." +} diff --git a/ports/utf8h/CONTROL b/ports/utf8h/CONTROL deleted file mode 100644 index 31b21a88f..000000000 --- a/ports/utf8h/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: utf8h -Version: 2020-06-14 -Homepage: https://github.com/sheredom/utf8.h -Description: Single header utf8 string functions for C and C++ diff --git a/ports/utf8h/vcpkg.json b/ports/utf8h/vcpkg.json new file mode 100644 index 000000000..06b6c330a --- /dev/null +++ b/ports/utf8h/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "utf8h", + "version-string": "2020-06-14", + "port-version": 1, + "description": "Single header utf8 string functions for C and C++", + "homepage": "https://github.com/sheredom/utf8.h" +} diff --git a/ports/utfz/CONTROL b/ports/utfz/CONTROL deleted file mode 100644 index 1212c4d6d..000000000 --- a/ports/utfz/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: utfz -Version: 1.2-1 -Homepage: https://github.com/IMQS/utfz -Description: A tiny C++ library for parsing and encoding utf-8 diff --git a/ports/utfz/vcpkg.json b/ports/utfz/vcpkg.json new file mode 100644 index 000000000..480e32b4d --- /dev/null +++ b/ports/utfz/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "utfz", + "version-string": "1.2", + "port-version": 2, + "description": "A tiny C++ library for parsing and encoding utf-8", + "homepage": "https://github.com/IMQS/utfz" +} diff --git a/ports/uthenticode/CONTROL b/ports/uthenticode/CONTROL deleted file mode 100644 index eeb4edfa0..000000000 --- a/ports/uthenticode/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: uthenticode -Version: 1.0.4 -Description: A cross-platform library for verifying Authenticode signatures -Homepage: https://github.com/trailofbits/uthenticode -Supports: !uwp -Build-Depends: pe-parse, openssl diff --git a/ports/uthenticode/vcpkg.json b/ports/uthenticode/vcpkg.json new file mode 100644 index 000000000..5bca1b743 --- /dev/null +++ b/ports/uthenticode/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "uthenticode", + "version-string": "1.0.4", + "port-version": 1, + "description": "A cross-platform library for verifying Authenticode signatures", + "homepage": "https://github.com/trailofbits/uthenticode", + "supports": "!uwp", + "dependencies": [ + "openssl", + "pe-parse" + ] +} diff --git a/ports/uvw/CONTROL b/ports/uvw/CONTROL deleted file mode 100644 index 9099c1d6c..000000000 --- a/ports/uvw/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: uvw -Version: 2.7.0 -Description: Header-only, event based, tiny and easy to use libuv wrapper in modern C++. -Homepage: https://github.com/skypjack/uvw -Build-Depends: libuv diff --git a/ports/uvw/vcpkg.json b/ports/uvw/vcpkg.json new file mode 100644 index 000000000..bd896d781 --- /dev/null +++ b/ports/uvw/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "uvw", + "version-string": "2.7.0", + "port-version": 1, + "description": "Header-only, event based, tiny and easy to use libuv wrapper in modern C++.", + "homepage": "https://github.com/skypjack/uvw", + "dependencies": [ + "libuv" + ] +} diff --git a/ports/v-hacd/CONTROL b/ports/v-hacd/CONTROL deleted file mode 100644 index c642eae7a..000000000 --- a/ports/v-hacd/CONTROL +++ /dev/null @@ -1,13 +0,0 @@ -Source: v-hacd
-Version: 3.2.0
-Port-Version: 1
-Homepage: https://github.com/kmammou/v-hacd
-Description: The V-HACD library decomposes a 3D surface into a set of "near" convex parts.
-Supports: !arm
-
-Feature: opencl
-Description: Builds opencl enabled lib
-Build-Depends: opencl
-
-Feature: openmp
-Description: Builds openmp enabled lib
diff --git a/ports/v-hacd/vcpkg.json b/ports/v-hacd/vcpkg.json new file mode 100644 index 000000000..338e0337b --- /dev/null +++ b/ports/v-hacd/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "v-hacd", + "version-string": "3.2.0", + "port-version": 2, + "description": "The V-HACD library decomposes a 3D surface into a set of \"near\" convex parts.", + "homepage": "https://github.com/kmammou/v-hacd", + "supports": "!arm", + "features": { + "opencl": { + "description": "Builds opencl enabled lib", + "dependencies": [ + "opencl" + ] + }, + "openmp": { + "description": "Builds openmp enabled lib" + } + } +} diff --git a/ports/valijson/CONTROL b/ports/valijson/CONTROL deleted file mode 100644 index c5394a48b..000000000 --- a/ports/valijson/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: valijson -Version: 2018-11-17-1 -Description: Header-only C++ library for JSON Schema validation diff --git a/ports/valijson/vcpkg.json b/ports/valijson/vcpkg.json new file mode 100644 index 000000000..92fcdf98b --- /dev/null +++ b/ports/valijson/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "valijson", + "version-string": "2018-11-17", + "port-version": 2, + "description": "Header-only C++ library for JSON Schema validation" +} diff --git a/ports/variant-lite/CONTROL b/ports/variant-lite/CONTROL deleted file mode 100644 index 8654b8a34..000000000 --- a/ports/variant-lite/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: variant-lite
-Version: 1.2.2
-Description: A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
diff --git a/ports/variant-lite/vcpkg.json b/ports/variant-lite/vcpkg.json new file mode 100644 index 000000000..ad3bad903 --- /dev/null +++ b/ports/variant-lite/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "variant-lite", + "version-string": "1.2.2", + "port-version": 1, + "description": "A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library" +} diff --git a/ports/vc/CONTROL b/ports/vc/CONTROL deleted file mode 100644 index 8b9054056..000000000 --- a/ports/vc/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: vc -Version: 1.4.2 -Homepage: https://github.com/VcDevel/Vc -Description: SIMD Vector Classes for C++ . -Supports: !arm64 diff --git a/ports/vc/vcpkg.json b/ports/vc/vcpkg.json new file mode 100644 index 000000000..d63975fbe --- /dev/null +++ b/ports/vc/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "vc", + "version-string": "1.4.2", + "port-version": 1, + "description": "SIMD Vector Classes for C++ .", + "homepage": "https://github.com/VcDevel/Vc", + "supports": "!arm64" +} diff --git a/ports/vcglib/CONTROL b/ports/vcglib/CONTROL deleted file mode 100644 index 7f52548f4..000000000 --- a/ports/vcglib/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: vcglib -Version: 1.0.1 -Description: library for manipulation, processing, cleaning, simplifying triangle meshes. -Build-Depends: eigen3
\ No newline at end of file diff --git a/ports/vcglib/vcpkg.json b/ports/vcglib/vcpkg.json new file mode 100644 index 000000000..bde2be1d1 --- /dev/null +++ b/ports/vcglib/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "vcglib", + "version-string": "1.0.1", + "port-version": 1, + "description": "library for manipulation, processing, cleaning, simplifying triangle meshes.", + "dependencies": [ + "eigen3" + ] +} diff --git a/ports/vcpkg-gfortran/CONTROL b/ports/vcpkg-gfortran/CONTROL deleted file mode 100644 index 24bf1ce87..000000000 --- a/ports/vcpkg-gfortran/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: vcpkg-gfortran
-Version: 3
-Description: Metaport to install gfortran dependencies from msys if VCPKG_USE_EXTERNAL_Fortran is false
-Supports: windows & !arm
\ No newline at end of file diff --git a/ports/vcpkg-gfortran/vcpkg.json b/ports/vcpkg-gfortran/vcpkg.json new file mode 100644 index 000000000..604a1626d --- /dev/null +++ b/ports/vcpkg-gfortran/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "vcpkg-gfortran", + "version-string": "3", + "port-version": 1, + "description": "Metaport to install gfortran dependencies from msys if VCPKG_USE_EXTERNAL_Fortran is false", + "supports": "windows & !arm" +} diff --git a/ports/vectorclass/CONTROL b/ports/vectorclass/CONTROL deleted file mode 100644 index a5110d95c..000000000 --- a/ports/vectorclass/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: vectorclass -Version: 2.00.01 -Homepage: https://github.com/vectorclass/version2 -Description: C++ class library for using the Single Instruction Multiple Data (SIMD) instructions in modern Microprocessors -Supports: !(arm|arm64)
\ No newline at end of file diff --git a/ports/vectorclass/vcpkg.json b/ports/vectorclass/vcpkg.json new file mode 100644 index 000000000..ce2f69c84 --- /dev/null +++ b/ports/vectorclass/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "vectorclass", + "version-string": "2.00.01", + "port-version": 1, + "description": "C++ class library for using the Single Instruction Multiple Data (SIMD) instructions in modern Microprocessors", + "homepage": "https://github.com/vectorclass/version2", + "supports": "!(arm | arm64)" +} diff --git a/ports/visit-struct/CONTROL b/ports/visit-struct/CONTROL deleted file mode 100644 index bf895349d..000000000 --- a/ports/visit-struct/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: visit-struct -Version: 1.0-1 -Description: A header-only library providing structure visitors for C++11 and C++14 diff --git a/ports/visit-struct/vcpkg.json b/ports/visit-struct/vcpkg.json new file mode 100644 index 000000000..0227710a4 --- /dev/null +++ b/ports/visit-struct/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "visit-struct", + "version-string": "1.0", + "port-version": 2, + "description": "A header-only library providing structure visitors for C++11 and C++14" +} diff --git a/ports/vlfeat/CONTROL b/ports/vlfeat/CONTROL deleted file mode 100644 index d700ed845..000000000 --- a/ports/vlfeat/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: vlfeat -Version: 2020-07-10 -Homepage: https://www.vlfeat.org -Description: An open library of computer vision algorithms diff --git a/ports/vlfeat/vcpkg.json b/ports/vlfeat/vcpkg.json new file mode 100644 index 000000000..0e0c0d78b --- /dev/null +++ b/ports/vlfeat/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "vlfeat", + "version-string": "2020-07-10", + "port-version": 1, + "description": "An open library of computer vision algorithms", + "homepage": "https://www.vlfeat.org" +} diff --git a/ports/vlpp/CONTROL b/ports/vlpp/CONTROL deleted file mode 100644 index 6f14fe0c5..000000000 --- a/ports/vlpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: vlpp
-Version: 0.11.0.0 -Homepage: https://github.com/vczh-libraries/Release
-Description: Common C++ construction, including string operation / generic container / linq / General-LR parser generator / multithreading / reflection for C++ / etc
diff --git a/ports/vlpp/vcpkg.json b/ports/vlpp/vcpkg.json new file mode 100644 index 000000000..85650b62a --- /dev/null +++ b/ports/vlpp/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "vlpp", + "version-string": "0.11.0.0", + "port-version": 1, + "description": "Common C++ construction, including string operation / generic container / linq / General-LR parser generator / multithreading / reflection for C++ / etc", + "homepage": "https://github.com/vczh-libraries/Release" +} diff --git a/ports/volk/CONTROL b/ports/volk/CONTROL deleted file mode 100644 index 13101eee8..000000000 --- a/ports/volk/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: volk -Version: 2019-09-26 -Description: Meta loader for Vulkan API. - Note that the static library target volk::volk is built without platform-specific defines. - Use the header-only target volk::volk_headers if you require platform-specific extensions. -Homepage: https://github.com/zeux/volk -Build-Depends: vulkan
\ No newline at end of file diff --git a/ports/volk/vcpkg.json b/ports/volk/vcpkg.json new file mode 100644 index 000000000..3d3f4a1e6 --- /dev/null +++ b/ports/volk/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "volk", + "version-string": "2019-09-26", + "port-version": 1, + "description": [ + "Meta loader for Vulkan API.", + "Note that the static library target volk::volk is built without platform-specific defines.", + "Use the header-only target volk::volk_headers if you require platform-specific extensions." + ], + "homepage": "https://github.com/zeux/volk", + "dependencies": [ + "vulkan" + ] +} diff --git a/ports/vtk-dicom/CONTROL b/ports/vtk-dicom/CONTROL deleted file mode 100644 index e8e3494d8..000000000 --- a/ports/vtk-dicom/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: vtk-dicom
-Version: 0.8.12-1 -Description: DICOM for VTK
-Homepage: https://github.com/dgobbi/vtk-dicom
-Build-Depends: vtk[core], zlib
-
-Feature: gdcm
-Description: Use gdcm for decompressing DICOM files.
-Build-Depends: gdcm
diff --git a/ports/vtk-dicom/vcpkg.json b/ports/vtk-dicom/vcpkg.json new file mode 100644 index 000000000..097ecde74 --- /dev/null +++ b/ports/vtk-dicom/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "vtk-dicom", + "version-string": "0.8.12", + "port-version": 2, + "description": "DICOM for VTK", + "homepage": "https://github.com/dgobbi/vtk-dicom", + "dependencies": [ + { + "name": "vtk", + "default-features": false + }, + "zlib" + ], + "features": { + "gdcm": { + "description": "Use gdcm for decompressing DICOM files.", + "dependencies": [ + "gdcm" + ] + } + } +} diff --git a/ports/vulkan-hpp/CONTROL b/ports/vulkan-hpp/CONTROL deleted file mode 100644 index 05f88b6c2..000000000 --- a/ports/vulkan-hpp/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: vulkan-hpp -Version: 1.2.184 -Description: Header only C++ bindings for the Vulkan C API -Build-Depends: vulkan diff --git a/ports/vulkan-hpp/vcpkg.json b/ports/vulkan-hpp/vcpkg.json new file mode 100644 index 000000000..b0e141774 --- /dev/null +++ b/ports/vulkan-hpp/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "vulkan-hpp", + "version-string": "1.2.184", + "port-version": 1, + "description": "Header only C++ bindings for the Vulkan C API", + "dependencies": [ + "vulkan" + ] +} diff --git a/ports/vulkan-memory-allocator/CONTROL b/ports/vulkan-memory-allocator/CONTROL deleted file mode 100644 index 97e2d9892..000000000 --- a/ports/vulkan-memory-allocator/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: vulkan-memory-allocator
-Version: 2021-07-07
-Description: Easy to integrate Vulkan memory allocation library from GPUOpen
diff --git a/ports/vulkan-memory-allocator/vcpkg.json b/ports/vulkan-memory-allocator/vcpkg.json new file mode 100644 index 000000000..fe8efacdc --- /dev/null +++ b/ports/vulkan-memory-allocator/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "vulkan-memory-allocator", + "version-string": "2021-07-07", + "port-version": 1, + "description": "Easy to integrate Vulkan memory allocation library from GPUOpen" +} diff --git a/ports/vulkan/CONTROL b/ports/vulkan/CONTROL deleted file mode 100644 index 2d4947d31..000000000 --- a/ports/vulkan/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: vulkan
-Version: 1.1.82.1-1
-Description: A graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs on a wide variety of devices.
\ No newline at end of file diff --git a/ports/vulkan/vcpkg.json b/ports/vulkan/vcpkg.json new file mode 100644 index 000000000..fa84de037 --- /dev/null +++ b/ports/vulkan/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "vulkan", + "version-string": "1.1.82.1", + "port-version": 2, + "description": "A graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs on a wide variety of devices." +} diff --git a/ports/vxl/CONTROL b/ports/vxl/CONTROL deleted file mode 100644 index 4e6ba9d27..000000000 --- a/ports/vxl/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: vxl -Version: 2.0.2 -Port-Version: 2 -Build-Depends: bzip2, expat, libgeotiff, libjpeg-turbo, libpng, shapelib, tiff, zlib -Description: A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding. - -Feature: core-imaging -Description: core-imaging support for vxl diff --git a/ports/vxl/vcpkg.json b/ports/vxl/vcpkg.json new file mode 100644 index 000000000..c039f14ae --- /dev/null +++ b/ports/vxl/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "vxl", + "version-string": "2.0.2", + "port-version": 3, + "description": "A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.", + "dependencies": [ + "bzip2", + "expat", + "libgeotiff", + "libjpeg-turbo", + "libpng", + "shapelib", + "tiff", + "zlib" + ], + "features": { + "core-imaging": { + "description": "core-imaging support for vxl" + } + } +} diff --git a/ports/wampcc/CONTROL b/ports/wampcc/CONTROL deleted file mode 100644 index 52311079d..000000000 --- a/ports/wampcc/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: wampcc
-Build-Depends: openssl, libuv, jansson
-Version: 2019-09-04
-Description: Wampcc is C++ library that implements the Web Application Messaging Protocol (WAMP) protocol.
-
-Feature: utils
-Description: Build utility apps
-
-Feature: examples
-Description: Build example apps
\ No newline at end of file diff --git a/ports/wampcc/vcpkg.json b/ports/wampcc/vcpkg.json new file mode 100644 index 000000000..da8a456f1 --- /dev/null +++ b/ports/wampcc/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "wampcc", + "version-string": "2019-09-04", + "port-version": 1, + "description": "Wampcc is C++ library that implements the Web Application Messaging Protocol (WAMP) protocol.", + "dependencies": [ + "jansson", + "libuv", + "openssl" + ], + "features": { + "examples": { + "description": "Build example apps" + }, + "utils": { + "description": "Build utility apps" + } + } +} diff --git a/ports/wavpack/CONTROL b/ports/wavpack/CONTROL deleted file mode 100644 index 0064da522..000000000 --- a/ports/wavpack/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: wavpack
-Version: 5.3.0
-Port-Version: 1
-Homepage: https://github.com/dbry/WavPack
-Description: WavPack encode/decode library, command-line programs, and several plugins
-Supports: !(arm|arm64)
\ No newline at end of file diff --git a/ports/wavpack/vcpkg.json b/ports/wavpack/vcpkg.json new file mode 100644 index 000000000..6812cdcd5 --- /dev/null +++ b/ports/wavpack/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "wavpack", + "version-string": "5.3.0", + "port-version": 2, + "description": "WavPack encode/decode library, command-line programs, and several plugins", + "homepage": "https://github.com/dbry/WavPack", + "supports": "!(arm | arm64)" +} diff --git a/ports/wg21-sg14/CONTROL b/ports/wg21-sg14/CONTROL deleted file mode 100644 index e09697226..000000000 --- a/ports/wg21-sg14/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wg21-sg14
-Version: 2019-08-13
-Description: A library for Study Group 14 of Working Group 21 (C++)
-Homepage: https://github.com/WG21-SG14/SG14
diff --git a/ports/wg21-sg14/vcpkg.json b/ports/wg21-sg14/vcpkg.json new file mode 100644 index 000000000..4999f444b --- /dev/null +++ b/ports/wg21-sg14/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wg21-sg14", + "version-string": "2019-08-13", + "port-version": 1, + "description": "A library for Study Group 14 of Working Group 21 (C++)", + "homepage": "https://github.com/WG21-SG14/SG14" +} diff --git a/ports/wil/CONTROL b/ports/wil/CONTROL deleted file mode 100644 index 09540d3b8..000000000 --- a/ports/wil/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wil
-Version: 2021-08-03
-Homepage: https://github.com/microsoft/wil
-Description: The Windows Implementation Libraries (WIL) is a header-only C++ library created to make life easier for developers on Windows through readable type-safe C++ interfaces for common Windows coding patterns.
diff --git a/ports/wil/vcpkg.json b/ports/wil/vcpkg.json new file mode 100644 index 000000000..fca2add11 --- /dev/null +++ b/ports/wil/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wil", + "version-string": "2021-08-03", + "port-version": 1, + "description": "The Windows Implementation Libraries (WIL) is a header-only C++ library created to make life easier for developers on Windows through readable type-safe C++ interfaces for common Windows coding patterns.", + "homepage": "https://github.com/microsoft/wil" +} diff --git a/ports/wildmidi/CONTROL b/ports/wildmidi/CONTROL deleted file mode 100644 index 0c6b401ff..000000000 --- a/ports/wildmidi/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wildmidi
-Version: 0.4.3-1
-Homepage: https://github.com/Mindwerks/wildmidi
-Description: MIDI software synthesizer library.
diff --git a/ports/wildmidi/vcpkg.json b/ports/wildmidi/vcpkg.json new file mode 100644 index 000000000..8831d91f0 --- /dev/null +++ b/ports/wildmidi/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wildmidi", + "version-string": "0.4.3", + "port-version": 2, + "description": "MIDI software synthesizer library.", + "homepage": "https://github.com/Mindwerks/wildmidi" +} diff --git a/ports/wincrypt/CONTROL b/ports/wincrypt/CONTROL deleted file mode 100644 index 615d2c3d9..000000000 --- a/ports/wincrypt/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: wincrypt -Version: 0.0-2 -Description: Windows Cryptography.
\ No newline at end of file diff --git a/ports/wincrypt/vcpkg.json b/ports/wincrypt/vcpkg.json new file mode 100644 index 000000000..02cad22f7 --- /dev/null +++ b/ports/wincrypt/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "wincrypt", + "version-string": "0.0", + "port-version": 3, + "description": "Windows Cryptography." +} diff --git a/ports/winpcap/CONTROL b/ports/winpcap/CONTROL deleted file mode 100644 index c745c2d96..000000000 --- a/ports/winpcap/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: winpcap -Version: 4.1.3 -Port-Version: 4 -Homepage: https://www.winpcap.org -Description: WinPcap is the industry-standard tool for link-layer network access in Windows environments. diff --git a/ports/winpcap/vcpkg.json b/ports/winpcap/vcpkg.json new file mode 100644 index 000000000..b584c0f6b --- /dev/null +++ b/ports/winpcap/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "winpcap", + "version-string": "4.1.3", + "port-version": 5, + "description": "WinPcap is the industry-standard tool for link-layer network access in Windows environments.", + "homepage": "https://www.winpcap.org" +} diff --git a/ports/winreg/CONTROL b/ports/winreg/CONTROL deleted file mode 100644 index f512bdeaa..000000000 --- a/ports/winreg/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: winreg
-Version: 4.1.0
-Homepage: https://github.com/GiovanniDicanio/WinReg
-Description: High-level C++ wrapper around the Windows Registry C API.
-Supports: windows|uwp
\ No newline at end of file diff --git a/ports/winreg/vcpkg.json b/ports/winreg/vcpkg.json new file mode 100644 index 000000000..76836441e --- /dev/null +++ b/ports/winreg/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "winreg", + "version-string": "4.1.0", + "port-version": 1, + "description": "High-level C++ wrapper around the Windows Registry C API.", + "homepage": "https://github.com/GiovanniDicanio/WinReg", + "supports": "windows | uwp" +} diff --git a/ports/winsock2/CONTROL b/ports/winsock2/CONTROL deleted file mode 100644 index 1f8aff430..000000000 --- a/ports/winsock2/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: winsock2 -Version: 0.0-2 -Description: Windows Sockets.
\ No newline at end of file diff --git a/ports/winsock2/vcpkg.json b/ports/winsock2/vcpkg.json new file mode 100644 index 000000000..472dc00d2 --- /dev/null +++ b/ports/winsock2/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "winsock2", + "version-string": "0.0", + "port-version": 3, + "description": "Windows Sockets." +} diff --git a/ports/wintoast/CONTROL b/ports/wintoast/CONTROL deleted file mode 100644 index 033a5abdf..000000000 --- a/ports/wintoast/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wintoast -Version: 1.2.0 -Description: WinToast is a lightly library written in C++ which brings a complete integration of the modern toast notifications of Windows 8 & Windows 10. -Supports: !uwp
\ No newline at end of file diff --git a/ports/wintoast/vcpkg.json b/ports/wintoast/vcpkg.json new file mode 100644 index 000000000..2d0a41de5 --- /dev/null +++ b/ports/wintoast/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wintoast", + "version-string": "1.2.0", + "port-version": 1, + "description": "WinToast is a lightly library written in C++ which brings a complete integration of the modern toast notifications of Windows 8 & Windows 10.", + "supports": "!uwp" +} diff --git a/ports/woff2/CONTROL b/ports/woff2/CONTROL deleted file mode 100644 index 69a5c0ce2..000000000 --- a/ports/woff2/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: woff2
-Version: 1.0.2
-Build-Depends: brotli
-Port-Version: 1
-Description: font compression reference code
diff --git a/ports/woff2/vcpkg.json b/ports/woff2/vcpkg.json new file mode 100644 index 000000000..122fc73cc --- /dev/null +++ b/ports/woff2/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "woff2", + "version-string": "1.0.2", + "port-version": 2, + "description": "font compression reference code", + "dependencies": [ + "brotli" + ] +} diff --git a/ports/wordnet/CONTROL b/ports/wordnet/CONTROL deleted file mode 100644 index 59aca0bf0..000000000 --- a/ports/wordnet/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: wordnet
-Version: 3.0
-Description: WordNet is a large lexical database of English
-
-Feature: dbfiles
-Description: WordNet 3.1 database files
diff --git a/ports/wordnet/vcpkg.json b/ports/wordnet/vcpkg.json new file mode 100644 index 000000000..ffa68c3f2 --- /dev/null +++ b/ports/wordnet/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "wordnet", + "version-string": "3.0", + "port-version": 1, + "description": "WordNet is a large lexical database of English", + "features": { + "dbfiles": { + "description": "WordNet 3.1 database files" + } + } +} diff --git a/ports/wpilib/CONTROL b/ports/wpilib/CONTROL deleted file mode 100644 index 913521505..000000000 --- a/ports/wpilib/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: wpilib
-Version: 2020.3.2
-Homepage: https://github.com/wpilibsuite/allwpilib
-Build-Depends: eigen3, libuv
-Description: WPILib is the software library package for the FIRST Robotics Competition. The core install includes wpiutil, a common utilies library, and ntcore, the base NetworkTables library.
-Supports: !osx
-
-Feature: cameraserver
-Build-Depends: opencv
-Description: Enables the CameraServer and CSCore libraries for manipulating USB Cameras and HTTP Camera Streams
-
-Feature: allwpilib
-Build-Depends: wpilib[cameraserver], opencv
-Description: Enables the simulation HAL, and the high level wpilibc library.
diff --git a/ports/wpilib/vcpkg.json b/ports/wpilib/vcpkg.json new file mode 100644 index 000000000..c96157cc6 --- /dev/null +++ b/ports/wpilib/vcpkg.json @@ -0,0 +1,32 @@ +{ + "name": "wpilib", + "version-string": "2020.3.2", + "port-version": 1, + "description": "WPILib is the software library package for the FIRST Robotics Competition. The core install includes wpiutil, a common utilies library, and ntcore, the base NetworkTables library.", + "homepage": "https://github.com/wpilibsuite/allwpilib", + "supports": "!osx", + "dependencies": [ + "eigen3", + "libuv" + ], + "features": { + "allwpilib": { + "description": "Enables the simulation HAL, and the high level wpilibc library.", + "dependencies": [ + "opencv", + { + "name": "wpilib", + "features": [ + "cameraserver" + ] + } + ] + }, + "cameraserver": { + "description": "Enables the CameraServer and CSCore libraries for manipulating USB Cameras and HTTP Camera Streams", + "dependencies": [ + "opencv" + ] + } + } +} diff --git a/ports/wren/CONTROL b/ports/wren/CONTROL deleted file mode 100644 index 7ea85e165..000000000 --- a/ports/wren/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wren
-Version: 2019-07-01
-Homepage: https://github.com/wren-lang/wren
-Description: Wren is a small, fast, class-based concurrent scripting language.
diff --git a/ports/wren/vcpkg.json b/ports/wren/vcpkg.json new file mode 100644 index 000000000..09f2b8aed --- /dev/null +++ b/ports/wren/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wren", + "version-string": "2019-07-01", + "port-version": 1, + "description": "Wren is a small, fast, class-based concurrent scripting language.", + "homepage": "https://github.com/wren-lang/wren" +} diff --git a/ports/wt/CONTROL b/ports/wt/CONTROL deleted file mode 100644 index 50ae4fbc7..000000000 --- a/ports/wt/CONTROL +++ /dev/null @@ -1,29 +0,0 @@ -Source: wt -Version: 4.5.0 -Homepage: https://github.com/emweb/wt -Description: Wt is a C++ library for developing web applications -Build-Depends: zlib, libpng, pango (!windows), harfbuzz (!windows), libharu, glew, boost-algorithm, boost-array, boost-asio, boost-bind, boost-config, boost-container-hash, boost-filesystem, boost-fusion, boost-interprocess, boost-lexical-cast, boost-logic, boost-math, boost-multi-index, boost-optional, boost-phoenix, boost-pool, boost-program-options, boost-range, boost-serialization, boost-smart-ptr, boost-spirit, boost-system, boost-thread, boost-tokenizer, boost-tuple, boost-ublas, boost-variant -Default-Features: openssl - -Feature: dbo -Description: Wt::Dbo - -Feature: postgresql -Description: Wt::Dbo PostgreSQL backend -Build-Depends: libpq, wt[dbo] - -Feature: sqlite3 -Description: Wt::Dbo Sqlite 3 backend -Build-Depends: sqlite3, wt[dbo] - -Feature: sqlserver -Description: Wt::Dbo MS SQL Server backend -Build-Depends: unixodbc (!windows), wt[dbo] - -Feature: openssl -Description: TLS support -Build-Depends: openssl - -Feature: graphicsmagick -Description: WRasterImage support on non-Windows based on GraphicsMagick -Build-Depends: graphicsmagick diff --git a/ports/wt/vcpkg.json b/ports/wt/vcpkg.json new file mode 100644 index 000000000..7a92d9228 --- /dev/null +++ b/ports/wt/vcpkg.json @@ -0,0 +1,107 @@ +{ + "name": "wt", + "version-string": "4.5.0", + "port-version": 1, + "description": "Wt is a C++ library for developing web applications", + "homepage": "https://github.com/emweb/wt", + "dependencies": [ + "boost-algorithm", + "boost-array", + "boost-asio", + "boost-bind", + "boost-config", + "boost-container-hash", + "boost-filesystem", + "boost-fusion", + "boost-interprocess", + "boost-lexical-cast", + "boost-logic", + "boost-math", + "boost-multi-index", + "boost-optional", + "boost-phoenix", + "boost-pool", + "boost-program-options", + "boost-range", + "boost-serialization", + "boost-smart-ptr", + "boost-spirit", + "boost-system", + "boost-thread", + "boost-tokenizer", + "boost-tuple", + "boost-ublas", + "boost-variant", + "glew", + { + "name": "harfbuzz", + "platform": "!windows" + }, + "libharu", + "libpng", + { + "name": "pango", + "platform": "!windows" + }, + "zlib" + ], + "default-features": [ + "openssl" + ], + "features": { + "dbo": { + "description": "Wt::Dbo" + }, + "graphicsmagick": { + "description": "WRasterImage support on non-Windows based on GraphicsMagick", + "dependencies": [ + "graphicsmagick" + ] + }, + "openssl": { + "description": "TLS support", + "dependencies": [ + "openssl" + ] + }, + "postgresql": { + "description": "Wt::Dbo PostgreSQL backend", + "dependencies": [ + "libpq", + { + "name": "wt", + "features": [ + "dbo" + ] + } + ] + }, + "sqlite3": { + "description": "Wt::Dbo Sqlite 3 backend", + "dependencies": [ + "sqlite3", + { + "name": "wt", + "features": [ + "dbo" + ] + } + ] + }, + "sqlserver": { + "description": "Wt::Dbo MS SQL Server backend", + "dependencies": [ + { + "name": "unixodbc", + "platform": "!windows" + }, + { + "name": "wt", + "features": [ + "dbo" + ] + } + ] + } + } +} diff --git a/ports/wtl/CONTROL b/ports/wtl/CONTROL deleted file mode 100644 index f5c30a138..000000000 --- a/ports/wtl/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: wtl -Version: 10.0.10320 -Homepage: https://sourceforge.net/projects/wtl/ -Description: Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. diff --git a/ports/wtl/vcpkg.json b/ports/wtl/vcpkg.json new file mode 100644 index 000000000..733316f0d --- /dev/null +++ b/ports/wtl/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wtl", + "version-string": "10.0.10320", + "port-version": 1, + "description": "Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components.", + "homepage": "https://sourceforge.net/projects/wtl/" +} diff --git a/ports/x265/CONTROL b/ports/x265/CONTROL deleted file mode 100644 index b848f47e9..000000000 --- a/ports/x265/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: x265 -Version: 3.4 -Port-Version: 4 -Homepage: https://github.com/videolan/x265 -Description: x265 is a H.265 / HEVC video encoder application library, designed to encode video or images into an H.265 / HEVC encoded bitstream. -Supports: !(uwp | arm) diff --git a/ports/x265/vcpkg.json b/ports/x265/vcpkg.json new file mode 100644 index 000000000..cc19a6f2b --- /dev/null +++ b/ports/x265/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "x265", + "version-string": "3.4", + "port-version": 5, + "description": "x265 is a H.265 / HEVC video encoder application library, designed to encode video or images into an H.265 / HEVC encoded bitstream.", + "homepage": "https://github.com/videolan/x265", + "supports": "!(uwp | arm)" +} diff --git a/ports/xerces-c/CONTROL b/ports/xerces-c/CONTROL deleted file mode 100644 index 54032ce8c..000000000 --- a/ports/xerces-c/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: xerces-c -Version: 3.2.3-1 -Homepage: https://github.com/apache/xerces-c -Description: Xerces-C++ is a XML parser, for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs. - -Feature: icu -Description: ICU support -Build-Depends: icu - -Feature: xmlch-wchar -Description: XMLCh type uses wchar_t - diff --git a/ports/xerces-c/vcpkg.json b/ports/xerces-c/vcpkg.json new file mode 100644 index 000000000..fb3ff4cab --- /dev/null +++ b/ports/xerces-c/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "xerces-c", + "version-string": "3.2.3", + "port-version": 2, + "description": "Xerces-C++ is a XML parser, for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.", + "homepage": "https://github.com/apache/xerces-c", + "features": { + "icu": { + "description": "ICU support", + "dependencies": [ + "icu" + ] + }, + "xmlch-wchar": { + "description": "XMLCh type uses wchar_t" + } + } +} diff --git a/ports/xeus/CONTROL b/ports/xeus/CONTROL deleted file mode 100644 index c190f9a62..000000000 --- a/ports/xeus/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: xeus
-Version: 0.24.3
-Homepage: https://github.com/jupyter-xeus/xeus
-Description: C++ implementation of the Jupyter kernel protocol
-Build-Depends: cppzmq, libuuid (linux), nlohmann-json, openssl, xtl, zeromq
diff --git a/ports/xeus/vcpkg.json b/ports/xeus/vcpkg.json new file mode 100644 index 000000000..178c6e716 --- /dev/null +++ b/ports/xeus/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "xeus", + "version-string": "0.24.3", + "port-version": 1, + "description": "C++ implementation of the Jupyter kernel protocol", + "homepage": "https://github.com/jupyter-xeus/xeus", + "dependencies": [ + "cppzmq", + { + "name": "libuuid", + "platform": "linux" + }, + "nlohmann-json", + "openssl", + "xtl", + "zeromq" + ] +} diff --git a/ports/xframe/CONTROL b/ports/xframe/CONTROL deleted file mode 100644 index a9b7721c1..000000000 --- a/ports/xframe/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: xframe
-Version: 0.3.0 -Description: xframe is a dataframe for C++, based on xtensor and xtl.
-Homepage: https://github.com/xtensor-stack/xframe
-Build-Depends: xtensor, xtl
diff --git a/ports/xframe/vcpkg.json b/ports/xframe/vcpkg.json new file mode 100644 index 000000000..663ca1f2a --- /dev/null +++ b/ports/xframe/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "xframe", + "version-string": "0.3.0", + "port-version": 1, + "description": "xframe is a dataframe for C++, based on xtensor and xtl.", + "homepage": "https://github.com/xtensor-stack/xframe", + "dependencies": [ + "xtensor", + "xtl" + ] +} diff --git a/ports/xmsh/CONTROL b/ports/xmsh/CONTROL deleted file mode 100644 index 758a54ba3..000000000 --- a/ports/xmsh/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: xmsh -Version: 0.5.2-1 -Description: Reference Implementation of XMSH Library -Build-Depends: tl-expected, nlohmann-json -Homepage: https://gitlab.com/libxmsh/xmsh
\ No newline at end of file diff --git a/ports/xmsh/vcpkg.json b/ports/xmsh/vcpkg.json new file mode 100644 index 000000000..fedee5f02 --- /dev/null +++ b/ports/xmsh/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "xmsh", + "version-string": "0.5.2", + "port-version": 2, + "description": "Reference Implementation of XMSH Library", + "homepage": "https://gitlab.com/libxmsh/xmsh", + "dependencies": [ + "nlohmann-json", + "tl-expected" + ] +} diff --git a/ports/xproperty/CONTROL b/ports/xproperty/CONTROL deleted file mode 100644 index ba2ed12ab..000000000 --- a/ports/xproperty/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: xproperty
-Version: 0.8.1
-Build-Depends: xtl
-Description: Traitlets-like C++ properties and implementation of the observer pattern
diff --git a/ports/xproperty/vcpkg.json b/ports/xproperty/vcpkg.json new file mode 100644 index 000000000..31b7c1094 --- /dev/null +++ b/ports/xproperty/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name": "xproperty", + "version-string": "0.8.1", + "port-version": 1, + "description": "Traitlets-like C++ properties and implementation of the observer pattern", + "dependencies": [ + "xtl" + ] +} diff --git a/ports/xsimd/CONTROL b/ports/xsimd/CONTROL deleted file mode 100644 index 5e4057b4b..000000000 --- a/ports/xsimd/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: xsimd
-Version: 7.4.9
-Description: Modern, portable C++ wrappers for SIMD intrinsics
-Homepage: https://github.com/xtensor-stack/xsimd
-
-Feature: xcomplex
-Description: xtl complex support
-Build-Depends: xtl
diff --git a/ports/xsimd/vcpkg.json b/ports/xsimd/vcpkg.json new file mode 100644 index 000000000..239aa1315 --- /dev/null +++ b/ports/xsimd/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "xsimd", + "version-string": "7.4.9", + "port-version": 1, + "description": "Modern, portable C++ wrappers for SIMD intrinsics", + "homepage": "https://github.com/xtensor-stack/xsimd", + "features": { + "xcomplex": { + "description": "xtl complex support", + "dependencies": [ + "xtl" + ] + } + } +} diff --git a/ports/xtensor-blas/CONTROL b/ports/xtensor-blas/CONTROL deleted file mode 100644 index 63cce62a7..000000000 --- a/ports/xtensor-blas/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: xtensor-blas -Version: 0.17.2 -Description: BLAS extension to xtensor -Homepage: https://github.com/xtensor-stack/xtensor-blas -Build-Depends: xtensor diff --git a/ports/xtensor-blas/vcpkg.json b/ports/xtensor-blas/vcpkg.json new file mode 100644 index 000000000..cdf9ce55c --- /dev/null +++ b/ports/xtensor-blas/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "xtensor-blas", + "version-string": "0.17.2", + "port-version": 1, + "description": "BLAS extension to xtensor", + "homepage": "https://github.com/xtensor-stack/xtensor-blas", + "dependencies": [ + "xtensor" + ] +} diff --git a/ports/xtensor-fftw/CONTROL b/ports/xtensor-fftw/CONTROL deleted file mode 100644 index c757db69b..000000000 --- a/ports/xtensor-fftw/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: xtensor-fftw
-Version: 2019-11-30
-Description: FFTW bindings for the xtensor C++14 multi-dimensional array library
-Homepage: https://github.com/xtensor-stack/xtensor-fftw
-Build-Depends: fftw3, xtensor
diff --git a/ports/xtensor-fftw/vcpkg.json b/ports/xtensor-fftw/vcpkg.json new file mode 100644 index 000000000..22d6e69a8 --- /dev/null +++ b/ports/xtensor-fftw/vcpkg.json @@ -0,0 +1,11 @@ +{ + "name": "xtensor-fftw", + "version-string": "2019-11-30", + "port-version": 1, + "description": "FFTW bindings for the xtensor C++14 multi-dimensional array library", + "homepage": "https://github.com/xtensor-stack/xtensor-fftw", + "dependencies": [ + "fftw3", + "xtensor" + ] +} diff --git a/ports/xxhash/CONTROL b/ports/xxhash/CONTROL deleted file mode 100644 index e4be4cb27..000000000 --- a/ports/xxhash/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: xxhash
-Version: 0.8.0
-Port-Version: 1
-Homepage: https://github.com/Cyan4973/xxHash
-Description: Extremely fast hash algorithm
-
-Feature: xxhsum
-Description: Build the xxhsum binary
diff --git a/ports/xxhash/vcpkg.json b/ports/xxhash/vcpkg.json new file mode 100644 index 000000000..333718413 --- /dev/null +++ b/ports/xxhash/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "xxhash", + "version-string": "0.8.0", + "port-version": 2, + "description": "Extremely fast hash algorithm", + "homepage": "https://github.com/Cyan4973/xxHash", + "features": { + "xxhsum": { + "description": "Build the xxhsum binary" + } + } +} diff --git a/ports/yajl/CONTROL b/ports/yajl/CONTROL deleted file mode 100644 index 6811dc84a..000000000 --- a/ports/yajl/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: yajl -Version: 2.1.0-1 -Description: Yet Another JSON Library diff --git a/ports/yajl/vcpkg.json b/ports/yajl/vcpkg.json new file mode 100644 index 000000000..7d05045ab --- /dev/null +++ b/ports/yajl/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "yajl", + "version-string": "2.1.0", + "port-version": 2, + "description": "Yet Another JSON Library" +} diff --git a/ports/yas/CONTROL b/ports/yas/CONTROL deleted file mode 100644 index 4dc650736..000000000 --- a/ports/yas/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: yas -Version: 7.0.5 -Homepage: https://github.com/niXman/yas -Description: Yet Another Serialization is a header only serialization library diff --git a/ports/yas/vcpkg.json b/ports/yas/vcpkg.json new file mode 100644 index 000000000..13dd7c5ad --- /dev/null +++ b/ports/yas/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "yas", + "version-string": "7.0.5", + "port-version": 1, + "description": "Yet Another Serialization is a header only serialization library", + "homepage": "https://github.com/niXman/yas" +} diff --git a/ports/yasm/CONTROL b/ports/yasm/CONTROL deleted file mode 100644 index bdcaaea9f..000000000 --- a/ports/yasm/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: yasm -Version: 1.3.0 -Homepage: https://github.com/yasm/yasm -Description: Yasm is a complete rewrite of the NASM assembler under the “new” BSD License. -Supports: windows & !uwp & !arm
\ No newline at end of file diff --git a/ports/yasm/vcpkg.json b/ports/yasm/vcpkg.json new file mode 100644 index 000000000..6a0176dd8 --- /dev/null +++ b/ports/yasm/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "yasm", + "version-string": "1.3.0", + "port-version": 1, + "description": "Yasm is a complete rewrite of the NASM assembler under the “new” BSD License.", + "homepage": "https://github.com/yasm/yasm", + "supports": "windows & !uwp & !arm" +} diff --git a/ports/yato/CONTROL b/ports/yato/CONTROL deleted file mode 100644 index 65546494d..000000000 --- a/ports/yato/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: yato
-Version: 1.0-2
-Description: Modern C++14 containers and utilities, actors system, typesafe config
diff --git a/ports/yato/vcpkg.json b/ports/yato/vcpkg.json new file mode 100644 index 000000000..7a5840b6f --- /dev/null +++ b/ports/yato/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "yato", + "version-string": "1.0", + "port-version": 3, + "description": "Modern C++14 containers and utilities, actors system, typesafe config" +} diff --git a/ports/yoga/CONTROL b/ports/yoga/CONTROL deleted file mode 100644 index 5237aeed2..000000000 --- a/ports/yoga/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: yoga -Version: 1.18.0-1 -Homepage: https://github.com/facebook/yoga -Description: Yoga is a cross-platform layout engine which implements Flexbox -Supports: !uwp diff --git a/ports/yoga/vcpkg.json b/ports/yoga/vcpkg.json new file mode 100644 index 000000000..03e86b785 --- /dev/null +++ b/ports/yoga/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "yoga", + "version-string": "1.18.0", + "port-version": 2, + "description": "Yoga is a cross-platform layout engine which implements Flexbox", + "homepage": "https://github.com/facebook/yoga", + "supports": "!uwp" +} diff --git a/ports/z85/CONTROL b/ports/z85/CONTROL deleted file mode 100644 index 24fc16050..000000000 --- a/ports/z85/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: z85 -Version: 1.0 -Description: Z85 is a binary-to-text encoding library. It implements ZeroMQ Base-85 Encoding Algorithm and provides custom padding.
\ No newline at end of file diff --git a/ports/z85/vcpkg.json b/ports/z85/vcpkg.json new file mode 100644 index 000000000..66f96178a --- /dev/null +++ b/ports/z85/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "z85", + "version-string": "1.0", + "port-version": 1, + "description": "Z85 is a binary-to-text encoding library. It implements ZeroMQ Base-85 Encoding Algorithm and provides custom padding." +} diff --git a/ports/zfp/CONTROL b/ports/zfp/CONTROL deleted file mode 100644 index 164bade9d..000000000 --- a/ports/zfp/CONTROL +++ /dev/null @@ -1,19 +0,0 @@ -Source: zfp
-Version: 0.5.5-2
-Homepage: https://github.com/LLNL/zfp
-Description: Zfp is an open source C/C++ library for compressed numerical arrays that support high throughput read and write random access. zfp also supports streaming compression of integer and floating-point data, e.g., for applications that read and write large data sets to and from disk. zfp is primarily written in C and C++ but also includes Python and Fortran bindings.
-
-Feature: all
-Description: Build all components
-
-Feature: cfp
-Description: cfp support for cfp
-
-Feature: test
-Description: Build test
-
-Feature: example
-Description: Build example
-
-Feature: utility
-Description: Build utility
\ No newline at end of file diff --git a/ports/zfp/vcpkg.json b/ports/zfp/vcpkg.json new file mode 100644 index 000000000..e0313dbf8 --- /dev/null +++ b/ports/zfp/vcpkg.json @@ -0,0 +1,24 @@ +{ + "name": "zfp", + "version-string": "0.5.5", + "port-version": 3, + "description": "Zfp is an open source C/C++ library for compressed numerical arrays that support high throughput read and write random access. zfp also supports streaming compression of integer and floating-point data, e.g., for applications that read and write large data sets to and from disk. zfp is primarily written in C and C++ but also includes Python and Fortran bindings.", + "homepage": "https://github.com/LLNL/zfp", + "features": { + "all": { + "description": "Build all components" + }, + "cfp": { + "description": "cfp support for cfp" + }, + "example": { + "description": "Build example" + }, + "test": { + "description": "Build test" + }, + "utility": { + "description": "Build utility" + } + } +} diff --git a/ports/zkpp/CONTROL b/ports/zkpp/CONTROL deleted file mode 100644 index 5b8aab427..000000000 --- a/ports/zkpp/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: zkpp -Version: 0.2.3 -Homepage: https://github.com/tgockel/zookeeper-cpp -Description: A ZooKeeper client for C++. -Build-Depends: zookeeper diff --git a/ports/zkpp/vcpkg.json b/ports/zkpp/vcpkg.json new file mode 100644 index 000000000..51000a32d --- /dev/null +++ b/ports/zkpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "zkpp", + "version-string": "0.2.3", + "port-version": 1, + "description": "A ZooKeeper client for C++.", + "homepage": "https://github.com/tgockel/zookeeper-cpp", + "dependencies": [ + "zookeeper" + ] +} diff --git a/ports/zookeeper/CONTROL b/ports/zookeeper/CONTROL deleted file mode 100644 index 43c5407ff..000000000 --- a/ports/zookeeper/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: zookeeper -Version: 3.5.5-1 -Description: ZooKeeper C bindings -Default-Features: sync - -Feature: sync -Description: ZooKeeper with the sync API
\ No newline at end of file diff --git a/ports/zookeeper/vcpkg.json b/ports/zookeeper/vcpkg.json new file mode 100644 index 000000000..20e655e5a --- /dev/null +++ b/ports/zookeeper/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "zookeeper", + "version-string": "3.5.5", + "port-version": 2, + "description": "ZooKeeper C bindings", + "default-features": [ + "sync" + ], + "features": { + "sync": { + "description": "ZooKeeper with the sync API" + } + } +} diff --git a/ports/zopfli/CONTROL b/ports/zopfli/CONTROL deleted file mode 100644 index 97261af02..000000000 --- a/ports/zopfli/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: zopfli
-Version: 1.0.3
-Homepage: https://github.com/google/zopfli
-Description: Zopfli Compression Algorithm compression library programmed in C
diff --git a/ports/zopfli/vcpkg.json b/ports/zopfli/vcpkg.json new file mode 100644 index 000000000..668234f53 --- /dev/null +++ b/ports/zopfli/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "zopfli", + "version-string": "1.0.3", + "port-version": 1, + "description": "Zopfli Compression Algorithm compression library programmed in C", + "homepage": "https://github.com/google/zopfli" +} diff --git a/ports/zserge-webview/CONTROL b/ports/zserge-webview/CONTROL deleted file mode 100644 index a595bee39..000000000 --- a/ports/zserge-webview/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: zserge-webview -Version: 2019-04-27-2 -Description: Tiny cross-platform webview library for C/C++/Golang. diff --git a/ports/zserge-webview/vcpkg.json b/ports/zserge-webview/vcpkg.json new file mode 100644 index 000000000..dbdfa5bf1 --- /dev/null +++ b/ports/zserge-webview/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "zserge-webview", + "version-string": "2019-04-27", + "port-version": 3, + "description": "Tiny cross-platform webview library for C/C++/Golang." +} diff --git a/ports/zstr/CONTROL b/ports/zstr/CONTROL deleted file mode 100644 index 0dfa22522..000000000 --- a/ports/zstr/CONTROL +++ /dev/null @@ -1,3 +0,0 @@ -Source: zstr -Version: 1.0.4 -Description: This C++ header-only library enables the use of C++ standard iostreams to access ZLib-compressed streams.
\ No newline at end of file diff --git a/ports/zstr/vcpkg.json b/ports/zstr/vcpkg.json new file mode 100644 index 000000000..d0f5f31b3 --- /dev/null +++ b/ports/zstr/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "zstr", + "version-string": "1.0.4", + "port-version": 1, + "description": "This C++ header-only library enables the use of C++ standard iostreams to access ZLib-compressed streams." +} diff --git a/ports/zxing-cpp/CONTROL b/ports/zxing-cpp/CONTROL deleted file mode 100644 index 73507fea1..000000000 --- a/ports/zxing-cpp/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: zxing-cpp -Version: 2020-12-2 -Homepage: https://github.com/glassechidna/zxing-cpp -Description: Barcode detection and decoding library. -Build-Depends: bigint -Default-Features: opencv, iconv - -Feature: opencv -Build-Depends: opencv -Description: Build with opencv - -Feature: iconv -Build-Depends: libiconv -Description: Build with libiconv
\ No newline at end of file diff --git a/ports/zxing-cpp/vcpkg.json b/ports/zxing-cpp/vcpkg.json new file mode 100644 index 000000000..feb43da34 --- /dev/null +++ b/ports/zxing-cpp/vcpkg.json @@ -0,0 +1,28 @@ +{ + "name": "zxing-cpp", + "version-string": "2020-12", + "port-version": 3, + "description": "Barcode detection and decoding library.", + "homepage": "https://github.com/glassechidna/zxing-cpp", + "dependencies": [ + "bigint" + ], + "default-features": [ + "iconv", + "opencv" + ], + "features": { + "iconv": { + "description": "Build with libiconv", + "dependencies": [ + "libiconv" + ] + }, + "opencv": { + "description": "Build with opencv", + "dependencies": [ + "opencv" + ] + } + } +} diff --git a/ports/zydis/CONTROL b/ports/zydis/CONTROL deleted file mode 100644 index 4bb8dd70f..000000000 --- a/ports/zydis/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: zydis -Version: 3.1.0-1 -Homepage: https://zydis.re -Description: Fast and lightweight x86/x86-64 disassembler library. diff --git a/ports/zydis/vcpkg.json b/ports/zydis/vcpkg.json new file mode 100644 index 000000000..1a04f16a8 --- /dev/null +++ b/ports/zydis/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "zydis", + "version-string": "3.1.0", + "port-version": 2, + "description": "Fast and lightweight x86/x86-64 disassembler library.", + "homepage": "https://zydis.re" +} diff --git a/ports/zyre/CONTROL b/ports/zyre/CONTROL deleted file mode 100644 index 5351afb3e..000000000 --- a/ports/zyre/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: zyre -Version: 2019-07-07-1 -Build-Depends: czmq -Description: An open-source framework for proximity-based peer-to-peer applications -Homepage: https://github.com/zeromq/zyre diff --git a/ports/zyre/vcpkg.json b/ports/zyre/vcpkg.json new file mode 100644 index 000000000..ca7068be0 --- /dev/null +++ b/ports/zyre/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "zyre", + "version-string": "2019-07-07", + "port-version": 2, + "description": "An open-source framework for proximity-based peer-to-peer applications", + "homepage": "https://github.com/zeromq/zyre", + "dependencies": [ + "czmq" + ] +} diff --git a/ports/zziplib/CONTROL b/ports/zziplib/CONTROL deleted file mode 100644 index 270b55eaa..000000000 --- a/ports/zziplib/CONTROL +++ /dev/null @@ -1,6 +0,0 @@ -Source: zziplib -Version: 0.13.71 -Port-Version: 1 -Build-Depends: zlib -Homepage: https://github.com/gdraheim/zziplib -Description: library providing read access on ZIP-archives diff --git a/ports/zziplib/vcpkg.json b/ports/zziplib/vcpkg.json new file mode 100644 index 000000000..95279853a --- /dev/null +++ b/ports/zziplib/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "zziplib", + "version-string": "0.13.71", + "port-version": 2, + "description": "library providing read access on ZIP-archives", + "homepage": "https://github.com/gdraheim/zziplib", + "dependencies": [ + "zlib" + ] +} |
