Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtwayland/
Date: Sun, 03 Sep 2017 19:53:25
Message-Id: 1504468349.3233ef7e39636128b31a4144cd4d0efe7247491a.asturm@gentoo
1 commit: 3233ef7e39636128b31a4144cd4d0efe7247491a
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Sep 3 19:52:29 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 3 19:52:29 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=3233ef7e
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.10.9999.ebuild | 6 +++---
20 dev-qt/qtwayland/qtwayland-5.6.9999.ebuild | 6 +++---
21 dev-qt/qtwayland/qtwayland-5.9.1.ebuild | 6 +++---
22 dev-qt/qtwayland/qtwayland-5.9.9999.ebuild | 6 +++---
23 dev-qt/qtwayland/qtwayland-5.9999.ebuild | 6 +++---
24 6 files changed, 15 insertions(+), 16 deletions(-)
25
26 diff --git a/dev-qt/qtwayland/metadata.xml b/dev-qt/qtwayland/metadata.xml
27 index 00ed5295..9bd59538 100644
28 --- a/dev-qt/qtwayland/metadata.xml
29 +++ b/dev-qt/qtwayland/metadata.xml
30 @@ -6,7 +6,6 @@
31 <name>Gentoo Qt Project</name>
32 </maintainer>
33 <use>
34 - <flag name="egl">Use EGL instead of GLX to manage OpenGL contexts</flag>
35 <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
36 <flag name="qml">Build QML/QtQuick bindings</flag>
37 <flag name="wayland-compositor">Build Qt compositor for wayland</flag>
38
39 diff --git a/dev-qt/qtwayland/qtwayland-5.10.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.10.9999.ebuild
40 index fe6a245a..0629d749 100644
41 --- a/dev-qt/qtwayland/qtwayland-5.10.9999.ebuild
42 +++ b/dev-qt/qtwayland/qtwayland-5.10.9999.ebuild
43 @@ -10,14 +10,14 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
44 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
45 fi
46
47 -IUSE="egl +libinput xcomposite"
48 +IUSE="+libinput xcomposite"
49
50 DEPEND="
51 >=dev-libs/wayland-1.6.0
52 ~dev-qt/qtcore-${PV}
53 ~dev-qt/qtdeclarative-${PV}
54 - ~dev-qt/qtgui-${PV}[egl=,libinput?]
55 - media-libs/mesa[egl?]
56 + ~dev-qt/qtgui-${PV}[egl,libinput?]
57 + media-libs/mesa[egl]
58 >=x11-libs/libxkbcommon-0.2.0
59 xcomposite? (
60 x11-libs/libX11
61
62 diff --git a/dev-qt/qtwayland/qtwayland-5.6.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.6.9999.ebuild
63 index 3fb13e35..e706826a 100644
64 --- a/dev-qt/qtwayland/qtwayland-5.6.9999.ebuild
65 +++ b/dev-qt/qtwayland/qtwayland-5.6.9999.ebuild
66 @@ -10,13 +10,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
67 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
68 fi
69
70 -IUSE="egl qml wayland-compositor xcomposite"
71 +IUSE="qml wayland-compositor xcomposite"
72
73 DEPEND="
74 >=dev-libs/wayland-1.4.0
75 ~dev-qt/qtcore-${PV}
76 - ~dev-qt/qtgui-${PV}[egl=]
77 - media-libs/mesa[egl?]
78 + ~dev-qt/qtgui-${PV}[egl]
79 + media-libs/mesa[egl]
80 >=x11-libs/libxkbcommon-0.2.0
81 wayland-compositor? (
82 qml? ( ~dev-qt/qtdeclarative-${PV} )
83
84 diff --git a/dev-qt/qtwayland/qtwayland-5.9.1.ebuild b/dev-qt/qtwayland/qtwayland-5.9.1.ebuild
85 index fe6a245a..0629d749 100644
86 --- a/dev-qt/qtwayland/qtwayland-5.9.1.ebuild
87 +++ b/dev-qt/qtwayland/qtwayland-5.9.1.ebuild
88 @@ -10,14 +10,14 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
89 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
90 fi
91
92 -IUSE="egl +libinput xcomposite"
93 +IUSE="+libinput xcomposite"
94
95 DEPEND="
96 >=dev-libs/wayland-1.6.0
97 ~dev-qt/qtcore-${PV}
98 ~dev-qt/qtdeclarative-${PV}
99 - ~dev-qt/qtgui-${PV}[egl=,libinput?]
100 - media-libs/mesa[egl?]
101 + ~dev-qt/qtgui-${PV}[egl,libinput?]
102 + media-libs/mesa[egl]
103 >=x11-libs/libxkbcommon-0.2.0
104 xcomposite? (
105 x11-libs/libX11
106
107 diff --git a/dev-qt/qtwayland/qtwayland-5.9.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.9.9999.ebuild
108 index fe6a245a..0629d749 100644
109 --- a/dev-qt/qtwayland/qtwayland-5.9.9999.ebuild
110 +++ b/dev-qt/qtwayland/qtwayland-5.9.9999.ebuild
111 @@ -10,14 +10,14 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
112 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
113 fi
114
115 -IUSE="egl +libinput xcomposite"
116 +IUSE="+libinput xcomposite"
117
118 DEPEND="
119 >=dev-libs/wayland-1.6.0
120 ~dev-qt/qtcore-${PV}
121 ~dev-qt/qtdeclarative-${PV}
122 - ~dev-qt/qtgui-${PV}[egl=,libinput?]
123 - media-libs/mesa[egl?]
124 + ~dev-qt/qtgui-${PV}[egl,libinput?]
125 + media-libs/mesa[egl]
126 >=x11-libs/libxkbcommon-0.2.0
127 xcomposite? (
128 x11-libs/libX11
129
130 diff --git a/dev-qt/qtwayland/qtwayland-5.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.9999.ebuild
131 index fe6a245a..0629d749 100644
132 --- a/dev-qt/qtwayland/qtwayland-5.9999.ebuild
133 +++ b/dev-qt/qtwayland/qtwayland-5.9999.ebuild
134 @@ -10,14 +10,14 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
135 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
136 fi
137
138 -IUSE="egl +libinput xcomposite"
139 +IUSE="+libinput xcomposite"
140
141 DEPEND="
142 >=dev-libs/wayland-1.6.0
143 ~dev-qt/qtcore-${PV}
144 ~dev-qt/qtdeclarative-${PV}
145 - ~dev-qt/qtgui-${PV}[egl=,libinput?]
146 - media-libs/mesa[egl?]
147 + ~dev-qt/qtgui-${PV}[egl,libinput?]
148 + media-libs/mesa[egl]
149 >=x11-libs/libxkbcommon-0.2.0
150 xcomposite? (
151 x11-libs/libX11