summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2011-10-28 22:16:39 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2011-10-28 22:16:39 +0000
commit81992ee416880ee4a2db853522388eec8c6a3984 (patch)
tree7f2fd7802daef89942ed8d8c912f618afdab17b4 /media-libs/clutter
parentCosmetic: unneeded newline. (diff)
downloadhistorical-81992ee416880ee4a2db853522388eec8c6a3984.tar.gz
historical-81992ee416880ee4a2db853522388eec8c6a3984.tar.bz2
historical-81992ee416880ee4a2db853522388eec8c6a3984.zip
Add clutter-1.8 from the gnome overlay, needed for gnome-3.2. Notable changes: cogl split off into a separate package; new actions added; a11y improvements; font rendering improvements.
Package-Manager: portage-2.2.0_alpha71/cvs/Linux x86_64
Diffstat (limited to 'media-libs/clutter')
-rw-r--r--media-libs/clutter/ChangeLog10
-rw-r--r--media-libs/clutter/Manifest14
-rw-r--r--media-libs/clutter/clutter-1.8.2.ebuild84
3 files changed, 101 insertions, 7 deletions
diff --git a/media-libs/clutter/ChangeLog b/media-libs/clutter/ChangeLog
index f7033bd405ec..f50f97a42e57 100644
--- a/media-libs/clutter/ChangeLog
+++ b/media-libs/clutter/ChangeLog
@@ -1,6 +1,14 @@
# 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.43 2011/10/21 14:28:09 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/ChangeLog,v 1.44 2011/10/28 22:16:39 tetromino Exp $
+
+*clutter-1.8.2 (28 Oct 2011)
+
+ 28 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +clutter-1.8.2.ebuild:
+ Add clutter-1.8 from the gnome overlay, needed for gnome-3.2. Notable
+ changes: cogl split off into a separate package; new actions added; a11y
+ improvements; font rendering improvements.
21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> clutter-1.6.20.ebuild:
x86 stable wrt bug #385699
diff --git a/media-libs/clutter/Manifest b/media-libs/clutter/Manifest
index 37a30492fc3f..f0b392983f6c 100644
--- a/media-libs/clutter/Manifest
+++ b/media-libs/clutter/Manifest
@@ -1,18 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
DIST clutter-1.2.14.tar.bz2 2405660 RMD160 2498feed53d78946b6336b501711493d99abfe74 SHA1 bd8f770c3f3b48954652e87a100d2659bee2176d SHA256 f9b7e6b8338662f8b0961579f6ad0f56b6696e65f2f122353fa0390959acc744
DIST clutter-1.6.16.tar.xz 4507324 RMD160 d094cda4d1534e9323a8d7bfd47716d247da2b44 SHA1 19e5ecdcd2c439a64a2333fa09b6ef0858ee7bbc SHA256 206517f8f74252105c46762d11a973b2bae3f2702d2d2ed0cac1206ff5605d9b
DIST clutter-1.6.20.tar.xz 4519228 RMD160 b30704928847e4c80ad99b320f5c96e28c47084b SHA1 8329450f9dfe63050a74ac9598054f23371a4c74 SHA256 c5508856e51343ef0f5cf5a8526e4372ac96d31b740d6b09d37e890c653b4273
+DIST clutter-1.8.2.tar.xz 4457440 RMD160 a5f7a5d112525a6185d225c4500c1396e9fe3229 SHA1 03f92c8bfe4c01bff75c18a01d971cf11544f560 SHA256 dc899f26448f31cb31e72d80650b8c8ae05acacd5b5d5a44798eabaca0ddfa2f
EBUILD clutter-1.2.14.ebuild 1783 RMD160 ac19744af1524c10463b0c91e66dbff6fd227e8a SHA1 108fbd832e5f5c1b589fe66134fdf4243aedb396 SHA256 0409fcbec6465414ea08985fdf5494f519a5492556fb174ff551bb91b99c70e1
EBUILD clutter-1.6.16.ebuild 2306 RMD160 955d6b5005e84aa430cb70b99f9d230e3268987d SHA1 f23a01899bb10504a0c219516387626861237a72 SHA256 b24362cde437b27fe86720e61055a1662e389ee8cab8c67944190f0806e4baa0
EBUILD clutter-1.6.20.ebuild 2304 RMD160 d36baecbc9bd186b640d36b2b4be039bdd03b1af SHA1 6af7873e62a70e9421b0ddcbe4f5d1eb22ff0033 SHA256 b40ef2437e9d06dbe46e104bdab7a448307324f2b53e116f08f096a4e2a629ed
-MISC ChangeLog 6784 RMD160 ad418fd07cca19cfa11a61731d0709dffe752c4e SHA1 f1670d5c3ed5106a8235fe3f0d01634bdb1aeba8 SHA256 8f35ed4d78e4eff67a431a6ee7121ddf3861272e1b5a780d60523517d7effd57
+EBUILD clutter-1.8.2.ebuild 2363 RMD160 0fc8310e5395524653c112b3aec6e3b42c64e418 SHA1 732becb3a20f21edb3201221c03f40c1806b6772 SHA256 ade51578f602803b84e6b08cae9ca7c22149c3735bfbc457e94b662fa6c39519
+MISC ChangeLog 7090 RMD160 55adc0fde69e1d8a7a2e6d3c3ff59f689e17ec3d SHA1 531ea468abedb311636748fb6db74f6497941010 SHA256 7d06cda5200721fd5c0522cf6240922b0bc88f48ba03f234f0476d1402ad25fb
MISC metadata.xml 369 RMD160 e3e3636a5afeb148f237e04d5fdbbcd59290d615 SHA1 7d2624a645199395fc46f07da920dc024dc7918e SHA256 32aaa1d48a8c5b7837ada4c3d705d4a4d58280b4454d53cc6ef34f43e0675696
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEAREKAAYFAk6hgXsACgkQuUQtlDBCeQJLLwCeJcmm35teY7E0u0JUAPp4AckW
-988An1OacJhK9ohlyq/bnBXT6iYNsuLc
-=4EZ4
+iF4EAREIAAYFAk6rKc0ACgkQdjK8w9WeBnBnZAD+IuFgayOQEvSSLntNtCzTxjH5
+M8rI0rGtM7KGkaORDY4BALdUD8syxoUTeUYN5mCZNV1glI1j+iOKe88DxrfvbVzn
+=IQGE
-----END PGP SIGNATURE-----
diff --git a/media-libs/clutter/clutter-1.8.2.ebuild b/media-libs/clutter/clutter-1.8.2.ebuild
new file mode 100644
index 000000000000..b0e1ea69d074
--- /dev/null
+++ b/media-libs/clutter/clutter-1.8.2.ebuild
@@ -0,0 +1,84 @@
+# 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.8.2.ebuild,v 1.1 2011/10/28 22:16:39 tetromino Exp $
+
+EAPI="4"
+CLUTTER_LA_PUNT="yes"
+WANT_AUTOMAKE="1.11"
+
+# Inherit gnome2 after clutter to download sources from gnome.org
+# since clutter-project.org doesn't provide .xz tarballs
+inherit clutter gnome2
+
+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
+# XXX: uprof needed for profiling
+# >=libX11-1.3.1 needed for X Generic Event support
+RDEPEND="
+ >=dev-libs/glib-2.28:2
+ >=dev-libs/atk-2.1.5[introspection?]
+ >=dev-libs/json-glib-0.12[introspection?]
+ >=media-libs/cogl-1.8.0:1.0[introspection?,pango]
+ media-libs/fontconfig
+ >=x11-libs/cairo-1.10[glib]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.20[introspection?]
+
+ virtual/opengl
+ x11-libs/libdrm
+ >=x11-libs/libX11-1.3.1
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXcomposite-0.4
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
+DEPEND="${RDEPEND}
+ 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 )"
+
+pkg_setup() {
+ DOCS="README NEWS ChangeLog*"
+
+ # 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
+ myconf="--enable-debug=minimum"
+ use debug && myconf="--enable-debug=yes"
+ G2CONF="${G2CONF} ${myconf}
+ --enable-conformance=no
+ --disable-gcov
+ --enable-profile=no
+ --enable-maintainer-flags=no
+ --enable-xinput
+ --with-flavour=glx
+ $(use_enable introspection)
+ $(use_enable doc docs)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # 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"
+}
+
+src_install() {
+ clutter_src_install
+}