From 4631e2aa70fa06722d7819273d64736231bc6411 Mon Sep 17 00:00:00 2001 From: Aaron Mavrinac Date: Fri, 12 Dec 2008 00:50:10 -0500 Subject: Initial import of media-libs/opencv ebuild. --- media-libs/opencv/ChangeLog | 8 +++ media-libs/opencv/Manifest | 4 ++ media-libs/opencv/metadata.xml | 16 ++++++ media-libs/opencv/opencv-1.1.0_pre1.ebuild | 82 ++++++++++++++++++++++++++++++ 4 files changed, 110 insertions(+) create mode 100644 media-libs/opencv/ChangeLog create mode 100644 media-libs/opencv/Manifest create mode 100644 media-libs/opencv/metadata.xml create mode 100644 media-libs/opencv/opencv-1.1.0_pre1.ebuild (limited to 'media-libs') diff --git a/media-libs/opencv/ChangeLog b/media-libs/opencv/ChangeLog new file mode 100644 index 0000000..adb0e27 --- /dev/null +++ b/media-libs/opencv/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for media-libs/opencv +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*opencv-1.1.0_pre1 (12 Dec 2008) + + 12 Dec 2008; Aaron Mavrinac opencv-1.1.0_pre1.ebuild: + Initial import diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest new file mode 100644 index 0000000..6ff2767 --- /dev/null +++ b/media-libs/opencv/Manifest @@ -0,0 +1,4 @@ +DIST opencv-1.1pre1.tar.gz 22301291 RMD160 d105a97f211637edbbac1eb21dca2b140b1f37be SHA1 4bc4bda92a250adcb82b236161d364c059021a43 SHA256 7e4f0026e5543c38afcf8a4298b1da2bace977499f99b885c925fc784783d812 +EBUILD opencv-1.1.0_pre1.ebuild 2310 RMD160 66ed8a4b66c69bdbd132c2ae9a488e09dd782066 SHA1 29293635ead63fa2d120258553cf6d7f1a2baa5f SHA256 0ee9aae6ed177b100f942573f7b3704fa0f63d134c89ddf6ac56fccfef7eda7b +MISC ChangeLog 247 RMD160 0e6e217a68ed0ab2b33cef486e1d85ce122f4c6f SHA1 d2660a005d7773f779f1060474255bfaf4b36a59 SHA256 92427261739f9cd143793b0de3bff265edc9bb51f9f49ec2f83bc1b398cd3e84 +MISC metadata.xml 758 RMD160 bdfc7cd1bf469fe5951429333659946f377faa48 SHA1 812545f8fab4fc2304006b8ebc6bfcb1155cc519 SHA256 7468b2722153f29842e40153f877e1bd980ef617f46a3f438b686b2f1a9f1dea diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml new file mode 100644 index 0000000..1416659 --- /dev/null +++ b/media-libs/opencv/metadata.xml @@ -0,0 +1,16 @@ + + + + + mavrinac@gmail.com + Aaron Mavrinac + + +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. + + + Install applications that demo OpenCV library functions + + diff --git a/media-libs/opencv/opencv-1.1.0_pre1.ebuild b/media-libs/opencv/opencv-1.1.0_pre1.ebuild new file mode 100644 index 0000000..f4fc615 --- /dev/null +++ b/media-libs/opencv/opencv-1.1.0_pre1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/opencv-1.0.0-r1.ebuild,v 1.4 2008/10/25 22:22:51 pvdabeel Exp $ + +EAPI="1" +inherit eutils flag-o-matic autotools + +DESCRIPTION="A collection of algorithms and sample code for various computer vision problems." +HOMEPAGE="http://www.intel.com/technology/computing/opencv/index.htm" +SRC_URI="mirror://sourceforge/${PN}library/${PN}-1.1pre1.tar.gz" + +##If video for linux is enabled, add GPL-2, since it will need to use GPL-2 +##stuff, same for v4l +LICENSE="v4l? ( GPL-2 ) xine? ( GPL-2 ) Intel" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug demos examples ffmpeg gtk ieee1394 jpeg jpeg2k openexr png python tiff xine v4l zlib" + +COMMON_DEPEND="ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20080326 ) + gtk? ( x11-libs/gtk+:2 ) + ieee1394? ( >=sys-libs/libraw1394-1.2.0 media-libs/libdc1394:1 ) + jpeg? ( media-libs/jpeg ) + jpeg2k? ( media-libs/jasper ) + openexr? ( media-libs/openexr ) + png? ( media-libs/libpng:1.2 ) + python? ( >=dev-lang/python-2.3 >=dev-lang/swig-1.3.30 ) + tiff? ( media-libs/tiff ) + xine? ( media-libs/xine-lib ) + zlib? ( sys-libs/zlib )" + +DEPEND="${COMMON_DEPEND} + gtk? ( dev-util/pkgconfig )" +RDEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${PN}-1.1.0" + +src_unpack() { + unpack ${A} + cd "${S}" + + # remove the install-hook that runs ldconfig. + sed -i '/install-hook:/,/^$/d' Makefile.am + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + use debug && filter-ldflags -O1 -Wl --enable-new-dtags -s + + local myconf="--without-quicktime" + use python && myconf="${myconf} --with-swig --with-python" + + econf \ + ${myconf} \ + $(use_with gtk) \ + $(use_with xine) \ + $(use_with ffmpeg) \ + $(use_with ieee1394 1394libs) \ + $(use_with v4l) \ + $(use_with v4l v4l2) \ + $(use_enable examples samples) \ + $(use_enable debug) \ + $(use_enable demos apps) \ + $(use_enable zlib) \ + $(use_enable jpeg) \ + $(use_enable png) \ + $(use_enable openexr) \ + $(use_enable tiff) \ + $(use_enable jpeg2k jasper) + emake || die "Emake failed" +} + +src_test() { + emake check || die "Tests failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + dodoc AUTHORS ChangeLog README NEWS TODO + insinto /usr/share/doc/${P} + doins -r docs/ +} -- cgit v1.2.3-65-gdbad