summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-01-07 14:44:48 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-01-07 14:44:48 +0000
commit78582dffb0e226c3e0f56f217f12da319a2a3fb1 (patch)
tree22d11a38a1c84be9565791e2982e7c503d95a8a1 /media-gfx/exact-image
parentBump for #198171, thanks to Matt Michalowski (diff)
downloadhistorical-78582dffb0e226c3e0f56f217f12da319a2a3fb1.tar.gz
historical-78582dffb0e226c3e0f56f217f12da319a2a3fb1.tar.bz2
historical-78582dffb0e226c3e0f56f217f12da319a2a3fb1.zip
Initial commit. Fixes bug #249032
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/exact-image')
-rw-r--r--media-gfx/exact-image/ChangeLog11
-rw-r--r--media-gfx/exact-image/Manifest4
-rw-r--r--media-gfx/exact-image/exact-image-0.7.5.ebuild67
-rw-r--r--media-gfx/exact-image/metadata.xml13
4 files changed, 95 insertions, 0 deletions
diff --git a/media-gfx/exact-image/ChangeLog b/media-gfx/exact-image/ChangeLog
new file mode 100644
index 000000000000..8f5d9c74c1a4
--- /dev/null
+++ b/media-gfx/exact-image/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-gfx/exact-image
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/exact-image/ChangeLog,v 1.1 2010/01/07 14:44:48 hwoarang Exp $
+
+*exact-image-0.7.5 (07 Jan 2010)
+
+ 07 Jan 2010; <hwoarang@gentoo.org> +exact-image-0.7.5.ebuild,
+ +metadata.xml:
+ Initial commit of exact-image application. Fixes bug #249032. Ebuild taken
+ from sunrise overlay
+
diff --git a/media-gfx/exact-image/Manifest b/media-gfx/exact-image/Manifest
new file mode 100644
index 000000000000..a9f7fbd640ac
--- /dev/null
+++ b/media-gfx/exact-image/Manifest
@@ -0,0 +1,4 @@
+DIST exact-image-0.7.5.tar.bz2 532314 RMD160 ec83a3f124ac0e6dc7d2724fdf9d2e5c77893227 SHA1 9e0a57df673ffa3b97dd858935c9f0732f09cc82 SHA256 d43635e06fdb48ec8c23bbfd66f40c5a1fc64c81913220f267dd7449050d0c69
+EBUILD exact-image-0.7.5.ebuild 1919 RMD160 d4d7da1c0852f6c0d1a8f383c315f3aa2ca02153 SHA1 13a602832f9995742bdceb78b901e388028a939a SHA256 64d9944135b13dd82a8b899cdb74584d80591f133e0d17f1a917701aa1654215
+MISC ChangeLog 433 RMD160 95901a1bf9f5df2400f659996a821d70d981ef7e SHA1 d2c1d2f845d19d015da62e33d3ef49a73accba2d SHA256 97923107ba8100215f9fc5f25edd2b0de4c48399ae080862a6c8d1236ea61494
+MISC metadata.xml 415 RMD160 699c10ad1591672665f5f5a0dc826446ac963abe SHA1 37571ecb2ec795cd8a0122de6eddf72be850e4fa SHA256 0c3bba661467d1f7649ce868cc87cff7985a800b6bf330b35a32fecb84939f1c
diff --git a/media-gfx/exact-image/exact-image-0.7.5.ebuild b/media-gfx/exact-image/exact-image-0.7.5.ebuild
new file mode 100644
index 000000000000..959ae5b14e15
--- /dev/null
+++ b/media-gfx/exact-image/exact-image-0.7.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/exact-image/exact-image-0.7.5.ebuild,v 1.1 2010/01/07 14:44:48 hwoarang Exp $
+
+EAPI="2"
+
+DESCRIPTION="A fast, modern and generic image processing library"
+HOMEPAGE="http://www.exactcode.de/site/open_source/exactimage/"
+SRC_URI="http://dl.exactcode.de/oss/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg expat jpeg jpeg2k lcms lua openexr php perl python ruby swig tiff truetype X"
+
+RDEPEND="agg? ( x11-libs/agg[truetype] )
+ expat? ( dev-libs/expat )
+ jpeg2k? ( media-libs/jasper )
+ jpeg? ( media-libs/jpeg )
+ lcms? ( media-libs/lcms )
+ lua? ( dev-lang/lua )
+ openexr? ( media-libs/openexr )
+ php? ( dev-lang/php )
+ perl? ( sys-devel/libperl )
+ python? ( dev-lang/python )
+ ruby? ( dev-lang/ruby )
+ tiff? ( media-libs/tiff )
+ truetype? ( >=media-libs/freetype-2 )
+ X? (
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+DEPEND="${RDEPEND}
+ swig? ( dev-lang/swig )"
+
+src_configure() {
+ # evas support is disabled since evas is not on main tree. You can find it
+ # on enlightenment overlay
+ # bardecode is disabled since it is protected by custom licence
+ # libungif is disabled as it is not supported anymore
+ myconf=" --without-libungif --without-evas \
+ --without-bardecode --prefix=/usr
+ $(use_with jpeg libjpeg)\
+ $(use_with lua) \
+ $(use_with php) \
+ $(use_with ruby) \
+ $(use_with python) \
+ $(use_with swig) \
+ $(use_with agg libagg) \
+ $(use_with lcms) \
+ $(use_with tiff libtiff) \
+ $(use_with truetype freetype) \
+ $(use_with expat) \
+ $(use_with openexr) \
+ $(use_with jpeg2k jasper) \
+ $(use_with X x11)"
+ #econf fails
+ ./configure ${myconf} || die "configure failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README || die "dodoc failed"
+}
diff --git a/media-gfx/exact-image/metadata.xml b/media-gfx/exact-image/metadata.xml
new file mode 100644
index 000000000000..9489cd499df8
--- /dev/null
+++ b/media-gfx/exact-image/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>graphics</herd>
+<maintainer>
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+</maintainer>
+<use>
+ <flag name='agg'>Adds Anti-Grain Geometry support<pkg>x11-libs/agg</pkg></flag>
+ <flag name='swig'>Adds Swig support <pkg>dev-lang/swig</pkg></flag>
+</use>
+</pkgmetadata>