[cmake] Update to 3.17.2 (#10767)

* [cmake] Update to 3.17.1

* update cmake directory name

* [cpuid] Fix install headers.

* [stormlib] Fix install headers

* [murmurhash] Fix install headers

* [metrohash] Fix install headers

* update baseline

* update baseline

* [otl] update hash

* update baseline

* [gts] Do not use ninja to avoid empty implib issue

* update baseline

* [dmlc] Re-trigger ci test

* [replxx] Re-trigger ci test

* update baseline

* [osg] Re-trigger ci test

* [replxx] Fix build failure

* Set cmake min version to 3.17.1

* update baseline

* [libnice] Re-trigger ci test

* [mlpack] Re-trigger ci test

* update to 3.17.2

* update cmake hash

* update baseline

* update baseline

* update baseline

* update baseline

* Update scripts/ci.baseline.txt

Co-authored-by: Billy O'Neal <billy.oneal@gmail.com>

* update baseline

* update baseline

* [magnum] Set magnum:arm64-windows to skip in baseline

* [nanogui] Set nanogui:arm64-windows to fail in baseline

* [nettle] Set nettle:x64-windows to fail, waiting for fix this issue in another PR

* re-trigger CI test

* update baseline

* Install unixODBC in Linux

* [nanodbc] Re-trigger CI test

* update baseline

* Remove space

* update baseline
This commit is contained in:
Jack·Boos·Yu 2020-05-20 05:47:19 +08:00 committed by GitHub
parent 9e03a3ac59
commit f23ebed76f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 119 additions and 109 deletions

View File

@ -1,5 +1,5 @@
Source: cpuid Source: cpuid
Version: 0.4.1 Version: 0.4.1-1
Homepage: https://github.com/anrieff/libcpuid Homepage: https://github.com/anrieff/libcpuid
Description: Provides CPU identification for the x86 (and x86_64) Description: Provides CPU identification for the x86 (and x86_64)
Supports: x86 | x64 Supports: x86 | x64

View File

@ -0,0 +1,13 @@
diff --git a/libcpuid/CMakeLists.txt b/libcpuid/CMakeLists.txt
index 96533ac..d71953f 100644
--- a/libcpuid/CMakeLists.txt
+++ b/libcpuid/CMakeLists.txt
@@ -75,7 +75,7 @@ install(TARGETS cpuid
LIBRARY DESTINATION "lib"
ARCHIVE DESTINATION "lib"
RUNTIME DESTINATION "bin"
- INCLUDES DESTINATION "include")
+ PUBLIC_HEADER DESTINATION "include")
install(FILES "${project_config}" "${version_config}"
DESTINATION "${config_install_dir}"

View File

@ -2,11 +2,12 @@ vcpkg_fail_port_install(ON_TARGET "UWP" ON_ARCH "arm" "arm64")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO anrieff/libcpuid REPO anrieff/libcpuid
REF f2ab8b7ef2c286f619d96c3ce8902cb76b801bf0 REF f2ab8b7ef2c286f619d96c3ce8902cb76b801bf0
SHA512 fcd2d35994554eed80c04315f1cf3bc91f272a5051dde040fe2266d71af902b60ecfd74b6f9dc8284a22f222208c6789bfb94cc12d61de17d605265d3cd2c43d SHA512 fcd2d35994554eed80c04315f1cf3bc91f272a5051dde040fe2266d71af902b60ecfd74b6f9dc8284a22f222208c6789bfb94cc12d61de17d605265d3cd2c43d
HEAD_REF master HEAD_REF master
PATCHES fix-install-headers.patch
) )
vcpkg_configure_cmake( vcpkg_configure_cmake(

View File

@ -1,5 +1,5 @@
Source: dmlc Source: dmlc
Version: 2019-08-12-1 Version: 2019-08-12-2
Homepage: https://github.com/dmlc/dmlc-core 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. Description: DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.
Default-Features: openmp Default-Features: openmp

View File

@ -1,10 +1,6 @@
include(vcpkg_common_functions)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") vcpkg_fail_port_install(ON_TARGET "UWP")
message(FATAL_ERROR "${PORT} currently doesn't supports UWP.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
@ -40,5 +36,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/dmlc) vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/dmlc)
# Handle copyright # Handle copyright
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)

View File

@ -13,7 +13,6 @@ vcpkg_from_github(
vcpkg_configure_cmake( vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
) )
vcpkg_install_cmake() vcpkg_install_cmake()

View File

@ -1,5 +1,5 @@
Source: libnice Source: libnice
Version: 0.1.15-2 Version: 0.1.15-3
Homepage: https://nice.freedesktop.org Homepage: https://nice.freedesktop.org
Description: Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). Description: Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389).
Build-Depends: glib, openssl Build-Depends: glib, openssl

View File

@ -1,5 +1,3 @@
include(vcpkg_common_functions)
vcpkg_download_distfile( vcpkg_download_distfile(
ARCHIVE ARCHIVE
URLS "https://nice.freedesktop.org/releases/libnice-0.1.15.tar.gz" URLS "https://nice.freedesktop.org/releases/libnice-0.1.15.tar.gz"
@ -24,7 +22,7 @@ vcpkg_install_cmake()
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/libnice) file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
file(COPY ${SOURCE_PATH}/COPYING.LGPL DESTINATION ${CURRENT_PACKAGES_DIR}/share/libnice) file(COPY ${SOURCE_PATH}/COPYING.LGPL DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
file(COPY ${SOURCE_PATH}/COPYING.MPL DESTINATION ${CURRENT_PACKAGES_DIR}/share/libnice) file(COPY ${SOURCE_PATH}/COPYING.MPL DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libnice/COPYING ${CURRENT_PACKAGES_DIR}/share/libnice/copyright) file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)

View File

@ -1,5 +1,5 @@
Source: magnum Source: magnum
Version: 2019.10-1 Version: 2019.10-2
Build-Depends: corrade[utility] Build-Depends: corrade[utility]
Description: C++11/C++14 graphics middleware for games and data visualization Description: C++11/C++14 graphics middleware for games and data visualization
Homepage: https://magnum.graphics/ Homepage: https://magnum.graphics/
@ -137,14 +137,6 @@ Feature: windowlesseglapplication
Description: WindowlessEglApplication library Description: WindowlessEglApplication library
Build-Depends: magnum[gl] Build-Depends: magnum[gl]
Feature: eglcontext
Description: EglContext library
Build-Depends: magnum[gl]
Feature: windowlessglxapplication Feature: windowlessglxapplication
Description: WindowlessGlxApplication library Description: WindowlessGlxApplication library
Build-Depends: magnum[gl] Build-Depends: magnum[gl]
Feature: glxcontext
Description: GlxContext library
Build-Depends: magnum[gl]

View File

@ -28,27 +28,49 @@ else()
set(BUILD_PLUGINS_STATIC 0) set(BUILD_PLUGINS_STATIC 0)
endif() endif()
# Handle features vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
set(_COMPONENT_FLAGS "") al-info WITH_AL_INFO
foreach(_feature IN LISTS ALL_FEATURES) anyimageimporter WITH_ANYIMAGEIMPORTER
# Uppercase the feature name and replace "-" with "_" anyaudioimporter WITH_ANYAUDIOIMPORTER
string(TOUPPER "${_feature}" _FEATURE) anyimageconverter WITH_ANYIMAGECONVERTER
string(REPLACE "-" "_" _FEATURE "${_FEATURE}") anysceneimporter WITH_ANYSCENEIMPORTER
audio WITH_AUDIO
# Turn "-DWITH_*=" ON or OFF depending on whether the feature debugtools WITH_DEBUGTOOLS
# is in the list. distancefieldconverter WITH_DISTANCEFIELDCONVERTER
if(_feature IN_LIST FEATURES) fontconverter WITH_FONTCONVERTER
list(APPEND _COMPONENT_FLAGS "-DWITH_${_FEATURE}=ON") gl WITH_GL
else() gl-info WITH_GL_INFO
list(APPEND _COMPONENT_FLAGS "-DWITH_${_FEATURE}=OFF") glfwapplication WITH_GLFWAPPLICATION
endif() imageconverter WITH_IMAGECONVERTER
endforeach() magnumfont WITH_MAGNUMFONT
magnumfontconverter WITH_MAGNUMFONTCONVERTER
meshtools WITH_MESHTOOLS
objimporter WITH_OBJIMPORTER
tgaimageconverter WITH_TGAIMAGECONVERTER
opengltester WITH_OPENGLTESTER
primitives WITH_PRIMITIVES
sdl2application WITH_SDL2APPLICATION
scenegraph WITH_SCENEGRAPH
shaders WITH_SHADERS
text WITH_TEXT
texturetools WITH_TEXTURETOOLS
tgaimporter WITH_TGAIMPORTER
trade WITH_TRADE
wavaudioimporter WITH_WAVAUDIOIMPORTER
windowlesswglapplication WITH_WINDOWLESSWGLAPPLICATION
eglcontext WITH_EGLCONTEXT
cglcontext WITH_CGLCONTEXT
glxcontext WITH_GLXCONTEXT
wglcontext WITH_WGLCONTEXT
windowlesseglapplication WITH_WINDOWLESSEGLAPPLICATION
windowlessglxapplication WITH_WINDOWLESSGLXAPPLICATION
)
vcpkg_configure_cmake( vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA # Disable this option if project cannot be built with Ninja PREFER_NINJA # Disable this option if project cannot be built with Ninja
OPTIONS OPTIONS
${_COMPONENT_FLAGS} ${FEATURE_OPTIONS}
-DBUILD_STATIC=${BUILD_STATIC} -DBUILD_STATIC=${BUILD_STATIC}
-DBUILD_PLUGINS_STATIC=${BUILD_PLUGINS_STATIC} -DBUILD_PLUGINS_STATIC=${BUILD_PLUGINS_STATIC}
-DMAGNUM_PLUGINS_DEBUG_DIR=${CURRENT_INSTALLED_DIR}/debug/bin/magnum-d -DMAGNUM_PLUGINS_DEBUG_DIR=${CURRENT_INSTALLED_DIR}/debug/bin/magnum-d
@ -57,6 +79,8 @@ vcpkg_configure_cmake(
vcpkg_install_cmake() vcpkg_install_cmake()
vcpkg_copy_pdbs()
# Drop a copy of tools # Drop a copy of tools
if(NOT VCPKG_CMAKE_SYSTEM_NAME) if(NOT VCPKG_CMAKE_SYSTEM_NAME)
set(EXE_SUFFIX .exe) set(EXE_SUFFIX .exe)
@ -105,8 +129,4 @@ else()
file(COPY ${CMAKE_CURRENT_LIST_DIR}/magnumdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin/magnum-d) file(COPY ${CMAKE_CURRENT_LIST_DIR}/magnumdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin/magnum-d)
endif() endif()
# Handle copyright file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/magnum)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/magnum/COPYING ${CURRENT_PACKAGES_DIR}/share/magnum/copyright)
vcpkg_copy_pdbs()

View File

@ -31,7 +31,8 @@ install(TARGETS metrohash
EXPORT "${TARGETS_EXPORT_NAME}" EXPORT "${TARGETS_EXPORT_NAME}"
LIBRARY DESTINATION "lib" LIBRARY DESTINATION "lib"
ARCHIVE DESTINATION "lib" ARCHIVE DESTINATION "lib"
INCLUDES DESTINATION "include") PUBLIC_HEADER DESTINATION "include")
install( install(
FILES "${project_config}" FILES "${project_config}"
DESTINATION "${config_install_dir}" DESTINATION "${config_install_dir}"

View File

@ -1,5 +1,5 @@
Source: mlpack Source: mlpack
Version: 3.2.2-1 Version: 3.2.2-2
Homepage: https://github.com/mlpack/mlpack Homepage: https://github.com/mlpack/mlpack
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. 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.
Build-Depends: openblas (!osx), clapack (!osx), boost, armadillo, ensmallen Build-Depends: openblas (!osx), clapack (!osx), boost, armadillo, ensmallen

View File

@ -33,8 +33,6 @@ vcpkg_configure_cmake(
vcpkg_install_cmake() vcpkg_install_cmake()
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
file(INSTALL ${SOURCE_PATH}/COPYRIGHT.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
if("tools" IN_LIST FEATURES) if("tools" IN_LIST FEATURES)
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools) file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools)
file(GLOB MLPACK_TOOLS ${CURRENT_PACKAGES_DIR}/bin/*.exe) file(GLOB MLPACK_TOOLS ${CURRENT_PACKAGES_DIR}/bin/*.exe)
@ -45,3 +43,5 @@ if("tools" IN_LIST FEATURES)
endif() endif()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(INSTALL ${SOURCE_PATH}/COPYRIGHT.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@ -42,7 +42,7 @@ install(TARGETS murmurhash
EXPORT "${TARGETS_EXPORT_NAME}" EXPORT "${TARGETS_EXPORT_NAME}"
LIBRARY DESTINATION "lib" LIBRARY DESTINATION "lib"
ARCHIVE DESTINATION "lib" ARCHIVE DESTINATION "lib"
INCLUDES DESTINATION "include") PUBLIC_HEADER DESTINATION "include")
install(FILES "${project_config}" "${version_config}" install(FILES "${project_config}" "${version_config}"
DESTINATION "${config_install_dir}" DESTINATION "${config_install_dir}"

View File

@ -1,4 +1,4 @@
Source: murmurhash Source: murmurhash
Version: 2016-01-09-2 Version: 2016-01-09-3
Homepage: https://github.com/aappleby/smhasher Homepage: https://github.com/aappleby/smhasher
Description: MurmurHash a family of hash functions. Description: MurmurHash a family of hash functions.

View File

@ -1,4 +1,4 @@
Source: nanodbc Source: nanodbc
Version: 2.12.4-5 Version: 2.12.4-7
Homepage: https://github.com/lexicalunit/nanodbc Homepage: https://github.com/lexicalunit/nanodbc
Description: A small C++ wrapper for the native C ODBC API. Description: A small C++ wrapper for the native C ODBC API.

View File

@ -1,5 +1,5 @@
Source: opencc Source: opencc
Version: 2020-04-26-1 Version: 2020-04-26-2
Description: A project for conversion between Traditional and Simplified Chinese Description: A project for conversion between Traditional and Simplified Chinese
Homepage: https://github.com/BYVoid/OpenCC Homepage: https://github.com/BYVoid/OpenCC
Supports: !(arm|arm64|uwp) Supports: !(arm|arm64|uwp)

View File

@ -47,4 +47,4 @@ endif()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share)
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@ -134,4 +134,4 @@ endif()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/osgPlugins-${OSG_VER}/) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/osgPlugins-${OSG_VER}/)
# Handle copyright # Handle copyright
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@ -1,5 +1,5 @@
Source: podofo Source: podofo
Version: 0.9.6-7 Version: 0.9.6-8
Homepage: https://sourceforge.net/projects/podofo/ Homepage: https://sourceforge.net/projects/podofo/
Description: PoDoFo is a library to work with the PDF file format Description: PoDoFo is a library to work with the PDF file format
Build-Depends: zlib, libpng, libjpeg-turbo, tiff, openssl, freetype Build-Depends: zlib, libpng, libjpeg-turbo, tiff, openssl, freetype

View File

@ -1,5 +1,3 @@
include(vcpkg_common_functions)
set(PODOFO_VERSION 0.9.6) set(PODOFO_VERSION 0.9.6)
vcpkg_download_distfile(ARCHIVE vcpkg_download_distfile(ARCHIVE
URLS "https://sourceforge.net/projects/podofo/files/podofo/${PODOFO_VERSION}/podofo-${PODOFO_VERSION}.tar.gz/download" URLS "https://sourceforge.net/projects/podofo/files/podofo/${PODOFO_VERSION}/podofo-${PODOFO_VERSION}.tar.gz/download"
@ -56,5 +54,4 @@ vcpkg_install_cmake()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
# Handle copyright # Handle copyright
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/podofo) file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/podofo/COPYING ${CURRENT_PACKAGES_DIR}/share/podofo/copyright)

View File

@ -1,5 +1,5 @@
Source: replxx Source: replxx
Version: 0.0.2 Version: 0.0.2-1
Homepage: https://github.com/AmokHuginnsson/replxx Homepage: https://github.com/AmokHuginnsson/replxx
Description: A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. Description: A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters.
Supports: !uwp Supports: !uwp

View File

@ -11,6 +11,7 @@ vcpkg_from_github(
vcpkg_configure_cmake( vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA PREFER_NINJA
DISABLE_PARALLEL_CONFIGURE
) )
vcpkg_install_cmake() vcpkg_install_cmake()
@ -18,5 +19,6 @@ vcpkg_install_cmake()
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/replxxConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/replxxConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@ -274,6 +274,7 @@ install(TARGETS stormlib EXPORT stormlibConfig
RUNTIME DESTINATION bin RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib LIBRARY DESTINATION lib
PUBLIC_HEADER DESTINATION include
) )
install(EXPORT stormlibConfig NAMESPACE stormlib:: DESTINATION share/stormlib) install(EXPORT stormlibConfig NAMESPACE stormlib:: DESTINATION share/stormlib)

View File

@ -1,4 +1,4 @@
Source: stormlib Source: stormlib
Version: 2019-05-10 Version: 2019-05-10-1
Build-Depends: zlib, bzip2 Build-Depends: zlib, bzip2
Description: StormLib is a library for opening and manipulating Blizzard MPQ files Description: StormLib is a library for opening and manipulating Blizzard MPQ files

View File

@ -43,6 +43,9 @@ sudo apt update
sudo add-apt-repository universe sudo add-apt-repository universe
sudo apt install -y powershell sudo apt install -y powershell
# Install odbc
sudo apt install -y unixodbc-dev
# Write SMB credentials # Write SMB credentials
sudo mkdir /etc/smbcredentials sudo mkdir /etc/smbcredentials
smbCredentialFile=/etc/smbcredentials/$StorageAccountName.cred smbCredentialFile=/etc/smbcredentials/$StorageAccountName.cred

View File

@ -69,7 +69,6 @@ ampl-mp:arm-uwp=fail
ampl-mp:x64-uwp=fail ampl-mp:x64-uwp=fail
angelscript:arm64-windows=fail angelscript:arm64-windows=fail
angelscript:arm-uwp=fail angelscript:arm-uwp=fail
antlr4:arm64-windows=fail
antlr4:arm-uwp=fail antlr4:arm-uwp=fail
antlr4:x64-uwp=fail antlr4:x64-uwp=fail
anyrpc:arm-uwp=ignore anyrpc:arm-uwp=ignore
@ -131,7 +130,6 @@ bde:x86-windows=fail
benchmark:arm64-windows=fail benchmark:arm64-windows=fail
benchmark:arm-uwp=fail benchmark:arm-uwp=fail
benchmark:x64-uwp=fail benchmark:x64-uwp=fail
berkeleydb:arm64-windows=fail
berkeleydb:arm-uwp=fail berkeleydb:arm-uwp=fail
berkeleydb:x64-linux=fail berkeleydb:x64-linux=fail
berkeleydb:x64-osx=fail berkeleydb:x64-osx=fail
@ -194,6 +192,7 @@ caf:arm64-windows=fail
caf:x64-uwp=fail caf:x64-uwp=fail
caf:x64-linux=ignore caf:x64-linux=ignore
caffe2:x86-windows=fail caffe2:x86-windows=fail
caffe2:arm64-windows=fail
cairomm:x64-linux=fail cairomm:x64-linux=fail
capnproto:arm64-windows=fail capnproto:arm64-windows=fail
capnproto:arm-uwp=fail capnproto:arm-uwp=fail
@ -243,6 +242,7 @@ civetweb:arm64-windows = skip
civetweb:arm-uwp = skip civetweb:arm-uwp = skip
civetweb:x64-uwp = skip civetweb:x64-uwp = skip
clapack:x64-uwp=fail clapack:x64-uwp=fail
clblas:arm64-windows=fail
clblast:x64-osx=ignore clblast:x64-osx=ignore
clblast:x64-linux=fail clblast:x64-linux=fail
clblast:x64-windows-static=fail clblast:x64-windows-static=fail
@ -268,7 +268,6 @@ coolprop:x64-uwp=fail
coroutine:arm-uwp=fail coroutine:arm-uwp=fail
coroutine:x64-linux=fail coroutine:x64-linux=fail
coroutine:x64-uwp=fail coroutine:x64-uwp=fail
corrade:arm64-windows=fail
corrade:arm-uwp=fail corrade:arm-uwp=fail
corrade:x64-uwp=fail corrade:x64-uwp=fail
cppcms:x64-linux=fail cppcms:x64-linux=fail
@ -316,7 +315,6 @@ cudnn:arm-uwp=fail
cudnn:x64-uwp=fail cudnn:x64-uwp=fail
cudnn:x64-windows-static=fail cudnn:x64-windows-static=fail
cudnn:x86-windows=fail cudnn:x86-windows=fail
date:arm64-windows=fail
dbow2:x64-osx=fail dbow2:x64-osx=fail
dcmtk:arm-uwp=fail dcmtk:arm-uwp=fail
dcmtk:arm64-windows=fail dcmtk:arm64-windows=fail
@ -485,7 +483,6 @@ freerdp:arm64-windows=fail
freerdp:arm-uwp=fail freerdp:arm-uwp=fail
freerdp:x64-osx=fail freerdp:x64-osx=fail
freerdp:x64-uwp=fail freerdp:x64-uwp=fail
freetds:arm64-windows=fail
freetds:arm-uwp=fail freetds:arm-uwp=fail
freetds:x64-linux=fail freetds:x64-linux=fail
freetds:x64-osx=fail freetds:x64-osx=fail
@ -547,7 +544,6 @@ gl3w:arm64-windows=fail
gl3w:arm-uwp=fail gl3w:arm-uwp=fail
glew:arm64-windows=fail glew:arm64-windows=fail
glew:arm-uwp=fail glew:arm-uwp=fail
glfw3:arm64-windows=fail
glfw3:arm-uwp=fail glfw3:arm-uwp=fail
glfw3:x64-uwp=fail glfw3:x64-uwp=fail
glib:x64-uwp=fail glib:x64-uwp=fail
@ -571,7 +567,6 @@ gperf:arm-uwp=fail
gperftools:arm64-windows=fail gperftools:arm64-windows=fail
gperftools:x64-uwp=fail gperftools:x64-uwp=fail
gperftools:arm-uwp=fail gperftools:arm-uwp=fail
graphicsmagick:arm64-windows=fail
graphicsmagick:arm-uwp=fail graphicsmagick:arm-uwp=fail
graphicsmagick:x64-uwp=fail graphicsmagick:x64-uwp=fail
graphite2:arm-uwp=fail graphite2:arm-uwp=fail
@ -665,6 +660,7 @@ isal:x86-windows=fail
itk:x64-windows=fail itk:x64-windows=fail
itk:x64-windows-static=fail itk:x64-windows-static=fail
itk:x86-windows=fail itk:x86-windows=fail
itk:x64-osx=fail
ixwebsocket:x64-linux=ignore ixwebsocket:x64-linux=ignore
jack2:arm-uwp=fail jack2:arm-uwp=fail
jack2:x64-uwp=fail jack2:x64-uwp=fail
@ -679,7 +675,6 @@ jemalloc:x64-uwp=fail
jemalloc:x64-windows-static=fail jemalloc:x64-windows-static=fail
jinja2cpplight:arm-uwp=fail jinja2cpplight:arm-uwp=fail
jinja2cpplight:x64-uwp=fail jinja2cpplight:x64-uwp=fail
keystone:arm64-windows=fail
keystone:arm-uwp=fail keystone:arm-uwp=fail
keystone:x64-uwp=fail keystone:x64-uwp=fail
kinectsdk1:arm64-windows=fail kinectsdk1:arm64-windows=fail
@ -698,13 +693,10 @@ lcm:x64-linux=fail
lcm:x64-osx=fail lcm:x64-osx=fail
leptonica:x64-uwp=fail leptonica:x64-uwp=fail
leptonica:arm-uwp=fail leptonica:arm-uwp=fail
leptonica:arm64-windows=fail
leveldb:arm-uwp=fail leveldb:arm-uwp=fail
leveldb:x64-uwp=fail leveldb:x64-uwp=fail
libaiff:x64-linux=fail libaiff:x64-linux=fail
libarchive:arm64-windows=fail
libarchive:arm-uwp=fail libarchive:arm-uwp=fail
libarchive:x64-uwp=fail
libass:x64-windows-static=fail libass:x64-windows-static=fail
libb2:x86-windows=fail libb2:x86-windows=fail
libb2:x64-windows=fail libb2:x64-windows=fail
@ -735,7 +727,6 @@ libdatrie:x64-linux=fail
libdatrie:x64-osx=fail libdatrie:x64-osx=fail
libdisasm:arm-uwp=fail libdisasm:arm-uwp=fail
libdisasm:x64-uwp=fail libdisasm:x64-uwp=fail
libdshowcapture:arm64-windows=fail
libdshowcapture:arm-uwp=fail libdshowcapture:arm-uwp=fail
libdshowcapture:x64-linux=fail libdshowcapture:x64-linux=fail
libdshowcapture:x64-osx=fail libdshowcapture:x64-osx=fail
@ -762,7 +753,6 @@ libfabric:x64-uwp=fail
libfabric:x64-windows=ignore libfabric:x64-windows=ignore
libfreenect2:arm64-windows=fail libfreenect2:arm64-windows=fail
libgd:x64-linux=ignore libgd:x64-linux=ignore
libgit2:arm64-windows=fail
libgit2:arm-uwp=fail libgit2:arm-uwp=fail
libgit2:x64-uwp=fail libgit2:x64-uwp=fail
libgo:arm-uwp=fail libgo:arm-uwp=fail
@ -968,7 +958,6 @@ libusbmuxd:arm-uwp=fail
libusbmuxd:x64-uwp=fail libusbmuxd:x64-uwp=fail
libusbmuxd:x64-linux=fail libusbmuxd:x64-linux=fail
libusbmuxd:x64-osx=fail libusbmuxd:x64-osx=fail
libusb-win32:arm64-windows=fail
libusb-win32:arm-uwp=fail libusb-win32:arm-uwp=fail
libusb-win32:x64-linux=fail libusb-win32:x64-linux=fail
libusb-win32:x64-osx=fail libusb-win32:x64-osx=fail
@ -983,7 +972,6 @@ libuuid:x64-uwp=fail
libuuid:x64-windows=fail libuuid:x64-windows=fail
libuuid:x64-windows-static=fail libuuid:x64-windows-static=fail
libuuid:x86-windows=fail libuuid:x86-windows=fail
libuv:arm64-windows=fail
libuv:arm-uwp=fail libuv:arm-uwp=fail
libuv:x64-uwp=fail libuv:x64-uwp=fail
libvmdk:arm-uwp=fail libvmdk:arm-uwp=fail
@ -1021,7 +1009,6 @@ llgl:x64-uwp=fail
llvm:arm-uwp=fail llvm:arm-uwp=fail
llvm:arm64-windows=fail llvm:arm64-windows=fail
llvm:x64-uwp=fail llvm:x64-uwp=fail
lmdb:arm64-windows=fail
lmdb:arm-uwp=fail lmdb:arm-uwp=fail
lmdb:x64-uwp=fail lmdb:x64-uwp=fail
log4cplus:arm-uwp=fail log4cplus:arm-uwp=fail
@ -1045,6 +1032,7 @@ luajit:x86-windows = skip
luasocket:x64-linux=fail luasocket:x64-linux=fail
luasocket:x64-osx=fail luasocket:x64-osx=fail
lzfse:arm-uwp=fail lzfse:arm-uwp=fail
magnum:arm64-windows=skip
marl:arm-uwp=fail marl:arm-uwp=fail
marl:x64-uwp=fail marl:x64-uwp=fail
mathgl:x64-osx=fail mathgl:x64-osx=fail
@ -1191,9 +1179,10 @@ nana:x64-linux=fail
nana:x64-osx=fail nana:x64-osx=fail
nana:x64-uwp=fail nana:x64-uwp=fail
nanodbc:arm-uwp=fail nanodbc:arm-uwp=fail
nanodbc:x64-linux=fail
nanodbc:x64-osx=fail nanodbc:x64-osx=fail
nanodbc:x64-uwp=fail nanodbc:x64-uwp=fail
nanodbc:x64-linux=skip
nanogui:arm64-windows=fail
nanorange:arm64-windows=fail nanorange:arm64-windows=fail
nanorange:arm-uwp=fail nanorange:arm-uwp=fail
nanorange:x64-linux=fail nanorange:x64-linux=fail
@ -1214,6 +1203,7 @@ nativefiledialog:x64-uwp=fail
netcdf-cxx4:x64-linux=ignore netcdf-cxx4:x64-linux=ignore
nethost:x64-uwp=fail nethost:x64-uwp=fail
nethost:arm-uwp=fail nethost:arm-uwp=fail
nettle:x64-windows=skip
networkdirect-sdk:arm64-windows=fail networkdirect-sdk:arm64-windows=fail
networkdirect-sdk:arm-uwp=fail networkdirect-sdk:arm-uwp=fail
networkdirect-sdk:x64-linux=fail networkdirect-sdk:x64-linux=fail
@ -1283,7 +1273,6 @@ opencensus-cpp:x64-windows=fail
opencensus-cpp:x64-windows-static=fail opencensus-cpp:x64-windows-static=fail
opencensus-cpp:x86-windows=fail opencensus-cpp:x86-windows=fail
opencensus-cpp:x64-uwp=fail opencensus-cpp:x64-uwp=fail
opencl:arm64-windows=fail
opencl:arm-uwp=fail opencl:arm-uwp=fail
opencl:x64-uwp=fail opencl:x64-uwp=fail
opencolorio:x64-linux=ignore opencolorio:x64-linux=ignore
@ -1467,7 +1456,6 @@ portaudio:x64-uwp=fail
portaudio:x64-windows-static=fail portaudio:x64-windows-static=fail
portaudio:x64-windows=fail portaudio:x64-windows=fail
portaudio:x86-windows=fail portaudio:x86-windows=fail
portmidi:arm64-windows=fail
portmidi:arm-uwp=fail portmidi:arm-uwp=fail
portmidi:x64-linux=fail portmidi:x64-linux=fail
portmidi:x64-osx=fail portmidi:x64-osx=fail
@ -1584,7 +1572,6 @@ raylib:arm-uwp=fail
raylib:x64-uwp=fail raylib:x64-uwp=fail
readline:arm-uwp=fail readline:arm-uwp=fail
readline:x64-uwp=fail readline:x64-uwp=fail
readline-win32:arm64-windows=fail
readline-win32:arm-uwp=fail readline-win32:arm-uwp=fail
readline-win32:x64-linux=fail readline-win32:x64-linux=fail
readline-win32:x64-osx=fail readline-win32:x64-osx=fail
@ -1645,7 +1632,6 @@ sciter:x64-uwp=fail
sciter:x64-windows-static=fail sciter:x64-windows-static=fail
scnlib:arm-uwp=fail scnlib:arm-uwp=fail
scnlib:x64-uwp=fail scnlib:x64-uwp=fail
scylla-wrapper:arm64-windows=fail
scylla-wrapper:arm-uwp=fail scylla-wrapper:arm-uwp=fail
scylla-wrapper:x64-linux=fail scylla-wrapper:x64-linux=fail
scylla-wrapper:x64-osx=fail scylla-wrapper:x64-osx=fail
@ -1815,6 +1801,7 @@ tensorflow-cc:x86-windows=fail
tesseract:x64-windows=ignore tesseract:x64-windows=ignore
tesseract:x64-windows-static=ignore tesseract:x64-windows-static=ignore
tesseract:x86-windows=ignore tesseract:x86-windows=ignore
tesseract:arm64-windows=fail
tfhe:x86-windows=fail tfhe:x86-windows=fail
tfhe:x64-windows=fail tfhe:x64-windows=fail
tfhe:x64-windows-static=fail tfhe:x64-windows-static=fail
@ -1926,6 +1913,7 @@ vxl:x64-uwp = skip
vxl:x64-windows = skip vxl:x64-windows = skip
vxl:x64-windows-static = skip vxl:x64-windows-static = skip
vxl:x86-windows = skip vxl:x86-windows = skip
wampcc:arm64-windows=fail
wampcc:x64-linux=ignore wampcc:x64-linux=ignore
wangle:x64-linux=ignore wangle:x64-linux=ignore
wavpack:arm64-windows=fail wavpack:arm64-windows=fail
@ -1957,6 +1945,7 @@ wintoast:x64-uwp=fail
woff2:x64-linux=fail woff2:x64-linux=fail
woff2:x64-osx=fail woff2:x64-osx=fail
woff2:x64-windows-static=fail woff2:x64-windows-static=fail
wpilib:arm64-windows=fail
wpilib:x64-osx=fail wpilib:x64-osx=fail
wxchartdir:x64-osx=fail wxchartdir:x64-osx=fail
wxwidgets:x64-linux=fail wxwidgets:x64-linux=fail
@ -1972,7 +1961,7 @@ x265:arm64-windows=fail
x265:arm-uwp=fail x265:arm-uwp=fail
x265:x64-uwp=fail x265:x64-uwp=fail
xalan-c:x64-windows-static=fail xalan-c:x64-windows-static=fail
xerces-c:arm64-windows=fail xalan-c:arm64-windows=fail
xerces-c:arm-uwp=fail xerces-c:arm-uwp=fail
xerces-c:x64-uwp=fail xerces-c:x64-uwp=fail
xeus:x64-linux=ignore xeus:x64-linux=ignore
@ -1992,7 +1981,6 @@ x-plane:x64-linux=fail
x-plane:x86-windows=fail x-plane:x86-windows=fail
yajl:arm-uwp=fail yajl:arm-uwp=fail
yajl:x64-uwp=fail yajl:x64-uwp=fail
yara:arm64-windows=fail
yara:arm-uwp=fail yara:arm-uwp=fail
yara:x64-uwp=fail yara:x64-uwp=fail
yasm:arm64-windows=fail yasm:arm64-windows=fail

View File

@ -1,25 +1,25 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<tools version="2"> <tools version="2">
<tool name="cmake" os="windows"> <tool name="cmake" os="windows">
<version>3.14.0</version> <version>3.17.2</version>
<exeRelativePath>cmake-3.14.0-win32-x86\bin\cmake.exe</exeRelativePath> <exeRelativePath>cmake-3.17.2-win32-x86\bin\cmake.exe</exeRelativePath>
<url>https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-win32-x86.zip</url> <url>https://github.com/Kitware/CMake/releases/download/v3.17.2/cmake-3.17.2-win32-x86.zip</url>
<sha512>60eb6a0790883da4152a957bd1133405f620f4b7a073af3bea97695b3ef8c22c41d9b90e45815f2a896df5be0cd6dedb73a6df5f17a42761ca8f457c9f3b708c</sha512> <sha512>63bb3dc5a8683ed193025450620a70b8dd675eccba4a83882c96f21eda8994dd5b21854036a0c17f978bf31f67d1d1b33b416c7f6ffb0470c9f48c2e495d44c1</sha512>
<archiveName>cmake-3.14.0-win32-x86.zip</archiveName> <archiveName>cmake-3.17.2-win32-x86.zip</archiveName>
</tool> </tool>
<tool name="cmake" os="osx"> <tool name="cmake" os="osx">
<version>3.14.0</version> <version>3.17.2</version>
<exeRelativePath>cmake-3.14.0-Darwin-x86_64/CMake.app/Contents/bin/cmake</exeRelativePath> <exeRelativePath>cmake-3.17.2-Darwin-x86_64/CMake.app/Contents/bin/cmake</exeRelativePath>
<url>https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-Darwin-x86_64.tar.gz</url> <url>https://github.com/Kitware/CMake/releases/download/v3.17.2/cmake-3.17.2-Darwin-x86_64.tar.gz</url>
<sha512>a5a7217a049be3bb2ef5c93292b1d92eb4dd5ec6ab2dd04984aae01d2732eb343cea4f9741b333a5e21a27eb7934f568f780f3558e7ff870150c3309fc4656b3</sha512> <sha512>804b06439c05b9cf36a988223b7dc47b06b8613cb4653989eff52aad5ab0fa312b8da1ac0c760ad101e74b2c9edaf5b119bd48617a5efb57dff9380ca74e54a9</sha512>
<archiveName>cmake-3.14.0-Darwin-x86_64.tar.gz</archiveName> <archiveName>cmake-3.17.2-Darwin-x86_64.tar.gz</archiveName>
</tool> </tool>
<tool name="cmake" os="linux"> <tool name="cmake" os="linux">
<version>3.14.0</version> <version>3.17.2</version>
<exeRelativePath>cmake-3.14.0-Linux-x86_64/bin/cmake</exeRelativePath> <exeRelativePath>cmake-3.17.2-Linux-x86_64/bin/cmake</exeRelativePath>
<url>https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-Linux-x86_64.tar.gz</url> <url>https://github.com/Kitware/CMake/releases/download/v3.17.2/cmake-3.17.2-Linux-x86_64.tar.gz</url>
<sha512>e687c0f3acfb15c880ddac67e2821907f833cb900c6ecedb4ab5df5102604d82753c948e3c7dca6e5bcce6278a09b7d577b1afade2e133aec5b2057ac48d3c74</sha512> <sha512>2afc023363c40b110d97d871fb9a8917643bba308ca0c029ee8fe1164db1c168e32b2c9d7647475d84efa290c1242357f7cf260ea4d1f92f5a829cf418955490</sha512>
<archiveName>cmake-3.14.0-Linux-x86_64.tar.gz</archiveName> <archiveName>cmake-3.17.2-Linux-x86_64.tar.gz</archiveName>
</tool> </tool>
<tool name="cmake" os="freebsd"> <tool name="cmake" os="freebsd">
<version>3.12.4</version> <version>3.12.4</version>

View File

@ -264,7 +264,7 @@ namespace vcpkg
virtual const std::string& tool_data_name() const override { return m_exe; } virtual const std::string& tool_data_name() const override { return m_exe; }
virtual const std::string& exe_stem() const override { return m_exe; } virtual const std::string& exe_stem() const override { return m_exe; }
virtual std::array<int, 3> default_min_version() const override { return {3, 5, 1}; } virtual std::array<int, 3> default_min_version() const override { return {3, 17, 1}; }
virtual void add_special_paths(std::vector<fs::path>& out_candidate_paths) const override virtual void add_special_paths(std::vector<fs::path>& out_candidate_paths) const override
{ {