diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2011-04-04 18:38:53 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2011-04-04 18:38:53 +0000 |
commit | cf120dae6addcd4d2153ed9b682896af3fe37ae2 (patch) | |
tree | a507d17041482a7e6fb264506692e4706c59975c /media-libs | |
parent | Mask umfpack useflag on gegl for now. Bug #361947. (diff) | |
download | gentoo-2-cf120dae6addcd4d2153ed9b682896af3fe37ae2.tar.gz gentoo-2-cf120dae6addcd4d2153ed9b682896af3fe37ae2.tar.bz2 gentoo-2-cf120dae6addcd4d2153ed9b682896af3fe37ae2.zip |
Update all useflags to actualy comply with what is in configure.ac.
(Portage version: 2.2.0_alpha29/cvs/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/gegl/ChangeLog | 6 | ||||
-rw-r--r-- | media-libs/gegl/gegl-0.1.6.ebuild | 62 | ||||
-rw-r--r-- | media-libs/gegl/metadata.xml | 3 |
3 files changed, 46 insertions, 25 deletions
diff --git a/media-libs/gegl/ChangeLog b/media-libs/gegl/ChangeLog index 8955d9a80113..fe9932338f66 100644 --- a/media-libs/gegl/ChangeLog +++ b/media-libs/gegl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-libs/gegl # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.42 2011/04/01 10:31:33 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.43 2011/04/04 18:38:53 scarabeus Exp $ + + 04 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> gegl-0.1.6.ebuild, + metadata.xml: + Update all useflags to actualy comply with what is in configure.ac. 01 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> gegl-0.1.6.ebuild: Use ED since we use eapi3. diff --git a/media-libs/gegl/gegl-0.1.6.ebuild b/media-libs/gegl/gegl-0.1.6.ebuild index 92ed68daf24b..c5071b99c9ca 100644 --- a/media-libs/gegl/gegl-0.1.6.ebuild +++ b/media-libs/gegl/gegl-0.1.6.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/gegl-0.1.6.ebuild,v 1.6 2011/04/01 10:31:33 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/gegl-0.1.6.ebuild,v 1.7 2011/04/04 18:38:53 scarabeus Exp $ -EAPI=3 +EAPI=4 inherit eutils autotools @@ -14,26 +14,28 @@ LICENSE="|| ( GPL-3 LGPL-3 )" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="cairo debug doc ffmpeg jpeg mmx openexr png raw sdl sse svg v4l" +IUSE="cairo debug exif ffmpeg graphviz jpeg jpeg2k lua mmx openexr png raw sdl sse svg umfpack v4l" DEPEND=">=media-libs/babl-0.1.4 - >=dev-libs/glib-2.22.0:2 - media-libs/libpng - >=x11-libs/gtk+-2.18.0:2 + dev-libs/glib:2 + x11-libs/gtk+:2 + x11-libs/gdk-pixbuf:2 x11-libs/pango + sys-libs/zlib cairo? ( x11-libs/cairo ) - doc? ( app-text/asciidoc - dev-lang/ruby - >=dev-lang/lua-5.1.0 - app-text/enscript - media-gfx/graphviz - || ( media-gfx/imagemagick[png] media-gfx/graphicsmagic[png] ) ) + exif? ( media-gfx/exiv2 ) ffmpeg? ( virtual/ffmpeg ) + graphviz? ( media-gfx/graphviz ) jpeg? ( virtual/jpeg ) + jpeg2k? ( media-libs/jasper ) + lua? ( dev-lang/lua ) openexr? ( media-libs/openexr ) - raw? ( >=media-libs/libopenraw-0.0.5 ) + png? ( media-libs/libpng ) + raw? ( media-libs/libopenraw ) sdl? ( media-libs/libsdl ) - svg? ( >=gnome-base/librsvg-2.14.0:2 )" + svg? ( gnome-base/librsvg:2 ) + umfpack? ( sci-libs/umfpack ) + v4l? ( media-libs/libv4l )" RDEPEND="${DEPEND}" # broken upstream, see: @@ -51,28 +53,40 @@ src_prepare() { } src_configure() { - econf --with-gtk --with-pango --with-gdk-pixbuf \ + # never enable altering of CFLAGS via profile option + # libspiro: not in portage main tree + # disable documentation as the generating is bit automagic + # if anyone wants to work on it just create bug with patch + # gtk and friends: always enable + econf \ + --disable-profile \ + --without-libspiro \ + --disable-doc --disable-workshop \ + --with-gtk --with-pango --with-gdk-pixbuf --with-gio \ + $(use_enable mmx) \ + $(use_enable sse) \ + $(use_enable doc docs) \ + $(use_enable doc workshop) \ $(use_enable debug) \ $(use_with cairo) \ $(use_with cairo pangocairo) \ - $(use_with v4l libv4l) \ - $(use_enable doc docs) \ - $(use_with doc graphviz) \ - $(use_with doc lua) \ - $(use_enable doc workshop) \ + $(use_with exif exiv2) \ $(use_with ffmpeg libavformat) \ + $(use_with graphviz) \ $(use_with jpeg libjpeg) \ - $(use_enable mmx) \ + $(use_with jpeg2k jasper) \ + $(use_with lua) \ $(use_with openexr) \ $(use_with png libpng) \ $(use_with raw libopenraw) \ $(use_with sdl) \ $(use_with svg librsvg) \ - $(use_enable sse) + $(use_with umfpack) \ + $(use_with v4l libv4l) } src_install() { - emake DESTDIR="${ED}" install || die "emake install failed" + emake DESTDIR="${ED}" install find "${ED}" -name '*.la' -delete - dodoc ChangeLog INSTALL README NEWS || die "dodoc failed" + dodoc ChangeLog INSTALL README NEWS } diff --git a/media-libs/gegl/metadata.xml b/media-libs/gegl/metadata.xml index 9810d4927a0d..b3d20fbdd03a 100644 --- a/media-libs/gegl/metadata.xml +++ b/media-libs/gegl/metadata.xml @@ -5,4 +5,7 @@ <maintainer> <email>hanno@gentoo.org</email> </maintainer> +<use> + <flag name="umfpack">Enable sparse solving via <pkg>sci-libs/umfpack</pkg>.</flag> +</use> </pkgmetadata> |