[many-ports] Don't use deprecated functions (autogenerated) (#26981)

* [libuvc,qt5-virtualkeyboard] remove duplicated dependency entry

* [many-ports] don't use deprecated functions (autogenerated)

* atkmm: Fix license.
gperftools: Reformat vcpkg_check_features call.
gsl: Fix license.
libpff: Fix license.
pangomm: Fix license.
qtbase: Revert, only comment changes.
type-lite: Reformat vcpkg_check_features and actually use the feature options.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
This commit is contained in:
autoantwort 2023-04-13 18:13:15 +02:00 committed by GitHub
parent 4f9d25a7f2
commit 5b11232d00
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
816 changed files with 3382 additions and 1325 deletions

View File

@ -1,7 +1,7 @@
{
"name": "absent",
"version-string": "0.3.1",
"port-version": 2,
"version": "0.3.1",
"port-version": 3,
"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",
"dependencies": [

View File

@ -15,8 +15,8 @@ vcpkg_download_distfile(ARCHIVE
FILENAME "activemq-cpp-library-${VERSION}-src.tar.bz2"
SHA512 83692d3dfd5ecf557fc88d204a03bf169ce6180bcff27be41b09409b8f7793368ffbeed42d98ef6374c6b6b477d9beb8a4a9ac584df9e56725ec59ceceaa6ae2
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
PATCHES ${PATCHES}
)

View File

@ -1,7 +1,7 @@
{
"name": "activemq-cpp",
"version-semver": "3.9.5",
"port-version": 10,
"port-version": 11,
"description": "Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.",
"license": "Apache-2.0",
"supports": "!(uwp | osx)",

View File

@ -1,7 +1,7 @@
{
"name": "alac-decoder",
"version-string": "0.2",
"port-version": 6,
"version": "0.2",
"port-version": 7,
"description": "ALAC C implementation of a decoder, written from reverse engineering the file format",
"homepage": "https://distfiles.macports.org/alac_decoder",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "alac",
"version-string": "2017-11-03-c38887c5",
"port-version": 3,
"version": "2017-11-03-c38887c5",
"port-version": 4,
"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",

View File

@ -1,7 +1,7 @@
{
"name": "aliyun-oss-c-sdk",
"version-string": "3.10.0",
"port-version": 2,
"version": "3.10.0",
"port-version": 3,
"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": [

View File

@ -4,8 +4,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 afd2b9096d0b62bc3d182d684fe34ddc8e9520af7734eea1f1a5c7d3439a28a1be7502faf692080cb0c4591799b7fea09fc8c4ccf25b8ec63a3d306e678682ff
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
mark-threads-private.patch

View File

@ -1,6 +1,7 @@
{
"name": "angelscript",
"version": "2.36.0",
"port-version": 1,
"description": "The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component, both for the application programmer and the script writer.",
"homepage": "https://angelcode.com/angelscript",
"license": "Zlib",

View File

@ -1,7 +1,7 @@
{
"name": "argagg",
"version-string": "0.4.6",
"port-version": 2,
"version": "0.4.6",
"port-version": 3,
"description": "A simple C++11 command line argument parser",
"dependencies": [
{

View File

@ -6,10 +6,10 @@ vcpkg_download_distfile(ARCHIVE
SHA512 eac6c1a57829b7f722a681c54b2f6469d54695523f08f727d0dd6744dcd7fce4f3249c57689bb15ed7a8bcb912833b226439d800913e122e0ef9ab73672f6542
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
REF ${VERSION}
SOURCE_BASE ${VERSION}
)
file(INSTALL ${SOURCE_PATH}/asio/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/asiosdk/asio)

View File

@ -1,7 +1,7 @@
{
"name": "asiosdk",
"version": "2.3.3",
"port-version": 5,
"port-version": 6,
"description": "ASIO is a low latency audio API from Steinberg.",
"homepage": "https://www.steinberg.net/en/company/developers.html",
"supports": "windows & !(arm | uwp)"

View File

@ -1,7 +1,7 @@
{
"name": "asynch",
"version-string": "2019-09-21",
"port-version": 2,
"version-date": "2019-09-21",
"port-version": 3,
"description": "Async.h - asynchronous, stackless subroutines.",
"homepage": "https://github.com/naasking/async.h"
}

View File

@ -11,8 +11,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 23c831afac6bb9a0f9f2e622f8f9ffea29445a33b1cd650e0c07ee77e60b28ae5ee978c029e8e0f9b94e9ff4679d69ebde833f15e0a5403d97914cc7ccf98a6a
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
)

View File

@ -1,9 +1,10 @@
{
"name": "atkmm",
"version": "2.36.1",
"port-version": 1,
"description": "atkmm is the official C++ interface for the ATK accessibility toolkit library. It may be used, for instance, by user interfaces implemented with gtkmm.",
"homepage": "https://www.gtkmm.org",
"license": "LGPL-2.1",
"license": "LGPL-2.1-or-later",
"dependencies": [
"atk",
"gettext",

View File

@ -1,7 +1,7 @@
{
"name": "atlmfc",
"version-string": "0",
"port-version": 1,
"version": "0",
"port-version": 2,
"description": "a stub package that ensures VS has ATL/MFC installed.",
"supports": "windows"
}

View File

@ -1,7 +1,7 @@
{
"name": "aurora",
"version-string": "2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933",
"port-version": 1,
"version": "2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933",
"port-version": 2,
"description": "Aurora is an open-source C++ library providing various rather uncommon C++ utilities",
"homepage": "https://github.com/Bromeon/Aurora"
}

View File

@ -1,7 +1,7 @@
{
"name": "autobahn",
"version-string": "20.8.1",
"port-version": 1,
"version": "20.8.1",
"port-version": 2,
"description": "WAMP for C++ in Boost/Asio",
"homepage": "https://crossbar.io/autobahn",
"dependencies": [

View File

@ -63,8 +63,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 17630a00f4e9ff3ef68945b62021f6d0390030b43c120c207afe934075a7a87c5848be1f46f4c35c7ecd5698012452ffcbb67f739e9048857410ec7077e5e8c6
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH PACKAGE_PATH
vcpkg_extract_source_archive(
PACKAGE_PATH
ARCHIVE ${ARCHIVE}
NO_REMOVE_ONE_LEVEL
)

View File

@ -1,7 +1,7 @@
{
"name": "azure-kinect-sensor-sdk",
"version": "1.4.1",
"port-version": 4,
"port-version": 5,
"description": "Azure Kinect SDK is a cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.",
"homepage": "https://github.com/microsoft/Azure-Kinect-Sensor-SDK",
"supports": "linux | windows",

View File

@ -1,7 +1,7 @@
{
"name": "azure-storage-cpp",
"version-string": "7.5.0",
"port-version": 4,
"version": "7.5.0",
"port-version": 5,
"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."

View File

@ -1,7 +1,7 @@
{
"name": "beast",
"version-string": "0",
"port-version": 1,
"version": "0",
"port-version": 2,
"description": "HTTP/1 and WebSocket, header-only using Boost.Asio and C++11",
"homepage": "https://www.boost.org/doc/libs/release/libs/beast/",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "binn",
"version-string": "3.0",
"port-version": 2,
"version": "3.0",
"port-version": 3,
"description": "Binn is a binary data serialization format designed to be compact, fast and easy to use.",
"dependencies": [
{

View File

@ -1,7 +1,7 @@
{
"name": "brigand",
"version-string": "1.3.0",
"port-version": 2,
"version": "1.3.0",
"port-version": 3,
"description": "Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library.",
"homepage": "https://github.com/edouarda/brigand",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "butteraugli",
"version-string": "2019-05-08",
"port-version": 3,
"version-date": "2019-05-08",
"port-version": 4,
"description": "butteraugli estimates the psychovisual difference between two images",
"homepage": "https://github.com/google/butteraugli",
"dependencies": [

View File

@ -5,8 +5,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
PATCHES fix-import-export-macros.patch
)

View File

@ -1,7 +1,7 @@
{
"name": "bzip2",
"version-semver": "1.0.8",
"port-version": 3,
"port-version": 4,
"description": "bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.",
"homepage": "https://sourceware.org/bzip2/",
"documentation": "https://sourceware.org/bzip2/docs.html",

View File

@ -7,8 +7,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 ${CALCEPH_HASH}
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
)

View File

@ -1,6 +1,7 @@
{
"name": "calceph",
"version": "3.5.1",
"port-version": 1,
"description": "C library to access the binary planetary ephemeris files.",
"homepage": "https://www.imcce.fr/inpop/calceph/",
"documentation": "https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/html/c/index.html",

View File

@ -1,7 +1,7 @@
{
"name": "catch-classic",
"version-string": "1.12.2",
"port-version": 1,
"version": "1.12.2",
"port-version": 2,
"description": [
"A modern, header-only test framework for unit tests",
"This is specifically the legacy 1.x branch provided for compatibility",

View File

@ -4,9 +4,9 @@ vcpkg_download_distfile(ARCHIVE
SHA512 63ab4d153063960510cf60651d5c832824cf85f937f84adc5390c7c2fb46eb8e9f5d8cda2554d79d24c7a4f1b6cf0b7a6e20958fb69920b65d7c362c0a5f26b5
)
vcpkg_extract_source_archive_ex(
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
OUT_SOURCE_PATH SOURCE_PATH
PATCHES
dll_exports.patch
fix-dependency.patch

View File

@ -1,7 +1,7 @@
{
"name": "ccfits",
"version": "2.5",
"port-version": 9,
"port-version": 10,
"description": "CCfits is an object oriented interface to the cfitsio library. It is designed to make the capabilities of cfitsio available to programmers working in C++.",
"homepage": "https://heasarc.gsfc.nasa.gov/fitsio/CCfits/",
"license": "NASA-1.3",

View File

@ -1,7 +1,7 @@
{
"name": "cctz",
"version-string": "2.3",
"port-version": 4,
"version": "2.3",
"port-version": 5,
"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": [

View File

@ -1,7 +1,7 @@
{
"name": "cgicc",
"version-string": "3.2.19",
"port-version": 6,
"version": "3.2.19",
"port-version": 7,
"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/",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "chaiscript",
"version-string": "6.1.0",
"port-version": 2,
"version": "6.1.0",
"port-version": 3,
"description": "Embedded Scripting Language Designed for C++",
"homepage": "https://github.com/ChaiScript/ChaiScript"
}

View File

@ -12,10 +12,10 @@ if(VCPKG_TARGET_IS_WINDOWS)
SHA512 e5b5d387cff693a7f5ee98c2d2df75f421129b006e4324ae30ace0cbaac58867f048868ddfacdb3224c7165c8f27219c4273f3c778be3330d39ef95260d4186b
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE_FILE}"
REF 7.0.0
SOURCE_BASE 7.0.0
)
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
@ -39,10 +39,10 @@ elseif(VCPKG_TARGET_IS_OSX)
SHA512 fd46ac45e8906854ededb9e30ee3ba8bdd05588e6ca7c9fdf140254ee637d32565417d799da33b23228f1ade8111fcae037eed4cf978a11d35e70ab8861214a2
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE_FILE}"
REF 7.0.0
SOURCE_BASE 7.0.0
)
file(COPY "${SOURCE_PATH}/lib/libchartdir.7.dylib" DESTINATION "${CURRENT_PACKAGES_DIR}/lib")
@ -70,10 +70,10 @@ elseif(VCPKG_TARGET_IS_LINUX)
endif()
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE_FILE}"
REF 7.0.0
SOURCE_BASE 7.0.0
)
file(COPY "${SOURCE_PATH}/lib/libchartdir.so.7.0.0" DESTINATION "${CURRENT_PACKAGES_DIR}/lib")

View File

@ -1,7 +1,7 @@
{
"name": "chartdir",
"version": "7.0.0",
"port-version": 6,
"port-version": 7,
"description": "ChartDirector is a powerful chart component for creating professional looking charts for web and windows applications.",
"homepage": "https://www.advsofteng.com/",
"license": null,

View File

@ -1,7 +1,7 @@
{
"name": "chipmunk",
"version-string": "7.0.3",
"port-version": 3,
"version": "7.0.3",
"port-version": 4,
"description": "A fast and lightweight 2D game physics library.",
"homepage": "https://github.com/slembcke/Chipmunk2D",
"dependencies": [

View File

@ -11,8 +11,8 @@ vcpkg_download_distfile(
SHA512 ad3b0d49fcf99e724c0c38b9c842bae9508d0e4ad47122b0f489c113160f5344223d311abb79f25cbb0b662bb00e2925d338d60dd20a0c309bda2822cda4cd24
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
all-platforms.patch

View File

@ -1,7 +1,7 @@
{
"name": "chmlib",
"version": "0.40",
"port-version": 6,
"port-version": 7,
"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": "http://www.jedrea.com/chmlib/",
"license": "LGPL-2.1-or-later",

View File

@ -1,7 +1,7 @@
{
"name": "clara",
"version-string": "1.1.5",
"port-version": 1,
"version": "1.1.5",
"port-version": 2,
"description": "A simple to use command line parser for C++",
"homepage": "https://github.com/philsquared/Clara"
}

View File

@ -1,7 +1,7 @@
{
"name": "cmcstl2",
"version-string": "2019-07-20",
"port-version": 2,
"version-date": "2019-07-20",
"port-version": 3,
"description": "An implementation of C++ Extensions for Ranges",
"homepage": "https://github.com/CaseyCarter/cmcstl2",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "cmocka",
"version-string": "2020-08-01",
"port-version": 2,
"version-date": "2020-08-01",
"port-version": 3,
"description": "An elegant unit testing framework for C with support for mock objects",
"homepage": "https://cmocka.org/",
"license": "Apache-2.0",

View File

@ -1,7 +1,7 @@
{
"name": "cnl",
"version-string": "1.1.7",
"port-version": 2,
"version": "1.1.7",
"port-version": 3,
"description": "A Compositional Numeric Library for C++",
"homepage": "https://github.com/johnmcfarlane/cnl",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "coin",
"version-string": "4.0.0",
"port-version": 6,
"version": "4.0.0",
"port-version": 7,
"description": "A high-level 3D visualization library with Open Inventor 2.1 API",
"homepage": "https://github.com/coin3d/coin",
"supports": "!(arm | arm64 | uwp)",

View File

@ -1,7 +1,7 @@
{
"name": "constexpr-contracts",
"version-string": "2020-08-09",
"port-version": 2,
"version-date": "2020-08-09",
"port-version": 3,
"description": "A constexpr-friendly, optimisation-friendly contracts library.",
"homepage": "https://github.com/cjdb/constexpr-contracts",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "cpp-netlib",
"version-string": "0.13.0",
"port-version": 7,
"version": "0.13.0",
"port-version": 8,
"description": "A collection of network-related routines/implementations geared towards providing a robust cross-platform networking library",
"homepage": "https://cpp-netlib.org/",
"supports": "!uwp",

View File

@ -1,7 +1,7 @@
{
"name": "cpp-taskflow",
"version-string": "2.6.0",
"port-version": 1,
"version": "2.6.0",
"port-version": 2,
"description": "Fast Parallel Tasking Programming Library using Modern C++.",
"homepage": "https://github.com/taskflow/taskflow",
"dependencies": [

View File

@ -4,8 +4,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 0feb47faec451357bb4c4e287efa17bb60fd3ad966d5350e9f25b414aaab79e94921024b0c0497672f8d3eeb22a599213d2d71d9e1d28b243b3e37f3a9a43691
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
)

View File

@ -1,7 +1,7 @@
{
"name": "cppunit",
"version": "1.15.1",
"port-version": 3,
"port-version": 4,
"description": "Unit testing framework module for the C++ programming language",
"homepage": "https://www.freedesktop.org/wiki/Software/cppunit",
"supports": "!uwp",

View File

@ -1,7 +1,7 @@
{
"name": "cr",
"version-string": "2020-04-26",
"port-version": 1,
"version-date": "2020-04-26",
"port-version": 2,
"description": "cr.h: A Simple C Hot Reload Header-only Library",
"homepage": "https://fungos.github.io/cr-simple-c-hot-reload/"
}

View File

@ -35,8 +35,8 @@ if (NOT VCPKG_TARGET_IS_WINDOWS)
set(PATCHES ${PATCHES} mktemp.patch)
endif()
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
NO_REMOVE_ONE_LEVEL
PATCHES ${PATCHES}

View File

@ -1,7 +1,7 @@
{
"name": "cspice",
"version": "67",
"port-version": 2,
"port-version": 3,
"description": "NASA C SPICE toolkit",
"homepage": "https://naif.jpl.nasa.gov/naif/toolkit_C.html",
"license": null,

View File

@ -1,7 +1,7 @@
{
"name": "ctbignum",
"version-string": "2019-08-02",
"port-version": 2,
"version-date": "2019-08-02",
"port-version": 3,
"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": [

View File

@ -17,15 +17,15 @@ if("datacollect" IN_LIST FEATURES)
)
endif()
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH TRADEAPI_UNPACK_PATH
vcpkg_extract_source_archive(
TRADEAPI_UNPACK_PATH
ARCHIVE ${TRADEAPI_ARCHIVE}
NO_REMOVE_ONE_LEVEL
)
if("datacollect" IN_LIST FEATURES)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH DATACOLLECT_UNPACK_PATH
vcpkg_extract_source_archive(
DATACOLLECT_UNPACK_PATH
ARCHIVE ${DATACOLLECT_ARCHIVE}
NO_REMOVE_ONE_LEVEL
)
@ -37,8 +37,8 @@ if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
elseif(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(TRADEAPI_SOURCE_PATH "${TRADEAPI_UNPACK_PATH}/v6.6.1_P1_20210406_winApi/tradeapi/20210406_tradeapi64_se_windows")
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH TRADEAPI_LINUX_TAR_PATH
vcpkg_extract_source_archive(
TRADEAPI_LINUX_TAR_PATH
ARCHIVE "${TRADEAPI_UNPACK_PATH}/v6.6.1_P1_20210406_api_tradeapi_linux64.tar"
)
set(TRADEAPI_SOURCE_PATH "${TRADEAPI_LINUX_TAR_PATH}/v6.6.1_P1_20210406_api_tradeapi_se_linux64")
@ -52,8 +52,8 @@ if("datacollect" IN_LIST FEATURES)
elseif(VCPKG_TARGET_IS_WINDOWS AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(DATACOLLECT_SOURCE_PATH "${DATACOLLECT_UNPACK_PATH}/v6.3.19_P1_20200106_winApi/20200106_clientdll64_windows")
elseif(VCPKG_TARGET_IS_LINUX AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH DATACOLLECT_LINUX_TAR_PATH
vcpkg_extract_source_archive(
DATACOLLECT_LINUX_TAR_PATH
ARCHIVE "${DATACOLLECT_UNPACK_PATH}/v6.3.19_P1_20200106_api.tar"
)
set(DATACOLLECT_SOURCE_PATH "${DATACOLLECT_LINUX_TAR_PATH}/v6.3.19_P1_20200106_api_clientdatacollectdll_linux64")

View File

@ -1,7 +1,7 @@
{
"name": "ctp",
"version-string": "6.6.1_P1_20210406_se",
"port-version": 3,
"port-version": 4,
"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",
"supports": "!osx & !uwp & !arm & !(static & staticcrt)",

View File

@ -1,7 +1,7 @@
{
"name": "cute-headers",
"version-string": "2019-09-20",
"port-version": 1,
"version-date": "2019-09-20",
"port-version": 2,
"description": "Collection of cross-platform one-file C/C++ libraries with no dependencies",
"homepage": "https://github.com/RandyGaul/cute_headers"
}

View File

@ -1,7 +1,7 @@
{
"name": "darknet",
"version-date": "2022-03-06",
"port-version": 2,
"port-version": 3,
"description": "Darknet is an open source neural network framework written in C and CUDA. You only look once (YOLO) is a state-of-the-art, real-time object detection system, best example of darknet functionalities.",
"homepage": "https://github.com/alexeyab/darknet",
"license": null,

View File

@ -1,7 +1,7 @@
{
"name": "dbow2",
"version-string": "2019-08-05",
"port-version": 2,
"version-date": "2019-08-05",
"port-version": 3,
"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": [

View File

@ -1,7 +1,7 @@
{
"name": "debug-assert",
"version-string": "1.3.3",
"port-version": 1,
"version": "1.3.3",
"port-version": 2,
"description": "Provides flexible DEBUG_ASSERT() macro.",
"homepage": "https://github.com/foonathan/debug_assert",
"dependencies": [

View File

@ -1,5 +1,6 @@
{
"name": "decimal-for-cpp",
"version-string": "1.18",
"version": "1.18",
"port-version": 1,
"description": "Decimal data type support, for COBOL-like fixed-point operations on currency values."
}

View File

@ -10,8 +10,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 24e1e9bda319b780124b865f4640822cfc44e4d18fbdcc8456d48fe54081652ce4ddb63d3bd8596351057cbae50fc824b8297e99f0f7c97547153162562ba73f
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
)

View File

@ -1,7 +1,7 @@
{
"name": "directxsdk",
"version-string": "jun10",
"port-version": 6,
"port-version": 7,
"description": "Legacy DirectX SDK",
"homepage": "https://docs.microsoft.com/en-us/windows/win32/directx-sdk--august-2009-",
"license": null,

View File

@ -1,7 +1,7 @@
{
"name": "dirent",
"version-string": "1.23.2",
"port-version": 1,
"version": "1.23.2",
"port-version": 2,
"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"
}

View File

@ -1,7 +1,7 @@
{
"name": "discord-rpc",
"version-string": "3.4.0",
"port-version": 2,
"version": "3.4.0",
"port-version": 3,
"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": [

View File

@ -1,7 +1,7 @@
{
"name": "discount",
"version-string": "2.2.6",
"port-version": 2,
"version": "2.2.6",
"port-version": 3,
"description": "DISCOUNT is a implementation of John Gruber & Aaron Swartz's Markdown markup language.",
"homepage": "https://github.com/Orc/discount",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "discreture",
"version-string": "2020-01-29",
"port-version": 2,
"version-date": "2020-01-29",
"port-version": 3,
"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": [

View File

@ -1,7 +1,7 @@
{
"name": "docopt",
"version-string": "2018-11-01",
"port-version": 2,
"version-date": "2018-11-01",
"port-version": 3,
"description": "Command line arguments parser that will make you smile (C++11 port).",
"dependencies": [
{

View File

@ -12,7 +12,7 @@ vcpkg_cmake_configure(
vcpkg_cmake_install()
# Rename exported target files into something vcpkg_fixup_cmake_targets expects
# Rename exported target files into something vcpkg_cmake_config_fixup expects
if(EXISTS "${CURRENT_PACKAGES_DIR}/lib/cmake/${PORT}")
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}")
endif()

View File

@ -1,6 +1,7 @@
{
"name": "double-conversion",
"version": "3.2.1",
"port-version": 1,
"description": "Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.",
"homepage": "https://github.com/google/double-conversion",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "duktape",
"version-string": "2.5.0",
"port-version": 3,
"version": "2.5.0",
"port-version": 4,
"description": "Embeddable Javascript engine with a focus on portability and compact footprint.",
"homepage": "https://github.com/svaarala/duktape",
"dependencies": [

View File

@ -1,7 +1,7 @@
{
"name": "dx",
"version-string": "1.0.1",
"port-version": 2,
"version": "1.0.1",
"port-version": 3,
"description": "A modern C++ library for DirectX programming",
"homepage": "https://github.com/sdcb/dx"
}

View File

@ -14,8 +14,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 9f6a95ed858555c1c438a85219ede32c82729068b21dd7ecf11de01cf3cdd525b2f04a58643bfcc14c48a29403dc1c80246f0a12a1ef4377b91b855f6d6d7986
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH PACKAGE_PATH
vcpkg_extract_source_archive(
PACKAGE_PATH
ARCHIVE ${ARCHIVE}
NO_REMOVE_ONE_LEVEL
)

View File

@ -1,7 +1,7 @@
{
"name": "dxsdk-d3dx",
"version": "9.29.952.8",
"port-version": 5,
"port-version": 6,
"description": "Redistributable package for the legacy DirectX SDK's D3DX9, D3DX10, and/or D3DX11 utility libraries.",
"homepage": "https://walbourn.github.io/legacy-d3dx-on-nuget/",
"license": null,

View File

@ -1,7 +1,7 @@
{
"name": "easycl",
"version-string": "0.3",
"port-version": 1,
"version": "0.3",
"port-version": 2,
"description": "OpenCL based lightweight c++ computing library",
"homepage": "https://github.com/architector1324/EasyCL",
"dependencies": [

View File

@ -12,16 +12,15 @@ vcpkg_from_github(
file(COPY ${CMAKE_CURRENT_LIST_DIR}/EAThreadConfig.cmake.in DESTINATION ${SOURCE_PATH})
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
-DEATHREAD_BUILD_TESTS=OFF
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/EAThread)
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/EAThread)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)

View File

@ -1,12 +1,20 @@
{
"name": "eathread",
"version-string": "1.32.09",
"port-version": 3,
"port-version": 4,
"description": "Electronic Arts Thread Library. EAThread implements a unified cross-platform interface for multithreaded programming on various platforms.",
"homepage": "https://github.com/electronicarts/EAThread",
"supports": "!uwp & x64",
"dependencies": [
"eabase",
"eastl"
"eastl",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@ -10,14 +10,13 @@ vcpkg_from_github(
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
)
vcpkg_install_cmake()
vcpkg_cmake_install()
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/ecos RENAME copyright)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_fixup_cmake_targets(CONFIG_PATH "share/ecos")
vcpkg_cmake_config_fixup(CONFIG_PATH "share/ecos")

View File

@ -1,6 +1,16 @@
{
"name": "ecos",
"version-string": "2.0.8",
"port-version": 1,
"description": "A lightweight conic solver for second-order cone programming."
"version": "2.0.8",
"port-version": 2,
"description": "A lightweight conic solver for second-order cone programming.",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@ -8,16 +8,15 @@ vcpkg_from_github(
HEAD_REF master
)
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
DISABLE_PARALLEL_CONFIGURE
PREFER_NINJA
OPTIONS
-DENTITYX_BUILD_TESTING=false
-DENTITYX_BUILD_SHARED=0
)
vcpkg_install_cmake()
vcpkg_cmake_install()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)

View File

@ -1,7 +1,13 @@
{
"name": "entityx",
"version-string": "1.3.0",
"port-version": 3,
"version": "1.3.0",
"port-version": 4,
"description": "EntityX - A fast, type-safe C++ Entity-Component system.",
"homepage": "https://github.com/alecthomas/entityx"
"homepage": "https://github.com/alecthomas/entityx",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}

View File

@ -4,8 +4,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 7a82c51c03acb0806d673853f391379ea974e304c831ee15ef05a90c30661736ff572481b5b8254b2646c63968043ee90a06cba88261b87fc34d01f92403360a
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
)

View File

@ -1,7 +1,7 @@
{
"name": "fadbad",
"version-string": "2.1.0",
"port-version": 1,
"version": "2.1.0",
"port-version": 2,
"description": "FADBAD++ Templates for Automatic Differentiation",
"homepage": "https://www.fadbad.com/"
}

View File

@ -13,14 +13,13 @@ ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt
DESTINATION ${SOURCE_PATH}
)
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS_DEBUG
-DDISABLE_INSTALL_HEADERS=ON
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_copy_pdbs()
# Handle copyright

View File

@ -1,6 +1,12 @@
{
"name": "fastfeat",
"version-string": "391d5e9",
"port-version": 2,
"description": "FAST feature detectors in C"
"port-version": 3,
"description": "FAST feature detectors in C",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}

View File

@ -10,12 +10,11 @@ vcpkg_from_github(
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
)
vcpkg_install_cmake()
vcpkg_cmake_install()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)

View File

@ -1,6 +1,13 @@
{
"name": "fastlz",
"version-date": "2021-05-10",
"port-version": 1,
"description": "A lightning-fast lossless compression library",
"homepage": "https://github.com/ariya/FastLZ"
"homepage": "https://github.com/ariya/FastLZ",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}

View File

@ -7,14 +7,13 @@ vcpkg_from_git(
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
file(COPY ${CMAKE_CURRENT_LIST_DIR}/libm5.def DESTINATION ${SOURCE_PATH})
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS_DEBUG
-DDISABLE_INSTALL_HEADERS=ON
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_copy_pdbs()
# Handle copyright

View File

@ -1,6 +1,12 @@
{
"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"
"version": "5.3",
"port-version": 6,
"description": "FDLIBM (Freely Distributable LIBM) is a C math library for machines that support IEEE 754 floating-point arithmetic",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}

View File

@ -4,8 +4,8 @@ vcpkg_download_distfile(ARCHIVE
SHA512 2d34b5ccac7b08740dbdacc6ebe451d8a34cf9d9bfec85a5e776e87adf94abfd803c222412d8e10fbaa4ed46f504aa87180396af1b108666cde4314a55610b40
)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
PATCHES
omp_test.patch

View File

@ -1,7 +1,7 @@
{
"name": "fftw3",
"version": "3.3.10",
"port-version": 5,
"port-version": 6,
"description": "FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).",
"homepage": "https://www.fftw.org/",
"license": "GPL-2.0-or-later",

View File

@ -35,9 +35,8 @@ vcpkg_check_features(
)
# Build and install
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
${FL_DEFAULT_VCPKG_CMAKE_FLAGS}
${FEATURE_OPTIONS}
@ -46,9 +45,9 @@ vcpkg_configure_cmake(
OPTIONS_RELEASE
-DFL_INSTALL_CMAKE_DIR=${CURRENT_PACKAGES_DIR}/share/flashlight
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_fixup_cmake_targets(CONFIG_PATH share/flashlight TARGET_PATH share/flashlight)
vcpkg_cmake_config_fixup(PACKAGE_NAME flashlight)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")

View File

@ -1,11 +1,21 @@
{
"name": "flashlight-cpu",
"version": "0.3",
"port-version": 3,
"port-version": 4,
"description": "A C++ standalone library for machine learning. CPU backend.",
"homepage": "https://github.com/facebookresearch/flashlight",
"license": "MIT",
"supports": "!(windows | osx)",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"fl"
],

View File

@ -34,9 +34,8 @@ vcpkg_check_features(
)
# Build and install
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
${FL_DEFAULT_VCPKG_CMAKE_FLAGS}
${FEATURE_OPTIONS}
@ -45,9 +44,9 @@ vcpkg_configure_cmake(
OPTIONS_RELEASE
-DFL_INSTALL_CMAKE_DIR=${CURRENT_PACKAGES_DIR}/share/flashlight
)
vcpkg_install_cmake()
vcpkg_cmake_install()
vcpkg_fixup_cmake_targets(CONFIG_PATH share/flashlight TARGET_PATH share/flashlight)
vcpkg_cmake_config_fixup(PACKAGE_NAME flashlight)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")

View File

@ -1,11 +1,21 @@
{
"name": "flashlight-cuda",
"version": "0.3",
"port-version": 4,
"port-version": 5,
"description": "A C++ standalone library for machine learning. CUDA backend.",
"homepage": "https://github.com/facebookresearch/flashlight",
"license": "MIT",
"supports": "!(windows | osx)",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"fl"
],

View File

@ -9,8 +9,8 @@ vcpkg_download_distfile(ARCHIVE
vcpkg_find_acquire_program(PYTHON3)
vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
PATCHES
fix-cmakelists.patch

View File

@ -1,7 +1,7 @@
{
"name": "flint",
"version-semver": "2.8.0",
"port-version": 1,
"port-version": 2,
"description": "Fast Library for Number Theory",
"homepage": "https://www.flintlib.org/",
"supports": "!uwp",

View File

@ -6,14 +6,13 @@ vcpkg_from_github(
HEAD_REF master
)
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
-DBUILD_TESTING=OFF
)
vcpkg_install_cmake()
vcpkg_cmake_install()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)

View File

@ -1,6 +1,12 @@
{
"name": "fmem",
"version-string": "c-libs-2ccee3d2fb",
"port-version": 1,
"description": "A cross-platform library for opening memory-backed libc streams."
"port-version": 2,
"description": "A cross-platform library for opening memory-backed libc streams.",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}

View File

@ -20,25 +20,24 @@ vcpkg_from_github(
file(COPY ${COMP_SOURCE_PATH}/comp_base.cmake DESTINATION ${SOURCE_PATH}/cmake/comp)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS FEATURES
tool FOONATHAN_MEMORY_BUILD_TOOLS
)
vcpkg_configure_cmake(
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
${FEATURE_OPTIONS}
-DFOONATHAN_MEMORY_BUILD_EXAMPLES=OFF
-DFOONATHAN_MEMORY_BUILD_TESTS=OFF
)
vcpkg_install_cmake()
vcpkg_cmake_install()
if(EXISTS ${CURRENT_PACKAGES_DIR}/cmake)
vcpkg_fixup_cmake_targets(CONFIG_PATH cmake TARGET_PATH share/foonathan_memory)
vcpkg_cmake_config_fixup(CONFIG_PATH cmake PACKAGE_NAME foonathan_memory)
elseif(EXISTS ${CURRENT_PACKAGES_DIR}/share/foonathan_memory/cmake)
vcpkg_fixup_cmake_targets(CONFIG_PATH share/foonathan_memory/cmake TARGET_PATH share/foonathan_memory)
vcpkg_cmake_config_fixup(CONFIG_PATH share/foonathan_memory/cmake PACKAGE_NAME foonathan_memory)
endif()
vcpkg_copy_pdbs()

View File

@ -1,9 +1,19 @@
{
"name": "foonathan-memory",
"version-string": "2019-07-21",
"port-version": 2,
"version-date": "2019-07-21",
"port-version": 3,
"description": "STL compatible C++ memory allocator library",
"homepage": "https://foonathan.net/doc/memory/",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"tool"
],

Some files were not shown because too many files have changed in this diff Show More