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 |