* [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:28 [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:29 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