Gentoo Archives: gentoo-commits

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-libs/opencv/files/, media-libs/opencv/
Date: Sat, 30 Apr 2011 19:57:38
Message-Id: 865b1e00cecbf63544ecacfe1cd06475f82a3806.dilfridge@gentoo
1 commit: 865b1e00cecbf63544ecacfe1cd06475f82a3806
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Sat Apr 30 19:59:28 2011 +0000
4 Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 30 19:59:28 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=865b1e00
7
8 [media-libs/opencv] Moved to main tree
9
10 ---
11 .../files/2.2.0-convert_sets_to_options.patch | 365 --------------------
12 media-libs/opencv/files/2.2.0-ffmpeg01.patch | 105 ------
13 media-libs/opencv/files/2.2.0-ffmpeg02.patch | 58 ---
14 media-libs/opencv/files/2.2.0-gcc46.patch | 10 -
15 media-libs/opencv/files/2.2.0-libpng1.5.patch | 40 ---
16 media-libs/opencv/files/2.2.0-numpy.patch | 12 -
17 media-libs/opencv/files/2.2.0-ptrcvcapture.patch | 17 -
18 .../opencv/files/2.2.0-use_system_libs.patch | 94 -----
19 media-libs/opencv/files/2.2.0-v4l_2.6.38.patch | 33 --
20 media-libs/opencv/metadata.xml | 21 --
21 media-libs/opencv/opencv-2.2.0.ebuild | 165 ---------
22 11 files changed, 0 insertions(+), 920 deletions(-)
23
24 diff --git a/media-libs/opencv/files/2.2.0-convert_sets_to_options.patch b/media-libs/opencv/files/2.2.0-convert_sets_to_options.patch
25 deleted file mode 100644
26 index 7da06cb..0000000
27 --- a/media-libs/opencv/files/2.2.0-convert_sets_to_options.patch
28 +++ /dev/null
29 @@ -1,365 +0,0 @@
30 -diff -urN OpenCV-2.2.0.old/CMakeLists.txt OpenCV-2.2.0.new/CMakeLists.txt
31 ---- OpenCV-2.2.0.old/CMakeLists.txt 2010-12-05 04:35:23.000000000 +0100
32 -+++ OpenCV-2.2.0.new/CMakeLists.txt 2011-04-30 11:57:37.000000000 +0200
33 -@@ -13,7 +13,7 @@
34 - # Add these standard paths to the search paths for FIND_LIBRARY
35 - # to find libraries from these locations first
36 - if(UNIX)
37 -- set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib /usr/lib)
38 -+ set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib${LIB_SUFFIX} /usr/lib${LIB_SUFFIX})
39 - endif()
40 - # it _must_ go before PROJECT(OpenCV) in order to work
41 - if (NOT CMAKE_INSTALL_PREFIX)
42 -@@ -94,7 +94,7 @@
43 - # Build static or dynamic libs?
44 - # ----------------------------------------------------------------------------
45 - # Default: dynamic libraries:
46 --SET(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)")
47 -+OPTION(BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" ON)
48 - IF(BUILD_SHARED_LIBS)
49 - SET(OPENCV_BUILD_SHARED_LIB 1) # For cvconfig.h, etc.
50 - ELSE(BUILD_SHARED_LIBS)
51 -@@ -196,13 +196,13 @@
52 -
53 - # Build/install (or not) some apps:
54 - # ===================================================
55 --set(BUILD_EXAMPLES OFF CACHE BOOL "Build all examples")
56 --set(INSTALL_C_EXAMPLES OFF CACHE BOOL "Install C examples")
57 --set(INSTALL_PYTHON_EXAMPLES OFF CACHE BOOL "Install Python examples")
58 -+option(BUILD_EXAMPLES "Build all examples" OFF)
59 -+option(INSTALL_C_EXAMPLES "Install C examples" OFF)
60 -+option(INSTALL_PYTHON_EXAMPLES "Install Python examples" OFF)
61 -
62 - # Build tests:
63 - # ===================================================
64 --set(BUILD_TESTS ON CACHE BOOL "Build tests")
65 -+option(BUILD_TESTS "Build tests" ON)
66 -
67 - # Build 3rdparty libraries under unix
68 - # ===================================================
69 -@@ -229,12 +229,12 @@
70 - #set(ENABLE_OPENMP ${DEFAULT_ENABLE_OPENMP} CACHE BOOL "")
71 -
72 - if(CMAKE_COMPILER_IS_GNUCXX)
73 -- set(ENABLE_PROFILING OFF CACHE BOOL "Enable profiling in the GCC compiler (Add flags: -g -pg)")
74 -- set(USE_OMIT_FRAME_POINTER ON CACHE BOOL "Enable -fomit-frame-pointer for GCC")
75 -+ option(ENABLE_PROFILING "Enable profiling in the GCC compiler (Add flags: -g -pg)" OFF)
76 -+ option(USE_OMIT_FRAME_POINTER "Enable -fomit-frame-pointer for GCC" ON)
77 - if(${CMAKE_SYSTEM_PROCESSOR} MATCHES arm*)
78 - # We can use only -O2 because the -O3 causes gcc crash
79 -- set(USE_O2 ON CACHE BOOL "Enable -O2 for GCC")
80 -- set(USE_FAST_MATH ON CACHE BOOL "Enable -ffast-math for GCC")
81 -+ option(USE_O2 "Enable -O2 for GCC" ON)
82 -+ option(USE_FAST_MATH "Enable -ffast-math for GCC" ON)
83 - endif()
84 -
85 - if(${CMAKE_SYSTEM_PROCESSOR} MATCHES amd64*)
86 -@@ -255,56 +255,56 @@
87 - endif()
88 -
89 - if(${CMAKE_SYSTEM_PROCESSOR} MATCHES powerpc*)
90 -- set(USE_O3 ON CACHE BOOL "Enable -O3 for GCC")
91 -- set(ENABLE_POWERPC ON CACHE BOOL "Enable PowerPC for GCC")
92 -+ option(USE_O3 "Enable -O3 for GCC" ON)
93 -+ option(ENABLE_POWERPC "Enable PowerPC for GCC" ON)
94 - endif ()
95 -
96 - if(X86 OR X86_64)
97 - # enable everything, since the available set of instructions is checked at runtime
98 -- set(USE_O3 ON CACHE BOOL "Enable -O3")
99 -- set(USE_FAST_MATH ON CACHE BOOL "Enable -ffast-math")
100 -- set(ENABLE_SSE ON CACHE BOOL "Enable SSE instructions")
101 -- set(ENABLE_SSE2 ON CACHE BOOL "Enable SSE2 instructions")
102 -- set(ENABLE_SSE3 OFF CACHE BOOL "Enable SSE3 instructions")
103 -- set(ENABLE_SSSE3 OFF CACHE BOOL "Enable SSSE3 instructions")
104 -- set(ENABLE_SSE41 OFF CACHE BOOL "Enable SSE4.1 instructions")
105 -- set(ENABLE_SSE42 OFF CACHE BOOL "Enable SSE4.2 instructions")
106 -+ set(USE_O3 "Enable -O3" ON)
107 -+ set(USE_FAST_MATH "Enable -ffast-math" ON)
108 -+ option(ENABLE_SSE "Enable SSE instructions" ON)
109 -+ option(ENABLE_SSE2 "Enable SSE2 instructions" ON)
110 -+ option(ENABLE_SSE3 "Enable SSE3 instructions" OFF)
111 -+ option(ENABLE_SSSE3 "Enable SSSE3 instructions" OFF)
112 -+ option(ENABLE_SSE41 "Enable SSE4.1 instructions" OFF)
113 -+ option(ENABLE_SSE42 "Enable SSE4.2 instructions" OFF)
114 - endif()
115 - endif()
116 -
117 - # allow fine grained control over which libraries not to link, even if
118 - # they are available on the system
119 - # ====================================================================
120 --set(WITH_PNG ON CACHE BOOL "Include PNG support")
121 --set(WITH_JPEG ON CACHE BOOL "Include JPEG support")
122 --set(WITH_JASPER ON CACHE BOOL "Include JPEG2K support")
123 --set(WITH_TIFF ON CACHE BOOL "Include TIFF support")
124 --set(WITH_OPENEXR ON CACHE BOOL "Include ILM support via OpenEXR")
125 -+option(WITH_PNG "Include PNG support" ON)
126 -+option(WITH_JPEG "Include JPEG support" ON)
127 -+option(WITH_JASPER "Include JPEG2K support" ON)
128 -+option(WITH_TIFF "Include TIFF support" ON)
129 -+option(WITH_OPENEXR "Include ILM support via OpenEXR" ON)
130 -
131 - if(UNIX)
132 -- set(WITH_FFMPEG ON CACHE BOOL "Include FFMPEG support")
133 -+ option(WITH_FFMPEG "Include FFMPEG support" ON)
134 - if(NOT APPLE)
135 -- set(WITH_UNICAP OFF CACHE BOOL "Include Unicap support (GPL)")
136 -- set(WITH_GTK ON CACHE BOOL "Include GTK support")
137 -- set(WITH_GSTREAMER ON CACHE BOOL "Include Gstreamer support")
138 -- set(WITH_V4L ON CACHE BOOL "Include Video 4 Linux support")
139 -- set(WITH_XINE OFF CACHE BOOL "Include Xine support (GPL)")
140 -+ option(WITH_UNICAP "Include Unicap support (GPL)" OFF)
141 -+ option(WITH_GTK "Include GTK support" ON)
142 -+ option(WITH_GSTREAMER "Include Gstreamer support" ON)
143 -+ option(WITH_V4L "Include Video 4 Linux support" ON)
144 -+ option(WITH_XINE "Include Xine support (GPL)" OFF)
145 - endif()
146 -- set(WITH_PVAPI ON CACHE BOOL "Include Prosilica GigE support")
147 -- set(WITH_1394 ON CACHE BOOL "Include IEEE1394 support")
148 -+ option(WITH_PVAPI "Include Prosilica GigE support" ON)
149 -+ option(WITH_1394 "Include IEEE1394 support" ON)
150 - endif()
151 -
152 - if(APPLE)
153 -- set(WITH_CARBON OFF CACHE BOOL "Use Carbon for UI instead of Cocoa")
154 -- set(WITH_QUICKTIME OFF CACHE BOOL "Use QuickTime for Video I/O insted of QTKit")
155 -+ option(WITH_CARBON "Use Carbon for UI instead of Cocoa" OFF)
156 -+ option(WITH_QUICKTIME "Use QuickTime for Video I/O insted of QTKit" OFF)
157 - endif()
158 -
159 --set(WITH_TBB OFF CACHE BOOL "Include TBB support")
160 --set(WITH_EIGEN2 ON CACHE BOOL "Include Eigen2/Eigen3 support")
161 --set(WITH_CUDA OFF CACHE BOOL "Include NVidia Cuda Runtime support")
162 -+option(WITH_TBB "Include TBB support" OFF)
163 -+option(WITH_EIGEN2 "Include Eigen2/Eigen3 support" ON)
164 -+option(WITH_CUDA "Include NVidia Cuda Runtime support" OFF)
165 -
166 - if(WIN32)
167 -- set(WITH_VIDEOINPUT ON CACHE BOOL "Enable VideoInput support")
168 -+ option(WITH_VIDEOINPUT "Enable VideoInput support" ON)
169 - endif()
170 -
171 - # ===================================================
172 -@@ -496,7 +496,7 @@
173 - include(OpenCVFindOpenEXR.cmake)
174 - endif()
175 -
176 --set(BUILD_NEW_PYTHON_SUPPORT ON CACHE BOOL "Build with Python support")
177 -+option(BUILD_NEW_PYTHON_SUPPORT "Build with Python support" ON)
178 -
179 - if(BUILD_NEW_PYTHON_SUPPORT)
180 - find_package(PythonInterp)
181 -@@ -513,8 +513,8 @@
182 -
183 - string(REGEX MATCH "[0-9].[0-9]" PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_FULL}")
184 - if(UNIX)
185 -- set(PYTHON_PLUGIN_INSTALL_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
186 -- set(PYTHON_PACKAGES_PATH lib/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
187 -+ set(PYTHON_PLUGIN_INSTALL_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages/opencv)
188 -+ set(PYTHON_PACKAGES_PATH lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR_MINOR}/site-packages)
189 - endif()
190 - if(WIN32)
191 - get_filename_component(PYTHON_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION_MAJOR_MINOR}\\InstallPath]" ABSOLUTE CACHE)
192 -@@ -543,8 +543,8 @@
193 - #YV
194 - ############################### QT ################################
195 -
196 --set(WITH_QT OFF CACHE BOOL "Build with Qt Backend support")
197 --set(WITH_QT_OPENGL OFF CACHE BOOL "Add OpenGL extension to Qt")
198 -+option(WITH_QT "Build with Qt Backend support" OFF)
199 -+option(WITH_QT_OPENGL "Add OpenGL extension to Qt" OFF)
200 -
201 - set(HAVE_QT 0)
202 - set(HAVE_QT_OPENGL 0)
203 -@@ -823,15 +823,12 @@
204 -
205 -
206 - ################## LATEX ##################
207 --set(BUILD_LATEX_DOCS OFF CACHE BOOL "Build LaTeX OpenCV Documentation")
208 -+option(BUILD_LATEX_DOCS "Build LaTeX OpenCV Documentation" OFF)
209 -
210 - ################### DOXYGEN ###############
211 -
212 - find_package(Doxygen)
213 --
214 --if(DOXYGEN_FOUND)
215 -- set(BUILD_DOXYGEN_DOCS ON CACHE BOOL "Generate HTML docs using Doxygen")
216 --endif()
217 -+option(BUILD_DOXYGEN_DOCS "Generate HTML docs using Doxygen" ON)
218 -
219 - # ----------------------------------------------------------------------------
220 - # UPDATE CONFIG FILES & SCRIPTS:
221 -@@ -863,7 +860,7 @@
222 - # Set the maximum level of warnings:
223 - # ----------------------------------------------------------------------------
224 - # Should be set to true for development
225 --set(OPENCV_WARNINGS_ARE_ERRORS OFF CACHE BOOL "Treat warnings as errors")
226 -+option(OPENCV_WARNINGS_ARE_ERRORS "Treat warnings as errors" OFF)
227 -
228 - set(EXTRA_C_FLAGS "")
229 - set(EXTRA_C_FLAGS_RELEASE "")
230 -@@ -1070,9 +1067,9 @@
231 - set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE PATH "Output directory for applications" )
232 -
233 - if(WIN32)
234 --set(OPENCV_DOC_INSTALL_PATH doc)
235 -+set(OPENCV_DOC_INSTALL_PATH doc CACHE PATH "Directory for documentation to install (without prefix)")
236 - else()
237 --set(OPENCV_DOC_INSTALL_PATH share/opencv/doc)
238 -+set(OPENCV_DOC_INSTALL_PATH share/doc/opencv-${OPENCV_VERSION}/ CACHE PATH "Directory for documentation to install (without prefix)")
239 - endif()
240 -
241 - # --------------------------------------------------------------------------------------------
242 -@@ -1106,7 +1103,7 @@
243 - set(CMAKE_INCLUDE_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/include/opencv" "${CMAKE_INSTALL_PREFIX}/include")
244 - set(CMAKE_BASE_INCLUDE_DIRS_CONFIGCMAKE "\"\"")
245 -
246 --set(CMAKE_LIB_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/lib")
247 -+set(CMAKE_LIB_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
248 -
249 - exec_program(mkdir ARGS "-p \"${CMAKE_BINARY_DIR}/unix-install/\"" OUTPUT_VARIABLE RET_VAL)
250 - configure_file("${CMAKE_CURRENT_SOURCE_DIR}/OpenCVConfig.cmake.in" "${CMAKE_BINARY_DIR}/unix-install/OpenCVConfig.cmake" IMMEDIATE @ONLY)
251 -@@ -1164,14 +1161,14 @@
252 - # -------------------------------------------------------------------------------------------
253 - set(prefix ${CMAKE_INSTALL_PREFIX})
254 - set(exec_prefix "\${prefix}")
255 --set(libdir "\${exec_prefix}/lib")
256 -+set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
257 - set(includedir "\${prefix}/include")
258 - set(VERSION ${OPENCV_VERSION})
259 -
260 - configure_file("${CMAKE_CURRENT_SOURCE_DIR}/opencv.pc.cmake.in" "${CMAKE_BINARY_DIR}/unix-install/opencv.pc" @ONLY IMMEDIATE)
261 -
262 - if(UNIX)
263 -- install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib/pkgconfig)
264 -+ install(FILES ${CMAKE_BINARY_DIR}/unix-install/opencv.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig)
265 - endif()
266 -
267 -
268 -@@ -1191,7 +1188,7 @@
269 - # CPack target
270 - # ----------------------------------------------------------------------------
271 -
272 --set(BUILD_PACKAGE OFF CACHE BOOL "Build a installer with the SDK")
273 -+option(BUILD_PACKAGE "Build a installer with the SDK" OFF)
274 -
275 - if(BUILD_PACKAGE)
276 -
277 -diff -urN OpenCV-2.2.0.old/modules/ffmpeg/CMakeLists.txt OpenCV-2.2.0.new/modules/ffmpeg/CMakeLists.txt
278 ---- OpenCV-2.2.0.old/modules/ffmpeg/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
279 -+++ OpenCV-2.2.0.new/modules/ffmpeg/CMakeLists.txt 2011-04-30 10:51:26.000000000 +0200
280 -@@ -43,12 +43,12 @@
281 - VERSION ${OPENCV_VERSION}
282 - OUTPUT_NAME "${the_target}${OPENCV_DLLVERSION}"
283 - DEFINE_SYMBOL "CVAPI_EXPORTS"
284 -- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/"
285 -+ ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/"
286 - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/"
287 - )
288 -
289 - install(TARGETS ${the_target}
290 - RUNTIME DESTINATION bin COMPONENT main
291 -- ARCHIVE DESTINATION lib COMPONENT main
292 -- LIBRARY DESTINATION lib COMPONENT main
293 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main
294 -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
295 - )
296 -diff -urN OpenCV-2.2.0.old/modules/gpu/CMakeLists.txt OpenCV-2.2.0.new/modules/gpu/CMakeLists.txt
297 ---- OpenCV-2.2.0.old/modules/gpu/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
298 -+++ OpenCV-2.2.0.new/modules/gpu/CMakeLists.txt 2011-04-30 10:51:08.000000000 +0200
299 -@@ -96,9 +96,9 @@
300 - # Additional target properties
301 - set_target_properties(${the_target} PROPERTIES
302 - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
303 -- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/"
304 -+ ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/"
305 - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/"
306 -- INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib"
307 -+ INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
308 - )
309 -
310 - # Add the required libraries for linking:
311 -@@ -124,8 +124,8 @@
312 -
313 - install(TARGETS ${the_target}
314 - RUNTIME DESTINATION bin COMPONENT main
315 -- LIBRARY DESTINATION lib COMPONENT main
316 -- ARCHIVE DESTINATION lib COMPONENT main)
317 -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
318 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
319 -
320 - install(FILES ${lib_hdrs}
321 - DESTINATION include/opencv2/${name}
322 -diff -urN OpenCV-2.2.0.old/modules/highgui/CMakeLists.txt OpenCV-2.2.0.new/modules/highgui/CMakeLists.txt
323 ---- OpenCV-2.2.0.old/modules/highgui/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
324 -+++ OpenCV-2.2.0.new/modules/highgui/CMakeLists.txt 2011-04-30 10:53:11.000000000 +0200
325 -@@ -250,9 +250,9 @@
326 - # Additional target properties
327 - set_target_properties(${the_target} PROPERTIES
328 - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
329 -- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/"
330 -+ ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/"
331 - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/"
332 -- INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib"
333 -+ INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
334 - LINK_INTERFACE_LIBRARIES ""
335 - )
336 -
337 -@@ -302,8 +302,8 @@
338 -
339 - install(TARGETS ${the_target}
340 - RUNTIME DESTINATION bin COMPONENT main
341 -- LIBRARY DESTINATION lib COMPONENT main
342 -- ARCHIVE DESTINATION lib COMPONENT main)
343 -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
344 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
345 -
346 - install(FILES ${highgui_ext_hdrs}
347 - DESTINATION include/opencv2/highgui
348 -diff -urN OpenCV-2.2.0.old/OpenCVModule.cmake OpenCV-2.2.0.new/OpenCVModule.cmake
349 ---- OpenCV-2.2.0.old/OpenCVModule.cmake 2010-12-05 04:35:25.000000000 +0100
350 -+++ OpenCV-2.2.0.new/OpenCVModule.cmake 2011-04-30 10:53:45.000000000 +0200
351 -@@ -51,9 +51,9 @@
352 - # Additional target properties
353 - set_target_properties(${the_target} PROPERTIES
354 - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
355 -- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/"
356 -+ ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/"
357 - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/"
358 -- INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib"
359 -+ INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
360 - )
361 -
362 - # Add the required libraries for linking:
363 -@@ -75,8 +75,8 @@
364 -
365 - install(TARGETS ${the_target}
366 - RUNTIME DESTINATION bin COMPONENT main
367 -- LIBRARY DESTINATION lib COMPONENT main
368 -- ARCHIVE DESTINATION lib COMPONENT main)
369 -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
370 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
371 -
372 - install(FILES ${lib_hdrs}
373 - DESTINATION include/opencv2/${name}
374 -diff -urN OpenCV-2.2.0.old/tests/cxts/CMakeLists.txt OpenCV-2.2.0.new/tests/cxts/CMakeLists.txt
375 ---- OpenCV-2.2.0.old/tests/cxts/CMakeLists.txt 2010-12-05 04:35:25.000000000 +0100
376 -+++ OpenCV-2.2.0.new/tests/cxts/CMakeLists.txt 2011-04-30 10:54:15.000000000 +0200
377 -@@ -51,7 +51,7 @@
378 - # Additional target properties
379 - set_target_properties(${the_target} PROPERTIES
380 - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
381 -- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/"
382 -+ ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}/"
383 - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/"
384 - DEFINE_SYMBOL "CVAPI_EXPORTS"
385 - )
386 -@@ -64,6 +64,6 @@
387 - if(WIN32)
388 - install(TARGETS ${the_target}
389 - RUNTIME DESTINATION bin COMPONENT main
390 -- LIBRARY DESTINATION lib COMPONENT main
391 -- ARCHIVE DESTINATION lib COMPONENT main)
392 -+ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT main
393 -+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT main)
394 - endif()
395
396 diff --git a/media-libs/opencv/files/2.2.0-ffmpeg01.patch b/media-libs/opencv/files/2.2.0-ffmpeg01.patch
397 deleted file mode 100644
398 index bfde3a9..0000000
399 --- a/media-libs/opencv/files/2.2.0-ffmpeg01.patch
400 +++ /dev/null
401 @@ -1,105 +0,0 @@
402 -
403 -Index: D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp
404 -===================================================================
405 ---- D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp (revision 2112)
406 -+++ D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp (revision 2113)
407 -@@ -466,7 +466,7 @@
408 - AVCodecContext *enc = &ic->streams[i]->codec;
409 - #endif
410 -
411 -- if( CODEC_TYPE_VIDEO == enc->codec_type && video_stream < 0) {
412 -+ if( AVMEDIA_TYPE_VIDEO == enc->codec_type && video_stream < 0) {
413 - AVCodec *codec = avcodec_find_decoder(enc->codec_id);
414 - if (!codec ||
415 - avcodec_open(enc, codec) < 0)
416 -@@ -550,15 +550,27 @@
417 - continue;
418 - }
419 -
420 --#if LIBAVFORMAT_BUILD > 4628
421 -- avcodec_decode_video(video_st->codec,
422 -- picture, &got_picture,
423 -- packet.data, packet.size);
424 --#else
425 -- avcodec_decode_video(&video_st->codec,
426 -- picture, &got_picture,
427 -- packet.data, packet.size);
428 --#endif
429 -+
430 -+ AVPacket avpkt;
431 -+ av_init_packet(&avpkt);
432 -+ avpkt.data = packet.data;
433 -+ avpkt.size = packet.size;
434 -+ //
435 -+ // HACK for CorePNG to decode as normal PNG by default
436 -+ // same method used by ffmpeg
437 -+ avpkt.flags = AV_PKT_FLAG_KEY;
438 -+ avcodec_decode_video2(video_st->codec,
439 -+ picture, &got_picture, &avpkt);
440 -+//Functions Removed from ffmpeg on 4/19/11
441 -+//#if LIBAVFORMAT_BUILD > 4628
442 -+// avcodec_decode_video(video_st->codec,
443 -+// picture, &got_picture,
444 -+// packet.data, packet.size);
445 -+//#else
446 -+// avcodec_decode_video(&video_st->codec,
447 -+// picture, &got_picture,
448 -+// packet.data, packet.size);
449 -+//#endif
450 -
451 - if (got_picture) {
452 - // we have a new picture, so memorize it
453 -@@ -899,7 +911,7 @@
454 - #endif
455 -
456 - #if LIBAVFORMAT_BUILD > 4621
457 -- c->codec_id = av_guess_codec(oc->oformat, NULL, oc->filename, NULL, CODEC_TYPE_VIDEO);
458 -+ c->codec_id = av_guess_codec(oc->oformat, NULL, oc->filename, NULL, AVMEDIA_TYPE_VIDEO);
459 - #else
460 - c->codec_id = oc->oformat->video_codec;
461 - #endif
462 -@@ -911,7 +923,7 @@
463 - //if(codec_tag) c->codec_tag=codec_tag;
464 - codec = avcodec_find_encoder(c->codec_id);
465 -
466 -- c->codec_type = CODEC_TYPE_VIDEO;
467 -+ c->codec_type = AVMEDIA_TYPE_VIDEO;
468 -
469 - /* put sample parameters */
470 - c->bit_rate = bitrate;
471 -@@ -998,7 +1010,7 @@
472 - AVPacket pkt;
473 - av_init_packet(&pkt);
474 -
475 -- pkt.flags |= PKT_FLAG_KEY;
476 -+ pkt.flags |= AV_PKT_FLAG_KEY;
477 - pkt.stream_index= video_st->index;
478 - pkt.data= (uint8_t *)picture;
479 - pkt.size= sizeof(AVPicture);
480 -@@ -1018,7 +1030,7 @@
481 - pkt.pts = c->coded_frame->pts;
482 - #endif
483 - if(c->coded_frame->key_frame)
484 -- pkt.flags |= PKT_FLAG_KEY;
485 -+ pkt.flags |= AV_PKT_FLAG_KEY;
486 - pkt.stream_index= video_st->index;
487 - pkt.data= outbuf;
488 - pkt.size= out_size;
489 -@@ -1215,7 +1227,7 @@
490 - av_register_all ();
491 -
492 - /* auto detect the output format from the name and fourcc code. */
493 -- fmt = guess_format(NULL, filename, NULL);
494 -+ fmt = av_guess_format(NULL, filename, NULL);
495 - if (!fmt)
496 - return false;
497 -
498 -@@ -1238,7 +1250,7 @@
499 - #endif
500 -
501 - // alloc memory for context
502 -- oc = av_alloc_format_context();
503 -+ oc = avformat_alloc_context();
504 - assert (oc);
505 -
506 - /* set file name */
507
508 diff --git a/media-libs/opencv/files/2.2.0-ffmpeg02.patch b/media-libs/opencv/files/2.2.0-ffmpeg02.patch
509 deleted file mode 100644
510 index 00ee541..0000000
511 --- a/media-libs/opencv/files/2.2.0-ffmpeg02.patch
512 +++ /dev/null
513 @@ -1,58 +0,0 @@
514 -
515 -Index: D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp
516 -===================================================================
517 ---- D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp (revision 2121)
518 -+++ D:/WaterWATCH/dev/opencv/modules/highgui/src/cap_ffmpeg.cpp (revision 2122)
519 -@@ -815,24 +815,25 @@
520 - #endif
521 - };
522 -
523 --static const char * icvFFMPEGErrStr(int err)
524 --{
525 -- switch(err) {
526 -- case AVERROR_NUMEXPECTED:
527 -- return "Incorrect filename syntax";
528 -- case AVERROR_INVALIDDATA:
529 -- return "Invalid data in header";
530 -- case AVERROR_NOFMT:
531 -- return "Unknown format";
532 -- case AVERROR_IO:
533 -- return "I/O error occurred";
534 -- case AVERROR_NOMEM:
535 -- return "Memory allocation error";
536 -- default:
537 -- break;
538 -- }
539 -- return "Unspecified error";
540 --}
541 -+//Deprecated Errors, should be using AVERROR(EINVAL) to return error strings
542 -+//static const char * icvFFMPEGErrStr(int err)
543 -+//{
544 -+// switch(err) {
545 -+// case AVERROR_NUMEXPECTED:
546 -+// return "Incorrect filename syntax";
547 -+// case AVERROR_INVALIDDATA:
548 -+// return "Invalid data in header";
549 -+// case AVERROR_NOFMT:
550 -+// return "Unknown format";
551 -+// case AVERROR_IO:
552 -+// return "I/O error occurred";
553 -+// case AVERROR_NOMEM:
554 -+// return "Memory allocation error";
555 -+// default:
556 -+// break;
557 -+// }
558 -+// return "Unspecified error";
559 -+//}
560 -
561 - /* function internal to FFMPEG (libavformat/riff.c) to lookup codec id by fourcc tag*/
562 - extern "C" {
563 -@@ -1322,7 +1323,7 @@
564 - /* open the codec */
565 - if ( (err=avcodec_open(c, codec)) < 0) {
566 - char errtext[256];
567 -- sprintf(errtext, "Could not open codec '%s': %s", codec->name, icvFFMPEGErrStr(err));
568 -+ sprintf(errtext, "Could not open codec '%s': %s", codec->name, AVERROR(EINVAL));
569 - CV_Error(CV_StsBadArg, errtext);
570 - }
571 -
572
573 diff --git a/media-libs/opencv/files/2.2.0-gcc46.patch b/media-libs/opencv/files/2.2.0-gcc46.patch
574 deleted file mode 100644
575 index a69499b..0000000
576 --- a/media-libs/opencv/files/2.2.0-gcc46.patch
577 +++ /dev/null
578 @@ -1,10 +0,0 @@
579 -Index: /trunk/opencv/modules/core/include/opencv2/core/core.hpp
580 -===================================================================
581 ---- /trunk/opencv/modules/core/include/opencv2/core/core.hpp (revision 4804)
582 -+++ /trunk/opencv/modules/core/include/opencv2/core/core.hpp (revision 4861)
583 -@@ -56,4 +56,5 @@
584 - #include <algorithm>
585 - #include <cmath>
586 -+#include <cstddef>
587 - #include <complex>
588 - #include <map>
589
590 diff --git a/media-libs/opencv/files/2.2.0-libpng1.5.patch b/media-libs/opencv/files/2.2.0-libpng1.5.patch
591 deleted file mode 100644
592 index fce010d..0000000
593 --- a/media-libs/opencv/files/2.2.0-libpng1.5.patch
594 +++ /dev/null
595 @@ -1,40 +0,0 @@
596 -
597 -Index: /trunk/opencv/modules/highgui/src/grfmt_png.cpp
598 -===================================================================
599 ---- /trunk/opencv/modules/highgui/src/grfmt_png.cpp (revision 4337)
600 -+++ /trunk/opencv/modules/highgui/src/grfmt_png.cpp (revision 4945)
601 -@@ -108,5 +108,5 @@
602 - {
603 - png_structp png_ptr = (png_structp)_png_ptr;
604 -- PngDecoder* decoder = (PngDecoder*)(png_ptr->io_ptr);
605 -+ PngDecoder* decoder = (PngDecoder*)(png_get_io_ptr(png_ptr));
606 - CV_Assert( decoder );
607 - const Mat& buf = decoder->m_buf;
608 -@@ -139,5 +139,5 @@
609 - if( info_ptr && end_info )
610 - {
611 -- if( setjmp( png_ptr->jmpbuf ) == 0 )
612 -+ if( setjmp( png_jmpbuf( png_ptr ) ) == 0 )
613 - {
614 - if( !m_buf.empty() )
615 -@@ -201,5 +201,5 @@
616 - png_infop end_info = (png_infop)m_end_info;
617 -
618 -- if( setjmp(png_ptr->jmpbuf) == 0 )
619 -+ if( setjmp( png_jmpbuf ( png_ptr ) ) == 0 )
620 - {
621 - int y;
622 -@@ -285,5 +285,5 @@
623 - return;
624 - png_structp png_ptr = (png_structp)_png_ptr;
625 -- PngEncoder* encoder = (PngEncoder*)(png_ptr->io_ptr);
626 -+ PngEncoder* encoder = (PngEncoder*)(png_get_io_ptr(png_ptr));
627 - CV_Assert( encoder && encoder->m_buf );
628 - size_t cursz = encoder->m_buf->size();
629 -@@ -327,5 +327,5 @@
630 - if( info_ptr )
631 - {
632 -- if( setjmp( png_ptr->jmpbuf ) == 0 )
633 -+ if( setjmp( png_jmpbuf ( png_ptr ) ) == 0 )
634 - {
635 - if( m_buf )
636
637 diff --git a/media-libs/opencv/files/2.2.0-numpy.patch b/media-libs/opencv/files/2.2.0-numpy.patch
638 deleted file mode 100644
639 index 0690eab..0000000
640 --- a/media-libs/opencv/files/2.2.0-numpy.patch
641 +++ /dev/null
642 @@ -1,12 +0,0 @@
643 -diff -up OpenCV-2.2.0/CMakeLists.txt.numpy OpenCV-2.2.0/CMakeLists.txt
644 ---- OpenCV-2.2.0/CMakeLists.txt.numpy 2010-12-07 17:54:56.369070005 +0100
645 -+++ OpenCV-2.2.0/CMakeLists.txt 2010-12-07 17:58:31.987070004 +0100
646 -@@ -532,7 +532,7 @@ if(BUILD_NEW_PYTHON_SUPPORT)
647 - OUTPUT_STRIP_TRAILING_WHITESPACE)
648 - if(PYTHON_NUMPY_PROCESS EQUAL 0)
649 - set(PYTHON_USE_NUMPY 1)
650 -- add_definitions(-D PYTHON_USE_NUMPY=1)
651 -+ add_definitions(-DPYTHON_USE_NUMPY=1)
652 - include_directories(AFTER ${PYTHON_NUMPY_INCLUDE_DIRS})
653 - message(STATUS " Use INCLUDE: ${PYTHON_NUMPY_INCLUDE_DIRS}")
654 - else()
655
656 diff --git a/media-libs/opencv/files/2.2.0-ptrcvcapture.patch b/media-libs/opencv/files/2.2.0-ptrcvcapture.patch
657 deleted file mode 100644
658 index c1316f0..0000000
659 --- a/media-libs/opencv/files/2.2.0-ptrcvcapture.patch
660 +++ /dev/null
661 @@ -1,17 +0,0 @@
662 -Index: modules/highgui/src/cap.cpp
663 -===================================================================
664 ---- modules/highgui/src/cap.cpp (revision 4283)
665 -+++ modules/highgui/src/cap.cpp (working copy)
666 -@@ -52,10 +52,10 @@
667 - namespace cv
668 - {
669 -
670 --template<> inline void Ptr<CvCapture>::delete_obj()
671 -+template<> void Ptr<CvCapture>::delete_obj()
672 - { cvReleaseCapture(&obj); }
673 -
674 --template<> inline void Ptr<CvVideoWriter>::delete_obj()
675 -+template<> void Ptr<CvVideoWriter>::delete_obj()
676 - { cvReleaseVideoWriter(&obj); }
677 -
678 - }
679
680 diff --git a/media-libs/opencv/files/2.2.0-use_system_libs.patch b/media-libs/opencv/files/2.2.0-use_system_libs.patch
681 deleted file mode 100644
682 index 5d22a9b..0000000
683 --- a/media-libs/opencv/files/2.2.0-use_system_libs.patch
684 +++ /dev/null
685 @@ -1,94 +0,0 @@
686 -diff -urN OpenCV-2.2.0.old/CMakeLists.txt OpenCV-2.2.0/CMakeLists.txt
687 ---- OpenCV-2.2.0.old/CMakeLists.txt 2010-12-05 04:35:23.000000000 +0100
688 -+++ OpenCV-2.2.0/CMakeLists.txt 2011-04-29 23:48:20.000000000 +0200
689 -@@ -193,6 +193,11 @@
690 - # ----------------------------------------------------------------------------
691 - # CHECK FOR SYSTEM LIBRARIES, OPTIONS, ETC..
692 - # ----------------------------------------------------------------------------
693 -+find_package(LAPACK REQUIRED)
694 -+find_package(BLAS REQUIRED)
695 -+find_package(ZLIB REQUIRED)
696 -+find_package(PkgConfig REQUIRED)
697 -+pkg_check_modules(FLANN REQUIRED flann)
698 -
699 - # Build/install (or not) some apps:
700 - # ===================================================
701 -diff -urN OpenCV-2.2.0.old/modules/core/CMakeLists.txt OpenCV-2.2.0/modules/core/CMakeLists.txt
702 ---- OpenCV-2.2.0.old/modules/core/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
703 -+++ OpenCV-2.2.0/modules/core/CMakeLists.txt 2011-04-30 10:56:32.000000000 +0200
704 -@@ -1,3 +1,3 @@
705 --include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/include")
706 --set(deps opencv_lapack zlib)
707 -+include_directories("${ZLIB_INCLUDE_DIRS}")
708 -+set(deps ${ZLIB_LIBRARIES} ${LAPACK_LIBRARIES})
709 - define_opencv_module(core ${deps})
710 -diff -urN OpenCV-2.2.0.old/modules/core/src/lapack.cpp OpenCV-2.2.0/modules/core/src/lapack.cpp
711 ---- OpenCV-2.2.0.old/modules/core/src/lapack.cpp 2010-12-05 04:35:24.000000000 +0100
712 -+++ OpenCV-2.2.0/modules/core/src/lapack.cpp 2011-04-30 11:50:09.000000000 +0200
713 -@@ -48,7 +48,7 @@
714 - typedef __CLPK_integer integer;
715 - typedef __CLPK_real real;
716 - #else
717 -- #include "clapack.h"
718 -+ #include <clapack/clapack.h>
719 - #endif
720 -
721 - #undef abs
722 -diff -urN OpenCV-2.2.0.old/modules/haartraining/CMakeLists.txt OpenCV-2.2.0/modules/haartraining/CMakeLists.txt
723 ---- OpenCV-2.2.0.old/modules/haartraining/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
724 -+++ OpenCV-2.2.0/modules/haartraining/CMakeLists.txt 2011-04-29 23:48:41.000000000 +0200
725 -@@ -18,7 +18,7 @@
726 - link_directories(${CMAKE_SOURCE_DIR}/lib ${CMAKE_SOURCE_DIR}/bin ${CMAKE_CURRENT_BINARY_DIR})
727 - endif()
728 -
729 --set(haartraining_libs opencv_core opencv_imgproc opencv_highgui opencv_objdetect opencv_calib3d opencv_haartraining_engine)
730 -+set(haartraining_libs opencv_core opencv_imgproc opencv_highgui opencv_objdetect opencv_calib3d opencv_haartraining_engine ${BLAS_LIBRARIES} ${FLANN_LIBRARIES} ${LAPACK_LIBRARIES})
731 -
732 - link_libraries(${haartraining_libs})
733 -
734 -diff -urN OpenCV-2.2.0.old/modules/highgui/CMakeLists.txt OpenCV-2.2.0/modules/highgui/CMakeLists.txt
735 ---- OpenCV-2.2.0.old/modules/highgui/CMakeLists.txt 2010-12-05 04:35:24.000000000 +0100
736 -+++ OpenCV-2.2.0/modules/highgui/CMakeLists.txt 2011-04-29 23:11:47.000000000 +0200
737 -@@ -219,8 +219,8 @@
738 - set(the_target "opencv_highgui")
739 -
740 - add_definitions(-DHIGHGUI_EXPORTS -DCVAPI_EXPORTS)
741 --
742 --include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include"
743 -+include_directories("${ZLIB_INCLUDE_DIRS}"
744 -+ "${CMAKE_CURRENT_SOURCE_DIR}/include"
745 - "${CMAKE_CURRENT_SOURCE_DIR}/../core/include"
746 - "${CMAKE_CURRENT_SOURCE_DIR}/../imgproc/include"
747 - "${CMAKE_CURRENT_SOURCE_DIR}/src"
748 -@@ -285,7 +285,7 @@
749 - #target_link_libraries(${the_target} libtiff)
750 - endif()
751 -
752 --target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} opencv_core opencv_imgproc zlib ${JPEG_LIBRARIES} ${PNG_LIBRARIES} ${TIFF_LIBRARIES} ${JASPER_LIBRARIES} ${HIGHGUI_LIBRARIES} ${OPENEXR_LIBRARIES})
753 -+target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} opencv_core opencv_imgproc ${ZLIB_LIBRARIES} ${JPEG_LIBRARIES} ${PNG_LIBRARIES} ${TIFF_LIBRARIES} ${JASPER_LIBRARIES} ${HIGHGUI_LIBRARIES} ${OPENEXR_LIBRARIES})
754 -
755 - if(APPLE)
756 - target_link_libraries(${the_target} "-lbz2 -framework Cocoa -framework QuartzCore")
757 -diff -urN OpenCV-2.2.0.old/modules/highgui/src/grfmt_png.cpp OpenCV-2.2.0/modules/highgui/src/grfmt_png.cpp
758 ---- OpenCV-2.2.0.old/modules/highgui/src/grfmt_png.cpp 2010-12-05 04:35:25.000000000 +0100
759 -+++ OpenCV-2.2.0/modules/highgui/src/grfmt_png.cpp 2011-04-29 22:25:25.000000000 +0200
760 -@@ -42,6 +42,7 @@
761 -
762 - #include "precomp.hpp"
763 -
764 -+#include <zlib.h>
765 - #ifdef HAVE_PNG
766 -
767 - /****************************************************************************************\
768 -diff -urN OpenCV-2.2.0.old/OpenCVFindOpenEXR.cmake OpenCV-2.2.0/OpenCVFindOpenEXR.cmake
769 ---- OpenCV-2.2.0.old/OpenCVFindOpenEXR.cmake 2010-12-05 04:35:25.000000000 +0100
770 -+++ OpenCV-2.2.0/OpenCVFindOpenEXR.cmake 2011-04-30 10:57:21.000000000 +0200
771 -@@ -44,7 +44,7 @@
772 - IF (OPENEXR_INCLUDE_PATH AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY)
773 - SET(OPENEXR_FOUND TRUE)
774 - SET(OPENEXR_INCLUDE_PATHS ${OPENEXR_INCLUDE_PATH} CACHE STRING "The include paths needed to use OpenEXR")
775 -- SET(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_HALF_LIBRARY} zlib CACHE STRING "The libraries needed to use OpenEXR")
776 -+ SET(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_HALF_LIBRARY} CACHE STRING "The libraries needed to use OpenEXR")
777 - ENDIF ()
778 -
779 - IF(OPENEXR_FOUND)
780
781 diff --git a/media-libs/opencv/files/2.2.0-v4l_2.6.38.patch b/media-libs/opencv/files/2.2.0-v4l_2.6.38.patch
782 deleted file mode 100644
783 index dd23cd1..0000000
784 --- a/media-libs/opencv/files/2.2.0-v4l_2.6.38.patch
785 +++ /dev/null
786 @@ -1,33 +0,0 @@
787 -diff -up OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp
788 ---- OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 2010-12-05 11:35:25.000000000 +0800
789 -+++ OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp 2011-04-18 10:40:01.984950054 +0800
790 -@@ -214,7 +214,7 @@
791 - #include <sys/types.h>
792 - #include <sys/mman.h>
793 -
794 --#include <linux/videodev.h>
795 -+#include <libv4l1-videodev.h>
796 -
797 - #include <string.h>
798 - #include <stdlib.h>
799 -diff -up OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 OpenCV-2.2.0/modules/highgui/src/cap_libv4l.cpp.cpp
800 ---- OpenCV-2.2.0/modules/highgui/src/cap_libv4l.cpp.nov4l1 2010-12-05 11:35:25.000000000 +0800
801 -+++ OpenCV-2.2.0/modules/highgui/src/cap_libv4l.cpp 2011-04-18 10:39:07.568578185 +0800
802 -@@ -224,7 +224,7 @@
803 - #include "highgui.h"
804 - #include "precomp.hpp"
805 -
806 --#if !defined WIN32 && defined HAVE_CAMV4L && defined HAVE_CAMV4L2
807 -+#if !defined WIN32 && defined HAVE_CAMV4L2
808 -
809 - #define CLEAR(x) memset (&(x), 0, sizeof (x))
810 -
811 -@@ -241,7 +241,7 @@
812 - #include <sys/stat.h>
813 - #include <sys/ioctl.h>
814 -
815 --#include <linux/videodev.h>
816 -+#include <libv4l1-videodev.h>
817 - #include <linux/videodev2.h>
818 -
819 - #include <libv4l1.h>
820
821 diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
822 deleted file mode 100644
823 index 1765e23..0000000
824 --- a/media-libs/opencv/metadata.xml
825 +++ /dev/null
826 @@ -1,21 +0,0 @@
827 -<?xml version="1.0" encoding="UTF-8"?>
828 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
829 -<pkgmetadata>
830 -<herd>kde</herd>
831 -<maintainer>
832 - <email>dilfridge@g.o</email>
833 - <name>Andreas K. Huettel</name>
834 -</maintainer>
835 -<longdescription>
836 -OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.
837 -Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition;
838 -Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.
839 -</longdescription>
840 -<use>
841 - <flag name="cuda">Enable NVIDIA Cuda computations support</flag>
842 - <flag name="eigen">Enable usage of <pkg>dev-cpp/eigen</pkg> for computations</flag>
843 - <flag name="ipp">Enable Intel Integrated Primitive support</flag>
844 - <flag name="sse3">Enable optimization for SSE3 capable chips</flag>
845 - <flag name="ssse3">faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)</flag>
846 -</use>
847 -</pkgmetadata>
848
849 diff --git a/media-libs/opencv/opencv-2.2.0.ebuild b/media-libs/opencv/opencv-2.2.0.ebuild
850 deleted file mode 100644
851 index 55e6300..0000000
852 --- a/media-libs/opencv/opencv-2.2.0.ebuild
853 +++ /dev/null
854 @@ -1,165 +0,0 @@
855 -# Copyright 1999-2011 Gentoo Foundation
856 -# Distributed under the terms of the GNU General Public License v2
857 -# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/opencv-2.1.0.ebuild,v 1.7 2011/04/14 12:39:11 scarabeus Exp $
858 -
859 -EAPI=3
860 -
861 -PYTHON_DEPEND="python? 2:2.6"
862 -
863 -inherit base cmake-utils python
864 -
865 -MY_P=OpenCV-${PV}
866 -
867 -DESCRIPTION="A collection of algorithms and sample code for various computer vision problems."
868 -HOMEPAGE="http://opencv.willowgarage.com"
869 -SRC_URI="mirror://sourceforge/${PN}library/${MY_P}.tar.bz2"
870 -
871 -LICENSE="BSD"
872 -SLOT="0"
873 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
874 -IUSE="cuda doc eigen examples ffmpeg gstreamer gtk ieee1394 ipp jpeg jpeg2k openexr opengl png python qt4 sse sse2 sse3 ssse3 test tiff v4l xine"
875 -
876 -# all tests fail, needs further investigation, bug 296681 - dilfridge
877 -RESTRICT=test
878 -
879 -RDEPEND="
880 - app-arch/bzip2
881 - dev-libs/libf2c
882 - sys-libs/zlib
883 - >=sci-libs/clapack-3.2.1-r4
884 - sci-libs/flann
885 - virtual/lapack
886 - cuda? ( dev-util/nvidia-cuda-toolkit )
887 - eigen? ( dev-cpp/eigen:2 )
888 - ffmpeg? ( virtual/ffmpeg )
889 - gstreamer? (
890 - media-libs/gstreamer
891 - media-libs/gst-plugins-base
892 - )
893 - gtk? (
894 - dev-libs/glib:2
895 - x11-libs/gtk+:2
896 - )
897 - jpeg? ( virtual/jpeg )
898 - jpeg2k? ( media-libs/jasper )
899 - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 )
900 - ipp? ( sci-libs/ipp )
901 - openexr? ( media-libs/openexr )
902 - png? ( media-libs/libpng )
903 - python? ( dev-python/numpy )
904 - qt4? (
905 - x11-libs/qt-gui:4
906 - opengl? ( x11-libs/qt-opengl:4 )
907 - )
908 - tiff? ( media-libs/tiff )
909 - v4l? ( >=media-libs/libv4l-0.8.3 )
910 - xine? ( media-libs/xine-lib )
911 -"
912 -DEPEND="${RDEPEND}
913 - doc? ( app-doc/doxygen[-nodot] )
914 - dev-util/pkgconfig
915 -"
916 -
917 -# REQUIRED_USE="opengl? ( qt )"
918 -
919 -PATCHES=(
920 - "${FILESDIR}/${PV}-convert_sets_to_options.patch"
921 - "${FILESDIR}/${PV}-ffmpeg01.patch"
922 - "${FILESDIR}/${PV}-ffmpeg02.patch"
923 - "${FILESDIR}/${PV}-gcc46.patch"
924 - "${FILESDIR}/${PV}-libpng1.5.patch"
925 - "${FILESDIR}/${PV}-numpy.patch"
926 - "${FILESDIR}/${PV}-ptrcvcapture.patch"
927 - "${FILESDIR}/${PV}-use_system_libs.patch"
928 - "${FILESDIR}/${PV}-v4l_2.6.38.patch"
929 -)
930 -
931 -CMAKE_BUILD_TYPE="Release"
932 -
933 -S=${WORKDIR}/${MY_P}
934 -
935 -pkg_setup() {
936 - if use python; then
937 - python_set_active_version 2
938 - python_pkg_setup
939 - fi
940 -}
941 -
942 -src_prepare() {
943 - base_src_prepare
944 -
945 - # remove bundled stuff
946 - rm -rf 3rdparty
947 - sed -i \
948 - -e '/add_subdirectory(3rdparty)/ d' \
949 - CMakeLists.txt || die
950 -}
951 -
952 -src_configure() {
953 - local mycmakeargs=(
954 - $(cmake-utils_use_build doc DOXYGEN_DOCS)
955 - $(cmake-utils_use_build examples)
956 - $(cmake-utils_use examples INSTALL_C_EXAMPLES)
957 - $(cmake-utils_use_build python NEW_PYTHON_SUPPORT)
958 - $(cmake-utils_use_build test TESTS)
959 - $(cmake-utils_use_enable sse SSE)
960 - $(cmake-utils_use_enable sse2 SSE2)
961 - $(cmake-utils_use_enable sse3 SSE3)
962 - $(cmake-utils_use_enable ssse3 SSSE3)
963 - $(cmake-utils_use_use ipp)
964 - $(cmake-utils_use_with ieee1394 1394)
965 - $(cmake-utils_use_with cuda)
966 - $(cmake-utils_use_with eigen)
967 - $(cmake-utils_use_with ffmpeg)
968 - $(cmake-utils_use_with gstreamer)
969 - $(cmake-utils_use_with gtk)
970 - $(cmake-utils_use_with jpeg2k JASPER)
971 - $(cmake-utils_use_with openexr)
972 - $(cmake-utils_use_with png)
973 - $(cmake-utils_use_with qt4 QT)
974 - $(cmake-utils_use_with opengl QT_OPENGL)
975 - $(cmake-utils_use_with tiff)
976 - $(cmake-utils_use_with v4l V4L)
977 - $(cmake-utils_use_with xine)
978 - )
979 -
980 - if use python && use examples; then
981 - mycmakeargs+=( "-DINSTALL_PYTHON_EXAMPLES=ON" )
982 - else
983 - mycmakeargs+=( "-DINSTALL_PYTHON_EXAMPLES=OFF" )
984 - fi
985 -
986 - # things we want to be hard off or not yet figured out
987 - # UNICAP: http://bugs.gentoo.org/show_bug.cgi?id=175881
988 - mycmakeargs+=(
989 - "-DUSE_OMIT_FRAME_POINTER=OFF"
990 - "-DOPENCV_BUILD_3RDPARTY_LIBS=OFF"
991 - "-DOPENCV_WARNINGS_ARE_ERRORS=OFF"
992 - "-DBUILD_LATEX_DOCS=OFF"
993 - "-DENABLE_POWERPC=OFF"
994 - "-DBUILD_PACKAGE=OFF"
995 - "-DENABLE_PROFILING=OFF"
996 - "-DUSE_O2=OFF"
997 - "-DUSE_O3=OFF"
998 - "-DUSE_FAST_MATH=OFF"
999 - "-DENABLE_SSE41=OFF"
1000 - "-DENABLE_SSE42=OFF"
1001 - "-DWITH_PVAPI=OFF"
1002 - "-DWITH_UNICAP=OFF"
1003 - "-DWITH_TBB=OFF"
1004 - )
1005 -
1006 - # things we want to be hardly enabled not worth useflag
1007 - mycmakeargs+=(
1008 - "-DCMAKE_SKIP_RPATH=ON"
1009 - "-DBUILD_SHARED_LIBS=ON"
1010 - "-DOPENCV_DOC_INSTALL_PATH=${EPREFIX}/usr/share/doc/${PF}"
1011 - )
1012 -
1013 - cmake-utils_src_configure
1014 -}
1015 -
1016 -src_test() {
1017 - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${CMAKE_BUILD_DIR}/lib"
1018 - cmake-utils_src_test
1019 -}