Commit 85572420524519275c80924c2a24e8f4f0d24a8c

Dropped old clutter ebuilds
  
1DIST clutter-perl-0.8.2.0.tar.bz2 74691 RMD160 3debf64c33510015a011e9403b9da5bdbe6add09 SHA1 fb9f231ef3074d87dcc1d215e56a75f382833539 SHA256 c433e715a14c01186614a7867c468236535998edcfc7fab7ec1349abaf4e120e
2EBUILD clutter-perl-0.8.2.0.ebuild 765 RMD160 7af095093c334ea4ce497618876cae52faa71a94 SHA1 99cad8e239443e0546e6d1949eea3e0a8a165836 SHA256 ffbf89e459732f6a003940cacc52edb3f82d21413d633d2967fd6f5d860cfa5f
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4
5inherit perl-module versionator clutter
6
7DESCRIPTION="Perl bindings for Clutter"
8
9KEYWORDS="~amd64 ~x86"
10IUSE="cairo doc gstreamer gtk"
11
12RDEPEND="${RDEPEND}
13 dev-lang/perl
14 dev-perl/glib-perl
15 cairo? ( media-libs/clutter-cairo )
16 gstreamer? ( media-libs/clutter-gst )
17 gtk? ( media-libs/clutter-gtk )"
18
19DEPEND="${RDEPEND}
20 ${DEPEND}
21 dev-perl/extutils-depends
22 dev-perl/extutils-pkgconfig
23 doc? ( dev-libs/libxslt )
24 cairo? ( dev-perl/Cairo )
25 gstreamer? ( dev-perl/GStreamer )
26 gtk? ( dev-perl/gtk2-perl )"
27
28MY_PV="$(get_major_version).$(delete_all_version_separators \
29$(get_after_major_version))"
30S="${WORKDIR}/Clutter-${MY_PV}"
  
1AUX pyclutter-fix-docs-install-data-hook.patch 519 RMD160 0aeb5e1c80795f5d3315e14cebece6cb207aa5b9 SHA1 0d4b5cd954ecd6ff24d1be10631af30c3946dd98 SHA256 123d7c09346d78723b2864267d8054309778a63311a1857596d07c28efa1b0c5
2DIST pyclutter-0.8.0.tar.bz2 382024 RMD160 5841817c0d29ca2eacf894929fa655afea1fb663 SHA1 ce66eda1208ce32c3c7b488f4366990cc0a328ec SHA256 e1170690c603274bbd09aa4710046ddab9078c8b46b545cf7cae784eb08bd806
3EBUILD pyclutter-0.8.0.ebuild 1013 RMD160 c7029565bcbbd95658bb52a531ad0c4b45f4be1f SHA1 7a7dce8b51057c88f4cf9e8b9533e81ff66b09d3 SHA256 1b62845191d1b361b823a8c3cf5a7699a5f0aba08a7b7d51445986e1246300b0
  
1diff -Naur pyclutter-0.7.99_pre3288.orig/docs/Makefile.am pyclutter-0.7.99_pre3288/docs/Makefile.am
2--- pyclutter-0.7.99_pre3288.orig/docs/Makefile.am 2008-08-04 18:03:21.000000000 +0530
3+++ pyclutter-0.7.99_pre3288/docs/Makefile.am 2008-10-02 15:53:26.000000000 +0530
4@@ -82,7 +82,7 @@
5 fi
6
7 install-data-hook:
8- @$(PYGOBJECT_FIXXREF) -i $(PYGOBJECT_PYGDOCS) $(DESTDIR)$(TARGET_DIR)
9+ python $(PYGOBJECT_FIXXREF) -i $(PYGOBJECT_PYGDOCS) $(DESTDIR)$(TARGET_DIR)
10
11 uninstall-local:
12 rm -rf $(DESTDIR)$(TARGET_DIR)/*
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4EAPI=1
5
6inherit autotools gnome2 clutter
7
8DESCRIPTION="Python bindings for Clutter"
9
10KEYWORDS="~amd64 ~x86"
11IUSE="cairo doc gstreamer gtk"
12
13RDEPEND="${RDEPEND}
14 dev-lang/python:2.5
15 dev-python/pygobject
16 >=media-libs/clutter-0.8.2:${SLOT}
17 cairo? ( media-libs/clutter-cairo:${SLOT} )
18 gstreamer? ( media-libs/clutter-gst:${SLOT} )
19 gtk? ( >=media-libs/clutter-gtk-0.8.2:${SLOT} )"
20
21DEPEND="${RDEPEND}
22 ${DEPEND}
23 doc? ( dev-libs/libxslt )
24 cairo? ( dev-python/pycairo )
25 gstreamer? ( media-libs/gstreamer
26 dev-python/gst-python )
27 gtk? ( dev-python/pygtk )"
28
29DOCS="AUTHORS ChangeLog NEWS README TODO"
30
31pkg_setup() {
32 G2CONF="${G2CONF}
33 $(use_with cairo cluttercairo)
34 $(use_with gstreamer cluttergst)
35 $(use_with gtk cluttergtk)
36 $(use_enable doc docs)"
37}
38
39src_unpack() {
40 gnome2_src_unpack
41
42 epatch "${FILESDIR}/${PN}-fix-docs-install-data-hook.patch"
43
44 eautoreconf
45}
  
1DIST clutter-cairo-0.8.2.tar.bz2 245558 RMD160 f8f8dac163fc808a18fb837ab2a0fe7048b80901 SHA1 90aef6f3b564352f48439dd98ff483774fb339a5 SHA256 5ffa79df55a0b61a580d5f95156de48409250570ef9dc4b32d4e31f3d6189615
2EBUILD clutter-cairo-0.8.2.ebuild 468 RMD160 ab25cb86aa769ae3179e4f8931be4ac46409acb4 SHA1 bb8bd00d7af94100929188aa2a071e9ae5b737d4 SHA256 0ec800481550b0b77b433796a0b6b35fcd6de17b76654cb5c84e428a6f37cf30
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4
5inherit autotools gnome2 clutter
6
7DESCRIPTION="Clutter-Cairo an experimental clutter cairo 'drawable' actor"
8
9KEYWORDS="~amd64 ~x86"
10IUSE="doc"
11
12RDEPEND="${RDEPEND}
13 x11-libs/cairo"
14
15DEPEND="${RDEPEND}
16 ${DEPEND}"
17
18DOCS="AUTHORS ChangeLog NEWS README TODO"
19
20src_unpack() {
21 gnome2_src_unpack
22
23 # Prevent autoconf version mismatch
24 eautoreconf
25}
  
1DIST clutter-gst-0.8.0.tar.bz2 392511 RMD160 ec9ec275bd1aa1ed5cf80e6d0e4e0d2bee2c3a74 SHA1 3ccc90db9f99919e11f538ee50f65ded7b557bb1 SHA256 37b453d94391a9d55ef6657b7ffed20bf088bf16856b5e6a94324047dd5f67d2
2EBUILD clutter-gst-0.8.0.ebuild 404 RMD160 d4656b5ff349c59453e9e18cee7d37256a47d3cb SHA1 3efef5c59a3b2ff32b16d5d27fd4a98f9c77424e SHA256 94ef8211264b046b6b9166fb5a69e6f3e594fb6751158eeda825ab12316230d1
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4EAPI=1
5
6inherit gnome2 clutter
7
8DESCRIPTION="GStreamer Integration library for Clutter"
9
10KEYWORDS="~amd64 ~x86"
11IUSE="doc"
12
13RDEPEND="${RDEPEND}
14 media-libs/gstreamer:0.10
15 media-libs/gst-plugins-base:0.10"
16
17DEPEND="${RDEPEND}
18 ${DEPEND}"
19
20DOCS="AUTHORS ChangeLog NEWS README TODO"
  
1DIST clutter-gtk-0.8.2.tar.bz2 289945 RMD160 53c3e3b6e60371b975e9d08c675347ea75e027f7 SHA1 c2d04d188361d96a2bb03741aeff117ea0a7935a SHA256 bed6b9fcc69107a7002f8a94fa083638b03bd6af6ba6823075bc3dde7e32e222
2EBUILD clutter-gtk-0.8.2.ebuild 373 RMD160 69d70a180dc7c51b953cd63d437e652ece8c3098 SHA1 b71f4057ccb987276228e208e30d9054b2f3962f SHA256 c8553e1f3f12fda8d62d8ec84c2b37ba264f14f4d2381ea825b0b9c53785305a
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4
5inherit eutils gnome2 clutter
6
7DESCRIPTION="Clutter-GTK - GTK+ Integration library for Clutter"
8
9KEYWORDS="~amd64 ~x86"
10IUSE="doc"
11
12RDEPEND="${RDEPEND}
13 >=x11-libs/gtk+-2.12"
14
15DEPEND="${RDEPEND}
16 ${DEPEND}"
17
18DOCS="AUTHORS ChangeLog NEWS README TODO"
  
1AUX clutter-0.8.2-fix-namespace-collision-with-glibc-2.8.patch 789 RMD160 e6c465306e47b1a1fa9ff5a671f6919375473387 SHA1 83c31268e4d7b190a27157ae9b1c1bd5326e1c29 SHA256 f87cdea1bdde89862653567e753f2162321b1930e264aeaf07d8242c1866a36b
2DIST clutter-0.8.2.tar.bz2 1532283 RMD160 0f4f279b8f0252d010d7029c21378dfed304155a SHA1 485d5e7b4ccae15db8f7427e177bbfd5c5ddf26b SHA256 a50f17823ef26ae587db40f22231c62a0195411c3a9d3ccd80a5abcecbc77c99
3EBUILD clutter-0.8.2.ebuild 1255 RMD160 db809720fed420267fdd6411a9527b0dfac34a26 SHA1 d519fb643a43da9ab3cc8ce015cf7e298f780191 SHA256 6bf4e1a6944f663abebd46527c1fc82789252013755c9310977a5d99ff386ef5
  
1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4
5inherit eutils gnome2 clutter
6
7DESCRIPTION="Clutter is a library for creating graphical user interfaces"
8
9KEYWORDS="~amd64 ~x86"
10IUSE="doc opengl sdl"
11
12# Dependency on gtk+ is for GdkPixBuf;
13# change if/when GdkPixBuf separates.
14RDEPEND="${RDEPEND}
15 >=dev-libs/glib-2.14
16 >=x11-libs/pango-1.18
17 >=x11-libs/gtk+-2.0
18 opengl? ( virtual/opengl
19 >=x11-libs/libXfixes-3
20 x11-libs/libXdamage
21 >=x11-libs/libXcomposite-0.4 )
22 sdl? ( media-libs/libsdl )"
23
24DEPEND="${RDEPEND}
25 ${DEPEND}
26 doc? ( >=app-text/docbook-sgml-utils-0.6.14
27 app-text/xmlto )"
28
29DOCS="AUTHORS ChangeLog NEWS README TODO"
30
31pkg_setup() {
32 local msg="Select either opengl or sdl as your renderer"
33 if ( use !opengl && use !sdl ) || ( use opengl && use sdl ); then
34 eerror "${msg}"
35 die "${msg}"
36 fi
37
38 G2CONF="${G2CONF}
39 $(use_enable doc manual)"
40
41 if use sdl; then
42 elog "Using SDL for OpenGL backend"
43 G2CONF="${G2CONF} --with-flavour=sdl"
44 else
45 elog "Using GLX for OpenGL backend"
46 G2CONF="${G2CONF} --with-flavour=glx"
47 fi
48}
49
50src_unpack() {
51 gnome2_src_unpack
52
53 epatch "${FILESDIR}/${P}-fix-namespace-collision-with-glibc-2.8.patch"
54}
  
1diff -Naur clutter-0.8.2.orig/tests/test-depth.c clutter-0.8.2/tests/test-depth.c
2--- clutter-0.8.2.orig/tests/test-depth.c 2008-08-04 15:26:06.000000000 +0530
3+++ clutter-0.8.2/tests/test-depth.c 2008-10-25 20:44:17.000000000 +0530
4@@ -11,13 +11,13 @@
5 clutter_timeline_start (timeline);
6 }
7
8-static ClutterActor *raise[2];
9+static ClutterActor *_raise[2];
10 static gboolean raise_no = 0;
11
12 static gboolean
13 raise_top (gpointer ignored)
14 {
15- clutter_actor_raise_top (raise[raise_no]);
16+ clutter_actor_raise_top (_raise[raise_no]);
17 raise_no = !raise_no;
18 return TRUE;
19 }
20@@ -199,8 +199,8 @@
21
22 clutter_timeline_start (timeline);
23
24- raise[0] = rect;
25- raise[1] = hand;
26+ _raise[0] = rect;
27+ _raise[1] = hand;
28 g_timeout_add (2000, raise_top, NULL);
29
30 clutter_main ();