summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-base/konqueror')
-rw-r--r--kde-base/konqueror/ChangeLog375
-rw-r--r--kde-base/konqueror/Manifest14
-rwxr-xr-xkde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch25
-rwxr-xr-xkde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch215
-rw-r--r--kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch55
-rwxr-xr-xkde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch25
-rw-r--r--kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff49
-rw-r--r--kde-base/konqueror/konqueror-3.5.7-r2.ebuild98
-rw-r--r--kde-base/konqueror/konqueror-3.5.7-r3.ebuild98
-rw-r--r--kde-base/konqueror/konqueror-3.5.8.ebuild98
-rw-r--r--kde-base/konqueror/metadata.xml19
11 files changed, 1071 insertions, 0 deletions
diff --git a/kde-base/konqueror/ChangeLog b/kde-base/konqueror/ChangeLog
new file mode 100644
index 0000000..886a9a1
--- /dev/null
+++ b/kde-base/konqueror/ChangeLog
@@ -0,0 +1,375 @@
+# ChangeLog for kde-base/konqueror
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/ChangeLog,v 1.73 2007/01/16 21:00:03 flameeyes Exp $
+
+ 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ konqueror-3.5.7-r2.ebuild, konqueror-3.5.7-r3.ebuild,
+ konqueror-3.5.8.ebuild:
+ Some QA fixes.
+
+ 21 Oct 2007; <roderick_greening@hotmail.com>
+ files/kdebase-3.5.8-konqueror-homepage-newtab.patch:
+ Updated homepage new tab patch for 3.5.8 - typo fix
+
+ 21 Oct 2007; <roderick_greening@hotmail.com> konqueror-3.5.8.ebuild:
+ Updated ebuild with patch
+
+ 21 Oct 2007; <roderick_greening@hotmail.com> ++:
+ Updated homepage new tab patch for 3.5.8
+
+ 20 Oct 2007; <roderick_greening@hotmail.com> ++:
+ Rev bump.
+
+ 01 Oct 2007; <roderick_greening@hotmail.com>
+ +files/konqueror-3.5.7-185603-spoofing.diff, ++:
+ Bumped to match portage
+
+ 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ ChangeLog:
+ Removed the executable bits of patch files.
+
+ 22 Aug 2007; <roderick_greening@hotmail.com>
+ -files/kdebase-3.5.5-konqueror-sidebar-tng.patch,
+ -files/konqueror-3.5.7-location.patch, konqueror-3.5.7-r2.ebuild:
+ Moved sidebar patch to distfiles for size constraints
+
+ 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml:
+ missing metadata.xml
+
+ 13 Aug 2007; <roderick_greening@hotmail.com> Manifest:
+ Fix Manifest
+
+ 13 Aug 2007; <roderick_greening@hotmail.com> konqueror-3.5.7-r2.ebuild:
+ Stabilization update
+
+ 01 Aug 2007; <roderick_greening@hotmail.com> -konqueror-3.5.7.ebuild,
+ -konqueror-3.5.7-r1.ebuild, konqueror-3.5.7-r2.ebuild:
+ Cleanup. Fix branding .desktop entries.
+
+ 28 Jul 2007; <roderick_greening@hotmail.com> ++:
+ Rev bump in portage: Make Gentoo specific web shortcuts optional.
+
+ 23 Jul 2007; <roderick_greening@hotmail.com>
+ +files/konqueror-3.5.7-location.patch, ++:
+ Applied patch to prevent URI address bar spoofing, should solve bug 185603.
+
+ 28 Jun 2007; <roderick_greening@hotmail.com> -konqueror-3.5.6.ebuild,
+ konqueror-3.5.7.ebuild:
+ Attempt to fix false pos check when greater than ver (3.5).
+
+ 28 Jun 2007; <roderick_greening@hotmail.com> -konqueror-3.5.6.ebuild:
+ Remove 3.5.6 builds - migrate to 3.5.7
+
+ 28 Jun 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild,
+ konqueror-3.5.7.ebuild:
+ Updated postinstall warning and added kde_pkg_setup call
+
+ 27 Jun 2007; <roderick_greening@hotmail.com> konqueror-3.5.7.ebuild:
+ Fixed ebuild to match portage
+
+ 25 May 2007; <roderick_greening@hotmail.com> +konqueror-3.5.7.ebuild:
+ Rev bump
+
+ 01 Mar 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild:
+ Updated ebuild with post install warn for reporting bugs.
+
+ 11 Feb 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild:
+ Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker,
+ kdesktop and kcontrol to ensure proper consistancy.
+
+ 10 Feb 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild,
+ +files/kdebase-3.5.6-konqueror-execute_feedback.patch:
+ Added execute feedback patch from kde-look
+ (http://www.kde-look.org/content/show.php?content=52994)
+
+ 29 Jan 2007; <roderick_greening@hotmail.com> +ChangeLog:
+ Added to xeffects with pertty patches.
+
+*konqueror-3.5.6 (16 Jan 2007)
+
+ 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5.6.ebuild:
+ Bump to 3.5.6 (prerelease).
+
+ 11 Dec 2006; <kloeri@gentoo.org> konqueror-3.5.5.ebuild:
+ Stable on ia64.
+
+ 06 Dec 2006; <kloeri@gentoo.org> konqueror-3.5.5.ebuild:
+ Stable on Alpha.
+
+ 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.2.ebuild,
+ konqueror-3.5.5.ebuild:
+ Make support for hidden visibility explicit.
+
+ 26 Nov 2006; Markus Rothe <corsair@gentoo.org> konqueror-3.5.5.ebuild:
+ Stable on ppc64
+
+ 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -konqueror-3.5.3.ebuild, -konqueror-3.5.4.ebuild,
+ -konqueror-3.5.4-r1.ebuild:
+ Remove old versions.
+
+ 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> konqueror-3.5.5.ebuild:
+ Marked ppc stable for bug #147570.
+
+ 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ konqueror-3.5.5.ebuild:
+ Stable on sparc wrt #147570
+
+ 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> konqueror-3.5.5.ebuild:
+ Marked stable on amd64 wrt bug #147570.
+
+ 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ konqueror-3.5.5.ebuild:
+ "Stable x86, bug #147570"
+
+ 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ files/digest-konqueror-3.5.5, Manifest:
+ Regenerate digest (this time hopefully..).
+
+ 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
+ Regenerate digest.
+
+ 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ files/digest-konqueror-3.5.5, Manifest:
+ Regenerate digest.
+
+ 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.5.ebuild:
+ Remove unneeded patch.
+
+*konqueror-3.5.5 (03 Oct 2006)
+
+ 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5.5.ebuild:
+ Bump to 3.5.5 (pre-release).
+
+*konqueror-3.5.4-r1 (25 Sep 2006)
+
+ 25 Sep 2006; Ioannis Aslanidis <deathwing00@gentoo.org>
+ +files/konqueror-3.5.4-clear-history.patch, +konqueror-3.5.4-r1.ebuild:
+ Fixes bug #149034 as requested by Toralf Förster.
+
+ 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -konqueror-3.4.3.ebuild:
+ Drop KDE 3.4.
+
+ 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> konqueror-3.5.2.ebuild:
+ Stable on ia64.
+
+*konqueror-3.5.4 (25 Jul 2006)
+
+ 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5.4.ebuild:
+ Bump to 3.5.4 (pre-release).
+
+*konqueror-3.5.3 (01 Jun 2006)
+
+ 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5.3.ebuild:
+ Update to new release.
+
+ 01 Jun 2006; Thomas Cort <tcort@gentoo.org> konqueror-3.5.2.ebuild:
+ Stable on alpha wrt Bug #132213.
+
+ 29 May 2006; Jason Wever <weeve@gentoo.org> konqueror-3.5.2.ebuild:
+ Stable on SPARC wrt bug #132213.
+
+ 29 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -konqueror-3.4.1.ebuild, -konqueror-3.4.2.ebuild,
+ -konqueror-3.4.2-r1.ebuild:
+ Drop old versions.
+
+ 26 May 2006; Markus Rothe <corsair@gentoo.org> konqueror-3.5.2.ebuild:
+ Stable on ppc64
+
+ 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ konqueror-3.5.2.ebuild:
+ Stable on amd64 wrt bug #132213
+
+ 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ konqueror-3.5.2.ebuild:
+ Stable on x86 wrt bug #132213
+
+ 06 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -konqueror-3.5.0-r1.ebuild, -konqueror-3.5.1.ebuild:
+ Removed old 3.5.0/3.5.1 packages.
+
+ 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.2.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 28 Mar 2006; Aron Griffis <agriffis@gentoo.org> konqueror-3.5.0-r1.ebuild,
+ konqueror-3.5.1.ebuild, konqueror-3.5.2.ebuild:
+ Mark 3.5.2 3.5.1 3.5.0-r1 ~ia64
+
+ 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> konqueror-3.4.3.ebuild:
+ Mark 3.4.3 stable on ia64. #112842
+
+*konqueror-3.5.2 (22 Mar 2006)
+
+ 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.2.ebuild:
+ KDE 3.5.2. Not yet released upstream, and so package.masked for now.
+
+ 11 Mar 2006; Carsten Lohrke <carlo@gentoo.org> konqueror-3.5.1.ebuild:
+ Add missing runtime dependency.
+
+*konqueror-3.5.1 (23 Jan 2006)
+
+ 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.1.ebuild:
+ Version 3.5.1. Not yet released upstream, so package.masked for now.
+
+ 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/konqueror-3.5.0-location-bar-focus.patch, -konqueror-3.5.0.ebuild,
+ konqueror-3.5.0-r1.ebuild:
+ Use patch from tarball in mirrors. Drop old version.
+
+ 17 Dec 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.5.0-r1.ebuild:
+ Added ~ppc64
+
+ 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org konqueror-3.4.3.ebuild:
+ Stable on alpha.
+
+ 10 Dec 2005; Chris White <chriswhite@gentoo.org> konqueror-3.4.3.ebuild:
+ Marked x86 stable for bug #112842.
+
+ 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> konqueror-3.4.3.ebuild:
+ Marked ppc stable for bug #112842.
+
+*konqueror-3.5.0-r1 (04 Dec 2005)
+
+ 04 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ +files/konqueror-3.5.0-location-bar-focus.patch,
+ +konqueror-3.5.0-r1.ebuild:
+ Patched to give focus to the location bar, bug 114329.
+
+ 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> konqueror-3.5.0.ebuild:
+ ~alpha keyword.
+
+ 29 Nov 2005; Jason Wever <weeve@gentoo.org> konqueror-3.5.0.ebuild:
+ Added ~sparc keyword.
+
+ 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> konqueror-3.4.3.ebuild:
+ Stable on amd64, bug 112842.
+
+ 24 Nov 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.3.ebuild:
+ Stable on ppc64
+
+ 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ konqueror-3.4.3.ebuild:
+ Stable on sparc wrt #112842
+
+*konqueror-3.5.0 (22 Nov 2005)
+
+ 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0.ebuild:
+ Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked.
+
+*konqueror-3.5.0_rc1 (12 Nov 2005)
+
+ 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0_rc1.ebuild:
+ Ebuild for new version 3.5.0_rc1.
+
+ 21 Oct 2005; Douglas Russell <puggy@gentoo.org>
+ konqueror-3.5.0_beta2.ebuild:
+ Keyword ~ppc
+
+*konqueror-3.5.0_beta2 (14 Oct 2005)
+
+ 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0_beta2.ebuild:
+ New version.
+
+*konqueror-3.4.3 (13 Oct 2005)
+
+ 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.3.ebuild:
+ New version.
+
+ 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org>
+ konqueror-3.5_beta1.ebuild:
+ Added ~x86 keyword.
+
+ 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ -konqueror-3.5_alpha1.ebuild:
+ Removed 3.5_alpha1.
+
+*konqueror-3.5_beta1 (22 Sep 2005)
+
+ 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5_beta1.ebuild:
+ Bump to 3.5 beta1.
+
+*konqueror-3.5_alpha1 (07 Sep 2005)
+
+ 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +konqueror-3.5_alpha1.ebuild:
+ Added 3.5_alpha1 split ebuild.
+
+ 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org>
+ konqueror-3.4.2-r1.ebuild:
+ ~alpha keyword.
+
+*konqueror-3.4.2-r1 (06 Aug 2005)
+
+ 06 Aug 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/kdebase-3.4.2-konqueror-filter.patch, +konqueror-3.4.2-r1.ebuild:
+ Added patch for bug #101501 (Konqueror considers name filters even when a
+ file with the exact name exists).
+
+*konqueror-3.4.2 (28 Jul 2005)
+
+ 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.2.ebuild:
+ Version bump to 3.4.2.
+
+ 08 Jul 2005; Jason Wever <weeve@gentoo.org> konqueror-3.4.1.ebuild:
+ Stable on SPARC.
+
+ 01 Jul 2005; Lars Weiler <pylon@gentoo.org> konqueror-3.4.1.ebuild:
+ Stable on ppc; Bug #97544.
+
+ 01 Jul 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.1.ebuild:
+ Stable on ppc64 (bug #97544)
+
+ 27 May 2005; Carsten Lohrke <carlo@gentoo.org> konqueror-3.4.0.ebuild,
+ konqueror-3.4.1.ebuild:
+ add kdebase-kioslaves as runtime dependency, #89867
+
+*konqueror-3.4.1 (25 May 2005)
+
+ 25 May 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.1.ebuild:
+ Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually
+ released. You can't get the tarballs yet.
+
+ 27 Apr 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.0.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 20 Mar 2005; Jason Wever <weeve@gentoo.org> konqueror-3.4.0.ebuild:
+ Added ~sparc keyword.
+
+ 18 Mar 2005; Daniel Goller <morfic@gentoo.org> konqueror-3.4.0.ebuild,
+ konqueror-3.4.0_beta2.ebuild:
+ Added to ~ppc
+
+ 13 Mar 2005; Dan Armak <danarmak@gentoo.org> konqueror-3.4.0.ebuild:
+ KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a
+ few more days.
+
+*konqueror-3.4.0_rc1 (02 Mar 2005)
+
+ 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ konqueror-3.4.0_rc1.ebuild:
+ Marked ~amd64, keywording KDE split ebuilds, bug 80944.
+
+ 27 Feb 2005; Dan Armak <danarmak@gentoo.org> :
+ Ebuild for 3.4.0 RC1.
+
+*konqueror-3.4.0_beta2 (05 Feb 2005)
+
+ 05 Feb 2005; Dan Armak <danarmak@gentoo.org>
+ +konqueror-3.4.0_beta2.ebuild:
+ Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this
+ date. This ebuild is for inside testing by the KDE team, and is of course
+ package.masked.
+
+*konqueror-3.4.0_beta1 (15 Jan 2005)
+
+ 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml,
+ +konqueror-3.4.0_beta1.ebuild:
+ Adding the split ebuilds to portage. For KDE 3.4, we've created separate
+ ebuilds for all the KDE apps.
+
diff --git a/kde-base/konqueror/Manifest b/kde-base/konqueror/Manifest
new file mode 100644
index 0000000..289bc2f
--- /dev/null
+++ b/kde-base/konqueror/Manifest
@@ -0,0 +1,14 @@
+AUX kdebase-3.5.5-konqueror-homepage-newtab.patch 1300 RMD160 9638cb4ffc046524d314d849e1515575cd3e6f26 SHA1 f0a177f3d977e6c18f4b36191a7a846d741d4891 SHA256 41f033f68772d2e9c0f30eb2c68f4c1812371104e81158ca8540ff72d5f6c43b
+AUX kdebase-3.5.5-konqueror-rubberband.patch 7025 RMD160 16b8346f677c58ecd9ec9bb593777deb8991abf9 SHA1 77f918f765ab1cb97f563ec2d0262f7c9998a476 SHA256 a699a928eee9080a23e47ab7172cda5e34c81ea6d9b6060c239a8037675bcc51
+AUX kdebase-3.5.6-konqueror-execute_feedback.patch 1945 RMD160 bf91d1c2ca78d77a5d2174e97e413f36c96e9e02 SHA1 c9fafe341a59cc2298a8380ed7fe631cd83a5f71 SHA256 58dd02d28be963890c1af37426608d219b8600f6ad23978f1afc20d94c619b11
+AUX kdebase-3.5.8-konqueror-homepage-newtab.patch 1351 RMD160 5d84519d0bb1594075ab2b1f2f92c3fe2e9de00a SHA1 73252bd84a433eb2ba6530174f91de6337abcc53 SHA256 0b6c8c1e7aef40674a61159da7512de5ca70bde5b1be64f6d97540c65ff85957
+AUX konqueror-3.5.7-185603-spoofing.diff 1901 RMD160 bb59c1e78e5709d72b123c5b3b5a538fc09f564e SHA1 3868392701ebe9fce14567a1f52d458d00f31287 SHA256 70a5022b38aa93616032c02518b66a9b938f17aa42c14a9b1de71d0ee73d1e72
+DIST kdebase-3.5-patchset-06.tar.bz2 19825 RMD160 ab7358b635e912ed9912cb95e48e3187064abae7 SHA1 3b170da112dd32b347ce9f18b13a4e7c034f600b SHA256 c9ab23f648f84ebc66054f4db48685cbed3d99e9c87fa3df2c0d8a282b9a2394
+DIST kdebase-3.5.5-konqueror-sidebar-tng.patch.bz2 17028 RMD160 e1be205fe24a8719ca030cf0644416fe0860e6a4 SHA1 3d95c7cf7e12088422ee4c6def7466a1a5b31af3 SHA256 bb26f9c1a81b996ea75412772c3974fcbd5046c7196b8118b4766099e9a91208
+DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d
+DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493
+EBUILD konqueror-3.5.7-r2.ebuild 3191 RMD160 f27a49e4f5b50e731eb1133a6e263a13fe88a731 SHA1 38bdcb4cb2655da9f6f6cd686b8cf92a76463aaa SHA256 c65863a3c1c56f28ab44e4e2773bbb3f0ef0c7f3f3cb7792bb4002242bcdee3c
+EBUILD konqueror-3.5.7-r3.ebuild 3222 RMD160 f36dbe77b16b06f736de82684e58743e15723ae4 SHA1 9eb4b460b0927436f582371baa1f805603843be4 SHA256 a76ded3b7339a57e46536feca53916754144b0a654648d4058bc1245f7aa3342
+EBUILD konqueror-3.5.8.ebuild 3184 RMD160 03d377795c19d6762a10be7f26257a09fbbdf081 SHA1 d3bbcf2decfff176e6de754b6d7d29dff27b83d8 SHA256 71c4b1aae2043d0355939957fa411835d2cc5e339bf064e3d7491cc566ef3128
+MISC ChangeLog 12377 RMD160 f782281aaab4077f2245899f7974bfce334dcb12 SHA1 cb61f00e59c69d5e2e2c82d6a9589418f653ed76 SHA256 0633c66fc8edbfb0d46d463cd40e8b6ec8c8a456cc27e374b44248c273563d30
+MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e
diff --git a/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch
new file mode 100755
index 0000000..e6175bf
--- /dev/null
+++ b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch
@@ -0,0 +1,25 @@
+diff -purN kdebase-3.5.4.orig/konqueror/konq_mainwindow.cc kdebase-3.5.4/konqueror/konq_mainwindow.cc
+--- kdebase-3.5.4.orig/konqueror/konq_mainwindow.cc 2006-07-23 09:23:24.000000000 -0500
++++ kdebase-3.5.4/konqueror/konq_mainwindow.cc 2006-08-13 09:21:16.000000000 -0500
+@@ -2549,12 +2549,20 @@ void KonqMainWindow::slotSplitViewVertic
+
+ void KonqMainWindow::slotAddTab()
+ {
++ KConfig *config = KGlobal::config();
++ KConfigGroupSaver cs( config, QString::fromLatin1("FMSettings") );
++ bool openAfterCurrentPage = config->readBoolEntry( "OpenAfterCurrentPage", false );
++ bool newTabsHomeURL = config->readBoolEntry( "NewTabsHomeURL", false );
+ KonqView* newView = m_pViewManager->addTab(QString::null,
+ QString::null,
+ false,
+ KonqSettings::openAfterCurrentPage());
+ if (newView == 0L) return;
+- openURL( newView, KURL("about:blank"),QString::null);
++ if ( newTabsHomeURL )
++ openURL( newView, KURL( KonqMisc::konqFilteredURL( this, KonqFMSettings::settings()->homeURL() ) ),QString::null);
++ else
++ openURL( newView, KURL("about:blank"),QString::null);
++
+ m_pViewManager->showTab( newView );
+ focusLocationBar();
+ m_pWorkingTab = 0L;
diff --git a/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch
new file mode 100755
index 0000000..19847f8
--- /dev/null
+++ b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch
@@ -0,0 +1,215 @@
+diff -purN kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.cc kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.cc
+--- kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.cc 2005-10-10 10:04:14.000000000 -0500
++++ kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.cc 2006-06-04 10:32:52.000000000 -0500
+@@ -405,7 +405,6 @@ void KonqBaseListViewWidget::contentsMou
+ {
+ if ( m_rubber )
+ {
+- drawRubber();
+ delete m_rubber;
+ m_rubber = 0;
+ }
+@@ -422,13 +421,11 @@ void KonqBaseListViewWidget::contentsMou
+ else {
+ if ( e->button() == LeftButton )
+ {
+- if ( !( e->state() & ControlButton ) )
+- setSelected( itemAt( vp ), false );
+ m_rubber = new QRect( e->x(), e->y(), 0, 0 );
+ m_fileTip->setItem( 0 );
++ clearSelection();
++ emit selectionChanged();
+ }
+- if ( e->button() != RightButton )
+- QListView::contentsMousePressEvent( e );
+ }
+ // Store list of selected items at mouse-press time.
+ // This is used when autoscrolling (why?)
+@@ -440,9 +437,10 @@ void KonqBaseListViewWidget::contentsMou
+ {
+ if ( m_rubber )
+ {
+- drawRubber();
++ QRect r( m_rubber->normalize() );
+ delete m_rubber;
+ m_rubber = 0;
++ repaintContents( r, FALSE );
+ }
+
+ if ( m_scrollTimer )
+@@ -534,23 +532,21 @@ void KonqBaseListViewWidget::leaveEvent(
+ KListView::leaveEvent( e );
+ }
+
+-void KonqBaseListViewWidget::drawRubber()
++void KonqBaseListViewWidget::drawRubber( QPainter *p )
+ {
+ if ( !m_rubber )
+ return;
+
+- QPainter p;
+- p.begin( viewport() );
+- p.setRasterOp( NotROP );
+- p.setPen( QPen( color0, 1 ) );
+- p.setBrush( NoBrush );
++ p->setRasterOp( NotROP );
++ p->setPen( QPen( color0, 1 ) );
++ p->setBrush( NoBrush );
+
+ QPoint pt( m_rubber->x(), m_rubber->y() );
+ pt = contentsToViewport( pt );
+- style().drawPrimitive( QStyle::PE_FocusRect, &p,
++ style().drawPrimitive( QStyle::PE_RubberBand, p,
+ QRect( pt.x(), pt.y(), m_rubber->width(), m_rubber->height() ),
+ colorGroup(), QStyle::Style_Default, colorGroup().base() );
+- p.end();
++ p->end();
+ }
+
+ void KonqBaseListViewWidget::slotAutoScroll()
+@@ -566,10 +562,11 @@ void KonqBaseListViewWidget::slotAutoScr
+ if ( vc == m_rubber->bottomRight() )
+ return;
+
++ QRect oldRubber = *m_rubber;
++
+ const int oldTop = m_rubber->normalize().top();
+ const int oldBottom = m_rubber->normalize().bottom();
+
+- drawRubber();
+ m_rubber->setBottomRight( vc );
+
+ QListViewItem *cur = itemAt( QPoint(0,0) );
+@@ -577,7 +574,9 @@ void KonqBaseListViewWidget::slotAutoScr
+ bool block = signalsBlocked();
+ blockSignals( true );
+
++ QRect rr;
+ QRect nr = m_rubber->normalize();
++ bool changed = FALSE;
+ if ( cur )
+ {
+ QRect rect = itemRect( cur );
+@@ -606,9 +605,25 @@ void KonqBaseListViewWidget::slotAutoScr
+ if ( rect.intersects( nr ) )
+ {
+ if ( !cur->isSelected() && cur->isSelectable() )
++ {
+ setSelected( cur, true );
+- } else if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) )
+- setSelected( cur, false );
++ changed = TRUE;
++ rr = rr.unite( itemRect( cur ) );
++ }
++ }
++ else
++ {
++ if ( cur->isSelected() )
++ {
++ changed = TRUE;
++ rr = rr.unite( itemRect( cur ) );
++ }
++
++ if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) )
++ {
++ setSelected( cur, false );
++ }
++ }
+
+ cur = cur->itemBelow();
+ if (cur && !allColumnsShowFocus())
+@@ -625,9 +640,25 @@ void KonqBaseListViewWidget::slotAutoScr
+ if ( rect.intersects( nr ) )
+ {
+ if ( !cur->isSelected() && cur->isSelectable() )
++ {
+ setSelected( cur, true );
+- } else if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) )
+- setSelected( cur, false );
++ changed = TRUE;
++ rr = rr.unite( itemRect( cur ) );
++ }
++ }
++ else
++ {
++ if ( cur->isSelected() )
++ {
++ changed = TRUE;
++ rr = rr.unite( itemRect( cur ) );
++ }
++
++ if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) )
++ {
++ setSelected( cur, false );
++ }
++ }
+
+ cur = cur->itemAbove();
+ if (cur && !allColumnsShowFocus())
+@@ -639,7 +670,31 @@ void KonqBaseListViewWidget::slotAutoScr
+ blockSignals( block );
+ emit selectionChanged();
+
+- drawRubber();
++ QRect allRect = oldRubber.normalize();
++ if ( changed )
++ {
++ allRect |= rr.normalize();
++ }
++ allRect |= m_rubber->normalize();
++ QPoint point = contentsToViewport( allRect.topLeft() );
++ allRect = QRect( point.x(), point.y(), allRect.width(), allRect.height() );
++ allRect &= viewport()->rect();
++ allRect.addCoords( -2, -2, 2, 2 );
++
++ QPixmap backrubber( viewport()->rect().size() );
++ backrubber.fill( viewport(), viewport()->rect().topLeft() );
++
++ QPainter p( &backrubber );
++ p.save();
++ drawContentsOffset( &p,
++ contentsX(),
++ contentsY(),
++ contentsX() + allRect.left(), contentsY() + allRect.top(),
++ allRect.width(), allRect.height() );
++ p.restore();
++ drawRubber( &p );
++ p.end();
++ bitBlt( viewport(), allRect.topLeft(), &backrubber, allRect );
+
+ const int scroll_margin = 40;
+ ensureVisible( vc.x(), vc.y(), scroll_margin, scroll_margin );
+@@ -669,9 +724,11 @@ void KonqBaseListViewWidget::slotAutoScr
+
+ void KonqBaseListViewWidget::viewportPaintEvent( QPaintEvent *e )
+ {
+- drawRubber();
+ KListView::viewportPaintEvent( e );
+- drawRubber();
++
++ QPainter p( viewport() );
++ drawRubber( &p );
++ p.end();
+ }
+
+ void KonqBaseListViewWidget::viewportResizeEvent(QResizeEvent * e)
+diff -purN kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.h kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.h
+--- kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.h 2005-10-10 10:04:14.000000000 -0500
++++ kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.h 2006-06-04 10:32:52.000000000 -0500
+@@ -206,7 +206,7 @@ protected:
+ virtual void viewportPaintEvent( QPaintEvent *e );
+ virtual void viewportResizeEvent( QResizeEvent *e );
+
+- virtual void drawRubber();
++ virtual void drawRubber( QPainter * );
+ virtual void contentsMousePressEvent( QMouseEvent *e );
+ virtual void contentsMouseReleaseEvent( QMouseEvent *e );
+ virtual void contentsMouseMoveEvent( QMouseEvent *e );
+@@ -246,6 +246,7 @@ protected:
+ QColor m_itemColor;
+
+ QRect *m_rubber;
++ QPixmap *m_backrubber;
+
+ bool m_bTopLevelComplete:1;
+ bool m_showIcons:1;
diff --git a/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch b/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch
new file mode 100644
index 0000000..2518f85
--- /dev/null
+++ b/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch
@@ -0,0 +1,55 @@
+diff -r -u -p kdebase-3.5.6.original/konqueror/listview/konq_listviewwidget.cc kdebase-3.5.6.patched/konqueror/listview/konq_listviewwidget.cc
+--- kdebase-3.5.6.original/konqueror/listview/konq_listviewwidget.cc 2007-02-09 23:58:09.000000000 +0100
++++ kdebase-3.5.6.patched/konqueror/listview/konq_listviewwidget.cc 2007-02-08 03:15:39.000000000 +0100
+@@ -33,6 +33,7 @@
+ #include <kurldrag.h>
+ #include <kmessagebox.h>
+ #include <kiconloader.h>
++#include <kiconeffect.h>
+
+ #include <qheader.h>
+ #include <qpainter.h>
+@@ -961,7 +962,42 @@ void KonqBaseListViewWidget::slotReturnP
+ url.cleanPath();
+ bool isIntoTrash = url.isLocalFile() && url.path(1).startsWith(KGlobalSettings::trashPath());
+ if ( !isIntoTrash || (isIntoTrash && fileItem->isDir()) )
+- m_pBrowserView->lmbClicked( fileItem );
++ {
++ m_pBrowserView->lmbClicked( fileItem );
++
++ if (_item->pixmap(0) != 0)
++ {
++ // Rect of the QListViewItem's pixmap area.
++ QRect rect = _item->listView()->itemRect(_item);
++
++ // calculate nesting depth
++ int nestingDepth = 0;
++ for (QListViewItem *currentItem = _item->parent();
++ currentItem != 0;
++ currentItem = currentItem->parent())
++ nestingDepth++;
++
++ // no parent no indent
++ if (_item->parent() == 0)
++ nestingDepth = 0;
++
++ // Root decoration means additional indent
++ if (_item->listView()->rootIsDecorated())
++ nestingDepth++;
++
++ // set recalculated rect
++ rect.setLeft(_item->listView()->itemMargin() + _item->listView()->treeStepSize() * nestingDepth);
++ rect.setWidth(_item->pixmap(0)->width());
++
++ // gather pixmap
++ QPixmap *pix = new QPixmap(*(_item->pixmap(0)));
++
++ // call the icon effect
++ KIconEffect::visualActivate(viewport(), rect, pix);
++
++ delete(pix);
++ }
++ }
+ else
+ KMessageBox::information( 0, i18n("You must take the file out of the trash before being able to use it.") );
+ }
diff --git a/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch b/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch
new file mode 100755
index 0000000..706868e
--- /dev/null
+++ b/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch
@@ -0,0 +1,25 @@
+diff -purN kdebase-3.5.8.orig/konqueror/konq_mainwindow.cc kdebase-3.5.8/konqueror/konq_mainwindow.cc
+--- kdebase-3.5.8.orig/konqueror/konq_mainwindow.cc 2007-10-20 09:23:24.000000000 -0500
++++ kdebase-3.5.8/konqueror/konq_mainwindow.cc 2007-10-20 09:21:16.000000000 -0500
+@@ -2550,12 +2550,20 @@ void KonqMainWindow::slotSplitViewVertic
+
+ void KonqMainWindow::slotAddTab()
+ {
++ KConfig *config = KGlobal::config();
++ KConfigGroupSaver cs( config, QString::fromLatin1("FMSettings") );
++ bool openAfterCurrentPage = config->readBoolEntry( "OpenAfterCurrentPage", false );
++ bool newTabsHomeURL = config->readBoolEntry( "NewTabsHomeURL", false );
+ KonqView* newView = m_pViewManager->addTab(QString("text/html"), // this is what about:blank will use anyway
+ QString::null,
+ false,
+ KonqSettings::openAfterCurrentPage());
+ if (newView == 0L) return;
+- openURL( newView, KURL("about:blank"),QString::null);
++ if ( newTabsHomeURL )
++ openURL( newView, KURL( KonqMisc::konqFilteredURL( this, KonqFMSettings::settings()->homeURL() ) ),QString::null);
++ else
++ openURL( newView, KURL("about:blank"),QString::null);
++
+ m_pViewManager->showTab( newView );
+ focusLocationBar();
+ m_pWorkingTab = 0L;
diff --git a/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff b/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff
new file mode 100644
index 0000000..0d6e44e
--- /dev/null
+++ b/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff
@@ -0,0 +1,49 @@
+--- konqueror/konq_combo.cc
++++ konqueror/konq_combo.cc
+@@ -158,6 +158,9 @@ void KonqCombo::setURL( const QString& u
+ kapp->dcopClient()->send( "konqueror*", "KonquerorIface",
+ "addToCombo(QString,QCString)", data);
+ }
++ // important security consideration: always display the beginning
++ // of the url rather than its end to prevent spoofing attempts.
++ lineEdit()->setCursorPosition( 0 );
+ }
+
+ void KonqCombo::setTemporary( const QString& text )
+--- konqueror/konq_mainwindow.cc
++++ konqueror/konq_mainwindow.cc
+@@ -611,12 +611,11 @@ void KonqMainWindow::openURL( KonqView *
+ }
+ else // no known serviceType, use KonqRun
+ {
+- if ( ( view && view == m_currentView ) ||
+- ( !view && !req.newTab ) ) // startup with argument
++ if ( ( !view || view->url().isEmpty() ) && !req.newTab ) // startup with argument
+ {
+ // Show it for now in the location bar, but we'll need to store it in the view
+ // later on (can't do it yet since either view == 0 or updateHistoryEntry will be called).
+- kdDebug(1202) << "setLocationBarURL : url = " << url << endl;
++ kdDebug(1202) << "setLocationBarURL (startup) : url = " << url << endl;
+ setLocationBarURL( url );
+ }
+
+@@ -819,8 +818,6 @@ bool KonqMainWindow::openView( QString s
+ if ( childView )
+ {
+ enableAllActions( true );
+-
+- m_pViewManager->setActivePart( childView->part() );
+ m_currentView = childView;
+ }
+ }
+--- konqueror/konq_viewmgr.cc
++++ konqueror/konq_viewmgr.cc
+@@ -1395,6 +1395,8 @@ void KonqViewManager::slotActivePartChan
+
+ void KonqViewManager::emitActivePartChanged()
+ {
++ // prevent unnecessary multiple calls to slotPartActivated:
++ m_activePartChangedTimer->stop();
+ m_pMainWindow->slotPartActivated( activePart() );
+ }
+
diff --git a/kde-base/konqueror/konqueror-3.5.7-r2.ebuild b/kde-base/konqueror/konqueror-3.5.7-r2.ebuild
new file mode 100644
index 0000000..eb5695a
--- /dev/null
+++ b/kde-base/konqueror/konqueror-3.5.7-r2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.7-r2.ebuild,v 1.7 2007/08/11 16:49:56 armin76 Exp $
+
+KMNAME=kdebase
+# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3!
+MAXKDEVER=$PV
+KM_DEPRANGE="$PV $MAXKDEVER"
+inherit kde-meta eutils
+
+SRC_URI="${SRC_URI}
+ mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2
+ pertty? (
+ http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2
+ )"
+
+DESCRIPTION="KDE: Web browser, file manager, ..."
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="branding java kdehiddenvisibility pertty"
+
+DEPEND="
+$(deprange $PV $MAXKDEVER kde-base/libkonq)"
+
+RDEPEND="${DEPEND}
+ $(deprange $PV $MAXKDEVER kde-base/kcontrol)
+ $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves)
+ $(deprange $PV $MAXKDEVER kde-base/kfind)
+ java? ( >=virtual/jre-1.4 )"
+
+PATCHES=""
+
+KMCOPYLIB="libkonq libkonq"
+KMEXTRACTONLY=kdesktop/KDesktopIface.h
+
+if use pertty;
+then
+ PATCHES="${PATCHES}
+ ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch
+ ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch
+ ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch
+ ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2"
+fi
+
+pkg_preinst() {
+ kde_pkg_preinst
+
+ # We need to symlink here, as kfmclient freaks out completely,
+ # if it does not find konqueror.desktop in the legacy path.
+ dodir ${PREFIX}/share/applications/kde
+ dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop
+}
+
+pkg_setup() {
+ kde_pkg_setup
+ if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty;
+ then
+ eerror "The pertty USE flag in this package enables special extensions"
+ eerror "and requires that libkonq be patched to support these extensions."
+ eerror "Since it appears your version of libkonq was not compiled with these"
+ eerror "extensions, you must either emerge konqueror without pertty or"
+ eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again."
+ die "Missing pertty USE flag on kde-base/libkonq"
+ fi
+}
+
+src_install() {
+ kde_src_install
+
+ if use branding ; then
+ dodir ${PREFIX}/share/services/searchproviders
+ insinto ${PREFIX}/share/services/searchproviders
+ doins "${WORKDIR}"/patches/*.desktop
+ fi
+}
+
+pkg_postinst() {
+ kde_pkg_postinst
+
+ if use branding ; then
+ echo
+ elog "We've added three Gentoo-related web shortcuts:"
+ elog "- gb Gentoo Bugzilla searching"
+ elog "- gf Gentoo Forums searching"
+ elog "- gp Gentoo Package searching"
+ echo
+ elog "You'll have to activate them in 'Configure Konqueror...'."
+ echo
+ elog "If you can't open new ${PN} windows and get something like"
+ elog "'WARNING: Outdated database found' when starting ${PN} in a console, run"
+ elog "kbuildsycoca as the user you're running KDE under."
+ elog "This is NOT a bug."
+ echo
+ fi
+ ewarn "Do NOT report bugs to Gentoo's bugzilla"
+ einfo "Please report all bugs to roderick.greening@gmail.com"
+ einfo "Or, you may post them to http://forums.gentoo-xeffects.org"
+ einfo "Thank you on behalf of the Gentoo Xeffects team"
+}
diff --git a/kde-base/konqueror/konqueror-3.5.7-r3.ebuild b/kde-base/konqueror/konqueror-3.5.7-r3.ebuild
new file mode 100644
index 0000000..5b54e53
--- /dev/null
+++ b/kde-base/konqueror/konqueror-3.5.7-r3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.7-r3.ebuild,v 1.6 2007/09/26 10:37:26 armin76 Exp $
+
+KMNAME=kdebase
+# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3!
+MAXKDEVER=$PV
+KM_DEPRANGE="$PV $MAXKDEVER"
+inherit kde-meta eutils
+
+SRC_URI="${SRC_URI}
+ mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2
+ pertty? (
+ http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2
+ )"
+
+DESCRIPTION="KDE: Web browser, file manager, ..."
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="branding java kdehiddenvisibility pertty"
+
+DEPEND="
+$(deprange $PV $MAXKDEVER kde-base/libkonq)"
+
+RDEPEND="${DEPEND}
+ $(deprange $PV $MAXKDEVER kde-base/kcontrol)
+ $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves)
+ $(deprange $PV $MAXKDEVER kde-base/kfind)
+ java? ( >=virtual/jre-1.4 )"
+
+PATCHES="${FILESDIR}/${P}-185603-spoofing.diff"
+
+KMCOPYLIB="libkonq libkonq"
+KMEXTRACTONLY=kdesktop/KDesktopIface.h
+
+if use pertty;
+then
+ PATCHES="${PATCHES}
+ ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch
+ ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch
+ ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch
+ ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2"
+fi
+
+pkg_preinst() {
+ kde_pkg_preinst
+
+ # We need to symlink here, as kfmclient freaks out completely,
+ # if it does not find konqueror.desktop in the legacy path.
+ dodir ${PREFIX}/share/applications/kde
+ dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop
+}
+
+pkg_setup() {
+ kde_pkg_setup
+ if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty;
+ then
+ eerror "The pertty USE flag in this package enables special extensions"
+ eerror "and requires that libkonq be patched to support these extensions."
+ eerror "Since it appears your version of libkonq was not compiled with these"
+ eerror "extensions, you must either emerge konqueror without pertty or"
+ eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again."
+ die "Missing pertty USE flag on kde-base/libkonq"
+ fi
+}
+
+src_install() {
+ kde_src_install
+
+ if use branding ; then
+ dodir ${PREFIX}/share/services/searchproviders
+ insinto ${PREFIX}/share/services/searchproviders
+ doins "${WORKDIR}"/patches/*.desktop
+ fi
+}
+
+pkg_postinst() {
+ kde_pkg_postinst
+
+ if use branding ; then
+ echo
+ elog "We've added three Gentoo-related web shortcuts:"
+ elog "- gb Gentoo Bugzilla searching"
+ elog "- gf Gentoo Forums searching"
+ elog "- gp Gentoo Package searching"
+ echo
+ elog "You'll have to activate them in 'Configure Konqueror...'."
+ fi
+ echo
+ elog "If you can't open new ${PN} windows and get something like"
+ elog "'WARNING: Outdated database found' when starting ${PN} in a console, run"
+ elog "kbuildsycoca as the user you're running KDE under."
+ elog "This is NOT a bug."
+ echo
+ ewarn "Do NOT report bugs to Gentoo's bugzilla"
+ einfo "Please report all bugs to roderick.greening@gmail.com"
+ einfo "Or, you may post them to http://forums.gentoo-xeffects.org"
+ einfo "Thank you on behalf of the Gentoo Xeffects team"
+}
diff --git a/kde-base/konqueror/konqueror-3.5.8.ebuild b/kde-base/konqueror/konqueror-3.5.8.ebuild
new file mode 100644
index 0000000..900fe12
--- /dev/null
+++ b/kde-base/konqueror/konqueror-3.5.8.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.8.ebuild,v 1.1 2007/10/19 23:16:09 philantrop Exp $
+
+KMNAME=kdebase
+# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3!
+MAXKDEVER=$PV
+KM_DEPRANGE="$PV $MAXKDEVER"
+inherit kde-meta eutils
+
+SRC_URI="${SRC_URI}
+ mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2
+ pertty? (
+ http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2
+ )"
+
+DESCRIPTION="KDE: Web browser, file manager, ..."
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="branding java kdehiddenvisibility pertty"
+
+DEPEND="
+$(deprange $PV $MAXKDEVER kde-base/libkonq)"
+
+RDEPEND="${DEPEND}
+ $(deprange $PV $MAXKDEVER kde-base/kcontrol)
+ $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves)
+ $(deprange $PV $MAXKDEVER kde-base/kfind)
+ java? ( >=virtual/jre-1.4 )"
+
+PATCHES=""
+
+KMCOPYLIB="libkonq libkonq"
+KMEXTRACTONLY=kdesktop/KDesktopIface.h
+
+if use pertty;
+then
+ PATCHES="${PATCHES}
+ ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch
+ ${FILESDIR}/$KMNAME-3.5.8-$PN-homepage-newtab.patch
+ ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch
+ ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2"
+fi
+
+pkg_preinst() {
+ kde_pkg_preinst
+
+ # We need to symlink here, as kfmclient freaks out completely,
+ # if it does not find konqueror.desktop in the legacy path.
+ dodir ${PREFIX}/share/applications/kde
+ dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop
+}
+
+pkg_setup() {
+ kde_pkg_setup
+ if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty;
+ then
+ eerror "The pertty USE flag in this package enables special extensions"
+ eerror "and requires that libkonq be patched to support these extensions."
+ eerror "Since it appears your version of libkonq was not compiled with these"
+ eerror "extensions, you must either emerge konqueror without pertty or"
+ eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again."
+ die "Missing pertty USE flag on kde-base/libkonq"
+ fi
+}
+
+src_install() {
+ kde_src_install
+
+ if use branding ; then
+ dodir ${PREFIX}/share/services/searchproviders
+ insinto ${PREFIX}/share/services/searchproviders
+ doins "${WORKDIR}/patches/*.desktop"
+ fi
+}
+
+pkg_postinst() {
+ kde_pkg_postinst
+
+ if use branding ; then
+ echo
+ elog "We've added three Gentoo-related web shortcuts:"
+ elog "- gb Gentoo Bugzilla searching"
+ elog "- gf Gentoo Forums searching"
+ elog "- gp Gentoo Package searching"
+ echo
+ elog "You'll have to activate them in 'Configure Konqueror...'."
+ fi
+ echo
+ elog "If you can't open new ${PN} windows and get something like"
+ elog "'WARNING: Outdated database found' when starting ${PN} in a console, run"
+ elog "kbuildsycoca as the user you're running KDE under."
+ elog "This is NOT a bug."
+ echo
+ ewarn "Do NOT report bugs to Gentoo's bugzilla"
+ einfo "Please report all bugs to roderick.greening@gmail.com"
+ einfo "Or, you may post them to http://forums.gentoo-xeffects.org"
+ einfo "Thank you on behalf of the Gentoo Xeffects team"
+}
diff --git a/kde-base/konqueror/metadata.xml b/kde-base/konqueror/metadata.xml
new file mode 100644
index 0000000..f5c5a80
--- /dev/null
+++ b/kde-base/konqueror/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>jmbsvicetto@gentoo-xeffects.org</email>
+<name>Jorge Manuel B. S. Vicetto</name>
+</maintainer>
+<maintainer>
+<email>roderick.greening@gentoo-xeffects.org</email>
+<name>Roderick Greening</name>
+</maintainer>
+<maintainer>
+<email>nesl247@gentoo-xeffects.org</email>
+<name>Alex Heck</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>