mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 02:57:09 +01:00
This reverts commit df266bd06716f1599d13eaf6e306c8de85fbaca9.
This commit is contained in:
parent
e8bb299bbb
commit
df4773c056
13
ports/opencv3/0001-disable-downloading.patch
Normal file
13
ports/opencv3/0001-disable-downloading.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/cmake/OpenCVDownload.cmake b/cmake/OpenCVDownload.cmake
|
||||||
|
index cdc47ad..175aaf3 100644
|
||||||
|
--- a/cmake/OpenCVDownload.cmake
|
||||||
|
+++ b/cmake/OpenCVDownload.cmake
|
||||||
|
@@ -154,6 +154,8 @@ function(ocv_download)
|
||||||
|
# Download
|
||||||
|
if(NOT EXISTS "${CACHE_CANDIDATE}")
|
||||||
|
ocv_download_log("#cmake_download \"${CACHE_CANDIDATE}\" \"${DL_URL}\"")
|
||||||
|
+ string(REPLACE "${OPENCV_DOWNLOAD_PATH}/" "opencv-cache/" CACHE_SUBPATH "${CACHE_CANDIDATE}")
|
||||||
|
+ message(FATAL_ERROR " Downloads are not permitted during configure. Please pre-download the file \"${CACHE_CANDIDATE}\":\n \n vcpkg_download_distfile(OCV_DOWNLOAD\n URLS \"${DL_URL}\"\n FILENAME \"${CACHE_SUBPATH}\"\n SHA512 0\n )")
|
||||||
|
file(DOWNLOAD "${DL_URL}" "${CACHE_CANDIDATE}"
|
||||||
|
INACTIVITY_TIMEOUT 60
|
||||||
|
TIMEOUT 600
|
@ -1,17 +1,17 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index 6e69e3a..65c9c03 100644
|
index 6ce583b..e9ea757 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -535,7 +535,7 @@ endif()
|
@@ -665,7 +665,7 @@ endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
# Postfix of DLLs:
|
# Postfix of DLLs:
|
||||||
- ocv_update(OPENCV_DLLVERSION "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
|
- set(OPENCV_DLLVERSION "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}")
|
||||||
+ ocv_update(OPENCV_DLLVERSION "")
|
+ set(OPENCV_DLLVERSION "")
|
||||||
ocv_update(OPENCV_DEBUG_POSTFIX d)
|
set(OPENCV_DEBUG_POSTFIX d)
|
||||||
else()
|
else()
|
||||||
# Postfix of so's:
|
# Postfix of so's:
|
||||||
@@ -588,7 +588,7 @@ endif()
|
@@ -716,7 +716,7 @@ endif()
|
||||||
ocv_cmake_hook(POST_CMAKE_BUILD_OPTIONS)
|
ocv_cmake_hook(POST_CMAKE_BUILD_OPTIONS)
|
||||||
|
|
||||||
# --- Python Support ---
|
# --- Python Support ---
|
||||||
@ -21,10 +21,10 @@ index 6e69e3a..65c9c03 100644
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
diff --git a/cmake/OpenCVCompilerOptions.cmake b/cmake/OpenCVCompilerOptions.cmake
|
diff --git a/cmake/OpenCVCompilerOptions.cmake b/cmake/OpenCVCompilerOptions.cmake
|
||||||
index f7fd48b..5bd5c25 100644
|
index 0b9d669..142b21b 100644
|
||||||
--- a/cmake/OpenCVCompilerOptions.cmake
|
--- a/cmake/OpenCVCompilerOptions.cmake
|
||||||
+++ b/cmake/OpenCVCompilerOptions.cmake
|
+++ b/cmake/OpenCVCompilerOptions.cmake
|
||||||
@@ -257,7 +257,6 @@ if(MSVC)
|
@@ -254,7 +254,6 @@ if(MSVC)
|
||||||
#endif()
|
#endif()
|
||||||
|
|
||||||
if(BUILD_WITH_DEBUG_INFO)
|
if(BUILD_WITH_DEBUG_INFO)
|
||||||
@ -33,7 +33,7 @@ index f7fd48b..5bd5c25 100644
|
|||||||
set(OPENCV_EXTRA_SHARED_LINKER_FLAGS_RELEASE "${OPENCV_EXTRA_SHARED_LINKER_FLAGS_RELEASE} /debug")
|
set(OPENCV_EXTRA_SHARED_LINKER_FLAGS_RELEASE "${OPENCV_EXTRA_SHARED_LINKER_FLAGS_RELEASE} /debug")
|
||||||
endif()
|
endif()
|
||||||
diff --git a/cmake/OpenCVGenConfig.cmake b/cmake/OpenCVGenConfig.cmake
|
diff --git a/cmake/OpenCVGenConfig.cmake b/cmake/OpenCVGenConfig.cmake
|
||||||
index c7f9fc2..a22f94a 100644
|
index 2c7c42b..e7bc157 100644
|
||||||
--- a/cmake/OpenCVGenConfig.cmake
|
--- a/cmake/OpenCVGenConfig.cmake
|
||||||
+++ b/cmake/OpenCVGenConfig.cmake
|
+++ b/cmake/OpenCVGenConfig.cmake
|
||||||
@@ -109,7 +109,7 @@ function(ocv_gen_config TMP_DIR NESTED_PATH ROOT_NAME)
|
@@ -109,7 +109,7 @@ function(ocv_gen_config TMP_DIR NESTED_PATH ROOT_NAME)
|
||||||
@ -45,17 +45,25 @@ index c7f9fc2..a22f94a 100644
|
|||||||
ocv_gen_config("${CMAKE_BINARY_DIR}/unix-install" "" "")
|
ocv_gen_config("${CMAKE_BINARY_DIR}/unix-install" "" "")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@@ -121,7 +121,7 @@ endif()
|
||||||
|
# --------------------------------------------------------------------------------------------
|
||||||
|
# Part 3/3: ${BIN_DIR}/win-install/OpenCVConfig.cmake -> For use within binary installers/packages
|
||||||
|
# --------------------------------------------------------------------------------------------
|
||||||
|
-if(WIN32)
|
||||||
|
+if(0)
|
||||||
|
if(CMAKE_HOST_SYSTEM_NAME MATCHES Windows)
|
||||||
|
if(BUILD_SHARED_LIBS)
|
||||||
|
set(_lib_suffix "lib")
|
||||||
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
|
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
|
||||||
index 1f0d720..a1fe6fa 100644
|
index 1f0d720..0bb1ff7 100644
|
||||||
--- a/data/CMakeLists.txt
|
--- a/data/CMakeLists.txt
|
||||||
+++ b/data/CMakeLists.txt
|
+++ b/data/CMakeLists.txt
|
||||||
@@ -1,9 +1,6 @@
|
@@ -1,8 +1,6 @@
|
||||||
file(GLOB HAAR_CASCADES haarcascades/*.xml)
|
file(GLOB HAAR_CASCADES haarcascades/*.xml)
|
||||||
file(GLOB LBP_CASCADES lbpcascades/*.xml)
|
file(GLOB LBP_CASCADES lbpcascades/*.xml)
|
||||||
|
|
||||||
-install(FILES ${HAAR_CASCADES} DESTINATION ${OPENCV_OTHER_INSTALL_PATH}/haarcascades COMPONENT libs)
|
-install(FILES ${HAAR_CASCADES} DESTINATION ${OPENCV_OTHER_INSTALL_PATH}/haarcascades COMPONENT libs)
|
||||||
-install(FILES ${LBP_CASCADES} DESTINATION ${OPENCV_OTHER_INSTALL_PATH}/lbpcascades COMPONENT libs)
|
-install(FILES ${LBP_CASCADES} DESTINATION ${OPENCV_OTHER_INSTALL_PATH}/lbpcascades COMPONENT libs)
|
||||||
-
|
|
||||||
if(INSTALL_TESTS AND OPENCV_TEST_DATA_PATH)
|
if(INSTALL_TESTS AND OPENCV_TEST_DATA_PATH)
|
||||||
install(DIRECTORY "${OPENCV_TEST_DATA_PATH}/" DESTINATION "${OPENCV_TEST_DATA_INSTALL_PATH}" COMPONENT "tests")
|
install(DIRECTORY "${OPENCV_TEST_DATA_PATH}/" DESTINATION "${OPENCV_TEST_DATA_INSTALL_PATH}" COMPONENT "tests")
|
||||||
endif()
|
|
||||||
|
@ -1,16 +1,29 @@
|
|||||||
diff --git a/cmake/OpenCVModule.cmake b/cmake/OpenCVModule.cmake
|
diff --git a/cmake/OpenCVModule.cmake b/cmake/OpenCVModule.cmake
|
||||||
index 8b1267d..f67c2c2 100644
|
index c2fda8f..3f7dfdc 100644
|
||||||
--- a/cmake/OpenCVModule.cmake
|
--- a/cmake/OpenCVModule.cmake
|
||||||
+++ b/cmake/OpenCVModule.cmake
|
+++ b/cmake/OpenCVModule.cmake
|
||||||
@@ -1162,7 +1162,7 @@ function(ocv_add_perf_tests)
|
@@ -850,7 +850,7 @@ macro(ocv_create_module)
|
||||||
set_target_properties(${the_target} PROPERTIES FOLDER "tests performance")
|
set(the_module_target ${the_module})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
- if(WINRT)
|
- if(WINRT)
|
||||||
+ if(WINRT AND BUILD_TESTS)
|
+ if(WINRT AND BUILD_TESTS)
|
||||||
# removing APPCONTAINER from tests to run from console
|
# removing APPCONTAINER from modules to run from console
|
||||||
# look for detailed description inside of ocv_create_module macro above
|
# in case of usual starting of WinRT test apps output is missing
|
||||||
add_custom_command(TARGET "opencv_perf_${name}"
|
# so starting of console version w/o APPCONTAINER is required to get test results
|
||||||
|
diff --git a/modules/core/src/utils/datafile.cpp b/modules/core/src/utils/datafile.cpp
|
||||||
|
index f1107b0..c613ca2 100644
|
||||||
|
--- a/modules/core/src/utils/datafile.cpp
|
||||||
|
+++ b/modules/core/src/utils/datafile.cpp
|
||||||
|
@@ -108,7 +108,7 @@ static cv::String getModuleLocation(const void* addr)
|
||||||
|
CV_UNUSED(addr);
|
||||||
|
#ifdef _WIN32
|
||||||
|
HMODULE m = 0;
|
||||||
|
-#if _WIN32_WINNT >= 0x0501
|
||||||
|
+#if (_WIN32_WINNT >= 0x0501) && (!WINRT_STORE)
|
||||||
|
::GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT,
|
||||||
|
reinterpret_cast<LPCTSTR>(addr),
|
||||||
|
&m);
|
||||||
diff --git a/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp b/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp
|
diff --git a/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp b/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp
|
||||||
index f4147f3..b92efdd 100644
|
index f4147f3..b92efdd 100644
|
||||||
--- a/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp
|
--- a/modules/highgui/include/opencv2/highgui/highgui_winrt.hpp
|
||||||
@ -35,10 +48,20 @@ index 25f4aef..5429f0b 100644
|
|||||||
|
|
||||||
using namespace Windows::UI::Xaml::Controls;
|
using namespace Windows::UI::Xaml::Controls;
|
||||||
|
|
||||||
diff --git a/cmake/platforms/OpenCV-WindowsStore.cmake b/cmake/platforms/OpenCV-WindowsStore.cmake
|
diff --git a/modules/videoio/src/cap_winrt/CaptureFrameGrabber.cpp b/modules/videoio/src/cap_winrt/CaptureFrameGrabber.cpp
|
||||||
index 8b5dfa5..efc8b4f 100644
|
index 236e227..e2417dc 100644
|
||||||
--- a/cmake/platforms/OpenCV-WindowsStore.cmake
|
--- a/modules/videoio/src/cap_winrt/CaptureFrameGrabber.cpp
|
||||||
+++ b/cmake/platforms/OpenCV-WindowsStore.cmake
|
+++ b/modules/videoio/src/cap_winrt/CaptureFrameGrabber.cpp
|
||||||
@@ -1 +1 @@
|
@@ -94,10 +94,10 @@ Media::CaptureFrameGrabber::~CaptureFrameGrabber()
|
||||||
-include("${CMAKE_CURRENT_LIST_DIR}/OpenCV_WinRT.cmake")
|
|
||||||
+include("${CMAKE_CURRENT_LIST_DIR}/OpenCV-WinRT.cmake")
|
void Media::CaptureFrameGrabber::ShowCameraSettings()
|
||||||
|
{
|
||||||
|
-#if WINAPI_FAMILY!=WINAPI_FAMILY_PHONE_APP
|
||||||
|
+#if (WINAPI_FAMILY!=WINAPI_FAMILY_PHONE_APP) && (WINAPI_FAMILY!=WINAPI_FAMILY_APP)
|
||||||
|
if (_state == State::Started)
|
||||||
|
{
|
||||||
|
- CameraOptionsUI::Show(_capture.Get());
|
||||||
|
+ CameraOptionsUI::Show(_capture.Get()); // TODO: Turn it on again in UWP mode by adding reference to UWP Desktop Extensions
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Source: opencv3
|
Source: opencv3
|
||||||
Version: 3.4.8
|
Version: 3.4.7-2
|
||||||
Build-Depends: protobuf, zlib
|
Build-Depends: protobuf, zlib
|
||||||
Homepage: https://github.com/opencv/opencv
|
Homepage: https://github.com/opencv/opencv
|
||||||
Description: computer vision library
|
Description: computer vision library
|
||||||
|
@ -4,15 +4,16 @@ endif()
|
|||||||
|
|
||||||
include(vcpkg_common_functions)
|
include(vcpkg_common_functions)
|
||||||
|
|
||||||
set(OPENCV_VERSION "3.4.8")
|
set(OPENCV_VERSION "3.4.7")
|
||||||
|
|
||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO opencv/opencv
|
REPO opencv/opencv
|
||||||
REF ${OPENCV_VERSION}
|
REF ${OPENCV_VERSION}
|
||||||
SHA512 6c2dfa88e9a93747397f80e6a3dd7eed126bc14efe6c0ec5b064d10bc49f24fc6fb187029f3ac6f5d9f5c16465b96ba55e5d5cacc3584dce69e10567df423ccb
|
SHA512 ba1336ad4e5208748aa09c99770392cc71ef72688560d0b03287ddafd36093ef30cbdf6422f87f8f878663ab8085cc0ff8a8c65fd1ff0ec6800855ea01309beb
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
|
0001-disable-downloading.patch
|
||||||
0002-install-options.patch
|
0002-install-options.patch
|
||||||
0003-force-package-requirements.patch
|
0003-force-package-requirements.patch
|
||||||
0009-fix-uwp.patch
|
0009-fix-uwp.patch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user