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