Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/
Date: Sun, 03 Sep 2017 19:40:02
Message-Id: 1504467032.eadebaeb8cb8b181c96add76b74bc84a83e7543b.asturm@gentoo
1 commit: eadebaeb8cb8b181c96add76b74bc84a83e7543b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 2 21:05:00 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 3 19:30:32 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadebaeb
7
8 dev-qt/qtwayland: Drop USE=egl
9
10 In this case, USE=egl was not enabling additional support but enabled-
11 instead-of GLX. Rather than complicating things with REQUIRED_USE, build
12 with EGL unconditionally as the use of GLX in context of Wayland is
13 questionable.
14
15 Gentoo-bug: 627758
16 Package-Manager: Portage-2.3.8, Repoman-2.3.3
17
18 dev-qt/qtwayland/metadata.xml | 1 -
19 dev-qt/qtwayland/qtwayland-5.6.2.ebuild | 6 +++---
20 dev-qt/qtwayland/qtwayland-5.7.1.ebuild | 6 +++---
21 3 files changed, 6 insertions(+), 7 deletions(-)
22
23 diff --git a/dev-qt/qtwayland/metadata.xml b/dev-qt/qtwayland/metadata.xml
24 index 6ad9fdf0584..5aa0b525d00 100644
25 --- a/dev-qt/qtwayland/metadata.xml
26 +++ b/dev-qt/qtwayland/metadata.xml
27 @@ -6,7 +6,6 @@
28 <name>Gentoo Qt Project</name>
29 </maintainer>
30 <use>
31 - <flag name="egl">Use EGL instead of GLX to manage OpenGL contexts</flag>
32 <flag name="qml">Build QML/QtQuick bindings</flag>
33 <flag name="wayland-compositor">Build Qt compositor for wayland</flag>
34 </use>
35
36 diff --git a/dev-qt/qtwayland/qtwayland-5.6.2.ebuild b/dev-qt/qtwayland/qtwayland-5.6.2.ebuild
37 index a268ee01062..d427008009c 100644
38 --- a/dev-qt/qtwayland/qtwayland-5.6.2.ebuild
39 +++ b/dev-qt/qtwayland/qtwayland-5.6.2.ebuild
40 @@ -10,13 +10,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
41 KEYWORDS="amd64 arm hppa ~ppc ppc64 x86"
42 fi
43
44 -IUSE="egl qml wayland-compositor xcomposite"
45 +IUSE="qml wayland-compositor xcomposite"
46
47 DEPEND="
48 >=dev-libs/wayland-1.4.0
49 ~dev-qt/qtcore-${PV}
50 - ~dev-qt/qtgui-${PV}[egl=]
51 - media-libs/mesa[egl?]
52 + ~dev-qt/qtgui-${PV}[egl]
53 + media-libs/mesa[egl]
54 >=x11-libs/libxkbcommon-0.2.0
55 wayland-compositor? (
56 qml? ( ~dev-qt/qtdeclarative-${PV} )
57
58 diff --git a/dev-qt/qtwayland/qtwayland-5.7.1.ebuild b/dev-qt/qtwayland/qtwayland-5.7.1.ebuild
59 index 7adc8405b7e..b90f33e3e8e 100644
60 --- a/dev-qt/qtwayland/qtwayland-5.7.1.ebuild
61 +++ b/dev-qt/qtwayland/qtwayland-5.7.1.ebuild
62 @@ -10,14 +10,14 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
63 KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 x86"
64 fi
65
66 -IUSE="egl xcomposite"
67 +IUSE="xcomposite"
68
69 DEPEND="
70 >=dev-libs/wayland-1.4.0
71 ~dev-qt/qtcore-${PV}
72 ~dev-qt/qtdeclarative-${PV}
73 - ~dev-qt/qtgui-${PV}[egl=]
74 - media-libs/mesa[egl?]
75 + ~dev-qt/qtgui-${PV}[egl]
76 + media-libs/mesa[egl]
77 >=x11-libs/libxkbcommon-0.2.0
78 xcomposite? (
79 x11-libs/libX11