summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2011-12-06 10:10:56 +0000
committerTim Harder <radhermit@gentoo.org>2011-12-06 10:10:56 +0000
commit24323ac7745cc6126f42487c4694640821c89ae1 (patch)
tree36fcb4037b26b7060a3eee97841c69cb99bf472b /media-gfx/gmic/gmic-1.5.0.7.ebuild
parentVersion bump. (diff)
downloadhistorical-24323ac7745cc6126f42487c4694640821c89ae1.tar.gz
historical-24323ac7745cc6126f42487c4694640821c89ae1.tar.bz2
historical-24323ac7745cc6126f42487c4694640821c89ae1.zip
Version bump.
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/gmic/gmic-1.5.0.7.ebuild')
-rw-r--r--media-gfx/gmic/gmic-1.5.0.7.ebuild64
1 files changed, 64 insertions, 0 deletions
diff --git a/media-gfx/gmic/gmic-1.5.0.7.ebuild b/media-gfx/gmic/gmic-1.5.0.7.ebuild
new file mode 100644
index 000000000000..2aa4f20d9d26
--- /dev/null
+++ b/media-gfx/gmic/gmic-1.5.0.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.5.0.7.ebuild,v 1.1 2011/12/06 10:10:56 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs bash-completion-r1
+
+DESCRIPTION="GREYC's Magic Image Converter"
+HOMEPAGE="http://gmic.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="CeCILL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ffmpeg fftw graphicsmagick jpeg opencv openexr png tiff X zlib"
+
+RDEPEND="
+ ffmpeg? ( virtual/ffmpeg )
+ fftw? ( sci-libs/fftw:3.0 )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ jpeg? ( virtual/jpeg )
+ opencv? ( media-libs/opencv )
+ openexr? (
+ media-libs/ilmbase
+ media-libs/openexr
+ )
+ png? ( media-libs/libpng )
+ tiff? ( media-libs/tiff )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ epatch "${FILESDIR}"/${P}-ffmpeg.patch
+
+ for i in ffmpeg fftw jpeg opencv png tiff zlib ; do
+ use $i || { sed -i -r -e "s/^(${i}_(C|LD)FLAGS =).*/\1/I" Makefile || die ; }
+ done
+
+ use graphicsmagick || { sed -i -r -e "s/^(MAGICK_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
+ use openexr || { sed -i -r -e "s/^(EXR_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
+ use X || { sed -i -r -e "s/^((X11|XSHM)_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)" CC="$(tc-getCXX)" custom bashcompletion lib
+}
+
+src_install() {
+ dobin gmic
+ newlib.so libgmic.so libgmic.so.1
+ insinto /usr/include
+ doins gmic.h
+ doman ../man/gmic.1.gz
+ dodoc ../{AUTHORS,README}
+ newbashcomp gmic_bashcompletion.sh ${PN}
+}