diff options
Diffstat (limited to 'media-libs/opencv/opencv-2.0.0.ebuild')
-rw-r--r-- | media-libs/opencv/opencv-2.0.0.ebuild | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/media-libs/opencv/opencv-2.0.0.ebuild b/media-libs/opencv/opencv-2.0.0.ebuild index 64d7c72..826961e 100644 --- a/media-libs/opencv/opencv-2.0.0.ebuild +++ b/media-libs/opencv/opencv-2.0.0.ebuild @@ -5,15 +5,16 @@ EAPI="2" inherit eutils cmake-utils +MY_P="OpenCV-${PV}" + DESCRIPTION="A collection of algorithms and sample code for various computer vision problems." HOMEPAGE="http://opencv.willowgarage.com" -SRC_URI="mirror://sourceforge/${PN}library/OpenCV-${PV}.tar.bz2" +SRC_URI="mirror://sourceforge/${PN}library/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86" -IUSE="debug python ieee1394 ffmpeg gstreamer gtk jpeg2k jpeg png tiff v4l xine -zlib -oldpython -octave" +IUSE="examples python ieee1394 ffmpeg gstreamer gtk jpeg2k jpeg mmx openmp png sse sse2 tiff v4l xine zlib -oldpython -octave -unicap" COMMON_DEPEND="python? ( >=dev-lang/python-2.5 ) ieee1394? ( >=sys-libs/libraw1394-1.2.0 media-libs/libdc1394:1 ) @@ -27,25 +28,29 @@ COMMON_DEPEND="python? ( >=dev-lang/python-2.5 ) xine? ( media-libs/xine-lib ) zlib? ( sys-libs/zlib ) oldpython? ( >=dev-lang/python-2.5 >=dev-lang/swig-1.3.30 ) - octave? ( sci-mathematics/octave >=dev-lang/swig-1.3.30 )" + octave? ( sci-mathematics/octave >=dev-lang/swig-1.3.30 ) + unicap? ( media-libs/unicap )" DEPEND="${COMMON_DEPEND} >=dev-util/cmake-2.6 - dev-util/pkgconfig" + dev-util/pkgconfig + openmp? ( >=sys-devel/gcc-4.2[openmp] )" RDEPEND="${COMMON_DEPEND}" MAKEOPTS="${MAKEOPTS} -j1" -S="${WORKDIR}/OpenCV-${PV}" +S="${WORKDIR}/${MY_P}" src_configure() { - use python && mycmakeargs="${mycmakeargs} -DBUILD_NEW_PYTHON_SUPPORT=ON" \ - || mycmakeargs="${mycmakeargs} -DBUILD_NEW_PYTHON_SUPPORT=OFF" - use oldpython && mycmakeargs="${mycmakeargs} -DBUILD_SWIG_PYTHON_SUPPORT=ON" \ - || mycmakeargs="${mycmakeargs} -DBUILD_SWIG_PYTHON_SUPPORT=OFF" - use octave && mycmakeargs="${mycmakeargs} -DBUILD_OCTAVE_SUPPORT=ON" \ - || mycmakeargs="${mycmakeargs} -DBUILD_OCTAVE_SUPPORT=OFF" mycmakeargs="${mycmakeargs} \ + $(cmake-utils_use_build python NEW_PYTHON_SUPPORT) \ + $(cmake-utils_use_build oldpython SWIG_PYTHON_SUPPORT) \ + $(cmake-utils_use_build octave OCTAVE_SUPPORT) \ + $(cmake-utils_use_build examples) \ + $(cmake-utils_use_enable openmp) \ + $(cmake-utils_use mmx USE_MMX) \ + $(cmake-utils_use sse USE_SSE) \ + $(cmake-utils_use sse2 USE_SSE2) \ $(cmake-utils_use_with ieee1394 1394) \ $(cmake-utils_use_with ffmpeg) \ $(cmake-utils_use_with gstreamer) \ @@ -54,6 +59,7 @@ src_configure() { $(cmake-utils_use_with jpeg) \ $(cmake-utils_use_with png) \ $(cmake-utils_use_with tiff) \ + $(cmake-utils_use_with unicap) \ $(cmake-utils_use_with v4l) \ $(cmake-utils_use_with xine)" cmake-utils_src_configure |