summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-04-04 18:38:53 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-04-04 18:38:53 +0000
commitbe93e02288b8dbc98ad8233493bedb486ea61acb (patch)
tree5b1fa1090c8a300af9ba5d8adc1263494ee1fc38 /media-libs
parentMask umfpack useflag on gegl for now. Bug #361947. (diff)
downloadhistorical-be93e02288b8dbc98ad8233493bedb486ea61acb.tar.gz
historical-be93e02288b8dbc98ad8233493bedb486ea61acb.tar.bz2
historical-be93e02288b8dbc98ad8233493bedb486ea61acb.zip
Update all useflags to actualy comply with what is in configure.ac.
Package-Manager: portage-2.2.0_alpha29/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/gegl/ChangeLog6
-rw-r--r--media-libs/gegl/Manifest12
-rw-r--r--media-libs/gegl/gegl-0.1.6.ebuild62
-rw-r--r--media-libs/gegl/metadata.xml3
4 files changed, 52 insertions, 31 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/Manifest b/media-libs/gegl/Manifest
index 7224a2439dc2..ef7f06423239 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -7,13 +7,13 @@ AUX replace-imgconvert-by-swsscale.patch 2154 RMD160 fcf0e6c524a3e2071e474bdb62c
DIST gegl-0.0.22.tar.bz2 1255087 RMD160 5090297c6249a53e3731ecf4b8d3eeeb26768c39 SHA1 de684d4c8d9eaa9b7e283c55c5f779e5bdabee78 SHA256 857233c84fe4a215466582eeeac3e719059f2d467f700a9f6885c35f55caa65b
DIST gegl-0.1.6.tar.bz2 4118465 RMD160 8b7bf74fe769cee289b336b5d815b370aa3a125d SHA1 27bedcfd077da7a6913b82966dbec904b22c121d SHA256 a166225625eebfb57fd417c88cf1fa6e29b1d308d50ac3bd9ef30bad9f3726d1
EBUILD gegl-0.0.22.ebuild 2444 RMD160 68481b3e22ddb92555ee740bc2095ca54e17aecd SHA1 ff3b4ffb94ec731d203275a1580bd73f9e6248a4 SHA256 7b6f4c39f917e4d4ce2248d5b616e138eed782c12208a984c0127a84bef09718
-EBUILD gegl-0.1.6.ebuild 2227 RMD160 d060ef431c0937663e6049831623ca2dec593020 SHA1 070cb25d9604222dc317c376b5bbe5e7639edd7c SHA256 d55c30e98766ef6cf6f1dcb03a356d3d486bf65eb2fb1ab82c9f755517bf0dca
-MISC ChangeLog 5855 RMD160 5b606118d0c2d151e8f4872f35f30d6e721f8ae4 SHA1 e9eafd7646be206c17c6b8d93fcca2b21cc8e9c2 SHA256 9e5c1349804e02a566accf97ce1d47624cec5010101c0ac5fa7f0afe3f071ea2
-MISC metadata.xml 220 RMD160 a49072631c03f8ac3685b12169abeef3b34ad3d6 SHA1 9614887db749b0a3c17016da5b3ec0e42b908ad3 SHA256 c893488c84e6da8039f2b473982f03e934ec12f8fe2c1ace770f9e34969db081
+EBUILD gegl-0.1.6.ebuild 2636 RMD160 0e65aed97bb6a7399a52323a0dea8c52beb98fd3 SHA1 e255fc2c0bd0f8806843846f9cbe880a59994f7a SHA256 ad5bb77c719663a8c937794f666cadf7b4eeba50fa807f63f36e4478666fe360
+MISC ChangeLog 6016 RMD160 f015f9f06f56dd0a499b6db5a30065525afe199b SHA1 fe8e64d167831f49702377ac5c56d057f4ff02d8 SHA256 8dc4a46ef6e4fd58f774330b232ff54e4c0c03ebc5567b3f788f59bc6eedd368
+MISC metadata.xml 317 RMD160 b9867cb85a3e34e4be5f2f13819dddad6ef99d82 SHA1 b0ac1012f68dc3c995458b0dccc86025794a9f4b SHA256 a01ab3482ec5a5eabe76d02bec00ee0754217fa0307cf34d9849f0952ec78523
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk2VqNAACgkQHB6c3gNBRYdsmwCePhQzCtph3qHpmwyVNlckCCPc
-9dYAoL1wniTXoXC8rzLj9lZnbmY5IrOB
-=V36c
+iEYEARECAAYFAk2aEBYACgkQHB6c3gNBRYfAiQCgrffRH0Q9TqMe6uGwE128K0Ms
+2TwAn3D8P7lX4q4NDK4JJkMJwn/7sLH2
+=BypD
-----END PGP SIGNATURE-----
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>