media-libs/opencv: 3.0.0 base migration, use contrib repaired
authorAmy Winston <amynka@gentoo.org>
Tue, 19 Jan 2016 17:47:00 +0000 (18:47 +0100)
committerAmy Winston <amynka@gentoo.org>
Tue, 19 Jan 2016 17:48:11 +0000 (18:48 +0100)
Package-Manager: portage-2.2.24

media-libs/opencv/opencv-3.0.0.ebuild

index 8ff2fd3c2dd0c41f54c9544a0147031d1f044cb3..98ea0df91bab8ffe3d8e9ebfbd5225d4af1d1ca7 100644 (file)
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 
-inherit base toolchain-funcs cmake-utils python-single-r1 java-pkg-opt-2 java-ant-2
+inherit toolchain-funcs cmake-utils python-single-r1 java-pkg-opt-2 java-ant-2
 
 DESCRIPTION="A collection of algorithms and sample code for various computer vision problems"
 HOMEPAGE="http://opencv.org"
@@ -84,17 +84,13 @@ DEPEND="${RDEPEND}
        java? ( >=virtual/jdk-1.6 )
 "
 
-PATCHES=(
-       "${FILESDIR}/${P}-gles.patch"
-)
-
 pkg_setup() {
        use python && python-single-r1_pkg_setup
        java-pkg-opt-2_pkg_setup
 }
 
 src_prepare() {
-       base_src_prepare
+       epatch "${FILESDIR}/${P}-gles.patch"
 
        # remove bundled stuff
        rm -rf 3rdparty
@@ -103,7 +99,9 @@ src_prepare() {
                CMakeLists.txt cmake/*cmake || die
 
        #removing broken sample bug #558104
-       rm ../opencv_contrib-master/modules/ximgproc/samples/disparity_filtering.cpp
+       if use contrib; then
+               rm ../opencv_contrib-master/modules/ximgproc/samples/disparity_filtering.cpp
+       fi
 
        java-pkg-opt-2_src_prepare
 }