summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2011-06-15 02:11:39 +0000
committerNirbheek Chauhan <nirbheek@gentoo.org>2011-06-15 02:11:39 +0000
commit207fa3b8ee16205e732a934f661f2100788ab781 (patch)
treeda45a27e8d3d5bc7cf05b82c780266ff653e5982 /media-libs/clutter
parentUnify spacing. (diff)
downloadgentoo-2-207fa3b8ee16205e732a934f661f2100788ab781.tar.gz
gentoo-2-207fa3b8ee16205e732a934f661f2100788ab781.tar.bz2
gentoo-2-207fa3b8ee16205e732a934f661f2100788ab781.zip
Bump to 1.6.16, bugfix release
(Portage version: 2.2.0_alpha39_p14/cvs/Linux x86_64)
Diffstat (limited to 'media-libs/clutter')
-rw-r--r--media-libs/clutter/ChangeLog7
-rw-r--r--media-libs/clutter/clutter-1.6.16.ebuild86
2 files changed, 92 insertions, 1 deletions
diff --git a/media-libs/clutter/ChangeLog b/media-libs/clutter/ChangeLog
index 6c1657a4e2e0..9e70d624de23 100644
--- a/media-libs/clutter/ChangeLog
+++ b/media-libs/clutter/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/clutter
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.34 2011/04/29 12:23:52 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.35 2011/06/15 02:11:37 nirbheek Exp $
+
+*clutter-1.6.16 (14 Jun 2011)
+
+ 14 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +clutter-1.6.16.ebuild:
+ Bump to 1.6.16, bugfix release
29 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
-clutter-1.6.10.ebuild, clutter-1.6.14.ebuild:
diff --git a/media-libs/clutter/clutter-1.6.16.ebuild b/media-libs/clutter/clutter-1.6.16.ebuild
new file mode 100644
index 000000000000..b72fd58293a3
--- /dev/null
+++ b/media-libs/clutter/clutter-1.6.16.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.6.16.ebuild,v 1.1 2011/06/15 02:11:39 nirbheek Exp $
+
+EAPI="3"
+GNOME_TARBALL_SUFFIX="xz"
+WANT_AUTOMAKE="1.11"
+
+# Inherit gnome.org last for new tarball location
+inherit clutter gnome.org
+
+DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+
+SLOT="1.0"
+IUSE="debug doc +introspection"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+# NOTE: glx flavour uses libdrm + >=mesa-7.3
+# We always use the gdk-pixbuf backend now since it's been split out
+RDEPEND="${RDEPEND}
+ >=dev-libs/glib-2.26:2
+ >=x11-libs/cairo-1.10[glib]
+ >=x11-libs/pango-1.20[introspection?]
+ >=dev-libs/json-glib-0.12[introspection?]
+ >=dev-libs/atk-1.17[introspection?]
+
+ virtual/opengl
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXcomposite-0.4
+
+ || ( x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.0:2 )
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+"
+DEPEND="${RDEPEND}
+ ${DEPEND}
+ sys-apps/sed
+ sys-devel/gettext
+ dev-util/pkgconfig
+ >=dev-util/gtk-doc-am-1.13
+ doc? (
+ >=dev-util/gtk-doc-1.13
+ >=app-text/docbook-sgml-utils-0.6.14[jadetex]
+ dev-libs/libxslt )
+"
+DOCS="AUTHORS README NEWS ChangeLog*"
+
+src_configure() {
+ # We only need conformance tests, the rest are useless for us
+ sed -e 's/^\(SUBDIRS =\).*/\1/g' \
+ -i tests/Makefile.am || die "am tests sed failed"
+ sed -e 's/^\(SUBDIRS =\).*/\1/g' \
+ -i tests/Makefile.in || die "in tests sed failed"
+
+ # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # XXX: Profiling, coverage disabled for now
+ # XXX: What about eglx/eglnative/opengl-egl-xlib/osx/wayland/etc flavours?
+ # Uses gudev-1.0 and libxkbcommon for eglnative/cex1000
+ local myconf="
+ --enable-debug=minimum
+ --enable-cogl-debug=minimum
+ --enable-conformance=no
+ --disable-gcov
+ --enable-profile=no
+ --enable-maintainer-flags=no
+ --enable-xinput
+ --with-flavour=glx
+ --with-imagebackend=gdk-pixbuf
+ $(use_enable introspection)
+ $(use_enable doc docs)"
+
+ if use debug; then
+ myconf="${myconf}
+ --enable-debug=yes
+ --enable-cogl-debug=yes"
+ fi
+
+ econf ${myconf}
+}