diff --git a/ports/apr/CONTROL b/ports/apr/CONTROL deleted file mode 100644 index cf2c0079abb35c..00000000000000 --- a/ports/apr/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: apr -Version: 1.7.0 -Port-Version: 3 -Homepage: https://apr.apache.org/ -Description: The Apache Portable Runtime (APR) is a C library that forms a system portability layer that covers many operating systems. -Supports: !uwp - -Feature: private-headers -Description: Install non-standard files required for building Apache httpd diff --git a/ports/apr/portfile.cmake b/ports/apr/portfile.cmake index de969c20fe5399..3b9bed66415f1c 100644 --- a/ports/apr/portfile.cmake +++ b/ports/apr/portfile.cmake @@ -17,7 +17,8 @@ vcpkg_extract_source_archive_ex( if (VCPKG_TARGET_IS_WINDOWS) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - private-headers INSTALL_PRIVATE_H + FEATURES + private-headers INSTALL_PRIVATE_H ) vcpkg_configure_cmake( diff --git a/ports/apr/vcpkg.json b/ports/apr/vcpkg.json new file mode 100644 index 00000000000000..91fb9c71307363 --- /dev/null +++ b/ports/apr/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "apr", + "version": "1.7.0", + "port-version": 4, + "description": "The Apache Portable Runtime (APR) is a C library that forms a system portability layer that covers many operating systems.", + "homepage": "https://apr.apache.org/", + "supports": "!uwp", + "features": { + "private-headers": { + "description": "Install non-standard files required for building Apache httpd" + } + } +} diff --git a/ports/azure-iot-sdk-c/CONTROL b/ports/azure-iot-sdk-c/CONTROL deleted file mode 100644 index 456ec806a6493f..00000000000000 --- a/ports/azure-iot-sdk-c/CONTROL +++ /dev/null @@ -1,12 +0,0 @@ -Source: azure-iot-sdk-c -Version: 2020-12-09 -Build-Depends: azure-uamqp-c, azure-umqtt-c, azure-c-shared-utility, parson, azure-uhttp-c, azure-macro-utils-c, umock-c -Description: A C99 SDK for connecting devices to Microsoft Azure IoT services -Homepage: https://github.com/Azure/azure-iot-sdk-c - -Feature: public-preview -Description: A version of the azure-iot-sdk-c containing public-preview features. -Build-Depends: azure-uamqp-c[public-preview], azure-umqtt-c[public-preview], azure-c-shared-utility[public-preview], azure-uhttp-c[public-preview], azure-macro-utils-c[public-preview], umock-c[public-preview] - -Feature: use-prov-client -Description: Enables device provisioning client for DPS diff --git a/ports/azure-iot-sdk-c/portfile.cmake b/ports/azure-iot-sdk-c/portfile.cmake index 39def6f618da3b..dafefb6500c501 100644 --- a/ports/azure-iot-sdk-c/portfile.cmake +++ b/ports/azure-iot-sdk-c/portfile.cmake @@ -25,8 +25,9 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - use-prov-client hsm_type_symm_key - use-prov-client use_prov_client + FEATURES + use-prov-client hsm_type_symm_key + use-prov-client use_prov_client ) file(COPY ${CURRENT_INSTALLED_DIR}/share/azure-c-shared-utility/azure_iot_build_rules.cmake DESTINATION ${SOURCE_PATH}/deps/azure-c-shared-utility/configs/) @@ -51,4 +52,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY) -vcpkg_copy_pdbs() \ No newline at end of file +vcpkg_copy_pdbs() diff --git a/ports/azure-iot-sdk-c/vcpkg.json b/ports/azure-iot-sdk-c/vcpkg.json new file mode 100644 index 00000000000000..78a74e518218aa --- /dev/null +++ b/ports/azure-iot-sdk-c/vcpkg.json @@ -0,0 +1,62 @@ +{ + "name": "azure-iot-sdk-c", + "version-date": "2020-12-09", + "port-version": 1, + "description": "A C99 SDK for connecting devices to Microsoft Azure IoT services", + "homepage": "https://github.com/Azure/azure-iot-sdk-c", + "dependencies": [ + "azure-c-shared-utility", + "azure-macro-utils-c", + "azure-uamqp-c", + "azure-uhttp-c", + "azure-umqtt-c", + "parson", + "umock-c" + ], + "features": { + "public-preview": { + "description": "A version of the azure-iot-sdk-c containing public-preview features.", + "dependencies": [ + { + "name": "azure-c-shared-utility", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-macro-utils-c", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-uamqp-c", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-uhttp-c", + "features": [ + "public-preview" + ] + }, + { + "name": "azure-umqtt-c", + "features": [ + "public-preview" + ] + }, + { + "name": "umock-c", + "features": [ + "public-preview" + ] + } + ] + }, + "use-prov-client": { + "description": "Enables device provisioning client for DPS" + } + } +} diff --git a/ports/azure-kinect-sensor-sdk/CONTROL b/ports/azure-kinect-sensor-sdk/CONTROL deleted file mode 100644 index 8b2137de48945b..00000000000000 --- a/ports/azure-kinect-sensor-sdk/CONTROL +++ /dev/null @@ -1,13 +0,0 @@ -Source: azure-kinect-sensor-sdk -Version: 1.4.1 -Homepage: https://github.com/microsoft/Azure-Kinect-Sensor-SDK -Description: Azure Kinect SDK is a cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device. -Build-Depends: azure-c-shared-utility, glfw3, gtest, imgui, libusb, spdlog, cjson, ebml, libjpeg-turbo, matroska, libsoundio, libyuv, libuvc (linux) -Supports: !osx - -Feature: docs -Description: Build K4A doxygen documentation. - -Feature: tool -Description: Build tools. -Build-Depends: gl3w, glew, imgui[glfw-binding,opengl3-glew-binding] diff --git a/ports/azure-kinect-sensor-sdk/portfile.cmake b/ports/azure-kinect-sensor-sdk/portfile.cmake index 742298adfc9e6e..5255481b406981 100644 --- a/ports/azure-kinect-sensor-sdk/portfile.cmake +++ b/ports/azure-kinect-sensor-sdk/portfile.cmake @@ -19,8 +19,9 @@ get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY) vcpkg_add_to_path("${PYTHON3_DIR}") vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - docs K4A_BUILD_DOCS - tool BUILD_TOOLS + FEATURES + docs K4A_BUILD_DOCS + tool BUILD_TOOLS ) # .rc file needs windows.h, so do not use PREFER_NINJA here diff --git a/ports/azure-kinect-sensor-sdk/vcpkg.json b/ports/azure-kinect-sensor-sdk/vcpkg.json new file mode 100644 index 00000000000000..4226c5adf4d6cc --- /dev/null +++ b/ports/azure-kinect-sensor-sdk/vcpkg.json @@ -0,0 +1,45 @@ +{ + "name": "azure-kinect-sensor-sdk", + "version": "1.4.1", + "port-version": 1, + "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": "!osx", + "dependencies": [ + "azure-c-shared-utility", + "cjson", + "ebml", + "glfw3", + "gtest", + "imgui", + "libjpeg-turbo", + "libsoundio", + "libusb", + { + "name": "libuvc", + "platform": "linux" + }, + "libyuv", + "matroska", + "spdlog" + ], + "features": { + "docs": { + "description": "Build K4A doxygen documentation." + }, + "tool": { + "description": "Build tools.", + "dependencies": [ + "gl3w", + "glew", + { + "name": "imgui", + "features": [ + "glfw-binding", + "opengl3-glew-binding" + ] + } + ] + } + } +} diff --git a/ports/bitserializer/CONTROL b/ports/bitserializer/CONTROL deleted file mode 100644 index bc33cc5525a5da..00000000000000 --- a/ports/bitserializer/CONTROL +++ /dev/null @@ -1,22 +0,0 @@ -Source: bitserializer -Version: 0.10 -Description: Core part of C++ 17 library for serialization to JSON, XML, YAML -Homepage: https://bitbucket.org/Pavel_Kisliak/bitserializer -Default-Features: cpprestjson-archive, rapidjson-archive, pugixml-archive -Supports: !(arm|osx) - -Feature: cpprestjson-archive -Build-Depends: cpprestsdk -Description: Module for support JSON (implementation based on the CppRestSDK library) - -Feature: rapidjson-archive -Build-Depends: rapidjson -Description: Module for support JSON (implementation based on the RapidJson library) - -Feature: pugixml-archive -Build-Depends: pugixml -Description: Module for support XML (implementation based on the PugiXml library) - -Feature: rapidyaml-archive -Build-Depends: ryml (!arm&!arm64&!osx) -Description: Module for support YAML (implementation based on the RapidYaml library) diff --git a/ports/bitserializer/portfile.cmake b/ports/bitserializer/portfile.cmake index d4ae869792cf3c..3b8e4184fdafad 100644 --- a/ports/bitserializer/portfile.cmake +++ b/ports/bitserializer/portfile.cmake @@ -7,10 +7,11 @@ vcpkg_from_bitbucket( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "cpprestjson-archive" BUILD_CPPRESTJSON_ARCHIVE - "rapidjson-archive" BUILD_RAPIDJSON_ARCHIVE - "pugixml-archive" BUILD_PUGIXML_ARCHIVE - "rapidyaml-archive" BUILD_RAPIDYAML_ARCHIVE + FEATURES + "cpprestjson-archive" BUILD_CPPRESTJSON_ARCHIVE + "rapidjson-archive" BUILD_RAPIDJSON_ARCHIVE + "pugixml-archive" BUILD_PUGIXML_ARCHIVE + "rapidyaml-archive" BUILD_RAPIDYAML_ARCHIVE ) vcpkg_configure_cmake( diff --git a/ports/bitserializer/vcpkg.json b/ports/bitserializer/vcpkg.json new file mode 100644 index 00000000000000..4866a2dc8d3509 --- /dev/null +++ b/ports/bitserializer/vcpkg.json @@ -0,0 +1,42 @@ +{ + "name": "bitserializer", + "version": "0.10", + "port-version": 1, + "description": "Core part of C++ 17 library for serialization to JSON, XML, YAML", + "homepage": "https://bitbucket.org/Pavel_Kisliak/bitserializer", + "supports": "!(arm | osx)", + "default-features": [ + "cpprestjson-archive", + "pugixml-archive", + "rapidjson-archive" + ], + "features": { + "cpprestjson-archive": { + "description": "Module for support JSON (implementation based on the CppRestSDK library)", + "dependencies": [ + "cpprestsdk" + ] + }, + "pugixml-archive": { + "description": "Module for support XML (implementation based on the PugiXml library)", + "dependencies": [ + "pugixml" + ] + }, + "rapidjson-archive": { + "description": "Module for support JSON (implementation based on the RapidJson library)", + "dependencies": [ + "rapidjson" + ] + }, + "rapidyaml-archive": { + "description": "Module for support YAML (implementation based on the RapidYaml library)", + "dependencies": [ + { + "name": "ryml", + "platform": "!arm & !arm64 & !osx" + } + ] + } + } +} diff --git a/ports/bond/CONTROL b/ports/bond/CONTROL deleted file mode 100644 index 64673d992b2364..00000000000000 --- a/ports/bond/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: bond -Version: 9.0.3 -Description: Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services. -Homepage: https://github.com/Microsoft/bond -Build-Depends: rapidjson, boost-config, boost-utility, boost-assign, boost-locale - -Feature: bond-over-grpc -Description: Bond-over-gRPC provides code generation from Bond IDL service definitions to send Bond objects via gRPC. -Build-Depends: grpc diff --git a/ports/bond/portfile.cmake b/ports/bond/portfile.cmake index f4b9cdd9498e6b..ef359af35e0d26 100644 --- a/ports/bond/portfile.cmake +++ b/ports/bond/portfile.cmake @@ -37,7 +37,8 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - bond-over-grpc BOND_ENABLE_GRPC + FEATURES + bond-over-grpc BOND_ENABLE_GRPC ) vcpkg_configure_cmake( diff --git a/ports/bond/vcpkg.json b/ports/bond/vcpkg.json new file mode 100644 index 00000000000000..09db0c14d75e91 --- /dev/null +++ b/ports/bond/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "bond", + "version": "9.0.3", + "port-version": 1, + "description": "Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.", + "homepage": "https://github.com/Microsoft/bond", + "dependencies": [ + "boost-assign", + "boost-config", + "boost-locale", + "boost-utility", + "rapidjson" + ], + "features": { + "bond-over-grpc": { + "description": "Bond-over-gRPC provides code generation from Bond IDL service definitions to send Bond objects via gRPC.", + "dependencies": [ + "grpc" + ] + } + } +} diff --git a/ports/botan/portfile.cmake b/ports/botan/portfile.cmake index cee4a0e2722125..6d04e1e93cbd84 100644 --- a/ports/botan/portfile.cmake +++ b/ports/botan/portfile.cmake @@ -51,7 +51,8 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - amalgamation BOTAN_AMALGAMATION + FEATURES + amalgamation BOTAN_AMALGAMATION ) function(BOTAN_BUILD BOTAN_BUILD_TYPE) diff --git a/ports/botan/vcpkg.json b/ports/botan/vcpkg.json index 48b62c95c10298..0dbf7567dcaba4 100644 --- a/ports/botan/vcpkg.json +++ b/ports/botan/vcpkg.json @@ -1,7 +1,7 @@ { "name": "botan", "version": "2.16.0", - "port-version": 1, + "port-version": 2, "description": "A cryptography library written in C++11", "homepage": "https://botan.randombit.net", "supports": "!(windows & arm)", diff --git a/ports/bullet3/CONTROL b/ports/bullet3/CONTROL deleted file mode 100644 index 8fe36ea2f6f5d5..00000000000000 --- a/ports/bullet3/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: bullet3 -Version: 3.17 -Homepage: https://github.com/bulletphysics/bullet3 -Description: Bullet Physics is a professional collision detection, rigid body, and soft body dynamics library - -Feature: multithreading -Description: Multithreading functionality for bullet3 diff --git a/ports/bullet3/vcpkg.json b/ports/bullet3/vcpkg.json new file mode 100644 index 00000000000000..70c9be0ba1a999 --- /dev/null +++ b/ports/bullet3/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "bullet3", + "version": "3.17", + "port-version": 1, + "description": "Bullet Physics is a professional collision detection, rigid body, and soft body dynamics library", + "homepage": "https://github.com/bulletphysics/bullet3", + "features": { + "multithreading": { + "description": "Multithreading functionality for bullet3" + } + } +} diff --git a/ports/capstone/CONTROL b/ports/capstone/CONTROL deleted file mode 100644 index 60e2a2a535a936..00000000000000 --- a/ports/capstone/CONTROL +++ /dev/null @@ -1,51 +0,0 @@ -Source: capstone -Version: 4.0.2 -Port-Version: 1 -Homepage: https://github.com/aquynh/capstone -Description: Multi-architecture disassembly framework - -Feature: arm -Description: Capstone disassembly support for ARM - -Feature: arm64 -Description: Capstone disassembly support for ARM64 - -Feature: evm -Description: Capstone disassembly support for EVM - -Feature: m680x -Description: Capstone disassembly support for M680X - -Feature: m68k -Description: Capstone disassembly support for M68k - -Feature: mips -Description: Capstone disassembly support for MIPS - -Feature: ppc -Description: Capstone disassembly support for PowerPC - -Feature: sparc -Description: Capstone disassembly support for SPARC - -Feature: sysz -Description: Capstone disassembly support for SysZ - -Feature: tms320c64x -Description: Capstone disassembly support for TMS320C64X - -Feature: x86 -Description: Capstone disassembly support for x86 - -Feature: x86-reduce -Description: Capstone disassembly support for x86 without support for less used instructions -Build-Depends: capstone[x86] - -Feature: xcore -Description: Capstone disassembly support for XCore - -Feature: diet -Description: Build Capstone in diet mode (reduced features for smaller size) - -Feature: osxkernel -Description: Support for emedding Capstone into OSX Kernel extensions diff --git a/ports/capstone/portfile.cmake b/ports/capstone/portfile.cmake index 3e01523dfacd38..bd28511cfec6ca 100644 --- a/ports/capstone/portfile.cmake +++ b/ports/capstone/portfile.cmake @@ -10,21 +10,22 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" CS_BUILD_STATIC) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" CS_BUILD_SHARED) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "arm" CAPSTONE_ARM_SUPPORT - "arm64" CAPSTONE_ARM64_SUPPORT - "evm" CAPSTONE_EVM_SUPPORT - "m680x" CAPSTONE_M680X_SUPPORT - "m68k" CAPSTONE_M68K_SUPPORT - "mips" CAPSTONE_MIPS_SUPPORT - "osxkernel" CAPSTONE_OSXKERNEL_SUPPORT - "ppc" CAPSTONE_PPC_SUPPORT - "sparc" CAPSTONE_SPARC_SUPPORT - "sysz" CAPSTONE_SYSZ_SUPPORT - "tms320c64x" CAPSTONE_TMS320C64X_SUPPORT - "x86" CAPSTONE_X86_SUPPORT - "x86-reduce" CAPSTONE_X86_REDUCE - "xcore" CAPSTONE_XCORE_SUPPORT - "diet" CAPSTONE_BUILD_DIET + FEATURES + "arm" CAPSTONE_ARM_SUPPORT + "arm64" CAPSTONE_ARM64_SUPPORT + "evm" CAPSTONE_EVM_SUPPORT + "m680x" CAPSTONE_M680X_SUPPORT + "m68k" CAPSTONE_M68K_SUPPORT + "mips" CAPSTONE_MIPS_SUPPORT + "osxkernel" CAPSTONE_OSXKERNEL_SUPPORT + "ppc" CAPSTONE_PPC_SUPPORT + "sparc" CAPSTONE_SPARC_SUPPORT + "sysz" CAPSTONE_SYSZ_SUPPORT + "tms320c64x" CAPSTONE_TMS320C64X_SUPPORT + "x86" CAPSTONE_X86_SUPPORT + "x86-reduce" CAPSTONE_X86_REDUCE + "xcore" CAPSTONE_XCORE_SUPPORT + "diet" CAPSTONE_BUILD_DIET ) vcpkg_configure_cmake( diff --git a/ports/capstone/vcpkg.json b/ports/capstone/vcpkg.json new file mode 100644 index 00000000000000..770f479438cb16 --- /dev/null +++ b/ports/capstone/vcpkg.json @@ -0,0 +1,62 @@ +{ + "name": "capstone", + "version": "4.0.2", + "port-version": 2, + "description": "Multi-architecture disassembly framework", + "homepage": "https://github.com/aquynh/capstone", + "features": { + "arm": { + "description": "Capstone disassembly support for ARM" + }, + "arm64": { + "description": "Capstone disassembly support for ARM64" + }, + "diet": { + "description": "Build Capstone in diet mode (reduced features for smaller size)" + }, + "evm": { + "description": "Capstone disassembly support for EVM" + }, + "m680x": { + "description": "Capstone disassembly support for M680X" + }, + "m68k": { + "description": "Capstone disassembly support for M68k" + }, + "mips": { + "description": "Capstone disassembly support for MIPS" + }, + "osxkernel": { + "description": "Support for emedding Capstone into OSX Kernel extensions" + }, + "ppc": { + "description": "Capstone disassembly support for PowerPC" + }, + "sparc": { + "description": "Capstone disassembly support for SPARC" + }, + "sysz": { + "description": "Capstone disassembly support for SysZ" + }, + "tms320c64x": { + "description": "Capstone disassembly support for TMS320C64X" + }, + "x86": { + "description": "Capstone disassembly support for x86" + }, + "x86-reduce": { + "description": "Capstone disassembly support for x86 without support for less used instructions", + "dependencies": [ + { + "name": "capstone", + "features": [ + "x86" + ] + } + ] + }, + "xcore": { + "description": "Capstone disassembly support for XCore" + } + } +} diff --git a/ports/ceres/portfile.cmake b/ports/ceres/portfile.cmake index 78fff33b68ee6a..d0500faef27a05 100644 --- a/ports/ceres/portfile.cmake +++ b/ports/ceres/portfile.cmake @@ -27,11 +27,12 @@ file(REMOVE ${SOURCE_PATH}/cmake/FindEigen.cmake) file(REMOVE ${SOURCE_PATH}/cmake/FindSuiteSparse.cmake) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "suitesparse" SUITESPARSE - "cxsparse" CXSPARSE - "lapack" LAPACK - "eigensparse" EIGENSPARSE - "tools" GFLAGS + FEATURES + "suitesparse" SUITESPARSE + "cxsparse" CXSPARSE + "lapack" LAPACK + "eigensparse" EIGENSPARSE + "tools" GFLAGS ) vcpkg_configure_cmake( diff --git a/ports/ceres/vcpkg.json b/ports/ceres/vcpkg.json index 927a150a23a3f7..b1be6bde6f749c 100644 --- a/ports/ceres/vcpkg.json +++ b/ports/ceres/vcpkg.json @@ -1,7 +1,7 @@ { "name": "ceres", "version-semver": "2.0.0", - "port-version": 4, + "port-version": 5, "description": "non-linear optimization package", "homepage": "https://github.com/ceres-solver/ceres-solver", "dependencies": [ diff --git a/ports/cgal/CONTROL b/ports/cgal/CONTROL deleted file mode 100644 index ee817113a30732..00000000000000 --- a/ports/cgal/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: cgal -Version: 5.2.2 -Port-Version: 0 -Build-Depends: mpfr, gmp, zlib, boost-accumulators, boost-algorithm, boost-bimap, boost-callable-traits, boost-concept-check, boost-container, boost-core, boost-detail, boost-filesystem, boost-functional, boost-fusion, boost-geometry, boost-graph, boost-heap, boost-intrusive, boost-iostreams, boost-iterator, boost-lambda, boost-logic, boost-math, boost-mpl, boost-multi-index, boost-multiprecision, boost-numeric-conversion, boost-optional, boost-parameter, boost-pool, boost-preprocessor, boost-property-map, boost-property-tree, boost-ptr-container, boost-random, boost-range, boost-serialization, boost-spirit, boost-thread, boost-tuple, boost-type-traits, boost-units, boost-utility, boost-variant -Homepage: https://github.com/CGAL/cgal -Description: The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry. - -Feature: qt -Build-Depends: qt5-base[core], qt5-3d, qt5-svg, qt5-xmlpatterns, qt5-script, eigen3 -Description: Qt GUI support for CGAL diff --git a/ports/cgal/portfile.cmake b/ports/cgal/portfile.cmake index 87be4144f43d7c..729ece8953d8b0 100644 --- a/ports/cgal/portfile.cmake +++ b/ports/cgal/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - qt WITH_CGAL_Qt5 + FEATURES + qt WITH_CGAL_Qt5 ) vcpkg_configure_cmake( diff --git a/ports/cgal/vcpkg.json b/ports/cgal/vcpkg.json new file mode 100644 index 00000000000000..1ac7f45ffb0165 --- /dev/null +++ b/ports/cgal/vcpkg.json @@ -0,0 +1,69 @@ +{ + "name": "cgal", + "version": "5.2.2", + "port-version": 1, + "description": "The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry.", + "homepage": "https://github.com/CGAL/cgal", + "dependencies": [ + "boost-accumulators", + "boost-algorithm", + "boost-bimap", + "boost-callable-traits", + "boost-concept-check", + "boost-container", + "boost-core", + "boost-detail", + "boost-filesystem", + "boost-functional", + "boost-fusion", + "boost-geometry", + "boost-graph", + "boost-heap", + "boost-intrusive", + "boost-iostreams", + "boost-iterator", + "boost-lambda", + "boost-logic", + "boost-math", + "boost-mpl", + "boost-multi-index", + "boost-multiprecision", + "boost-numeric-conversion", + "boost-optional", + "boost-parameter", + "boost-pool", + "boost-preprocessor", + "boost-property-map", + "boost-property-tree", + "boost-ptr-container", + "boost-random", + "boost-range", + "boost-serialization", + "boost-spirit", + "boost-thread", + "boost-tuple", + "boost-type-traits", + "boost-units", + "boost-utility", + "boost-variant", + "gmp", + "mpfr", + "zlib" + ], + "features": { + "qt": { + "description": "Qt GUI support for CGAL", + "dependencies": [ + "eigen3", + "qt5-3d", + { + "name": "qt5-base", + "default-features": false + }, + "qt5-script", + "qt5-svg", + "qt5-xmlpatterns" + ] + } + } +} diff --git a/ports/civetweb/CONTROL b/ports/civetweb/CONTROL deleted file mode 100644 index 395e244651db4d..00000000000000 --- a/ports/civetweb/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: civetweb -Version: 1.13 -Port-Version: 1 -Homepage: https://github.com/civetweb/civetweb -Description: Easy to use, powerful, C/C++ embeddable web server. -Supports: !uwp - -Feature: ssl -Build-Depends: openssl -Description: Enable SSL support \ No newline at end of file diff --git a/ports/civetweb/portfile.cmake b/ports/civetweb/portfile.cmake index 2dae7f4d64025b..8af5c6d764e370 100644 --- a/ports/civetweb/portfile.cmake +++ b/ports/civetweb/portfile.cmake @@ -12,7 +12,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - ssl CIVETWEB_ENABLE_SSL + FEATURES + ssl CIVETWEB_ENABLE_SSL ) vcpkg_configure_cmake( diff --git a/ports/civetweb/vcpkg.json b/ports/civetweb/vcpkg.json new file mode 100644 index 00000000000000..77ac71bf079336 --- /dev/null +++ b/ports/civetweb/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "civetweb", + "version": "1.13", + "port-version": 2, + "description": "Easy to use, powerful, C/C++ embeddable web server.", + "homepage": "https://github.com/civetweb/civetweb", + "supports": "!uwp", + "features": { + "ssl": { + "description": "Enable SSL support", + "dependencies": [ + "openssl" + ] + } + } +} diff --git a/ports/cjson/CONTROL b/ports/cjson/CONTROL deleted file mode 100644 index 27474316a4f6ed..00000000000000 --- a/ports/cjson/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: cjson -Version: 2019-11-30-1 -Description: Ultralightweight JSON parser in ANSI C -Homepage: https://github.com/DaveGamble/cJSON - -Feature: utils -Description: Enable building the cJSON_Utils library diff --git a/ports/cjson/portfile.cmake b/ports/cjson/portfile.cmake index 058c9009d6745d..52e84654a91386 100644 --- a/ports/cjson/portfile.cmake +++ b/ports/cjson/portfile.cmake @@ -8,7 +8,8 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - utils ENABLE_CJSON_UTILS + FEATURES + utils ENABLE_CJSON_UTILS ) if(CMAKE_HOST_WIN32) diff --git a/ports/cjson/vcpkg.json b/ports/cjson/vcpkg.json new file mode 100644 index 00000000000000..92bec5fb2db973 --- /dev/null +++ b/ports/cjson/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "cjson", + "version-date": "2019-11-30", + "port-version": 2, + "description": "Ultralightweight JSON parser in ANSI C", + "homepage": "https://github.com/DaveGamble/cJSON", + "features": { + "utils": { + "description": "Enable building the cJSON_Utils library" + } + } +} diff --git a/ports/clue/CONTROL b/ports/clue/CONTROL deleted file mode 100644 index dcd80809e5d12c..00000000000000 --- a/ports/clue/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: clue -Version: 1.0.0-alpha.7 -Homepage: https://github.com/martinmoene/clue -Description: clue is a C++03 header-only library to log messages with a severity and optional module identifier. - -Feature: test -Description: Build test \ No newline at end of file diff --git a/ports/clue/portfile.cmake b/ports/clue/portfile.cmake index 7fb67edd76d7ec..3b9715f9e98932 100644 --- a/ports/clue/portfile.cmake +++ b/ports/clue/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test CLUE_BUILD_TEST + FEATURES + test CLUE_BUILD_TEST ) vcpkg_configure_cmake( @@ -24,4 +25,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug) # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE_1_0.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) -file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE_1_0.txt ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) \ No newline at end of file +file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE_1_0.txt ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) diff --git a/ports/clue/vcpkg.json b/ports/clue/vcpkg.json new file mode 100644 index 00000000000000..105741b0955ea8 --- /dev/null +++ b/ports/clue/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "clue", + "version-string": "1.0.0-alpha.7", + "port-version": 1, + "description": "clue is a C++03 header-only library to log messages with a severity and optional module identifier.", + "homepage": "https://github.com/martinmoene/clue", + "features": { + "test": { + "description": "Build test" + } + } +} diff --git a/ports/cppzmq/CONTROL b/ports/cppzmq/CONTROL deleted file mode 100644 index f148c1a7736c5e..00000000000000 --- a/ports/cppzmq/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: cppzmq -Version: 4.7.1 -Port-Version: 1 -Build-Depends: zeromq -Homepage: https://github.com/zeromq/cppzmq -Description: lightweight messaging kernel, C++ bindings - -Feature: draft -Description: Build and install draft diff --git a/ports/cppzmq/portfile.cmake b/ports/cppzmq/portfile.cmake index 2789190b73a3e7..aa968e8a3fc9e2 100644 --- a/ports/cppzmq/portfile.cmake +++ b/ports/cppzmq/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - draft ENABLE_DRAFTS + FEATURES + draft ENABLE_DRAFTS ) vcpkg_configure_cmake( diff --git a/ports/cppzmq/vcpkg.json b/ports/cppzmq/vcpkg.json new file mode 100644 index 00000000000000..db7ce81fbe8e1f --- /dev/null +++ b/ports/cppzmq/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "cppzmq", + "version": "4.7.1", + "port-version": 2, + "description": "lightweight messaging kernel, C++ bindings", + "homepage": "https://github.com/zeromq/cppzmq", + "dependencies": [ + "zeromq" + ], + "features": { + "draft": { + "description": "Build and install draft" + } + } +} diff --git a/ports/crashrpt/CONTROL b/ports/crashrpt/CONTROL deleted file mode 100644 index 4b15e9d2336243..00000000000000 --- a/ports/crashrpt/CONTROL +++ /dev/null @@ -1,16 +0,0 @@ -Source: crashrpt -Version: 1.4.3 -Description: A crash reporting system for Windows applications -Homepage: http://crashrpt.sourceforge.net/ -Build-Depends: dbghelp, libjpeg-turbo, libogg, libpng, libtheora, tinyxml, wtl, zlib -Default-Features: - -Feature: probe -Description: The CrashRptProbe library - -Feature: tests -Description: Test application for crashrpt -Build-Depends: crashrpt[core,probe] - -Feature: demos -Description: Demo applications for CrashRptProbe diff --git a/ports/crashrpt/portfile.cmake b/ports/crashrpt/portfile.cmake index f52f8e19a24b8f..ffc83aa98b1976 100644 --- a/ports/crashrpt/portfile.cmake +++ b/ports/crashrpt/portfile.cmake @@ -28,9 +28,10 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" CRASHRPT_BUILD_SHARED_ string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "dynamic" CRASHRPT_LINK_CRT_AS_DLL) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - probe CRASHRPT_BUILD_PROBE - tests CRASHRPT_BUILD_TESTS - demos CRASHRPT_BUILD_DEMOS + FEATURES + probe CRASHRPT_BUILD_PROBE + tests CRASHRPT_BUILD_TESTS + demos CRASHRPT_BUILD_DEMOS ) # PREFER_NINJA is not used below since CrashSender fails to build with errors like this one: diff --git a/ports/crashrpt/vcpkg.json b/ports/crashrpt/vcpkg.json new file mode 100644 index 00000000000000..3ed55e7312b515 --- /dev/null +++ b/ports/crashrpt/vcpkg.json @@ -0,0 +1,37 @@ +{ + "name": "crashrpt", + "version": "1.4.3", + "port-version": 1, + "description": "A crash reporting system for Windows applications", + "homepage": "http://crashrpt.sourceforge.net/", + "dependencies": [ + "dbghelp", + "libjpeg-turbo", + "libogg", + "libpng", + "libtheora", + "tinyxml", + "wtl", + "zlib" + ], + "features": { + "demos": { + "description": "Demo applications for CrashRptProbe" + }, + "probe": { + "description": "The CrashRptProbe library" + }, + "tests": { + "description": "Test application for crashrpt", + "dependencies": [ + { + "name": "crashrpt", + "default-features": false, + "features": [ + "probe" + ] + } + ] + } + } +} diff --git a/ports/czmq/CONTROL b/ports/czmq/CONTROL deleted file mode 100644 index 2d190c3940697c..00000000000000 --- a/ports/czmq/CONTROL +++ /dev/null @@ -1,27 +0,0 @@ -Source: czmq -Version: 2019-06-10-4 -Build-Depends: zeromq -Description: High-level C binding for ZeroMQ -Homepage: https://github.com/zeromq/czmq - -Feature: tool -Description: Build and install czmq tools (zmakecert) - -Feature: draft -Description: Build and install draft APIs - -Feature: curl -Description: Build with libcurl -Build-Depends: curl - -Feature: lz4 -Description: Build with lz4 -Build-Depends: lz4 - -Feature: httpd -Description: Build with HTTP server support (libmicrohttpd) -Build-Depends: libmicrohttpd - -Feature: uuid -Description: Build with libuuid -Build-Depends: libuuid (!windows&!uwp&!osx) diff --git a/ports/czmq/portfile.cmake b/ports/czmq/portfile.cmake index 448008f0fc99a8..86d9e1f07cf210 100644 --- a/ports/czmq/portfile.cmake +++ b/ports/czmq/portfile.cmake @@ -26,11 +26,12 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - draft ENABLE_DRAFTS - curl CZMQ_WITH_LIBCURL - httpd CZMQ_WITH_LIBMICROHTTPD - lz4 CZMQ_WITH_LZ4 - uuid CZMQ_WITH_UUID + FEATURES + draft ENABLE_DRAFTS + curl CZMQ_WITH_LIBCURL + httpd CZMQ_WITH_LIBMICROHTTPD + lz4 CZMQ_WITH_LZ4 + uuid CZMQ_WITH_UUID ) vcpkg_configure_cmake( diff --git a/ports/czmq/vcpkg.json b/ports/czmq/vcpkg.json new file mode 100644 index 00000000000000..1b16f53b87128a --- /dev/null +++ b/ports/czmq/vcpkg.json @@ -0,0 +1,45 @@ +{ + "name": "czmq", + "version-date": "2019-06-10", + "port-version": 5, + "description": "High-level C binding for ZeroMQ", + "homepage": "https://github.com/zeromq/czmq", + "dependencies": [ + "zeromq" + ], + "features": { + "curl": { + "description": "Build with libcurl", + "dependencies": [ + "curl" + ] + }, + "draft": { + "description": "Build and install draft APIs" + }, + "httpd": { + "description": "Build with HTTP server support (libmicrohttpd)", + "dependencies": [ + "libmicrohttpd" + ] + }, + "lz4": { + "description": "Build with lz4", + "dependencies": [ + "lz4" + ] + }, + "tool": { + "description": "Build and install czmq tools (zmakecert)" + }, + "uuid": { + "description": "Build with libuuid", + "dependencies": [ + { + "name": "libuuid", + "platform": "!windows & !uwp & !osx" + } + ] + } + } +} diff --git a/ports/dlib/CONTROL b/ports/dlib/CONTROL deleted file mode 100644 index c9b8f1f6834c3c..00000000000000 --- a/ports/dlib/CONTROL +++ /dev/null @@ -1,19 +0,0 @@ -Source: dlib -Version: 19.21 -Port-Version: 4 -Build-Depends: libjpeg-turbo, libpng, blas, lapack -Homepage: https://github.com/davisking/dlib -Description: Modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ -Default-Features: fftw3, sqlite3 - -Feature: cuda -Build-Depends: cuda, cudnn -Description: CUDA support for dlib - -Feature: fftw3 -Build-Depends: fftw3 -Description: fftw3 support for dlib - -Feature: sqlite3 -Build-Depends: sqlite3 -Description: sqlite3 support for dlib diff --git a/ports/dlib/portfile.cmake b/ports/dlib/portfile.cmake index 00f45d25f2083d..481554b90e49e9 100644 --- a/ports/dlib/portfile.cmake +++ b/ports/dlib/portfile.cmake @@ -22,9 +22,10 @@ string(REPLACE "PNG_LIBRARY" "PNG_LIBRARIES" DLIB_CMAKE "${DLIB_CMAKE}") file(WRITE "${SOURCE_PATH}/dlib/CMakeLists.txt" "${DLIB_CMAKE}") vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "sqlite3" DLIB_LINK_WITH_SQLITE3 - "fftw3" DLIB_USE_FFTW - "cuda" DLIB_USE_CUDA + FEATURES + "sqlite3" DLIB_LINK_WITH_SQLITE3 + "fftw3" DLIB_USE_FFTW + "cuda" DLIB_USE_CUDA ) vcpkg_configure_cmake( diff --git a/ports/dlib/vcpkg.json b/ports/dlib/vcpkg.json new file mode 100644 index 00000000000000..bb60944f8d3111 --- /dev/null +++ b/ports/dlib/vcpkg.json @@ -0,0 +1,38 @@ +{ + "name": "dlib", + "version": "19.21", + "port-version": 5, + "description": "Modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++", + "homepage": "https://github.com/davisking/dlib", + "dependencies": [ + "blas", + "lapack", + "libjpeg-turbo", + "libpng" + ], + "default-features": [ + "fftw3", + "sqlite3" + ], + "features": { + "cuda": { + "description": "CUDA support for dlib", + "dependencies": [ + "cuda", + "cudnn" + ] + }, + "fftw3": { + "description": "fftw3 support for dlib", + "dependencies": [ + "fftw3" + ] + }, + "sqlite3": { + "description": "sqlite3 support for dlib", + "dependencies": [ + "sqlite3" + ] + } + } +} diff --git a/ports/dmlc/CONTROL b/ports/dmlc/CONTROL deleted file mode 100644 index 7021ffdcd01347..00000000000000 --- a/ports/dmlc/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: dmlc -Version: 2019-08-12 -Port-Version: 5 -Homepage: https://github.com/dmlc/dmlc-core -Description: DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries. -Supports: !uwp - -Feature: openmp -Description: Build with openmp diff --git a/ports/dmlc/portfile.cmake b/ports/dmlc/portfile.cmake index fd339627a3f26e..3e4c7baeb39e13 100644 --- a/ports/dmlc/portfile.cmake +++ b/ports/dmlc/portfile.cmake @@ -11,7 +11,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - openmp ENABLE_OPENMP + FEATURES + openmp ENABLE_OPENMP ) if(VCPKG_CRT_LINKAGE STREQUAL dynamic) @@ -36,4 +37,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/dmlc) # Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/dmlc/vcpkg.json b/ports/dmlc/vcpkg.json new file mode 100644 index 00000000000000..36a4e03953a68a --- /dev/null +++ b/ports/dmlc/vcpkg.json @@ -0,0 +1,13 @@ +{ + "name": "dmlc", + "version-date": "2019-08-12", + "port-version": 6, + "description": "DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.", + "homepage": "https://github.com/dmlc/dmlc-core", + "supports": "!uwp", + "features": { + "openmp": { + "description": "Build with openmp" + } + } +} diff --git a/ports/exiv2/CONTROL b/ports/exiv2/CONTROL deleted file mode 100644 index 17141299b0a151..00000000000000 --- a/ports/exiv2/CONTROL +++ /dev/null @@ -1,17 +0,0 @@ -Source: exiv2 -Version: 0.27.3 -Port-Version: 4 -Build-Depends: zlib, libiconv, gettext -Description: Image metadata library and tools -Homepage: https://www.exiv2.org -Supports: !uwp - -Feature: unicode -Description: Compile with unicode support on windows - -Feature: xmp -Description: Build with XMP metadata support -Build-Depends: expat - -Feature: video -Description: Build video support into library diff --git a/ports/exiv2/portfile.cmake b/ports/exiv2/portfile.cmake index 01fa8c6ae67110..5848c4892177ad 100644 --- a/ports/exiv2/portfile.cmake +++ b/ports/exiv2/portfile.cmake @@ -10,9 +10,10 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - unicode EXIV2_ENABLE_WIN_UNICODE - xmp EXIV2_ENABLE_XMP - video EXIV2_ENABLE_VIDEO + FEATURES + unicode EXIV2_ENABLE_WIN_UNICODE + xmp EXIV2_ENABLE_XMP + video EXIV2_ENABLE_VIDEO ) if("unicode" IN_LIST FEATURES AND NOT VCPKG_TARGET_IS_WINDOWS) @@ -50,4 +51,4 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") endif() # Handle copyright -file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/exiv2/vcpkg.json b/ports/exiv2/vcpkg.json new file mode 100644 index 00000000000000..d8ac22f41135e1 --- /dev/null +++ b/ports/exiv2/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "exiv2", + "version": "0.27.3", + "port-version": 5, + "description": "Image metadata library and tools", + "homepage": "https://www.exiv2.org", + "supports": "!uwp", + "dependencies": [ + "gettext", + "libiconv", + "zlib" + ], + "features": { + "unicode": { + "description": "Compile with unicode support on windows" + }, + "video": { + "description": "Build video support into library" + }, + "xmp": { + "description": "Build with XMP metadata support", + "dependencies": [ + "expat" + ] + } + } +} diff --git a/ports/faiss/portfile.cmake b/ports/faiss/portfile.cmake index 05a4273bf8de61..31e5bf341a2f49 100644 --- a/ports/faiss/portfile.cmake +++ b/ports/faiss/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - gpu FAISS_ENABLE_GPU + FEATURES + gpu FAISS_ENABLE_GPU ) vcpkg_configure_cmake( diff --git a/ports/faiss/vcpkg.json b/ports/faiss/vcpkg.json index 039513d3af3949..09928737773add 100644 --- a/ports/faiss/vcpkg.json +++ b/ports/faiss/vcpkg.json @@ -1,6 +1,7 @@ { "name": "faiss", - "version-string": "1.6.4", + "version": "1.6.4", + "port-version": 1, "description": "Faiss is a library for efficient similarity search and clustering of dense vectors.", "homepage": "https://github.com/facebookresearch/faiss", "license": "MIT", diff --git a/ports/fftw3/CONTROL b/ports/fftw3/CONTROL deleted file mode 100644 index 95c6936319029c..00000000000000 --- a/ports/fftw3/CONTROL +++ /dev/null @@ -1,22 +0,0 @@ -Source: fftw3 -Version: 3.3.8-7 -Homepage: https://www.fftw.org/ -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). - -Feature: openmp -Description: Builds openmp enabled lib - -Feature: sse -Description: Builds part of the library with sse - -Feature: sse2 -Description: Builds part of the library with sse2, sse - -Feature: avx -Description: Builds part of the library with avx, sse2, sse - -Feature: avx2 -Description: Builds part of the library with avx2, fma, avx, sse2, sse - -Feature: threads -Description: Enable threads in fftw3 diff --git a/ports/fftw3/portfile.cmake b/ports/fftw3/portfile.cmake index 161cff768ec9ec..97255aa66b387b 100644 --- a/ports/fftw3/portfile.cmake +++ b/ports/fftw3/portfile.cmake @@ -16,13 +16,14 @@ vcpkg_extract_source_archive_ex( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - openmp ENABLE_OPENMP - threads ENABLE_THREADS - threads WITH_COMBINED_THREADS - avx2 ENABLE_AVX2 - avx ENABLE_AVX - sse2 ENABLE_SSE2 - sse ENABLE_SSE + FEATURES + openmp ENABLE_OPENMP + threads ENABLE_THREADS + threads WITH_COMBINED_THREADS + avx2 ENABLE_AVX2 + avx ENABLE_AVX + sse2 ENABLE_SSE2 + sse ENABLE_SSE ) set(ENABLE_FLOAT_CMAKE fftw3f) diff --git a/ports/fftw3/vcpkg.json b/ports/fftw3/vcpkg.json new file mode 100644 index 00000000000000..fcdfa52627fe40 --- /dev/null +++ b/ports/fftw3/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "fftw3", + "version": "3.3.8", + "port-version": 8, + "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/", + "features": { + "avx": { + "description": "Builds part of the library with avx, sse2, sse" + }, + "avx2": { + "description": "Builds part of the library with avx2, fma, avx, sse2, sse" + }, + "openmp": { + "description": "Builds openmp enabled lib" + }, + "sse": { + "description": "Builds part of the library with sse" + }, + "sse2": { + "description": "Builds part of the library with sse2, sse" + }, + "threads": { + "description": "Enable threads in fftw3" + } + } +} diff --git a/ports/foonathan-memory/CONTROL b/ports/foonathan-memory/CONTROL deleted file mode 100644 index 8c105a104de5db..00000000000000 --- 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/portfile.cmake b/ports/foonathan-memory/portfile.cmake index 170eb43692f439..fb2eb7e7f8fda4 100644 --- a/ports/foonathan-memory/portfile.cmake +++ b/ports/foonathan-memory/portfile.cmake @@ -21,7 +21,8 @@ vcpkg_from_github( file(COPY ${COMP_SOURCE_PATH}/comp_base.cmake DESTINATION ${SOURCE_PATH}/cmake/comp) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tool FOONATHAN_MEMORY_BUILD_TOOLS + FEATURES + tool FOONATHAN_MEMORY_BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/foonathan-memory/vcpkg.json b/ports/foonathan-memory/vcpkg.json new file mode 100644 index 00000000000000..af6bf1dc73a883 --- /dev/null +++ b/ports/foonathan-memory/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "foonathan-memory", + "version-date": "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/freerdp/portfile.cmake b/ports/freerdp/portfile.cmake index 3fb58548c26415..babfc2e5fe96e9 100644 --- a/ports/freerdp/portfile.cmake +++ b/ports/freerdp/portfile.cmake @@ -31,7 +31,8 @@ file(WRITE "${SOURCE_PATH}/.source_version" "${SOURCE_VERSION}-vcpkg") file(REMOVE ${SOURCE_PATH}/cmake/FindOpenSSL.cmake) # Remove outdated Module vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - urbdrc CHANNEL_URBDRC + FEATURES + urbdrc CHANNEL_URBDRC ) vcpkg_configure_cmake( diff --git a/ports/freerdp/vcpkg.json b/ports/freerdp/vcpkg.json index 0c6a5bfb88516e..b561fe8ded7e47 100644 --- a/ports/freerdp/vcpkg.json +++ b/ports/freerdp/vcpkg.json @@ -1,7 +1,7 @@ { "name": "freerdp", "version-semver": "2.2.0", - "port-version": 1, + "port-version": 2, "description": "A free implementation of the Remote Desktop Protocol (RDP)", "homepage": "https://github.com/FreeRDP/FreeRDP", "supports": "!(arm | uwp)", diff --git a/ports/getdns/CONTROL b/ports/getdns/CONTROL deleted file mode 100644 index 69dc8e3a14ac24..00000000000000 --- 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/portfile.cmake b/ports/getdns/portfile.cmake index 6c9a85e56e96ac..a0cad5c5e67e3d 100644 --- a/ports/getdns/portfile.cmake +++ b/ports/getdns/portfile.cmake @@ -24,8 +24,9 @@ vcpkg_extract_source_archive_ex( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - libevent BUILD_LIBEVENT2 - libuv BUILD_LIBUV + FEATURES + libevent BUILD_LIBEVENT2 + libuv BUILD_LIBUV ) vcpkg_configure_cmake( diff --git a/ports/getdns/vcpkg.json b/ports/getdns/vcpkg.json new file mode 100644 index 00000000000000..5b5d90ac8c7fc0 --- /dev/null +++ b/ports/getdns/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "getdns", + "version": "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/gperftools/CONTROL b/ports/gperftools/CONTROL deleted file mode 100644 index 0d7e536b754a91..00000000000000 --- 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/portfile.cmake b/ports/gperftools/portfile.cmake index 01ee219ff6877c..797d1acd4fb2bf 100644 --- a/ports/gperftools/portfile.cmake +++ b/ports/gperftools/portfile.cmake @@ -20,8 +20,9 @@ if(VCPKG_TARGET_IS_WINDOWS) vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - override GPERFTOOLS_WIN32_OVERRIDE - tools GPERFTOOLS_BUILD_TOOLS + FEATURES + override GPERFTOOLS_WIN32_OVERRIDE + tools GPERFTOOLS_BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/gperftools/vcpkg.json b/ports/gperftools/vcpkg.json new file mode 100644 index 00000000000000..4c79d4e74e38da --- /dev/null +++ b/ports/gperftools/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "gperftools", + "version-date": "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/hiredis/portfile.cmake b/ports/hiredis/portfile.cmake index d0b273c77197c4..916e9aaa27aefa 100644 --- a/ports/hiredis/portfile.cmake +++ b/ports/hiredis/portfile.cmake @@ -16,8 +16,9 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - ssl ENABLE_SSL - example ENABLE_EXAMPLES + FEATURES + ssl ENABLE_SSL + example ENABLE_EXAMPLES ) vcpkg_configure_cmake( @@ -37,4 +38,4 @@ if("ssl" IN_LIST FEATURES) endif() # Handle copyright -file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/hiredis/vcpkg.json b/ports/hiredis/vcpkg.json index 862214eb8b0944..b94df123b380fc 100644 --- a/ports/hiredis/vcpkg.json +++ b/ports/hiredis/vcpkg.json @@ -1,7 +1,7 @@ { "name": "hiredis", "version": "1.0.0", - "port-version": 1, + "port-version": 2, "description": "Hiredis is a minimalistic C client library for the Redis database.", "homepage": "https://github.com/redis/hiredis", "features": { diff --git a/ports/itk/portfile.cmake b/ports/itk/portfile.cmake index 8961379a5a66cc..680d516899a349 100644 --- a/ports/itk/portfile.cmake +++ b/ports/itk/portfile.cmake @@ -20,16 +20,17 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "vtk" Module_ITKVtkGlue - "cuda" Module_ITKCudaCommon # Requires RTK? - #"cuda" CUDA_HAVE_GPU # Automatically set by FindCUDA? - "cufftw" ITK_USE_CUFFTW - "opencl" ITK_USE_GPU - "tbb" Module_ITKTBB - "rtk" Module_RTK - "tools" RTK_BUILD_APPLICATIONS - # There are a lot of more (remote) modules and options in ITK - # feel free to add those as a feature + FEATURES + "vtk" Module_ITKVtkGlue + "cuda" Module_ITKCudaCommon # Requires RTK? + #"cuda" CUDA_HAVE_GPU # Automatically set by FindCUDA? + "cufftw" ITK_USE_CUFFTW + "opencl" ITK_USE_GPU + "tbb" Module_ITKTBB + "rtk" Module_RTK + "tools" RTK_BUILD_APPLICATIONS + # There are a lot of more (remote) modules and options in ITK + # feel free to add those as a feature ) if("cufftw" IN_LIST FEATURES) diff --git a/ports/itk/vcpkg.json b/ports/itk/vcpkg.json index 394b45afba00f2..f0f10326c24ca7 100644 --- a/ports/itk/vcpkg.json +++ b/ports/itk/vcpkg.json @@ -1,7 +1,7 @@ { "name": "itk", - "version-string": "5.1.0", - "port-version": 5, + "version": "5.1.0", + "port-version": 6, "description": "Insight Segmentation and Registration Toolkit (ITK) is used for image processing and analysis.", "homepage": "https://github.com/InsightSoftwareConsortium/ITK", "dependencies": [ diff --git a/ports/kenlm/portfile.cmake b/ports/kenlm/portfile.cmake index ad0c5c6c9408c0..8021dc334b25db 100644 --- a/ports/kenlm/portfile.cmake +++ b/ports/kenlm/portfile.cmake @@ -14,7 +14,8 @@ vcpkg_from_github( file(REMOVE ${SOURCE_PATH}/cmake/modules/FindEigen3.cmake) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - interpolate ENABLE_INTERPOLATE + FEATURES + interpolate ENABLE_INTERPOLATE ) if ("interpolate" IN_LIST FEATURES AND VCPKG_TARGET_IS_WINDOWS) diff --git a/ports/kenlm/vcpkg.json b/ports/kenlm/vcpkg.json index 66c218ad92c24e..25eb1f5237d638 100644 --- a/ports/kenlm/vcpkg.json +++ b/ports/kenlm/vcpkg.json @@ -1,7 +1,7 @@ { "name": "kenlm", - "version-string": "20200924", - "port-version": 1, + "version": "20200924", + "port-version": 2, "description": "KenLM: Faster and Smaller Language Model Queries", "supports": "!(arm64 & windows)", "dependencies": [ diff --git a/ports/kfr/CONTROL b/ports/kfr/CONTROL deleted file mode 100644 index 985ba86bf82575..00000000000000 --- 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/portfile.cmake b/ports/kfr/portfile.cmake index 2cd702e2f90ae2..5db537510a75b6 100644 --- a/ports/kfr/portfile.cmake +++ b/ports/kfr/portfile.cmake @@ -10,9 +10,10 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - capi ENABLE_CAPI_BUILD - dft ENABLE_DFT - dft-np ENABLE_DFT_NP + FEATURES + capi ENABLE_CAPI_BUILD + dft ENABLE_DFT + dft-np ENABLE_DFT_NP ) vcpkg_configure_cmake( diff --git a/ports/kfr/vcpkg.json b/ports/kfr/vcpkg.json new file mode 100644 index 00000000000000..b525afec602025 --- /dev/null +++ b/ports/kfr/vcpkg.json @@ -0,0 +1,27 @@ +{ + "name": "kfr", + "version-date": "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/ktx/portfile.cmake b/ports/ktx/portfile.cmake index c5cbe1f99cfb8a..296b5bd361e6c4 100644 --- a/ports/ktx/portfile.cmake +++ b/ports/ktx/portfile.cmake @@ -33,8 +33,9 @@ endif() string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" ENABLE_STATIC) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools KTX_FEATURE_TOOLS - vulkan KTX_FEATURE_VULKAN + FEATURES + tools KTX_FEATURE_TOOLS + vulkan KTX_FEATURE_VULKAN ) vcpkg_configure_cmake( @@ -73,4 +74,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/bin") configure_file("${SOURCE_PATH}/LICENSE.md" "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright" COPYONLY) file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*") -file(COPY ${LICENSE_FILES} DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSES") \ No newline at end of file +file(COPY ${LICENSE_FILES} DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSES") diff --git a/ports/ktx/vcpkg.json b/ports/ktx/vcpkg.json index 42d06e8ee92b3a..5c82f077c51a34 100644 --- a/ports/ktx/vcpkg.json +++ b/ports/ktx/vcpkg.json @@ -1,7 +1,7 @@ { "name": "ktx", "version-string": "4.0.0-beta5", - "port-version": 2, + "port-version": 3, "description": "A small library of functions for writing and reading KTX files, and instantiating OpenGL®, OpenGL ES™️ and Vulkan® textures from them", "homepage": "https://github.com/KhronosGroup/KTX-Software", "supports": "!(uwp | x86)", diff --git a/ports/kvasir-mpl/CONTROL b/ports/kvasir-mpl/CONTROL deleted file mode 100644 index 63b93df5fe594d..00000000000000 --- 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/portfile.cmake b/ports/kvasir-mpl/portfile.cmake index 7208bcc8adb57d..e33e27d4564641 100644 --- a/ports/kvasir-mpl/portfile.cmake +++ b/ports/kvasir-mpl/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_WITH_TEST + FEATURES + test BUILD_WITH_TEST ) vcpkg_configure_cmake( @@ -26,4 +27,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib) # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) -file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) \ No newline at end of file +file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) diff --git a/ports/kvasir-mpl/vcpkg.json b/ports/kvasir-mpl/vcpkg.json new file mode 100644 index 00000000000000..367995e1c26041 --- /dev/null +++ b/ports/kvasir-mpl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "kvasir-mpl", + "version-date": "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/libaaplus/CONTROL b/ports/libaaplus/CONTROL deleted file mode 100644 index 2d14f7e06d130a..00000000000000 --- 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/portfile.cmake b/ports/libaaplus/portfile.cmake index 358fdaba644cfb..275a8a2ac1bacc 100644 --- a/ports/libaaplus/portfile.cmake +++ b/ports/libaaplus/portfile.cmake @@ -17,7 +17,8 @@ vcpkg_extract_source_archive_ex( file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools BUILD_TOOLS + FEATURES + tools BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/libaaplus/vcpkg.json b/ports/libaaplus/vcpkg.json new file mode 100644 index 00000000000000..f5b3a07db81ad2 --- /dev/null +++ b/ports/libaaplus/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libaaplus", + "version": "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/libarchive/portfile.cmake b/ports/libarchive/portfile.cmake index 918761fa527313..651f1507558f19 100644 --- a/ports/libarchive/portfile.cmake +++ b/ports/libarchive/portfile.cmake @@ -14,26 +14,27 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - bzip2 ENABLE_BZip2 - libxml2 ENABLE_LIBXML2 - lz4 ENABLE_LZ4 - lzma ENABLE_LZMA - lzo ENABLE_LZO - openssl ENABLE_OPENSSL - zstd ENABLE_ZSTD - # The below features should be added to CONTROL - #pcre ENABLE_PCREPOSIX - #nettle ENABLE_NETTLE - #expat ENABLE_EXPAT - #libgcc ENABLE_LibGCC - #cng ENABLE_CNG - #tar ENABLE_TAR # Tool build option? - #cpio ENABLE_CPIO # Tool build option? - #cat ENABLE_CAT # Tool build option? - #xattr ENABLE_XATTR # Tool support option? - #acl ENABLE_ACL # Tool support option? - #iconv ENABLE_ICONV # iconv support option? - #libb2 ENABLE_LIBB2 + FEATURES + bzip2 ENABLE_BZip2 + libxml2 ENABLE_LIBXML2 + lz4 ENABLE_LZ4 + lzma ENABLE_LZMA + lzo ENABLE_LZO + openssl ENABLE_OPENSSL + zstd ENABLE_ZSTD + # The below features should be added to CONTROL + #pcre ENABLE_PCREPOSIX + #nettle ENABLE_NETTLE + #expat ENABLE_EXPAT + #libgcc ENABLE_LibGCC + #cng ENABLE_CNG + #tar ENABLE_TAR # Tool build option? + #cpio ENABLE_CPIO # Tool build option? + #cat ENABLE_CAT # Tool build option? + #xattr ENABLE_XATTR # Tool support option? + #acl ENABLE_ACL # Tool support option? + #iconv ENABLE_ICONV # iconv support option? + #libb2 ENABLE_LIBB2 ) if(FEATURES MATCHES "pcre") diff --git a/ports/libarchive/vcpkg.json b/ports/libarchive/vcpkg.json index 1e1ad9f9284b0f..3d95284a4887d8 100644 --- a/ports/libarchive/vcpkg.json +++ b/ports/libarchive/vcpkg.json @@ -1,7 +1,7 @@ { "name": "libarchive", "version-semver": "3.4.3", - "port-version": 6, + "port-version": 7, "description": "Library for reading and writing streaming archives", "homepage": "https://github.com/libarchive/libarchive", "supports": "!uwp", diff --git a/ports/libflac/CONTROL b/ports/libflac/CONTROL deleted file mode 100644 index 4af8f1576b05d7..00000000000000 --- 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/portfile.cmake b/ports/libflac/portfile.cmake index 4f1ca9a3adf528..06c0c5657c3f9e 100644 --- a/ports/libflac/portfile.cmake +++ b/ports/libflac/portfile.cmake @@ -29,7 +29,8 @@ if("asm" IN_LIST FEATURES) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - asm WITH_ASM + FEATURES + asm WITH_ASM ) vcpkg_configure_cmake( diff --git a/ports/libflac/vcpkg.json b/ports/libflac/vcpkg.json new file mode 100644 index 00000000000000..1867edb409b4cd --- /dev/null +++ b/ports/libflac/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libflac", + "version": "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 3618d2a7395a56..00000000000000 --- 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/portfile.cmake b/ports/libfreenect2/portfile.cmake index 3405097713e604..a9188b67ad0425 100644 --- a/ports/libfreenect2/portfile.cmake +++ b/ports/libfreenect2/portfile.cmake @@ -18,8 +18,9 @@ string(REPLACE "(WIN32)" file(WRITE ${SOURCE_PATH}/examples/CMakeLists.txt "${EXAMPLECMAKE}") vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - opengl ENABLE_OPENGL - opencl ENABLE_OPENCL + FEATURES + opengl ENABLE_OPENGL + opencl ENABLE_OPENCL ) vcpkg_configure_cmake( diff --git a/ports/libfreenect2/vcpkg.json b/ports/libfreenect2/vcpkg.json new file mode 100644 index 00000000000000..3d3fdbadaa6508 --- /dev/null +++ b/ports/libfreenect2/vcpkg.json @@ -0,0 +1,29 @@ +{ + "name": "libfreenect2", + "version": "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/libhsplasma/CONTROL b/ports/libhsplasma/CONTROL deleted file mode 100644 index eb5c047edd67db..00000000000000 --- a/ports/libhsplasma/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: libhsplasma -Version: 2020.08.30 -Homepage: https://github.com/H-uru/libhsplasma -Description: Cross-platform Plasma data and network library -Build-Depends: libjpeg-turbo, libpng, string-theory, zlib -Supports: !(arm|uwp) - -Feature: net -Description: Network functionality -Build-Depends: openssl diff --git a/ports/libhsplasma/portfile.cmake b/ports/libhsplasma/portfile.cmake index 506f09d20acbf0..504609bd07be0e 100644 --- a/ports/libhsplasma/portfile.cmake +++ b/ports/libhsplasma/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - net ENABLE_NET + FEATURES + net ENABLE_NET ) vcpkg_configure_cmake( diff --git a/ports/libhsplasma/vcpkg.json b/ports/libhsplasma/vcpkg.json new file mode 100644 index 00000000000000..062a87bd5765ec --- /dev/null +++ b/ports/libhsplasma/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "libhsplasma", + "version-string": "2020.08.30", + "port-version": 1, + "description": "Cross-platform Plasma data and network library", + "homepage": "https://github.com/H-uru/libhsplasma", + "supports": "!(arm | uwp)", + "dependencies": [ + "libjpeg-turbo", + "libpng", + "string-theory", + "zlib" + ], + "features": { + "net": { + "description": "Network functionality", + "dependencies": [ + "openssl" + ] + } + } +} diff --git a/ports/libigl/CONTROL b/ports/libigl/CONTROL deleted file mode 100644 index bc0ce7ef3598b6..00000000000000 --- a/ports/libigl/CONTROL +++ /dev/null @@ -1,27 +0,0 @@ -Source: libigl -Version: 2.2.0 -Port-Version: 4 -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-glew-binding, libigl-imgui] - -Feature: xml -Description: Build with libxml -Build-Depends: tinyxml2 diff --git a/ports/libigl/portfile.cmake b/ports/libigl/portfile.cmake index 7d636a73f85462..46e66132711c19 100644 --- a/ports/libigl/portfile.cmake +++ b/ports/libigl/portfile.cmake @@ -14,13 +14,14 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - embree LIBIGL_WITH_EMBREE - opengl LIBIGL_WITH_OPENGL - glfw LIBIGL_WITH_OPENGL_GLFW - imgui LIBIGL_WITH_OPENGL_GLFW_IMGUI - #png LIBIGL_WITH_PNG # Disable this feature due to issue https://github.com/libigl/libigl/issues/1199 - xml LIBIGL_WITH_XML - #python LIBIGL_WITH_PYTHON # Python binding are in the process of being redone. + FEATURES + embree LIBIGL_WITH_EMBREE + opengl LIBIGL_WITH_OPENGL + glfw LIBIGL_WITH_OPENGL_GLFW + imgui LIBIGL_WITH_OPENGL_GLFW_IMGUI + #png LIBIGL_WITH_PNG # Disable this feature due to issue https://github.com/libigl/libigl/issues/1199 + xml LIBIGL_WITH_XML + #python LIBIGL_WITH_PYTHON # Python binding are in the process of being redone. ) vcpkg_configure_cmake( diff --git a/ports/libigl/vcpkg.json b/ports/libigl/vcpkg.json new file mode 100644 index 00000000000000..efdc9bebaf5224 --- /dev/null +++ b/ports/libigl/vcpkg.json @@ -0,0 +1,66 @@ +{ + "name": "libigl", + "version": "2.2.0", + "port-version": 5, + "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-glew-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/libjpeg-turbo/CONTROL b/ports/libjpeg-turbo/CONTROL deleted file mode 100644 index dd1c189875712c..00000000000000 --- a/ports/libjpeg-turbo/CONTROL +++ /dev/null @@ -1,10 +0,0 @@ -Source: libjpeg-turbo -Version: 2.0.6 -Homepage: https://github.com/libjpeg-turbo/libjpeg-turbo -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. - -Feature: jpeg7 -Description: Emulate libjpeg v7 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!) - -Feature: jpeg8 -Description: Emulate libjpeg v8 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!) diff --git a/ports/libjpeg-turbo/portfile.cmake b/ports/libjpeg-turbo/portfile.cmake index 302530c38568f7..15f50735c836ff 100644 --- a/ports/libjpeg-turbo/portfile.cmake +++ b/ports/libjpeg-turbo/portfile.cmake @@ -33,8 +33,9 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" ENABLE_STATIC) string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "dynamic" WITH_CRT_DLL) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - jpeg7 WITH_JPEG7 - jpeg8 WITH_JPEG8 + FEATURES + jpeg7 WITH_JPEG7 + jpeg8 WITH_JPEG8 ) vcpkg_configure_cmake( diff --git a/ports/libjpeg-turbo/vcpkg.json b/ports/libjpeg-turbo/vcpkg.json new file mode 100644 index 00000000000000..043a0c4e9fefb0 --- /dev/null +++ b/ports/libjpeg-turbo/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libjpeg-turbo", + "version": "2.0.6", + "port-version": 1, + "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": { + "jpeg7": { + "description": "Emulate libjpeg v7 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!)" + }, + "jpeg8": { + "description": "Emulate libjpeg v8 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!)" + } + } +} diff --git a/ports/libkeyfinder/portfile.cmake b/ports/libkeyfinder/portfile.cmake index 0eba972be2ebce..70483c9a14196b 100644 --- a/ports/libkeyfinder/portfile.cmake +++ b/ports/libkeyfinder/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTING + FEATURES + test BUILD_TESTING ) vcpkg_configure_cmake( diff --git a/ports/libkeyfinder/vcpkg.json b/ports/libkeyfinder/vcpkg.json index c1fa0a6a83ef0a..0df53451531978 100644 --- a/ports/libkeyfinder/vcpkg.json +++ b/ports/libkeyfinder/vcpkg.json @@ -1,6 +1,7 @@ { "name": "libkeyfinder", - "version-string": "2.2.4", + "version": "2.2.4", + "port-version": 1, "description": "Musical key detection for digital audio", "homepage": "https://github.com/mixxxdj/libkeyfinder", "license": "GPL-3.0-or-later", diff --git a/ports/libmodman/CONTROL b/ports/libmodman/CONTROL deleted file mode 100644 index 21b45a2c6ea368..00000000000000 --- 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/portfile.cmake b/ports/libmodman/portfile.cmake index 35bedf90796dbc..f9b6a6eee0fc6f 100644 --- a/ports/libmodman/portfile.cmake +++ b/ports/libmodman/portfile.cmake @@ -14,7 +14,8 @@ vcpkg_download_distfile(ARCHIVE ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tests BUILD_TESTING + FEATURES + tests BUILD_TESTING ) vcpkg_extract_source_archive_ex( diff --git a/ports/libmodman/vcpkg.json b/ports/libmodman/vcpkg.json new file mode 100644 index 00000000000000..76549003cfabdf --- /dev/null +++ b/ports/libmodman/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libmodman", + "version": "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/libosmscout/portfile.cmake b/ports/libosmscout/portfile.cmake index 20125753c1330b..d2db2c7bcd48b1 100644 --- a/ports/libosmscout/portfile.cmake +++ b/ports/libosmscout/portfile.cmake @@ -8,15 +8,17 @@ vcpkg_from_github( if(VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_UWP) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - cairo OSMDCOUT_BUILD_MAP_CAIRO - directx OSMDCOUT_BUILD_MAP_DIRECTX - gdi OSMDCOUT_BUILD_MAP_GDI - svg OSMDCOUT_BUILD_MAP_SVG + FEATURES + cairo OSMDCOUT_BUILD_MAP_CAIRO + directx OSMDCOUT_BUILD_MAP_DIRECTX + gdi OSMDCOUT_BUILD_MAP_GDI + svg OSMDCOUT_BUILD_MAP_SVG ) else() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - cairo OSMDCOUT_BUILD_MAP_CAIRO - svg OSMDCOUT_BUILD_MAP_SVG + FEATURES + cairo OSMDCOUT_BUILD_MAP_CAIRO + svg OSMDCOUT_BUILD_MAP_SVG ) list(APPEND FEATURE_OPTIONS -DOSMDCOUT_BUILD_MAP_DIRECTX=OFF -DOSMDCOUT_BUILD_MAP_GDI=OFF) endif() diff --git a/ports/libosmscout/vcpkg.json b/ports/libosmscout/vcpkg.json index 7a80efed0c3209..dfd7892c61b505 100644 --- a/ports/libosmscout/vcpkg.json +++ b/ports/libosmscout/vcpkg.json @@ -1,6 +1,7 @@ { "name": "libosmscout", - "version-string": "1.1.1", + "version": "1.1.1", + "port-version": 1, "description": "libosmscout offers applications simple, high-level interfaces for offline location and POI lokup, rendering and routing functionalities based on OpenStreetMap (OSM) data.", "homepage": "http://libosmscout.sourceforge.net/", "documentation": "http://libosmscout.sourceforge.net/documentation/", diff --git a/ports/libpmemobj-cpp/CONTROL b/ports/libpmemobj-cpp/CONTROL deleted file mode 100644 index 4846f52682c6a0..00000000000000 --- a/ports/libpmemobj-cpp/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libpmemobj-cpp -Version: 1.12 -Homepage: https://github.com/pmem/libpmemobj-cpp -Description: C++ bindings for libpmemobj (https://github.com/pmem/pmdk). - -Feature: benchmark -Build-Depends: pmdk -Description: build benchmarks diff --git a/ports/libpmemobj-cpp/portfile.cmake b/ports/libpmemobj-cpp/portfile.cmake index 8a60244b0f1a5b..502344ea343df8 100644 --- a/ports/libpmemobj-cpp/portfile.cmake +++ b/ports/libpmemobj-cpp/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - benchmark BUILD_BENCHMARKS + FEATURES + benchmark BUILD_BENCHMARKS ) vcpkg_find_acquire_program(PERL) diff --git a/ports/libpmemobj-cpp/vcpkg.json b/ports/libpmemobj-cpp/vcpkg.json new file mode 100644 index 00000000000000..ba407c3ea7d742 --- /dev/null +++ b/ports/libpmemobj-cpp/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "libpmemobj-cpp", + "version": "1.12", + "port-version": 1, + "description": "C++ bindings for libpmemobj (https://github.com/pmem/pmdk).", + "homepage": "https://github.com/pmem/libpmemobj-cpp", + "features": { + "benchmark": { + "description": "build benchmarks", + "dependencies": [ + "pmdk" + ] + } + } +} diff --git a/ports/libproxy/CONTROL b/ports/libproxy/CONTROL deleted file mode 100644 index 1855f9947a3e46..00000000000000 --- 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/portfile.cmake b/ports/libproxy/portfile.cmake index 214e946753f321..f716b454ac8503 100644 --- a/ports/libproxy/portfile.cmake +++ b/ports/libproxy/portfile.cmake @@ -21,13 +21,14 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - bindings-csharp WITH_DOTNET - bindings-python WITH_PYTHON2 - bindings-python WITH_PYTHON3 - bindings-perl WITH_PERL - bindings-vala WITH_VALA - tools BUILD_TOOLS - tests BUILD_TESTING + FEATURES + bindings-csharp WITH_DOTNET + bindings-python WITH_PYTHON2 + bindings-python WITH_PYTHON3 + bindings-perl WITH_PERL + bindings-vala WITH_VALA + tools BUILD_TOOLS + tests BUILD_TESTING ) vcpkg_configure_cmake( diff --git a/ports/libproxy/vcpkg.json b/ports/libproxy/vcpkg.json new file mode 100644 index 00000000000000..7b05126c4e2651 --- /dev/null +++ b/ports/libproxy/vcpkg.json @@ -0,0 +1,33 @@ +{ + "name": "libproxy", + "version": "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/libressl/CONTROL b/ports/libressl/CONTROL deleted file mode 100644 index 2b7d62ec20a9a6..00000000000000 --- a/ports/libressl/CONTROL +++ /dev/null @@ -1,8 +0,0 @@ -Source: libressl -Version: 2.9.1 -Port-Version: 3 -Description: LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. -Supports: !(uwp|arm) - -Feature: tools -Description: Build openssl and ocspcheck executables diff --git a/ports/libressl/portfile.cmake b/ports/libressl/portfile.cmake index 7e37c207edd966..609162b7957dc8 100644 --- a/ports/libressl/portfile.cmake +++ b/ports/libressl/portfile.cmake @@ -26,7 +26,8 @@ vcpkg_extract_source_archive_ex( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "tools" LIBRESSL_APPS + FEATURES + "tools" LIBRESSL_APPS ) vcpkg_configure_cmake( diff --git a/ports/libressl/vcpkg.json b/ports/libressl/vcpkg.json new file mode 100644 index 00000000000000..e6b47e1c0d4f79 --- /dev/null +++ b/ports/libressl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "libressl", + "version": "2.9.1", + "port-version": 4, + "description": "LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.", + "supports": "!(uwp | arm)", + "features": { + "tools": { + "description": "Build openssl and ocspcheck executables" + } + } +} diff --git a/ports/libsbml/CONTROL b/ports/libsbml/CONTROL deleted file mode 100644 index 654ea75bd13702..00000000000000 --- 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/portfile.cmake b/ports/libsbml/portfile.cmake index ed7749daa979b7..a9fe8388f1893d 100644 --- a/ports/libsbml/portfile.cmake +++ b/ports/libsbml/portfile.cmake @@ -14,18 +14,19 @@ string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "static" STATIC_RUNTIME) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" STATIC_LIBRARY) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - comp ENABLE_COMP - fbc ENABLE_FBC - groups ENABLE_GROUPS - layout ENABLE_LAYOUT - multi ENABLE_MULTI - qual ENABLE_QUAL - render ENABLE_RENDER - render ENABLE_LAYOUT - bzip2 WITH_BZIP2 - zlib WITH_ZLIB - test WITH_CHECK - namespace WITH_CPP_NAMESPACE + FEATURES + comp ENABLE_COMP + fbc ENABLE_FBC + groups ENABLE_GROUPS + layout ENABLE_LAYOUT + multi ENABLE_MULTI + qual ENABLE_QUAL + render ENABLE_RENDER + render ENABLE_LAYOUT + bzip2 WITH_BZIP2 + zlib WITH_ZLIB + test WITH_CHECK + namespace WITH_CPP_NAMESPACE ) # Handle conflict features @@ -80,4 +81,4 @@ if (EXISTS ${CURRENT_PACKAGES_DIR}/debug/share) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) endif() -file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/libsbml/vcpkg.json b/ports/libsbml/vcpkg.json new file mode 100644 index 00000000000000..5465a2ac27e0c7 --- /dev/null +++ b/ports/libsbml/vcpkg.json @@ -0,0 +1,72 @@ +{ + "name": "libsbml", + "version": "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/libsrt/CONTROL b/ports/libsrt/CONTROL deleted file mode 100644 index 76a985f2b5e6a9..00000000000000 --- 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/portfile.cmake b/ports/libsrt/portfile.cmake index d18551ea8a21e1..9753d045470899 100644 --- a/ports/libsrt/portfile.cmake +++ b/ports/libsrt/portfile.cmake @@ -18,7 +18,8 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tool ENABLE_APPS + FEATURES + tool ENABLE_APPS ) vcpkg_configure_cmake( @@ -38,4 +39,4 @@ vcpkg_copy_pdbs() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) # Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/libsrt/vcpkg.json b/ports/libsrt/vcpkg.json new file mode 100644 index 00000000000000..e11bcf69c7477f --- /dev/null +++ b/ports/libsrt/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "libsrt", + "version": "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/libsvm/portfile.cmake b/ports/libsvm/portfile.cmake index a89b838e1ed021..5ea5d756c40745 100644 --- a/ports/libsvm/portfile.cmake +++ b/ports/libsvm/portfile.cmake @@ -10,7 +10,8 @@ file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools SVM_BUILD_TOOLS + FEATURES + tools SVM_BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/libsvm/vcpkg.json b/ports/libsvm/vcpkg.json index fe2003e4d0d371..feeee35ccf5f54 100644 --- a/ports/libsvm/vcpkg.json +++ b/ports/libsvm/vcpkg.json @@ -1,7 +1,7 @@ { "name": "libsvm", - "version-string": "323", - "port-version": 2, + "version": "323", + "port-version": 3, "description": "A library for Support Vector Machines.", "homepage": "https://www.csie.ntu.edu.tw/~cjlin/libsvm/", "features": { diff --git a/ports/libzip/portfile.cmake b/ports/libzip/portfile.cmake index 23155a5e0a749d..254136fa3dd3d1 100644 --- a/ports/libzip/portfile.cmake +++ b/ports/libzip/portfile.cmake @@ -11,12 +11,13 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - bzip2 ENABLE_BZIP2 - liblzma ENABLE_LZMA - openssl ENABLE_OPENSSL - wincrypto ENABLE_WINDOWS_CRYPTO - commoncrypto ENABLE_COMMONCRYPTO - mbedtls ENABLE_MBEDTLS + FEATURES + bzip2 ENABLE_BZIP2 + liblzma ENABLE_LZMA + openssl ENABLE_OPENSSL + wincrypto ENABLE_WINDOWS_CRYPTO + commoncrypto ENABLE_COMMONCRYPTO + mbedtls ENABLE_MBEDTLS ) vcpkg_configure_cmake( diff --git a/ports/libzip/vcpkg.json b/ports/libzip/vcpkg.json index eb56141f86d935..69cd1be7f9733f 100644 --- a/ports/libzip/vcpkg.json +++ b/ports/libzip/vcpkg.json @@ -1,7 +1,7 @@ { "name": "libzip", "version-semver": "1.7.3", - "port-version": 2, + "port-version": 3, "description": "A library for reading, creating, and modifying zip archives.", "homepage": "https://github.com/nih-at/libzip", "dependencies": [ diff --git a/ports/libzippp/CONTROL b/ports/libzippp/CONTROL deleted file mode 100644 index 42aec5142c66f5..00000000000000 --- a/ports/libzippp/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: libzippp -Version: 4.0-1.7.3 -Port-Version: 3 -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/portfile.cmake b/ports/libzippp/portfile.cmake index 85a1bb3681d1b6..c7d998c0261abc 100644 --- a/ports/libzippp/portfile.cmake +++ b/ports/libzippp/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - encryption LIBZIPPP_ENABLE_ENCRYPTION + FEATURES + encryption LIBZIPPP_ENABLE_ENCRYPTION ) vcpkg_configure_cmake( @@ -34,4 +35,4 @@ endif() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) # Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENCE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENCE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/libzippp/vcpkg.json b/ports/libzippp/vcpkg.json new file mode 100644 index 00000000000000..1f54e0adf38333 --- /dev/null +++ b/ports/libzippp/vcpkg.json @@ -0,0 +1,22 @@ +{ + "name": "libzippp", + "version-string": "4.0-1.7.3", + "port-version": 4, + "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/llgl/CONTROL b/ports/llgl/CONTROL deleted file mode 100644 index 48341f27dc427d..00000000000000 --- 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/portfile.cmake b/ports/llgl/portfile.cmake index 6ee4bed6b91522..d5f3db445bcd76 100644 --- a/ports/llgl/portfile.cmake +++ b/ports/llgl/portfile.cmake @@ -14,8 +14,9 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - opengl LLGL_BUILD_RENDERER_OPENGL - direct3d11 LLGL_BUILD_RENDERER_DIRECT3D11 + FEATURES + opengl LLGL_BUILD_RENDERER_OPENGL + direct3d11 LLGL_BUILD_RENDERER_DIRECT3D11 ) vcpkg_configure_cmake( @@ -35,4 +36,4 @@ endif() vcpkg_copy_pdbs() # Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/llgl/vcpkg.json b/ports/llgl/vcpkg.json new file mode 100644 index 00000000000000..9915f03d718666 --- /dev/null +++ b/ports/llgl/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "llgl", + "version-date": "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/mathgl/CONTROL b/ports/mathgl/CONTROL deleted file mode 100644 index 7dc82d3f97d770..00000000000000 --- 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/portfile.cmake b/ports/mathgl/portfile.cmake index af6a6914084754..29cba911b7987c 100644 --- a/ports/mathgl/portfile.cmake +++ b/ports/mathgl/portfile.cmake @@ -12,17 +12,18 @@ vcpkg_from_sourceforge( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - hdf5 enable-hdf5 - fltk enable-fltk - gif enable-gif - png enable-png - zlib enable-zlib - jpeg enable-jpeg - gsl enable-gsl - opengl enable-opengl - glut enable-glut - wx enable-wx - qt5 enable-qt5 + FEATURES + hdf5 enable-hdf5 + fltk enable-fltk + gif enable-gif + png enable-png + zlib enable-zlib + jpeg enable-jpeg + gsl enable-gsl + opengl enable-opengl + glut enable-glut + wx enable-wx + qt5 enable-qt5 ) vcpkg_configure_cmake( diff --git a/ports/mathgl/vcpkg.json b/ports/mathgl/vcpkg.json new file mode 100644 index 00000000000000..6c0c9ef4e669df --- /dev/null +++ b/ports/mathgl/vcpkg.json @@ -0,0 +1,80 @@ +{ + "name": "mathgl", + "version": "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/memorymodule/CONTROL b/ports/memorymodule/CONTROL deleted file mode 100644 index ffc05ce9f91d1b..00000000000000 --- 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/portfile.cmake b/ports/memorymodule/portfile.cmake index 7c772711d5860a..f37519cd1903b2 100644 --- a/ports/memorymodule/portfile.cmake +++ b/ports/memorymodule/portfile.cmake @@ -12,7 +12,8 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - unicode UNICODE + FEATURES + unicode UNICODE ) vcpkg_configure_cmake( diff --git a/ports/memorymodule/vcpkg.json b/ports/memorymodule/vcpkg.json new file mode 100644 index 00000000000000..5d59bbb77db59d --- /dev/null +++ b/ports/memorymodule/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "memorymodule", + "version-date": "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/mimalloc/CONTROL b/ports/mimalloc/CONTROL deleted file mode 100644 index 90cb64d93fd416..00000000000000 --- 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/portfile.cmake b/ports/mimalloc/portfile.cmake index 154fa3c2ad4ce6..e4e369f9cd64dd 100644 --- a/ports/mimalloc/portfile.cmake +++ b/ports/mimalloc/portfile.cmake @@ -11,9 +11,10 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - asm MI_SEE_ASM - secure MI_SECURE - override MI_OVERRIDE + FEATURES + asm MI_SEE_ASM + secure MI_SECURE + override MI_OVERRIDE ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" MI_BUILD_STATIC) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" MI_BUILD_SHARED) diff --git a/ports/mimalloc/vcpkg.json b/ports/mimalloc/vcpkg.json new file mode 100644 index 00000000000000..e61497dc14326d --- /dev/null +++ b/ports/mimalloc/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "mimalloc", + "version": "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 c31621bcd68b16..00000000000000 --- 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/portfile.cmake b/ports/minc/portfile.cmake index 6fbec96273aaf0..5a2a4ae9bcea35 100644 --- a/ports/minc/portfile.cmake +++ b/ports/minc/portfile.cmake @@ -11,7 +11,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "minc1" LIBMINC_MINC1_SUPPORT + FEATURES + "minc1" LIBMINC_MINC1_SUPPORT ) if(VCPKG_TARGET_IS_WINDOWS) diff --git a/ports/minc/vcpkg.json b/ports/minc/vcpkg.json new file mode 100644 index 00000000000000..0fd609d6779cfc --- /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/minizip/portfile.cmake b/ports/minizip/portfile.cmake index 20cc0184e76cc8..a0e6fe6cd839aa 100644 --- a/ports/minizip/portfile.cmake +++ b/ports/minizip/portfile.cmake @@ -14,7 +14,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - bzip2 ENABLE_BZIP2 + FEATURES + bzip2 ENABLE_BZIP2 ) configure_file(${CMAKE_CURRENT_LIST_DIR}/minizipConfig.cmake.in ${SOURCE_PATH}/cmake/minizipConfig.cmake.in COPYONLY) diff --git a/ports/minizip/vcpkg.json b/ports/minizip/vcpkg.json index 9e8c24b8135fb1..c8bc8dbb6d4518 100644 --- a/ports/minizip/vcpkg.json +++ b/ports/minizip/vcpkg.json @@ -1,7 +1,7 @@ { "name": "minizip", "version-semver": "1.2.11", - "port-version": 9, + "port-version": 10, "description": "Zip compression library", "homepage": "https://github.com/madler/zlib", "supports": "!uwp", diff --git a/ports/mlpack/portfile.cmake b/ports/mlpack/portfile.cmake index 51e2ac6f060610..6fbb28552075f8 100644 --- a/ports/mlpack/portfile.cmake +++ b/ports/mlpack/portfile.cmake @@ -22,6 +22,7 @@ file(REMOVE ${SOURCE_PATH}/CMake/ARMA_FindOpenBLAS.cmake) file(REMOVE ${SOURCE_PATH}/CMake/FindArmadillo.cmake) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES tools BUILD_CLI_EXECUTABLES ) diff --git a/ports/mlpack/vcpkg.json b/ports/mlpack/vcpkg.json index 62317fa71eec19..6ebd71dcc0e767 100644 --- a/ports/mlpack/vcpkg.json +++ b/ports/mlpack/vcpkg.json @@ -1,7 +1,7 @@ { "name": "mlpack", "version": "3.4.1", - "port-version": 1, + "port-version": 2, "description": "mlpack is a fast, flexible machine learning library, written in C++, that aims to provide fast, extensible implementations of cutting-edge machine learning algorithms.", "homepage": "https://github.com/mlpack/mlpack", "supports": "uwp", diff --git a/ports/mmloader/portfile.cmake b/ports/mmloader/portfile.cmake index c1f1684468af6a..250fd1b28fb38c 100644 --- a/ports/mmloader/portfile.cmake +++ b/ports/mmloader/portfile.cmake @@ -20,6 +20,7 @@ vcpkg_from_github( # feature vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES shellcode BUILD_SHELLCODE_GEN ) diff --git a/ports/mmloader/vcpkg.json b/ports/mmloader/vcpkg.json index a48ecb38b209a5..be114eec74de79 100644 --- a/ports/mmloader/vcpkg.json +++ b/ports/mmloader/vcpkg.json @@ -1,7 +1,7 @@ { "name": "mmloader", - "version-string": "2020-05-15", - "port-version": 1, + "version-date": "2020-05-15", + "port-version": 2, "description": "A library for loading dll module bypassing windows PE loader from memory (x86/x64)", "homepage": "http://tishion.github.io/mmLoader/", "supports": "(x86 | x64) & windows & static", diff --git a/ports/mongo-c-driver/CONTROL b/ports/mongo-c-driver/CONTROL deleted file mode 100644 index 6472ce1a20fca9..00000000000000 --- a/ports/mongo-c-driver/CONTROL +++ /dev/null @@ -1,14 +0,0 @@ -Source: mongo-c-driver -Version: 1.16.1 -Port-Version: 4 -Build-Depends: libbson, openssl (!windows), zlib -Description: Client library written in C for MongoDB. -Homepage: https://github.com/mongodb/mongo-c-driver - -Feature: snappy -Description: Enables snappy compressor support -Build-Depends: snappy - -Feature: icu -Description: Enable ICU support, necessary to use non-ASCII usernames or passwords -Build-Depends: icu diff --git a/ports/mongo-c-driver/portfile.cmake b/ports/mongo-c-driver/portfile.cmake index 9ddf3a6b41da61..3d7b7031151cfb 100644 --- a/ports/mongo-c-driver/portfile.cmake +++ b/ports/mongo-c-driver/portfile.cmake @@ -12,6 +12,7 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES "snappy" ENABLE_SNAPPY "icu" ENABLE_ICU ) diff --git a/ports/mongo-c-driver/vcpkg.json b/ports/mongo-c-driver/vcpkg.json new file mode 100644 index 00000000000000..5ff8746e835919 --- /dev/null +++ b/ports/mongo-c-driver/vcpkg.json @@ -0,0 +1,29 @@ +{ + "name": "mongo-c-driver", + "version-string": "1.16.1", + "port-version": 5, + "description": "Client library written in C for MongoDB.", + "homepage": "https://github.com/mongodb/mongo-c-driver", + "dependencies": [ + "libbson", + { + "name": "openssl", + "platform": "!windows" + }, + "zlib" + ], + "features": { + "icu": { + "description": "Enable ICU support, necessary to use non-ASCII usernames or passwords", + "dependencies": [ + "icu" + ] + }, + "snappy": { + "description": "Enables snappy compressor support", + "dependencies": [ + "snappy" + ] + } + } +} diff --git a/ports/mongoose/portfile.cmake b/ports/mongoose/portfile.cmake index 972a36a0fecdba..223e7e6c198111 100644 --- a/ports/mongoose/portfile.cmake +++ b/ports/mongoose/portfile.cmake @@ -13,6 +13,7 @@ vcpkg_from_github( file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES ssl ENABLE_SSL ) diff --git a/ports/mongoose/vcpkg.json b/ports/mongoose/vcpkg.json index 9313383b64ab11..a786d34ecd6df2 100644 --- a/ports/mongoose/vcpkg.json +++ b/ports/mongoose/vcpkg.json @@ -1,6 +1,7 @@ { "name": "mongoose", "version": "7.1", + "port-version": 1, "description": "Embedded web server / embedded networking library", "homepage": "https://cesanta.com/", "supports": "!uwp", diff --git a/ports/ms-gltf/portfile.cmake b/ports/ms-gltf/portfile.cmake index 503fdae04d0055..1482183afdd0b3 100644 --- a/ports/ms-gltf/portfile.cmake +++ b/ports/ms-gltf/portfile.cmake @@ -16,6 +16,7 @@ vcpkg_from_github( # note: Test/Sample executables won't be installed vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES test ENABLE_UNIT_TESTS samples ENABLE_SAMPLES ) diff --git a/ports/ms-gltf/vcpkg.json b/ports/ms-gltf/vcpkg.json index f734d95865d626..0886b53de789e8 100644 --- a/ports/ms-gltf/vcpkg.json +++ b/ports/ms-gltf/vcpkg.json @@ -1,6 +1,7 @@ { "name": "ms-gltf", "version-string": "r1.9.5.0", + "port-version": 1, "description": "glTF-SDK is a C++ Software Development Kit for glTF", "homepage": "https://github.com/microsoft/ms-gltf", "supports": "!linux", diff --git a/ports/nifticlib/CONTROL b/ports/nifticlib/CONTROL deleted file mode 100644 index acd8aedaa51db3..00000000000000 --- 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/portfile.cmake b/ports/nifticlib/portfile.cmake index c9d74a49e5c39e..35f967eaa4f242 100644 --- a/ports/nifticlib/portfile.cmake +++ b/ports/nifticlib/portfile.cmake @@ -12,12 +12,13 @@ if(VCPKG_TARGET_IS_WINDOWS) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "cifti" USE_CIFTI_CODE - "fsl" USE_FSL_CODE - "nifti2" USE_NIFTI2_CODE - "nifticdf" USE_NIFTICDF_CODE - "tools" NIFTI_BUILD_APPLICATIONS - "tests" BUILD_TESTING + FEATURES + "cifti" USE_CIFTI_CODE + "fsl" USE_FSL_CODE + "nifti2" USE_NIFTI2_CODE + "nifticdf" USE_NIFTICDF_CODE + "tools" NIFTI_BUILD_APPLICATIONS + "tests" BUILD_TESTING ) set(TOOL_NAMES) if("tools" IN_LIST FEATURES) diff --git a/ports/nifticlib/vcpkg.json b/ports/nifticlib/vcpkg.json new file mode 100644 index 00000000000000..70a8d1de0ba30a --- /dev/null +++ b/ports/nifticlib/vcpkg.json @@ -0,0 +1,35 @@ +{ + "name": "nifticlib", + "version-date": "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/nng/portfile.cmake b/ports/nng/portfile.cmake index 770e4656d6e42e..14142e229d7ef4 100644 --- a/ports/nng/portfile.cmake +++ b/ports/nng/portfile.cmake @@ -8,8 +8,9 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - mbedtls NNG_ENABLE_TLS - tools NNG_ENABLE_NNGCAT + FEATURES + mbedtls NNG_ENABLE_TLS + tools NNG_ENABLE_NNGCAT ) vcpkg_configure_cmake( diff --git a/ports/nng/vcpkg.json b/ports/nng/vcpkg.json index 54a88928af0bba..27693aeac7a8e1 100644 --- a/ports/nng/vcpkg.json +++ b/ports/nng/vcpkg.json @@ -1,6 +1,7 @@ { "name": "nng", - "version-string": "1.4.0", + "version": "1.4.0", + "port-version": 1, "description": "nanomsg-next-gen, lightweight messaging library", "homepage": "https://nng.nanomsg.org", "license": "MIT", diff --git a/ports/ogre-next/CONTROL b/ports/ogre-next/CONTROL deleted file mode 100644 index f2ebbddafa8bf1..00000000000000 --- 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/portfile.cmake b/ports/ogre-next/portfile.cmake index 02f147ab85b963..406acebd97ed49 100644 --- a/ports/ogre-next/portfile.cmake +++ b/ports/ogre-next/portfile.cmake @@ -29,10 +29,11 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - d3d9 OGRE_BUILD_RENDERSYSTEM_D3D9 - java OGRE_BUILD_COMPONENT_JAVA - python OGRE_BUILD_COMPONENT_PYTHON - csharp OGRE_BUILD_COMPONENT_CSHARP + FEATURES + d3d9 OGRE_BUILD_RENDERSYSTEM_D3D9 + java OGRE_BUILD_COMPONENT_JAVA + python OGRE_BUILD_COMPONENT_PYTHON + csharp OGRE_BUILD_COMPONENT_CSHARP ) vcpkg_configure_cmake( diff --git a/ports/ogre-next/vcpkg.json b/ports/ogre-next/vcpkg.json new file mode 100644 index 00000000000000..856a8ed7438015 --- /dev/null +++ b/ports/ogre-next/vcpkg.json @@ -0,0 +1,38 @@ +{ + "name": "ogre-next", + "version-date": "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/ogre/portfile.cmake b/ports/ogre/portfile.cmake index c14da2fac93b22..2e63a711bddd26 100644 --- a/ports/ogre/portfile.cmake +++ b/ports/ogre/portfile.cmake @@ -30,13 +30,14 @@ endif() # Configure features vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - d3d9 OGRE_BUILD_RENDERSYSTEM_D3D9 - java OGRE_BUILD_COMPONENT_JAVA - python OGRE_BUILD_COMPONENT_PYTHON - csharp OGRE_BUILD_COMPONENT_CSHARP - overlay OGRE_BUILD_COMPONENT_OVERLAY - zziplib OGRE_CONFIG_ENABLE_ZIP - strict OGRE_RESOURCEMANAGER_STRICT + FEATURES + d3d9 OGRE_BUILD_RENDERSYSTEM_D3D9 + java OGRE_BUILD_COMPONENT_JAVA + python OGRE_BUILD_COMPONENT_PYTHON + csharp OGRE_BUILD_COMPONENT_CSHARP + overlay OGRE_BUILD_COMPONENT_OVERLAY + zziplib OGRE_CONFIG_ENABLE_ZIP + strict OGRE_RESOURCEMANAGER_STRICT ) # OGRE_RESOURCEMANAGER_STRICT need to be 0 for OFF and 1 for ON, because it is used 'as is' in sources diff --git a/ports/ogre/vcpkg.json b/ports/ogre/vcpkg.json index d084653e719bfb..c96ea7e60f8e3b 100644 --- a/ports/ogre/vcpkg.json +++ b/ports/ogre/vcpkg.json @@ -1,7 +1,7 @@ { "name": "ogre", - "version-string": "1.12.9", - "port-version": 5, + "version": "1.12.9", + "port-version": 6, "description": "3D Object-Oriented Graphics Rendering Engine", "homepage": "https://github.com/OGRECave/ogre", "dependencies": [ diff --git a/ports/open62541/portfile.cmake b/ports/open62541/portfile.cmake index 55fbd6edb9ab9c..d1a727ea65be36 100644 --- a/ports/open62541/portfile.cmake +++ b/ports/open62541/portfile.cmake @@ -9,9 +9,10 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - openssl UA_ENABLE_ENCRYPTION_OPENSSL - mbedtls UA_ENABLE_ENCRYPTION_MBEDTLS - amalgamation UA_ENABLE_AMALGAMATION + FEATURES + openssl UA_ENABLE_ENCRYPTION_OPENSSL + mbedtls UA_ENABLE_ENCRYPTION_MBEDTLS + amalgamation UA_ENABLE_AMALGAMATION ) vcpkg_find_acquire_program(PYTHON3) diff --git a/ports/open62541/vcpkg.json b/ports/open62541/vcpkg.json index 0dcbcb81b3c6de..cabd21c1257243 100644 --- a/ports/open62541/vcpkg.json +++ b/ports/open62541/vcpkg.json @@ -1,7 +1,7 @@ { "name": "open62541", "version": "1.1.2", - "port-version": 2, + "port-version": 3, "description": "open62541 is an open source C (C99) implementation of OPC UA licensed under the Mozilla Public License v2.0.", "homepage": "https://open62541.org", "default-features": [ diff --git a/ports/opencascade/CONTROL b/ports/opencascade/CONTROL deleted file mode 100644 index 11df638352d19d..00000000000000 --- 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/portfile.cmake b/ports/opencascade/portfile.cmake index 86fc2a34eb80f4..7bf70a68e10a31 100644 --- a/ports/opencascade/portfile.cmake +++ b/ports/opencascade/portfile.cmake @@ -19,8 +19,9 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "freeimage" USE_FREEIMAGE - "tbb" USE_TBB + FEATURES + "freeimage" USE_FREEIMAGE + "tbb" USE_TBB ) # VTK option in opencascade not currently supported because only 6.1.0 is supported but vcpkg has >= 9.0 diff --git a/ports/opencascade/vcpkg.json b/ports/opencascade/vcpkg.json new file mode 100644 index 00000000000000..3d5ea27ede1936 --- /dev/null +++ b/ports/opencascade/vcpkg.json @@ -0,0 +1,24 @@ +{ + "name": "opencascade", + "version": "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/opencensus-cpp/CONTROL b/ports/opencensus-cpp/CONTROL deleted file mode 100644 index bb0e4e0e63c61a..00000000000000 --- 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/portfile.cmake b/ports/opencensus-cpp/portfile.cmake index be9283a5ec8b0f..288ece55934b79 100644 --- a/ports/opencensus-cpp/portfile.cmake +++ b/ports/opencensus-cpp/portfile.cmake @@ -10,7 +10,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTING + FEATURES + test BUILD_TESTING ) vcpkg_configure_cmake( diff --git a/ports/opencensus-cpp/vcpkg.json b/ports/opencensus-cpp/vcpkg.json new file mode 100644 index 00000000000000..d47fe3195aa647 --- /dev/null +++ b/ports/opencensus-cpp/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "opencensus-cpp", + "version": "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/opencv2/CONTROL b/ports/opencv2/CONTROL deleted file mode 100644 index 266a77f40e9854..00000000000000 --- a/ports/opencv2/CONTROL +++ /dev/null @@ -1,49 +0,0 @@ -Source: opencv2 -Version: 2.4.13.7 -Port-Version: 5 -Build-Depends: zlib -Description: computer vision library, version 2 -Default-Features: eigen, jpeg, png, tiff - -Feature: cuda -Build-Depends: cuda -Description: CUDA support for opencv - -Feature: eigen -Build-Depends: eigen3 -Description: Eigen support for opencv - -Feature: ffmpeg -Build-Depends: ffmpeg -Description: ffmpeg support for opencv - -Feature: jasper -Build-Depends: jasper -Description: JPEG 2000 support for opencv - -Feature: jpeg -Build-Depends: libjpeg-turbo -Description: JPEG support for opencv - -Feature: openexr -Build-Depends: openexr -Description: OpenEXR support for opencv - -Feature: opengl -Build-Depends: opengl -Description: opengl support for opencv - -Feature: png -Build-Depends: libpng -Description: PNG support for opencv - -Feature: qt -Build-Depends: qt5-base[core] -Description: Qt GUI support for opencv - -Feature: tiff -Build-Depends: tiff -Description: TIFF support for opencv - -Feature: world -Description: Compile to a single package support for opencv diff --git a/ports/opencv2/portfile.cmake b/ports/opencv2/portfile.cmake index 6cd8b48a7b9f93..705d5a4df54628 100644 --- a/ports/opencv2/portfile.cmake +++ b/ports/opencv2/portfile.cmake @@ -32,17 +32,18 @@ file(REMOVE "${SOURCE_PATH}/cmake/FindCUDA.cmake") file(REMOVE_RECURSE "${SOURCE_PATH}/cmake/FindCUDA") vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "cuda" WITH_CUDA - "eigen" WITH_EIGEN - "ffmpeg" WITH_FFMPEG - "jasper" WITH_JASPER - "jpeg" WITH_JPEG - "openexr" WITH_OPENEXR - "opengl" WITH_OPENGL - "png" WITH_PNG - "qt" WITH_QT - "tiff" WITH_TIFF - "world" BUILD_opencv_world + FEATURES + "cuda" WITH_CUDA + "eigen" WITH_EIGEN + "ffmpeg" WITH_FFMPEG + "jasper" WITH_JASPER + "jpeg" WITH_JPEG + "openexr" WITH_OPENEXR + "opengl" WITH_OPENGL + "png" WITH_PNG + "qt" WITH_QT + "tiff" WITH_TIFF + "world" BUILD_opencv_world ) set(WITH_MSMF ON) diff --git a/ports/opencv2/vcpkg.json b/ports/opencv2/vcpkg.json new file mode 100644 index 00000000000000..ad1a2f687b3f5f --- /dev/null +++ b/ports/opencv2/vcpkg.json @@ -0,0 +1,83 @@ +{ + "name": "opencv2", + "version": "2.4.13.7", + "port-version": 6, + "description": "computer vision library, version 2", + "dependencies": [ + "zlib" + ], + "default-features": [ + "eigen", + "jpeg", + "png", + "tiff" + ], + "features": { + "cuda": { + "description": "CUDA support for opencv", + "dependencies": [ + "cuda" + ] + }, + "eigen": { + "description": "Eigen support for opencv", + "dependencies": [ + "eigen3" + ] + }, + "ffmpeg": { + "description": "ffmpeg support for opencv", + "dependencies": [ + "ffmpeg" + ] + }, + "jasper": { + "description": "JPEG 2000 support for opencv", + "dependencies": [ + "jasper" + ] + }, + "jpeg": { + "description": "JPEG support for opencv", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "openexr": { + "description": "OpenEXR support for opencv", + "dependencies": [ + "openexr" + ] + }, + "opengl": { + "description": "opengl support for opencv", + "dependencies": [ + "opengl" + ] + }, + "png": { + "description": "PNG support for opencv", + "dependencies": [ + "libpng" + ] + }, + "qt": { + "description": "Qt GUI support for opencv", + "dependencies": [ + { + "name": "qt5-base", + "default-features": false + } + ] + }, + "tiff": { + "description": "TIFF support for opencv", + "dependencies": [ + "tiff" + ] + }, + "world": { + "description": "Compile to a single package support for opencv" + } + } +} diff --git a/ports/openjpeg/portfile.cmake b/ports/openjpeg/portfile.cmake index 348b2594fc7ac1..ea885f1c53ac83 100644 --- a/ports/openjpeg/portfile.cmake +++ b/ports/openjpeg/portfile.cmake @@ -18,11 +18,12 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "jpwl" BUILD_JPWL - "mj2" BUILD_MJ2 - "jpip" BUILD_JPIP - "jp3d" BUILD_JP3D - ) + FEATURES + "jpwl" BUILD_JPWL + "mj2" BUILD_MJ2 + "jpip" BUILD_JPIP + "jp3d" BUILD_JP3D +) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} diff --git a/ports/openjpeg/vcpkg.json b/ports/openjpeg/vcpkg.json index f910c2cc4d62ad..82e6f22af95226 100644 --- a/ports/openjpeg/vcpkg.json +++ b/ports/openjpeg/vcpkg.json @@ -1,7 +1,7 @@ { "name": "openjpeg", "version-semver": "2.3.1", - "port-version": 4, + "port-version": 5, "description": "OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 Reference Software.", "homepage": "https://github.com/uclouvain/openjpeg", "features": { diff --git a/ports/openmvg/portfile.cmake b/ports/openmvg/portfile.cmake index b8301a3c90e29b..bd78c2d4d5b3ef 100644 --- a/ports/openmvg/portfile.cmake +++ b/ports/openmvg/portfile.cmake @@ -26,10 +26,11 @@ if("openmp" IN_LIST FEATURES) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - opencv OpenMVG_USE_OPENCV - opencv OpenMVG_USE_OCVSIFT - software OpenMVG_BUILD_SOFTWARES - software OpenMVG_BUILD_GUI_SOFTWARES + FEATURES + opencv OpenMVG_USE_OPENCV + opencv OpenMVG_USE_OCVSIFT + software OpenMVG_BUILD_SOFTWARES + software OpenMVG_BUILD_GUI_SOFTWARES ) # remove some deps to prevent conflict diff --git a/ports/openmvg/vcpkg.json b/ports/openmvg/vcpkg.json index e766b9606bcb29..42686e60a0b712 100644 --- a/ports/openmvg/vcpkg.json +++ b/ports/openmvg/vcpkg.json @@ -1,7 +1,7 @@ { "name": "openmvg", - "version-string": "1.6", - "port-version": 2, + "version": "1.6", + "port-version": 3, "description": "open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.", "dependencies": [ "cereal", diff --git a/ports/openmvs/CONTROL b/ports/openmvs/CONTROL deleted file mode 100644 index 6947e9241647d7..00000000000000 --- 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/portfile.cmake b/ports/openmvs/portfile.cmake index 2ec1bd0944171d..7cfcf3539058d6 100644 --- a/ports/openmvs/portfile.cmake +++ b/ports/openmvs/portfile.cmake @@ -11,8 +11,9 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - cuda OpenMVS_USE_CUDA - openmp OpenMVS_USE_OPENMP + FEATURES + cuda OpenMVS_USE_CUDA + openmp OpenMVS_USE_OPENMP ) file(REMOVE "${SOURCE_PATH}/build/Modules/FindCERES.cmake") diff --git a/ports/openmvs/vcpkg.json b/ports/openmvs/vcpkg.json new file mode 100644 index 00000000000000..6aaf0f6d1a2824 --- /dev/null +++ b/ports/openmvs/vcpkg.json @@ -0,0 +1,43 @@ +{ + "name": "openmvs", + "version": "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/openscap/CONTROL b/ports/openscap/CONTROL deleted file mode 100644 index 631a0c7946cbbf..00000000000000 --- 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/portfile.cmake b/ports/openscap/portfile.cmake index 70f55be56592c9..7729a319bf1c8a 100644 --- a/ports/openscap/portfile.cmake +++ b/ports/openscap/portfile.cmake @@ -13,10 +13,11 @@ if ("python" IN_LIST FEATURES) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - docs ENABLE_DOCS - tests ENABLE_TESTS - util ENABLE_OSCAP_UTIL - python ENABLE_PYTHON3 + FEATURES + docs ENABLE_DOCS + tests ENABLE_TESTS + util ENABLE_OSCAP_UTIL + python ENABLE_PYTHON3 ) vcpkg_configure_cmake( @@ -42,4 +43,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR vcpkg_copy_pdbs() #Handle copyright -file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/openscap/vcpkg.json b/ports/openscap/vcpkg.json new file mode 100644 index 00000000000000..585acb8345bfd9 --- /dev/null +++ b/ports/openscap/vcpkg.json @@ -0,0 +1,39 @@ +{ + "name": "openscap", + "version": "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/opus/CONTROL b/ports/opus/CONTROL deleted file mode 100644 index 924e0dd8392909..00000000000000 --- 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/portfile.cmake b/ports/opus/portfile.cmake index b2e1e3807b04ee..1d3e03056e5d6c 100644 --- a/ports/opus/portfile.cmake +++ b/ports/opus/portfile.cmake @@ -11,7 +11,8 @@ vcpkg_from_github( master) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - avx AVX_SUPPORTED + FEATURES + avx AVX_SUPPORTED ) if(VCPKG_TARGET_IS_MINGW) diff --git a/ports/opus/vcpkg.json b/ports/opus/vcpkg.json new file mode 100644 index 00000000000000..322cd0f8c3548c --- /dev/null +++ b/ports/opus/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "opus", + "version": "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/osg/CONTROL b/ports/osg/CONTROL deleted file mode 100644 index a05f5abe7116e1..00000000000000 --- 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/portfile.cmake b/ports/osg/portfile.cmake index b8aeaa71227085..d7f9e2a776e55b 100644 --- a/ports/osg/portfile.cmake +++ b/ports/osg/portfile.cmake @@ -60,13 +60,14 @@ if (VCPKG_TARGET_IS_WINDOWS) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools BUILD_OSG_APPLICATIONS - examples BUILD_OSG_EXAMPLES - plugins BUILD_OSG_PLUGINS - packages BUILD_OSG_PACKAGES - docs BUILD_DOCUMENTATION - docs BUILD_REF_DOCS_SEARCHENGINE - docs BUILD_REF_DOCS_TAGFILE + FEATURES + tools BUILD_OSG_APPLICATIONS + examples BUILD_OSG_EXAMPLES + plugins BUILD_OSG_PLUGINS + packages BUILD_OSG_PACKAGES + docs BUILD_DOCUMENTATION + docs BUILD_REF_DOCS_SEARCHENGINE + docs BUILD_REF_DOCS_TAGFILE ) vcpkg_configure_cmake( diff --git a/ports/osg/vcpkg.json b/ports/osg/vcpkg.json new file mode 100644 index 00000000000000..063ac78edcd97d --- /dev/null +++ b/ports/osg/vcpkg.json @@ -0,0 +1,124 @@ +{ + "name": "osg", + "version": "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/osgearth/portfile.cmake b/ports/osgearth/portfile.cmake index 4a7270469740a5..717f4130e50ae4 100644 --- a/ports/osgearth/portfile.cmake +++ b/ports/osgearth/portfile.cmake @@ -30,7 +30,8 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools OSGEARTH_BUILD_TOOLS + FEATURES + tools OSGEARTH_BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/osgearth/vcpkg.json b/ports/osgearth/vcpkg.json index c71392131c2fa7..628fb684861432 100644 --- a/ports/osgearth/vcpkg.json +++ b/ports/osgearth/vcpkg.json @@ -1,7 +1,7 @@ { "name": "osgearth", "version": "3.1", - "port-version": 4, + "port-version": 5, "description": "osgEarth - Dynamic map generation toolkit for OpenSceneGraph Copyright 2015 Pelican Mapping.", "homepage": "https://github.com/gwaldron/osgearth", "supports": "!(x86 | wasm32)", diff --git a/ports/paraview/CONTROL b/ports/paraview/CONTROL deleted file mode 100644 index d40b55adc6282a..00000000000000 --- a/ports/paraview/CONTROL +++ /dev/null @@ -1,29 +0,0 @@ -Source: paraview -Version: 5.8.0 -Port-Version: 3 -Homepage: https://www.paraview.org/ -Description: VTK-based Data Analysis and Visualization Application -Build-Depends: vtk[core,paraview], protobuf, cgns, boost-core, boost-format, boost-algorithm - -Feature: vtkm -Description: enables vtkm for the build of paraview -Build-Depends: vtk[core,vtkm] - -Feature: python -Description: enables the build of python wrappers -Build-Depends: vtk[core,python] - -Feature: cuda -Description: enables cuda within paraview -Build-Depends: cuda, vtk[core, cuda] - -Feature: mpi -Description: enables cuda within paraview -Build-Depends: hdf5[core,parallel], vtk[core, mpi] - -Feature: tools -Description: Build paraview tools - -Feature: all_modules -Description: enables the build of all paraview modules -Build-Depends: gdal, pdal, ffmpeg, laszip diff --git a/ports/paraview/portfile.cmake b/ports/paraview/portfile.cmake index ab64ef34af2c8f..c892777abd9796 100644 --- a/ports/paraview/portfile.cmake +++ b/ports/paraview/portfile.cmake @@ -1,12 +1,13 @@ set(VERSION 5.8) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "cuda" PARAVIEW_USE_CUDA #untested; probably only affects internal VTK build so it does nothing here - "all_modules" PARAVIEW_BUILD_ALL_MODULES #untested - "mpi" PARAVIEW_USE_MPI #untested - "vtkm" PARAVIEW_USE_VTKM - "python" PARAVIEW_USE_PYTHON - "tools" PARAVIEW_BUILD_TOOLS + FEATURES + "cuda" PARAVIEW_USE_CUDA #untested; probably only affects internal VTK build so it does nothing here + "all_modules" PARAVIEW_BUILD_ALL_MODULES #untested + "mpi" PARAVIEW_USE_MPI #untested + "vtkm" PARAVIEW_USE_VTKM + "python" PARAVIEW_USE_PYTHON + "tools" PARAVIEW_BUILD_TOOLS ) vcpkg_from_github( @@ -169,4 +170,4 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") endforeach() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin) -endif() \ No newline at end of file +endif() diff --git a/ports/paraview/vcpkg.json b/ports/paraview/vcpkg.json new file mode 100644 index 00000000000000..6d85677e2ce331 --- /dev/null +++ b/ports/paraview/vcpkg.json @@ -0,0 +1,91 @@ +{ + "name": "paraview", + "version": "5.8.0", + "port-version": 4, + "description": "VTK-based Data Analysis and Visualization Application", + "homepage": "https://www.paraview.org/", + "dependencies": [ + "boost-algorithm", + "boost-core", + "boost-format", + "cgns", + "protobuf", + { + "name": "vtk", + "default-features": false, + "features": [ + "paraview" + ] + } + ], + "features": { + "all_modules": { + "description": "enables the build of all paraview modules", + "dependencies": [ + "ffmpeg", + "gdal", + "laszip", + "pdal" + ] + }, + "cuda": { + "description": "enables cuda within paraview", + "dependencies": [ + "cuda", + { + "name": "vtk", + "default-features": false, + "features": [ + "cuda" + ] + } + ] + }, + "mpi": { + "description": "enables cuda within paraview", + "dependencies": [ + { + "name": "hdf5", + "default-features": false, + "features": [ + "parallel" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "mpi" + ] + } + ] + }, + "python": { + "description": "enables the build of python wrappers", + "dependencies": [ + { + "name": "vtk", + "default-features": false, + "features": [ + "python" + ] + } + ] + }, + "tools": { + "description": "Build paraview tools" + }, + "vtkm": { + "description": "enables vtkm for the build of paraview", + "dependencies": [ + { + "name": "vtk", + "default-features": false, + "features": [ + "vtkm" + ] + } + ] + } + } +} diff --git a/ports/poco/portfile.cmake b/ports/poco/portfile.cmake index 97a732ffb430da..bef0c8f25f5176 100644 --- a/ports/poco/portfile.cmake +++ b/ports/poco/portfile.cmake @@ -26,12 +26,13 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" POCO_STATIC) string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "static" POCO_MT) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - pdf ENABLE_PDF - netssl ENABLE_NETSSL - netssl ENABLE_NETSSL_WIN - netssl ENABLE_CRYPTO - sqlite3 ENABLE_DATA_SQLITE - postgresql ENABLE_DATA_POSTGRESQL + FEATURES + pdf ENABLE_PDF + netssl ENABLE_NETSSL + netssl ENABLE_NETSSL_WIN + netssl ENABLE_CRYPTO + sqlite3 ENABLE_DATA_SQLITE + postgresql ENABLE_DATA_POSTGRESQL ) if ("mysql" IN_LIST FEATURES OR "mariadb" IN_LIST FEATURES) diff --git a/ports/poco/vcpkg.json b/ports/poco/vcpkg.json index e310417a2f4456..8118b8a0ba602c 100644 --- a/ports/poco/vcpkg.json +++ b/ports/poco/vcpkg.json @@ -1,7 +1,7 @@ { "name": "poco", "version-semver": "1.10.1", - "port-version": 5, + "port-version": 6, "description": "Modern, powerful open source C++ class libraries for building network and internet-based applications that run on desktop, server, mobile and embedded systems.", "homepage": "https://github.com/pocoproject/poco", "supports": "!uwp", diff --git a/ports/polyhook2/CONTROL b/ports/polyhook2/CONTROL deleted file mode 100644 index 311b64ebb798c3..00000000000000 --- 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/portfile.cmake b/ports/polyhook2/portfile.cmake index 5d638eb9a15d82..9f4d534b31e64c 100644 --- a/ports/polyhook2/portfile.cmake +++ b/ports/polyhook2/portfile.cmake @@ -9,13 +9,14 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - capstone POLYHOOK_DISASM_CAPSTONE - zydis POLYHOOK_DISASM_ZYDIS - exception POLYHOOK_FEATURE_EXCEPTION - detours POLYHOOK_FEATURE_DETOURS - inlinentd POLYHOOK_FEATURE_INLINENTD - pe POLYHOOK_FEATURE_PE - virtuals POLYHOOK_FEATURE_VIRTUALS + FEATURES + capstone POLYHOOK_DISASM_CAPSTONE + zydis POLYHOOK_DISASM_ZYDIS + exception POLYHOOK_FEATURE_EXCEPTION + detours POLYHOOK_FEATURE_DETOURS + inlinentd POLYHOOK_FEATURE_INLINENTD + pe POLYHOOK_FEATURE_PE + virtuals POLYHOOK_FEATURE_VIRTUALS ) if (VCPKG_LIBRARY_LINKAGE STREQUAL "static") diff --git a/ports/polyhook2/vcpkg.json b/ports/polyhook2/vcpkg.json new file mode 100644 index 00000000000000..c54fe6d7995d02 --- /dev/null +++ b/ports/polyhook2/vcpkg.json @@ -0,0 +1,54 @@ +{ + "name": "polyhook2", + "version-date": "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/poppler/portfile.cmake b/ports/poppler/portfile.cmake index 74e8b22e269bdc..d842da06d768d5 100644 --- a/ports/poppler/portfile.cmake +++ b/ports/poppler/portfile.cmake @@ -15,9 +15,10 @@ get_filename_component(GPERF_PATH ${GPERF} DIRECTORY) vcpkg_add_to_path(${GPERF_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - curl ENABLE_CURL - zlib ENABLE_ZLIB - splash ENABLE_SPLASH + FEATURES + curl ENABLE_CURL + zlib ENABLE_ZLIB + splash ENABLE_SPLASH ) vcpkg_configure_cmake( @@ -41,4 +42,4 @@ vcpkg_install_cmake() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") -file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/poppler/vcpkg.json b/ports/poppler/vcpkg.json index b9c59fb01f00bb..2ae9cae7753454 100644 --- a/ports/poppler/vcpkg.json +++ b/ports/poppler/vcpkg.json @@ -1,7 +1,7 @@ { "name": "poppler", "version": "20.12.1", - "port-version": 5, + "port-version": 6, "description": "a PDF rendering library", "homepage": "https://poppler.freedesktop.org/", "dependencies": [ diff --git a/ports/proj4/portfile.cmake b/ports/proj4/portfile.cmake index e0880683a5c265..9b1af4534bb695 100644 --- a/ports/proj4/portfile.cmake +++ b/ports/proj4/portfile.cmake @@ -22,14 +22,15 @@ else() endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - database BUILD_PROJ_DATABASE - tools BUILD_CCT - tools BUILD_CS2CS - tools BUILD_GEOD - tools BUILD_GIE - tools BUILD_PROJ - tools BUILD_PROJINFO - ${EXTRA_FEATURES} + FEATURES + database BUILD_PROJ_DATABASE + tools BUILD_CCT + tools BUILD_CS2CS + tools BUILD_GEOD + tools BUILD_GIE + tools BUILD_PROJ + tools BUILD_PROJINFO + ${EXTRA_FEATURES} ) if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") diff --git a/ports/proj4/vcpkg.json b/ports/proj4/vcpkg.json index a6c8f8b4349d49..65cf308286bc20 100644 --- a/ports/proj4/vcpkg.json +++ b/ports/proj4/vcpkg.json @@ -1,7 +1,7 @@ { "name": "proj4", "version-string": "7.2.1", - "port-version": 2, + "port-version": 3, "description": "PROJ.4 library for cartographic projections", "homepage": "https://github.com/OSGeo/PROJ", "dependencies": [ diff --git a/ports/protobuf-c/CONTROL b/ports/protobuf-c/CONTROL deleted file mode 100644 index 171a6d17ac218a..00000000000000 --- 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/portfile.cmake b/ports/protobuf-c/portfile.cmake index 98f7035f642cff..85e6639f4bfb39 100644 --- a/ports/protobuf-c/portfile.cmake +++ b/ports/protobuf-c/portfile.cmake @@ -12,8 +12,9 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools WITH_TOOLS - test WITH_TEST + FEATURES + tools WITH_TOOLS + test WITH_TEST ) vcpkg_configure_cmake( @@ -29,4 +30,4 @@ vcpkg_install_cmake() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) # Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/protobuf-c/vcpkg.json b/ports/protobuf-c/vcpkg.json new file mode 100644 index 00000000000000..c9a19d2176959c --- /dev/null +++ b/ports/protobuf-c/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "protobuf-c", + "version": "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/restbed/portfile.cmake b/ports/restbed/portfile.cmake index dd9b4df45b9e28..d42f1b776a7639 100644 --- a/ports/restbed/portfile.cmake +++ b/ports/restbed/portfile.cmake @@ -1,7 +1,8 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - openssl BUILD_SSL + FEATURES + openssl BUILD_SSL ) vcpkg_from_github( diff --git a/ports/restbed/vcpkg.json b/ports/restbed/vcpkg.json index d06ab063c1ceae..2b583c321e8268 100644 --- a/ports/restbed/vcpkg.json +++ b/ports/restbed/vcpkg.json @@ -1,6 +1,7 @@ { "name": "restbed", "version-string": "4.7", + "port-version": 1, "description": "Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.", "dependencies": [ "asio" diff --git a/ports/restc-cpp/portfile.cmake b/ports/restc-cpp/portfile.cmake index 764f39cfaebc75..f0f6c7ad212bc9 100644 --- a/ports/restc-cpp/portfile.cmake +++ b/ports/restc-cpp/portfile.cmake @@ -11,9 +11,10 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - openssl RESTC_CPP_WITH_TLS - zlib RESTC_CPP_WITH_ZLIB - threaded-ctx RESTC_CPP_THREADED_CTX + FEATURES + openssl RESTC_CPP_WITH_TLS + zlib RESTC_CPP_WITH_ZLIB + threaded-ctx RESTC_CPP_THREADED_CTX ) vcpkg_configure_cmake( diff --git a/ports/restc-cpp/vcpkg.json b/ports/restc-cpp/vcpkg.json index c50d95e0f435f1..aa8b5469f4e931 100644 --- a/ports/restc-cpp/vcpkg.json +++ b/ports/restc-cpp/vcpkg.json @@ -1,6 +1,7 @@ { "name": "restc-cpp", "version-semver": "0.10.0", + "port-version": 1, "description": "Modern C++ REST Client library", "homepage": "https://github.com/jgaa/restc-cpp", "license": "MIT", diff --git a/ports/rtabmap/portfile.cmake b/ports/rtabmap/portfile.cmake index e51690c4ec80e6..2f5754a603c2fc 100644 --- a/ports/rtabmap/portfile.cmake +++ b/ports/rtabmap/portfile.cmake @@ -11,7 +11,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools BUILD_TOOLS + FEATURES + tools BUILD_TOOLS ) vcpkg_configure_cmake( diff --git a/ports/rtabmap/vcpkg.json b/ports/rtabmap/vcpkg.json index ef458fd628101f..51913c4a56283c 100644 --- a/ports/rtabmap/vcpkg.json +++ b/ports/rtabmap/vcpkg.json @@ -1,7 +1,7 @@ { "name": "rtabmap", "version-string": "0.20.3", - "port-version": 1, + "port-version": 2, "description": "Real-Time Appearance-Based Mapping", "homepage": "https://introlab.github.io/rtabmap/", "supports": "windows & !static", diff --git a/ports/sdl2-mixer/portfile.cmake b/ports/sdl2-mixer/portfile.cmake index 16e45c5d88ab76..f0c02ae6a55dfc 100644 --- a/ports/sdl2-mixer/portfile.cmake +++ b/ports/sdl2-mixer/portfile.cmake @@ -28,13 +28,14 @@ endif() file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - dynamic-load SDL_DYNAMIC_LOAD - mpg123 SDL_MIXER_ENABLE_MP3 - libflac SDL_MIXER_ENABLE_FLAC - libmodplug SDL_MIXER_ENABLE_MOD - libvorbis SDL_MIXER_ENABLE_OGGVORBIS - opusfile SDL_MIXER_ENABLE_OPUS - nativemidi SDL_MIXER_ENABLE_NATIVEMIDI + FEATURES + dynamic-load SDL_DYNAMIC_LOAD + mpg123 SDL_MIXER_ENABLE_MP3 + libflac SDL_MIXER_ENABLE_FLAC + libmodplug SDL_MIXER_ENABLE_MOD + libvorbis SDL_MIXER_ENABLE_OGGVORBIS + opusfile SDL_MIXER_ENABLE_OPUS + nativemidi SDL_MIXER_ENABLE_NATIVEMIDI ) vcpkg_configure_cmake( @@ -53,4 +54,4 @@ vcpkg_fixup_cmake_targets() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) -file(INSTALL ${SOURCE_PATH}/COPYING.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/COPYING.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/sdl2-mixer/vcpkg.json b/ports/sdl2-mixer/vcpkg.json index acd9b060ecdccc..7571aeb610a97b 100644 --- a/ports/sdl2-mixer/vcpkg.json +++ b/ports/sdl2-mixer/vcpkg.json @@ -1,7 +1,7 @@ { "name": "sdl2-mixer", "version": "2.0.4", - "port-version": 11, + "port-version": 12, "description": "Multi-channel audio mixer library for SDL.", "homepage": "https://www.libsdl.org/projects/SDL_mixer", "dependencies": [ diff --git a/ports/sqlite-orm/CONTROL b/ports/sqlite-orm/CONTROL deleted file mode 100644 index 3ae7f4611bb82f..00000000000000 --- 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/portfile.cmake b/ports/sqlite-orm/portfile.cmake index e72426449a1e34..af98a0c3e88806 100644 --- a/ports/sqlite-orm/portfile.cmake +++ b/ports/sqlite-orm/portfile.cmake @@ -14,8 +14,9 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTING - example BUILD_EXAMPLES + FEATURES + test BUILD_TESTING + example BUILD_EXAMPLES ) vcpkg_configure_cmake( @@ -32,4 +33,4 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/SqliteOrm TARGET_PATH share/Sqli file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib) -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/sqlite-orm/vcpkg.json b/ports/sqlite-orm/vcpkg.json new file mode 100644 index 00000000000000..b458efc8c5a849 --- /dev/null +++ b/ports/sqlite-orm/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "sqlite-orm", + "version": "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/status-value-lite/CONTROL b/ports/status-value-lite/CONTROL deleted file mode 100644 index bc7fa02cd36699..00000000000000 --- 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/portfile.cmake b/ports/status-value-lite/portfile.cmake index 3e935cd5c369f1..e18e051cafed5e 100644 --- a/ports/status-value-lite/portfile.cmake +++ b/ports/status-value-lite/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTS + FEATURES + test BUILD_TESTS ) vcpkg_configure_cmake( diff --git a/ports/status-value-lite/vcpkg.json b/ports/status-value-lite/vcpkg.json new file mode 100644 index 00000000000000..71eea3973c1a35 --- /dev/null +++ b/ports/status-value-lite/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "status-value-lite", + "version": "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/stx/CONTROL b/ports/stx/CONTROL deleted file mode 100644 index cd6886925d1d35..00000000000000 --- 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/portfile.cmake b/ports/stx/portfile.cmake index ebfca54ab39778..31c73117d3b108 100644 --- a/ports/stx/portfile.cmake +++ b/ports/stx/portfile.cmake @@ -11,7 +11,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - backtrace STX_ENABLE_BACKTRACE + FEATURES + backtrace STX_ENABLE_BACKTRACE ) vcpkg_configure_cmake( diff --git a/ports/stx/vcpkg.json b/ports/stx/vcpkg.json new file mode 100644 index 00000000000000..fa38dd4533492e --- /dev/null +++ b/ports/stx/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "stx", + "version": "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/symengine/CONTROL b/ports/symengine/CONTROL deleted file mode 100644 index 4e829ba5ba3090..00000000000000 --- a/ports/symengine/CONTROL +++ /dev/null @@ -1,30 +0,0 @@ -Source: symengine -Version: 2020-05-25 -Description: SymEngine is a fast symbolic manipulation library -Homepage: https://github.com/symengine/symengine -Build-Depends: boost-math, boost-random -Default-Features: integer-class-boostmp - -Feature: arb -Description: Build with arb -Build-Depends: arb - -Feature: flint -Description: Build with flint -Build-Depends: flint - -Feature: mpfr -Description: Build with mpfr -Build-Depends: mpfr - -Feature: integer-class-boostmp -Description: Use Boost.multiprecision integer class -Build-Depends: boost-multiprecision - -Feature: integer-class-flint -Description: Use flint integer class -Build-Depends: flint, gmp - -Feature: tcmalloc -Description: Build with tcmalloc -Build-Depends: gperftools diff --git a/ports/symengine/portfile.cmake b/ports/symengine/portfile.cmake index d61271d6806802..43108dd69e44ee 100644 --- a/ports/symengine/portfile.cmake +++ b/ports/symengine/portfile.cmake @@ -8,10 +8,11 @@ vcpkg_from_github( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - arb WITH_ARB - flint WITH_FLINT - mpfr WITH_MPFR - tcmalloc WITH_TCMALLOC + FEATURES + arb WITH_ARB + flint WITH_FLINT + mpfr WITH_MPFR + tcmalloc WITH_TCMALLOC ) if(integer-class-boostmp IN_LIST FEATURES) diff --git a/ports/symengine/vcpkg.json b/ports/symengine/vcpkg.json new file mode 100644 index 00000000000000..83842ebbe338d5 --- /dev/null +++ b/ports/symengine/vcpkg.json @@ -0,0 +1,53 @@ +{ + "name": "symengine", + "version-date": "2020-05-25", + "port-version": 1, + "description": "SymEngine is a fast symbolic manipulation library", + "homepage": "https://github.com/symengine/symengine", + "dependencies": [ + "boost-math", + "boost-random" + ], + "default-features": [ + "integer-class-boostmp" + ], + "features": { + "arb": { + "description": "Build with arb", + "dependencies": [ + "arb" + ] + }, + "flint": { + "description": "Build with flint", + "dependencies": [ + "flint" + ] + }, + "integer-class-boostmp": { + "description": "Use Boost.multiprecision integer class", + "dependencies": [ + "boost-multiprecision" + ] + }, + "integer-class-flint": { + "description": "Use flint integer class", + "dependencies": [ + "flint", + "gmp" + ] + }, + "mpfr": { + "description": "Build with mpfr", + "dependencies": [ + "mpfr" + ] + }, + "tcmalloc": { + "description": "Build with tcmalloc", + "dependencies": [ + "gperftools" + ] + } + } +} diff --git a/ports/tesseract/portfile.cmake b/ports/tesseract/portfile.cmake index 68926f963aee4d..7fac2924b927b0 100644 --- a/ports/tesseract/portfile.cmake +++ b/ports/tesseract/portfile.cmake @@ -13,7 +13,8 @@ file(REMOVE ${SOURCE_PATH}/cmake/FindICU.cmake) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - training-tools BUILD_TRAINING_TOOLS + FEATURES + training-tools BUILD_TRAINING_TOOLS ) if("cpu-independed" IN_LIST FEATURES) diff --git a/ports/tesseract/vcpkg.json b/ports/tesseract/vcpkg.json index 4418a631100977..4ddcc41778554e 100644 --- a/ports/tesseract/vcpkg.json +++ b/ports/tesseract/vcpkg.json @@ -1,7 +1,7 @@ { "name": "tesseract", "version": "4.1.1", - "port-version": 8, + "port-version": 9, "description": "An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.", "homepage": "https://github.com/tesseract-ocr/tesseract", "supports": "!(windows & (arm | arm64))", diff --git a/ports/tinyobjloader/CONTROL b/ports/tinyobjloader/CONTROL deleted file mode 100644 index 8785e862bb6ec3..00000000000000 --- 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/portfile.cmake b/ports/tinyobjloader/portfile.cmake index 86f76edb04d083..1663d633070b59 100644 --- a/ports/tinyobjloader/portfile.cmake +++ b/ports/tinyobjloader/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - double TINYOBJLOADER_USE_DOUBLE + FEATURES + double TINYOBJLOADER_USE_DOUBLE ) vcpkg_configure_cmake( diff --git a/ports/tinyobjloader/vcpkg.json b/ports/tinyobjloader/vcpkg.json new file mode 100644 index 00000000000000..45ed27c108b4ea --- /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/type-lite/CONTROL b/ports/type-lite/CONTROL deleted file mode 100644 index 79f1e9fd691b1b..00000000000000 --- 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/portfile.cmake b/ports/type-lite/portfile.cmake index 421fbf51ecaa84..4f8d88300f07d5 100644 --- a/ports/type-lite/portfile.cmake +++ b/ports/type-lite/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTS + FEATURES + test BUILD_TESTS ) vcpkg_configure_cmake( diff --git a/ports/type-lite/vcpkg.json b/ports/type-lite/vcpkg.json new file mode 100644 index 00000000000000..9ffc0153055702 --- /dev/null +++ b/ports/type-lite/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "type-lite", + "version": "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 587f25d6826809..00000000000000 --- 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/portfile.cmake b/ports/uchardet/portfile.cmake index 281dec77dad354..693a53de8d83ec 100644 --- a/ports/uchardet/portfile.cmake +++ b/ports/uchardet/portfile.cmake @@ -6,7 +6,8 @@ vcpkg_from_git( vcpkg_check_features( OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tool BUILD_BINARY + FEATURES + tool BUILD_BINARY ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) diff --git a/ports/uchardet/vcpkg.json b/ports/uchardet/vcpkg.json new file mode 100644 index 00000000000000..e5872499b1bd49 --- /dev/null +++ b/ports/uchardet/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "uchardet", + "version-date": "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/usockets/portfile.cmake b/ports/usockets/portfile.cmake index cdb75c5d3d8f6d..ae9fe4e0de2c3c 100644 --- a/ports/usockets/portfile.cmake +++ b/ports/usockets/portfile.cmake @@ -17,9 +17,10 @@ if ("network" IN_LIST FEATURES AND NOT VCPKG_TARGET_IS_WINDOWS) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - ssl CMAKE_USE_OPENSSL - event CMAKE_USE_EVENT - network CMAKE_USE_NETWORK + FEATURES + ssl CMAKE_USE_OPENSSL + event CMAKE_USE_EVENT + network CMAKE_USE_NETWORK ) vcpkg_configure_cmake( diff --git a/ports/usockets/vcpkg.json b/ports/usockets/vcpkg.json index 49a66360296cdd..76c13911214630 100644 --- a/ports/usockets/vcpkg.json +++ b/ports/usockets/vcpkg.json @@ -1,6 +1,7 @@ { "name": "usockets", "version": "0.7.1", + "port-version": 1, "description": "Miniscule cross-platform eventing, networking & crypto for async applications", "homepage": "https://github.com/uNetworking/uSockets", "dependencies": [ diff --git a/ports/value-ptr-lite/CONTROL b/ports/value-ptr-lite/CONTROL deleted file mode 100644 index 0891d31fdd5acc..00000000000000 --- a/ports/value-ptr-lite/CONTROL +++ /dev/null @@ -1,7 +0,0 @@ -Source: value-ptr-lite -Version: 0.2.1 -Homepage: https://github.com/martinmoene/value-ptr-lite -Description: A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library. - -Feature: test -Description: Build with test \ No newline at end of file diff --git a/ports/value-ptr-lite/portfile.cmake b/ports/value-ptr-lite/portfile.cmake index f148954682da10..5cd3fd50a8f68e 100644 --- a/ports/value-ptr-lite/portfile.cmake +++ b/ports/value-ptr-lite/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - test BUILD_TESTS + FEATURES + test BUILD_TESTS ) vcpkg_configure_cmake( diff --git a/ports/value-ptr-lite/vcpkg.json b/ports/value-ptr-lite/vcpkg.json new file mode 100644 index 00000000000000..a37fcf2040ccb3 --- /dev/null +++ b/ports/value-ptr-lite/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "value-ptr-lite", + "version": "0.2.1", + "port-version": 1, + "description": "A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library.", + "homepage": "https://github.com/martinmoene/value-ptr-lite", + "features": { + "test": { + "description": "Build with test" + } + } +} diff --git a/ports/vtk/CONTROL b/ports/vtk/CONTROL deleted file mode 100644 index cd76b37bb0e0b3..00000000000000 --- a/ports/vtk/CONTROL +++ /dev/null @@ -1,50 +0,0 @@ -Source: vtk -Version: 9.0.1 -Port-Version: 6 -Description: Software system for 3D computer graphics, image processing, and visualization -Homepage: https://github.com/Kitware/VTK -Build-Depends: zlib, libpng, tiff, libxml2, jsoncpp, glew, freetype, expat, hdf5[core], libjpeg-turbo, proj4, lz4, liblzma, libtheora, eigen3, double-conversion, pugixml, libharu[notiffsymbols], sqlite3, netcdf-c, utfcpp, libogg, pegtl-2 - -Feature: vtkm -Description: Build with vtk-m accelerator and module. -Build-Depends: vtk-m[core] - -Feature: openvr -Description: OpenVR functionality for VTK -Build-Depends: sdl2, openvr - -Feature: qt -Description: Qt functionality for VTK -Build-Depends: qt5-xmlpatterns, qt5-tools, qt5-imageformats, qt5-x11extras (linux) - -Feature: mpi -Description: MPI functionality for VTK -Build-Depends: mpi, hdf5[core, parallel], vtk-m[core,mpi] - -Feature: python -Description: Python functionality for VTK -Build-Depends: python3 - -Feature: atlmfc -Description: Mfc functionality for vtk on Windows -Build-Depends: atlmfc (windows) - -Feature: paraview -Description: Build vtk modules required by paraview -Build-Depends: vtk[core, qt], vtk[core, atlmfc] (windows) - -Feature: cuda -Description: Support CUDA compilation -Build-Depends: cuda - -Feature: opengl -Description: All opengl related modules -Build-Depends: vtk[core] - -Feature: utf8 -Description: Enables vtk reader/writer with utf-8 path support -Build-Depends: vtk[core] - -Feature: all -Description: Build all vtk modules -Build-Depends: libmysql, ffmpeg, gdal, vtk[core, qt, python, mpi], vtk[core, atlmfc, utf8] (windows) \ No newline at end of file diff --git a/ports/vtk/portfile.cmake b/ports/vtk/portfile.cmake index 596731a33a578b..10d9f08d0986bf 100644 --- a/ports/vtk/portfile.cmake +++ b/ports/vtk/portfile.cmake @@ -114,8 +114,9 @@ if("all" IN_LIST FEATURES) endif() vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - "cuda" VTK_USE_CUDA - "all" VTK_BUILD_ALL_MODULES + FEATURES + "cuda" VTK_USE_CUDA + "all" VTK_BUILD_ALL_MODULES ) diff --git a/ports/vtk/vcpkg.json b/ports/vtk/vcpkg.json new file mode 100644 index 00000000000000..b0692d9d9895b5 --- /dev/null +++ b/ports/vtk/vcpkg.json @@ -0,0 +1,175 @@ +{ + "name": "vtk", + "version": "9.0.1", + "port-version": 7, + "description": "Software system for 3D computer graphics, image processing, and visualization", + "homepage": "https://github.com/Kitware/VTK", + "dependencies": [ + "double-conversion", + "eigen3", + "expat", + "freetype", + "glew", + { + "name": "hdf5", + "default-features": false + }, + "jsoncpp", + { + "name": "libharu", + "features": [ + "notiffsymbols" + ] + }, + "libjpeg-turbo", + "liblzma", + "libogg", + "libpng", + "libtheora", + "libxml2", + "lz4", + "netcdf-c", + "pegtl-2", + "proj4", + "pugixml", + "sqlite3", + "tiff", + "utfcpp", + "zlib" + ], + "features": { + "all": { + "description": "Build all vtk modules", + "dependencies": [ + "ffmpeg", + "gdal", + "libmysql", + { + "name": "vtk", + "default-features": false, + "features": [ + "mpi", + "python", + "qt" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "atlmfc", + "utf8" + ], + "platform": "windows" + } + ] + }, + "atlmfc": { + "description": "Mfc functionality for vtk on Windows", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + } + ] + }, + "cuda": { + "description": "Support CUDA compilation", + "dependencies": [ + "cuda" + ] + }, + "mpi": { + "description": "MPI functionality for VTK", + "dependencies": [ + { + "name": "hdf5", + "default-features": false, + "features": [ + "parallel" + ] + }, + "mpi", + { + "name": "vtk-m", + "default-features": false, + "features": [ + "mpi" + ] + } + ] + }, + "opengl": { + "description": "All opengl related modules", + "dependencies": [ + { + "name": "vtk", + "default-features": false + } + ] + }, + "openvr": { + "description": "OpenVR functionality for VTK", + "dependencies": [ + "openvr", + "sdl2" + ] + }, + "paraview": { + "description": "Build vtk modules required by paraview", + "dependencies": [ + { + "name": "vtk", + "default-features": false, + "features": [ + "qt" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "atlmfc" + ], + "platform": "windows" + } + ] + }, + "python": { + "description": "Python functionality for VTK", + "dependencies": [ + "python3" + ] + }, + "qt": { + "description": "Qt functionality for VTK", + "dependencies": [ + "qt5-imageformats", + "qt5-tools", + { + "name": "qt5-x11extras", + "platform": "linux" + }, + "qt5-xmlpatterns" + ] + }, + "utf8": { + "description": "Enables vtk reader/writer with utf-8 path support", + "dependencies": [ + { + "name": "vtk", + "default-features": false + } + ] + }, + "vtkm": { + "description": "Build with vtk-m accelerator and module.", + "dependencies": [ + { + "name": "vtk-m", + "default-features": false + } + ] + } + } +} diff --git a/ports/wt/CONTROL b/ports/wt/CONTROL deleted file mode 100644 index 50ae4fbc78ae83..00000000000000 --- 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/portfile.cmake b/ports/wt/portfile.cmake index d7d70dab77e5ad..8488019ac2f166 100644 --- a/ports/wt/portfile.cmake +++ b/ports/wt/portfile.cmake @@ -13,11 +13,12 @@ vcpkg_from_github( string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" SHARED_LIBS) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - dbo ENABLE_LIBWTDBO - postgresql ENABLE_POSTGRES - sqlite3 ENABLE_SQLITE - sqlserver ENABLE_MSSQLSERVER - openssl ENABLE_SSL + FEATURES + dbo ENABLE_LIBWTDBO + postgresql ENABLE_POSTGRES + sqlite3 ENABLE_SQLITE + sqlserver ENABLE_MSSQLSERVER + openssl ENABLE_SSL ) if(VCPKG_TARGET_IS_WINDOWS) diff --git a/ports/wt/vcpkg.json b/ports/wt/vcpkg.json new file mode 100644 index 00000000000000..a3e93d82923f24 --- /dev/null +++ b/ports/wt/vcpkg.json @@ -0,0 +1,107 @@ +{ + "name": "wt", + "version": "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/xsimd/CONTROL b/ports/xsimd/CONTROL deleted file mode 100644 index 5e4057b4bef89c..00000000000000 --- 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/portfile.cmake b/ports/xsimd/portfile.cmake index b487d350cc5851..e75521f2a16699 100644 --- a/ports/xsimd/portfile.cmake +++ b/ports/xsimd/portfile.cmake @@ -9,7 +9,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - xcomplex ENABLE_XTL_COMPLEX + FEATURES + xcomplex ENABLE_XTL_COMPLEX ) vcpkg_configure_cmake( diff --git a/ports/xsimd/vcpkg.json b/ports/xsimd/vcpkg.json new file mode 100644 index 00000000000000..ddfdb00a58b449 --- /dev/null +++ b/ports/xsimd/vcpkg.json @@ -0,0 +1,15 @@ +{ + "name": "xsimd", + "version": "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/xxhash/CONTROL b/ports/xxhash/CONTROL deleted file mode 100644 index e4be4cb27a876d..00000000000000 --- 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/portfile.cmake b/ports/xxhash/portfile.cmake index 817a557c25ad71..402a5891011fb6 100644 --- a/ports/xxhash/portfile.cmake +++ b/ports/xxhash/portfile.cmake @@ -7,7 +7,8 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - xxhsum XXHASH_BUILD_XXHSUM + FEATURES + xxhsum XXHASH_BUILD_XXHSUM ) vcpkg_configure_cmake( @@ -27,4 +28,4 @@ endif() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/xxhash/vcpkg.json b/ports/xxhash/vcpkg.json new file mode 100644 index 00000000000000..b81ad63e429789 --- /dev/null +++ b/ports/xxhash/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "xxhash", + "version": "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/zfp/CONTROL b/ports/zfp/CONTROL deleted file mode 100644 index 164bade9d5b5f5..00000000000000 --- 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/portfile.cmake b/ports/zfp/portfile.cmake index 64d1f7e3cc89ba..e2a3a2565bfb14 100644 --- a/ports/zfp/portfile.cmake +++ b/ports/zfp/portfile.cmake @@ -10,11 +10,12 @@ vcpkg_from_github( ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - all BUILD_ALL - cfp BUILD_CFP - test BUILD_TESTING - example BUILD_EXAMPLES - utility BUILD_UTILITIES + FEATURES + all BUILD_ALL + cfp BUILD_CFP + test BUILD_TESTING + example BUILD_EXAMPLES + utility BUILD_UTILITIES ) vcpkg_configure_cmake( @@ -41,4 +42,4 @@ vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/zfp.h "\"bitstream.h\"" "\" vcpkg_copy_pdbs() -file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) \ No newline at end of file +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/zfp/vcpkg.json b/ports/zfp/vcpkg.json new file mode 100644 index 00000000000000..58f978c5eb875d --- /dev/null +++ b/ports/zfp/vcpkg.json @@ -0,0 +1,24 @@ +{ + "name": "zfp", + "version": "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/scripts/cmake/vcpkg_check_features.cmake b/scripts/cmake/vcpkg_check_features.cmake index 7679b0d11aa547..f7bc4d5a491a6f 100644 --- a/scripts/cmake/vcpkg_check_features.cmake +++ b/scripts/cmake/vcpkg_check_features.cmake @@ -179,7 +179,7 @@ function(vcpkg_check_features) set(feature_variables) if(NOT DEFINED arg_FEATURES AND NOT DEFINED arg_INVERTED_FEATURES) - message(DEPRECATION + z_vcpkg_deprecation_message( "calling `vcpkg_check_features` without the `FEATURES` keyword has been deprecated. Please add the `FEATURES` keyword to the call.") set(arg_FEATURES "${arg_UNPARSED_ARGUMENTS}") diff --git a/versions/a-/apr.json b/versions/a-/apr.json index 6f5ea6bf9b870c..d652415aa93e90 100644 --- a/versions/a-/apr.json +++ b/versions/a-/apr.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b9e93acdaa680398eaed361f1df530096ded84ff", + "version": "1.7.0", + "port-version": 4 + }, { "git-tree": "ca62f9b23d92ff6bb375277cb56e6ea1cde2c9f1", "version-string": "1.7.0", diff --git a/versions/a-/azure-iot-sdk-c.json b/versions/a-/azure-iot-sdk-c.json index 4e77989eb34ca9..f70e69627c4baf 100644 --- a/versions/a-/azure-iot-sdk-c.json +++ b/versions/a-/azure-iot-sdk-c.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5dadcecafd0c3ffdfcf438c1f5f8b106002e14d0", + "version-date": "2020-12-09", + "port-version": 1 + }, { "git-tree": "d74324af317840ffb5c5aa54f1579ef2faab4a0e", "version-string": "2020-12-09", diff --git a/versions/a-/azure-kinect-sensor-sdk.json b/versions/a-/azure-kinect-sensor-sdk.json index e7a2d37b5fb425..12f10ca85f24fb 100644 --- a/versions/a-/azure-kinect-sensor-sdk.json +++ b/versions/a-/azure-kinect-sensor-sdk.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "dc7fdf585419fadcd96b13a800c4323b098256cd", + "version": "1.4.1", + "port-version": 1 + }, { "git-tree": "28c9dbd6d17602e942cd81f9d70aeff80f3d83f0", "version-string": "1.4.1", diff --git a/versions/b-/bitserializer.json b/versions/b-/bitserializer.json index 5e3fd467f69642..7e1ce41a5bba9c 100644 --- a/versions/b-/bitserializer.json +++ b/versions/b-/bitserializer.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a840c1d638565cbc8c4fd9a4200c0f54136275d7", + "version": "0.10", + "port-version": 1 + }, { "git-tree": "7ad926d8d5b488348fb195aa2180443a986e3464", "version-string": "0.10", diff --git a/versions/b-/bond.json b/versions/b-/bond.json index d4c2879d564df5..a5cdc4d91bcfbd 100644 --- a/versions/b-/bond.json +++ b/versions/b-/bond.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e2a43aea856a8701e805dbba2e0bf9dd58a683ad", + "version": "9.0.3", + "port-version": 1 + }, { "git-tree": "bde4f6ac4c95a05f823e8de810f57df015738ac4", "version-string": "9.0.3", diff --git a/versions/b-/botan.json b/versions/b-/botan.json index 8b68bd2fb6a834..fec275a65f2f4a 100644 --- a/versions/b-/botan.json +++ b/versions/b-/botan.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8a0618dd4e015d7a0ae5339e6758c5f1fd4754a6", + "version": "2.16.0", + "port-version": 2 + }, { "git-tree": "7776bdc54cb37a29c18701d4332e4537e6be357a", "version": "2.16.0", diff --git a/versions/b-/bullet3.json b/versions/b-/bullet3.json index a8d289a0005970..ab4cad33816459 100644 --- a/versions/b-/bullet3.json +++ b/versions/b-/bullet3.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d116ffce40bc9376a9a6390c8aa65a3438ecc6c5", + "version": "3.17", + "port-version": 1 + }, { "git-tree": "4fc6b5f085568cedd1171dc99fd75c7e412dcc5a", "version-string": "3.17", diff --git a/versions/baseline.json b/versions/baseline.json index b505800252b1b5..4be6fb43bda34b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -102,7 +102,7 @@ }, "apr": { "baseline": "1.7.0", - "port-version": 3 + "port-version": 4 }, "apr-util": { "baseline": "1.6.1", @@ -274,11 +274,11 @@ }, "azure-iot-sdk-c": { "baseline": "2020-12-09", - "port-version": 0 + "port-version": 1 }, "azure-kinect-sensor-sdk": { "baseline": "1.4.1", - "port-version": 0 + "port-version": 1 }, "azure-macro-utils-c": { "baseline": "2020-06-17", @@ -390,7 +390,7 @@ }, "bitserializer": { "baseline": "0.10", - "port-version": 0 + "port-version": 1 }, "bitserializer-cpprestjson": { "baseline": "alias", @@ -434,7 +434,7 @@ }, "bond": { "baseline": "9.0.3", - "port-version": 0 + "port-version": 1 }, "boolinq": { "baseline": "3.0.1", @@ -1038,7 +1038,7 @@ }, "botan": { "baseline": "2.16.0", - "port-version": 1 + "port-version": 2 }, "box2d": { "baseline": "2.4.1", @@ -1074,7 +1074,7 @@ }, "bullet3": { "baseline": "3.17", - "port-version": 0 + "port-version": 1 }, "bustache": { "baseline": "1.1.0", @@ -1126,7 +1126,7 @@ }, "capstone": { "baseline": "4.0.2", - "port-version": 1 + "port-version": 2 }, "cartographer": { "baseline": "1.0.0", @@ -1178,7 +1178,7 @@ }, "ceres": { "baseline": "2.0.0", - "port-version": 4 + "port-version": 5 }, "cfitsio": { "baseline": "3.49", @@ -1186,7 +1186,7 @@ }, "cgal": { "baseline": "5.2.2", - "port-version": 0 + "port-version": 1 }, "cgicc": { "baseline": "3.2.19-4", @@ -1250,11 +1250,11 @@ }, "civetweb": { "baseline": "1.13", - "port-version": 1 + "port-version": 2 }, "cjson": { - "baseline": "2019-11-30-1", - "port-version": 0 + "baseline": "2019-11-30", + "port-version": 2 }, "clamav": { "baseline": "0.103.0", @@ -1310,7 +1310,7 @@ }, "clue": { "baseline": "1.0.0-alpha.7", - "port-version": 0 + "port-version": 1 }, "cmark": { "baseline": "0.29.0", @@ -1470,7 +1470,7 @@ }, "cppzmq": { "baseline": "4.7.1", - "port-version": 1 + "port-version": 2 }, "cpr": { "baseline": "1.6.2", @@ -1498,7 +1498,7 @@ }, "crashrpt": { "baseline": "1.4.3", - "port-version": 0 + "port-version": 1 }, "crc32c": { "baseline": "1.1.1", @@ -1585,8 +1585,8 @@ "port-version": 0 }, "czmq": { - "baseline": "2019-06-10-4", - "port-version": 0 + "baseline": "2019-06-10", + "port-version": 5 }, "d3dx12": { "baseline": "may2021", @@ -1718,11 +1718,11 @@ }, "dlib": { "baseline": "19.21", - "port-version": 4 + "port-version": 5 }, "dmlc": { "baseline": "2019-08-12", - "port-version": 5 + "port-version": 6 }, "docopt": { "baseline": "2018-11-01", @@ -1890,7 +1890,7 @@ }, "exiv2": { "baseline": "0.27.3", - "port-version": 4 + "port-version": 5 }, "expat": { "baseline": "2.4.1", @@ -1918,7 +1918,7 @@ }, "faiss": { "baseline": "1.6.4", - "port-version": 0 + "port-version": 1 }, "fakeit": { "baseline": "2.0.7", @@ -1989,8 +1989,8 @@ "port-version": 1 }, "fftw3": { - "baseline": "3.3.8-7", - "port-version": 0 + "baseline": "3.3.8", + "port-version": 8 }, "fftwpp": { "baseline": "2019-12-19", @@ -2069,8 +2069,8 @@ "port-version": 7 }, "foonathan-memory": { - "baseline": "2019-07-21-1", - "port-version": 0 + "baseline": "2019-07-21", + "port-version": 2 }, "forest": { "baseline": "12.1.0", @@ -2106,7 +2106,7 @@ }, "freerdp": { "baseline": "2.2.0", - "port-version": 1 + "port-version": 2 }, "freetds": { "baseline": "1.2.11", @@ -2234,7 +2234,7 @@ }, "getdns": { "baseline": "1.6.0", - "port-version": 0 + "port-version": 1 }, "getopt": { "baseline": "0", @@ -2366,7 +2366,7 @@ }, "gperftools": { "baseline": "2019-09-02", - "port-version": 0 + "port-version": 1 }, "gpgme": { "baseline": "1.14.0", @@ -2510,7 +2510,7 @@ }, "hiredis": { "baseline": "1.0.0", - "port-version": 1 + "port-version": 2 }, "hpx": { "baseline": "1.6.0", @@ -2718,7 +2718,7 @@ }, "itk": { "baseline": "5.1.0", - "port-version": 5 + "port-version": 6 }, "itpp": { "baseline": "4.3.1", @@ -2830,7 +2830,7 @@ }, "kenlm": { "baseline": "20200924", - "port-version": 1 + "port-version": 2 }, "keystone": { "baseline": "0.9.2", @@ -2906,7 +2906,7 @@ }, "kfr": { "baseline": "2020-06-15", - "port-version": 0 + "port-version": 1 }, "kinectsdk1": { "baseline": "1.8", @@ -2930,7 +2930,7 @@ }, "ktx": { "baseline": "4.0.0-beta5", - "port-version": 2 + "port-version": 3 }, "kubazip": { "baseline": "0.1.19", @@ -2942,7 +2942,7 @@ }, "kvasir-mpl": { "baseline": "2019-08-06", - "port-version": 0 + "port-version": 1 }, "lapack": { "baseline": "3", @@ -3001,8 +3001,8 @@ "port-version": 0 }, "libaaplus": { - "baseline": "2.12-1", - "port-version": 0 + "baseline": "2.12", + "port-version": 2 }, "libaiff": { "baseline": "5.0-6", @@ -3010,7 +3010,7 @@ }, "libarchive": { "baseline": "3.4.3", - "port-version": 6 + "port-version": 7 }, "libass": { "baseline": "0.15.1", @@ -3138,7 +3138,7 @@ }, "libflac": { "baseline": "1.3.3", - "port-version": 5 + "port-version": 6 }, "libfort": { "baseline": "0.4.1", @@ -3146,7 +3146,7 @@ }, "libfreenect2": { "baseline": "0.2.0", - "port-version": 5 + "port-version": 6 }, "libftdi": { "baseline": "0.20-1", @@ -3214,7 +3214,7 @@ }, "libhsplasma": { "baseline": "2020.08.30", - "port-version": 0 + "port-version": 1 }, "libhv": { "baseline": "1.0.0", @@ -3242,7 +3242,7 @@ }, "libigl": { "baseline": "2.2.0", - "port-version": 4 + "port-version": 5 }, "libilbc": { "baseline": "3.0.3", @@ -3258,7 +3258,7 @@ }, "libjpeg-turbo": { "baseline": "2.0.6", - "port-version": 0 + "port-version": 1 }, "libjuice": { "baseline": "0.7.1", @@ -3266,7 +3266,7 @@ }, "libkeyfinder": { "baseline": "2.2.4", - "port-version": 0 + "port-version": 1 }, "libkml": { "baseline": "1.3.0", @@ -3337,8 +3337,8 @@ "port-version": 1 }, "libmodman": { - "baseline": "2.0.1-2", - "port-version": 0 + "baseline": "2.0.1", + "port-version": 3 }, "libmodplug": { "baseline": "0.8.9.0", @@ -3422,7 +3422,7 @@ }, "libosmscout": { "baseline": "1.1.1", - "port-version": 0 + "port-version": 1 }, "libp7-baical": { "baseline": "replaced", @@ -3446,7 +3446,7 @@ }, "libpmemobj-cpp": { "baseline": "1.12", - "port-version": 0 + "port-version": 1 }, "libpng": { "baseline": "1.6.37", @@ -3469,8 +3469,8 @@ "port-version": 0 }, "libproxy": { - "baseline": "0.4.15-2", - "port-version": 0 + "baseline": "0.4.15", + "port-version": 3 }, "libqcow": { "baseline": "20210419", @@ -3502,7 +3502,7 @@ }, "libressl": { "baseline": "2.9.1", - "port-version": 3 + "port-version": 4 }, "librsvg": { "baseline": "2.40.20", @@ -3530,7 +3530,7 @@ }, "libsbml": { "baseline": "5.18.0", - "port-version": 0 + "port-version": 1 }, "libsigcpp": { "baseline": "3.0.3", @@ -3539,8 +3539,8 @@ "libsigcpp-3": { "baseline": "3.0.3", "port-version": 1 - }, - "libsmb2": { + }, + "libsmb2": { "baseline": "2021-04-29", "port-version": 0 }, @@ -3574,7 +3574,7 @@ }, "libsrt": { "baseline": "1.3.4", - "port-version": 0 + "port-version": 1 }, "libsrtp": { "baseline": "2.2.0", @@ -3598,7 +3598,7 @@ }, "libsvm": { "baseline": "323", - "port-version": 2 + "port-version": 3 }, "libtasn1": { "baseline": "4.17.0", @@ -3742,11 +3742,11 @@ }, "libzip": { "baseline": "1.7.3", - "port-version": 2 + "port-version": 3 }, "libzippp": { "baseline": "4.0-1.7.3", - "port-version": 3 + "port-version": 4 }, "licensepp": { "baseline": "2020-05-19", @@ -3774,7 +3774,7 @@ }, "llgl": { "baseline": "2019-08-15", - "port-version": 1 + "port-version": 2 }, "llvm": { "baseline": "12.0.0", @@ -3917,8 +3917,8 @@ "port-version": 0 }, "mathgl": { - "baseline": "2.4.3-6", - "port-version": 0 + "baseline": "2.4.3", + "port-version": 7 }, "matio": { "baseline": "1.5.19", @@ -3958,7 +3958,7 @@ }, "memorymodule": { "baseline": "2019-12-31", - "port-version": 0 + "port-version": 1 }, "mesa": { "baseline": "21.1.2", @@ -4006,11 +4006,11 @@ }, "mimalloc": { "baseline": "1.6.4", - "port-version": 0 + "port-version": 1 }, "minc": { "baseline": "2.4.03", - "port-version": 1 + "port-version": 2 }, "minhook": { "baseline": "1.3.3", @@ -4042,7 +4042,7 @@ }, "minizip": { "baseline": "1.2.11", - "port-version": 9 + "port-version": 10 }, "minizip-ng": { "baseline": "3.0.2", @@ -4054,7 +4054,7 @@ }, "mlpack": { "baseline": "3.4.1", - "port-version": 1 + "port-version": 2 }, "mman": { "baseline": "git-f5ff813-3", @@ -4062,7 +4062,7 @@ }, "mmloader": { "baseline": "2020-05-15", - "port-version": 1 + "port-version": 2 }, "mmx": { "baseline": "2019-09-29", @@ -4078,7 +4078,7 @@ }, "mongo-c-driver": { "baseline": "1.16.1", - "port-version": 4 + "port-version": 5 }, "mongo-cxx-driver": { "baseline": "3.4.0-5", @@ -4086,7 +4086,7 @@ }, "mongoose": { "baseline": "7.1", - "port-version": 0 + "port-version": 1 }, "monkeys-audio": { "baseline": "5.70", @@ -4162,7 +4162,7 @@ }, "ms-gltf": { "baseline": "r1.9.5.0", - "port-version": 0 + "port-version": 1 }, "ms-gsl": { "baseline": "3.1.0", @@ -4318,7 +4318,7 @@ }, "nifticlib": { "baseline": "2020-04-30", - "port-version": 0 + "port-version": 1 }, "nlohmann-fifo-map": { "baseline": "2018.05.07-1", @@ -4342,7 +4342,7 @@ }, "nng": { "baseline": "1.4.0", - "port-version": 0 + "port-version": 1 }, "nngpp": { "baseline": "1.3.0", @@ -4462,11 +4462,11 @@ }, "ogre": { "baseline": "1.12.9", - "port-version": 5 + "port-version": 6 }, "ogre-next": { - "baseline": "2019-10-20-1", - "port-version": 0 + "baseline": "2019-10-20", + "port-version": 2 }, "ois": { "baseline": "1.5", @@ -4490,7 +4490,7 @@ }, "open62541": { "baseline": "1.1.2", - "port-version": 2 + "port-version": 3 }, "openal-soft": { "baseline": "1.21.1", @@ -4502,15 +4502,15 @@ }, "opencascade": { "baseline": "7.5.0", - "port-version": 1 + "port-version": 2 }, "opencc": { "baseline": "2020-04-26", "port-version": 7 }, "opencensus-cpp": { - "baseline": "0.4.0-1", - "port-version": 0 + "baseline": "0.4.0", + "port-version": 2 }, "opencl": { "baseline": "2.2", @@ -4534,7 +4534,7 @@ }, "opencv2": { "baseline": "2.4.13.7", - "port-version": 5 + "port-version": 6 }, "opencv3": { "baseline": "3.4.14", @@ -4574,7 +4574,7 @@ }, "openjpeg": { "baseline": "2.3.1", - "port-version": 4 + "port-version": 5 }, "openmama": { "baseline": "6.3.1", @@ -4590,11 +4590,11 @@ }, "openmvg": { "baseline": "1.6", - "port-version": 2 + "port-version": 3 }, "openmvs": { "baseline": "1.1", - "port-version": 4 + "port-version": 5 }, "openni2": { "baseline": "2.2.0.33-11", @@ -4602,7 +4602,7 @@ }, "openscap": { "baseline": "1.3.1", - "port-version": 0 + "port-version": 1 }, "openssl": { "baseline": "1.1.1k", @@ -4654,7 +4654,7 @@ }, "opus": { "baseline": "1.3.1", - "port-version": 5 + "port-version": 6 }, "opusfile": { "baseline": "0.12", @@ -4670,7 +4670,7 @@ }, "osg": { "baseline": "3.6.5", - "port-version": 7 + "port-version": 8 }, "osg-qt": { "baseline": "Qt5", @@ -4678,7 +4678,7 @@ }, "osgearth": { "baseline": "3.1", - "port-version": 4 + "port-version": 5 }, "osi": { "baseline": "0.108.6", @@ -4738,7 +4738,7 @@ }, "paraview": { "baseline": "5.8.0", - "port-version": 3 + "port-version": 4 }, "parmetis": { "baseline": "4.0.3", @@ -4902,7 +4902,7 @@ }, "poco": { "baseline": "1.10.1", - "port-version": 5 + "port-version": 6 }, "podofo": { "baseline": "0.9.7", @@ -4922,7 +4922,7 @@ }, "polyhook2": { "baseline": "2021-05-09", - "port-version": 0 + "port-version": 1 }, "polymorphic-value": { "baseline": "1.3.0-1", @@ -4934,7 +4934,7 @@ }, "poppler": { "baseline": "20.12.1", - "port-version": 5 + "port-version": 6 }, "popsift": { "baseline": "0.9", @@ -4978,7 +4978,7 @@ }, "proj4": { "baseline": "7.2.1", - "port-version": 2 + "port-version": 3 }, "prometheus-cpp": { "baseline": "0.12.3", @@ -4989,8 +4989,8 @@ "port-version": 2 }, "protobuf-c": { - "baseline": "1.3.2-2", - "port-version": 0 + "baseline": "1.3.2", + "port-version": 3 }, "protopuf": { "baseline": "2.0.0", @@ -5498,11 +5498,11 @@ }, "restbed": { "baseline": "4.7", - "port-version": 0 + "port-version": 1 }, "restc-cpp": { "baseline": "0.10.0", - "port-version": 0 + "port-version": 1 }, "restclient-cpp": { "baseline": "0.5.2", @@ -5562,7 +5562,7 @@ }, "rtabmap": { "baseline": "0.20.3", - "port-version": 1 + "port-version": 2 }, "rtaudio": { "baseline": "2021-05-18", @@ -5674,7 +5674,7 @@ }, "sdl2-mixer": { "baseline": "2.0.4", - "port-version": 11 + "port-version": 12 }, "sdl2-net": { "baseline": "2.0.1-8", @@ -5974,7 +5974,7 @@ }, "sqlite-orm": { "baseline": "1.6", - "port-version": 0 + "port-version": 1 }, "sqlite3": { "baseline": "3.35.5", @@ -6006,7 +6006,7 @@ }, "status-value-lite": { "baseline": "1.1.0", - "port-version": 0 + "port-version": 1 }, "stb": { "baseline": "2020-09-14", @@ -6038,7 +6038,7 @@ }, "stx": { "baseline": "1.0.1", - "port-version": 0 + "port-version": 1 }, "stxxl": { "baseline": "2018-11-15-2", @@ -6058,7 +6058,7 @@ }, "symengine": { "baseline": "2020-05-25", - "port-version": 0 + "port-version": 1 }, "systemc": { "baseline": "2.3.3-4", @@ -6134,7 +6134,7 @@ }, "tesseract": { "baseline": "4.1.1", - "port-version": 8 + "port-version": 9 }, "tfhe": { "baseline": "1.0.1-1", @@ -6238,7 +6238,7 @@ }, "tinyobjloader": { "baseline": "2.0.0-rc2", - "port-version": 0 + "port-version": 1 }, "tinyply": { "baseline": "2020-05-22", @@ -6362,7 +6362,7 @@ }, "type-lite": { "baseline": "0.1.0", - "port-version": 0 + "port-version": 1 }, "type-safe": { "baseline": "0.2.1", @@ -6370,7 +6370,7 @@ }, "uchardet": { "baseline": "2020-04-26", - "port-version": 0 + "port-version": 1 }, "umock-c": { "baseline": "2020-06-17-1", @@ -6434,7 +6434,7 @@ }, "usockets": { "baseline": "0.7.1", - "port-version": 0 + "port-version": 1 }, "usrsctp": { "baseline": "0db9691", @@ -6486,7 +6486,7 @@ }, "value-ptr-lite": { "baseline": "0.2.1", - "port-version": 0 + "port-version": 1 }, "vamp-sdk": { "baseline": "2.9", @@ -6546,7 +6546,7 @@ }, "vtk": { "baseline": "9.0.1", - "port-version": 6 + "port-version": 7 }, "vtk-dicom": { "baseline": "0.8.12-1", @@ -6658,7 +6658,7 @@ }, "wt": { "baseline": "4.5.0", - "port-version": 0 + "port-version": 1 }, "wtl": { "baseline": "10.0.10320", @@ -6734,7 +6734,7 @@ }, "xsimd": { "baseline": "7.4.9", - "port-version": 0 + "port-version": 1 }, "xtensor": { "baseline": "0.23.10", @@ -6758,7 +6758,7 @@ }, "xxhash": { "baseline": "0.8.0", - "port-version": 1 + "port-version": 2 }, "yajl": { "baseline": "2.1.0-1", @@ -6817,8 +6817,8 @@ "port-version": 0 }, "zfp": { - "baseline": "0.5.5-2", - "port-version": 0 + "baseline": "0.5.5", + "port-version": 3 }, "zkpp": { "baseline": "0.2.3", diff --git a/versions/c-/capstone.json b/versions/c-/capstone.json index a74ac9b9255393..bcd224fa77aa3d 100644 --- a/versions/c-/capstone.json +++ b/versions/c-/capstone.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "465e527988f09c855e156cff45b7ee6dfbe1d303", + "version": "4.0.2", + "port-version": 2 + }, { "git-tree": "7c919b056af0b624766a625f1de7847f97262d92", "version-string": "4.0.2", diff --git a/versions/c-/ceres.json b/versions/c-/ceres.json index c4607a3ae012be..b2284cd17c9e0e 100644 --- a/versions/c-/ceres.json +++ b/versions/c-/ceres.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "07f2aa6906e97637ae7a4ed6dcfce6867eb1a049", + "version-semver": "2.0.0", + "port-version": 5 + }, { "git-tree": "ba834e4ef32213f516d2b0539240ba4cc4a9c90a", "version-semver": "2.0.0", diff --git a/versions/c-/cgal.json b/versions/c-/cgal.json index 6f27b3aeccc590..ce6e700fc47994 100644 --- a/versions/c-/cgal.json +++ b/versions/c-/cgal.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "02c3a0b581425d69dc21787d87e14c53a07e33ee", + "version": "5.2.2", + "port-version": 1 + }, { "git-tree": "8ecf63852d98760d2b2bd0c75b70ab95a5e73aca", "version-string": "5.2.2", diff --git a/versions/c-/civetweb.json b/versions/c-/civetweb.json index 669cb9a5696a7d..4a1f0f8274dc38 100644 --- a/versions/c-/civetweb.json +++ b/versions/c-/civetweb.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ca6f80fd431dc0a13daa1509308d598700fbd763", + "version": "1.13", + "port-version": 2 + }, { "git-tree": "c66a22f30f2b72f81ae2bb23cce2bfc512b6e983", "version-string": "1.13", diff --git a/versions/c-/cjson.json b/versions/c-/cjson.json index 60a5fdf30eb2b9..65804958af0dd7 100644 --- a/versions/c-/cjson.json +++ b/versions/c-/cjson.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c8997bd75a1e40cf8ac7f7d77a942afd84f01d2e", + "version-date": "2019-11-30", + "port-version": 2 + }, { "git-tree": "2a1edb97563c7a8e4007f479bfdcb33122911e16", "version-string": "2019-11-30-1", diff --git a/versions/c-/clue.json b/versions/c-/clue.json index ae2eb1280ba21e..def781117f8b9a 100644 --- a/versions/c-/clue.json +++ b/versions/c-/clue.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b58662a5b92d34be097810c33d6ec24400ae0b26", + "version-string": "1.0.0-alpha.7", + "port-version": 1 + }, { "git-tree": "f4b5156fc9604848b9aa627ef0bf7ab21e9ad5ac", "version-string": "1.0.0-alpha.7", diff --git a/versions/c-/cppzmq.json b/versions/c-/cppzmq.json index caaa7cfa80a1d0..bbf86ebf20665f 100644 --- a/versions/c-/cppzmq.json +++ b/versions/c-/cppzmq.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "142701d624e76cc4288ddce74c796501ba8cfa57", + "version": "4.7.1", + "port-version": 2 + }, { "git-tree": "8f196edc3e7a6d6d26e14162ed542848d1eee4c1", "version-string": "4.7.1", diff --git a/versions/c-/crashrpt.json b/versions/c-/crashrpt.json index 665df26dda7ed0..633efbaa4d5e66 100644 --- a/versions/c-/crashrpt.json +++ b/versions/c-/crashrpt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ad55102e0d167bb457349e5b2b4cec75efc45a91", + "version": "1.4.3", + "port-version": 1 + }, { "git-tree": "671b2d16a22bdaf8718e15fa13554c838b6e6ce7", "version-string": "1.4.3", diff --git a/versions/c-/czmq.json b/versions/c-/czmq.json index 3d8139285e5882..9698bb0f19bef0 100644 --- a/versions/c-/czmq.json +++ b/versions/c-/czmq.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "22ab1337f7917914c9d90706cb4d2e50706dedfd", + "version-date": "2019-06-10", + "port-version": 5 + }, { "git-tree": "31aceda22627ab6f97f03868d5f92a4cc78a275e", "version-string": "2019-06-10-4", diff --git a/versions/d-/dlib.json b/versions/d-/dlib.json index 1984302539f7de..9d7cd262cf8b8b 100644 --- a/versions/d-/dlib.json +++ b/versions/d-/dlib.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "58207e22ff2355358bee9fb607b03b6cab1030c6", + "version": "19.21", + "port-version": 5 + }, { "git-tree": "498121f386e722fbc511caac849425041206735b", "version-string": "19.21", diff --git a/versions/d-/dmlc.json b/versions/d-/dmlc.json index 9a0daad884339f..97a0362d2bdb11 100644 --- a/versions/d-/dmlc.json +++ b/versions/d-/dmlc.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "47d5b971d74b762c6c52e676d5c1c082ee462c0e", + "version-date": "2019-08-12", + "port-version": 6 + }, { "git-tree": "162f71aa6f31426d3e8cbbb2614c8bba689e7bbc", "version-string": "2019-08-12", diff --git a/versions/e-/exiv2.json b/versions/e-/exiv2.json index 6f6848cc146cb0..e8e97c264524a9 100644 --- a/versions/e-/exiv2.json +++ b/versions/e-/exiv2.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4ba1514ca1c6a87fea2bc6688ea46da33edb63e4", + "version": "0.27.3", + "port-version": 5 + }, { "git-tree": "e38c35650c00596aafb8dda45b0d0e7f0a591563", "version-string": "0.27.3", diff --git a/versions/f-/faiss.json b/versions/f-/faiss.json index a8209b68eaebe8..debc8c26714f77 100644 --- a/versions/f-/faiss.json +++ b/versions/f-/faiss.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f7f6ac1784f8f89a97f7d88e0d55a9c7e944039a", + "version": "1.6.4", + "port-version": 1 + }, { "git-tree": "57552b56d2871ea87459fc655463067e1b02fcf3", "version-string": "1.6.4", diff --git a/versions/f-/fftw3.json b/versions/f-/fftw3.json index 5abf3a408798a6..7c1bd2c3a9e293 100644 --- a/versions/f-/fftw3.json +++ b/versions/f-/fftw3.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "dafe31692b5c64eeecc2bf550d21f23e713c1b9c", + "version": "3.3.8", + "port-version": 8 + }, { "git-tree": "6fd8682a3c82db155e040aa24a3a396b5c6c1332", "version-string": "3.3.8-7", diff --git a/versions/f-/foonathan-memory.json b/versions/f-/foonathan-memory.json index 9e964cf7c85e1f..5afba7453f25f9 100644 --- a/versions/f-/foonathan-memory.json +++ b/versions/f-/foonathan-memory.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0ed4faf3daa648ef07a37dc52d4461aec442c5b6", + "version-date": "2019-07-21", + "port-version": 2 + }, { "git-tree": "fbb7ebb8d13d36b8ce0369dd801de6302f412512", "version-string": "2019-07-21-1", diff --git a/versions/f-/freerdp.json b/versions/f-/freerdp.json index 71e405befb026d..5d82fb1649b420 100644 --- a/versions/f-/freerdp.json +++ b/versions/f-/freerdp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "41b39a7759ba540840d3bbd200685acfaa0cc735", + "version-semver": "2.2.0", + "port-version": 2 + }, { "git-tree": "9691eb7a176a1bbe9da26f853d59403f00aef9a0", "version-semver": "2.2.0", diff --git a/versions/g-/getdns.json b/versions/g-/getdns.json index 34370a5a7ff744..f3272d9f9234b0 100644 --- a/versions/g-/getdns.json +++ b/versions/g-/getdns.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "bd692666a0f91715cba912d14e20706eee76ae71", + "version": "1.6.0", + "port-version": 1 + }, { "git-tree": "2ad34d7694f942b2967d6c88acfde707c27f9bb5", "version-string": "1.6.0", diff --git a/versions/g-/gperftools.json b/versions/g-/gperftools.json index a32f9eb6ac692c..42815737f84a7f 100644 --- a/versions/g-/gperftools.json +++ b/versions/g-/gperftools.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8111f76fdeaa00b6193eb7147978293a28d8b621", + "version-date": "2019-09-02", + "port-version": 1 + }, { "git-tree": "ca64f86fb8b7ffd55e935d885d08f50d6271a755", "version-string": "2019-09-02", diff --git a/versions/h-/hiredis.json b/versions/h-/hiredis.json index 50d4361ee4c3eb..2c6a74c1e3a192 100644 --- a/versions/h-/hiredis.json +++ b/versions/h-/hiredis.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "27f28b33b0038f7ecd08375ec97a2e0e04e5f0fd", + "version": "1.0.0", + "port-version": 2 + }, { "git-tree": "3ce136eecabedaebd15eb4a454c2ecf89f90e9c3", "version": "1.0.0", diff --git a/versions/i-/itk.json b/versions/i-/itk.json index b6d62dd1f38ef8..9d9d1f7218c977 100644 --- a/versions/i-/itk.json +++ b/versions/i-/itk.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "57260b25928157828df9946efc004699c88ba8c4", + "version": "5.1.0", + "port-version": 6 + }, { "git-tree": "58ababb668655a11289755a8069265656a2758f4", "version-string": "5.1.0", diff --git a/versions/k-/kenlm.json b/versions/k-/kenlm.json index 0ad8159aedcb26..fdaaf1c628774c 100644 --- a/versions/k-/kenlm.json +++ b/versions/k-/kenlm.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b5a888724def3c0d54645fd1ee6a7055b7f6f2a8", + "version": "20200924", + "port-version": 2 + }, { "git-tree": "5fd24bb27699940f72b94a9c3cf3e77a7d645a76", "version-string": "20200924", diff --git a/versions/k-/kfr.json b/versions/k-/kfr.json index 29ce793140407e..3e92c703789057 100644 --- a/versions/k-/kfr.json +++ b/versions/k-/kfr.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "046713e8ffc0c3ce0b8ddd70066eff03d3bae559", + "version-date": "2020-06-15", + "port-version": 1 + }, { "git-tree": "22401e7e0aafe0934b6eb6201b83283609fe5d81", "version-string": "2020-06-15", diff --git a/versions/k-/ktx.json b/versions/k-/ktx.json index 935f983b37c0b1..407abca1cbee52 100644 --- a/versions/k-/ktx.json +++ b/versions/k-/ktx.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b54f3b5f4987f4daacc2e696be21eab827c730e6", + "version-string": "4.0.0-beta5", + "port-version": 3 + }, { "git-tree": "7a9d8e946937d795afa8a57d63357aa76be2d4ce", "version-string": "4.0.0-beta5", diff --git a/versions/k-/kvasir-mpl.json b/versions/k-/kvasir-mpl.json index 20faadeb6aa309..a265e3da24baf5 100644 --- a/versions/k-/kvasir-mpl.json +++ b/versions/k-/kvasir-mpl.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5ba39e6aae66a6267920a1067452a29f5dd9596d", + "version-date": "2019-08-06", + "port-version": 1 + }, { "git-tree": "d07bf9f9e3380b5b9774152634b93bb308af0bd3", "version-string": "2019-08-06", diff --git a/versions/l-/libaaplus.json b/versions/l-/libaaplus.json index 763144ec891882..b1cb4d33ce11f4 100644 --- a/versions/l-/libaaplus.json +++ b/versions/l-/libaaplus.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5276f34e0e4f91e1bdc8c7f46f431a50c890869b", + "version": "2.12", + "port-version": 2 + }, { "git-tree": "0d8f92d1cc3501ab9ce9cb87ab302acc29101847", "version-string": "2.12-1", diff --git a/versions/l-/libarchive.json b/versions/l-/libarchive.json index a586104d326086..ef78d5547b6fdb 100644 --- a/versions/l-/libarchive.json +++ b/versions/l-/libarchive.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0d0681ae4895852b89dde2077b048c17c842b2d4", + "version-semver": "3.4.3", + "port-version": 7 + }, { "git-tree": "8990b8db984f4a3652bb644608efd7dcd1573bf3", "version-semver": "3.4.3", diff --git a/versions/l-/libflac.json b/versions/l-/libflac.json index 8fb44f9fd1ae11..15a94e73bb0a99 100644 --- a/versions/l-/libflac.json +++ b/versions/l-/libflac.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "92f839921f4fb0badfb6abd92d92d63abac2c921", + "version": "1.3.3", + "port-version": 6 + }, { "git-tree": "2e34a0ed7543005386679cd20d4a6d13988c2492", "version-string": "1.3.3", diff --git a/versions/l-/libfreenect2.json b/versions/l-/libfreenect2.json index 14772f6785cc2c..75943cbab87700 100644 --- a/versions/l-/libfreenect2.json +++ b/versions/l-/libfreenect2.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ebc76b174aa74c987228aaf560d940d141cdfe11", + "version": "0.2.0", + "port-version": 6 + }, { "git-tree": "84c6e844fcefbbce598025953699c7c536e1e783", "version-string": "0.2.0", diff --git a/versions/l-/libhsplasma.json b/versions/l-/libhsplasma.json index 4655181e6228e4..31c1f0fbacb050 100644 --- a/versions/l-/libhsplasma.json +++ b/versions/l-/libhsplasma.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d13066ec41b829a665553a3084611d4759111e67", + "version-string": "2020.08.30", + "port-version": 1 + }, { "git-tree": "3cc323670945b88a5da121aa2823e4ac154d964e", "version-string": "2020.08.30", diff --git a/versions/l-/libigl.json b/versions/l-/libigl.json index 04095ebf5a75e6..a803000af2dec7 100644 --- a/versions/l-/libigl.json +++ b/versions/l-/libigl.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6bec94b089c08140c9c120a7eb1ee997876908bc", + "version": "2.2.0", + "port-version": 5 + }, { "git-tree": "d150e0cc468dec8769382b413a5c477a0682f1fd", "version-string": "2.2.0", diff --git a/versions/l-/libjpeg-turbo.json b/versions/l-/libjpeg-turbo.json index 6bcdc411f77f4e..caa5172c5d9b47 100644 --- a/versions/l-/libjpeg-turbo.json +++ b/versions/l-/libjpeg-turbo.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8c07956a1982ab89df15f86f482671fffcc49ec8", + "version": "2.0.6", + "port-version": 1 + }, { "git-tree": "42aed1a37d04ecdc437a4f52c6dd71740339f478", "version-string": "2.0.6", diff --git a/versions/l-/libkeyfinder.json b/versions/l-/libkeyfinder.json index b3738e716ab195..6e1d0d9f86b7f1 100644 --- a/versions/l-/libkeyfinder.json +++ b/versions/l-/libkeyfinder.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "be9d37a43fb96bb7ad7b63cb0bbb2689a6328da8", + "version": "2.2.4", + "port-version": 1 + }, { "git-tree": "0ea7e74c79c626ed0185ee546a684293663cf651", "version-string": "2.2.4", diff --git a/versions/l-/libmodman.json b/versions/l-/libmodman.json index e1e4f572c60b8d..3c44811cc9574c 100644 --- a/versions/l-/libmodman.json +++ b/versions/l-/libmodman.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "13035cf825070d5b92345b91c22fe3c29d40f456", + "version": "2.0.1", + "port-version": 3 + }, { "git-tree": "5ac70c470d670ed354de7816cd2bb9905a416dd4", "version-string": "2.0.1-2", diff --git a/versions/l-/libosmscout.json b/versions/l-/libosmscout.json index bfa3103f4c9140..fb8bdad1db03b7 100644 --- a/versions/l-/libosmscout.json +++ b/versions/l-/libosmscout.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "182a86d0132b90ae966bac6d481b04d34453ffee", + "version": "1.1.1", + "port-version": 1 + }, { "git-tree": "18f4ae0fd674282e4c45af88d054090e8ba9a80d", "version-string": "1.1.1", diff --git a/versions/l-/libpmemobj-cpp.json b/versions/l-/libpmemobj-cpp.json index 8594fb9d9cf8b9..d873bc9d670af5 100644 --- a/versions/l-/libpmemobj-cpp.json +++ b/versions/l-/libpmemobj-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d5eb0303bf1c9533b07c8854621d23a2bfc1a923", + "version": "1.12", + "port-version": 1 + }, { "git-tree": "debedff0ebcfc704948550b14af45cfa1b7cf3bb", "version-string": "1.12", diff --git a/versions/l-/libproxy.json b/versions/l-/libproxy.json index 0344ba5f7b13f2..a39992b4322e8e 100644 --- a/versions/l-/libproxy.json +++ b/versions/l-/libproxy.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "165108860a8c5af8b2813c01abdb0629f900cf2d", + "version": "0.4.15", + "port-version": 3 + }, { "git-tree": "7f8aa36e95779e7845d82f4bad6f300dae04b58d", "version-string": "0.4.15-2", diff --git a/versions/l-/libressl.json b/versions/l-/libressl.json index 62ab6a809d3ef2..62fdd07c3284fa 100644 --- a/versions/l-/libressl.json +++ b/versions/l-/libressl.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "3c13c921ce427bfefdc8222a6fd875623d76ec0d", + "version": "2.9.1", + "port-version": 4 + }, { "git-tree": "3de8a5b9f15524db17ccff3c0a4c61266d8fb3b1", "version-string": "2.9.1", diff --git a/versions/l-/libsbml.json b/versions/l-/libsbml.json index 91ef147d5509c8..13de4f80fd37be 100644 --- a/versions/l-/libsbml.json +++ b/versions/l-/libsbml.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c16f3962f40aeadd4d32439493d7148ab4be155e", + "version": "5.18.0", + "port-version": 1 + }, { "git-tree": "1f88782ee0e10d3ac4f2604ffd6b9b2f78e9d946", "version-string": "5.18.0", diff --git a/versions/l-/libsrt.json b/versions/l-/libsrt.json index 731cf4fd101ca1..382f8a915829a0 100644 --- a/versions/l-/libsrt.json +++ b/versions/l-/libsrt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "63e49866c6dbd6433a316669051171b19aeb743a", + "version": "1.3.4", + "port-version": 1 + }, { "git-tree": "cf78228426d0454712497d526abf031f6e6afd29", "version-string": "1.3.4", diff --git a/versions/l-/libsvm.json b/versions/l-/libsvm.json index 8f919ee33bbd6f..1dfb60c59426b7 100644 --- a/versions/l-/libsvm.json +++ b/versions/l-/libsvm.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "24c1fdb58c045bedc435c6bda3472b4796b75fb6", + "version": "323", + "port-version": 3 + }, { "git-tree": "14f75f50d38f27beddb27fb54bf0927942db9954", "version-string": "323", diff --git a/versions/l-/libzip.json b/versions/l-/libzip.json index 1d40ee0934a3da..d31ecaf557acfa 100644 --- a/versions/l-/libzip.json +++ b/versions/l-/libzip.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f182dc72fb14b7b5bad33a6da4501d60e6546157", + "version-semver": "1.7.3", + "port-version": 3 + }, { "git-tree": "519b00c1db73782b3527816055dffbcbdde805a0", "version-semver": "1.7.3", diff --git a/versions/l-/libzippp.json b/versions/l-/libzippp.json index f82ee71731c57f..1fdcb9fbc049db 100644 --- a/versions/l-/libzippp.json +++ b/versions/l-/libzippp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "57e586394c5e42b6b212ae2e403efcc61451fbab", + "version-string": "4.0-1.7.3", + "port-version": 4 + }, { "git-tree": "b599e7e8cf8101b7ad23965c00bca32c24de4b88", "version-string": "4.0-1.7.3", diff --git a/versions/l-/llgl.json b/versions/l-/llgl.json index c6c77c05a5a19a..e70e05ce498406 100644 --- a/versions/l-/llgl.json +++ b/versions/l-/llgl.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e59f0d80b94ab87d66cdaef99098df6717ec5e7e", + "version-date": "2019-08-15", + "port-version": 2 + }, { "git-tree": "097f9348e4c5bd300cd86ccc67831cd1de9f499c", "version-string": "2019-08-15", diff --git a/versions/m-/mathgl.json b/versions/m-/mathgl.json index 93e51a4fd543cc..41d82d6d8076b8 100644 --- a/versions/m-/mathgl.json +++ b/versions/m-/mathgl.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "aacd44ae15d4e4c65ae5d03a5aae6b85254888b4", + "version": "2.4.3", + "port-version": 7 + }, { "git-tree": "73c110a8763070c78749ce041eea862716bba72a", "version-string": "2.4.3-6", diff --git a/versions/m-/memorymodule.json b/versions/m-/memorymodule.json index fbacc9b506acd9..fb13c6511a31e5 100644 --- a/versions/m-/memorymodule.json +++ b/versions/m-/memorymodule.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "fe01ce27c1c4147f37869212c1d5212c5222747f", + "version-date": "2019-12-31", + "port-version": 1 + }, { "git-tree": "20dc022d60890deec31c30e530881cf972c15253", "version-string": "2019-12-31", diff --git a/versions/m-/mimalloc.json b/versions/m-/mimalloc.json index 623a0e0b4716d1..2a687672b5073e 100644 --- a/versions/m-/mimalloc.json +++ b/versions/m-/mimalloc.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "895d3a553b47686330adcd5f2f8aa80aad0a0a99", + "version": "1.6.4", + "port-version": 1 + }, { "git-tree": "e56e85546183d42a9831a167651bd40f9e59edb1", "version-string": "1.6.4", diff --git a/versions/m-/minc.json b/versions/m-/minc.json index 5ad61aa206ed40..9d87a57ba94923 100644 --- a/versions/m-/minc.json +++ b/versions/m-/minc.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2d81b36fd425bc250568d39d211f34ac9269782b", + "version-string": "2.4.03", + "port-version": 2 + }, { "git-tree": "acdeaea4e9ff6ac06a4349375f57cfe0e66aa241", "version-string": "2.4.03", diff --git a/versions/m-/minizip.json b/versions/m-/minizip.json index acbf121370f2ab..a1c1e7b4aa17f1 100644 --- a/versions/m-/minizip.json +++ b/versions/m-/minizip.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5245c59a80043d81c402035387e618e13ee691ef", + "version-semver": "1.2.11", + "port-version": 10 + }, { "git-tree": "fc89de0b8a1105f6bee9625bba4031b138862a39", "version-semver": "1.2.11", diff --git a/versions/m-/mlpack.json b/versions/m-/mlpack.json index 585e56e2741986..19d3a771c26ff0 100644 --- a/versions/m-/mlpack.json +++ b/versions/m-/mlpack.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "30fae3c03f84bc9542784ea3c021f81058651e57", + "version": "3.4.1", + "port-version": 2 + }, { "git-tree": "4793fb5802e10e645d5d33e0ec2baf6f1a0a337b", "version": "3.4.1", diff --git a/versions/m-/mmloader.json b/versions/m-/mmloader.json index ff952b9d88d27e..9cace4bb2dc9b6 100644 --- a/versions/m-/mmloader.json +++ b/versions/m-/mmloader.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e3f9803743b252d3c76a8f4f9330f63ded28a6bd", + "version-date": "2020-05-15", + "port-version": 2 + }, { "git-tree": "e1825273819a6439f75ba1439385944a1331101c", "version-string": "2020-05-15", diff --git a/versions/m-/mongo-c-driver.json b/versions/m-/mongo-c-driver.json index ae610504943f88..e845b755d79e84 100644 --- a/versions/m-/mongo-c-driver.json +++ b/versions/m-/mongo-c-driver.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5a7c3c364241405fdd4b8c50634892246ae2104e", + "version-string": "1.16.1", + "port-version": 5 + }, { "git-tree": "6b948f7f7ff67f47481c2630ba40ab300bceee01", "version-string": "1.16.1", diff --git a/versions/m-/mongoose.json b/versions/m-/mongoose.json index fae1081ea31f2e..a404015b403ef1 100644 --- a/versions/m-/mongoose.json +++ b/versions/m-/mongoose.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e1f28c86ad0bdd832efeaee0446b0687e2348cc8", + "version": "7.1", + "port-version": 1 + }, { "git-tree": "a706659c49d7ac73bfa869a3497ffeec2c57af71", "version": "7.1", diff --git a/versions/m-/ms-gltf.json b/versions/m-/ms-gltf.json index f583a8a81ecc4c..c358d495e924bd 100644 --- a/versions/m-/ms-gltf.json +++ b/versions/m-/ms-gltf.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6a14e5ddf361243fb690164dd3a5ec38cf34d68a", + "version-string": "r1.9.5.0", + "port-version": 1 + }, { "git-tree": "1c3bf009ece6942607e095c0088810b6dbf86d38", "version-string": "r1.9.5.0", diff --git a/versions/n-/nifticlib.json b/versions/n-/nifticlib.json index dc15a05763ec9b..13ce052f954e4e 100644 --- a/versions/n-/nifticlib.json +++ b/versions/n-/nifticlib.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4194afdd268d5ce81c2b06e6ef22029589c015cb", + "version-date": "2020-04-30", + "port-version": 1 + }, { "git-tree": "28adfbbaaf62ef125a255045592cd935532a6e2d", "version-string": "2020-04-30", diff --git a/versions/n-/nng.json b/versions/n-/nng.json index b8ffd04e9c25e6..17eb247e9c5a6b 100644 --- a/versions/n-/nng.json +++ b/versions/n-/nng.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8a6649a3ca14c37895b4ef16b7342638760b62ea", + "version": "1.4.0", + "port-version": 1 + }, { "git-tree": "6fce71079b3518a4449743fb055a45a8a881d4a5", "version-string": "1.4.0", diff --git a/versions/o-/ogre-next.json b/versions/o-/ogre-next.json index c8a17059ae7a48..bd82820f8eb763 100644 --- a/versions/o-/ogre-next.json +++ b/versions/o-/ogre-next.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "85179d3f09eb58d12bce8905bf3aa8b68a167542", + "version-date": "2019-10-20", + "port-version": 2 + }, { "git-tree": "d8a84a70373caadf837280fe2873d5d286d2c770", "version-string": "2019-10-20-1", diff --git a/versions/o-/ogre.json b/versions/o-/ogre.json index 5dd8f1b76d14f4..df4a4309b6b573 100644 --- a/versions/o-/ogre.json +++ b/versions/o-/ogre.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2950aacc67e0ee4192a9e2276c3b7e7e95dca4df", + "version": "1.12.9", + "port-version": 6 + }, { "git-tree": "322b9a5290ce1656aa66b684b07d1e327b18eeeb", "version-string": "1.12.9", diff --git a/versions/o-/open62541.json b/versions/o-/open62541.json index f91b9f9b34cfd8..fb47f6fd4fcae4 100644 --- a/versions/o-/open62541.json +++ b/versions/o-/open62541.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a92c06f934095973829b0610d642abc988409914", + "version": "1.1.2", + "port-version": 3 + }, { "git-tree": "98a37e8146a1e56f67a180b3c239f903ed59c401", "version": "1.1.2", diff --git a/versions/o-/opencascade.json b/versions/o-/opencascade.json index 41455245125dd0..a20d91cbf9b44f 100644 --- a/versions/o-/opencascade.json +++ b/versions/o-/opencascade.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "3cf4c82b514c6922b2e7ac87ab77a56d2a30a7f5", + "version": "7.5.0", + "port-version": 2 + }, { "git-tree": "1afbbcf0d6d85963a334b8ae8e95b4fe16a9ff5b", "version-string": "7.5.0", diff --git a/versions/o-/opencensus-cpp.json b/versions/o-/opencensus-cpp.json index 9fd0d45f608043..1fb13e038fc2e7 100644 --- a/versions/o-/opencensus-cpp.json +++ b/versions/o-/opencensus-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8e88ed1aa4f7d8cd344a4fb850f1312e7bb7b5cd", + "version": "0.4.0", + "port-version": 2 + }, { "git-tree": "761b1a467f5402007072e8f3282ec2e8801615d3", "version-string": "0.4.0-1", diff --git a/versions/o-/opencv2.json b/versions/o-/opencv2.json index 11fd9d437cbf5a..ba3468518dcad9 100644 --- a/versions/o-/opencv2.json +++ b/versions/o-/opencv2.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "29561778a0b3a0cc6d2318207dfb838d18edd9bb", + "version": "2.4.13.7", + "port-version": 6 + }, { "git-tree": "50a5602ecab15fd1c36f0619a5fdbd4792eb1b23", "version-string": "2.4.13.7", diff --git a/versions/o-/openjpeg.json b/versions/o-/openjpeg.json index e0acda96d4fc47..f103c3f032d718 100644 --- a/versions/o-/openjpeg.json +++ b/versions/o-/openjpeg.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9e15b2fdcaa8f454e850f5fc77911b6834a41129", + "version-semver": "2.3.1", + "port-version": 5 + }, { "git-tree": "a11a593758d57ee96493bd2cb667ac1aa88e972c", "version-semver": "2.3.1", diff --git a/versions/o-/openmvg.json b/versions/o-/openmvg.json index bced436429ab5d..3c26568c8561c6 100644 --- a/versions/o-/openmvg.json +++ b/versions/o-/openmvg.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "829ca3bef7a789fc923a818c41ccad05d85d5017", + "version": "1.6", + "port-version": 3 + }, { "git-tree": "f62103b28735c9e72b9a866e6530c52629e77295", "version-string": "1.6", diff --git a/versions/o-/openmvs.json b/versions/o-/openmvs.json index 2e43a35ec9d410..3977b2fc4fb78c 100644 --- a/versions/o-/openmvs.json +++ b/versions/o-/openmvs.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "187fcc90c373867df620bf172de365de264e75cd", + "version": "1.1", + "port-version": 5 + }, { "git-tree": "a14a8fbedb0cb071c7f6b3d97d3c12d6c27f678e", "version-string": "1.1", diff --git a/versions/o-/openscap.json b/versions/o-/openscap.json index 7949d83efb0c9f..d52abcd1519497 100644 --- a/versions/o-/openscap.json +++ b/versions/o-/openscap.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "28f771de0516168ed2862fcbecac78087fa2a737", + "version": "1.3.1", + "port-version": 1 + }, { "git-tree": "9c249b02fd6825acc7534912b280f31b941260bd", "version-string": "1.3.1", diff --git a/versions/o-/opus.json b/versions/o-/opus.json index a0c0fee1d7c830..4e8c95fbcb204c 100644 --- a/versions/o-/opus.json +++ b/versions/o-/opus.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "46166be9366fa8b7be2f7bd89cfc38adc777aee7", + "version": "1.3.1", + "port-version": 6 + }, { "git-tree": "9aa015835678b6dec3bf2a5ee904d68a746fac0c", "version-string": "1.3.1", diff --git a/versions/o-/osg.json b/versions/o-/osg.json index 3a40b3ef90e7f0..40c19b090ae240 100644 --- a/versions/o-/osg.json +++ b/versions/o-/osg.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "75567246ad38303252927b429ea86d40fe3d9fe4", + "version": "3.6.5", + "port-version": 8 + }, { "git-tree": "41c640888000654e84d2bf227b42973cc1ba15c9", "version-string": "3.6.5", diff --git a/versions/o-/osgearth.json b/versions/o-/osgearth.json index 1857c201aa437a..2bc758dbcbc9ad 100644 --- a/versions/o-/osgearth.json +++ b/versions/o-/osgearth.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "98ee9f3fe3a15e509541550cec34533867d98075", + "version": "3.1", + "port-version": 5 + }, { "git-tree": "d12ff3ef1419ab8813b430101fb6dbcc96861671", "version": "3.1", diff --git a/versions/p-/paraview.json b/versions/p-/paraview.json index ad9e156d98d14a..826a235ec3f885 100644 --- a/versions/p-/paraview.json +++ b/versions/p-/paraview.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "38de0579fd30a0eb2edbadd22ae0c80edbe3f116", + "version": "5.8.0", + "port-version": 4 + }, { "git-tree": "9fb60c7a190e19963cb1811d3987da1e057ba6ad", "version-string": "5.8.0", diff --git a/versions/p-/poco.json b/versions/p-/poco.json index d5cc773d188c97..114c5c49bd44c4 100644 --- a/versions/p-/poco.json +++ b/versions/p-/poco.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0c7eb6d2e62bedeebb332aa74c22f200d74afc4c", + "version-semver": "1.10.1", + "port-version": 6 + }, { "git-tree": "e9c709300900158cdfcad75965e85b04413c8d5b", "version-semver": "1.10.1", diff --git a/versions/p-/polyhook2.json b/versions/p-/polyhook2.json index e101424a2e1331..1e728860d77e1b 100644 --- a/versions/p-/polyhook2.json +++ b/versions/p-/polyhook2.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ebcc54c9ea2985208c216c95d11a31a1f43f848f", + "version-date": "2021-05-09", + "port-version": 1 + }, { "git-tree": "a7b98cc69b89dfd9f776ef1b95f26d784fd3b82b", "version-string": "2021-05-09", diff --git a/versions/p-/poppler.json b/versions/p-/poppler.json index 4ee0511e4a0e8d..4953d701f28c4b 100644 --- a/versions/p-/poppler.json +++ b/versions/p-/poppler.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a59a28dd7d357bb2e4d335132b3ab9fd4315c1c9", + "version": "20.12.1", + "port-version": 6 + }, { "git-tree": "a864cfe9349a7922e6ce0d44a28f6845a40597e0", "version": "20.12.1", diff --git a/versions/p-/proj4.json b/versions/p-/proj4.json index 703424c68f5fbb..dcc0dffe01733b 100644 --- a/versions/p-/proj4.json +++ b/versions/p-/proj4.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f83213605a63584a3370ba6efbe1da73199e6fc9", + "version-string": "7.2.1", + "port-version": 3 + }, { "git-tree": "e692e884172877640f3de4009d810061382714b7", "version-string": "7.2.1", diff --git a/versions/p-/protobuf-c.json b/versions/p-/protobuf-c.json index cbdfc72276baa8..dfb25a40b834de 100644 --- a/versions/p-/protobuf-c.json +++ b/versions/p-/protobuf-c.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d8d19656b32a524f71500aa333ac8da916856d8c", + "version": "1.3.2", + "port-version": 3 + }, { "git-tree": "7e0935e2eef085a194274de34e3ee9c39f4ba8d4", "version-string": "1.3.2-2", diff --git a/versions/r-/restbed.json b/versions/r-/restbed.json index 846c82f734e1b0..d202555183a8bf 100644 --- a/versions/r-/restbed.json +++ b/versions/r-/restbed.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "73bd83636e821c42fce6a5f3822428c6e947a767", + "version-string": "4.7", + "port-version": 1 + }, { "git-tree": "deab0777d5581a96752beb7528254f02380daf46", "version-string": "4.7", diff --git a/versions/r-/restc-cpp.json b/versions/r-/restc-cpp.json index 5cd8c3ee7b1ba6..2c503d4ed34af1 100644 --- a/versions/r-/restc-cpp.json +++ b/versions/r-/restc-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4676f431ae5862645fb26fce3f060c559b1ad13b", + "version-semver": "0.10.0", + "port-version": 1 + }, { "git-tree": "5b6f1ef4d2f26a9053f956fe044300e3d0bed2cd", "version-semver": "0.10.0", diff --git a/versions/r-/rtabmap.json b/versions/r-/rtabmap.json index 5a4d15b968594e..74435651844b36 100644 --- a/versions/r-/rtabmap.json +++ b/versions/r-/rtabmap.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "332fd49a7ac2bdc91367abc7a5923fd84d427911", + "version-string": "0.20.3", + "port-version": 2 + }, { "git-tree": "07422ec8ed79148e476dbb807db950ed78852ca0", "version-string": "0.20.3", diff --git a/versions/s-/sdl2-mixer.json b/versions/s-/sdl2-mixer.json index b563ccff515654..11d8cb1a9e7ef6 100644 --- a/versions/s-/sdl2-mixer.json +++ b/versions/s-/sdl2-mixer.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e9bb2314d7e797b4741084eaf34c34b72eb8691c", + "version": "2.0.4", + "port-version": 12 + }, { "git-tree": "1ccb56f06529841debee949a42b71f5ce4ad1f16", "version": "2.0.4", diff --git a/versions/s-/sqlite-orm.json b/versions/s-/sqlite-orm.json index 371fee92ce3b54..396c41a5c34144 100644 --- a/versions/s-/sqlite-orm.json +++ b/versions/s-/sqlite-orm.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8fbd22f294609991fc781e65d3a46e46ae5cd352", + "version": "1.6", + "port-version": 1 + }, { "git-tree": "62e09e58648e190b5e5a6c2bd15da05dffad439b", "version-string": "1.6", diff --git a/versions/s-/status-value-lite.json b/versions/s-/status-value-lite.json index 28330797bb80e2..15b618629b92c8 100644 --- a/versions/s-/status-value-lite.json +++ b/versions/s-/status-value-lite.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1a3991ae062a171b68fd57ba55ba53d45cbaad5e", + "version": "1.1.0", + "port-version": 1 + }, { "git-tree": "0c2c7909015007afa15da14789dec8c16b5284ba", "version-string": "1.1.0", diff --git a/versions/s-/stx.json b/versions/s-/stx.json index 7e89caf2bc1d95..2cb3370e2c4406 100644 --- a/versions/s-/stx.json +++ b/versions/s-/stx.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d3e4dffe936671b026a542de0d09e7d1003025b2", + "version": "1.0.1", + "port-version": 1 + }, { "git-tree": "3f6ca6895772efc8d75945a015596c0be4e4cc9b", "version-string": "1.0.1", diff --git a/versions/s-/symengine.json b/versions/s-/symengine.json index ef1fa5c75dc9c6..1e077d46d76983 100644 --- a/versions/s-/symengine.json +++ b/versions/s-/symengine.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ef16c7efae7466d842de8c0f084c459143ffd9d9", + "version-date": "2020-05-25", + "port-version": 1 + }, { "git-tree": "3d7345924811530e7b9a5e0b3ae588bbb32be2b1", "version-string": "2020-05-25", diff --git a/versions/t-/tesseract.json b/versions/t-/tesseract.json index 08d629cf1c986e..7b2bcdce58fb9a 100644 --- a/versions/t-/tesseract.json +++ b/versions/t-/tesseract.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d04d44a9a1331cf5880d02c96a5ef7585e262c7b", + "version": "4.1.1", + "port-version": 9 + }, { "git-tree": "f0ab88788617df5c670d6c372f431a0356713d3d", "version": "4.1.1", diff --git a/versions/t-/tinyobjloader.json b/versions/t-/tinyobjloader.json index ef53cfb9614935..fbf00ab1feee46 100644 --- a/versions/t-/tinyobjloader.json +++ b/versions/t-/tinyobjloader.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b25d33cb6ee3a1af88f3196f32e8837a1be048b4", + "version-string": "2.0.0-rc2", + "port-version": 1 + }, { "git-tree": "2114ea39f1654e929f31def392889f0aee7fb3de", "version-string": "2.0.0-rc2", diff --git a/versions/t-/type-lite.json b/versions/t-/type-lite.json index 6ad8b7cc7b67b0..9dfacc02ef9fc5 100644 --- a/versions/t-/type-lite.json +++ b/versions/t-/type-lite.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5fec49d00fa7f3a128590417b88b1d31d843c055", + "version": "0.1.0", + "port-version": 1 + }, { "git-tree": "944df768435d61dedc05e968fce4ed1acaf295d4", "version-string": "0.1.0", diff --git a/versions/u-/uchardet.json b/versions/u-/uchardet.json index 40dc30d1b7657b..805900e57942e1 100644 --- a/versions/u-/uchardet.json +++ b/versions/u-/uchardet.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1d4d3b01f92857be5ef91b451277dd905e80b295", + "version-date": "2020-04-26", + "port-version": 1 + }, { "git-tree": "1e9bdf5a783f1453fd1a4330f42e7e0ca1f07eb7", "version-string": "2020-04-26", diff --git a/versions/u-/usockets.json b/versions/u-/usockets.json index f610eb9bc03f84..a4eefa021ab876 100644 --- a/versions/u-/usockets.json +++ b/versions/u-/usockets.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "47bc1336e2ed90e4bbd5c7fb7734584cb131ccd9", + "version": "0.7.1", + "port-version": 1 + }, { "git-tree": "ec6a7f57141a0df8d899f38374682a87f381d1ed", "version": "0.7.1", diff --git a/versions/v-/value-ptr-lite.json b/versions/v-/value-ptr-lite.json index 75cbf942d04ed9..c0687532528f88 100644 --- a/versions/v-/value-ptr-lite.json +++ b/versions/v-/value-ptr-lite.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4d67eccd34d3e34c6f9435562486866361c1d29a", + "version": "0.2.1", + "port-version": 1 + }, { "git-tree": "c678a31c0e75e1cf5b53dc2f6ed0eecc156d9133", "version-string": "0.2.1", diff --git a/versions/v-/vtk.json b/versions/v-/vtk.json index df66e2cb688cf0..b84a3a2d2433e0 100644 --- a/versions/v-/vtk.json +++ b/versions/v-/vtk.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1a06fb813df87e61a1df175d7724a7fa35b62f46", + "version": "9.0.1", + "port-version": 7 + }, { "git-tree": "78be7ee36f34395e4d5511fd61457c4f7178a438", "version-string": "9.0.1", diff --git a/versions/w-/wt.json b/versions/w-/wt.json index 6a42741687a5f5..4a6e31b26ee9e2 100644 --- a/versions/w-/wt.json +++ b/versions/w-/wt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e8eb23e61cb7a6511ca9a81dbda6994c74319683", + "version": "4.5.0", + "port-version": 1 + }, { "git-tree": "4e770dbe450a78c88a5d607926eaf854e15cd546", "version-string": "4.5.0", diff --git a/versions/x-/xsimd.json b/versions/x-/xsimd.json index 6bbca358e3b7fd..ccf7c1d4c8c229 100644 --- a/versions/x-/xsimd.json +++ b/versions/x-/xsimd.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6204e8995370f75778c43e9e38e20d6150d832b5", + "version": "7.4.9", + "port-version": 1 + }, { "git-tree": "6a90c6aea234c06968da8f6c48ea73ae7d95d28e", "version-string": "7.4.9", diff --git a/versions/x-/xxhash.json b/versions/x-/xxhash.json index 6859d02fac9fef..345a282699cdc2 100644 --- a/versions/x-/xxhash.json +++ b/versions/x-/xxhash.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "55b561ba79ab7178cbac0c9569a8822a977850e5", + "version": "0.8.0", + "port-version": 2 + }, { "git-tree": "b0513b38c64783f4c9fe001b995f62a10f2e6d8c", "version-string": "0.8.0", diff --git a/versions/z-/zfp.json b/versions/z-/zfp.json index 22f59a9ea70f20..67113cb1af69ac 100644 --- a/versions/z-/zfp.json +++ b/versions/z-/zfp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b2dbb5d9afccbb72db2cbe4e73a8ed8cb6db11db", + "version": "0.5.5", + "port-version": 3 + }, { "git-tree": "bb74f3eda84b0d0a5426601889ae3bacb68e6b6f", "version-string": "0.5.5-2",