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/qtgui/
Date: Sun, 19 Jan 2020 23:54:29
Message-Id: 1579043166.040f587dc703adc1e0eba504e83430a032ba3c62.asturm@gentoo
1 commit: 040f587dc703adc1e0eba504e83430a032ba3c62
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 14 23:06:06 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 14 23:06:06 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=040f587d
7
8 dev-qt/qtgui: Rename USE xcb to X
9
10 Closes: https://bugs.gentoo.org/705440
11 Package-Manager: Portage-2.3.84, Repoman-2.3.20
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-qt/qtgui/metadata.xml | 2 +-
15 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 37 +++++++++++++++++++------------------
16 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 37 +++++++++++++++++++------------------
17 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 37 +++++++++++++++++++------------------
18 dev-qt/qtgui/qtgui-5.9999.ebuild | 37 +++++++++++++++++++------------------
19 5 files changed, 77 insertions(+), 73 deletions(-)
20
21 diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
22 index 74256c16..5fd07056 100644
23 --- a/dev-qt/qtgui/metadata.xml
24 +++ b/dev-qt/qtgui/metadata.xml
25 @@ -15,7 +15,7 @@
26 <flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
27 <flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
28 <flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag>
29 - <flag name="xcb">Build the XCB platform plugin and enable X11 integration</flag>
30 + <flag name="X">Build the XCB platform plugin and enable X11 integration</flag>
31 </use>
32 <upstream>
33 <bugs-to>https://bugreports.qt.io/</bugs-to>
34
35 diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
36 index bd23ada7..7e8a5ceb 100644
37 --- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
38 +++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
39 @@ -1,7 +1,8 @@
40 -# Copyright 1999-2019 Gentoo Authors
41 +# Copyright 1999-2020 Gentoo Authors
42 # Distributed under the terms of the GNU General Public License v2
43
44 EAPI=7
45 +
46 QT5_MODULE="qtbase"
47 inherit qt5-build
48
49 @@ -14,14 +15,14 @@ fi
50 # TODO: linuxfb
51
52 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
53 - jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
54 + jpeg +libinput +png tslib tuio +udev vnc wayland +X"
55 REQUIRED_USE="
56 - || ( eglfs xcb )
57 - accessibility? ( dbus xcb )
58 + || ( eglfs X )
59 + accessibility? ( dbus X )
60 eglfs? ( egl )
61 ibus? ( dbus )
62 libinput? ( udev )
63 - xcb? ( gles2? ( egl ) )
64 + X? ( gles2? ( egl ) )
65 "
66
67 RDEPEND="
68 @@ -51,7 +52,7 @@ RDEPEND="
69 tuio? ( ~dev-qt/qtnetwork-${PV} )
70 udev? ( virtual/libudev:= )
71 vnc? ( ~dev-qt/qtnetwork-${PV} )
72 - xcb? (
73 + X? (
74 x11-libs/libICE
75 x11-libs/libSM
76 x11-libs/libX11
77 @@ -111,13 +112,13 @@ QT5_GENTOO_CONFIG=(
78 !png:no-png:
79 tslib:tslib:
80 udev:libudev:
81 - xcb:xcb:
82 - xcb:xcb-glx:
83 - xcb:xcb-plugin:
84 - xcb:xcb-render:
85 - xcb:xcb-sm:
86 - xcb:xcb-xlib:
87 - xcb:xcb-xinput:
88 + X:xcb:
89 + X:xcb-glx:
90 + X:xcb-plugin:
91 + X:xcb-render:
92 + X:xcb-sm:
93 + X:xcb-xlib:
94 + X:xcb-xinput:
95 )
96
97 QT5_GENTOO_PRIVATE_CONFIG=(
98 @@ -130,8 +131,8 @@ src_prepare() {
99 # don't add -O3 to CXXFLAGS, bug 549140
100 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
101
102 - # egl_x11 is activated when both egl and xcb are enabled
103 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
104 + # egl_x11 is activated when both egl and X are enabled
105 + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
106
107 qt_use_disable_config dbus dbus \
108 src/platformsupport/themes/genericunix/genericunix.pri
109 @@ -166,10 +167,10 @@ src_configure() {
110 $(qt_use png libpng system)
111 $(qt_use tslib)
112 $(qt_use udev libudev)
113 - $(qt_use xcb xcb system)
114 - $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
115 + $(qt_use X xcb system)
116 + $(usex X '-xcb-xlib -xcb-xinput -xkb' '')
117 )
118 - if use libinput || use xcb; then
119 + if use libinput || use X; then
120 myconf+=( -xkbcommon )
121 fi
122 qt5-build_src_configure
123
124 diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
125 index 97db51f0..ab7524bb 100644
126 --- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
127 +++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
128 @@ -1,7 +1,8 @@
129 -# Copyright 1999-2019 Gentoo Authors
130 +# Copyright 1999-2020 Gentoo Authors
131 # Distributed under the terms of the GNU General Public License v2
132
133 EAPI=7
134 +
135 QT5_MODULE="qtbase"
136 inherit qt5-build
137
138 @@ -14,14 +15,14 @@ fi
139 # TODO: linuxfb
140
141 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
142 - jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
143 + jpeg +libinput +png tslib tuio +udev vnc wayland +X"
144 REQUIRED_USE="
145 - || ( eglfs xcb )
146 - accessibility? ( dbus xcb )
147 + || ( eglfs X )
148 + accessibility? ( dbus X )
149 eglfs? ( egl )
150 ibus? ( dbus )
151 libinput? ( udev )
152 - xcb? ( gles2? ( egl ) )
153 + X? ( gles2? ( egl ) )
154 "
155
156 COMMON_DEPEND="
157 @@ -51,7 +52,7 @@ COMMON_DEPEND="
158 tuio? ( ~dev-qt/qtnetwork-${PV} )
159 udev? ( virtual/libudev:= )
160 vnc? ( ~dev-qt/qtnetwork-${PV} )
161 - xcb? (
162 + X? (
163 x11-libs/libICE
164 x11-libs/libSM
165 x11-libs/libX11
166 @@ -118,13 +119,13 @@ QT5_GENTOO_CONFIG=(
167 !png:no-png:
168 tslib:tslib:
169 udev:libudev:
170 - xcb:xcb:
171 - xcb:xcb-glx:
172 - xcb:xcb-plugin:
173 - xcb:xcb-render:
174 - xcb:xcb-sm:
175 - xcb:xcb-xlib:
176 - xcb:xcb-xinput:
177 + X:xcb:
178 + X:xcb-glx:
179 + X:xcb-plugin:
180 + X:xcb-render:
181 + X:xcb-sm:
182 + X:xcb-xlib:
183 + X:xcb-xinput:
184 )
185
186 QT5_GENTOO_PRIVATE_CONFIG=(
187 @@ -137,8 +138,8 @@ src_prepare() {
188 # don't add -O3 to CXXFLAGS, bug 549140
189 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
190
191 - # egl_x11 is activated when both egl and xcb are enabled
192 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
193 + # egl_x11 is activated when both egl and X are enabled
194 + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
195
196 qt_use_disable_config dbus dbus \
197 src/platformsupport/themes/genericunix/genericunix.pri
198 @@ -173,10 +174,10 @@ src_configure() {
199 $(qt_use png libpng system)
200 $(qt_use tslib)
201 $(qt_use udev libudev)
202 - $(qt_use xcb xcb system)
203 - $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
204 + $(qt_use X xcb system)
205 + $(usex X '-xcb-xlib -xcb-xinput -xkb' '')
206 )
207 - if use libinput || use xcb; then
208 + if use libinput || use X; then
209 myconf+=( -xkbcommon )
210 fi
211 qt5-build_src_configure
212
213 diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
214 index 8a4c7007..3074f4ce 100644
215 --- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
216 +++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
217 @@ -1,7 +1,8 @@
218 -# Copyright 1999-2019 Gentoo Authors
219 +# Copyright 1999-2020 Gentoo Authors
220 # Distributed under the terms of the GNU General Public License v2
221
222 EAPI=7
223 +
224 QT5_MODULE="qtbase"
225 inherit qt5-build
226
227 @@ -14,14 +15,14 @@ fi
228 # TODO: linuxfb
229
230 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
231 - jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
232 + jpeg +libinput +png tslib tuio +udev vnc wayland +X"
233 REQUIRED_USE="
234 - || ( eglfs xcb )
235 - accessibility? ( dbus xcb )
236 + || ( eglfs X )
237 + accessibility? ( dbus X )
238 eglfs? ( egl )
239 ibus? ( dbus )
240 libinput? ( udev )
241 - xcb? ( gles2? ( egl ) )
242 + X? ( gles2? ( egl ) )
243 "
244
245 COMMON_DEPEND="
246 @@ -51,7 +52,7 @@ COMMON_DEPEND="
247 tuio? ( ~dev-qt/qtnetwork-${PV} )
248 udev? ( virtual/libudev:= )
249 vnc? ( ~dev-qt/qtnetwork-${PV} )
250 - xcb? (
251 + X? (
252 x11-libs/libICE
253 x11-libs/libSM
254 x11-libs/libX11
255 @@ -118,13 +119,13 @@ QT5_GENTOO_CONFIG=(
256 !png:no-png:
257 tslib:tslib:
258 udev:libudev:
259 - xcb:xcb:
260 - xcb:xcb-glx:
261 - xcb:xcb-plugin:
262 - xcb:xcb-render:
263 - xcb:xcb-sm:
264 - xcb:xcb-xlib:
265 - xcb:xcb-xinput:
266 + X:xcb:
267 + X:xcb-glx:
268 + X:xcb-plugin:
269 + X:xcb-render:
270 + X:xcb-sm:
271 + X:xcb-xlib:
272 + X:xcb-xinput:
273 )
274
275 QT5_GENTOO_PRIVATE_CONFIG=(
276 @@ -137,8 +138,8 @@ src_prepare() {
277 # don't add -O3 to CXXFLAGS, bug 549140
278 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
279
280 - # egl_x11 is activated when both egl and xcb are enabled
281 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
282 + # egl_x11 is activated when both egl and X are enabled
283 + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
284
285 qt_use_disable_config dbus dbus \
286 src/platformsupport/themes/genericunix/genericunix.pri
287 @@ -173,10 +174,10 @@ src_configure() {
288 $(qt_use png libpng system)
289 $(qt_use tslib)
290 $(qt_use udev libudev)
291 - $(qt_use xcb)
292 - $(usex xcb '-xcb-xlib' '')
293 + $(qt_use X)
294 + $(usex X '-xcb-xlib' '')
295 )
296 - if use libinput || use xcb; then
297 + if use libinput || use X; then
298 myconf+=( -xkbcommon )
299 fi
300 qt5-build_src_configure
301
302 diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
303 index e8e79ac3..04d52960 100644
304 --- a/dev-qt/qtgui/qtgui-5.9999.ebuild
305 +++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
306 @@ -1,7 +1,8 @@
307 -# Copyright 1999-2019 Gentoo Authors
308 +# Copyright 1999-2020 Gentoo Authors
309 # Distributed under the terms of the GNU General Public License v2
310
311 EAPI=7
312 +
313 QT5_MODULE="qtbase"
314 inherit qt5-build
315
316 @@ -14,14 +15,14 @@ fi
317 # TODO: linuxfb
318
319 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
320 - jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
321 + jpeg +libinput +png tslib tuio +udev vnc wayland +X"
322 REQUIRED_USE="
323 - || ( eglfs xcb )
324 - accessibility? ( dbus xcb )
325 + || ( eglfs X )
326 + accessibility? ( dbus X )
327 eglfs? ( egl )
328 ibus? ( dbus )
329 libinput? ( udev )
330 - xcb? ( gles2? ( egl ) )
331 + X? ( gles2? ( egl ) )
332 "
333
334 RDEPEND="
335 @@ -51,7 +52,7 @@ RDEPEND="
336 tuio? ( ~dev-qt/qtnetwork-${PV} )
337 udev? ( virtual/libudev:= )
338 vnc? ( ~dev-qt/qtnetwork-${PV} )
339 - xcb? (
340 + X? (
341 x11-libs/libICE
342 x11-libs/libSM
343 x11-libs/libX11
344 @@ -111,13 +112,13 @@ QT5_GENTOO_CONFIG=(
345 !png:no-png:
346 tslib:tslib:
347 udev:libudev:
348 - xcb:xcb:
349 - xcb:xcb-glx:
350 - xcb:xcb-plugin:
351 - xcb:xcb-render:
352 - xcb:xcb-sm:
353 - xcb:xcb-xlib:
354 - xcb:xcb-xinput:
355 + X:xcb:
356 + X:xcb-glx:
357 + X:xcb-plugin:
358 + X:xcb-render:
359 + X:xcb-sm:
360 + X:xcb-xlib:
361 + X:xcb-xinput:
362 )
363
364 QT5_GENTOO_PRIVATE_CONFIG=(
365 @@ -128,8 +129,8 @@ src_prepare() {
366 # don't add -O3 to CXXFLAGS, bug 549140
367 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
368
369 - # egl_x11 is activated when both egl and xcb are enabled
370 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
371 + # egl_x11 is activated when both egl and X are enabled
372 + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
373
374 qt_use_disable_config dbus dbus \
375 src/platformsupport/themes/genericunix/genericunix.pri
376 @@ -164,10 +165,10 @@ src_configure() {
377 $(qt_use png libpng system)
378 $(qt_use tslib)
379 $(qt_use udev libudev)
380 - $(qt_use xcb xcb system)
381 - $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
382 + $(qt_use X xcb system)
383 + $(usex X '-xcb-xlib -xcb-xinput -xkb' '')
384 )
385 - if use libinput || use xcb; then
386 + if use libinput || use X; then
387 myconf+=( -xkbcommon )
388 fi
389 qt5-build_src_configure