kde-apps/libkface: Lower opencv dependency, fix patch for opencv-2.4.12
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>
Wed, 3 Aug 2016 13:20:02 +0000 (15:20 +0200)
committerMichael Palimaka <kensington@gentoo.org>
Thu, 4 Aug 2016 14:31:49 +0000 (00:31 +1000)
Arfrever-enhanced method.

Package-Manager: portage-2.2.28

kde-apps/libkface/files/libkface-15.08.2-opencv3.patch
kde-apps/libkface/libkface-15.08.3.ebuild
kde-apps/libkface/libkface-15.12.3.ebuild
kde-apps/libkface/libkface-16.04.3.ebuild

index e3c73fa4a5fafb4522a495dd255e2d9c6e302c86..02056a0016ea26a852e3dde1de2aac91dc700cf6 100644 (file)
@@ -422,7 +422,7 @@ dc62c0e0ea55d189d918501cce4d92f4198a1a0c use same OpenCV logic than digiKam and
 -                  obj.info()->addParam(obj, "histograms", obj.m_histograms);         // modification: Make Read/Write
 -                  obj.info()->addParam(obj, "labels",     obj.m_labels);             // modification: Make Read/Write
 -                  obj.info()->addParam(obj, "statistic",  obj.m_statisticsMode));    // modification: Add parameter
-+#if OPENCV_VERSION <= OPENCV_MAKE_VERSION(2,4,11)
++#if OPENCV_VERSION <= OPENCV_MAKE_VERSION(2,4,99)
 +    CV_INIT_ALGORITHM(LBPHFaceRecognizer, "FaceRecognizer.LBPH-KFaceIface",
 +                      obj.info()->addParam(obj, "radius",     obj.m_radius);
 +                      obj.info()->addParam(obj, "neighbors",  obj.m_neighbors);
index 1cb4db851a345a305228b40bb7c0d4b8ded4a3d6..662717f2f3fb16d16e1ef8114c0c634cb0eaf538 100644 (file)
@@ -13,7 +13,7 @@ LICENSE="GPL-2"
 KEYWORDS=" ~amd64 ~x86"
 IUSE=""
 
-DEPEND=">=media-libs/opencv-3.0.0:=[contrib]"
+DEPEND="media-libs/opencv:=[contrib(+)]"
 RDEPEND="${DEPEND}"
 
 PATCHES=(
@@ -23,7 +23,7 @@ PATCHES=(
 
 src_configure() {
        local mycmakeargs=(
-               -DENABLE_OPENCV3=ON
+               -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
        )
 
        kde4-base_src_configure
index 61d310b6464e4b89a0aaf29cbf8da33e7bd36c62..c88875c5f1ff44e43bcfa1ea141f51366d994c08 100644 (file)
@@ -19,7 +19,7 @@ DEPEND="
        $(add_qt_dep qtsql)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)
-       >=media-libs/opencv-3:=[contrib]
+       media-libs/opencv:=[contrib(+)]
 "
 RDEPEND="${DEPEND}"
 
@@ -27,7 +27,7 @@ PATCHES=( "${FILESDIR}/${PN}-15.12.2-opencv3.1.patch" )
 
 src_configure() {
        local mycmakeargs=(
-               -DENABLE_OPENCV3=ON
+               -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
        )
 
        kde5_src_configure
index 6bda88f33590d45e18111217bd34bcbc1cf48987..847d330aa4a472554ffd3840cda2273756ec742f 100644 (file)
@@ -19,7 +19,7 @@ DEPEND="
        $(add_qt_dep qtsql)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)
-       >=media-libs/opencv-3:=[contrib]
+       media-libs/opencv:=[contrib(+)]
 "
 RDEPEND="${DEPEND}"
 
@@ -27,7 +27,7 @@ PATCHES=( "${FILESDIR}/${PN}-15.12.2-opencv3.1.patch" )
 
 src_configure() {
        local mycmakeargs=(
-               -DENABLE_OPENCV3=ON
+               -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
        )
 
        kde5_src_configure