[arch-commits] Commit in opencv/trunk (4 files)

2013-11-12 Thread Ray Rashif
Date: Tuesday, November 12, 2013 @ 22:42:45
  Author: schiv
Revision: 199448

upgpkg: opencv 2.4.7-1

upstream release

Modified:
  opencv/trunk/PKGBUILD
  opencv/trunk/fsh.patch
  opencv/trunk/pkgconfig.patch
Deleted:
  opencv/trunk/cldetect.patch

-+
 PKGBUILD|   25 
 cldetect.patch  |   23 ---
 fsh.patch   |  111 +++---
 pkgconfig.patch |   12 ++---
 4 files changed, 87 insertions(+), 84 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-11-12 20:29:19 UTC (rev 199447)
+++ PKGBUILD2013-11-12 21:42:45 UTC (rev 199448)
@@ -4,9 +4,8 @@
 
 pkgbase=opencv
 pkgname=('opencv' 'opencv-samples')
-_realname=OpenCV
-pkgver=2.4.6.1
-pkgrel=3
+pkgver=2.4.7
+pkgrel=1
 pkgdesc=Open Source Computer Vision Library
 arch=('i686' 'x86_64')
 license=('BSD')
@@ -20,12 +19,10 @@
 'python2-numpy: Python 2.x interface')
 
source=(http://downloads.sourceforge.net/opencvlibrary/$pkgname-$pkgver.tar.gz;
 'pkgconfig.patch'
-'fsh.patch'
-'cldetect.patch')
-md5sums=('d756bfa460891697571d5c90050e1cfe'
- 'cb916260b5ec594fe7a0cc2e54fc569f'
- '35256e3ccace373feba8131d1540a0de'
- '0dd6572405adc2387ded4c95be0f189c')
+'fsh.patch')
+md5sums=('33a12a8bba6e6dc32c97298c99b083b2'
+ 'c7cea48ed7d4f729ebdb9673bac41bd3'
+ 'c597598d142dd34d0eb4af7d6e9779d8')
 
 _cmakeopts=('-D WITH_OPENCL=ON'
 '-D WITH_OPENGL=ON'
@@ -53,18 +50,14 @@
 prepare() {
   cd $srcdir/$pkgname-$pkgver
 
-  # fix missing opencl module
-  # see https://bugs.archlinux.org/task/36076
-  # and http://code.opencv.org/issues/3140
-  patch -Np1 -i $srcdir/cldetect.patch
-
-  # fix pkg-config mess
+  # hack-fix pkg-config mess
   # see https://bugs.archlinux.org/task/32430
   # and http://code.opencv.org/issues/1925
   patch -Np1 -i $srcdir/pkgconfig.patch
 
-  # fix another upstream mess that they won't fix
+  # hack-fix folder naming inconsistency that they won't fix
   # see http://code.opencv.org/issues/2512
+  # and https://bugs.archlinux.org/task/32342
   patch -Np1 -i $srcdir/fsh.patch
 
   # no longer including docs, see https://bugs.archlinux.org/task/34185

Deleted: cldetect.patch
===
--- cldetect.patch  2013-11-12 20:29:19 UTC (rev 199447)
+++ cldetect.patch  2013-11-12 21:42:45 UTC (rev 199448)
@@ -1,23 +0,0 @@
-diff -ur opencv-2.4.6.orig/cmake/OpenCVDetectOpenCL.cmake 
opencv-2.4.6/cmake/OpenCVDetectOpenCL.cmake
 opencv-2.4.6.orig/cmake/OpenCVDetectOpenCL.cmake   2013-07-11 
18:57:27.363199736 +
-+++ opencv-2.4.6/cmake/OpenCVDetectOpenCL.cmake2013-07-11 
19:04:00.577069207 +
-@@ -17,8 +17,7 @@
-   NAMES OpenCL/cl.h CL/cl.h
-   HINTS ${OPENCL_ROOT_DIR}
-   PATH_SUFFIXES include include/nvidia-current
--  DOC OpenCL include directory
--  NO_DEFAULT_PATH)
-+  DOC OpenCL include directory)
- 
- if (X86_64)
-   set(OPENCL_POSSIBLE_LIB_SUFFIXES lib/Win64 lib/x86_64 lib/x64)
-@@ -30,8 +29,7 @@
-   NAMES OpenCL
-   HINTS ${OPENCL_ROOT_DIR}
-   PATH_SUFFIXES ${OPENCL_POSSIBLE_LIB_SUFFIXES}
--  DOC OpenCL library
--  NO_DEFAULT_PATH)
-+  DOC OpenCL library)
- 
- mark_as_advanced(OPENCL_INCLUDE_DIR OPENCL_LIBRARY)
- include(FindPackageHandleStandardArgs)

Modified: fsh.patch
===
--- fsh.patch   2013-11-12 20:29:19 UTC (rev 199447)
+++ fsh.patch   2013-11-12 21:42:45 UTC (rev 199448)
@@ -1,7 +1,7 @@
-diff -Nbaur OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake 
OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake
 OpenCV-2.4.3.orig/cmake/OpenCVGenPkgconfig.cmake   2012-11-05 
18:42:32.460958392 +
-+++ OpenCV-2.4.3/cmake/OpenCVGenPkgconfig.cmake2012-11-05 
18:52:43.766689315 +
-@@ -47,7 +47,7 @@
+diff -baur opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake 
opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake
+--- opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake   2013-11-12 
20:31:27.253763202 +
 opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake2013-11-12 
20:31:54.923577113 +
+@@ -46,7 +46,7 @@
  
#need better solution
if(libpath MATCHES 3rdparty)
@@ -10,10 +10,22 @@
else()
  set(installDir ${OPENCV_LIB_INSTALL_PATH})
endif()
-diff -Nbaur OpenCV-2.4.3.orig/CMakeLists.txt OpenCV-2.4.3/CMakeLists.txt
 OpenCV-2.4.3.orig/CMakeLists.txt   2012-11-05 18:42:32.700956757 +
-+++ OpenCV-2.4.3/CMakeLists.txt2012-11-05 18:55:42.358787848 +
-@@ -221,9 +221,9 @@
+diff -baur opencv-2.4.7.orig/cmake/OpenCVModule.cmake 
opencv-2.4.7/cmake/OpenCVModule.cmake
+--- opencv-2.4.7.orig/cmake/OpenCVModule.cmake 2013-11-12 20:31:27.253763202 
+
 

[arch-commits] Commit in opencv/trunk (4 files)

2011-04-18 Thread Ray Rashif
Date: Monday, April 18, 2011 @ 16:44:58
  Author: schiv
Revision: 120048

upgpkg: opencv 2.2.0-5
2.6.38 wrong compat fixed; FS#23826

Added:
  opencv/trunk/v4l_2.6.38.patch
Modified:
  opencv/trunk/PKGBUILD
Deleted:
  opencv/trunk/libpng-1.4.patch
  opencv/trunk/nov4l1.patch

--+
 PKGBUILD |   13 +
 libpng-1.4.patch |   12 
 nov4l1.patch |   25 -
 v4l_2.6.38.patch |   33 +
 4 files changed, 38 insertions(+), 45 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-04-18 18:02:58 UTC (rev 120047)
+++ PKGBUILD2011-04-18 20:44:58 UTC (rev 120048)
@@ -5,7 +5,7 @@
 pkgname=opencv
 _realname=OpenCV
 pkgver=2.2.0
-pkgrel=4
+pkgrel=5
 pkgdesc=Open Source Computer Vision Library
 arch=('i686' 'x86_64')
 license=('BSD')
@@ -20,20 +20,17 @@
 
source=(http://downloads.sourceforge.net/opencvlibrary/$_realname-$pkgver.tar.bz2
 ptrcvcapture.patch
 gcc46.patch
-nov4l1.patch)
+v4l_2.6.38.patch)
 md5sums=('122c9ac793a46854ef2819fedbbd6b1b'
  '461a8b1b0f2264521e13d9ae051d13be'
  'b5fb8d6786578ae7bf272615279e8865'
- '0164bdbd54ee28b1f6cba20fcfd53812')
+ '82c8a8a76275acd4a73a4f8e948c3f78')
 
 build() {
   cd $srcdir/$_realname-$pkgver
 
   # Please do not remove any patches from trunk #
 
-  # libpng 1.4 compatibility
-  #patch -Np1 -i $srcdir/libpng-1.4.patch
-
   # fix v4l issue
   #patch -Np0 -i $srcdir/v4l-mmap.patch
 
@@ -50,8 +47,8 @@
   patch -Np3 -i $srcdir/gcc46.patch
 
   # distro kernel no longer has v4l1
-  # see https://code.ros.org/trac/opencv/ticket/862
-  patch -Np1 -i $srcdir/nov4l1.patch
+  # see https://bugs.archlinux.org/task/23826
+  patch -Np1 -i $srcdir/v4l_2.6.38.patch
 
   cmake . -DCMAKE_BUILD_TYPE=Release \
   -DCMAKE_INSTALL_PREFIX=/usr \

Deleted: libpng-1.4.patch
===
--- libpng-1.4.patch2011-04-18 18:02:58 UTC (rev 120047)
+++ libpng-1.4.patch2011-04-18 20:44:58 UTC (rev 120048)
@@ -1,12 +0,0 @@
-diff -Naur OpenCV-2.0.0-orig/src/highgui/grfmt_png.cpp 
OpenCV-2.0.0/src/highgui/grfmt_png.cpp
 OpenCV-2.0.0-orig/src/highgui/grfmt_png.cpp2010-01-21 
01:08:46.0 -0500
-+++ OpenCV-2.0.0/src/highgui/grfmt_png.cpp 2010-01-21 01:13:11.0 
-0500
-@@ -223,7 +223,7 @@
- png_set_palette_to_rgb( png_ptr );
- 
- if( m_color_type == PNG_COLOR_TYPE_GRAY  m_bit_depth  8 )
--png_set_gray_1_2_4_to_8( png_ptr );
-+png_set_expand_gray_1_2_4_to_8( png_ptr );
- 
- if( CV_MAT_CN(m_type)  1  color )
- png_set_bgr( png_ptr ); // convert RGB to BGR

Deleted: nov4l1.patch
===
--- nov4l1.patch2011-04-18 18:02:58 UTC (rev 120047)
+++ nov4l1.patch2011-04-18 20:44:58 UTC (rev 120048)
@@ -1,25 +0,0 @@
-diff -up OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 
OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp
 OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l12011-02-02 
16:55:22.844244001 +0100
-+++ OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp   2011-02-02 
16:53:22.224244002 +0100
-@@ -214,7 +214,9 @@ make  enjoy!
- #include sys/types.h
- #include sys/mman.h
- 
-+#ifdef HAVE_CAMV4L
- #include linux/videodev.h
-+#endif
- 
- #include string.h
- #include stdlib.h
-diff -up OpenCV-2.2.0/modules/highgui/src/cap.cpp.nov4l1 
OpenCV-2.2.0/modules/highgui/src/cap.cpp
 OpenCV-2.2.0/modules/highgui/src/cap.cpp.nov4l12011-02-04 
15:10:51.461243999 +0100
-+++ OpenCV-2.2.0/modules/highgui/src/cap.cpp   2011-02-04 15:11:22.040244001 
+0100
-@@ -171,7 +171,7 @@ CV_IMPL CvCapture * cvCreateCameraCaptur
- if (capture)
- return capture;
- #endif
--#if defined (HAVE_CAMV4L) || defined (HAVE_CAMV4L2)
-+#if defined (HAVE_CAMV4L)
- capture = cvCreateCameraCapture_V4L (index);
- if (capture)
- return capture;

Added: v4l_2.6.38.patch
===
--- v4l_2.6.38.patch(rev 0)
+++ v4l_2.6.38.patch2011-04-18 20:44:58 UTC (rev 120048)
@@ -0,0 +1,33 @@
+diff -up OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 
OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp
+--- OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l12010-12-05 
11:35:25.0 +0800
 OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp   2011-04-18 
10:40:01.984950054 +0800
+@@ -214,7 +214,7 @@
+ #include sys/types.h
+ #include sys/mman.h
+ 
+-#include linux/videodev.h
++#include libv4l1-videodev.h
+ 
+ #include string.h
+ #include stdlib.h
+diff -up OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp.nov4l1 
OpenCV-2.2.0/modules/highgui/src/cap_libv4l.cpp.cpp
+---