mirror of
https://github.com/microsoft/vcpkg
synced 2024-11-21 16:09:03 -07:00
Patch Tuesday for November 2024 (#42165)
This commit is contained in:
parent
0d9926a21d
commit
0857a4b08c
49 changed files with 463 additions and 364 deletions
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"name": "chartdir",
|
"name": "chartdir",
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
"port-version": 7,
|
"port-version": 8,
|
||||||
"description": "ChartDirector is a powerful chart component for creating professional looking charts for web and windows applications.",
|
"description": "ChartDirector is a powerful chart component for creating professional looking charts for web and windows applications.",
|
||||||
"homepage": "https://www.advsofteng.com/",
|
"homepage": "https://www.advsofteng.com/",
|
||||||
"license": null,
|
"license": null,
|
||||||
"supports": "!(arm & windows) & !uwp"
|
"supports": "(windows & !uwp & (x86 | x64)) | osx | linux"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
diff --git a/src/server/opc_tcp_async.cpp b/src/server/opc_tcp_async.cpp
|
|
||||||
index 9c34d72..9e68d9b 100644
|
|
||||||
--- a/src/server/opc_tcp_async.cpp
|
|
||||||
+++ b/src/server/opc_tcp_async.cpp
|
|
||||||
@@ -106,7 +106,11 @@ public:
|
|
||||||
*/
|
|
||||||
typedef std::promise<void> Promise;
|
|
||||||
Promise promise;
|
|
||||||
+#if BOOST_VERSION >= 107000
|
|
||||||
+ boost::asio::post(Socket.get_executor(), bind(&Promise::set_value, &promise));
|
|
||||||
+#else
|
|
||||||
Socket.get_io_service().post(bind(&Promise::set_value, &promise));
|
|
||||||
+#endif
|
|
||||||
promise.get_future().wait();
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -372,7 +376,11 @@ void OpcTcpServer::Shutdown()
|
|
||||||
*/
|
|
||||||
typedef std::promise<void> Promise;
|
|
||||||
Promise promise;
|
|
||||||
- acceptor.get_io_service().post(bind(&Promise::set_value, &promise));
|
|
||||||
+#if BOOST_VERSION >= 107000
|
|
||||||
+ boost::asio::post(acceptor.get_executor(), bind(&Promise::set_value, &promise));
|
|
||||||
+#else
|
|
||||||
+ acceptor.get_io_service().post(bind(&Promise::set_value, &promise));
|
|
||||||
+#endif
|
|
||||||
promise.get_future().wait();
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,3 +1,29 @@
|
||||||
|
diff --git a/include/opc/ua/services/services.h b/include/opc/ua/services/services.h
|
||||||
|
index f138831..4732a59 100644
|
||||||
|
--- a/include/opc/ua/services/services.h
|
||||||
|
+++ b/include/opc/ua/services/services.h
|
||||||
|
@@ -26,20 +26,7 @@
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include <boost/version.hpp>
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-namespace boost
|
||||||
|
-{
|
||||||
|
-namespace asio
|
||||||
|
-{
|
||||||
|
-#if BOOST_VERSION < 106600
|
||||||
|
- class io_service;
|
||||||
|
-#else
|
||||||
|
- class io_context;
|
||||||
|
- typedef io_context io_service;
|
||||||
|
-#endif
|
||||||
|
-}
|
||||||
|
-}
|
||||||
|
+#include <boost/asio/io_service.hpp>
|
||||||
|
|
||||||
|
namespace OpcUa
|
||||||
|
{
|
||||||
diff --git a/src/core/subscription.cpp b/src/core/subscription.cpp
|
diff --git a/src/core/subscription.cpp b/src/core/subscription.cpp
|
||||||
index b690d3a..fdac2f3 100644
|
index b690d3a..fdac2f3 100644
|
||||||
--- a/src/core/subscription.cpp
|
--- a/src/core/subscription.cpp
|
||||||
|
@ -31,8 +57,30 @@ index 795a6b2..532ac3c 100644
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
|
diff --git a/src/server/internal_subscription.cpp b/src/server/internal_subscription.cpp
|
||||||
|
index edf4715..32f6a2b 100644
|
||||||
|
--- a/src/server/internal_subscription.cpp
|
||||||
|
+++ b/src/server/internal_subscription.cpp
|
||||||
|
@@ -14,7 +14,7 @@ InternalSubscription::InternalSubscription(SubscriptionServiceInternal & service
|
||||||
|
, CurrentSession(SessionAuthenticationToken)
|
||||||
|
, Callback(callback)
|
||||||
|
, io(service.GetIOService())
|
||||||
|
- , Timer(io, boost::posix_time::milliseconds(data.RevisedPublishingInterval))
|
||||||
|
+ , Timer(io, boost::posix_time::milliseconds((int)data.RevisedPublishingInterval))
|
||||||
|
, LifeTimeCount(data.RevisedLifetimeCount)
|
||||||
|
, Logger(logger)
|
||||||
|
{
|
||||||
|
@@ -105,7 +105,7 @@ void InternalSubscription::PublishResults(const boost::system::error_code & erro
|
||||||
|
}
|
||||||
|
|
||||||
|
TimerStopped = false;
|
||||||
|
- Timer.expires_at(Timer.expires_at() + boost::posix_time::milliseconds(Data.RevisedPublishingInterval));
|
||||||
|
+ Timer.expires_at(Timer.expires_at() + boost::posix_time::milliseconds((int)Data.RevisedPublishingInterval));
|
||||||
|
std::shared_ptr<InternalSubscription> self = shared_from_this();
|
||||||
|
Timer.async_wait([self](const boost::system::error_code & error) { self->PublishResults(error); });
|
||||||
|
}
|
||||||
diff --git a/src/server/internal_subscription.h b/src/server/internal_subscription.h
|
diff --git a/src/server/internal_subscription.h b/src/server/internal_subscription.h
|
||||||
index d42aa65..dd193a9 100644
|
index d42aa65..440c7ee 100644
|
||||||
--- a/src/server/internal_subscription.h
|
--- a/src/server/internal_subscription.h
|
||||||
+++ b/src/server/internal_subscription.h
|
+++ b/src/server/internal_subscription.h
|
||||||
@@ -1,6 +1,7 @@
|
@@ -1,6 +1,7 @@
|
||||||
|
@ -51,14 +99,8 @@ index d42aa65..dd193a9 100644
|
||||||
#include <boost/thread/shared_mutex.hpp>
|
#include <boost/thread/shared_mutex.hpp>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
@@ -115,5 +115,3 @@ private:
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-
|
|
||||||
-
|
|
||||||
diff --git a/src/server/opc_tcp_async.cpp b/src/server/opc_tcp_async.cpp
|
diff --git a/src/server/opc_tcp_async.cpp b/src/server/opc_tcp_async.cpp
|
||||||
index dc700c2..f3a66b8 100644
|
index dc700c2..c761a9e 100644
|
||||||
--- a/src/server/opc_tcp_async.cpp
|
--- a/src/server/opc_tcp_async.cpp
|
||||||
+++ b/src/server/opc_tcp_async.cpp
|
+++ b/src/server/opc_tcp_async.cpp
|
||||||
@@ -17,6 +17,7 @@
|
@@ -17,6 +17,7 @@
|
||||||
|
@ -77,8 +119,32 @@ index dc700c2..f3a66b8 100644
|
||||||
#include <future>
|
#include <future>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <set>
|
#include <set>
|
||||||
|
@@ -106,7 +106,11 @@ public:
|
||||||
|
*/
|
||||||
|
typedef std::promise<void> Promise;
|
||||||
|
Promise promise;
|
||||||
|
+#if BOOST_VERSION >= 107000
|
||||||
|
+ boost::asio::post(Socket.get_executor(), bind(&Promise::set_value, &promise));
|
||||||
|
+#else
|
||||||
|
Socket.get_io_service().post(bind(&Promise::set_value, &promise));
|
||||||
|
+#endif
|
||||||
|
promise.get_future().wait();
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -372,7 +376,11 @@ void OpcTcpServer::Shutdown()
|
||||||
|
*/
|
||||||
|
typedef std::promise<void> Promise;
|
||||||
|
Promise promise;
|
||||||
|
+#if BOOST_VERSION >= 107000
|
||||||
|
+ boost::asio::post(acceptor.get_executor(), bind(&Promise::set_value, &promise));
|
||||||
|
+#else
|
||||||
|
acceptor.get_io_service().post(bind(&Promise::set_value, &promise));
|
||||||
|
+#endif
|
||||||
|
promise.get_future().wait();
|
||||||
|
}
|
||||||
|
|
||||||
diff --git a/src/server/subscription_service_internal.h b/src/server/subscription_service_internal.h
|
diff --git a/src/server/subscription_service_internal.h b/src/server/subscription_service_internal.h
|
||||||
index 6b16e1d..f7e5dfe 100644
|
index 6b16e1d..53cfd22 100644
|
||||||
--- a/src/server/subscription_service_internal.h
|
--- a/src/server/subscription_service_internal.h
|
||||||
+++ b/src/server/subscription_service_internal.h
|
+++ b/src/server/subscription_service_internal.h
|
||||||
@@ -9,6 +9,7 @@
|
@@ -9,6 +9,7 @@
|
||||||
|
@ -97,13 +163,8 @@ index 6b16e1d..f7e5dfe 100644
|
||||||
#include <boost/thread/shared_mutex.hpp>
|
#include <boost/thread/shared_mutex.hpp>
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
@@ -76,4 +76,3 @@ private:
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
-
|
|
||||||
diff --git a/src/server/tcp_server.cpp b/src/server/tcp_server.cpp
|
diff --git a/src/server/tcp_server.cpp b/src/server/tcp_server.cpp
|
||||||
index b4f2000..2430820 100644
|
index b4f2000..b7f4df1 100644
|
||||||
--- a/src/server/tcp_server.cpp
|
--- a/src/server/tcp_server.cpp
|
||||||
+++ b/src/server/tcp_server.cpp
|
+++ b/src/server/tcp_server.cpp
|
||||||
@@ -8,9 +8,6 @@
|
@@ -8,9 +8,6 @@
|
||||||
|
@ -116,14 +177,10 @@ index b4f2000..2430820 100644
|
||||||
|
|
||||||
#include "tcp_server.h"
|
#include "tcp_server.h"
|
||||||
|
|
||||||
@@ -34,8 +31,18 @@
|
@@ -36,6 +33,15 @@
|
||||||
#include <string.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
|
|
||||||
-
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
+#include <WinSock2.h>
|
|
||||||
+#include <windows.h>
|
|
||||||
+#if !defined SHUT_RD && defined SD_RECEIVE
|
+#if !defined SHUT_RD && defined SD_RECEIVE
|
||||||
+#define SHUT_RD SD_RECEIVE
|
+#define SHUT_RD SD_RECEIVE
|
||||||
+#endif
|
+#endif
|
|
@ -1,5 +1,5 @@
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index de03564..df3fcf6 100644
|
index de03564..fe9f536 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -1,11 +1,8 @@
|
@@ -1,11 +1,8 @@
|
||||||
|
@ -45,7 +45,7 @@ index de03564..df3fcf6 100644
|
||||||
# Helper function to generate a pkg-config file for a single library
|
# Helper function to generate a pkg-config file for a single library
|
||||||
# Takes the filename of the .pc file as a parameter and replaces all
|
# Takes the filename of the .pc file as a parameter and replaces all
|
||||||
# placeholders in the .pc.in file with the actual values
|
# placeholders in the .pc.in file with the actual values
|
||||||
@@ -60,23 +35,9 @@ function(generate_pkgconfig BASENAME)
|
@@ -60,23 +35,10 @@ function(generate_pkgconfig BASENAME)
|
||||||
endif()
|
endif()
|
||||||
endfunction(generate_pkgconfig)
|
endfunction(generate_pkgconfig)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
|
@ -68,11 +68,12 @@ index de03564..df3fcf6 100644
|
||||||
- #set(CMAKE_SHARED_LINKER_FLAGS "--no-undefined" )
|
- #set(CMAKE_SHARED_LINKER_FLAGS "--no-undefined" )
|
||||||
+ add_definitions(-D_SCL_SECURE_NO_WARNINGS)
|
+ add_definitions(-D_SCL_SECURE_NO_WARNINGS)
|
||||||
+ add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
+ add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||||
|
+ add_compile_options(/bigobj)
|
||||||
+ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
|
+ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
@@ -105,7 +66,7 @@ else(WIN32)
|
@@ -105,7 +67,7 @@ else(WIN32)
|
||||||
|
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
|
@ -81,7 +82,7 @@ index de03564..df3fcf6 100644
|
||||||
include_directories( ${Boost_INCLUDE_DIRS} )
|
include_directories( ${Boost_INCLUDE_DIRS} )
|
||||||
link_directories( ${Boost_LIBRARY_DIRS} )
|
link_directories( ${Boost_LIBRARY_DIRS} )
|
||||||
message(STATUS "Boost INCLUDE DIR IS: " ${Boost_INCLUDE_DIRS})
|
message(STATUS "Boost INCLUDE DIR IS: " ${Boost_INCLUDE_DIRS})
|
||||||
@@ -185,14 +146,12 @@ add_library(opcuaprotocol
|
@@ -185,14 +147,12 @@ add_library(opcuaprotocol
|
||||||
src/protocol/subscriptions.cpp
|
src/protocol/subscriptions.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -98,7 +99,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
generate_pkgconfig("libopcuaprotocol.pc")
|
generate_pkgconfig("libopcuaprotocol.pc")
|
||||||
|
|
||||||
@@ -227,10 +186,6 @@ if (BUILD_TESTING)
|
@@ -227,10 +187,6 @@ if (BUILD_TESTING)
|
||||||
gtest_main
|
gtest_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -109,7 +110,7 @@ index de03564..df3fcf6 100644
|
||||||
add_test(NAME opcuaprotocol COMMAND test_opcuaprotocol)
|
add_test(NAME opcuaprotocol COMMAND test_opcuaprotocol)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -266,15 +221,12 @@ SET(opcuacore_SOURCES
|
@@ -266,15 +222,12 @@ SET(opcuacore_SOURCES
|
||||||
|
|
||||||
add_library(opcuacore ${opcuacore_SOURCES})
|
add_library(opcuacore ${opcuacore_SOURCES})
|
||||||
|
|
||||||
|
@ -128,7 +129,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
generate_pkgconfig("libopcuacore.pc")
|
generate_pkgconfig("libopcuacore.pc")
|
||||||
|
|
||||||
@@ -306,7 +258,7 @@ if (BUILD_TESTING)
|
@@ -306,7 +259,7 @@ if (BUILD_TESTING)
|
||||||
)
|
)
|
||||||
|
|
||||||
if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
|
if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
|
||||||
|
@ -137,7 +138,7 @@ index de03564..df3fcf6 100644
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
add_test(NAME opcuacore COMMAND test_opcuacore)
|
add_test(NAME opcuacore COMMAND test_opcuacore)
|
||||||
@@ -327,9 +279,6 @@ if (BUILD_CLIENT)
|
@@ -327,9 +280,6 @@ if (BUILD_CLIENT)
|
||||||
src/client/client.cpp
|
src/client/client.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -147,7 +148,7 @@ index de03564..df3fcf6 100644
|
||||||
target_link_libraries(opcuaclient
|
target_link_libraries(opcuaclient
|
||||||
opcuacore
|
opcuacore
|
||||||
${ADDITIONAL_LINK_LIBRARIES}
|
${ADDITIONAL_LINK_LIBRARIES}
|
||||||
@@ -338,8 +287,9 @@ if (BUILD_CLIENT)
|
@@ -338,8 +288,9 @@ if (BUILD_CLIENT)
|
||||||
|
|
||||||
target_include_directories(opcuaclient PUBLIC $<INSTALL_INTERFACE:include>)
|
target_include_directories(opcuaclient PUBLIC $<INSTALL_INTERFACE:include>)
|
||||||
install(TARGETS opcuaclient EXPORT FreeOpcUa
|
install(TARGETS opcuaclient EXPORT FreeOpcUa
|
||||||
|
@ -158,7 +159,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
generate_pkgconfig("libopcuaclient.pc")
|
generate_pkgconfig("libopcuaclient.pc")
|
||||||
|
|
||||||
@@ -371,9 +321,6 @@ if (BUILD_CLIENT)
|
@@ -371,9 +322,6 @@ if (BUILD_CLIENT)
|
||||||
opcuacore
|
opcuacore
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -168,7 +169,7 @@ index de03564..df3fcf6 100644
|
||||||
endif(BUILD_CLIENT)
|
endif(BUILD_CLIENT)
|
||||||
|
|
||||||
|
|
||||||
@@ -423,14 +370,12 @@ if(BUILD_SERVER)
|
@@ -423,14 +371,12 @@ if(BUILD_SERVER)
|
||||||
src/server/subscription_service_internal.cpp
|
src/server/subscription_service_internal.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -186,7 +187,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
generate_pkgconfig("libopcuaserver.pc")
|
generate_pkgconfig("libopcuaserver.pc")
|
||||||
|
|
||||||
@@ -481,7 +426,7 @@ if(BUILD_SERVER)
|
@@ -481,7 +427,7 @@ if(BUILD_SERVER)
|
||||||
|
|
||||||
target_include_directories(test_opcuaserver PUBLIC .)
|
target_include_directories(test_opcuaserver PUBLIC .)
|
||||||
if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
|
if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
|
||||||
|
@ -195,7 +196,7 @@ index de03564..df3fcf6 100644
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
add_test(NAME opcuaserverapp COMMAND test_opcuaserver)
|
add_test(NAME opcuaserverapp COMMAND test_opcuaserver)
|
||||||
@@ -510,9 +455,6 @@ if(BUILD_SERVER)
|
@@ -510,9 +456,6 @@ if(BUILD_SERVER)
|
||||||
opcuaserver
|
opcuaserver
|
||||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||||
)
|
)
|
||||||
|
@ -205,7 +206,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
endif(BUILD_SERVER)
|
endif(BUILD_SERVER)
|
||||||
|
|
||||||
@@ -533,9 +475,6 @@ if (BUILD_CLIENT)
|
@@ -533,9 +476,6 @@ if (BUILD_CLIENT)
|
||||||
${SSL_SUPPORT_LINK_LIBRARIES}
|
${SSL_SUPPORT_LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -215,7 +216,7 @@ index de03564..df3fcf6 100644
|
||||||
|
|
||||||
endif (BUILD_CLIENT)
|
endif (BUILD_CLIENT)
|
||||||
|
|
||||||
@@ -555,9 +494,6 @@ if(BUILD_SERVER)
|
@@ -555,9 +495,6 @@ if(BUILD_SERVER)
|
||||||
opcuaserver
|
opcuaserver
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -225,7 +226,7 @@ index de03564..df3fcf6 100644
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
set_target_properties(example_server PROPERTIES LINK_FLAGS /STACK:3000000)
|
set_target_properties(example_server PROPERTIES LINK_FLAGS /STACK:3000000)
|
||||||
endif(MSVC)
|
endif(MSVC)
|
||||||
@@ -572,8 +508,8 @@ if (BUILD_PYTHON)
|
@@ -572,8 +509,8 @@ if (BUILD_PYTHON)
|
||||||
add_subdirectory(python)
|
add_subdirectory(python)
|
||||||
endif (BUILD_PYTHON)
|
endif (BUILD_PYTHON)
|
||||||
|
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
diff --git a/include/opc/ua/services/services.h b/include/opc/ua/services/services.h
|
|
||||||
index f138831..4732a59 100644
|
|
||||||
--- a/include/opc/ua/services/services.h
|
|
||||||
+++ b/include/opc/ua/services/services.h
|
|
||||||
@@ -26,20 +26,7 @@
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
#include <boost/version.hpp>
|
|
||||||
-
|
|
||||||
-
|
|
||||||
-namespace boost
|
|
||||||
-{
|
|
||||||
-namespace asio
|
|
||||||
-{
|
|
||||||
-#if BOOST_VERSION < 106600
|
|
||||||
- class io_service;
|
|
||||||
-#else
|
|
||||||
- class io_context;
|
|
||||||
- typedef io_context io_service;
|
|
||||||
-#endif
|
|
||||||
-}
|
|
||||||
-}
|
|
||||||
+#include <boost/asio/io_service.hpp>
|
|
||||||
|
|
||||||
namespace OpcUa
|
|
||||||
{
|
|
||||||
diff --git a/src/server/internal_subscription.cpp b/src/server/internal_subscription.cpp
|
|
||||||
index edf4715..69ef74a 100644
|
|
||||||
--- a/src/server/internal_subscription.cpp
|
|
||||||
+++ b/src/server/internal_subscription.cpp
|
|
||||||
@@ -14,7 +14,7 @@ InternalSubscription::InternalSubscription(SubscriptionServiceInternal & service
|
|
||||||
, CurrentSession(SessionAuthenticationToken)
|
|
||||||
, Callback(callback)
|
|
||||||
, io(service.GetIOService())
|
|
||||||
- , Timer(io, boost::posix_time::milliseconds(data.RevisedPublishingInterval))
|
|
||||||
+ , Timer(io, boost::posix_time::milliseconds((int)data.RevisedPublishingInterval))
|
|
||||||
, LifeTimeCount(data.RevisedLifetimeCount)
|
|
||||||
, Logger(logger)
|
|
||||||
{
|
|
||||||
@@ -105,7 +105,7 @@ void InternalSubscription::PublishResults(const boost::system::error_code & erro
|
|
||||||
}
|
|
||||||
|
|
||||||
TimerStopped = false;
|
|
||||||
- Timer.expires_at(Timer.expires_at() + boost::posix_time::milliseconds(Data.RevisedPublishingInterval));
|
|
||||||
+ Timer.expires_at(Timer.expires_at() + boost::posix_time::milliseconds((int)Data.RevisedPublishingInterval));
|
|
||||||
std::shared_ptr<InternalSubscription> self = shared_from_this();
|
|
||||||
Timer.async_wait([self](const boost::system::error_code & error) { self->PublishResults(error); });
|
|
||||||
}
|
|
||||||
@@ -615,5 +615,3 @@ std::vector<Variant> InternalSubscription::GetEventFields(const EventFilter & fi
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-
|
|
||||||
-
|
|
|
@ -6,13 +6,11 @@ vcpkg_from_github(
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
cmakelists_fixes.patch
|
cmakelists_fixes.patch
|
||||||
improve_compatibility_with_recent_boost.patch
|
|
||||||
use_another_implementation_of_has_begin_end.patch
|
use_another_implementation_of_has_begin_end.patch
|
||||||
uri_facade_win.patch
|
|
||||||
serverObj.patch
|
serverObj.patch
|
||||||
include_asio_first.patch
|
|
||||||
boost-1.70.patch
|
|
||||||
fix-std-headers.patch
|
fix-std-headers.patch
|
||||||
|
uri_facade_win.patch
|
||||||
|
boost-compatibility.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_cmake_configure(
|
vcpkg_cmake_configure(
|
||||||
|
@ -28,8 +26,5 @@ vcpkg_cmake_install()
|
||||||
vcpkg_cmake_config_fixup()
|
vcpkg_cmake_config_fixup()
|
||||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||||
|
|
||||||
#Handle copyright
|
|
||||||
file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/freeopcua" RENAME copyright)
|
file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/freeopcua" RENAME copyright)
|
||||||
|
|
||||||
vcpkg_fixup_pkgconfig()
|
vcpkg_fixup_pkgconfig()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
diff --git a/src/core/common/uri_facade_win.cpp b/src/core/common/uri_facade_win.cpp
|
diff --git a/src/core/common/uri_facade_win.cpp b/src/core/common/uri_facade_win.cpp
|
||||||
index 1a807fb..c579e2d 100644
|
index 1a807fb..2839ddf 100644
|
||||||
--- a/src/core/common/uri_facade_win.cpp
|
--- a/src/core/common/uri_facade_win.cpp
|
||||||
+++ b/src/core/common/uri_facade_win.cpp
|
+++ b/src/core/common/uri_facade_win.cpp
|
||||||
@@ -19,7 +19,7 @@
|
@@ -19,7 +19,7 @@
|
||||||
|
@ -20,9 +20,3 @@ index 1a807fb..c579e2d 100644
|
||||||
{
|
{
|
||||||
THROW_ERROR1(CannotParseUri, uriString);
|
THROW_ERROR1(CannotParseUri, uriString);
|
||||||
}
|
}
|
||||||
@@ -50,5 +50,3 @@ void Uri::Initialize(const char * uriString, std::size_t size)
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace Common
|
|
||||||
-
|
|
||||||
-
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"name": "freeopcua",
|
"name": "freeopcua",
|
||||||
"version": "20190125",
|
"version": "20190125",
|
||||||
"port-version": 7,
|
"port-version": 8,
|
||||||
"description": "OPC-UA server and client library written in C++ and with a lot of code auto-generated from xml specification using python.",
|
"description": "OPC-UA server and client library written in C++ and with a lot of code auto-generated from xml specification using python.",
|
||||||
|
"supports": "!android",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"boost-asio",
|
"boost-asio",
|
||||||
"boost-date-time",
|
"boost-date-time",
|
||||||
|
|
|
@ -9,6 +9,7 @@ vcpkg_from_github(
|
||||||
fix-gdal-target-interfaces.patch
|
fix-gdal-target-interfaces.patch
|
||||||
libkml.patch
|
libkml.patch
|
||||||
target-is-valid.patch
|
target-is-valid.patch
|
||||||
|
remove-machine-flag.patch
|
||||||
)
|
)
|
||||||
# `vcpkg clean` stumbles over one subdir
|
# `vcpkg clean` stumbles over one subdir
|
||||||
file(REMOVE_RECURSE "${SOURCE_PATH}/autotest")
|
file(REMOVE_RECURSE "${SOURCE_PATH}/autotest")
|
||||||
|
|
12
ports/gdal/remove-machine-flag.patch
Normal file
12
ports/gdal/remove-machine-flag.patch
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
diff --git a/gdal.cmake b/gdal.cmake
|
||||||
|
index 029eedd..412fc88 100644
|
||||||
|
--- a/gdal.cmake
|
||||||
|
+++ b/gdal.cmake
|
||||||
|
@@ -409,7 +409,6 @@ if (MSVC)
|
||||||
|
target_sources(${GDAL_LIB_TARGET_NAME} PRIVATE gcore/Version.rc)
|
||||||
|
source_group("Resource Files" FILES gcore/Version.rc)
|
||||||
|
if (CMAKE_CL_64)
|
||||||
|
- set_target_properties(${GDAL_LIB_TARGET_NAME} PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64")
|
||||||
|
endif ()
|
||||||
|
endif ()
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "gdal",
|
"name": "gdal",
|
||||||
"version-semver": "3.10.0",
|
"version-semver": "3.10.0",
|
||||||
|
"port-version": 1,
|
||||||
"description": "The Geographic Data Abstraction Library for reading and writing geospatial raster and vector data",
|
"description": "The Geographic Data Abstraction Library for reading and writing geospatial raster and vector data",
|
||||||
"homepage": "https://gdal.org",
|
"homepage": "https://gdal.org",
|
||||||
"license": null,
|
"license": null,
|
||||||
|
|
12
ports/igraph/constant-nan.patch
Normal file
12
ports/igraph/constant-nan.patch
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
diff --git a/vendor/plfit/hzeta.c b/vendor/plfit/hzeta.c
|
||||||
|
index d8f9a6d..4ef8d5d 100644
|
||||||
|
--- a/vendor/plfit/hzeta.c
|
||||||
|
+++ b/vendor/plfit/hzeta.c
|
||||||
|
@@ -43,6 +43,7 @@
|
||||||
|
/* Author: Jerome G. Benoit < jgmbenoit _at_ rezozer _dot_ net > */
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
+#define _UCRT_NOISY_NAN
|
||||||
|
#define _USE_MATH_DEFINES
|
||||||
|
#endif
|
||||||
|
|
|
@ -14,6 +14,7 @@ vcpkg_extract_source_archive(
|
||||||
ARCHIVE ${ARCHIVE}
|
ARCHIVE ${ARCHIVE}
|
||||||
PATCHES
|
PATCHES
|
||||||
"glpk-uwp.patch" # patch GLPK for UWP compatibility
|
"glpk-uwp.patch" # patch GLPK for UWP compatibility
|
||||||
|
"constant-nan.patch" # Workaround https://developercommunity.visualstudio.com/t/NAN-is-no-longer-compile-time-constant-i/10688907
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "igraph",
|
"name": "igraph",
|
||||||
"version": "0.10.15",
|
"version": "0.10.15",
|
||||||
|
"port-version": 1,
|
||||||
"description": "igraph is a C library for network analysis and graph theory, with an emphasis on efficiency portability and ease of use.",
|
"description": "igraph is a C library for network analysis and graph theory, with an emphasis on efficiency portability and ease of use.",
|
||||||
"homepage": "https://igraph.org/",
|
"homepage": "https://igraph.org/",
|
||||||
"license": "GPL-2.0-or-later",
|
"license": "GPL-2.0-or-later",
|
||||||
|
|
17
ports/libgit2/fix-arm64-windows.patch
Normal file
17
ports/libgit2/fix-arm64-windows.patch
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
diff --git a/src/libgit2/CMakeLists.txt b/src/libgit2/CMakeLists.txt
|
||||||
|
index f2a9943..3ce01b7 100644
|
||||||
|
--- a/src/libgit2/CMakeLists.txt
|
||||||
|
+++ b/src/libgit2/CMakeLists.txt
|
||||||
|
@@ -65,12 +65,6 @@ set_target_properties(libgit2package PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJE
|
||||||
|
set_target_properties(libgit2package PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
|
||||||
|
set_target_properties(libgit2package PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
|
||||||
|
|
||||||
|
-# Workaround for Cmake bug #0011240 (see http://public.kitware.com/Bug/view.php?id=11240)
|
||||||
|
-# Win64+MSVC+static libs = linker error
|
||||||
|
-if(MSVC AND GIT_ARCH_64 AND NOT BUILD_SHARED_LIBS)
|
||||||
|
- set_target_properties(libgit2package PROPERTIES STATIC_LIBRARY_FLAGS "/MACHINE:x64")
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
ide_split_sources(libgit2package)
|
||||||
|
|
||||||
|
if(SONAME)
|
|
@ -10,6 +10,7 @@ vcpkg_from_github(
|
||||||
dependencies.diff
|
dependencies.diff
|
||||||
mingw-winhttp.diff
|
mingw-winhttp.diff
|
||||||
unofficial-config-export.diff
|
unofficial-config-export.diff
|
||||||
|
fix-arm64-windows.patch
|
||||||
)
|
)
|
||||||
file(REMOVE_RECURSE
|
file(REMOVE_RECURSE
|
||||||
"${SOURCE_PATH}/cmake/FindPCRE.cmake"
|
"${SOURCE_PATH}/cmake/FindPCRE.cmake"
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "libgit2",
|
"name": "libgit2",
|
||||||
"version-semver": "1.8.0",
|
"version-semver": "1.8.0",
|
||||||
|
"port-version": 1,
|
||||||
"description": "A C library implementing the Git core methods with a solid API",
|
"description": "A C library implementing the Git core methods with a solid API",
|
||||||
"homepage": "https://github.com/libgit2/libgit2",
|
"homepage": "https://github.com/libgit2/libgit2",
|
||||||
"license": null,
|
"license": null,
|
||||||
|
|
14
ports/librttopo/constant-nan.patch
Normal file
14
ports/librttopo/constant-nan.patch
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
diff --git a/src/rtout_wkb.c b/src/rtout_wkb.c
|
||||||
|
index 7cfeda6..4f2ff38 100644
|
||||||
|
--- a/src/rtout_wkb.c
|
||||||
|
+++ b/src/rtout_wkb.c
|
||||||
|
@@ -22,8 +22,7 @@
|
||||||
|
*
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
|
-
|
||||||
|
-
|
||||||
|
+#define _UCRT_NOISY_NAN
|
||||||
|
#include "rttopo_config.h"
|
||||||
|
#include <math.h>
|
||||||
|
|
|
@ -15,6 +15,7 @@ vcpkg_extract_source_archive(
|
||||||
fix-makefiles.patch
|
fix-makefiles.patch
|
||||||
geos-config.patch
|
geos-config.patch
|
||||||
fix-pc-file.patch
|
fix-pc-file.patch
|
||||||
|
constant-nan.patch # https://developercommunity.visualstudio.com/t/NAN-is-no-longer-compile-time-constant-i/10688907
|
||||||
)
|
)
|
||||||
|
|
||||||
if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
|
if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "librttopo",
|
"name": "librttopo",
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"port-version": 8,
|
"port-version": 9,
|
||||||
"description": "The RT Topology Library exposes an API to create and manage standard (ISO 13249 aka SQL/MM) topologies using user-provided data stores.",
|
"description": "The RT Topology Library exposes an API to create and manage standard (ISO 13249 aka SQL/MM) topologies using user-provided data stores.",
|
||||||
"homepage": "https://git.osgeo.org/gitea/rttopo/librttopo",
|
"homepage": "https://git.osgeo.org/gitea/rttopo/librttopo",
|
||||||
"license": "GPL-2.0-or-later",
|
"license": "GPL-2.0-or-later",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# syntax=docker/dockerfile:1.4
|
# syntax=docker/dockerfile:1.4
|
||||||
# DisableDockerDetector "Used to build the container deployed to Azure Container Registry"
|
# DisableDockerDetector "Used to build the container deployed to Azure Container Registry"
|
||||||
FROM ubuntu:focal-20240918
|
FROM ubuntu:noble-20241011
|
||||||
|
|
||||||
ADD https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb /packages-microsoft-prod.deb
|
ADD https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb /packages-microsoft-prod.deb
|
||||||
ADD https://dl.google.com/android/repository/android-ndk-r27c-linux.zip /android-ndk-r27c-linux.zip
|
ADD https://dl.google.com/android/repository/android-ndk-r27c-linux.zip /android-ndk-r27c-linux.zip
|
||||||
|
|
|
@ -16,7 +16,7 @@ jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
||||||
pool:
|
pool:
|
||||||
name: 'PrAnd-1ES-Pool'
|
name: PrAnd-WUS
|
||||||
workspace:
|
workspace:
|
||||||
clean: resources
|
clean: resources
|
||||||
timeoutInMinutes: 1440 # 1 day
|
timeoutInMinutes: 1440 # 1 day
|
||||||
|
@ -39,12 +39,6 @@ jobs:
|
||||||
sudo mkdir ${{ variables.VCPKG_DOWNLOADS }} -m=777
|
sudo mkdir ${{ variables.VCPKG_DOWNLOADS }} -m=777
|
||||||
exit 0
|
exit 0
|
||||||
displayName: 'Create working directories'
|
displayName: 'Create working directories'
|
||||||
- bash: |
|
|
||||||
CONTAINERS=$(docker ps -a -q)
|
|
||||||
if [ -n "$CONTAINERS" ]; then
|
|
||||||
docker rm -f $CONTAINERS
|
|
||||||
fi
|
|
||||||
displayName: 'Stop and remove all docker containers'
|
|
||||||
- task: AzureCLI@2
|
- task: AzureCLI@2
|
||||||
displayName: '*** Test Modified Ports'
|
displayName: '*** Test Modified Ports'
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -52,15 +46,15 @@ jobs:
|
||||||
scriptType: bash
|
scriptType: bash
|
||||||
scriptLocation: 'inlineScript' # Be very very careful that the exit code from the last pwsh is reported correctly
|
scriptLocation: 'inlineScript' # Be very very careful that the exit code from the last pwsh is reported correctly
|
||||||
inlineScript: |
|
inlineScript: |
|
||||||
az acr login --name vcpkgandroidwus3
|
az acr login --name vcpkgandroidwus
|
||||||
docker pull ${{ parameters.dockerImage }}
|
docker pull ${{ parameters.dockerImage }}
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
--mount type=bind,source=$(Build.Repository.LocalPath),target=/vcpkg \
|
--mount type=bind,source=$(Build.Repository.LocalPath),target=/vcpkg \
|
||||||
${{ parameters.dockerImage }} \
|
${{ parameters.dockerImage }} \
|
||||||
./bootstrap-vcpkg.sh
|
./bootstrap-vcpkg.sh
|
||||||
end=`date -u -d "2 days" '+%Y-%m-%dT%H:%MZ'`
|
end=`date -u -d "2 days" '+%Y-%m-%dT%H:%MZ'`
|
||||||
assetSas=`az storage container generate-sas --name cache --account-name vcpkgassetcachewus3 --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv`
|
assetSas=`az storage container generate-sas --name cache --account-name vcpkgassetcachewus --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv`
|
||||||
binarySas=`az storage container generate-sas --name cache --account-name vcpkgbinarycachewus3 --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv`
|
binarySas=`az storage container generate-sas --name cache --account-name vcpkgbinarycachewus --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv`
|
||||||
echo Minting SAS tokens valid through $end
|
echo Minting SAS tokens valid through $end
|
||||||
USER=$(id --user)
|
USER=$(id --user)
|
||||||
docker run --init -i \
|
docker run --init -i \
|
||||||
|
@ -70,38 +64,31 @@ jobs:
|
||||||
--mount type=bind,source=$(Build.Repository.LocalPath),target=/vcpkg \
|
--mount type=bind,source=$(Build.Repository.LocalPath),target=/vcpkg \
|
||||||
--mount type=bind,source=$(WORKING_ROOT)/failure-logs,target=/vcpkg/failure-logs \
|
--mount type=bind,source=$(WORKING_ROOT)/failure-logs,target=/vcpkg/failure-logs \
|
||||||
--mount type=bind,source=/mnt/vcpkg-ci,target=/mnt/vcpkg-ci \
|
--mount type=bind,source=/mnt/vcpkg-ci,target=/mnt/vcpkg-ci \
|
||||||
--env X_VCPKG_ASSET_SOURCES="x-azurl,https://vcpkgassetcachewus3.blob.core.windows.net/cache,$assetSas,readwrite" \
|
--env X_VCPKG_ASSET_SOURCES="x-azurl,https://vcpkgassetcachewus.blob.core.windows.net/cache,$assetSas,readwrite" \
|
||||||
--env ANDROID_NDK_HOME="${{ variables.ANDROID_NDK_HOME }}" \
|
--env ANDROID_NDK_HOME="${{ variables.ANDROID_NDK_HOME }}" \
|
||||||
${{ parameters.dockerImage }} \
|
${{ parameters.dockerImage }} \
|
||||||
pwsh \
|
pwsh \
|
||||||
-File /vcpkg/scripts/azure-pipelines/test-modified-ports.ps1 \
|
-File /vcpkg/scripts/azure-pipelines/test-modified-ports.ps1 \
|
||||||
-Triplet ${{ replace(parameters.jobName, '_', '-') }} \
|
-Triplet ${{ replace(parameters.jobName, '_', '-') }} \
|
||||||
-BuildReason $(Build.Reason) \
|
-BuildReason $(Build.Reason) \
|
||||||
-BinarySourceStub "x-azblob,https://vcpkgbinarycachewus3.blob.core.windows.net/cache,$binarySas" \
|
-BinarySourceStub "x-azblob,https://vcpkgbinarycachewus.blob.core.windows.net/cache,$binarySas" \
|
||||||
-WorkingRoot ${{ variables.WORKING_ROOT }}
|
-WorkingRoot ${{ variables.WORKING_ROOT }}
|
||||||
- bash: |
|
- task: PublishPipelineArtifact@1
|
||||||
CONTAINERS=$(docker ps -a -q)
|
|
||||||
if [ -n "$CONTAINERS" ]; then
|
|
||||||
docker rm -f $CONTAINERS
|
|
||||||
fi
|
|
||||||
displayName: 'Stop and remove all docker containers'
|
|
||||||
condition: always()
|
|
||||||
- task: PublishBuildArtifacts@1
|
|
||||||
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(WORKING_ROOT)/failure-logs'
|
targetPath: '$(WORKING_ROOT)/failure-logs'
|
||||||
ArtifactName: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
||||||
- bash: |
|
- bash: |
|
||||||
python3 scripts/file_script.py /mnt/vcpkg-ci/installed/vcpkg/info/
|
python3 scripts/file_script.py /mnt/vcpkg-ci/installed/vcpkg/info/
|
||||||
displayName: 'Build a file list for all packages'
|
displayName: 'Build a file list for all packages'
|
||||||
condition: always()
|
condition: always()
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: always()
|
condition: always()
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: scripts/list_files
|
targetPath: scripts/list_files
|
||||||
ArtifactName: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
- task: PublishTestResults@2
|
- task: PublishTestResults@2
|
||||||
displayName: 'Publish Test Results'
|
displayName: 'Publish Test Results'
|
||||||
condition: ne(variables['XML_RESULTS_FILE'], '')
|
condition: ne(variables['XML_RESULTS_FILE'], '')
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
$Date = (Get-Date -Format 'yyyy-MM-dd')
|
$Date = (Get-Date -Format 'yyyy-MM-dd')
|
||||||
$ResourceGroupName = "PrAnd-1ES"
|
$ResourceGroupName = "PrAnd-1ES"
|
||||||
$ContainerRegistryName = "vcpkgandroidwus3"
|
$ContainerRegistryName = "vcpkgandroidwus"
|
||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
|
|
||||||
$registry = Get-AzContainerRegistry -ResourceGroupName $ResourceGroupName -Name $ContainerRegistryName
|
$registry = Get-AzContainerRegistry -ResourceGroupName $ResourceGroupName -Name $ContainerRegistryName
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
||||||
variables:
|
variables:
|
||||||
linux-docker-image: 'vcpkgandroidwus3.azurecr.io/vcpkg-android:2024-10-21'
|
linux-docker-image: 'vcpkgandroidwus.azurecr.io/vcpkg-android:2024-10-21'
|
||||||
|
|
||||||
parameters:
|
parameters:
|
||||||
- name: vcpkgToolSha
|
- name: vcpkgToolSha
|
||||||
|
@ -51,6 +51,12 @@ jobs:
|
||||||
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
||||||
tripletPattern: ${{ parameters.tripletPattern }}
|
tripletPattern: ${{ parameters.tripletPattern }}
|
||||||
|
|
||||||
|
- template: windows/azure-pipelines.yml
|
||||||
|
parameters:
|
||||||
|
jobName: arm64_windows_static_md
|
||||||
|
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
|
||||||
|
tripletPattern: ${{ parameters.tripletPattern }}
|
||||||
|
|
||||||
- template: windows/azure-pipelines.yml
|
- template: windows/azure-pipelines.yml
|
||||||
parameters:
|
parameters:
|
||||||
jobName: arm64_uwp
|
jobName: arm64_uwp
|
||||||
|
|
|
@ -19,7 +19,7 @@ jobs:
|
||||||
- job: x64_linux
|
- job: x64_linux
|
||||||
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
||||||
pool:
|
pool:
|
||||||
name: PrLin-1ES-Pool
|
name: PrLin-WUS
|
||||||
workspace:
|
workspace:
|
||||||
clean: resources
|
clean: resources
|
||||||
timeoutInMinutes: 1440 # 1 day
|
timeoutInMinutes: 1440 # 1 day
|
||||||
|
@ -53,28 +53,28 @@ jobs:
|
||||||
$current = Get-Date -AsUtc
|
$current = Get-Date -AsUtc
|
||||||
$endDate = $current.AddDays(2)
|
$endDate = $current.AddDays(2)
|
||||||
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
||||||
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus3 --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
||||||
$assetSas = $assetSas.Trim()
|
$assetSas = $assetSas.Trim()
|
||||||
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus3 --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
||||||
$binarySas = $binarySas.Trim()
|
$binarySas = $binarySas.Trim()
|
||||||
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus3.blob.core.windows.net/cache,$assetSas,readwrite"
|
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus.blob.core.windows.net/cache,$assetSas,readwrite"
|
||||||
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus3.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)/failure-logs'
|
targetPath: '$(Build.ArtifactStagingDirectory)/failure-logs'
|
||||||
ArtifactName: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
||||||
- bash: |
|
- bash: |
|
||||||
python3 scripts/file_script.py /mnt/vcpkg-ci/installed/vcpkg/info/
|
python3 scripts/file_script.py /mnt/vcpkg-ci/installed/vcpkg/info/
|
||||||
displayName: 'Build a file list for all packages'
|
displayName: 'Build a file list for all packages'
|
||||||
condition: always()
|
condition: always()
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: always()
|
condition: always()
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: scripts/list_files
|
targetPath: scripts/list_files
|
||||||
ArtifactName: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
- task: PublishTestResults@2
|
- task: PublishTestResults@2
|
||||||
displayName: 'Publish Test Results'
|
displayName: 'Publish Test Results'
|
||||||
condition: ne(variables['XML_RESULTS_FILE'], '')
|
condition: ne(variables['XML_RESULTS_FILE'], '')
|
||||||
|
|
|
@ -14,6 +14,18 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "linux-azcli"
|
"name": "linux-azcli"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "linux-bash-command",
|
||||||
|
"parameters": {
|
||||||
|
"command": "apt-get update -y"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "linux-bash-command",
|
||||||
|
"parameters": {
|
||||||
|
"command": "apt-get upgrade -y"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -52,27 +52,27 @@ jobs:
|
||||||
$current = Get-Date -AsUtc
|
$current = Get-Date -AsUtc
|
||||||
$endDate = $current.AddDays(2)
|
$endDate = $current.AddDays(2)
|
||||||
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
||||||
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus3 --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
||||||
$assetSas = $assetSas.Trim()
|
$assetSas = $assetSas.Trim()
|
||||||
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus3 --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
||||||
$binarySas = $binarySas.Trim()
|
$binarySas = $binarySas.Trim()
|
||||||
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus3.blob.core.windows.net/cache,$assetSas,readwrite"
|
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus.blob.core.windows.net/cache,$assetSas,readwrite"
|
||||||
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus3.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: 'Publish Artifact: failure logs for x64-osx'
|
displayName: 'Publish Artifact: failure logs for x64-osx'
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)/failure-logs'
|
targetPath: '$(Build.ArtifactStagingDirectory)/failure-logs'
|
||||||
ArtifactName: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
||||||
- bash: python3 scripts/file_script.py /Users/vcpkg/Data/installed/vcpkg/info/
|
- bash: python3 scripts/file_script.py /Users/vcpkg/Data/installed/vcpkg/info/
|
||||||
displayName: 'Build a file list for all packages'
|
displayName: 'Build a file list for all packages'
|
||||||
condition: always()
|
condition: always()
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: always()
|
condition: always()
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: scripts/list_files
|
targetPath: scripts/list_files
|
||||||
ArtifactName: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
- task: PublishTestResults@2
|
- task: PublishTestResults@2
|
||||||
displayName: 'Publish Test Results'
|
displayName: 'Publish Test Results'
|
||||||
condition: ne(variables['XML_RESULTS_FILE'], '')
|
condition: ne(variables['XML_RESULTS_FILE'], '')
|
||||||
|
|
|
@ -6,7 +6,7 @@ jobs:
|
||||||
- job: x64_windows
|
- job: x64_windows
|
||||||
pool:
|
pool:
|
||||||
name: vcpkg-testing-msvc
|
name: vcpkg-testing-msvc
|
||||||
demands: ImageVersionOverride -equals 2024.10.14
|
demands: ImageVersionOverride -equals 2024.11.18
|
||||||
workspace:
|
workspace:
|
||||||
clean: resources
|
clean: resources
|
||||||
timeoutInMinutes: 2880 # 2 days
|
timeoutInMinutes: 2880 # 2 days
|
||||||
|
@ -71,13 +71,13 @@ jobs:
|
||||||
$current = Get-Date -AsUtc
|
$current = Get-Date -AsUtc
|
||||||
$endDate = $current.AddDays(2)
|
$endDate = $current.AddDays(2)
|
||||||
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
||||||
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus3 --as-user --auth-mode login --https-only --permissions r --expiry $end -o tsv | Out-String
|
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus --as-user --auth-mode login --https-only --permissions r --expiry $end -o tsv | Out-String
|
||||||
$assetSas = $assetSas.Trim()
|
$assetSas = $assetSas.Trim()
|
||||||
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus3.blob.core.windows.net/cache,$assetSas,read"
|
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus.blob.core.windows.net/cache,$assetSas,read"
|
||||||
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet x64-windows -BuildReason $(Build.Reason) -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory) -PassingIsPassing
|
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet x64-windows -BuildReason $(Build.Reason) -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory) -PassingIsPassing
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: failure logs for x64-windows"
|
displayName: "Publish Artifact: failure logs for x64-windows"
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)\failure-logs'
|
targetPath: '$(Build.ArtifactStagingDirectory)\failure-logs'
|
||||||
ArtifactName: "failure logs for x64-windows"
|
artifact: "failure logs for x64-windows"
|
||||||
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
||||||
|
|
|
@ -19,8 +19,8 @@ jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
condition: and(succeeded(), contains('^${{ replace(parameters.jobName, '_', '-') }}$', '${{ parameters.tripletPattern }}'))
|
||||||
pool:
|
pool:
|
||||||
name: PrWin-1ES
|
name: PrWin-WUS
|
||||||
demands: ImageVersionOverride -equals 2024.10.14
|
demands: ImageVersionOverride -equals 2024.11.18
|
||||||
workspace:
|
workspace:
|
||||||
clean: resources
|
clean: resources
|
||||||
timeoutInMinutes: 2880 # 2 days
|
timeoutInMinutes: 2880 # 2 days
|
||||||
|
@ -50,12 +50,12 @@ jobs:
|
||||||
filePath: scripts/azure-pipelines/Create-PRDiff.ps1
|
filePath: scripts/azure-pipelines/Create-PRDiff.ps1
|
||||||
arguments: "-DiffFile '$(DiffFile)'"
|
arguments: "-DiffFile '$(DiffFile)'"
|
||||||
pwsh: true
|
pwsh: true
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: 'Publish Format and Documentation Diff'
|
displayName: 'Publish Format and Documentation Diff'
|
||||||
condition: and(eq('${{ replace(parameters.jobName, '_', '-') }}', '${{ variables.ExtraChecksTriplet }}'), failed())
|
condition: and(eq('${{ replace(parameters.jobName, '_', '-') }}', '${{ variables.ExtraChecksTriplet }}'), failed())
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(DiffFile)'
|
targetPath: '$(DiffFile)'
|
||||||
ArtifactName: 'format.diff'
|
artifact: 'format.diff'
|
||||||
- task: AzureCLI@2
|
- task: AzureCLI@2
|
||||||
displayName: '*** Test Modified Ports'
|
displayName: '*** Test Modified Ports'
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -66,23 +66,23 @@ jobs:
|
||||||
$current = Get-Date -AsUtc
|
$current = Get-Date -AsUtc
|
||||||
$endDate = $current.AddDays(2)
|
$endDate = $current.AddDays(2)
|
||||||
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
$end = Get-Date -Date $endDate -UFormat '+%Y-%m-%dT%H:%MZ'
|
||||||
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus3 --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
$assetSas = az storage container generate-sas --name cache --account-name vcpkgassetcachewus --as-user --auth-mode login --https-only --permissions rcl --expiry $end -o tsv | Out-String
|
||||||
$assetSas = $assetSas.Trim()
|
$assetSas = $assetSas.Trim()
|
||||||
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus3 --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
$binarySas = az storage container generate-sas --name cache --account-name vcpkgbinarycachewus --as-user --auth-mode login --https-only --permissions rclw --expiry $end -o tsv | Out-String
|
||||||
$binarySas = $binarySas.Trim()
|
$binarySas = $binarySas.Trim()
|
||||||
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus3.blob.core.windows.net/cache,$assetSas,readwrite"
|
$env:X_VCPKG_ASSET_SOURCES = "x-azurl,https://vcpkgassetcachewus.blob.core.windows.net/cache,$assetSas,readwrite"
|
||||||
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus3.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
& scripts/azure-pipelines/test-modified-ports.ps1 -Triplet ${{ replace(parameters.jobName, '_', '-') }} -BuildReason $(Build.Reason) -BinarySourceStub "x-azblob,https://vcpkgbinarycachewus.blob.core.windows.net/cache,$binarySas" -WorkingRoot $env:WORKING_ROOT -ArtifactStagingDirectory $(Build.ArtifactStagingDirectory)
|
||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Validate version files'
|
displayName: 'Validate version files'
|
||||||
condition: eq('${{ replace(parameters.jobName, '_', '-') }}', '${{ variables.ExtraChecksTriplet }}')
|
condition: eq('${{ replace(parameters.jobName, '_', '-') }}', '${{ variables.ExtraChecksTriplet }}')
|
||||||
inputs:
|
inputs:
|
||||||
filePath: 'scripts/azure-pipelines/windows/validate-version-files.ps1'
|
filePath: 'scripts/azure-pipelines/windows/validate-version-files.ps1'
|
||||||
pwsh: true
|
pwsh: true
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: '$(Build.ArtifactStagingDirectory)\failure-logs'
|
targetPath: '$(Build.ArtifactStagingDirectory)\failure-logs'
|
||||||
ArtifactName: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "failure logs for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
condition: ne(variables['FAILURE_LOGS_EMPTY'], 'True')
|
||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Build a file list for all packages'
|
displayName: 'Build a file list for all packages'
|
||||||
|
@ -93,12 +93,12 @@ jobs:
|
||||||
./vcpkg.exe fetch python3
|
./vcpkg.exe fetch python3
|
||||||
& $(.\vcpkg fetch python3) .\scripts\file_script.py D:\installed\vcpkg\info\
|
& $(.\vcpkg fetch python3) .\scripts\file_script.py D:\installed\vcpkg\info\
|
||||||
pwsh: true
|
pwsh: true
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishPipelineArtifact@1
|
||||||
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
displayName: "Publish Artifact: file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
condition: always()
|
condition: always()
|
||||||
inputs:
|
inputs:
|
||||||
PathtoPublish: scripts/list_files
|
targetPath: scripts/list_files
|
||||||
ArtifactName: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
artifact: "file lists for ${{ replace(parameters.jobName, '_', '-') }}"
|
||||||
- task: PublishTestResults@2
|
- task: PublishTestResults@2
|
||||||
displayName: 'Publish Test Results'
|
displayName: 'Publish Test Results'
|
||||||
condition: ne(variables['XML_RESULTS_FILE'], '')
|
condition: ne(variables['XML_RESULTS_FILE'], '')
|
||||||
|
|
|
@ -24,7 +24,7 @@ $WindowsServerSku = '2022-datacenter-azure-edition'
|
||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
|
|
||||||
$ProgressActivity = 'Creating Windows Image'
|
$ProgressActivity = 'Creating Windows Image'
|
||||||
$TotalProgress = 18
|
$TotalProgress = 17
|
||||||
$CurrentProgress = 1
|
$CurrentProgress = 1
|
||||||
|
|
||||||
# Assigning this to another variable helps when running the commands in this script manually for
|
# Assigning this to another variable helps when running the commands in this script manually for
|
||||||
|
@ -198,9 +198,6 @@ Invoke-ScriptWithPrefix -ScriptName 'deploy-tlssettings.ps1' -SkipSas
|
||||||
Write-Host 'Waiting 1 minute for VM to reboot...'
|
Write-Host 'Waiting 1 minute for VM to reboot...'
|
||||||
Start-Sleep -Seconds 60
|
Start-Sleep -Seconds 60
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
Invoke-ScriptWithPrefix -ScriptName 'deploy-windows-sdks.ps1'
|
|
||||||
|
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
Invoke-ScriptWithPrefix -ScriptName 'deploy-visual-studio.ps1'
|
Invoke-ScriptWithPrefix -ScriptName 'deploy-visual-studio.ps1'
|
||||||
|
|
||||||
|
@ -254,7 +251,7 @@ Set-AzVM `
|
||||||
-Generalized
|
-Generalized
|
||||||
|
|
||||||
$westus3Location = @{Name = 'West US 3';}
|
$westus3Location = @{Name = 'West US 3';}
|
||||||
$southEastAsiaLocation = @{Name = 'Southeast Asia';}
|
$westusLocation = @{Name = 'West US';}
|
||||||
|
|
||||||
New-AzGalleryImageVersion `
|
New-AzGalleryImageVersion `
|
||||||
-ResourceGroupName 'vcpkg-image-minting' `
|
-ResourceGroupName 'vcpkg-image-minting' `
|
||||||
|
@ -266,7 +263,7 @@ New-AzGalleryImageVersion `
|
||||||
-ReplicaCount 1 `
|
-ReplicaCount 1 `
|
||||||
-StorageAccountType 'Premium_LRS' `
|
-StorageAccountType 'Premium_LRS' `
|
||||||
-PublishingProfileExcludeFromLatest `
|
-PublishingProfileExcludeFromLatest `
|
||||||
-TargetRegion @($westus3Location, $southEastAsiaLocation)
|
-TargetRegion @($westus3Location, $westusLocation)
|
||||||
|
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
Write-Progress `
|
Write-Progress `
|
||||||
|
|
|
@ -9,10 +9,12 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$AzCliUrl
|
[string]$AzCliUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
$AzCliUrl = 'https://azcliprod.blob.core.windows.net/msi/azure-cli-2.65.0-x64.msi'
|
Write-Host 'Downloading from the Internet'
|
||||||
|
$AzCliUrl = 'https://azcliprod.blob.core.windows.net/msi/azure-cli-2.66.0-x64.msi'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$AzCliUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/azure-cli-2.65.0-x64.msi?$SasToken"
|
$AzCliUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/azure-cli-2.66.0-x64.msi?$SasToken"
|
||||||
}
|
}
|
||||||
|
|
||||||
DownloadAndInstall -Url $AzCliUrl -Name 'Azure CLI' -Args @('/quiet', '/norestart')
|
DownloadAndInstall -Url $AzCliUrl -Name 'Azure CLI' -Args @('/quiet', '/norestart')
|
||||||
|
|
|
@ -9,8 +9,10 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$CudaUrl
|
[string]$CudaUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
|
Write-Host 'Downloading from the Internet'
|
||||||
$CudaUrl = 'https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.85_windows.exe'
|
$CudaUrl = 'https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.85_windows.exe'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$CudaUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/cuda_12.5.0_555.85_windows.exe?$SasToken"
|
$CudaUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/cuda_12.5.0_555.85_windows.exe?$SasToken"
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,10 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$CudnnUrl
|
[string]$CudnnUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
|
Write-Host 'Downloading from the Internet'
|
||||||
$CudnnUrl = 'https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.2.0.82_cuda12-archive.zip'
|
$CudnnUrl = 'https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.2.0.82_cuda12-archive.zip'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$CudnnUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/cudnn-windows-x86_64-9.2.0.82_cuda12-archive.zip?$SasToken"
|
$CudnnUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/cudnn-windows-x86_64-9.2.0.82_cuda12-archive.zip?$SasToken"
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,8 +10,10 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$oneAPIBaseUrl
|
[string]$oneAPIBaseUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
|
Write-Host 'Downloading from the Internet'
|
||||||
$oneAPIBaseUrl = 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/c95a3b26-fc45-496c-833b-df08b10297b9/w_HPCKit_p_2024.1.0.561_offline.exe'
|
$oneAPIBaseUrl = 'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/c95a3b26-fc45-496c-833b-df08b10297b9/w_HPCKit_p_2024.1.0.561_offline.exe'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$oneAPIBaseUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/w_HPCKit_p_2024.1.0.561_offline.exe?$SasToken"
|
$oneAPIBaseUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/w_HPCKit_p_2024.1.0.561_offline.exe?$SasToken"
|
||||||
}
|
}
|
||||||
|
@ -30,7 +32,7 @@ try {
|
||||||
$tempPath = Get-TempFilePath
|
$tempPath = Get-TempFilePath
|
||||||
New-Item -ItemType Directory -Path $tempPath -Force
|
New-Item -ItemType Directory -Path $tempPath -Force
|
||||||
$LocalPath = Join-Path $tempPath $LocalName
|
$LocalPath = Join-Path $tempPath $LocalName
|
||||||
Invoke-WebRequest -Uri $oneAPIBaseUrl -Outfile $LocalPath
|
curl.exe -L -o $LocalPath $oneAPIBaseUrl
|
||||||
$doRemove = $true
|
$doRemove = $true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,10 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$MpiUrl
|
[string]$MpiUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
|
Write-Host 'Downloading from the Internet'
|
||||||
$MpiUrl = 'https://download.microsoft.com/download/a/5/2/a5207ca5-1203-491a-8fb8-906fd68ae623/msmpisetup.exe'
|
$MpiUrl = 'https://download.microsoft.com/download/a/5/2/a5207ca5-1203-491a-8fb8-906fd68ae623/msmpisetup.exe'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$MpiUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/msmpisetup.exe?$SasToken"
|
$MpiUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/msmpisetup.exe?$SasToken"
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,10 +9,12 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
|
|
||||||
[string]$PwshUrl
|
[string]$PwshUrl
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
if ([string]::IsNullOrEmpty($SasToken)) {
|
||||||
$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.4.5/PowerShell-7.4.5-win-x64.msi'
|
Write-Host 'Downloading from the Internet'
|
||||||
|
$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-x64.msi'
|
||||||
} else {
|
} else {
|
||||||
|
Write-Host 'Downloading from vcpkgimageminting using SAS token'
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
$SasToken = $SasToken.Replace('"', '')
|
||||||
$PwshUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/PowerShell-7.4.5-win-x64.msi?$SasToken"
|
$PwshUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/PowerShell-7.4.6-win-x64.msi?$SasToken"
|
||||||
}
|
}
|
||||||
|
|
||||||
DownloadAndInstall -Url $PwshUrl -Name 'PowerShell Core' -Args @('/quiet', '/norestart')
|
DownloadAndInstall -Url $PwshUrl -Name 'PowerShell Core' -Args @('/quiet', '/norestart')
|
||||||
|
|
|
@ -8,8 +8,8 @@ if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
||||||
}
|
}
|
||||||
|
|
||||||
# See https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history
|
# See https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history
|
||||||
# 17.11.5
|
# 17.11.6
|
||||||
$VisualStudioBootstrapperUrl = 'https://download.visualstudio.microsoft.com/download/pr/69e24482-3b48-44d3-af65-51f866a08313/2e8384dde0c87bc49830e325c7565c25278340c83f6da46b8c14101dd75d8f15/vs_Enterprise.exe'
|
$VisualStudioBootstrapperUrl = 'https://download.visualstudio.microsoft.com/download/pr/1affe83d-fcd4-41b0-bb9b-d62f64a857c4/1f0413df169150ed2475e7fbb5aa9e4105533a5b3f717c2dcc589203ac84f899/vs_Enterprise.exe'
|
||||||
$Workloads = @(
|
$Workloads = @(
|
||||||
'Microsoft.VisualStudio.Workload.NativeDesktop',
|
'Microsoft.VisualStudio.Workload.NativeDesktop',
|
||||||
'Microsoft.VisualStudio.Workload.Universal',
|
'Microsoft.VisualStudio.Workload.Universal',
|
||||||
|
@ -21,8 +21,9 @@ $Workloads = @(
|
||||||
'Microsoft.VisualStudio.Component.VC.ATLMFC',
|
'Microsoft.VisualStudio.Component.VC.ATLMFC',
|
||||||
'Microsoft.VisualStudio.Component.VC.ATL.ARM64',
|
'Microsoft.VisualStudio.Component.VC.ATL.ARM64',
|
||||||
'Microsoft.VisualStudio.Component.VC.MFC.ARM64',
|
'Microsoft.VisualStudio.Component.VC.MFC.ARM64',
|
||||||
'Microsoft.VisualStudio.Component.Windows11SDK.22621',
|
'Microsoft.VisualStudio.Component.Windows11SDK.26100',
|
||||||
'Microsoft.VisualStudio.Component.Windows10SDK.20348',
|
'Microsoft.VisualStudio.Component.Windows10SDK.20348', # As of 2024-11-15, CMake explicitly needs a Windows 10 SDK for Store
|
||||||
|
# These .NET parts are needed for easyhook, openni2
|
||||||
'Microsoft.Net.Component.4.8.SDK',
|
'Microsoft.Net.Component.4.8.SDK',
|
||||||
'Microsoft.Net.Component.4.7.2.TargetingPack',
|
'Microsoft.Net.Component.4.7.2.TargetingPack',
|
||||||
'Microsoft.Component.NetFX.Native',
|
'Microsoft.Component.NetFX.Native',
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
# Copyright (c) Microsoft Corporation.
|
|
||||||
# SPDX-License-Identifier: MIT
|
|
||||||
|
|
||||||
param([string]$SasToken)
|
|
||||||
|
|
||||||
if (Test-Path "$PSScriptRoot/utility-prefix.ps1") {
|
|
||||||
. "$PSScriptRoot/utility-prefix.ps1"
|
|
||||||
}
|
|
||||||
|
|
||||||
[string]$WdkUrl
|
|
||||||
if ([string]::IsNullOrEmpty($SasToken)) {
|
|
||||||
$WdkUrl = 'https://go.microsoft.com/fwlink/?linkid=2128854'
|
|
||||||
} else {
|
|
||||||
$SasToken = $SasToken.Replace('"', '')
|
|
||||||
$WdkUrl = "https://vcpkgimageminting.blob.core.windows.net/assets/wdksetup.exe?$SasToken"
|
|
||||||
}
|
|
||||||
|
|
||||||
DownloadAndInstall -Name 'Windows 10 WDK, version 2004' -Url $WdkUrl -Args @('/features', '+', '/q') -LocalName 'wdksetup.exe'
|
|
|
@ -5,7 +5,6 @@
|
||||||
# and assumes it is being run as an admin user.
|
# and assumes it is being run as an admin user.
|
||||||
|
|
||||||
. "$PSScriptRoot\deploy-tlssettings.ps1" -RebootIfRequired 0
|
. "$PSScriptRoot\deploy-tlssettings.ps1" -RebootIfRequired 0
|
||||||
. "$PSScriptRoot\deploy-windows-sdks.ps1"
|
|
||||||
. "$PSScriptRoot\deploy-visual-studio.ps1"
|
. "$PSScriptRoot\deploy-visual-studio.ps1"
|
||||||
. "$PSScriptRoot\deploy-mpi.ps1"
|
. "$PSScriptRoot\deploy-mpi.ps1"
|
||||||
. "$PSScriptRoot\deploy-cuda.ps1"
|
. "$PSScriptRoot\deploy-cuda.ps1"
|
||||||
|
|
|
@ -64,7 +64,7 @@ Function DownloadAndInstall {
|
||||||
$tempPath = Get-TempFilePath
|
$tempPath = Get-TempFilePath
|
||||||
New-Item -ItemType Directory -Path $tempPath -Force | Out-Null
|
New-Item -ItemType Directory -Path $tempPath -Force | Out-Null
|
||||||
$LocalPath = Join-Path $tempPath $LocalName
|
$LocalPath = Join-Path $tempPath $LocalName
|
||||||
Invoke-WebRequest -Uri $Url -OutFile $LocalPath
|
curl.exe -L -o $LocalPath $Url
|
||||||
$doRemove = $true
|
$doRemove = $true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ Function DownloadAndUnzip {
|
||||||
New-Item -ItemType Directory -Path $tempPath -Force | Out-Null
|
New-Item -ItemType Directory -Path $tempPath -Force | Out-Null
|
||||||
$zipPath = Join-Path $tempPath $LocalName
|
$zipPath = Join-Path $tempPath $LocalName
|
||||||
Write-Host "Downloading $Name ( $Url -> $zipPath )..."
|
Write-Host "Downloading $Name ( $Url -> $zipPath )..."
|
||||||
Invoke-WebRequest -Uri $Url -OutFile $zipPath
|
curl.exe -L -o $zipPath $Url
|
||||||
$doRemove = $true
|
$doRemove = $true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
## arm64-osx
|
## arm64-osx
|
||||||
## arm64-uwp
|
## arm64-uwp
|
||||||
## arm64-windows
|
## arm64-windows
|
||||||
|
## arm64-windows-static-md
|
||||||
## x64-android
|
## x64-android
|
||||||
## x64-linux
|
## x64-linux
|
||||||
## x64-osx
|
## x64-osx
|
||||||
|
@ -96,6 +97,8 @@ blas-test:x64-uwp=pass # openblas
|
||||||
lapack-test:x64-uwp=pass # clapack
|
lapack-test:x64-uwp=pass # clapack
|
||||||
blas-test:arm64-windows=pass # openblas
|
blas-test:arm64-windows=pass # openblas
|
||||||
lapack-test:arm64-windows=pass # clapack
|
lapack-test:arm64-windows=pass # clapack
|
||||||
|
blas-test:arm64-windows-static-md=pass # openblas
|
||||||
|
lapack-test:arm64-windows-static-md=pass # clapack
|
||||||
blas-test:arm64-uwp=pass # openblas
|
blas-test:arm64-uwp=pass # openblas
|
||||||
lapack-test:arm64-uwp=pass # clapack
|
lapack-test:arm64-uwp=pass # clapack
|
||||||
blas-test:x64-osx=pass # accelerate framework
|
blas-test:x64-osx=pass # accelerate framework
|
||||||
|
@ -118,6 +121,7 @@ lapack-reference:arm64-android=fail
|
||||||
lapack-reference:arm64-osx=skip
|
lapack-reference:arm64-osx=skip
|
||||||
lapack-reference:arm64-uwp=skip
|
lapack-reference:arm64-uwp=skip
|
||||||
lapack-reference:arm64-windows=skip
|
lapack-reference:arm64-windows=skip
|
||||||
|
lapack-reference:arm64-windows-static-md=skip
|
||||||
lapack-reference:x64-osx=skip
|
lapack-reference:x64-osx=skip
|
||||||
lapack-reference:x64-uwp=skip
|
lapack-reference:x64-uwp=skip
|
||||||
openblas:arm64-osx=skip
|
openblas:arm64-osx=skip
|
||||||
|
@ -140,6 +144,7 @@ bond:x64-osx=fail
|
||||||
boringssl:arm-neon-android=skip
|
boringssl:arm-neon-android=skip
|
||||||
boringssl:arm64-android=skip
|
boringssl:arm64-android=skip
|
||||||
boringssl:arm64-windows=skip
|
boringssl:arm64-windows=skip
|
||||||
|
boringssl:arm64-windows-static-md=skip
|
||||||
boringssl:arm64-uwp=skip
|
boringssl:arm64-uwp=skip
|
||||||
boringssl:x64-android=skip
|
boringssl:x64-android=skip
|
||||||
boringssl:x64-linux=skip
|
boringssl:x64-linux=skip
|
||||||
|
@ -166,6 +171,7 @@ c-dbg-macro:x64-windows-static=skip
|
||||||
c-dbg-macro:x64-windows-static-md=skip
|
c-dbg-macro:x64-windows-static-md=skip
|
||||||
c-dbg-macro:x64-uwp=skip
|
c-dbg-macro:x64-uwp=skip
|
||||||
c-dbg-macro:arm64-windows=skip
|
c-dbg-macro:arm64-windows=skip
|
||||||
|
c-dbg-macro:arm64-windows-static-md=skip
|
||||||
c-dbg-macro:arm64-uwp=skip
|
c-dbg-macro:arm64-uwp=skip
|
||||||
c-dbg-macro:x64-osx=skip
|
c-dbg-macro:x64-osx=skip
|
||||||
c-dbg-macro:arm64-osx=skip
|
c-dbg-macro:arm64-osx=skip
|
||||||
|
@ -184,33 +190,22 @@ casclib:arm64-uwp=fail
|
||||||
casclib:x64-uwp=fail
|
casclib:x64-uwp=fail
|
||||||
catch-classic:arm-neon-android=skip
|
catch-classic:arm-neon-android=skip
|
||||||
catch-classic:arm64-android=skip
|
catch-classic:arm64-android=skip
|
||||||
catch-classic:arm64-windows = skip
|
catch-classic:arm64-windows=skip
|
||||||
catch-classic:arm64-uwp = skip
|
catch-classic:arm64-windows-static-md=skip
|
||||||
|
catch-classic:arm64-uwp=skip
|
||||||
catch-classic:x64-android=skip
|
catch-classic:x64-android=skip
|
||||||
catch-classic:x64-linux = skip
|
catch-classic:x64-linux=skip
|
||||||
catch-classic:x64-osx = skip
|
catch-classic:x64-osx=skip
|
||||||
catch-classic:arm64-osx = skip
|
catch-classic:arm64-osx=skip
|
||||||
catch-classic:x64-uwp = skip
|
catch-classic:x64-uwp=skip
|
||||||
catch-classic:x64-windows = skip
|
catch-classic:x64-windows=skip
|
||||||
catch-classic:x64-windows-static = skip
|
catch-classic:x64-windows-static=skip
|
||||||
catch-classic:x64-windows-static-md=skip
|
catch-classic:x64-windows-static-md=skip
|
||||||
catch-classic:x86-windows = skip
|
catch-classic:x86-windows=skip
|
||||||
cctag:x64-windows-static-md=fail
|
cctag:x64-windows-static-md=fail
|
||||||
cello:arm64-uwp=fail
|
cello:arm64-uwp=fail
|
||||||
cello:x64-uwp=fail
|
cello:x64-uwp=fail
|
||||||
chakracore:x64-linux=skip
|
chakracore:x64-linux=skip
|
||||||
# chartdir does not offer stable download URLs
|
|
||||||
chartdir:arm-neon-android=fail
|
|
||||||
chartdir:arm64-android=fail
|
|
||||||
chartdir:arm64-windows=skip
|
|
||||||
chartdir:arm64-uwp=skip
|
|
||||||
chartdir:x64-android=fail
|
|
||||||
chartdir:x64-uwp=skip
|
|
||||||
chartdir:x64-windows-static=skip
|
|
||||||
chartdir:x86-windows=skip
|
|
||||||
chartdir:x64-windows=skip
|
|
||||||
chartdir:x64-windows-static-md=skip
|
|
||||||
chartdir:x64-osx=skip
|
|
||||||
# chromium-base has several problems and is upgraded to "skip" because it hits a lot of servers that can slow CI
|
# chromium-base has several problems and is upgraded to "skip" because it hits a lot of servers that can slow CI
|
||||||
# broken on Windows because it does not yet support VS2022
|
# broken on Windows because it does not yet support VS2022
|
||||||
chromium-base:x64-windows=skip
|
chromium-base:x64-windows=skip
|
||||||
|
@ -241,6 +236,7 @@ cpp-ipc:x64-android=fail
|
||||||
cppmicroservices:arm-neon-android=fail
|
cppmicroservices:arm-neon-android=fail
|
||||||
cppmicroservices:arm64-android=fail
|
cppmicroservices:arm64-android=fail
|
||||||
cppmicroservices:arm64-windows=fail
|
cppmicroservices:arm64-windows=fail
|
||||||
|
cppmicroservices:arm64-windows-static-md=fail
|
||||||
cppmicroservices:arm64-uwp=fail
|
cppmicroservices:arm64-uwp=fail
|
||||||
cppmicroservices:x64-android=fail
|
cppmicroservices:x64-android=fail
|
||||||
cppmicroservices:x64-uwp=fail
|
cppmicroservices:x64-uwp=fail
|
||||||
|
@ -275,6 +271,7 @@ dbg-macro:x64-android=skip
|
||||||
# Since pipeline cannot automatically install dbghelp dependency, skip this detection
|
# Since pipeline cannot automatically install dbghelp dependency, skip this detection
|
||||||
dbghelp:arm64-uwp=skip
|
dbghelp:arm64-uwp=skip
|
||||||
dbghelp:arm64-windows=skip
|
dbghelp:arm64-windows=skip
|
||||||
|
dbghelp:arm64-windows-static-md=skip
|
||||||
dbghelp:x64-uwp=skip
|
dbghelp:x64-uwp=skip
|
||||||
dbghelp:x64-windows-static=skip
|
dbghelp:x64-windows-static=skip
|
||||||
dbghelp:x64-windows-static-md=skip
|
dbghelp:x64-windows-static-md=skip
|
||||||
|
@ -284,6 +281,7 @@ dbghelp:x86-windows=skip
|
||||||
dcmtk:arm-neon-android=fail
|
dcmtk:arm-neon-android=fail
|
||||||
dcmtk:arm64-android=fail
|
dcmtk:arm64-android=fail
|
||||||
dcmtk:arm64-windows=fail
|
dcmtk:arm64-windows=fail
|
||||||
|
dcmtk:arm64-windows-static-md=fail
|
||||||
dcmtk:x64-android=fail
|
dcmtk:x64-android=fail
|
||||||
# legacy directxsdk which conflicts with dxsdk-d3dx
|
# legacy directxsdk which conflicts with dxsdk-d3dx
|
||||||
directxsdk:x86-windows=skip
|
directxsdk:x86-windows=skip
|
||||||
|
@ -334,6 +332,7 @@ fltk:x64-android=fail
|
||||||
# fluidlite has no dependencies and thus is less likely to be broken by another package.
|
# fluidlite has no dependencies and thus is less likely to be broken by another package.
|
||||||
fluidlite:arm64-uwp=skip
|
fluidlite:arm64-uwp=skip
|
||||||
fluidlite:arm64-windows=skip
|
fluidlite:arm64-windows=skip
|
||||||
|
fluidlite:arm64-windows-windows-static-md=skip
|
||||||
fluidlite:x64-linux=skip
|
fluidlite:x64-linux=skip
|
||||||
fluidlite:x64-osx=skip
|
fluidlite:x64-osx=skip
|
||||||
fluidlite:arm64-osx=skip
|
fluidlite:arm64-osx=skip
|
||||||
|
@ -357,11 +356,6 @@ freeglut:x64-android=fail
|
||||||
# Needs XQuartz
|
# Needs XQuartz
|
||||||
freeglut:x64-osx=fail
|
freeglut:x64-osx=fail
|
||||||
freeglut:arm64-osx=fail
|
freeglut:arm64-osx=fail
|
||||||
# Needs /bigobj
|
|
||||||
freeopcua:arm-neon-android=fail
|
|
||||||
freeopcua:arm64-android=fail
|
|
||||||
freeopcua:arm64-windows=fail
|
|
||||||
freeopcua:x64-android=fail
|
|
||||||
fruit:arm-neon-android=fail
|
fruit:arm-neon-android=fail
|
||||||
fruit:arm64-android=fail
|
fruit:arm64-android=fail
|
||||||
fruit:x64-android=fail
|
fruit:x64-android=fail
|
||||||
|
@ -398,15 +392,16 @@ gherkin-c:arm-neon-android=fail
|
||||||
gherkin-c:arm64-android=fail
|
gherkin-c:arm64-android=fail
|
||||||
gherkin-c:x64-android=fail
|
gherkin-c:x64-android=fail
|
||||||
# Conflicts with libevent
|
# Conflicts with libevent
|
||||||
gherkin-c:arm64-windows = skip
|
gherkin-c:arm64-windows=skip
|
||||||
gherkin-c:arm64-uwp = skip
|
gherkin-c:arm64-windows-static-md=skip
|
||||||
gherkin-c:x64-linux = skip
|
gherkin-c:arm64-uwp=skip
|
||||||
gherkin-c:x64-osx = skip
|
gherkin-c:x64-linux=skip
|
||||||
gherkin-c:x64-uwp = skip
|
gherkin-c:x64-osx=skip
|
||||||
gherkin-c:x64-windows = skip
|
gherkin-c:x64-uwp=skip
|
||||||
gherkin-c:x64-windows-static = skip
|
gherkin-c:x64-windows=skip
|
||||||
gherkin-c:x64-windows-static-md = skip
|
gherkin-c:x64-windows-static=skip
|
||||||
gherkin-c:x86-windows = skip
|
gherkin-c:x64-windows-static-md=skip
|
||||||
|
gherkin-c:x86-windows=skip
|
||||||
gl3w:arm-neon-android=fail
|
gl3w:arm-neon-android=fail
|
||||||
gl3w:arm64-android=fail
|
gl3w:arm64-android=fail
|
||||||
gl3w:x64-android=fail
|
gl3w:x64-android=fail
|
||||||
|
@ -415,6 +410,7 @@ glfw3:arm64-uwp=fail
|
||||||
glfw3:arm64-android=fail
|
glfw3:arm64-android=fail
|
||||||
glfw3:x64-android=fail
|
glfw3:x64-android=fail
|
||||||
glfw3:x64-uwp=fail
|
glfw3:x64-uwp=fail
|
||||||
|
glibmm:arm64-windows-static-md=fail
|
||||||
glibmm:x64-windows-static-md=fail
|
glibmm:x64-windows-static-md=fail
|
||||||
glibmm:x64-windows-static=fail
|
glibmm:x64-windows-static=fail
|
||||||
graphicsmagick:arm64-uwp=fail
|
graphicsmagick:arm64-uwp=fail
|
||||||
|
@ -455,6 +451,7 @@ iceoryx:arm-neon-android=fail
|
||||||
ignition-msgs1:arm-neon-android=fail
|
ignition-msgs1:arm-neon-android=fail
|
||||||
ignition-msgs1:arm64-android=fail
|
ignition-msgs1:arm64-android=fail
|
||||||
ignition-msgs1:arm64-windows=fail
|
ignition-msgs1:arm64-windows=fail
|
||||||
|
ignition-msgs1:arm64-windows-static-md=fail
|
||||||
ignition-msgs1:arm64-uwp=fail
|
ignition-msgs1:arm64-uwp=fail
|
||||||
ignition-msgs1:x64-android=fail
|
ignition-msgs1:x64-android=fail
|
||||||
ignition-msgs1:x64-uwp=fail
|
ignition-msgs1:x64-uwp=fail
|
||||||
|
@ -466,18 +463,19 @@ ignition-tools:arm-neon-android=fail
|
||||||
ignition-tools:arm64-android=fail
|
ignition-tools:arm64-android=fail
|
||||||
ignition-tools:x64-android=fail
|
ignition-tools:x64-android=fail
|
||||||
ijg-libjpeg:arm-neon-android=skip
|
ijg-libjpeg:arm-neon-android=skip
|
||||||
ijg-libjpeg:arm64-uwp = skip
|
ijg-libjpeg:arm64-uwp=skip
|
||||||
ijg-libjpeg:arm64-android=skip
|
ijg-libjpeg:arm64-android=skip
|
||||||
ijg-libjpeg:arm64-osx = skip
|
ijg-libjpeg:arm64-osx= skip
|
||||||
ijg-libjpeg:arm64-windows = skip
|
ijg-libjpeg:arm64-windows=skip
|
||||||
|
ijg-libjpeg:arm64-windows-static-md=skip
|
||||||
ijg-libjpeg:x64-android=skip
|
ijg-libjpeg:x64-android=skip
|
||||||
ijg-libjpeg:x64-linux = skip
|
ijg-libjpeg:x64-linux= skip
|
||||||
ijg-libjpeg:x64-osx = skip
|
ijg-libjpeg:x64-osx=skip
|
||||||
ijg-libjpeg:x64-uwp = skip
|
ijg-libjpeg:x64-uwp=skip
|
||||||
ijg-libjpeg:x64-windows = skip
|
ijg-libjpeg:x64-windows=skip
|
||||||
ijg-libjpeg:x64-windows-static = skip
|
ijg-libjpeg:x64-windows-static=skip
|
||||||
ijg-libjpeg:x64-windows-static-md=fail
|
ijg-libjpeg:x64-windows-static-md=fail
|
||||||
ijg-libjpeg:x86-windows = skip
|
ijg-libjpeg:x86-windows=skip
|
||||||
intelrdfpmathlib:arm-neon-android=fail
|
intelrdfpmathlib:arm-neon-android=fail
|
||||||
intelrdfpmathlib:arm64-android=fail
|
intelrdfpmathlib:arm64-android=fail
|
||||||
intelrdfpmathlib:x64-android=fail
|
intelrdfpmathlib:x64-android=fail
|
||||||
|
@ -490,12 +488,14 @@ isal:x64-android=fail
|
||||||
itk:arm-neon-android=fail
|
itk:arm-neon-android=fail
|
||||||
itk:arm64-android=fail
|
itk:arm64-android=fail
|
||||||
itk:arm64-windows=fail
|
itk:arm64-windows=fail
|
||||||
|
itk:arm64-windows-static-md=fail
|
||||||
itk:x64-android=fail
|
itk:x64-android=fail
|
||||||
jaeger-client-cpp:arm-neon-android=fail
|
jaeger-client-cpp:arm-neon-android=fail
|
||||||
jaeger-client-cpp:x64-android=fail
|
jaeger-client-cpp:x64-android=fail
|
||||||
jemalloc:arm-neon-android=fail
|
jemalloc:arm-neon-android=fail
|
||||||
jemalloc:arm64-android=fail
|
jemalloc:arm64-android=fail
|
||||||
jemalloc:arm64-windows=fail
|
jemalloc:arm64-windows=fail
|
||||||
|
jemalloc:arm64-windows-static-md=fail
|
||||||
jemalloc:arm64-uwp=fail
|
jemalloc:arm64-uwp=fail
|
||||||
jemalloc:x64-android=fail
|
jemalloc:x64-android=fail
|
||||||
jemalloc:x64-uwp=fail
|
jemalloc:x64-uwp=fail
|
||||||
|
@ -506,11 +506,12 @@ kfr:x64-android=fail
|
||||||
kfr:x64-uwp=fail
|
kfr:x64-uwp=fail
|
||||||
# needs android-24
|
# needs android-24
|
||||||
kubazip:arm-neon-android=fail
|
kubazip:arm-neon-android=fail
|
||||||
lcm:x64-windows-static=fail
|
|
||||||
lcm:x64-windows-static-md=fail
|
|
||||||
lcm:arm-neon-android=fail
|
lcm:arm-neon-android=fail
|
||||||
lcm:arm64-android=fail
|
lcm:arm64-android=fail
|
||||||
|
lcm:arm64-windows-static-md=fail
|
||||||
lcm:x64-android=fail
|
lcm:x64-android=fail
|
||||||
|
lcm:x64-windows-static-md=fail
|
||||||
|
lcm:x64-windows-static=fail
|
||||||
leptonica:x64-uwp=fail
|
leptonica:x64-uwp=fail
|
||||||
leptonica:arm64-uwp=fail
|
leptonica:arm64-uwp=fail
|
||||||
libaiff:x64-linux=fail
|
libaiff:x64-linux=fail
|
||||||
|
@ -550,6 +551,7 @@ libgpg-error:x64-android=fail
|
||||||
# Missing system libraries on linux to run/prepare autoconf
|
# Missing system libraries on linux to run/prepare autoconf
|
||||||
libgpod:x64-linux=fail
|
libgpod:x64-linux=fail
|
||||||
libfreenect2:arm64-windows=fail
|
libfreenect2:arm64-windows=fail
|
||||||
|
libfreenect2:arm64-windows-static-md=fail
|
||||||
libgpod:arm-neon-android=fail
|
libgpod:arm-neon-android=fail
|
||||||
libgpod:arm64-android=fail
|
libgpod:arm64-android=fail
|
||||||
libgpod:x64-android=fail
|
libgpod:x64-android=fail
|
||||||
|
@ -575,12 +577,13 @@ liblo:arm64-android=fail
|
||||||
liblo:x64-android=fail
|
liblo:x64-android=fail
|
||||||
liblo:x64-uwp=fail
|
liblo:x64-uwp=fail
|
||||||
# libmariadb conflicts with libmysql
|
# libmariadb conflicts with libmysql
|
||||||
libmariadb:arm64-windows = skip
|
libmariadb:arm64-windows=skip
|
||||||
libmariadb:x64-linux = skip
|
libmariadb:arm64-windows-static-md=skip
|
||||||
libmariadb:x64-osx = skip
|
libmariadb:x64-linux=skip
|
||||||
libmariadb:arm64-osx = skip
|
libmariadb:x64-osx=skip
|
||||||
libmariadb:x64-windows = skip
|
libmariadb:arm64-osx=skip
|
||||||
libmariadb:x64-windows-static = skip
|
libmariadb:x64-windows=skip
|
||||||
|
libmariadb:x64-windows-static=skip
|
||||||
libmariadb:x64-windows-static-md=skip
|
libmariadb:x64-windows-static-md=skip
|
||||||
libmaxminddb:arm64-android=fail
|
libmaxminddb:arm64-android=fail
|
||||||
libmaxminddb:arm-neon-android=fail
|
libmaxminddb:arm-neon-android=fail
|
||||||
|
@ -599,15 +602,16 @@ libopensp:arm-neon-android=fail
|
||||||
libopensp:arm64-android=fail
|
libopensp:arm64-android=fail
|
||||||
libopensp:x64-android=fail
|
libopensp:x64-android=fail
|
||||||
libp7client:x64-android=fail
|
libp7client:x64-android=fail
|
||||||
libpng-apng:arm64-windows = skip
|
libpng-apng:arm64-windows=skip
|
||||||
libpng-apng:arm64-uwp = skip
|
libpng-apng:arm64-windows-static-md=skip
|
||||||
libpng-apng:x64-linux = skip
|
libpng-apng:arm64-uwp=skip
|
||||||
libpng-apng:x64-osx = skip
|
libpng-apng:x64-linux=skip
|
||||||
libpng-apng:x64-uwp = skip
|
libpng-apng:x64-osx=skip
|
||||||
libpng-apng:x64-windows = skip
|
libpng-apng:x64-uwp=skip
|
||||||
libpng-apng:x64-windows-static = skip
|
libpng-apng:x64-windows=skip
|
||||||
|
libpng-apng:x64-windows-static=skip
|
||||||
libpng-apng:x64-windows-static-md=skip
|
libpng-apng:x64-windows-static-md=skip
|
||||||
libpng-apng:x86-windows = skip
|
libpng-apng:x86-windows=skip
|
||||||
# The developer of libqcow does not offer stable release archives
|
# The developer of libqcow does not offer stable release archives
|
||||||
libqcow:arm-neon-android=skip
|
libqcow:arm-neon-android=skip
|
||||||
libqcow:arm64-uwp=skip
|
libqcow:arm64-uwp=skip
|
||||||
|
@ -621,6 +625,7 @@ libqcow:x64-windows=skip
|
||||||
libqcow:x64-linux=skip
|
libqcow:x64-linux=skip
|
||||||
libqcow:x86-windows=skip
|
libqcow:x86-windows=skip
|
||||||
libqcow:arm64-windows=skip
|
libqcow:arm64-windows=skip
|
||||||
|
libqcow:arm64-windows-static-md=skip
|
||||||
# 32-bit needs android-24
|
# 32-bit needs android-24
|
||||||
libraw:arm-neon-android=fail
|
libraw:arm-neon-android=fail
|
||||||
# Conflicts with openssl
|
# Conflicts with openssl
|
||||||
|
@ -629,6 +634,7 @@ libressl:arm64-android=skip
|
||||||
libressl:arm64-osx=skip
|
libressl:arm64-osx=skip
|
||||||
libressl:arm64-uwp=skip
|
libressl:arm64-uwp=skip
|
||||||
libressl:arm64-windows=skip
|
libressl:arm64-windows=skip
|
||||||
|
libressl:arm64-windows-static-md=skip
|
||||||
libressl:x64-android=skip
|
libressl:x64-android=skip
|
||||||
libressl:x64-linux=skip
|
libressl:x64-linux=skip
|
||||||
libressl:x64-osx=skip
|
libressl:x64-osx=skip
|
||||||
|
@ -638,12 +644,14 @@ libressl:x64-windows-static=skip
|
||||||
libressl:x64-windows=skip
|
libressl:x64-windows=skip
|
||||||
libressl:x86-windows=skip
|
libressl:x86-windows=skip
|
||||||
libsoundio:arm64-windows=fail
|
libsoundio:arm64-windows=fail
|
||||||
|
libsoundio:arm64-windows-static-md=fail
|
||||||
libtar:arm-neon-android=fail
|
libtar:arm-neon-android=fail
|
||||||
libtar:arm64-android=fail
|
libtar:arm64-android=fail
|
||||||
libtcod:arm-neon-android=fail
|
libtcod:arm-neon-android=fail
|
||||||
libtcod:arm64-android=fail
|
libtcod:arm64-android=fail
|
||||||
libtcod:x64-android=fail
|
libtcod:x64-android=fail
|
||||||
libtomcrypt:arm64-windows=fail
|
libtomcrypt:arm64-windows=fail
|
||||||
|
libtomcrypt:arm64-windows-static-md=fail
|
||||||
libtomcrypt:arm64-uwp=fail
|
libtomcrypt:arm64-uwp=fail
|
||||||
libusb-win32:arm64-uwp=fail
|
libusb-win32:arm64-uwp=fail
|
||||||
libusb-win32:x64-uwp=fail
|
libusb-win32:x64-uwp=fail
|
||||||
|
@ -652,23 +660,24 @@ libvhdi:arm-neon-android=fail
|
||||||
libvhdi:arm64-android=fail
|
libvhdi:arm64-android=fail
|
||||||
libvhdi:x64-android=fail
|
libvhdi:x64-android=fail
|
||||||
#Skip detection to avoid upstream remove older releases
|
#Skip detection to avoid upstream remove older releases
|
||||||
libvmdk:arm-neon-android =skip # upstream issue https://github.com/microsoft/vcpkg/pull/13765#issuecomment-699710253
|
libvmdk:arm-neon-android=skip # upstream issue https://github.com/microsoft/vcpkg/pull/13765#issuecomment-699710253
|
||||||
libvmdk:arm64-android =skip
|
libvmdk:arm64-android=skip
|
||||||
libvmdk:arm64-osx =skip
|
libvmdk:arm64-osx=skip
|
||||||
libvmdk:arm64-windows =skip
|
libvmdk:arm64-windows=skip
|
||||||
libvmdk:x64-android =skip
|
libvmdk:arm64-windows-static-md=skip
|
||||||
libvmdk:x64-linux =skip
|
libvmdk:x64-android=skip
|
||||||
libvmdk:x64-osx =skip
|
libvmdk:x64-linux=skip
|
||||||
libvmdk:x64-windows-static-md =skip
|
libvmdk:x64-osx=skip
|
||||||
libvmdk:x64-windows-static =skip
|
libvmdk:x64-windows-static-md=skip
|
||||||
libvmdk:x64-windows =skip
|
libvmdk:x64-windows-static=skip
|
||||||
libvmdk:x86-windows =skip
|
libvmdk:x64-windows=skip
|
||||||
|
libvmdk:x86-windows=skip
|
||||||
libwandio:arm-neon-android=fail
|
libwandio:arm-neon-android=fail
|
||||||
libwandio:arm64-android=fail
|
libwandio:arm64-android=fail
|
||||||
libwandio:x64-android=fail
|
libwandio:x64-android=fail
|
||||||
libxaw:x64-windows-static=skip
|
libxaw:x64-windows-static=skip
|
||||||
# clang-cl ICEd
|
|
||||||
libxt:arm64-windows=fail
|
libxt:arm64-windows=fail
|
||||||
|
libxt:arm64-windows-static-md=fail
|
||||||
libzen:arm-neon-android=fail
|
libzen:arm-neon-android=fail
|
||||||
linenoise-ng:arm64-uwp=fail
|
linenoise-ng:arm64-uwp=fail
|
||||||
linenoise-ng:x64-uwp=fail
|
linenoise-ng:x64-uwp=fail
|
||||||
|
@ -696,14 +705,15 @@ magma:x64-linux=fail
|
||||||
mchehab-zbar:arm-neon-android=fail
|
mchehab-zbar:arm-neon-android=fail
|
||||||
mchehab-zbar:arm64-android=fail
|
mchehab-zbar:arm64-android=fail
|
||||||
mchehab-zbar:x64-android=fail
|
mchehab-zbar:x64-android=fail
|
||||||
mecab:arm64-windows = skip
|
mecab:arm64-windows=skip
|
||||||
mecab:arm64-uwp = skip
|
mecab:arm64-windows-static-md=skip
|
||||||
mecab:x64-linux = skip
|
mecab:arm64-uwp=skip
|
||||||
mecab:x64-uwp = skip
|
mecab:x64-linux=skip
|
||||||
mecab:x64-windows = skip
|
mecab:x64-uwp=skip
|
||||||
mecab:x64-windows-static = skip
|
mecab:x64-windows=skip
|
||||||
|
mecab:x64-windows-static=skip
|
||||||
mecab:x64-windows-static-md=skip
|
mecab:x64-windows-static-md=skip
|
||||||
mecab:x86-windows = skip
|
mecab:x86-windows=skip
|
||||||
memorymodule:arm-neon-android=fail
|
memorymodule:arm-neon-android=fail
|
||||||
memorymodule:arm64-android=fail
|
memorymodule:arm64-android=fail
|
||||||
memorymodule:x64-android=fail
|
memorymodule:x64-android=fail
|
||||||
|
@ -731,9 +741,11 @@ ms-gltf:arm-neon-android=fail
|
||||||
ms-gltf:arm64-android=fail
|
ms-gltf:arm64-android=fail
|
||||||
ms-gltf:x64-android=fail
|
ms-gltf:x64-android=fail
|
||||||
monkeys-audio:arm64-windows=fail
|
monkeys-audio:arm64-windows=fail
|
||||||
|
monkeys-audio:arm64-windows-static-md=fail
|
||||||
monkeys-audio:x64-windows-static=fail
|
monkeys-audio:x64-windows-static=fail
|
||||||
moos-core:x64-windows-static=fail
|
moos-core:x64-windows-static=fail
|
||||||
moos-essential:arm64-windows=fail
|
moos-essential:arm64-windows=fail
|
||||||
|
moos-essential:arm64-windows-static-md=fail
|
||||||
moos-essential:x64-windows-static-md=fail
|
moos-essential:x64-windows-static-md=fail
|
||||||
moos-essential:x64-windows=fail
|
moos-essential:x64-windows=fail
|
||||||
moos-essential:x86-windows=fail
|
moos-essential:x86-windows=fail
|
||||||
|
@ -741,16 +753,17 @@ moos-essential:x86-windows=fail
|
||||||
mozjpeg:arm-neon-android=fail
|
mozjpeg:arm-neon-android=fail
|
||||||
mozjpeg:arm64-android=fail
|
mozjpeg:arm64-android=fail
|
||||||
mozjpeg:x64-android=fail
|
mozjpeg:x64-android=fail
|
||||||
mozjpeg:arm64-windows = skip
|
mozjpeg:arm64-windows=skip
|
||||||
mozjpeg:arm64-uwp = skip
|
mozjpeg:arm64-windows-static-md=skip
|
||||||
mozjpeg:x64-linux = skip
|
mozjpeg:arm64-uwp=skip
|
||||||
mozjpeg:x64-osx = skip
|
mozjpeg:x64-linux=skip
|
||||||
mozjpeg:arm64-osx = skip
|
mozjpeg:x64-osx=skip
|
||||||
mozjpeg:x64-uwp = skip
|
mozjpeg:arm64-osx=skip
|
||||||
mozjpeg:x64-windows = skip
|
mozjpeg:x64-uwp=skip
|
||||||
mozjpeg:x64-windows-static = skip
|
mozjpeg:x64-windows=skip
|
||||||
|
mozjpeg:x64-windows-static=skip
|
||||||
mozjpeg:x64-windows-static-md=skip
|
mozjpeg:x64-windows-static-md=skip
|
||||||
mozjpeg:x86-windows = skip
|
mozjpeg:x86-windows=skip
|
||||||
# mpir conflicts with gmp
|
# mpir conflicts with gmp
|
||||||
# see https://github.com/microsoft/vcpkg/issues/11756
|
# see https://github.com/microsoft/vcpkg/issues/11756
|
||||||
mpir:x86-windows=skip
|
mpir:x86-windows=skip
|
||||||
|
@ -758,9 +771,11 @@ mpir:x64-windows=skip
|
||||||
mpir:x64-windows-static=skip
|
mpir:x64-windows-static=skip
|
||||||
mpir:x64-windows-static-md=skip
|
mpir:x64-windows-static-md=skip
|
||||||
mpir:arm64-windows=skip
|
mpir:arm64-windows=skip
|
||||||
|
mpir:arm64-windows-static-md=skip
|
||||||
mpir:x64-osx=skip
|
mpir:x64-osx=skip
|
||||||
mpir:x64-linux=skip
|
mpir:x64-linux=skip
|
||||||
msmpi:arm64-windows=fail
|
msmpi:arm64-windows=fail
|
||||||
|
msmpi:arm64-windows-static-md=fail
|
||||||
munit:x64-android=fail
|
munit:x64-android=fail
|
||||||
mysql-connector-cpp:arm-neon-android=fail
|
mysql-connector-cpp:arm-neon-android=fail
|
||||||
mysql-connector-cpp:arm64-android=fail
|
mysql-connector-cpp:arm64-android=fail
|
||||||
|
@ -775,6 +790,7 @@ nanodbc:x64-linux=skip
|
||||||
netcdf-c:arm-neon-android=fail
|
netcdf-c:arm-neon-android=fail
|
||||||
netcdf-c:arm64-android=fail
|
netcdf-c:arm64-android=fail
|
||||||
netcdf-c:x64-android=fail
|
netcdf-c:x64-android=fail
|
||||||
|
netcdf-cxx4:arm64-windows-static-md=fail
|
||||||
netcdf-cxx4:x64-windows-static-md=fail
|
netcdf-cxx4:x64-windows-static-md=fail
|
||||||
ngspice:x64-android=fail
|
ngspice:x64-android=fail
|
||||||
ngspice:x64-windows-static=fail
|
ngspice:x64-windows-static=fail
|
||||||
|
@ -789,6 +805,7 @@ octave:x64-windows-static=fail
|
||||||
octave:x64-windows-static-md=fail
|
octave:x64-windows-static-md=fail
|
||||||
octave:x64-osx=fail
|
octave:x64-osx=fail
|
||||||
ode:arm64-windows=fail
|
ode:arm64-windows=fail
|
||||||
|
ode:arm64-windows-static-md=fail
|
||||||
offscale-libetcd-cpp:arm64-uwp=fail
|
offscale-libetcd-cpp:arm64-uwp=fail
|
||||||
offscale-libetcd-cpp:x64-uwp=fail
|
offscale-libetcd-cpp:x64-uwp=fail
|
||||||
ogdf:arm64-android=fail
|
ogdf:arm64-android=fail
|
||||||
|
@ -816,17 +833,22 @@ openfbx:arm-neon-android=fail
|
||||||
openimageio:arm-neon-android=fail
|
openimageio:arm-neon-android=fail
|
||||||
openimageio:arm64-android=fail
|
openimageio:arm64-android=fail
|
||||||
openimageio:x64-android=fail
|
openimageio:x64-android=fail
|
||||||
|
openimageio:arm64-windows-static-md=fail
|
||||||
openldap:arm-neon-android=fail
|
openldap:arm-neon-android=fail
|
||||||
openldap:arm64-android=fail
|
openldap:arm64-android=fail
|
||||||
openldap:x64-android=fail
|
openldap:x64-android=fail
|
||||||
openmama:x64-windows-static-md=fail
|
openmama:x64-windows-static-md=fail
|
||||||
|
openmama:arm64-windows-static-md=fail
|
||||||
openmesh:arm64-windows=fail
|
openmesh:arm64-windows=fail
|
||||||
|
openmesh:arm64-windows-static-md=fail
|
||||||
openmesh:arm64-uwp=fail
|
openmesh:arm64-uwp=fail
|
||||||
openmesh:x64-uwp=fail
|
openmesh:x64-uwp=fail
|
||||||
openmpi:arm-neon-android=fail
|
openmpi:arm-neon-android=fail
|
||||||
openmpi:arm64-android=fail
|
openmpi:arm64-android=fail
|
||||||
openmpi:x64-android=fail
|
openmpi:x64-android=fail
|
||||||
openmvg:x64-linux=fail
|
openmvg:x64-linux=fail
|
||||||
|
openmvg:arm64-windows-static-md=fail
|
||||||
|
openmvs:arm64-windows-static-md=fail
|
||||||
openscap:arm-neon-android=fail
|
openscap:arm-neon-android=fail
|
||||||
openscap:arm64-android=fail
|
openscap:arm64-android=fail
|
||||||
openscap:x64-android=fail
|
openscap:x64-android=fail
|
||||||
|
@ -835,6 +857,7 @@ openscap:arm64-osx=fail
|
||||||
openscap:x64-windows-static=fail
|
openscap:x64-windows-static=fail
|
||||||
opensubdiv:x64-android=fail
|
opensubdiv:x64-android=fail
|
||||||
openturns:arm64-windows=fail
|
openturns:arm64-windows=fail
|
||||||
|
openturns:arm64-windows-static-md=fail
|
||||||
openvr:x64-windows-static=fail
|
openvr:x64-windows-static=fail
|
||||||
# Conflicts with optional-lite, by the same author
|
# Conflicts with optional-lite, by the same author
|
||||||
optional-bare:arm-neon-android=skip
|
optional-bare:arm-neon-android=skip
|
||||||
|
@ -842,6 +865,7 @@ optional-bare:arm64-android=skip
|
||||||
optional-bare:arm64-osx=skip
|
optional-bare:arm64-osx=skip
|
||||||
optional-bare:arm64-uwp=skip
|
optional-bare:arm64-uwp=skip
|
||||||
optional-bare:arm64-windows=skip
|
optional-bare:arm64-windows=skip
|
||||||
|
optional-bare:arm64-windows-static-md=skip
|
||||||
optional-bare:x64-android=skip
|
optional-bare:x64-android=skip
|
||||||
optional-bare:x64-linux=skip
|
optional-bare:x64-linux=skip
|
||||||
optional-bare:x64-osx=skip
|
optional-bare:x64-osx=skip
|
||||||
|
@ -872,6 +896,7 @@ plib:arm-neon-android=fail
|
||||||
plib:arm64-android=fail
|
plib:arm64-android=fail
|
||||||
plib:x64-android=fail
|
plib:x64-android=fail
|
||||||
plplot:arm64-windows=fail
|
plplot:arm64-windows=fail
|
||||||
|
plplot:arm64-windows-static-md=fail
|
||||||
pmdk:x64-android=fail
|
pmdk:x64-android=fail
|
||||||
pmdk:x64-osx=fail
|
pmdk:x64-osx=fail
|
||||||
pmdk:x64-windows-static=fail
|
pmdk:x64-windows-static=fail
|
||||||
|
@ -886,9 +911,6 @@ python2:x64-android=fail
|
||||||
python3:arm-neon-android=fail
|
python3:arm-neon-android=fail
|
||||||
python3:arm64-android=fail
|
python3:arm64-android=fail
|
||||||
python3:x64-android=fail
|
python3:x64-android=fail
|
||||||
# Not yet ready for these platforms.
|
|
||||||
qbittorrent:x64-osx=fail
|
|
||||||
qbittorrent:x64-linux=fail
|
|
||||||
qpid-proton:arm-neon-android=fail
|
qpid-proton:arm-neon-android=fail
|
||||||
qpid-proton:arm64-uwp=fail
|
qpid-proton:arm64-uwp=fail
|
||||||
qpid-proton:arm64-android=fail
|
qpid-proton:arm64-android=fail
|
||||||
|
@ -898,6 +920,7 @@ qpid-proton:x64-windows-static=fail
|
||||||
qt5-base:arm-neon-android=fail
|
qt5-base:arm-neon-android=fail
|
||||||
qt5-base:arm64-android=fail
|
qt5-base:arm64-android=fail
|
||||||
qt5-base:arm64-windows=fail
|
qt5-base:arm64-windows=fail
|
||||||
|
qt5-base:arm64-windows-static-md=fail
|
||||||
qt5-base:x64-android=fail
|
qt5-base:x64-android=fail
|
||||||
# Skip deprecated Qt module
|
# Skip deprecated Qt module
|
||||||
# (remove after 1 year or longer due to vcpkg upgrade not handling removed ports correctly)
|
# (remove after 1 year or longer due to vcpkg upgrade not handling removed ports correctly)
|
||||||
|
@ -922,18 +945,20 @@ rabit:arm64-android=fail
|
||||||
rabit:x64-android=fail
|
rabit:x64-android=fail
|
||||||
range-v3-vs2015:arm-neon-android=skip
|
range-v3-vs2015:arm-neon-android=skip
|
||||||
range-v3-vs2015:arm64-android=skip
|
range-v3-vs2015:arm64-android=skip
|
||||||
range-v3-vs2015:arm64-windows = skip
|
range-v3-vs2015:arm64-windows=skip
|
||||||
range-v3-vs2015:arm64-uwp = skip
|
range-v3-vs2015:arm64-windows-static-md=skip
|
||||||
|
range-v3-vs2015:arm64-uwp=skip
|
||||||
range-v3-vs2015:x64-android=skip
|
range-v3-vs2015:x64-android=skip
|
||||||
range-v3-vs2015:x64-linux = skip
|
range-v3-vs2015:x64-linux=skip
|
||||||
range-v3-vs2015:x64-osx = skip
|
range-v3-vs2015:x64-osx=skip
|
||||||
range-v3-vs2015:arm64-osx = skip
|
range-v3-vs2015:arm64-osx=skip
|
||||||
range-v3-vs2015:x64-uwp = skip
|
range-v3-vs2015:x64-uwp=skip
|
||||||
range-v3-vs2015:x64-windows = skip
|
range-v3-vs2015:x64-windows=skip
|
||||||
range-v3-vs2015:x64-windows-static = skip
|
range-v3-vs2015:x64-windows-static=skip
|
||||||
range-v3-vs2015:x64-windows-static-md=skip
|
range-v3-vs2015:x64-windows-static-md=skip
|
||||||
range-v3-vs2015:x86-windows = skip
|
range-v3-vs2015:x86-windows=skip
|
||||||
rapidstring:arm64-windows=fail
|
rapidstring:arm64-windows=fail
|
||||||
|
rapidstring:arm64-windows-static-md=fail
|
||||||
rapidstring:arm64-uwp=fail
|
rapidstring:arm64-uwp=fail
|
||||||
rapidstring:x64-linux=fail
|
rapidstring:x64-linux=fail
|
||||||
rapidstring:x64-uwp=fail
|
rapidstring:x64-uwp=fail
|
||||||
|
@ -952,6 +977,7 @@ rbdl-orb:x64-windows-static-md=skip
|
||||||
rbdl-orb:x64-uwp=skip
|
rbdl-orb:x64-uwp=skip
|
||||||
rbdl-orb:arm64-uwp=skip
|
rbdl-orb:arm64-uwp=skip
|
||||||
rbdl-orb:arm64-windows=skip
|
rbdl-orb:arm64-windows=skip
|
||||||
|
rbdl-orb:arm64-windows-static-md=skip
|
||||||
rbdl-orb:x64-linux=skip
|
rbdl-orb:x64-linux=skip
|
||||||
rbdl-orb:x64-osx=skip
|
rbdl-orb:x64-osx=skip
|
||||||
rbdl:arm-neon-android=fail
|
rbdl:arm-neon-android=fail
|
||||||
|
@ -965,6 +991,7 @@ restbed:arm64-uwp=fail
|
||||||
restbed:arm64-android=fail
|
restbed:arm64-android=fail
|
||||||
restbed:x64-uwp=fail
|
restbed:x64-uwp=fail
|
||||||
rpclib:arm64-windows=fail
|
rpclib:arm64-windows=fail
|
||||||
|
rpclib:arm64-windows-static-md=fail
|
||||||
rpclib:arm64-uwp=fail
|
rpclib:arm64-uwp=fail
|
||||||
rpclib:x64-uwp=fail
|
rpclib:x64-uwp=fail
|
||||||
rtmidi:arm-neon-android=fail
|
rtmidi:arm-neon-android=fail
|
||||||
|
@ -977,6 +1004,7 @@ scintilla:x64-android=fail
|
||||||
sciter:arm-neon-android=fail
|
sciter:arm-neon-android=fail
|
||||||
sciter:arm64-android=fail
|
sciter:arm64-android=fail
|
||||||
sciter:arm64-windows=skip
|
sciter:arm64-windows=skip
|
||||||
|
sciter:arm64-windows-static-md=skip
|
||||||
sciter:arm64-uwp=skip
|
sciter:arm64-uwp=skip
|
||||||
sciter:x64-android=fail
|
sciter:x64-android=fail
|
||||||
sciter:x64-linux=skip
|
sciter:x64-linux=skip
|
||||||
|
@ -999,22 +1027,24 @@ sfml:arm-neon-android=fail
|
||||||
sfml:arm64-android=fail
|
sfml:arm64-android=fail
|
||||||
sfml:x64-android=fail
|
sfml:x64-android=fail
|
||||||
shader-slang:x64-windows-static=fail
|
shader-slang:x64-windows-static=fail
|
||||||
shogun:arm64-windows = skip
|
shogun:arm64-windows=skip
|
||||||
shogun:arm64-uwp = skip
|
shogun:arm64-windows-static-md=skip
|
||||||
shogun:x64-osx = skip
|
shogun:arm64-uwp=skip
|
||||||
shogun:arm64-osx = skip
|
shogun:x64-osx=skip
|
||||||
shogun:x64-uwp = skip
|
shogun:arm64-osx=skip
|
||||||
shogun:x64-windows = skip
|
shogun:x64-uwp=skip
|
||||||
shogun:x64-windows-static = skip
|
shogun:x64-windows= skip
|
||||||
|
shogun:x64-windows-static=skip
|
||||||
shogun:x64-windows-static-md=skip
|
shogun:x64-windows-static-md=skip
|
||||||
shogun:x86-windows = skip
|
shogun:x86-windows=skip
|
||||||
shogun:arm64-android = skip
|
shogun:arm64-android=skip
|
||||||
# "Obsolete" and conflicts with microsoft-signalr
|
# "Obsolete" and conflicts with microsoft-signalr
|
||||||
signalrclient:arm-neon-android=skip
|
signalrclient:arm-neon-android=skip
|
||||||
signalrclient:arm64-android=skip
|
signalrclient:arm64-android=skip
|
||||||
signalrclient:arm64-osx=skip
|
signalrclient:arm64-osx=skip
|
||||||
signalrclient:arm64-uwp=skip
|
signalrclient:arm64-uwp=skip
|
||||||
signalrclient:arm64-windows=skip
|
signalrclient:arm64-windows=skip
|
||||||
|
signalrclient:arm64-windows-static-md=skip
|
||||||
signalrclient:x64-android=skip
|
signalrclient:x64-android=skip
|
||||||
signalrclient:x64-linux=skip
|
signalrclient:x64-linux=skip
|
||||||
signalrclient:x64-osx=skip
|
signalrclient:x64-osx=skip
|
||||||
|
@ -1024,6 +1054,7 @@ signalrclient:x64-windows-static-md=skip
|
||||||
signalrclient:x64-windows-static=skip
|
signalrclient:x64-windows-static=skip
|
||||||
signalrclient:x86-windows=skip
|
signalrclient:x86-windows=skip
|
||||||
simbody:arm64-windows=fail
|
simbody:arm64-windows=fail
|
||||||
|
simbody:arm64-windows-static-md=fail
|
||||||
simd:arm-neon-android=fail
|
simd:arm-neon-android=fail
|
||||||
simd:arm64-android=fail
|
simd:arm64-android=fail
|
||||||
simd:x64-android=fail
|
simd:x64-android=fail
|
||||||
|
@ -1048,6 +1079,7 @@ soil:x64-android=fail
|
||||||
solid3:arm64-android=fail
|
solid3:arm64-android=fail
|
||||||
spaceland:arm64-android=fail
|
spaceland:arm64-android=fail
|
||||||
spaceland:arm64-windows=fail
|
spaceland:arm64-windows=fail
|
||||||
|
spaceland:arm64-windows-static-md=fail
|
||||||
spaceland:arm64-uwp=fail
|
spaceland:arm64-uwp=fail
|
||||||
spaceland:x64-android=fail
|
spaceland:x64-android=fail
|
||||||
spaceland:x64-uwp=fail
|
spaceland:x64-uwp=fail
|
||||||
|
@ -1073,6 +1105,7 @@ stxxl:x64-windows=skip
|
||||||
stxxl:x64-windows-static=skip
|
stxxl:x64-windows-static=skip
|
||||||
stxxl:x64-windows-static-md=skip
|
stxxl:x64-windows-static-md=skip
|
||||||
systemc:arm64-windows=fail
|
systemc:arm64-windows=fail
|
||||||
|
systemc:arm64-windows-static-md=fail
|
||||||
systemc:arm64-uwp=fail
|
systemc:arm64-uwp=fail
|
||||||
systemc:x64-uwp=fail
|
systemc:x64-uwp=fail
|
||||||
teemo:x64-android=fail
|
teemo:x64-android=fail
|
||||||
|
@ -1101,6 +1134,7 @@ tinycthread:x64-android=fail
|
||||||
torch-th:arm-neon-android=fail
|
torch-th:arm-neon-android=fail
|
||||||
torch-th:arm64-android=fail
|
torch-th:arm64-android=fail
|
||||||
torch-th:arm64-windows=fail
|
torch-th:arm64-windows=fail
|
||||||
|
torch-th:arm64-windows-static-md=fail
|
||||||
torch-th:arm64-uwp=fail
|
torch-th:arm64-uwp=fail
|
||||||
torch-th:x64-android=fail
|
torch-th:x64-android=fail
|
||||||
torch-th:x64-uwp=fail
|
torch-th:x64-uwp=fail
|
||||||
|
@ -1175,6 +1209,7 @@ yajl:x64-android=fail
|
||||||
zeroc-ice:arm-neon-android=fail
|
zeroc-ice:arm-neon-android=fail
|
||||||
zeroc-ice:arm64-android=fail
|
zeroc-ice:arm64-android=fail
|
||||||
zeroc-ice:x64-android=fail
|
zeroc-ice:x64-android=fail
|
||||||
|
zyre:arm64-windows-static-md=fail
|
||||||
zyre:x64-windows-static-md=fail
|
zyre:x64-windows-static-md=fail
|
||||||
|
|
||||||
# Ports which needs to pass in CI
|
# Ports which needs to pass in CI
|
||||||
|
@ -1182,10 +1217,12 @@ cmake:x64-windows=pass
|
||||||
cmake:x64-windows-static=pass
|
cmake:x64-windows-static=pass
|
||||||
cmake:x64-windows-static-md=pass
|
cmake:x64-windows-static-md=pass
|
||||||
cmake:arm64-windows=pass
|
cmake:arm64-windows=pass
|
||||||
|
cmake:arm64-windows-static-md=pass
|
||||||
cmake:x64-linux=pass
|
cmake:x64-linux=pass
|
||||||
cmake:x64-osx=pass
|
cmake:x64-osx=pass
|
||||||
cmake-user:arm64-uwp=pass
|
cmake-user:arm64-uwp=pass
|
||||||
cmake-user:arm64-windows=pass
|
cmake-user:arm64-windows=pass
|
||||||
|
cmake-user:arm64-windows-static-md=pass
|
||||||
cmake-user:x64-linux=pass
|
cmake-user:x64-linux=pass
|
||||||
cmake-user:x64-osx=pass
|
cmake-user:x64-osx=pass
|
||||||
cmake-user:x64-windows-static-md=pass
|
cmake-user:x64-windows-static-md=pass
|
||||||
|
@ -1201,6 +1238,7 @@ gtk:x86-windows=pass
|
||||||
qt:x64-windows=pass
|
qt:x64-windows=pass
|
||||||
qt:x64-windows-static=pass
|
qt:x64-windows-static=pass
|
||||||
# qt:x64-windows-static-md=pass # hunspell is fail so this cannot pass.
|
# qt:x64-windows-static-md=pass # hunspell is fail so this cannot pass.
|
||||||
|
# qt:arm64-windows-static-md=pass # hunspell is fail so this cannot pass.
|
||||||
qt:arm64-windows=pass
|
qt:arm64-windows=pass
|
||||||
qt:x64-linux=pass
|
qt:x64-linux=pass
|
||||||
# qt:x64-osx=pass # gstreamer issues preventing qtmultimedia
|
# qt:x64-osx=pass # gstreamer issues preventing qtmultimedia
|
||||||
|
@ -1213,6 +1251,7 @@ vcpkg-ci-boost:arm-neon-android=pass
|
||||||
vcpkg-ci-boost:arm64-android=pass
|
vcpkg-ci-boost:arm64-android=pass
|
||||||
vcpkg-ci-boost:arm64-uwp=pass
|
vcpkg-ci-boost:arm64-uwp=pass
|
||||||
vcpkg-ci-boost:arm64-windows=pass
|
vcpkg-ci-boost:arm64-windows=pass
|
||||||
|
vcpkg-ci-boost:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-boost:x64-android=pass
|
vcpkg-ci-boost:x64-android=pass
|
||||||
vcpkg-ci-boost:x64-linux=pass
|
vcpkg-ci-boost:x64-linux=pass
|
||||||
vcpkg-ci-boost:x64-osx=pass
|
vcpkg-ci-boost:x64-osx=pass
|
||||||
|
@ -1228,6 +1267,7 @@ vcpkg-ci-curl:x64-linux=pass
|
||||||
vcpkg-ci-curl:arm64-osx=pass
|
vcpkg-ci-curl:arm64-osx=pass
|
||||||
vcpkg-ci-curl:x64-osx=pass
|
vcpkg-ci-curl:x64-osx=pass
|
||||||
vcpkg-ci-curl:arm64-windows=pass
|
vcpkg-ci-curl:arm64-windows=pass
|
||||||
|
vcpkg-ci-curl:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-curl:x64-windows-static-md=pass
|
vcpkg-ci-curl:x64-windows-static-md=pass
|
||||||
vcpkg-ci-curl:x64-windows-static=pass
|
vcpkg-ci-curl:x64-windows-static=pass
|
||||||
vcpkg-ci-curl:x64-windows=pass
|
vcpkg-ci-curl:x64-windows=pass
|
||||||
|
@ -1237,6 +1277,7 @@ vcpkg-ci-ffmpeg:arm64-android=pass
|
||||||
vcpkg-ci-ffmpeg:arm64-osx=pass
|
vcpkg-ci-ffmpeg:arm64-osx=pass
|
||||||
vcpkg-ci-ffmpeg:arm64-uwp=pass
|
vcpkg-ci-ffmpeg:arm64-uwp=pass
|
||||||
vcpkg-ci-ffmpeg:arm64-windows=pass
|
vcpkg-ci-ffmpeg:arm64-windows=pass
|
||||||
|
vcpkg-ci-ffmpeg:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-ffmpeg:x64-android=pass
|
vcpkg-ci-ffmpeg:x64-android=pass
|
||||||
vcpkg-ci-ffmpeg:x64-linux=pass
|
vcpkg-ci-ffmpeg:x64-linux=pass
|
||||||
vcpkg-ci-ffmpeg:x64-osx=pass
|
vcpkg-ci-ffmpeg:x64-osx=pass
|
||||||
|
@ -1287,6 +1328,7 @@ vcpkg-ci-opencv:arm64-android=pass
|
||||||
vcpkg-ci-opencv:arm64-osx=pass
|
vcpkg-ci-opencv:arm64-osx=pass
|
||||||
vcpkg-ci-opencv:arm64-uwp=pass
|
vcpkg-ci-opencv:arm64-uwp=pass
|
||||||
vcpkg-ci-opencv:arm64-windows=pass
|
vcpkg-ci-opencv:arm64-windows=pass
|
||||||
|
vcpkg-ci-opencv:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-opencv:x64-android=pass
|
vcpkg-ci-opencv:x64-android=pass
|
||||||
vcpkg-ci-opencv:x64-linux=pass
|
vcpkg-ci-opencv:x64-linux=pass
|
||||||
vcpkg-ci-opencv:x64-osx=pass
|
vcpkg-ci-opencv:x64-osx=pass
|
||||||
|
@ -1312,6 +1354,7 @@ vcpkg-ci-skia:arm-neon-android=pass
|
||||||
vcpkg-ci-skia:arm64-android=pass
|
vcpkg-ci-skia:arm64-android=pass
|
||||||
vcpkg-ci-skia:arm64-uwp=pass
|
vcpkg-ci-skia:arm64-uwp=pass
|
||||||
vcpkg-ci-skia:arm64-windows=pass
|
vcpkg-ci-skia:arm64-windows=pass
|
||||||
|
vcpkg-ci-skia:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-skia:x64-android=pass
|
vcpkg-ci-skia:x64-android=pass
|
||||||
vcpkg-ci-skia:x64-linux=pass
|
vcpkg-ci-skia:x64-linux=pass
|
||||||
vcpkg-ci-skia:x64-osx=pass
|
vcpkg-ci-skia:x64-osx=pass
|
||||||
|
@ -1330,6 +1373,7 @@ vcpkg-ci-sqlpp11:arm64-android=pass
|
||||||
vcpkg-ci-sqlpp11:arm64-osx=pass
|
vcpkg-ci-sqlpp11:arm64-osx=pass
|
||||||
vcpkg-ci-sqlpp11:arm64-uwp=pass
|
vcpkg-ci-sqlpp11:arm64-uwp=pass
|
||||||
vcpkg-ci-sqlpp11:arm64-windows=pass
|
vcpkg-ci-sqlpp11:arm64-windows=pass
|
||||||
|
vcpkg-ci-sqlpp11:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-sqlpp11:x64-android=pass
|
vcpkg-ci-sqlpp11:x64-android=pass
|
||||||
vcpkg-ci-sqlpp11:x64-linux=pass
|
vcpkg-ci-sqlpp11:x64-linux=pass
|
||||||
vcpkg-ci-sqlpp11:x64-osx=pass
|
vcpkg-ci-sqlpp11:x64-osx=pass
|
||||||
|
@ -1342,6 +1386,7 @@ vcpkg-ci-vxl:arm-neon-android=pass
|
||||||
vcpkg-ci-vxl:arm64-android=pass
|
vcpkg-ci-vxl:arm64-android=pass
|
||||||
vcpkg-ci-vxl:arm64-osx=pass
|
vcpkg-ci-vxl:arm64-osx=pass
|
||||||
vcpkg-ci-vxl:arm64-windows=pass
|
vcpkg-ci-vxl:arm64-windows=pass
|
||||||
|
vcpkg-ci-vxl:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-vxl:x64-android=pass
|
vcpkg-ci-vxl:x64-android=pass
|
||||||
vcpkg-ci-vxl:x64-linux=pass
|
vcpkg-ci-vxl:x64-linux=pass
|
||||||
vcpkg-ci-vxl:x64-osx=pass
|
vcpkg-ci-vxl:x64-osx=pass
|
||||||
|
@ -1350,6 +1395,7 @@ vcpkg-ci-vxl:x64-windows-static=pass
|
||||||
vcpkg-ci-vxl:x64-windows-static-md=pass
|
vcpkg-ci-vxl:x64-windows-static-md=pass
|
||||||
vcpkg-ci-vxl:x86-windows=pass
|
vcpkg-ci-vxl:x86-windows=pass
|
||||||
vcpkg-ci-wxwidgets:arm64-windows=pass
|
vcpkg-ci-wxwidgets:arm64-windows=pass
|
||||||
|
vcpkg-ci-wxwidgets:arm64-windows-static-md=pass
|
||||||
vcpkg-ci-wxwidgets:x64-linux=pass
|
vcpkg-ci-wxwidgets:x64-linux=pass
|
||||||
vcpkg-ci-wxwidgets:x64-osx=pass
|
vcpkg-ci-wxwidgets:x64-osx=pass
|
||||||
vcpkg-ci-wxwidgets:x64-windows-static-md=pass
|
vcpkg-ci-wxwidgets:x64-windows-static-md=pass
|
||||||
|
|
|
@ -186,11 +186,11 @@
|
||||||
<archiveName>ninja-mac-1.11.1.zip</archiveName>
|
<archiveName>ninja-mac-1.11.1.zip</archiveName>
|
||||||
</tool>
|
</tool>
|
||||||
<tool name="powershell-core" os="windows">
|
<tool name="powershell-core" os="windows">
|
||||||
<version>7.2.23</version>
|
<version>7.2.24</version>
|
||||||
<exeRelativePath>pwsh.exe</exeRelativePath>
|
<exeRelativePath>pwsh.exe</exeRelativePath>
|
||||||
<url>https://github.com/PowerShell/PowerShell/releases/download/v7.2.23/PowerShell-7.2.23-win-x64.zip</url>
|
<url>https://github.com/PowerShell/PowerShell/releases/download/v7.2.24/PowerShell-7.2.24-win-x64.zip</url>
|
||||||
<sha512>b374a878df02980d54e17ad7cfc9021e331748c3770f586be61356c257494d1b33899c1167d09a35c210bc084474aefdff972f672d16afb43be0562b3589285a</sha512>
|
<sha512>a08b72958f5a552240d3f68c581d8c8cb580468a71f5e55ca54a1dd0c0fcd81da9df11036653e2300fc4a5778a77c0147832ca06f7837f03417e9795e577a76f</sha512>
|
||||||
<archiveName>PowerShell-7.2.23-win-x64.zip</archiveName>
|
<archiveName>PowerShell-7.2.24-win-x64.zip</archiveName>
|
||||||
</tool>
|
</tool>
|
||||||
<tool name="node" os="windows">
|
<tool name="node" os="windows">
|
||||||
<version>16.15.1</version>
|
<version>16.15.1</version>
|
||||||
|
|
|
@ -1626,7 +1626,7 @@
|
||||||
},
|
},
|
||||||
"chartdir": {
|
"chartdir": {
|
||||||
"baseline": "7.0.0",
|
"baseline": "7.0.0",
|
||||||
"port-version": 7
|
"port-version": 8
|
||||||
},
|
},
|
||||||
"check": {
|
"check": {
|
||||||
"baseline": "0.15.2",
|
"baseline": "0.15.2",
|
||||||
|
@ -2922,7 +2922,7 @@
|
||||||
},
|
},
|
||||||
"freeopcua": {
|
"freeopcua": {
|
||||||
"baseline": "20190125",
|
"baseline": "20190125",
|
||||||
"port-version": 7
|
"port-version": 8
|
||||||
},
|
},
|
||||||
"freerdp": {
|
"freerdp": {
|
||||||
"baseline": "3.8.0",
|
"baseline": "3.8.0",
|
||||||
|
@ -3042,7 +3042,7 @@
|
||||||
},
|
},
|
||||||
"gdal": {
|
"gdal": {
|
||||||
"baseline": "3.10.0",
|
"baseline": "3.10.0",
|
||||||
"port-version": 0
|
"port-version": 1
|
||||||
},
|
},
|
||||||
"gdcm": {
|
"gdcm": {
|
||||||
"baseline": "3.0.24",
|
"baseline": "3.0.24",
|
||||||
|
@ -3674,7 +3674,7 @@
|
||||||
},
|
},
|
||||||
"igraph": {
|
"igraph": {
|
||||||
"baseline": "0.10.15",
|
"baseline": "0.10.15",
|
||||||
"port-version": 0
|
"port-version": 1
|
||||||
},
|
},
|
||||||
"iir1": {
|
"iir1": {
|
||||||
"baseline": "1.9.5",
|
"baseline": "1.9.5",
|
||||||
|
@ -4598,7 +4598,7 @@
|
||||||
},
|
},
|
||||||
"libgit2": {
|
"libgit2": {
|
||||||
"baseline": "1.8.0",
|
"baseline": "1.8.0",
|
||||||
"port-version": 0
|
"port-version": 1
|
||||||
},
|
},
|
||||||
"libgme": {
|
"libgme": {
|
||||||
"baseline": "0.6.3",
|
"baseline": "0.6.3",
|
||||||
|
@ -5066,7 +5066,7 @@
|
||||||
},
|
},
|
||||||
"librttopo": {
|
"librttopo": {
|
||||||
"baseline": "1.1.0",
|
"baseline": "1.1.0",
|
||||||
"port-version": 8
|
"port-version": 9
|
||||||
},
|
},
|
||||||
"libsamplerate": {
|
"libsamplerate": {
|
||||||
"baseline": "0.2.2",
|
"baseline": "0.2.2",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "81e3babb505d9198b120c40dc5f00d11e460faa0",
|
||||||
|
"version": "7.0.0",
|
||||||
|
"port-version": 8
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "4de62166c67f2104f1e7180f04f1d5954d8e464a",
|
"git-tree": "4de62166c67f2104f1e7180f04f1d5954d8e464a",
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "e73f15f28d4be622e42317c8a43d7735d65d593f",
|
||||||
|
"version": "20190125",
|
||||||
|
"port-version": 8
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "adfdfa8138aa47929d7e6f1e03809d00c6bf8aa2",
|
"git-tree": "adfdfa8138aa47929d7e6f1e03809d00c6bf8aa2",
|
||||||
"version": "20190125",
|
"version": "20190125",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "19d3353df9cfc0a3a7e51b4450438e5d2d9ed1e6",
|
||||||
|
"version-semver": "3.10.0",
|
||||||
|
"port-version": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "722436c5a55405d9c7f31c3044c3a66901638ed5",
|
"git-tree": "722436c5a55405d9c7f31c3044c3a66901638ed5",
|
||||||
"version-semver": "3.10.0",
|
"version-semver": "3.10.0",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "0c766a667b2c2df17eddf1013712e87602e7dd73",
|
||||||
|
"version": "0.10.15",
|
||||||
|
"port-version": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "d8d7f26d7f84453184d67529391c51effd999e85",
|
"git-tree": "d8d7f26d7f84453184d67529391c51effd999e85",
|
||||||
"version": "0.10.15",
|
"version": "0.10.15",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "2584fc140e3c1406fe30f6ad62973df7cc8c573c",
|
||||||
|
"version-semver": "1.8.0",
|
||||||
|
"port-version": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "83d6bb1f73f67956eebce5f63e024790b12c0f39",
|
"git-tree": "83d6bb1f73f67956eebce5f63e024790b12c0f39",
|
||||||
"version-semver": "1.8.0",
|
"version-semver": "1.8.0",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "d5f4a016a014a3037978f92f851a08952de641d5",
|
||||||
|
"version": "1.1.0",
|
||||||
|
"port-version": 9
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "adc1d3db75fdf633bfcf3ffd908a45005a576163",
|
"git-tree": "adc1d3db75fdf633bfcf3ffd908a45005a576163",
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
|
|
Loading…
Reference in a new issue