Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/clutter: ChangeLog clutter-1.6.14.ebuild clutter-1.6.12.ebuild
Date: Tue, 05 Apr 2011 18:19:09
Message-Id: 20110405181809.7CD4120054@flycatcher.gentoo.org
1 nirbheek 11/04/05 18:18:09
2
3 Modified: ChangeLog
4 Added: clutter-1.6.14.ebuild
5 Removed: clutter-1.6.12.ebuild
6 Log:
7 Bump to 1.6.14, remove redundant live-ebuild logic
8
9 (Portage version: 2.1.9.45/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.32 media-libs/clutter/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?rev=1.32&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?rev=1.32&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?r1=1.31&r2=1.32
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v
21 retrieving revision 1.31
22 retrieving revision 1.32
23 diff -u -r1.31 -r1.32
24 --- ChangeLog 4 Apr 2011 14:47:25 -0000 1.31
25 +++ ChangeLog 5 Apr 2011 18:18:09 -0000 1.32
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-libs/clutter
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.31 2011/04/04 14:47:25 nirbheek Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.32 2011/04/05 18:18:09 nirbheek Exp $
31 +
32 +*clutter-1.6.14 (05 Apr 2011)
33 +
34 + 05 Apr 2011; Nirbheek Chauhan <nirbheek@g.o>
35 + -clutter-1.6.12.ebuild, +clutter-1.6.14.ebuild:
36 + Bump to 1.6.14, remove redundant live-ebuild logic
37
38 *clutter-1.6.12 (04 Apr 2011)
39
40
41
42
43 1.1 media-libs/clutter/clutter-1.6.14.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.6.14.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.6.14.ebuild?rev=1.1&content-type=text/plain
47
48 Index: clutter-1.6.14.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.6.14.ebuild,v 1.1 2011/04/05 18:18:09 nirbheek Exp $
53
54 EAPI="3"
55 WANT_AUTOMAKE="1.11"
56
57 inherit clutter
58
59 DESCRIPTION="Clutter is a library for creating graphical user interfaces"
60
61 SLOT="1.0"
62 IUSE="debug doc +introspection"
63 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
64
65 # NOTE: glx flavour uses libdrm + >=mesa-7.3
66 # We always use the gdk-pixbuf backend now since it's been split out
67 RDEPEND="${RDEPEND}
68 >=dev-libs/glib-2.26:2
69 >=x11-libs/cairo-1.10
70 >=x11-libs/pango-1.20[introspection?]
71 >=dev-libs/json-glib-0.12[introspection?]
72 >=dev-libs/atk-1.17
73
74 virtual/opengl
75 x11-libs/libdrm
76 x11-libs/libX11
77 x11-libs/libXext
78 x11-libs/libXdamage
79 x11-proto/inputproto
80 >=x11-libs/libXi-1.3
81 >=x11-libs/libXfixes-3
82 >=x11-libs/libXcomposite-0.4
83
84 || ( x11-libs/gdk-pixbuf:2
85 >=x11-libs/gtk+-2.0:2 )
86
87 introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
88 "
89 DEPEND="${RDEPEND}
90 ${DEPEND}
91 sys-apps/sed
92 sys-devel/gettext
93 dev-util/pkgconfig
94 >=dev-util/gtk-doc-am-1.13
95 doc? (
96 >=dev-util/gtk-doc-1.13
97 >=app-text/docbook-sgml-utils-0.6.14[jadetex]
98 dev-libs/libxslt )
99 "
100 DOCS="AUTHORS README NEWS ChangeLog*"
101
102 src_configure() {
103 # We only need conformance tests, the rest are useless for us
104 sed -e 's/^\(SUBDIRS =\).*/\1/g' \
105 -i tests/Makefile.am || die "am tests sed failed"
106 sed -e 's/^\(SUBDIRS =\).*/\1/g' \
107 -i tests/Makefile.in || die "in tests sed failed"
108
109 # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
110 # XXX: Profiling, coverage disabled for now
111 # XXX: What about eglx/eglnative/opengl-egl-xlib/osx/wayland/etc flavours?
112 # Uses gudev-1.0 and libxkbcommon for eglnative/cex1000
113 local myconf="
114 --enable-debug=minimum
115 --enable-cogl-debug=minimum
116 --enable-conformance=no
117 --disable-gcov
118 --enable-profile=no
119 --enable-maintainer-flags=no
120 --enable-xinput
121 --with-flavour=glx
122 --with-imagebackend=gdk-pixbuf
123 $(use_enable introspection)
124 $(use_enable doc docs)"
125
126 if use debug; then
127 myconf="${myconf}
128 --enable-debug=yes
129 --enable-cogl-debug=yes"
130 fi
131
132 econf ${myconf}
133 }