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 |
-} |