aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/opencv/ChangeLog475
-rw-r--r--media-libs/opencv/Manifest9
-rw-r--r--media-libs/opencv/files/opencv-2.3.1a-libav-0.7.patch10
-rw-r--r--media-libs/opencv/files/opencv-2.4.2-cflags.patch21
-rw-r--r--media-libs/opencv/files/opencv-2.4.3-gcc47.patch22
-rw-r--r--media-libs/opencv/files/opencv-2.4.5-javamagic.patch32
-rw-r--r--media-libs/opencv/files/opencv-2.4.8-javamagic.patch32
-rw-r--r--media-libs/opencv/metadata.xml21
-rw-r--r--media-libs/opencv/opencv-2.4.9.ebuild213
9 files changed, 0 insertions, 835 deletions
diff --git a/media-libs/opencv/ChangeLog b/media-libs/opencv/ChangeLog
deleted file mode 100644
index 1231d68..0000000
--- a/media-libs/opencv/ChangeLog
+++ /dev/null
@@ -1,475 +0,0 @@
-# ChangeLog for media-libs/opencv
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/ChangeLog,v 1.107 2014/01/25 11:01:29 dilfridge Exp $
-
- 25 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.8.ebuild:
- Remove constraint on opengl useflag, bug 499188
-
- 24 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.8.ebuild:
- Only enable Qt4 so far, bug 483648
-
-*opencv-2.4.8 (24 Jan 2014)
-
- 24 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org>
- -opencv-2.4.6.1.ebuild, +opencv-2.4.8.ebuild,
- +files/opencv-2.4.8-javamagic.patch:
- Version bump; remove old
-
- 07 Dec 2013; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.7.ebuild:
- Fix build without openmp, bug 493530
-
-*opencv-2.4.7 (07 Dec 2013)
-
- 07 Dec 2013; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.4.7.ebuild:
- Version bump
-
- 06 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.5.ebuild:
- OpenCV-2.4.5 only works with CUDA 5.0 or lower, bug 483634
-
-*opencv-2.4.6.1 (04 Sep 2013)
-
- 04 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- +opencv-2.4.6.1.ebuild:
- Version bump, bug 480830
-
- 27 Aug 2013; Alexis Ballier <aballier@gentoo.org> opencv-2.4.5.ebuild:
- keyword ~amd64-fbsd
-
- 26 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org> -opencv-2.4.3.ebuild:
- Clean up
-
- 25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.5.ebuild:
- Stable for amd64, wrt bug #473960
-
- 25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.5.ebuild:
- Stable for x86, wrt bug #473960
-
- 24 Jun 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.5.ebuild:
- Stable for ppc, wrt bug #473960
-
- 20 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- -files/opencv-2.3.0-numpy.patch, -files/opencv-2.3.1a-True-False.patch,
- -files/opencv-2.3.1a-convert_sets_to_options.patch,
- -files/opencv-2.3.1a-gcc47.patch, -files/opencv-2.3.1a-libsuffix.patch,
- -files/opencv-2.3.1a-nocaps.patch, -files/opencv-2.4.4-javamagic.patch,
- -opencv-2.4.4a.ebuild:
- Clean up
-
- 11 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.5.ebuild:
- Add workaround for bug 413429
-
- 02 May 2013; Andreas K. Huettel <dilfridge@gentoo.org> metadata.xml:
- Clean up useflag descriptions
-
-*opencv-2.4.5 (02 May 2013)
-
- 02 May 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- -opencv-2.3.1a-r1.ebuild, +opencv-2.4.5.ebuild,
- +files/opencv-2.4.5-javamagic.patch:
- Version bump; remove old
-
- 06 Apr 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.3.1a-r1.ebuild, -opencv-2.4.2.ebuild, opencv-2.4.3.ebuild,
- opencv-2.4.4a.ebuild:
- Remove old; libpng slot dependency
-
- 29 Mar 2013; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.4a.ebuild:
- Add java support, thanks to sera for the help
-
-*opencv-2.4.4a (29 Mar 2013)
-
- 29 Mar 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- +files/opencv-2.4.4-javamagic.patch, +opencv-2.4.4a.ebuild:
- Add first version without java support. Needs work.
-
- 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> opencv-2.3.1a-r1.ebuild,
- opencv-2.4.2.ebuild, opencv-2.4.3.ebuild:
- Move Qt dependencies to the new category
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.3.ebuild:
- Stable for x86, wrt bug #455506
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.3.ebuild:
- Stable for amd64, wrt bug #455506
-
- 23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> opencv-2.4.3.ebuild:
- Stable for ppc, wrt bug #455506
-
- 22 Dec 2012; Anthony G. Basile <blueness@gentoo.org> opencv-2.4.3.ebuild:
- Keyword ~ppc, bug #441946, thanks peratu
-
- 07 Nov 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
- opencv-2.3.1a-r1.ebuild, opencv-2.4.2.ebuild, opencv-2.4.3.ebuild:
- Slot gstreamer dependencies in preparation for gstreamer-1.0.
-
-*opencv-2.4.3 (05 Nov 2012)
-
- 05 Nov 2012; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.4.3.ebuild,
- +files/opencv-2.4.3-gcc47.patch:
- Version bump
-
- 11 Sep 2012; Andreas K. Huettel <dilfridge@gentoo.org>
- -opencv-2.3.1a-r20.ebuild, -opencv-2.4.0.ebuild,
- -files/opencv-2.4.0-cflags.patch, opencv-2.4.2.ebuild:
- Add missing dependency on virtual/glu, bug 434434; remove old
-
- 23 Aug 2012; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.2.ebuild:
- Bump required nvidia-cuda-toolkit version to allow gcc-4.6, bug 431808
-
- 17 Jul 2012; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.2.ebuild:
- Python is always needed now, useflag makes no sense. Bug 419577
-
-*opencv-2.4.2 (16 Jul 2012)
-
- 16 Jul 2012; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.4.2.ebuild,
- +files/opencv-2.4.2-cflags.patch:
- Version bump
-
- 03 Jun 2012; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.0.ebuild:
- Depend on nvidia-cuda-toolkit-4.1 and relax gcc requirements accordingly, bug
- 418157
-
- 03 Jun 2012; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.0.ebuild,
- metadata.xml:
- Renamed use flag test to testprograms, as it installs additional binaries
-
- 03 Jun 2012; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.4.0.ebuild,
- metadata.xml:
- sse* use flags only add to CFLAGS variable, so disable them as we do that
- via, err, CFLAGS... Add pch use flag.
-
-*opencv-2.4.0 (28 May 2012)
-
- 28 May 2012; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.4.0.ebuild,
- +files/opencv-2.4.0-cflags.patch, metadata.xml:
- Version bump
-
- 21 May 2012; Johannes Huber <johu@gentoo.org>
- -files/opencv-2.3.0-convert_sets_to_options.patch,
- -files/opencv-2.3.0-ffmpeg.patch, -files/opencv-2.3.0-libpng15.patch,
- -files/opencv-2.3.0-symlink.patch, -opencv-2.3.0.ebuild:
- Remove old.
-
- 21 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> opencv-2.3.1a-r1.ebuild:
- x86 stable wrt bug #409733
-
- 06 May 2012; Andreas K. Huettel <dilfridge@gentoo.org> -opencv-2.3.1a.ebuild,
- opencv-2.3.1a-r1.ebuild, opencv-2.3.1a-r20.ebuild,
- +files/opencv-2.3.1a-gcc47.patch:
- Add patch by Nicolas Schlumberger to fix gcc-4.7 compilation, bug 413159
-
- 04 May 2012; Johannes Huber <johu@gentoo.org> opencv-2.3.0.ebuild,
- opencv-2.3.1a-r1.ebuild, opencv-2.3.1a-r20.ebuild, opencv-2.3.1a.ebuild:
- Migrate to virtual/pkgconfig.
-
- 24 Apr 2012; Mike Frysinger <vapier@gentoo.org>
- files/opencv-2.3.0-convert_sets_to_options.patch,
- files/opencv-2.3.1a-convert_sets_to_options.patch:
- Drop -mfpmath=387 hardcode for x86 systems -- this breaks cross-compiling as
- the detection is uname based instead of target, and we really do not want to
- hardcode this anyways (let the user pick).
-
- 22 Apr 2012; Agostino Sarubbo <ago@gentoo.org> opencv-2.3.1a-r1.ebuild:
- Stable for amd64, wrt bug #409733
-
-*opencv-2.3.1a-r20 (21 Apr 2012)
-
- 21 Apr 2012; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.3.1a-r1.ebuild, +opencv-2.3.1a-r20.ebuild:
- Add identical ~arch version, remove ipp useflag in version to be stabilized
-
- 17 Apr 2012; Brent Baude <ranger@gentoo.org> opencv-2.3.1a-r1.ebuild:
- Marking opencv-2.3.1a-r1 ppc for bug 409733
-
- 15 Apr 2012; Jeremy Olexa <darkside@gentoo.org> opencv-2.3.1a-r1.ebuild:
- add ~amd64-linux based on testing in bug 351218
-
- 12 Jan 2012; Mike Frysinger <vapier@gentoo.org> opencv-2.3.0.ebuild:
- Also drop fortran from 2.3.0 ebuild #392297.
-
-*opencv-2.3.1a-r1 (31 Dec 2011)
-
- 31 Dec 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +opencv-2.3.1a-r1.ebuild, +files/opencv-2.3.1a-True-False.patch:
- Added the True/False patch, kinda makes sense. Let's hope upstream follows.
- Bug 393685.
-
- 29 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.1a.ebuild:
- Does not need fortran anymore, bug 392297
-
- 29 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.1a.ebuild:
- Properly compare gcc version, bug 390983
-
- 22 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.0.ebuild,
- -opencv-2.3.0-r1.ebuild, opencv-2.3.1a.ebuild:
- Add missing inherit, should fix bug 390983
-
- 14 Nov 2011; Luca Barbato <lu_zero@gentoo.org> opencv-2.3.1a.ebuild,
- +files/opencv-2.3.1a-libav-0.7.patch:
- Fix libavutil usage
-
- 13 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.1a.ebuild:
- Does not work with libav-0.8_pre, bug 384021
-
-*opencv-2.3.1a (13 Nov 2011)
-
- 13 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.3.1a.ebuild,
- +files/opencv-2.3.1a-convert_sets_to_options.patch,
- +files/opencv-2.3.1a-libsuffix.patch, +files/opencv-2.3.1a-nocaps.patch:
- Version bump, thanks to Andreas Sturmlechner for his help
-
- 15 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
- Remove description for USE flags "deprecated" and "octave"
-
- 15 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
- -files/opencv-2.0.0-libpng14.patch, -opencv-2.1.0.ebuild,
- -files/opencv-2.1.0-mmap.patch, -files/opencv-2.1.0-multilib.patch,
- -opencv-2.2.0.ebuild, -opencv-2.2.0-r10.ebuild,
- -files/opencv-2.2.0-convert_sets_to_options.patch,
- -files/opencv-2.2.0-ffmpeg01.patch, -files/opencv-2.2.0-ffmpeg02.patch,
- -files/opencv-2.2.0-findblas.patch, -files/opencv-2.2.0-findnpp.patch,
- -files/opencv-2.2.0-fortran.patch, -files/opencv-2.2.0-gcc46.patch,
- -files/opencv-2.2.0-libpng1.5.patch, -files/opencv-2.2.0-numpy.patch,
- -files/opencv-2.2.0-ptrcvcapture.patch,
- -files/opencv-2.2.0-use_system_libs.patch,
- -files/opencv-2.2.0-v4l_2.6.38.patch:
- old
-
- 15 Oct 2011; Markus Meier <maekke@gentoo.org> opencv-2.3.0.ebuild:
- x86 stable, bug #385211
-
- 15 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> opencv-2.3.0.ebuild:
- ppc stable wrt #385211
-
- 15 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> opencv-2.3.0.ebuild,
- opencv-2.3.0-r1.ebuild:
- Missing x11-libs/qt-test:4 depend wrt #387205 by Kacper Kowalik
-
- 08 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> opencv-2.3.0.ebuild:
- amd64 stable wrt #385211
-
- 07 Oct 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.0.ebuild,
- opencv-2.3.0-r1.ebuild:
- flann is now completely integrated, and it makes no sense to unbundle it
- anymore; cleanups
-
-*opencv-2.3.0-r1 (06 Oct 2011)
-
- 06 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> opencv-2.3.0.ebuild,
- +opencv-2.3.0-r1.ebuild:
- Revision bump to drop USE="ipp" for 2.3.0 stabilization.
-
- 26 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.0.ebuild:
- Disable cuda support if >=gcc-4.5, bug 383847
-
- 22 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> opencv-2.3.0.ebuild:
- Tests subdirectory has been removed from distribution
-
- 20 Sep 2011; Markos Chandras <hwoarang@gentoo.org> opencv-2.3.0.ebuild,
- +files/opencv-2.3.0-libpng15.patch:
- Add patch for libpng-1.5 support. Bug #383571. Thanks to Erich Seifert
- <eseifert@error-reports.org>
-
-*opencv-2.3.0 (18 Sep 2011)
-
- 18 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> +opencv-2.3.0.ebuild,
- +files/opencv-2.3.0-convert_sets_to_options.patch,
- +files/opencv-2.3.0-ffmpeg.patch, +files/opencv-2.3.0-numpy.patch,
- +files/opencv-2.3.0-symlink.patch:
- Version bump
-
- 06 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0-r10.ebuild:
- Bump libdc1394 version dependency to fix usb_init symbol conflict, bug 380287
-
- 10 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> opencv-2.1.0.ebuild,
- opencv-2.2.0-r10.ebuild:
- Marked ~ppc, dropped ppc64 wrt #365451
-
- 18 Jul 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0-r10.ebuild:
- Require new enough cmake for the FindBLAS and FindLAPACK fixes, bug 373557
-
- 13 Jul 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0-r10.ebuild, +files/opencv-2.2.0-findblas.patch:
- Find BLAS using pkgconfig, bug 373557
-
- 26 Jun 2011; Brent Baude <ranger@gentoo.org> opencv-2.1.0.ebuild:
- Marking opencv-2.1.0 ppc for bug 365273
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> opencv-2.1.0.ebuild,
- opencv-2.2.0.ebuild, opencv-2.2.0-r10.ebuild:
- Add dependency on virtual/fortran
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> opencv-2.1.0.ebuild,
- opencv-2.2.0.ebuild, opencv-2.2.0-r10.ebuild:
- Added fortran-2.eclass support
-
- 09 Jun 2011; Jeroen Roovers <jer@gentoo.org> opencv-2.1.0.ebuild:
- Drop HPPA keywording (bug #365451).
-
- 16 May 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +files/opencv-2.2.0-findnpp.patch:
- Add missing patch
-
- 15 May 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0-r10.ebuild:
- Fix CUDA integration, bug 365509
-
- 11 May 2011; Andreas K. Huettel <dilfridge@gentoo.org> -opencv-2.0.0.ebuild,
- -files/opencv-2.0.0-multilib.patch:
- Drop old
-
- 09 May 2011; Markos Chandras <hwoarang@gentoo.org> opencv-2.2.0.ebuild:
- Stable on amd64 wrt bug #354033
-
- 09 May 2011; Thomas Kahle <tomka@gentoo.org> opencv-2.2.0.ebuild:
- x86 stable per bug 354033
-
- 01 May 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0.ebuild:
- Disable cuda to ease stabilization
-
- 01 May 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0.ebuild, opencv-2.2.0-r10.ebuild,
- +files/opencv-2.2.0-fortran.patch:
- Need fortran enabled in gcc and cmake configure script, bug 365493
-
-*opencv-2.2.0-r10 (30 Apr 2011)
-
- 30 Apr 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- opencv-2.2.0.ebuild, +opencv-2.2.0-r10.ebuild:
- Hard-disable ipp in -r0 to ease stabilization, create -r10 with ipp
- support
-
-*opencv-2.2.0 (30 Apr 2011)
-
- 30 Apr 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +opencv-2.2.0.ebuild, +files/opencv-2.2.0-convert_sets_to_options.patch,
- +files/opencv-2.2.0-ffmpeg01.patch, +files/opencv-2.2.0-ffmpeg02.patch,
- +files/opencv-2.2.0-gcc46.patch, +files/opencv-2.2.0-libpng1.5.patch,
- +files/opencv-2.2.0-numpy.patch, +files/opencv-2.2.0-ptrcvcapture.patch,
- +files/opencv-2.2.0-use_system_libs.patch,
- +files/opencv-2.2.0-v4l_2.6.38.patch, metadata.xml:
- Version bump, with a lot of help from Scarabeus
-
- 29 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
- Move package to KDE herd because of digikam and kipi-plugins.
-
- 14 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> opencv-2.0.0.ebuild,
- opencv-2.1.0.ebuild:
- Migrate to virutal/ffmpeg. Per bug #362081.
-
- 25 Nov 2010; Jeroen Roovers <jer@gentoo.org> opencv-2.1.0.ebuild:
- Marked ~hppa (bug #340269).
-
- 09 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> opencv-2.0.0.ebuild,
- opencv-2.1.0.ebuild:
- Use virtual/jpeg wrt #327487.
-
- 27 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> opencv-2.1.0.ebuild,
- +files/opencv-2.1.0-mmap.patch:
- Fix bug in v4l code wrt #313649, Comment #14 by Uwe Sauter.
-
-*opencv-2.1.0 (27 Jul 2010)
-
- 27 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> +opencv-2.1.0.ebuild,
- +files/opencv-2.1.0-multilib.patch, metadata.xml:
- Version bump.
-
- 16 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
- opencv-2.0.0-r1.ebuild:
- Fix building with FFmpeg >= 0.6 wrt #324259 by Alexis Ballier.
-
- 12 May 2010; Samuli Suominen <ssuominen@gentoo.org> opencv-2.0.0.ebuild:
- Backport -libpng14.patch to -r0 of 2.0.0 because -r1 can't be stabilized.
-
- 09 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
- opencv-2.0.0-r1.ebuild, +files/opencv-2.0.0-libpng14.patch:
- Fix building with libpng14.
-
- 06 Feb 2010; Ulrich Mueller <ulm@gentoo.org> opencv-2.0.0.ebuild,
- opencv-2.0.0-r1.ebuild:
- Fix LICENSE, bug 301123.
-
- 06 Jan 2010; Joseph Jezak <josejx@gentoo.org> opencv-2.0.0-r1.ebuild:
- Marked ~ppc64.
-
- 07 Dec 2009; Markus Meier <maekke@gentoo.org> opencv-2.0.0.ebuild:
- x86 stable, bug #295475
-
-*opencv-2.0.0-r1 (04 Dec 2009)
-
- 04 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> opencv-2.0.0.ebuild,
- +opencv-2.0.0-r1.ebuild:
- amd64 stable wrt #295475. Revision bump to skip sci-libs/ipp depend for
- -r0.
-
-*opencv-2.0.0 (16 Oct 2009)
-
- 16 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> +opencv-2.0.0.ebuild,
- +files/opencv-2.0.0-multilib.patch, metadata.xml:
- Version bump wrt #289258. Thanks to Aaron Mavrinac for ebuild.
-
- 25 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
- opencv-1.0.0-r1.ebuild, +files/opencv-1.0.0-gcc44.patch:
- Fix building with GCC 4.4 wrt #274261.
-
- 02 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org>
- opencv-1.0.0-r1.ebuild:
- Bump needed swig version to fix bug #260172
-
- 15 Feb 2009; Patrick Lauer <patrick@gentoo.org>
- +files/opencv-1.0.0-fix-swig.patch, opencv-1.0.0-r1.ebuild:
- Fixing small error in the building of py bindings. Patch from John
- Keeping, closes #258652
-
- 27 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org> metadata.xml,
- opencv-1.0.0-r1.ebuild:
- Fix homepage, bug #252367 by Thomas Pani. Tweak metadata.xml a bit
-
- 02 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Removing jmglov as a maintainer since he was retired.
-
- 12 Oct 2008; Thomas Anderson <gentoofan23@gentoo.org>
- +files/opencv-1.0.0-swiginvalidlinkingoptions.patch,
- opencv-1.0.0-r1.ebuild:
- Fix problems when SWIG_PYTHON_LIBS was empty, resulting in '-L -o'. Reported
- by Blorby in bug #239563, patch stolen from Exherbo
-
- 25 Oct 2008; Pieter Van den Abeele <pvdabeel@gentoo.org> opencv-1.0.0-r1.ebuild:
- Keyworded ~ppc. Closes bug #236085
-
- 14 Sep 2008; Thomas Anderson <gentoofan23@gentoo.org> metadata.xml:
- Picking up maintainership as current maintainer is inactive.
-
- 29 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
- +files/opencv-1.0.0-ffmpeg-0.4.9_p20080326.patch, opencv-1.0.0-r1.ebuild:
- Add patch for ffmpeg-0.4.9_p20080326 compatibility. Depends for ffmpeg
- raised to >=ffmpeg-0.4.9_p20080326. Bug #229621 and bug #229405.
-
-*opencv-1.0.0-r1 (23 Jun 2008)
-
- 23 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
- +files/opencv-1.0.0-addoptionalsamples.patch,
- +files/opencv-1.0.0-automagicdependencies.patch,
- +files/opencv-1.0.0-cvcapffmpegundefinedsymbols.patch,
- +files/opencv-1.0.0-enableuseflags.patch,
- +files/opencv-1.0.0-fixpythonmultilib.patch,
- +files/opencv-1.0.0-havepngexrdefs.patch, -opencv-1.0.0.ebuild,
- +opencv-1.0.0-r1.ebuild:
- Import changes from science overlay, fixes tons of automagic bugs as well as
- multilib bugs. Keyworded ~amd64
-
- 20 Jun 2008; Samuli Suominen <drac@gentoo.org> opencv-1.0.0.ebuild:
- QAbaddep; pkgconfig is only a build-time depend.
-
- 18 Jun 2008; Josh Glover <jmglov@gentoo.org> opencv-1.0.0.ebuild:
- added missing src_install() so that package installs files
-
-*opencv-1.0.0 (18 Jun 2008)
-
- 18 Jun 2008; Josh Glover <jmglov@gentoo.org> +metadata.xml,
- +opencv-1.0.0.ebuild:
- Added to Portage tree
diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest
deleted file mode 100644
index c851e01..0000000
--- a/media-libs/opencv/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX opencv-2.3.1a-libav-0.7.patch 415 SHA256 3186998b7b9eaae061d538633276c7de47b2388b639106e190d80dcf09fb9099 SHA512 b17466470a47876e1a8434367f47ce13ec989bdc35ec707d87188187e08b8ccca6af4c5563f20b3170758582b500323030cff22961a7fbbc6b4843d8bb808f1e WHIRLPOOL 5caf84c49efef118e1c90f6bd88237c6d91e9b37163248e5a6f6c135ae60f5f4f4328d83f061df2c4d5f81fdf68faa5b55828feaf67707956701c633614cc5fc
-AUX opencv-2.4.2-cflags.patch 742 SHA256 7ea8c07becb830fb03c14bfbf6c25fdfeaf3fcb75949b810520f4fd6c1178c1c SHA512 b92c07d8c9c40ad7721e0cca2d79b001f825478a336ad40cb43d02218fcd9e8b94b871575028ca8eaf6616cfce8138c796f32d4cf55d83d5cbe819ec50cf7c82 WHIRLPOOL f83ee4b677490cf6981b5a326ae6a7ad4cfae1c27fc6c516d054337939957d801ff1319798d2b0b9e86429b8d688f514e74b74bfff56c64df06fc3c7035f320e
-AUX opencv-2.4.3-gcc47.patch 835 SHA256 bb64b8af632b67293d1c8024b3786162fccc9f4ee4159f6592af0e76e86b7b00 SHA512 cc5e3e4c0def0745867403e990abf4b88d7d3edc72867a283403a991fd96f59c4cca6524ca184a52a40c913cd5d9cdfb52e98be71d5060fc4c7aa6b613a2a220 WHIRLPOOL 52aa228d8ebf2ba51eb67cc31ba4eee27f43d5fc86d3b5028e32e2a8caf1350ebda70bab2a060f9a387312795788b575253d446380645e52e7cf10f57cad9a88
-AUX opencv-2.4.5-javamagic.patch 1140 SHA256 1a3fd6918982909dc1de4258cc386139f7005617032cb457d5ea521f0b4d2ad5 SHA512 f283529bc6482203b2ffdf57aafcdf80351eaf8d09c07c6f14991e5d6bc25679dab31f3dd0475b1eee32f9ba8636e9ba96755b90c96de7059c8f69c0d43746aa WHIRLPOOL a483809bfe0ca11a299757bd1ec42ada5fc1d415eb366f9e2d05a6e8a30dec6b8d8baf662da0041632e23b3ed0d4f90e612fb15ede0e126c09e9a98da7a9621c
-AUX opencv-2.4.8-javamagic.patch 1165 SHA256 b13037b93683ee8e6f535cbbd8742005e675e13a11ebd6593815625c3328bfec SHA512 fd8a0d33997889c9316c0a4474c836b2528b676cd26bbb0e6ee2262377e45c5a0c465534831bd7fec3c0aa9cb198bc792a53f958b05a5217009314b678076d64 WHIRLPOOL 405901f0de77d1f16dc9d28deec6a56062bbfd514994ec094f468ea2298a15111067031cef33ce92b4c237539ed2ee294ec54e2ea6b5c739466e879c291af964
-DIST opencv-2.4.9.zip 91684751 SHA256 803010848154988e9cbda8b3fa857fcbb27382c2946ed729e1a7e40600bb4c71 SHA512 8eb6ee11d8260428ae461e06348ce037979efc29b7e33d59c3d348a6b4bae95b7004df4527aba7c634e7356f7b5635c98493dc15a0b43479e8f10f7258540c62 WHIRLPOOL 5bb5e39678b3072b2e8b923216529c84982559dd69d5ec51b8703e65af3401f3a8ff31e4e3bfc076480d0605e333df0b03a61713a927ec058bfaf25b4fa8fd5e
-EBUILD opencv-2.4.9.ebuild 5818 SHA256 190da86183dc78feb6ad3f3f779e18b5dfd13fc1b44970e62f0af399108a2cba SHA512 6452194524bd7598654ada564c99c5e7afe6c95abd4b65efc2468a89e4d95cb84fba7f7b6ff118f97bb7c0f3be5e671cd45d231370502dad4157b40d0030adc5 WHIRLPOOL 7e5c8d5306e3a343589c17ab589514a3ad31eef4da2e15af830562e74a4ef500ab1a26d2013fb36d14772526ee11c6258d8c1ef4f3900fafa66d1f0e24bbce15
-MISC ChangeLog 18272 SHA256 6e3638e31c18084b34977a9db1b5e4406fc59b6b8136cd09d7a1fa66dfa3985f SHA512 6b1db5ec616e03d55bb3da64be90c492493fc2d4308b9b02df08097c45d340e628ebb8cb4ba5f41a49a3f25b3f3392f73b8ce70b80b25a907f6da72b2e044c7a WHIRLPOOL 48576b4256a89af7a270fbd12cb3681bd5926aef8511d982ecdf7642030dd09ef179d71abe32c730a90dcb94d2098dc58b4cce7187cd2bd3e9183f63f6c8c55e
-MISC metadata.xml 1058 SHA256 a8c4be7d80245b258f435bee2afaab35dd8665bdaea986b389527c80d25f8b68 SHA512 d3dde0afab2a1b6960d47838ffd7af97311df04ebfff091ef200ce93268e5efc3c28e4c35e848c8faac0a95b92e63b8cc2b51e72e3df8709c1951a6ba346974b WHIRLPOOL eeae49e5972bf997954d69f29bc6f058c7c8eeed2a7f1791517e9344f28e32e60e76c3fee9ecca06f48548882e0b8ccabe10ce0b3bc7ca1cc40662a6f411a0a1
diff --git a/media-libs/opencv/files/opencv-2.3.1a-libav-0.7.patch b/media-libs/opencv/files/opencv-2.3.1a-libav-0.7.patch
deleted file mode 100644
index 5909070..0000000
--- a/media-libs/opencv/files/opencv-2.3.1a-libav-0.7.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- OpenCV-2.3.1.orig/modules/highgui/src/cap_ffmpeg_impl.hpp 2011-11-14 05:33:37.000000000 +0100
-+++ OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp 2011-11-14 05:33:18.000000000 +0100
-@@ -104,6 +104,7 @@
- #endif
- #if defined(HAVE_LIBAVCODEC_AVCODEC_H)
- #include <libavcodec/avcodec.h>
-+ #include <libavutil/mathematics.h>
- #endif
- #if defined(HAVE_LIBSWSCALE_SWSCALE_H)
- #include <libswscale/swscale.h>
diff --git a/media-libs/opencv/files/opencv-2.4.2-cflags.patch b/media-libs/opencv/files/opencv-2.4.2-cflags.patch
deleted file mode 100644
index d52e6b6..0000000
--- a/media-libs/opencv/files/opencv-2.4.2-cflags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN OpenCV-2.4.2.orig/cmake/OpenCVCompilerOptions.cmake OpenCV-2.4.2/cmake/OpenCVCompilerOptions.cmake
---- OpenCV-2.4.2.orig/cmake/OpenCVCompilerOptions.cmake 2012-06-29 00:55:15.000000000 +0200
-+++ OpenCV-2.4.2/cmake/OpenCVCompilerOptions.cmake 2012-07-16 23:51:24.244907235 +0200
-@@ -110,17 +110,6 @@
- endif()
-
- # Other optimizations
-- if(ENABLE_OMIT_FRAME_POINTER)
-- add_extra_compiler_option(-fomit-frame-pointer)
-- else()
-- add_extra_compiler_option(-fno-omit-frame-pointer)
-- endif()
-- if(ENABLE_FAST_MATH)
-- add_extra_compiler_option(-ffast-math)
-- endif()
-- if(ENABLE_POWERPC)
-- add_extra_compiler_option("-mcpu=G3 -mtune=G5")
-- endif()
- if(ENABLE_SSE)
- add_extra_compiler_option(-msse)
- endif()
diff --git a/media-libs/opencv/files/opencv-2.4.3-gcc47.patch b/media-libs/opencv/files/opencv-2.4.3-gcc47.patch
deleted file mode 100644
index 13ac8f8..0000000
--- a/media-libs/opencv/files/opencv-2.4.3-gcc47.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ruN OpenCV-2.4.3.orig/modules/highgui/src/grfmt_tiff.cpp OpenCV-2.4.3/modules/highgui/src/grfmt_tiff.cpp
---- OpenCV-2.4.3.orig/modules/highgui/src/grfmt_tiff.cpp 2012-10-12 00:55:12.000000000 +0200
-+++ OpenCV-2.4.3/modules/highgui/src/grfmt_tiff.cpp 2012-11-05 21:37:40.000000000 +0100
-@@ -47,6 +47,7 @@
-
- #include "precomp.hpp"
- #include "grfmt_tiff.hpp"
-+#include "unistd.h"
-
- namespace cv
- {
-diff -ruN OpenCV-2.4.3.orig/modules/highgui/src/window_QT.h OpenCV-2.4.3/modules/highgui/src/window_QT.h
---- OpenCV-2.4.3.orig/modules/highgui/src/window_QT.h 2012-10-18 00:55:38.000000000 +0200
-+++ OpenCV-2.4.3/modules/highgui/src/window_QT.h 2012-11-05 21:38:41.000000000 +0100
-@@ -41,6 +41,7 @@
- #define __OPENCV_HIGHGUI_QT_H__
-
- #include "precomp.hpp"
-+#include "unistd.h"
-
- #if defined( HAVE_QT_OPENGL )
- #include <QtOpenGL>
diff --git a/media-libs/opencv/files/opencv-2.4.5-javamagic.patch b/media-libs/opencv/files/opencv-2.4.5-javamagic.patch
deleted file mode 100644
index 00597b9..0000000
--- a/media-libs/opencv/files/opencv-2.4.5-javamagic.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -ruN opencv-2.4.5-1-gentoo/CMakeLists.txt opencv-2.4.5/CMakeLists.txt
---- opencv-2.4.5-1-gentoo/CMakeLists.txt 2013-04-05 11:00:20.000000000 +0200
-+++ opencv-2.4.5/CMakeLists.txt 2013-05-02 18:38:59.412094714 +0200
-@@ -147,6 +147,7 @@
- OCV_OPTION(WITH_OPENCL "Include OpenCL Runtime support" ON IF (NOT ANDROID AND NOT IOS) )
- OCV_OPTION(WITH_OPENCLAMDFFT "Include AMD OpenCL FFT library support" ON IF (NOT ANDROID AND NOT IOS) )
- OCV_OPTION(WITH_OPENCLAMDBLAS "Include AMD OpenCL BLAS library support" ON IF (NOT ANDROID AND NOT IOS) )
-+OCV_OPTION(WITH_JAVA "Include Java support" ON)
-
-
- # OpenCV build components
-@@ -395,6 +396,8 @@
- include(cmake/OpenCVDetectPython.cmake)
-
- # --- Java Support ---
-+if(WITH_JAVA)
-+
- include(cmake/OpenCVDetectApacheAnt.cmake)
- if(ANDROID)
- include(cmake/OpenCVDetectAndroidSDK.cmake)
-@@ -412,6 +415,11 @@
- SET(CAN_BUILD_ANDROID_PROJECTS FALSE)
- endif()
-
-+else()
-+ SET(ANT_EXECUTABLE "")
-+ SET(CAN_BUILD_ANDROID_PROJECTS FALSE)
-+endif()
-+
- # --- OpenCL ---
- if(WITH_OPENCL)
- include(cmake/OpenCVDetectOpenCL.cmake)
diff --git a/media-libs/opencv/files/opencv-2.4.8-javamagic.patch b/media-libs/opencv/files/opencv-2.4.8-javamagic.patch
deleted file mode 100644
index 766abc1..0000000
--- a/media-libs/opencv/files/opencv-2.4.8-javamagic.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -ruN opencv-2.4.8.orig/CMakeLists.txt opencv-2.4.8/CMakeLists.txt
---- opencv-2.4.8.orig/CMakeLists.txt 2013-12-27 18:09:18.000000000 +0100
-+++ opencv-2.4.8/CMakeLists.txt 2014-01-24 22:06:12.000000000 +0100
-@@ -164,6 +164,7 @@
- OCV_OPTION(WITH_OPENCLAMDFFT "Include AMD OpenCL FFT library support" ON IF (NOT ANDROID AND NOT IOS) )
- OCV_OPTION(WITH_OPENCLAMDBLAS "Include AMD OpenCL BLAS library support" ON IF (NOT ANDROID AND NOT IOS) )
- OCV_OPTION(WITH_INTELPERC "Include Intel Perceptual Computing support" OFF IF WIN32 )
-+OCV_OPTION(WITH_JAVA "Include Java support" ON)
-
- # OpenCV build components
- # ===================================================
-@@ -449,6 +450,8 @@
- include(cmake/OpenCVDetectPython.cmake)
-
- # --- Java Support ---
-+if(WITH_JAVA)
-+
- include(cmake/OpenCVDetectApacheAnt.cmake)
- if(ANDROID)
- include(cmake/OpenCVDetectAndroidSDK.cmake)
-@@ -466,6 +469,11 @@
- SET(CAN_BUILD_ANDROID_PROJECTS FALSE)
- endif()
-
-+else()
-+ SET(ANT_EXECUTABLE "")
-+ SET(CAN_BUILD_ANDROID_PROJECTS FALSE)
-+endif()
-+
- # --- OpenCL ---
- if(WITH_OPENCL)
- include(cmake/OpenCVDetectOpenCL.cmake)
diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
deleted file mode 100644
index a796e59..0000000
--- a/media-libs/opencv/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>kde</herd>
-<maintainer>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Huettel</name>
-</maintainer>
-<longdescription>
-OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.
-Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition;
-Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.
-</longdescription>
-<use>
- <flag name="cuda">Enable NVIDIA Cuda computations support</flag>
- <flag name="eigen">Enable usage of <pkg>dev-cpp/eigen</pkg> for computations</flag>
- <flag name="ipp">Enable Intel Integrated Primitive support</flag>
- <flag name="opencl">Add support for OpenCL</flag>
- <flag name="testprograms">Build and install programs for testing OpenCV (performance)</flag>
-</use>
-</pkgmetadata>
diff --git a/media-libs/opencv/opencv-2.4.9.ebuild b/media-libs/opencv/opencv-2.4.9.ebuild
deleted file mode 100644
index 81bb706..0000000
--- a/media-libs/opencv/opencv-2.4.9.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/opencv-2.4.8.ebuild,v 1.3 2014/01/25 11:01:29 dilfridge Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python2_{6,7} )
-
-inherit base 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.willowgarage.com"
-
-SRC_URI="mirror://sourceforge/opencvlibrary/opencv-unix/${PV}/${P}.zip"
-
-LICENSE="BSD"
-SLOT="0/2.4"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="cuda doc +eigen examples ffmpeg gstreamer gtk ieee1394 ipp jpeg jpeg2k opencl openexr opengl openmp pch png +python qt4 testprograms threads tiff v4l xine"
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# The following logic is intrinsic in the build system, but we do not enforce
-# it on the useflags since this just blocks emerging pointlessly:
-# gtk? ( !qt4 )
-# opengl? ( || ( gtk qt4 ) )
-# openmp? ( !threads )
-
-RDEPEND="
- app-arch/bzip2
- sys-libs/zlib
- cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 )
- ffmpeg? ( virtual/ffmpeg )
- gstreamer? (
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- )
- gtk? (
- dev-libs/glib:2
- x11-libs/gtk+:2
- opengl? ( x11-libs/gtkglext )
- )
- java? ( >=virtual/jre-1.6 )
- jpeg? ( virtual/jpeg )
- jpeg2k? ( media-libs/jasper )
- ieee1394? (
- media-libs/libdc1394
- sys-libs/libraw1394
- )
- ipp? ( sci-libs/ipp )
- opencl? ( virtual/opencl )
- openexr? ( media-libs/openexr )
- opengl? ( virtual/opengl virtual/glu )
- png? ( media-libs/libpng:0= )
- python? ( ${PYTHON_DEPS} dev-python/numpy[${PYTHON_USEDEP}] )
- qt4? (
- dev-qt/qtgui:4
- dev-qt/qttest:4
- opengl? ( dev-qt/qtopengl:4 )
- )
- threads? ( dev-cpp/tbb )
- tiff? ( media-libs/tiff )
- v4l? ( >=media-libs/libv4l-0.8.3 )
- xine? ( media-libs/xine-lib )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- eigen? ( dev-cpp/eigen:3 )
- java? ( >=virtual/jdk-1.6 )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.3.1a-libav-0.7.patch"
- "${FILESDIR}/${PN}-2.4.3-gcc47.patch"
- "${FILESDIR}/${PN}-2.4.2-cflags.patch"
- "${FILESDIR}/${PN}-2.4.8-javamagic.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- base_src_prepare
-
- # remove bundled stuff
- rm -rf 3rdparty
- sed -i \
- -e '/add_subdirectory(3rdparty)/ d' \
- CMakeLists.txt || die
-
- java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
- if use openmp; then
- tc-has-openmp || die "Please switch to an openmp compatible compiler"
- fi
-
- JAVA_ANT_ENCODING="iso-8859-1"
- # set encoding so even this cmake build will pick it up.
- export ANT_OPTS+=" -Dfile.encoding=iso-8859-1"
- java-ant-2_src_configure
-
- # please dont sort here, order is the same as in CMakeLists.txt
- local mycmakeargs=(
- # the optinal dependency libraries
- $(cmake-utils_use_with ieee1394 1394)
- -DWITH_AVFOUNDATION=OFF
- -DWITH_CARBON=OFF
- $(cmake-utils_use_with eigen)
- $(cmake-utils_use_with ffmpeg)
- $(cmake-utils_use_with gstreamer)
- $(cmake-utils_use_with gtk)
- $(cmake-utils_use_with ipp)
- $(cmake-utils_use_with java)
- $(cmake-utils_use_with jpeg2k JASPER)
- $(cmake-utils_use_with jpeg)
- $(cmake-utils_use_with opencl)
- # $(cmake-utils_use_with opencl OPENCLAMDFFT)
- # $(cmake-utils_use_with opencl OPENCLAMDBLAS)
- $(cmake-utils_use_with openexr)
- $(cmake-utils_use_with opengl)
- $(cmake-utils_use_with openmp)
- -DWITH_OPENNI=OFF # not packaged
- $(cmake-utils_use_with png)
- $(cmake-utils_use_build python opencv_python)
- -DWITH_PVAPI=OFF # not packaged
- -DWITH_QUICKTIME=OFF
- $(cmake-utils_use_with threads TBB)
- $(cmake-utils_use_with tiff)
- -DWITH_UNICAP=OFF # not packaged
- $(cmake-utils_use_with v4l V4L)
- -DWITH_LIBV4L=ON
- -DWITH_VIDEOINPUT=OFF # windows only
- -DWITH_XIMEA=OFF # windows only
- $(cmake-utils_use_with xine)
- # the build components
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_ANDROID_EXAMPLES=OFF
- $(cmake-utils_use_build doc DOCS)
- $(cmake-utils_use_build examples)
- -DBUILD_PERF_TESTS=OFF
- $(cmake-utils_use_build testprograms TESTS)
- # install examples
- $(cmake-utils_use examples INSTALL_C_EXAMPLES)
- # build options
- $(cmake-utils_use_enable pch PRECOMPILED_HEADERS)
- -DENABLE_OMIT_FRAME_POINTER=OFF #
- -DENABLE_FAST_MATH=OFF #
- -DENABLE_SSE=OFF # these options do nothing but
- -DENABLE_SSE2=OFF # add params to CFLAGS
- -DENABLE_SSE3=OFF
- -DENABLE_SSSE3=OFF
- -DENABLE_SSE41=OFF
- -DENABLE_SSE42=OFF
- -DOPENCV_EXTRA_FLAGS_RELEASE="" # black magic
- )
-
- if use qt4; then
- mycmakeargs+=( "-DWITH_QT=4" )
- else
- mycmakeargs+=( "-DWITH_QT=OFF" )
- fi
-
- if use cuda; then
- if [[ "$(gcc-version)" > "4.7" ]]; then
- ewarn "CUDA and >=sys-devel/gcc-4.8 do not play well together. Disabling CUDA support."
- mycmakeargs+=( "-DWITH_CUDA=OFF" )
- mycmakeargs+=( "-DWITH_CUBLAS=OFF" )
- mycmakeargs+=( "-DWITH_CUFFT=OFF" )
- else
- mycmakeargs+=( "-DWITH_CUDA=ON" )
- mycmakeargs+=( "-DWITH_CUBLAS=ON" )
- mycmakeargs+=( "-DWITH_CUFFT=ON" )
- fi
- else
- mycmakeargs+=( "-DWITH_CUDA=OFF" )
- mycmakeargs+=( "-DWITH_CUBLAS=OFF" )
- mycmakeargs+=( "-DWITH_CUFFT=OFF" )
- fi
-
- if use examples && use python; then
- mycmakeargs+=( "-DINSTALL_PYTHON_EXAMPLES=ON" )
- else
- mycmakeargs+=( "-DINSTALL_PYTHON_EXAMPLES=OFF" )
- fi
-
- # things we want to be hard off or not yet figured out
- mycmakeargs+=(
- "-DOPENCV_BUILD_3RDPARTY_LIBS=OFF"
- "-DBUILD_LATEX_DOCS=OFF"
- "-DBUILD_PACKAGE=OFF"
- "-DENABLE_PROFILING=OFF"
- )
-
- # things we want to be hard enabled not worth useflag
- mycmakeargs+=(
- "-DCMAKE_SKIP_RPATH=ON"
- "-DOPENCV_DOC_INSTALL_PATH=${EPREFIX}/usr/share/doc/${PF}"
- )
-
- # hardcode cuda paths
- mycmakeargs+=(
- "-DCUDA_NPP_LIBRARY_ROOT_DIR=/opt/cuda"
- )
-
- # workaround for bug 413429
- tc-export CC CXX
-
- cmake-utils_src_configure
-}