Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: eclass/
Date: Tue, 23 Jun 2015 20:57:14
Message-Id: 1435077508.dd99c2642b5e2b098a1406ca7a8bcdf7df30cd88.pesa@gentoo
1 commit: dd99c2642b5e2b098a1406ca7a8bcdf7df30cd88
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 23 16:38:28 2015 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 23 16:38:28 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=dd99c264
7
8 [qt5-build.eclass] Some updates for 5.5 support.
9
10 eclass/qt5-build.eclass | 21 ++++++++++++++++-----
11 1 file changed, 16 insertions(+), 5 deletions(-)
12
13 diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
14 index d0db81f..008700c 100644
15 --- a/eclass/qt5-build.eclass
16 +++ b/eclass/qt5-build.eclass
17 @@ -535,9 +535,6 @@ qt5_base_configure() {
18 -system-zlib
19 -system-pcre
20
21 - # don't specify -no-gif because there is no way to override it later
22 - #-no-gif
23 -
24 # disable everything to prevent automagic deps (part 1)
25 -no-mtdev
26 -no-journald
27 @@ -545,8 +542,12 @@ qt5_base_configure() {
28 -no-freetype -no-harfbuzz
29 -no-openssl
30 $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-libproxy)
31 + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-xkbcommon-evdev)
32 -no-xinput2 -no-xcb-xlib
33
34 + # don't specify -no-gif because there is no way to override it later
35 + #-no-gif
36 +
37 # always enable glib event loop support
38 -glib
39
40 @@ -578,7 +579,10 @@ qt5_base_configure() {
41 -iconv
42
43 # disable everything to prevent automagic deps (part 3)
44 - -no-cups -no-evdev -no-icu -no-fontconfig -no-dbus
45 + -no-cups -no-evdev
46 + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-tslib)
47 + -no-icu -no-fontconfig
48 + -no-dbus
49
50 # don't strip
51 -no-strip
52 @@ -614,9 +618,16 @@ qt5_base_configure() {
53 # typedef qreal to double (warning: changing this flag breaks the ABI)
54 -qreal double
55
56 - # disable opengl and egl by default, override in qtgui and qtopengl
57 + # disable OpenGL and EGL support by default, override in qtgui,
58 + # qtopengl, qtprintsupport and qtwidgets
59 -no-opengl -no-egl
60
61 + # disable libinput-based generic plugin by default, override in qtgui
62 + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-libinput)
63 +
64 + # disable gstreamer by default, override in qtmultimedia
65 + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-gstreamer)
66 +
67 # use upstream default
68 #-no-system-proxies