Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/, dev-qt/qtcore/, eclass/, dev-qt/qtwidgets/
Date: Tue, 29 Jul 2014 23:40:29
Message-Id: 1406677167.5fe0e48523ce64aa2fec7f91d62ba97d20329037.pesa@gentoo
1 commit: 5fe0e48523ce64aa2fec7f91d62ba97d20329037
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 29 23:39:27 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 29 23:39:27 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=5fe0e485
7
8 [Qt5] Drop USE=glib and enable it unconditionally.
9
10 ---
11 .../{qtcore-5.3.1.ebuild => qtcore-5.3.1-r1.ebuild} | 5 ++---
12 dev-qt/qtcore/qtcore-5.3.9999.ebuild | 5 ++---
13 dev-qt/qtcore/qtcore-5.9999.ebuild | 5 ++---
14 .../qtgui/{qtgui-5.3.1.ebuild => qtgui-5.3.1-r1.ebuild} | 7 +++----
15 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 7 +++----
16 dev-qt/qtgui/qtgui-5.9999.ebuild | 7 +++----
17 ...idgets-5.3.1-r1.ebuild => qtwidgets-5.3.1-r2.ebuild} | 0
18 eclass/qt5-build.eclass | 17 +++++++++++++----
19 8 files changed, 28 insertions(+), 25 deletions(-)
20
21 diff --git a/dev-qt/qtcore/qtcore-5.3.1.ebuild b/dev-qt/qtcore/qtcore-5.3.1-r1.ebuild
22 similarity index 90%
23 rename from dev-qt/qtcore/qtcore-5.3.1.ebuild
24 rename to dev-qt/qtcore/qtcore-5.3.1-r1.ebuild
25 index f3675ba..ab2aa2e 100644
26 --- a/dev-qt/qtcore/qtcore-5.3.1.ebuild
27 +++ b/dev-qt/qtcore/qtcore-5.3.1-r1.ebuild
28 @@ -16,13 +16,13 @@ else
29 KEYWORDS="~amd64 ~x86"
30 fi
31
32 -IUSE="+glib icu"
33 +IUSE="icu"
34
35 DEPEND="
36 + dev-libs/glib:2
37 >=dev-libs/libpcre-8.30[pcre16]
38 sys-libs/zlib
39 virtual/libiconv
40 - glib? ( dev-libs/glib:2 )
41 icu? ( dev-libs/icu:= )
42 "
43 RDEPEND="${DEPEND}"
44 @@ -36,7 +36,6 @@ QT5_TARGET_SUBDIRS=(
45
46 src_configure() {
47 local myconf=(
48 - $(qt_use glib)
49 $(qt_use icu)
50 )
51 qt5-build_src_configure
52
53 diff --git a/dev-qt/qtcore/qtcore-5.3.9999.ebuild b/dev-qt/qtcore/qtcore-5.3.9999.ebuild
54 index f3675ba..ab2aa2e 100644
55 --- a/dev-qt/qtcore/qtcore-5.3.9999.ebuild
56 +++ b/dev-qt/qtcore/qtcore-5.3.9999.ebuild
57 @@ -16,13 +16,13 @@ else
58 KEYWORDS="~amd64 ~x86"
59 fi
60
61 -IUSE="+glib icu"
62 +IUSE="icu"
63
64 DEPEND="
65 + dev-libs/glib:2
66 >=dev-libs/libpcre-8.30[pcre16]
67 sys-libs/zlib
68 virtual/libiconv
69 - glib? ( dev-libs/glib:2 )
70 icu? ( dev-libs/icu:= )
71 "
72 RDEPEND="${DEPEND}"
73 @@ -36,7 +36,6 @@ QT5_TARGET_SUBDIRS=(
74
75 src_configure() {
76 local myconf=(
77 - $(qt_use glib)
78 $(qt_use icu)
79 )
80 qt5-build_src_configure
81
82 diff --git a/dev-qt/qtcore/qtcore-5.9999.ebuild b/dev-qt/qtcore/qtcore-5.9999.ebuild
83 index f3675ba..ab2aa2e 100644
84 --- a/dev-qt/qtcore/qtcore-5.9999.ebuild
85 +++ b/dev-qt/qtcore/qtcore-5.9999.ebuild
86 @@ -16,13 +16,13 @@ else
87 KEYWORDS="~amd64 ~x86"
88 fi
89
90 -IUSE="+glib icu"
91 +IUSE="icu"
92
93 DEPEND="
94 + dev-libs/glib:2
95 >=dev-libs/libpcre-8.30[pcre16]
96 sys-libs/zlib
97 virtual/libiconv
98 - glib? ( dev-libs/glib:2 )
99 icu? ( dev-libs/icu:= )
100 "
101 RDEPEND="${DEPEND}"
102 @@ -36,7 +36,6 @@ QT5_TARGET_SUBDIRS=(
103
104 src_configure() {
105 local myconf=(
106 - $(qt_use glib)
107 $(qt_use icu)
108 )
109 qt5-build_src_configure
110
111 diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
112 similarity index 94%
113 rename from dev-qt/qtgui/qtgui-5.3.1.ebuild
114 rename to dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
115 index a82e0eb..b76db5c 100644
116 --- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
117 +++ b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
118 @@ -18,7 +18,7 @@ fi
119
120 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
121
122 -IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
123 +IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb"
124 REQUIRED_USE="
125 egl? ( evdev opengl )
126 eglfs? ( egl )
127 @@ -27,14 +27,14 @@ REQUIRED_USE="
128 "
129
130 RDEPEND="
131 - ~dev-qt/qtcore-${PV}[debug=,glib=]
132 + dev-libs/glib:2
133 + ~dev-qt/qtcore-${PV}[debug=]
134 media-libs/fontconfig
135 media-libs/freetype:2
136 sys-libs/zlib
137 egl? ( media-libs/mesa[egl] )
138 evdev? ( sys-libs/mtdev )
139 gles2? ( media-libs/mesa[gles2] )
140 - glib? ( dev-libs/glib:2 )
141 harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
142 ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
143 jpeg? ( virtual/jpeg:0 )
144 @@ -139,7 +139,6 @@ src_configure() {
145 -system-freetype
146 $(use gif || echo -no-gif)
147 ${gl}
148 - $(qt_use glib)
149 $(qt_use harfbuzz harfbuzz system)
150 $(qt_use jpeg libjpeg system)
151 $(qt_use kms)
152
153 diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
154 index a82e0eb..b76db5c 100644
155 --- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
156 +++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
157 @@ -18,7 +18,7 @@ fi
158
159 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
160
161 -IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
162 +IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb"
163 REQUIRED_USE="
164 egl? ( evdev opengl )
165 eglfs? ( egl )
166 @@ -27,14 +27,14 @@ REQUIRED_USE="
167 "
168
169 RDEPEND="
170 - ~dev-qt/qtcore-${PV}[debug=,glib=]
171 + dev-libs/glib:2
172 + ~dev-qt/qtcore-${PV}[debug=]
173 media-libs/fontconfig
174 media-libs/freetype:2
175 sys-libs/zlib
176 egl? ( media-libs/mesa[egl] )
177 evdev? ( sys-libs/mtdev )
178 gles2? ( media-libs/mesa[gles2] )
179 - glib? ( dev-libs/glib:2 )
180 harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
181 ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
182 jpeg? ( virtual/jpeg:0 )
183 @@ -139,7 +139,6 @@ src_configure() {
184 -system-freetype
185 $(use gif || echo -no-gif)
186 ${gl}
187 - $(qt_use glib)
188 $(qt_use harfbuzz harfbuzz system)
189 $(qt_use jpeg libjpeg system)
190 $(qt_use kms)
191
192 diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
193 index abb068c..1a468bb 100644
194 --- a/dev-qt/qtgui/qtgui-5.9999.ebuild
195 +++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
196 @@ -18,7 +18,7 @@ fi
197
198 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
199
200 -IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
201 +IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb"
202 REQUIRED_USE="
203 egl? ( evdev opengl )
204 eglfs? ( egl )
205 @@ -27,14 +27,14 @@ REQUIRED_USE="
206 "
207
208 RDEPEND="
209 - ~dev-qt/qtcore-${PV}[debug=,glib=]
210 + dev-libs/glib:2
211 + ~dev-qt/qtcore-${PV}[debug=]
212 media-libs/fontconfig
213 media-libs/freetype:2
214 sys-libs/zlib
215 egl? ( media-libs/mesa[egl] )
216 evdev? ( sys-libs/mtdev )
217 gles2? ( media-libs/mesa[gles2] )
218 - glib? ( dev-libs/glib:2 )
219 harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
220 ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
221 jpeg? ( virtual/jpeg:0 )
222 @@ -140,7 +140,6 @@ src_configure() {
223 -system-freetype
224 $(use gif || echo -no-gif)
225 ${gl}
226 - $(qt_use glib)
227 $(qt_use harfbuzz harfbuzz system)
228 $(qt_use jpeg libjpeg system)
229 $(qt_use kms)
230
231 diff --git a/dev-qt/qtwidgets/qtwidgets-5.3.1-r1.ebuild b/dev-qt/qtwidgets/qtwidgets-5.3.1-r2.ebuild
232 similarity index 100%
233 rename from dev-qt/qtwidgets/qtwidgets-5.3.1-r1.ebuild
234 rename to dev-qt/qtwidgets/qtwidgets-5.3.1-r2.ebuild
235
236 diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
237 index 464e2d0..96c3d77 100644
238 --- a/eclass/qt5-build.eclass
239 +++ b/eclass/qt5-build.eclass
240 @@ -483,9 +483,18 @@ qt5_base_configure() {
241 #-no-gif
242
243 # disable everything to prevent automagic deps (part 1)
244 - -no-mtdev -no-journald -no-libpng -no-libjpeg
245 - -no-freetype -no-harfbuzz -no-openssl -no-xinput2
246 - -no-xcb-xlib -no-glib -no-pulseaudio -no-alsa
247 + -no-mtdev
248 + -no-journald
249 + -no-libpng -no-libjpeg
250 + -no-freetype -no-harfbuzz
251 + -no-openssl
252 + -no-xinput2 -no-xcb-xlib
253 +
254 + # always enable glib event loop support
255 + -glib
256 +
257 + # disable everything to prevent automagic deps (part 2)
258 + -no-pulseaudio -no-alsa
259
260 # disable gtkstyle because it adds qt4 include paths to the compiler
261 # command line if x11-libs/cairo is built with USE=qt4 (bug 433826)
262 @@ -511,7 +520,7 @@ qt5_base_configure() {
263 # always enable iconv support
264 -iconv
265
266 - # disable everything to prevent automagic deps (part 2)
267 + # disable everything to prevent automagic deps (part 3)
268 -no-cups -no-evdev -no-icu -no-fontconfig -no-dbus
269
270 # don't strip