Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/gegl: gegl-0.1.8.ebuild metadata.xml ChangeLog
Date: Sun, 01 Jan 2012 13:33:47
Message-Id: 20120101133338.2B53D2004B@flycatcher.gentoo.org
1 sping 12/01/01 13:33:38
2
3 Modified: metadata.xml ChangeLog
4 Added: gegl-0.1.8.ebuild
5 Log:
6 media-libs/gegl: 0.1.8
7
8 (Portage version: 2.1.10.43/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 media-libs/gegl/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/gegl/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 24 Sep 2011 09:39:14 -0000 1.3
24 +++ metadata.xml 1 Jan 2012 13:33:37 -0000 1.4
25 @@ -5,6 +5,8 @@
26 <email>hanno@g.o</email>
27 </maintainer>
28 <use>
29 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection.</flag>
30 + <flag name="lensfun">Enable support for <pkg>media-libs/lensfun</pkg>.</flag>
31 <flag name="umfpack">Enable sparse solving via <pkg>sci-libs/umfpack</pkg>.</flag>
32 </use>
33 </pkgmetadata>
34
35
36
37 1.59 media-libs/gegl/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/ChangeLog?rev=1.59&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/ChangeLog?rev=1.59&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/ChangeLog?r1=1.58&r2=1.59
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v
46 retrieving revision 1.58
47 retrieving revision 1.59
48 diff -u -r1.58 -r1.59
49 --- ChangeLog 22 Dec 2011 10:33:39 -0000 1.58
50 +++ ChangeLog 1 Jan 2012 13:33:38 -0000 1.59
51 @@ -1,6 +1,12 @@
52 # ChangeLog for media-libs/gegl
53 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.58 2011/12/22 10:33:39 scarabeus Exp $
55 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
56 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.59 2012/01/01 13:33:38 sping Exp $
57 +
58 +*gegl-0.1.8 (01 Jan 2012)
59 +
60 + 01 Jan 2012; Sebastian Pipping <sping@g.o> +gegl-0.1.8.ebuild,
61 + metadata.xml:
62 + Bump to 0.1.8
63
64 22 Dec 2011; Tomáš Chvátal <scarabeus@g.o> -gegl-0.0.22.ebuild:
65 remove old
66
67
68
69 1.1 media-libs/gegl/gegl-0.1.8.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/gegl-0.1.8.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gegl/gegl-0.1.8.ebuild?rev=1.1&content-type=text/plain
73
74 Index: gegl-0.1.8.ebuild
75 ===================================================================
76 # Copyright 1999-2012 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/gegl-0.1.8.ebuild,v 1.1 2012/01/01 13:33:37 sping Exp $
79
80 EAPI=4
81
82 inherit eutils autotools
83
84 DESCRIPTION="A graph based image processing framework"
85 HOMEPAGE="http://www.gegl.org/"
86 SRC_URI="ftp://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
87
88 LICENSE="|| ( GPL-3 LGPL-3 )"
89 SLOT="0"
90 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
91
92 IUSE="cairo debug exif ffmpeg graphviz introspection jpeg jpeg2k lensfun lua mmx openexr png raw sdl sse svg umfpack v4l"
93
94 VALASLOT="0.14"
95
96 RDEPEND=">=media-libs/babl-0.1.6
97 >=dev-libs/glib-2.28:2
98 x11-libs/gtk+:2
99 >=x11-libs/gdk-pixbuf-2.18:2
100 x11-libs/pango
101 sys-libs/zlib
102 cairo? ( x11-libs/cairo )
103 exif? ( media-gfx/exiv2 )
104 ffmpeg? ( virtual/ffmpeg )
105 graphviz? ( media-gfx/graphviz )
106 jpeg? ( virtual/jpeg )
107 jpeg2k? ( >=media-libs/jasper-1.900.1 )
108 lua? ( >=dev-lang/lua-5.1 )
109 openexr? ( media-libs/openexr )
110 png? ( media-libs/libpng )
111 raw? ( >=media-libs/libopenraw-0.0.5 )
112 sdl? ( media-libs/libsdl )
113 svg? ( >=gnome-base/librsvg-2.14:2 )
114 umfpack? ( sci-libs/umfpack )
115 v4l? ( media-libs/libv4l )
116 dev-lang/perl
117 introspection? ( >=dev-libs/gobject-introspection-0.10
118 >=dev-python/pygobject-2.26:2 )
119 lensfun? ( >=media-libs/lensfun-0.2.5 )"
120 DEPEND="${RDEPEND}
121 dev-util/pkgconfig
122 >=sys-devel/libtool-2.2
123 dev-lang/vala:${VALASLOT}[vapigen]"
124
125 # tests fail in various ways:
126 # see bug #362215
127 RESTRICT="test"
128
129 DOCS=( ChangeLog INSTALL README NEWS )
130
131 src_prepare() {
132 # Workaroung "No rule to make target `gegl-0.1.deps'"
133 touch "${S}/gegl/gegl-0.1.deps" || die
134
135 # fix OSX loadable module filename extension
136 sed -i -e 's/\.dylib/.bundle/' configure.ac || die
137 eautoreconf
138 }
139
140 src_configure() {
141 # never enable altering of CFLAGS via profile option
142 # libspiro: not in portage main tree
143 # disable documentation as the generating is bit automagic
144 # if anyone wants to work on it just create bug with patch
145 VAPIGEN="$(type -p vapigen-${VALASLOT})" \
146 econf \
147 --disable-profile \
148 --without-libspiro \
149 --disable-docs --disable-workshop \
150 --with-pango --with-gdk-pixbuf \
151 $(use_enable mmx) \
152 $(use_enable sse) \
153 $(use_enable debug) \
154 $(use_with cairo) \
155 $(use_with cairo pangocairo) \
156 $(use_with exif exiv2) \
157 $(use_with ffmpeg libavformat) \
158 $(use_with graphviz) \
159 $(use_with jpeg libjpeg) \
160 $(use_with jpeg2k jasper) \
161 $(use_with lua) \
162 $(use_with openexr) \
163 $(use_with png libpng) \
164 $(use_with raw libopenraw) \
165 $(use_with sdl) \
166 $(use_with svg librsvg) \
167 $(use_with umfpack) \
168 $(use_with v4l libv4l) \
169 $(use_with introspection) \
170 $(use_with lensfun)
171 # TODO expose --without-vala ?
172 }
173
174 src_test() {
175 # set xdg dirs to not violate sandbox constrains
176 export XDG_CONFIG_HOME="${T}"
177 export XDG_CACHE_HOME="${T}"
178
179 default
180 }
181
182 src_install() {
183 default
184 find "${ED}" -name '*.la' -delete
185 }