summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sping@gentoo.org>2012-01-01 13:33:38 +0000
committerSebastian Pipping <sping@gentoo.org>2012-01-01 13:33:38 +0000
commit6fec95acb80f60015c8e4744796613e311a1e866 (patch)
tree34ef9d8f7da6a1ac15ada4c02e11ac43ac3e3b76 /media-libs/gegl
parentDrop ia64 support #345433 (diff)
downloadhistorical-6fec95acb80f60015c8e4744796613e311a1e866.tar.gz
historical-6fec95acb80f60015c8e4744796613e311a1e866.tar.bz2
historical-6fec95acb80f60015c8e4744796613e311a1e866.zip
media-libs/gegl: 0.1.8
Package-Manager: portage-2.1.10.43/cvs/Linux x86_64
Diffstat (limited to 'media-libs/gegl')
-rw-r--r--media-libs/gegl/ChangeLog10
-rw-r--r--media-libs/gegl/Manifest22
-rw-r--r--media-libs/gegl/gegl-0.1.8.ebuild110
-rw-r--r--media-libs/gegl/metadata.xml2
4 files changed, 127 insertions, 17 deletions
diff --git a/media-libs/gegl/ChangeLog b/media-libs/gegl/ChangeLog
index 1f05d230b733..b351dcce8da3 100644
--- a/media-libs/gegl/ChangeLog
+++ b/media-libs/gegl/ChangeLog
@@ -1,6 +1,12 @@
# 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.58 2011/12/22 10:33:39 scarabeus Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.59 2012/01/01 13:33:38 sping Exp $
+
+*gegl-0.1.8 (01 Jan 2012)
+
+ 01 Jan 2012; Sebastian Pipping <sping@gentoo.org> +gegl-0.1.8.ebuild,
+ metadata.xml:
+ Bump to 0.1.8
22 Dec 2011; Tomáš Chvátal <scarabeus@gentoo.org> -gegl-0.0.22.ebuild:
remove old
diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index a1fa4b8db69d..3c49bdac2e15 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -6,23 +6,15 @@ AUX gegl-0.0.22-locale_h.diff 282 RMD160 e3b6efcd91de6da23442c5da5ae9eaec2ee079b
AUX gegl-doubledestdir.diff 438 RMD160 0b5f29d54e57d65f9e9ce58ccaf049235a176118 SHA1 975ee3a2346c14ad67c3dd2667f54cbea316bbd4 SHA256 a39da1569b510092ba345f52f33486fc246165ffd0f84d0129d29e77a26ccc2b
AUX replace-imgconvert-by-swsscale.patch 2154 RMD160 fcf0e6c524a3e2071e474bdb62c4ccf3df1cfa09 SHA1 b8202e020c28cd70ca7aa96421edee940abf7a9c SHA256 d0470dd22814afffbbb2fffa7fc9488129b9cae715f26c8330eea913550885dc
DIST gegl-0.1.6.tar.bz2 4118465 RMD160 8b7bf74fe769cee289b336b5d815b370aa3a125d SHA1 27bedcfd077da7a6913b82966dbec904b22c121d SHA256 a166225625eebfb57fd417c88cf1fa6e29b1d308d50ac3bd9ef30bad9f3726d1
+DIST gegl-0.1.8.tar.bz2 5532682 RMD160 5ebd7663285a57205661868452e650ba41b9df7f SHA1 3d4d902580f5c5122b01b5188b6b5da03089ecac SHA256 106b9574b6d5fb282683794f7a7f090a1a3f4a388890e592b202827a4ca76f75
EBUILD gegl-0.1.6.ebuild 2725 RMD160 e1ea6defa04b11c9388fc7168d3869eec37d919a SHA1 912946b2509e66fae6ccd7bafd2e83bc5b8f7780 SHA256 f1f28067bc1b5d149cc1672d4492ae8cbec25e8044b13d8b2ec1df8c3b008dfc
-MISC ChangeLog 7856 RMD160 1b4a2b36d13bb617e94831ac6c5cc779a2c6b5a4 SHA1 ea506703bcda7b02699d6fd476eec3935e4d463e SHA256 8f45be3825c7c92b6a2d17755a08d71a60e4d3969c6c22192e61e7c2c1641c16
-MISC metadata.xml 296 RMD160 2fd85938ab5d038e4a76282f8697efae6224667e SHA1 a5d77863d62a16144df14213727af6e3a4cbadab SHA256 39f282e3a4c159e88557ff63065662a025471438170ee200e50de3e4cc50e563
+EBUILD gegl-0.1.8.ebuild 3026 RMD160 d8746444ae51e601cb2c795c371923ed0ad8ed57 SHA1 015573dfb5cb8c0688aa2a1f389f69c5a67e1124 SHA256 831fc3faa034e74ec7fa2b62d7d78b55b0ae8186a872a2f52364142c59934ff1
+MISC ChangeLog 7984 RMD160 17899a9280ac1fa562d4867c2c07cb6d8046d468 SHA1 f56e4b160c8efbf8113e8eea21563b611235ae79 SHA256 dd17c207d27d5a16f25b6e374f89a8c1113b7bdb25d90ae3470195bf89ce37fd
+MISC metadata.xml 475 RMD160 a57c539bb5d9ca08775e056117f205a9eff7eefa SHA1 6cc1bf8d476333df8560d42911cc0cb0b0b15861 SHA256 6ed6b1522d1480a0674ce5382b0d0183a18d33dc68ed440f74f67e57a39349af
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBAgAGBQJO8wesAAoJEOSiRoyO7jvowhsQAIT2C6sWK6h+X5x/eYUZw/cH
-9nGuCqWfurEZgmPCHUj4UwocDPPqkwEKm1DaYCyYb+wGU3zzHCw1ujT/DELrO5Ev
-/hcwbCwfS212qQqT3sMiRQ4xC1yxoKBRJLOM1Aq000+nvX5IT3JdIzOdhMNXtcK4
-AdFoEWt6dbrbKz0FSvBgK8BVI0l1XK3emh2afc/znusZiwjqGD7TKW1RBSf+yDVZ
-NeyXE+AyLQXt9IbaUJAY8gwBAgkBsAD/mO/5w093QR4GoOIDwdeBnU1KEUtrU9O7
-A4shFc1qYHwulNdJ1XxUi8MH7ZCLerBSOJpwCF/6fFItChII9z69X0ctyg5XioAs
-/DtCpbK29sceUHqjMJG3l8akVE9fzDrAdm+10/S3CwH2Dg7kvj75svFGzPvTdO1t
-a0S/v/L2CZtTsUd3isL5xI3djFPICeo+Gct+t/Jf9gtkvqsKO882uJBqrD9xHqIn
-J3lwXfmi5kDfZaGJzRS8+YYtoexBEZ2sdZcKbWzON4RS+Y/lMoCCrSyi940qZhOU
-S9IborXQdfLiXGICpgyCAoWwiD7OIC/aJgZM5lZj6zGTIQPICfNEJ5aIMH8bunSp
-RRHrlvFgICGDZ3bQS5Ty4lbmBtgU02C36F7MRyIZO0STYOiSn+FYv3c6FAWaCngU
-gX7MOlpIc2ilHxr4WqGY
-=a+7d
+iEYEARECAAYFAk8AYKcACgkQsAvGakAaFgBrtACgnhckFKBODAT1yzEg2q3yo1DB
+IIAAni0OzcJmjuzbpeN/H+jRZVdeTXGB
+=DmQO
-----END PGP SIGNATURE-----
diff --git a/media-libs/gegl/gegl-0.1.8.ebuild b/media-libs/gegl/gegl-0.1.8.ebuild
new file mode 100644
index 000000000000..49894fefde18
--- /dev/null
+++ b/media-libs/gegl/gegl-0.1.8.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/gegl-0.1.8.ebuild,v 1.1 2012/01/01 13:33:37 sping Exp $
+
+EAPI=4
+
+inherit eutils autotools
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/"
+SRC_URI="ftp://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2"
+
+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 exif ffmpeg graphviz introspection jpeg jpeg2k lensfun lua mmx openexr png raw sdl sse svg umfpack v4l"
+
+VALASLOT="0.14"
+
+RDEPEND=">=media-libs/babl-0.1.6
+ >=dev-libs/glib-2.28:2
+ x11-libs/gtk+:2
+ >=x11-libs/gdk-pixbuf-2.18:2
+ x11-libs/pango
+ sys-libs/zlib
+ cairo? ( x11-libs/cairo )
+ exif? ( media-gfx/exiv2 )
+ ffmpeg? ( virtual/ffmpeg )
+ graphviz? ( media-gfx/graphviz )
+ jpeg? ( virtual/jpeg )
+ jpeg2k? ( >=media-libs/jasper-1.900.1 )
+ lua? ( >=dev-lang/lua-5.1 )
+ openexr? ( media-libs/openexr )
+ png? ( media-libs/libpng )
+ raw? ( >=media-libs/libopenraw-0.0.5 )
+ sdl? ( media-libs/libsdl )
+ svg? ( >=gnome-base/librsvg-2.14:2 )
+ umfpack? ( sci-libs/umfpack )
+ v4l? ( media-libs/libv4l )
+ dev-lang/perl
+ introspection? ( >=dev-libs/gobject-introspection-0.10
+ >=dev-python/pygobject-2.26:2 )
+ lensfun? ( >=media-libs/lensfun-0.2.5 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ >=sys-devel/libtool-2.2
+ dev-lang/vala:${VALASLOT}[vapigen]"
+
+# tests fail in various ways:
+# see bug #362215
+RESTRICT="test"
+
+DOCS=( ChangeLog INSTALL README NEWS )
+
+src_prepare() {
+ # Workaroung "No rule to make target `gegl-0.1.deps'"
+ touch "${S}/gegl/gegl-0.1.deps" || die
+
+ # fix OSX loadable module filename extension
+ sed -i -e 's/\.dylib/.bundle/' configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ # 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
+ VAPIGEN="$(type -p vapigen-${VALASLOT})" \
+ econf \
+ --disable-profile \
+ --without-libspiro \
+ --disable-docs --disable-workshop \
+ --with-pango --with-gdk-pixbuf \
+ $(use_enable mmx) \
+ $(use_enable sse) \
+ $(use_enable debug) \
+ $(use_with cairo) \
+ $(use_with cairo pangocairo) \
+ $(use_with exif exiv2) \
+ $(use_with ffmpeg libavformat) \
+ $(use_with graphviz) \
+ $(use_with jpeg libjpeg) \
+ $(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_with umfpack) \
+ $(use_with v4l libv4l) \
+ $(use_with introspection) \
+ $(use_with lensfun)
+ # TODO expose --without-vala ?
+}
+
+src_test() {
+ # set xdg dirs to not violate sandbox constrains
+ export XDG_CONFIG_HOME="${T}"
+ export XDG_CACHE_HOME="${T}"
+
+ default
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete
+}
diff --git a/media-libs/gegl/metadata.xml b/media-libs/gegl/metadata.xml
index fce5debab83a..c793bc02cd1c 100644
--- a/media-libs/gegl/metadata.xml
+++ b/media-libs/gegl/metadata.xml
@@ -5,6 +5,8 @@
<email>hanno@gentoo.org</email>
</maintainer>
<use>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection.</flag>
+ <flag name="lensfun">Enable support for <pkg>media-libs/lensfun</pkg>.</flag>
<flag name="umfpack">Enable sparse solving via <pkg>sci-libs/umfpack</pkg>.</flag>
</use>
</pkgmetadata>