head 1.2; access; symbols pkgsrc-2023Q3:1.1.0.18 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.16 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.14 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.12 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.10 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.8 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.6 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.4 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.2 pkgsrc-2021Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2023.12.22.07.35.07; author thor; state dead; branches; next 1.1; commitid RcajIgvK2sg8QqRE; 1.1 date 2021.07.08.21.27.39; author markd; state Exp; branches; next ; commitid eFE3gPqJDhvfje0D; desc @@ 1.2 log @opencv: version 3.4.17 with proper explicit BLAS (CBLAS + LAPACKE) usage This does the small bugfix update from 3.4.16 to 3.4.17 and adds proper usage of BLAS stuff. There was linkage to BLAS before via numpy, but the internal explicit BLAS-using code was not built, as the CMake machinery did not find it. This commit drops an actually counterproductive patch and adds pkg-config calls to find the BLAS-related libraries. Note that vor opencv-contrib-face, the BLAS choice during its build doesn't really enter the result, apparently, but the build process does use it and it would not help to confuse matters there. I am not sure if the buildlink3.mk should also add blas.buildlink3.mk now. It does not feature numpy right now. Should it? Next step should be move towards 4.x at least. Upstream: December, 2021 OpenCV 3.4.17 has been released. Bug fixes, optimizations and other enhancements are propagated into OpenCV 4.5.5. Long-lived OpenCV 3.x release series is here since 2015. We are going to reduce support of 3.x branch in the future to move forward to OpenCV 5.0. @ text @$NetBSD: patch-cmake_OpenCVFindOpenEXR.cmake,v 1.1 2021/07/08 21:27:39 markd Exp $ openexr3 --- cmake/OpenCVFindOpenEXR.cmake.orig 2019-12-19 15:16:47.000000000 +0000 +++ cmake/OpenCVFindOpenEXR.cmake @@@@ -9,6 +9,14 @@@@ # OPENEXR_LIBRARIES = libraries that are needed to use OpenEXR. # +find_package(OpenEXR 3.0 CONFIG QUIET) +if(TARGET OpenEXR::OpenEXR) + SET(OPENEXR_FOUND TRUE) + SET(OPENEXR_LIBRARIES OpenEXR::OpenEXR) + SET(OPENEXR_VERSION ${OpenEXR_VERSION}) + return() +endif() + SET(OPENEXR_LIBRARIES "") SET(OPENEXR_LIBSEARCH_SUFFIXES "") file(TO_CMAKE_PATH "$ENV{ProgramFiles}" ProgramFiles_ENV_PATH) @ 1.1 log @opencv: build with openexr3 @ text @d1 1 a1 1 $NetBSD$ @