Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/clutter: ChangeLog clutter-1.8.2-r1.ebuild clutter-1.8.4.ebuild clutter-1.8.2.ebuild
Date: Mon, 30 Jan 2012 23:12:47
Message-Id: 20120130231235.823FC2004B@flycatcher.gentoo.org
1 tetromino 12/01/30 23:12:35
2
3 Modified: ChangeLog clutter-1.8.2-r1.ebuild
4 Added: clutter-1.8.4.ebuild
5 Removed: clutter-1.8.2.ebuild
6 Log:
7 Bump with various bugfixes. Depend on <=cogl-1.9.2 due to a check in clutter's configure. Inherit eutils for epatch in 1.8.2-r1. Drop old.
8
9 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.47 media-libs/clutter/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?rev=1.47&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?rev=1.47&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/ChangeLog?r1=1.46&r2=1.47
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v
21 retrieving revision 1.46
22 retrieving revision 1.47
23 diff -u -r1.46 -r1.47
24 --- ChangeLog 30 Jan 2012 01:07:42 -0000 1.46
25 +++ ChangeLog 30 Jan 2012 23:12:35 -0000 1.47
26 @@ -1,6 +1,13 @@
27 # ChangeLog for media-libs/clutter
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.46 2012/01/30 01:07:42 leio Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.47 2012/01/30 23:12:35 tetromino Exp $
31 +
32 +*clutter-1.8.4 (30 Jan 2012)
33 +
34 + 30 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
35 + -clutter-1.8.2.ebuild, clutter-1.8.2-r1.ebuild, +clutter-1.8.4.ebuild:
36 + Bump with various bugfixes. Depend on <=cogl-1.9.2 due to a check in
37 + clutter's configure. Inherit eutils for epatch in 1.8.2-r1. Drop old.
38
39 30 Jan 2012; Mart Raudsepp <leio@g.o> clutter-1.8.2-r1.ebuild:
40 Remove unnecessary gdk-pixbuf direct rdepend - this moved to cogl
41
42
43
44 1.3 media-libs/clutter/clutter-1.8.2-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild?rev=1.3&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild?rev=1.3&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild?r1=1.2&r2=1.3
49
50 Index: clutter-1.8.2-r1.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild,v
53 retrieving revision 1.2
54 retrieving revision 1.3
55 diff -u -r1.2 -r1.3
56 --- clutter-1.8.2-r1.ebuild 30 Jan 2012 01:07:42 -0000 1.2
57 +++ clutter-1.8.2-r1.ebuild 30 Jan 2012 23:12:35 -0000 1.3
58 @@ -1,6 +1,6 @@
59 # Copyright 1999-2012 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild,v 1.2 2012/01/30 01:07:42 leio Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.8.2-r1.ebuild,v 1.3 2012/01/30 23:12:35 tetromino Exp $
63
64 EAPI="4"
65 CLUTTER_LA_PUNT="yes"
66 @@ -8,7 +8,7 @@
67
68 # Inherit gnome2 after clutter to download sources from gnome.org
69 # since clutter-project.org doesn't provide .xz tarballs
70 -inherit clutter gnome2
71 +inherit clutter eutils gnome2
72
73 DESCRIPTION="Clutter is a library for creating graphical user interfaces"
74
75
76
77
78 1.1 media-libs/clutter/clutter-1.8.4.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.8.4.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/clutter/clutter-1.8.4.ebuild?rev=1.1&content-type=text/plain
82
83 Index: clutter-1.8.4.ebuild
84 ===================================================================
85 # Copyright 1999-2012 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.8.4.ebuild,v 1.1 2012/01/30 23:12:35 tetromino Exp $
88
89 EAPI="4"
90 CLUTTER_LA_PUNT="yes"
91 WANT_AUTOMAKE="1.11"
92
93 # Inherit gnome2 after clutter to download sources from gnome.org
94 # since clutter-project.org doesn't provide .xz tarballs
95 inherit clutter gnome2
96
97 DESCRIPTION="Clutter is a library for creating graphical user interfaces"
98
99 SLOT="1.0"
100 IUSE="debug doc +introspection"
101 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
102
103 # NOTE: glx flavour uses libdrm + >=mesa-7.3
104 # XXX: uprof needed for profiling
105 # >=libX11-1.3.1 needed for X Generic Event support
106 RDEPEND="
107 >=dev-libs/glib-2.28:2
108 >=dev-libs/atk-2.1.5[introspection?]
109 >=dev-libs/json-glib-0.12[introspection?]
110 >=media-libs/cogl-1.8.0:1.0[introspection?,pango]
111 <=media-libs/cogl-1.9.2:1.0
112 media-libs/fontconfig
113 >=x11-libs/cairo-1.10[glib]
114 >=x11-libs/pango-1.20[introspection?]
115
116 virtual/opengl
117 x11-libs/libdrm
118 >=x11-libs/libX11-1.3.1
119 x11-libs/libXext
120 x11-libs/libXdamage
121 x11-proto/inputproto
122 >=x11-libs/libXi-1.3
123 >=x11-libs/libXfixes-3
124 >=x11-libs/libXcomposite-0.4
125
126 introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
127 DEPEND="${RDEPEND}
128 sys-devel/gettext
129 dev-util/pkgconfig
130 >=dev-util/gtk-doc-am-1.13
131 doc? (
132 >=dev-util/gtk-doc-1.13
133 >=app-text/docbook-sgml-utils-0.6.14[jadetex]
134 dev-libs/libxslt )"
135
136 pkg_setup() {
137 DOCS="README NEWS ChangeLog*"
138
139 # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
140 # XXX: Profiling, coverage disabled for now
141 # XXX: What about eglx/eglnative/opengl-egl-xlib/osx/wayland/etc flavours?
142 # Uses gudev-1.0 and libxkbcommon for eglnative/cex1000
143 myconf="--enable-debug=minimum"
144 use debug && myconf="--enable-debug=yes"
145 G2CONF="${G2CONF} ${myconf}
146 --enable-conformance=no
147 --disable-gcov
148 --enable-profile=no
149 --enable-maintainer-flags=no
150 --enable-xinput
151 --with-flavour=glx
152 $(use_enable introspection)
153 $(use_enable doc docs)"
154 }
155
156 src_prepare() {
157 gnome2_src_prepare
158
159 # We only need conformance tests, the rest are useless for us
160 sed -e 's/^\(SUBDIRS =\).*/\1/g' \
161 -i tests/Makefile.am || die "am tests sed failed"
162 sed -e 's/^\(SUBDIRS =\)[^\]*/\1/g' \
163 -i tests/Makefile.in || die "in tests sed failed"
164 }
165
166 src_install() {
167 clutter_src_install
168 }