# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-video/motiontrack/motiontrack-0.1.0.ebuild,v 1.8 2007/11/27 12:13:51 zzam Exp $ DESCRIPTION="A set of tools that detect motion between two images" SRC_URI="http://gemia.de/motion/${P}.tar.gz" HOMEPAGE="http://motiontrack.sourceforge.net" SLOT="0" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~ppc64 ~sparc ~mips ~alpha ~hppa ~amd64" IUSE="gd imagemagick debug" DEPEND="debug? ( gd? ( imagemagick? ( >=media-gfx/imagemagick-5.5.7 ) !imagemagick? ( media-libs/gd ) ) !gd? ( >=media-gfx/imagemagick-5.5.7 ) ) !debug? ( imagemagick? ( gd? ( media-libs/gd ) !gd? ( >=media-gfx/imagemagick-5.5.7 ) ) !imagemagick? ( media-libs/gd ) )" src_compile() { local myconf if use gd; then if use imagemagick; then elog "motiontrack can only use one of gd or imagemagick, not both." elog "default is gd when debug is unset, imagemagick otherwise." elog "please unset one of these use flags if you have other intentions." fi fi if use debug; then #default to imagemagick for providing better features #for debugging myconf="--enable-debug" if use gd; then if use imagemagick; then myconf="${myconf} --enable-magick --disable-gd"; else myconf="${myconf} --disable-magick --enable-gd"; fi else myconf="${myconf} --enable-magick --disable-gd"; fi else #default to gd for being faster myconf="--disable-debug" if use imagemagick; then if use gd; then myconf="${myconf} --disable-magick --enable-gd"; else myconf="${myconf} --enable-magick --disable-gd"; fi else myconf="${myconf} --disable-magick --enable-gd"; fi fi econf $myconf || die "configure failed" emake || die "make failed" } src_install() { make DESTDIR="${D}" install || die "install failed" dodoc README src/TheCode.txt }