diff options
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/atk/vcpkg.json | 3 | ||||
| -rw-r--r-- | ports/atkmm/vcpkg.json | 2 | ||||
| -rw-r--r-- | ports/azure-kinect-sensor-sdk/vcpkg.json | 4 | ||||
| -rw-r--r-- | ports/behaviortree-cpp/vcpkg.json | 3 | ||||
| -rw-r--r-- | ports/bitserializer/vcpkg.json | 3 | ||||
| -rw-r--r-- | ports/directxsdk/vcpkg.json | 4 | ||||
| -rw-r--r-- | ports/embree2/portfile.cmake | 7 | ||||
| -rw-r--r-- | ports/embree2/vcpkg.json | 9 | ||||
| -rw-r--r-- | ports/freealut/vcpkg.json | 5 | ||||
| -rw-r--r-- | ports/geotrans/portfile.cmake | 5 | ||||
| -rw-r--r-- | ports/geotrans/vcpkg.json | 5 | ||||
| -rw-r--r-- | ports/iir1/vcpkg.json | 3 | ||||
| -rw-r--r-- | ports/libcbor/vcpkg.json | 6 | ||||
| -rw-r--r-- | ports/libunifex/vcpkg.json | 2 | ||||
| -rw-r--r-- | ports/libxmlpp/vcpkg.json | 1 | ||||
| -rw-r--r-- | ports/matplotplusplus/vcpkg.json | 4 | ||||
| -rw-r--r-- | ports/portmidi/vcpkg.json | 6 | ||||
| -rw-r--r-- | ports/xnnpack/vcpkg.json | 3 |
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", |
