public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2012-02-11 23:53 James Cloos
  0 siblings, 0 replies; 35+ messages in thread
From: James Cloos @ 2012-02-11 23:53 UTC (permalink / raw
  To: gentoo-commits

commit:     b1407c63ed1b69d4f8d37f5f9f71820ec168c482
Author:     James Cloos <cloos <AT> jhcloos <DOT> com>
AuthorDate: Sat Feb 11 23:35:59 2012 +0000
Commit:     James Cloos <cloos <AT> jhcloos <DOT> com>
CommitDate: Sat Feb 11 23:42:20 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=b1407c63

dev-libs/weston:  Add initial ebuild for wayland’s weston compositor

 • The dependencies may need more cleanup.
 • As may the USE flags.
   ◦ Are they all well named?
   ◦ Are they all necessary?
   ◦ How many should default on?
 • Upstream’s Makefile.am does not install the simple clients
   ◦ Should they be install in /usr/bin with a “wayland-” prefix?
   ◦ Or in a demos directory under /usr/share/doc/${PF}/ ?

---
 dev-libs/weston/weston-0.85.0.ebuild |   55 ++++++++++++++++++++++++++++++++++
 dev-libs/weston/weston-9999.ebuild   |   55 ++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+), 0 deletions(-)

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
new file mode 100644
index 0000000..840b78b
--- /dev/null
+++ b/dev-libs/weston/weston-0.85.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+
+if [[ ${PV} = 9999* ]]; then
+	GIT_ECLASS="git-2"
+	EXPERIMENTAL="true"
+fi
+
+inherit autotools toolchain-funcs $GIT_ECLASS
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="http://wayland.freedesktop.org/"
+
+if [[ $PV = 9999* ]]; then
+	SRC_URI="${SRC_PATCHES}"
+else
+	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+fi
+
+LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
+
+RDEPEND="dev-libs/wayland
+	gnome-base/librsvg
+	>=media-libs/mesa-7.10[egl,gles]
+	x11-libs/pixman
+	x11? ( x11-libs/libxcb x11-libs/libX11 )
+	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
+	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
+			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	if [[ ${PV} = 9999* ]]; then
+		eautoreconf
+	fi
+}
+
+src_configure() {
+	econf --disable-setuid-install
+		  $(use_enable static-libs static) \
+		  $(use_enable drm drm-compositor) \
+		  $(use_enable wayland-compositor) \
+		  $(use_enable x11 x11-compositor) \
+		  $(use_enable tablet tablet-shell) \
+		  $(use_enable clients) \
+		  $(use_enable simple-clients)
+}

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
new file mode 100644
index 0000000..840b78b
--- /dev/null
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+
+if [[ ${PV} = 9999* ]]; then
+	GIT_ECLASS="git-2"
+	EXPERIMENTAL="true"
+fi
+
+inherit autotools toolchain-funcs $GIT_ECLASS
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="http://wayland.freedesktop.org/"
+
+if [[ $PV = 9999* ]]; then
+	SRC_URI="${SRC_PATCHES}"
+else
+	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+fi
+
+LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
+
+RDEPEND="dev-libs/wayland
+	gnome-base/librsvg
+	>=media-libs/mesa-7.10[egl,gles]
+	x11-libs/pixman
+	x11? ( x11-libs/libxcb x11-libs/libX11 )
+	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
+	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
+			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	if [[ ${PV} = 9999* ]]; then
+		eautoreconf
+	fi
+}
+
+src_configure() {
+	econf --disable-setuid-install
+		  $(use_enable static-libs static) \
+		  $(use_enable drm drm-compositor) \
+		  $(use_enable wayland-compositor) \
+		  $(use_enable x11 x11-compositor) \
+		  $(use_enable tablet tablet-shell) \
+		  $(use_enable clients) \
+		  $(use_enable simple-clients)
+}



^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2012-02-11 23:58 James Cloos
  0 siblings, 0 replies; 35+ messages in thread
From: James Cloos @ 2012-02-11 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     bf7363d06199eab2b2ba7e3fc0698bf00e307982
Author:     James Cloos <cloos <AT> jhcloos <DOT> com>
AuthorDate: Sat Feb 11 23:57:22 2012 +0000
Commit:     James Cloos <cloos <AT> jhcloos <DOT> com>
CommitDate: Sat Feb 11 23:57:22 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=bf7363d0

dev-libs/weston:  Add ~x86 and ~amd64 keywords.

Match wayland-9999’s keywording.

---
 dev-libs/weston/weston-0.85.0.ebuild |    2 +-
 dev-libs/weston/weston-9999.ebuild   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
index 840b78b..781de07 100644
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ b/dev-libs/weston/weston-0.85.0.ebuild
@@ -24,7 +24,7 @@ fi
 
 LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~x86 ~amd64"
 IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 840b78b..781de07 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -24,7 +24,7 @@ fi
 
 LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~x86 ~amd64"
 IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland



^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2012-06-18 21:36 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2012-06-18 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5985c8f4a73a60a1c259530d65cc9b69a694a681
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 18 21:35:58 2012 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Mon Jun 18 21:35:58 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=5985c8f4

dev-libs/weston: depend on mesa[gles2], sort keywords alphabetically.

---
 dev-libs/weston/weston-0.85.0.ebuild |    4 ++--
 dev-libs/weston/weston-9999.ebuild   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
index 781de07..05405ec 100644
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ b/dev-libs/weston/weston-0.85.0.ebuild
@@ -24,12 +24,12 @@ fi
 
 LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
-	>=media-libs/mesa-7.10[egl,gles]
+	media-libs/mesa[egl,gles2]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
 	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 781de07..05405ec 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -24,12 +24,12 @@ fi
 
 LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
-	>=media-libs/mesa-7.10[egl,gles]
+	media-libs/mesa[egl,gles2]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
 	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )



^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2012-08-11 16:25 Matt Turner
  0 siblings, 0 replies; 35+ messages in thread
From: Matt Turner @ 2012-08-11 16:25 UTC (permalink / raw
  To: gentoo-commits

commit:     ca21485c413053b91a98ad19b69244c33c4f48f2
Author:     Matt Turner <mattst88 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 11 16:25:49 2012 +0000
Commit:     Matt Turner <mattst88 <AT> gmail <DOT> com>
CommitDate: Sat Aug 11 16:25:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=ca21485c

dev-libs/weston: Add missing \ (#430864) and remove Manifest

---
 dev-libs/weston/weston-0.85.0.ebuild |    2 +-
 dev-libs/weston/weston-9999.ebuild   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
index 05405ec..e0c0da0 100644
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ b/dev-libs/weston/weston-0.85.0.ebuild
@@ -44,7 +44,7 @@ src_prepare() {
 }
 
 src_configure() {
-	econf --disable-setuid-install
+	econf --disable-setuid-install \
 		  $(use_enable static-libs static) \
 		  $(use_enable drm drm-compositor) \
 		  $(use_enable wayland-compositor) \

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 05405ec..e0c0da0 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -44,7 +44,7 @@ src_prepare() {
 }
 
 src_configure() {
-	econf --disable-setuid-install
+	econf --disable-setuid-install \
 		  $(use_enable static-libs static) \
 		  $(use_enable drm drm-compositor) \
 		  $(use_enable wayland-compositor) \


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2012-09-07 11:35 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2012-09-07 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     bea1ab9e07cd9278f971005a6f4bd8d8c1229005
Author:     David Heidelberger <d.okias <AT> gmail <DOT> com>
AuthorDate: Fri Sep  7 11:34:43 2012 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri Sep  7 11:34:43 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=bea1ab9e

[dev-libs/weston] bump to 0.95.0, update dependency on mesa[wayland] and add metadata.xml

---
 dev-libs/weston/metadata.xml                       |   13 +++++++++++++
 dev-libs/weston/weston-0.85.0.ebuild               |    2 +-
 .../{weston-0.85.0.ebuild => weston-0.95.0.ebuild} |    4 ++--
 dev-libs/weston/weston-9999.ebuild                 |    4 ++--
 4 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
new file mode 100644
index 0000000..0a4c2f6
--- /dev/null
+++ b/dev-libs/weston/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+<use>
+	<flag name='clients'>Enable support for clients.</flag>
+	<flag name='drm'>Enable drm compositor support.</flag>
+	<flag name='simple-clients'>Enable simple-clients?.</flag>
+	<flag name='tablet'>Enable interface for tablets.</flag>
+	<flag name='wayland-compositor'>Enable Wayland compositor support.</flag>
+	<flag name='x11'>Enable X11 compositor support.</flag>
+</use>
+</pkgmetadata>

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
index e0c0da0..99be6d0 100644
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ b/dev-libs/weston/weston-0.85.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.95.0.ebuild
similarity index 94%
copy from dev-libs/weston/weston-0.85.0.ebuild
copy to dev-libs/weston/weston-0.95.0.ebuild
index e0c0da0..e25d10a 100644
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ b/dev-libs/weston/weston-0.95.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -29,7 +29,7 @@ IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
-	media-libs/mesa[egl,gles2]
+	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
 	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index e0c0da0..e25d10a 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -29,7 +29,7 @@ IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
-	media-libs/mesa[egl,gles2]
+	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
 	drm? ( >=sys-fs/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-02-05  7:06 Matt Turner
  0 siblings, 0 replies; 35+ messages in thread
From: Matt Turner @ 2013-02-05  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     6df729f73dd098aa7750e44e9a4ef4ac11db0321
Author:     Matt Turner <mattst88 <AT> gmail <DOT> com>
AuthorDate: Tue Feb  5 07:05:41 2013 +0000
Commit:     Matt Turner <mattst88 <AT> gmail <DOT> com>
CommitDate: Tue Feb  5 07:05:41 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=6df729f7

dev-libs/weston: Drop old 0.85.0

---
 dev-libs/weston/weston-0.85.0.ebuild |   55 ----------------------------------
 1 files changed, 0 insertions(+), 55 deletions(-)

diff --git a/dev-libs/weston/weston-0.85.0.ebuild b/dev-libs/weston/weston-0.85.0.ebuild
deleted file mode 100644
index 532e1af..0000000
--- a/dev-libs/weston/weston-0.85.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-
-if [[ ${PV} = 9999* ]]; then
-	GIT_ECLASS="git-2"
-	EXPERIMENTAL="true"
-fi
-
-inherit autotools toolchain-funcs $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-fi
-
-LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
-
-RDEPEND="dev-libs/wayland
-	gnome-base/librsvg
-	media-libs/mesa[egl,gles2]
-	x11-libs/pixman
-	x11? ( x11-libs/libxcb x11-libs/libX11 )
-	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
-	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
-			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
-	fi
-}
-
-src_configure() {
-	econf --disable-setuid-install \
-		  $(use_enable static-libs static) \
-		  $(use_enable drm drm-compositor) \
-		  $(use_enable wayland-compositor) \
-		  $(use_enable x11 x11-compositor) \
-		  $(use_enable tablet tablet-shell) \
-		  $(use_enable clients) \
-		  $(use_enable simple-clients)
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-04-16 16:14 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-04-16 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ea4e37cfb0cbf2101fdbc21c599dff765e1c34df
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Tue Apr 16 16:15:50 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Tue Apr 16 16:15:50 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=ea4e37cf

dev-libs/weston: add debug option and fix build

---
 dev-libs/weston/weston-9999.ebuild |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 641681f..84e2ba3 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -25,13 +25,14 @@ fi
 LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
+IUSE="+clients debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
 	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
+	debug? ( sys-libs/libunwind )
 	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
 	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
 			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
@@ -45,6 +46,7 @@ src_prepare() {
 
 src_configure() {
 	econf --disable-setuid-install \
+		  $(use_enable debug libunwind) \
 		  $(use_enable static-libs static) \
 		  $(use_enable drm drm-compositor) \
 		  $(use_enable wayland-compositor) \


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-16  0:43 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-16  0:43 UTC (permalink / raw
  To: gentoo-commits

commit:     02edd413b13d9c184918680b672449da7694a3de
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Thu May 16 00:42:42 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Thu May 16 00:42:42 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=02edd413

minor cleanups, licence fix for weston.Wayland git is only MIT now.

Package-Manager: portage-2.2.0_alpha174

---
 dev-libs/weston/weston-0.95.0.ebuild |    4 ++--
 dev-libs/weston/weston-9999.ebuild   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-0.95.0.ebuild b/dev-libs/weston/weston-0.95.0.ebuild
index 07b5e2d..8908303 100644
--- a/dev-libs/weston/weston-0.95.0.ebuild
+++ b/dev-libs/weston/weston-0.95.0.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: $
 
@@ -22,7 +22,7 @@ else
 	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
 fi
 
-LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
+LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 84e2ba3..3537ee0 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -22,7 +22,7 @@ else
 	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
 fi
 
-LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
+LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+clients debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-23 20:12 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-23 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     2b8402f6fba7b330c758d7c1aaf778e8c5488bf1
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Thu May 23 20:11:36 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Thu May 23 20:11:36 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=2b8402f6

dev-libs/weston: -9999 add colord USE

Package-Manager: portage-2.2.0_alpha176

---
 dev-libs/weston/metadata.xml       |    1 +
 dev-libs/weston/weston-9999.ebuild |    4 +++-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 0a4c2f6..7f6faf6 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -4,6 +4,7 @@
 <herd>x11</herd>
 <use>
 	<flag name='clients'>Enable support for clients.</flag>
+	<flag name='colord'>Allow setting color managment.</flag>
 	<flag name='drm'>Enable drm compositor support.</flag>
 	<flag name='simple-clients'>Enable simple-clients?.</flag>
 	<flag name='tablet'>Enable interface for tablets.</flag>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 3537ee0..2455090 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -25,13 +25,14 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+clients debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
+IUSE="+clients colord debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="dev-libs/wayland
 	gnome-base/librsvg
 	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
+	colord? ( x11-misc/colord )
 	debug? ( sys-libs/libunwind )
 	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
 	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
@@ -52,6 +53,7 @@ src_configure() {
 		  $(use_enable wayland-compositor) \
 		  $(use_enable x11 x11-compositor) \
 		  $(use_enable tablet tablet-shell) \
+		  $(use_enable colord) \
 		  $(use_enable clients) \
 		  $(use_enable simple-clients)
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-23 21:47 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-23 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     a92416938c7fb8b101500fac716ed820d3cdad77
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Thu May 23 21:46:39 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Thu May 23 21:46:39 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=a9241693

dev-libs/weston: update dependency list

Package-Manager: portage-2.2.0_alpha176

---
 dev-libs/weston/weston-9999.ebuild |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 2455090..71cba96 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -27,14 +27,15 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+clients colord debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
 
-RDEPEND="dev-libs/wayland
+RDEPEND="
+	>=dev-libs/wayland-1.1.90
 	gnome-base/librsvg
 	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
 	x11? ( x11-libs/libxcb x11-libs/libX11 )
 	colord? ( x11-misc/colord )
 	debug? ( sys-libs/libunwind )
-	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
+	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.30 media-libs/mesa[gbm] )
 	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
 			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
 DEPEND="${RDEPEND}"


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-24  0:24 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-24  0:24 UTC (permalink / raw
  To: gentoo-commits

commit:     fff7ecd6cbbda8d1fc6153e7d54a50b8df1a2b74
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Fri May 24 00:23:47 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri May 24 00:23:47 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=fff7ecd6

dev-libs/weston: -9999 add USE, ~arm and ~arm-linux (for RPi), add deps

Package-Manager: portage-2.2.0_alpha176

---
 dev-libs/weston/metadata.xml       |    4 ++++
 dev-libs/weston/weston-9999.ebuild |   36 ++++++++++++++++++++++++------------
 2 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 7f6faf6..05c9d03 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -6,6 +6,10 @@
 	<flag name='clients'>Enable support for clients.</flag>
 	<flag name='colord'>Allow setting color managment.</flag>
 	<flag name='drm'>Enable drm compositor support.</flag>
+	<flag name='fbdev'>Enable fbdev compositor support.</flag>
+	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
+	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
+	<flag name='rpi'>Raspberry Pi GPU support.</flag>
 	<flag name='simple-clients'>Enable simple-clients?.</flag>
 	<flag name='tablet'>Enable interface for tablets.</flag>
 	<flag name='wayland-compositor'>Enable Wayland compositor support.</flag>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 71cba96..c8f47c7 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -24,20 +24,28 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+clients colord debug +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
+KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
+IUSE="+clients colord debug +drm fbdev rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 RDEPEND="
 	>=dev-libs/wayland-1.1.90
 	gnome-base/librsvg
 	media-libs/mesa[egl,gles2,wayland]
 	x11-libs/pixman
-	x11? ( x11-libs/libxcb x11-libs/libX11 )
+	clients? ( >=x11-libs/cairo-1.10.0
+		x11-libs/gdk-pixbuf
+		dev-libs/glib:2
+		x11-libs/libxkbcommon
+		media-libs/libpng
+		app-text/poppler )
 	colord? ( x11-misc/colord )
 	debug? ( sys-libs/libunwind )
-	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.30 media-libs/mesa[gbm] )
-	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
-			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
+	drm? ( >=virtual/udev-136
+		>=x11-libs/libdrm-2.4.30
+		media-libs/mesa[gbm] )
+	rdp? ( >=net-misc/freerdp-1.1.0_beta1 )
+	x11? ( x11-libs/libxcb
+		x11-libs/libX11 )"
 DEPEND="${RDEPEND}"
 
 src_prepare() {
@@ -48,13 +56,17 @@ src_prepare() {
 
 src_configure() {
 	econf --disable-setuid-install \
+		  $(use_enable clients) \
+		  $(use_enable colord) \
 		  $(use_enable debug libunwind) \
-		  $(use_enable static-libs static) \
 		  $(use_enable drm drm-compositor) \
-		  $(use_enable wayland-compositor) \
-		  $(use_enable x11 x11-compositor) \
+		  $(use_enable fbdev fbdev-compositor) \
+		  $(use_enable rdp rdp-compositor) \
+		  $(use_enable resize-optimization) \
+		  $(use_enable rpi rpi-compositor) \
+		  $(use_enable simple-clients) \
+		  $(use_enable static-libs static) \
 		  $(use_enable tablet tablet-shell) \
-		  $(use_enable colord) \
-		  $(use_enable clients) \
-		  $(use_enable simple-clients)
+		  $(use_enable wayland-compositor) \
+		  $(use_enable x11 x11-compositor)
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-24  0:54 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-24  0:54 UTC (permalink / raw
  To: gentoo-commits

commit:     44fc138b60ad469081423c5b1bed47605462f2c7
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Fri May 24 00:54:08 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri May 24 00:54:08 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=44fc138b

dev-libs/weston: -9999 more USE flags

Package-Manager: portage-2.2.0_alpha176

---
 dev-libs/weston/metadata.xml       |    2 ++
 dev-libs/weston/weston-9999.ebuild |   13 ++++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 05c9d03..8af4779 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -6,7 +6,9 @@
 	<flag name='clients'>Enable support for clients.</flag>
 	<flag name='colord'>Allow setting color managment.</flag>
 	<flag name='drm'>Enable drm compositor support.</flag>
+	<flag name='egl'>Enable egl acceleration.</flag>
 	<flag name='fbdev'>Enable fbdev compositor support.</flag>
+	<flag name='gles2'>Use GLESv2 cairo instead of full GL.</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
 	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
 	<flag name='rpi'>Raspberry Pi GPU support.</flag>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index c8f47c7..ebdad42 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -25,12 +25,16 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="+clients colord debug +drm fbdev rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
+IUSE="+clients colord debug +drm +egl fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
+
+REQUIRED_USE="
+	rpi?   ( !drm !egl gles2 )
+"
 
 RDEPEND="
 	>=dev-libs/wayland-1.1.90
 	gnome-base/librsvg
-	media-libs/mesa[egl,gles2,wayland]
+	media-libs/mesa[gles2,wayland]
 	x11-libs/pixman
 	clients? ( >=x11-libs/cairo-1.10.0
 		x11-libs/gdk-pixbuf
@@ -43,6 +47,7 @@ RDEPEND="
 	drm? ( >=virtual/udev-136
 		>=x11-libs/libdrm-2.4.30
 		media-libs/mesa[gbm] )
+	egl? ( media-libs/mesa[egl] )
 	rdp? ( >=net-misc/freerdp-1.1.0_beta1 )
 	x11? ( x11-libs/libxcb
 		x11-libs/libX11 )"
@@ -60,6 +65,7 @@ src_configure() {
 		  $(use_enable colord) \
 		  $(use_enable debug libunwind) \
 		  $(use_enable drm drm-compositor) \
+		  $(use_enable egl) \
 		  $(use_enable fbdev fbdev-compositor) \
 		  $(use_enable rdp rdp-compositor) \
 		  $(use_enable resize-optimization) \
@@ -68,5 +74,6 @@ src_configure() {
 		  $(use_enable static-libs static) \
 		  $(use_enable tablet tablet-shell) \
 		  $(use_enable wayland-compositor) \
-		  $(use_enable x11 x11-compositor)
+		  $(use_enable x11 x11-compositor) \
+		  $(use_with gles2 cairo-glesv2)
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-24  1:03 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-24  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     c1ff1e892eec4da78b9b691e66133b4cd439ee3b
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Fri May 24 01:03:12 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri May 24 01:03:12 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=c1ff1e89

dev-libs/weston: -9999 USE for disabling xwayland and headless

Package-Manager: portage-2.2.0_alpha176

---
 dev-libs/weston/metadata.xml       |    2 ++
 dev-libs/weston/weston-9999.ebuild |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 8af4779..d466899 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -9,12 +9,14 @@
 	<flag name='egl'>Enable egl acceleration.</flag>
 	<flag name='fbdev'>Enable fbdev compositor support.</flag>
 	<flag name='gles2'>Use GLESv2 cairo instead of full GL.</flag>
+	<flag name='headless'>Headless backend and a noop renderer, mainly for testing purposes.</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
 	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
 	<flag name='rpi'>Raspberry Pi GPU support.</flag>
 	<flag name='simple-clients'>Enable simple-clients?.</flag>
 	<flag name='tablet'>Enable interface for tablets.</flag>
 	<flag name='wayland-compositor'>Enable Wayland compositor support.</flag>
+	<flag name='xwayland'>Enable ability support native X11 applications.</flag>
 	<flag name='x11'>Enable X11 compositor support.</flag>
 </use>
 </pkgmetadata>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index ebdad42..cde62dd 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -25,7 +25,7 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="+clients colord debug +drm +egl fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
+IUSE="+clients colord debug +drm +egl headless fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +xwayland +x11"
 
 REQUIRED_USE="
 	rpi?   ( !drm !egl gles2 )
@@ -67,6 +67,7 @@ src_configure() {
 		  $(use_enable drm drm-compositor) \
 		  $(use_enable egl) \
 		  $(use_enable fbdev fbdev-compositor) \
+		  $(use_enable headless headless-compositor) \
 		  $(use_enable rdp rdp-compositor) \
 		  $(use_enable resize-optimization) \
 		  $(use_enable rpi rpi-compositor) \
@@ -74,6 +75,7 @@ src_configure() {
 		  $(use_enable static-libs static) \
 		  $(use_enable tablet tablet-shell) \
 		  $(use_enable wayland-compositor) \
+		  $(use_enable xwayland xwayland-compositor) \
 		  $(use_enable x11 x11-compositor) \
 		  $(use_with gles2 cairo-glesv2)
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-05-24 21:29 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-05-24 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     c5c96f40523b03076c0725c657f483bcf8d800aa
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Fri May 24 21:28:58 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri May 24 21:28:58 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=c5c96f40

dev-libs/weston: -9999 gles2 support depend on cairo[gles2]

Package-Manager: portage-2.2.0_alpha177

---
 dev-libs/weston/weston-9999.ebuild |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index cde62dd..b0971e7 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -48,6 +48,7 @@ RDEPEND="
 		>=x11-libs/libdrm-2.4.30
 		media-libs/mesa[gbm] )
 	egl? ( media-libs/mesa[egl] )
+	gles2? ( x11-libs/cairo[gles2] )
 	rdp? ( >=net-misc/freerdp-1.1.0_beta1 )
 	x11? ( x11-libs/libxcb
 		x11-libs/libX11 )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-06-09 12:22 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-06-09 12:22 UTC (permalink / raw
  To: gentoo-commits

commit:     7e9a41e928397e0026aa98b0bd08fdd7c392c5cf
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sun Jun  9 12:21:49 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sun Jun  9 12:21:49 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=7e9a41e9

dev-libs/weston: bump 1.1.1, small fixies

---
 .../weston/{weston-9999.ebuild => weston-1.1.1.ebuild}     | 14 +++++---------
 dev-libs/weston/weston-9999.ebuild                         |  6 +++---
 2 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-1.1.1.ebuild
similarity index 79%
copy from dev-libs/weston/weston-9999.ebuild
copy to dev-libs/weston/weston-1.1.1.ebuild
index b0971e7..b876784 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-1.1.1.ebuild
@@ -4,9 +4,8 @@
 
 EAPI=5
 
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-
 if [[ ${PV} = 9999* ]]; then
+	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
 	GIT_ECLASS="git-2"
 	EXPERIMENTAL="true"
 fi
@@ -18,21 +17,22 @@ HOMEPAGE="http://wayland.freedesktop.org/"
 
 if [[ $PV = 9999* ]]; then
 	SRC_URI="${SRC_PATCHES}"
+	KEYWORDS=""
 else
 	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="+clients colord debug +drm +egl headless fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +xwayland +x11"
+IUSE="+clients debug +drm +egl headless fbdev gles2 rdp -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
 
 REQUIRED_USE="
 	rpi?   ( !drm !egl gles2 )
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.1.90
+	>=dev-libs/wayland-1.1.0
 	gnome-base/librsvg
 	media-libs/mesa[gles2,wayland]
 	x11-libs/pixman
@@ -42,7 +42,6 @@ RDEPEND="
 		x11-libs/libxkbcommon
 		media-libs/libpng
 		app-text/poppler )
-	colord? ( x11-misc/colord )
 	debug? ( sys-libs/libunwind )
 	drm? ( >=virtual/udev-136
 		>=x11-libs/libdrm-2.4.30
@@ -63,20 +62,17 @@ src_prepare() {
 src_configure() {
 	econf --disable-setuid-install \
 		  $(use_enable clients) \
-		  $(use_enable colord) \
 		  $(use_enable debug libunwind) \
 		  $(use_enable drm drm-compositor) \
 		  $(use_enable egl) \
 		  $(use_enable fbdev fbdev-compositor) \
 		  $(use_enable headless headless-compositor) \
 		  $(use_enable rdp rdp-compositor) \
-		  $(use_enable resize-optimization) \
 		  $(use_enable rpi rpi-compositor) \
 		  $(use_enable simple-clients) \
 		  $(use_enable static-libs static) \
 		  $(use_enable tablet tablet-shell) \
 		  $(use_enable wayland-compositor) \
-		  $(use_enable xwayland xwayland-compositor) \
 		  $(use_enable x11 x11-compositor) \
 		  $(use_with gles2 cairo-glesv2)
 }

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index b0971e7..79eb750 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -4,9 +4,8 @@
 
 EAPI=5
 
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-
 if [[ ${PV} = 9999* ]]; then
+	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
 	GIT_ECLASS="git-2"
 	EXPERIMENTAL="true"
 fi
@@ -18,13 +17,14 @@ HOMEPAGE="http://wayland.freedesktop.org/"
 
 if [[ $PV = 9999* ]]; then
 	SRC_URI="${SRC_PATCHES}"
+	KEYWORDS=""
 else
 	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
 IUSE="+clients colord debug +drm +egl headless fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +xwayland +x11"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-14 20:57 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2013-07-14 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     31b446053fe97c2f4b5afe533591f13edf9055fc
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 20:57:45 2013 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Sun Jul 14 20:57:45 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=31b44605

dev-libs/weston: sync dependency changes with portage.

---
 dev-libs/weston/weston-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 79eb750..0003bc6 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 		media-libs/mesa[gbm] )
 	egl? ( media-libs/mesa[egl] )
 	gles2? ( x11-libs/cairo[gles2] )
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1 )
+	rdp? ( >=net-misc/freerdp-1.1.0_beta1_beta1_p20130710 )
 	x11? ( x11-libs/libxcb
 		x11-libs/libX11 )"
 DEPEND="${RDEPEND}"


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-16 11:21 Nikoli
  0 siblings, 0 replies; 35+ messages in thread
From: Nikoli @ 2013-07-16 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     60585ac753299de9fc296c234992073db53a7ebd
Author:     Nikoli <nikoli <AT> lavabit <DOT> com>
AuthorDate: Tue Jul 16 11:21:13 2013 +0000
Commit:     Nikoli <nikoli <AT> lavabit <DOT> com>
CommitDate: Tue Jul 16 11:21:13 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=60585ac7

dev-libs/weston: fix deps and USE flags, rm .la, cosmetics, add suid and systemd USE, use video group, check kernel config

Package-Manager: portage-2.1.12.2
RepoMan-Options: --force

---
 dev-libs/weston/metadata.xml        |  22 +++--
 dev-libs/weston/weston-1.2.0.ebuild | 134 +++++++++++++++++++++++++++++
 dev-libs/weston/weston-9999.ebuild  | 166 +++++++++++++++++++++++-------------
 3 files changed, 253 insertions(+), 69 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index d466899..9cc71a2 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -3,20 +3,18 @@
 <pkgmetadata>
 <herd>x11</herd>
 <use>
-	<flag name='clients'>Enable support for clients.</flag>
-	<flag name='colord'>Allow setting color managment.</flag>
-	<flag name='drm'>Enable drm compositor support.</flag>
-	<flag name='egl'>Enable egl acceleration.</flag>
-	<flag name='fbdev'>Enable fbdev compositor support.</flag>
-	<flag name='gles2'>Use GLESv2 cairo instead of full GL.</flag>
-	<flag name='headless'>Headless backend and a noop renderer, mainly for testing purposes.</flag>
+	<flag name='colord'>Support color management using <pkg>x11-misc/colord</pkg></flag>
+	<flag name='drm'>Enable DRM backend, uses Linux KMS for output and evdev devices for input.</flag>
+	<flag name='egl'>Enable EGL support.</flag>
+	<flag name='fbdev'>Enable fbdev backend.</flag>
+	<flag name='headless'>Enable headless backend and a noop renderer, mainly for testing purposes.</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
 	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
 	<flag name='rpi'>Raspberry Pi GPU support.</flag>
-	<flag name='simple-clients'>Enable simple-clients?.</flag>
-	<flag name='tablet'>Enable interface for tablets.</flag>
-	<flag name='wayland-compositor'>Enable Wayland compositor support.</flag>
-	<flag name='xwayland'>Enable ability support native X11 applications.</flag>
-	<flag name='x11'>Enable X11 compositor support.</flag>
+	<flag name='tablet'>Enable Tablet shell, a graphical user interface aimed for tablet-like devices, where usually the only input method is a touch screen.</flag>
+	<flag name='unwind'>Use <pkg>sys-libs/libunwind</pkg> for backtraces.</flag>
+	<flag name='wayland-compositor'>Enable Wayland compositor for running Weston on another Wayland server, a different Weston instance, for example.</flag>
+	<flag name='X'>Enable X11 backend, runs on an X server, each Weston output becomes an X window.</flag>
+	<flag name='xwayland'>Enable XWayland, provides backwards compatibility to X applications in a Wayland stack, requires a special X.org server to be installed.</flag>
 </use>
 </pkgmetadata>

diff --git a/dev-libs/weston/weston-1.2.0.ebuild b/dev-libs/weston/weston-1.2.0.ebuild
new file mode 100644
index 0000000..520b625
--- /dev/null
+++ b/dev-libs/weston/weston-1.2.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# TODO
+# make building and installing clients_programs optional
+# fix systemd automagic
+#	$(use_enable systemd libsystemd-login)
+
+EAPI=5
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+
+inherit autotools-utils linux-info
+[[ ${PV} == 9999* ]] && inherit git-2
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="http://wayland.freedesktop.org/"
+[[ ${PV} == 9999* ]] || \
+SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+[[ ${PV} == 9999* ]] || \
+KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
+IUSE="colord +drm +egl headless fbdev rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor X xwayland"
+
+REQUIRED_USE="
+	drm? ( egl )
+	fbdev? ( drm )
+	rpi? ( !drm !egl )
+	wayland-compositor? ( egl )
+"
+
+RDEPEND="
+	>=dev-libs/wayland-1.1.90
+	media-libs/mesa[egl?,gles2,wayland]
+	media-libs/lcms:2
+	media-libs/libpng:=
+	media-libs/libwebp
+	virtual/jpeg
+	sys-libs/pam
+	>=x11-libs/cairo-1.10.0
+	>=x11-libs/libdrm-2.4.30
+	x11-libs/libxkbcommon
+	x11-libs/pixman
+	fbdev? (
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	colord? ( >=x11-misc/colord-0.1.27 )
+	drm? (
+		media-libs/mesa[gbm]
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	egl? (
+		>=x11-libs/cairo-1.11.3[opengl]
+		media-libs/glu
+	)
+	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
+	rpi? (
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	systemd? (
+		sys-auth/pambase[systemd]
+		sys-apps/systemd[pam]
+	)
+	unwind? ( sys-libs/libunwind )
+	X? (
+		x11-libs/libxcb
+		x11-libs/libX11
+	)
+	xwayland? (
+		x11-libs/cairo[xcb]
+		x11-libs/libxcb
+		x11-libs/libXcursor
+	)
+"
+DEPEND="${RDEPEND}
+	gnome-base/librsvg
+	virtual/pkgconfig
+"
+
+pkg_pretend() {
+	if use kernel_linux && use drm; then
+		CONFIG_CHECK="~DRM ~INPUT_EVDEV"
+	fi
+	check_extra_config
+}
+
+src_prepare() {
+	# Gentoo uses "video" group for this purpose
+	sed -e '/getgrnam/s/"weston-launch"/"video"/' -i src/weston-launch.c || die
+
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		# backends
+		$(use_enable fbdev fbdev-compositor)
+		$(use_enable drm drm-compositor)
+		$(use_enable headless headless-compositor)
+		$(use_enable rdp rdp-compositor)
+		$(use_enable rpi rpi-compositor)
+		$(use_enable wayland-compositor)
+		$(use_enable X x11-compositor)
+		# optional deps
+		$(use_enable colord)
+		$(use_enable egl)
+		$(use_enable unwind libunwind)
+		# misc
+		$(use_enable resize-optimization)
+		$(use_enable suid setuid-install)
+		$(use_enable tablet tablet-shell)
+		$(use_enable xwayland)
+		$(use_enable xwayland xwayland-test)
+		# required for tests
+		$(use_enable test simple-clients)
+		$(use_enable test simple-egl-clients)
+	)
+	autotools-utils_src_configure
+}
+
+src_test() {
+	export XDG_RUNTIME_DIR="${T}/runtime-dir"
+	mkdir "${XDG_RUNTIME_DIR}" || die
+	chmod 0700 "${XDG_RUNTIME_DIR}" || die
+
+	autotools-utils_src_test
+}

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 0003bc6..520b625 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -2,81 +2,133 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+# TODO
+# make building and installing clients_programs optional
+# fix systemd automagic
+#	$(use_enable systemd libsystemd-login)
 
-if [[ ${PV} = 9999* ]]; then
-	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-2"
-	EXPERIMENTAL="true"
-fi
+EAPI=5
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
 
-inherit autotools toolchain-funcs $GIT_ECLASS
+inherit autotools-utils linux-info
+[[ ${PV} == 9999* ]] && inherit git-2
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-	KEYWORDS=""
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-fi
+[[ ${PV} == 9999* ]] || \
+SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="+clients colord debug +drm +egl headless fbdev gles2 rdp +resize-optimization -rpi +simple-clients static-libs +tablet +wayland-compositor +xwayland +x11"
+[[ ${PV} == 9999* ]] || \
+KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
+IUSE="colord +drm +egl headless fbdev rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor X xwayland"
 
 REQUIRED_USE="
-	rpi?   ( !drm !egl gles2 )
+	drm? ( egl )
+	fbdev? ( drm )
+	rpi? ( !drm !egl )
+	wayland-compositor? ( egl )
 "
 
 RDEPEND="
 	>=dev-libs/wayland-1.1.90
-	gnome-base/librsvg
-	media-libs/mesa[gles2,wayland]
+	media-libs/mesa[egl?,gles2,wayland]
+	media-libs/lcms:2
+	media-libs/libpng:=
+	media-libs/libwebp
+	virtual/jpeg
+	sys-libs/pam
+	>=x11-libs/cairo-1.10.0
+	>=x11-libs/libdrm-2.4.30
+	x11-libs/libxkbcommon
 	x11-libs/pixman
-	clients? ( >=x11-libs/cairo-1.10.0
-		x11-libs/gdk-pixbuf
-		dev-libs/glib:2
-		x11-libs/libxkbcommon
-		media-libs/libpng
-		app-text/poppler )
-	colord? ( x11-misc/colord )
-	debug? ( sys-libs/libunwind )
-	drm? ( >=virtual/udev-136
-		>=x11-libs/libdrm-2.4.30
-		media-libs/mesa[gbm] )
-	egl? ( media-libs/mesa[egl] )
-	gles2? ( x11-libs/cairo[gles2] )
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1_beta1_p20130710 )
-	x11? ( x11-libs/libxcb
-		x11-libs/libX11 )"
-DEPEND="${RDEPEND}"
+	fbdev? (
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	colord? ( >=x11-misc/colord-0.1.27 )
+	drm? (
+		media-libs/mesa[gbm]
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	egl? (
+		>=x11-libs/cairo-1.11.3[opengl]
+		media-libs/glu
+	)
+	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
+	rpi? (
+		>=sys-libs/mtdev-1.1.0
+		>=virtual/udev-136
+	)
+	systemd? (
+		sys-auth/pambase[systemd]
+		sys-apps/systemd[pam]
+	)
+	unwind? ( sys-libs/libunwind )
+	X? (
+		x11-libs/libxcb
+		x11-libs/libX11
+	)
+	xwayland? (
+		x11-libs/cairo[xcb]
+		x11-libs/libxcb
+		x11-libs/libXcursor
+	)
+"
+DEPEND="${RDEPEND}
+	gnome-base/librsvg
+	virtual/pkgconfig
+"
 
-src_prepare() {
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
+pkg_pretend() {
+	if use kernel_linux && use drm; then
+		CONFIG_CHECK="~DRM ~INPUT_EVDEV"
 	fi
+	check_extra_config
+}
+
+src_prepare() {
+	# Gentoo uses "video" group for this purpose
+	sed -e '/getgrnam/s/"weston-launch"/"video"/' -i src/weston-launch.c || die
+
+	autotools-utils_src_prepare
 }
 
 src_configure() {
-	econf --disable-setuid-install \
-		  $(use_enable clients) \
-		  $(use_enable colord) \
-		  $(use_enable debug libunwind) \
-		  $(use_enable drm drm-compositor) \
-		  $(use_enable egl) \
-		  $(use_enable fbdev fbdev-compositor) \
-		  $(use_enable headless headless-compositor) \
-		  $(use_enable rdp rdp-compositor) \
-		  $(use_enable resize-optimization) \
-		  $(use_enable rpi rpi-compositor) \
-		  $(use_enable simple-clients) \
-		  $(use_enable static-libs static) \
-		  $(use_enable tablet tablet-shell) \
-		  $(use_enable wayland-compositor) \
-		  $(use_enable xwayland xwayland-compositor) \
-		  $(use_enable x11 x11-compositor) \
-		  $(use_with gles2 cairo-glesv2)
+	local myeconfargs=(
+		# backends
+		$(use_enable fbdev fbdev-compositor)
+		$(use_enable drm drm-compositor)
+		$(use_enable headless headless-compositor)
+		$(use_enable rdp rdp-compositor)
+		$(use_enable rpi rpi-compositor)
+		$(use_enable wayland-compositor)
+		$(use_enable X x11-compositor)
+		# optional deps
+		$(use_enable colord)
+		$(use_enable egl)
+		$(use_enable unwind libunwind)
+		# misc
+		$(use_enable resize-optimization)
+		$(use_enable suid setuid-install)
+		$(use_enable tablet tablet-shell)
+		$(use_enable xwayland)
+		$(use_enable xwayland xwayland-test)
+		# required for tests
+		$(use_enable test simple-clients)
+		$(use_enable test simple-egl-clients)
+	)
+	autotools-utils_src_configure
+}
+
+src_test() {
+	export XDG_RUNTIME_DIR="${T}/runtime-dir"
+	mkdir "${XDG_RUNTIME_DIR}" || die
+	chmod 0700 "${XDG_RUNTIME_DIR}" || die
+
+	autotools-utils_src_test
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-17 16:54 Nikoli
  0 siblings, 0 replies; 35+ messages in thread
From: Nikoli @ 2013-07-17 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     4019fc0232259bb000642df19f85a790d88457e8
Author:     Nikoli <nikoli <AT> lavabit <DOT> com>
AuthorDate: Wed Jul 17 16:54:03 2013 +0000
Commit:     Nikoli <nikoli <AT> lavabit <DOT> com>
CommitDate: Wed Jul 17 16:54:03 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=4019fc02

dev-libs/weston: tests need X server

Package-Manager: portage-2.1.12.2
RepoMan-Options: --force

---
 dev-libs/weston/weston-1.2.0.ebuild | 9 ++++++---
 dev-libs/weston/weston-9999.ebuild  | 9 ++++++---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/weston-1.2.0.ebuild b/dev-libs/weston/weston-1.2.0.ebuild
index bd36602..55d4016 100644
--- a/dev-libs/weston/weston-1.2.0.ebuild
+++ b/dev-libs/weston/weston-1.2.0.ebuild
@@ -11,8 +11,9 @@ EAPI=5
 AUTOTOOLS_AUTORECONF=1
 AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
 EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+VIRTUALX_REQUIRED="test"
 
-inherit autotools-utils linux-info
+inherit autotools-utils linux-info virtualx
 [[ ${PV} == 9999* ]] && inherit git-2
 
 DESCRIPTION="Wayland reference compositor"
@@ -24,7 +25,7 @@ LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 [[ ${PV} == 9999* ]] || \
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor X xwayland"
+IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -32,6 +33,7 @@ REQUIRED_USE="
 	pango? ( examples )
 	pdf? ( examples )
 	rpi? ( !drm !egl )
+	test? ( X )
 	wayland-compositor? ( egl )
 "
 
@@ -147,7 +149,8 @@ src_test() {
 	mkdir "${XDG_RUNTIME_DIR}" || die
 	chmod 0700 "${XDG_RUNTIME_DIR}" || die
 
-	autotools-utils_src_test
+	cd "${BUILD_DIR}" || die
+	Xemake check
 }
 
 src_install() {

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index bd36602..55d4016 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -11,8 +11,9 @@ EAPI=5
 AUTOTOOLS_AUTORECONF=1
 AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
 EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+VIRTUALX_REQUIRED="test"
 
-inherit autotools-utils linux-info
+inherit autotools-utils linux-info virtualx
 [[ ${PV} == 9999* ]] && inherit git-2
 
 DESCRIPTION="Wayland reference compositor"
@@ -24,7 +25,7 @@ LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 [[ ${PV} == 9999* ]] || \
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor X xwayland"
+IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -32,6 +33,7 @@ REQUIRED_USE="
 	pango? ( examples )
 	pdf? ( examples )
 	rpi? ( !drm !egl )
+	test? ( X )
 	wayland-compositor? ( egl )
 "
 
@@ -147,7 +149,8 @@ src_test() {
 	mkdir "${XDG_RUNTIME_DIR}" || die
 	chmod 0700 "${XDG_RUNTIME_DIR}" || die
 
-	autotools-utils_src_test
+	cd "${BUILD_DIR}" || die
+	Xemake check
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-18 10:48 Nikoli
  0 siblings, 0 replies; 35+ messages in thread
From: Nikoli @ 2013-07-18 10:48 UTC (permalink / raw
  To: gentoo-commits

commit:     6cda23683b3a86484ad0a66c8c914bdc3c688fcc
Author:     Nikoli <nikoli <AT> lavabit <DOT> com>
AuthorDate: Thu Jul 18 10:48:06 2013 +0000
Commit:     Nikoli <nikoli <AT> lavabit <DOT> com>
CommitDate: Thu Jul 18 10:48:06 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=6cda2368

dev-libs/weston: fix USE pdf, thanks to Civilian

Package-Manager: portage-2.1.12.2
RepoMan-Options: --force

---
 dev-libs/weston/weston-1.2.0.ebuild | 2 +-
 dev-libs/weston/weston-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-1.2.0.ebuild b/dev-libs/weston/weston-1.2.0.ebuild
index 55d4016..148cdcd 100644
--- a/dev-libs/weston/weston-1.2.0.ebuild
+++ b/dev-libs/weston/weston-1.2.0.ebuild
@@ -66,7 +66,7 @@ RDEPEND="
 	examples? (
 		pango? ( x11-libs/pango )
 		pdf? (
-			app-text/poppler
+			app-text/poppler:=[cairo]
 			dev-libs/glib:2
 		)
 	)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 55d4016..148cdcd 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -66,7 +66,7 @@ RDEPEND="
 	examples? (
 		pango? ( x11-libs/pango )
 		pdf? (
-			app-text/poppler
+			app-text/poppler:=[cairo]
 			dev-libs/glib:2
 		)
 	)


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-18 12:40 Nikoli
  0 siblings, 0 replies; 35+ messages in thread
From: Nikoli @ 2013-07-18 12:40 UTC (permalink / raw
  To: gentoo-commits

commit:     96eb5a62e36a8d82d376eee3cf113c0bc63f3ac8
Author:     Nikoli <nikoli <AT> lavabit <DOT> com>
AuthorDate: Thu Jul 18 12:26:47 2013 +0000
Commit:     Nikoli <nikoli <AT> lavabit <DOT> com>
CommitDate: Thu Jul 18 12:26:47 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=96eb5a62

dev-libs/weston: add USE gles2, cairo in portage now has it

Package-Manager: portage-2.1.12.2
RepoMan-Options: --force

---
 dev-libs/weston/metadata.xml        |  1 +
 dev-libs/weston/weston-1.2.0.ebuild | 12 +++++++-----
 dev-libs/weston/weston-9999.ebuild  | 12 +++++++-----
 3 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 93fc89a..f9cbba7 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -7,6 +7,7 @@
 	<flag name='drm'>Enable DRM backend, uses Linux KMS for output and evdev devices for input.</flag>
 	<flag name='egl'>Enable EGL support.</flag>
 	<flag name='fbdev'>Enable fbdev backend.</flag>
+	<flag name='gles2'>Use GLESv2 cairo instead of full GL</flag>
 	<flag name='headless'>Enable headless backend and a noop renderer, mainly for testing purposes.</flag>
 	<flag name='pango'>Install examples which require <pkg>x11-libs/pango</pkg>.</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>

diff --git a/dev-libs/weston/weston-1.2.0.ebuild b/dev-libs/weston/weston-1.2.0.ebuild
index 148cdcd..2dffadf 100644
--- a/dev-libs/weston/weston-1.2.0.ebuild
+++ b/dev-libs/weston/weston-1.2.0.ebuild
@@ -25,11 +25,13 @@ LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 [[ ${PV} == 9999* ]] || \
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
+IUSE="colord +drm +egl examples fbdev gles2 headless +opengl pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
+	egl? ( || ( gles2 opengl ) )
 	fbdev? ( drm )
+	gles2? ( !opengl )
 	pango? ( examples )
 	pdf? ( examples )
 	rpi? ( !drm !egl )
@@ -45,7 +47,7 @@ RDEPEND="
 	media-libs/libwebp
 	virtual/jpeg
 	sys-libs/pam
-	>=x11-libs/cairo-1.10.0
+	>=x11-libs/cairo-1.11.3[gles2?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
 	x11-libs/pixman
@@ -60,7 +62,6 @@ RDEPEND="
 		>=virtual/udev-136
 	)
 	egl? (
-		>=x11-libs/cairo-1.11.3[opengl]
 		media-libs/glu
 	)
 	examples? (
@@ -124,13 +125,14 @@ src_configure() {
 		$(use_enable egl)
 		$(use_enable unwind libunwind)
 		# misc
+		$(use_with gles2 cairo-glesv2)
 		$(use_enable resize-optimization)
 		$(use_enable suid setuid-install)
 		$(use_enable tablet tablet-shell)
 		$(use_enable xwayland)
 		$(use_enable xwayland xwayland-test)
 	)
-	if use examples || use test; then
+	if use examples || use gles2 || use test; then
 		myeconfargs+=(
 			--enable-simple-clients
 			$(use_enable egl simple-egl-clients)
@@ -159,7 +161,7 @@ src_install() {
 	dodoc "${FILESDIR}"/README.gentoo
 
 	cd "${BUILD_DIR}" || die
-	use egl && newbin clients/gears weston-gears
+	use opengl && newbin clients/gears weston-gears
 	if use examples; then
 		use egl && newbin clients/simple-egl weston-simple-egl
 		use pango && newbin clients/editor weston-editor

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 148cdcd..2dffadf 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -25,11 +25,13 @@ LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 [[ ${PV} == 9999* ]] || \
 KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples headless fbdev pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
+IUSE="colord +drm +egl examples fbdev gles2 headless +opengl pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
+	egl? ( || ( gles2 opengl ) )
 	fbdev? ( drm )
+	gles2? ( !opengl )
 	pango? ( examples )
 	pdf? ( examples )
 	rpi? ( !drm !egl )
@@ -45,7 +47,7 @@ RDEPEND="
 	media-libs/libwebp
 	virtual/jpeg
 	sys-libs/pam
-	>=x11-libs/cairo-1.10.0
+	>=x11-libs/cairo-1.11.3[gles2?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
 	x11-libs/pixman
@@ -60,7 +62,6 @@ RDEPEND="
 		>=virtual/udev-136
 	)
 	egl? (
-		>=x11-libs/cairo-1.11.3[opengl]
 		media-libs/glu
 	)
 	examples? (
@@ -124,13 +125,14 @@ src_configure() {
 		$(use_enable egl)
 		$(use_enable unwind libunwind)
 		# misc
+		$(use_with gles2 cairo-glesv2)
 		$(use_enable resize-optimization)
 		$(use_enable suid setuid-install)
 		$(use_enable tablet tablet-shell)
 		$(use_enable xwayland)
 		$(use_enable xwayland xwayland-test)
 	)
-	if use examples || use test; then
+	if use examples || use gles2 || use test; then
 		myeconfargs+=(
 			--enable-simple-clients
 			$(use_enable egl simple-egl-clients)
@@ -159,7 +161,7 @@ src_install() {
 	dodoc "${FILESDIR}"/README.gentoo
 
 	cd "${BUILD_DIR}" || die
-	use egl && newbin clients/gears weston-gears
+	use opengl && newbin clients/gears weston-gears
 	if use examples; then
 		use egl && newbin clients/simple-egl weston-simple-egl
 		use pango && newbin clients/editor weston-editor


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-07-29 14:49 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2013-07-29 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     a5d5b2661666194f5b084d39eb916af7ce8fce33
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 14:47:36 2013 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Mon Jul 29 14:47:36 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=a5d5b266

dev-libs/weston: sync with ebuild from portage for bug #477054. Drop non-live ebuilds.

---
 dev-libs/weston/weston-0.95.0.ebuild |  55 -----------
 dev-libs/weston/weston-1.1.1.ebuild  |  78 ---------------
 dev-libs/weston/weston-1.2.0.ebuild  | 178 -----------------------------------
 dev-libs/weston/weston-9999.ebuild   | 128 +++++++++++--------------
 4 files changed, 57 insertions(+), 382 deletions(-)

diff --git a/dev-libs/weston/weston-0.95.0.ebuild b/dev-libs/weston/weston-0.95.0.ebuild
deleted file mode 100644
index 8908303..0000000
--- a/dev-libs/weston/weston-0.95.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-
-if [[ ${PV} = 9999* ]]; then
-	GIT_ECLASS="git-2"
-	EXPERIMENTAL="true"
-fi
-
-inherit autotools toolchain-funcs $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+clients +drm +simple-clients static-libs +tablet +wayland-compositor +x11"
-
-RDEPEND="dev-libs/wayland
-	gnome-base/librsvg
-	media-libs/mesa[egl,gles2,wayland]
-	x11-libs/pixman
-	x11? ( x11-libs/libxcb x11-libs/libX11 )
-	drm? ( >=virtual/udev-136 >=x11-libs/libdrm-2.4.23 media-libs/mesa[gbm] )
-	clients? ( >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf dev-libs/glib:2
-			   x11-libs/libxkbcommon media-libs/libpng app-text/poppler )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
-	fi
-}
-
-src_configure() {
-	econf --disable-setuid-install \
-		  $(use_enable static-libs static) \
-		  $(use_enable drm drm-compositor) \
-		  $(use_enable wayland-compositor) \
-		  $(use_enable x11 x11-compositor) \
-		  $(use_enable tablet tablet-shell) \
-		  $(use_enable clients) \
-		  $(use_enable simple-clients)
-}

diff --git a/dev-libs/weston/weston-1.1.1.ebuild b/dev-libs/weston/weston-1.1.1.ebuild
deleted file mode 100644
index b876784..0000000
--- a/dev-libs/weston/weston-1.1.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-if [[ ${PV} = 9999* ]]; then
-	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-2"
-	EXPERIMENTAL="true"
-fi
-
-inherit autotools toolchain-funcs $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-	KEYWORDS=""
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-IUSE="+clients debug +drm +egl headless fbdev gles2 rdp -rpi +simple-clients static-libs +tablet +wayland-compositor +x11"
-
-REQUIRED_USE="
-	rpi?   ( !drm !egl gles2 )
-"
-
-RDEPEND="
-	>=dev-libs/wayland-1.1.0
-	gnome-base/librsvg
-	media-libs/mesa[gles2,wayland]
-	x11-libs/pixman
-	clients? ( >=x11-libs/cairo-1.10.0
-		x11-libs/gdk-pixbuf
-		dev-libs/glib:2
-		x11-libs/libxkbcommon
-		media-libs/libpng
-		app-text/poppler )
-	debug? ( sys-libs/libunwind )
-	drm? ( >=virtual/udev-136
-		>=x11-libs/libdrm-2.4.30
-		media-libs/mesa[gbm] )
-	egl? ( media-libs/mesa[egl] )
-	gles2? ( x11-libs/cairo[gles2] )
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1 )
-	x11? ( x11-libs/libxcb
-		x11-libs/libX11 )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
-	fi
-}
-
-src_configure() {
-	econf --disable-setuid-install \
-		  $(use_enable clients) \
-		  $(use_enable debug libunwind) \
-		  $(use_enable drm drm-compositor) \
-		  $(use_enable egl) \
-		  $(use_enable fbdev fbdev-compositor) \
-		  $(use_enable headless headless-compositor) \
-		  $(use_enable rdp rdp-compositor) \
-		  $(use_enable rpi rpi-compositor) \
-		  $(use_enable simple-clients) \
-		  $(use_enable static-libs static) \
-		  $(use_enable tablet tablet-shell) \
-		  $(use_enable wayland-compositor) \
-		  $(use_enable x11 x11-compositor) \
-		  $(use_with gles2 cairo-glesv2)
-}

diff --git a/dev-libs/weston/weston-1.2.0.ebuild b/dev-libs/weston/weston-1.2.0.ebuild
deleted file mode 100644
index 2dffadf..0000000
--- a/dev-libs/weston/weston-1.2.0.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-# TODO
-# make building and installing clients_programs optional
-# fix systemd automagic
-#	$(use_enable systemd libsystemd-login)
-
-EAPI=5
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-VIRTUALX_REQUIRED="test"
-
-inherit autotools-utils linux-info virtualx
-[[ ${PV} == 9999* ]] && inherit git-2
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-[[ ${PV} == 9999* ]] || \
-SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-[[ ${PV} == 9999* ]] || \
-KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples fbdev gles2 headless +opengl pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
-
-REQUIRED_USE="
-	drm? ( egl )
-	egl? ( || ( gles2 opengl ) )
-	fbdev? ( drm )
-	gles2? ( !opengl )
-	pango? ( examples )
-	pdf? ( examples )
-	rpi? ( !drm !egl )
-	test? ( X )
-	wayland-compositor? ( egl )
-"
-
-RDEPEND="
-	>=dev-libs/wayland-1.1.90
-	media-libs/mesa[egl?,gles2,wayland]
-	media-libs/lcms:2
-	media-libs/libpng:=
-	media-libs/libwebp
-	virtual/jpeg
-	sys-libs/pam
-	>=x11-libs/cairo-1.11.3[gles2?,opengl?]
-	>=x11-libs/libdrm-2.4.30
-	x11-libs/libxkbcommon
-	x11-libs/pixman
-	fbdev? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	colord? ( >=x11-misc/colord-0.1.27 )
-	drm? (
-		media-libs/mesa[gbm]
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	egl? (
-		media-libs/glu
-	)
-	examples? (
-		pango? ( x11-libs/pango )
-		pdf? (
-			app-text/poppler:=[cairo]
-			dev-libs/glib:2
-		)
-	)
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
-	rpi? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	systemd? (
-		sys-auth/pambase[systemd]
-		sys-apps/systemd[pam]
-	)
-	unwind? ( sys-libs/libunwind )
-	X? (
-		x11-libs/libxcb
-		x11-libs/libX11
-	)
-	xwayland? (
-		x11-libs/cairo[xcb]
-		x11-libs/libxcb
-		x11-libs/libXcursor
-	)
-"
-DEPEND="${RDEPEND}
-	gnome-base/librsvg
-	virtual/pkgconfig
-"
-
-pkg_pretend() {
-	if use kernel_linux && use drm; then
-		CONFIG_CHECK="~DRM ~INPUT_EVDEV"
-	fi
-	check_extra_config
-}
-
-src_prepare() {
-	# Gentoo uses "video" group for this purpose
-	sed -e '/getgrnam/s/"weston-launch"/"video"/' -i src/weston-launch.c || die
-
-	autotools-utils_src_prepare
-}
-
-src_configure() {
-	local myeconfargs=(
-		# backends
-		$(use_enable fbdev fbdev-compositor)
-		$(use_enable drm drm-compositor)
-		$(use_enable headless headless-compositor)
-		$(use_enable rdp rdp-compositor)
-		$(use_enable rpi rpi-compositor)
-		$(use_enable wayland-compositor)
-		$(use_enable X x11-compositor)
-		# optional deps
-		$(use_enable colord)
-		$(use_enable egl)
-		$(use_enable unwind libunwind)
-		# misc
-		$(use_with gles2 cairo-glesv2)
-		$(use_enable resize-optimization)
-		$(use_enable suid setuid-install)
-		$(use_enable tablet tablet-shell)
-		$(use_enable xwayland)
-		$(use_enable xwayland xwayland-test)
-	)
-	if use examples || use gles2 || use test; then
-		myeconfargs+=(
-			--enable-simple-clients
-			$(use_enable egl simple-egl-clients)
-		)
-	else
-		myeconfargs+=(
-			--disable-simple-clients
-			--disable-simple-egl-clients
-		)
-	fi
-	autotools-utils_src_configure
-}
-
-src_test() {
-	export XDG_RUNTIME_DIR="${T}/runtime-dir"
-	mkdir "${XDG_RUNTIME_DIR}" || die
-	chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
-	cd "${BUILD_DIR}" || die
-	Xemake check
-}
-
-src_install() {
-	autotools-utils_src_install
-
-	dodoc "${FILESDIR}"/README.gentoo
-
-	cd "${BUILD_DIR}" || die
-	use opengl && newbin clients/gears weston-gears
-	if use examples; then
-		use egl && newbin clients/simple-egl weston-simple-egl
-		use pango && newbin clients/editor weston-editor
-		use pdf && newbin clients/view weston-view
-		local i
-		for i in calibrator clickdot cliptest dnd eventdemo flower fullscreen image resizor simple-shm simple-touch smoke transformed; do
-			newbin "clients/${i}" "weston-${i}"
-		done
-	fi
-}
-
-pkg_postinst() {
-	elog "You may need to edit ~/.bash_profile, read /usr/share/doc/${PF}/README.gentoo*"
-}

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 2dffadf..2dceef4 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -2,52 +2,53 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-# TODO
-# make building and installing clients_programs optional
-# fix systemd automagic
-#	$(use_enable systemd libsystemd-login)
-
 EAPI=5
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+
+if [[ ${PV} = 9999* ]]; then
+	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+	GIT_ECLASS="git-2"
+	EXPERIMENTAL="true"
+fi
 VIRTUALX_REQUIRED="test"
 
-inherit autotools-utils linux-info virtualx
-[[ ${PV} == 9999* ]] && inherit git-2
+inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="http://wayland.freedesktop.org/"
-[[ ${PV} == 9999* ]] || \
-SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+
+if [[ $PV = 9999* ]]; then
+	SRC_URI="${SRC_PATCHES}"
+	KEYWORDS=""
+else
+	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
+fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-[[ ${PV} == 9999* ]] || \
-KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-IUSE="colord +drm +egl examples fbdev gles2 headless +opengl pango pdf rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
+	editor? ( examples )
 	egl? ( || ( gles2 opengl ) )
 	fbdev? ( drm )
 	gles2? ( !opengl )
-	pango? ( examples )
-	pdf? ( examples )
-	rpi? ( !drm !egl )
+	rpi? ( gles2 )
 	test? ( X )
+	view? ( examples )
 	wayland-compositor? ( egl )
 "
 
 RDEPEND="
 	>=dev-libs/wayland-1.1.90
-	media-libs/mesa[egl?,gles2,wayland]
+	media-libs/mesa[egl?,wayland]
 	media-libs/lcms:2
 	media-libs/libpng:=
 	media-libs/libwebp
 	virtual/jpeg
 	sys-libs/pam
-	>=x11-libs/cairo-1.11.3[gles2?,opengl?]
+	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
 	x11-libs/pixman
@@ -63,10 +64,11 @@ RDEPEND="
 	)
 	egl? (
 		media-libs/glu
+		media-libs/mesa[gles2]
 	)
 	examples? (
-		pango? ( x11-libs/pango )
-		pdf? (
+		editor? ( x11-libs/pango )
+		view? (
 			app-text/poppler:=[cairo]
 			dev-libs/glib:2
 		)
@@ -96,54 +98,40 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig
 "
 
-pkg_pretend() {
-	if use kernel_linux && use drm; then
-		CONFIG_CHECK="~DRM ~INPUT_EVDEV"
-	fi
-	check_extra_config
-}
 
 src_prepare() {
-	# Gentoo uses "video" group for this purpose
-	sed -e '/getgrnam/s/"weston-launch"/"video"/' -i src/weston-launch.c || die
-
-	autotools-utils_src_prepare
+	if [[ ${PV} = 9999* ]]; then
+		eautoreconf
+	fi
 }
 
 src_configure() {
-	local myeconfargs=(
-		# backends
-		$(use_enable fbdev fbdev-compositor)
-		$(use_enable drm drm-compositor)
-		$(use_enable headless headless-compositor)
-		$(use_enable rdp rdp-compositor)
-		$(use_enable rpi rpi-compositor)
-		$(use_enable wayland-compositor)
-		$(use_enable X x11-compositor)
-		# optional deps
-		$(use_enable colord)
-		$(use_enable egl)
-		$(use_enable unwind libunwind)
-		# misc
-		$(use_with gles2 cairo-glesv2)
-		$(use_enable resize-optimization)
-		$(use_enable suid setuid-install)
-		$(use_enable tablet tablet-shell)
-		$(use_enable xwayland)
-		$(use_enable xwayland xwayland-test)
-	)
+	local myconf
 	if use examples || use gles2 || use test; then
-		myeconfargs+=(
-			--enable-simple-clients
-			$(use_enable egl simple-egl-clients)
-		)
+		myconf="--enable-simple-clients 
+			$(use_enable egl simple-egl-clients)"
 	else
-		myeconfargs+=(
-			--disable-simple-clients
-			--disable-simple-egl-clients
-		)
+		myconf="--disable-simple-clients 
+			--disable-simple-egl-clients"
 	fi
-	autotools-utils_src_configure
+	econf \
+		$(use_enable fbdev fbdev-compositor) \
+		$(use_enable drm drm-compositor) \
+		$(use_enable headless headless-compositor) \
+		$(use_enable rdp rdp-compositor) \
+		$(use_enable rpi rpi-compositor) \
+		$(use_enable wayland-compositor) \
+		$(use_enable X x11-compositor) \
+		$(use_enable colord) \
+		$(use_enable egl) \
+		$(use_enable unwind libunwind) \
+		$(use_with gles2 cairo-glesv2) \
+		$(use_enable resize-optimization) \
+		$(use_enable suid setuid-install) \
+		$(use_enable tablet tablet-shell) \
+		$(use_enable xwayland) \
+		$(use_enable xwayland xwayland-test) \
+		${myconf}
 }
 
 src_test() {
@@ -156,23 +144,21 @@ src_test() {
 }
 
 src_install() {
-	autotools-utils_src_install
+	default
 
-	dodoc "${FILESDIR}"/README.gentoo
+	readme.gentoo_src_install
 
 	cd "${BUILD_DIR}" || die
-	use opengl && newbin clients/gears weston-gears
+	if use opengl && use egl; then
+		newbin clients/gears weston-gears
+	fi
 	if use examples; then
 		use egl && newbin clients/simple-egl weston-simple-egl
-		use pango && newbin clients/editor weston-editor
-		use pdf && newbin clients/view weston-view
+		use editor && newbin clients/editor weston-editor
+		use view && newbin clients/view weston-view
 		local i
 		for i in calibrator clickdot cliptest dnd eventdemo flower fullscreen image resizor simple-shm simple-touch smoke transformed; do
 			newbin "clients/${i}" "weston-${i}"
 		done
 	fi
 }
-
-pkg_postinst() {
-	elog "You may need to edit ~/.bash_profile, read /usr/share/doc/${PF}/README.gentoo*"
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-08-25 16:42 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2013-08-25 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     605e97acb5da3492ce4e7b24445520071cfebdcd
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 25 16:42:25 2013 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Sun Aug 25 16:42:25 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=605e97ac

dev-libs/weston: Import ebuild changes from portage for bug #481364.

---
 dev-libs/weston/weston-9999.ebuild | 65 ++++++++++++++++++++++++--------------
 1 file changed, 42 insertions(+), 23 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 2dceef4..57aec7e 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -30,13 +30,10 @@ IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-
 
 REQUIRED_USE="
 	drm? ( egl )
-	editor? ( examples )
 	egl? ( || ( gles2 opengl ) )
 	fbdev? ( drm )
 	gles2? ( !opengl )
-	rpi? ( gles2 )
 	test? ( X )
-	view? ( examples )
 	wayland-compositor? ( egl )
 "
 
@@ -66,12 +63,10 @@ RDEPEND="
 		media-libs/glu
 		media-libs/mesa[gles2]
 	)
-	examples? (
-		editor? ( x11-libs/pango )
-		view? (
-			app-text/poppler:=[cairo]
-			dev-libs/glib:2
-		)
+	editor? ( x11-libs/pango )
+	view? (
+		app-text/poppler:=[cairo]
+		dev-libs/glib:2
 	)
 	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
 	rpi? (
@@ -98,7 +93,6 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig
 "
 
-
 src_prepare() {
 	if [[ ${PV} = 9999* ]]; then
 		eautoreconf
@@ -108,12 +102,21 @@ src_prepare() {
 src_configure() {
 	local myconf
 	if use examples || use gles2 || use test; then
-		myconf="--enable-simple-clients 
+		myconf="--enable-simple-clients
 			$(use_enable egl simple-egl-clients)"
 	else
-		myconf="--disable-simple-clients 
+		myconf="--disable-simple-clients
 			--disable-simple-egl-clients"
 	fi
+
+	if use gles2; then
+		myconf+=" --with-cairo=glesv2"
+	elif use opengl; then
+		myconf+=" --with-cairo=gl"
+	else
+		myconf+=" --with-cairo=image"
+	fi
+
 	econf \
 		$(use_enable fbdev fbdev-compositor) \
 		$(use_enable drm drm-compositor) \
@@ -125,7 +128,6 @@ src_configure() {
 		$(use_enable colord) \
 		$(use_enable egl) \
 		$(use_enable unwind libunwind) \
-		$(use_with gles2 cairo-glesv2) \
 		$(use_enable resize-optimization) \
 		$(use_enable suid setuid-install) \
 		$(use_enable tablet tablet-shell) \
@@ -148,17 +150,34 @@ src_install() {
 
 	readme.gentoo_src_install
 
-	cd "${BUILD_DIR}" || die
-	if use opengl && use egl; then
-		newbin clients/gears weston-gears
+	pushd clients || die
+
+	if use opengl && use egl && use !gles2; then
+		dobin weston-gears
+	fi
+	if use editor; then
+		dobin weston-editor
+	fi
+	if use view; then
+		dobin weston-view
 	fi
 	if use examples; then
-		use egl && newbin clients/simple-egl weston-simple-egl
-		use editor && newbin clients/editor weston-editor
-		use view && newbin clients/view weston-view
-		local i
-		for i in calibrator clickdot cliptest dnd eventdemo flower fullscreen image resizor simple-shm simple-touch smoke transformed; do
-			newbin "clients/${i}" "weston-${i}"
-		done
+		use egl && dobin weston-simple-egl
+		dobin \
+			weston-calibrator \
+			weston-clickdot \
+			weston-cliptest \
+			weston-dnd \
+			weston-eventdemo \
+			weston-flower \
+			weston-fullscreen \
+			weston-image \
+			weston-resizor \
+			weston-simple-shm \
+			weston-simple-touch \
+			weston-smoke \
+			weston-transformed
 	fi
+	popd
+
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-10-21 19:18 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-10-21 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     561a7ff2d1554980e04906f4a379c290a21ad231
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Mon Oct 21 19:18:32 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Mon Oct 21 19:18:32 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=561a7ff2

dev-libs/weston: raise wayland dep, improve metadata

Package-Manager: portage-2.2.7

---
 dev-libs/weston/metadata.xml       | 3 ++-
 dev-libs/weston/weston-9999.ebuild | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index f9cbba7..49c4cc9 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -5,16 +5,17 @@
 <use>
 	<flag name='colord'>Support color management using <pkg>x11-misc/colord</pkg></flag>
 	<flag name='drm'>Enable DRM backend, uses Linux KMS for output and evdev devices for input.</flag>
+	<flag name='editor'>Install wayland-editor example application</flag>
 	<flag name='egl'>Enable EGL support.</flag>
 	<flag name='fbdev'>Enable fbdev backend.</flag>
 	<flag name='gles2'>Use GLESv2 cairo instead of full GL</flag>
 	<flag name='headless'>Enable headless backend and a noop renderer, mainly for testing purposes.</flag>
-	<flag name='pango'>Install examples which require <pkg>x11-libs/pango</pkg>.</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
 	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
 	<flag name='rpi'>Raspberry Pi GPU support.</flag>
 	<flag name='tablet'>Enable Tablet shell, a graphical user interface aimed for tablet-like devices, where usually the only input method is a touch screen.</flag>
 	<flag name='unwind'>Use <pkg>sys-libs/libunwind</pkg> for backtraces.</flag>
+	<flag name='view'>Install wayland-view example application</flag>
 	<flag name='wayland-compositor'>Enable Wayland compositor for running Weston on another Wayland server, a different Weston instance, for example.</flag>
 	<flag name='X'>Enable X11 backend, runs on an X server, each Weston output becomes an X window.</flag>
 	<flag name='xwayland'>Enable XWayland, provides backwards compatibility to X applications in a Wayland stack, requires a special X.org server to be installed.</flag>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 57aec7e..fd47ff6 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -38,7 +38,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.1.90
+	>=dev-libs/wayland-1.1.91
 	media-libs/mesa[egl?,wayland]
 	media-libs/lcms:2
 	media-libs/libpng:=


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-11-02 14:21 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-11-02 14:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0551e56b54d6345cec42d165c0ed9f84d754b73a
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sat Nov  2 14:21:23 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sat Nov  2 14:21:23 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=0551e56b

dev-libs/weston: raise wayland dep

---
 dev-libs/weston/weston-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index fd47ff6..8333b1f 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -38,7 +38,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.1.91
+	>=dev-libs/wayland-1.3.90
 	media-libs/mesa[egl?,wayland]
 	media-libs/lcms:2
 	media-libs/libpng:=


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-11-17  0:47 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-11-17  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     6d495d4aa93ebf26602e5114d6659121a7807c51
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sun Nov 17 00:46:43 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sun Nov 17 00:46:43 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=6d495d4a

dev-libs/weston: Building test is broken in portage, disable for now. Bump to 1.3.1

---
 dev-libs/weston/{weston-9999.ebuild => weston-1.3.1.ebuild} | 7 ++++---
 dev-libs/weston/weston-9999.ebuild                          | 2 ++
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-1.3.1.ebuild
similarity index 94%
copy from dev-libs/weston/weston-9999.ebuild
copy to dev-libs/weston/weston-1.3.1.ebuild
index 8333b1f..f5c4db5 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-1.3.1.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/weston-1.2.1.ebuild,v 1.1 2013/08/25 16:39:48 chithanh Exp $
 
 EAPI=5
 
@@ -10,6 +10,7 @@ if [[ ${PV} = 9999* ]]; then
 	EXPERIMENTAL="true"
 fi
 VIRTUALX_REQUIRED="test"
+RESTRICT="test"
 
 inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
 
@@ -38,13 +39,12 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.3.90
+	>=dev-libs/wayland-1.1.90
 	media-libs/mesa[egl?,wayland]
 	media-libs/lcms:2
 	media-libs/libpng:=
 	media-libs/libwebp
 	virtual/jpeg
-	sys-libs/pam
 	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
@@ -94,6 +94,7 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -ie 's/tests //' "${S}"/Makefile.am
 	if [[ ${PV} = 9999* ]]; then
 		eautoreconf
 	fi

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 8333b1f..67c27cb 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -10,6 +10,7 @@ if [[ ${PV} = 9999* ]]; then
 	EXPERIMENTAL="true"
 fi
 VIRTUALX_REQUIRED="test"
+RESTRICT="test"
 
 inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
 
@@ -94,6 +95,7 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -ie 's/tests //' "${S}"/Makefile.am
 	if [[ ${PV} = 9999* ]]; then
 		eautoreconf
 	fi


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-11-23 20:26 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-11-23 20:26 UTC (permalink / raw
  To: gentoo-commits

commit:     2a24e091a0b6f43e2f1df2fe3b9df4914d113b8b
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sat Nov 23 20:26:44 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sat Nov 23 20:26:44 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=2a24e091

dev-libs/weston: improve weston USE and deps

---
 dev-libs/weston/weston-1.3.1.ebuild | 12 ++++++------
 dev-libs/weston/weston-9999.ebuild  |  9 ++++-----
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/dev-libs/weston/weston-1.3.1.ebuild b/dev-libs/weston/weston-1.3.1.ebuild
index f5c4db5..bf704ec 100644
--- a/dev-libs/weston/weston-1.3.1.ebuild
+++ b/dev-libs/weston/weston-1.3.1.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/dev-libs/weston/weston-1.2.1.ebuild,v 1.1 2013/08/25 16:39:48 chithanh Exp $
+# $Header: $
 
 EAPI=5
 
@@ -27,28 +27,26 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
 	egl? ( || ( gles2 opengl ) )
-	fbdev? ( drm )
 	gles2? ( !opengl )
 	test? ( X )
 	wayland-compositor? ( egl )
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.1.90
-	media-libs/mesa[egl?,wayland]
+	>=dev-libs/wayland-1.2.90
 	media-libs/lcms:2
 	media-libs/libpng:=
-	media-libs/libwebp
 	virtual/jpeg
 	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
 	x11-libs/pixman
+	x11-misc/xkeyboard-config
 	fbdev? (
 		>=sys-libs/mtdev-1.1.0
 		>=virtual/udev-136
@@ -77,6 +75,7 @@ RDEPEND="
 		sys-auth/pambase[systemd]
 		sys-apps/systemd[pam]
 	)
+	launch? ( sys-auth/pambase )
 	unwind? ( sys-libs/libunwind )
 	X? (
 		x11-libs/libxcb
@@ -126,6 +125,7 @@ src_configure() {
 		$(use_enable rpi rpi-compositor) \
 		$(use_enable wayland-compositor) \
 		$(use_enable X x11-compositor) \
+		$(use_enable launch weston-launch) \
 		$(use_enable colord) \
 		$(use_enable egl) \
 		$(use_enable unwind libunwind) \

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 67c27cb..337034b 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -27,12 +27,11 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
 	egl? ( || ( gles2 opengl ) )
-	fbdev? ( drm )
 	gles2? ( !opengl )
 	test? ( X )
 	wayland-compositor? ( egl )
@@ -40,16 +39,14 @@ REQUIRED_USE="
 
 RDEPEND="
 	>=dev-libs/wayland-1.3.90
-	media-libs/mesa[egl?,wayland]
 	media-libs/lcms:2
 	media-libs/libpng:=
-	media-libs/libwebp
 	virtual/jpeg
-	sys-libs/pam
 	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
 	>=x11-libs/libdrm-2.4.30
 	x11-libs/libxkbcommon
 	x11-libs/pixman
+	x11-misc/xkeyboard-config
 	fbdev? (
 		>=sys-libs/mtdev-1.1.0
 		>=virtual/udev-136
@@ -78,6 +75,7 @@ RDEPEND="
 		sys-auth/pambase[systemd]
 		sys-apps/systemd[pam]
 	)
+	launch? ( sys-auth/pambase )
 	unwind? ( sys-libs/libunwind )
 	X? (
 		x11-libs/libxcb
@@ -127,6 +125,7 @@ src_configure() {
 		$(use_enable rpi rpi-compositor) \
 		$(use_enable wayland-compositor) \
 		$(use_enable X x11-compositor) \
+		$(use_enable launch weston-launch) \
 		$(use_enable colord) \
 		$(use_enable egl) \
 		$(use_enable unwind libunwind) \


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2013-12-20 14:05 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2013-12-20 14:05 UTC (permalink / raw
  To: gentoo-commits

commit:     a9dc96a4e38695d8dcfd4272d97a80658b5bfb69
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Fri Dec 20 14:05:22 2013 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Fri Dec 20 14:05:22 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=a9dc96a4

dev-libs/weston: bump 1.3.91, remove tablet USE (broken and removed), switch to git-r3

---
 dev-libs/weston/weston-1.3.1.ebuild                           | 5 ++---
 dev-libs/weston/{weston-1.3.1.ebuild => weston-1.3.91.ebuild} | 8 +++-----
 dev-libs/weston/weston-9999.ebuild                            | 6 ++----
 3 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/dev-libs/weston/weston-1.3.1.ebuild b/dev-libs/weston/weston-1.3.1.ebuild
index bf704ec..b0808b7 100644
--- a/dev-libs/weston/weston-1.3.1.ebuild
+++ b/dev-libs/weston/weston-1.3.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 if [[ ${PV} = 9999* ]]; then
 	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-2"
+	GIT_ECLASS="git-r3"
 	EXPERIMENTAL="true"
 fi
 VIRTUALX_REQUIRED="test"
@@ -27,7 +27,7 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -131,7 +131,6 @@ src_configure() {
 		$(use_enable unwind libunwind) \
 		$(use_enable resize-optimization) \
 		$(use_enable suid setuid-install) \
-		$(use_enable tablet tablet-shell) \
 		$(use_enable xwayland) \
 		$(use_enable xwayland xwayland-test) \
 		${myconf}

diff --git a/dev-libs/weston/weston-1.3.1.ebuild b/dev-libs/weston/weston-1.3.91.ebuild
similarity index 95%
copy from dev-libs/weston/weston-1.3.1.ebuild
copy to dev-libs/weston/weston-1.3.91.ebuild
index bf704ec..eff7aec 100644
--- a/dev-libs/weston/weston-1.3.1.ebuild
+++ b/dev-libs/weston/weston-1.3.91.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 if [[ ${PV} = 9999* ]]; then
 	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-2"
+	GIT_ECLASS="git-r3"
 	EXPERIMENTAL="true"
 fi
 VIRTUALX_REQUIRED="test"
@@ -27,7 +27,7 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -38,7 +38,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.2.90
+	>=dev-libs/wayland-1.3.91
 	media-libs/lcms:2
 	media-libs/libpng:=
 	virtual/jpeg
@@ -93,7 +93,6 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-	sed -ie 's/tests //' "${S}"/Makefile.am
 	if [[ ${PV} = 9999* ]]; then
 		eautoreconf
 	fi
@@ -131,7 +130,6 @@ src_configure() {
 		$(use_enable unwind libunwind) \
 		$(use_enable resize-optimization) \
 		$(use_enable suid setuid-install) \
-		$(use_enable tablet tablet-shell) \
 		$(use_enable xwayland) \
 		$(use_enable xwayland xwayland-test) \
 		${myconf}

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 337034b..dbbbbe0 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 if [[ ${PV} = 9999* ]]; then
 	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-2"
+	GIT_ECLASS="git-r3"
 	EXPERIMENTAL="true"
 fi
 VIRTUALX_REQUIRED="test"
@@ -27,7 +27,7 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd tablet test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -93,7 +93,6 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-	sed -ie 's/tests //' "${S}"/Makefile.am
 	if [[ ${PV} = 9999* ]]; then
 		eautoreconf
 	fi
@@ -131,7 +130,6 @@ src_configure() {
 		$(use_enable unwind libunwind) \
 		$(use_enable resize-optimization) \
 		$(use_enable suid setuid-install) \
-		$(use_enable tablet tablet-shell) \
 		$(use_enable xwayland) \
 		$(use_enable xwayland xwayland-test) \
 		${myconf}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-01-26 16:47 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2014-01-26 16:47 UTC (permalink / raw
  To: gentoo-commits

commit:     ffaf8ff438a51e2a0129634905f73e20d5018470
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sun Jan 26 16:47:04 2014 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sun Jan 26 16:47:04 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=ffaf8ff4

dev-libs/weston: bump 1.4.0

---
 dev-libs/weston/{weston-1.3.91.ebuild => weston-1.4.0.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/weston/weston-1.3.91.ebuild b/dev-libs/weston/weston-1.4.0.ebuild
similarity index 100%
rename from dev-libs/weston/weston-1.3.91.ebuild
rename to dev-libs/weston/weston-1.4.0.ebuild


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-01-26 17:04 David Heidelberger
  0 siblings, 0 replies; 35+ messages in thread
From: David Heidelberger @ 2014-01-26 17:04 UTC (permalink / raw
  To: gentoo-commits

commit:     960a945218d01f8d0d15fe2ff9731707a2eba4e4
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Sun Jan 26 17:02:29 2014 +0000
Commit:     David Heidelberger <d.okias <AT> gmail <DOT> com>
CommitDate: Sun Jan 26 17:02:29 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=960a9452

dev-libs/weston: add dbus USE, improve deps

---
 dev-libs/weston/weston-1.4.0.ebuild | 6 ++++--
 dev-libs/weston/weston-9999.ebuild  | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-libs/weston/weston-1.4.0.ebuild b/dev-libs/weston/weston-1.4.0.ebuild
index 6594915..df5d2f4 100644
--- a/dev-libs/weston/weston-1.4.0.ebuild
+++ b/dev-libs/weston/weston-1.4.0.ebuild
@@ -27,7 +27,7 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
+IUSE="colord +drm dbus +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -38,7 +38,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.3.91
+	>=dev-libs/wayland-1.4.0
 	media-libs/lcms:2
 	media-libs/libpng:=
 	virtual/jpeg
@@ -52,6 +52,7 @@ RDEPEND="
 		>=virtual/udev-136
 	)
 	colord? ( >=x11-misc/colord-0.1.27 )
+	dbus? ( sys-apps/dbus )
 	drm? (
 		media-libs/mesa[gbm]
 		>=sys-libs/mtdev-1.1.0
@@ -118,6 +119,7 @@ src_configure() {
 
 	econf \
 		$(use_enable fbdev fbdev-compositor) \
+		$(use_enable dbus) \
 		$(use_enable drm drm-compositor) \
 		$(use_enable headless headless-compositor) \
 		$(use_enable rdp rdp-compositor) \

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 45a3f08..632cf8f 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -27,7 +27,7 @@ fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
+IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -38,7 +38,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.3.90
+	>=dev-libs/wayland-1.4.0
 	media-libs/lcms:2
 	media-libs/libpng:=
 	virtual/jpeg
@@ -52,6 +52,7 @@ RDEPEND="
 		>=virtual/udev-136
 	)
 	colord? ( >=x11-misc/colord-0.1.27 )
+	dbus? ( sys-apps/dbus )
 	drm? (
 		media-libs/mesa[gbm]
 		>=sys-libs/mtdev-1.1.0
@@ -118,6 +119,7 @@ src_configure() {
 
 	econf \
 		$(use_enable fbdev fbdev-compositor) \
+		$(use_enable dbus) \
 		$(use_enable drm drm-compositor) \
 		$(use_enable headless headless-compositor) \
 		$(use_enable rdp rdp-compositor) \


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-01-30 12:28 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2014-01-30 12:28 UTC (permalink / raw
  To: gentoo-commits

commit:     99a07405d17b336b711477fc8fa8d201fcc6346c
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 30 12:25:46 2014 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Thu Jan 30 12:25:46 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=99a07405

dev-libs/weston: drop release ebuilds

weston-1.4.0 is in portage now, and 1.3.1 is old.

---
 dev-libs/weston/weston-1.3.1.ebuild | 183 -----------------------------------
 dev-libs/weston/weston-1.4.0.ebuild | 184 ------------------------------------
 2 files changed, 367 deletions(-)

diff --git a/dev-libs/weston/weston-1.3.1.ebuild b/dev-libs/weston/weston-1.3.1.ebuild
deleted file mode 100644
index f25170e..0000000
--- a/dev-libs/weston/weston-1.3.1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-if [[ ${PV} = 9999* ]]; then
-	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-r3"
-	EXPERIMENTAL="true"
-fi
-VIRTUALX_REQUIRED="test"
-RESTRICT="test"
-
-inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-	KEYWORDS=""
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-IUSE="colord +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
-
-REQUIRED_USE="
-	drm? ( egl )
-	egl? ( || ( gles2 opengl ) )
-	gles2? ( !opengl )
-	test? ( X )
-	wayland-compositor? ( egl )
-"
-
-RDEPEND="
-	>=dev-libs/wayland-1.2.90
-	media-libs/lcms:2
-	media-libs/libpng:=
-	virtual/jpeg
-	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
-	>=x11-libs/libdrm-2.4.30
-	x11-libs/libxkbcommon
-	x11-libs/pixman
-	x11-misc/xkeyboard-config
-	fbdev? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	colord? ( >=x11-misc/colord-0.1.27 )
-	drm? (
-		media-libs/mesa[gbm]
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	egl? (
-		media-libs/glu
-		media-libs/mesa[gles2]
-	)
-	editor? ( x11-libs/pango )
-	view? (
-		app-text/poppler:=[cairo]
-		dev-libs/glib:2
-	)
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
-	rpi? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	systemd? (
-		sys-auth/pambase[systemd]
-		sys-apps/systemd[pam]
-	)
-	launch? ( sys-auth/pambase )
-	unwind? ( sys-libs/libunwind )
-	X? (
-		x11-libs/libxcb
-		x11-libs/libX11
-	)
-	xwayland? (
-		x11-libs/cairo[xcb]
-		x11-libs/libxcb
-		x11-libs/libXcursor
-	)
-"
-DEPEND="${RDEPEND}
-	gnome-base/librsvg
-	virtual/pkgconfig
-"
-
-src_prepare() {
-	sed -ie 's/tests //' "${S}"/Makefile.am
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
-	fi
-}
-
-src_configure() {
-	local myconf
-	if use examples || use gles2 || use test; then
-		myconf="--enable-simple-clients
-			$(use_enable egl simple-egl-clients)"
-	else
-		myconf="--disable-simple-clients
-			--disable-simple-egl-clients"
-	fi
-
-	if use gles2; then
-		myconf+=" --with-cairo=glesv2"
-	elif use opengl; then
-		myconf+=" --with-cairo=gl"
-	else
-		myconf+=" --with-cairo=image"
-	fi
-
-	econf \
-		$(use_enable fbdev fbdev-compositor) \
-		$(use_enable drm drm-compositor) \
-		$(use_enable headless headless-compositor) \
-		$(use_enable rdp rdp-compositor) \
-		$(use_enable rpi rpi-compositor) \
-		$(use_enable wayland-compositor) \
-		$(use_enable X x11-compositor) \
-		$(use_enable launch weston-launch) \
-		$(use_enable colord) \
-		$(use_enable egl) \
-		$(use_enable unwind libunwind) \
-		$(use_enable resize-optimization) \
-		$(use_enable suid setuid-install) \
-		$(use_enable xwayland) \
-		$(use_enable xwayland xwayland-test) \
-		${myconf}
-}
-
-src_test() {
-	export XDG_RUNTIME_DIR="${T}/runtime-dir"
-	mkdir "${XDG_RUNTIME_DIR}" || die
-	chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
-	cd "${BUILD_DIR}" || die
-	Xemake check
-}
-
-src_install() {
-	default
-
-	readme.gentoo_src_install
-
-	pushd clients || die
-
-	if use opengl && use egl && use !gles2; then
-		dobin weston-gears
-	fi
-	if use editor; then
-		dobin weston-editor
-	fi
-	if use view; then
-		dobin weston-view
-	fi
-	if use examples; then
-		use egl && dobin weston-simple-egl
-		dobin \
-			weston-calibrator \
-			weston-clickdot \
-			weston-cliptest \
-			weston-dnd \
-			weston-eventdemo \
-			weston-flower \
-			weston-fullscreen \
-			weston-image \
-			weston-resizor \
-			weston-simple-shm \
-			weston-simple-touch \
-			weston-smoke \
-			weston-transformed
-	fi
-	popd
-
-}

diff --git a/dev-libs/weston/weston-1.4.0.ebuild b/dev-libs/weston/weston-1.4.0.ebuild
deleted file mode 100644
index df5d2f4..0000000
--- a/dev-libs/weston/weston-1.4.0.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-if [[ ${PV} = 9999* ]]; then
-	EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
-	GIT_ECLASS="git-r3"
-	EXPERIMENTAL="true"
-fi
-VIRTUALX_REQUIRED="test"
-RESTRICT="test"
-
-inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="http://wayland.freedesktop.org/"
-
-if [[ $PV = 9999* ]]; then
-	SRC_URI="${SRC_PATCHES}"
-	KEYWORDS=""
-else
-	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-IUSE="colord +drm dbus +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
-
-REQUIRED_USE="
-	drm? ( egl )
-	egl? ( || ( gles2 opengl ) )
-	gles2? ( !opengl )
-	test? ( X )
-	wayland-compositor? ( egl )
-"
-
-RDEPEND="
-	>=dev-libs/wayland-1.4.0
-	media-libs/lcms:2
-	media-libs/libpng:=
-	virtual/jpeg
-	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
-	>=x11-libs/libdrm-2.4.30
-	x11-libs/libxkbcommon
-	x11-libs/pixman
-	x11-misc/xkeyboard-config
-	fbdev? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	colord? ( >=x11-misc/colord-0.1.27 )
-	dbus? ( sys-apps/dbus )
-	drm? (
-		media-libs/mesa[gbm]
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	egl? (
-		media-libs/glu
-		media-libs/mesa[gles2]
-	)
-	editor? ( x11-libs/pango )
-	view? (
-		app-text/poppler:=[cairo]
-		dev-libs/glib:2
-	)
-	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
-	rpi? (
-		>=sys-libs/mtdev-1.1.0
-		>=virtual/udev-136
-	)
-	systemd? (
-		sys-auth/pambase[systemd]
-		sys-apps/systemd[pam]
-	)
-	launch? ( sys-auth/pambase )
-	unwind? ( sys-libs/libunwind )
-	X? (
-		x11-libs/libxcb
-		x11-libs/libX11
-	)
-	xwayland? (
-		x11-libs/cairo[xcb]
-		x11-libs/libxcb
-		x11-libs/libXcursor
-	)
-"
-DEPEND="${RDEPEND}
-	gnome-base/librsvg
-	virtual/pkgconfig
-"
-
-src_prepare() {
-	if [[ ${PV} = 9999* ]]; then
-		eautoreconf
-	fi
-}
-
-src_configure() {
-	local myconf
-	if use examples || use gles2 || use test; then
-		myconf="--enable-simple-clients
-			$(use_enable egl simple-egl-clients)"
-	else
-		myconf="--disable-simple-clients
-			--disable-simple-egl-clients"
-	fi
-
-	if use gles2; then
-		myconf+=" --with-cairo=glesv2"
-	elif use opengl; then
-		myconf+=" --with-cairo=gl"
-	else
-		myconf+=" --with-cairo=image"
-	fi
-
-	econf \
-		$(use_enable fbdev fbdev-compositor) \
-		$(use_enable dbus) \
-		$(use_enable drm drm-compositor) \
-		$(use_enable headless headless-compositor) \
-		$(use_enable rdp rdp-compositor) \
-		$(use_enable rpi rpi-compositor) \
-		$(use_enable wayland-compositor) \
-		$(use_enable X x11-compositor) \
-		$(use_enable launch weston-launch) \
-		$(use_enable colord) \
-		$(use_enable egl) \
-		$(use_enable unwind libunwind) \
-		$(use_enable resize-optimization) \
-		$(use_enable suid setuid-install) \
-		$(use_enable xwayland) \
-		$(use_enable xwayland xwayland-test) \
-		${myconf}
-}
-
-src_test() {
-	export XDG_RUNTIME_DIR="${T}/runtime-dir"
-	mkdir "${XDG_RUNTIME_DIR}" || die
-	chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
-	cd "${BUILD_DIR}" || die
-	Xemake check
-}
-
-src_install() {
-	default
-
-	readme.gentoo_src_install
-
-	pushd clients || die
-
-	if use opengl && use egl && use !gles2; then
-		dobin weston-gears
-	fi
-	if use editor; then
-		dobin weston-editor
-	fi
-	if use view; then
-		dobin weston-view
-	fi
-	if use examples; then
-		use egl && dobin weston-simple-egl
-		dobin \
-			weston-calibrator \
-			weston-clickdot \
-			weston-cliptest \
-			weston-dnd \
-			weston-eventdemo \
-			weston-flower \
-			weston-fullscreen \
-			weston-image \
-			weston-resizor \
-			weston-simple-shm \
-			weston-simple-touch \
-			weston-smoke \
-			weston-transformed
-	fi
-	popd
-
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-01-30 12:28 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2014-01-30 12:28 UTC (permalink / raw
  To: gentoo-commits

commit:     532954221ddce808e304cb13c0fef0c4e8fcdd35
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 30 12:27:51 2014 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Thu Jan 30 12:27:51 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=53295422

dev-libs/weston: needs mesa[wayland] for egl/gles/opengl

---
 dev-libs/weston/weston-9999.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 632cf8f..a2ca58f 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -60,9 +60,15 @@ RDEPEND="
 	)
 	egl? (
 		media-libs/glu
-		media-libs/mesa[gles2]
+		media-libs/mesa[gles2,wayland]
 	)
 	editor? ( x11-libs/pango )
+	gles2? (
+		media-libs/mesa[wayland]
+	)
+	opengl? (
+		media-libs/mesa[wayland]
+	)
 	view? (
 		app-text/poppler:=[cairo]
 		dev-libs/glib:2


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-01-30 12:29 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2014-01-30 12:29 UTC (permalink / raw
  To: gentoo-commits

commit:     49fdfad49241c42271a731c870bc558910c2c2a7
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 30 12:29:16 2014 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Thu Jan 30 12:29:16 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=49fdfad4

dev-libs/weston: sync metadata.xml with portage

---
 dev-libs/weston/metadata.xml | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 49c4cc9..0bf8f98 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -3,21 +3,24 @@
 <pkgmetadata>
 <herd>x11</herd>
 <use>
-	<flag name='colord'>Support color management using <pkg>x11-misc/colord</pkg></flag>
-	<flag name='drm'>Enable DRM backend, uses Linux KMS for output and evdev devices for input.</flag>
+	<flag name='clients'>Enable support for clients</flag>
+	<flag name='colord'>Allow setting color managment</flag>
+	<flag name='drm'>Enable drm compositor support</flag>
 	<flag name='editor'>Install wayland-editor example application</flag>
-	<flag name='egl'>Enable EGL support.</flag>
-	<flag name='fbdev'>Enable fbdev backend.</flag>
+	<flag name='egl'>Enable egl acceleration</flag>
+	<flag name='fbdev'>Enable fbdev compositor support</flag>
 	<flag name='gles2'>Use GLESv2 cairo instead of full GL</flag>
-	<flag name='headless'>Enable headless backend and a noop renderer, mainly for testing purposes.</flag>
-	<flag name='rdp'>Enable Remote Desktop Protocol compositor support.</flag>
-	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi.</flag>
-	<flag name='rpi'>Raspberry Pi GPU support.</flag>
-	<flag name='tablet'>Enable Tablet shell, a graphical user interface aimed for tablet-like devices, where usually the only input method is a touch screen.</flag>
-	<flag name='unwind'>Use <pkg>sys-libs/libunwind</pkg> for backtraces.</flag>
+	<flag name='headless'>Headless backend and a noop renderer, mainly for testing purposes</flag>
+	<flag name='launch'>Install weston-launch utility</flag>
+	<flag name='rdp'>Enable Remote Desktop Protocol compositor support</flag>
+	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag>
+	<flag name='rpi'>Raspberry Pi GPU support</flag>
+	<flag name='simple-clients'>Enable simple-clients</flag>
+	<flag name='tablet'>Enable interface for tablets</flag>
+	<flag name='unwind'>Enable libunwind usage for backtraces</flag>
 	<flag name='view'>Install wayland-view example application</flag>
-	<flag name='wayland-compositor'>Enable Wayland compositor for running Weston on another Wayland server, a different Weston instance, for example.</flag>
-	<flag name='X'>Enable X11 backend, runs on an X server, each Weston output becomes an X window.</flag>
-	<flag name='xwayland'>Enable XWayland, provides backwards compatibility to X applications in a Wayland stack, requires a special X.org server to be installed.</flag>
+	<flag name='wayland-compositor'>Enable Wayland compositor support</flag>
+	<flag name='x11'>Enable X11 compositor support</flag>
+	<flag name='xwayland'>Enable ability support native X11 applications</flag>
 </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-02-24 20:31 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2014-02-24 20:31 UTC (permalink / raw
  To: gentoo-commits

commit:     82d3076ef64663f4f9dcf552ccf2934e6b5454b0
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 20:31:18 2014 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Mon Feb 24 20:31:18 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=82d3076e

dev-libs/weston: import dependency changes from portage

---
 dev-libs/weston/weston-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index a2ca58f..e19404c 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -40,7 +40,8 @@ REQUIRED_USE="
 RDEPEND="
 	>=dev-libs/wayland-1.4.0
 	media-libs/lcms:2
-	media-libs/libpng:=
+	media-libs/libpng:0=
+	media-libs/libwebp:0=
 	virtual/jpeg
 	>=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
 	>=x11-libs/libdrm-2.4.30


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2014-05-21 16:42 Chi-Thanh Christopher Nguyen
  0 siblings, 0 replies; 35+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2014-05-21 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     9fe3894274b687c11fa91cf0bcd52dcfe7304c72
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Wed May 21 16:42:28 2014 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Wed May 21 16:42:28 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=9fe38942

dev-libs/weston: sync ebuild with portage

---
 dev-libs/weston/weston-9999.ebuild | 46 ++++++--------------------------------
 1 file changed, 7 insertions(+), 39 deletions(-)

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index e19404c..cdada48 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -19,20 +19,20 @@ HOMEPAGE="http://wayland.freedesktop.org/"
 
 if [[ $PV = 9999* ]]; then
 	SRC_URI="${SRC_PATCHES}"
-	KEYWORDS=""
 else
 	SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
-	KEYWORDS="~arm ~amd64 ~x86 ~arm-linux"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
-IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch static-libs +suid systemd test unwind view wayland-compositor +X xwayland"
+KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
+IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
 	egl? ( || ( gles2 opengl ) )
 	gles2? ( !opengl )
+	screen-sharing? ( rdp )
 	test? ( X )
 	wayland-compositor? ( egl )
 "
@@ -70,10 +70,6 @@ RDEPEND="
 	opengl? (
 		media-libs/mesa[wayland]
 	)
-	view? (
-		app-text/poppler:=[cairo]
-		dev-libs/glib:2
-	)
 	rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
 	rpi? (
 		>=sys-libs/mtdev-1.1.0
@@ -90,13 +86,13 @@ RDEPEND="
 		x11-libs/libX11
 	)
 	xwayland? (
+		x11-base/xorg-server[wayland]
 		x11-libs/cairo[xcb]
 		x11-libs/libxcb
 		x11-libs/libXcursor
 	)
 "
 DEPEND="${RDEPEND}
-	gnome-base/librsvg
 	virtual/pkgconfig
 "
 
@@ -125,6 +121,7 @@ src_configure() {
 	fi
 
 	econf \
+		$(use_enable examples demo-clients-install) \
 		$(use_enable fbdev fbdev-compositor) \
 		$(use_enable dbus) \
 		$(use_enable drm drm-compositor) \
@@ -138,9 +135,11 @@ src_configure() {
 		$(use_enable egl) \
 		$(use_enable unwind libunwind) \
 		$(use_enable resize-optimization) \
+		$(use_enable screen-sharing) \
 		$(use_enable suid setuid-install) \
 		$(use_enable xwayland) \
 		$(use_enable xwayland xwayland-test) \
+		--disable-libinput-backend \
 		${myconf}
 }
 
@@ -157,35 +156,4 @@ src_install() {
 	default
 
 	readme.gentoo_src_install
-
-	pushd clients || die
-
-	if use opengl && use egl && use !gles2; then
-		dobin weston-gears
-	fi
-	if use editor; then
-		dobin weston-editor
-	fi
-	if use view; then
-		dobin weston-view
-	fi
-	if use examples; then
-		use egl && dobin weston-simple-egl
-		dobin \
-			weston-calibrator \
-			weston-clickdot \
-			weston-cliptest \
-			weston-dnd \
-			weston-eventdemo \
-			weston-flower \
-			weston-fullscreen \
-			weston-image \
-			weston-resizor \
-			weston-simple-shm \
-			weston-simple-touch \
-			weston-smoke \
-			weston-transformed
-	fi
-	popd
-
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] proj/x11:master commit in: dev-libs/weston/
@ 2015-03-24 14:19 Chí-Thanh Christopher Nguyễn
  0 siblings, 0 replies; 35+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2015-03-24 14:19 UTC (permalink / raw
  To: gentoo-commits

commit:     21782db9fcb71358860da3350cc0e95f67dd8908
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 24 14:19:15 2015 +0000
Commit:     Chí-Thanh Christopher Nguyễn <chithanh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 24 14:19:15 2015 +0000
URL:        https://gitweb.gentoo.org/proj/x11.git/commit/?id=21782db9

dev-libs/weston: import dependency and USE flag changes from g-x86

 dev-libs/weston/metadata.xml       | 5 ++---
 dev-libs/weston/weston-9999.ebuild | 7 ++++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 0bf8f98..be0b9a0 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -3,7 +3,6 @@
 <pkgmetadata>
 <herd>x11</herd>
 <use>
-	<flag name='clients'>Enable support for clients</flag>
 	<flag name='colord'>Allow setting color managment</flag>
 	<flag name='drm'>Enable drm compositor support</flag>
 	<flag name='editor'>Install wayland-editor example application</flag>
@@ -11,16 +10,16 @@
 	<flag name='fbdev'>Enable fbdev compositor support</flag>
 	<flag name='gles2'>Use GLESv2 cairo instead of full GL</flag>
 	<flag name='headless'>Headless backend and a noop renderer, mainly for testing purposes</flag>
+	<flag name='ivi'>Enable the IVI shell</flag>
 	<flag name='launch'>Install weston-launch utility</flag>
 	<flag name='rdp'>Enable Remote Desktop Protocol compositor support</flag>
 	<flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag>
 	<flag name='rpi'>Raspberry Pi GPU support</flag>
-	<flag name='simple-clients'>Enable simple-clients</flag>
+	<flag name='screen-sharing'>Enable screen-sharing through RDP</flag>
 	<flag name='tablet'>Enable interface for tablets</flag>
 	<flag name='unwind'>Enable libunwind usage for backtraces</flag>
 	<flag name='view'>Install wayland-view example application</flag>
 	<flag name='wayland-compositor'>Enable Wayland compositor support</flag>
-	<flag name='x11'>Enable X11 compositor support</flag>
 	<flag name='xwayland'>Enable ability support native X11 applications</flag>
 </use>
 </pkgmetadata>

diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index ded3186..c4a43ab 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -26,7 +26,7 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
-IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
+IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
 
 REQUIRED_USE="
 	drm? ( egl )
@@ -38,7 +38,8 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	>=dev-libs/wayland-1.4.0
+	>=dev-libs/libinput-0.8.0
+	>=dev-libs/wayland-1.7.0
 	media-libs/lcms:2
 	media-libs/libpng:0=
 	media-libs/libwebp:0=
@@ -126,6 +127,7 @@ src_configure() {
 		$(use_enable dbus) \
 		$(use_enable drm drm-compositor) \
 		$(use_enable headless headless-compositor) \
+		$(use_enable ivi ivi-shell) \
 		$(use_enable rdp rdp-compositor) \
 		$(use_enable rpi rpi-compositor) \
 		$(use_enable wayland-compositor) \
@@ -139,7 +141,6 @@ src_configure() {
 		$(use_enable suid setuid-install) \
 		$(use_enable xwayland) \
 		$(use_enable xwayland xwayland-test) \
-		--disable-libinput-backend \
 		${myconf}
 }
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2015-03-24 14:19 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-30 12:29 [gentoo-commits] proj/x11:master commit in: dev-libs/weston/ Chi-Thanh Christopher Nguyen
  -- strict thread matches above, loose matches on Subject: below --
2015-03-24 14:19 Chí-Thanh Christopher Nguyễn
2014-05-21 16:42 Chi-Thanh Christopher Nguyen
2014-02-24 20:31 Chi-Thanh Christopher Nguyen
2014-01-30 12:28 Chi-Thanh Christopher Nguyen
2014-01-30 12:28 Chi-Thanh Christopher Nguyen
2014-01-26 17:04 David Heidelberger
2014-01-26 16:47 David Heidelberger
2013-12-20 14:05 David Heidelberger
2013-11-23 20:26 David Heidelberger
2013-11-17  0:47 David Heidelberger
2013-11-02 14:21 David Heidelberger
2013-10-21 19:18 David Heidelberger
2013-08-25 16:42 Chi-Thanh Christopher Nguyen
2013-07-29 14:49 Chi-Thanh Christopher Nguyen
2013-07-18 12:40 Nikoli
2013-07-18 10:48 Nikoli
2013-07-17 16:54 Nikoli
2013-07-16 11:21 Nikoli
2013-07-14 20:57 Chi-Thanh Christopher Nguyen
2013-06-09 12:22 David Heidelberger
2013-05-24 21:29 David Heidelberger
2013-05-24  1:03 David Heidelberger
2013-05-24  0:54 David Heidelberger
2013-05-24  0:24 David Heidelberger
2013-05-23 21:47 David Heidelberger
2013-05-23 20:12 David Heidelberger
2013-05-16  0:43 David Heidelberger
2013-04-16 16:14 David Heidelberger
2013-02-05  7:06 Matt Turner
2012-09-07 11:35 David Heidelberger
2012-08-11 16:25 Matt Turner
2012-06-18 21:36 Chi-Thanh Christopher Nguyen
2012-02-11 23:58 James Cloos
2012-02-11 23:53 James Cloos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox