blob: 464fb3dde85231dd6de775336b8f19c0d50a3852 [file] [log] [blame]
# 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.3.ebuild,v 1.5 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 multiprocess"
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 libgd or imagemagick, not both."
elog "default is libgd 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 libgd 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 \
$(use_enable multiprocess cluster) \
|| die "configure failed"
emake || die "make failed"
}
src_install() {
make DESTDIR="${D}" install || die "install failed"
dodoc README src/TheCode.txt
}