media-libs/gegl: 0.1.8
authorSebastian Pipping <sping@gentoo.org>
Sun, 1 Jan 2012 13:33:38 +0000 (13:33 +0000)
committerSebastian Pipping <sping@gentoo.org>
Sun, 1 Jan 2012 13:33:38 +0000 (13:33 +0000)
Package-Manager: portage-2.1.10.43/cvs/Linux x86_64

media-libs/gegl/ChangeLog
media-libs/gegl/Manifest
media-libs/gegl/gegl-0.1.8.ebuild [new file with mode: 0644]
media-libs/gegl/metadata.xml

index 1f05d230b733934dc8320e69ba85f0d2a0175c2b..b351dcce8da30bdb2508f8b0fb065040e3f5a864 100644 (file)
@@ -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
index a1fa4b8db69d8f96e5c7ae519e95725fa6291a80..3c49bdac2e15f40b92e517f968bdfb69b46907a9 100644 (file)
@@ -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 (file)
index 0000000..49894fe
--- /dev/null
@@ -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
+}
index fce5debab83a2a62bec217905524178edd618abc..c793bc02cd1c90ab231caaff9ed17a352d69bd12 100644 (file)
@@ -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>