Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/exact-image: metadata.xml ChangeLog exact-image-0.7.5.ebuild
Date: Thu, 07 Jan 2010 14:44:51
Message-Id: E1NStbV-000618-6E@stork.gentoo.org
1 hwoarang 10/01/07 14:44:49
2
3 Added: metadata.xml ChangeLog exact-image-0.7.5.ebuild
4 Log:
5 Initial commit. Fixes bug #249032
6 (Portage version: 2.2_rc61/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 media-gfx/exact-image/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>graphics</herd>
20 <maintainer>
21 <email>hwoarang@g.o</email>
22 <name>Markos Chandras</name>
23 </maintainer>
24 <use>
25 <flag name='agg'>Adds Anti-Grain Geometry support<pkg>x11-libs/agg</pkg></flag>
26 <flag name='swig'>Adds Swig support <pkg>dev-lang/swig</pkg></flag>
27 </use>
28 </pkgmetadata>
29
30
31
32 1.1 media-gfx/exact-image/ChangeLog
33
34 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/ChangeLog?rev=1.1&view=markup
35 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/ChangeLog?rev=1.1&content-type=text/plain
36
37 Index: ChangeLog
38 ===================================================================
39 # ChangeLog for media-gfx/exact-image
40 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
41 # $Header: /var/cvsroot/gentoo-x86/media-gfx/exact-image/ChangeLog,v 1.1 2010/01/07 14:44:48 hwoarang Exp $
42
43 *exact-image-0.7.5 (07 Jan 2010)
44
45 07 Jan 2010; <hwoarang@g.o> +exact-image-0.7.5.ebuild,
46 +metadata.xml:
47 Initial commit of exact-image application. Fixes bug #249032. Ebuild taken
48 from sunrise overlay
49
50
51
52
53 1.1 media-gfx/exact-image/exact-image-0.7.5.ebuild
54
55 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/exact-image-0.7.5.ebuild?rev=1.1&view=markup
56 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/exact-image/exact-image-0.7.5.ebuild?rev=1.1&content-type=text/plain
57
58 Index: exact-image-0.7.5.ebuild
59 ===================================================================
60 # Copyright 1999-2010 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 # $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 $
63
64 EAPI="2"
65
66 DESCRIPTION="A fast, modern and generic image processing library"
67 HOMEPAGE="http://www.exactcode.de/site/open_source/exactimage/"
68 SRC_URI="http://dl.exactcode.de/oss/${PN}/${P}.tar.bz2"
69
70 LICENSE="GPL-2"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE="agg expat jpeg jpeg2k lcms lua openexr php perl python ruby swig tiff truetype X"
74
75 RDEPEND="agg? ( x11-libs/agg[truetype] )
76 expat? ( dev-libs/expat )
77 jpeg2k? ( media-libs/jasper )
78 jpeg? ( media-libs/jpeg )
79 lcms? ( media-libs/lcms )
80 lua? ( dev-lang/lua )
81 openexr? ( media-libs/openexr )
82 php? ( dev-lang/php )
83 perl? ( sys-devel/libperl )
84 python? ( dev-lang/python )
85 ruby? ( dev-lang/ruby )
86 tiff? ( media-libs/tiff )
87 truetype? ( >=media-libs/freetype-2 )
88 X? (
89 x11-libs/libXext
90 x11-libs/libXt
91 x11-libs/libICE
92 x11-libs/libSM
93 )"
94
95 DEPEND="${RDEPEND}
96 swig? ( dev-lang/swig )"
97
98 src_configure() {
99 # evas support is disabled since evas is not on main tree. You can find it
100 # on enlightenment overlay
101 # bardecode is disabled since it is protected by custom licence
102 # libungif is disabled as it is not supported anymore
103 myconf=" --without-libungif --without-evas \
104 --without-bardecode --prefix=/usr
105 $(use_with jpeg libjpeg)\
106 $(use_with lua) \
107 $(use_with php) \
108 $(use_with ruby) \
109 $(use_with python) \
110 $(use_with swig) \
111 $(use_with agg libagg) \
112 $(use_with lcms) \
113 $(use_with tiff libtiff) \
114 $(use_with truetype freetype) \
115 $(use_with expat) \
116 $(use_with openexr) \
117 $(use_with jpeg2k jasper) \
118 $(use_with X x11)"
119 #econf fails
120 ./configure ${myconf} || die "configure failed"
121 }
122
123 src_install() {
124 emake DESTDIR="${D}" install || die "emake install failed"
125 dodoc README || die "dodoc failed"
126 }