summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen de Groot <yngwin@gentoo.org>2013-03-02 15:36:36 +0000
committerBen de Groot <yngwin@gentoo.org>2013-03-02 15:36:36 +0000
commit9876125ccd179ca73602a4d2c3585dc13eefede7 (patch)
treeebb8c47f17d6051550f7005c9ba8bd3beb401eeb /dev-qt/qtgui
parentVersion was pulled from upstream (diff)
downloadhistorical-9876125ccd179ca73602a4d2c3585dc13eefede7.tar.gz
historical-9876125ccd179ca73602a4d2c3585dc13eefede7.tar.bz2
historical-9876125ccd179ca73602a4d2c3585dc13eefede7.zip
Move to new dev-qt category
Package-Manager: portage-2.2.0_alpha164/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0x2B2474AD43CE296E!
Diffstat (limited to 'dev-qt/qtgui')
-rw-r--r--dev-qt/qtgui/ChangeLog963
-rw-r--r--dev-qt/qtgui/Manifest29
-rw-r--r--dev-qt/qtgui/files/CVE-2013-0254.patch143
-rw-r--r--dev-qt/qtgui/files/qtgui-4.7.3-cups.patch84
-rw-r--r--dev-qt/qtgui/metadata.xml26
-rw-r--r--dev-qt/qtgui/qtgui-4.8.4-r1.ebuild233
-rw-r--r--dev-qt/qtgui/qtgui-4.8.4.ebuild249
7 files changed, 1727 insertions, 0 deletions
diff --git a/dev-qt/qtgui/ChangeLog b/dev-qt/qtgui/ChangeLog
new file mode 100644
index 000000000000..e90d1c392cbd
--- /dev/null
+++ b/dev-qt/qtgui/ChangeLog
@@ -0,0 +1,963 @@
+# ChangeLog for x11-libs/qt-gui
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v 1.1 2013/03/02 15:27:36 yngwin Exp $
+
+ 12 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for alpha, wrt bug #455884
+
+ 12 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for x86, wrt bug #455884
+
+ 11 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for arm, wrt bug #455884
+
+ 11 Feb 2013; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Depend on cairo[-qt4] if gtkstyle is enabled, wrt bug 454066. Remove dead code
+ in pkg_setup.
+
+ 10 Feb 2013; Jeroen Roovers <jer@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for HPPA (bug #455884).
+
+ 10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for ppc, wrt bug #455884
+
+ 10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for ppc64, wrt bug #455884
+
+ 09 Feb 2013; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable for ia64, wrt bug #455884
+
+ 09 Feb 2013; Sergey Popov <pinkbyte@gentoo.org> qt-gui-4.8.4-r1.ebuild:
+ Stable on amd64, wrt bug #455884
+
+ 09 Feb 2013; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.4-r1.ebuild,
+ qt-gui-4.8.4.ebuild:
+ Don't define QT_MITSHM (partially reverts a previous commit).
+
+*qt-gui-4.8.4-r1 (09 Feb 2013)
+
+ 09 Feb 2013; Davide Pesavento <pesa@gentoo.org> +files/CVE-2013-0254.patch,
+ +qt-gui-4.8.4-r1.ebuild:
+ Apply upstream patch for CVE-2013-0254 (Gentoo bug #455884)
+
+ 27 Jan 2013; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.4.ebuild:
+ Add a few missing QCONFIG_ADD and QCONFIG_DEFINE.
+
+ 26 Jan 2013; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.4.ebuild:
+ Remove elog about qtgraphicssystem eselect module.
+
+ 02 Jan 2013; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.4.ebuild:
+ Add missing call to qt4-build_pkg_postinst(). Fixes bug 449362 and duplicates.
+
+ 31 Dec 2012; Davide Pesavento <pesa@gentoo.org> metadata.xml:
+ Cleanup metadata.
+
+ 29 Dec 2012; Michael Palimaka <kensington@gentoo.org>
+ -files/4.8.2-qatomic-x32.patch, -files/44qt4-gtkstyle,
+ -files/qt-gui-4.7.4-fix-libreoffice-crash.patch,
+ -files/qt-gui-4.8.1-fix-calligra-crash.patch, -qt-gui-4.7.4-r1.ebuild,
+ -qt-gui-4.8.1-r1.ebuild, -qt-gui-4.8.2.ebuild, -qt-gui-4.8.3-r1.ebuild:
+ Remove old.
+
+ 29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for alpha, wrt bug #445956
+
+ 26 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for sparc, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for arm, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for x86, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for ppc64, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for ppc, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for ia64, wrt bug #445956
+
+ 25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for amd64, wrt bug #445956
+
+ 24 Dec 2012; Jeroen Roovers <jer@gentoo.org> qt-gui-4.8.4.ebuild:
+ Stable for HPPA (bug #445956).
+
+*qt-gui-4.8.4 (05 Dec 2012)
+
+ 05 Dec 2012; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.8.4.ebuild:
+ Qt 4.8.4 version bump
+
+ 14 Nov 2012; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.3-r1.ebuild:
+ Install desktop file for qtconfig (bug 441712); fix subcategory for linguist
+ desktop file.
+
+ 14 Oct 2012; Raúl Porcel <armin76@gentoo.org> qt-gui-4.8.2.ebuild:
+ alpha/ia64/sparc stable wrt #424625
+
+ 18 Sep 2012; Davide Pesavento <pesa@gentoo.org> -qt-gui-4.8.3.ebuild:
+ Remove broken version.
+
+*qt-gui-4.8.3-r1 (16 Sep 2012)
+
+ 16 Sep 2012; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.8.3-r1.ebuild:
+ Import updates from live ebuild in overlay. Revert gtkstyle changes (bugs
+ #435054 and #435122).
+
+*qt-gui-4.8.3 (14 Sep 2012)
+
+ 14 Sep 2012; Ben de Groot <yngwin@gentoo.org> +files/44qt4-gtkstyle,
+ +qt-gui-4.8.3.ebuild:
+ Version bump. Drop qatomic-x32 patch applied upstream. Drop qpa useflag. Add
+ gtkstyle env.d file (bug #388551).
+
+ 03 Sep 2012; Davide Pesavento <pesa@gentoo.org> qt-gui-4.8.1-r1.ebuild,
+ qt-gui-4.8.2.ebuild:
+ Install qdbusviewer icon wrt bug 430726 by Samuel Bauer.
+
+ 19 Jul 2012; Markus Meier <maekke@gentoo.org> qt-gui-4.8.2.ebuild:
+ arm stable, bug #424625
+
+ 15 Jul 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.2.ebuild:
+ Stable for x86, wrt bug #424625
+
+ 13 Jul 2012; Ben de Groot <yngwin@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ Fix typo
+
+ 13 Jul 2012; Ben de Groot <yngwin@gentoo.org> qt-gui-4.7.4-r1.ebuild,
+ qt-gui-4.8.1-r1.ebuild, qt-gui-4.8.2.ebuild:
+ Add elog message to inform users about how to use gtkstyle, bug #388551
+
+ 09 Jul 2012; Johannes Huber <johu@gentoo.org>
+ -files/qt-gui-4.6-libpng-1.5.patch:
+ Remove old.
+
+ 09 Jul 2012; Johannes Huber <johu@gentoo.org> -qt-gui-4.6.3.ebuild,
+ -qt-gui-4.6.3-r2.ebuild:
+ Drop Qt-4.6.3
+
+ 09 Jul 2012; Joseph Jezak <josejx@gentoo.org> qt-gui-4.8.2.ebuild:
+ Marked ppc/ppc64 for bug #424625.
+
+ 08 Jul 2012; Raúl Porcel <armin76@gentoo.org> qt-gui-4.8.1-r1.ebuild,
+ qt-gui-4.8.2.ebuild:
+ sparc stable, add ~sparc
+
+ 08 Jul 2012; Jeroen Roovers <jer@gentoo.org> qt-gui-4.8.2.ebuild:
+ Stable for HPPA (bug #424625).
+
+ 06 Jul 2012; Michael Weber <xmw@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ ppc stable (bug 414241)
+
+ 05 Jul 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.2.ebuild:
+ Stable for amd64, wrt bug #424625
+
+ 25 Jun 2012; Raúl Porcel <armin76@gentoo.org> qt-gui-4.8.1-r1.ebuild,
+ qt-gui-4.8.2.ebuild:
+ Add ~alpha, alpha/ia64 stable wrt #414241
+
+ 19 Jun 2012; Davide Pesavento <pesa@gentoo.org>
+ +files/4.8.2-qatomic-x32.patch, qt-gui-4.8.2.ebuild:
+ Add patch for x32 support in qatomic asm code (bug 420705).
+
+ 18 Jun 2012; Davide Pesavento <pesa@gentoo.org> metadata.xml:
+ Cleanup metadata and add upstream info.
+
+*qt-gui-4.8.2 (22 May 2012)
+
+ 22 May 2012; Davide Pesavento <pesa@gentoo.org> +qt-gui-4.8.2.ebuild:
+ Version bump.
+
+ 21 May 2012; Samuli Suominen <ssuominen@gentoo.org> qt-gui-4.7.4-r1.ebuild,
+ qt-gui-4.8.1-r1.ebuild:
+ inherit eutils for make_desktop_entry
+
+ 20 May 2012; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ Stable for x86, wrt bug #414241
+
+ 16 May 2012; Jeroen Roovers <jer@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ Stable for HPPA (bug #414241).
+
+ 14 May 2012; Johannes Huber <johu@gentoo.org> -qt-gui-4.7.2.ebuild:
+ Drop Qt-4.7.2
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 12 May 2012; Markus Meier <maekke@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ arm stable, bug #414241
+
+ 08 May 2012; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.8.1-r1.ebuild:
+ Stable on amd64 wrt bug #414241
+
+ 05 Apr 2012; Johannes Huber <johu@gentoo.org> -qt-gui-4.8.0-r4.ebuild:
+ Drop Qt-4.8.0
+
+*qt-gui-4.8.1-r1 (04 Apr 2012)
+
+ 04 Apr 2012; Johannes Huber <johu@gentoo.org>
+ +files/qt-gui-4.8.1-fix-calligra-crash.patch, +qt-gui-4.8.1-r1.ebuild,
+ -qt-gui-4.8.1.ebuild:
+ Revision bump adds upstream patch to fix crash in calligra. Reported in kde
+ packagers ml and requested by dilfridge.
+
+ 03 Apr 2012; Jeroen Roovers <jer@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ Stable for HPPA (bug #390963).
+
+ 30 Mar 2012; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.6.3-r2.ebuild,
+ qt-gui-4.6.3.ebuild, qt-gui-4.7.2.ebuild, qt-gui-4.7.4-r1.ebuild,
+ qt-gui-4.8.0-r4.ebuild, qt-gui-4.8.1.ebuild:
+ x11-themes/qgtkstyle is masked for removal. Use x11-libs/qt-gui[gtkstyle]
+ instead
+
+*qt-gui-4.8.1 (29 Mar 2012)
+
+ 29 Mar 2012; Davide Pesavento <pesa@gentoo.org> +qt-gui-4.8.1.ebuild:
+ Version bump.
+
+*qt-gui-4.8.0-r4 (27 Mar 2012)
+
+ 27 Mar 2012; Davide Pesavento <pesa@gentoo.org> +qt-gui-4.8.0-r4.ebuild,
+ -qt-gui-4.8.0-r3.ebuild:
+ Add xv USE flag; update QCONFIG_* handling; add libICE and libXrender deps;
+ remove libXfont dep.
+
+ 27 Mar 2012; Johannes Huber <johu@gentoo.org> -qt-gui-4.6.2.ebuild,
+ -qt-gui-4.6.2-r1.ebuild:
+ Drop Qt-4.6.2
+
+ 25 Mar 2012; Fabian Groffen <grobian@gentoo.org> qt-gui-4.7.4-r1.ebuild,
+ qt-gui-4.8.0-r3.ebuild:
+ Extend SSSE Darwin fix to all Intel-based targets
+
+ 23 Mar 2012; Davide Pesavento <pesa@gentoo.org> -qt-gui-4.7.4.ebuild,
+ qt-gui-4.7.4-r1.ebuild, qt-gui-4.8.0-r3.ebuild:
+ Fix typo, bug #408895 by BRULE Herman <alpha_one_x86@first-world.info>. Remove
+ old.
+
+*qt-gui-4.8.0-r3 (19 Mar 2012)
+
+ 19 Mar 2012; Davide Pesavento <pesa@gentoo.org> +qt-gui-4.8.0-r3.ebuild,
+ -qt-gui-4.8.0-r2.ebuild:
+ Revbump fixing bugs 403129 and 407165.
+
+ 28 Feb 2012; Justin Lecher <jlec@gentoo.org> qt-gui-4.8.0-r2.ebuild:
+ correct installation inside prefix
+
+ 12 Feb 2012; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.8.0-r2.ebuild:
+ Add missing mesa[egl] dependency. Bug #402183
+
+*qt-gui-4.8.0-r2 (05 Feb 2012)
+
+ 05 Feb 2012; Alex Alexander <wired@gentoo.org> -qt-gui-4.8.0-r1.ebuild,
+ +qt-gui-4.8.0-r2.ebuild:
+ raster is marked as the default in the eselect qtgraphicssystem list now
+
+ 29 Jan 2012; Joseph Jezak <josejx@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ Marked ppc ppc64 stable for bug #390963.
+
+*qt-gui-4.8.0-r1 (29 Jan 2012)
+
+ 29 Jan 2012; Alex Alexander <wired@gentoo.org> +qt-gui-4.8.0-r1.ebuild,
+ metadata.xml:
+ version bump
+
+ 27 Dec 2011; Markus Meier <maekke@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ x86 stable, bug #390963
+
+ 20 Dec 2011; Agostino Sarubbo <ago@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ Stable for AMD64, wrt bug #390963
+
+ 17 Dec 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +files/qt-gui-4.6-libpng-1.5.patch, qt-gui-4.6.3.ebuild,
+ qt-gui-4.6.3-r2.ebuild:
+ Add patch to fix building against libpng-1.5, bug #393141. Non-maintainer
+ commit, ok'ed by tampakrap on IRC.
+
+ 03 Dec 2011; Fabian Groffen <grobian@gentoo.org> qt-gui-4.7.4-r1.ebuild:
+ Disable ssse3 on Darwin to fix compilation, thanks Paul, bug #367045
+
+ 28 Nov 2011; Davide Pesavento <pesa@gentoo.org> -qt-gui-4.7.3-r1.ebuild,
+ -qt-gui-4.7.3.ebuild:
+ Remove Qt 4.7.3
+
+ 28 Nov 2011; Davide Pesavento <pesa@gentoo.org> qt-gui-4.7.4.ebuild,
+ qt-gui-4.7.4-r1.ebuild:
+ Fix bug #368515.
+
+*qt-gui-4.7.4-r1 (28 Nov 2011)
+
+ 28 Nov 2011; Theo Chatzimichos <tampakrap@gentoo.org>
+ +qt-gui-4.7.4-r1.ebuild, +files/qt-gui-4.7.4-fix-libreoffice-crash.patch:
+ Backport patch from Qt 4.8 to fix crash in LibreOffice, as pointed out by
+ scarabeus. FreeDesktop bug 40298
+
+ 26 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> Manifest:
+ Bug 385719: upstream altered qt-everywhere-opensource-src-4.7.4.tar.gz, mass
+ fix for pesa.
+
+ 20 Nov 2011; Davide Pesavento <pesa@gentoo.org> qt-gui-4.6.3.ebuild,
+ qt-gui-4.6.3-r2.ebuild, -files/qt-gui-4.7.0-qtreeview-regression-fix.patch,
+ qt-gui-4.7.2.ebuild, qt-gui-4.7.4.ebuild, -files/hardcoded_fonts.patch:
+ Drop redundant dep on dev-util/pkgconfig; remove unused files.
+
+ 12 Nov 2011; Justin Lecher <jlec@gentoo.org> qt-gui-4.6.2.ebuild,
+ qt-gui-4.6.2-r1.ebuild, qt-gui-4.6.3.ebuild, qt-gui-4.6.3-r2.ebuild,
+ qt-gui-4.7.2.ebuild, qt-gui-4.7.3.ebuild, qt-gui-4.7.3-r1.ebuild,
+ qt-gui-4.7.4.ebuild:
+ Corrected Slotting of media-libs/libpng and media-libs/tiff
+
+*qt-gui-4.7.4 (08 Sep 2011)
+
+ 08 Sep 2011; Alex Alexander <wired@gentoo.org> +qt-gui-4.7.4.ebuild:
+ version bump, 4.7.4
+
+ 17 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ qt-gui-4.6.3-r2.ebuild:
+ keyword ~sparc-solaris
+
+*qt-gui-4.7.3-r1 (14 Aug 2011)
+
+ 14 Aug 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +qt-gui-4.7.3-r1.ebuild, +files/qt-gui-4.7.3-cups.patch:
+ Add patch by Kevin Kofler to obtain default printer settings from cups, bug
+ 323257. OK'ed by tampakrap.
+
+ 13 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> qt-gui-4.7.2.ebuild:
+ ppc64 stable wrt #354033
+
+ 05 Jun 2011; Markus Meier <maekke@gentoo.org> qt-gui-4.7.2.ebuild:
+ arm stable, bug #354033
+
+ 01 Jun 2011; Brent Baude <ranger@gentoo.org> qt-gui-4.7.2.ebuild:
+ Marking qt-gui-4.7.2 ppc stable for bug 354033
+
+*qt-gui-4.7.3 (10 May 2011)
+
+ 10 May 2011; Theo Chatzimichos <tampakrap@gentoo.org> +qt-gui-4.7.3.ebuild:
+ Version bump Qt 4.7.3
+
+ 09 May 2011; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.7.2.ebuild:
+ Stable on amd64 wrt bug #354033
+
+ 09 May 2011; Thomas Kahle <tomka@gentoo.org> qt-gui-4.7.2.ebuild:
+ x86 stable per bug 354033
+
+ 14 Apr 2011; Alex Alexander <wired@gentoo.org> qt-gui-4.7.2.ebuild,
+ metadata.xml:
+ renamed gtk USE to gtkstyle to avoid circular deps. added sed to fix bug
+ #361277.
+
+ 13 Apr 2011; Alex Alexander <wired@gentoo.org> -qt-gui-4.7.0-r1.ebuild,
+ -qt-gui-4.7.1-r1.ebuild:
+ old version cleanup
+
+ 10 Mar 2011; Alex Alexander <wired@gentoo.org> qt-gui-4.7.2.ebuild:
+ restored gtk USE flag for GTK style, fixed compilation with cairo[qt4]
+ present.
+
+ 01 Mar 2011; Theo Chatzimichos <tampakrap@gentoo.org> qt-gui-4.7.2.ebuild:
+ Raster is not default any more, bug 353248
+
+*qt-gui-4.7.2 (01 Mar 2011)
+
+ 01 Mar 2011; Theo Chatzimichos <tampakrap@gentoo.org> +qt-gui-4.7.2.ebuild:
+ Version bump Qt 4.7.2
+
+ 23 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> qt-gui-4.6.3.ebuild:
+ ppc64 stable wrt #341703
+
+ 10 Dec 2010; Fabian Groffen <grobian@gentoo.org> qt-gui-4.7.1-r1.ebuild:
+ Fix installation of private headers for OSX Framework builds, bug #346221
+
+ 05 Dec 2010; Alex Alexander <wired@gentoo.org> -qt-gui-4.6.3-r1.ebuild,
+ -qt-gui-4.7.0.ebuild, -qt-gui-4.7.1.ebuild:
+ old cleanup
+
+ 05 Dec 2010; Alex Alexander <wired@gentoo.org> -qt-gui-4.5.3-r2.ebuild,
+ -files/qt-4.5.3-glib-event-loop.patch, -files/qt-4.5.3-libpng14.patch:
+ removed 4.5.3
+
+ 05 Dec 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.6.2.ebuild,
+ qt-gui-4.6.3.ebuild, qt-gui-4.6.3-r2.ebuild, qt-gui-4.7.1-r1.ebuild:
+ added pkgconfig to DEPEND, bug #345391
+
+*qt-gui-4.6.3-r2 (14 Nov 2010)
+
+ 14 Nov 2010; Alex Alexander <wired@gentoo.org> +qt-gui-4.6.3-r2.ebuild:
+ revbumped -r0 to -r2 for unlucky users who upgraded to -r1.
+
+ 14 Nov 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.6.3.ebuild:
+ added qgtkstyle block
+
+ 10 Nov 2010; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.6.3-r1.ebuild:
+ Stable on amd64 wrt bug #341703
+
+ 10 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
+ qt-gui-4.6.3-r1.ebuild:
+ stable x86, bug 341703
+
+ 10 Nov 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.6.3-r1.ebuild,
+ qt-gui-4.7.1-r1.ebuild:
+ added missing -no-gtkstyle
+
+*qt-gui-4.7.1-r1 (10 Nov 2010)
+*qt-gui-4.6.3-r1 (10 Nov 2010)
+
+ 10 Nov 2010; Alex Alexander <wired@gentoo.org> +qt-gui-4.6.3-r1.ebuild,
+ +qt-gui-4.7.1-r1.ebuild:
+ moved Qt's GTK style to x11-themes/qgtkstyle - this fixes the nasty
+ qt-gui/cairo bug #336801
+
+*qt-gui-4.7.1 (09 Nov 2010)
+
+ 09 Nov 2010; Alex Alexander <wired@gentoo.org> +qt-gui-4.7.1.ebuild:
+ version bump
+
+ 07 Nov 2010; Jory A. Pratt <anarchy@gentoo.org> qt-gui-4.6.2.ebuild,
+ qt-gui-4.6.2-r1.ebuild, qt-gui-4.7.0.ebuild, qt-gui-4.7.0-r1.ebuild:
+ Convert media-libs/jpeg to virtual/jpeg
+
+ 06 Nov 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.7.0.ebuild,
+ qt-gui-4.7.0-r1.ebuild:
+ removed alpha keyword from qt-4.7, bug #338289
+
+*qt-gui-4.7.0-r1 (06 Nov 2010)
+
+ 06 Nov 2010; Alex Alexander <wired@gentoo.org> +qt-gui-4.7.0-r1.ebuild,
+ +files/qt-gui-4.7.0-qtreeview-regression-fix.patch:
+ added fix for qtreeview regression
+
+ 05 Nov 2010; Jeroen Roovers <jer@gentoo.org> qt-gui-4.6.3.ebuild:
+ Stable for HPPA (bug #341703).
+
+ 23 Oct 2010; Raúl Porcel <armin76@gentoo.org> qt-gui-4.6.3.ebuild:
+ alpha/arm/ia64/sparc stable wrt #341703
+
+ 22 Oct 2010; Christian Faulhammer <fauli@gentoo.org> qt-gui-4.6.3.ebuild:
+ stable x86, bug 341703
+
+ 19 Oct 2010; Brent Baude <ranger@gentoo.org> qt-gui-4.6.3.ebuild:
+ Marking qt-gui-4.6.3 ppc stable for bug 341703
+
+ 19 Oct 2010; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.6.3.ebuild:
+ Stable on amd64 wrt bug #341703
+
+ 10 Oct 2010; Raúl Porcel <armin76@gentoo.org> qt-gui-4.7.0.ebuild:
+ Mark -sparc because it sigbuses
+
+ 26 Sep 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.5.3-r2.ebuild,
+ qt-gui-4.6.2.ebuild, qt-gui-4.6.2-r1.ebuild, qt-gui-4.6.3.ebuild,
+ qt-gui-4.7.0.ebuild:
+ temporarily fix bug 336801 by depending on cairo[-qt4]
+
+ 24 Sep 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.7.0.ebuild:
+ prefix fix, thanks to heiko_
+
+ 23 Sep 2010; Alex Alexander <wired@gentoo.org> qt-gui-4.7.0.ebuild:
+ EAPI 3, prefix, other improvements
+
+*qt-gui-4.7.0 (21 Sep 2010)
+
+ 21 Sep 2010; Theo Chatzimichos <tampakrap@gentoo.org>
+ +qt-gui-4.7.0.ebuild:
+ Version bump
+
+ 13 Sep 2010; Tobias Klausmann <klausman@gentoo.org> qt-gui-4.6.2.ebuild:
+ Stable on alpha, bug #297299
+
+ 18 Aug 2010; Jeroen Roovers <jer@gentoo.org> qt-gui-4.6.2.ebuild:
+ Stable for HPPA (bug #297299).
+
+ 04 Aug 2010; Markus Meier <maekke@gentoo.org> qt-gui-4.6.2.ebuild:
+ arm stable, bug #297299
+
+ 23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+ qt-gui-4.5.3-r2.ebuild, qt-gui-4.6.3.ebuild:
+ Use virtual/jpeg.
+
+ 05 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> qt-gui-4.6.2.ebuild:
+ ppc64 stable wrt #297299
+
+ 04 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+ qt-gui-4.5.3-r2.ebuild, +files/qt-4.5.3-libpng14.patch:
+ Backport libpng14 patch from Qt 4.6.3.
+
+ 24 Jun 2010; Markos Chandras <hwoarang@gentoo.org> -qt-gui-4.6.1.ebuild:
+ Drop Qt-4.6.1
+
+*qt-gui-4.6.3 (08 Jun 2010)
+
+ 08 Jun 2010; Markos Chandras <hwoarang@gentoo.org> +qt-gui-4.6.3.ebuild:
+ Version bump
+
+*qt-gui-4.6.2-r1 (01 May 2010)
+
+ 01 May 2010; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.6.2-r1.ebuild, metadata.xml:
+ Add trace use flag to build trace graphicssystem egine. Fixes bug #317809
+
+ 18 Apr 2010; <nixnut@gentoo.org> qt-gui-4.6.2.ebuild:
+ ppc stable #297299
+
+ 03 Mar 2010; Christian Faulhammer <fauli@gentoo.org> qt-gui-4.6.2.ebuild:
+ stable x86, bug 297299
+
+ 01 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> qt-gui-4.6.2.ebuild:
+ amd64 stable wrt #297299
+
+ 18 Feb 2010; Alex Alexander <wired@gentoo.org> metadata.xml:
+ added exceptions USE flag description
+
+*qt-gui-4.6.2 (15 Feb 2010)
+
+ 15 Feb 2010; Dror Levin <spatz@gentoo.org>
+ -files/qt-gui-4.6.0-fix-qgraphicsscence.patch, +qt-gui-4.6.2.ebuild:
+ Version bump.
+
+ 10 Feb 2010; Ben de Groot <yngwin@gentoo.org> qt-gui-4.6.1.ebuild:
+ Move QT4_EXTRACT_DIRECTORIES stuff to pkg_setup, to fix compilation on
+ Darwin (bug 302391).
+
+ 09 Feb 2010; Dror Levin <spatz@gentoo.org> -qt-gui-4.6.0-r2.ebuild:
+ Remove old.
+
+ 23 Jan 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ qt-gui-4.6.1.ebuild:
+ Move vars into src_unpack to work with current multilib-portage with ok
+ from yngwin
+
+ 20 Jan 2010; Dror Levin <spatz@gentoo.org> qt-gui-4.6.1.ebuild:
+ Remove warning with USE=raster as it seems more stable now.
+
+ 20 Jan 2010; Dror Levin <spatz@gentoo.org> qt-gui-4.6.1.ebuild:
+ Remove qgraphicsscence patch for 4.6.1 as it was included upstream.
+
+ 19 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
+ qt-gui-4.6.0-r2.ebuild, qt-gui-4.6.1.ebuild:
+ Require SLOT="0" of media-libs/jpeg wrt #301560.
+
+*qt-gui-4.6.1 (19 Jan 2010)
+
+ 19 Jan 2010; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.6.1.ebuild:
+ Version bump
+
+ 17 Jan 2010; Ben de Groot <yngwin@gentoo.org> qt-gui-4.6.0-r2.ebuild:
+ Add confutils check because gtk useflag depends on glib useflag enabled.
+ Thanks to keyser_soze on the forums.
+
+ 14 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ qt-gui-4.6.0-r2.ebuild:
+ mark ~x86-freebsd
+
+*qt-gui-4.6.0-r2 (25 Dec 2009)
+
+ 25 Dec 2009; Jonathan Callen <abcd@gentoo.org> -qt-gui-4.6.0.ebuild,
+ -qt-gui-4.6.0-r1.ebuild, +qt-gui-4.6.0-r2.ebuild:
+ Add prefix support, revbump due to otherwise unresolvable USE deps
+
+*qt-gui-4.6.0-r1 (07 Dec 2009)
+
+ 07 Dec 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.6.0-r1.ebuild, +files/qt-gui-4.6.0-fix-qgraphicsscence.patch:
+ Add patch to fix plasma crash on kde4. Bug #296003
+
+ 01 Dec 2009; Theo Chatzimichos <tampakrap@gentoo.org>
+ -qt-gui-4.6.0_rc1.ebuild:
+ Remove Qt 4.6.0 RC
+
+*qt-gui-4.6.0 (01 Dec 2009)
+
+ 01 Dec 2009; Theo Chatzimichos <tampakrap@gentoo.org>
+ +qt-gui-4.6.0.ebuild:
+ Version Bump to 4.6.0
+
+*qt-gui-4.6.0_rc1 (18 Nov 2009)
+
+ 18 Nov 2009; Alex Alexander <wired@gentoo.org> -qt-gui-4.6.0_beta1.ebuild,
+ +qt-gui-4.6.0_rc1.ebuild:
+ added 4.6.0_rc1, removed 4.6.0_beta1
+
+ 16 Nov 2009; Jonathan Callen <abcd@gentoo.org>
+ -files/0195-compositing-properties.diff,
+ -files/0203-qtexthtmlparser-link-color.diff,
+ -files/0224-fast-qpixmap-fill.diff,
+ -files/0225-invalidate-tabbar-geometry-on-refresh.patch,
+ -files/0226-qtreeview-column_resize_when_needed.diff,
+ -files/0238-fix-qt-qttabbar-size.diff,
+ -files/0245-fix-randr-changes-detecting.diff,
+ -files/0248-fix-qwidget-scroll-slowness.diff,
+ -files/0254-fix-qgraphicsproxywidget-deletion-crash.diff,
+ -files/0255-qtreeview-selection-columns-hidden.diff,
+ -files/0256-fix-recursive-backingstore-sync-crash.diff,
+ -files/0258-windowsxpstyle-qbrush.diff,
+ -files/0260-fix-qgraphicswidget-deletionclearFocus.diff,
+ -files/0261-sync-before-reset-errorhandler.patch,
+ -files/0262-fix-treeview-animation-crash.diff,
+ -files/0263-fix-fontconfig-handling.diff,
+ -files/0264-fix-zero-height-qpixmap-isnull.diff,
+ -files/0265-fix-formlayoutcrash.diff, -files/0266-fix-focusChain1.diff,
+ -files/0267-fix-focusChain2.diff,
+ -files/qt-gui-4.5.1-0282-fix-qpixmapcache-leak.diff,
+ -files/qt-gui-4.5.1-ppc-pixmap-fix-backport-196152.patch,
+ -files/qt-gui-4.5.2-x11-timestamp.patch:
+ Drop unused files
+
+ 11 Nov 2009; Ben de Groot <yngwin@gentoo.org> -qt-gui-4.4.2-r3.ebuild,
+ -qt-gui-4.5.1.ebuild, -qt-gui-4.5.1-r1.ebuild, -qt-gui-4.5.1-r2.ebuild,
+ -qt-gui-4.5.2-r2.ebuild:
+ Remove obsolete versions
+
+ 10 Nov 2009; Jeroen Roovers <jer@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ Stable for HPPA (bug #290922).
+
+ 09 Nov 2009; Joseph Jezak <josejx@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ Marked ppc/ppc64 stable for bug #290922.
+
+ 09 Nov 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ alpha/ia64/sparc stable wrt #290922
+
+ 09 Nov 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ arm stable, bug #290922
+
+ 09 Nov 2009; Jonathan Callen <abcd@gentoo.org>
+ -files/qt-gui-4.4.0-scrollbars.patch, -files/qt-gui-designer-4.4.1.patch,
+ -files/qt-x11-opensource-src-4.5.0-linguist-crash.patch,
+ -files/qt-x11-opensource-src-4.5.0-lrelease.patch,
+ -qt-gui-4.5.2-r1.ebuild, -qt-gui-4.5.3-r1.ebuild, -files/Designer.desktop,
+ -files/Linguist.desktop, -files/xinerama.patch:
+ Drop old versions; files
+
+ 05 Nov 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ x86 stable, bug #290922
+
+ 31 Oct 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.5.3-r2.ebuild:
+ amd64 stable, bug #290922
+
+*qt-gui-4.5.3-r2 (29 Oct 2009)
+
+ 29 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> +qt-gui-4.5.3-r2.ebuild,
+ +files/qt-4.5.3-glib-event-loop.patch:
+ Adding a patch to fix regression in event loop
+
+ 29 Oct 2009; Christian Faulhammer <fauli@gentoo.org>
+ qt-gui-4.5.3-r1.ebuild:
+ stable x86, bug 290922
+
+ 16 Oct 2009; Alex Alexander <wired@gentoo.org> qt-gui-4.6.0_beta1.ebuild:
+ added keywords: ~alpha ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86-fbsd
+
+*qt-gui-4.6.0_beta1 (16 Oct 2009)
+
+ 16 Oct 2009; Alex Alexander <wired@gentoo.org> +qt-gui-4.6.0_beta1.ebuild:
+ added version 4.6.0_beta1
+
+ 11 Oct 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.5.2-r2.ebuild:
+ alpha/ia64/sparc stable wrt #286653
+
+ 09 Oct 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.5.2-r2.ebuild:
+ amd64/arm/x86 stable, bug #286653
+
+ 07 Oct 2009; nixnut <nixnut@gentoo.org> qt-gui-4.5.2-r2.ebuild:
+ ppc stable #286653
+
+*qt-gui-4.5.3-r1 (04 Oct 2009)
+
+ 04 Oct 2009; Alex Alexander <wired@gentoo.org> +qt-gui-4.5.3-r1.ebuild:
+ version bump
+
+*qt-gui-4.5.2-r2 (23 Jul 2009)
+
+ 23 Jul 2009; Ben de Groot <yngwin@gentoo.org> -qt-gui-4.4.2-r1.ebuild,
+ -qt-gui-4.4.2-r2.ebuild, +qt-gui-4.5.2-r2.ebuild,
+ +files/qt-gui-4.5.2-x11-timestamp.patch:
+ Add upstream patch to fix bug 276527. Drop some old ebuilds.
+
+ 15 Jul 2009; Ben de Groot <yngwin@gentoo.org> qt-gui-4.5.2-r1.ebuild:
+ Don't add useflag defaults that are in desktop profile, as was decided in
+ previous meeting
+
+ 15 Jul 2009; Markos Chandras <hwoarang@gentoo.org> -qt-gui-4.5.2.ebuild,
+ qt-gui-4.5.2-r1.ebuild:
+ Enable dbus use flag by default. Drop old ebuild
+
+*qt-gui-4.5.2-r1 (07 Jul 2009)
+
+ 07 Jul 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.5.2-r1.ebuild:
+ Call qt4-build_pkg_postinst again. Thanks to Ingmar Vanhassel. Fixes bug
+ 212086 and bug 276864
+
+ 30 Jun 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.5.1.ebuild:
+ ia64/sparc stable wrt #266201
+
+*qt-gui-4.5.2 (27 Jun 2009)
+
+ 27 Jun 2009; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.5.2.ebuild:
+ Version bump
+
+ 08 Jun 2009; Jeroen Roovers <jer@gentoo.org> qt-gui-4.5.1.ebuild:
+ Stable for HPPA (bug #266201).
+
+ 06 Jun 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.5.1.ebuild:
+ amd64 stable, bug #266201
+
+ 02 Jun 2009; Christian Faulhammer <fauli@gentoo.org> qt-gui-4.5.1.ebuild:
+ stable x86, bug 266201
+
+ 28 May 2009; Robert Piasek <dagger@gentoo.org> qt-gui-4.5.1.ebuild:
+ stable on arm (bug #266201)
+
+*qt-gui-4.5.1-r2 (23 May 2009)
+
+ 23 May 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.5.1-r2.ebuild,
+ +files/qt-gui-4.5.1-0282-fix-qpixmapcache-leak.diff:
+ Revbump qt-gui with a patch for qpixmap memory leak.
+
+ 22 May 2009; Brent Baude <ranger@gentoo.org> qt-gui-4.5.1-r1.ebuild:
+ Marking qt-gui-4.5.1-r1 ppc for bug 266201
+
+*qt-gui-4.5.1-r1 (21 May 2009)
+
+ 21 May 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.5.1-r1.ebuild,
+ +files/qt-gui-4.5.1-ppc-pixmap-fix-backport-196152.patch:
+ Add pixmap patch for ppc machines. Fixes bug 270769
+
+ 15 May 2009; Tobias Klausmann <klausman@gentoo.org> qt-gui-4.5.1.ebuild:
+ Stable on alpha, bug #266201
+
+ 14 May 2009; Ben de Groot <yngwin@gentoo.org> -qt-gui-4.5.0.ebuild,
+ -qt-gui-4.5.0-r1.ebuild, -qt-gui-4.5.0-r2.ebuild:
+ Remove old
+
+ 13 May 2009; Brent Baude <ranger@gentoo.org> qt-gui-4.5.1.ebuild:
+ Marking qt-gui-4.5.1 ppc stable for bug 266201
+
+ 28 Apr 2009; Jeroen Roovers <jer@gentoo.org> qt-gui-4.4.2-r3.ebuild:
+ Stable for HPPA (bug #263945).
+
+*qt-gui-4.5.1 (27 Apr 2009)
+
+ 27 Apr 2009; Markos Chandras <hwoarang@gentoo.org> +qt-gui-4.5.1.ebuild:
+ Version bump to 4.5.1
+
+*qt-gui-4.5.0-r2 (22 Apr 2009)
+
+ 22 Apr 2009; Markos Chandras <hwoarang@gentoo.org>
+ +files/qt-x11-opensource-src-4.5.0-linguist-crash.patch,
+ +files/qt-x11-opensource-src-4.5.0-lrelease.patch,
+ +qt-gui-4.5.0-r2.ebuild:
+ New revbump for qt-gui. Fixes bug 265878, bug 260244, bug 259414
+
+ 15 Apr 2009; Brent Baude <ranger@gentoo.org> qt-gui-4.4.2-r3.ebuild:
+ Marking qt-gui-4.4.2-r3 ppc64 for bug 263945
+
+*qt-gui-4.5.0-r1 (14 Apr 2009)
+
+ 14 Apr 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.5.0-r1.ebuild:
+ Install designer and linguist icons. Fixes bug 241208
+
+ 11 Apr 2009; nixnut <nixnut@gentoo.org> qt-gui-4.4.2-r3.ebuild:
+ ppc stable #263945
+
+ 09 Apr 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.4.2-r3.ebuild:
+ ia64/sparc stable wrt #263945
+
+ 05 Apr 2009; Tobias Klausmann <klausman@gentoo.org>
+ qt-gui-4.4.2-r3.ebuild:
+ Stable on alpha, bug #263945
+
+ 05 Apr 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.4.2-r3.ebuild:
+ amd64/x86 stable, bug #263945
+
+ 18 Mar 2009; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.4.2-r3:
+ Adding inputmethods target on qt-gui-4.4.2-r3 as well ( bug #262917 )
+
+ 18 Mar 2009; Markos Chandras <hwoarang@gentoo.org>
+ -qt-gui-4.5.0_rc1-r1.ebuild:
+ Dropping 4.5.0_rc1
+
+ 18 Mar 2009; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.5.0:
+ Add inputmethods on targets. Fixes bug #262917
+
+ 17 Mar 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.5.0.ebuild:
+ Add ~arm wrt #262462
+
+ 15 Mar 2009; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.5.0:
+ Proper installation of accessibility widget ( fixes bug #262600 )
+
+ 14 Mar 2009; Markos Chandras <hwoarang@gentoo.org> qt-gui-4.5.0:
+ Couple of fixes on raster use flag warning message
+
+*qt-gui-4.5.0 (04 Mar 2009)
+
+ 04 Mar 2009; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.5.0.ebuild:
+ Version bump
+
+ 18 Feb 2009; Jeroen Roovers <jer@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ Stable for HPPA (bug #248083).
+
+ 15 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+ -qt-gui-4.5.0_rc1.ebuild, qt-gui-4.5.0_rc1-r1.ebuild:
+ Added gtk+:2 dependency. Fixes bug #259119
+
+*qt-gui-4.4.2-r3 (14 Feb 2009)
+
+ 14 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+ +files/0195-compositing-properties.diff,
+ +files/0203-qtexthtmlparser-link-color.diff,
+ +files/0224-fast-qpixmap-fill.diff,
+ +files/0225-invalidate-tabbar-geometry-on-refresh.patch,
+ +files/0226-qtreeview-column_resize_when_needed.diff,
+ +files/0238-fix-qt-qttabbar-size.diff,
+ +files/0245-fix-randr-changes-detecting.diff,
+ +files/0255-qtreeview-selection-columns-hidden.diff,
+ +files/0258-windowsxpstyle-qbrush.diff,
+ +files/0260-fix-qgraphicswidget-deletionclearFocus.diff,
+ +files/0261-sync-before-reset-errorhandler.patch,
+ +files/0264-fix-zero-height-qpixmap-isnull.diff,
+ +files/0266-fix-focusChain1.diff, +files/0267-fix-focusChain2.diff,
+ +qt-gui-4.4.2-r3.ebuild:
+ revbump with qt-copy patches. Thanks to Maciej Mrozowski (reavertm)
+ <reavertm@poczta.fm>
+
+*qt-gui-4.5.0_rc1-r1 (14 Feb 2009)
+
+ 14 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-gui-4.5.0_rc1-r1.ebuild:
+ Build qtscript debugger, fixes bug #258961
+
+ 13 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+ qt-gui-4.5.0_rc1.ebuild:
+ Added warning message about raster use flag
+
+ 13 Feb 2009; Markos Chandras <hwoarang@gentoo.org>
+ qt-gui-4.5.0_rc1.ebuild:
+ Adding x11-libs/libXi on DEPEND. Fixing bug #258788
+
+ 12 Feb 2009; Ben de Groot <yngwin@gentoo.org>
+ +files/hardcoded_fonts.patch:
+ Add patch. Fixes bug 258670.
+
+*qt-gui-4.5.0_rc1 (11 Feb 2009)
+
+ 11 Feb 2009; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.5.0_rc1.ebuild:
+ Version bump
+
+ 06 Feb 2009; Raúl Porcel <armin76@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ ia64/sparc stable wrt #248038
+
+ 04 Feb 2009; Brent Baude <ranger@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ Marking qt-gui-4.4.2-r1 ppc64 stable for bug 248038
+
+ 04 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> qt-gui-4.4.2-r1.ebuild,
+ qt-gui-4.4.2-r2.ebuild:
+ Add ~mips keywords to qt-4.4.2
+
+ 31 Jan 2009; Tobias Klausmann <klausman@gentoo.org>
+ qt-gui-4.4.2-r1.ebuild:
+ Stable on alpha, bug #248038
+
+*qt-gui-4.4.2-r2 (30 Jan 2009)
+
+ 30 Jan 2009; Ben de Groot <yngwin@gentoo.org>
+ +files/0248-fix-qwidget-scroll-slowness.diff,
+ +files/0256-fix-recursive-backingstore-sync-crash.diff,
+ +files/0262-fix-treeview-animation-crash.diff,
+ +files/0263-fix-fontconfig-handling.diff,
+ +files/0265-fix-formlayoutcrash.diff, +qt-gui-4.4.2-r2.ebuild:
+ Add bugfix patches from KDE's qt-copy
+
+ 29 Jan 2009; Alexis Ballier <aballier@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ keyword ~x86-fbsd
+
+ 18 Jan 2009; Markus Meier <maekke@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ amd64/x86 stable, bug #248038
+
+ 17 Jan 2009; nixnut <nixnut@gentoo.org> qt-gui-4.4.2-r1.ebuild:
+ ppc stable #248038
+
+ 06 Jan 2009; Ben de Groot <yngwin@gentoo.org> -qt-gui-4.4.0.ebuild,
+ -qt-gui-4.4.1.ebuild, -qt-gui-4.4.2.ebuild:
+ Clean out old ebuilds
+
+*qt-gui-4.4.2-r1 (05 Jan 2009)
+
+ 05 Jan 2009; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.4.2-r1.ebuild:
+ Add fix to install correct designer and linguist icons, bug 241208.
+
+ 01 Jan 2009; Ben de Groot <yngwin@gentoo.org>
+ +files/0254-fix-qgraphicsproxywidget-deletion-crash.diff,
+ qt-gui-4.4.2.ebuild:
+ Add patch for plasma crashes, bug 253044
+
+ 19 Sep 2008; Ben de Groot <yngwin@gentoo.org>
+ +files/qt-gui-designer-4.4.1.patch, qt-gui-4.4.1.ebuild:
+ Add fix for bug 235392
+
+*qt-gui-4.4.2 (19 Sep 2008)
+
+ 19 Sep 2008; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.4.2.ebuild:
+ Version bump
+
+ 16 Aug 2008; Ben de Groot <yngwin@gentoo.org> qt-gui-4.4.1.ebuild:
+ Add pdepend on qt-qt3support
+
+ 13 Aug 2008; Ben de Groot <yngwin@gentoo.org> qt-gui-4.4.1.ebuild:
+ Fixing typo, thanks to zzam for reporting.
+
+*qt-gui-4.4.1 (11 Aug 2008)
+
+ 11 Aug 2008; Ben de Groot <yngwin@gentoo.org> +qt-gui-4.4.1.ebuild:
+ Version bump
+
+ 13 Jun 2008; Ingmar Vanhassel <ingmar@gentoo.org> qt-gui-4.4.0.ebuild:
+ Make all split Qt4 ebuilds block the old monolithic ebuild.
+
+ 30 May 2008; Jeroen Roovers <jer@gentoo.org> qt-gui-4.4.0.ebuild:
+ Marked ~hppa (bug #223557).
+
+ 27 May 2008; Raúl Porcel <armin76@gentoo.org> qt-gui-4.4.0.ebuild:
+ Add ~alpha/~ia64/~sparc wrt #223557
+
+ 25 May 2008; Markus Rothe <corsair@gentoo.org> qt-gui-4.4.0.ebuild:
+ Added ~ppc/~ppc64
+
+ 16 May 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -qt-gui-4.4.0_rc1.ebuild:
+ Old.
+
+*qt-gui-4.4.0 (15 May 2008)
+
+ 15 May 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ +files/qt-gui-4.4.0-scrollbars.patch, +qt-gui-4.4.0.ebuild:
+ Version bump to Qt-4.4.0.
+
+ 10 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -qt-gui-4.4.0_beta1.ebuild, +qt-gui-4.4.0_rc1.ebuild:
+ Version bump qt-gui to 4.4.0_rc1. Thanks to Bo Andresen and Bernd
+ Steinhauser.
+
+ 05 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -qt-gui-4.4.0_rc1.ebuild:
+ Old.
+
+*qt-gui-4.4.0_beta1 (05 Mar 2008)
+
+ 05 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ +qt-gui-4.4.0_beta1.ebuild:
+ Added Qt-4.4.0_beta, note that the RC1 is an accidentally mislabelled
+ `technical preview`, so this will appear as a downgrade if you installed
+ that version.
+
+*qt-gui-4.4.0_rc1 (21 Dec 2007)
+
+ 21 Dec 2007; Caleb Tennis <caleb@gentoo.org> +metadata.xml,
+ +qt-gui-4.4.0_rc1.ebuild:
+ Initial ebuild
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
new file mode 100644
index 000000000000..05910f18fc66
--- /dev/null
+++ b/dev-qt/qtgui/Manifest
@@ -0,0 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX CVE-2013-0254.patch 6449 SHA256 c25f54ed3fdfed4cc945e53f7a848f88be8bda899c8ebff904f241cf9096df3e SHA512 957d1f3e5ca9a8585e0e5c806cd0ea731e97a3b05cf60e84aef44912cbd9b8db80961f336f91734f9759d14d4e0de39a73becb45f58ca8af831c1780e5368739 WHIRLPOOL 633cba444159eb134ec2df8a4b4fbb145aea28012b75353c9684f3d47b1c50736ea7c5adbd4fa1fbb0bf285a1e517b122bb6b5edac1313f6578465c8381d60d9
+AUX qtgui-4.7.3-cups.patch 3297 SHA256 3ccfefb432015e4a4ea967b030c51b10dcdfb1f63445557908ddae5e75012d33 SHA512 4a8f828c79bde81ab1e39c9eaba4ef553582d85b62d6d182dda02820c4c8e046de6a25cc77d228955ed37fbc5b55f697a0a464af0bb3e171849851639e9ef4ee WHIRLPOOL 41d82843f91533a5cbb0c9945c9013d9c8f07be3f06fef1b52cf8d18483d9cdfd24fe1d53c18a2f1eebd7a504f1665f1859616ae460d6471dc1599cea63a7bda
+DIST qt-everywhere-opensource-src-4.8.4.tar.gz 236593028 SHA256 33b0e38ba4c54a0cf8a4be8ca5a4584f1c2e0adfecb57b21d9d1d267b0093270 SHA512 472972b63b5cad83b4c4656b23e95b6d4923cc31a518138e25d5921982b14abc835883356c2b779a7972cb77cf73fe25b46630be7c6a86a917b364186aa17496 WHIRLPOOL 9d250ee9ddd0431eeabc22ea598eda2bc74ee7ee6c5329522c479143d6c38fa17ae545541b4e3220b05d493c1a5d407c70980d0d1ffa49d2f83dedc1774cfa79
+EBUILD qtgui-4.8.4-r1.ebuild 7208 SHA256 df70ca552e10fa1c58de69b7be6e4e8020c1a4415aa04c0a74251bba8df746cf SHA512 f0683f45ffa79f26c5a545d27f1b371eac32eb9a53bfd7c0cfaa21a6ab9be7559353c2b127820294c98fa8ce06497d812208b0ee2d4ed5b8b49ea0438b0d497e WHIRLPOOL bdd9a5b0b3896d4fff5b2cb3f56299bc34781af169615839e4e1e89c02bd559c780b7849241c4a808140f030489933f77e3ab62c39886e5ba86382a257b89db2
+EBUILD qtgui-4.8.4.ebuild 8012 SHA256 c7f95f7c67b7dc273d217c43337ecee5d82688e0fbf4a37b7689f535543b2d99 SHA512 a4b6cb1bb4ae47b7a914ff4fcce49fafcc855c42d792da6e73ec4b4f52f983ebbcaf8200013c237c62ce6d41e43e20690f4fafd418e7f2876af5f3117dce885a WHIRLPOOL 9713948af0df711403e2b72b264d152baccbb3ef5a649b65a02be0423c70bd07f8d4796f895206ba2d3337428972bbacc4c1133ce7b7df579b7a90108642726e
+MISC ChangeLog 33678 SHA256 0749f8ae91956355a8583d815ce4c6e5a3657b8b014f97ac9252031d42c54d99 SHA512 ace096760f272b43fc57926d419dc77b9cb2b632ffcff72530aa82268f93116ea2622a918c296fe710ad83644f89da83c16e9209a8b9e317dfdebc79bb700d97 WHIRLPOOL 46aa15ad0e44beceab8e7a8b31b5c84660a1b674ab04db6937e4f6455abfc13aee79e1c585f0f84f46c063d2fc36faaba96709b28890bb7d55d179b137df0dc4
+MISC metadata.xml 1117 SHA256 fe5f2ec8d0a91fd48b7fb30f9d146c315812647477608bf303a13ee8ef91290e SHA512 18357a2905d6fed98173361c8b574bca5501844d11f3887f913fb9ce0d3dfce1e181188b93d2a21c9a4e24229afe4037a0c3a7877d521d2f43464d94dae1b7d0 WHIRLPOOL 76c441e8ba23e2067e76ed06ad3db061ab9e99647ad124b1f5ebcf14d6ebf6cd82cd11651a5a207ba97f39a00aee44b840deeae1e098e631fac99378008376fb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQJ8BAEBCABmBQJRMhpzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGODRENkQ2QkI1MzlEMURGNTkyNjYxNjUy
+QjI0NzRBRDQzQ0UyOTZFAAoJECskdK1Dzilu6IcQAJwwJcq3EQEaiG5wYdSSkEpF
+dp0Rt0Kl6ROTd+GNR5XplONfT4IaWYPhri1bUVzIz5aBfb9QPwzO7j5VREIh7Cl4
+6o0yQAjgn3DBjZVUQ7lgUpsWxVYJk3qD0ZUDwGR5cL1T0P/XuU6lwGJFeIBPNgFF
+3f336Ge9Ay1Z6P9ykHkTAODwJr7+hCocyJzuoI914XkmXeKZEy20Ooz2X8pgOLpS
+AdKGy0JDCPYvvO2a+DC1xNrbUhXMsKKmSaqAQzUX3aPqeiZzd9mHjiBDSiHWeRtb
+boHs6347nI82fGWFs+ibOED22aLIrnpfFaBtxbXbKpyJVA2PkhKtR4vxYkwwyfDB
+w76lRaYBMaEjCpYSWwz8pK7FHb24RVgWYJwCAqPEagYbC5SDrHDpAFcjwNbotaUp
+nFBmEuSJvLGtknWWMg93f3DEnibAYlFFxb8rtDq1G8NDbjmuZkI5XkpvN1GCjnJg
+mlq2rsM6bJH7TTYSLQmI3gb9JSzerQYLT++yxlENKdcSzzqCAorsYWpzGzo99XHn
+bcGiKQibgXrZrbFVfV6HWy5FFzeD+BuEsI651zrHdDFHN2hLsGkAEO0lYhOD6W0h
+uPjZyBYKf/v/+E8/s8hq8O4HpdnaGtEvCYm84mPtpijGCWJaX0w8oXE7+Pc2Gq9c
+tGcwFW7GkPR8ioFyYc+d
+=mNNo
+-----END PGP SIGNATURE-----
diff --git a/dev-qt/qtgui/files/CVE-2013-0254.patch b/dev-qt/qtgui/files/CVE-2013-0254.patch
new file mode 100644
index 000000000000..fa05da333257
--- /dev/null
+++ b/dev-qt/qtgui/files/CVE-2013-0254.patch
@@ -0,0 +1,143 @@
+From 20b26bdb3dd5e46b01b9a7e1ce8342074df3c89c Mon Sep 17 00:00:00 2001
+From: Thiago Macieira <thiago.macieira@intel.com>
+Date: Sat, 22 Dec 2012 08:32:12 -0800
+Subject: [PATCH] Change all shmget calls to user-only memory
+
+Drop the read and write permissions for group and other users in the
+system.
+
+Change-Id: I8fc753f09126651af3fb82df3049050f0b14e876
+(cherry-picked from Qt 5 commit 856f209fb63ae336bfb389a12d2a75fa886dc1c5)
+Reviewed-by: Richard J. Moore <rich@kde.org>
+---
+ src/corelib/kernel/qsharedmemory_unix.cpp | 6 +++---
+ src/corelib/kernel/qsystemsemaphore_unix.cpp | 4 ++--
+ src/gui/image/qnativeimage.cpp | 2 +-
+ src/gui/image/qpixmap_x11.cpp | 2 +-
+ src/plugins/platforms/xcb/qxcbwindowsurface.cpp | 2 +-
+ src/plugins/platforms/xlib/qxlibwindowsurface.cpp | 2 +-
+ tools/qvfb/qvfbshmem.cpp | 4 ++--
+
+diff --git a/src/corelib/kernel/qsharedmemory_unix.cpp b/src/corelib/kernel/qsharedmemory_unix.cpp
+index 20d76e3..4cf3acf 100644
+--- a/src/corelib/kernel/qsharedmemory_unix.cpp
++++ b/src/corelib/kernel/qsharedmemory_unix.cpp
+@@ -238,7 +238,7 @@ bool QSharedMemoryPrivate::create(int size)
+ }
+
+ // create
+- if (-1 == shmget(unix_key, size, 0666 | IPC_CREAT | IPC_EXCL)) {
++ if (-1 == shmget(unix_key, size, 0600 | IPC_CREAT | IPC_EXCL)) {
+ QString function = QLatin1String("QSharedMemory::create");
+ switch (errno) {
+ case EINVAL:
+@@ -293,7 +293,7 @@ bool QSharedMemoryPrivate::attach(QSharedMemory::AccessMode mode)
+ {
+ #ifndef QT_POSIX_IPC
+ // grab the shared memory segment id
+- int id = shmget(unix_key, 0, (mode == QSharedMemory::ReadOnly ? 0444 : 0660));
++ int id = shmget(unix_key, 0, (mode == QSharedMemory::ReadOnly ? 0400 : 0600));
+ if (-1 == id) {
+ setErrorString(QLatin1String("QSharedMemory::attach (shmget)"));
+ return false;
+@@ -381,7 +381,7 @@ bool QSharedMemoryPrivate::detach()
+ size = 0;
+
+ // Get the number of current attachments
+- int id = shmget(unix_key, 0, 0444);
++ int id = shmget(unix_key, 0, 0400);
+ cleanHandle();
+
+ struct shmid_ds shmid_ds;
+diff --git a/src/corelib/kernel/qsystemsemaphore_unix.cpp b/src/corelib/kernel/qsystemsemaphore_unix.cpp
+index fad9acc..e77456b 100644
+--- a/src/corelib/kernel/qsystemsemaphore_unix.cpp
++++ b/src/corelib/kernel/qsystemsemaphore_unix.cpp
+@@ -153,10 +153,10 @@ key_t QSystemSemaphorePrivate::handle(QSystemSemaphore::AccessMode mode)
+ }
+
+ // Get semaphore
+- semaphore = semget(unix_key, 1, 0666 | IPC_CREAT | IPC_EXCL);
++ semaphore = semget(unix_key, 1, 0600 | IPC_CREAT | IPC_EXCL);
+ if (-1 == semaphore) {
+ if (errno == EEXIST)
+- semaphore = semget(unix_key, 1, 0666 | IPC_CREAT);
++ semaphore = semget(unix_key, 1, 0600 | IPC_CREAT);
+ if (-1 == semaphore) {
+ setErrorString(QLatin1String("QSystemSemaphore::handle"));
+ cleanHandle();
+diff --git a/src/gui/image/qnativeimage.cpp b/src/gui/image/qnativeimage.cpp
+index 9654afe..fef38c5 100644
+--- a/src/gui/image/qnativeimage.cpp
++++ b/src/gui/image/qnativeimage.cpp
+@@ -176,7 +176,7 @@ QNativeImage::QNativeImage(int width, int height, QImage::Format format,bool /*
+
+ bool ok;
+ xshminfo.shmid = shmget(IPC_PRIVATE, xshmimg->bytes_per_line * xshmimg->height,
+- IPC_CREAT | 0777);
++ IPC_CREAT | 0700);
+ ok = xshminfo.shmid != -1;
+ if (ok) {
+ xshmimg->data = (char*)shmat(xshminfo.shmid, 0, 0);
+diff --git a/src/gui/image/qpixmap_x11.cpp b/src/gui/image/qpixmap_x11.cpp
+index 280d8bd..88c9b7b 100644
+--- a/src/gui/image/qpixmap_x11.cpp
++++ b/src/gui/image/qpixmap_x11.cpp
+@@ -193,7 +193,7 @@ static bool qt_create_mitshm_buffer(const QPaintDevice* dev, int w, int h)
+ bool ok;
+ xshminfo.shmid = shmget(IPC_PRIVATE,
+ xshmimg->bytes_per_line * xshmimg->height,
+- IPC_CREAT | 0777);
++ IPC_CREAT | 0700);
+ ok = xshminfo.shmid != -1;
+ if (ok) {
+ xshmimg->data = (char*)shmat(xshminfo.shmid, 0, 0);
+diff --git a/src/plugins/platforms/xcb/qxcbwindowsurface.cpp b/src/plugins/platforms/xcb/qxcbwindowsurface.cpp
+index b6a42d8..0d56821 100644
+--- a/src/plugins/platforms/xcb/qxcbwindowsurface.cpp
++++ b/src/plugins/platforms/xcb/qxcbwindowsurface.cpp
+@@ -98,7 +98,7 @@ QXcbShmImage::QXcbShmImage(QXcbScreen *screen, const QSize &size, uint depth, QI
+ 0);
+
+ m_shm_info.shmid = shmget (IPC_PRIVATE,
+- m_xcb_image->stride * m_xcb_image->height, IPC_CREAT|0777);
++ m_xcb_image->stride * m_xcb_image->height, IPC_CREAT|0600);
+
+ m_shm_info.shmaddr = m_xcb_image->data = (quint8 *)shmat (m_shm_info.shmid, 0, 0);
+ m_shm_info.shmseg = xcb_generate_id(xcb_connection());
+diff --git a/src/plugins/platforms/xlib/qxlibwindowsurface.cpp b/src/plugins/platforms/xlib/qxlibwindowsurface.cpp
+index bf003eb..46a2f97 100644
+--- a/src/plugins/platforms/xlib/qxlibwindowsurface.cpp
++++ b/src/plugins/platforms/xlib/qxlibwindowsurface.cpp
+@@ -99,7 +99,7 @@ void QXlibWindowSurface::resizeShmImage(int width, int height)
+
+
+ image_info->shminfo.shmid = shmget (IPC_PRIVATE,
+- image->bytes_per_line * image->height, IPC_CREAT|0777);
++ image->bytes_per_line * image->height, IPC_CREAT|0700);
+
+ image_info->shminfo.shmaddr = image->data = (char*)shmat (image_info->shminfo.shmid, 0, 0);
+ image_info->shminfo.readOnly = False;
+diff --git a/tools/qvfb/qvfbshmem.cpp b/tools/qvfb/qvfbshmem.cpp
+index 7f9671f..84b6ebe 100644
+--- a/tools/qvfb/qvfbshmem.cpp
++++ b/tools/qvfb/qvfbshmem.cpp
+@@ -176,13 +176,13 @@ QShMemViewProtocol::QShMemViewProtocol(int displayid, const QSize &s,
+ uint data_offset_value = sizeof(QVFbHeader);
+
+ int dataSize = bpl * h + data_offset_value;
+- shmId = shmget(key, dataSize, IPC_CREAT | 0666);
++ shmId = shmget(key, dataSize, IPC_CREAT | 0600);
+ if (shmId != -1)
+ data = (unsigned char *)shmat(shmId, 0, 0);
+ else {
+ struct shmid_ds shm;
+ shmctl(shmId, IPC_RMID, &shm);
+- shmId = shmget(key, dataSize, IPC_CREAT | 0666);
++ shmId = shmget(key, dataSize, IPC_CREAT | 0600);
+ if (shmId == -1) {
+ perror("QShMemViewProtocol::QShMemViewProtocol");
+ qFatal("Cannot get shared memory 0x%08x", key);
+--
+1.7.1
+
diff --git a/dev-qt/qtgui/files/qtgui-4.7.3-cups.patch b/dev-qt/qtgui/files/qtgui-4.7.3-cups.patch
new file mode 100644
index 000000000000..e0305e11b89a
--- /dev/null
+++ b/dev-qt/qtgui/files/qtgui-4.7.3-cups.patch
@@ -0,0 +1,84 @@
+diff -ur qt-everywhere-opensource-src-4.6.2/src/gui/dialogs/qprintdialog_unix.cpp qt-everywhere-opensource-src-4.6.2-cups/src/gui/dialogs/qprintdialog_unix.cpp
+--- qt-everywhere-opensource-src-4.6.2/src/gui/dialogs/qprintdialog_unix.cpp 2010-02-11 16:55:22.000000000 +0100
++++ qt-everywhere-opensource-src-4.6.2-cups/src/gui/dialogs/qprintdialog_unix.cpp 2010-02-28 04:34:16.000000000 +0100
+@@ -569,6 +569,32 @@
+ void QPrintDialogPrivate::selectPrinter(QCUPSSupport *cups)
+ {
+ options.duplex->setEnabled(cups && cups->ppdOption("Duplex"));
++
++ if (cups) {
++ const ppd_option_t* duplex = cups->ppdOption("Duplex");
++ if (duplex) {
++ // copy default ppd duplex to qt dialog
++ if (qstrcmp(duplex->defchoice, "DuplexTumble") == 0)
++ options.duplexShort->setChecked(true);
++ else if (qstrcmp(duplex->defchoice, "DuplexNoTumble") == 0)
++ options.duplexLong->setChecked(true);
++ else
++ options.noDuplex->setChecked(true);
++ }
++
++ if (cups->currentPPD()) {
++ // set default color
++ if (cups->currentPPD()->color_device)
++ options.color->setChecked(true);
++ else
++ options.grayscale->setChecked(true);
++ }
++
++ // set collation
++ const ppd_option_t *collate = cups->ppdOption("Collate");
++ if (collate)
++ options.collate->setChecked(qstrcmp(collate->defchoice, "True")==0);
++ }
+ }
+ #endif
+
+diff -ur qt-everywhere-opensource-src-4.6.2/src/gui/painting/qprinter.cpp qt-everywhere-opensource-src-4.6.2-cups/src/gui/painting/qprinter.cpp
+--- qt-everywhere-opensource-src-4.6.2/src/gui/painting/qprinter.cpp 2010-02-11 16:55:22.000000000 +0100
++++ qt-everywhere-opensource-src-4.6.2-cups/src/gui/painting/qprinter.cpp 2010-02-28 04:55:15.000000000 +0100
+@@ -627,6 +627,44 @@
+ && d_ptr->paintEngine->type() != QPaintEngine::MacPrinter) {
+ setOutputFormat(QPrinter::PdfFormat);
+ }
++
++#if !defined(QT_NO_CUPS) && !defined(QT_NO_LIBRARY)
++ // fill in defaults from ppd file
++ QCUPSSupport cups;
++
++ int printernum = -1;
++ for (int i = 0; i < cups.availablePrintersCount(); i++) {
++ if (printerName().toLocal8Bit() == cups.availablePrinters()[i].name)
++ printernum = i;
++ }
++ if (printernum >= 0) {
++ cups.setCurrentPrinter(printernum);
++
++ const ppd_option_t* duplex = cups.ppdOption("Duplex");
++ if (duplex) {
++ // copy default ppd duplex to qt dialog
++ if (qstrcmp(duplex->defchoice, "DuplexTumble") == 0)
++ setDuplex(DuplexShortSide);
++ else if (qstrcmp(duplex->defchoice, "DuplexNoTumble") == 0)
++ setDuplex(DuplexLongSide);
++ else
++ setDuplex(DuplexNone);
++ }
++
++ if (cups.currentPPD()) {
++ // set default color
++ if (cups.currentPPD()->color_device)
++ setColorMode(Color);
++ else
++ setColorMode(GrayScale);
++ }
++
++ // set collation
++ const ppd_option_t *collate = cups.ppdOption("Collate");
++ if (collate)
++ setCollateCopies(qstrcmp(collate->defchoice, "True")==0);
++ }
++#endif
+ }
+
+ /*!
diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
new file mode 100644
index 000000000000..66d14b70e816
--- /dev/null
+++ b/dev-qt/qtgui/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>qt</herd>
+ <use>
+ <flag name="c++0x">Build Qt using the C++11 standard</flag>
+ <flag name="egl">Use EGL instead of default GLX to manage OpenGL
+ contexts on the desktop</flag>
+ <flag name="exceptions">Add support for exceptions - like catching them
+ inside the event loop (recommended by Nokia)</flag>
+ <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
+ <flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active
+ GTK+ theme</flag>
+ <flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
+ this does not mean you can compile pure Qt3 programs with Qt4.</flag>
+ <flag name="trace">
+ Build the 'trace' graphicssystem engine which allows to record
+ all drawing operations into a trace buffer. Later it can be replayed
+ with the qttracereplay utility
+ </flag>
+ </use>
+ <upstream>
+ <bugs-to>https://bugreports.qt-project.org/</bugs-to>
+ <doc>http://qt-project.org/doc/</doc>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-qt/qtgui/qtgui-4.8.4-r1.ebuild b/dev-qt/qtgui/qtgui-4.8.4-r1.ebuild
new file mode 100644
index 000000000000..f639a0ef2ce0
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-4.8.4-r1.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/qtgui-4.8.4-r1.ebuild,v 1.1 2013/03/02 15:27:36 yngwin Exp $
+
+EAPI=4
+
+inherit eutils qt4-build
+
+DESCRIPTION="The GUI module for the Qt toolkit"
+SLOT="4"
+if [[ ${QT4_BUILD_TYPE} == live ]]; then
+ KEYWORDS=""
+else
+ 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"
+fi
+IUSE="+accessibility cups dbus egl gif +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
+
+REQUIRED_USE="
+ gtkstyle? ( glib )
+"
+
+# cairo[-qt4] is needed because of bug 454066
+RDEPEND="
+ app-admin/eselect-qtgraphicssystem
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/libpng:0
+ sys-libs/zlib
+ virtual/jpeg
+ ~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=]
+ ~dev-qt/qtscript-${PV}[aqua=,debug=]
+ !aqua? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ xinerama? ( x11-libs/libXinerama )
+ xv? ( x11-libs/libXv )
+ )
+ cups? ( net-print/cups )
+ dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=] )
+ egl? ( media-libs/mesa[egl] )
+ gtkstyle? (
+ x11-libs/cairo[-qt4]
+ x11-libs/gtk+:2[aqua=]
+ )
+ mng? ( >=media-libs/libmng-1.0.9 )
+ nas? ( >=media-libs/nas-1.5 )
+ tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${RDEPEND}
+ !aqua? (
+ x11-proto/inputproto
+ x11-proto/xextproto
+ xinerama? ( x11-proto/xineramaproto )
+ xv? ( x11-proto/videoproto )
+ )
+"
+PDEPEND="qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.7.3-cups.patch"
+ "${FILESDIR}/CVE-2013-0254.patch"
+)
+
+pkg_setup() {
+ QT4_TARGET_DIRECTORIES="
+ src/gui
+ src/scripttools
+ tools/designer
+ tools/linguist/linguist
+ src/plugins/imageformats/gif
+ src/plugins/imageformats/ico
+ src/plugins/imageformats/jpeg
+ src/plugins/inputmethods"
+
+ QT4_EXTRACT_DIRECTORIES="
+ include
+ src
+ tools"
+
+ use accessibility && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/accessible/widgets"
+ use dbus && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} tools/qdbus/qdbusviewer"
+ use mng && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/imageformats/mng"
+ use tiff && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/imageformats/tiff"
+ use trace && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/graphicssystems/trace"
+
+ # mac version does not contain qtconfig?
+ [[ ${CHOST} == *-darwin* ]] || QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
+
+ QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES} ${QT4_EXTRACT_DIRECTORIES}"
+
+ qt4-build_pkg_setup
+}
+
+src_prepare() {
+ qt4-build_src_prepare
+
+ # Add -xvideo to the list of accepted configure options
+ sed -i -e 's:|-xinerama|:&-xvideo|:' configure
+
+ # Don't build plugins this go around, because they depend on qt3support lib
+ sed -i -e 's:CONFIG(shared:# &:g' tools/designer/src/src.pro
+}
+
+src_configure() {
+ export PATH="${S}/bin:${PATH}"
+ export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
+
+ myconf="$(qt_use accessibility)
+ $(qt_use cups)
+ $(use gif || echo -no-gif)
+ $(qt_use glib)
+ $(qt_use mng libmng system)
+ $(qt_use nas nas-sound system)
+ $(qt_use nis)
+ $(qt_use tiff libtiff system)
+ $(qt_use dbus qdbus)
+ $(qt_use dbus)
+ $(qt_use egl)
+ $(qt_use qt3support)
+ $(qt_use gtkstyle)
+ $(qt_use xinerama)
+ $(qt_use xv xvideo)"
+
+ myconf+="
+ -system-libpng -system-libjpeg -system-zlib
+ -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
+ -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
+ -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
+
+ [[ ${CHOST} == *86*-apple-darwin* ]] && myconf+=" -no-ssse3" #367045
+
+ qt4-build_src_configure
+
+ if use gtkstyle; then
+ einfo "patching the Makefile to fix qgtkstyle compilation"
+ sed "s:-I/usr/include/qt4 ::" -i src/gui/Makefile ||
+ die "sed failed"
+ fi
+ sed -i -e "s:-I/usr/include/qt4/QtGui ::" src/gui/Makefile || die "sed failed"
+}
+
+src_install() {
+ QCONFIG_ADD="
+ mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
+ fontconfig gif png system-png jpeg system-jpeg
+ $(usev accessibility)
+ $(usev cups)
+ $(use mng && echo system-mng)
+ $(usev nas)
+ $(usev nis)
+ $(use tiff && echo system-tiff)
+ $(usev xinerama)
+ $(use xv && echo xvideo)"
+ QCONFIG_REMOVE="no-gif no-jpeg no-png"
+ QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
+ $(use cups && echo QT_CUPS)
+ $(use egl && echo QT_EGL)
+ QT_FONTCONFIG
+ $(use gtkstyle && echo QT_STYLE_GTK)
+ QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
+ $(use mng && echo QT_IMAGEFORMAT_MNG)
+ $(use nas && echo QT_NAS)
+ $(use nis && echo QT_NIS)
+ $(use tiff && echo QT_IMAGEFORMAT_TIFF)
+ QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
+ $(use xinerama && echo QT_XINERAMA)
+ QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
+ $(use xv && echo QT_XVIDEO)"
+
+ qt4-build_src_install
+
+ # qt-creator
+ # some qt-creator headers are located
+ # under /usr/include/qt4/QtDesigner/private.
+ # those headers are just includes of the headers
+ # which are located under tools/designer/src/lib/*
+ # So instead of installing both, we create the private folder
+ # and drop tools/designer/src/lib/* headers in it.
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ insinto "${QTLIBDIR#${EPREFIX}}"/QtDesigner.framework/Headers/private/
+ else
+ insinto "${QTHEADERDIR#${EPREFIX}}"/QtDesigner/private/
+ fi
+ doins "${S}"/tools/designer/src/lib/shared/*
+ doins "${S}"/tools/designer/src/lib/sdk/*
+
+ # install private headers
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ insinto "${QTLIBDIR#${EPREFIX}}"/QtGui.framework/Headers/private/
+ else
+ insinto "${QTHEADERDIR#${EPREFIX}}"/QtGui/private
+ fi
+ find "${S}"/src/gui -type f -name '*_p.h' -exec doins {} +
+
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ # rerun to get links to headers right
+ fix_includes
+ fi
+
+ # touch the available graphics systems
+ dodir /usr/share/qt4/graphicssystems
+ echo "default" > "${ED}"/usr/share/qt4/graphicssystems/raster || die
+ touch "${ED}"/usr/share/qt4/graphicssystems/native || die
+
+ doicon tools/designer/src/designer/images/designer.png
+ newicon tools/linguist/linguist/images/icons/linguist-128-32.png linguist.png
+ newicon tools/qtconfig/images/appicon.png qtconfig.png
+ use dbus && newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
+ make_desktop_entry designer Designer designer 'Qt;Development;GUIDesigner'
+ make_desktop_entry linguist Linguist linguist 'Qt;Development;Translation'
+ make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
+}
+
+pkg_postinst() {
+ qt4-build_pkg_postinst
+
+ # raster is the default graphicssystem, set it on first install
+ eselect qtgraphicssystem set raster --use-old
+
+ if use gtkstyle; then
+ # see bug 388551
+ elog "For Qt's GTK style to work, you need to either export"
+ elog "the following variable into your environment:"
+ elog ' GTK2_RC_FILES="$HOME/.gtkrc-2.0"'
+ elog "or alternatively install gnome-base/libgnomeui"
+ fi
+}
diff --git a/dev-qt/qtgui/qtgui-4.8.4.ebuild b/dev-qt/qtgui/qtgui-4.8.4.ebuild
new file mode 100644
index 000000000000..166f689a6bf9
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-4.8.4.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/qtgui-4.8.4.ebuild,v 1.1 2013/03/02 15:27:36 yngwin Exp $
+
+EAPI=4
+
+inherit eutils qt4-build
+
+DESCRIPTION="The GUI module for the Qt toolkit"
+SLOT="4"
+if [[ ${QT4_BUILD_TYPE} == live ]]; then
+ KEYWORDS=""
+else
+ 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"
+fi
+IUSE="+accessibility cups dbus egl gif +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
+
+REQUIRED_USE="
+ gtkstyle? ( glib )
+"
+
+RDEPEND="
+ app-admin/eselect-qtgraphicssystem
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/libpng:0
+ sys-libs/zlib
+ virtual/jpeg
+ ~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=]
+ ~dev-qt/qtscript-${PV}[aqua=,debug=]
+ !aqua? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ xinerama? ( x11-libs/libXinerama )
+ xv? ( x11-libs/libXv )
+ )
+ cups? ( net-print/cups )
+ dbus? ( ~dev-qt/qtdbus-${PV}[aqua=,debug=] )
+ egl? ( media-libs/mesa[egl] )
+ gtkstyle? ( x11-libs/gtk+:2[aqua=] )
+ mng? ( >=media-libs/libmng-1.0.9 )
+ nas? ( >=media-libs/nas-1.5 )
+ tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${RDEPEND}
+ !aqua? (
+ x11-proto/inputproto
+ x11-proto/xextproto
+ xinerama? ( x11-proto/xineramaproto )
+ xv? ( x11-proto/videoproto )
+ )
+"
+PDEPEND="qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.7.3-cups.patch"
+)
+
+pkg_setup() {
+ # this belongs to pkg_pretend, we have to upgrade to EAPI 4 :)
+ # was planning to use a dep, but to reproduce this you have to
+ # clean-emerge qt-gui[gtkstyle] while having cairo[qt4] installed.
+ # no need to restrict normal first time users for that :)
+ if use gtkstyle && ! has_version dev-qt/qtgui && has_version x11-libs/cairo[qt4]; then
+ echo
+ eerror "When building qt-gui[gtkstyle] from scratch with cairo present,"
+ eerror "cairo must have the qt4 use flag disabled, otherwise the gtk"
+ eerror "style cannot be built."
+ ewarn
+ eerror "You have the following options:"
+ eerror " - rebuild cairo with -qt4 USE"
+ eerror " - build qt-gui with -gtkstyle USE"
+ ewarn
+ eerror "After you successfully install qt-gui, you'll be able to"
+ eerror "re-enable the disabled use flag and/or reinstall cairo."
+ ewarn
+ echo
+ die "can't build ${PN} with USE=gtkstyle if cairo has 'qt4' USE flag enabled"
+ fi
+
+ QT4_TARGET_DIRECTORIES="
+ src/gui
+ src/scripttools
+ tools/designer
+ tools/linguist/linguist
+ src/plugins/imageformats/gif
+ src/plugins/imageformats/ico
+ src/plugins/imageformats/jpeg
+ src/plugins/inputmethods"
+
+ QT4_EXTRACT_DIRECTORIES="
+ include
+ src
+ tools"
+
+ use accessibility && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/accessible/widgets"
+ use dbus && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} tools/qdbus/qdbusviewer"
+ use mng && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/imageformats/mng"
+ use tiff && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/imageformats/tiff"
+ use trace && QT4_TARGET_DIRECTORIES="${QT4_TARGET_DIRECTORIES} src/plugins/graphicssystems/trace"
+
+ # mac version does not contain qtconfig?
+ [[ ${CHOST} == *-darwin* ]] || QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
+
+ QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES} ${QT4_EXTRACT_DIRECTORIES}"
+
+ qt4-build_pkg_setup
+}
+
+src_prepare() {
+ qt4-build_src_prepare
+
+ # Add -xvideo to the list of accepted configure options
+ sed -i -e 's:|-xinerama|:&-xvideo|:' configure
+
+ # Don't build plugins this go around, because they depend on qt3support lib
+ sed -i -e 's:CONFIG(shared:# &:g' tools/designer/src/src.pro
+}
+
+src_configure() {
+ export PATH="${S}/bin:${PATH}"
+ export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
+
+ myconf="$(qt_use accessibility)
+ $(qt_use cups)
+ $(use gif || echo -no-gif)
+ $(qt_use glib)
+ $(qt_use mng libmng system)
+ $(qt_use nas nas-sound system)
+ $(qt_use nis)
+ $(qt_use tiff libtiff system)
+ $(qt_use dbus qdbus)
+ $(qt_use dbus)
+ $(qt_use egl)
+ $(qt_use qt3support)
+ $(qt_use gtkstyle)
+ $(qt_use xinerama)
+ $(qt_use xv xvideo)"
+
+ myconf+="
+ -system-libpng -system-libjpeg -system-zlib
+ -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
+ -sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
+ -fontconfig -no-svg -no-webkit -no-phonon -no-opengl"
+
+ [[ ${CHOST} == *86*-apple-darwin* ]] && myconf+=" -no-ssse3" #367045
+
+ qt4-build_src_configure
+
+ if use gtkstyle; then
+ einfo "patching the Makefile to fix qgtkstyle compilation"
+ sed "s:-I/usr/include/qt4 ::" -i src/gui/Makefile ||
+ die "sed failed"
+ fi
+ sed -i -e "s:-I/usr/include/qt4/QtGui ::" src/gui/Makefile || die "sed failed"
+}
+
+src_install() {
+ QCONFIG_ADD="
+ mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
+ fontconfig gif png system-png jpeg system-jpeg
+ $(usev accessibility)
+ $(usev cups)
+ $(use mng && echo system-mng)
+ $(usev nas)
+ $(usev nis)
+ $(use tiff && echo system-tiff)
+ $(usev xinerama)
+ $(use xv && echo xvideo)"
+ QCONFIG_REMOVE="no-gif no-jpeg no-png"
+ QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
+ $(use cups && echo QT_CUPS)
+ $(use egl && echo QT_EGL)
+ QT_FONTCONFIG
+ $(use gtkstyle && echo QT_STYLE_GTK)
+ QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
+ $(use mng && echo QT_IMAGEFORMAT_MNG)
+ $(use nas && echo QT_NAS)
+ $(use nis && echo QT_NIS)
+ $(use tiff && echo QT_IMAGEFORMAT_TIFF)
+ QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
+ $(use xinerama && echo QT_XINERAMA)
+ QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
+ $(use xv && echo QT_XVIDEO)"
+
+ qt4-build_src_install
+
+ # qt-creator
+ # some qt-creator headers are located
+ # under /usr/include/qt4/QtDesigner/private.
+ # those headers are just includes of the headers
+ # which are located under tools/designer/src/lib/*
+ # So instead of installing both, we create the private folder
+ # and drop tools/designer/src/lib/* headers in it.
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ insinto "${QTLIBDIR#${EPREFIX}}"/QtDesigner.framework/Headers/private/
+ else
+ insinto "${QTHEADERDIR#${EPREFIX}}"/QtDesigner/private/
+ fi
+ doins "${S}"/tools/designer/src/lib/shared/*
+ doins "${S}"/tools/designer/src/lib/sdk/*
+
+ # install private headers
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ insinto "${QTLIBDIR#${EPREFIX}}"/QtGui.framework/Headers/private/
+ else
+ insinto "${QTHEADERDIR#${EPREFIX}}"/QtGui/private
+ fi
+ find "${S}"/src/gui -type f -name '*_p.h' -exec doins {} +
+
+ if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
+ # rerun to get links to headers right
+ fix_includes
+ fi
+
+ # touch the available graphics systems
+ dodir /usr/share/qt4/graphicssystems
+ echo "default" > "${ED}"/usr/share/qt4/graphicssystems/raster || die
+ touch "${ED}"/usr/share/qt4/graphicssystems/native || die
+
+ doicon tools/designer/src/designer/images/designer.png
+ newicon tools/linguist/linguist/images/icons/linguist-128-32.png linguist.png
+ newicon tools/qtconfig/images/appicon.png qtconfig.png
+ use dbus && newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
+ make_desktop_entry designer Designer designer 'Qt;Development;GUIDesigner'
+ make_desktop_entry linguist Linguist linguist 'Qt;Development;Translation'
+ make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
+}
+
+pkg_postinst() {
+ qt4-build_pkg_postinst
+
+ # raster is the default graphicssystem, set it on first install
+ eselect qtgraphicssystem set raster --use-old
+
+ if use gtkstyle; then
+ # see bug 388551
+ elog "For Qt's GTK style to work, you need to either export"
+ elog "the following variable into your environment:"
+ elog ' GTK2_RC_FILES="$HOME/.gtkrc-2.0"'
+ elog "or alternatively install gnome-base/libgnomeui"
+ fi
+}