summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-11-24 00:20:48 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-11-24 00:20:48 +0000
commit4a96f14c643fc76248dc37d033b9e9d7d66c3676 (patch)
treee9581412a2f0bdcb51eb3968dd96518b4b9c433e /media-gfx
parentAutomated update of use.local.desc (diff)
downloadgentoo-2-4a96f14c643fc76248dc37d033b9e9d7d66c3676.tar.gz
gentoo-2-4a96f14c643fc76248dc37d033b9e9d7d66c3676.tar.bz2
gentoo-2-4a96f14c643fc76248dc37d033b9e9d7d66c3676.zip
Re-imported into the main tree (needed for octave). Thanks everyone in bug #190372, especially Janne Rönkkö to maintain in the sunrise overlay
(Portage version: 2.2_rc51/cvs/Linux x86_64)
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/graphicsmagick/ChangeLog78
-rw-r--r--media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild116
-rw-r--r--media-gfx/graphicsmagick/metadata.xml24
3 files changed, 218 insertions, 0 deletions
diff --git a/media-gfx/graphicsmagick/ChangeLog b/media-gfx/graphicsmagick/ChangeLog
new file mode 100644
index 000000000000..a5af0077f06e
--- /dev/null
+++ b/media-gfx/graphicsmagick/ChangeLog
@@ -0,0 +1,78 @@
+# ChangeLog for media-gfx/graphicsmagick
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphicsmagick/ChangeLog,v 1.49 2009/11/24 00:20:48 bicatali Exp $
+
+*graphicsmagick-1.3.7 (24 Nov 2009)
+
+ 24 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org>
+ +graphicsmagick-1.3.7.ebuild, +metadata.xml:
+ Re-imported into the main tree (needed for octave). Thanks everyone in bug
+ #190372, especially Janne Rönkkö to maintain in the sunrise overlay
+
+ 19 Sep 2009; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.6.ebuild, +graphicsmagick-1.3.7.ebuild:
+ Version bump to 1.3.7
+
+ 11 Aug 2009; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.5.ebuild, +graphicsmagick-1.3.6.ebuild, metadata.xml:
+ Version bump for GM 1.3.6.
+
+ 05 May 2009; Christian Ruppert <idl0r@gentoo.org>
+ graphicsmagick-1.3.5.ebuild:
+ Fixed EAPI definition.
+
+ 17 Apr 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
+ graphicsmagick-1.3.5.ebuild:
+ QA quotes around EAPI version
+
+ 13 Apr 2009; Janne Rönkkö (jroo) <jroo@iki.fi>
+ graphicsmagick-1.3.5.ebuild:
+ Bugfix for perllocal.pod problem. Thanks to valli.
+
+ 27 Jan 2009; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.4.ebuild, +graphicsmagick-1.3.5.ebuild:
+ Version bumb for GraphicsMagick.
+
+ 19 Jan 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ graphicsmagick-1.3.4.ebuild:
+ Add suggested RDEPEND=${DEPEND}
+
+ 16 Jan 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ graphicsmagick-1.3.4.ebuild:
+ Move to EAPI-2 for openmp-usedep
+
+ 16 Jan 2009; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.3.ebuild, +graphicsmagick-1.3.4.ebuild:
+ Version bumb to 1.3.4 for GraphicsMagick.
+
+ 10 Dec 2008; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.2.ebuild, +graphicsmagick-1.3.3.ebuild:
+ Version bumb for GraphicsMagick.
+
+ 18 Nov 2008; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.3.ebuild, +graphicsmagick-1.3.1.ebuild:
+ Version bumb for graphicsmagick.
+
+ 16 Nov 2008; Janne Rönkkö (jroo) <jroo@iki.fi>
+ -graphicsmagick-1.2.5.ebuild, +graphicsmagick-1.3.ebuild:
+ Version bump for graphicsmagick.
+
+ 23 Aug 2008; Thomas Beierlein (TomJBE) <tb@forth-ev.de> metadata.xml:
+ Added local USE flag description wrt GLEP 56
+
+ 04 Aug 2008; Tiago Cunha (tcunha) <me@tiagocunha.org>
+ graphicsmagick-1.2.5.ebuild:
+ Whitespace
+
+ 03 Aug 2008; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ graphicsmagick-1.2.5.ebuild:
+ econf dies on its own
+
+ 03 Aug 2008; Janne Rönkkö (jroo) <jroo@iki.fi>
+ graphicsmagick-1.2.5.ebuild:
+ Corrected license for graphicsmagick-1.2.5.
+
+ 02 Aug 2008; Janne Rönkkö (jroo) <jroo@iki.fi>
+ +graphicsmagick-1.2.5.ebuild, +metadata.xml:
+ New Ebuild for bug 190372.
+
diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild
new file mode 100644
index 000000000000..22330e131d26
--- /dev/null
+++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild,v 1.1 2009/11/24 00:20:48 bicatali Exp $
+
+EAPI="2"
+
+inherit toolchain-funcs flag-o-matic perl-app
+
+MY_P=${P/graphicsm/GraphicsM}
+
+DESCRIPTION="Collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.graphicsmagick.org/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bzip2 cxx debug fpx -gs imagemagick jbig +jpeg +jpeg2k lcms openmp
+ perl +png q16 q32 +svg +threads tiff +truetype X wmf zlib"
+
+RDEPEND="bzip2? ( app-arch/bzip2 )
+ fpx? ( media-libs/libfpx )
+ gs? ( virtual/ghostscript )
+ jbig? ( media-libs/jbigkit )
+ jpeg? ( media-libs/jpeg )
+ jpeg2k? ( >=media-libs/jasper-1.701.0 )
+ lcms? ( media-libs/lcms )
+ 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 )"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ if use openmp &&
+ [[ $(tc-getCC)$ == *gcc* ]] &&
+ ( [[ $(gcc-major-version)$(gcc-minor-version) -lt 42 ]] ||
+ ! built_with_use sys-devel/gcc openmp )
+ then
+ ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 "
+ ewarn "If you want to build fftw with OpenMP, abort now,"
+ ewarn "and switch CC to an OpenMP capable compiler"
+ epause 5
+ fi
+}
+
+src_configure() {
+ local quantumDepth
+ if use q16 ; then
+ quantumDepth="16"
+ elif use q32 ; then
+ quantumDepth="32"
+ else
+ quantumDepth="8"
+ fi
+
+ use debug && filter-flags -fomit-frame-pointer
+
+ econf \
+ --enable-shared \
+ --enable-largefile \
+ --without-included-ltdl \
+ --without-frozenpaths \
+ --with-modules \
+ --with-quantum-depth=${quantumDepth} \
+ $(use_enable debug ccmalloc) \
+ $(use_enable debug prof) \
+ $(use_enable debug gcov) \
+ $(use_enable imagemagick magick-compat) \
+ $(use_enable openmp) \
+ $(use_with bzip2 bzlib) \
+ $(use_with cxx magick-plus-plus) \
+ $(use_with fpx) \
+ $(use_with gs gslib) \
+ $(use_with jbig) \
+ $(use_with jpeg) \
+ $(use_with jpeg2k jp2) \
+ $(use_with lcms) \
+ $(use_with perl) \
+ $(use_with png) \
+ $(use_with svg xml) \
+ $(use_with threads) \
+ $(use_with tiff) \
+ $(use_with truetype ttf) \
+ $(use_with wmf) \
+ $(use_with X x) \
+ $(use_with zlib)
+}
+
+src_test() {
+ emake check || die "tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc README.txt ChangeLog* NEWS.txt TODO.txt
+
+ # Fix perllocal.pod file collision
+ use perl && fixlocalpod
+}
+
+pkg_postinst() {
+ elog "For RAW image suport please install media-gfx/dcraw."
+ elog "For mpeg suport please install media-video/mpeg2vidcodec."
+ elog "To read gnuplot files please install sci-visualization/gnuplot."
+}
diff --git a/media-gfx/graphicsmagick/metadata.xml b/media-gfx/graphicsmagick/metadata.xml
new file mode 100644
index 000000000000..0c476d39809e
--- /dev/null
+++ b/media-gfx/graphicsmagick/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>bicatali@gentoo.org</email>
+</maintainer>
+<herd>graphics</herd>
+<longdescription lang='en'>
+ This is a port of GraphicsMagick(TM), the "swiss army knife" of
+ image processing. It provides a robust collection of tools and libraries
+ which support reading, writing, and manipulating an image in over 88 major
+ formats including formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF,
+ SVG and TIFF.
+ The program is the fork of a better-known ImageMagick (5.5.2), which
+ emphasizes end-user and API-stabilities.
+</longdescription>
+<use>
+ <flag name='fpx'>Enable FlashPix support</flag>
+ <flag name='gs'>Enable Ghoscript support</flag>
+ <flag name='imagemagick'>Enable ImageMagick command compatibility</flag>
+ <flag name='q16'>Set quantum depth to 16</flag>
+ <flag name='q32'>Set quantum depth to 32</flag>
+</use>
+</pkgmetadata>