Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qtcore: qtcore-4.8.4-r2.ebuild ChangeLog qtcore-4.8.4.ebuild qtcore-4.8.4-r4.ebuild metadata.xml
Date: Sat, 02 Mar 2013 15:26:04
Message-Id: 20130302152601.8FFF62171E@flycatcher.gentoo.org
1 yngwin 13/03/02 15:26:01
2
3 Added: qtcore-4.8.4-r2.ebuild ChangeLog
4 qtcore-4.8.4.ebuild qtcore-4.8.4-r4.ebuild
5 metadata.xml
6 Log:
7 Move to new dev-qt category
8
9 (Portage version: 2.2.0_alpha164/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0x2B2474AD43CE296E!)
10
11 Revision Changes Path
12 1.1 dev-qt/qtcore/qtcore-4.8.4-r2.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r2.ebuild?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r2.ebuild?rev=1.1&content-type=text/plain
16
17 Index: qtcore-4.8.4-r2.ebuild
18 ===================================================================
19 # Copyright 1999-2013 Gentoo Foundation
20 # Distributed under the terms of the GNU General Public License v2
21 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r2.ebuild,v 1.1 2013/03/02 15:26:01 yngwin Exp $
22
23 EAPI=5
24
25 inherit qt4-build
26
27 DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
28 SLOT="4"
29 if [[ ${QT4_BUILD_TYPE} == live ]]; then
30 KEYWORDS=""
31 else
32 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
33 fi
34 IUSE="+glib iconv icu qt3support ssl"
35
36 DEPEND="
37 sys-libs/zlib
38 glib? ( dev-libs/glib:2 )
39 icu? ( >=dev-libs/icu-49:= )
40 ssl? ( dev-libs/openssl )
41 !<x11-libs/cairo-1.10.2-r2
42 !x11-libs/qt:4
43 "
44 RDEPEND="${DEPEND}"
45 PDEPEND="
46 qt3support? ( ~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support] )
47 "
48
49 PATCHES=(
50 "${FILESDIR}/moc-workaround-for-boost-1.48.patch"
51 "${FILESDIR}/set-pkg-config-locations-directly-to-install-dir.patch"
52 "${FILESDIR}/CVE-2013-0254.patch"
53 )
54
55 pkg_setup() {
56 QT4_TARGET_DIRECTORIES="
57 src/tools/bootstrap
58 src/tools/moc
59 src/tools/rcc
60 src/tools/uic
61 src/corelib
62 src/xml
63 src/network
64 src/plugins/codecs
65 tools/linguist/lconvert
66 tools/linguist/lrelease
67 tools/linguist/lupdate"
68
69 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
70 include/Qt
71 include/QtCore
72 include/QtDeclarative
73 include/QtGui
74 include/QtNetwork
75 include/QtScript
76 include/QtXml
77 src/plugins/plugins.pro
78 src/plugins/qpluginbase.pri
79 src/src.pro
80 src/3rdparty/des
81 src/3rdparty/harfbuzz
82 src/3rdparty/md4
83 src/3rdparty/md5
84 src/3rdparty/sha1
85 src/3rdparty/easing
86 src/3rdparty/zlib_dependency.pri
87 src/declarative
88 src/gui
89 src/script
90 tools/shared
91 tools/linguist/shared
92 translations"
93
94 qt4-build_pkg_setup
95 }
96
97 src_prepare() {
98 # Don't pre-strip, bug 235026
99 for i in kr jp cn tw; do
100 echo "CONFIG+=nostrip" >> "${S}"/src/plugins/codecs/${i}/${i}.pro
101 done
102
103 qt4-build_src_prepare
104
105 # bug 172219
106 sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
107 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CXXFLAGS failed"
108 sed -i -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
109 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix LDFLAGS failed"
110
111 # bug 427782
112 sed -i -e "/^CPPFLAGS/s/-g//" \
113 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CPPFLAGS failed"
114 sed -i -e "s/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/" \
115 -e "s/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/" \
116 "${S}/configure" || die "sed configure setBootstrapVariable failed"
117 }
118
119 src_configure() {
120 myconf+="
121 -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
122 -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
123 -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
124 -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl -no-openvg
125 -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
126 -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
127 $(qt_use glib)
128 $(qt_use iconv)
129 $(qt_use icu)
130 $(use ssl && echo -openssl-linked || echo -no-openssl)
131 $(qt_use qt3support)"
132
133 qt4-build_src_configure
134 }
135
136 src_install() {
137 dobin bin/{qmake,moc,rcc,uic,lconvert,lrelease,lupdate}
138
139 install_directories src/{corelib,xml,network,plugins/codecs}
140
141 emake INSTALL_ROOT="${D}" install_mkspecs
142
143 # install private headers
144 insinto "${QTHEADERDIR#${EPREFIX}}"/QtCore/private
145 find "${S}"/src/corelib -type f -name "*_p.h" -exec doins {} +
146
147 # use freshly built libraries
148 local DYLD_FPATH=
149 [[ -d "${S}"/lib/QtCore.framework ]] \
150 && DYLD_FPATH=$(for x in "${S}"/lib/*.framework; do echo -n ":$x"; done)
151 DYLD_LIBRARY_PATH="${S}/lib${DYLD_FPATH}" \
152 LD_LIBRARY_PATH="${S}/lib" \
153 "${S}"/bin/lrelease translations/*.ts \
154 || die "generating translations failed"
155 insinto "${QTTRANSDIR#${EPREFIX}}"
156 doins translations/*.qm
157
158 setqtenv
159 fix_library_files
160
161 # List all the multilib libdirs
162 local libdirs=
163 for libdir in $(get_all_libdirs); do
164 libdirs+=":${EPREFIX}/usr/${libdir}/qt4"
165 done
166
167 cat <<-EOF > "${T}"/44qt4
168 LDPATH="${libdirs:1}"
169 EOF
170 doenvd "${T}"/44qt4
171
172 dodir "${QTDATADIR#${EPREFIX}}"/mkspecs/gentoo
173 mv "${D}/${QTDATADIR}"/mkspecs/qconfig.pri "${D}${QTDATADIR}"/mkspecs/gentoo \
174 || die "failed to move qconfig.pri"
175
176 # Framework hacking
177 if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then
178 # TODO: do this better
179 sed -i -e '2a#include <QtCore/Gentoo/gentoo-qconfig.h>\n' \
180 "${D}${QTLIBDIR}"/QtCore.framework/Headers/qconfig.h \
181 || die "sed for qconfig.h failed."
182 dosym "${QTHEADERDIR#${EPREFIX}}"/Gentoo "${QTLIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo
183 else
184 sed -i -e '2a#include <Gentoo/gentoo-qconfig.h>\n' \
185 "${D}${QTHEADERDIR}"/QtCore/qconfig.h \
186 "${D}${QTHEADERDIR}"/Qt/qconfig.h \
187 || die "sed for qconfig.h failed"
188 fi
189
190 QCONFIG_DEFINE="QT_ZLIB"
191 install_qconfigs
192
193 # remove .la files
194 prune_libtool_files
195
196 keepdir "${QTSYSCONFDIR#${EPREFIX}}"
197
198 # Framework magic
199 fix_includes
200 }
201
202
203
204 1.1 dev-qt/qtcore/ChangeLog
205
206 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/ChangeLog?rev=1.1&view=markup
207 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/ChangeLog?rev=1.1&content-type=text/plain
208
209 Index: ChangeLog
210 ===================================================================
211 # ChangeLog for dev-qt/qtcore
212 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
213 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtcore/ChangeLog,v 1.1 2013/03/02 15:26:01 yngwin Exp $
214
215 *qt-core-4.8.4-r4 (15 Feb 2013)
216
217 15 Feb 2013; Davide Pesavento <pesa@g.o>
218 +files/blacklist-mis-issued-Turktrust-certs.patch,
219 +files/moc-workaround-for-BOOST_JOIN.patch, +qt-core-4.8.4-r4.ebuild,
220 -qt-core-4.8.4-r3.ebuild:
221 Apply workaround for newer boost headers (bug 454080 by Flameeyes). Blacklist
222 mis-issued Türktrust SSL certs.
223
224 *qt-core-4.8.4-r3 (13 Feb 2013)
225
226 13 Feb 2013; Davide Pesavento <pesa@g.o>
227 +files/fix-call-to-QMetaObject-metaCall-from-updateProperty.patch,
228 +qt-core-4.8.4-r3.ebuild:
229 Fix bug 450818. Patch by David E. Narváez <david.narvaez@××××××××.org>.
230
231 12 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
232 Stable for alpha, wrt bug #455884
233
234 12 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
235 Stable for x86, wrt bug #455884
236
237 11 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
238 Stable for arm, wrt bug #455884
239
240 10 Feb 2013; Jeroen Roovers <jer@g.o> qt-core-4.8.4-r2.ebuild:
241 Stable for HPPA (bug #455884).
242
243 10 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
244 Stable for ppc, wrt bug #455884
245
246 10 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
247 Stable for ppc64, wrt bug #455884
248
249 09 Feb 2013; Agostino Sarubbo <ago@g.o> qt-core-4.8.4-r2.ebuild:
250 Stable for ia64, wrt bug #455884
251
252 09 Feb 2013; Sergey Popov <pinkbyte@g.o> qt-core-4.8.4-r2.ebuild:
253 Stable on amd64, wrt bug #455884
254
255 *qt-core-4.8.4-r2 (09 Feb 2013)
256
257 09 Feb 2013; Davide Pesavento <pesa@g.o> +files/CVE-2013-0254.patch,
258 +qt-core-4.8.4-r2.ebuild, -qt-core-4.8.4-r1.ebuild:
259 Apply upstream patch for CVE-2013-0254 (Gentoo bug #455884)
260
261 26 Jan 2013; Davide Pesavento <pesa@g.o>
262 +files/set-pkg-config-locations-directly-to-install-dir.patch,
263 qt-core-4.8.4-r1.ebuild:
264 Apply upstream patch to solve bug 401025.
265
266 *qt-core-4.8.4-r1 (03 Jan 2013)
267
268 03 Jan 2013; Michael Palimaka <kensington@g.o>
269 +qt-core-4.8.4-r1.ebuild:
270 Revision bump making use of subslots for dev-libs/icu, to solve linkage issues
271 like in bug #449250.
272
273 31 Dec 2012; Davide Pesavento <pesa@g.o> metadata.xml:
274 Cleanup metadata.
275
276 29 Dec 2012; Michael Palimaka <kensington@g.o>
277 -files/4.8.2-qatomic-x32.patch, -files/blacklist-diginotar-certs.diff,
278 -files/qt-core-4.7.4-fix-libreoffice-crash.patch,
279 -files/qt-core-4.8.1-localized-time.patch, -qt-core-4.7.4-r1.ebuild,
280 -qt-core-4.8.1-r3.ebuild, -qt-core-4.8.2.ebuild, -qt-core-4.8.3-r1.ebuild:
281 Remove old.
282
283 29 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
284 Stable for alpha, wrt bug #445956
285
286 26 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
287 Stable for sparc, wrt bug #445956
288
289 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
290 Stable for arm, wrt bug #445956
291
292 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
293 Stable for x86, wrt bug #445956
294
295 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
296 Stable for ppc64, wrt bug #445956
297
298 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
299 Stable for ppc, wrt bug #445956
300
301 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
302 Stable for ia64, wrt bug #445956
303
304 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.4.ebuild:
305 Stable for amd64, wrt bug #445956
306
307 24 Dec 2012; Jeroen Roovers <jer@g.o> qt-core-4.8.4.ebuild:
308 Stable for HPPA (bug #445956).
309
310 *qt-core-4.8.4 (05 Dec 2012)
311
312 05 Dec 2012; Ben de Groot <yngwin@g.o> +qt-core-4.8.4.ebuild:
313 Qt 4.8.4 version bump
314
315 14 Oct 2012; Raúl Porcel <armin76@g.o> qt-core-4.8.2.ebuild:
316 alpha/ia64/sparc stable wrt #424625
317
318 18 Sep 2012; Davide Pesavento <pesa@g.o> -qt-core-4.8.3.ebuild,
319 qt-core-4.8.3-r1.ebuild:
320 old
321
322 *qt-core-4.8.3-r1 (16 Sep 2012)
323
324 16 Sep 2012; Ben de Groot <yngwin@g.o> +qt-core-4.8.3-r1.ebuild:
325 Import updates from live ebuild in overlay
326
327 *qt-core-4.8.3 (14 Sep 2012)
328
329 14 Sep 2012; Ben de Groot <yngwin@g.o> +qt-core-4.8.3.ebuild:
330 Version bump. Drop qatomic-x32 patch applied upstream. Drop qpa useflag.
331
332 19 Jul 2012; Markus Meier <maekke@g.o> qt-core-4.8.2.ebuild:
333 arm stable, bug #424625
334
335 15 Jul 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.2.ebuild:
336 Stable for x86, wrt bug #424625
337
338 09 Jul 2012; Johannes Huber <johu@g.o> -files/blacklist_ssl.patch,
339 -files/qt-4.6-nolibx11.patch, -files/qt-4.6-nox11r6.patch:
340 Remove old.
341
342 09 Jul 2012; Johannes Huber <johu@g.o> -qt-core-4.6.3-r1.ebuild:
343 Drop Qt-4.6.3
344
345 09 Jul 2012; Joseph Jezak <josejx@g.o> qt-core-4.8.2.ebuild:
346 Marked ppc/ppc64 for bug #424625.
347
348 08 Jul 2012; Raúl Porcel <armin76@g.o> qt-core-4.8.1-r3.ebuild,
349 qt-core-4.8.2.ebuild:
350 sparc stable, add ~sparc
351
352 08 Jul 2012; Jeroen Roovers <jer@g.o> qt-core-4.8.2.ebuild:
353 Stable for HPPA (bug #424625).
354
355 06 Jul 2012; Michael Weber <xmw@g.o> qt-core-4.8.1-r3.ebuild:
356 ppc stable (bug 414241)
357
358 05 Jul 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.2.ebuild:
359 Stable for amd64, wrt bug #424625
360
361 25 Jun 2012; Raúl Porcel <armin76@g.o> qt-core-4.8.1-r3.ebuild,
362 qt-core-4.8.2.ebuild:
363 Add ~alpha, alpha/ia64 stable wrt #414241
364
365 19 Jun 2012; Davide Pesavento <pesa@g.o>
366 +files/4.8.2-qatomic-x32.patch, qt-core-4.8.2.ebuild:
367 Add patch for x32 support in qatomic asm code (bug 420705).
368
369 18 Jun 2012; Davide Pesavento <pesa@g.o> metadata.xml:
370 Cleanup metadata and add upstream info.
371
372 08 Jun 2012; Davide Pesavento <pesa@g.o> -qt-core-4.8.1-r2.ebuild:
373 Remove unused revision.
374
375 08 Jun 2012; Davide Pesavento <pesa@g.o> qt-core-4.8.1-r3.ebuild:
376 Stable on hppa to force rebuild against icu-49, wrt bug 413541.
377
378 31 May 2012; Davide Pesavento <pesa@g.o> qt-core-4.8.1-r3.ebuild:
379 Stable on arm to force rebuild against icu-49, wrt bug 413541.
380
381 *qt-core-4.8.2 (22 May 2012)
382
383 22 May 2012; Davide Pesavento <pesa@g.o> +qt-core-4.8.2.ebuild:
384 Version bump.
385
386 21 May 2012; Davide Pesavento <pesa@g.o> qt-core-4.8.1-r3.ebuild:
387 amd64/x86 stable to force rebuild against icu-49.
388
389 *qt-core-4.8.1-r3 (20 May 2012)
390
391 20 May 2012; Davide Pesavento <pesa@g.o> +qt-core-4.8.1-r3.ebuild:
392 Revbump introducing icu USE flag and forcing >=icu-49 to workaround bug
393 #413541.
394
395 20 May 2012; Davide Pesavento <pesa@g.o> metadata.xml:
396 Remove "jit" USE flag description from metadata, bug 416611.
397
398 20 May 2012; Agostino Sarubbo <ago@g.o> qt-core-4.8.1-r2.ebuild:
399 Stable for x86, wrt bug #414241
400
401 16 May 2012; Jeroen Roovers <jer@g.o> qt-core-4.8.1-r2.ebuild:
402 Stable for HPPA (bug #414241).
403
404 14 May 2012; Johannes Huber <johu@g.o> -qt-core-4.7.2-r2.ebuild:
405 Drop Qt-4.7.2
406
407 13 May 2012; Davide Pesavento <pesa@g.o> -qt-core-4.8.1-r1.ebuild:
408 Remove unused revision.
409
410 12 May 2012; Alexis Ballier <aballier@g.o> qt-core-4.8.1-r2.ebuild:
411 keyword ~amd64-fbsd
412
413 12 May 2012; Markus Meier <maekke@g.o> qt-core-4.8.1-r2.ebuild:
414 arm stable, bug #414241
415
416 08 May 2012; Markos Chandras <hwoarang@g.o> qt-core-4.8.1-r2.ebuild:
417 Stable on amd64 wrt bug #414241
418
419 06 May 2012; Davide Pesavento <pesa@g.o> qt-core-4.8.1-r1.ebuild,
420 qt-core-4.8.1-r2.ebuild:
421 Minor ebuild cleanup.
422
423 *qt-core-4.8.1-r2 (04 May 2012)
424
425 04 May 2012; Davide Pesavento <pesa@g.o>
426 +files/moc-workaround-for-boost-1.48.patch, +qt-core-4.8.1-r2.ebuild:
427 Apply Fedora's workaround to fix bug 401551 (moc fails to parse BOOST_JOIN
428 macro of dev-libs/boost-1.48).
429
430 *qt-core-4.8.1-r1 (15 Apr 2012)
431
432 15 Apr 2012; Davide Pesavento <pesa@g.o>
433 +files/qt-core-4.8.1-localized-time.patch, +qt-core-4.8.1-r1.ebuild,
434 -qt-core-4.8.1.ebuild:
435 Fix localization of date/time, bug 411929 by Franz Fellner. Patch has been
436 merged upstream for Qt 4.8.2 (https://codereview.qt-project.org/20869).
437
438 12 Apr 2012; Davide Pesavento <pesa@g.o>
439 -files/qt-core-4.8.0-qurl-regression-fix.patch, -qt-core-4.6.3.ebuild,
440 -qt-core-4.7.2-r1.ebuild, -qt-core-4.7.4.ebuild:
441 Remove unused versions.
442
443 05 Apr 2012; Johannes Huber <johu@g.o> -qt-core-4.8.0-r1.ebuild:
444 Drop Qt-4.8.0
445
446 03 Apr 2012; Jeroen Roovers <jer@g.o> qt-core-4.7.4-r1.ebuild:
447 Stable for HPPA (bug #390963).
448
449 *qt-core-4.8.1 (29 Mar 2012)
450
451 29 Mar 2012; Davide Pesavento <pesa@g.o> +qt-core-4.8.1.ebuild:
452 Version bump.
453
454 27 Mar 2012; Johannes Huber <johu@g.o> -files/qt-4.6.2-alpha.patch:
455 Remove unused.
456
457 27 Mar 2012; Johannes Huber <johu@g.o> -qt-core-4.6.2-r1.ebuild:
458 Drop Qt-4.6.2
459
460 29 Jan 2012; Joseph Jezak <josejx@g.o> qt-core-4.7.4-r1.ebuild:
461 Marked ppc ppc64 stable for bug #390963.
462
463 *qt-core-4.8.0-r1 (29 Jan 2012)
464
465 29 Jan 2012; Alex Alexander <wired@g.o> +qt-core-4.8.0-r1.ebuild,
466 +files/qt-core-4.8.0-qurl-regression-fix.patch, metadata.xml:
467 version bump
468
469 27 Dec 2011; Markus Meier <maekke@g.o> qt-core-4.7.4-r1.ebuild:
470 x86 stable, bug #390963
471
472 20 Dec 2011; Agostino Sarubbo <ago@g.o> qt-core-4.7.4-r1.ebuild:
473 Stable for AMD64, wrt bug #390963
474
475 28 Nov 2011; Davide Pesavento <pesa@g.o> -files/qt-4.5-nolibx11.diff,
476 -qt-core-4.7.3-r1.ebuild, -qt-core-4.7.3.ebuild:
477 Remove Qt 4.7.3
478
479 *qt-core-4.7.4-r1 (28 Nov 2011)
480
481 28 Nov 2011; Theo Chatzimichos <tampakrap@g.o>
482 +qt-core-4.7.4-r1.ebuild, +files/qt-core-4.7.4-fix-libreoffice-crash.patch:
483 Backport patch from Qt 4.8 to fix crash in LibreOffice, as pointed out by
484 scarabeus. FreeDesktop bug 40298
485
486 26 Nov 2011; Robin H. Johnson <robbat2@g.o> Manifest:
487 Bug 385719: upstream altered qt-everywhere-opensource-src-4.7.4.tar.gz, mass
488 fix for pesa.
489
490 20 Nov 2011; Davide Pesavento <pesa@g.o> qt-core-4.6.3-r1.ebuild,
491 qt-core-4.7.2-r2.ebuild, qt-core-4.7.4.ebuild, -files/moc.pro,
492 -files/rcc.pro, -files/uic.pro:
493 Drop redundant dep on dev-util/pkgconfig; remove unused files.
494
495 27 Sep 2011; Kacper Kowalik <xarthisius@g.o> qt-core-4.7.2-r2.ebuild:
496 ppc/ppc64 stable wrt #382171
497
498 13 Sep 2011; Markos Chandras <hwoarang@g.o> qt-core-4.7.2-r2.ebuild:
499 Stable on amd64 wrt bug #382171
500
501 12 Sep 2011; Markus Meier <maekke@g.o> qt-core-4.7.2-r2.ebuild:
502 arm stable, bug #382171
503
504 11 Sep 2011; Markus Meier <maekke@g.o> qt-core-4.7.2-r2.ebuild:
505 x86 stable, bug #382171
506
507 08 Sep 2011; Alex Alexander <wired@g.o>
508 files/blacklist-diginotar-certs.diff:
509 updated blacklist patch to work with stable version of sys-devel/patch
510 (2.5.9)
511
512 *qt-core-4.7.4 (08 Sep 2011)
513
514 08 Sep 2011; Alex Alexander <wired@g.o> +qt-core-4.7.4.ebuild:
515 version bump, 4.7.4
516
517 *qt-core-4.7.3-r1 (08 Sep 2011)
518 *qt-core-4.7.2-r2 (08 Sep 2011)
519
520 08 Sep 2011; Alex Alexander <wired@g.o> +qt-core-4.7.2-r2.ebuild,
521 +qt-core-4.7.3-r1.ebuild, +files/blacklist-diginotar-certs.diff:
522 security fix: upstream patch that blacklists all DigiNotar intermediates and
523 root certificates. bug #382171
524
525 17 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
526 qt-core-4.6.3-r1.ebuild:
527 keyword ~sparc-solaris
528
529 13 Jul 2011; Kacper Kowalik <xarthisius@g.o> qt-core-4.7.2-r1.ebuild:
530 ppc64 stable wrt #354033
531
532 05 Jun 2011; Markus Meier <maekke@g.o> qt-core-4.7.2-r1.ebuild:
533 arm stable, bug #354033
534
535 01 Jun 2011; Brent Baude <ranger@g.o> qt-core-4.7.2-r1.ebuild:
536 Marking qt-core-4.7.2-r1 ppc stable for bug 354033
537
538 10 May 2011; Theo Chatzimichos <tampakrap@g.o> qt-core-4.7.3.ebuild:
539 Remove patch, it is applied upstream
540
541 *qt-core-4.7.3 (10 May 2011)
542
543 10 May 2011; Theo Chatzimichos <tampakrap@g.o> +qt-core-4.7.3.ebuild:
544 Version bump Qt 4.7.3
545
546 09 May 2011; Markos Chandras <hwoarang@g.o> qt-core-4.7.2-r1.ebuild:
547 Stable on amd64 wrt bug #354033
548
549 09 May 2011; Thomas Kahle <tomka@g.o> qt-core-4.7.2-r1.ebuild:
550 x86 stable per bug 354033
551
552 13 Apr 2011; Alex Alexander <wired@g.o> -qt-core-4.7.0.ebuild,
553 -qt-core-4.7.1-r1.ebuild:
554 old version cleanup
555
556 11 Apr 2011; Kacper Kowalik <xarthisius@g.o> qt-core-4.6.3-r1.ebuild:
557 ppc64 stable wrt #361401
558
559 09 Apr 2011; Raúl Porcel <armin76@g.o> qt-core-4.6.3-r1.ebuild:
560 alpha/ia64/sparc stable wrt #361401
561
562 05 Apr 2011; Markus Meier <maekke@g.o> qt-core-4.6.3-r1.ebuild:
563 arm stable, bug #361401
564
565 04 Apr 2011; Jeroen Roovers <jer@g.o> qt-core-4.6.3-r1.ebuild:
566 Stable for HPPA (bug #361401).
567
568 04 Apr 2011; Brent Baude <ranger@g.o> qt-core-4.6.3-r1.ebuild:
569 Marking qt-core-4.6.3-r1 ppc for bug 361401
570
571 02 Apr 2011; Pawel Hajdan jr <phajdan.jr@g.o>
572 qt-core-4.6.3-r1.ebuild:
573 x86 stable wrt security bug #361401
574
575 02 Apr 2011; Christoph Mende <angelos@g.o> qt-core-4.6.3-r1.ebuild:
576 Stable on amd64 wrt bug #361401
577
578 31 Mar 2011; Michael Weber <xmw@g.o> files/blacklist_ssl.patch:
579 Fix line breaks, thanks to all reporters on bug 361415 and tampakrap for
580 permission
581
582 *qt-core-4.7.2-r1 (31 Mar 2011)
583 *qt-core-4.6.3-r1 (31 Mar 2011)
584
585 31 Mar 2011; Tomas Touceda <chiiph@g.o> +qt-core-4.6.3-r1.ebuild,
586 -qt-core-4.7.2.ebuild, +qt-core-4.7.2-r1.ebuild, +files/blacklist_ssl.patch:
587 Revbump qt-core: add SSL blacklist patch from upstream
588
589 *qt-core-4.7.2 (01 Mar 2011)
590
591 01 Mar 2011; Theo Chatzimichos <tampakrap@g.o> +qt-core-4.7.2.ebuild:
592 Version bump Qt 4.7.2
593
594 23 Dec 2010; Samuli Suominen <ssuominen@g.o> qt-core-4.6.3.ebuild:
595 ppc64 stable wrt #341703
596
597 05 Dec 2010; Alex Alexander <wired@g.o> -qt-core-4.5.3-r2.ebuild,
598 -files/qt-4.5.3-glib-event-loop.patch:
599 removed 4.5.3
600
601 *qt-core-4.7.1-r1 (19 Nov 2010)
602
603 19 Nov 2010; Tomas Touceda <chiiph@g.o> -qt-core-4.7.1.ebuild,
604 +qt-core-4.7.1-r1.ebuild, metadata.xml:
605 Revbump: Adds jit useflag wrt bug 338245
606
607 *qt-core-4.7.1 (09 Nov 2010)
608
609 09 Nov 2010; Alex Alexander <wired@g.o> +qt-core-4.7.1.ebuild:
610 version bump
611
612 06 Nov 2010; Alex Alexander <wired@g.o> qt-core-4.7.0.ebuild:
613 removed alpha keyword from qt-4.7, bug #338289
614
615 05 Nov 2010; Jeroen Roovers <jer@g.o> qt-core-4.6.3.ebuild:
616 Stable for HPPA (bug #341703).
617
618 23 Oct 2010; Raúl Porcel <armin76@g.o> qt-core-4.6.3.ebuild:
619 alpha/arm/ia64/sparc stable wrt #341703
620
621 22 Oct 2010; Christian Faulhammer <fauli@g.o> qt-core-4.6.3.ebuild:
622 stable x86, bug 341703
623
624 19 Oct 2010; Brent Baude <ranger@g.o> qt-core-4.6.3.ebuild:
625 Marking qt-core-4.6.3 ppc stable for bug 341703
626
627 19 Oct 2010; Markos Chandras <hwoarang@g.o> qt-core-4.6.3.ebuild:
628 Stable on amd64 wrt bug #341703
629
630 10 Oct 2010; Raúl Porcel <armin76@g.o> qt-core-4.7.0.ebuild:
631 Mark -sparc because it sigbuses
632
633 24 Sep 2010; Alex Alexander <wired@g.o> qt-core-4.7.0.ebuild:
634 prefix fix, thanks to heiko_
635
636 23 Sep 2010; Alex Alexander <wired@g.o> qt-core-4.7.0.ebuild:
637 EAPI 3, prefix, other improvements
638
639 *qt-core-4.7.0 (21 Sep 2010)
640
641 21 Sep 2010; Theo Chatzimichos <tampakrap@g.o>
642 +qt-core-4.7.0.ebuild:
643 Version bump
644
645 13 Sep 2010; Tobias Klausmann <klausman@g.o>
646 qt-core-4.6.2-r1.ebuild:
647 Stable on alpha, bug #297299
648
649 18 Aug 2010; Jeroen Roovers <jer@g.o> qt-core-4.6.2-r1.ebuild:
650 Stable for HPPA (bug #297299).
651
652 04 Aug 2010; Markus Meier <maekke@g.o> qt-core-4.6.2-r1.ebuild:
653 arm stable, bug #297299
654
655 11 Jul 2010; Markos Chandras <hwoarang@g.o>
656 qt-core-4.5.3-r2.ebuild, qt-core-4.6.2-r1.ebuild, qt-core-4.6.3.ebuild:
657 Remove .la files from qt-core module
658
659 05 Jul 2010; Samuli Suominen <ssuominen@g.o>
660 qt-core-4.6.2-r1.ebuild:
661 ppc64 stable wrt #297299
662
663 24 Jun 2010; Markos Chandras <hwoarang@g.o>
664 -qt-core-4.6.1-r1.ebuild:
665 Drop Qt-4.6.1
666
667 *qt-core-4.6.3 (08 Jun 2010)
668
669 08 Jun 2010; Markos Chandras <hwoarang@g.o> +qt-core-4.6.3.ebuild:
670 Version bump
671
672 22 May 2010; Raúl Porcel <armin76@g.o> qt-core-4.6.2-r1.ebuild,
673 +files/qt-4.6.2-alpha.patch:
674 Add a patch to compile on alpha wrt #318975
675
676 18 Apr 2010; <nixnut@g.o> qt-core-4.6.2-r1.ebuild:
677 ppc stable #297299
678
679 03 Mar 2010; Christian Faulhammer <fauli@g.o>
680 qt-core-4.6.2-r1.ebuild:
681 stable x86, bug 297299
682
683 01 Mar 2010; Samuli Suominen <ssuominen@g.o>
684 qt-core-4.6.2-r1.ebuild:
685 amd64 stable wrt #297299
686
687 *qt-core-4.6.2-r1 (20 Feb 2010)
688 *qt-core-4.6.1-r1 (20 Feb 2010)
689
690 20 Feb 2010; Dominik Kapusta <ayoy@g.o>
691 +files/qt-4.6-nox11r6.patch, -qt-core-4.6.1.ebuild,
692 +qt-core-4.6.1-r1.ebuild, -qt-core-4.6.2.ebuild, +qt-core-4.6.2-r1.ebuild:
693 Remove X11R6 from include dirs and libdirs in mkspecs (bug #305001)
694
695 18 Feb 2010; Alex Alexander <wired@g.o> metadata.xml:
696 added exceptions USE flag description
697
698 *qt-core-4.6.2 (15 Feb 2010)
699
700 15 Feb 2010; Dror Levin <spatz@g.o> -files/qt-4.6-nolibx11.diff,
701 -files/qt-core-4.6.0-hebrew.patch, qt-core-4.6.1.ebuild,
702 +files/qt-4.6-nolibx11.patch, -files/qt-core-4.6.1-nolibx11.patch,
703 +qt-core-4.6.2.ebuild:
704 Version bump, rename patch.
705
706 10 Feb 2010; Ben de Groot <yngwin@g.o> qt-core-4.6.1.ebuild:
707 Move QT4_EXTRACT_DIRECTORIES stuff to pkg_setup, to fix compilation on
708 Darwin (bug 302391).
709
710 09 Feb 2010; Dror Levin <spatz@g.o> -qt-core-4.6.0-r1.ebuild:
711 Remove old.
712
713 23 Jan 2010; Thomas Sachau (Tommy[D]) <tommy@g.o>
714 qt-core-4.6.1.ebuild:
715 Move vars into src_unpack to work with current multilib-portage with ok
716 from yngwin
717
718 20 Jan 2010; Dror Levin <spatz@g.o> qt-core-4.6.1.ebuild,
719 +files/qt-core-4.6.1-nolibx11.patch:
720 Remake nolibx11 patch for 4.6.1 and remove hebrew patch as it was included
721 upstream.
722
723 *qt-core-4.6.1 (19 Jan 2010)
724
725 19 Jan 2010; Ben de Groot <yngwin@g.o> +qt-core-4.6.1.ebuild:
726 Version bump
727
728 14 Jan 2010; Christian Faulhammer <fauli@g.o>
729 qt-core-4.6.0-r1.ebuild:
730 mark ~x86-freebsd
731
732 *qt-core-4.6.0-r1 (25 Dec 2009)
733
734 25 Dec 2009; Jonathan Callen <abcd@g.o> -qt-core-4.6.0.ebuild,
735 +qt-core-4.6.0-r1.ebuild:
736 Add prefix support, revbump due to otherwise unresolvable USE deps
737
738 23 Dec 2009; Dror Levin <spatz@g.o> qt-core-4.6.0.ebuild,
739 +files/qt-core-4.6.0-hebrew.patch:
740 Apply patch to fix crashing with some Hebrew text, bug 297773.
741
742 03 Dec 2009; Alex Alexander <wired@g.o>
743 +files/qt-4.6-nolibx11.diff, qt-core-4.6.0.ebuild:
744 added qt-4.6-nolibx11.diff patch
745
746 01 Dec 2009; Theo Chatzimichos <tampakrap@g.o>
747 -qt-core-4.6.0_rc1.ebuild:
748 Remove Qt 4.6.0 RC
749
750 *qt-core-4.6.0 (01 Dec 2009)
751
752 01 Dec 2009; Theo Chatzimichos <tampakrap@g.o>
753 +qt-core-4.6.0.ebuild:
754 Version Bump to 4.6.0
755
756 20 Nov 2009; Dror Levin <spatz@g.o> qt-core-4.6.0_rc1.ebuild:
757 Revert /etc/env.d/44qt4 removal, seems like it's still needed.
758
759 18 Nov 2009; Dror Levin <spatz@g.o> qt-core-4.6.0_rc1.ebuild:
760 Don't install /etc/env.d/44qt4 anymore.
761
762 *qt-core-4.6.0_rc1 (18 Nov 2009)
763
764 18 Nov 2009; Alex Alexander <wired@g.o>
765 -qt-core-4.6.0_beta1.ebuild, +qt-core-4.6.0_rc1.ebuild:
766 added 4.6.0_rc1, removed 4.6.0_beta1
767
768 16 Nov 2009; Jonathan Callen <abcd@g.o>
769 -files/0167-fix-group-reading.diff,
770 -files/0253-qmake_correct_path_separators.diff,
771 -files/0257-qurl-validate-speedup.diff,
772 -files/qt-core-4.5-boilerplate.diff:
773 Drop unused files
774
775 11 Nov 2009; Ben de Groot <yngwin@g.o> -qt-core-4.4.2.ebuild,
776 -qt-core-4.4.2-r2.ebuild, -qt-core-4.5.1.ebuild, -qt-core-4.5.2.ebuild,
777 -qt-core-4.5.3-r1.ebuild:
778 Remove obsolete versions
779
780 10 Nov 2009; Jeroen Roovers <jer@g.o> qt-core-4.5.3-r2.ebuild:
781 Stable for HPPA (bug #290922).
782
783 09 Nov 2009; Raúl Porcel <armin76@g.o> qt-core-4.5.3-r2.ebuild:
784 alpha/ia64/sparc stable wrt #290922
785
786 09 Nov 2009; Joseph Jezak <josejx@g.o> qt-core-4.5.3-r2.ebuild:
787 Marked ppc/ppc64 stable for bug #290922.
788
789 09 Nov 2009; Markus Meier <maekke@g.o> qt-core-4.5.3-r2.ebuild:
790 arm stable, bug #290922
791
792 31 Oct 2009; Markus Meier <maekke@g.o> qt-core-4.5.3-r2.ebuild:
793 amd64 stable, bug #290922
794
795 31 Oct 2009; Markus Meier <maekke@g.o> qt-core-4.5.3-r2.ebuild:
796 x86 stable, bug #290922
797
798 *qt-core-4.5.3-r2 (29 Oct 2009)
799
800 29 Oct 2009; Dominik Kapusta <ayoy@g.o> +qt-core-4.5.3-r2.ebuild,
801 +files/qt-4.5.3-glib-event-loop.patch:
802 Adding a patch to fix regression in event loop. Thanks to scarabeus@g.o
803 for pointing this out
804
805 29 Oct 2009; Christian Faulhammer <fauli@g.o>
806 qt-core-4.5.3-r1.ebuild:
807 stable x86, bug 290922
808
809 17 Oct 2009; Dominik Kapusta <ayoy@g.o> qt-core-4.6.0_beta1.ebuild:
810 Removing temporary blocker for <qt-gui-${PVR} from live packages
811
812 16 Oct 2009; Alex Alexander <wired@g.o> qt-core-4.6.0_beta1.ebuild:
813 added keywords: ~alpha ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86-fbsd
814
815 *qt-core-4.6.0_beta1 (16 Oct 2009)
816
817 16 Oct 2009; Alex Alexander <wired@g.o>
818 +qt-core-4.6.0_beta1.ebuild, metadata.xml:
819 added version 4.6.0_beta1
820
821 11 Oct 2009; Raúl Porcel <armin76@g.o> qt-core-4.5.2.ebuild:
822 alpha/ia64/sparc stable wrt #286653
823
824 09 Oct 2009; Markus Meier <maekke@g.o> qt-core-4.5.2.ebuild:
825 amd64/arm/x86 stable, bug #286653
826
827 07 Oct 2009; nixnut <nixnut@g.o> qt-core-4.5.2.ebuild:
828 ppc stable #286653
829
830 *qt-core-4.5.3-r1 (04 Oct 2009)
831
832 04 Oct 2009; Alex Alexander <wired@g.o> +qt-core-4.5.3-r1.ebuild:
833 version bump
834
835 11 Aug 2009; Alex Alexander <wired@g.o> qt-core-4.5.2.ebuild:
836 added setqtenv in src_install, thanks to Tommy
837
838 30 Jun 2009; Raúl Porcel <armin76@g.o> qt-core-4.5.1.ebuild:
839 ia64/sparc stable wrt #266201
840
841 *qt-core-4.5.2 (27 Jun 2009)
842
843 27 Jun 2009; Ben de Groot <yngwin@g.o> +files/qt-4.5-nolibx11.diff,
844 +qt-core-4.5.2.ebuild:
845 Version bump
846
847 08 Jun 2009; Jeroen Roovers <jer@g.o> qt-core-4.5.1.ebuild:
848 Stable for HPPA (bug #266201).
849
850 06 Jun 2009; Markus Meier <maekke@g.o> qt-core-4.5.1.ebuild:
851 amd64 stable, bug #266201
852
853 02 Jun 2009; Christian Faulhammer <fauli@g.o> qt-core-4.5.1.ebuild:
854 stable x86, bug 266201
855
856 29 May 2009; Markos Chandras <hwoarang@g.o> qt-core-4.5.1.ebuild:
857 Apply patch correctly
858
859 28 May 2009; Robert Piasek <dagger@g.o> qt-core-4.5.1.ebuild:
860 stable on arm (bug #266201)
861
862 26 May 2009; Theo Chatzimichos <tampakrap@g.o>
863 qt-core-4.5.1.ebuild, +files/qt-core-4.5-boilerplate.diff:
864 Apply ia64 patch, thanks to armin76
865
866 15 May 2009; Tobias Klausmann <klausman@g.o> qt-core-4.5.1.ebuild:
867 Stable on alpha, bug #266201
868
869 14 May 2009; Ben de Groot <yngwin@g.o> -qt-core-4.5.0.ebuild:
870 Remove old
871
872 13 May 2009; Brent Baude <ranger@g.o> qt-core-4.5.1.ebuild:
873 Marking qt-core-4.5.1 ppc stable for bug 266201
874
875 01 May 2009; Markos Chandras <hwoarang@g.o> qt-core-4.5.0,
876 qt-core-4.5.1:
877 Adding x11-libs/libXext as dependency. Thanks to Christian Ruppert
878 <idl0r@g.o> for reporting.
879
880 30 Apr 2009; Markos Chandras <hwoarang@g.o> qt-core-4.5.0,
881 qt-core-4.5.1:
882 Adding x11-libs/libX11 as dependency. Fixes bug #267967
883
884 28 Apr 2009; Jeroen Roovers <jer@g.o> qt-core-4.4.2-r2.ebuild:
885 Stable for HPPA (bug #263945).
886
887 *qt-core-4.5.1 (27 Apr 2009)
888
889 27 Apr 2009; Markos Chandras <hwoarang@g.o> +qt-core-4.5.1.ebuild:
890 Version bump to 4.5.1
891
892 15 Apr 2009; Brent Baude <ranger@g.o> qt-core-4.4.2-r2.ebuild:
893 Marking qt-core-4.4.2-r2 ppc64 for bug 263945
894
895 11 Apr 2009; nixnut <nixnut@g.o> qt-core-4.4.2-r2.ebuild:
896 ppc stable #263945
897
898 09 Apr 2009; Raúl Porcel <armin76@g.o> qt-core-4.4.2-r2.ebuild:
899 ia64/sparc stable wrt #263945
900
901 05 Apr 2009; Tobias Klausmann <klausman@g.o>
902 qt-core-4.4.2-r2.ebuild:
903 Stable on alpha, bug #263945
904
905 05 Apr 2009; Markus Meier <maekke@g.o> qt-core-4.4.2-r2.ebuild:
906 amd64/x86 stable, bug #263945
907
908 18 Mar 2009; Markos Chandras <hwoarang@g.o>
909 -qt-core-4.5.0_rc1.ebuild:
910 Dropping 4.5.0_rc1
911
912 17 Mar 2009; Raúl Porcel <armin76@g.o> qt-core-4.5.0.ebuild:
913 Add ~arm wrt #262462
914
915 *qt-core-4.5.0 (04 Mar 2009)
916
917 04 Mar 2009; Ben de Groot <yngwin@g.o> +qt-core-4.5.0.ebuild:
918 Version bump
919
920 25 Feb 2009; Markos Chandras <hwoarang@g.o>
921 -qt-core-4.4.2-r1.ebuild, qt-core-4.4.2-r2.ebuild,
922 qt-core-4.5.0_rc1.ebuild:
923 Dropping qt-core-4.4.2-r1 ebuild, added iconv use flag ( bug #260145 )
924
925 21 Feb 2009; Markos Chandras <hwoarang@g.o>
926 qt-core-4.5.0_rc1.ebuild:
927 Fixing bug #259736
928
929 18 Feb 2009; Jeroen Roovers <jer@g.o> qt-core-4.4.2.ebuild:
930 Stable for HPPA (bug #248083).
931
932 14 Feb 2009; Markos Chandras <hwoarang@g.o>
933 qt-core-4.5.0_rc1.ebuild:
934 fixing src_prepare. Thanks to Arfrever
935
936 14 Feb 2009; Markos Chandras <hwoarang@g.o>
937 qt-core-4.5.0_rc1.ebuild:
938 Fixing bug #172219. Thanks to Arfrever Frehtes Taifersar Arahesis
939 <Arfrever.FTA@×××××.Com>
940
941 *qt-core-4.4.2-r2 (14 Feb 2009)
942
943 14 Feb 2009; Markos Chandras <hwoarang@g.o>
944 +files/0167-fix-group-reading.diff,
945 +files/0253-qmake_correct_path_separators.diff,
946 +files/0257-qurl-validate-speedup.diff, +qt-core-4.4.2-r2.ebuild:
947 revbump with a couple of patches from qt-copy
948
949 14 Feb 2009; Ben de Groot <yngwin@g.o> qt-core-4.5.0_rc1:
950 Correct <qt-4.4.0 blocker
951
952 13 Feb 2009; Carsten Lohrke <carlo@g.o> qt-core-4.5.0_rc1.ebuild:
953 Correct Qt 4.4 blocker.
954
955 12 Feb 2009; Markos Chandras <hwoarang@g.o> +files/moc.pro,
956 +files/rcc.pro, +files/uic.pro, qt-core-4.5.0_rc1.ebuild:
957 Add missing files, add bootstrap build target ( see bug #258667 )
958
959 11 Feb 2009; Ben de Groot <yngwin@g.o> ChangeLog:
960 Version bump
961
962 06 Feb 2009; Raúl Porcel <armin76@g.o> qt-core-4.4.2.ebuild:
963 ia64/sparc stable wrt #248038
964
965 04 Feb 2009; Brent Baude <ranger@g.o> qt-core-4.4.2.ebuild:
966 Marking qt-core-4.4.2 ppc64 stable for bug 248038
967
968 04 Feb 2009; Alexey Shvetsov <alexxy@g.o> qt-core-4.4.2.ebuild,
969 qt-core-4.4.2-r1.ebuild:
970 Add ~mips keywords to qt-4.4.2
971
972 31 Jan 2009; Tobias Klausmann <klausman@g.o> qt-core-4.4.2.ebuild:
973 Stable on alpha, bug #248038
974
975 *qt-core-4.4.2-r1 (31 Jan 2009)
976
977 31 Jan 2009; Ben de Groot <yngwin@g.o> qt-core-4.4.2.ebuild,
978 +qt-core-4.4.2-r1.ebuild:
979 Moving over the useflag defaults change to a revbump instead
980
981 31 Jan 2009; Ben de Groot <yngwin@g.o> qt-core-4.4.2.ebuild:
982 Enable glib and ssl useflags by default
983
984 29 Jan 2009; Alexis Ballier <aballier@g.o> qt-core-4.4.2.ebuild:
985 keyword ~x86-fbsd
986
987 18 Jan 2009; Markus Meier <maekke@g.o> qt-core-4.4.2.ebuild:
988 amd64/x86 stable, bug #248038
989
990 17 Jan 2009; nixnut <nixnut@g.o> qt-core-4.4.2.ebuild:
991 ppc stable #248038
992
993 06 Jan 2009; Ben de Groot <yngwin@g.o> -qt-core-4.4.0.ebuild,
994 -qt-core-4.4.1.ebuild, -qt-core-4.4.1-r1.ebuild:
995 Clean out old ebuilds
996
997 05 Jan 2009; Ben de Groot <yngwin@g.o> qt-core-4.4.2.ebuild:
998 Add fix to prevent pre-stripping, bug 235026.
999
1000 *qt-core-4.4.2 (18 Sep 2008)
1001
1002 18 Sep 2008; Ben de Groot <yngwin@g.o> +qt-core-4.4.2.ebuild:
1003 Version bump
1004
1005 16 Aug 2008; Ben de Groot <yngwin@g.o> qt-core-4.4.1.ebuild,
1006 qt-core-4.4.1-r1.ebuild:
1007 Change pdepend to qt-gui to prevent circular dep
1008
1009 *qt-core-4.4.1-r1 (13 Aug 2008)
1010
1011 13 Aug 2008; Ben de Groot <yngwin@g.o> +qt-core-4.4.1-r1.ebuild:
1012 Adding PDEPEND on qt-qt3support if the corresponding useflag is enabled.
1013
1014 *qt-core-4.4.1 (11 Aug 2008)
1015
1016 11 Aug 2008; Ben de Groot <yngwin@g.o> +qt-core-4.4.1.ebuild:
1017 Version bump
1018
1019 27 May 2008; Raúl Porcel <armin76@g.o> qt-core-4.4.0.ebuild:
1020 Add ~alpha/~ia64/~sparc wrt #223557
1021
1022 26 May 2008; Jeroen Roovers <jer@g.o> qt-core-4.4.0.ebuild:
1023 Marked ~hppa (bug #223557).
1024
1025 25 May 2008; Markus Rothe <corsair@g.o> qt-core-4.4.0.ebuild:
1026 Added ~ppc/~ppc64
1027
1028 16 May 2008; Ingmar Vanhassel <ingmar@g.o>
1029 -qt-core-4.4.0_rc1.ebuild:
1030 Old.
1031
1032 *qt-core-4.4.0 (15 May 2008)
1033
1034 15 May 2008; Ingmar Vanhassel <ingmar@g.o> +qt-core-4.4.0.ebuild:
1035 Version bump to Qt-4.4.0.
1036
1037 10 Apr 2008; Ingmar Vanhassel <ingmar@g.o>
1038 -qt-core-4.4.0_beta1.ebuild, +qt-core-4.4.0_rc1.ebuild:
1039 Version bump qt-core to 4.4.0_rc1. Thanks to Bo Andresen and Bernd
1040 Steinhauser.
1041
1042 05 Mar 2008; Ingmar Vanhassel <ingmar@g.o>
1043 -qt-core-4.4.0_rc1.ebuild:
1044 Old.
1045
1046 *qt-core-4.4.0_beta1 (05 Mar 2008)
1047
1048 05 Mar 2008; Ingmar Vanhassel <ingmar@g.o>
1049 +qt-core-4.4.0_beta1.ebuild:
1050 Added Qt-4.4.0_beta, note that the RC1 is an accidentally mislabelled
1051 `technical preview`, so this will appear as a downgrade if you installed
1052 that version.
1053 Thanks to David Leverton, Bo Andresen, Bernd Steinhauser &
1054 Arfrever Frehtes Taifersar Arahesis
1055 Fixes bugs: 206975, 212086, 172219, 212069, 206976, 212108
1056
1057
1058 *qt-core-4.4.0_rc1 (21 Dec 2007)
1059
1060 21 Dec 2007; Caleb Tennis <caleb@g.o> +metadata.xml,
1061 +qt-core-4.4.0_rc1.ebuild:
1062 Initial ebuild
1063
1064
1065
1066 1.1 dev-qt/qtcore/qtcore-4.8.4.ebuild
1067
1068 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4.ebuild?rev=1.1&view=markup
1069 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4.ebuild?rev=1.1&content-type=text/plain
1070
1071 Index: qtcore-4.8.4.ebuild
1072 ===================================================================
1073 # Copyright 1999-2012 Gentoo Foundation
1074 # Distributed under the terms of the GNU General Public License v2
1075 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4.ebuild,v 1.1 2013/03/02 15:26:01 yngwin Exp $
1076
1077 EAPI=4
1078
1079 inherit qt4-build
1080
1081 DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
1082 SLOT="4"
1083 if [[ ${QT4_BUILD_TYPE} == live ]]; then
1084 KEYWORDS=""
1085 else
1086 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1087 fi
1088 IUSE="+glib iconv icu qt3support ssl"
1089
1090 DEPEND="
1091 sys-libs/zlib
1092 glib? ( dev-libs/glib:2 )
1093 icu? ( >=dev-libs/icu-49 )
1094 ssl? ( dev-libs/openssl )
1095 !<x11-libs/cairo-1.10.2-r2
1096 !x11-libs/qt:4
1097 "
1098 RDEPEND="${DEPEND}"
1099 PDEPEND="
1100 qt3support? ( ~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support] )
1101 "
1102
1103 PATCHES=(
1104 "${FILESDIR}/moc-workaround-for-boost-1.48.patch"
1105 )
1106
1107 pkg_setup() {
1108 QT4_TARGET_DIRECTORIES="
1109 src/tools/bootstrap
1110 src/tools/moc
1111 src/tools/rcc
1112 src/tools/uic
1113 src/corelib
1114 src/xml
1115 src/network
1116 src/plugins/codecs
1117 tools/linguist/lconvert
1118 tools/linguist/lrelease
1119 tools/linguist/lupdate"
1120
1121 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1122 include/Qt
1123 include/QtCore
1124 include/QtDeclarative
1125 include/QtGui
1126 include/QtNetwork
1127 include/QtScript
1128 include/QtXml
1129 src/plugins/plugins.pro
1130 src/plugins/qpluginbase.pri
1131 src/src.pro
1132 src/3rdparty/des
1133 src/3rdparty/harfbuzz
1134 src/3rdparty/md4
1135 src/3rdparty/md5
1136 src/3rdparty/sha1
1137 src/3rdparty/easing
1138 src/3rdparty/zlib_dependency.pri
1139 src/declarative
1140 src/gui
1141 src/script
1142 tools/shared
1143 tools/linguist/shared
1144 translations"
1145
1146 qt4-build_pkg_setup
1147 }
1148
1149 src_prepare() {
1150 # Don't pre-strip, bug 235026
1151 for i in kr jp cn tw; do
1152 echo "CONFIG+=nostrip" >> "${S}"/src/plugins/codecs/${i}/${i}.pro
1153 done
1154
1155 qt4-build_src_prepare
1156
1157 # bug 172219
1158 sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
1159 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CXXFLAGS failed"
1160 sed -i -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
1161 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix LDFLAGS failed"
1162
1163 # bug 427782
1164 sed -i -e "/^CPPFLAGS/s/-g//" \
1165 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CPPFLAGS failed"
1166 sed -i -e "s/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/" \
1167 -e "s/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/" \
1168 "${S}/configure" || die "sed configure setBootstrapVariable failed"
1169 }
1170
1171 src_configure() {
1172 myconf+="
1173 -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
1174 -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1175 -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
1176 -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl -no-openvg
1177 -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1178 -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
1179 $(qt_use glib)
1180 $(qt_use iconv)
1181 $(qt_use icu)
1182 $(use ssl && echo -openssl-linked || echo -no-openssl)
1183 $(qt_use qt3support)"
1184
1185 qt4-build_src_configure
1186 }
1187
1188 src_install() {
1189 dobin bin/{qmake,moc,rcc,uic,lconvert,lrelease,lupdate}
1190
1191 install_directories src/{corelib,xml,network,plugins/codecs}
1192
1193 emake INSTALL_ROOT="${D}" install_mkspecs
1194
1195 # install private headers
1196 insinto "${QTHEADERDIR#${EPREFIX}}"/QtCore/private
1197 find "${S}"/src/corelib -type f -name "*_p.h" -exec doins {} +
1198
1199 # use freshly built libraries
1200 local DYLD_FPATH=
1201 [[ -d "${S}"/lib/QtCore.framework ]] \
1202 && DYLD_FPATH=$(for x in "${S}"/lib/*.framework; do echo -n ":$x"; done)
1203 DYLD_LIBRARY_PATH="${S}/lib${DYLD_FPATH}" \
1204 LD_LIBRARY_PATH="${S}/lib" \
1205 "${S}"/bin/lrelease translations/*.ts \
1206 || die "generating translations failed"
1207 insinto "${QTTRANSDIR#${EPREFIX}}"
1208 doins translations/*.qm
1209
1210 setqtenv
1211 fix_library_files
1212
1213 # List all the multilib libdirs
1214 local libdirs=
1215 for libdir in $(get_all_libdirs); do
1216 libdirs+=":${EPREFIX}/usr/${libdir}/qt4"
1217 done
1218
1219 cat <<-EOF > "${T}"/44qt4
1220 LDPATH="${libdirs:1}"
1221 EOF
1222 doenvd "${T}"/44qt4
1223
1224 dodir "${QTDATADIR#${EPREFIX}}"/mkspecs/gentoo
1225 mv "${D}/${QTDATADIR}"/mkspecs/qconfig.pri "${D}${QTDATADIR}"/mkspecs/gentoo \
1226 || die "failed to move qconfig.pri"
1227
1228 # Framework hacking
1229 if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then
1230 # TODO: do this better
1231 sed -i -e '2a#include <QtCore/Gentoo/gentoo-qconfig.h>\n' \
1232 "${D}${QTLIBDIR}"/QtCore.framework/Headers/qconfig.h \
1233 || die "sed for qconfig.h failed."
1234 dosym "${QTHEADERDIR#${EPREFIX}}"/Gentoo "${QTLIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo
1235 else
1236 sed -i -e '2a#include <Gentoo/gentoo-qconfig.h>\n' \
1237 "${D}${QTHEADERDIR}"/QtCore/qconfig.h \
1238 "${D}${QTHEADERDIR}"/Qt/qconfig.h \
1239 || die "sed for qconfig.h failed"
1240 fi
1241
1242 QCONFIG_DEFINE="QT_ZLIB"
1243 install_qconfigs
1244
1245 # remove .la files
1246 prune_libtool_files
1247
1248 keepdir "${QTSYSCONFDIR#${EPREFIX}}"
1249
1250 # Framework magic
1251 fix_includes
1252 }
1253
1254
1255
1256 1.1 dev-qt/qtcore/qtcore-4.8.4-r4.ebuild
1257
1258 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r4.ebuild?rev=1.1&view=markup
1259 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r4.ebuild?rev=1.1&content-type=text/plain
1260
1261 Index: qtcore-4.8.4-r4.ebuild
1262 ===================================================================
1263 # Copyright 1999-2013 Gentoo Foundation
1264 # Distributed under the terms of the GNU General Public License v2
1265 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtcore/qtcore-4.8.4-r4.ebuild,v 1.1 2013/03/02 15:26:01 yngwin Exp $
1266
1267 EAPI=5
1268
1269 inherit qt4-build
1270
1271 DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
1272 SLOT="4"
1273 if [[ ${QT4_BUILD_TYPE} == live ]]; then
1274 KEYWORDS=""
1275 else
1276 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
1277 fi
1278 IUSE="+glib iconv icu qt3support ssl"
1279
1280 DEPEND="
1281 sys-libs/zlib
1282 glib? ( dev-libs/glib:2 )
1283 icu? ( >=dev-libs/icu-49:= )
1284 ssl? ( dev-libs/openssl )
1285 !<x11-libs/cairo-1.10.2-r2
1286 !x11-libs/qt:4
1287 "
1288 RDEPEND="${DEPEND}"
1289 PDEPEND="
1290 qt3support? ( ~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support] )
1291 "
1292
1293 PATCHES=(
1294 "${FILESDIR}/moc-workaround-for-BOOST_JOIN.patch"
1295 "${FILESDIR}/set-pkg-config-locations-directly-to-install-dir.patch"
1296 "${FILESDIR}/blacklist-mis-issued-Turktrust-certs.patch"
1297 "${FILESDIR}/CVE-2013-0254.patch"
1298 "${FILESDIR}/fix-call-to-QMetaObject-metaCall-from-updateProperty.patch"
1299 )
1300
1301 pkg_setup() {
1302 QT4_TARGET_DIRECTORIES="
1303 src/tools/bootstrap
1304 src/tools/moc
1305 src/tools/rcc
1306 src/tools/uic
1307 src/corelib
1308 src/xml
1309 src/network
1310 src/plugins/codecs
1311 tools/linguist/lconvert
1312 tools/linguist/lrelease
1313 tools/linguist/lupdate"
1314
1315 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
1316 include/Qt
1317 include/QtCore
1318 include/QtDeclarative
1319 include/QtGui
1320 include/QtNetwork
1321 include/QtScript
1322 include/QtXml
1323 src/plugins/plugins.pro
1324 src/plugins/qpluginbase.pri
1325 src/src.pro
1326 src/3rdparty/des
1327 src/3rdparty/harfbuzz
1328 src/3rdparty/md4
1329 src/3rdparty/md5
1330 src/3rdparty/sha1
1331 src/3rdparty/easing
1332 src/3rdparty/zlib_dependency.pri
1333 src/declarative
1334 src/gui
1335 src/script
1336 tools/shared
1337 tools/linguist/shared
1338 translations"
1339
1340 qt4-build_pkg_setup
1341 }
1342
1343 src_prepare() {
1344 # Don't pre-strip, bug 235026
1345 for i in kr jp cn tw; do
1346 echo "CONFIG+=nostrip" >> "${S}"/src/plugins/codecs/${i}/${i}.pro
1347 done
1348
1349 qt4-build_src_prepare
1350
1351 # bug 172219
1352 sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
1353 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CXXFLAGS failed"
1354 sed -i -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
1355 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix LDFLAGS failed"
1356
1357 # bug 427782
1358 sed -i -e "/^CPPFLAGS/s/-g//" \
1359 "${S}/qmake/Makefile.unix" || die "sed qmake/Makefile.unix CPPFLAGS failed"
1360 sed -i -e "s/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/" \
1361 -e "s/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/" \
1362 "${S}/configure" || die "sed configure setBootstrapVariable failed"
1363 }
1364
1365 src_configure() {
1366 myconf+="
1367 -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
1368 -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
1369 -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
1370 -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl -no-openvg
1371 -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
1372 -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
1373 $(qt_use glib)
1374 $(qt_use iconv)
1375 $(qt_use icu)
1376 $(use ssl && echo -openssl-linked || echo -no-openssl)
1377 $(qt_use qt3support)"
1378
1379 qt4-build_src_configure
1380 }
1381
1382 src_install() {
1383 dobin bin/{qmake,moc,rcc,uic,lconvert,lrelease,lupdate}
1384
1385 install_directories src/{corelib,xml,network,plugins/codecs}
1386
1387 emake INSTALL_ROOT="${D}" install_mkspecs
1388
1389 # install private headers
1390 insinto "${QTHEADERDIR#${EPREFIX}}"/QtCore/private
1391 find "${S}"/src/corelib -type f -name "*_p.h" -exec doins {} +
1392
1393 # use freshly built libraries
1394 local DYLD_FPATH=
1395 [[ -d "${S}"/lib/QtCore.framework ]] \
1396 && DYLD_FPATH=$(for x in "${S}"/lib/*.framework; do echo -n ":$x"; done)
1397 DYLD_LIBRARY_PATH="${S}/lib${DYLD_FPATH}" \
1398 LD_LIBRARY_PATH="${S}/lib" \
1399 "${S}"/bin/lrelease translations/*.ts \
1400 || die "generating translations failed"
1401 insinto "${QTTRANSDIR#${EPREFIX}}"
1402 doins translations/*.qm
1403
1404 setqtenv
1405 fix_library_files
1406
1407 # List all the multilib libdirs
1408 local libdirs=
1409 for libdir in $(get_all_libdirs); do
1410 libdirs+=":${EPREFIX}/usr/${libdir}/qt4"
1411 done
1412
1413 cat <<-EOF > "${T}"/44qt4
1414 LDPATH="${libdirs:1}"
1415 EOF
1416 doenvd "${T}"/44qt4
1417
1418 dodir "${QTDATADIR#${EPREFIX}}"/mkspecs/gentoo
1419 mv "${D}/${QTDATADIR}"/mkspecs/qconfig.pri "${D}${QTDATADIR}"/mkspecs/gentoo \
1420 || die "failed to move qconfig.pri"
1421
1422 # Framework hacking
1423 if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then
1424 # TODO: do this better
1425 sed -i -e '2a#include <QtCore/Gentoo/gentoo-qconfig.h>\n' \
1426 "${D}${QTLIBDIR}"/QtCore.framework/Headers/qconfig.h \
1427 || die "sed for qconfig.h failed."
1428 dosym "${QTHEADERDIR#${EPREFIX}}"/Gentoo "${QTLIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo
1429 else
1430 sed -i -e '2a#include <Gentoo/gentoo-qconfig.h>\n' \
1431 "${D}${QTHEADERDIR}"/QtCore/qconfig.h \
1432 "${D}${QTHEADERDIR}"/Qt/qconfig.h \
1433 || die "sed for qconfig.h failed"
1434 fi
1435
1436 QCONFIG_DEFINE="QT_ZLIB"
1437 install_qconfigs
1438
1439 # remove .la files
1440 prune_libtool_files
1441
1442 keepdir "${QTSYSCONFDIR#${EPREFIX}}"
1443
1444 # Framework magic
1445 fix_includes
1446 }
1447
1448
1449
1450 1.1 dev-qt/qtcore/metadata.xml
1451
1452 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/metadata.xml?rev=1.1&view=markup
1453 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtcore/metadata.xml?rev=1.1&content-type=text/plain
1454
1455 Index: metadata.xml
1456 ===================================================================
1457 <?xml version="1.0" encoding="UTF-8"?>
1458 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1459 <pkgmetadata>
1460 <herd>qt</herd>
1461 <use>
1462 <flag name="c++0x">Build Qt using the C++11 standard</flag>
1463 <flag name="exceptions">Add support for exceptions - like catching them
1464 inside the event loop (recommended by Nokia)</flag>
1465 <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
1466 <flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
1467 this does not mean you can compile pure Qt3 programs with Qt4.</flag>
1468 </use>
1469 <upstream>
1470 <bugs-to>https://bugreports.qt-project.org/</bugs-to>
1471 <doc>http://qt-project.org/doc/</doc>
1472 </upstream>
1473 </pkgmetadata>