mirror of https://github.com/microsoft/vcpkg.git
Merge branch 'master' into port/cpp-client-telemetry-3.10.240.1
This commit is contained in:
commit
f2f2488098
|
|
@ -32,7 +32,7 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
|
||||
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
build-mode: ${{ matrix.build-mode }}
|
||||
|
|
@ -46,6 +46,6 @@ jobs:
|
|||
./vcpkg install alac-decoder breakpad[tools] gettimeofday modp-base64
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
|
||||
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
|
||||
with:
|
||||
category: "/language:${{matrix.language}}"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO aurora-opensource/au
|
||||
REF "${VERSION}"
|
||||
SHA512 675487ecaba256caa085f309a266e822356cdb286a242a2103d008cacc908409e053b296ad6b4c750657ed17a2b2712f6171fac41c74c2fbfb9db034479abaf1
|
||||
SHA512 756de3f500c5e364c3adb0762d862701ee1847179381b84c0cf650ddf68e31f5136180781b9ce475e7b601baf55d0c48672219bfd4f29fa2f8d3cb54be7c47c4
|
||||
HEAD_REF main
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"name": "aurora-au",
|
||||
"version-semver": "0.5.1",
|
||||
"version-semver": "0.6.0",
|
||||
"description": "A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.",
|
||||
"homepage": "https://github.com/aurora-opensource/au",
|
||||
"documentation": "https://aurora-opensource.github.io/au/main/",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
diff --git a/casadi/core/fmu.cpp b/casadi/core/fmu.cpp
|
||||
index 3fc0082..e60b78f 100644
|
||||
--- a/casadi/core/fmu.cpp
|
||||
+++ b/casadi/core/fmu.cpp
|
||||
@@ -778,7 +778,12 @@ Dict FmuInternal::compile_fmu(const std::string& name, const Dict& files, const
|
||||
// Augment the file map with the compiled binary
|
||||
// (FMI-3 layout: binaries/<dll_infix>/<modelIdentifier><suffix>)
|
||||
Dict ret = files;
|
||||
+#ifdef WITH_FMI3
|
||||
ret[dll] = "binaries/" + Fmu3::dll_infix() + "/" + name + dll_suffix();
|
||||
+#else // WITH_FMI3
|
||||
+ // Fmu3 is only compiled when FMI 3 support is enabled
|
||||
+ casadi_error("CasADi was not compiled with WITH_FMI3=ON.");
|
||||
+#endif // WITH_FMI3
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -1,53 +1,59 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO casadi/casadi
|
||||
REF "${VERSION}"
|
||||
SHA512 ebd1d91f18b29620c8898fd014e35eefce2d621f9a698a14454b478cded78087bffa3651d808908a16ed8864571c7ddae99e387e53cb79a451ca60a8d690c8bb
|
||||
HEAD_REF main
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
|
||||
set(ENABLE_SHARED ON)
|
||||
set(ENABLE_STATIC OFF)
|
||||
else()
|
||||
set(ENABLE_SHARED OFF)
|
||||
set(ENABLE_STATIC ON)
|
||||
endif()
|
||||
|
||||
# Do not build deepbind on unsupported platforms
|
||||
if(VCPKG_TARGET_IS_ANDROID)
|
||||
set(WITH_DEEPBIND OFF)
|
||||
else()
|
||||
set(WITH_DEEPBIND ON)
|
||||
endif()
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DENABLE_STATIC=${ENABLE_STATIC}
|
||||
-DENABLE_SHARED=${ENABLE_SHARED}
|
||||
-DWITH_DEEPBIND=${WITH_DEEPBIND}
|
||||
-DWITH_SELFCONTAINED=OFF
|
||||
-DWITH_TINYXML=OFF
|
||||
-DWITH_BUILD_TINYXML=OFF
|
||||
-DWITH_QPOASES=OFF
|
||||
-DWITH_SUNDIALS=OFF
|
||||
-DWITH_CSPARSE=OFF
|
||||
-DLIB_PREFIX:PATH=lib
|
||||
-DBIN_PREFIX:PATH=bin
|
||||
-DINCLUDE_PREFIX:PATH=include
|
||||
-DCMAKE_PREFIX:PATH=share/${PORT}
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup()
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
|
||||
|
||||
vcpkg_fixup_pkgconfig()
|
||||
|
||||
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" COPYONLY)
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
vcpkg_copy_tools(TOOL_NAMES casadi-cli AUTO_CLEAN)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO casadi/casadi
|
||||
REF "${VERSION}"
|
||||
SHA512 9706f0209333ff6636ec5fe545feaf9cb730e86356667d4f01ff922f8ed55094426f83a60ac54ea080143d879da8d1cb77bdfbd8c8eced757addfacbb03efc57
|
||||
HEAD_REF main
|
||||
PATCHES
|
||||
fmu-guard-fmi3.patch
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
|
||||
set(ENABLE_SHARED ON)
|
||||
set(ENABLE_STATIC OFF)
|
||||
else()
|
||||
set(ENABLE_SHARED OFF)
|
||||
set(ENABLE_STATIC ON)
|
||||
endif()
|
||||
|
||||
# Do not build deepbind on unsupported platforms
|
||||
if(VCPKG_TARGET_IS_ANDROID)
|
||||
set(WITH_DEEPBIND OFF)
|
||||
else()
|
||||
set(WITH_DEEPBIND ON)
|
||||
endif()
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DENABLE_STATIC=${ENABLE_STATIC}
|
||||
-DENABLE_SHARED=${ENABLE_SHARED}
|
||||
-DWITH_DEEPBIND=${WITH_DEEPBIND}
|
||||
-DWITH_SELFCONTAINED=OFF
|
||||
# CasADi compiles the vendored FMI standard headers (BSD-2-Clause) into the
|
||||
# core library by default. They are not available as a separate package, so
|
||||
# disable FMI import rather than redistribute third-party code from this port.
|
||||
-DWITH_FMI2=OFF
|
||||
-DWITH_FMI3=OFF
|
||||
-DWITH_EXAMPLES=OFF
|
||||
-DWITH_TINYXML=OFF
|
||||
-DWITH_BUILD_TINYXML=OFF
|
||||
-DWITH_QPOASES=OFF
|
||||
-DWITH_SUNDIALS=OFF
|
||||
-DWITH_CSPARSE=OFF
|
||||
-DLIB_PREFIX:PATH=lib
|
||||
-DBIN_PREFIX:PATH=bin
|
||||
-DINCLUDE_PREFIX:PATH=include
|
||||
-DCMAKE_PREFIX:PATH=share/${PORT}
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup()
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
|
||||
|
||||
vcpkg_fixup_pkgconfig()
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
vcpkg_copy_tools(TOOL_NAMES casadi-cli AUTO_CLEAN)
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
casadi provides CMake targets:
|
||||
|
||||
find_package(casadi CONFIG REQUIRED)
|
||||
target_link_libraries(main PRIVATE casadi::casadi)
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "casadi",
|
||||
"version": "3.7.2",
|
||||
"version": "3.8.0",
|
||||
"description": "CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.",
|
||||
"homepage": "https://web.casadi.org",
|
||||
"license": "LGPL-3.0-only",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO yhirose/cpp-httplib
|
||||
REF "v${VERSION}"
|
||||
SHA512 821f47cdbb5597aaf96663150a1aadd9b6c04ede6d5407e459b5de66b32cda56eef3e8352334ec3e4f9b753ffa538ec1bd6950b7227b2836a9fa15ccff824e94
|
||||
SHA512 809d55146f1ccdd00c78c8565691c31ad230dff51d9cdd1d34b45e65127f41dfe2b9bfe1cd5d27fd892da61d120f39ae8af18cae1a85329c2e8efcaf1b15f285
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix-find-brotli.patch
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "cpp-httplib",
|
||||
"version": "0.53.1",
|
||||
"version": "0.54.1",
|
||||
"description": "A single file C++11 header-only HTTP/HTTPS server and client library",
|
||||
"homepage": "https://github.com/yhirose/cpp-httplib",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -55,15 +55,15 @@ diff --git a/CMake/FindGSS.cmake b/CMake/FindGSS.cmake
|
|||
index 6f352b2..e7b6d24 100644
|
||||
--- a/CMake/FindGSS.cmake
|
||||
+++ b/CMake/FindGSS.cmake
|
||||
@@ -60,6 +60,7 @@ if(NOT GSS_ROOT_DIR AND NOT "$ENV{GSS_ROOT_DIR}")
|
||||
@@ -68,6 +68,7 @@ if(NOT GSS_ROOT_DIR AND NOT "$ENV{GSS_ROOT_DIR}" AND NOT GSS_FIND_COMPONENTS STR
|
||||
endif()
|
||||
|
||||
if(NOT _gss_FOUND) # Not found by pkg-config. Let us take more traditional approach.
|
||||
+elseif(0)
|
||||
find_file(_gss_configure_script NAMES "krb5-config" PATH_SUFFIXES "bin" HINTS ${_gss_root_hints}
|
||||
NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH)
|
||||
# If not found in user-supplied directories, maybe system knows better
|
||||
@@ -258,7 +259,6 @@ if(GSS_FOUND)
|
||||
if(GSS_FIND_COMPONENTS STREQUAL "Apple")
|
||||
find_path(_gss_INCLUDE_DIRS NAMES "GSS/gssapi.h" PATH_SUFFIXES "include")
|
||||
find_library(_gss_LIBRARIES NAMES "GSS")
|
||||
@@ -276,7 +277,6 @@ if(GSS_FOUND)
|
||||
INTERFACE_LIBCURL_PC_MODULES "${_gss_pc_requires}"
|
||||
INTERFACE_COMPILE_OPTIONS "${_gss_CFLAGS}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_gss_INCLUDE_DIRS}"
|
||||
|
|
@ -130,9 +130,9 @@ diff --git a/CMake/FindLibgsasl.cmake b/CMake/FindLibgsasl.cmake
|
|||
index 7fbaa71..021cf20 100644
|
||||
--- a/CMake/FindLibgsasl.cmake
|
||||
+++ b/CMake/FindLibgsasl.cmake
|
||||
@@ -47,6 +47,9 @@ if(_libgsasl_FOUND)
|
||||
set(Libgsasl_FOUND TRUE)
|
||||
@@ -48,6 +48,9 @@ if(_libgsasl_FOUND)
|
||||
set(LIBGSASL_FOUND TRUE)
|
||||
set(LIBGSASL_VERSION ${_libgsasl_VERSION})
|
||||
message(STATUS "Found Libgsasl (via pkg-config): ${_libgsasl_INCLUDE_DIRS} (found version \"${LIBGSASL_VERSION}\")")
|
||||
+elseif(1)
|
||||
+ include(FindPackageHandleStandardArgs)
|
||||
|
|
@ -140,7 +140,7 @@ index 7fbaa71..021cf20 100644
|
|||
else()
|
||||
find_path(LIBGSASL_INCLUDE_DIR NAMES "gsasl.h")
|
||||
find_library(LIBGSASL_LIBRARY NAMES "gsasl" "libgsasl")
|
||||
@@ -85,7 +88,6 @@ if(LIBGSASL_FOUND)
|
||||
@@ -86,7 +89,6 @@ if(LIBGSASL_FOUND)
|
||||
INTERFACE_LIBCURL_PC_MODULES "${_libgsasl_pc_requires}"
|
||||
INTERFACE_COMPILE_OPTIONS "${_libgsasl_CFLAGS}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_libgsasl_INCLUDE_DIRS}"
|
||||
|
|
@ -336,17 +336,17 @@ diff --git a/CMake/FindNettle.cmake b/CMake/FindNettle.cmake
|
|||
index c963180..4c623df 100644
|
||||
--- a/CMake/FindNettle.cmake
|
||||
+++ b/CMake/FindNettle.cmake
|
||||
@@ -48,6 +48,9 @@ if(_nettle_FOUND)
|
||||
@@ -50,6 +50,9 @@ if(_nettle_FOUND)
|
||||
set(NETTLE_FOUND TRUE)
|
||||
set(NETTLE_VERSION ${_nettle_VERSION})
|
||||
set(NETTLE_VERSION ${_nettle_nettle_VERSION})
|
||||
message(STATUS "Found Nettle (via pkg-config): ${_nettle_INCLUDE_DIRS} (found version \"${NETTLE_VERSION}\")")
|
||||
+elseif(1)
|
||||
+ include(FindPackageHandleStandardArgs)
|
||||
+ find_package_handle_standard_args(Nettle REQUIRED_VARS _nettle_FOUND)
|
||||
else()
|
||||
find_path(NETTLE_INCLUDE_DIR NAMES "nettle/sha2.h")
|
||||
find_library(NETTLE_LIBRARY NAMES "nettle")
|
||||
@@ -91,7 +94,6 @@ if(NETTLE_FOUND)
|
||||
find_library(NETTLE_HOGWEED_LIBRARY NAMES "hogweed")
|
||||
@@ -95,7 +98,6 @@ if(NETTLE_FOUND)
|
||||
INTERFACE_LIBCURL_PC_MODULES "${_nettle_pc_requires}"
|
||||
INTERFACE_COMPILE_OPTIONS "${_nettle_CFLAGS}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_nettle_INCLUDE_DIRS}"
|
||||
|
|
@ -412,7 +412,7 @@ index 953c1c6..1e3668f 100644
|
|||
--- a/CMake/Macros.cmake
|
||||
+++ b/CMake/Macros.cmake
|
||||
@@ -258,7 +258,15 @@ macro(curl_collect_target_link_options _target)
|
||||
# Explicitly skip this query to avoid CMake v3.18 and older erroring out.
|
||||
# Explicitly skip this query to avoid CMake 3.18 and older erroring out.
|
||||
get_target_property(_val ${_target} TYPE)
|
||||
if(NOT "${_val}" STREQUAL "INTERFACE_LIBRARY")
|
||||
- get_target_property(_val ${_target} LOCATION)
|
||||
|
|
@ -436,7 +436,7 @@ index b4300ca..440e904 100644
|
|||
list(APPEND _curl_libs CURL::cares)
|
||||
endif()
|
||||
if("@HAVE_GSSAPI@")
|
||||
- find_dependency(GSS MODULE)
|
||||
- find_dependency(GSS MODULE COMPONENTS "@GSS_FLAVOR@")
|
||||
list(APPEND _curl_libs CURL::gss)
|
||||
endif()
|
||||
if("@USE_BACKTRACE@")
|
||||
|
|
@ -490,7 +490,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|||
index e459b3d..b3f74d7 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1899,6 +1899,44 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
||||
@@ -1906,6 +1906,44 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
|
@ -535,7 +535,7 @@ index e459b3d..b3f74d7 100644
|
|||
if(CMAKE_C_COMPILER_ID STREQUAL "MSVC") # MSVC but exclude clang-cl
|
||||
set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS "-MP") # Parallel compilation
|
||||
endif()
|
||||
@@ -2176,7 +2214,8 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
@@ -2182,7 +2220,8 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
set(_explicit_libdirs "")
|
||||
set(LIBCURL_PC_REQUIRES_PRIVATE "")
|
||||
set(LIBCURL_PC_LIBS_PRIVATE_LIST "")
|
||||
|
|
@ -545,7 +545,7 @@ index e459b3d..b3f74d7 100644
|
|||
if(TARGET "${_lib}")
|
||||
set(_explicit_libs "")
|
||||
get_target_property(_imported "${_lib}" IMPORTED)
|
||||
@@ -2195,15 +2234,32 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
@@ -2201,15 +2240,32 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
endif()
|
||||
if(_lib STREQUAL OpenSSL::SSL AND NOT HAVE_BORINGSSL) # BoringSSL does not provide openssl.pc
|
||||
set(_modules "openssl")
|
||||
|
|
@ -579,7 +579,7 @@ index e459b3d..b3f74d7 100644
|
|||
foreach(_lib IN LISTS _explicit_libs)
|
||||
if(_lib MATCHES "/")
|
||||
# This gets a bit more complex, because we want to specify the
|
||||
@@ -2222,26 +2278,47 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
@@ -2228,26 +2284,47 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
if(NOT _libdir IN_LIST _sys_libdirs)
|
||||
list(APPEND _ldflags "-L${_libdir}")
|
||||
endif()
|
||||
|
|
@ -627,7 +627,7 @@ index e459b3d..b3f74d7 100644
|
|||
list(APPEND LIBCURL_PC_LIBS_PRIVATE_LIST "${_lib}")
|
||||
endif()
|
||||
endforeach()
|
||||
@@ -2275,6 +2352,7 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
@@ -2281,6 +2358,7 @@ if(NOT CURL_DISABLE_INSTALL)
|
||||
|
||||
string(REPLACE ";" " " LIBCURL_PC_LIBS_PRIVATE "${LIBCURL_PC_LIBS_PRIVATE}")
|
||||
endif()
|
||||
|
|
@ -661,12 +661,9 @@ diff --git a/libcurl.pc.in b/libcurl.pc.in
|
|||
index c0ba524..17b7db9 100644
|
||||
--- a/libcurl.pc.in
|
||||
+++ b/libcurl.pc.in
|
||||
@@ -33,9 +33,9 @@ Name: libcurl
|
||||
URL: https://curl.se/
|
||||
Description: Library to transfer files with HTTP, FTP, etc.
|
||||
Version: @CURLVERSION@
|
||||
-Requires: @LIBCURL_PC_REQUIRES@
|
||||
+Requires:
|
||||
@@ -39,8 +39,8 @@ Version: @CURLVERSION@
|
||||
Source: https://curl.se/download/curl-@CURLVERSION@.tar.gz
|
||||
Requires: @LIBCURL_PC_REQUIRES@
|
||||
Requires.private: @LIBCURL_PC_REQUIRES_PRIVATE@
|
||||
-Libs: -L${libdir} -lcurl @LIBCURL_PC_LIBS@
|
||||
+Libs: -L${libdir} -lcurl
|
||||
|
|
@ -674,3 +671,4 @@ index c0ba524..17b7db9 100644
|
|||
-Cflags: -I${includedir} @LIBCURL_PC_CFLAGS@
|
||||
+Cflags: -I${includedir}
|
||||
Cflags.private: @LIBCURL_PC_CFLAGS_PRIVATE@
|
||||
Link.ABI: c
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO curl/curl
|
||||
REF ${curl_version}
|
||||
SHA512 0ab6c99c3d5b86fb65c526db517c3159b11db2f8d82552d635c4887059c0602288603c93b754ce0ec543ea2f275122ccec2c8dcd866c2611b5b949c728ee72df
|
||||
SHA512 6284a82c908329fda4b5a8c2efe409bf477a1fd79a0b71c04ae62ee407a4f00751722e98c1b73c728b0b79ee032eed1d1903876783c48cc6be71166619c025a7
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
dependencies.patch
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"name": "curl",
|
||||
"version": "8.21.0",
|
||||
"port-version": 1,
|
||||
"version": "8.22.0",
|
||||
"description": "A library for transferring data with URLs",
|
||||
"homepage": "https://curl.se/",
|
||||
"license": "curl AND ISC AND BSD-3-Clause",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO Cadons/Docraft
|
||||
REF ${VERSION}
|
||||
SHA512 fee1f78fb013b592faf3107e6bd77485f14755d0a1add6b3f906b896f743c693bd900ce26f6d347a577e00f507d541917657ab6ccae93a2de800ab68a1adbd93
|
||||
SHA512 5f413c7bf96162b2e0ee729cb65c9aae8f02edfd79679182357f7612efc4116ce1be4bafca30b95fc89b01254ddb31c67ea128c65725711e051911b9faa22f97
|
||||
HEAD_REF main
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "docraft",
|
||||
"version-string": "v1.0.0-beta.3",
|
||||
"version-string": "v1.0.0",
|
||||
"description": "Docraft is a self-contained C++ library for generating professionally rendered PDF documents — without external tools, command-line utilities, or runtime dependencies beyond your own application",
|
||||
"homepage": "https://cadons.github.io/Docraft/",
|
||||
"license": "Apache-2.0",
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO stephenberry/glaze
|
||||
REF "v${VERSION}"
|
||||
SHA512 7e721ad5719478fa78570fe6a57a2f45cd2815234c1c0eea2e710c1c324980c20d0eecbb4856288ee248a6f1cf930815ef203d85ff26602969d341e04cdf7602
|
||||
SHA512 fa853b4271cf7d490c306a55b7615ed0d5f57f6ecc2f35310cf8b8b2660240c42e83fd60040ac0ee25fae17ba92f500a6d886c9fb45972b3dbdbc017562750f5
|
||||
HEAD_REF main
|
||||
PATCHES
|
||||
001-fix-asio.patch
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"name": "glaze",
|
||||
"version": "8.2.0",
|
||||
"port-version": 1,
|
||||
"version": "8.3.0",
|
||||
"description": "One of the fastest JSON libraries in the world. Glaze reads and writes from C++ memory, simplifying interfaces and offering incredible performance.",
|
||||
"homepage": "https://github.com/stephenberry/glaze",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ vcpkg_from_gitlab(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO videolan/libbluray
|
||||
REF "${VERSION}"
|
||||
SHA512 8ee2014bfa0d44d046500818ad6f3795e01b77e4cc59d1b61ee56bfa4bfcb80e9e89ea4f452767eda3f14e6d9b5d305f0e7ed01ce00c570415958cae8ab692a4
|
||||
SHA512 d643db1e9fdc5f3b31ea44b7fc5725dbb2824d2bd8e1ef516ead76a42e92192cb7c332340c43de628158b867835259ad27f07fd7da8a3b0992608177908a0530
|
||||
)
|
||||
|
||||
if(NOT VCPKG_TARGET_IS_WINDOWS)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "libbluray",
|
||||
"version-semver": "1.4.1",
|
||||
"version-semver": "1.5.1",
|
||||
"description": "Library to access Blu-Ray disks",
|
||||
"homepage": "https://www.videolan.org/developers/libbluray.html",
|
||||
"license": "LGPL-2.1-or-later",
|
||||
|
|
|
|||
|
|
@ -11,10 +11,6 @@ vcpkg_from_gitlab(
|
|||
)
|
||||
file(REMOVE_RECURSE "${SOURCE_PATH}/msvc/include/inttypes.h")
|
||||
|
||||
vcpkg_find_acquire_program(PKGCONFIG)
|
||||
cmake_path(GET PKGCONFIG PARENT_PATH pkgconfig_dir)
|
||||
vcpkg_add_to_path("${pkgconfig_dir}")
|
||||
|
||||
set(cppflags "")
|
||||
if(VCPKG_TARGET_IS_WINDOWS)
|
||||
# PATH_MAX from msvc/libdvdcss.vcxproj
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "libdvdnav",
|
||||
"version-semver": "6.1.1",
|
||||
"port-version": 1,
|
||||
"port-version": 2,
|
||||
"description": "Library to navigate DVD disks",
|
||||
"homepage": "https://www.videolan.org/developers/libdvdnav.html",
|
||||
"license": "GPL-2.0-or-later",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ vcpkg_from_github(
|
|||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO SlickQuant/slick-logger
|
||||
REF "v${VERSION}"
|
||||
SHA512 4b721d3c1fd130e1af0d5e327be4ef24e15556ba1c871124afd2db79f6a986057be02ab925137ed8c578cf16c4070b3d837d6d4b338bac4777b0dea6b9c801d0
|
||||
SHA512 48fcb8360e5bb663f207b633ec9c1fd378fa348106c7bc27cc8db5324ea005e3f789803a49db576c4d6f41c85b34437a4474f75f12fbdbca8605999eb3ea7771
|
||||
HEAD_REF main
|
||||
PATCHES
|
||||
slick-queue.patch
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"name": "slick-logger",
|
||||
"version": "1.2.0",
|
||||
"version": "1.2.1",
|
||||
"description": "A high-performance, cross-platform header-only logging library for C++20 using a multi-producer, multi-consumer ring buffer with multi-sink support and log rotation capabilities",
|
||||
"homepage": "https://github.com/SlickQuant/slick-logger",
|
||||
"license": "MIT",
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
"dependencies": [
|
||||
{
|
||||
"name": "slick-queue",
|
||||
"version>=": "1.2.2"
|
||||
"version>=": "1.5.0"
|
||||
},
|
||||
{
|
||||
"name": "vcpkg-cmake",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
diff --git a/include/exec/libdispatch_queue.hpp b/include/exec/libdispatch_queue.hpp
|
||||
--- a/include/exec/libdispatch_queue.hpp
|
||||
+++ b/include/exec/libdispatch_queue.hpp
|
||||
@@ -29,6 +29,7 @@
|
||||
# include "../stdexec/execution.hpp"
|
||||
# include "sender_for.hpp"
|
||||
# include <dispatch/dispatch.h>
|
||||
+# include <vector>
|
||||
|
||||
namespace experimental::execution
|
||||
{
|
||||
|
|
@ -13,6 +13,7 @@ vcpkg_from_github(
|
|||
fix-boost-asio-dependency.patch
|
||||
fix-tbb-dependency.patch
|
||||
fix-taskflow-dependency.patch
|
||||
fix-libdispatch-vector-include.patch
|
||||
)
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"name": "stdexec",
|
||||
"version-date": "2026-05-25",
|
||||
"port-version": 1,
|
||||
"description": "stdexec is an experimental reference implementation of the Senders model of asynchronous programming proposed by P2300 - std::execution for adoption into the C++ Standard.",
|
||||
"homepage": "https://github.com/NVIDIA/stdexec",
|
||||
"license": "Apache-2.0",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,19 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO xyo-financial/sdk-cpp
|
||||
REF "v${VERSION}"
|
||||
SHA512 6277af5187b9453efef4fe873f6a5e99787e6d2a467aec50cab47372e9cf4c4c9484a8693426d2564985f7d3762b1b53e32084b396d87c9549257cb54b0e9b01
|
||||
HEAD_REF main
|
||||
)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DXYO_BUILD_TESTS=OFF
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME XYOSDK CONFIG_PATH lib/cmake/XYOSDK)
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"name": "xyo-sdk",
|
||||
"version": "2.1.0",
|
||||
"description": "XYO SDK for AI Banking Transaction Enrichment API",
|
||||
"homepage": "https://github.com/xyo-financial/sdk-cpp",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": [
|
||||
"cpr",
|
||||
"nlohmann-json",
|
||||
"openssl",
|
||||
{
|
||||
"name": "vcpkg-cmake",
|
||||
"host": true
|
||||
},
|
||||
{
|
||||
"name": "vcpkg-cmake-config",
|
||||
"host": true
|
||||
},
|
||||
"zlib"
|
||||
]
|
||||
}
|
||||
|
|
@ -3,7 +3,6 @@
|
|||
"version-string": "ci",
|
||||
"description": "Ensures that the CMake scripts are unit tested.",
|
||||
"license": "MIT",
|
||||
"supports": "x64",
|
||||
"default-features": [
|
||||
"backup-restore-env-vars",
|
||||
"execute-required-process",
|
||||
|
|
|
|||
|
|
@ -27,13 +27,13 @@ vcpkg_find_acquire_program(PERL)
|
|||
vcpkg_find_acquire_program(PKGCONFIG)
|
||||
vcpkg_find_acquire_program(PYTHON3)
|
||||
vcpkg_find_acquire_program(SCONS)
|
||||
vcpkg_find_acquire_program(YASM)
|
||||
|
||||
if(NOT VCPKG_HOST_IS_OSX)
|
||||
vcpkg_find_acquire_program(DOXYGEN)
|
||||
vcpkg_find_acquire_program(MESON) # System python too old (3.9; meson needs 3.10)
|
||||
vcpkg_find_acquire_program(RUBY)
|
||||
vcpkg_find_acquire_program(SWIG)
|
||||
vcpkg_find_acquire_program(YASM) # Not provided for arm64
|
||||
endif()
|
||||
|
||||
if(VCPKG_HOST_IS_LINUX)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "d9bfbb2a8ea79f12820ea472030c8176116bf3a7",
|
||||
"version-semver": "0.6.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "d38ed4d58915a03525939af7cacd1cbcd7598c4d",
|
||||
"version-semver": "0.5.1",
|
||||
|
|
|
|||
|
|
@ -429,7 +429,7 @@
|
|||
"port-version": 2
|
||||
},
|
||||
"aurora-au": {
|
||||
"baseline": "0.5.1",
|
||||
"baseline": "0.6.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"autodiff": {
|
||||
|
|
@ -1629,7 +1629,7 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"casadi": {
|
||||
"baseline": "3.7.2",
|
||||
"baseline": "3.8.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"casclib": {
|
||||
|
|
@ -2049,7 +2049,7 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"cpp-httplib": {
|
||||
"baseline": "0.53.1",
|
||||
"baseline": "0.54.1",
|
||||
"port-version": 0
|
||||
},
|
||||
"cpp-ipc": {
|
||||
|
|
@ -2309,8 +2309,8 @@
|
|||
"port-version": 8
|
||||
},
|
||||
"curl": {
|
||||
"baseline": "8.21.0",
|
||||
"port-version": 1
|
||||
"baseline": "8.22.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"curlcpp": {
|
||||
"baseline": "3.1",
|
||||
|
|
@ -2613,7 +2613,7 @@
|
|||
"port-version": 1
|
||||
},
|
||||
"docraft": {
|
||||
"baseline": "v1.0.0-beta.3",
|
||||
"baseline": "v1.0.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"doctest": {
|
||||
|
|
@ -3477,8 +3477,8 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"glaze": {
|
||||
"baseline": "8.2.0",
|
||||
"port-version": 1
|
||||
"baseline": "8.3.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"glbinding": {
|
||||
"baseline": "3.1.0",
|
||||
|
|
@ -4837,7 +4837,7 @@
|
|||
"port-version": 2
|
||||
},
|
||||
"libbluray": {
|
||||
"baseline": "1.4.1",
|
||||
"baseline": "1.5.1",
|
||||
"port-version": 0
|
||||
},
|
||||
"libbpf": {
|
||||
|
|
@ -4994,7 +4994,7 @@
|
|||
},
|
||||
"libdvdnav": {
|
||||
"baseline": "6.1.1",
|
||||
"port-version": 1
|
||||
"port-version": 2
|
||||
},
|
||||
"libdvdread": {
|
||||
"baseline": "6.1.3",
|
||||
|
|
@ -9465,7 +9465,7 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"slick-logger": {
|
||||
"baseline": "1.2.0",
|
||||
"baseline": "1.2.1",
|
||||
"port-version": 0
|
||||
},
|
||||
"slick-net": {
|
||||
|
|
@ -9810,7 +9810,7 @@
|
|||
},
|
||||
"stdexec": {
|
||||
"baseline": "2026-05-25",
|
||||
"port-version": 0
|
||||
"port-version": 1
|
||||
},
|
||||
"stdgpu": {
|
||||
"baseline": "2026-07-08",
|
||||
|
|
@ -11280,6 +11280,10 @@
|
|||
"baseline": "0.8.3",
|
||||
"port-version": 0
|
||||
},
|
||||
"xyo-sdk": {
|
||||
"baseline": "2.1.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"yajl": {
|
||||
"baseline": "2.1.0",
|
||||
"port-version": 5
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "57b079f64fbce90263313091f45b6ddaf732a0cc",
|
||||
"version": "3.8.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "ec672097caf5dfd8a61b67b88000ffe18b78d31a",
|
||||
"version": "3.7.2",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "6f52e1ccbab4a1604475e210a7ee8fb2d21a28ea",
|
||||
"version": "0.54.1",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "ca488de9f27d3fa50f00c14ade11ff48e4952413",
|
||||
"version": "0.53.1",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "04e84e80614753a84632c9406f170b40f0b8bcad",
|
||||
"version": "8.22.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "c98fcb353dd325c97c5a0b70dfaf2378a372f86e",
|
||||
"version": "8.21.0",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "b5e1062913b40005f60ddb91b1d8fd23e8ff37b3",
|
||||
"version-string": "v1.0.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "ce98cd3db55322eae8d7b7bcd4a010770ed191c7",
|
||||
"version-string": "v1.0.0-beta.3",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "99c30a14355e269992994cc8add01c19e2877063",
|
||||
"version": "8.3.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "8900ed8cedf36274dfc2ce646140d74fe469d378",
|
||||
"version": "8.2.0",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "758d50591a9dfcdd2afa093cffd645cf6d20a24d",
|
||||
"version-semver": "1.5.1",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "b9f4922d4527b746ad90aff46648fa06b81cf3c1",
|
||||
"version-semver": "1.4.1",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "ea128c8493d652ee47a9aa9338bc0758360929b8",
|
||||
"version-semver": "6.1.1",
|
||||
"port-version": 2
|
||||
},
|
||||
{
|
||||
"git-tree": "5fd0c2de55cf6764503207c726483c1ece3109f1",
|
||||
"version-semver": "6.1.1",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "dc4cbf51172d17c4606c5c6faaae179562027cc3",
|
||||
"version": "1.2.1",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "c2dd8e6e4dbf5e5548f7ed3a34d9b1a1f28a8b61",
|
||||
"version": "1.2.0",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "139c4af74280988d79c52ebc13220fb1cc26912d",
|
||||
"version-date": "2026-05-25",
|
||||
"port-version": 1
|
||||
},
|
||||
{
|
||||
"git-tree": "7778ab6796b86b3cc458a0319610e2ebed422577",
|
||||
"version-date": "2026-05-25",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "42364ecdb8e8ce265d11c1eabd84adf05ec23ede",
|
||||
"version": "2.1.0",
|
||||
"port-version": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue