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 |
-} |