aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
Diffstat (limited to 'ports')
-rw-r--r--ports/atk/vcpkg.json3
-rw-r--r--ports/atkmm/vcpkg.json2
-rw-r--r--ports/azure-kinect-sensor-sdk/vcpkg.json4
-rw-r--r--ports/behaviortree-cpp/vcpkg.json3
-rw-r--r--ports/bitserializer/vcpkg.json3
-rw-r--r--ports/directxsdk/vcpkg.json4
-rw-r--r--ports/embree2/portfile.cmake7
-rw-r--r--ports/embree2/vcpkg.json9
-rw-r--r--ports/freealut/vcpkg.json5
-rw-r--r--ports/geotrans/portfile.cmake5
-rw-r--r--ports/geotrans/vcpkg.json5
-rw-r--r--ports/iir1/vcpkg.json3
-rw-r--r--ports/libcbor/vcpkg.json6
-rw-r--r--ports/libunifex/vcpkg.json2
-rw-r--r--ports/libxmlpp/vcpkg.json1
-rw-r--r--ports/matplotplusplus/vcpkg.json4
-rw-r--r--ports/portmidi/vcpkg.json6
-rw-r--r--ports/xnnpack/vcpkg.json3
18 files changed, 41 insertions, 34 deletions
diff --git a/ports/atk/vcpkg.json b/ports/atk/vcpkg.json
index 7cbda67be..d0a2e1f73 100644
--- a/ports/atk/vcpkg.json
+++ b/ports/atk/vcpkg.json
@@ -1,9 +1,10 @@
{
"name": "atk",
"version": "2.36.0",
+ "port-version": 1,
"description": "GNOME Accessibility Toolkit",
"homepage": "https://developer.gnome.org/atk/",
- "supports": "!(osx | arm)",
+ "supports": "!arm",
"dependencies": [
"gettext",
"glib",
diff --git a/ports/atkmm/vcpkg.json b/ports/atkmm/vcpkg.json
index 832fa3b98..c173ce9ce 100644
--- a/ports/atkmm/vcpkg.json
+++ b/ports/atkmm/vcpkg.json
@@ -1,9 +1,9 @@
{
"name": "atkmm",
"version": "2.36.0",
+ "port-version": 1,
"description": "atkmm is the official C++ interface for the ATK accessibility toolkit library. It may be used, for instance, by user interfaces implemented with gtkmm.",
"homepage": "https://www.gtkmm.org",
- "supports": "!osx",
"dependencies": [
"atk",
"gettext",
diff --git a/ports/azure-kinect-sensor-sdk/vcpkg.json b/ports/azure-kinect-sensor-sdk/vcpkg.json
index d54e59d4f..f20bbe2af 100644
--- a/ports/azure-kinect-sensor-sdk/vcpkg.json
+++ b/ports/azure-kinect-sensor-sdk/vcpkg.json
@@ -1,10 +1,10 @@
{
"name": "azure-kinect-sensor-sdk",
"version": "1.4.1",
- "port-version": 2,
+ "port-version": 3,
"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",
+ "supports": "linux & windows",
"dependencies": [
"azure-c-shared-utility",
"cjson",
diff --git a/ports/behaviortree-cpp/vcpkg.json b/ports/behaviortree-cpp/vcpkg.json
index 5e06c5124..4632b9786 100644
--- a/ports/behaviortree-cpp/vcpkg.json
+++ b/ports/behaviortree-cpp/vcpkg.json
@@ -1,9 +1,10 @@
{
"name": "behaviortree-cpp",
"version": "3.5.6",
+ "port-version": 1,
"description": "Behavior Trees Library in C++.",
"homepage": "https://www.behaviortree.dev",
- "supports": "!uwp & !osx",
+ "supports": "!uwp",
"dependencies": [
"boost-coroutine2",
"cppzmq"
diff --git a/ports/bitserializer/vcpkg.json b/ports/bitserializer/vcpkg.json
index 4866a2dc8..7bf83a25e 100644
--- a/ports/bitserializer/vcpkg.json
+++ b/ports/bitserializer/vcpkg.json
@@ -1,10 +1,9 @@
{
"name": "bitserializer",
"version": "0.10",
- "port-version": 1,
+ "port-version": 2,
"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",
diff --git a/ports/directxsdk/vcpkg.json b/ports/directxsdk/vcpkg.json
index fd58e7b39..b43961e7c 100644
--- a/ports/directxsdk/vcpkg.json
+++ b/ports/directxsdk/vcpkg.json
@@ -1,10 +1,10 @@
{
"name": "directxsdk",
"version-string": "jun10",
- "port-version": 2,
+ "port-version": 3,
"description": "Legacy DirectX SDK",
"homepage": "https://docs.microsoft.com/en-us/windows/win32/directx-sdk--august-2009-",
- "supports": "windows & !windows",
+ "supports": "windows & !uwp & !arm",
"features": {
"xaudio2-7": {
"description": "Include headers/libs for legacy XAudio 2.7 (prefer use of XAudio2Redist)"
diff --git a/ports/embree2/portfile.cmake b/ports/embree2/portfile.cmake
index 3c38547f8..fc1e8384e 100644
--- a/ports/embree2/portfile.cmake
+++ b/ports/embree2/portfile.cmake
@@ -13,10 +13,9 @@ file(REMOVE "${SOURCE_PATH}/common/cmake/FindTBB.cmake")
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" EMBREE_STATIC_LIB)
string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "static" EMBREE_STATIC_RUNTIME)
-vcpkg_configure_cmake(
+vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
DISABLE_PARALLEL_CONFIGURE
- PREFER_NINJA
OPTIONS
-DEMBREE_ISPC_SUPPORT=OFF
-DEMBREE_TUTORIALS=OFF
@@ -28,7 +27,7 @@ vcpkg_configure_cmake(
# just wait, the release build of embree is insanely slow in MSVC
# a single file will took about 2-10 min
-vcpkg_install_cmake()
+vcpkg_cmake_install()
vcpkg_copy_pdbs()
# these cmake files do not seem to contain helpful configuration for find libs, just remove them
@@ -36,6 +35,8 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/embree-config.cmake")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/embree-config-version.cmake")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/embree-config.cmake")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/embree-config-version.cmake")
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib/cmake" "${CURRENT_PACKAGES_DIR}/debug/lib/cmake")
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/uninstall.command" "${CURRENT_PACKAGES_DIR}/debug/uninstall.command")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
diff --git a/ports/embree2/vcpkg.json b/ports/embree2/vcpkg.json
index 2ca350964..e7fdad98d 100644
--- a/ports/embree2/vcpkg.json
+++ b/ports/embree2/vcpkg.json
@@ -1,11 +1,14 @@
{
"name": "embree2",
"version-semver": "2.17.7",
- "port-version": 2,
+ "port-version": 3,
"description": "High Performance Ray Tracing Kernels.",
"homepage": "https://github.com/embree/embree",
- "supports": "windows",
"dependencies": [
- "tbb"
+ "tbb",
+ {
+ "name": "vcpkg-cmake",
+ "host": true
+ }
]
}
diff --git a/ports/freealut/vcpkg.json b/ports/freealut/vcpkg.json
index fe3830674..81739956c 100644
--- a/ports/freealut/vcpkg.json
+++ b/ports/freealut/vcpkg.json
@@ -1,12 +1,13 @@
{
"name": "freealut",
- "version-string": "1.1.0",
+ "version": "1.1.0",
+ "port-version": 1,
"description": [
"FreeALUT is a free implementation of OpenAL's ALUT standard.",
"ALUT is a set of portable functions which remove the annoying details of getting an audio application started. It is the OpenAL counterpart of what GLUT is for OpenGL. "
],
"homepage": "https://github.com/vancegroup/freealut",
- "supports": "!uwp & !arm & !arm64",
+ "supports": "!uwp",
"dependencies": [
"openal-soft",
{
diff --git a/ports/geotrans/portfile.cmake b/ports/geotrans/portfile.cmake
index 930452baa..6b56785bc 100644
--- a/ports/geotrans/portfile.cmake
+++ b/ports/geotrans/portfile.cmake
@@ -1,12 +1,9 @@
set(VCPKG_LIBRARY_LINKAGE "dynamic")
-message(WARNING "Download ${PORT} may take a several hours to complete!")
-message(WARNING "Port ${PORT} source resides NGA US Government military ftp server with an extremely slow connection.")
-
# We specify the Linux URL, but the only difference between the Windows/Linux packages are the included libraries
# which we re-build anyway. There is no source only package provided or it would be preferred (and smaller).
vcpkg_download_distfile(ARCHIVE
- URLS "ftp://ftp.nga.mil/pub2/gandg/website/wgs84/apps/geotrans/current-version/sw/master_version/master.tgz"
+ URLS "https://earth-info.nga.mil/php/download.php?file=wgs-mastertgz"
FILENAME "geotrans-3.8-master.tgz"
SHA512 359704ee9700762111006d126872feab9f644af0cebd433a657473347ea48f4eb172681f5f564fbca171bbf58fe0e8fb0829597403958770b7d22ad380afeac3
)
diff --git a/ports/geotrans/vcpkg.json b/ports/geotrans/vcpkg.json
index 788e23073..ba21e7c05 100644
--- a/ports/geotrans/vcpkg.json
+++ b/ports/geotrans/vcpkg.json
@@ -1,7 +1,8 @@
{
"name": "geotrans",
- "version-string": "3.8",
+ "version": "3.8",
+ "port-version": 1,
"description": "GEOTRANS is an application that allows you to convert geographic coordinates among a wide variety of coordinate systems, map projections, grids, and datums. GEOTRANS runs in Microsoft Windows and LINUX environments.",
"homepage": "https://earth-info.nga.mil/GandG/update/index.php?action=home",
- "supports": "(((x86 | x64) & windows & !static) | ((x86 | x64) & linux)) & !uwp & !arm & !arm64 & !osx & !android"
+ "supports": "!uwp"
}
diff --git a/ports/iir1/vcpkg.json b/ports/iir1/vcpkg.json
index c99eb9018..3b79f3d6f 100644
--- a/ports/iir1/vcpkg.json
+++ b/ports/iir1/vcpkg.json
@@ -1,8 +1,9 @@
{
"name": "iir1",
"version": "1.8.0",
+ "port-version": 1,
"description": "Realtime C++ filter library",
"homepage": "https://github.com/berndporr/iir1",
"license": "MIT",
- "supports": "!uwp & !osx"
+ "supports": "!uwp"
}
diff --git a/ports/libcbor/vcpkg.json b/ports/libcbor/vcpkg.json
index 3a546ab35..90c54499d 100644
--- a/ports/libcbor/vcpkg.json
+++ b/ports/libcbor/vcpkg.json
@@ -1,7 +1,7 @@
{
"name": "libcbor",
- "version-string": "0.8.0",
+ "version": "0.8.0",
+ "port-version": 1,
"description": "libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format",
- "homepage": "https://github.com/PJK/libcbor",
- "supports": "(x86 | x64) & windows"
+ "homepage": "https://github.com/PJK/libcbor"
}
diff --git a/ports/libunifex/vcpkg.json b/ports/libunifex/vcpkg.json
index c42782e1c..82101d6b9 100644
--- a/ports/libunifex/vcpkg.json
+++ b/ports/libunifex/vcpkg.json
@@ -1,9 +1,9 @@
{
"name": "libunifex",
"version-date": "2021-08-01",
+ "port-version": 1,
"description": "Unified Executors",
"homepage": "https://github.com/facebookexperimental/libunifex",
- "supports": "!osx",
"dependencies": [
{
"name": "liburing",
diff --git a/ports/libxmlpp/vcpkg.json b/ports/libxmlpp/vcpkg.json
index ca45f1bc5..c5f74dfbf 100644
--- a/ports/libxmlpp/vcpkg.json
+++ b/ports/libxmlpp/vcpkg.json
@@ -1,6 +1,7 @@
{
"name": "libxmlpp",
"version": "5.0.0",
+ "port-version": 1,
"description": "a C++ wrapper for the libxml XML parser library.",
"supports": "!(windows & static)",
"dependencies": [
diff --git a/ports/matplotplusplus/vcpkg.json b/ports/matplotplusplus/vcpkg.json
index 5650ae9f5..296b6f880 100644
--- a/ports/matplotplusplus/vcpkg.json
+++ b/ports/matplotplusplus/vcpkg.json
@@ -1,11 +1,11 @@
{
"name": "matplotplusplus",
"version-date": "2021-04-11",
- "port-version": 4,
+ "port-version": 5,
"description": "A C++ graphics library for data visualization",
"homepage": "https://alandefreitas.github.io/matplotplusplus/",
"license": "MIT",
- "supports": "!(arm | uwp)",
+ "supports": "!uwp & !(windows & arm)",
"dependencies": [
"cimg",
{
diff --git a/ports/portmidi/vcpkg.json b/ports/portmidi/vcpkg.json
index 4486f5bfe..91d162c4f 100644
--- a/ports/portmidi/vcpkg.json
+++ b/ports/portmidi/vcpkg.json
@@ -1,10 +1,10 @@
{
"name": "portmidi",
- "version-string": "0.234",
- "port-version": 2,
+ "version": "0.234",
+ "port-version": 3,
"description": "Free, cross-platform, open-source I/O library for MIDI",
"homepage": "https://sourceforge.net/projects/portmedia/",
- "supports": "!(uwp | arm)",
+ "supports": "!uwp & !linux",
"dependencies": [
{
"name": "vcpkg-cmake",
diff --git a/ports/xnnpack/vcpkg.json b/ports/xnnpack/vcpkg.json
index f3d46ad94..cb0339e28 100644
--- a/ports/xnnpack/vcpkg.json
+++ b/ports/xnnpack/vcpkg.json
@@ -1,9 +1,10 @@
{
"name": "xnnpack",
"version-date": "2021-05-17",
+ "port-version": 1,
"description": "High-efficiency floating-point neural network inference operators for mobile, server, and Web",
"homepage": "https://github.com/google/XNNPACK",
- "supports": "!arm & !uwp",
+ "supports": "!(arm & windows) & !uwp",
"dependencies": [
"cpuinfo",
"fp16",