Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcore/files/, dev-qt/qtopengl/, dev-qt/designer/, dev-qt/assistant/, ...
Date: Mon, 30 Oct 2017 23:33:28
Message-Id: 1509406294.fa139691716add1df0233bf3980a0f0dd32ea9d4.asturm@gentoo
1 commit: fa139691716add1df0233bf3980a0f0dd32ea9d4
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 29 18:19:12 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 30 23:31:34 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa139691
7
8 dev-qt: remove Qt 4.8.6
9
10 Closes: https://github.com/gentoo/gentoo/pull/6073
11 Package-Manager: Portage-2.3.13, Repoman-2.3.4
12
13 dev-qt/assistant/Manifest | 1 -
14 dev-qt/assistant/assistant-4.8.6-r1.ebuild | 56 ---
15 dev-qt/designer/Manifest | 1 -
16 dev-qt/designer/designer-4.8.6-r1.ebuild | 59 ---
17 dev-qt/linguist/Manifest | 1 -
18 dev-qt/linguist/linguist-4.8.6-r1.ebuild | 42 --
19 dev-qt/pixeltool/Manifest | 1 -
20 dev-qt/pixeltool/pixeltool-4.8.6-r1.ebuild | 35 --
21 dev-qt/qdbusviewer/Manifest | 1 -
22 dev-qt/qdbusviewer/qdbusviewer-4.8.6-r1.ebuild | 42 --
23 dev-qt/qt3support/Manifest | 1 -
24 dev-qt/qt3support/qt3support-4.8.6-r1.ebuild | 36 --
25 dev-qt/qtbearer/Manifest | 1 -
26 dev-qt/qtbearer/qtbearer-4.8.6-r1.ebuild | 46 ---
27 dev-qt/qtcore/Manifest | 1 -
28 .../files/qtcore-4.8.6-QNAM-corruptions-fix.patch | 431 ---------------------
29 dev-qt/qtcore/qtcore-4.8.6-r2.ebuild | 86 ----
30 dev-qt/qtdbus/Manifest | 1 -
31 dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild | 43 --
32 dev-qt/qtdeclarative/Manifest | 1 -
33 dev-qt/qtdeclarative/qtdeclarative-4.8.6-r1.ebuild | 54 ---
34 dev-qt/qtdemo/Manifest | 1 -
35 dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild | 91 -----
36 dev-qt/qtgui/Manifest | 1 -
37 dev-qt/qtgui/files/qtgui-4.8.5-CVE-2015-0295.patch | 40 --
38 ...4.8.5-cleanlooks-floating-point-exception.patch | 38 --
39 ...gui-4.8.5-dont-crash-on-broken-GIF-images.patch | 43 --
40 dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1858.patch | 63 ---
41 dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1860.patch | 31 --
42 dev-qt/qtgui/qtgui-4.8.6-r4.ebuild | 174 ---------
43 dev-qt/qthelp/Manifest | 1 -
44 dev-qt/qthelp/qthelp-4.8.6-r3.ebuild | 114 ------
45 dev-qt/qtmultimedia/Manifest | 1 -
46 dev-qt/qtmultimedia/qtmultimedia-4.8.6-r1.ebuild | 47 ---
47 dev-qt/qtopengl/Manifest | 1 -
48 dev-qt/qtopengl/qtopengl-4.8.6-r1.ebuild | 48 ---
49 dev-qt/qtscript/Manifest | 1 -
50 dev-qt/qtscript/qtscript-4.8.6-r2.ebuild | 41 --
51 dev-qt/qtsql/Manifest | 1 -
52 dev-qt/qtsql/qtsql-4.8.6-r1.ebuild | 62 ---
53 dev-qt/qtsvg/Manifest | 1 -
54 dev-qt/qtsvg/qtsvg-4.8.6-r1.ebuild | 45 ---
55 dev-qt/qttest/Manifest | 1 -
56 dev-qt/qttest/qttest-4.8.6-r1.ebuild | 35 --
57 dev-qt/qttranslations/Manifest | 1 -
58 .../qttranslations/qttranslations-4.8.6-r1.ebuild | 43 --
59 dev-qt/qtwebkit/Manifest | 1 -
60 dev-qt/qtwebkit/qtwebkit-4.8.6-r1.ebuild | 72 ----
61 dev-qt/qtxmlpatterns/Manifest | 1 -
62 dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6-r1.ebuild | 36 --
63 50 files changed, 1975 deletions(-)
64
65 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
66 index 0611be6f664..bd9b15d8696 100644
67 --- a/dev-qt/assistant/Manifest
68 +++ b/dev-qt/assistant/Manifest
69 @@ -1,4 +1,3 @@
70 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
71 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
72 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
73 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
74
75 diff --git a/dev-qt/assistant/assistant-4.8.6-r1.ebuild b/dev-qt/assistant/assistant-4.8.6-r1.ebuild
76 deleted file mode 100644
77 index 2984aecba11..00000000000
78 --- a/dev-qt/assistant/assistant-4.8.6-r1.ebuild
79 +++ /dev/null
80 @@ -1,56 +0,0 @@
81 -# Copyright 1999-2015 Gentoo Foundation
82 -# Distributed under the terms of the GNU General Public License v2
83 -
84 -EAPI=5
85 -
86 -inherit eutils qt4-build-multilib
87 -
88 -DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
89 -
90 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
91 - KEYWORDS="alpha arm ia64 ppc ppc64 sparc"
92 -else
93 - KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
94 -fi
95 -
96 -IUSE="webkit"
97 -
98 -DEPEND="
99 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
100 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
101 - ~dev-qt/qthelp-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
102 - ~dev-qt/qtsql-${PV}[aqua=,debug=,sqlite,${MULTILIB_USEDEP}]
103 - webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
104 -"
105 -RDEPEND="${DEPEND}"
106 -
107 -PATCHES=(
108 - "${FILESDIR}/${PN}-4.8.2+gcc-4.7.patch"
109 -)
110 -
111 -QT4_TARGET_DIRECTORIES="tools/assistant/tools/assistant"
112 -
113 -src_prepare() {
114 - # bug 401173
115 - use webkit || PATCHES+=("${FILESDIR}/disable-webkit.patch")
116 -
117 - qt4-build-multilib_src_prepare
118 -}
119 -
120 -multilib_src_configure() {
121 - local myconf=(
122 - -system-libpng -system-libjpeg -system-zlib
123 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite2 -no-sql-odbc
124 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
125 - -fontconfig -no-multimedia -no-opengl -no-phonon -no-svg -no-xmlpatterns
126 - $(qt_use webkit)
127 - )
128 - qt4_multilib_src_configure
129 -}
130 -
131 -multilib_src_install_all() {
132 - qt4_multilib_src_install_all
133 -
134 - doicon tools/assistant/tools/assistant/images/assistant.png
135 - make_desktop_entry assistant Assistant assistant 'Qt;Development;Documentation'
136 -}
137
138 diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
139 index 0611be6f664..bd9b15d8696 100644
140 --- a/dev-qt/designer/Manifest
141 +++ b/dev-qt/designer/Manifest
142 @@ -1,4 +1,3 @@
143 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
144 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
145 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
146 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
147
148 diff --git a/dev-qt/designer/designer-4.8.6-r1.ebuild b/dev-qt/designer/designer-4.8.6-r1.ebuild
149 deleted file mode 100644
150 index 9ae4d7cec21..00000000000
151 --- a/dev-qt/designer/designer-4.8.6-r1.ebuild
152 +++ /dev/null
153 @@ -1,59 +0,0 @@
154 -# Copyright 1999-2017 Gentoo Foundation
155 -# Distributed under the terms of the GNU General Public License v2
156 -
157 -EAPI=5
158 -
159 -inherit eutils qt4-build-multilib
160 -
161 -DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
162 -
163 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
164 - KEYWORDS="alpha arm ia64 ppc ppc64 sparc"
165 -else
166 - KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
167 -fi
168 -
169 -DESIGNER_PLUGINS="declarative phonon qt3support webkit"
170 -IUSE="${DESIGNER_PLUGINS}"
171 -
172 -DEPEND="
173 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
174 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
175 - ~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
176 - declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
177 - qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
178 - webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
179 -"
180 -RDEPEND="${DEPEND}"
181 -PDEPEND="phonon? ( media-libs/phonon[designer,qt4] )"
182 -
183 -QT4_TARGET_DIRECTORIES="tools/designer"
184 -
185 -src_prepare() {
186 - qt4-build-multilib_src_prepare
187 -
188 - local plugin
189 - for plugin in ${DESIGNER_PLUGINS}; do
190 - if ! use ${plugin} || [[ ${plugin} == phonon ]]; then
191 - sed -i -e "/\<${plugin}\>/d" \
192 - tools/designer/src/plugins/plugins.pro || die
193 - fi
194 - done
195 -}
196 -
197 -multilib_src_configure() {
198 - local myconf=(
199 - -system-libpng -system-libjpeg -system-zlib
200 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
201 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
202 - -fontconfig -no-svg -no-webkit -no-phonon -no-opengl
203 - )
204 - qt4_multilib_src_configure
205 -}
206 -
207 -multilib_src_install_all() {
208 - qt4_multilib_src_install_all
209 -
210 - doicon tools/designer/src/designer/images/designer.png
211 - make_desktop_entry designer Designer designer 'Qt;Development;GUIDesigner'
212 -}
213
214 diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
215 index 0611be6f664..bd9b15d8696 100644
216 --- a/dev-qt/linguist/Manifest
217 +++ b/dev-qt/linguist/Manifest
218 @@ -1,4 +1,3 @@
219 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
220 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
221 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
222 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
223
224 diff --git a/dev-qt/linguist/linguist-4.8.6-r1.ebuild b/dev-qt/linguist/linguist-4.8.6-r1.ebuild
225 deleted file mode 100644
226 index b62996ad1ad..00000000000
227 --- a/dev-qt/linguist/linguist-4.8.6-r1.ebuild
228 +++ /dev/null
229 @@ -1,42 +0,0 @@
230 -# Copyright 1999-2017 Gentoo Foundation
231 -# Distributed under the terms of the GNU General Public License v2
232 -
233 -EAPI=5
234 -
235 -inherit eutils qt4-build-multilib
236 -
237 -DESCRIPTION="Graphical tool for translating Qt applications"
238 -
239 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
240 - KEYWORDS="alpha arm ia64 ppc ppc64 sparc"
241 -else
242 - KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
243 -fi
244 -
245 -IUSE=""
246 -
247 -DEPEND="
248 - ~dev-qt/designer-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
249 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
250 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
251 -"
252 -RDEPEND="${DEPEND}"
253 -
254 -QT4_TARGET_DIRECTORIES="tools/linguist/linguist"
255 -
256 -multilib_src_configure() {
257 - local myconf=(
258 - -system-libpng -system-libjpeg -system-zlib
259 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
260 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
261 - -fontconfig -no-svg -no-webkit -no-phonon -no-opengl
262 - )
263 - qt4_multilib_src_configure
264 -}
265 -
266 -multilib_src_install_all() {
267 - qt4_multilib_src_install_all
268 -
269 - newicon tools/linguist/linguist/images/icons/linguist-128-32.png linguist.png
270 - make_desktop_entry linguist Linguist linguist 'Qt;Development;Translation'
271 -}
272
273 diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
274 index 0611be6f664..bd9b15d8696 100644
275 --- a/dev-qt/pixeltool/Manifest
276 +++ b/dev-qt/pixeltool/Manifest
277 @@ -1,4 +1,3 @@
278 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
279 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
280 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
281 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
282
283 diff --git a/dev-qt/pixeltool/pixeltool-4.8.6-r1.ebuild b/dev-qt/pixeltool/pixeltool-4.8.6-r1.ebuild
284 deleted file mode 100644
285 index 24667775402..00000000000
286 --- a/dev-qt/pixeltool/pixeltool-4.8.6-r1.ebuild
287 +++ /dev/null
288 @@ -1,35 +0,0 @@
289 -# Copyright 1999-2015 Gentoo Foundation
290 -# Distributed under the terms of the GNU General Public License v2
291 -
292 -EAPI=5
293 -
294 -inherit qt4-build-multilib
295 -
296 -DESCRIPTION="Qt screen magnifier"
297 -
298 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
299 - KEYWORDS="alpha arm ia64 ppc ppc64 sparc"
300 -else
301 - KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
302 -fi
303 -
304 -IUSE=""
305 -
306 -DEPEND="
307 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
308 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
309 - !<dev-qt/qthelp-4.8.5:4
310 -"
311 -RDEPEND="${DEPEND}"
312 -
313 -QT4_TARGET_DIRECTORIES="tools/pixeltool"
314 -
315 -multilib_src_configure() {
316 - local myconf=(
317 - -system-libpng -system-libjpeg -system-zlib
318 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
319 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
320 - -fontconfig -no-svg -no-webkit -no-phonon -no-opengl
321 - )
322 - qt4_multilib_src_configure
323 -}
324
325 diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
326 index 0611be6f664..bd9b15d8696 100644
327 --- a/dev-qt/qdbusviewer/Manifest
328 +++ b/dev-qt/qdbusviewer/Manifest
329 @@ -1,4 +1,3 @@
330 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
331 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
332 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
333 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
334
335 diff --git a/dev-qt/qdbusviewer/qdbusviewer-4.8.6-r1.ebuild b/dev-qt/qdbusviewer/qdbusviewer-4.8.6-r1.ebuild
336 deleted file mode 100644
337 index f4df9d2bf65..00000000000
338 --- a/dev-qt/qdbusviewer/qdbusviewer-4.8.6-r1.ebuild
339 +++ /dev/null
340 @@ -1,42 +0,0 @@
341 -# Copyright 1999-2015 Gentoo Foundation
342 -# Distributed under the terms of the GNU General Public License v2
343 -
344 -EAPI=5
345 -
346 -inherit eutils qt4-build-multilib
347 -
348 -DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
349 -
350 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
351 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
352 -else
353 - KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
354 -fi
355 -
356 -IUSE=""
357 -
358 -DEPEND="
359 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
360 - ~dev-qt/qtdbus-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
361 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
362 -"
363 -RDEPEND="${DEPEND}"
364 -
365 -QT4_TARGET_DIRECTORIES="tools/qdbus/qdbusviewer"
366 -
367 -multilib_src_configure() {
368 - local myconf=(
369 - -system-libpng -system-libjpeg -system-zlib
370 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
371 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
372 - -fontconfig -no-svg -no-webkit -no-phonon -no-opengl
373 - )
374 - qt4_multilib_src_configure
375 -}
376 -
377 -multilib_src_install_all() {
378 - qt4_multilib_src_install_all
379 -
380 - newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
381 - make_desktop_entry qdbusviewer QDBusViewer qdbusviewer 'Qt;Development'
382 -}
383
384 diff --git a/dev-qt/qt3support/Manifest b/dev-qt/qt3support/Manifest
385 index 1bd4b07babd..0dfe1cd5b56 100644
386 --- a/dev-qt/qt3support/Manifest
387 +++ b/dev-qt/qt3support/Manifest
388 @@ -1,2 +1 @@
389 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
390 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
391
392 diff --git a/dev-qt/qt3support/qt3support-4.8.6-r1.ebuild b/dev-qt/qt3support/qt3support-4.8.6-r1.ebuild
393 deleted file mode 100644
394 index f3881522d17..00000000000
395 --- a/dev-qt/qt3support/qt3support-4.8.6-r1.ebuild
396 +++ /dev/null
397 @@ -1,36 +0,0 @@
398 -# Copyright 1999-2015 Gentoo Foundation
399 -# Distributed under the terms of the GNU General Public License v2
400 -
401 -EAPI=5
402 -
403 -inherit qt4-build-multilib
404 -
405 -DESCRIPTION="The Qt3Support module for the Qt toolkit"
406 -
407 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
408 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
409 -else
410 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
411 -fi
412 -
413 -IUSE="+accessibility"
414 -
415 -DEPEND="
416 - ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
417 - ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
418 - ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
419 -"
420 -RDEPEND="${DEPEND}"
421 -
422 -QT4_TARGET_DIRECTORIES="
423 - src/qt3support
424 - src/tools/uic3
425 - tools/porting"
426 -
427 -multilib_src_configure() {
428 - local myconf=(
429 - -qt3support
430 - $(qt_use accessibility)
431 - )
432 - qt4_multilib_src_configure
433 -}
434
435 diff --git a/dev-qt/qtbearer/Manifest b/dev-qt/qtbearer/Manifest
436 index 1bd4b07babd..0dfe1cd5b56 100644
437 --- a/dev-qt/qtbearer/Manifest
438 +++ b/dev-qt/qtbearer/Manifest
439 @@ -1,2 +1 @@
440 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
441 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
442
443 diff --git a/dev-qt/qtbearer/qtbearer-4.8.6-r1.ebuild b/dev-qt/qtbearer/qtbearer-4.8.6-r1.ebuild
444 deleted file mode 100644
445 index 785995366ca..00000000000
446 --- a/dev-qt/qtbearer/qtbearer-4.8.6-r1.ebuild
447 +++ /dev/null
448 @@ -1,46 +0,0 @@
449 -# Copyright 1999-2015 Gentoo Foundation
450 -# Distributed under the terms of the GNU General Public License v2
451 -
452 -EAPI=5
453 -
454 -inherit qt4-build-multilib
455 -
456 -DESCRIPTION="The network bearer plugins for the Qt toolkit"
457 -
458 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
459 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
460 -else
461 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
462 -fi
463 -
464 -IUSE="connman networkmanager"
465 -
466 -DEPEND="
467 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
468 - connman? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
469 - networkmanager? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
470 -"
471 -RDEPEND="${DEPEND}
472 - connman? ( net-misc/connman )
473 - networkmanager? ( net-misc/networkmanager )
474 -"
475 -
476 -pkg_setup() {
477 - QT4_TARGET_DIRECTORIES="
478 - src/plugins/bearer/generic
479 - $(use connman && echo src/plugins/bearer/connman)
480 - $(use networkmanager && echo src/plugins/bearer/networkmanager)"
481 -}
482 -
483 -multilib_src_configure() {
484 - local myconf=(
485 - $(use connman || use networkmanager || echo -no-dbus)
486 - -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
487 - -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
488 - -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
489 - -no-cups -no-gtkstyle -no-nas-sound -no-opengl
490 - -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
491 - -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
492 - )
493 - qt4_multilib_src_configure
494 -}
495
496 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
497 index a897f1af9c2..90ba6110935 100644
498 --- a/dev-qt/qtcore/Manifest
499 +++ b/dev-qt/qtcore/Manifest
500 @@ -1,4 +1,3 @@
501 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
502 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
503 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
504 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
505
506 diff --git a/dev-qt/qtcore/files/qtcore-4.8.6-QNAM-corruptions-fix.patch b/dev-qt/qtcore/files/qtcore-4.8.6-QNAM-corruptions-fix.patch
507 deleted file mode 100644
508 index 1d83caa3a26..00000000000
509 --- a/dev-qt/qtcore/files/qtcore-4.8.6-QNAM-corruptions-fix.patch
510 +++ /dev/null
511 @@ -1,431 +0,0 @@
512 -From fa81aa6d027049e855b76f5408586a288f160575 Mon Sep 17 00:00:00 2001
513 -From: Markus Goetz <markus@×××××.com>
514 -Date: Tue, 28 Apr 2015 11:57:36 +0200
515 -Subject: QNAM: Fix upload corruptions when server closes connection
516 -
517 -This patch fixes several upload corruptions if the server closes the connection
518 -while/before we send data into it. They happen inside multiple places in the HTTP
519 -layer and are explained in the comments.
520 -Corruptions are:
521 -* The upload byte device has an in-flight signal with pending upload data, if
522 -it gets reset (because server closes the connection) then the re-send of the
523 -request was sometimes taking this stale in-flight pending upload data.
524 -* Because some signals were DirectConnection and some were QueuedConnection, there
525 -was a chance that a direct signal overtakes a queued signal. The state machine
526 -then sent data down the socket which was buffered there (and sent later) although
527 -it did not match the current state of the state machine when it was actually sent.
528 -* A socket was seen as being able to have requests sent even though it was not
529 -encrypted yet. This relates to the previous corruption where data is stored inside
530 -the socket's buffer and then sent later.
531 -
532 -The included auto test produces all fixed corruptions, I detected no regressions
533 -via the other tests.
534 -This code also adds a bit of sanity checking to protect from possible further
535 -problems.
536 -
537 -[ChangeLog][QtNetwork] Fix HTTP(s) upload corruption when server closes connection
538 -
539 -(cherry picked from commit qtbase/cff39fba10ffc10ee4dcfdc66ff6528eb26462d3)
540 -Change-Id: I9793297be6cf3edfb75b65ba03b65f7a133ef194
541 -Reviewed-by: Richard J. Moore <rich@×××.org>
542 ----
543 - src/corelib/io/qnoncontiguousbytedevice.cpp | 19 +++
544 - src/corelib/io/qnoncontiguousbytedevice_p.h | 4 +
545 - .../access/qhttpnetworkconnectionchannel.cpp | 47 +++++-
546 - src/network/access/qhttpthreaddelegate_p.h | 36 ++++-
547 - src/network/access/qnetworkaccesshttpbackend.cpp | 24 ++-
548 - src/network/access/qnetworkaccesshttpbackend_p.h | 5 +-
549 - tests/auto/qnetworkreply/tst_qnetworkreply.cpp | 174 ++++++++++++++++++++-
550 - 7 files changed, 280 insertions(+), 29 deletions(-)
551 -
552 -diff --git a/src/corelib/io/qnoncontiguousbytedevice.cpp b/src/corelib/io/qnoncontiguousbytedevice.cpp
553 -index bf58eee..1a0591e 100644
554 ---- a/src/corelib/io/qnoncontiguousbytedevice.cpp
555 -+++ b/src/corelib/io/qnoncontiguousbytedevice.cpp
556 -@@ -245,6 +245,12 @@ qint64 QNonContiguousByteDeviceByteArrayImpl::size()
557 - return byteArray->size();
558 - }
559 -
560 -+qint64 QNonContiguousByteDeviceByteArrayImpl::pos()
561 -+{
562 -+ return currentPosition;
563 -+}
564 -+
565 -+
566 - QNonContiguousByteDeviceRingBufferImpl::QNonContiguousByteDeviceRingBufferImpl(QSharedPointer<QRingBuffer> rb)
567 - : QNonContiguousByteDevice(), currentPosition(0)
568 - {
569 -@@ -296,6 +302,11 @@ qint64 QNonContiguousByteDeviceRingBufferImpl::size()
570 - return ringBuffer->size();
571 - }
572 -
573 -+qint64 QNonContiguousByteDeviceRingBufferImpl::pos()
574 -+{
575 -+ return currentPosition;
576 -+}
577 -+
578 - QNonContiguousByteDeviceIoDeviceImpl::QNonContiguousByteDeviceIoDeviceImpl(QIODevice *d)
579 - : QNonContiguousByteDevice(),
580 - currentReadBuffer(0), currentReadBufferSize(16*1024),
581 -@@ -415,6 +426,14 @@ qint64 QNonContiguousByteDeviceIoDeviceImpl::size()
582 - return device->size() - initialPosition;
583 - }
584 -
585 -+qint64 QNonContiguousByteDeviceIoDeviceImpl::pos()
586 -+{
587 -+ if (device->isSequential())
588 -+ return -1;
589 -+
590 -+ return device->pos();
591 -+}
592 -+
593 - QByteDeviceWrappingIoDevice::QByteDeviceWrappingIoDevice(QNonContiguousByteDevice *bd) : QIODevice((QObject*)0)
594 - {
595 - byteDevice = bd;
596 -diff --git a/src/corelib/io/qnoncontiguousbytedevice_p.h b/src/corelib/io/qnoncontiguousbytedevice_p.h
597 -index b6966eb..d1a99a1 100644
598 ---- a/src/corelib/io/qnoncontiguousbytedevice_p.h
599 -+++ b/src/corelib/io/qnoncontiguousbytedevice_p.h
600 -@@ -69,6 +69,7 @@ public:
601 - virtual const char* readPointer(qint64 maximumLength, qint64 &len) = 0;
602 - virtual bool advanceReadPointer(qint64 amount) = 0;
603 - virtual bool atEnd() = 0;
604 -+ virtual qint64 pos() { return -1; }
605 - virtual bool reset() = 0;
606 - void disableReset();
607 - bool isResetDisabled() { return resetDisabled; }
608 -@@ -108,6 +109,7 @@ public:
609 - bool atEnd();
610 - bool reset();
611 - qint64 size();
612 -+ qint64 pos();
613 - protected:
614 - QByteArray* byteArray;
615 - qint64 currentPosition;
616 -@@ -123,6 +125,7 @@ public:
617 - bool atEnd();
618 - bool reset();
619 - qint64 size();
620 -+ qint64 pos();
621 - protected:
622 - QSharedPointer<QRingBuffer> ringBuffer;
623 - qint64 currentPosition;
624 -@@ -140,6 +143,7 @@ public:
625 - bool atEnd();
626 - bool reset();
627 - qint64 size();
628 -+ qint64 pos();
629 - protected:
630 - QIODevice* device;
631 - QByteArray* currentReadBuffer;
632 -diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp
633 -index 550e090..db2f712 100644
634 ---- a/src/network/access/qhttpnetworkconnectionchannel.cpp
635 -+++ b/src/network/access/qhttpnetworkconnectionchannel.cpp
636 -@@ -107,15 +107,19 @@ void QHttpNetworkConnectionChannel::init()
637 - socket->setProxy(QNetworkProxy::NoProxy);
638 - #endif
639 -
640 -+ // We want all signals (except the interactive ones) be connected as QueuedConnection
641 -+ // because else we're falling into cases where we recurse back into the socket code
642 -+ // and mess up the state. Always going to the event loop (and expecting that when reading/writing)
643 -+ // is safer.
644 - QObject::connect(socket, SIGNAL(bytesWritten(qint64)),
645 - this, SLOT(_q_bytesWritten(qint64)),
646 -- Qt::DirectConnection);
647 -+ Qt::QueuedConnection);
648 - QObject::connect(socket, SIGNAL(connected()),
649 - this, SLOT(_q_connected()),
650 -- Qt::DirectConnection);
651 -+ Qt::QueuedConnection);
652 - QObject::connect(socket, SIGNAL(readyRead()),
653 - this, SLOT(_q_readyRead()),
654 -- Qt::DirectConnection);
655 -+ Qt::QueuedConnection);
656 -
657 - // The disconnected() and error() signals may already come
658 - // while calling connectToHost().
659 -@@ -144,13 +148,13 @@ void QHttpNetworkConnectionChannel::init()
660 - // won't be a sslSocket if encrypt is false
661 - QObject::connect(sslSocket, SIGNAL(encrypted()),
662 - this, SLOT(_q_encrypted()),
663 -- Qt::DirectConnection);
664 -+ Qt::QueuedConnection);
665 - QObject::connect(sslSocket, SIGNAL(sslErrors(QList<QSslError>)),
666 - this, SLOT(_q_sslErrors(QList<QSslError>)),
667 - Qt::DirectConnection);
668 - QObject::connect(sslSocket, SIGNAL(encryptedBytesWritten(qint64)),
669 - this, SLOT(_q_encryptedBytesWritten(qint64)),
670 -- Qt::DirectConnection);
671 -+ Qt::QueuedConnection);
672 - }
673 - #endif
674 - }
675 -@@ -163,7 +167,8 @@ void QHttpNetworkConnectionChannel::close()
676 - else
677 - state = QHttpNetworkConnectionChannel::ClosingState;
678 -
679 -- socket->close();
680 -+ if (socket)
681 -+ socket->close();
682 - }
683 -
684 -
685 -@@ -280,6 +285,14 @@ bool QHttpNetworkConnectionChannel::sendRequest()
686 - // nothing to read currently, break the loop
687 - break;
688 - } else {
689 -+ if (written != uploadByteDevice->pos()) {
690 -+ // Sanity check. This was useful in tracking down an upload corruption.
691 -+ qWarning() << "QHttpProtocolHandler: Internal error in sendRequest. Expected to write at position" << written << "but read device is at" << uploadByteDevice->pos();
692 -+ Q_ASSERT(written == uploadByteDevice->pos());
693 -+ connection->d_func()->emitReplyError(socket, reply, QNetworkReply::ProtocolFailure);
694 -+ return false;
695 -+ }
696 -+
697 - qint64 currentWriteSize = socket->write(readPointer, currentReadSize);
698 - if (currentWriteSize == -1 || currentWriteSize != currentReadSize) {
699 - // socket broke down
700 -@@ -639,6 +652,14 @@ bool QHttpNetworkConnectionChannel::ensureConnection()
701 - }
702 - return false;
703 - }
704 -+
705 -+ // This code path for ConnectedState
706 -+ if (pendingEncrypt) {
707 -+ // Let's only be really connected when we have received the encrypted() signal. Else the state machine seems to mess up
708 -+ // and corrupt the things sent to the server.
709 -+ return false;
710 -+ }
711 -+
712 - return true;
713 - }
714 -
715 -@@ -980,6 +1001,13 @@ void QHttpNetworkConnectionChannel::_q_readyRead()
716 - void QHttpNetworkConnectionChannel::_q_bytesWritten(qint64 bytes)
717 - {
718 - Q_UNUSED(bytes);
719 -+
720 -+ if (ssl) {
721 -+ // In the SSL case we want to send data from encryptedBytesWritten signal since that one
722 -+ // is the one going down to the actual network, not only into some SSL buffer.
723 -+ return;
724 -+ }
725 -+
726 - // bytes have been written to the socket. write even more of them :)
727 - if (isSocketWriting())
728 - sendRequest();
729 -@@ -1029,7 +1057,7 @@ void QHttpNetworkConnectionChannel::_q_connected()
730 -
731 - // ### FIXME: if the server closes the connection unexpectedly, we shouldn't send the same broken request again!
732 - //channels[i].reconnectAttempts = 2;
733 -- if (!pendingEncrypt) {
734 -+ if (!pendingEncrypt && !ssl) { // FIXME: Didn't work properly with pendingEncrypt only, we should refactor this into an EncrypingState
735 - state = QHttpNetworkConnectionChannel::IdleState;
736 - if (!reply)
737 - connection->d_func()->dequeueRequest(socket);
738 -@@ -1157,7 +1185,10 @@ void QHttpNetworkConnectionChannel::_q_proxyAuthenticationRequired(const QNetwor
739 -
740 - void QHttpNetworkConnectionChannel::_q_uploadDataReadyRead()
741 - {
742 -- sendRequest();
743 -+ if (reply && state == QHttpNetworkConnectionChannel::WritingState) {
744 -+ // There might be timing issues, make sure to only send upload data if really in that state
745 -+ sendRequest();
746 -+ }
747 - }
748 -
749 - #ifndef QT_NO_OPENSSL
750 -diff --git a/src/network/access/qhttpthreaddelegate_p.h b/src/network/access/qhttpthreaddelegate_p.h
751 -index 7648325..9dd0deb 100644
752 ---- a/src/network/access/qhttpthreaddelegate_p.h
753 -+++ b/src/network/access/qhttpthreaddelegate_p.h
754 -@@ -190,6 +190,7 @@ protected:
755 - QByteArray m_dataArray;
756 - bool m_atEnd;
757 - qint64 m_size;
758 -+ qint64 m_pos; // to match calls of haveDataSlot with the expected position
759 - public:
760 - QNonContiguousByteDeviceThreadForwardImpl(bool aE, qint64 s)
761 - : QNonContiguousByteDevice(),
762 -@@ -197,7 +198,8 @@ public:
763 - m_amount(0),
764 - m_data(0),
765 - m_atEnd(aE),
766 -- m_size(s)
767 -+ m_size(s),
768 -+ m_pos(0)
769 - {
770 - }
771 -
772 -@@ -205,6 +207,11 @@ public:
773 - {
774 - }
775 -
776 -+ qint64 pos()
777 -+ {
778 -+ return m_pos;
779 -+ }
780 -+
781 - const char* readPointer(qint64 maximumLength, qint64 &len)
782 - {
783 - if (m_amount > 0) {
784 -@@ -232,11 +239,10 @@ public:
785 -
786 - m_amount -= a;
787 - m_data += a;
788 -+ m_pos += a;
789 -
790 -- // To main thread to inform about our state
791 -- emit processedData(a);
792 --
793 -- // FIXME possible optimization, already ask user thread for some data
794 -+ // To main thread to inform about our state. The m_pos will be sent as a sanity check.
795 -+ emit processedData(m_pos, a);
796 -
797 - return true;
798 - }
799 -@@ -253,10 +259,21 @@ public:
800 - {
801 - m_amount = 0;
802 - m_data = 0;
803 -+ m_dataArray.clear();
804 -+
805 -+ if (wantDataPending) {
806 -+ // had requested the user thread to send some data (only 1 in-flight at any moment)
807 -+ wantDataPending = false;
808 -+ }
809 -
810 - // Communicate as BlockingQueuedConnection
811 - bool b = false;
812 - emit resetData(&b);
813 -+ if (b) {
814 -+ // the reset succeeded, we're at pos 0 again
815 -+ m_pos = 0;
816 -+ // the HTTP code will anyway abort the request if !b.
817 -+ }
818 - return b;
819 - }
820 -
821 -@@ -267,8 +284,13 @@ public:
822 -
823 - public slots:
824 - // From user thread:
825 -- void haveDataSlot(QByteArray dataArray, bool dataAtEnd, qint64 dataSize)
826 -+ void haveDataSlot(qint64 pos, QByteArray dataArray, bool dataAtEnd, qint64 dataSize)
827 - {
828 -+ if (pos != m_pos) {
829 -+ // Sometimes when re-sending a request in the qhttpnetwork* layer there is a pending haveData from the
830 -+ // user thread on the way to us. We need to ignore it since it is the data for the wrong(later) chunk.
831 -+ return;
832 -+ }
833 - wantDataPending = false;
834 -
835 - m_dataArray = dataArray;
836 -@@ -288,7 +310,7 @@ signals:
837 -
838 - // to main thread:
839 - void wantData(qint64);
840 -- void processedData(qint64);
841 -+ void processedData(qint64 pos, qint64 amount);
842 - void resetData(bool *b);
843 - };
844 -
845 -diff --git a/src/network/access/qnetworkaccesshttpbackend.cpp b/src/network/access/qnetworkaccesshttpbackend.cpp
846 -index cc67258..fe2f627 100644
847 ---- a/src/network/access/qnetworkaccesshttpbackend.cpp
848 -+++ b/src/network/access/qnetworkaccesshttpbackend.cpp
849 -@@ -193,6 +193,7 @@ QNetworkAccessHttpBackendFactory::create(QNetworkAccessManager::Operation op,
850 - QNetworkAccessHttpBackend::QNetworkAccessHttpBackend()
851 - : QNetworkAccessBackend()
852 - , statusCode(0)
853 -+ , uploadByteDevicePosition(false)
854 - , pendingDownloadDataEmissions(new QAtomicInt())
855 - , pendingDownloadProgressEmissions(new QAtomicInt())
856 - , loadingFromCache(false)
857 -@@ -610,9 +611,9 @@ void QNetworkAccessHttpBackend::postRequest()
858 - forwardUploadDevice->setParent(delegate); // needed to make sure it is moved on moveToThread()
859 - delegate->httpRequest.setUploadByteDevice(forwardUploadDevice);
860 -
861 -- // From main thread to user thread:
862 -- QObject::connect(this, SIGNAL(haveUploadData(QByteArray, bool, qint64)),
863 -- forwardUploadDevice, SLOT(haveDataSlot(QByteArray, bool, qint64)), Qt::QueuedConnection);
864 -+ // From user thread to http thread:
865 -+ QObject::connect(this, SIGNAL(haveUploadData(qint64,QByteArray,bool,qint64)),
866 -+ forwardUploadDevice, SLOT(haveDataSlot(qint64,QByteArray,bool,qint64)), Qt::QueuedConnection);
867 - QObject::connect(uploadByteDevice.data(), SIGNAL(readyRead()),
868 - forwardUploadDevice, SIGNAL(readyRead()),
869 - Qt::QueuedConnection);
870 -@@ -620,8 +621,8 @@ void QNetworkAccessHttpBackend::postRequest()
871 - // From http thread to user thread:
872 - QObject::connect(forwardUploadDevice, SIGNAL(wantData(qint64)),
873 - this, SLOT(wantUploadDataSlot(qint64)));
874 -- QObject::connect(forwardUploadDevice, SIGNAL(processedData(qint64)),
875 -- this, SLOT(sentUploadDataSlot(qint64)));
876 -+ QObject::connect(forwardUploadDevice,SIGNAL(processedData(qint64, qint64)),
877 -+ this, SLOT(sentUploadDataSlot(qint64,qint64)));
878 - connect(forwardUploadDevice, SIGNAL(resetData(bool*)),
879 - this, SLOT(resetUploadDataSlot(bool*)),
880 - Qt::BlockingQueuedConnection); // this is the only one with BlockingQueued!
881 -@@ -915,12 +916,21 @@ void QNetworkAccessHttpBackend::replySslConfigurationChanged(const QSslConfigura
882 - void QNetworkAccessHttpBackend::resetUploadDataSlot(bool *r)
883 - {
884 - *r = uploadByteDevice->reset();
885 -+ if (*r) {
886 -+ // reset our own position which is used for the inter-thread communication
887 -+ uploadByteDevicePosition = 0;
888 -+ }
889 - }
890 -
891 - // Coming from QNonContiguousByteDeviceThreadForwardImpl in HTTP thread
892 --void QNetworkAccessHttpBackend::sentUploadDataSlot(qint64 amount)
893 -+void QNetworkAccessHttpBackend::sentUploadDataSlot(qint64 pos, qint64 amount)
894 - {
895 -+ if (uploadByteDevicePosition + amount != pos) {
896 -+ // Sanity check, should not happen.
897 -+ error(QNetworkReply::UnknownNetworkError, "");
898 -+ }
899 - uploadByteDevice->advanceReadPointer(amount);
900 -+ uploadByteDevicePosition += amount;
901 - }
902 -
903 - // Coming from QNonContiguousByteDeviceThreadForwardImpl in HTTP thread
904 -@@ -933,7 +943,7 @@ void QNetworkAccessHttpBackend::wantUploadDataSlot(qint64 maxSize)
905 - QByteArray dataArray(data, currentUploadDataLength);
906 -
907 - // Communicate back to HTTP thread
908 -- emit haveUploadData(dataArray, uploadByteDevice->atEnd(), uploadByteDevice->size());
909 -+ emit haveUploadData(uploadByteDevicePosition, dataArray, uploadByteDevice->atEnd(), uploadByteDevice->size());
910 - }
911 -
912 - /*
913 -diff --git a/src/network/access/qnetworkaccesshttpbackend_p.h b/src/network/access/qnetworkaccesshttpbackend_p.h
914 -index 13519c6..b4ed67c 100644
915 ---- a/src/network/access/qnetworkaccesshttpbackend_p.h
916 -+++ b/src/network/access/qnetworkaccesshttpbackend_p.h
917 -@@ -112,7 +112,7 @@ signals:
918 -
919 - void startHttpRequestSynchronously();
920 -
921 -- void haveUploadData(QByteArray dataArray, bool dataAtEnd, qint64 dataSize);
922 -+ void haveUploadData(const qint64 pos, QByteArray dataArray, bool dataAtEnd, qint64 dataSize);
923 - private slots:
924 - // From HTTP thread:
925 - void replyDownloadData(QByteArray);
926 -@@ -129,13 +129,14 @@ private slots:
927 - // From QNonContiguousByteDeviceThreadForwardImpl in HTTP thread:
928 - void resetUploadDataSlot(bool *r);
929 - void wantUploadDataSlot(qint64);
930 -- void sentUploadDataSlot(qint64);
931 -+ void sentUploadDataSlot(qint64, qint64);
932 -
933 - bool sendCacheContents(const QNetworkCacheMetaData &metaData);
934 -
935 - private:
936 - QHttpNetworkRequest httpRequest; // There is also a copy in the HTTP thread
937 - int statusCode;
938 -+ qint64 uploadByteDevicePosition;
939 - QString reasonPhrase;
940 - // Will be increased by HTTP thread:
941 - QSharedPointer<QAtomicInt> pendingDownloadDataEmissions;
942 -
943
944 diff --git a/dev-qt/qtcore/qtcore-4.8.6-r2.ebuild b/dev-qt/qtcore/qtcore-4.8.6-r2.ebuild
945 deleted file mode 100644
946 index c9a3c5e433b..00000000000
947 --- a/dev-qt/qtcore/qtcore-4.8.6-r2.ebuild
948 +++ /dev/null
949 @@ -1,86 +0,0 @@
950 -# Copyright 1999-2016 Gentoo Foundation
951 -# Distributed under the terms of the GNU General Public License v2
952 -
953 -EAPI=5
954 -
955 -inherit qt4-build-multilib
956 -
957 -DESCRIPTION="Cross-platform application development framework"
958 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
959 -IUSE="+glib iconv icu qt3support ssl"
960 -
961 -DEPEND="
962 - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
963 - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
964 - iconv? ( >=virtual/libiconv-0-r2[${MULTILIB_USEDEP}] )
965 - icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
966 - ssl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
967 -"
968 -RDEPEND="${DEPEND}"
969 -PDEPEND="
970 - ~dev-qt/qttranslations-${PV}
971 - qt3support? ( ~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support,${MULTILIB_USEDEP}] )
972 -"
973 -
974 -MULTILIB_WRAPPED_HEADERS=(
975 - /usr/include/qt4/Qt/qconfig.h
976 - /usr/include/qt4/QtCore/qconfig.h
977 -)
978 -
979 -PATCHES=(
980 - "${FILESDIR}/${PN}-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch" # bug 514968
981 - "${FILESDIR}/${PN}-4.8.5-qeventdispatcher-recursive.patch" # bug 514968
982 - "${FILESDIR}/${PN}-4.8.6-QNAM-corruptions-fix.patch" # bug 548622
983 - "${FILESDIR}/${PN}-4.8.6-moc-boost-1.60.patch" # bug 556104
984 -)
985 -
986 -QT4_TARGET_DIRECTORIES="
987 - src/tools/bootstrap
988 - src/tools/moc
989 - src/tools/rcc
990 - src/tools/uic
991 - src/corelib
992 - src/network
993 - src/xml
994 - src/plugins/codecs/cn
995 - src/plugins/codecs/jp
996 - src/plugins/codecs/kr
997 - src/plugins/codecs/tw
998 - tools/linguist/lconvert
999 - tools/linguist/lrelease
1000 - tools/linguist/lupdate"
1001 -
1002 -QCONFIG_DEFINE="QT_ZLIB"
1003 -
1004 -src_prepare() {
1005 - qt4-build-multilib_src_prepare
1006 -
1007 - # bug 172219
1008 - sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
1009 - -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
1010 - qmake/Makefile.unix || die "sed qmake/Makefile.unix failed"
1011 -
1012 - # bug 427782
1013 - sed -i -e '/^CPPFLAGS\s*=/ s/-g //' \
1014 - qmake/Makefile.unix || die "sed CPPFLAGS in qmake/Makefile.unix failed"
1015 - sed -i -e 's/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/' \
1016 - -e 's/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/' \
1017 - configure || die "sed configure setBootstrapVariable failed"
1018 -}
1019 -
1020 -multilib_src_configure() {
1021 - local myconf=(
1022 - -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
1023 - -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1024 - -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
1025 - -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl -no-openvg
1026 - -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1027 - -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
1028 - $(qt_use glib)
1029 - $(qt_use iconv)
1030 - $(qt_use icu)
1031 - $(use ssl && echo -openssl-linked || echo -no-openssl)
1032 - $(qt_use qt3support)
1033 - )
1034 - qt4_multilib_src_configure
1035 -}
1036
1037 diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
1038 index a897f1af9c2..90ba6110935 100644
1039 --- a/dev-qt/qtdbus/Manifest
1040 +++ b/dev-qt/qtdbus/Manifest
1041 @@ -1,4 +1,3 @@
1042 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1043 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1044 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
1045 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
1046
1047 diff --git a/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild b/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild
1048 deleted file mode 100644
1049 index 9118a50333c..00000000000
1050 --- a/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild
1051 +++ /dev/null
1052 @@ -1,43 +0,0 @@
1053 -# Copyright 1999-2015 Gentoo Foundation
1054 -# Distributed under the terms of the GNU General Public License v2
1055 -
1056 -EAPI=5
1057 -
1058 -inherit qt4-build-multilib
1059 -
1060 -DESCRIPTION="The DBus module for the Qt toolkit"
1061 -
1062 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1063 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
1064 -else
1065 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
1066 -fi
1067 -
1068 -IUSE=""
1069 -
1070 -DEPEND="
1071 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1072 - sys-apps/dbus[${MULTILIB_USEDEP}]
1073 -"
1074 -RDEPEND="${DEPEND}"
1075 -
1076 -PATCHES=(
1077 - "${FILESDIR}/${PN}-4.7-qdbusintegrator-no-const.patch"
1078 - "${FILESDIR}/${PN}-4.8.4-qdbusconnection-silence-warning.patch"
1079 -)
1080 -
1081 -QT4_TARGET_DIRECTORIES="
1082 - src/dbus
1083 - tools/qdbus/qdbus
1084 - tools/qdbus/qdbusxml2cpp
1085 - tools/qdbus/qdbuscpp2xml"
1086 -
1087 -QCONFIG_ADD="dbus dbus-linked"
1088 -QCONFIG_DEFINE="QT_DBUS"
1089 -
1090 -multilib_src_configure() {
1091 - local myconf=(
1092 - -dbus-linked
1093 - )
1094 - qt4_multilib_src_configure
1095 -}
1096
1097 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
1098 index bb1af78bcad..32d2ab2f7fe 100644
1099 --- a/dev-qt/qtdeclarative/Manifest
1100 +++ b/dev-qt/qtdeclarative/Manifest
1101 @@ -1,4 +1,3 @@
1102 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1103 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1104 DIST qtdeclarative-opensource-src-5.6.2.tar.xz 18813016 SHA256 0086a986bc36b398ba518c404d08cdff0a0d7978c30aa3fa2ab73d71654209da SHA512 30870f6c40b8c8ecd3b960ece8175f98a42aebc3f4fcada06b4dcc0f844c4acfd955d550d7014fb441f65d7010ced8a6ef394ec3887dc543306b5ef15570c88d WHIRLPOOL ef4ae3f6cebd44528917bd571b1eaa55d07b96f3b005e25eb201ef52477a6dff742fe85b30f491793ea8256489349780adb79a93ccb7d64e1787a7d5d388041e
1105 DIST qtdeclarative-opensource-src-5.7.1.tar.xz 18976920 SHA256 fd13dd3059d20694a857ed30ee56a2ade908c0cb93246f9804a65f7a2d775d56 SHA512 8c56099a13103f4831a7ceb29223722c1f8efb0e9a87a4c1fdf0b55a3c5b4cedfdac6e06960ea5d03df4184b3d1c6bc3f21bdcdbd2400591143930aa8e32a2ab WHIRLPOOL 36fdf7de44aaef1b5f6a6b7719705422cc4593da1a79e156a797bc86389f96b0bd5658b00ebc7177ecb2e5e17c3beead4205ccb7fb0d0eb2ec8679c5a58ae6fa
1106
1107 diff --git a/dev-qt/qtdeclarative/qtdeclarative-4.8.6-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-4.8.6-r1.ebuild
1108 deleted file mode 100644
1109 index fcc4f19abff..00000000000
1110 --- a/dev-qt/qtdeclarative/qtdeclarative-4.8.6-r1.ebuild
1111 +++ /dev/null
1112 @@ -1,54 +0,0 @@
1113 -# Copyright 1999-2015 Gentoo Foundation
1114 -# Distributed under the terms of the GNU General Public License v2
1115 -
1116 -EAPI=5
1117 -
1118 -inherit qt4-build-multilib
1119 -
1120 -DESCRIPTION="The Declarative module for the Qt toolkit"
1121 -
1122 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1123 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
1124 -else
1125 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
1126 -fi
1127 -
1128 -IUSE="+accessibility qt3support webkit"
1129 -
1130 -DEPEND="
1131 - ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
1132 - ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
1133 - ~dev-qt/qtopengl-${PV}[aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
1134 - ~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1135 - ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
1136 - ~dev-qt/qtsvg-${PV}[accessibility=,aqua=,debug=,${MULTILIB_USEDEP}]
1137 - ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1138 - qt3support? ( ~dev-qt/qt3support-${PV}[accessibility=,aqua=,debug=,${MULTILIB_USEDEP}] )
1139 - webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1140 -"
1141 -RDEPEND="${DEPEND}"
1142 -
1143 -QT4_TARGET_DIRECTORIES="
1144 - src/declarative
1145 - src/imports
1146 - src/plugins/qmltooling
1147 - tools/qml
1148 - tools/qmlplugindump"
1149 -
1150 -QCONFIG_ADD="declarative"
1151 -QCONFIG_DEFINE="QT_DECLARATIVE"
1152 -
1153 -pkg_setup() {
1154 - use webkit && QT4_TARGET_DIRECTORIES+="
1155 - src/3rdparty/webkit/Source/WebKit/qt/declarative"
1156 -}
1157 -
1158 -multilib_src_configure() {
1159 - local myconf=(
1160 - -declarative -no-gtkstyle
1161 - $(qt_use accessibility)
1162 - $(qt_use qt3support)
1163 - $(qt_use webkit)
1164 - )
1165 - qt4_multilib_src_configure
1166 -}
1167
1168 diff --git a/dev-qt/qtdemo/Manifest b/dev-qt/qtdemo/Manifest
1169 index 1bd4b07babd..0dfe1cd5b56 100644
1170 --- a/dev-qt/qtdemo/Manifest
1171 +++ b/dev-qt/qtdemo/Manifest
1172 @@ -1,2 +1 @@
1173 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1174 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1175
1176 diff --git a/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild b/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild
1177 deleted file mode 100644
1178 index a49456b792d..00000000000
1179 --- a/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild
1180 +++ /dev/null
1181 @@ -1,91 +0,0 @@
1182 -# Copyright 1999-2017 Gentoo Foundation
1183 -# Distributed under the terms of the GNU General Public License v2
1184 -
1185 -EAPI=5
1186 -
1187 -inherit qt4-build-multilib
1188 -
1189 -DESCRIPTION="Demonstration module and examples for the Qt toolkit"
1190 -
1191 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1192 - KEYWORDS="arm ppc ppc64"
1193 -else
1194 - KEYWORDS="amd64 arm ppc ppc64 x86"
1195 -fi
1196 -
1197 -IUSE="dbus declarative multimedia opengl phonon webkit xmlpatterns"
1198 -
1199 -DEPEND="
1200 - ~dev-qt/designer-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1201 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1202 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1203 - ~dev-qt/qthelp-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1204 - ~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1205 - ~dev-qt/qtsql-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1206 - ~dev-qt/qtsvg-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1207 - ~dev-qt/qttest-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1208 - dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1209 - declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,webkit?,${MULTILIB_USEDEP}] )
1210 - multimedia? ( ~dev-qt/qtmultimedia-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1211 - opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1212 - phonon? ( media-libs/phonon[qt4] )
1213 - webkit? ( ~dev-qt/qtwebkit-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1214 - xmlpatterns? ( ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1215 -"
1216 -RDEPEND="${DEPEND}"
1217 -
1218 -PATCHES=(
1219 - "${FILESDIR}/${PN}-4.6-plugandpaint.patch"
1220 -)
1221 -
1222 -QT4_TARGET_DIRECTORIES="
1223 - demos
1224 - examples"
1225 -
1226 -src_prepare() {
1227 - qt4-build-multilib_src_prepare
1228 -
1229 - # Array mapping USE flags to subdirs
1230 - local flags_subdirs_map=(
1231 - 'dbus'
1232 - 'declarative:declarative'
1233 - 'multimedia:spectrum'
1234 - 'opengl:boxes|glhypnotizer'
1235 - 'phonon:mediaplayer'
1236 - 'webkit:browser'
1237 - 'xmlpatterns'
1238 - )
1239 -
1240 - # Disable unwanted examples/demos
1241 - for flag in "${flags_subdirs_map[@]}"; do
1242 - if ! use ${flag%:*}; then
1243 - einfo "Disabling ${flag%:*} examples"
1244 - sed -i -e "/SUBDIRS += ${flag%:*}/d" \
1245 - examples/examples.pro || die
1246 -
1247 - if [[ ${flag} == *:* ]]; then
1248 - einfo "Disabling ${flag%:*} demos"
1249 - sed -i -re "/SUBDIRS \+= demos_(${flag#*:})/d" \
1250 - demos/demos.pro || die
1251 - fi
1252 - fi
1253 - done
1254 -
1255 - # Remove bogus dependency on qt3support (bug 510042)
1256 - sed -i -e 's/contains(QT_CONFIG, qt3support)://' \
1257 - examples/graphicsview/graphicsview.pro || die
1258 -}
1259 -
1260 -multilib_src_configure() {
1261 - local myconf=(
1262 - $(qt_use dbus)
1263 - $(qt_use declarative)
1264 - $(qt_use multimedia) -no-audio-backend
1265 - $(qt_use opengl)
1266 - -no-openvg
1267 - $(qt_native_use phonon) -no-phonon-backend
1268 - $(qt_use webkit)
1269 - $(qt_use xmlpatterns)
1270 - )
1271 - qt4_multilib_src_configure
1272 -}
1273
1274 diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
1275 index ca99b2dc670..f5259bbe8e8 100644
1276 --- a/dev-qt/qtgui/Manifest
1277 +++ b/dev-qt/qtgui/Manifest
1278 @@ -1,4 +1,3 @@
1279 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1280 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1281 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
1282 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
1283
1284 diff --git a/dev-qt/qtgui/files/qtgui-4.8.5-CVE-2015-0295.patch b/dev-qt/qtgui/files/qtgui-4.8.5-CVE-2015-0295.patch
1285 deleted file mode 100644
1286 index 3ac87d8dc36..00000000000
1287 --- a/dev-qt/qtgui/files/qtgui-4.8.5-CVE-2015-0295.patch
1288 +++ /dev/null
1289 @@ -1,40 +0,0 @@
1290 -From e50aa2252cdd5cb53eef7d8c4503c7edff634f68 Mon Sep 17 00:00:00 2001
1291 -From: "Richard J. Moore" <rich@×××.org>
1292 -Date: Tue, 24 Feb 2015 19:02:35 +0000
1293 -Subject: [PATCH] Fix a division by zero when processing malformed BMP files.
1294 -
1295 -This fixes a division by 0 when processing a maliciously crafted BMP
1296 -file. No impact beyond DoS.
1297 -
1298 -Backport of 661f6bfd032dacc62841037732816a583640e187
1299 -
1300 -Task-number: QTBUG-44547
1301 -Change-Id: I43f06e752b11cb50669101460902a82b885ae618
1302 -Reviewed-by: Thiago Macieira <thiago.macieira@×××××.com>
1303 ----
1304 - src/gui/image/qbmphandler.cpp | 6 ++++++
1305 - 1 file changed, 6 insertions(+)
1306 -
1307 -diff --git a/src/gui/image/qbmphandler.cpp b/src/gui/image/qbmphandler.cpp
1308 -index b22e842..30fa9e0 100644
1309 ---- a/src/gui/image/qbmphandler.cpp
1310 -+++ b/src/gui/image/qbmphandler.cpp
1311 -@@ -319,10 +319,16 @@ static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int
1312 - }
1313 - } else if (comp == BMP_BITFIELDS && (nbits == 16 || nbits == 32)) {
1314 - red_shift = calc_shift(red_mask);
1315 -+ if (((red_mask >> red_shift) + 1) == 0)
1316 -+ return false;
1317 - red_scale = 256 / ((red_mask >> red_shift) + 1);
1318 - green_shift = calc_shift(green_mask);
1319 -+ if (((green_mask >> green_shift) + 1) == 0)
1320 -+ return false;
1321 - green_scale = 256 / ((green_mask >> green_shift) + 1);
1322 - blue_shift = calc_shift(blue_mask);
1323 -+ if (((blue_mask >> blue_shift) + 1) == 0)
1324 -+ return false;
1325 - blue_scale = 256 / ((blue_mask >> blue_shift) + 1);
1326 - } else if (comp == BMP_RGB && (nbits == 24 || nbits == 32)) {
1327 - blue_mask = 0x000000ff;
1328 ---
1329 -2.0.5
1330 \ No newline at end of file
1331
1332 diff --git a/dev-qt/qtgui/files/qtgui-4.8.5-cleanlooks-floating-point-exception.patch b/dev-qt/qtgui/files/qtgui-4.8.5-cleanlooks-floating-point-exception.patch
1333 deleted file mode 100644
1334 index a54efef0d78..00000000000
1335 --- a/dev-qt/qtgui/files/qtgui-4.8.5-cleanlooks-floating-point-exception.patch
1336 +++ /dev/null
1337 @@ -1,38 +0,0 @@
1338 -From 0db65e148dcb4d5e5b98475f207d41a287c401a1 Mon Sep 17 00:00:00 2001
1339 -From: Alexandre Rostovtsev <tetromino@g.o>
1340 -Date: Wed, 28 May 2014 00:22:55 -0400
1341 -Subject: [PATCH] Cleanlooks style: Fix floating point exception
1342 -
1343 -In QCleanlooksStyle::drawControl, if indeterminate == true and
1344 -rect.width() == 4, we will end up with slideWidth of zero, and
1345 -take a mod by zero when calculating the value of step.
1346 -
1347 -This causes a crash in Quassel 0.10; see
1348 -https://bugs.gentoo.org/show_bug.cgi?id=507124
1349 -
1350 -Instead, calculate slideWidth based on max(width, minWidth) where
1351 -minWidth was already set as 4, ensuring that slideWidth >= 2.
1352 -
1353 -Change-Id: I6678789105e359fa26c99409f449cad0ba3bd0ae
1354 -(cherry picked from qtstyleplugins/8ff2ac6035fb1d01f5c0054ba14afb949410e3a7)
1355 -Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@××××.com>
1356 ----
1357 - src/gui/styles/qcleanlooksstyle.cpp | 2 +-
1358 - 1 file changed, 1 insertion(+), 1 deletion(-)
1359 -
1360 -diff --git a/src/gui/styles/qcleanlooksstyle.cpp b/src/gui/styles/qcleanlooksstyle.cpp
1361 -index 504734a..3f665ca 100644
1362 ---- a/src/gui/styles/qcleanlooksstyle.cpp
1363 -+++ b/src/gui/styles/qcleanlooksstyle.cpp
1364 -@@ -1773,7 +1773,7 @@ void QCleanlooksStyle::drawControl(ControlElement element, const QStyleOption *o
1365 - }
1366 - } else {
1367 - Q_D(const QCleanlooksStyle);
1368 -- int slideWidth = ((rect.width() - 4) * 2) / 3;
1369 -+ int slideWidth = (qMax(rect.width() - 4, minWidth) * 2) / 3;
1370 - int step = ((d->animateStep * slideWidth) / d->animationFps) % slideWidth;
1371 - if ((((d->animateStep * slideWidth) / d->animationFps) % (2 * slideWidth)) >= slideWidth)
1372 - step = slideWidth - step;
1373 ---
1374 -2.0.0
1375 -
1376
1377 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
1378 deleted file mode 100644
1379 index d800caf9742..00000000000
1380 --- a/dev-qt/qtgui/files/qtgui-4.8.5-dont-crash-on-broken-GIF-images.patch
1381 +++ /dev/null
1382 @@ -1,43 +0,0 @@
1383 -From f1b76c126c476c155af8c404b97c42cd1a709333 Mon Sep 17 00:00:00 2001
1384 -From: Lars Knoll <lars.knoll@×××××.com>
1385 -Date: Thu, 24 Apr 2014 15:33:27 +0200
1386 -Subject: Don't crash on broken GIF images
1387 -
1388 -Broken GIF images could set invalid width and height
1389 -values inside the image, leading to Qt creating a null
1390 -QImage for it. In that case we need to abort decoding
1391 -the image and return an error.
1392 -
1393 -Initial patch by Rich Moore.
1394 -
1395 -Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5
1396 -
1397 -Task-number: QTBUG-38367
1398 -Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a
1399 -Security-advisory: CVE-2014-0190
1400 -Reviewed-by: Richard J. Moore <rich@×××.org>
1401 ----
1402 - src/gui/image/qgifhandler.cpp | 7 +++++++
1403 - 1 file changed, 7 insertions(+)
1404 -
1405 -diff --git a/src/gui/image/qgifhandler.cpp b/src/gui/image/qgifhandler.cpp
1406 -index 3324f04..5199dd3 100644
1407 ---- a/src/gui/image/qgifhandler.cpp
1408 -+++ b/src/gui/image/qgifhandler.cpp
1409 -@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, const uchar *buffer, int length,
1410 - memset(bits, 0, image->byteCount());
1411 - }
1412 -
1413 -+ // Check if the previous attempt to create the image failed. If it
1414 -+ // did then the image is broken and we should give up.
1415 -+ if (image->isNull()) {
1416 -+ state = Error;
1417 -+ return -1;
1418 -+ }
1419 -+
1420 - disposePrevious(image);
1421 - disposed = false;
1422 -
1423 ---
1424 -1.9.3
1425 -
1426
1427 diff --git a/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1858.patch b/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1858.patch
1428 deleted file mode 100644
1429 index c1aac444a64..00000000000
1430 --- a/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1858.patch
1431 +++ /dev/null
1432 @@ -1,63 +0,0 @@
1433 -From 3e55cd6dc467303a3c35312e9fcb255c2c048b32 Mon Sep 17 00:00:00 2001
1434 -From: Eirik Aavitsland <eirik.aavitsland@××××××××××××.com>
1435 -Date: Wed, 11 Mar 2015 13:34:01 +0100
1436 -Subject: Fixes crash in bmp and ico image decoding
1437 -
1438 -Fuzzing test revealed that for certain malformed bmp and ico files,
1439 -the handler would segfault.
1440 -
1441 -Change-Id: I19d45145f31e7f808f7f6a1a1610270ea4159cbe
1442 -(cherry picked from qtbase/2adbbae5432aa9d8cc41c6fcf55c2e310d2d4078)
1443 -Reviewed-by: Richard J. Moore <rich@×××.org>
1444 ----
1445 - src/gui/image/qbmphandler.cpp | 13 +++++++------
1446 - src/plugins/imageformats/ico/qicohandler.cpp | 2 +-
1447 - 2 files changed, 8 insertions(+), 7 deletions(-)
1448 -
1449 -diff --git a/src/gui/image/qbmphandler.cpp b/src/gui/image/qbmphandler.cpp
1450 -index 30fa9e0..17a880b 100644
1451 ---- a/src/gui/image/qbmphandler.cpp
1452 -+++ b/src/gui/image/qbmphandler.cpp
1453 -@@ -478,12 +478,6 @@ static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int
1454 - p = data + (h-y-1)*bpl;
1455 - break;
1456 - case 2: // delta (jump)
1457 -- // Protection
1458 -- if ((uint)x >= (uint)w)
1459 -- x = w-1;
1460 -- if ((uint)y >= (uint)h)
1461 -- y = h-1;
1462 --
1463 - {
1464 - quint8 tmp;
1465 - d->getChar((char *)&tmp);
1466 -@@ -491,6 +485,13 @@ static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int
1467 - d->getChar((char *)&tmp);
1468 - y += tmp;
1469 - }
1470 -+
1471 -+ // Protection
1472 -+ if ((uint)x >= (uint)w)
1473 -+ x = w-1;
1474 -+ if ((uint)y >= (uint)h)
1475 -+ y = h-1;
1476 -+
1477 - p = data + (h-y-1)*bpl + x;
1478 - break;
1479 - default: // absolute mode
1480 -diff --git a/src/plugins/imageformats/ico/qicohandler.cpp b/src/plugins/imageformats/ico/qicohandler.cpp
1481 -index 1a88605..3c34765 100644
1482 ---- a/src/plugins/imageformats/ico/qicohandler.cpp
1483 -+++ b/src/plugins/imageformats/ico/qicohandler.cpp
1484 -@@ -571,7 +571,7 @@ QImage ICOReader::iconAt(int index)
1485 - QImage::Format format = QImage::Format_ARGB32;
1486 - if (icoAttrib.nbits == 24)
1487 - format = QImage::Format_RGB32;
1488 -- else if (icoAttrib.ncolors == 2)
1489 -+ else if (icoAttrib.ncolors == 2 && icoAttrib.depth == 1)
1490 - format = QImage::Format_Mono;
1491 - else if (icoAttrib.ncolors > 0)
1492 - format = QImage::Format_Indexed8;
1493 ---
1494 -cgit v0.11.0
1495 -
1496
1497 diff --git a/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1860.patch b/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1860.patch
1498 deleted file mode 100644
1499 index d881db8d5b8..00000000000
1500 --- a/dev-qt/qtgui/files/qtgui-4.8.6-CVE-2015-1860.patch
1501 +++ /dev/null
1502 @@ -1,31 +0,0 @@
1503 -From a1cf194c54be57d6ab55dfd26b9562a60532208e Mon Sep 17 00:00:00 2001
1504 -From: Eirik Aavitsland <eirik.aavitsland@××××××××××××.com>
1505 -Date: Wed, 11 Mar 2015 09:00:41 +0100
1506 -Subject: Fixes crash in gif image decoder
1507 -
1508 -Fuzzing test revealed that for certain malformed gif files,
1509 -qgifhandler would segfault.
1510 -
1511 -Change-Id: I5bb6f60e1c61849e0d8c735edc3869945e5331c1
1512 -(cherry picked from qtbase/ea2c5417fcd374302f5019e67f72af5facbd29f6)
1513 -Reviewed-by: Richard J. Moore <rich@×××.org>
1514 ----
1515 - src/gui/image/qgifhandler.cpp | 2 ++
1516 - 1 file changed, 2 insertions(+)
1517 -
1518 -diff --git a/src/gui/image/qgifhandler.cpp b/src/gui/image/qgifhandler.cpp
1519 -index 5199dd3..49aa2a6 100644
1520 ---- a/src/gui/image/qgifhandler.cpp
1521 -+++ b/src/gui/image/qgifhandler.cpp
1522 -@@ -944,6 +944,8 @@ void QGIFFormat::fillRect(QImage *image, int col, int row, int w, int h, QRgb co
1523 -
1524 - void QGIFFormat::nextY(unsigned char *bits, int bpl)
1525 - {
1526 -+ if (out_of_bounds)
1527 -+ return;
1528 - int my;
1529 - switch (interlace) {
1530 - case 0: // Non-interlaced
1531 ---
1532 -cgit v0.11.0
1533 -
1534
1535 diff --git a/dev-qt/qtgui/qtgui-4.8.6-r4.ebuild b/dev-qt/qtgui/qtgui-4.8.6-r4.ebuild
1536 deleted file mode 100644
1537 index 2eccb9dcdeb..00000000000
1538 --- a/dev-qt/qtgui/qtgui-4.8.6-r4.ebuild
1539 +++ /dev/null
1540 @@ -1,174 +0,0 @@
1541 -# Copyright 1999-2015 Gentoo Foundation
1542 -# Distributed under the terms of the GNU General Public License v2
1543 -
1544 -EAPI=5
1545 -
1546 -inherit eutils qt4-build-multilib
1547 -
1548 -DESCRIPTION="The GUI module for the Qt toolkit"
1549 -SRC_URI+=" https://dev.gentoo.org/~pesa/patches/${PN}-systemtrayicon-plugin-system.patch"
1550 -
1551 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1552 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
1553 -else
1554 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
1555 -fi
1556 -
1557 -IUSE="+accessibility cups egl +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
1558 -
1559 -REQUIRED_USE="
1560 - gtkstyle? ( glib )
1561 -"
1562 -
1563 -# cairo[-qt4] is needed because of bug 454066
1564 -RDEPEND="
1565 - app-eselect/eselect-qtgraphicssystem
1566 - ~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=,${MULTILIB_USEDEP}]
1567 - ~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1568 - >=media-libs/fontconfig-2.10.2-r1[${MULTILIB_USEDEP}]
1569 - >=media-libs/freetype-2.4.11-r1:2[${MULTILIB_USEDEP}]
1570 - media-libs/libpng:0=[${MULTILIB_USEDEP}]
1571 - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
1572 - virtual/jpeg:0[${MULTILIB_USEDEP}]
1573 - !aqua? (
1574 - >=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
1575 - >=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
1576 - >=x11-libs/libX11-1.5.0-r1[${MULTILIB_USEDEP}]
1577 - >=x11-libs/libXcursor-1.1.13-r1[${MULTILIB_USEDEP}]
1578 - >=x11-libs/libXext-1.3.1-r1[${MULTILIB_USEDEP}]
1579 - >=x11-libs/libXfixes-5.0-r1[${MULTILIB_USEDEP}]
1580 - >=x11-libs/libXi-1.6.2-r1[${MULTILIB_USEDEP}]
1581 - >=x11-libs/libXrandr-1.4.0-r1[${MULTILIB_USEDEP}]
1582 - >=x11-libs/libXrender-0.9.7-r1[${MULTILIB_USEDEP}]
1583 - xinerama? ( >=x11-libs/libXinerama-1.1.2-r1[${MULTILIB_USEDEP}] )
1584 - xv? ( >=x11-libs/libXv-1.0.7-r1[${MULTILIB_USEDEP}] )
1585 - )
1586 - cups? ( net-print/cups[${MULTILIB_USEDEP}] )
1587 - egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )
1588 - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
1589 - gtkstyle? (
1590 - >=x11-libs/cairo-1.12[-qt4(-),${MULTILIB_USEDEP}]
1591 - >=x11-libs/gtk+-2.24.23-r1:2[aqua=,${MULTILIB_USEDEP}]
1592 - )
1593 - mng? ( >=media-libs/libmng-1.0.10-r2:=[${MULTILIB_USEDEP}] )
1594 - nas? ( >=media-libs/nas-1.9.3-r1[${MULTILIB_USEDEP}] )
1595 - tiff? ( >=media-libs/tiff-4.0.3-r2:0[${MULTILIB_USEDEP}] )
1596 - !<dev-qt/qthelp-4.8.5:4
1597 -"
1598 -DEPEND="${RDEPEND}
1599 - !aqua? (
1600 - >=x11-proto/inputproto-2.2-r1[${MULTILIB_USEDEP}]
1601 - >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
1602 - xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] )
1603 - xv? ( >=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}] )
1604 - )
1605 -"
1606 -PDEPEND="
1607 - qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
1608 -"
1609 -
1610 -PATCHES=(
1611 - "${DISTDIR}/${PN}-systemtrayicon-plugin-system.patch" # bug 503880
1612 - "${FILESDIR}/${PN}-4.7.3-cups.patch" # bug 323257
1613 - "${FILESDIR}/${PN}-4.8.5-cleanlooks-floating-point-exception.patch" # bug 507124
1614 - "${FILESDIR}/${PN}-4.8.5-disable-gtk-theme-check.patch" # bug 491226
1615 - "${FILESDIR}/${PN}-4.8.5-dont-crash-on-broken-GIF-images.patch" # bug 508984
1616 - "${FILESDIR}/${PN}-4.8.5-qclipboard-delay.patch" # bug 514968
1617 - "${FILESDIR}/${PN}-4.8.5-CVE-2015-0295.patch" # bug 541972
1618 - "${FILESDIR}/${PN}-4.8.6-CVE-2015-1858.patch" # bug 546174 - also covers CVE-2015-1859
1619 - "${FILESDIR}/${PN}-4.8.6-CVE-2015-1860.patch" # bug 546174
1620 -)
1621 -
1622 -QT4_TARGET_DIRECTORIES="
1623 - src/gui
1624 - src/scripttools
1625 - src/plugins/imageformats/gif
1626 - src/plugins/imageformats/ico
1627 - src/plugins/imageformats/jpeg
1628 - src/plugins/imageformats/tga
1629 - src/plugins/inputmethods"
1630 -
1631 -pkg_setup() {
1632 - use accessibility && QT4_TARGET_DIRECTORIES+=" src/plugins/accessible/widgets"
1633 - use mng && QT4_TARGET_DIRECTORIES+=" src/plugins/imageformats/mng"
1634 - use tiff && QT4_TARGET_DIRECTORIES+=" src/plugins/imageformats/tiff"
1635 - use trace && QT4_TARGET_DIRECTORIES+=" src/plugins/graphicssystems/trace tools/qttracereplay"
1636 -
1637 - [[ ${CHOST} != *-darwin* ]] && QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
1638 -
1639 - QCONFIG_ADD="
1640 - mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
1641 - fontconfig system-freetype gif png system-png jpeg system-jpeg
1642 - $(usev accessibility)
1643 - $(usev cups)
1644 - $(use mng && echo system-mng)
1645 - $(usev nas)
1646 - $(usev nis)
1647 - $(use tiff && echo system-tiff)
1648 - $(usev xinerama)
1649 - $(use xv && echo xvideo)"
1650 - QCONFIG_REMOVE="no-freetype no-gif no-jpeg no-png no-gui"
1651 - QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
1652 - $(use cups && echo QT_CUPS)
1653 - $(use egl && echo QT_EGL)
1654 - QT_FONTCONFIG QT_FREETYPE
1655 - $(use gtkstyle && echo QT_STYLE_GTK)
1656 - QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
1657 - $(use mng && echo QT_IMAGEFORMAT_MNG)
1658 - $(use nas && echo QT_NAS)
1659 - $(use nis && echo QT_NIS)
1660 - $(use tiff && echo QT_IMAGEFORMAT_TIFF)
1661 - QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
1662 - $(use xinerama && echo QT_XINERAMA)
1663 - QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
1664 - $(use xv && echo QT_XVIDEO)"
1665 -}
1666 -
1667 -src_prepare() {
1668 - qt4-build-multilib_src_prepare
1669 -
1670 - # Add -xvideo to the list of accepted configure options
1671 - sed -i -e 's:|-xinerama|:&-xvideo|:' configure || die
1672 -}
1673 -
1674 -multilib_src_configure() {
1675 - local myconf=(
1676 - $(qt_use accessibility)
1677 - $(qt_use cups)
1678 - $(qt_use glib)
1679 - $(qt_use mng libmng system)
1680 - $(qt_use nas nas-sound system)
1681 - $(qt_use nis)
1682 - $(qt_use tiff libtiff system)
1683 - $(qt_use egl)
1684 - $(qt_use qt3support)
1685 - $(qt_use gtkstyle)
1686 - $(qt_use xinerama)
1687 - $(qt_use xv xvideo)
1688 - -system-libpng -system-libjpeg -system-zlib
1689 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
1690 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
1691 - -fontconfig -no-svg -no-webkit -no-phonon -no-opengl
1692 - )
1693 - qt4_multilib_src_configure
1694 -}
1695 -
1696 -multilib_src_install_all() {
1697 - qt4_multilib_src_install_all
1698 -
1699 - dodir /usr/share/qt4/graphicssystems
1700 - echo "default" > "${ED}"/usr/share/qt4/graphicssystems/raster || die
1701 - echo "" > "${ED}"/usr/share/qt4/graphicssystems/native || die
1702 -
1703 - if has tools/qtconfig ${QT4_TARGET_DIRECTORIES}; then
1704 - newicon tools/qtconfig/images/appicon.png qtconfig.png
1705 - make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
1706 - fi
1707 -}
1708 -
1709 -pkg_postinst() {
1710 - qt4-build-multilib_pkg_postinst
1711 -
1712 - # raster is the default graphicssystem, set it on first install
1713 - eselect qtgraphicssystem set raster --use-old
1714 -}
1715
1716 diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
1717 index 70b69cd2f15..5f0486f68e6 100644
1718 --- a/dev-qt/qthelp/Manifest
1719 +++ b/dev-qt/qthelp/Manifest
1720 @@ -1,6 +1,5 @@
1721 DIST qt-assistant-compat-headers-4.7.tar.gz 448 SHA256 73ae604834cc89d6c67bafc65bb5d3cadaec23076d02711fc0c30a85df3d8580 SHA512 da14cb9904591f4389862cf1e1c96f923e72b7b904d57787d68feae2c90d52bf713e930442aa3abd4b457c3cc66c88b94e23df5fc25e33e01f1ed4d3093460bb WHIRLPOOL 26c42c101aab36a8d0355f1243226f6b8bd5a477c5aafece7e036f18a9fcfe98ae016042befe494fca0c42b825e29539825466c1ddb720102fa6c65e9cbaec61
1722 DIST qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz 329896 SHA256 e698be8fc0d32c5f0b5b46cafcb8f615accaed524b864e58b99b64b7b5549c2d SHA512 a4050d93e448d29004d71d5ea670e60242f1272399f65db084dd928150f26404d37544d011d75bbb1c62f227752f92b86a4f4382dc54f0681a3df6da738af106 WHIRLPOOL 9c2822ae2f1ee7c4f63236cc95eb0cb025f088e1f13e0a154fabdad5af6209b0e4cdda86d23061bf35fe5919a1909ed162bbc4835da79fdf1b187461aa948a1b
1723 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1724 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1725 DIST qttools-opensource-src-5.6.2.tar.xz 9794512 SHA256 db2bb4318786257a47172c377d9c456d5d5ec760d5d69240a4693dc87989e1b7 SHA512 3b2a0d098e09353978ff1e54cfcc293b8c7b4ada323c3c98e6ce8d62cea4574d285fc169f9758ec019206184db0df39ac99971be0bcb335672b7f4f86c787327 WHIRLPOOL 7e4ab96eb762d4ea13fc19f5816f3b7633601746d6f4c83b7eefa7b9cecc65db0837bc85f9b69c6a69f13b0fac243d3491b6990a85d72ee24bee4d05a262e1fd
1726 DIST qttools-opensource-src-5.7.1.tar.xz 10011108 SHA256 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SHA512 10e4e060943596602bae0f99091de0923d3ebc761d44a5d193bfd17b77cf8fdf3c4466fb19363bbd3a354955ed09db9132b23833557f5216c7b4df758c17406e WHIRLPOOL af661baeafa85e7af56bb8859415306d26fe7c0de8238d399a520623643de0e6c6ff6056715013d202285c6ef068f4c4c21fdf28098cb42ac6ec97cbfde127b2
1727
1728 diff --git a/dev-qt/qthelp/qthelp-4.8.6-r3.ebuild b/dev-qt/qthelp/qthelp-4.8.6-r3.ebuild
1729 deleted file mode 100644
1730 index 57df24957a0..00000000000
1731 --- a/dev-qt/qthelp/qthelp-4.8.6-r3.ebuild
1732 +++ /dev/null
1733 @@ -1,114 +0,0 @@
1734 -# Copyright 1999-2015 Gentoo Foundation
1735 -# Distributed under the terms of the GNU General Public License v2
1736 -
1737 -EAPI=5
1738 -
1739 -inherit qt4-build-multilib
1740 -
1741 -DESCRIPTION="The Help module for the Qt toolkit"
1742 -SRC_URI+="
1743 - compat? (
1744 - http://download.qt.io/archive/qt/4.6/qt-assistant-qassistantclient-library-compat-src-4.6.3.tar.gz
1745 - https://dev.gentoo.org/~pesa/distfiles/qt-assistant-compat-headers-4.7.tar.gz
1746 - )"
1747 -
1748 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1749 - KEYWORDS="alpha arm ia64 ppc ppc64 sparc"
1750 -else
1751 - KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
1752 -fi
1753 -
1754 -IUSE="compat doc"
1755 -
1756 -DEPEND="
1757 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1758 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1759 - ~dev-qt/qtsql-${PV}[aqua=,debug=,sqlite,${MULTILIB_USEDEP}]
1760 - compat? (
1761 - ~dev-qt/qtdbus-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1762 - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
1763 - )
1764 -"
1765 -RDEPEND="${DEPEND}"
1766 -
1767 -QT4_TARGET_DIRECTORIES="
1768 - tools/assistant/lib/fulltextsearch
1769 - tools/assistant/lib
1770 - tools/assistant/tools/qhelpgenerator
1771 - tools/assistant/tools/qcollectiongenerator
1772 - tools/assistant/tools/qhelpconverter
1773 - tools/qdoc3"
1774 -
1775 -pkg_setup() {
1776 - use compat && QT4_TARGET_DIRECTORIES+="
1777 - tools/assistant/compat
1778 - tools/assistant/compat/lib"
1779 -}
1780 -
1781 -src_unpack() {
1782 - qt4-build-multilib_src_unpack
1783 -
1784 - # compat version
1785 - # http://blog.qt.io/blog/2010/06/22/qt-assistant-compat-version-available-as-extra-source-package/
1786 - if use compat; then
1787 - mv "${WORKDIR}"/qt-assistant-qassistantclient-library-compat-version-4.6.3 "${S}"/tools/assistant/compat || die
1788 - mv "${WORKDIR}"/QtAssistant "${S}"/include || die
1789 - find "${S}"/tools/assistant/compat -type f -execdir chmod a-x '{}' + || die
1790 - fi
1791 -}
1792 -
1793 -src_prepare() {
1794 - use compat && PATCHES+=(
1795 - "${FILESDIR}/${PN}-4.8.6-compat-install.patch"
1796 - "${FILESDIR}/${PN}-4.8.6-compat-syncqt.patch"
1797 - )
1798 -
1799 - qt4-build-multilib_src_prepare
1800 -
1801 - # prevent rebuild of QtCore and QtXml (bug 348034)
1802 - sed -i -e '/^sub-qdoc3\.depends/d' doc/doc.pri || die
1803 -}
1804 -
1805 -multilib_src_configure() {
1806 - local myconf=(
1807 - -system-libpng -system-libjpeg -system-zlib
1808 - -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite2 -no-sql-odbc
1809 - -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
1810 - -no-multimedia -no-opengl -no-phonon -no-qt3support -no-svg -no-webkit -no-xmlpatterns
1811 - -no-nas-sound -no-cups -no-nis -fontconfig
1812 - )
1813 - qt4_multilib_src_configure
1814 -}
1815 -
1816 -multilib_src_compile() {
1817 - qt4_multilib_src_compile
1818 -
1819 - # release tarballs are shipped with prebuilt docs
1820 - if [[ ${QT4_BUILD_TYPE} == live ]] && multilib_is_native_abi; then
1821 - # qhelpgenerator needs libQtHelp.so.4
1822 - export LD_LIBRARY_PATH=${BUILD_DIR}/lib
1823 - export DYLD_LIBRARY_PATH=${BUILD_DIR}/lib:${BUILD_DIR}/lib/QtHelp.framework
1824 - emake docs
1825 - fi
1826 -}
1827 -
1828 -multilib_src_install() {
1829 - qt4_multilib_src_install
1830 -
1831 - if multilib_is_native_abi; then
1832 - emake INSTALL_ROOT="${D}" install_qchdocs
1833 - use doc && emake INSTALL_ROOT="${D}" install_htmldocs
1834 -
1835 - # do not compress .qch files
1836 - docompress -x "${QT4_DOCDIR#${EPREFIX}}"/qch
1837 - fi
1838 -}
1839 -
1840 -multilib_src_install_all() {
1841 - qt4_multilib_src_install_all
1842 -
1843 - if use compat; then
1844 - insinto "${QT4_DATADIR#${EPREFIX}}"/mkspecs/features
1845 - doins tools/assistant/compat/features/assistant.prf
1846 - fi
1847 -}
1848
1849 diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
1850 index 9533dbc8620..ad4aa248a30 100644
1851 --- a/dev-qt/qtmultimedia/Manifest
1852 +++ b/dev-qt/qtmultimedia/Manifest
1853 @@ -1,4 +1,3 @@
1854 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1855 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1856 DIST qtmultimedia-opensource-src-5.6.2.tar.xz 3492628 SHA256 cb9a70a7c6c0eb5be4a3fcaf9590863479e95a255308bbf07d5b7aa303bb8caf SHA512 e4750b1033f4ffbc139c14475fa07019bbb51a373d72a608035da583e88979fc7cc8694be90661c3977f6a1e0be2c27a98b348a632f62b2d40c224af927f9ccc WHIRLPOOL 1a9872996146371e4bf7d877c18a829986db63fca3ce57b250d9282d884a1479a7309b981c29c7bfedd4d965c5b76e94cafd11ea9c0e3c1d07852ebabb58365d
1857 DIST qtmultimedia-opensource-src-5.7.1.tar.xz 3563676 SHA256 a52b177fbf02600a0c8bd995ce7c2041c673bc1332c02b60e0e95bb9ebab7def SHA512 1415a4c29416ead2528ddb040a3c69480408509c6ba573f44295513bfe2aa62b8e8bb97cbd33713e605f094e1c1e1337507904d2b0c6480ddf9cf75393d8e97f WHIRLPOOL 6d37e06443b6e6d3d55e35ccebe08bc2a7a4423afe3728db5b297f15e682af31f6085ab2ebf92f63d4bff4ec69b772b6e545149b260245d3d076d4c619b8d46f
1858
1859 diff --git a/dev-qt/qtmultimedia/qtmultimedia-4.8.6-r1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-4.8.6-r1.ebuild
1860 deleted file mode 100644
1861 index 8edcfefe89b..00000000000
1862 --- a/dev-qt/qtmultimedia/qtmultimedia-4.8.6-r1.ebuild
1863 +++ /dev/null
1864 @@ -1,47 +0,0 @@
1865 -# Copyright 1999-2015 Gentoo Foundation
1866 -# Distributed under the terms of the GNU General Public License v2
1867 -
1868 -EAPI=5
1869 -
1870 -inherit qt4-build-multilib
1871 -
1872 -DESCRIPTION="The Multimedia module for the Qt toolkit"
1873 -
1874 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1875 - KEYWORDS=""
1876 -else
1877 - KEYWORDS="amd64 arm ~ia64 ppc ppc64 x86"
1878 -fi
1879 -
1880 -IUSE="alsa"
1881 -
1882 -DEPEND="
1883 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1884 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
1885 - alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
1886 -"
1887 -RDEPEND="${DEPEND}"
1888 -
1889 -PATCHES=(
1890 - "${FILESDIR}/${PN}-4.8.0-alsa.patch"
1891 - "${FILESDIR}/${PN}-4.8.6-Relax-ALSA-version-checks-for-1.1.x.patch" # bug 572426
1892 -)
1893 -
1894 -QT4_TARGET_DIRECTORIES="src/multimedia"
1895 -
1896 -QCONFIG_ADD="multimedia"
1897 -QCONFIG_DEFINE="QT_MULTIMEDIA"
1898 -
1899 -multilib_src_configure() {
1900 - local myconf=(
1901 - -multimedia -audio-backend
1902 - $(qt_use alsa)
1903 - -no-accessibility -no-qt3support -no-xmlpatterns -no-phonon -no-phonon-backend
1904 - -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1905 - -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-openssl
1906 - -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl
1907 - -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1908 - -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
1909 - )
1910 - qt4_multilib_src_configure
1911 -}
1912
1913 diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
1914 index a897f1af9c2..90ba6110935 100644
1915 --- a/dev-qt/qtopengl/Manifest
1916 +++ b/dev-qt/qtopengl/Manifest
1917 @@ -1,4 +1,3 @@
1918 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1919 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1920 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
1921 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
1922
1923 diff --git a/dev-qt/qtopengl/qtopengl-4.8.6-r1.ebuild b/dev-qt/qtopengl/qtopengl-4.8.6-r1.ebuild
1924 deleted file mode 100644
1925 index c0e3a77f51b..00000000000
1926 --- a/dev-qt/qtopengl/qtopengl-4.8.6-r1.ebuild
1927 +++ /dev/null
1928 @@ -1,48 +0,0 @@
1929 -# Copyright 1999-2015 Gentoo Foundation
1930 -# Distributed under the terms of the GNU General Public License v2
1931 -
1932 -EAPI=5
1933 -
1934 -inherit qt4-build-multilib
1935 -
1936 -DESCRIPTION="The OpenGL module for the Qt toolkit"
1937 -
1938 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
1939 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
1940 -else
1941 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
1942 -fi
1943 -
1944 -IUSE="egl qt3support"
1945 -
1946 -DEPEND="
1947 - ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
1948 - ~dev-qt/qtgui-${PV}[aqua=,debug=,egl=,qt3support=,${MULTILIB_USEDEP}]
1949 - >=x11-libs/libX11-1.5.0-r1[${MULTILIB_USEDEP}]
1950 - >=x11-libs/libXrender-0.9.7-r1[${MULTILIB_USEDEP}]
1951 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
1952 -"
1953 -RDEPEND="${DEPEND}"
1954 -
1955 -QT4_TARGET_DIRECTORIES="
1956 - src/opengl
1957 - src/plugins/graphicssystems/opengl"
1958 -
1959 -QCONFIG_ADD="opengl"
1960 -QCONFIG_DEFINE="QT_OPENGL"
1961 -
1962 -multilib_src_configure() {
1963 - local myconf=(
1964 - -opengl
1965 - $(qt_use qt3support)
1966 - $(qt_use egl)
1967 - )
1968 - qt4_multilib_src_configure
1969 -}
1970 -
1971 -multilib_src_install_all() {
1972 - qt4_multilib_src_install_all
1973 -
1974 - dodir /usr/share/qt4/graphicssystems
1975 - echo "experimental" > "${ED}"/usr/share/qt4/graphicssystems/opengl || die
1976 -}
1977
1978 diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
1979 index 951fd36eaf6..859671bdca2 100644
1980 --- a/dev-qt/qtscript/Manifest
1981 +++ b/dev-qt/qtscript/Manifest
1982 @@ -1,4 +1,3 @@
1983 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
1984 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
1985 DIST qtscript-opensource-src-5.6.2.tar.xz 2587484 SHA256 e06ef6b271cae2187b57cd4ffdd6759428fd47f94a060e2ed2af024a8c14110e SHA512 3636b214f0573e471a1e44cf33097adcd104df7b74e5abedbc75fd9c44e804bb47172b6ab4c41513e8162e27850bf64067ca11196396b60c3bd2c968e15d3113 WHIRLPOOL 1375ddaac79ef2a99a0193696a64f3c16d03c404231ed641a45692e4be8cf26d65b9c199cf73fb8b2152486355ca8279b64d723b94dbb504fc585011c969c795
1986 DIST qtscript-opensource-src-5.7.1.tar.xz 2608180 SHA256 5bf91a1c53020d91d454d4bb0f930ada98c5fc008fda78f2d7171152920da426 SHA512 6bde4add16745475d42c0fda0d3451a77717b14dca12b40a4e3cebc9e2b6edb04da23ebf9af46010135066524dd8ea0453a07420cf42228fd7ed5249b633a95c WHIRLPOOL 971db46b5f469a123e2727318017f42726db53251d5637e0804ce35905d1006322681362fe0f1d8f92f15f2f5f88e9a85862374a97256fe797223d2cabc55636
1987
1988 diff --git a/dev-qt/qtscript/qtscript-4.8.6-r2.ebuild b/dev-qt/qtscript/qtscript-4.8.6-r2.ebuild
1989 deleted file mode 100644
1990 index 4521eb08bb4..00000000000
1991 --- a/dev-qt/qtscript/qtscript-4.8.6-r2.ebuild
1992 +++ /dev/null
1993 @@ -1,41 +0,0 @@
1994 -# Copyright 1999-2015 Gentoo Foundation
1995 -# Distributed under the terms of the GNU General Public License v2
1996 -
1997 -EAPI=5
1998 -
1999 -inherit qt4-build-multilib
2000 -
2001 -DESCRIPTION="The QtScript module for the Qt toolkit"
2002 -
2003 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2004 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
2005 -else
2006 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2007 -fi
2008 -
2009 -IUSE="+jit"
2010 -
2011 -DEPEND="
2012 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2013 -"
2014 -RDEPEND="${DEPEND}"
2015 -
2016 -QT4_TARGET_DIRECTORIES="src/script"
2017 -
2018 -QCONFIG_ADD="script"
2019 -QCONFIG_DEFINE="QT_SCRIPT"
2020 -
2021 -PATCHES=( "${FILESDIR}/4.8.6-javascriptcore-x32.patch" )
2022 -
2023 -multilib_src_configure() {
2024 - local myconf=(
2025 - $(qt_use jit javascript-jit)
2026 - -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama
2027 - -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif
2028 - -no-libpng -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
2029 - -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
2030 - -no-accessibility -no-fontconfig -no-glib -no-opengl -no-svg
2031 - -no-gtkstyle
2032 - )
2033 - qt4_multilib_src_configure
2034 -}
2035
2036 diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
2037 index a897f1af9c2..90ba6110935 100644
2038 --- a/dev-qt/qtsql/Manifest
2039 +++ b/dev-qt/qtsql/Manifest
2040 @@ -1,4 +1,3 @@
2041 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2042 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2043 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
2044 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
2045
2046 diff --git a/dev-qt/qtsql/qtsql-4.8.6-r1.ebuild b/dev-qt/qtsql/qtsql-4.8.6-r1.ebuild
2047 deleted file mode 100644
2048 index 6df25c2d59c..00000000000
2049 --- a/dev-qt/qtsql/qtsql-4.8.6-r1.ebuild
2050 +++ /dev/null
2051 @@ -1,62 +0,0 @@
2052 -# Copyright 1999-2015 Gentoo Foundation
2053 -# Distributed under the terms of the GNU General Public License v2
2054 -
2055 -EAPI=5
2056 -
2057 -inherit multilib qt4-build-multilib
2058 -
2059 -DESCRIPTION="The SQL module for the Qt toolkit"
2060 -
2061 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2062 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
2063 -else
2064 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2065 -fi
2066 -
2067 -IUSE="freetds mysql oci8 odbc postgres qt3support +sqlite"
2068 -
2069 -REQUIRED_USE="
2070 - || ( freetds mysql oci8 odbc postgres sqlite )
2071 -"
2072 -
2073 -DEPEND="
2074 - ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support=,${MULTILIB_USEDEP}]
2075 - freetds? ( dev-db/freetds )
2076 - mysql? ( >=virtual/mysql-5.6-r2:=[${MULTILIB_USEDEP}] )
2077 - oci8? ( >=dev-db/oracle-instantclient-basic-11.2.0.4[${MULTILIB_USEDEP}] )
2078 - odbc? ( || (
2079 - >=dev-db/unixODBC-2.3.2-r2[${MULTILIB_USEDEP}]
2080 - >=dev-db/libiodbc-3.52.8-r2[${MULTILIB_USEDEP}]
2081 - ) )
2082 - postgres? ( dev-db/postgresql:* )
2083 - sqlite? ( >=dev-db/sqlite-3.8.3:3[${MULTILIB_USEDEP}] )
2084 -"
2085 -RDEPEND="${DEPEND}"
2086 -
2087 -QT4_TARGET_DIRECTORIES="
2088 - src/sql
2089 - src/plugins/sqldrivers"
2090 -
2091 -multilib_src_configure() {
2092 - local myconf=(
2093 - $(qt_native_use freetds sql-tds plugin)
2094 - $(qt_use mysql sql-mysql plugin) $(use mysql && echo "-I${EPREFIX}/usr/include/mysql -L${EPREFIX}/usr/$(get_libdir)/mysql")
2095 - $(qt_use oci8 sql-oci plugin) $(use oci8 && echo "-I${ORACLE_HOME}/include -L${ORACLE_HOME}/$(get_libdir)")
2096 - $(qt_use odbc sql-odbc plugin) $(use odbc && echo "-I${EPREFIX}/usr/include/iodbc")
2097 - $(qt_native_use postgres sql-psql plugin) $(use postgres && multilib_is_native_abi && echo "-I${EPREFIX}/usr/include/postgresql/pgsql")
2098 - $(qt_use sqlite sql-sqlite plugin) $(use sqlite && echo -system-sqlite)
2099 - -no-sql-db2
2100 - -no-sql-ibase
2101 - -no-sql-sqlite2
2102 - -no-sql-symsql
2103 - $(qt_use qt3support)
2104 - -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
2105 - -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
2106 - -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-openssl
2107 - -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl
2108 - -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
2109 - -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
2110 - -no-glib
2111 - )
2112 - qt4_multilib_src_configure
2113 -}
2114
2115 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
2116 index 4904408ed46..4928652a827 100644
2117 --- a/dev-qt/qtsvg/Manifest
2118 +++ b/dev-qt/qtsvg/Manifest
2119 @@ -1,4 +1,3 @@
2120 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2121 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2122 DIST qtsvg-opensource-src-5.6.2.tar.xz 1723056 SHA256 f7a361bf661b31ae7779513559dd0b774171911bc57f5cfb6bed6878ddc8bc4e SHA512 ff78a75d0452de56dfe5b33f64d611c9e75e1a46c2ca168f9d3467ef3bb32f17ef256b45df275ed45bc2215d31dbf321d9cacb3f428096354041481276683958 WHIRLPOOL 12079ed91289cd8096b3119de8d936e3be4f5997754c4274791b0325874db837ea8427503e5d39d9ed68a63bf12ac3ad64d81aaea5a82312013fc062346c2f1e
2123 DIST qtsvg-opensource-src-5.7.1.tar.xz 1751536 SHA256 b0f017db8cf18e655e8a6635bc4ddbdbad6f8ef839857451b78942630a4c3947 SHA512 b4ba18a81ddf381f635c608f2ca6f339859b964aedf310fea9b4845d50154b5256759583abe14126e6bb86a9daad8a6e597910ce2036af26ae221b925817e260 WHIRLPOOL 34c018be5a8c8e9d3bec46a1e3680cc8c4d094f0a99336b6245be146feb8a4f76aeb2c752d9af4c597965e25b92f254c9f12709f688eee7b77e2e3785ed5a480
2124
2125 diff --git a/dev-qt/qtsvg/qtsvg-4.8.6-r1.ebuild b/dev-qt/qtsvg/qtsvg-4.8.6-r1.ebuild
2126 deleted file mode 100644
2127 index 37af17f620d..00000000000
2128 --- a/dev-qt/qtsvg/qtsvg-4.8.6-r1.ebuild
2129 +++ /dev/null
2130 @@ -1,45 +0,0 @@
2131 -# Copyright 1999-2015 Gentoo Foundation
2132 -# Distributed under the terms of the GNU General Public License v2
2133 -
2134 -EAPI=5
2135 -
2136 -inherit qt4-build-multilib
2137 -
2138 -DESCRIPTION="The SVG module for the Qt toolkit"
2139 -
2140 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2141 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
2142 -else
2143 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2144 -fi
2145 -
2146 -IUSE="+accessibility"
2147 -
2148 -DEPEND="
2149 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2150 - ~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,${MULTILIB_USEDEP}]
2151 - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
2152 -"
2153 -RDEPEND="${DEPEND}"
2154 -
2155 -QT4_TARGET_DIRECTORIES="
2156 - src/svg
2157 - src/plugins/imageformats/svg
2158 - src/plugins/iconengines/svgiconengine"
2159 -
2160 -QCONFIG_ADD="svg"
2161 -QCONFIG_DEFINE="QT_SVG"
2162 -
2163 -multilib_src_configure() {
2164 - local myconf=(
2165 - -svg
2166 - $(qt_use accessibility)
2167 - -no-xkb -no-xrender
2168 - -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm
2169 - -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng
2170 - -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
2171 - -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
2172 - -no-fontconfig -no-glib -no-gtkstyle
2173 - )
2174 - qt4_multilib_src_configure
2175 -}
2176
2177 diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
2178 index a897f1af9c2..90ba6110935 100644
2179 --- a/dev-qt/qttest/Manifest
2180 +++ b/dev-qt/qttest/Manifest
2181 @@ -1,4 +1,3 @@
2182 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2183 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2184 DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a
2185 DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682
2186
2187 diff --git a/dev-qt/qttest/qttest-4.8.6-r1.ebuild b/dev-qt/qttest/qttest-4.8.6-r1.ebuild
2188 deleted file mode 100644
2189 index 4d831d92e2b..00000000000
2190 --- a/dev-qt/qttest/qttest-4.8.6-r1.ebuild
2191 +++ /dev/null
2192 @@ -1,35 +0,0 @@
2193 -# Copyright 1999-2015 Gentoo Foundation
2194 -# Distributed under the terms of the GNU General Public License v2
2195 -
2196 -EAPI=5
2197 -
2198 -inherit qt4-build-multilib
2199 -
2200 -DESCRIPTION="The QtTest module for unit testing Qt applications and libraries"
2201 -
2202 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2203 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
2204 -else
2205 - KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2206 -fi
2207 -
2208 -IUSE=""
2209 -
2210 -DEPEND="
2211 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2212 -"
2213 -RDEPEND="${DEPEND}"
2214 -
2215 -QT4_TARGET_DIRECTORIES="src/testlib"
2216 -
2217 -multilib_src_configure() {
2218 - local myconf=(
2219 - -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor
2220 - -no-xinerama -no-xshape -no-sm -no-opengl
2221 - -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng
2222 - -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon
2223 - -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff
2224 - -no-accessibility -no-fontconfig -no-glib -no-svg
2225 - )
2226 - qt4_multilib_src_configure
2227 -}
2228
2229 diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
2230 index 6002d3a0fe5..7bbde784cb1 100644
2231 --- a/dev-qt/qttranslations/Manifest
2232 +++ b/dev-qt/qttranslations/Manifest
2233 @@ -1,4 +1,3 @@
2234 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2235 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2236 DIST qttranslations-opensource-src-5.6.2.tar.xz 1204148 SHA256 7d793b447c1673206e0c5512883ad1435554dbaebf2152475b6d4a7ba6efa421 SHA512 7b2cf7cc1560866a8172ca6478f94b3f737e5b71d60afe1b4dbe302c7f589a42a4156bb886bedc1d9339de7d70e71a28ab96785ba597d050161aac28d16e40a8 WHIRLPOOL e35729644293235e22c1607651ae46e0840d380737a7bba43d958f85ee1e8d8f82842b8124108a64240ecdf5271c9bed2f8ef7d1543ab74457b506316eb015b0
2237 DIST qttranslations-opensource-src-5.7.1.tar.xz 1206116 SHA256 16ecdb09532724e80fa6202e5604d80877923b652b771b6020cea36bee0258e7 SHA512 8d7705d1fb2569f90bb7fbb9bdfe7ffdbf7a8746ee4da634f66fb7f70c14b91f7257165b6ac041cbe4918b88e6ec344c8e554f1e7339257e7e1b9a06e78ba837 WHIRLPOOL 61486e72f2ff43649e61cda6f8ab98f8c85636f4e96ea6c648dc204fdb998f0a60114faa2a75e7f6b2e5bc45a8ef2205923a62436b11616fb8fe2d2693104d30
2238
2239 diff --git a/dev-qt/qttranslations/qttranslations-4.8.6-r1.ebuild b/dev-qt/qttranslations/qttranslations-4.8.6-r1.ebuild
2240 deleted file mode 100644
2241 index 2567a4f77fa..00000000000
2242 --- a/dev-qt/qttranslations/qttranslations-4.8.6-r1.ebuild
2243 +++ /dev/null
2244 @@ -1,43 +0,0 @@
2245 -# Copyright 1999-2017 Gentoo Foundation
2246 -# Distributed under the terms of the GNU General Public License v2
2247 -
2248 -EAPI=5
2249 -
2250 -inherit qt4-build-multilib
2251 -
2252 -DESCRIPTION="Translation files for the Qt toolkit"
2253 -
2254 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2255 - KEYWORDS="alpha arm ~arm64 hppa ia64 ppc ppc64 sparc"
2256 -else
2257 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2258 -fi
2259 -
2260 -IUSE=""
2261 -
2262 -DEPEND="
2263 - ~dev-qt/qtcore-${PV}
2264 -"
2265 -RDEPEND=""
2266 -
2267 -QT4_TARGET_DIRECTORIES="translations"
2268 -
2269 -multilib_src_configure() {
2270 - if multilib_is_native_abi; then
2271 - qt4_prepare_env
2272 - qt4_symlink_tools_to_build_dir
2273 - qt4_foreach_target_subdir qt4_qmake
2274 - fi
2275 -}
2276 -
2277 -multilib_src_compile() {
2278 - multilib_is_native_abi && qt4_multilib_src_compile
2279 -}
2280 -
2281 -multilib_src_test() {
2282 - :
2283 -}
2284 -
2285 -multilib_src_install() {
2286 - multilib_is_native_abi && qt4_multilib_src_install
2287 -}
2288
2289 diff --git a/dev-qt/qtwebkit/Manifest b/dev-qt/qtwebkit/Manifest
2290 index 547c7cbac1c..3ddd63c84df 100644
2291 --- a/dev-qt/qtwebkit/Manifest
2292 +++ b/dev-qt/qtwebkit/Manifest
2293 @@ -1,4 +1,3 @@
2294 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2295 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2296 DIST qtwebkit-2.3.4.tar.gz 51648808 SHA256 c6cfa9d068f7eb024fee3f6c24f5b8b726997f669007587f35ed4a97d40097ca SHA512 f7aa3762f84b8ef6c75ceb40beaad750b5c09bb3f14964cda17b42f489ff2c876e35678b57404057e909948160450a144de67ad1337a42992dc5a1d4b796bec4 WHIRLPOOL 1d8e78a8d7f920b132ed79dbc6a6a71b784080d8aa4b9123f22797efa6062eb4f85236ab66f3232900a131049d7c78fc5fc333511b161dc72c30434cd7fef542
2297 DIST qtwebkit-opensource-src-5.6.2.tar.xz 35306252 SHA256 528a6b8b1c5095367b26e8ce4f3a46bb739e2e9913ff4dfc6ef58a04fcd73966 SHA512 d3f795463c957b4927d61280df831d08282bf6c9e624cf1db2709ab56ab218eb028192a4efaef21e0bdb28edd42de8ec08995f37fc828bde99000cf6919c33c3 WHIRLPOOL 9667f2f68bb832fdf3f5de14da641afd3b71a0c270e436257bc37ae86ed7d8d3434cdcada3b8818ab73ac6866bd4a69892ae682618d6d6a00cccccd287bda4bf
2298
2299 diff --git a/dev-qt/qtwebkit/qtwebkit-4.8.6-r1.ebuild b/dev-qt/qtwebkit/qtwebkit-4.8.6-r1.ebuild
2300 deleted file mode 100644
2301 index eb73229ec7d..00000000000
2302 --- a/dev-qt/qtwebkit/qtwebkit-4.8.6-r1.ebuild
2303 +++ /dev/null
2304 @@ -1,72 +0,0 @@
2305 -# Copyright 1999-2017 Gentoo Foundation
2306 -# Distributed under the terms of the GNU General Public License v2
2307 -
2308 -EAPI=5
2309 -
2310 -inherit qt4-build-multilib
2311 -
2312 -DESCRIPTION="The WebKit module for the Qt toolkit"
2313 -
2314 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2315 - KEYWORDS="arm ia64 ppc ppc64"
2316 -else
2317 - KEYWORDS="amd64 arm ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
2318 -fi
2319 -
2320 -IUSE="icu +jit"
2321 -
2322 -# libxml2[!icu?] is needed for bugs 407315 and 411091
2323 -DEPEND="
2324 - >=dev-db/sqlite-3.8.3:3[${MULTILIB_USEDEP}]
2325 - ~dev-qt/qtcore-${PV}[aqua=,debug=,ssl,${MULTILIB_USEDEP}]
2326 - ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2327 - ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2328 - >=x11-libs/libX11-1.5.0-r1[${MULTILIB_USEDEP}]
2329 - >=x11-libs/libXrender-0.9.7-r1[${MULTILIB_USEDEP}]
2330 - icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
2331 -"
2332 -RDEPEND="${DEPEND}"
2333 -
2334 -PATCHES=(
2335 - "${FILESDIR}/4.8.2-javascriptcore-x32.patch"
2336 -)
2337 -
2338 -QT4_TARGET_DIRECTORIES="
2339 - src/3rdparty/webkit/Source/JavaScriptCore
2340 - src/3rdparty/webkit/Source/WebCore
2341 - src/3rdparty/webkit/Source/WebKit/qt"
2342 -
2343 -QCONFIG_ADD="webkit"
2344 -QCONFIG_DEFINE="QT_WEBKIT"
2345 -
2346 -src_prepare() {
2347 - # Remove -Werror from CXXFLAGS
2348 - sed -i -e '/QMAKE_CXXFLAGS\s*+=/ s:-Werror::g' \
2349 - src/3rdparty/webkit/Source/WebKit.pri || die
2350 -
2351 - # Fix version number in generated pkgconfig file (bug 406443)
2352 - sed -i -e 's/^isEmpty(QT_BUILD_TREE)://' \
2353 - src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro || die
2354 -
2355 - # Prevent automagic dependency on qt-mobility (bug 547350)
2356 - sed -i -e 's/contains(MOBILITY_CONFIG,\s*\w\+)/false/' \
2357 - src/3rdparty/webkit/Source/WebCore/features.pri || die
2358 -
2359 - if use icu; then
2360 - sed -i -e '/CONFIG\s*+=\s*text_breaking_with_icu/ s:^#\s*::' \
2361 - src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri || die
2362 - fi
2363 -
2364 - qt4-build-multilib_src_prepare
2365 -}
2366 -
2367 -multilib_src_configure() {
2368 - local myconf=(
2369 - -webkit
2370 - -system-sqlite
2371 - $(qt_use icu)
2372 - $(qt_use jit javascript-jit)
2373 - -DENABLE_VIDEO=0
2374 - )
2375 - qt4_multilib_src_configure
2376 -}
2377
2378 diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
2379 index d83a4ca1c89..cbd89872d04 100644
2380 --- a/dev-qt/qtxmlpatterns/Manifest
2381 +++ b/dev-qt/qtxmlpatterns/Manifest
2382 @@ -1,4 +1,3 @@
2383 -DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84
2384 DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2
2385 DIST qtxmlpatterns-opensource-src-5.6.2.tar.xz 1323576 SHA256 7c6df3eebf188d8ce6822a22cebbc63da5ac27047cf1bd7236d5b988244782cc SHA512 780864b839f312143975973b0a63f3d4ad105e8b87f5c71d8fb120c3e249578846e855693cea070510767c6680c2249589f7ad1bcc63488da979f4d8da8910ae WHIRLPOOL fb60edab215e053abd54b978c13e232167782d170db1528c234ccc83882a9bf6690769d037f159b7bdc8c315396a1c91bb2becaa3b329099dd2ea93903cbaf9f
2386 DIST qtxmlpatterns-opensource-src-5.7.1.tar.xz 1352472 SHA256 a805938c2ab1379d7dc83dcec606edd7950b5155c073b9eb53c53e62deb5f8e5 SHA512 2acdee1e49a154dd111be6afcb7f765d98fc17c49f79cf08c5fc03cda7e0cab7537e2dd57d976ee13b72c46a577bad2ac8466444ec46b3f14130f71756ac63a2 WHIRLPOOL 9d240d03ecbc1a68803e60cff49680bbac31054fca9a283b0f54aebae551bff7420ca6b648b6904d96b4315994232fbfe1a819b14f3a8d8a402dddecc762cbcd
2387
2388 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6-r1.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6-r1.ebuild
2389 deleted file mode 100644
2390 index ebe8fba7a3f..00000000000
2391 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6-r1.ebuild
2392 +++ /dev/null
2393 @@ -1,36 +0,0 @@
2394 -# Copyright 1999-2015 Gentoo Foundation
2395 -# Distributed under the terms of the GNU General Public License v2
2396 -
2397 -EAPI=5
2398 -
2399 -inherit qt4-build-multilib
2400 -
2401 -DESCRIPTION="The XmlPatterns module for the Qt toolkit"
2402 -
2403 -if [[ ${QT4_BUILD_TYPE} == live ]]; then
2404 - KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc"
2405 -else
2406 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
2407 -fi
2408 -
2409 -IUSE=""
2410 -
2411 -DEPEND="
2412 - ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
2413 -"
2414 -RDEPEND="${DEPEND}"
2415 -
2416 -QT4_TARGET_DIRECTORIES="
2417 - src/xmlpatterns
2418 - tools/xmlpatterns
2419 - tools/xmlpatternsvalidator"
2420 -
2421 -QCONFIG_ADD="xmlpatterns"
2422 -QCONFIG_DEFINE="QT_XMLPATTERNS"
2423 -
2424 -multilib_src_configure() {
2425 - local myconf=(
2426 - -xmlpatterns
2427 - )
2428 - qt4_multilib_src_configure
2429 -}