* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2011-03-23 5:33 Nirbheek Chauhan
0 siblings, 0 replies; 25+ messages in thread
From: Nirbheek Chauhan @ 2011-03-23 5:33 UTC (permalink / raw
To: gentoo-commits
commit: 21e2ff2c859a017326ebfc1e7aa1885f7d33baa4
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 05:31:53 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 05:31:53 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=21e2ff2c
media-libs/clutter: move live ebuild from tree
---
media-libs/clutter/clutter-9999.ebuild | 95 ++++++++++++++++++++++++++++++++
1 files changed, 95 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
new file mode 100644
index 0000000..db0a099
--- /dev/null
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -0,0 +1,95 @@
+# 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-9999.ebuild,v 1.3 2011/02/21 20:56:53 nirbheek Exp $
+
+EAPI="2"
+WANT_AUTOMAKE="1.11"
+[[ ${PV} = 9999 ]] && GIT_ECLASS="autotools git"
+
+inherit clutter ${GIT_ECLASS}
+
+DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+
+SLOT="1.0"
+IUSE="debug doc +introspection"
+if [[ ${PV} = 9999 ]]; then
+ EGIT_BOOTSTRAP="echo > build/config.rpath
+ gtkdocize
+ cp "${ROOT}/usr/share/gettext/po/Makefile.in.in" po/
+ eautoreconf"
+ EGIT_REPO_URI="git://git.clutter-project.org/${PN}.git"
+ SRC_URI=""
+ KEYWORDS=""
+ DEPEND=">=dev-util/gtk-doc-1.13"
+else
+ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+# NOTE: glx flavour uses libdrm + >=mesa-7.3
+# We always use the gdk-pixbuf backend now since it's been split out
+RDEPEND="${RDEPEND}
+ >=dev-libs/glib-2.26:2
+ >=x11-libs/cairo-1.10
+ >=x11-libs/pango-1.20[introspection?]
+ >=dev-libs/json-glib-0.12[introspection?]
+ >=dev-libs/atk-1.17
+
+ virtual/opengl
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXcomposite-0.4
+
+ || ( x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.0:2 )
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+"
+DEPEND="${RDEPEND}
+ ${DEPEND}
+ 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 )
+"
+DOCS="AUTHORS README NEWS ChangeLog*"
+
+src_configure() {
+ # 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"
+
+ # 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
+ local myconf="
+ --enable-debug=minimum
+ --enable-cogl-debug=minimum
+ --enable-conformance=no
+ --disable-gcov
+ --enable-profile=no
+ --enable-maintainer-flags=no
+ --enable-xinput
+ --with-flavour=glx
+ --with-imagebackend=gdk-pixbuf
+ $(use_enable introspection)
+ $(use_enable doc docs)"
+
+ if use debug; then
+ myconf="${myconf}
+ --enable-debug=yes
+ --enable-cogl-debug=yes"
+ fi
+
+ econf ${myconf}
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2011-03-29 12:36 Nirbheek Chauhan
0 siblings, 0 replies; 25+ messages in thread
From: Nirbheek Chauhan @ 2011-03-29 12:36 UTC (permalink / raw
To: gentoo-commits
commit: 9b3697dcec7bd0624bf4ee8d77490ff9289feb47
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 29 12:31:36 2011 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 12:31:36 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9b3697dc
media-libs/clutter: update git repo, use gnome2-live.eclass
---
media-libs/clutter/clutter-9999.ebuild | 39 +++++++++++++------------------
1 files changed, 16 insertions(+), 23 deletions(-)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index db0a099..bf2d4fe 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -4,36 +4,32 @@
EAPI="2"
WANT_AUTOMAKE="1.11"
-[[ ${PV} = 9999 ]] && GIT_ECLASS="autotools git"
-inherit clutter ${GIT_ECLASS}
+# Inherit clutter after gnome2 to override src_install
+inherit gnome2 clutter
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
SLOT="1.0"
IUSE="debug doc +introspection"
if [[ ${PV} = 9999 ]]; then
- EGIT_BOOTSTRAP="echo > build/config.rpath
- gtkdocize
- cp "${ROOT}/usr/share/gettext/po/Makefile.in.in" po/
- eautoreconf"
- EGIT_REPO_URI="git://git.clutter-project.org/${PN}.git"
- SRC_URI=""
+ inherit gnome2-live
KEYWORDS=""
- DEPEND=">=dev-util/gtk-doc-1.13"
else
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# We always use the gdk-pixbuf backend now since it's been split out
-RDEPEND="${RDEPEND}
+RDEPEND="
>=dev-libs/glib-2.26:2
>=x11-libs/cairo-1.10
>=x11-libs/pango-1.20[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
>=dev-libs/atk-1.17
+ x11-libs/gdk-pixbuf:2
+
virtual/opengl
x11-libs/libdrm
x11-libs/libX11
@@ -44,24 +40,23 @@ RDEPEND="${RDEPEND}
>=x11-libs/libXfixes-3
>=x11-libs/libXcomposite-0.4
- || ( x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-2.0:2 )
-
- introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
-"
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
DEPEND="${RDEPEND}
- ${DEPEND}
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 )
-"
+ dev-libs/libxslt )"
DOCS="AUTHORS README NEWS ChangeLog*"
-src_configure() {
+src_prepare() {
+ # Some gettext stuff, we can't run gettextize because that does too much
+ [[ ${PV} = 9999 ]] && cp "${ROOT}/usr/share/gettext/po/Makefile.in.in" "${S}/po"
+
+ 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"
@@ -72,7 +67,7 @@ src_configure() {
# 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
- local myconf="
+ G2CONF="
--enable-debug=minimum
--enable-cogl-debug=minimum
--enable-conformance=no
@@ -86,10 +81,8 @@ src_configure() {
$(use_enable doc docs)"
if use debug; then
- myconf="${myconf}
+ G2CONF="${myconf}
--enable-debug=yes
--enable-cogl-debug=yes"
fi
-
- econf ${myconf}
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2011-10-18 7:37 Alexandre Restovtsev
0 siblings, 0 replies; 25+ messages in thread
From: Alexandre Restovtsev @ 2011-10-18 7:37 UTC (permalink / raw
To: gentoo-commits
commit: 630a7f736fadf409ec9c07c83104d010134b8fb6
Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
AuthorDate: Tue Oct 18 05:15:33 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Tue Oct 18 05:15:33 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=630a7f73
media-libs/clutter: 1.8.0 → 1.8.2
Bump, fixes a memory leak and rendering errors.
---
.../{clutter-1.8.0.ebuild => clutter-1.8.2.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-1.8.0.ebuild b/media-libs/clutter/clutter-1.8.2.ebuild
similarity index 100%
rename from media-libs/clutter/clutter-1.8.0.ebuild
rename to media-libs/clutter/clutter-1.8.2.ebuild
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2011-10-29 19:41 Alexandre Restovtsev
0 siblings, 0 replies; 25+ messages in thread
From: Alexandre Restovtsev @ 2011-10-29 19:41 UTC (permalink / raw
To: gentoo-commits
commit: 714ac3c42cd04074f50e1211c0fe4040d464c766
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 19:37:47 2011 +0000
Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
CommitDate: Sat Oct 29 19:37:47 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=714ac3c4
media-libs/clutter: moved 1.8.2 to gx86 + qa
Add missing gdk-pixbuf dep.
---
media-libs/clutter/clutter-1.8.2.ebuild | 93 -------------------------------
media-libs/clutter/clutter-9999.ebuild | 3 +-
2 files changed, 2 insertions(+), 94 deletions(-)
diff --git a/media-libs/clutter/clutter-1.8.2.ebuild b/media-libs/clutter/clutter-1.8.2.ebuild
deleted file mode 100644
index 7194721..0000000
--- a/media-libs/clutter/clutter-1.8.2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# 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-9999.ebuild,v 1.3 2011/02/21 20:56:53 nirbheek 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
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
-
-DESCRIPTION="Clutter is a library for creating graphical user interfaces"
-
-SLOT="1.0"
-IUSE="debug doc +introspection"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-
-# 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/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() {
- # Some gettext stuff, we can't run gettextize because that does too much
- [[ ${PV} = 9999 ]] && cp "${ROOT}/usr/share/gettext/po/Makefile.in.in" "${S}/po"
-
- 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
-}
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 7194721..0b1112f 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -33,8 +33,9 @@ RDEPEND="
>=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
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2012-09-05 15:48 Nirbheek Chauhan
0 siblings, 0 replies; 25+ messages in thread
From: Nirbheek Chauhan @ 2012-09-05 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 65a864d6cd85273b89891bf86a719e650f29834b
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 4 22:37:32 2012 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Wed Sep 5 15:48:22 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=65a864d6
media-libs/clutter: 1.11.12 → 1.11.14
---
...utter-1.11.12.ebuild => clutter-1.11.14.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-1.11.12.ebuild b/media-libs/clutter/clutter-1.11.14.ebuild
similarity index 100%
rename from media-libs/clutter/clutter-1.11.12.ebuild
rename to media-libs/clutter/clutter-1.11.14.ebuild
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2012-09-21 3:29 Nirbheek Chauhan
0 siblings, 0 replies; 25+ messages in thread
From: Nirbheek Chauhan @ 2012-09-21 3:29 UTC (permalink / raw
To: gentoo-commits
commit: 5e5aae4cf6e1527079cf1df2e0e2c7693ad51d0d
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 21 03:17:03 2012 +0000
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Fri Sep 21 03:29:08 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5e5aae4c
media-libs/clutter: 1.11.14 → 1.11.16
---
...utter-1.11.14.ebuild => clutter-1.11.16.ebuild} | 0
1 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-1.11.14.ebuild b/media-libs/clutter/clutter-1.11.16.ebuild
similarity index 100%
rename from media-libs/clutter/clutter-1.11.14.ebuild
rename to media-libs/clutter/clutter-1.11.16.ebuild
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2012-09-27 10:49 Alexandre Rostovtsev
0 siblings, 0 replies; 25+ messages in thread
From: Alexandre Rostovtsev @ 2012-09-27 10:49 UTC (permalink / raw
To: gentoo-commits
commit: 9feea4a78e2854615fe8b08771c47eacf207ad90
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 27 10:17:07 2012 +0000
Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
CommitDate: Thu Sep 27 10:44:20 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9feea4a7
media-libs/clutter: 1.11.16 → 1.12.0
Update license.
---
...lutter-1.11.16.ebuild => clutter-1.12.0.ebuild} | 1 +
media-libs/clutter/clutter-9999.ebuild | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-1.11.16.ebuild b/media-libs/clutter/clutter-1.12.0.ebuild
similarity index 99%
rename from media-libs/clutter/clutter-1.11.16.ebuild
rename to media-libs/clutter/clutter-1.12.0.ebuild
index 49e9b65..63f920e 100644
--- a/media-libs/clutter/clutter-1.11.16.ebuild
+++ b/media-libs/clutter/clutter-1.12.0.ebuild
@@ -15,6 +15,7 @@ fi
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
IUSE="debug doc gtk +introspection test" # evdev tslib
if [[ ${PV} = 9999 ]]; then
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 49e9b65..63f920e 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -15,6 +15,7 @@ fi
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
IUSE="debug doc gtk +introspection test" # evdev tslib
if [[ ${PV} = 9999 ]]; then
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2012-10-28 11:30 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2012-10-28 11:30 UTC (permalink / raw
To: gentoo-commits
commit: 57d8b6ae4c2587e582feabd3d78ba511c26fbdd4
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 28 11:30:10 2012 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Oct 28 11:30:10 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=57d8b6ae
media-libs/clutter: 1.12.0 → 1.12.2
Make sure make check can be run when/if needed. Use make check directly
since it only runs appropriate checks now (not performance one).
---
...clutter-1.12.0.ebuild => clutter-1.12.2.ebuild} | 24 ++++++++++---------
media-libs/clutter/clutter-9999.ebuild | 24 ++++++++++---------
2 files changed, 26 insertions(+), 22 deletions(-)
diff --git a/media-libs/clutter/clutter-1.12.0.ebuild b/media-libs/clutter/clutter-1.12.2.ebuild
similarity index 93%
rename from media-libs/clutter/clutter-1.12.0.ebuild
rename to media-libs/clutter/clutter-1.12.2.ebuild
index 63f920e..8477806 100644
--- a/media-libs/clutter/clutter-1.12.0.ebuild
+++ b/media-libs/clutter/clutter-1.12.2.ebuild
@@ -4,7 +4,6 @@
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
@@ -59,13 +58,14 @@ DEPEND="${RDEPEND}
test? ( x11-libs/gdk-pixbuf )"
# Tests fail with both swrast and llvmpipe
-# They pass under r600g, so the bug is in mesa
+# They pass under r600g or i965, so the bug is in mesa
RESTRICT="test"
-pkg_setup() {
+src_prepare() {
DOCS="README NEWS ChangeLog*"
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # (GLX error blabla)
# XXX: Profiling, coverage disabled for now
# XXX: What about cex100/egl/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
@@ -89,23 +89,25 @@ pkg_setup() {
$(use_enable doc docs)
$(use_enable test conformance)
$(use_enable test gdk-pixbuf)"
-}
-
-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"
+
+ gnome2_src_prepare
+}
+
+src_compile() {
+ default
+ if use test; then
+ emake -C tests/conform
+ fi
}
src_test() {
- # Run only the conformance tests
- # The perf tests are useless because we run under sw rendering
- cd tests/
- Xemake test conform
+ Xemake check
}
src_install() {
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 63f920e..8477806 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -4,7 +4,6 @@
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
@@ -59,13 +58,14 @@ DEPEND="${RDEPEND}
test? ( x11-libs/gdk-pixbuf )"
# Tests fail with both swrast and llvmpipe
-# They pass under r600g, so the bug is in mesa
+# They pass under r600g or i965, so the bug is in mesa
RESTRICT="test"
-pkg_setup() {
+src_prepare() {
DOCS="README NEWS ChangeLog*"
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # (GLX error blabla)
# XXX: Profiling, coverage disabled for now
# XXX: What about cex100/egl/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
@@ -89,23 +89,25 @@ pkg_setup() {
$(use_enable doc docs)
$(use_enable test conformance)
$(use_enable test gdk-pixbuf)"
-}
-
-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"
+
+ gnome2_src_prepare
+}
+
+src_compile() {
+ default
+ if use test; then
+ emake -C tests/conform
+ fi
}
src_test() {
- # Run only the conformance tests
- # The perf tests are useless because we run under sw rendering
- cd tests/
- Xemake test conform
+ Xemake check
}
src_install() {
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2012-12-17 11:12 Alexandre Rostovtsev
0 siblings, 0 replies; 25+ messages in thread
From: Alexandre Rostovtsev @ 2012-12-17 11:12 UTC (permalink / raw
To: gentoo-commits
commit: fbed9c70d5c652669119b3bab494c08a64a1ad16
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 17 11:10:22 2012 +0000
Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
CommitDate: Mon Dec 17 11:11:33 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=fbed9c70
media-libs/clutter: moved to gx86
---
media-libs/clutter/clutter-1.12.2.ebuild | 115 ------------------------------
media-libs/clutter/clutter-9999.ebuild | 9 +--
media-libs/clutter/metadata.xml | 8 ++
3 files changed, 12 insertions(+), 120 deletions(-)
diff --git a/media-libs/clutter/clutter-1.12.2.ebuild b/media-libs/clutter/clutter-1.12.2.ebuild
deleted file mode 100644
index 46efff0..0000000
--- a/media-libs/clutter/clutter-1.12.2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.10.8.ebuild,v 1.2 2012/07/14 13:19:30 blueness Exp $
-
-EAPI="5"
-CLUTTER_LA_PUNT="yes"
-
-# Inherit gnome2 after clutter to download sources from gnome.org
-# since clutter-project.org doesn't provide .xz tarballs
-inherit clutter gnome2 virtualx
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
-
-DESCRIPTION="Clutter is a library for creating graphical user interfaces"
-
-LICENSE="LGPL-2.1+ FDL-1.1+"
-SLOT="1.0"
-IUSE="debug doc gtk +introspection test" # evdev tslib
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~x86"
-fi
-
-# 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.31.19:2
- >=dev-libs/atk-2.5.3[introspection?]
- >=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.9.6:1.0=[introspection?,pango]
- media-libs/fontconfig
- >=x11-libs/cairo-1.10[glib]
- >=x11-libs/pango-1.30[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
-
- gtk? ( >=x11-libs/gtk+-3.3.18:3 )
- introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.15
- virtual/pkgconfig
- >=sys-devel/gettext-0.17
- doc? (
- >=dev-util/gtk-doc-1.15
- >=app-text/docbook-sgml-utils-0.6.14[jadetex]
- dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )"
-
-# Tests fail with both swrast and llvmpipe
-# They pass under r600g or i965, so the bug is in mesa
-RESTRICT="test"
-
-src_prepare() {
- DOCS="README NEWS ChangeLog*"
-
- # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
- # (GLX error blabla)
- # XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/egl/osx/wayland/win32 backends?
- # XXX: evdev/tslib input seem to be experimental?
- myconf="--enable-debug=minimum"
- use debug && myconf="--enable-debug=yes"
- G2CONF="${G2CONF} ${myconf}
- --enable-xinput
- --enable-x11-backend=yes
- --disable-profile
- --disable-maintainer-flags
- --disable-gcov
- --disable-cex100-backend
- --disable-egl-backend
- --disable-quartz-backend
- --disable-wayland-backend
- --disable-win32-backend
- --disable-tslib-input
- --disable-evdev-input
- $(use_enable gtk gdk-backend)
- $(use_enable introspection)
- $(use_enable doc docs)
- $(use_enable test conformance)
- $(use_enable test gdk-pixbuf)"
-
- # 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"
-
- gnome2_src_prepare
-}
-
-src_compile() {
- default
- if use test; then
- emake -C tests/conform
- fi
-}
-
-src_test() {
- Xemake check
-}
-
-src_install() {
- clutter_src_install
-}
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 46efff0..3fc2bcc 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.10.8.ebuild,v 1.2 2012/07/14 13:19:30 blueness Exp $
+# $Header: $
EAPI="5"
CLUTTER_LA_PUNT="yes"
@@ -32,11 +32,11 @@ RDEPEND="
>=dev-libs/json-glib-0.12[introspection?]
>=media-libs/cogl-1.9.6:1.0=[introspection?,pango]
media-libs/fontconfig
- >=x11-libs/cairo-1.10[glib]
+ >=x11-libs/cairo-1.10:=[glib]
>=x11-libs/pango-1.30[introspection?]
virtual/opengl
- x11-libs/libdrm
+ x11-libs/libdrm:=
>=x11-libs/libX11-1.3.1
x11-libs/libXext
x11-libs/libXdamage
@@ -69,8 +69,6 @@ src_prepare() {
# XXX: Profiling, coverage disabled for now
# XXX: What about cex100/egl/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
- myconf="--enable-debug=minimum"
- use debug && myconf="--enable-debug=yes"
G2CONF="${G2CONF} ${myconf}
--enable-xinput
--enable-x11-backend=yes
@@ -84,6 +82,7 @@ src_prepare() {
--disable-win32-backend
--disable-tslib-input
--disable-evdev-input
+ $(usex debug --enable-debug=yes --enable-debug=minimum)
$(use_enable gtk gdk-backend)
$(use_enable introspection)
$(use_enable doc docs)
diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml
new file mode 100644
index 0000000..8fcea51
--- /dev/null
+++ b/media-libs/clutter/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+<use>
+ <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag>
+</use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2013-03-15 7:38 Priit Laes
0 siblings, 0 replies; 25+ messages in thread
From: Priit Laes @ 2013-03-15 7:38 UTC (permalink / raw
To: gentoo-commits
commit: 809444ab5a63193964f244ee6aa4452533e0b73c
Author: Priit Laes <plaes <AT> plaes <DOT> org>
AuthorDate: Fri Mar 15 07:38:25 2013 +0000
Commit: Priit Laes <plaes <AT> plaes <DOT> org>
CommitDate: Fri Mar 15 07:38:25 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=809444ab
media-libs/clutter: Add 1.13.8 to overlay
---
media-libs/clutter/clutter-1.13.8.ebuild | 107 ++++++++++++++++++++++++++++++
1 files changed, 107 insertions(+), 0 deletions(-)
diff --git a/media-libs/clutter/clutter-1.13.8.ebuild b/media-libs/clutter/clutter-1.13.8.ebuild
new file mode 100644
index 0000000..85428a4
--- /dev/null
+++ b/media-libs/clutter/clutter-1.13.8.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.12.2.ebuild,v 1.4 2013/02/02 22:45:55 ago Exp $
+
+EAPI="5"
+CLUTTER_LA_PUNT="yes"
+
+# Inherit gnome2 after clutter to download sources from gnome.org
+# since clutter-project.org doesn't provide .xz tarballs
+inherit clutter gnome2 virtualx
+
+DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+
+LICENSE="LGPL-2.1+ FDL-1.1+"
+SLOT="1.0"
+IUSE="debug doc gtk +introspection test" # evdev tslib
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~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.31.19:2
+ >=dev-libs/atk-2.5.3[introspection?]
+ >=dev-libs/json-glib-0.12[introspection?]
+ >=media-libs/cogl-1.13.4:1.0=[introspection?,pango]
+ media-libs/fontconfig
+ >=x11-libs/cairo-1.10:=[glib]
+ >=x11-libs/pango-1.30[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
+
+ gtk? ( >=x11-libs/gtk+-3.3.18:3 )
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.15
+ virtual/pkgconfig
+ >=sys-devel/gettext-0.17
+ doc? (
+ >=dev-util/gtk-doc-1.15
+ >=app-text/docbook-sgml-utils-0.6.14[jadetex]
+ dev-libs/libxslt )
+ test? ( x11-libs/gdk-pixbuf )"
+
+# Tests fail with both swrast and llvmpipe
+# They pass under r600g or i965, so the bug is in mesa
+RESTRICT="test"
+
+src_prepare() {
+ DOCS="README NEWS ChangeLog*"
+
+ # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # (GLX error blabla)
+ # XXX: Profiling, coverage disabled for now
+ # XXX: What about cex100/egl/osx/wayland/win32 backends?
+ # XXX: evdev/tslib input seem to be experimental?
+ G2CONF="${G2CONF} ${myconf}
+ --enable-xinput
+ --enable-x11-backend=yes
+ --disable-profile
+ --disable-maintainer-flags
+ --disable-gcov
+ --disable-cex100-backend
+ --disable-egl-backend
+ --disable-quartz-backend
+ --disable-wayland-backend
+ --disable-win32-backend
+ --disable-tslib-input
+ --disable-evdev-input
+ $(usex debug --enable-debug=yes --enable-debug=minimum)
+ $(use_enable gtk gdk-backend)
+ $(use_enable introspection)
+ $(use_enable doc docs)
+ $(use_enable test conformance)
+ $(use_enable test gdk-pixbuf)"
+
+ # 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"
+
+ gnome2_src_prepare
+}
+
+src_compile() {
+ default
+ if use test; then
+ emake -C tests/conform
+ fi
+}
+
+src_test() {
+ Xemake check
+}
+
+src_install() {
+ clutter_src_install
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2013-03-20 8:15 Priit Laes
0 siblings, 0 replies; 25+ messages in thread
From: Priit Laes @ 2013-03-20 8:15 UTC (permalink / raw
To: gentoo-commits
commit: bec3263314f6957c81e9fb5c208d34ead26b17e7
Author: Priit Laes <plaes <AT> plaes <DOT> org>
AuthorDate: Wed Mar 20 07:57:06 2013 +0000
Commit: Priit Laes <plaes <AT> plaes <DOT> org>
CommitDate: Wed Mar 20 07:57:06 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=bec32633
media-libs/clutter: 1.13.8 → 1.13.10
---
...lutter-1.13.8.ebuild => clutter-1.13.10.ebuild} | 11 +++++++++--
media-libs/clutter/clutter-9999.ebuild | 6 +++---
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/media-libs/clutter/clutter-1.13.8.ebuild b/media-libs/clutter/clutter-1.13.10.ebuild
similarity index 93%
rename from media-libs/clutter/clutter-1.13.8.ebuild
rename to media-libs/clutter/clutter-1.13.10.ebuild
index 85428a4..0cd2e08 100644
--- a/media-libs/clutter/clutter-1.13.8.ebuild
+++ b/media-libs/clutter/clutter-1.13.10.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.12.2.ebuild,v 1.4 2013/02/02 22:45:55 ago Exp $
+# $Header: $
EAPI="5"
CLUTTER_LA_PUNT="yes"
@@ -8,13 +8,20 @@ CLUTTER_LA_PUNT="yes"
# Inherit gnome2 after clutter to download sources from gnome.org
# since clutter-project.org doesn't provide .xz tarballs
inherit clutter gnome2 virtualx
+if [[ ${PV} = 9999 ]]; then
+ inherit gnome2-live
+fi
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
IUSE="debug doc gtk +introspection test" # evdev tslib
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+if [[ ${PV} = 9999 ]]; then
+ KEYWORDS=""
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# XXX: uprof needed for profiling
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 3fc2bcc..0cd2e08 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -20,7 +20,7 @@ IUSE="debug doc gtk +introspection test" # evdev tslib
if [[ ${PV} = 9999 ]]; then
KEYWORDS=""
else
- KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
@@ -30,7 +30,7 @@ RDEPEND="
>=dev-libs/glib-2.31.19:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.9.6:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.13.4:1.0=[introspection?,pango]
media-libs/fontconfig
>=x11-libs/cairo-1.10:=[glib]
>=x11-libs/pango-1.30[introspection?]
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2013-12-01 11:30 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2013-12-01 11:30 UTC (permalink / raw
To: gentoo-commits
commit: 59f20d180ceef5872f9a3719e3faf2a97b27d3ce
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 1 11:12:00 2013 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Dec 1 11:30:05 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=59f20d18
media-libs/clutter: 1.14.6 → 1.16.2
---
...lutter-1.13.10.ebuild => clutter-1.16.2.ebuild} | 75 ++++++++++------------
media-libs/clutter/clutter-9999.ebuild | 66 ++++++++++---------
2 files changed, 69 insertions(+), 72 deletions(-)
diff --git a/media-libs/clutter/clutter-1.13.10.ebuild b/media-libs/clutter/clutter-1.16.2.ebuild
similarity index 67%
rename from media-libs/clutter/clutter-1.13.10.ebuild
rename to media-libs/clutter/clutter-1.16.2.ebuild
index 0cd2e08..da4ee38 100644
--- a/media-libs/clutter/clutter-1.13.10.ebuild
+++ b/media-libs/clutter/clutter-1.16.2.ebuild
@@ -8,29 +8,22 @@ CLUTTER_LA_PUNT="yes"
# Inherit gnome2 after clutter to download sources from gnome.org
# since clutter-project.org doesn't provide .xz tarballs
inherit clutter gnome2 virtualx
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
IUSE="debug doc gtk +introspection test" # evdev tslib
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~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.31.19:2
+ >=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.13.4:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.15.9:1.0=[introspection?,pango]
media-libs/fontconfig
>=x11-libs/cairo-1.10:=[glib]
>=x11-libs/pango-1.30[introspection?]
@@ -42,11 +35,11 @@ RDEPEND="
x11-libs/libXdamage
x11-proto/inputproto
>=x11-libs/libXi-1.3
- >=x11-libs/libXfixes-3
>=x11-libs/libXcomposite-0.4
gtk? ( >=x11-libs/gtk+-3.3.18:3 )
- introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.15
virtual/pkgconfig
@@ -59,9 +52,19 @@ DEPEND="${RDEPEND}
# Tests fail with both swrast and llvmpipe
# They pass under r600g or i965, so the bug is in mesa
-RESTRICT="test"
+#RESTRICT="test"
src_prepare() {
+ # We only need conformance tests, the rest are useless for us
+ sed -e 's/^\(SUBDIRS =\).*/\1 accessibility data conform/g' \
+ -i tests/Makefile.am || die "am tests sed failed"
+ sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility data conform/g' \
+ -i tests/Makefile.in || die "in tests sed failed"
+
+ gnome2_src_prepare
+}
+
+src_configure() {
DOCS="README NEWS ChangeLog*"
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
@@ -69,33 +72,25 @@ src_prepare() {
# XXX: Profiling, coverage disabled for now
# XXX: What about cex100/egl/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
- G2CONF="${G2CONF} ${myconf}
- --enable-xinput
- --enable-x11-backend=yes
- --disable-profile
- --disable-maintainer-flags
- --disable-gcov
- --disable-cex100-backend
- --disable-egl-backend
- --disable-quartz-backend
- --disable-wayland-backend
- --disable-win32-backend
- --disable-tslib-input
- --disable-evdev-input
- $(usex debug --enable-debug=yes --enable-debug=minimum)
- $(use_enable gtk gdk-backend)
- $(use_enable introspection)
- $(use_enable doc docs)
- $(use_enable test conformance)
- $(use_enable test gdk-pixbuf)"
-
- # 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"
-
- gnome2_src_prepare
+ gnome2_src_configure \
+ --enable-xinput \
+ --enable-x11-backend=yes \
+ --disable-profile \
+ --disable-maintainer-flags \
+ --disable-gcov \
+ --disable-cex100-backend \
+ --disable-egl-backend \
+ --disable-quartz-backend \
+ --disable-wayland-backend \
+ --disable-win32-backend \
+ --disable-tslib-input \
+ --disable-evdev-input \
+ $(usex debug --enable-debug=yes --enable-debug=minimum) \
+ $(use_enable doc docs) \
+ $(use_enable gtk gdk-backend) \
+ $(use_enable introspection) \
+ $(use_enable test conformance) \
+ $(use_enable test gdk-pixbuf)
}
src_compile() {
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 0cd2e08..098e26a 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -27,10 +27,10 @@ fi
# XXX: uprof needed for profiling
# >=libX11-1.3.1 needed for X Generic Event support
RDEPEND="
- >=dev-libs/glib-2.31.19:2
+ >=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.13.4:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.15.9:1.0=[introspection?,pango]
media-libs/fontconfig
>=x11-libs/cairo-1.10:=[glib]
>=x11-libs/pango-1.30[introspection?]
@@ -42,11 +42,11 @@ RDEPEND="
x11-libs/libXdamage
x11-proto/inputproto
>=x11-libs/libXi-1.3
- >=x11-libs/libXfixes-3
>=x11-libs/libXcomposite-0.4
gtk? ( >=x11-libs/gtk+-3.3.18:3 )
- introspection? ( >=dev-libs/gobject-introspection-0.9.6 )"
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.15
virtual/pkgconfig
@@ -59,36 +59,9 @@ DEPEND="${RDEPEND}
# Tests fail with both swrast and llvmpipe
# They pass under r600g or i965, so the bug is in mesa
-RESTRICT="test"
+#RESTRICT="test"
src_prepare() {
- DOCS="README NEWS ChangeLog*"
-
- # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
- # (GLX error blabla)
- # XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/egl/osx/wayland/win32 backends?
- # XXX: evdev/tslib input seem to be experimental?
- G2CONF="${G2CONF} ${myconf}
- --enable-xinput
- --enable-x11-backend=yes
- --disable-profile
- --disable-maintainer-flags
- --disable-gcov
- --disable-cex100-backend
- --disable-egl-backend
- --disable-quartz-backend
- --disable-wayland-backend
- --disable-win32-backend
- --disable-tslib-input
- --disable-evdev-input
- $(usex debug --enable-debug=yes --enable-debug=minimum)
- $(use_enable gtk gdk-backend)
- $(use_enable introspection)
- $(use_enable doc docs)
- $(use_enable test conformance)
- $(use_enable test gdk-pixbuf)"
-
# 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"
@@ -98,6 +71,35 @@ src_prepare() {
gnome2_src_prepare
}
+src_configure() {
+ DOCS="README NEWS ChangeLog*"
+
+ # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # (GLX error blabla)
+ # XXX: Profiling, coverage disabled for now
+ # XXX: What about cex100/egl/osx/wayland/win32 backends?
+ # XXX: evdev/tslib input seem to be experimental?
+ gnome2_src_configure \
+ --enable-xinput \
+ --enable-x11-backend=yes \
+ --disable-profile \
+ --disable-maintainer-flags \
+ --disable-gcov \
+ --disable-cex100-backend \
+ --disable-egl-backend \
+ --disable-quartz-backend \
+ --disable-wayland-backend \
+ --disable-win32-backend \
+ --disable-tslib-input \
+ --disable-evdev-input \
+ $(usex debug --enable-debug=yes --enable-debug=minimum) \
+ $(use_enable doc docs) \
+ $(use_enable gtk gdk-backend) \
+ $(use_enable introspection) \
+ $(use_enable test conformance) \
+ $(use_enable test gdk-pixbuf)
+}
+
src_compile() {
default
if use test; then
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-04-15 22:05 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-04-15 22:05 UTC (permalink / raw
To: gentoo-commits
commit: 47de21f6c162cbd233f2e998e9b30f1382327ec4
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 14 21:04:44 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Tue Apr 15 20:33:34 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=47de21f6
media-libs/clutter: 1.16.4-r1 → 1.18.0
---
.../{clutter-9999.ebuild => clutter-1.18.0.ebuild} | 30 ++++++----------------
media-libs/clutter/clutter-9999.ebuild | 21 +++++----------
2 files changed, 15 insertions(+), 36 deletions(-)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-1.18.0.ebuild
similarity index 82%
copy from media-libs/clutter/clutter-9999.ebuild
copy to media-libs/clutter/clutter-1.18.0.ebuild
index dee41ec..d3ff5ae 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-1.18.0.ebuild
@@ -8,31 +8,25 @@ CLUTTER_LA_PUNT="yes"
# Inherit gnome2 after clutter to download sources from gnome.org
# since clutter-project.org doesn't provide .xz tarballs
inherit clutter gnome2 virtualx
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
IUSE="debug doc gtk +introspection test" # evdev tslib
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# XXX: uprof needed for profiling
# >=libX11-1.3.1 needed for X Generic Event support
+# XXX: evdev input requires libinput and gudev >= 136
RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.15.9:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.17.3:1.0=[introspection?,pango]
media-libs/fontconfig
- >=x11-libs/cairo-1.10:=[glib]
+ >=x11-libs/cairo-1.12:=[glib]
>=x11-libs/pango-1.30[introspection?]
virtual/opengl
@@ -48,7 +42,7 @@ RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.15
+ >=dev-util/gtk-doc-am-1.20
virtual/pkgconfig
>=sys-devel/gettext-0.17
doc? (
@@ -63,9 +57,9 @@ DEPEND="${RDEPEND}
src_prepare() {
# We only need conformance tests, the rest are useless for us
- sed -e 's/^\(SUBDIRS =\).*/\1 accessibility data conform/g' \
+ sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
-i tests/Makefile.am || die "am tests sed failed"
- sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility data conform/g' \
+ sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
-i tests/Makefile.in || die "in tests sed failed"
gnome2_src_prepare
@@ -96,19 +90,11 @@ src_configure() {
$(use_enable doc docs) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
- $(use_enable test conformance) \
$(use_enable test gdk-pixbuf)
}
-src_compile() {
- default
- if use test; then
- emake -C tests/conform
- fi
-}
-
src_test() {
- Xemake check
+ Xemake check -C tests/conform
}
src_install() {
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index dee41ec..f90ec47 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -26,13 +26,14 @@ fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# XXX: uprof needed for profiling
# >=libX11-1.3.1 needed for X Generic Event support
+# XXX: evdev input requires libinput and gudev >= 136
RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.15.9:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.17.3:1.0=[introspection?,pango]
media-libs/fontconfig
- >=x11-libs/cairo-1.10:=[glib]
+ >=x11-libs/cairo-1.12:=[glib]
>=x11-libs/pango-1.30[introspection?]
virtual/opengl
@@ -48,7 +49,7 @@ RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.15
+ >=dev-util/gtk-doc-am-1.20
virtual/pkgconfig
>=sys-devel/gettext-0.17
doc? (
@@ -63,9 +64,9 @@ DEPEND="${RDEPEND}
src_prepare() {
# We only need conformance tests, the rest are useless for us
- sed -e 's/^\(SUBDIRS =\).*/\1 accessibility data conform/g' \
+ sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
-i tests/Makefile.am || die "am tests sed failed"
- sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility data conform/g' \
+ sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
-i tests/Makefile.in || die "in tests sed failed"
gnome2_src_prepare
@@ -96,19 +97,11 @@ src_configure() {
$(use_enable doc docs) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
- $(use_enable test conformance) \
$(use_enable test gdk-pixbuf)
}
-src_compile() {
- default
- if use test; then
- emake -C tests/conform
- fi
-}
-
src_test() {
- Xemake check
+ Xemake check -C tests/conform
}
src_install() {
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-04-23 7:17 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-04-23 7:17 UTC (permalink / raw
To: gentoo-commits
commit: d233a61b60c66b0f6d36971a454c7dcd55fa1b8a
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 23 07:14:43 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Wed Apr 23 07:14:43 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=d233a61b
media-libs/clutter: 1.18.0 → 1.18.2
---
media-libs/clutter/{clutter-1.18.0.ebuild => clutter-1.18.2.ebuild} | 4 ++--
media-libs/clutter/clutter-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-libs/clutter/clutter-1.18.0.ebuild b/media-libs/clutter/clutter-1.18.2.ebuild
similarity index 97%
rename from media-libs/clutter/clutter-1.18.0.ebuild
rename to media-libs/clutter/clutter-1.18.2.ebuild
index d3ff5ae..11ac915 100644
--- a/media-libs/clutter/clutter-1.18.0.ebuild
+++ b/media-libs/clutter/clutter-1.18.2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.17.3:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.17.5:1.0=[introspection?,pango]
media-libs/fontconfig
>=x11-libs/cairo-1.12:=[glib]
>=x11-libs/pango-1.30[introspection?]
@@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-devel/gettext-0.17
doc? (
- >=dev-util/gtk-doc-1.15
+ >=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
test? ( x11-libs/gdk-pixbuf )"
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index f90ec47..0f07f3f 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.17.3:1.0=[introspection?,pango]
+ >=media-libs/cogl-1.17.5:1.0=[introspection?,pango]
media-libs/fontconfig
>=x11-libs/cairo-1.12:=[glib]
>=x11-libs/pango-1.30[introspection?]
@@ -53,7 +53,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-devel/gettext-0.17
doc? (
- >=dev-util/gtk-doc-1.15
+ >=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
test? ( x11-libs/gdk-pixbuf )"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-10-11 16:43 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-10-11 16:43 UTC (permalink / raw
To: gentoo-commits
commit: 0aa385646e70d7c7221d65161b8934e4d4439711
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 15:26:59 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 15:26:59 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=0aa38564
media-libs/clutter: 1.18.4 → 1.20.0
---
.../{clutter-1.18.2.ebuild => clutter-1.20.0.ebuild} | 14 ++++----------
media-libs/clutter/clutter-9999.ebuild | 14 ++++----------
2 files changed, 8 insertions(+), 20 deletions(-)
diff --git a/media-libs/clutter/clutter-1.18.2.ebuild b/media-libs/clutter/clutter-1.20.0.ebuild
similarity index 91%
rename from media-libs/clutter/clutter-1.18.2.ebuild
rename to media-libs/clutter/clutter-1.20.0.ebuild
index 11ac915..9cff4b5 100644
--- a/media-libs/clutter/clutter-1.18.2.ebuild
+++ b/media-libs/clutter/clutter-1.20.0.ebuild
@@ -3,12 +3,12 @@
# $Header: $
EAPI="5"
-CLUTTER_LA_PUNT="yes"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
-# Inherit gnome2 after clutter to download sources from gnome.org
-# since clutter-project.org doesn't provide .xz tarballs
-inherit clutter gnome2 virtualx
+inherit gnome2 virtualx
+HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
@@ -66,8 +66,6 @@ src_prepare() {
}
src_configure() {
- DOCS="README NEWS ChangeLog*"
-
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
@@ -96,7 +94,3 @@ src_configure() {
src_test() {
Xemake check -C tests/conform
}
-
-src_install() {
- clutter_src_install
-}
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 0f07f3f..28f14a7 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -3,15 +3,15 @@
# $Header: $
EAPI="5"
-CLUTTER_LA_PUNT="yes"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
-# Inherit gnome2 after clutter to download sources from gnome.org
-# since clutter-project.org doesn't provide .xz tarballs
-inherit clutter gnome2 virtualx
+inherit gnome2 virtualx
if [[ ${PV} = 9999 ]]; then
inherit gnome2-live
fi
+HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
@@ -73,8 +73,6 @@ src_prepare() {
}
src_configure() {
- DOCS="README NEWS ChangeLog*"
-
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
@@ -103,7 +101,3 @@ src_configure() {
src_test() {
Xemake check -C tests/conform
}
-
-src_install() {
- clutter_src_install
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-10-12 23:19 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-10-12 23:19 UTC (permalink / raw
To: gentoo-commits
commit: 9cb09f408eedf8c959efc044a33dd05c0ceb8997
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 12 21:33:43 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Oct 12 23:19:03 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9cb09f40
media-libs/clutter: fixes for mutter-3.14
Add egl support for mutter and dependency on cogl[gles2] to enable
clutter-egl.
---
media-libs/clutter/clutter-1.20.0.ebuild | 7 ++++---
media-libs/clutter/clutter-9999.ebuild | 6 +++---
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/media-libs/clutter/clutter-1.20.0.ebuild b/media-libs/clutter/clutter-1.20.0.ebuild
index 9cff4b5..91acce4 100644
--- a/media-libs/clutter/clutter-1.20.0.ebuild
+++ b/media-libs/clutter/clutter-1.20.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="debug doc gtk +introspection test" # evdev tslib
+IUSE="debug doc egl gtk +introspection test" # evdev tslib
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
# NOTE: glx flavour uses libdrm + >=mesa-7.3
@@ -38,6 +38,7 @@ RDEPEND="
>=x11-libs/libXi-1.3
>=x11-libs/libXcomposite-0.4
+ egl? ( media-libs/cogl[gles2] )
gtk? ( >=x11-libs/gtk+-3.3.18:3 )
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
"
@@ -69,7 +70,7 @@ src_configure() {
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/egl/osx/wayland/win32 backends?
+ # XXX: What about cex100/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
gnome2_src_configure \
--enable-xinput \
@@ -78,7 +79,6 @@ src_configure() {
--disable-maintainer-flags \
--disable-gcov \
--disable-cex100-backend \
- --disable-egl-backend \
--disable-quartz-backend \
--disable-wayland-backend \
--disable-win32-backend \
@@ -86,6 +86,7 @@ src_configure() {
--disable-evdev-input \
$(usex debug --enable-debug=yes --enable-debug=minimum) \
$(use_enable doc docs) \
+ $(use_enable egl egl-backend) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
$(use_enable test gdk-pixbuf)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 28f14a7..ae1f837 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="debug doc gtk +introspection test" # evdev tslib
+IUSE="debug doc egl gtk +introspection test" # evdev tslib
if [[ ${PV} = 9999 ]]; then
KEYWORDS=""
else
@@ -76,7 +76,7 @@ src_configure() {
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/egl/osx/wayland/win32 backends?
+ # XXX: What about cex100/osx/wayland/win32 backends?
# XXX: evdev/tslib input seem to be experimental?
gnome2_src_configure \
--enable-xinput \
@@ -85,7 +85,6 @@ src_configure() {
--disable-maintainer-flags \
--disable-gcov \
--disable-cex100-backend \
- --disable-egl-backend \
--disable-quartz-backend \
--disable-wayland-backend \
--disable-win32-backend \
@@ -93,6 +92,7 @@ src_configure() {
--disable-evdev-input \
$(usex debug --enable-debug=yes --enable-debug=minimum) \
$(use_enable doc docs) \
+ $(use_enable egl egl-backend) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
$(use_enable test gdk-pixbuf)
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-12-07 23:08 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-12-07 23:08 UTC (permalink / raw
To: gentoo-commits
commit: 0d995ce80f00c0d46b4d40b919610fc0fd1f8232
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 7 22:20:36 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Dec 7 23:08:34 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=0d995ce8
media-libs/clutter: add multiple backend support
Need someone to test aqua though.
---
media-libs/clutter/clutter-1.20.0.ebuild | 57 ++++++++++++++++++++------------
media-libs/clutter/clutter-9999.ebuild | 56 +++++++++++++++++++------------
2 files changed, 70 insertions(+), 43 deletions(-)
diff --git a/media-libs/clutter/clutter-1.20.0.ebuild b/media-libs/clutter/clutter-1.20.0.ebuild
index 91acce4..3972acc 100644
--- a/media-libs/clutter/clutter-1.20.0.ebuild
+++ b/media-libs/clutter/clutter-1.20.0.ebuild
@@ -13,39 +13,52 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="debug doc egl gtk +introspection test" # evdev tslib
+IUSE="aqua debug doc egl gtk +introspection test wayland +X"
+REQUIRED_USE="
+ || ( aqua wayland X )
+ wayland? ( egl )
+"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# XXX: uprof needed for profiling
# >=libX11-1.3.1 needed for X Generic Event support
-# XXX: evdev input requires libinput and gudev >= 136
+# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.17.5:1.0=[introspection?,pango]
- media-libs/fontconfig
- >=x11-libs/cairo-1.12:=[glib]
+ >=media-libs/cogl-1.17.5:1.0=[introspection?,pango,wayland?]
+ >=x11-libs/cairo-1.12:=[aqua?,glib]
>=x11-libs/pango-1.30[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/libXcomposite-0.4
- egl? ( media-libs/cogl[gles2] )
- gtk? ( >=x11-libs/gtk+-3.3.18:3 )
+ egl? (
+ >=dev-libs/libinput-0.4
+ media-libs/cogl[gles2]
+ >=virtual/libgudev-136
+ x11-libs/libxkbcommon
+ )
+ gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+ X? (
+ media-libs/fontconfig
+ >=x11-libs/libX11-1.3.1
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXcomposite-0.4 )
+ wayland? (
+ dev-libs/wayland
+ x11-libs/gdk-pixbuf:2 )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.20
- virtual/pkgconfig
>=sys-devel/gettext-0.17
+ virtual/pkgconfig
doc? (
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
@@ -70,26 +83,26 @@ src_configure() {
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/osx/wayland/win32 backends?
- # XXX: evdev/tslib input seem to be experimental?
+ # XXX: What about cex100/win32 backends?
gnome2_src_configure \
- --enable-xinput \
- --enable-x11-backend=yes \
--disable-profile \
--disable-maintainer-flags \
--disable-gcov \
--disable-cex100-backend \
- --disable-quartz-backend \
- --disable-wayland-backend \
--disable-win32-backend \
--disable-tslib-input \
- --disable-evdev-input \
+ $(use_enable aqua quartz-backend) \
$(usex debug --enable-debug=yes --enable-debug=minimum) \
$(use_enable doc docs) \
$(use_enable egl egl-backend) \
+ $(use_enable egl evdev-input) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
- $(use_enable test gdk-pixbuf)
+ $(use_enable test gdk-pixbuf) \
+ $(use_enable wayland wayland-backend) \
+ $(use_enable wayland wayland-compositor) \
+ $(use_enable X xinput) \
+ $(use_enable X x11-backend)
}
src_test() {
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index ae1f837..ab46377 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -16,7 +16,11 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="debug doc egl gtk +introspection test" # evdev tslib
+IUSE="aqua debug doc egl gtk +introspection test wayland +X"
+REQUIRED_USE="
+ || ( aqua wayland X )
+ wayland? ( egl )
+"
if [[ ${PV} = 9999 ]]; then
KEYWORDS=""
else
@@ -26,32 +30,42 @@ fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# XXX: uprof needed for profiling
# >=libX11-1.3.1 needed for X Generic Event support
-# XXX: evdev input requires libinput and gudev >= 136
+# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
>=dev-libs/glib-2.37.3:2
>=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.17.5:1.0=[introspection?,pango]
- media-libs/fontconfig
- >=x11-libs/cairo-1.12:=[glib]
+ >=media-libs/cogl-1.17.5:1.0=[introspection?,pango,wayland?]
+ >=x11-libs/cairo-1.12:=[aqua?,glib]
>=x11-libs/pango-1.30[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/libXcomposite-0.4
- gtk? ( >=x11-libs/gtk+-3.3.18:3 )
+ egl? (
+ >=dev-libs/libinput-0.4
+ media-libs/cogl[gles2]
+ >=virtual/libgudev-136
+ x11-libs/libxkbcommon
+ )
+ gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+ X? (
+ media-libs/fontconfig
+ >=x11-libs/libX11-1.3.1
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXcomposite-0.4 )
+ wayland? (
+ dev-libs/wayland
+ x11-libs/gdk-pixbuf:2 )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.20
- virtual/pkgconfig
>=sys-devel/gettext-0.17
+ virtual/pkgconfig
doc? (
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
@@ -76,26 +90,26 @@ src_configure() {
# XXX: Conformance test suite (and clutter itself) does not work under Xvfb
# (GLX error blabla)
# XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/osx/wayland/win32 backends?
- # XXX: evdev/tslib input seem to be experimental?
+ # XXX: What about cex100/win32 backends?
gnome2_src_configure \
- --enable-xinput \
- --enable-x11-backend=yes \
--disable-profile \
--disable-maintainer-flags \
--disable-gcov \
--disable-cex100-backend \
- --disable-quartz-backend \
- --disable-wayland-backend \
--disable-win32-backend \
--disable-tslib-input \
- --disable-evdev-input \
+ $(use_enable aqua quartz-backend) \
$(usex debug --enable-debug=yes --enable-debug=minimum) \
$(use_enable doc docs) \
$(use_enable egl egl-backend) \
+ $(use_enable egl evdev-input) \
$(use_enable gtk gdk-backend) \
$(use_enable introspection) \
- $(use_enable test gdk-pixbuf)
+ $(use_enable test gdk-pixbuf) \
+ $(use_enable wayland wayland-backend) \
+ $(use_enable wayland wayland-compositor) \
+ $(use_enable X xinput) \
+ $(use_enable X x11-backend)
}
src_test() {
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-12-08 21:57 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-12-08 21:57 UTC (permalink / raw
To: gentoo-commits
commit: fa4cde04c7fab5d1a62eca85125b256662173897
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 8 21:36:54 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Dec 8 21:49:10 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=fa4cde04
media-libs/clutter: require kms support in cogl
Avoids egl-backend API/ABI changes due to automagic support of EGL
native. Required to properly build mutter[kms].
---
media-libs/clutter/clutter-1.20.0.ebuild | 2 +-
media-libs/clutter/clutter-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/clutter/clutter-1.20.0.ebuild b/media-libs/clutter/clutter-1.20.0.ebuild
index 3972acc..2c473ed 100644
--- a/media-libs/clutter/clutter-1.20.0.ebuild
+++ b/media-libs/clutter/clutter-1.20.0.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
egl? (
>=dev-libs/libinput-0.4
- media-libs/cogl[gles2]
+ media-libs/cogl[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index ab46377..ba7c84a 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
egl? (
>=dev-libs/libinput-0.4
- media-libs/cogl[gles2]
+ media-libs/cogl[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2014-12-26 21:48 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2014-12-26 21:48 UTC (permalink / raw
To: gentoo-commits
commit: c3e8664e2e1cebbe6ce0224244e71fabfd9c083b
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 26 21:47:36 2014 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Fri Dec 26 21:47:36 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c3e8664e
media-libs/clutter: moved to gentoo-x86
---
media-libs/clutter/clutter-1.20.0.ebuild | 110 -------------------------------
1 file changed, 110 deletions(-)
diff --git a/media-libs/clutter/clutter-1.20.0.ebuild b/media-libs/clutter/clutter-1.20.0.ebuild
deleted file mode 100644
index 2c473ed..0000000
--- a/media-libs/clutter/clutter-1.20.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2 virtualx
-
-HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
-DESCRIPTION="Clutter is a library for creating graphical user interfaces"
-
-LICENSE="LGPL-2.1+ FDL-1.1+"
-SLOT="1.0"
-IUSE="aqua debug doc egl gtk +introspection test wayland +X"
-REQUIRED_USE="
- || ( aqua wayland X )
- wayland? ( egl )
-"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-# NOTE: glx flavour uses libdrm + >=mesa-7.3
-# XXX: uprof needed for profiling
-# >=libX11-1.3.1 needed for X Generic Event support
-# do not depend on tslib, it does not build and is disable by default upstream
-RDEPEND="
- >=dev-libs/glib-2.37.3:2
- >=dev-libs/atk-2.5.3[introspection?]
- >=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.17.5:1.0=[introspection?,pango,wayland?]
- >=x11-libs/cairo-1.12:=[aqua?,glib]
- >=x11-libs/pango-1.30[introspection?]
-
- virtual/opengl
- x11-libs/libdrm:=
-
- egl? (
- >=dev-libs/libinput-0.4
- media-libs/cogl[gles2,kms]
- >=virtual/libgudev-136
- x11-libs/libxkbcommon
- )
- gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
- X? (
- media-libs/fontconfig
- >=x11-libs/libX11-1.3.1
- x11-libs/libXext
- x11-libs/libXdamage
- x11-proto/inputproto
- >=x11-libs/libXi-1.3
- >=x11-libs/libXcomposite-0.4 )
- wayland? (
- dev-libs/wayland
- x11-libs/gdk-pixbuf:2 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.20
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- doc? (
- >=dev-util/gtk-doc-1.20
- >=app-text/docbook-sgml-utils-0.6.14[jadetex]
- dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )"
-
-# Tests fail with both swrast and llvmpipe
-# They pass under r600g or i965, so the bug is in mesa
-#RESTRICT="test"
-
-src_prepare() {
- # We only need conformance tests, the rest are useless for us
- sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
- -i tests/Makefile.am || die "am tests sed failed"
- sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
- -i tests/Makefile.in || die "in tests sed failed"
-
- gnome2_src_prepare
-}
-
-src_configure() {
- # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
- # (GLX error blabla)
- # XXX: Profiling, coverage disabled for now
- # XXX: What about cex100/win32 backends?
- gnome2_src_configure \
- --disable-profile \
- --disable-maintainer-flags \
- --disable-gcov \
- --disable-cex100-backend \
- --disable-win32-backend \
- --disable-tslib-input \
- $(use_enable aqua quartz-backend) \
- $(usex debug --enable-debug=yes --enable-debug=minimum) \
- $(use_enable doc docs) \
- $(use_enable egl egl-backend) \
- $(use_enable egl evdev-input) \
- $(use_enable gtk gdk-backend) \
- $(use_enable introspection) \
- $(use_enable test gdk-pixbuf) \
- $(use_enable wayland wayland-backend) \
- $(use_enable wayland wayland-compositor) \
- $(use_enable X xinput) \
- $(use_enable X x11-backend)
-}
-
-src_test() {
- Xemake check -C tests/conform
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2015-04-18 9:00 Ole Reifschneider
0 siblings, 0 replies; 25+ messages in thread
From: Ole Reifschneider @ 2015-04-18 9:00 UTC (permalink / raw
To: gentoo-commits
commit: 91642ed0da87026a9410d7d8fee700d354ec42a7
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 16 18:53:31 2015 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Thu Apr 16 18:53:31 2015 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=91642ed0
Add media-libs/clutter-1.22.0
Package-Manager: portage-2.2.14
Manifest-Sign-Key: 7E8B4D42
media-libs/clutter/clutter-1.22.0.ebuild | 109 +++++++++++++++++++++++++++++++
media-libs/clutter/metadata.xml | 9 +--
2 files changed, 114 insertions(+), 4 deletions(-)
diff --git a/media-libs/clutter/clutter-1.22.0.ebuild b/media-libs/clutter/clutter-1.22.0.ebuild
new file mode 100644
index 0000000..31e329b
--- /dev/null
+++ b/media-libs/clutter/clutter-1.22.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/clutter/clutter-1.20.0.ebuild,v 1.4 2015/03/15 13:28:34 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2 virtualx
+
+HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
+DESCRIPTION="Clutter is a library for creating graphical user interfaces"
+
+LICENSE="LGPL-2.1+ FDL-1.1+"
+SLOT="1.0"
+IUSE="aqua debug doc egl gtk +introspection test wayland +X"
+REQUIRED_USE="
+ || ( aqua wayland X )
+ wayland? ( egl )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+# NOTE: glx flavour uses libdrm + >=mesa-7.3
+# >=libX11-1.3.1 needed for X Generic Event support
+# do not depend on tslib, it does not build and is disable by default upstream
+RDEPEND="
+ >=dev-libs/glib-2.39.0:2
+ >=dev-libs/atk-2.5.3[introspection?]
+ >=dev-libs/json-glib-0.12[introspection?]
+ >=media-libs/cogl-1.20.0:1.0=[introspection?,pango,wayland?]
+ >=x11-libs/cairo-1.14:=[aqua?,glib]
+ >=x11-libs/pango-1.30[introspection?]
+
+ virtual/opengl
+ x11-libs/libdrm:=
+
+ egl? (
+ >=dev-libs/libinput-0.8
+ media-libs/cogl[gles2,kms]
+ >=virtual/libgudev-136
+ x11-libs/libxkbcommon
+ )
+ gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
+ introspection? ( >=dev-libs/gobject-introspection-1.39 )
+ X? (
+ media-libs/fontconfig
+ >=x11-libs/libX11-1.3.1
+ x11-libs/libXext
+ x11-libs/libXdamage
+ x11-proto/inputproto
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXcomposite-0.4 )
+ wayland? (
+ dev-libs/wayland
+ x11-libs/gdk-pixbuf:2 )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.20
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ doc? (
+ >=dev-util/gtk-doc-1.20
+ >=app-text/docbook-sgml-utils-0.6.14[jadetex]
+ dev-libs/libxslt )
+ test? ( x11-libs/gdk-pixbuf )"
+
+# Tests fail with both swrast and llvmpipe
+# They pass under r600g or i965, so the bug is in mesa
+#RESTRICT="test"
+
+src_prepare() {
+ # We only need conformance tests, the rest are useless for us
+ sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
+ -i tests/Makefile.am || die "am tests sed failed"
+ sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
+ -i tests/Makefile.in || die "in tests sed failed"
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
+ # (GLX error blabla)
+ # XXX: coverage disabled for now
+ # XXX: What about cex100/win32 backends?
+ gnome2_src_configure \
+ --disable-maintainer-flags \
+ --disable-mir-backend \
+ --disable-gcov \
+ --disable-cex100-backend \
+ --disable-win32-backend \
+ --disable-tslib-input \
+ $(use_enable aqua quartz-backend) \
+ $(usex debug --enable-debug=yes --enable-debug=minimum) \
+ $(use_enable doc docs) \
+ $(use_enable egl egl-backend) \
+ $(use_enable egl evdev-input) \
+ $(use_enable gtk gdk-backend) \
+ $(use_enable introspection) \
+ $(use_enable test gdk-pixbuf) \
+ $(use_enable wayland wayland-backend) \
+ $(use_enable wayland wayland-compositor) \
+ $(use_enable X xinput) \
+ $(use_enable X x11-backend)
+}
+
+src_test() {
+ Xemake check -C tests/conform
+}
diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml
index 8fcea51..102c5fc 100644
--- a/media-libs/clutter/metadata.xml
+++ b/media-libs/clutter/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>gnome</herd>
-<use>
- <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag>
-</use>
+ <herd>gnome</herd>
+ <use>
+ <flag name="egl">Enable EGL backend.</flag>
+ <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2015-06-09 9:16 Gilles Dartiguelongue
0 siblings, 0 replies; 25+ messages in thread
From: Gilles Dartiguelongue @ 2015-06-09 9:16 UTC (permalink / raw
To: gentoo-commits
commit: 656df11f7c2518346dc486fea7bba3396c5ff0dc
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 8 22:22:54 2015 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Jun 8 22:22:54 2015 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=656df11f
media-libs/clutter: moved to gentoo-x86
media-libs/clutter/clutter-1.22.2.ebuild | 109 -------------------------------
1 file changed, 109 deletions(-)
diff --git a/media-libs/clutter/clutter-1.22.2.ebuild b/media-libs/clutter/clutter-1.22.2.ebuild
deleted file mode 100644
index 12733d0..0000000
--- a/media-libs/clutter/clutter-1.22.2.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2 virtualx
-
-HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
-DESCRIPTION="Clutter is a library for creating graphical user interfaces"
-
-LICENSE="LGPL-2.1+ FDL-1.1+"
-SLOT="1.0"
-IUSE="aqua debug doc egl gtk +introspection test wayland +X"
-REQUIRED_USE="
- || ( aqua wayland X )
- wayland? ( egl )
-"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-# NOTE: glx flavour uses libdrm + >=mesa-7.3
-# >=libX11-1.3.1 needed for X Generic Event support
-# do not depend on tslib, it does not build and is disable by default upstream
-RDEPEND="
- >=dev-libs/glib-2.39.0:2
- >=dev-libs/atk-2.5.3[introspection?]
- >=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.20.0:1.0=[introspection?,pango,wayland?]
- >=x11-libs/cairo-1.14:=[aqua?,glib]
- >=x11-libs/pango-1.30[introspection?]
-
- virtual/opengl
- x11-libs/libdrm:=
-
- egl? (
- >=dev-libs/libinput-0.8
- media-libs/cogl[gles2,kms]
- >=virtual/libgudev-136
- x11-libs/libxkbcommon
- )
- gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
- introspection? ( >=dev-libs/gobject-introspection-1.39 )
- X? (
- media-libs/fontconfig
- >=x11-libs/libX11-1.3.1
- x11-libs/libXext
- x11-libs/libXdamage
- x11-proto/inputproto
- >=x11-libs/libXi-1.3
- >=x11-libs/libXcomposite-0.4 )
- wayland? (
- dev-libs/wayland
- x11-libs/gdk-pixbuf:2 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.20
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- doc? (
- >=dev-util/gtk-doc-1.20
- >=app-text/docbook-sgml-utils-0.6.14[jadetex]
- dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )"
-
-# Tests fail with both swrast and llvmpipe
-# They pass under r600g or i965, so the bug is in mesa
-#RESTRICT="test"
-
-src_prepare() {
- # We only need conformance tests, the rest are useless for us
- sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
- -i tests/Makefile.am || die "am tests sed failed"
- sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
- -i tests/Makefile.in || die "in tests sed failed"
-
- gnome2_src_prepare
-}
-
-src_configure() {
- # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
- # (GLX error blabla)
- # XXX: coverage disabled for now
- # XXX: What about cex100/win32 backends?
- gnome2_src_configure \
- --disable-maintainer-flags \
- --disable-mir-backend \
- --disable-gcov \
- --disable-cex100-backend \
- --disable-win32-backend \
- --disable-tslib-input \
- $(use_enable aqua quartz-backend) \
- $(usex debug --enable-debug=yes --enable-debug=minimum) \
- $(use_enable doc docs) \
- $(use_enable egl egl-backend) \
- $(use_enable egl evdev-input) \
- $(use_enable gtk gdk-backend) \
- $(use_enable introspection) \
- $(use_enable test gdk-pixbuf) \
- $(use_enable wayland wayland-backend) \
- $(use_enable wayland wayland-compositor) \
- $(use_enable X xinput) \
- $(use_enable X x11-backend)
-}
-
-src_test() {
- Xemake check -C tests/conform
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2015-09-13 22:03 Ole Reifschneider
0 siblings, 0 replies; 25+ messages in thread
From: Ole Reifschneider @ 2015-09-13 22:03 UTC (permalink / raw
To: gentoo-commits
commit: 4c07f974cc086394c70910fb6bf3ce905421cc81
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 13 18:45:02 2015 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Sun Sep 13 18:45:02 2015 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4c07f974
media-libs/clutter: Bump version to 1.23.6
Package-Manager: portage-2.2.20.1
Manifest-Sign-Key: 7E8B4D42
.../{clutter-9999.ebuild => clutter-1.23.6.ebuild} | 23 ++++++++--------------
media-libs/clutter/clutter-9999.ebuild | 14 ++++++-------
2 files changed, 15 insertions(+), 22 deletions(-)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-1.23.6.ebuild
similarity index 87%
copy from media-libs/clutter/clutter-9999.ebuild
copy to media-libs/clutter/clutter-1.23.6.ebuild
index b74225e..ba2bdd4 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-1.23.6.ebuild
@@ -7,9 +7,6 @@ GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 virtualx
-if [[ ${PV} = 9999 ]]; then
- inherit gnome2-live
-fi
HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
DESCRIPTION="Clutter is a library for creating graphical user interfaces"
@@ -21,20 +18,16 @@ REQUIRED_USE="
|| ( aqua wayland X )
wayland? ( egl )
"
-if [[ ${PV} = 9999 ]]; then
- KEYWORDS=""
-else
- KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# >=libX11-1.3.1 needed for X Generic Event support
# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
- >=dev-libs/glib-2.39.0:2
>=dev-libs/atk-2.5.3[introspection?]
+ >=dev-libs/glib-2.44.0:2
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.20.0:1.0=[introspection?,pango,wayland?]
+ >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?]
>=x11-libs/cairo-1.14:=[aqua?,glib]
>=x11-libs/pango-1.30[introspection?]
@@ -42,13 +35,13 @@ RDEPEND="
x11-libs/libdrm:=
egl? (
- >=dev-libs/libinput-0.8
- media-libs/cogl[gles2,kms]
+ >=dev-libs/libinput-0.19
+ media-libs/cogl:=[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
- introspection? ( >=dev-libs/gobject-introspection-1.39 )
+ introspection? ( >=dev-libs/gobject-introspection-1.39:= )
X? (
media-libs/fontconfig
>=x11-libs/libX11-1.3.1
@@ -69,8 +62,8 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )"
-
+ test? ( x11-libs/gdk-pixbuf )
+"
# Tests fail with both swrast and llvmpipe
# They pass under r600g or i965, so the bug is in mesa
#RESTRICT="test"
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index b74225e..3e4ac26 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -31,10 +31,10 @@ fi
# >=libX11-1.3.1 needed for X Generic Event support
# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
- >=dev-libs/glib-2.39.0:2
>=dev-libs/atk-2.5.3[introspection?]
+ >=dev-libs/glib-2.44.0:2
>=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.20.0:1.0=[introspection?,pango,wayland?]
+ >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?]
>=x11-libs/cairo-1.14:=[aqua?,glib]
>=x11-libs/pango-1.30[introspection?]
@@ -42,13 +42,13 @@ RDEPEND="
x11-libs/libdrm:=
egl? (
- >=dev-libs/libinput-0.8
- media-libs/cogl[gles2,kms]
+ >=dev-libs/libinput-0.19
+ media-libs/cogl:=[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
- introspection? ( >=dev-libs/gobject-introspection-1.39 )
+ introspection? ( >=dev-libs/gobject-introspection-1.39:= )
X? (
media-libs/fontconfig
>=x11-libs/libX11-1.3.1
@@ -69,8 +69,8 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )"
-
+ test? ( x11-libs/gdk-pixbuf )
+"
# Tests fail with both swrast and llvmpipe
# They pass under r600g or i965, so the bug is in mesa
#RESTRICT="test"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2016-03-25 0:56 Ole Reifschneider
0 siblings, 0 replies; 25+ messages in thread
From: Ole Reifschneider @ 2016-03-25 0:56 UTC (permalink / raw
To: gentoo-commits
commit: 80c1c9ce0bda218feec81ac9120d088b68e4a1f1
Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 19 14:52:40 2016 +0000
Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 00:52:42 2016 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=80c1c9ce
media-libs/clutter: Bump version to 1.26.0
Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE9E568677E8B4D42
.../{clutter-1.23.6.ebuild => clutter-1.26.0.ebuild} | 13 +++++--------
media-libs/clutter/clutter-9999.ebuild | 13 +++++--------
2 files changed, 10 insertions(+), 16 deletions(-)
diff --git a/media-libs/clutter/clutter-1.23.6.ebuild b/media-libs/clutter/clutter-1.26.0.ebuild
similarity index 90%
rename from media-libs/clutter/clutter-1.23.6.ebuild
rename to media-libs/clutter/clutter-1.26.0.ebuild
index ba2bdd4..de3b11f 100644
--- a/media-libs/clutter/clutter-1.23.6.ebuild
+++ b/media-libs/clutter/clutter-1.26.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="aqua debug doc egl gtk +introspection test wayland +X"
+IUSE="aqua debug doc egl gtk +introspection test wayland X"
REQUIRED_USE="
|| ( aqua wayland X )
wayland? ( egl )
@@ -24,8 +24,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
# >=libX11-1.3.1 needed for X Generic Event support
# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
- >=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/glib-2.44.0:2
+ >=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
>=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?]
>=x11-libs/cairo-1.14:=[aqua?,glib]
@@ -35,8 +35,8 @@ RDEPEND="
x11-libs/libdrm:=
egl? (
- >=dev-libs/libinput-0.19
- media-libs/cogl:=[gles2,kms]
+ >=dev-libs/libinput-0.19.0
+ media-libs/cogl:1.0=[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
@@ -64,9 +64,6 @@ DEPEND="${RDEPEND}
dev-libs/libxslt )
test? ( x11-libs/gdk-pixbuf )
"
-# Tests fail with both swrast and llvmpipe
-# They pass under r600g or i965, so the bug is in mesa
-#RESTRICT="test"
src_prepare() {
# We only need conformance tests, the rest are useless for us
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 3e4ac26..815f3e0 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -16,7 +16,7 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
-IUSE="aqua debug doc egl gtk +introspection test wayland +X"
+IUSE="aqua debug doc egl gtk +introspection test wayland X"
REQUIRED_USE="
|| ( aqua wayland X )
wayland? ( egl )
@@ -31,8 +31,8 @@ fi
# >=libX11-1.3.1 needed for X Generic Event support
# do not depend on tslib, it does not build and is disable by default upstream
RDEPEND="
- >=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/glib-2.44.0:2
+ >=dev-libs/atk-2.5.3[introspection?]
>=dev-libs/json-glib-0.12[introspection?]
>=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?]
>=x11-libs/cairo-1.14:=[aqua?,glib]
@@ -42,8 +42,8 @@ RDEPEND="
x11-libs/libdrm:=
egl? (
- >=dev-libs/libinput-0.19
- media-libs/cogl:=[gles2,kms]
+ >=dev-libs/libinput-0.19.0
+ media-libs/cogl:1.0=[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
@@ -71,9 +71,6 @@ DEPEND="${RDEPEND}
dev-libs/libxslt )
test? ( x11-libs/gdk-pixbuf )
"
-# Tests fail with both swrast and llvmpipe
-# They pass under r600g or i965, so the bug is in mesa
-#RESTRICT="test"
src_prepare() {
# We only need conformance tests, the rest are useless for us
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2018-01-12 13:58 Dennis Lamm
0 siblings, 0 replies; 25+ messages in thread
From: Dennis Lamm @ 2018-01-12 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 8a7013eafb988692e1fbd4c7e2ba16267567a5cf
Author: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 13:58:33 2018 +0000
Commit: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 13:58:33 2018 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8a7013ea
media-libs/clutter: drop old
Package-Manager: Portage-2.3.13, Repoman-2.3.3
media-libs/clutter/clutter-1.26.0.ebuild | 106 -------------------------------
1 file changed, 106 deletions(-)
diff --git a/media-libs/clutter/clutter-1.26.0.ebuild b/media-libs/clutter/clutter-1.26.0.ebuild
deleted file mode 100644
index de3b11f4..00000000
--- a/media-libs/clutter/clutter-1.26.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2 virtualx
-
-HOMEPAGE="https://wiki.gnome.org/Projects/Clutter"
-DESCRIPTION="Clutter is a library for creating graphical user interfaces"
-
-LICENSE="LGPL-2.1+ FDL-1.1+"
-SLOT="1.0"
-IUSE="aqua debug doc egl gtk +introspection test wayland X"
-REQUIRED_USE="
- || ( aqua wayland X )
- wayland? ( egl )
-"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-# NOTE: glx flavour uses libdrm + >=mesa-7.3
-# >=libX11-1.3.1 needed for X Generic Event support
-# do not depend on tslib, it does not build and is disable by default upstream
-RDEPEND="
- >=dev-libs/glib-2.44.0:2
- >=dev-libs/atk-2.5.3[introspection?]
- >=dev-libs/json-glib-0.12[introspection?]
- >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?]
- >=x11-libs/cairo-1.14:=[aqua?,glib]
- >=x11-libs/pango-1.30[introspection?]
-
- virtual/opengl
- x11-libs/libdrm:=
-
- egl? (
- >=dev-libs/libinput-0.19.0
- media-libs/cogl:1.0=[gles2,kms]
- >=virtual/libgudev-136
- x11-libs/libxkbcommon
- )
- gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
- introspection? ( >=dev-libs/gobject-introspection-1.39:= )
- X? (
- media-libs/fontconfig
- >=x11-libs/libX11-1.3.1
- x11-libs/libXext
- x11-libs/libXdamage
- x11-proto/inputproto
- >=x11-libs/libXi-1.3
- >=x11-libs/libXcomposite-0.4 )
- wayland? (
- dev-libs/wayland
- x11-libs/gdk-pixbuf:2 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.20
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- doc? (
- >=dev-util/gtk-doc-1.20
- >=app-text/docbook-sgml-utils-0.6.14[jadetex]
- dev-libs/libxslt )
- test? ( x11-libs/gdk-pixbuf )
-"
-
-src_prepare() {
- # We only need conformance tests, the rest are useless for us
- sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \
- -i tests/Makefile.am || die "am tests sed failed"
- sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \
- -i tests/Makefile.in || die "in tests sed failed"
-
- gnome2_src_prepare
-}
-
-src_configure() {
- # XXX: Conformance test suite (and clutter itself) does not work under Xvfb
- # (GLX error blabla)
- # XXX: coverage disabled for now
- # XXX: What about cex100/win32 backends?
- gnome2_src_configure \
- --disable-maintainer-flags \
- --disable-mir-backend \
- --disable-gcov \
- --disable-cex100-backend \
- --disable-win32-backend \
- --disable-tslib-input \
- $(use_enable aqua quartz-backend) \
- $(usex debug --enable-debug=yes --enable-debug=minimum) \
- $(use_enable doc docs) \
- $(use_enable egl egl-backend) \
- $(use_enable egl evdev-input) \
- $(use_enable gtk gdk-backend) \
- $(use_enable introspection) \
- $(use_enable test gdk-pixbuf) \
- $(use_enable wayland wayland-backend) \
- $(use_enable wayland wayland-compositor) \
- $(use_enable X xinput) \
- $(use_enable X x11-backend)
-}
-
-src_test() {
- Xemake check -C tests/conform
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/
@ 2018-05-30 7:59 Sobhan Mohammadpour
0 siblings, 0 replies; 25+ messages in thread
From: Sobhan Mohammadpour @ 2018-05-30 7:59 UTC (permalink / raw
To: gentoo-commits
commit: 9d54896150d07805fd4ea4a55679e073fba10983
Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Wed May 30 07:58:03 2018 +0000
Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Wed May 30 07:59:12 2018 +0000
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d548961
media-libs/clutter: sync with portage
Closes: https://bugs.gentoo.org/656306
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1
media-libs/clutter/clutter-9999.ebuild | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild
index 77037afb..a9e3021c 100644
--- a/media-libs/clutter/clutter-9999.ebuild
+++ b/media-libs/clutter/clutter-9999.ebuild
@@ -1,9 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=6
GNOME2_LA_PUNT="yes"
inherit gnome2 virtualx
@@ -16,6 +14,7 @@ DESCRIPTION="Clutter is a library for creating graphical user interfaces"
LICENSE="LGPL-2.1+ FDL-1.1+"
SLOT="1.0"
+
IUSE="aqua debug doc egl gtk +introspection test wayland X"
REQUIRED_USE="
|| ( aqua wayland X )
@@ -29,7 +28,7 @@ fi
# NOTE: glx flavour uses libdrm + >=mesa-7.3
# >=libX11-1.3.1 needed for X Generic Event support
-# do not depend on tslib, it does not build and is disable by default upstream
+# do not depend on tslib, it does not build and is disabled by default upstream
RDEPEND="
>=dev-libs/glib-2.44.0:2
>=dev-libs/atk-2.5.3[introspection?]
@@ -43,18 +42,17 @@ RDEPEND="
egl? (
>=dev-libs/libinput-0.19.0
- media-libs/cogl:1.0=[gles2,kms]
+ media-libs/cogl[gles2,kms]
>=virtual/libgudev-136
x11-libs/libxkbcommon
)
- gtk? ( >=x11-libs/gtk+-3.3.18:3[aqua?] )
+ gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] )
introspection? ( >=dev-libs/gobject-introspection-1.39:= )
X? (
media-libs/fontconfig
>=x11-libs/libX11-1.3.1
x11-libs/libXext
x11-libs/libXdamage
- x11-base/xorg-proto
>=x11-libs/libXi-1.3
>=x11-libs/libXcomposite-0.4 )
wayland? (
@@ -69,6 +67,7 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1.20
>=app-text/docbook-sgml-utils-0.6.14[jadetex]
dev-libs/libxslt )
+ X? ( x11-base/xorg-proto )
test? ( x11-libs/gdk-pixbuf )
"
@@ -109,5 +108,5 @@ src_configure() {
}
src_test() {
- Xemake check -C tests/conform
+ virtx emake check -C tests/conform
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
end of thread, other threads:[~2018-05-30 7:59 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-15 22:05 [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/ Gilles Dartiguelongue
-- strict thread matches above, loose matches on Subject: below --
2018-05-30 7:59 Sobhan Mohammadpour
2018-01-12 13:58 Dennis Lamm
2016-03-25 0:56 Ole Reifschneider
2015-09-13 22:03 Ole Reifschneider
2015-06-09 9:16 Gilles Dartiguelongue
2015-04-18 9:00 Ole Reifschneider
2014-12-26 21:48 Gilles Dartiguelongue
2014-12-08 21:57 Gilles Dartiguelongue
2014-12-07 23:08 Gilles Dartiguelongue
2014-10-12 23:19 Gilles Dartiguelongue
2014-10-11 16:43 Gilles Dartiguelongue
2014-04-23 7:17 Gilles Dartiguelongue
2013-12-01 11:30 Gilles Dartiguelongue
2013-03-20 8:15 Priit Laes
2013-03-15 7:38 Priit Laes
2012-12-17 11:12 Alexandre Rostovtsev
2012-10-28 11:30 Gilles Dartiguelongue
2012-09-27 10:49 Alexandre Rostovtsev
2012-09-21 3:29 Nirbheek Chauhan
2012-09-05 15:48 Nirbheek Chauhan
2011-10-29 19:41 Alexandre Restovtsev
2011-10-18 7:37 Alexandre Restovtsev
2011-03-29 12:36 Nirbheek Chauhan
2011-03-23 5:33 Nirbheek Chauhan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox