diff options
author | 2013-03-02 15:36:36 +0000 | |
---|---|---|
committer | 2013-03-02 15:36:36 +0000 | |
commit | 9876125ccd179ca73602a4d2c3585dc13eefede7 (patch) | |
tree | ebb8c47f17d6051550f7005c9ba8bd3beb401eeb /dev-qt/qtgui | |
parent | Version was pulled from upstream (diff) | |
download | historical-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/ChangeLog | 963 | ||||
-rw-r--r-- | dev-qt/qtgui/Manifest | 29 | ||||
-rw-r--r-- | dev-qt/qtgui/files/CVE-2013-0254.patch | 143 | ||||
-rw-r--r-- | dev-qt/qtgui/files/qtgui-4.7.3-cups.patch | 84 | ||||
-rw-r--r-- | dev-qt/qtgui/metadata.xml | 26 | ||||
-rw-r--r-- | dev-qt/qtgui/qtgui-4.8.4-r1.ebuild | 233 | ||||
-rw-r--r-- | dev-qt/qtgui/qtgui-4.8.4.ebuild | 249 |
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 +} |