diff options
author | Alexis Ballier <aballier@gentoo.org> | 2009-11-25 17:10:35 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2009-11-25 17:10:35 +0000 |
commit | 435bcf65c3b47bb422d6e10999347c507640e17e (patch) | |
tree | 29d337a60a191dc7026f7d959dcacfac97e2f44a /dev-ml/camlimages/camlimages-3.0.2.ebuild | |
parent | Remove kde-base/kdelibs:3.5 support wrt #292846. (diff) | |
download | historical-435bcf65c3b47bb422d6e10999347c507640e17e.tar.gz historical-435bcf65c3b47bb422d6e10999347c507640e17e.tar.bz2 historical-435bcf65c3b47bb422d6e10999347c507640e17e.zip |
Version bump, plus patch for bug #290222
Package-Manager: portage-2.2_rc51/cvs/Linux x86_64
Diffstat (limited to 'dev-ml/camlimages/camlimages-3.0.2.ebuild')
-rw-r--r-- | dev-ml/camlimages/camlimages-3.0.2.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/dev-ml/camlimages/camlimages-3.0.2.ebuild b/dev-ml/camlimages/camlimages-3.0.2.ebuild new file mode 100644 index 000000000000..b8fcd2186742 --- /dev/null +++ b/dev-ml/camlimages/camlimages-3.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlimages/camlimages-3.0.2.ebuild,v 1.1 2009/11/25 17:10:35 aballier Exp $ + +EAPI=2 + +inherit eutils autotools + +IUSE="doc gif gs gtk jpeg tiff truetype xpm" + +DESCRIPTION="An image manipulation library for ocaml" +HOMEPAGE="http://cristal.inria.fr/camlimages/" +SRC_URI="http://cristal.inria.fr/camlimages/${P}.tgz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt] + gif? ( media-libs/giflib ) + gtk? ( dev-ml/lablgtk ) + gs? ( virtual/ghostscript ) + jpeg? ( media-libs/jpeg ) + tiff? ( media-libs/tiff ) + media-libs/libpng + truetype? ( >=media-libs/freetype-2 ) + xpm? ( x11-libs/libXpm ) + " +DEPEND="${DEPEND} + dev-ml/ocaml-autoconf + dev-ml/findlib" + +src_prepare() { + epatch "${FILESDIR}/${P}-tiffread-CVE-2009-3296.patch" + epatch "${FILESDIR}/${P}-ocaml-autoconf11.patch" + eautoreconf +} + +src_configure() { + econf \ + $(use_with gif) \ + $(use_with gs) \ + $(use_with gtk lablgtk2) \ + --without-lablgtk \ + $(use_with jpeg) \ + --with-png \ + $(use_with tiff) \ + $(use_with truetype freetype) \ + $(use_with xpm) +} + +src_compile() { + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" ocamlsitelibdir="$(ocamlfind printconf destdir)/${PN}" install || die + dodoc README + use doc && dohtml doc/* +} |