diff options
Diffstat (limited to 'kde-base/konqueror')
-rw-r--r-- | kde-base/konqueror/ChangeLog | 375 | ||||
-rw-r--r-- | kde-base/konqueror/Manifest | 14 | ||||
-rwxr-xr-x | kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch | 25 | ||||
-rwxr-xr-x | kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch | 215 | ||||
-rw-r--r-- | kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch | 55 | ||||
-rwxr-xr-x | kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch | 25 | ||||
-rw-r--r-- | kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff | 49 | ||||
-rw-r--r-- | kde-base/konqueror/konqueror-3.5.7-r2.ebuild | 98 | ||||
-rw-r--r-- | kde-base/konqueror/konqueror-3.5.7-r3.ebuild | 98 | ||||
-rw-r--r-- | kde-base/konqueror/konqueror-3.5.8.ebuild | 98 | ||||
-rw-r--r-- | kde-base/konqueror/metadata.xml | 19 |
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> |