diff options
author | 2011-10-28 22:16:39 +0000 | |
---|---|---|
committer | 2011-10-28 22:16:39 +0000 | |
commit | 81992ee416880ee4a2db853522388eec8c6a3984 (patch) | |
tree | 7f2fd7802daef89942ed8d8c912f618afdab17b4 /media-libs/clutter | |
parent | Cosmetic: unneeded newline. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/clutter/Manifest | 14 | ||||
-rw-r--r-- | media-libs/clutter/clutter-1.8.2.ebuild | 84 |
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 +} |