diff options
Diffstat (limited to 'media-gfx/graphicsmagick/graphicsmagick-1.3.5.ebuild')
-rw-r--r-- | media-gfx/graphicsmagick/graphicsmagick-1.3.5.ebuild | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.5.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.5.ebuild new file mode 100644 index 000000000..193c2b7aa --- /dev/null +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.5.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit flag-o-matic + +EAPI=2 + +MY_P=${P/graphicsm/GraphicsM} + +DESCRIPTION="A collection of tools and libraries for many image formats" +HOMEPAGE="http://www.graphicsmagick.org/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 cxx debug fpx imagemagick jbig +jpeg +jpeg2k lcms openmp + perl +png q16 q32 +svg +threads tiff +truetype X wmf zlib" + +DEPEND="bzip2? ( app-arch/bzip2 ) + fpx? ( media-libs/libfpx ) + virtual/ghostscript + jbig? ( media-libs/jbigkit ) + jpeg? ( media-libs/jpeg ) + jpeg2k? ( >=media-libs/jasper-1.701.0 ) + lcms? ( media-libs/lcms ) + media-video/mpeg2vidcodec + openmp? ( sys-devel/gcc[openmp] ) + perl? ( dev-lang/perl ) + png? ( media-libs/libpng ) + svg? ( dev-libs/libxml2 ) + tiff? ( >=media-libs/tiff-3.8.2 ) + truetype? ( >=media-libs/freetype-2.0 ) + wmf? ( media-libs/libwmf ) + X? ( x11-libs/libXext + x11-libs/libSM + x11-libs/libX11 + x11-libs/libICE ) + imagemagick? ( !media-gfx/imagemagick )" +RDEPEND=${DEPEND} +S=${WORKDIR}/${MY_P} + +src_configure() { + local quantumDepth="--with-quantum-depth=" + if use q16 ; then + quantumDepth="${quantumDepth}16" + elif use q32 ; then + quantumDepth="${quantumDepth}32" + else + quantumDepth="${quantumDepth}8" + fi + + use debug && filter-flags -fomit-frame-pointer + + econf \ + ${quantumDepth} \ + $( use_enable imagemagick magick-compat ) \ + $( use_enable openmp ) \ + $( use_with bzip2 bzlib ) \ + $( use_with fpx ) \ + $( use_with jbig ) \ + $( use_with jpeg ) \ + $( use_with jpeg2k jp2 ) \ + $( use_with lcms ) \ + $( use_with cxx magick-plus-plus ) \ + $( use_with perl ) \ + $( use_with png ) \ + $( use_with tiff ) \ + $( use_with truetype ttf ) \ + $( use_with X x ) \ + $( use_with svg xml ) \ + $( use_with wmf ) \ + $( use_with zlib ) \ + $( use_with threads ) \ + $( use_enable debug ccmalloc ) \ + $( use_enable debug prof ) \ + $( use_enable debug gcov ) \ + --disable-gprof \ + --enable-largefile \ + --without-included-ltdl \ + --without-gslib \ + --without-dps \ + --without-umem \ + --without-trio \ + --with-modules \ + --enable-shared +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc README.txt ChangeLog* || die "dodoc failed." +} + +pkg_postinst() { + elog "For RAW image suport please install media-gfx/dcraw." + elog "To read gnuplot files please install sci-visualization/gnuplot." +} |