[packages/opencv] - updated for 2.4.2

hawk hawk at pld-linux.org
Tue Jul 10 01:56:40 CEST 2012


commit b60c12b05619d9da2c2a8e82941a56624386c2b5
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Tue Jul 10 00:00:58 2012 +0000

    - updated for 2.4.2

 opencv-cflags.patch | 37 +++++++++++++++++++------------------
 opencv-link.patch   | 21 +++++++++++----------
 2 files changed, 30 insertions(+), 28 deletions(-)
---
diff --git a/opencv-cflags.patch b/opencv-cflags.patch
index 288c41b..afc1009 100644
--- a/opencv-cflags.patch
+++ b/opencv-cflags.patch
@@ -1,22 +1,23 @@
---- OpenCV-2.3.1/CMakeLists.txt.orig	2011-09-20 11:49:54.179110367 +0200
-+++ OpenCV-2.3.1/CMakeLists.txt	2011-09-20 11:50:58.153269555 +0200
-@@ -1135,6 +1135,8 @@
- set(EXTRA_EXE_LINKER_FLAGS_RELEASE "")
- set(EXTRA_EXE_LINKER_FLAGS_DEBUG "")
+diff -ur OpenCV-2.4.2.orig//cmake/OpenCVCompilerOptions.cmake OpenCV-2.4.2/cmake/OpenCVCompilerOptions.cmake
+--- OpenCV-2.4.2.orig//cmake/OpenCVCompilerOptions.cmake	2012-07-09 23:40:12.980147858 +0000
++++ OpenCV-2.4.2/cmake/OpenCVCompilerOptions.cmake	2012-07-09 23:46:59.773180868 +0000
+@@ -47,6 +47,8 @@
+   endif()
+ endmacro()
  
-+set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} -D__STDC_CONSTANT_MACROS")
++add_extra_compiler_option(-D__STDC_CONSTANT_MACROS)
 +
- if(MSVC)
-     set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS")
-     # 64-bit portability warnings, in MSVC8
-@@ -1174,10 +1176,6 @@
-         set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} -Werror")
-     endif()
+ if(MINGW)
+   # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838
+   # here we are trying to workaround the problem
+@@ -105,10 +107,6 @@
+     add_extra_compiler_option(-Werror)
+   endif()
  
--    if(X86 AND NOT MINGW64 AND NOT X86_64 AND NOT APPLE)
--        set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} -march=i686")
--    endif()
+-  if(X86 AND NOT MINGW64 AND NOT X86_64 AND NOT APPLE)
+-    add_extra_compiler_option(-march=i686)
+-  endif()
 -
-     # Other optimizations
-     if(USE_OMIT_FRAME_POINTER)
-         set(EXTRA_C_FLAGS_RELEASE "${EXTRA_C_FLAGS_RELEASE} -fomit-frame-pointer")
+   # Other optimizations
+   if(ENABLE_OMIT_FRAME_POINTER)
+     add_extra_compiler_option(-fomit-frame-pointer)
diff --git a/opencv-link.patch b/opencv-link.patch
index dde4807..a0d35e1 100644
--- a/opencv-link.patch
+++ b/opencv-link.patch
@@ -1,10 +1,11 @@
---- OpenCV-2.2.0/CMakeLists.txt~	2010-12-07 11:47:33.354861668 +0100
-+++ OpenCV-2.2.0/CMakeLists.txt	2010-12-07 12:43:06.802865668 +0100
-@@ -429,6 +429,7 @@
-         endif()
-         if(WITH_V4L)
-             CHECK_MODULE(libv4l1 HAVE_LIBV4L)
-+	    CHECK_MODULE(libv4l2 HAVE_LIBV4L2)
-             CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L)
-             CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2)
-         else()
+diff -ur OpenCV-2.4.2.orig//cmake/OpenCVFindLibsVideo.cmake OpenCV-2.4.2/cmake/OpenCVFindLibsVideo.cmake
+--- OpenCV-2.4.2.orig//cmake/OpenCVFindLibsVideo.cmake	2012-07-09 23:47:24.910117311 +0000
++++ OpenCV-2.4.2/cmake/OpenCVFindLibsVideo.cmake	2012-07-09 23:48:25.689181021 +0000
+@@ -75,6 +75,7 @@
+ ocv_clear_vars(HAVE_LIBV4L HAVE_CAMV4L HAVE_CAMV4L2)
+ if(WITH_V4L)
+   CHECK_MODULE(libv4l1 HAVE_LIBV4L)
++  CHECK_MODULE(libv4l2 HAVE_LIBV4L2)
+   CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L)
+   CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2)
+ endif(WITH_V4L)


More information about the pld-cvs-commit mailing list