public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 --
2013-03-20  8:15 [gentoo-commits] proj/gnome:master commit in: media-libs/clutter/ Priit Laes
  -- 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
2014-04-15 22:05 Gilles Dartiguelongue
2013-12-01 11:30 Gilles Dartiguelongue
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