public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michael Palimaka" <kensington@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kwin/
Date: Tue, 24 Jun 2014 14:44:52 +0000 (UTC)	[thread overview]
Message-ID: <1403621059.2dcb5507d39146f50c76aee7d9a2e39f1811985c.kensington@gentoo> (raw)

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	other threads:[~2014-06-24 14:45 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-24 14:44 Michael Palimaka [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-12-02 19:08 [gentoo-commits] proj/kde:master commit in: kde-base/kwin/ Manuel Rüger
2014-12-02 13:57 Michael Palimaka
2014-10-10 15:44 Michael Palimaka
2014-09-19 20:20 Johannes Huber
2014-08-09 15:22 Michael Palimaka
2014-08-09 15:22 Michael Palimaka
2014-07-26 17:52 Marc Schiffbauer
2014-07-21 20:14 Michael Palimaka
2014-07-15 16:52 Michael Palimaka
2014-06-16 14:21 Michael Palimaka
2014-05-08 13:10 Johannes Huber
2014-04-15  7:43 Johannes Huber
2014-04-06 13:48 Johannes Huber
2014-04-05 13:51 Michael Palimaka
2014-04-04 18:08 Michael Palimaka
2014-04-04 17:51 Michael Palimaka
2014-04-04 17:28 Michael Palimaka
2014-04-04 16:54 Michael Palimaka
2014-04-04 16:36 Michael Palimaka
2013-09-25 18:55 Johannes Huber
2013-08-29 15:52 Michael Palimaka
2013-08-19 14:04 Michael Palimaka
2013-07-23 19:53 Johannes Huber
2013-07-23 14:04 Michael Palimaka
2013-07-20 15:05 Johannes Huber
2013-07-20 13:42 Johannes Huber
2013-07-12  8:12 Patrick Lauer
2013-06-20 20:24 Andreas Hüttel
2013-06-20 20:14 Andreas Hüttel
2013-06-07 21:35 Johannes Huber
2013-05-19 15:44 Michael Palimaka
2013-04-09 19:22 Michael Palimaka
2012-09-05 11:19 Michael Palimaka
2012-07-27 17:21 Andreas Hüttel
2012-06-11  8:29 Johannes Huber
2012-03-07 17:16 Andreas Hüttel
2011-12-23 16:20 Andreas Hüttel
2011-09-25 19:35 Andreas Hüttel
2011-09-22 15:25 Manuel Nickschas
2011-08-23  9:34 Manuel Nickschas
2011-05-25 20:18 Jorge Manuel B. S. Vicetto
2011-05-16 22:54 Jonathan Callen
2011-05-16 22:54 Jonathan Callen
2011-05-01 19:49 Tomas Chvatal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1403621059.2dcb5507d39146f50c76aee7d9a2e39f1811985c.kensington@gentoo \
    --to=kensington@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox