commit:     2dcb5507d39146f50c76aee7d9a2e39f1811985c
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 24 14:44:19 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 24 14:44:19 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2dcb5507

[kde-base/kwin] Remove opengl USE flag.

kwin requires Qt5Gui built with some form of OpenGL (either regular or ES), so
it seems silly to offer two USE flags for one choice.

This also allows dependencies to be simplified slightly and avoids silly bugs
like bug #514920.

Package-Manager: portage-2.2.10

---
 kde-base/kwin/kwin-4.97.0.ebuild | 9 +++------
 kde-base/kwin/kwin-9999.ebuild   | 9 +++------
 kde-base/kwin/metadata.xml       | 2 +-
 3 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/kde-base/kwin/kwin-4.97.0.ebuild b/kde-base/kwin/kwin-4.97.0.ebuild
index f98001a..4b61a30 100644
--- a/kde-base/kwin/kwin-4.97.0.ebuild
+++ b/kde-base/kwin/kwin-4.97.0.ebuild
@@ -12,9 +12,7 @@ inherit kde5
 DESCRIPTION="KDE window manager"
 LICENSE="GPL-2+"
 KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="gles2 +opengl wayland"
-
-REQUIRED_USE="^^ ( gles2 opengl )"
+IUSE="gles2 wayland"
 
 COMMON_DEPEND="
        $(add_frameworks_dep kactivities)
@@ -40,7 +38,7 @@ COMMON_DEPEND="
        $(add_frameworks_dep plasma)
        dev-qt/qtdbus:5
        dev-qt/qtdeclarative:5
-       dev-qt/qtgui:5[gles2=,opengl=]
+       dev-qt/qtgui:5[gles2=,opengl]
        dev-qt/qtmultimedia:5
        dev-qt/qtscript:5
        dev-qt/qtwidgets:5
@@ -66,9 +64,8 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
        dev-qt/designer:5
        dev-qt/qtconcurrent:5
+       media-libs/mesa[egl,gles2?]
        x11-proto/xproto
-       gles2? ( media-libs/mesa[egl,gles2] )
-       opengl? ( media-libs/mesa[egl] )
 "
 
 src_configure() {

diff --git a/kde-base/kwin/kwin-9999.ebuild b/kde-base/kwin/kwin-9999.ebuild
index 62b2362..d0e1f7d 100644
--- a/kde-base/kwin/kwin-9999.ebuild
+++ b/kde-base/kwin/kwin-9999.ebuild
@@ -12,9 +12,7 @@ inherit kde5
 DESCRIPTION="KDE window manager"
 LICENSE="GPL-2+"
 KEYWORDS=""
-IUSE="gles2 +opengl wayland"
-
-REQUIRED_USE="^^ ( gles2 opengl )"
+IUSE="gles2 wayland"
 
 COMMON_DEPEND="
        $(add_frameworks_dep kactivities)
@@ -40,7 +38,7 @@ COMMON_DEPEND="
        $(add_frameworks_dep plasma)
        dev-qt/qtdbus:5
        dev-qt/qtdeclarative:5
-       dev-qt/qtgui:5[gles2=,opengl=]
+       dev-qt/qtgui:5[gles2=,opengl]
        dev-qt/qtmultimedia:5
        dev-qt/qtscript:5
        dev-qt/qtwidgets:5
@@ -65,9 +63,8 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
        dev-qt/designer:5
        dev-qt/qtconcurrent:5
+       media-libs/mesa[egl,gles2?]
        x11-proto/xproto
-       gles2? ( media-libs/mesa[egl,gles2] )
-       opengl? ( media-libs/mesa[egl] )
 "
 
 src_configure() {

diff --git a/kde-base/kwin/metadata.xml b/kde-base/kwin/metadata.xml
index b7977769..a14e1ec 100644
--- a/kde-base/kwin/metadata.xml
+++ b/kde-base/kwin/metadata.xml
@@ -4,6 +4,6 @@
        <herd>kde</herd>
        <use>
                <flag name="gles">Enable support for GLES.</flag>
-               <flag name="gles2">Enable support for GLES2.</flag>
+               <flag name="gles2">Use OpenGL ES 2 instead of full GL</flag>
        </use>
 </pkgmetadata>

Reply via email to