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/qttest/, dev-qt/pixeltool/, dev-qt/qttranslations/, dev-qt/qtmultimedia/, ...
Date: Sun, 01 Jun 2014 02:41:38
Message-Id: 1401590396.132aeff927c2edf4a78d3d88681e5c8ae3a998d3.pesa@gentoo
1 commit: 132aeff927c2edf4a78d3d88681e5c8ae3a998d3
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 29 15:37:43 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 1 02:39:56 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=132aeff9
7
8 [Qt4] 4.8.6 version bump.
9
10 ---
11 dev-qt/assistant/Manifest | 1 +
12 dev-qt/assistant/assistant-4.8.6.ebuild | 61 +++++++
13 dev-qt/designer/Manifest | 1 +
14 dev-qt/designer/designer-4.8.6.ebuild | 77 +++++++++
15 dev-qt/linguist/Manifest | 1 +
16 dev-qt/linguist/linguist-4.8.6.ebuild | 47 ++++++
17 dev-qt/pixeltool/Manifest | 1 +
18 dev-qt/pixeltool/pixeltool-4.8.6.ebuild | 41 +++++
19 dev-qt/qdbusviewer/Manifest | 1 +
20 dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild | 47 ++++++
21 dev-qt/qt3support/Manifest | 1 +
22 dev-qt/qt3support/qt3support-4.8.6.ebuild | 42 +++++
23 dev-qt/qtbearer/Manifest | 1 +
24 ...earer-4.8.9999.ebuild => qtbearer-4.8.6.ebuild} | 3 +-
25 dev-qt/qtbearer/qtbearer-4.8.9999.ebuild | 3 +-
26 dev-qt/qtcore/Manifest | 1 +
27 ...{qtcore-4.8.9999.ebuild => qtcore-4.8.6.ebuild} | 11 +-
28 dev-qt/qtcore/qtcore-4.8.9999.ebuild | 11 +-
29 dev-qt/qtdbus/Manifest | 1 +
30 dev-qt/qtdbus/qtdbus-4.8.6.ebuild | 50 ++++++
31 dev-qt/qtdeclarative/Manifest | 1 +
32 dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild | 62 ++++++++
33 dev-qt/qtdemo/Manifest | 1 +
34 dev-qt/qtdemo/qtdemo-4.8.6.ebuild | 110 +++++++++++++
35 dev-qt/qtgui/Manifest | 1 +
36 ...gui-4.8.5-dont-crash-on-broken-GIF-images.patch | 43 +++++
37 dev-qt/qtgui/qtgui-4.8.6.ebuild | 176 +++++++++++++++++++++
38 dev-qt/qthelp/Manifest | 1 +
39 dev-qt/qthelp/qthelp-4.8.6.ebuild | 124 +++++++++++++++
40 dev-qt/qtmultimedia/Manifest | 1 +
41 dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild | 56 +++++++
42 dev-qt/qtopengl/Manifest | 1 +
43 dev-qt/qtopengl/qtopengl-4.8.6.ebuild | 60 +++++++
44 dev-qt/qtopenvg/Manifest | 1 +
45 dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild | 57 +++++++
46 dev-qt/qtphonon/Manifest | 1 +
47 dev-qt/qtphonon/qtphonon-4.8.6.ebuild | 60 +++++++
48 dev-qt/qtscript/Manifest | 1 +
49 dev-qt/qtscript/qtscript-4.8.6.ebuild | 47 ++++++
50 dev-qt/qtsql/Manifest | 1 +
51 dev-qt/qtsql/qtsql-4.8.6.ebuild | 68 ++++++++
52 dev-qt/qtsvg/Manifest | 1 +
53 dev-qt/qtsvg/qtsvg-4.8.6.ebuild | 58 +++++++
54 dev-qt/qttest/Manifest | 1 +
55 dev-qt/qttest/qttest-4.8.6.ebuild | 42 +++++
56 dev-qt/qttranslations/Manifest | 1 +
57 dev-qt/qttranslations/qttranslations-4.8.6.ebuild | 36 +++++
58 dev-qt/qtwebkit/Manifest | 1 +
59 dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild | 80 ++++++++++
60 dev-qt/qtxmlpatterns/Manifest | 1 +
61 dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild | 45 ++++++
62 51 files changed, 1523 insertions(+), 18 deletions(-)
63
64 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
65 index 2b38b87..fa6cd46 100644
66 --- a/dev-qt/assistant/Manifest
67 +++ b/dev-qt/assistant/Manifest
68 @@ -1 +1,2 @@
69 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
70 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
71
72 diff --git a/dev-qt/assistant/assistant-4.8.6.ebuild b/dev-qt/assistant/assistant-4.8.6.ebuild
73 new file mode 100644
74 index 0000000..8508bf8
75 --- /dev/null
76 +++ b/dev-qt/assistant/assistant-4.8.6.ebuild
77 @@ -0,0 +1,61 @@
78 +# Copyright 1999-2014 Gentoo Foundation
79 +# Distributed under the terms of the GNU General Public License v2
80 +# $Header: $
81 +
82 +EAPI=5
83 +
84 +inherit eutils qt4-build-multilib
85 +
86 +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
87 +
88 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
89 + KEYWORDS=""
90 +else
91 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
92 +fi
93 +
94 +IUSE="webkit"
95 +
96 +DEPEND="
97 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
98 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
99 + ~dev-qt/qthelp-${PV}[aqua=,debug=]
100 + ~dev-qt/qtsql-${PV}[aqua=,debug=,sqlite]
101 + webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=] )
102 +"
103 +RDEPEND="${DEPEND}"
104 +
105 +PATCHES=(
106 + "${FILESDIR}/${PN}-4.8.2+gcc-4.7.patch"
107 +)
108 +
109 +QT4_TARGET_DIRECTORIES="tools/assistant/tools/assistant"
110 +QT4_EXTRACT_DIRECTORIES="
111 + include
112 + src
113 + tools"
114 +
115 +src_prepare() {
116 + # bug 401173
117 + use webkit || PATCHES+=("${FILESDIR}/disable-webkit.patch")
118 +
119 + qt4-build-multilib_src_prepare
120 +}
121 +
122 +src_configure() {
123 + myconf+="
124 + -system-libpng -system-libjpeg -system-zlib
125 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite2 -no-sql-odbc
126 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
127 + -fontconfig -no-multimedia -no-opengl -no-phonon -no-svg -no-xmlpatterns
128 + $(qt_use webkit)"
129 +
130 + qt4-build-multilib_src_configure
131 +}
132 +
133 +src_install() {
134 + qt4-build-multilib_src_install
135 +
136 + doicon tools/assistant/tools/assistant/images/assistant.png
137 + make_desktop_entry assistant Assistant assistant 'Qt;Development;Documentation'
138 +}
139
140 diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
141 index 2b38b87..fa6cd46 100644
142 --- a/dev-qt/designer/Manifest
143 +++ b/dev-qt/designer/Manifest
144 @@ -1 +1,2 @@
145 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
146 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
147
148 diff --git a/dev-qt/designer/designer-4.8.6.ebuild b/dev-qt/designer/designer-4.8.6.ebuild
149 new file mode 100644
150 index 0000000..0b75a86
151 --- /dev/null
152 +++ b/dev-qt/designer/designer-4.8.6.ebuild
153 @@ -0,0 +1,77 @@
154 +# Copyright 1999-2014 Gentoo Foundation
155 +# Distributed under the terms of the GNU General Public License v2
156 +# $Header: $
157 +
158 +EAPI=5
159 +
160 +inherit eutils qt4-build-multilib
161 +
162 +DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
163 +
164 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
165 + KEYWORDS=""
166 +else
167 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
168 +fi
169 +
170 +DESIGNER_PLUGINS="declarative phonon qt3support webkit"
171 +IUSE="${DESIGNER_PLUGINS}"
172 +
173 +DEPEND="
174 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
175 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
176 + ~dev-qt/qtscript-${PV}[aqua=,debug=]
177 + declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=] )
178 + phonon? ( ~dev-qt/qtphonon-${PV}[aqua=,debug=] )
179 + qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )
180 + webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=] )
181 +"
182 +RDEPEND="${DEPEND}"
183 +
184 +QT4_TARGET_DIRECTORIES="tools/designer"
185 +QT4_EXTRACT_DIRECTORIES="
186 + include
187 + src
188 + tools"
189 +
190 +src_prepare() {
191 + qt4-build-multilib_src_prepare
192 +
193 + local plugin
194 + for plugin in ${DESIGNER_PLUGINS}; do
195 + use ${plugin} || sed -i -e "/\<${plugin}\>/d" \
196 + tools/designer/src/plugins/plugins.pro || die
197 + done
198 +}
199 +
200 +src_configure() {
201 + myconf+="
202 + -system-libpng -system-libjpeg -system-zlib
203 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
204 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
205 + -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
206 +
207 + qt4-build-multilib_src_configure
208 +}
209 +
210 +src_install() {
211 + qt4-build-multilib_src_install
212 +
213 + # qt-creator
214 + # some qt-creator headers are located
215 + # under /usr/include/qt4/QtDesigner/private.
216 + # those headers are just includes of the headers
217 + # which are located under tools/designer/src/lib/*
218 + # So instead of installing both, we create the private folder
219 + # and drop tools/designer/src/lib/* headers in it.
220 + if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
221 + insinto "${QT4_LIBDIR#${EPREFIX}}"/QtDesigner.framework/Headers/private/
222 + else
223 + insinto "${QT4_HEADERDIR#${EPREFIX}}"/QtDesigner/private/
224 + fi
225 + doins "${S}"/tools/designer/src/lib/shared/*
226 + doins "${S}"/tools/designer/src/lib/sdk/*
227 +
228 + doicon tools/designer/src/designer/images/designer.png
229 + make_desktop_entry designer Designer designer 'Qt;Development;GUIDesigner'
230 +}
231
232 diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
233 index 2b38b87..fa6cd46 100644
234 --- a/dev-qt/linguist/Manifest
235 +++ b/dev-qt/linguist/Manifest
236 @@ -1 +1,2 @@
237 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
238 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
239
240 diff --git a/dev-qt/linguist/linguist-4.8.6.ebuild b/dev-qt/linguist/linguist-4.8.6.ebuild
241 new file mode 100644
242 index 0000000..eec9dc2
243 --- /dev/null
244 +++ b/dev-qt/linguist/linguist-4.8.6.ebuild
245 @@ -0,0 +1,47 @@
246 +# Copyright 1999-2014 Gentoo Foundation
247 +# Distributed under the terms of the GNU General Public License v2
248 +# $Header: $
249 +
250 +EAPI=5
251 +
252 +inherit eutils qt4-build-multilib
253 +
254 +DESCRIPTION="Graphical tool for translating Qt applications"
255 +
256 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
257 + KEYWORDS=""
258 +else
259 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
260 +fi
261 +
262 +IUSE=""
263 +
264 +DEPEND="
265 + ~dev-qt/designer-${PV}[aqua=,debug=]
266 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
267 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
268 +"
269 +RDEPEND="${DEPEND}"
270 +
271 +QT4_TARGET_DIRECTORIES="tools/linguist/linguist"
272 +QT4_EXTRACT_DIRECTORIES="
273 + include
274 + src
275 + tools"
276 +
277 +src_configure() {
278 + myconf+="
279 + -system-libpng -system-libjpeg -system-zlib
280 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
281 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
282 + -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
283 +
284 + qt4-build-multilib_src_configure
285 +}
286 +
287 +src_install() {
288 + qt4-build-multilib_src_install
289 +
290 + newicon tools/linguist/linguist/images/icons/linguist-128-32.png linguist.png
291 + make_desktop_entry linguist Linguist linguist 'Qt;Development;Translation'
292 +}
293
294 diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
295 index 2b38b87..fa6cd46 100644
296 --- a/dev-qt/pixeltool/Manifest
297 +++ b/dev-qt/pixeltool/Manifest
298 @@ -1 +1,2 @@
299 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
300 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
301
302 diff --git a/dev-qt/pixeltool/pixeltool-4.8.6.ebuild b/dev-qt/pixeltool/pixeltool-4.8.6.ebuild
303 new file mode 100644
304 index 0000000..9086ea0
305 --- /dev/null
306 +++ b/dev-qt/pixeltool/pixeltool-4.8.6.ebuild
307 @@ -0,0 +1,41 @@
308 +# Copyright 1999-2014 Gentoo Foundation
309 +# Distributed under the terms of the GNU General Public License v2
310 +# $Header: $
311 +
312 +EAPI=5
313 +
314 +inherit qt4-build-multilib
315 +
316 +DESCRIPTION="Qt screen magnifier"
317 +
318 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
319 + KEYWORDS=""
320 +else
321 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
322 +fi
323 +
324 +IUSE=""
325 +
326 +DEPEND="
327 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
328 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
329 + !<dev-qt/qthelp-4.8.5:4
330 +"
331 +RDEPEND="${DEPEND}"
332 +
333 +QT4_TARGET_DIRECTORIES="tools/pixeltool"
334 +QT4_EXTRACT_DIRECTORIES="
335 + include
336 + src/corelib
337 + src/gui
338 + tools/pixeltool"
339 +
340 +src_configure() {
341 + myconf+="
342 + -system-libpng -system-libjpeg -system-zlib
343 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
344 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
345 + -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
346 +
347 + qt4-build-multilib_src_configure
348 +}
349
350 diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
351 index 2b38b87..fa6cd46 100644
352 --- a/dev-qt/qdbusviewer/Manifest
353 +++ b/dev-qt/qdbusviewer/Manifest
354 @@ -1 +1,2 @@
355 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
356 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
357
358 diff --git a/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild b/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild
359 new file mode 100644
360 index 0000000..09d4d01
361 --- /dev/null
362 +++ b/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild
363 @@ -0,0 +1,47 @@
364 +# Copyright 1999-2014 Gentoo Foundation
365 +# Distributed under the terms of the GNU General Public License v2
366 +# $Header: $
367 +
368 +EAPI=5
369 +
370 +inherit eutils qt4-build-multilib
371 +
372 +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
373 +
374 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
375 + KEYWORDS=""
376 +else
377 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
378 +fi
379 +
380 +IUSE=""
381 +
382 +DEPEND="
383 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
384 + ~dev-qt/qtdbus-${PV}[aqua=,debug=]
385 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
386 +"
387 +RDEPEND="${DEPEND}"
388 +
389 +QT4_TARGET_DIRECTORIES="tools/qdbus/qdbusviewer"
390 +QT4_EXTRACT_DIRECTORIES="
391 + include
392 + src
393 + tools/qdbus"
394 +
395 +src_configure() {
396 + myconf+="
397 + -system-libpng -system-libjpeg -system-zlib
398 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
399 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
400 + -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
401 +
402 + qt4-build-multilib_src_configure
403 +}
404 +
405 +src_install() {
406 + qt4-build-multilib_src_install
407 +
408 + newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
409 + make_desktop_entry qdbusviewer QDBusViewer qdbusviewer 'Qt;Development'
410 +}
411
412 diff --git a/dev-qt/qt3support/Manifest b/dev-qt/qt3support/Manifest
413 new file mode 100644
414 index 0000000..27884f4
415 --- /dev/null
416 +++ b/dev-qt/qt3support/Manifest
417 @@ -0,0 +1 @@
418 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
419
420 diff --git a/dev-qt/qt3support/qt3support-4.8.6.ebuild b/dev-qt/qt3support/qt3support-4.8.6.ebuild
421 new file mode 100644
422 index 0000000..4b4927c
423 --- /dev/null
424 +++ b/dev-qt/qt3support/qt3support-4.8.6.ebuild
425 @@ -0,0 +1,42 @@
426 +# Copyright 1999-2014 Gentoo Foundation
427 +# Distributed under the terms of the GNU General Public License v2
428 +# $Header: $
429 +
430 +EAPI=5
431 +
432 +inherit qt4-build-multilib
433 +
434 +DESCRIPTION="The Qt3Support module for the Qt toolkit"
435 +
436 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
437 + KEYWORDS=""
438 +else
439 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
440 +fi
441 +
442 +IUSE="+accessibility"
443 +
444 +DEPEND="
445 + ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support]
446 + ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,qt3support]
447 + ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support]
448 +"
449 +RDEPEND="${DEPEND}"
450 +
451 +QT4_TARGET_DIRECTORIES="
452 + src/qt3support
453 + src/tools/uic3
454 + tools/porting"
455 +
456 +QT4_EXTRACT_DIRECTORIES="
457 + src
458 + include
459 + tools"
460 +
461 +src_configure() {
462 + myconf+="
463 + -qt3support
464 + $(qt_use accessibility)"
465 +
466 + qt4-build-multilib_src_configure
467 +}
468
469 diff --git a/dev-qt/qtbearer/Manifest b/dev-qt/qtbearer/Manifest
470 new file mode 100644
471 index 0000000..27884f4
472 --- /dev/null
473 +++ b/dev-qt/qtbearer/Manifest
474 @@ -0,0 +1 @@
475 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
476
477 diff --git a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild b/dev-qt/qtbearer/qtbearer-4.8.6.ebuild
478 similarity index 96%
479 copy from dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
480 copy to dev-qt/qtbearer/qtbearer-4.8.6.ebuild
481 index b941bbc..8d2117e 100644
482 --- a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
483 +++ b/dev-qt/qtbearer/qtbearer-4.8.6.ebuild
484 @@ -33,8 +33,7 @@ QT4_EXTRACT_DIRECTORIES="
485 src/corelib
486 src/dbus
487 src/network
488 - src/plugins/bearer
489 - src/plugins/qpluginbase.pri"
490 + src/plugins/bearer"
491
492 pkg_setup() {
493 QT4_TARGET_DIRECTORIES="
494
495 diff --git a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild b/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
496 index b941bbc..8d2117e 100644
497 --- a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
498 +++ b/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
499 @@ -33,8 +33,7 @@ QT4_EXTRACT_DIRECTORIES="
500 src/corelib
501 src/dbus
502 src/network
503 - src/plugins/bearer
504 - src/plugins/qpluginbase.pri"
505 + src/plugins/bearer"
506
507 pkg_setup() {
508 QT4_TARGET_DIRECTORIES="
509
510 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
511 index 9e3bcf5..cb17a52 100644
512 --- a/dev-qt/qtcore/Manifest
513 +++ b/dev-qt/qtcore/Manifest
514 @@ -1 +1,2 @@
515 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
516 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
517
518 diff --git a/dev-qt/qtcore/qtcore-4.8.9999.ebuild b/dev-qt/qtcore/qtcore-4.8.6.ebuild
519 similarity index 89%
520 copy from dev-qt/qtcore/qtcore-4.8.9999.ebuild
521 copy to dev-qt/qtcore/qtcore-4.8.6.ebuild
522 index 5353b1a..577f23a 100644
523 --- a/dev-qt/qtcore/qtcore-4.8.9999.ebuild
524 +++ b/dev-qt/qtcore/qtcore-4.8.6.ebuild
525 @@ -47,8 +47,6 @@ QT4_TARGET_DIRECTORIES="
526
527 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
528 include
529 - src/plugins/plugins.pro
530 - src/plugins/qpluginbase.pri
531 src/3rdparty/des
532 src/3rdparty/harfbuzz
533 src/3rdparty/md4
534 @@ -69,16 +67,15 @@ src_prepare() {
535
536 # bug 172219
537 sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
538 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CXXFLAGS failed"
539 - sed -i -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
540 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix LDFLAGS failed"
541 + -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
542 + "${S}"/qmake/Makefile.unix || die "sed qmake/Makefile.unix failed"
543
544 # bug 427782
545 sed -i -e "/^CPPFLAGS/s/-g//" \
546 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CPPFLAGS failed"
547 + "${S}"/qmake/Makefile.unix || die "sed qmake/Makefile.unix CPPFLAGS failed"
548 sed -i -e "s/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/" \
549 -e "s/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/" \
550 - "${S}/configure" || die "sed configure setBootstrapVariable failed"
551 + "${S}"/configure || die "sed configure setBootstrapVariable failed"
552 }
553
554 src_configure() {
555
556 diff --git a/dev-qt/qtcore/qtcore-4.8.9999.ebuild b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
557 index 5353b1a..577f23a 100644
558 --- a/dev-qt/qtcore/qtcore-4.8.9999.ebuild
559 +++ b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
560 @@ -47,8 +47,6 @@ QT4_TARGET_DIRECTORIES="
561
562 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
563 include
564 - src/plugins/plugins.pro
565 - src/plugins/qpluginbase.pri
566 src/3rdparty/des
567 src/3rdparty/harfbuzz
568 src/3rdparty/md4
569 @@ -69,16 +67,15 @@ src_prepare() {
570
571 # bug 172219
572 sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
573 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CXXFLAGS failed"
574 - sed -i -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
575 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix LDFLAGS failed"
576 + -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
577 + "${S}"/qmake/Makefile.unix || die "sed qmake/Makefile.unix failed"
578
579 # bug 427782
580 sed -i -e "/^CPPFLAGS/s/-g//" \
581 - "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CPPFLAGS failed"
582 + "${S}"/qmake/Makefile.unix || die "sed qmake/Makefile.unix CPPFLAGS failed"
583 sed -i -e "s/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/" \
584 -e "s/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/" \
585 - "${S}/configure" || die "sed configure setBootstrapVariable failed"
586 + "${S}"/configure || die "sed configure setBootstrapVariable failed"
587 }
588
589 src_configure() {
590
591 diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
592 index 9e3bcf5..cb17a52 100644
593 --- a/dev-qt/qtdbus/Manifest
594 +++ b/dev-qt/qtdbus/Manifest
595 @@ -1 +1,2 @@
596 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
597 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
598
599 diff --git a/dev-qt/qtdbus/qtdbus-4.8.6.ebuild b/dev-qt/qtdbus/qtdbus-4.8.6.ebuild
600 new file mode 100644
601 index 0000000..cf203e4
602 --- /dev/null
603 +++ b/dev-qt/qtdbus/qtdbus-4.8.6.ebuild
604 @@ -0,0 +1,50 @@
605 +# Copyright 1999-2014 Gentoo Foundation
606 +# Distributed under the terms of the GNU General Public License v2
607 +# $Header: $
608 +
609 +EAPI=5
610 +
611 +inherit qt4-build-multilib
612 +
613 +DESCRIPTION="The DBus module for the Qt toolkit"
614 +
615 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
616 + KEYWORDS=""
617 +else
618 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
619 +fi
620 +
621 +IUSE=""
622 +
623 +DEPEND="
624 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
625 + sys-apps/dbus
626 +"
627 +RDEPEND="${DEPEND}"
628 +
629 +PATCHES=(
630 + "${FILESDIR}/${PN}-4.7-qdbusintegrator-no-const.patch"
631 + "${FILESDIR}/${PN}-4.8.4-qdbusconnection-silence-warning.patch"
632 +)
633 +
634 +QT4_TARGET_DIRECTORIES="
635 + src/dbus
636 + tools/qdbus/qdbus
637 + tools/qdbus/qdbusxml2cpp
638 + tools/qdbus/qdbuscpp2xml"
639 +
640 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
641 + include/QtCore
642 + include/QtDBus
643 + include/QtXml
644 + src/corelib
645 + src/xml"
646 +
647 +QCONFIG_ADD="dbus dbus-linked"
648 +QCONFIG_DEFINE="QT_DBUS"
649 +
650 +src_configure() {
651 + myconf+=" -dbus-linked"
652 +
653 + qt4-build-multilib_src_configure
654 +}
655
656 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
657 index eb43e0a..69d0204 100644
658 --- a/dev-qt/qtdeclarative/Manifest
659 +++ b/dev-qt/qtdeclarative/Manifest
660 @@ -1 +1,2 @@
661 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
662 DIST qtdeclarative-opensource-src-5.3.0.tar.xz 17599904 SHA256 fab07eb4f4b2091e1d88b27b84ac49d7e8daaa1eb72fd62e602ee9ac3ed7f42f SHA512 80adbd12a3de1e3cbdd21067b2d1345fc0f018643f5992275399afed0fac1d84e2bddf07c2e5323d22380969c92983142d7caa72f114a214d2b1afafa39e9262 WHIRLPOOL ff65a83e8968a384c669c62dd6db0ed13b606d450a0f45d14bde960c3b7984119cdd7b3106f8830e684b58a01c5de0562a194bb253f082d725cbbc3a1560269e
663
664 diff --git a/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild b/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild
665 new file mode 100644
666 index 0000000..38e3027
667 --- /dev/null
668 +++ b/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild
669 @@ -0,0 +1,62 @@
670 +# Copyright 1999-2014 Gentoo Foundation
671 +# Distributed under the terms of the GNU General Public License v2
672 +# $Header: $
673 +
674 +EAPI=5
675 +
676 +inherit qt4-build-multilib
677 +
678 +DESCRIPTION="The Declarative module for the Qt toolkit"
679 +
680 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
681 + KEYWORDS=""
682 +else
683 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
684 +fi
685 +
686 +IUSE="+accessibility qt3support webkit"
687 +
688 +DEPEND="
689 + ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=]
690 + ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,qt3support=]
691 + ~dev-qt/qtopengl-${PV}[aqua=,debug=,qt3support=]
692 + ~dev-qt/qtscript-${PV}[aqua=,debug=]
693 + ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support=]
694 + ~dev-qt/qtsvg-${PV}[accessibility=,aqua=,debug=]
695 + ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=]
696 + qt3support? ( ~dev-qt/qt3support-${PV}[accessibility=,aqua=,debug=] )
697 + webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=] )
698 +"
699 +RDEPEND="${DEPEND}"
700 +
701 +QT4_TARGET_DIRECTORIES="
702 + src/declarative
703 + src/imports
704 + src/plugins/qmltooling
705 + tools/qml
706 + tools/qmlplugindump"
707 +
708 +QT4_EXTRACT_DIRECTORIES="
709 + include
710 + src
711 + tools
712 + translations"
713 +
714 +QCONFIG_ADD="declarative"
715 +QCONFIG_DEFINE="QT_DECLARATIVE"
716 +
717 +pkg_setup() {
718 + use webkit && QT4_TARGET_DIRECTORIES+="
719 + src/3rdparty/webkit/Source/WebKit/qt/declarative"
720 +
721 + qt4-build-multilib_pkg_setup
722 +}
723 +
724 +src_configure() {
725 + myconf+="
726 + -declarative -no-gtkstyle
727 + $(qt_use accessibility)
728 + $(qt_use qt3support)
729 + $(qt_use webkit)"
730 + qt4-build-multilib_src_configure
731 +}
732
733 diff --git a/dev-qt/qtdemo/Manifest b/dev-qt/qtdemo/Manifest
734 new file mode 100644
735 index 0000000..27884f4
736 --- /dev/null
737 +++ b/dev-qt/qtdemo/Manifest
738 @@ -0,0 +1 @@
739 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
740
741 diff --git a/dev-qt/qtdemo/qtdemo-4.8.6.ebuild b/dev-qt/qtdemo/qtdemo-4.8.6.ebuild
742 new file mode 100644
743 index 0000000..db57ecf
744 --- /dev/null
745 +++ b/dev-qt/qtdemo/qtdemo-4.8.6.ebuild
746 @@ -0,0 +1,110 @@
747 +# Copyright 1999-2014 Gentoo Foundation
748 +# Distributed under the terms of the GNU General Public License v2
749 +# $Header: $
750 +
751 +EAPI=5
752 +
753 +inherit qt4-build-multilib
754 +
755 +DESCRIPTION="Demonstration module and examples for the Qt toolkit"
756 +
757 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
758 + KEYWORDS=""
759 +else
760 + KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
761 +fi
762 +
763 +IUSE="dbus declarative kde multimedia opengl openvg phonon webkit xmlpatterns"
764 +
765 +DEPEND="
766 + ~dev-qt/designer-${PV}[aqua=,debug=]
767 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
768 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
769 + ~dev-qt/qthelp-${PV}[aqua=,debug=]
770 + ~dev-qt/qtscript-${PV}[aqua=,debug=]
771 + ~dev-qt/qtsql-${PV}[aqua=,debug=]
772 + ~dev-qt/qtsvg-${PV}[aqua=,debug=]
773 + ~dev-qt/qttest-${PV}[aqua=,debug=]
774 + dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=] )
775 + declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,webkit?] )
776 + multimedia? ( ~dev-qt/qtmultimedia-${PV}[aqua=,debug=] )
777 + opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=] )
778 + openvg? ( ~dev-qt/qtopenvg-${PV}[aqua=,debug=] )
779 + phonon? (
780 + kde? ( media-libs/phonon[aqua=] )
781 + !kde? ( || ( ~dev-qt/qtphonon-${PV}[aqua=,debug=] media-libs/phonon[aqua=] ) )
782 + )
783 + webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=] )
784 + xmlpatterns? ( ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=] )
785 +"
786 +RDEPEND="${DEPEND}"
787 +
788 +PATCHES=(
789 + "${FILESDIR}/${PN}-4.6-plugandpaint.patch"
790 +)
791 +
792 +QT4_TARGET_DIRECTORIES="
793 + demos
794 + examples"
795 +
796 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
797 + doc/src/images
798 + include
799 + src
800 + tools"
801 +
802 +src_prepare() {
803 + qt4-build-multilib_src_prepare
804 +
805 + # Array mapping USE flags to subdirs
806 + local flags_subdirs_map=(
807 + 'dbus'
808 + 'declarative:declarative'
809 + 'multimedia:spectrum'
810 + 'opengl:boxes|glhypnotizer'
811 + 'openvg'
812 + 'phonon:mediaplayer'
813 + 'webkit:browser'
814 + 'xmlpatterns'
815 + )
816 +
817 + # Disable unwanted examples/demos
818 + for flag in "${flags_subdirs_map[@]}"; do
819 + if ! use ${flag%:*}; then
820 + einfo "Disabling ${flag%:*} examples"
821 + sed -i -e "/SUBDIRS += ${flag%:*}/d" \
822 + examples/examples.pro || die
823 +
824 + if [[ ${flag} == *:* ]]; then
825 + einfo "Disabling ${flag%:*} demos"
826 + sed -i -re "/SUBDIRS \+= demos_(${flag#*:})/d" \
827 + demos/demos.pro || die
828 + fi
829 + fi
830 + done
831 +
832 + # Remove bogus dependency on qt3support (bug 510042)
833 + sed -i -e 's/contains(QT_CONFIG, qt3support)://' \
834 + examples/graphicsview/graphicsview.pro || die
835 +}
836 +
837 +src_configure() {
838 + myconf+="
839 + $(qt_use dbus)
840 + $(qt_use declarative)
841 + $(qt_use multimedia) -no-audio-backend
842 + $(qt_use opengl)
843 + $(qt_use openvg)
844 + $(qt_use phonon) -no-phonon-backend
845 + $(qt_use webkit)
846 + $(qt_use xmlpatterns)"
847 +
848 + qt4-build-multilib_src_configure
849 +}
850 +
851 +src_install() {
852 + insinto "${QT4_DOCDIR#${EPREFIX}}"/src
853 + doins -r doc/src/images
854 +
855 + qt4-build-multilib_src_install
856 +}
857
858 diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
859 index 9e3bcf5..cb17a52 100644
860 --- a/dev-qt/qtgui/Manifest
861 +++ b/dev-qt/qtgui/Manifest
862 @@ -1 +1,2 @@
863 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
864 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
865
866 diff --git a/dev-qt/qtgui/files/qtgui-4.8.5-dont-crash-on-broken-GIF-images.patch b/dev-qt/qtgui/files/qtgui-4.8.5-dont-crash-on-broken-GIF-images.patch
867 new file mode 100644
868 index 0000000..d800caf
869 --- /dev/null
870 +++ b/dev-qt/qtgui/files/qtgui-4.8.5-dont-crash-on-broken-GIF-images.patch
871 @@ -0,0 +1,43 @@
872 +From f1b76c126c476c155af8c404b97c42cd1a709333 Mon Sep 17 00:00:00 2001
873 +From: Lars Knoll <lars.knoll@×××××.com>
874 +Date: Thu, 24 Apr 2014 15:33:27 +0200
875 +Subject: Don't crash on broken GIF images
876 +
877 +Broken GIF images could set invalid width and height
878 +values inside the image, leading to Qt creating a null
879 +QImage for it. In that case we need to abort decoding
880 +the image and return an error.
881 +
882 +Initial patch by Rich Moore.
883 +
884 +Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5
885 +
886 +Task-number: QTBUG-38367
887 +Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a
888 +Security-advisory: CVE-2014-0190
889 +Reviewed-by: Richard J. Moore <rich@×××.org>
890 +---
891 + src/gui/image/qgifhandler.cpp | 7 +++++++
892 + 1 file changed, 7 insertions(+)
893 +
894 +diff --git a/src/gui/image/qgifhandler.cpp b/src/gui/image/qgifhandler.cpp
895 +index 3324f04..5199dd3 100644
896 +--- a/src/gui/image/qgifhandler.cpp
897 ++++ b/src/gui/image/qgifhandler.cpp
898 +@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, const uchar *buffer, int length,
899 + memset(bits, 0, image->byteCount());
900 + }
901 +
902 ++ // Check if the previous attempt to create the image failed. If it
903 ++ // did then the image is broken and we should give up.
904 ++ if (image->isNull()) {
905 ++ state = Error;
906 ++ return -1;
907 ++ }
908 ++
909 + disposePrevious(image);
910 + disposed = false;
911 +
912 +--
913 +1.9.3
914 +
915
916 diff --git a/dev-qt/qtgui/qtgui-4.8.6.ebuild b/dev-qt/qtgui/qtgui-4.8.6.ebuild
917 new file mode 100644
918 index 0000000..bf01a8c
919 --- /dev/null
920 +++ b/dev-qt/qtgui/qtgui-4.8.6.ebuild
921 @@ -0,0 +1,176 @@
922 +# Copyright 1999-2014 Gentoo Foundation
923 +# Distributed under the terms of the GNU General Public License v2
924 +# $Header: $
925 +
926 +EAPI=5
927 +
928 +inherit eutils qt4-build-multilib
929 +
930 +DESCRIPTION="The GUI module for the Qt toolkit"
931 +
932 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
933 + KEYWORDS=""
934 +else
935 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
936 +fi
937 +
938 +IUSE="+accessibility cups egl +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
939 +
940 +REQUIRED_USE="
941 + gtkstyle? ( glib )
942 +"
943 +
944 +# cairo[-qt4] is needed because of bug 454066
945 +RDEPEND="
946 + app-admin/eselect-qtgraphicssystem
947 + ~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=]
948 + ~dev-qt/qtscript-${PV}[aqua=,debug=]
949 + media-libs/fontconfig
950 + media-libs/freetype:2
951 + media-libs/libpng:0=
952 + sys-libs/zlib
953 + virtual/jpeg:0
954 + !aqua? (
955 + x11-libs/libICE
956 + x11-libs/libSM
957 + x11-libs/libX11
958 + x11-libs/libXcursor
959 + x11-libs/libXext
960 + x11-libs/libXfixes
961 + x11-libs/libXi
962 + x11-libs/libXrandr
963 + x11-libs/libXrender
964 + xinerama? ( x11-libs/libXinerama )
965 + xv? ( x11-libs/libXv )
966 + )
967 + cups? ( net-print/cups )
968 + egl? ( media-libs/mesa[egl] )
969 + glib? ( dev-libs/glib:2 )
970 + gtkstyle? (
971 + x11-libs/cairo[-qt4]
972 + x11-libs/gtk+:2[aqua=]
973 + )
974 + mng? ( >=media-libs/libmng-1.0.9:= )
975 + nas? ( >=media-libs/nas-1.5 )
976 + tiff? ( media-libs/tiff:0 )
977 + !<dev-qt/qthelp-4.8.5:4
978 +"
979 +DEPEND="${RDEPEND}
980 + !aqua? (
981 + x11-proto/inputproto
982 + x11-proto/xextproto
983 + xinerama? ( x11-proto/xineramaproto )
984 + xv? ( x11-proto/videoproto )
985 + )
986 +"
987 +PDEPEND="qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )"
988 +
989 +PATCHES=(
990 + "${FILESDIR}/${PN}-4.7.3-cups.patch" # bug 323257
991 + "${FILESDIR}/${PN}-4.8.5-dont-crash-on-broken-GIF-images.patch" # bug 508984
992 + "${FILESDIR}/${PN}-4.8.6-disable-gtk-theme-check.patch" # bug 491226
993 +)
994 +
995 +QT4_TARGET_DIRECTORIES="
996 + src/gui
997 + src/scripttools
998 + src/plugins/imageformats/gif
999 + src/plugins/imageformats/ico
1000 + src/plugins/imageformats/jpeg
1001 + src/plugins/imageformats/tga
1002 + src/plugins/inputmethods"
1003 +QT4_EXTRACT_DIRECTORIES="
1004 + include
1005 + src
1006 + tools/qtconfig"
1007 +
1008 +pkg_setup() {
1009 + use accessibility && QT4_TARGET_DIRECTORIES+=" src/plugins/accessible/widgets"
1010 + use mng && QT4_TARGET_DIRECTORIES+=" src/plugins/imageformats/mng"
1011 + use tiff && QT4_TARGET_DIRECTORIES+=" src/plugins/imageformats/tiff"
1012 + use trace && QT4_TARGET_DIRECTORIES+=" src/plugins/graphicssystems/trace tools/qttracereplay"
1013 +
1014 + [[ ${CHOST} != *-darwin* ]] && QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
1015 +
1016 + QCONFIG_ADD="
1017 + mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
1018 + fontconfig system-freetype gif png system-png jpeg system-jpeg
1019 + $(usev accessibility)
1020 + $(usev cups)
1021 + $(use mng && echo system-mng)
1022 + $(usev nas)
1023 + $(usev nis)
1024 + $(use tiff && echo system-tiff)
1025 + $(usev xinerama)
1026 + $(use xv && echo xvideo)"
1027 + QCONFIG_REMOVE="no-freetype no-gif no-jpeg no-png no-gui"
1028 + QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
1029 + $(use cups && echo QT_CUPS)
1030 + $(use egl && echo QT_EGL)
1031 + QT_FONTCONFIG QT_FREETYPE
1032 + $(use gtkstyle && echo QT_STYLE_GTK)
1033 + QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
1034 + $(use mng && echo QT_IMAGEFORMAT_MNG)
1035 + $(use nas && echo QT_NAS)
1036 + $(use nis && echo QT_NIS)
1037 + $(use tiff && echo QT_IMAGEFORMAT_TIFF)
1038 + QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
1039 + $(use xinerama && echo QT_XINERAMA)
1040 + QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
1041 + $(use xv && echo QT_XVIDEO)"
1042 +
1043 + qt4-build-multilib_pkg_setup
1044 +}
1045 +
1046 +src_prepare() {
1047 + qt4-build-multilib_src_prepare
1048 +
1049 + # Add -xvideo to the list of accepted configure options
1050 + sed -i -e 's:|-xinerama|:&-xvideo|:' configure || die
1051 +}
1052 +
1053 +src_configure() {
1054 + myconf+="
1055 + $(qt_use accessibility)
1056 + $(qt_use cups)
1057 + $(qt_use glib)
1058 + $(qt_use mng libmng system)
1059 + $(qt_use nas nas-sound system)
1060 + $(qt_use nis)
1061 + $(qt_use tiff libtiff system)
1062 + $(qt_use egl)
1063 + $(qt_use qt3support)
1064 + $(qt_use gtkstyle)
1065 + $(qt_use xinerama)
1066 + $(qt_use xv xvideo)
1067 + -system-libpng -system-libjpeg -system-zlib
1068 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
1069 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
1070 + -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
1071 +
1072 + # bug 367045
1073 + [[ ${CHOST} == *86*-apple-darwin* ]] && myconf+=" -no-ssse3"
1074 +
1075 + qt4-build-multilib_src_configure
1076 +}
1077 +
1078 +src_install() {
1079 + qt4-build-multilib_src_install
1080 +
1081 + # touch the available graphics systems
1082 + dodir /usr/share/qt4/graphicssystems
1083 + echo "default" > "${ED}"/usr/share/qt4/graphicssystems/raster || die
1084 + echo "" > "${ED}"/usr/share/qt4/graphicssystems/native || die
1085 +
1086 + if has tools/qtconfig ${QT4_TARGET_DIRECTORIES}; then
1087 + newicon tools/qtconfig/images/appicon.png qtconfig.png
1088 + make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
1089 + fi
1090 +}
1091 +
1092 +pkg_postinst() {
1093 + qt4-build-multilib_pkg_postinst
1094 +
1095 + # raster is the default graphicssystem, set it on first install
1096 + eselect qtgraphicssystem set raster --use-old
1097 +}
1098
1099 diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
1100 index b6509e2..aa11979 100644
1101 --- a/dev-qt/qthelp/Manifest
1102 +++ b/dev-qt/qthelp/Manifest
1103 @@ -1,3 +1,4 @@
1104 DIST qt-assistant-compat-headers-4.7.tar.gz 448 SHA256 73ae604834cc89d6c67bafc65bb5d3cadaec23076d02711fc0c30a85df3d8580 SHA512 da14cb9904591f4389862cf1e1c96f923e72b7b904d57787d68feae2c90d52bf713e930442aa3abd4b457c3cc66c88b94e23df5fc25e33e01f1ed4d3093460bb WHIRLPOOL 26c42c101aab36a8d0355f1243226f6b8bd5a477c5aafece7e036f18a9fcfe98ae016042befe494fca0c42b825e29539825466c1ddb720102fa6c65e9cbaec61
1105 DIST qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz 329896 SHA256 e698be8fc0d32c5f0b5b46cafcb8f615accaed524b864e58b99b64b7b5549c2d SHA512 a4050d93e448d29004d71d5ea670e60242f1272399f65db084dd928150f26404d37544d011d75bbb1c62f227752f92b86a4f4382dc54f0681a3df6da738af106 WHIRLPOOL 9c2822ae2f1ee7c4f63236cc95eb0cb025f088e1f13e0a154fabdad5af6209b0e4cdda86d23061bf35fe5919a1909ed162bbc4835da79fdf1b187461aa948a1b
1106 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1107 DIST qttools-opensource-src-5.3.0.tar.xz 8987652 SHA256 f64d2ca5dc59ab8980987649bcef4597a7c0194e802e64d93448cac892fd8250 SHA512 f52a10fc96ca3ea71800cbdb10b8166e819fd4008f1dfec984ea437b626240b2a32fa32ab7b60561acf785996d01bf5d0c5659e05bac3f6e05c7a34da06de63c WHIRLPOOL 95f28fb326d6facd5714024e189d396e30c89dcc300ffbc464f675467e5e189155d9d72b3da1d067dca5d2faf8a64431c24e79f9516a7eb41f147734728f50f4
1108
1109 diff --git a/dev-qt/qthelp/qthelp-4.8.6.ebuild b/dev-qt/qthelp/qthelp-4.8.6.ebuild
1110 new file mode 100644
1111 index 0000000..ff5f20b
1112 --- /dev/null
1113 +++ b/dev-qt/qthelp/qthelp-4.8.6.ebuild
1114 @@ -0,0 +1,124 @@
1115 +# Copyright 1999-2014 Gentoo Foundation
1116 +# Distributed under the terms of the GNU General Public License v2
1117 +# $Header: $
1118 +
1119 +EAPI=5
1120 +
1121 +inherit qt4-build-multilib
1122 +
1123 +DESCRIPTION="The Help module for the Qt toolkit"
1124 +SRC_URI+="
1125 + compat? (
1126 + ftp://ftp.qt.nokia.com/qt/source/qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz
1127 + http://dev.gentoo.org/~pesa/distfiles/qt-assistant-compat-headers-4.7.tar.gz
1128 + )"
1129 +
1130 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1131 + KEYWORDS=""
1132 +else
1133 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
1134 +fi
1135 +
1136 +IUSE="compat doc"
1137 +
1138 +DEPEND="
1139 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1140 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
1141 + ~dev-qt/qtsql-${PV}[aqua=,debug=,sqlite]
1142 + compat? (
1143 + ~dev-qt/qtdbus-${PV}[aqua=,debug=]
1144 + sys-libs/zlib
1145 + )
1146 +"
1147 +RDEPEND="${DEPEND}"
1148 +
1149 +QT4_TARGET_DIRECTORIES="
1150 + tools/assistant/lib/fulltextsearch
1151 + tools/assistant/lib
1152 + tools/assistant/tools/qhelpgenerator
1153 + tools/assistant/tools/qcollectiongenerator
1154 + tools/assistant/tools/qhelpconverter
1155 + tools/qdoc3"
1156 +
1157 +QT4_EXTRACT_DIRECTORIES="
1158 + demos
1159 + doc
1160 + examples
1161 + include
1162 + src
1163 + tools"
1164 +
1165 +pkg_setup() {
1166 + use compat && QT4_TARGET_DIRECTORIES+="
1167 + tools/assistant/compat
1168 + tools/assistant/compat/lib"
1169 +
1170 + qt4-build-multilib_pkg_setup
1171 +}
1172 +
1173 +src_unpack() {
1174 + qt4-build-multilib_src_unpack
1175 +
1176 + # compat version
1177 + # http://blog.qt.digia.com/blog/2010/06/22/qt-assistant-compat-version-available-as-extra-source-package/
1178 + if use compat; then
1179 + unpack qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz \
1180 + qt-assistant-compat-headers-4.7.tar.gz
1181 + mv "${WORKDIR}"/qt-assistant-qassistantclient-library-compat-version-4.6.3 \
1182 + "${S}"/tools/assistant/compat || die
1183 + mv "${WORKDIR}"/QtAssistant "${S}"/include/ || die
1184 + fi
1185 +}
1186 +
1187 +src_prepare() {
1188 + use compat && PATCHES+=("${FILESDIR}/${PN}-4.8.5-fix-compat.patch")
1189 +
1190 + qt4-build-multilib_src_prepare
1191 +
1192 + # prevent rebuild of QtCore and QtXml (bug 348034)
1193 + sed -i -e '/^sub-qdoc3\.depends/d' doc/doc.pri || die
1194 +}
1195 +
1196 +src_configure() {
1197 + myconf+="
1198 + -system-libpng -system-libjpeg -system-zlib
1199 + -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite2 -no-sql-odbc
1200 + -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
1201 + -no-multimedia -no-opengl -no-phonon -no-qt3support -no-svg -no-webkit -no-xmlpatterns
1202 + -no-nas-sound -no-cups -no-nis -fontconfig"
1203 +
1204 + qt4-build-multilib_src_configure
1205 +}
1206 +
1207 +src_compile() {
1208 + qt4-build-multilib_src_compile
1209 +
1210 + # this generates a top-level Makefile containing the targets
1211 + # used below to build and install the documentation
1212 + "${S}"/bin/qmake || die
1213 +
1214 + if use doc; then
1215 + emake docs
1216 + elif [[ ${QT4_BUILD_TYPE} == release ]]; then
1217 + # live ebuild cannot build qch_docs, it will build them through emake docs
1218 + emake qch_docs
1219 + fi
1220 +}
1221 +
1222 +src_install() {
1223 + qt4-build-multilib_src_install
1224 +
1225 + emake INSTALL_ROOT="${D}" install_qchdocs
1226 +
1227 + # do not compress .qch files
1228 + docompress -x "${QT4_DOCDIR}"/qch
1229 +
1230 + if use doc; then
1231 + emake INSTALL_ROOT="${D}" install_htmldocs
1232 + fi
1233 +
1234 + if use compat; then
1235 + insinto "${QT4_DATADIR#${EPREFIX}}"/mkspecs/features
1236 + doins tools/assistant/compat/features/assistant.prf
1237 + fi
1238 +}
1239
1240 diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
1241 index c76887e..8450c91 100644
1242 --- a/dev-qt/qtmultimedia/Manifest
1243 +++ b/dev-qt/qtmultimedia/Manifest
1244 @@ -1 +1,2 @@
1245 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1246 DIST qtmultimedia-opensource-src-5.3.0.tar.xz 3186260 SHA256 9f30b9f0f758c44db4743d2de409cfa0aef297bc6b81c929b1875dfb638d517b SHA512 60c0289283cb2c1aca40833a0d0fccc8502dccd95c4a815b97875988563e5a72766ce0fcc6f2486aeb1925b15275cfd6045bc42ffd90935d2883bcecaa2f7401 WHIRLPOOL 789a0f584f62c48b480624495dabf31fcf2c1234cbc153c246ac8893e899ddf65884af8277a86cc622631b96c2da2943873acac57d8ac6b68d4af6367b3e397a
1247
1248 diff --git a/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild b/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild
1249 new file mode 100644
1250 index 0000000..d31a7a8
1251 --- /dev/null
1252 +++ b/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild
1253 @@ -0,0 +1,56 @@
1254 +# Copyright 1999-2014 Gentoo Foundation
1255 +# Distributed under the terms of the GNU General Public License v2
1256 +# $Header: $
1257 +
1258 +EAPI=5
1259 +
1260 +inherit qt4-build-multilib
1261 +
1262 +DESCRIPTION="The Multimedia module for the Qt toolkit"
1263 +
1264 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1265 + KEYWORDS=""
1266 +else
1267 + KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
1268 +fi
1269 +
1270 +IUSE="alsa"
1271 +
1272 +DEPEND="
1273 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1274 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
1275 + alsa? ( media-libs/alsa-lib )
1276 +"
1277 +RDEPEND="${DEPEND}"
1278 +
1279 +PATCHES=(
1280 + "${FILESDIR}/${PN}-4.8.0-alsa.patch"
1281 +)
1282 +
1283 +QT4_TARGET_DIRECTORIES="
1284 + src/multimedia"
1285 +
1286 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1287 + include/Qt
1288 + include/QtCore
1289 + include/QtGui
1290 + include/QtMultimedia
1291 + src/corelib
1292 + src/gui"
1293 +
1294 +QCONFIG_ADD="multimedia"
1295 +QCONFIG_DEFINE="QT_MULTIMEDIA"
1296 +
1297 +src_configure() {
1298 + myconf+="
1299 + -multimedia -audio-backend
1300 + $(qt_use alsa)
1301 + -no-accessibility -no-qt3support -no-xmlpatterns -no-phonon -no-phonon-backend
1302 + -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1303 + -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-openssl
1304 + -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl
1305 + -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1306 + -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb"
1307 +
1308 + qt4-build-multilib_src_configure
1309 +}
1310
1311 diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
1312 index 9e3bcf5..cb17a52 100644
1313 --- a/dev-qt/qtopengl/Manifest
1314 +++ b/dev-qt/qtopengl/Manifest
1315 @@ -1 +1,2 @@
1316 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1317 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
1318
1319 diff --git a/dev-qt/qtopengl/qtopengl-4.8.6.ebuild b/dev-qt/qtopengl/qtopengl-4.8.6.ebuild
1320 new file mode 100644
1321 index 0000000..11b887b
1322 --- /dev/null
1323 +++ b/dev-qt/qtopengl/qtopengl-4.8.6.ebuild
1324 @@ -0,0 +1,60 @@
1325 +# Copyright 1999-2014 Gentoo Foundation
1326 +# Distributed under the terms of the GNU General Public License v2
1327 +# $Header: $
1328 +
1329 +EAPI=5
1330 +
1331 +inherit qt4-build-multilib
1332 +
1333 +DESCRIPTION="The OpenGL module for the Qt toolkit"
1334 +
1335 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1336 + KEYWORDS=""
1337 +else
1338 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1339 +fi
1340 +
1341 +IUSE="egl qt3support"
1342 +
1343 +DEPEND="
1344 + ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=]
1345 + ~dev-qt/qtgui-${PV}[aqua=,debug=,egl=,qt3support=]
1346 + x11-libs/libX11
1347 + x11-libs/libXrender
1348 + virtual/opengl
1349 +"
1350 +RDEPEND="${DEPEND}"
1351 +
1352 +QT4_TARGET_DIRECTORIES="
1353 + src/opengl
1354 + src/plugins/graphicssystems/opengl"
1355 +
1356 +QT4_EXTRACT_DIRECTORIES="
1357 + include/QtCore
1358 + include/QtGui
1359 + include/QtOpenGL
1360 + src/corelib
1361 + src/gui
1362 + src/opengl
1363 + src/plugins
1364 + src/3rdparty"
1365 +
1366 +QCONFIG_ADD="opengl"
1367 +QCONFIG_DEFINE="QT_OPENGL"
1368 +
1369 +src_configure() {
1370 + myconf+="
1371 + -opengl
1372 + $(qt_use qt3support)
1373 + $(qt_use egl)"
1374 +
1375 + qt4-build-multilib_src_configure
1376 +}
1377 +
1378 +src_install() {
1379 + qt4-build-multilib_src_install
1380 +
1381 + # touch the available graphics systems
1382 + dodir /usr/share/qt4/graphicssystems
1383 + echo "experimental" > "${ED}"/usr/share/qt4/graphicssystems/opengl || die
1384 +}
1385
1386 diff --git a/dev-qt/qtopenvg/Manifest b/dev-qt/qtopenvg/Manifest
1387 new file mode 100644
1388 index 0000000..27884f4
1389 --- /dev/null
1390 +++ b/dev-qt/qtopenvg/Manifest
1391 @@ -0,0 +1 @@
1392 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1393
1394 diff --git a/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild b/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild
1395 new file mode 100644
1396 index 0000000..e11f3af
1397 --- /dev/null
1398 +++ b/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild
1399 @@ -0,0 +1,57 @@
1400 +# Copyright 1999-2014 Gentoo Foundation
1401 +# Distributed under the terms of the GNU General Public License v2
1402 +# $Header: $
1403 +
1404 +EAPI=5
1405 +
1406 +inherit qt4-build-multilib
1407 +
1408 +DESCRIPTION="The OpenVG module for the Qt toolkit"
1409 +
1410 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1411 + KEYWORDS=""
1412 +else
1413 + KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1414 +fi
1415 +
1416 +IUSE="qt3support"
1417 +
1418 +DEPEND="
1419 + ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=]
1420 + ~dev-qt/qtgui-${PV}[aqua=,debug=,egl,qt3support=]
1421 + media-libs/mesa[egl,openvg]
1422 +"
1423 +RDEPEND="${DEPEND}"
1424 +
1425 +QT4_TARGET_DIRECTORIES="
1426 + src/openvg
1427 + src/plugins/graphicssystems/openvg"
1428 +
1429 +QT4_EXTRACT_DIRECTORIES="
1430 + include/QtCore
1431 + include/QtGui
1432 + include/QtOpenVG
1433 + src/corelib
1434 + src/gui
1435 + src/openvg
1436 + src/plugins
1437 + src/3rdparty"
1438 +
1439 +QCONFIG_ADD="openvg"
1440 +QCONFIG_DEFINE="QT_OPENVG"
1441 +
1442 +src_configure() {
1443 + myconf+="
1444 + -openvg -egl
1445 + $(qt_use qt3support)"
1446 +
1447 + qt4-build-multilib_src_configure
1448 +}
1449 +
1450 +src_install() {
1451 + qt4-build-multilib_src_install
1452 +
1453 + # touch the available graphics systems
1454 + dodir /usr/share/qt4/graphicssystems
1455 + echo "experimental" > "${ED}"/usr/share/qt4/graphicssystems/openvg || die
1456 +}
1457
1458 diff --git a/dev-qt/qtphonon/Manifest b/dev-qt/qtphonon/Manifest
1459 new file mode 100644
1460 index 0000000..27884f4
1461 --- /dev/null
1462 +++ b/dev-qt/qtphonon/Manifest
1463 @@ -0,0 +1 @@
1464 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1465
1466 diff --git a/dev-qt/qtphonon/qtphonon-4.8.6.ebuild b/dev-qt/qtphonon/qtphonon-4.8.6.ebuild
1467 new file mode 100644
1468 index 0000000..55db6be
1469 --- /dev/null
1470 +++ b/dev-qt/qtphonon/qtphonon-4.8.6.ebuild
1471 @@ -0,0 +1,60 @@
1472 +# Copyright 1999-2014 Gentoo Foundation
1473 +# Distributed under the terms of the GNU General Public License v2
1474 +# $Header: $
1475 +
1476 +EAPI=5
1477 +
1478 +inherit qt4-build-multilib
1479 +
1480 +DESCRIPTION="The Phonon module for the Qt toolkit"
1481 +
1482 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1483 + KEYWORDS=""
1484 +else
1485 + KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1486 +fi
1487 +
1488 +IUSE="dbus qt3support"
1489 +
1490 +DEPEND="
1491 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1492 + ~dev-qt/qtgui-${PV}[aqua=,debug=,qt3support=]
1493 + !kde-base/phonon-kde
1494 + !kde-base/phonon-xine
1495 + !media-libs/phonon
1496 + !media-sound/phonon
1497 + aqua? ( ~dev-qt/qtopengl-${PV}[aqua,debug=,qt3support=] )
1498 + !aqua? (
1499 + media-libs/gstreamer:0.10
1500 + media-plugins/gst-plugins-meta:0.10
1501 + )
1502 + dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=] )
1503 +"
1504 +RDEPEND="${DEPEND}"
1505 +
1506 +QT4_TARGET_DIRECTORIES="
1507 + src/phonon
1508 + src/plugins/phonon"
1509 +
1510 +QT4_EXTRACT_DIRECTORIES="
1511 + include
1512 + src"
1513 +
1514 +QCONFIG_ADD="phonon"
1515 +
1516 +pkg_setup() {
1517 + QCONFIG_DEFINE="QT_PHONON
1518 + $(use aqua || echo QT_GSTREAMER)"
1519 +
1520 + qt4-build-multilib_pkg_setup
1521 +}
1522 +
1523 +src_configure() {
1524 + myconf+="
1525 + -phonon -phonon-backend
1526 + -no-opengl -no-svg
1527 + $(qt_use dbus qdbus)
1528 + $(qt_use qt3support)"
1529 +
1530 + qt4-build-multilib_src_configure
1531 +}
1532
1533 diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
1534 index 986f44c..53eda7d 100644
1535 --- a/dev-qt/qtscript/Manifest
1536 +++ b/dev-qt/qtscript/Manifest
1537 @@ -1 +1,2 @@
1538 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1539 DIST qtscript-opensource-src-5.3.0.tar.xz 2586396 SHA256 a86067103ffb4c307619aeaef68fbe25e7219ffd34b369e445cdd4deb4108390 SHA512 2191b72072055faf2bd2caee1607db4d910d8deb2eb8b3bde5d47b3e95a7db2d896988c0b6383e1140e879a20c4d57e7b5d03e5962689fc376440ccba495bbce WHIRLPOOL 1c378f0499440021ded1899930ea6afa464ffca46137a99b894914eec3d25e293eae55f873093fe3889b784771ca3b5bb0d3d38104a0d614534da8e7b99c1e64
1540
1541 diff --git a/dev-qt/qtscript/qtscript-4.8.6.ebuild b/dev-qt/qtscript/qtscript-4.8.6.ebuild
1542 new file mode 100644
1543 index 0000000..33ef722
1544 --- /dev/null
1545 +++ b/dev-qt/qtscript/qtscript-4.8.6.ebuild
1546 @@ -0,0 +1,47 @@
1547 +# Copyright 1999-2014 Gentoo Foundation
1548 +# Distributed under the terms of the GNU General Public License v2
1549 +# $Header: $
1550 +
1551 +EAPI=5
1552 +
1553 +inherit qt4-build-multilib
1554 +
1555 +DESCRIPTION="The QtScript module for the Qt toolkit"
1556 +
1557 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1558 + KEYWORDS=""
1559 +else
1560 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1561 +fi
1562 +
1563 +IUSE="iconv +jit"
1564 +
1565 +DEPEND="
1566 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1567 +"
1568 +RDEPEND="${DEPEND}"
1569 +
1570 +QT4_TARGET_DIRECTORIES="src/script"
1571 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1572 + include/Qt
1573 + include/QtCore
1574 + include/QtScript
1575 + src/3rdparty/javascriptcore
1576 + src/corelib"
1577 +
1578 +QCONFIG_ADD="script"
1579 +QCONFIG_DEFINE="QT_SCRIPT"
1580 +
1581 +src_configure() {
1582 + myconf+="
1583 + $(qt_use iconv)
1584 + $(qt_use jit javascript-jit)
1585 + -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama
1586 + -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif
1587 + -no-libpng -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
1588 + -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
1589 + -no-accessibility -no-fontconfig -no-glib -no-opengl -no-svg
1590 + -no-gtkstyle"
1591 +
1592 + qt4-build-multilib_src_configure
1593 +}
1594
1595 diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
1596 index 9e3bcf5..cb17a52 100644
1597 --- a/dev-qt/qtsql/Manifest
1598 +++ b/dev-qt/qtsql/Manifest
1599 @@ -1 +1,2 @@
1600 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1601 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
1602
1603 diff --git a/dev-qt/qtsql/qtsql-4.8.6.ebuild b/dev-qt/qtsql/qtsql-4.8.6.ebuild
1604 new file mode 100644
1605 index 0000000..05ad99c
1606 --- /dev/null
1607 +++ b/dev-qt/qtsql/qtsql-4.8.6.ebuild
1608 @@ -0,0 +1,68 @@
1609 +# Copyright 1999-2014 Gentoo Foundation
1610 +# Distributed under the terms of the GNU General Public License v2
1611 +# $Header: $
1612 +
1613 +EAPI=5
1614 +
1615 +inherit multilib qt4-build-multilib
1616 +
1617 +DESCRIPTION="The SQL module for the Qt toolkit"
1618 +
1619 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1620 + KEYWORDS=""
1621 +else
1622 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1623 +fi
1624 +
1625 +IUSE="firebird freetds mysql oci8 odbc postgres qt3support +sqlite"
1626 +
1627 +REQUIRED_USE="
1628 + || ( firebird freetds mysql oci8 odbc postgres sqlite )
1629 +"
1630 +
1631 +DEPEND="
1632 + ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=]
1633 + firebird? ( dev-db/firebird )
1634 + freetds? ( dev-db/freetds )
1635 + mysql? ( virtual/mysql )
1636 + oci8? ( dev-db/oracle-instantclient-basic )
1637 + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
1638 + postgres? ( dev-db/postgresql-base )
1639 + sqlite? ( dev-db/sqlite:3 )
1640 +"
1641 +RDEPEND="${DEPEND}"
1642 +
1643 +QT4_TARGET_DIRECTORIES="
1644 + src/sql
1645 + src/plugins/sqldrivers"
1646 +
1647 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1648 + include/Qt
1649 + include/QtCore
1650 + include/QtSql
1651 + src/corelib
1652 + src/plugins"
1653 +
1654 +src_configure() {
1655 + myconf+="
1656 + $(qt_use firebird sql-ibase plugin)
1657 + $(qt_use freetds sql-tds plugin)
1658 + $(qt_use mysql sql-mysql plugin) $(use mysql && echo "-I${EPREFIX}/usr/include/mysql -L${EPREFIX}/usr/$(get_libdir)/mysql")
1659 + $(qt_use oci8 sql-oci plugin) $(use oci8 && echo "-I${ORACLE_HOME}/include -L${ORACLE_HOME}/$(get_libdir)")
1660 + $(qt_use odbc sql-odbc plugin) $(use odbc && echo "-I${EPREFIX}/usr/include/iodbc")
1661 + $(qt_use postgres sql-psql plugin) $(use postgres && echo "-I${EPREFIX}/usr/include/postgresql/pgsql")
1662 + $(qt_use sqlite sql-sqlite plugin) $(use sqlite && echo -system-sqlite)
1663 + -no-sql-db2
1664 + -no-sql-sqlite2
1665 + -no-sql-symsql
1666 + $(qt_use qt3support)
1667 + -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
1668 + -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1669 + -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-openssl
1670 + -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl
1671 + -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1672 + -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
1673 + -no-glib"
1674 +
1675 + qt4-build-multilib_src_configure
1676 +}
1677
1678 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
1679 index b9118f8..77f9ef1 100644
1680 --- a/dev-qt/qtsvg/Manifest
1681 +++ b/dev-qt/qtsvg/Manifest
1682 @@ -1 +1,2 @@
1683 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1684 DIST qtsvg-opensource-src-5.3.0.tar.xz 1762676 SHA256 8006ca1cb13844772ac2926e662ab7a0eb16cb26157954cd415e0f6d641b4ed0 SHA512 c705c013fb1ddd754551c8ebc390e9fc4a38d1caf30b3e6307c4384bba71ef8463e6aa2035abb08562dcdd4581863dd25767cf23c7adf7470ded5646b38a2c57 WHIRLPOOL 0055e253739616b2dab27786463c0ce7f5ecaea57f6ddb56599315c58cb60de75a3235056a450feb3461a5e9c9702d3c466b38f07de4fe8cc4b10181903e0e4a
1685
1686 diff --git a/dev-qt/qtsvg/qtsvg-4.8.6.ebuild b/dev-qt/qtsvg/qtsvg-4.8.6.ebuild
1687 new file mode 100644
1688 index 0000000..6e4baef
1689 --- /dev/null
1690 +++ b/dev-qt/qtsvg/qtsvg-4.8.6.ebuild
1691 @@ -0,0 +1,58 @@
1692 +# Copyright 1999-2014 Gentoo Foundation
1693 +# Distributed under the terms of the GNU General Public License v2
1694 +# $Header: $
1695 +
1696 +EAPI=5
1697 +
1698 +inherit qt4-build-multilib
1699 +
1700 +DESCRIPTION="The SVG module for the Qt toolkit"
1701 +
1702 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1703 + KEYWORDS=""
1704 +else
1705 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1706 +fi
1707 +
1708 +IUSE="+accessibility"
1709 +
1710 +DEPEND="
1711 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1712 + ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=]
1713 + sys-libs/zlib
1714 +"
1715 +RDEPEND="${DEPEND}"
1716 +
1717 +QT4_TARGET_DIRECTORIES="
1718 + src/svg
1719 + src/plugins/imageformats/svg
1720 + src/plugins/iconengines/svgiconengine"
1721 +
1722 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1723 + include/QtSvg
1724 + include/Qt
1725 + include/QtGui
1726 + include/QtCore
1727 + include/QtXml
1728 + src/corelib
1729 + src/gui
1730 + src/plugins
1731 + src/xml
1732 + src/3rdparty"
1733 +
1734 +QCONFIG_ADD="svg"
1735 +QCONFIG_DEFINE="QT_SVG"
1736 +
1737 +src_configure() {
1738 + myconf+="
1739 + -svg
1740 + $(qt_use accessibility)
1741 + -no-xkb -no-xrender
1742 + -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm
1743 + -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng
1744 + -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
1745 + -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
1746 + -no-fontconfig -no-glib -no-gtkstyle"
1747 +
1748 + qt4-build-multilib_src_configure
1749 +}
1750
1751 diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
1752 index 9e3bcf5..cb17a52 100644
1753 --- a/dev-qt/qttest/Manifest
1754 +++ b/dev-qt/qttest/Manifest
1755 @@ -1 +1,2 @@
1756 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1757 DIST qtbase-opensource-src-5.3.0.tar.xz 46643328 SHA256 07320bc8bbb718c420e22486942985c79fb2e2743981a19954aa09cc8a7147ab SHA512 8002c9bf6f6e81dcab1c6b4cd09a9c7e578fa16a65e2e898e536a0f89e8ec563fe943e9d77094bcc5e26383b14c848f11d008ab9ba0f7e3c3716628db6eabc42 WHIRLPOOL f167e8a284d0fc7d6d6fa8d457fc1ddfb6f78def728a4a6c3c83b2254964a01bb9052cd8e8bc1c0151e36eed43a3acfee74ff2133d1129920c38adb56dcd3787
1758
1759 diff --git a/dev-qt/qttest/qttest-4.8.6.ebuild b/dev-qt/qttest/qttest-4.8.6.ebuild
1760 new file mode 100644
1761 index 0000000..a0292cb
1762 --- /dev/null
1763 +++ b/dev-qt/qttest/qttest-4.8.6.ebuild
1764 @@ -0,0 +1,42 @@
1765 +# Copyright 1999-2014 Gentoo Foundation
1766 +# Distributed under the terms of the GNU General Public License v2
1767 +# $Header: $
1768 +
1769 +EAPI=5
1770 +
1771 +inherit qt4-build-multilib
1772 +
1773 +DESCRIPTION="The QtTest module for unit testing Qt applications and libraries"
1774 +
1775 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1776 + KEYWORDS=""
1777 +else
1778 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1779 +fi
1780 +
1781 +IUSE=""
1782 +
1783 +DEPEND="
1784 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1785 +"
1786 +RDEPEND="${DEPEND}"
1787 +
1788 +QT4_TARGET_DIRECTORIES="
1789 + src/testlib"
1790 +
1791 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1792 + include/QtTest
1793 + include/QtCore
1794 + src/corelib"
1795 +
1796 +src_configure() {
1797 + myconf+="
1798 + -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor
1799 + -no-xinerama -no-xshape -no-sm -no-opengl
1800 + -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng
1801 + -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
1802 + -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
1803 + -no-accessibility -no-fontconfig -no-glib -no-svg"
1804 +
1805 + qt4-build-multilib_src_configure
1806 +}
1807
1808 diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
1809 index 9333226..1286b0c 100644
1810 --- a/dev-qt/qttranslations/Manifest
1811 +++ b/dev-qt/qttranslations/Manifest
1812 @@ -1 +1,2 @@
1813 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1814 DIST qttranslations-opensource-src-5.3.0.tar.xz 1044260 SHA256 a4398d99ce7510ad13d0cb7df96aca8e13b978bdd6dc80447a5daffb06cc55cc SHA512 d41b1dc9c345c56c2a052af644b700f16f8ee5ed2a3fed68c1af2b5ea90549e03e5a4e0c41d5198168e9e301c41b31b3f3b71e664f9b84f7bfbfcf701c6a9005 WHIRLPOOL 7ba900dc0656556006606aa4bee9fca998ce24872d030e30569a91810b1c13b2f35c77f3ef0b83576dbb5333f1f565eea6955399204b3f7bd19d1208f144c9e9
1815
1816 diff --git a/dev-qt/qttranslations/qttranslations-4.8.6.ebuild b/dev-qt/qttranslations/qttranslations-4.8.6.ebuild
1817 new file mode 100644
1818 index 0000000..77e8103
1819 --- /dev/null
1820 +++ b/dev-qt/qttranslations/qttranslations-4.8.6.ebuild
1821 @@ -0,0 +1,36 @@
1822 +# Copyright 1999-2014 Gentoo Foundation
1823 +# Distributed under the terms of the GNU General Public License v2
1824 +# $Header: $
1825 +
1826 +EAPI=5
1827 +
1828 +inherit qt4-build-multilib
1829 +
1830 +DESCRIPTION="Translation files for the Qt toolkit"
1831 +
1832 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1833 + KEYWORDS=""
1834 +else
1835 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1836 +fi
1837 +
1838 +IUSE=""
1839 +
1840 +DEPEND="
1841 + ~dev-qt/qtcore-${PV}
1842 +"
1843 +RDEPEND="${DEPEND}"
1844 +
1845 +QT4_TARGET_DIRECTORIES="translations"
1846 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1847 + src
1848 + tools"
1849 +
1850 +src_configure() {
1851 + cd translations || die
1852 + "${QT4_BINDIR}"/qmake || die
1853 +}
1854 +
1855 +src_compile() {
1856 + emake -C translations
1857 +}
1858
1859 diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest
1860 index bb138d4..74495ae 100644
1861 --- a/dev-qt/qtwebkit/Manifest
1862 +++ b/dev-qt/qtwebkit/Manifest
1863 @@ -1 +1,2 @@
1864 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1865 DIST qtwebkit-opensource-src-5.3.0.tar.xz 33351392 SHA256 ceb1aeeede1febddbc10c5c23e6bcb18a90a5eb4d162d6f0b5075ff4ff3ba335 SHA512 8a43f189012bf143c03322ebad4145f1b6629a836189450f1717e1f659893e5d44127979d0934e0d375fa8eac2be844ad4a99cdd219942945ec6edd2fca07681 WHIRLPOOL 7ef71c0b05f6640f0b9dc69f295930bd278369e52b45a04848239feaa9d8ac8d1b6f8b6e6240ae343c711172ca97840a896d392eb846c38f2e7931c66ab2a0f4
1866
1867 diff --git a/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild b/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild
1868 new file mode 100644
1869 index 0000000..eb66856
1870 --- /dev/null
1871 +++ b/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild
1872 @@ -0,0 +1,80 @@
1873 +# Copyright 1999-2014 Gentoo Foundation
1874 +# Distributed under the terms of the GNU General Public License v2
1875 +# $Header: $
1876 +
1877 +EAPI=5
1878 +
1879 +inherit qt4-build-multilib
1880 +
1881 +DESCRIPTION="The WebKit module for the Qt toolkit"
1882 +
1883 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1884 + KEYWORDS=""
1885 +else
1886 + KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
1887 +fi
1888 +
1889 +IUSE="+gstreamer icu +jit"
1890 +
1891 +# libxml2[!icu?] is needed for bugs 407315 and 411091
1892 +DEPEND="
1893 + dev-db/sqlite:3
1894 + ~dev-qt/qtcore-${PV}[aqua=,debug=,ssl]
1895 + ~dev-qt/qtgui-${PV}[aqua=,debug=]
1896 + ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=]
1897 + x11-libs/libX11
1898 + x11-libs/libXrender
1899 + gstreamer? (
1900 + dev-libs/glib:2
1901 + dev-libs/libxml2:2[!icu?]
1902 + >=media-libs/gstreamer-0.10.36:0.10
1903 + >=media-libs/gst-plugins-base-0.10.36:0.10
1904 + )
1905 + icu? ( dev-libs/icu:= )
1906 +"
1907 +RDEPEND="${DEPEND}"
1908 +
1909 +PATCHES=(
1910 + "${FILESDIR}/${PN}-4.8.1-no-use-ld-gold.patch"
1911 + "${FILESDIR}/4.8.2-javascriptcore-x32.patch"
1912 +)
1913 +
1914 +QT4_TARGET_DIRECTORIES="
1915 + src/3rdparty/webkit/Source/JavaScriptCore
1916 + src/3rdparty/webkit/Source/WebCore
1917 + src/3rdparty/webkit/Source/WebKit/qt"
1918 +
1919 +QT4_EXTRACT_DIRECTORIES="
1920 + include
1921 + src"
1922 +
1923 +QCONFIG_ADD="webkit"
1924 +QCONFIG_DEFINE="QT_WEBKIT"
1925 +
1926 +src_prepare() {
1927 + # Fix version number in generated pkgconfig file, bug 406443
1928 + sed -i -e 's/^isEmpty(QT_BUILD_TREE)://' \
1929 + src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro || die
1930 +
1931 + # Remove -Werror from CXXFLAGS
1932 + sed -i -e '/QMAKE_CXXFLAGS\s*+=/ s:-Werror::g' \
1933 + src/3rdparty/webkit/Source/WebKit.pri || die
1934 +
1935 + if use icu; then
1936 + sed -i -e '/CONFIG\s*+=\s*text_breaking_with_icu/ s:^#\s*::' \
1937 + src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri || die
1938 + fi
1939 +
1940 + qt4-build-multilib_src_prepare
1941 +}
1942 +
1943 +src_configure() {
1944 + myconf+="
1945 + -webkit
1946 + -system-sqlite
1947 + $(qt_use icu)
1948 + $(qt_use jit javascript-jit)
1949 + $(use gstreamer || echo -DENABLE_VIDEO=0)"
1950 +
1951 + qt4-build-multilib_src_configure
1952 +}
1953
1954 diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
1955 index 4db7d1f..050a29c 100644
1956 --- a/dev-qt/qtxmlpatterns/Manifest
1957 +++ b/dev-qt/qtxmlpatterns/Manifest
1958 @@ -1 +1,2 @@
1959 +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1960 DIST qtxmlpatterns-opensource-src-5.3.0.tar.xz 1314008 SHA256 ac66c182f28a3909dc939a111d2bf701056f6c68cecde54074c9c34637cdc988 SHA512 51d3408cf7eef14846a8a0aef7c6808cf00e94375963ba57d81d5361873c86b17ac6fa0245698e40d524f7536e8031591e2cd65465559f926ac4dd1ed994f416 WHIRLPOOL 2b81d41c8a3377b3764a21e4ef448870bd9351e35244a4401ff43f900fb6216216736bd997b48f6649939a4aadebcf34dcad85f5eef6c8f6f5cba35e746dbc91
1961
1962 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild
1963 new file mode 100644
1964 index 0000000..9f6a15b
1965 --- /dev/null
1966 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild
1967 @@ -0,0 +1,45 @@
1968 +# Copyright 1999-2014 Gentoo Foundation
1969 +# Distributed under the terms of the GNU General Public License v2
1970 +# $Header: $
1971 +
1972 +EAPI=5
1973 +
1974 +inherit qt4-build-multilib
1975 +
1976 +DESCRIPTION="The XmlPatterns module for the Qt toolkit"
1977 +
1978 +if [[ ${QT4_BUILD_TYPE} == live ]]; then
1979 + KEYWORDS=""
1980 +else
1981 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1982 +fi
1983 +
1984 +IUSE=""
1985 +
1986 +DEPEND="
1987 + ~dev-qt/qtcore-${PV}[aqua=,debug=]
1988 +"
1989 +RDEPEND="${DEPEND}"
1990 +
1991 +QT4_TARGET_DIRECTORIES="
1992 + src/xmlpatterns
1993 + tools/xmlpatterns
1994 + tools/xmlpatternsvalidator"
1995 +
1996 +QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1997 + include/QtCore
1998 + include/QtNetwork
1999 + include/QtXml
2000 + include/QtXmlPatterns
2001 + src/network
2002 + src/xml
2003 + src/corelib"
2004 +
2005 +QCONFIG_ADD="xmlpatterns"
2006 +QCONFIG_DEFINE="QT_XMLPATTERNS"
2007 +
2008 +src_configure() {
2009 + myconf+=" -xmlpatterns"
2010 +
2011 + qt4-build-multilib_src_configure
2012 +}