diff options
author | 2009-11-24 00:20:48 +0000 | |
---|---|---|
committer | 2009-11-24 00:20:48 +0000 | |
commit | 4a96f14c643fc76248dc37d033b9e9d7d66c3676 (patch) | |
tree | e9581412a2f0bdcb51eb3968dd96518b4b9c433e /media-gfx | |
parent | Automated update of use.local.desc (diff) | |
download | gentoo-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/ChangeLog | 78 | ||||
-rw-r--r-- | media-gfx/graphicsmagick/graphicsmagick-1.3.7.ebuild | 116 | ||||
-rw-r--r-- | media-gfx/graphicsmagick/metadata.xml | 24 |
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> |