diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2016-12-25 00:40:55 +0100 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2016-12-25 00:40:55 +0100 |
commit | e7f25f0c7eb3f509ac44f6978f70007b34f8b49a (patch) | |
tree | c09cba98ca51cdb2fb632ca0ab60b80838ce36b8 /kde-frameworks | |
parent | dev-util/kdevelop-python: Import latest (diff) | |
download | kde-sunset-e7f25f0c7eb3f509ac44f6978f70007b34f8b49a.tar.gz kde-sunset-e7f25f0c7eb3f509ac44f6978f70007b34f8b49a.tar.bz2 kde-sunset-e7f25f0c7eb3f509ac44f6978f70007b34f8b49a.zip |
Move kdelibs from kde-base to kde-framworks
So the friggin' stupid cat move Gentoo kde maintainers did won't break
old kdelibs anymore.
Diffstat (limited to 'kde-frameworks')
18 files changed, 10676 insertions, 0 deletions
diff --git a/kde-frameworks/kdelibs/ChangeLog b/kde-frameworks/kdelibs/ChangeLog new file mode 100644 index 00000000..72ea679b --- /dev/null +++ b/kde-frameworks/kdelibs/ChangeLog @@ -0,0 +1,2988 @@ +# ChangeLog for kde-base/kdelibs +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.629 2009/10/14 06:24:37 scarabeus Exp $ + + 22 Jan 2010; Roman v. Gemmeren <strowi@hasnoname.de> + kdelibs-3.5.10-r{6,7}.ebuild, + changed virtual/ghostscript to app-text/ghostscript-gpl + + 18 Jan 2010; Roman v. Gemmeren <strowi@hasnoname.de> + +kdelibs-3.5.10-r7.ebuild, + fix bug 271372 (konqueror + my.ebay-crash) + fix googlemaps map-display + + 21 Mar 2013; Lars Wendler <polynomial-c@gentoo.org> kdelibs-3.5.10-r6.ebuild, + kdelibs-3.5.10-r7.ebuild, kdelibs-3.5.10-r8.ebuild, kdelibs-3.5.10-r9.ebuild, + kdelibs-3.5.10-r10.ebuild: + Fixed dependencies on qt packages. + + 19 Jul 2010; Martin von Gagern (MvG) <Martin.vGagern@gmx.net> + kdelibs-3.5.10-r6.ebuild, kdelibs-3.5.10-r7.ebuild, + kdelibs-3.5.10-r8.ebuild, kdelibs-3.5.10-r9.ebuild: + Depend on <dev-libs/openssl-1.0.0 + +*kdelibs-3.5.10-r10 (19 Jul 2010) + + 19 Jul 2010; Martin von Gagern (MvG) <Martin.vGagern@gmx.net> + +files/kdelibs-3.5-openssl-1.0.0.patch, +kdelibs-3.5.10-r10.ebuild: + Adjust for dev-libs/openssl-1.0.0a and its typesafe stacks. + +*kdelibs-3.5.10-r9 (21 May 2010) + + 21 May 2010; Martin von Gagern (MvG) <Martin.vGagern@gmx.net> + +kdelibs-3.5.10-r9.ebuild: + Drop hicolor icon theme (bug #267018) + +*kdelibs-3.5.10-r8 (23 Feb 2010) + + 23 Feb 2010; Martin von Gagern (MvG) <Martin.vGagern@gmx.net> + +files/kdelibs-p15-r1074156.patch, +kdelibs-3.5.10-r8.ebuild: + Revision bump to track upstream branches/3.5 + +*kdelibs-4.3.2-r2 (14 Oct 2009) +*kdelibs-4.3.1-r2 (14 Oct 2009) + + 14 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +kdelibs-4.3.1-r2.ebuild, + +files/kdelibs-4.3.1-crash-on-konqueror-tabs.patch, + -kdelibs-4.3.2-r1.ebuild, +kdelibs-4.3.2-r2.ebuild: + Version bump. Remove old. Per bug #288793. Moved from overlay. Thx to + reavertm. + + 12 Oct 2009; Jonathan Callen <abcd@gentoo.org> -kdelibs-3.5.9.ebuild, + -kdelibs-3.5.9-r1.ebuild, -kdelibs-3.5.9-r2.ebuild, + -kdelibs-3.5.9-r3.ebuild, -kdelibs-3.5.10-r1.ebuild, + -kdelibs-3.5.10-r2.ebuild, -kdelibs-3.5.10-r3.ebuild, + -kdelibs-3.5.10-r4.ebuild, -kdelibs-3.5.10-r5.ebuild: + Clean out cruft + + 10 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> + kdelibs-4.3.1-r1.ebuild: + amd64 stable wrt #287697 + +*kdelibs-4.3.2-r1 (09 Oct 2009) +*kdelibs-4.3.1-r1 (09 Oct 2009) + + 09 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -kdelibs-4.3.1.ebuild, +kdelibs-4.3.1-r1.ebuild, + +files/kdelibs-4.3.1-dom-docimpl-crash.patch, + +files/kdelibs-4.3.1-fix-crash-on-konqueror-tabs.patch, + -kdelibs-4.3.2.ebuild, +kdelibs-4.3.2-r1.ebuild, + +files/kdelibs-4.3.2-fix-deadlock-in-KLocale.patch: + Revision bump to backport patches. Move from kde-testing. + + 08 Oct 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.3.0.ebuild: + Drop KDE 4.3.0 + +*kdelibs-4.3.2 (06 Oct 2009) + + 06 Oct 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.3.2.ebuild: + Version bump + + 19 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -files/dist/20_use_dejavu_as_default_font.patch, kdelibs-4.2.4-r4.ebuild, + kdelibs-4.3.0.ebuild, kdelibs-4.3.1.ebuild: + Remove dep on the dejavu fonts. + + 07 Sep 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-4.3.1.ebuild: + Synced ebuild from the kde-testing overlay - thanks to Maciej Mrozowski + (reavertm). + [kde-base/kdelibs] Fixed bug 283700 (shared-mime-info version). + + 01 Sep 2009; Alex Alexander <wired@gentoo.org> + +files/dist/01_gentoo_set_xdg_menu_prefix.patch, + +files/dist/02_gentoo_append_xdg_config_dirs.patch: + added missing patches + +*kdelibs-4.3.1 (01 Sep 2009) + + 01 Sep 2009; Theo Chatzimichos <tampakrap@gentoo.org> + +kdelibs-4.3.1.ebuild: + Version bump + + 13 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org> + kdelibs-4.2.4-r4.ebuild, kdelibs-4.3.0.ebuild: + Depend on correct version of shared-mime-info. Per bug #281285. + +*kdelibs-4.3.0 (04 Aug 2009) + + 04 Aug 2009; Alex Alexander <wired@gentoo.org> +kdelibs-4.3.0.ebuild: + Version bump + + 01 Aug 2009; Samuli Suominen <ssuominen@gentoo.org> + kdelibs-4.2.4-r4.ebuild: + Remove USE depend for media-libs/alsa-lib[midi]. + + 30 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> + kdelibs-4.2.4-r4.ebuild: + Rdepend on gnupg. Per bug #275545 + +*kdelibs-4.2.4-r4 (30 Jul 2009) + + 30 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -kdelibs-4.2.4-r3.ebuild, +kdelibs-4.2.4-r4.ebuild, + +files/4.2.4-CVE-2009-1687.patch, +files/4.2.4-CVE-2009-1698.patch, + +files/4.2.4-CVE-2009-1725.patch: + Revision bump. Apply security fixes per bugs #279027 and #279187. + + 12 Jul 2009; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.10-r6.ebuild: + alpha/ia64/sparc stable wrt #271889 + + 08 Jul 2009; Alexey Shvetsov <alexxy@gentoo.org> kdelibs-3.5.10-r6.ebuild: + Add ~mips keywords + + 06 Jul 2009; Brent Baude <ranger@gentoo.org> kdelibs-3.5.10-r6.ebuild: + Marking kdelibs-3.5.10-r6 ppc64 stable for bug 271889 + +*kdelibs-4.2.4-r3 (20 Jun 2009) + + 20 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -kdelibs-4.2.4-r2.ebuild, +kdelibs-4.2.4-r3.ebuild, + files/4.2.4-CVE-2009-1690.patch: + Update patch for bug #274566. + + 18 Jun 2009; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.10-r6.ebuild: + Stable for HPPA (bug #271889). + +*kdelibs-4.2.4-r2 (17 Jun 2009) + + 17 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -kdelibs-4.2.4-r1.ebuild, +kdelibs-4.2.4-r2.ebuild, + +files/4.2.4-CVE-2009-1690.patch: + Revision bump. Apply security patch from upstream. Per bug #274566. Remove + affected stuff. + + 14 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> + -files/4.2-glibc-2.9.patch, -files/4.2-glibc-2.10.patch, + -files/kdelibs-4.2.3-halbattery_backport_fix.patch, + -files/kdelibs-4.2-fix_kio_http_401.patch, + -files/kdelibs-4.2.2-kickoff-focus.patch: + Clean unneeded patches + + 14 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.2.3.ebuild: + Drop KDE 4.2.3 + +*kdelibs-4.2.4-r1 (11 Jun 2009) + + 11 Jun 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/4.2.4-fixPopupForPlasmaboard.patch, -kdelibs-4.2.4.ebuild, + +kdelibs-4.2.4-r1.ebuild: + Apply upstream patch for plasmaboard. Requested by mail. + + 06 Jun 2009; Markus Meier <maekke@gentoo.org> kdelibs-3.5.10-r6.ebuild: + amd64/x86 stable, bug #271889 + + 05 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> kdelibs-4.2.4.ebuild: + Add back x11h patch for 4.2.4. Wrongly removed. + + 04 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> kdelibs-4.2.4.ebuild: + Fix accidently added keywords + +*kdelibs-4.2.4 (04 Jun 2009) + + 04 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.2.4.ebuild: + Version bump + + 03 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.2.2.ebuild, + -kdelibs-4.2.2-r1.ebuild: + Drop KDE 4.2.2 + + 03 Jun 2009; Brent Baude <ranger@gentoo.org> kdelibs-3.5.10-r5.ebuild: + Marking kdelibs-3.5.10-r5 ppc64 stable for bug 271889 + + 31 May 2009; nixnut <nixnut@gentoo.org> kdelibs-3.5.10-r5.ebuild: + ppc stable #271889 + +*kdelibs-3.5.10-r6 (30 May 2009) + + 30 May 2009; Theo Chatzimichos <tampakrap@gentoo.org> + -files/4.1.3-cmake-config.patch, +kdelibs-3.5.10-r6.ebuild, + files/kdelibs-3.5.10-kde4-apps.patch, +files/kdelibs-3.5.10-khtml.patch, + +files/kdelibs-3.5.10-kjs-gcc44.patch: + Revision bump: + add patch for kjs when compiled with gcc-4.4, thanks to Robert Forster, + bug 270926 + remove symlink that causes doxygen to hang, bug 264767 + add patch for khtml, bug 243476 + restored (updated with kdeprefix) patch to handle kde4 apps in kde3 menu, + removed kdeglobals as it completely screws kde3 session when kde4 is + installed in /usr, by reavertm + + 29 May 2009; Diego E. Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.9.ebuild, kdelibs-3.5.9-r1.ebuild, kdelibs-3.5.9-r2.ebuild, + kdelibs-3.5.9-r3.ebuild, kdelibs-3.5.9-r4.ebuild, + kdelibs-3.5.10-r1.ebuild, kdelibs-3.5.10-r2.ebuild, + kdelibs-3.5.10-r3.ebuild, kdelibs-3.5.10-r4.ebuild, + kdelibs-3.5.10-r5.ebuild, kdelibs-4.2.2.ebuild, kdelibs-4.2.2-r1.ebuild, + kdelibs-4.2.3.ebuild: + Replace kernel-conditional dependency on sys-apps/acl with virtual/acl. + + 27 May 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/4.2-glibc-2.9.patch, -files/kdelibs-4.0.2-X11-optional.patch, + -files/4.2.0-kcatalog.patch, -files/kdelibs-4.0.2-alsa-optional.patch, + -files/4.2.0-kio_copy.patch, -files/kdelibs-4.0.3-CVS-2008-1670.patch, + -files/4.2.0-klauncher.patch, +files/4.2-glibc-2.10.patch, + -files/kdelibs-4.1.1-cmake-modules.patch, -files/4.2.0-kded.patch, + -files/kdelibs-4.1.3-gcc4.1.patch, -files/4.2.0-kio_http.patch, + -files/kdelibs-4.2.1-kcatalog.patch, -files/4.2.0-klauncher_konsole.patch, + -files/kdelibs-4.2.1-kdialog.patch, -files/4.2.0-kode_crash.patch, + -files/kdelibs-4.2.1-qt4.5.patch, kdelibs-4.2.3.ebuild, + -files/FindXine.cmake, -files/e-tempdir.patch: + Cleanup. Add patches for glibc issues. Per bugs #271404 and #270276. + + 26 May 2009; Tomas Chvatal <scarabeus@gentoo.org> metadata.xml: + Remove unused local flag. Thanks to mr_bones_ + + 26 May 2009; Theo Chatzimichos <tampakrap@gentoo.org> + kdelibs-3.5.10-r5.ebuild, +files/kdelibs-3.5-perl.xml.patch: + Fix perl highlight syntax, bug 247817 + + 21 May 2009; Peter Alfredsen <loki_val@gentoo.org> + kdelibs-3.5.10-r5.ebuild, +files/kdelibs-3.5.10-glibc-2.10.patch: + Fix glibc-2.10 compilation ( Bug 270404 ) + +*kdelibs-3.5.10-r5 (15 May 2009) + + 15 May 2009; Tomas Chvatal <scarabeus@gentoo.org> + +kdelibs-3.5.10-r5.ebuild, +files/kdelibs-3.5.10-kde4-apps.patch: + Move in last kdelibs:3.5 fixes from kde-crazy overlay. Now it should help + kde4 and kde3 apps mixage and fix issues with libraries. + +*kdelibs-3.5.10-r4 (12 May 2009) + + 12 May 2009; Theo Chatzimichos <tampakrap@gentoo.org> + +kdelibs-3.5.10-r4.ebuild: + Revision bump, environment fix for kde misc apps to open correctly inside + kde4 session + +*kdelibs-3.5.10-r3 (08 May 2009) + + 08 May 2009; Tomas Chvatal <scarabeus@gentoo.org> + +kdelibs-3.5.10-r3.ebuild: + Artifical bump to avoid blocks in kde-env. + + 07 May 2009; Alexey Shvetsov <alexxy@gentoo.org> kdelibs-4.2.3.ebuild, + +files/kdelibs-4.2.3-halbattery_backport_fix.patch: + Add halbattary patch b.k.o bug 187600 + + 07 May 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.3.ebuild, + -files/sanbox-error.patch: + Silly me. I forgot the patch is only for 4.3 series. + + 07 May 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.3.ebuild, + +files/sanbox-error.patch: + Fix the sandbox issue in printer-applet. Thanks to ABCD for this one. + +*kdelibs-4.2.3 (06 May 2009) + + 06 May 2009; Tomas Chvatal <scarabeus@gentoo.org> +kdelibs-4.2.3.ebuild: + Version bump + + 21 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-3.5.10-r1, + kdelibs-3.5.10-r2: + Remove block for kde-env. Obsolete. We will do some magic in kde4 with + this. + + 17 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> ChangeLog: + Restore ~hppa keywords + + 16 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.2.1.ebuild, + -kdelibs-4.2.1-r1.ebuild, -kdelibs-4.2.1-r2.ebuild, + -kdelibs-4.2.1-r3.ebuild: + Drop KDE 4.2.1 + +*kdelibs-4.2.2-r1 (14 Apr 2009) + + 14 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> + +kdelibs-4.2.2-r1.ebuild: + Revbump due to impatient users broke their stuff with unfinished ebuilds. + + 12 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.2.ebuild: + Remove the suposed fix for latex issue. Per bug #265915. + + 12 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.2.ebuild: + Add dep on xdg-utils with correct XDG_DATADIR support. + +*kdelibs-4.2.2 (11 Apr 2009) + + 11 Apr 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.2.2.ebuild: + Add KDE 4.2.2 + + 11 Apr 2009; Raúl Porcel <armin76@gentoo.org> kdelibs-4.2.1-r3.ebuild: + Add ~alpha/~ia64 wrt #260777 + + 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-4.2.1-r3.ebuild: + Adding missing dep on syslibs/libutempter - fixes bug 207714. + + 26 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-4.2.1-r3.ebuild: + To make webkit optional we'll need some help from upstream. We're going to + drop the xorg dep entirely. + +*kdelibs-4.2.1-r3 (23 Mar 2009) + + 23 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/kdelibs-4.2.1-kdialog.patch, +kdelibs-4.2.1-r3.ebuild: + Added ${FILESDIR}/${P}-kdialog.patch and bumped to kdelibs-4.2.1-r3 which + should hopefully fix for good upstream bug 186038 and Gentoo bug 261367. + This last patch addresses the title issue in system settings. Added the + >=xorg-server-1.5.3 dep on plasma use as a first step to remove the hard + dep from the kde4-base.eclass to allow KDE-4.2.1 to run on arches that + don't have xorg-1.5 yet. + + 21 Mar 2009; Jeroen Roovers <jer@gentoo.org> kdelibs-4.2.1-r2.ebuild: + Marked ~hppa (bug #260777). + + 15 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.1-r2.ebuild: + Automatic-merge: merge updates for 4.2.1 from kde-testing. + + 11 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> + files/kdelibs-4.2.1-kcatalog.patch: + Update the patch so it actualy apply. + +*kdelibs-4.2.1-r2 (11 Mar 2009) + + 11 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/kdelibs-4.2.1-kcatalog.patch, +kdelibs-4.2.1-r2.ebuild: + Added ${FILESDIR}/${P}-kcatalog.patch and bumped to kdelibs-4.2.1-r2 to + fix remaining issues on upstream bug 186038 and Gentoo bug 261367 related + to gwenview. + +*kdelibs-4.2.1-r1 (10 Mar 2009) + + 10 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/kdelibs-4.2.1-qt4.5.patch, +kdelibs-4.2.1-r1.ebuild: + Applied upstream revision 934640 that fixes upstream bug 186038 and Gentoo + bug 261367. + + 08 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.1.ebuild: + Kdelibs:4.* needs allways webkit. + + 08 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.2.0-r2.ebuild, + -kdelibs-4.2.0-r3.ebuild: + Drop KDE 4.2.0 + + 08 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.2.0-r2.ebuild, + -kdelibs-4.2.0-r3.ebuild: + Drop KDE 4.2.0 + +*kdelibs-4.2.1 (04 Mar 2009) + + 04 Mar 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.2.1.ebuild: + Bump KDE 4.2.1 + + 28 Feb 2009; Markus Meier <maekke@gentoo.org> metadata.xml: + semantic-desktop is a global USE-flag + +*kdelibs-4.2.0-r3 (17 Feb 2009) + + 17 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/dist/09_disable_debug_messages_if_not_explicitly_enabled.patch, + +files/dist/20_use_dejavu_as_default_font.patch, + +files/dist/23_solid_no_double_build.patch, +kdelibs-4.2.0-r3.ebuild: + Add few patches making user experience better. Revision bump. + + 17 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.1.4.ebuild: + Drop KDE 4.1.4 + + 12 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-3.5.8-r4.ebuild: + Drop stalled kde 3.5.[45678] ebuilds + + 12 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> + +files/4.2.0-kcatalog.patch, kdelibs-4.2.0-r2.ebuild: + Add kcatalog.patch; fix bug #258660 + +*kdelibs-4.2.0-r2 (09 Feb 2009) + + 09 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/4.2.0-kio_http.patch, -kdelibs-4.2.0.ebuild, + -kdelibs-4.2.0-r1.ebuild, +kdelibs-4.2.0-r2.ebuild: + Add new patch for the http delays. Remove old cruft. + + 06 Feb 2009; Theo Chatzimichos <tampakrap@gentoo.org> + kdelibs-4.1.4.ebuild: + fix permissions, fperm instead of chmod + + 05 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/4.2.0-kode_crash.patch, kdelibs-4.2.0-r1.ebuild: + Add patch fixing kode crashes. Per bug #257535 + + 03 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.2.0.ebuild, + kdelibs-4.2.0-r1.ebuild: + Block also <kdelibs-3.5.10 + + 01 Feb 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-4.2.0-r1.ebuild: + Restored ~ppc and ~ppc64 keywords to KDE-4.2.0 + + 01 Feb 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-4.2.0.ebuild: + Restored ~ppc and ~ppc64 keywords to KDE-4.2.0 + + 31 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> kdelibs-4.1.4.ebuild, + kdelibs-4.2.0.ebuild, kdelibs-4.2.0-r1.ebuild: + Move blocker for qt-phonon from eclass to kdelibs. Yngwin requested :] + +*kdelibs-4.2.0-r1 (31 Jan 2009) + + 31 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> +files/4.2.0-kded.patch, + +files/4.2.0-kio_copy.patch, +files/4.2.0-klauncher.patch, + +files/4.2.0-klauncher_konsole.patch, +kdelibs-4.2.0-r1.ebuild: + Add upstream patches. Revbump. + +*kdelibs-4.2.0 (27 Jan 2009) + + 27 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.2.0.ebuild: + Bump KDE-4.2.0 + + 14 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> -kdelibs-4.1.2.ebuild, + -kdelibs-4.1.2-r1.ebuild, -kdelibs-4.1.3.ebuild, -kdelibs-4.1.3-r1.ebuild: + Drop KDE 4.1.2 and 4.1.3 + +*kdelibs-4.1.4 (13 Jan 2009) + + 13 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> +kdelibs-4.1.4.ebuild: + Bump to 4.1.4 + + 11 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org> + +files/kdelibs-4.1.3-gcc4.1.patch, kdelibs-4.1.3-r1.ebuild: + Fix bug #246568 + + 15 Nov 2008; Mike Frysinger <vapier@gentoo.org> kdelibs-4.1.3.ebuild, + kdelibs-4.1.3-r1.ebuild: + Add ppc/ppc64 love #244306. + + 15 Nov 2008; Mike Frysinger <vapier@gentoo.org> kdelibs-4.1.3.ebuild, + kdelibs-4.1.3-r1.ebuild: + Add ppc/ppc64 love #244306. + +*kdelibs-4.1.3-r1 (11 Nov 2008) + + 11 Nov 2008; Timo Gurr <tgurr@gentoo.org> +kdelibs-4.1.3-r1.ebuild: + Revbump fixing bug #246352. + +*kdelibs-4.1.3 (08 Nov 2008) + + 08 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> + +files/4.1.3-cmake-config.patch, +kdelibs-4.1.3.ebuild: + Version bump. + + 21 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -kdelibs-4.0.4.ebuild, -kdelibs-4.0.5.ebuild: + Removing KDE-4.0.X packages now that 4.1.2 was put in the tree. + +*kdelibs-3.5.10-r2 (12 Oct 2008) + + 12 Oct 2008; Marcus D. Hanwell <cryos@gentoo.org> -kdelibs-3.5.10.ebuild, + +kdelibs-3.5.10-r2.ebuild: + Moving kdeglobals to kdelibs for non-KDE users using KDE apps. + +*kdelibs-3.5.10-r1 (07 Oct 2008) + + 07 Oct 2008; Marcus D. Hanwell <cryos@gentoo.org> + +kdelibs-3.5.10-r1.ebuild: + Removed KDEDIRS from the env file, it is not needed any longer. + +*kdelibs-4.1.2-r1 (07 Oct 2008) + + 07 Oct 2008; Marcus D. Hanwell <cryos@gentoo.org> + +kdelibs-4.1.2-r1.ebuild: + Improvements to the env files and minimised what is installed for + -kdeprefix. + + 02 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org> + +files/kdelibs-4.1.1-cmake-modules.patch: + Added patch from the kde-testing overlay. + +*kdelibs-4.1.2 (02 Oct 2008) + + 02 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org> + +kdelibs-4.1.2.ebuild: + Added kdelibs-4.1.2 from the kde-testing overlay. + + 15 Sep 2008; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.10.ebuild: + Remove the kdebindings-meta blocker, which went more or less accidentally in + there. + +*kdelibs-3.5.10 (13 Sep 2008) + + 13 Sep 2008; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.10.ebuild: + Version bump. + + 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.8-r4.ebuild: + QA: Get rid of deprecated qt_min_version(). + + 08 Jun 2008; Tobias Heinlein <keytoaster@gentoo.org> + +kdelibs-3.5.8-r4.ebuild: + Adding 3.5.8-r4 back since kde-base/pykde-3.5.5-r2 and others still need + it. + + 07 Jun 2008; Tobias Heinlein <keytoaster@gentoo.org> ChangeLog: + Removed old versions. + + 07 Jun 2008; Tobias Heinlein <keytoaster@gentoo.org> + -kdelibs-3.5.8-r3.ebuild, -kdelibs-3.5.8-r4.ebuild, -kdelibs-4.0.2.ebuild, + -kdelibs-4.0.3-r1.ebuild: + Removed old versions. + +*kdelibs-4.0.5 (05 Jun 2008) + + 05 Jun 2008; Tobias Heinlein <keytoaster@gentoo.org> + +kdelibs-4.0.5.ebuild: + Added the KDE 4.0.5 version of kdelibs. + + 29 May 2008; Bo Ørsted Andresen <zlin@gentoo.org> kdelibs-4.0.4.ebuild: + KDE4_BUILT_WITH_USE_CHECK is now always an array. Bug #216863. + + 18 May 2008; Markus Meier <maekke@gentoo.org> kdelibs-3.5.9-r4.ebuild: + amd64/x86 stable, bug #221063 + +*kdelibs-4.0.4 (15 May 2008) + + 15 May 2008; Ingmar Vanhassel <ingmar@gentoo.org> +kdelibs-4.0.4.ebuild: + Added KDE 4.0.4 version of kdelibs. Thanks to Jorge Manuel B. S. Vicetto. + + 12 May 2008; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.9-r4.ebuild: + Stable for HPPA (bug #221063). + + 12 May 2008; Brent Baude <ranger@gentoo.org> kdelibs-3.5.9-r4.ebuild: + Marking kdelibs-3.5.9-r4 for bug 221063 + + 12 May 2008; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.9-r4.ebuild: + alpha/ia64/sparc stable wrt #221063 + + 11 May 2008; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.9-r4.ebuild: + Stable on ppc64; bug #221063 + +*kdelibs-3.5.9-r4 (05 May 2008) + + 05 May 2008; Tobias Heinlein <keytoaster@gentoo.org> + +files/kdelibs-3.5.9-bug_219970_khtml.patch, +kdelibs-3.5.9-r4.ebuild: + Adding patch to fix khtml crashes, bug #219970 + +*kdelibs-4.0.3-r1 (28 Apr 2008) + + 28 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org> + +files/kdelibs-4.0.3-CVS-2008-1670.patch, -kdelibs-4.0.3.ebuild, + +kdelibs-4.0.3-r1.ebuild: + Fix security bug 218848, CVS-2008-1670. + +*kdelibs-3.5.9-r3 (28 Apr 2008) + + 28 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org> + +kdelibs-3.5.9-r3.ebuild: + Same for ~arch. + +*kdelibs-3.5.8-r4 (28 Apr 2008) + + 28 Apr 2008; Jeroen Roovers <jer@gentoo.org> + +files/kdelibs-3.5.8-kinit-CVE-2008-1671.patch, +kdelibs-3.5.8-r4.ebuild: + Straight to stable (bug #218933). + +*kdelibs-3.5.9-r2 (14 Apr 2008) + + 14 Apr 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-3.5.9-bug_203433_khtml.patch, +kdelibs-3.5.9-r2.ebuild: + Added an upstream patch to fix bug 203433 to fix some konqueror crashes. + Re-added Lubos Lunak's Xinerama patch as kindly provided by Vladimir Brik + on bug 211469. + +*kdelibs-4.0.3 (03 Apr 2008) + + 03 Apr 2008; Wulf C. Krueger <philantrop@gentoo.org> + +kdelibs-4.0.3.ebuild: + Version bump to KDE 4.0.3. This is still not intended for mainstream so DO + NOT KEYWORD IT without talking to the KDE herd first. + +*kdelibs-3.5.9-r1 (28 Mar 2008) + + 28 Mar 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-3.5.9-cursor.patch, +kdelibs-3.5.9-r1.ebuild: + Added an upstream patch to fix bug 212749 (incorrect cursor position after + pasting). + + 20 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> + -files/kdelibs-4.0.1-X11-optional.patch, + -files/kdelibs-4.0.1-alsa-optional.patch, -kdelibs-4.0.1-r1.ebuild: + Old. + + 20 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> + -files/kdelibs-4.0.1-X11-optional.patch, + -files/kdelibs-4.0.1-alsa-optional.patch, -kdelibs-4.0.1-r1.ebuild: + Old. + + 20 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> + -files/kdelibs-4.0.1-X11-optional.patch, + -files/kdelibs-4.0.1-alsa-optional.patch, -kdelibs-4.0.1-r1.ebuild: + Old. + +*kdelibs-4.0.2 (10 Mar 2008) + + 10 Mar 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-4.0.2-X11-optional.patch, + +files/kdelibs-4.0.2-alsa-optional.patch, +kdelibs-4.0.2.ebuild: + Version bump to KDE 4.0.2 + + 07 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> kdelibs-3.5.9.ebuild: + Keyword ~mips. + + 05 Mar 2008; Jeroen Roovers <jer@gentoo.org> kdelibs-4.0.1-r1.ebuild: + Marked ~hppa. + + 27 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> + -files/kdelibs-3.5.5-CVE-2007-0537.patch, + -files/kdelibs-3.5.5-kate-cstyle-indenter-fix.diff, + -files/kdelibs-3.5.5-kdeprint-cupsd-timeout-fix.patch, + -files/kdelibs-3.5.5-khtml.patch, -files/kdelibs-3.5.5-noarts.patch, + -files/kdelibs-3.5.5-noarts-2.patch, + -files/kdelibs-3.5.5-vulnerability-20070305.diff, + -files/kdelibs-3.5.6-khtml-kde-bug-140768.patch, + -files/kdelibs-3.5.6-kjs-xss.diff, -files/kdelibs-3.5.6-utf8-fix.diff, + -files/konqueror-3.5.7-185603-spoofing.diff, + -files/kdelibs-3.5.7-html-style.patch, + -files/kdelibs-3.5.7-kcookiejar.diff, + -files/kdelibs-4.0.0-X11-optional.patch, + -files/kdelibs-4.0.0-alsa-optional.patch, + -files/kdelibs-4.0.0-flac-1.1.3.patch, + -files/CVE-2007-1564-kdelibs-3.5.6.diff: + Clean up FILESDIR. + + 27 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-3.5.9.ebuild: + Use a SLOT dependency. + + 21 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-3.5.9.ebuild: + Don't depend on kde-base/{konqueror,kdebase}, unfixes bug 136087. + +*kdelibs-3.5.9 (20 Feb 2008) + + 20 Feb 2008; Wulf C. Krueger <philantrop@gentoo.org> + +kdelibs-3.5.9.ebuild: + Version bump to KDE 3.5.9. + + 18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-3.5.8-r3.ebuild: + Don't use bindnow-flags. Bug 210583. + + 18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> + -kdelibs-3.5.5-r10.ebuild, -kdelibs-3.5.6-r7.ebuild, + -kdelibs-3.5.6-r8.ebuild, -kdelibs-3.5.6-r9.ebuild, + -kdelibs-3.5.6-r10.ebuild, -kdelibs-3.5.7.ebuild, + -kdelibs-3.5.7-r1.ebuild, -kdelibs-3.5.7-r2.ebuild, + -kdelibs-3.5.7-r3.ebuild, -kdelibs-3.5.8.ebuild, -kdelibs-3.5.8-r1.ebuild, + -kdelibs-3.5.8-r2.ebuild, -kdelibs-4.0.0.ebuild, -kdelibs-4.0.0-r1.ebuild, + -kdelibs-4.0.1.ebuild: + Spring cleaning. + +*kdelibs-4.0.1-r1 (15 Feb 2008) + + 15 Feb 2008; Bo Ørsted Andresen <zlin@gentoo.org> +files/FindXine.cmake, + +kdelibs-4.0.1-r1.ebuild: + Some external applications need FindXine.cmake. Therefore upstream moved it + to kdelibs in trunk. Doing the same for :kde-4 (bug #209701). + +*kdelibs-4.0.1 (06 Feb 2008) + + 06 Feb 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-4.0.1-X11-optional.patch, + +files/kdelibs-4.0.1-alsa-optional.patch, files/e-tempdir.patch, + +kdelibs-4.0.1.ebuild: + Version bump to KDE 4.0.1. + + 31 Jan 2008; Brent Baude <ranger@gentoo.org> kdelibs-3.5.8-r3.ebuild: + Marking kdelibs-3.5.8-r3 ppc for bug 207634 + + 30 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + kdelibs-3.5.8-r3.ebuild: + stable x86, bug 207634 + + 29 Jan 2008; Brent Baude <ranger@gentoo.org> kdelibs-3.5.8-r3.ebuild: + Marking kdelibs-3.5.8-r3 ppc64 for bug 207634 + + 29 Jan 2008; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.8-r3.ebuild: + alpha/ia64/sparc stable wrt #207634 + + 28 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> ChangeLog: + Marked stable on amd64 as per bug 207634. + + 28 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.8-r3.ebuild: + Marked stable on amd64 as per bug 207634. + + 28 Jan 2008; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.8-r3.ebuild: + Stable for HPPA (bug #207634). + +*kdelibs-4.0.0-r1 (27 Jan 2008) + + 27 Jan 2008; Bo Ørsted Andresen <zlin@gentoo.org> + +files/kdelibs-4.0.0-flac-1.1.3.patch, +kdelibs-4.0.0-r1.ebuild: + Patch FindFlac.cmake. This is needed for kdemultimedia-kioslaves when built + with USE="encode flac" and using flac > 1.1.2 (which is all there is in the + tree). + + 18 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-4.0.0.ebuild: + Revert my previous commit. + + 18 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-4.0.0.ebuild: + Added a post-dependency on kde-base/kdebase-data, which provides the icons + for kdialog and others. + + 18 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> kdelibs-4.0.0.ebuild: + Removed stale FIXME. + + 18 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-4.0.0-X11-optional.patch, + +files/kdelibs-4.0.0-alsa-optional.patch, +files/e-tempdir.patch, + +kdelibs-4.0.0.ebuild: + Added patches. + +*kdelibs-4.0.0 (17 Jan 2008) + + 17 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> + +kdelibs-4.0.0.ebuild: + Added KDE 4.0.0's kdelibs. + +*kdelibs-3.5.8-r3 (11 Jan 2008) + + 11 Jan 2008; Timo Gurr <tgurr@gentoo.org> +kdelibs-3.5.8-r3.ebuild: + Add kdelibs-3.5.8-r3.ebuild, fixes regression caused by the flash + compatibility patch, see bug #205070. Thanks Markos Chandras for reporting. + +*kdelibs-3.5.8-r2 (29 Dec 2007) + + 29 Dec 2007; Timo Gurr <tgurr@gentoo.org> +kdelibs-3.5.8-r2.ebuild: + Add kdelibs-3.5.8-r2.ebuild, adding upstream patch to support newer flash + version. + + 11 Nov 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.7-r3.ebuild, kdelibs-3.5.8-r1.ebuild: + Added patches kindly provided by KingTaco to solve licence incompatibility + issues as per bug 198762. + +*kdelibs-3.5.8-r1 (03 Nov 2007) + + 03 Nov 2007; Wulf C. Krueger <philantrop@gentoo.org> + +kdelibs-3.5.8-r1.ebuild: + Added several upstream patches: + - Un-break editable controls like zoom selectors. + - BSD patch that should fix startup problems. + - Incorrect username shortening in konqueror. + - Miscellaneous post-3.5.8 fixes. + +*kdelibs-3.5.8 (19 Oct 2007) + + 19 Oct 2007; Wulf C. Krueger <philantrop@gentoo.org> + +kdelibs-3.5.8.ebuild: + Bump to KDE 3.5.8. + + 26 Sep 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.7-r3.ebuild: + sparc stable wrt security #185603 + + 23 Sep 2007; Stuart Longland <redhatter@gentoo.org> + kdelibs-3.5.7-r2.ebuild: + Tested and working on MIPS: ~mips added. Newer ebuilds have been released + since testing -- I'll keyword these once they've been tested. + + 17 Sep 2007; Tobias Scherbaum <dertobi123@gentoo.org> + kdelibs-3.5.7-r3.ebuild: + ppc stable, bug #185603 + + 14 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.7-r3.ebuild: + Marked stable on amd64 as per bug 185603. + + 14 Sep 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.7-r3.ebuild: + Stable for HPPA (bug #185603). + + 13 Sep 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.7-r3.ebuild: + alpha/ia64/x86 stable wrt security #185603 + + 13 Sep 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.7-r3.ebuild: + Stable on ppc64; bug #185603 + +*kdelibs-3.5.7-r3 (12 Sep 2007) + + 12 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org> + +files/konqueror-3.5.7-185603-spoofing.diff, + +files/kdelibs-3.5.7-kcookiejar.diff, -kdelibs-3.5.5-r4.ebuild, + +kdelibs-3.5.7-r3.ebuild: + Added two security patches for konqueror. Fixes bug 185603. Removed obsolete + version. + + 30 Aug 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + Missed another references to hspell when removing the dependency on it. + + 30 Aug 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + Dropped the obsolete dependency on hspell as per bug 177707. + + 15 Aug 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.7-r2.ebuild: + Stable for HPPA (bug #176297). + + 11 Aug 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.7-r2.ebuild: + x86 stable wrt #185823 + + 10 Aug 2007; Christoph Mende <angelos@gentoo.org> kdelibs-3.5.7-r2.ebuild: + Stable on amd64 wrt bug #176297 + + 09 Aug 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.7-r2.ebuild: + Stable on ppc64; bug #176297 + + 08 Aug 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.7-r2.ebuild: + alpha/ia64 stable wrt #176297 + + 07 Aug 2007; Joseph Jezak <josejx@gentoo.org> kdelibs-3.5.7-r2.ebuild: + Marked ppc stable. + + 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.7-r2.ebuild: + Stable on sparc wrt #176297 + + 02 Aug 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.7-r2.ebuild: + Raise needed Portage version, because of bug #180045. + +*kdelibs-3.5.7-r2 (26 Jul 2007) +*kdelibs-3.5.6-r10 (26 Jul 2007) + + 26 Jul 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.6-r10.ebuild, + +kdelibs-3.5.7-r2.ebuild: + Remove sudo patch, bug #178758. + + 25 Jul 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.6-r9.ebuild: + Use updated patch set. + +*kdelibs-3.5.7-r1 (25 Jul 2007) + + 25 Jul 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.7-r1.ebuild: + Fix a problem with colon in path name, multiple kio issues, a crash fix and + a minor mem leak closed. Kate cursor and code folding as well as a KHTML + rendering fix. KDE bugs 94693, 111760, 130104, 139578, 145428, 146105 among + others. + + 22 Jul 2007; Denis Dupeyron <calchan@gentoo.org> kdelibs-3.5.5-r4.ebuild, + kdelibs-3.5.5-r10.ebuild: + Drop virtual/x11 dependency. + + 07 Jul 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.6-r7.ebuild, kdelibs-3.5.6-r8.ebuild, kdelibs-3.5.6-r9.ebuild, + kdelibs-3.5.7.ebuild: + Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + + 25 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org> + kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r10.ebuild, + kdelibs-3.5.6-r7.ebuild, kdelibs-3.5.6-r8.ebuild, kdelibs-3.5.6-r9.ebuild, + kdelibs-3.5.7.ebuild: + All ebuilds are now replacing -O3 with -O2 because of printing-related + failures (cf. bug 148180). + + 18 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org> kdelibs-3.5.7.ebuild: + Raise dependency on libpcre to >=dev-libs/libpcre-6.6. Fixes bug 182438. + + 03 Jun 2007; Joshua Kinard <kumba@gentoo.org> kdelibs-3.5.6-r9.ebuild: + Marked unstable on mips. + + 03 Jun 2007; Joshua Kinard <kumba@gentoo.org> kdelibs-3.5.5-r10.ebuild: + Stable on mips, per #152818. + + 01 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org> + +files/kdelibs-3.5.7-html-style.patch, kdelibs-3.5.7.ebuild: + Added a patch for using Gmail with konqueror, fixes bug 179152. + +*kdelibs-3.5.7 (22 May 2007) + + 22 May 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.7.ebuild: + Version bump. + +*kdelibs-3.5.6-r9 (17 May 2007) + + 17 May 2007; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.5.6-utf8-fix.diff, +kdelibs-3.5.6-r9.ebuild: + Aftermath of the Qt UTF-8 decoder fix. + + 16 May 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.6-r8.ebuild: + Add ~alpha wrt #147568 + + 12 May 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.6-r8.ebuild: + Added ~ppc64; bug #147568 + + 08 May 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.5-r10.ebuild: + Restore kdelibs-3.5.5-r10. + + 07 May 2007; Stefan Schweizer <genstef@gentoo.org> + kdelibs-3.5.5-r10.ebuild, kdelibs-3.5.6-r7.ebuild, + kdelibs-3.5.6-r8.ebuild: + Remove hpell depend thanks to alonbl in bug 177546 + + 05 May 2007; Carsten Lohrke <carlo@gentoo.org> ChangeLog: + Restore ChangeLog. + + 05 May 2007; Carsten Lohrke <carlo@gentoo.org> ChangeLog: + Restore ChangeLog + +*kdelibs-3.5.6-r8 (05 May 2007) + + 05 May 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.6-r8.ebuild: + Raise minimal needed Aspell version. Depend on recent Portage due to bug + #176765. Ebuild cleanup. + + 29 Apr 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.6-r7.ebuild: + Remove XDG_CONFIG_DIRS again, bug #164034. Workaround only, though... + + 28 Apr 2007; Carsten Lohrke <carlo@gentoo.org> -kdelibs-3.5.5-r5.ebuild, + -kdelibs-3.5.5-r7.ebuild, -kdelibs-3.5.5-r8.ebuild, + -kdelibs-3.5.5-r9.ebuild, -kdelibs-3.5.6-r1.ebuild, + -kdelibs-3.5.6-r2.ebuild, -kdelibs-3.5.6-r3.ebuild, + -kdelibs-3.5.6-r4.ebuild, -kdelibs-3.5.6-r5.ebuild, + -kdelibs-3.5.6-r6.ebuild: + Clean up. + +*kdelibs-3.5.6-r7 (27 Apr 2007) + + 27 Apr 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.6-r7.ebuild: + Revert the Kate patch changes from the previous revision, bug #176190. Make + OpenSSL and zeroconf/avahi dependencies mandatory, bug #172972 and bug + #175984. + +*kdelibs-3.5.6-r6 (25 Apr 2007) + + 25 Apr 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.6-r6.ebuild: + KJS and Kate fixes from branch, KDE bug #130896, fix bug #135818 (again), + bug #153533 and bug #155751. + + 09 Apr 2007; Marcus D. Hanwell <cryos@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + Stable on amd64, bug 172527. + + 05 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + Stable on alpha wrt security #172527 + + 04 Apr 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.5-r10.ebuild, + kdelibs-3.5.6-r5.ebuild: + Care for bug #148180. + + 03 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + ppc stable, bug #172527 + + 03 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.5-r10.ebuild: + Stable on sparc wrt security #172527 + + 02 Apr 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r10.ebuild: + Stable on ppc64; bug #172527 + + 01 Apr 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.5-r10.ebuild: + Stable for HPPA (bug #172527). + + 01 Apr 2007; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.6-r5.ebuild: + Fix bug #172959. + +*kdelibs-3.5.6-r5 (31 Mar 2007) + + 31 Mar 2007; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.6-r5.ebuild: + Fix bug 172527, the KDE bugs 103741, 126812, 133937, 134101, 141253, 141392, + 141621, 142050, 142202 and address some other issues. + + 31 Mar 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.5-r10.ebuild: + ia64 + x86 stable wrt security bug 172527 + +*kdelibs-3.5.5-r10 (31 Mar 2007) + + 31 Mar 2007; Carsten Lohrke <carlo@gentoo.org> + +files/CVE-2007-1564-kdelibs-3.5.6.diff, +kdelibs-3.5.5-r10.ebuild: + Fix for bug #172527. + +*kdelibs-3.5.6-r4 (30 Mar 2007) + + 30 Mar 2007; Caleb Tennis <caleb@gentoo.org> + +files/kdelibs-3.5.6-kjs-xss.diff, +kdelibs-3.5.6-r4.ebuild: + Adding a XSS fix patch from kde-packager + + 22 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.5.5-r9.ebuild: + Stable on alpha/ia64/ppc wrt bug #169529. + + 07 Mar 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.5-r9.ebuild: + Stable for HPPA (bug #169529). + + 07 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.5-r9.ebuild: + Stable on sparc wrt security #169529 + + 06 Mar 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r9.ebuild: + Stable on ppc64; bug #169529 + + 06 Mar 2007; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.5.5-r9.ebuild: + Stable on amd64, bug 169529. + + 06 Mar 2007; Christian Faulhammer <opfer@gentoo.org> + kdelibs-3.5.5-r9.ebuild: + stable x86; security bug 169526 + +*kdelibs-3.5.6-r3 (05 Mar 2007) +*kdelibs-3.5.5-r9 (05 Mar 2007) + + 05 Mar 2007; Ioannis Aslanidis <deathwing00@gentoo.org> + +files/kdelibs-3.5.5-vulnerability-20070305.diff, + +kdelibs-3.5.5-r9.ebuild, +kdelibs-3.5.6-r3.ebuild: + Fixes konqueror dos via javascript read of ftp iframe. + + 14 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.5.5-r8.ebuild: + Stable on IA64, bug 165606. + + 12 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.5-r8.ebuild: + Stable for HPPA (bug #165606). + + 09 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.5.5-r8.ebuild: + Stable on alpha/amd64 wrt bug #165606. + + 08 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org> + kdelibs-3.5.5-r8.ebuild: + Stable on ppc wrt bug #165606. + + 07 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.5-r8.ebuild: + Stable on sparc wrt security #165606 + + 06 Feb 2007; Raúl Porcel <armin76@gentoo.org> kdelibs-3.5.5-r8.ebuild: + x86 stable wrt security bug 165606 + + 06 Feb 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r8.ebuild: + Stable on ppc64; bug #165606 + +*kdelibs-3.5.5-r8 (06 Feb 2007) + + 06 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.5-CVE-2007-0537.patch, +kdelibs-3.5.5-r8.ebuild: + Add patch to fix security bug #165606. + + 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + -files/kdelibs-3.5.0-bindnow.patch, + -files/kdelibs-3.5.0-kicker-crash.patch, + -files/kdelibs-3.5.2-kssl-3des.patch, + -files/kdelibs-3.5.2-xorg7-rgbtxt.patch, + -files/kdelibs-3.5.3-konqcrash.patch, -files/kdelibs-3.5-lua.patch: + Remove unneeded patches. + + 04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.6-r2.ebuild: + Marked ~hppa (bug #foo). + + 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + -kdelibs-3.5.2-r6.ebuild: + Remove old versions. + + 03 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.6-r1.ebuild: + Marked ~hppa. + + 03 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org> + kdelibs-3.5.5-r4.ebuild: + Stable on MIPS; bug #164176 + +*kdelibs-3.5.6-r2 (02 Feb 2007) + + 02 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.6-khtml-kde-bug-140768.patch, +kdelibs-3.5.6-r2.ebuild: + Add patch to fix KDE Bug 140768 as requested by upstream. + + 01 Feb 2007; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r7.ebuild: + Stable on ppc64; bug #164079 + + 31 Jan 2007; Joseph Jezak <josejx@gentoo.org> kdelibs-3.5.5-r7.ebuild: + Marked ppc stable for bug #164079. + + 30 Jan 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.5-r7.ebuild: + Stable for HPPA (bug #164079). + + 29 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.5-r7.ebuild: + Stable on sparc wrt #164079 + + 29 Jan 2007; Christian Faulhammer <opfer@gentoo.org> + kdelibs-3.5.5-r7.ebuild: + stable x86; bug #164079 + + 28 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + -files/kdelibs-3.4.3-inttypes.patch, -files/post-3.4.3-kdelibs-kjs.diff, + -files/kde3-dcopidlng.patch, -files/kdelibs-3.4.1-configure.patch, + -kdelibs-3.5.5-r6.ebuild, -kdelibs-3.5.6.ebuild: + Remove old versions and a bunch of files that are orphaned for quite a while + now. + +*kdelibs-3.5.6-r1 (28 Jan 2007) + + 28 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + +kdelibs-3.5.6-r1.ebuild: + Fix KDE environment variables not to export XDG_CONFIG_DIRS to non-KDE + serssions. Thanks to Christoph Brill for reporting and Pacho Ramos for + finding the problem again. See bug #164034. + + 24 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kdelibs-3.5.6, Manifest: + Regen digest. + + 21 Jan 2007; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.5-r7.ebuild: + Marked ~hppa (bug #152818). + + 19 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.6.ebuild: + Set XDG_DATA_DIRS and XDG_CONFIG_DIRS variables in env.d directly; this way + KDE applications will show up in GNOME menu. Closes bug #95867 and bug + #139697. Thanks to Pacho Ramos for the help. + + 19 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild, + kdelibs-3.5.5-r6.ebuild, kdelibs-3.5.5-r7.ebuild, kdelibs-3.5.6.ebuild: + Error out gracefully when the midi useflag on experimental alsa-lib is unset. + + 18 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.6.ebuild: + Don't depend on arts 3.5.6, as 3.5.5 is just the same. + +*kdelibs-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +kdelibs-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild: + Convert to use elog. + + 18 Dec 2006; Jason Wever <weeve@gentoo.org> kdelibs-3.5.5-r7.ebuild: + Added ~sparc keyword wrt bug #152818. + + 11 Dec 2006; <kloeri@gentoo.org> kdelibs-3.5.5-r4.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> kdelibs-3.5.5-r4.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild, + kdelibs-3.5.5-r6.ebuild, kdelibs-3.5.5-r7.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r5.ebuild: + Stable on ppc64 + + 25 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.5.5-r5.ebuild, kdelibs-3.5.5-r7.ebuild: + Add ~ia64 keyword. + + 24 Nov 2006; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.5-r6.ebuild, + kdelibs-3.5.5-r7.ebuild: + Added ~ppc64; bug #155505 + + 24 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r7.ebuild: + Fix typo in patch line, thanks Jakub. + +*kdelibs-3.5.5-r7 (24 Nov 2006) + + 24 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.5-seli-xinerama.patch, +kdelibs-3.5.5-r7.ebuild: + Add a patch to improve xinerama support, by Lubos Lunak. + + 23 Nov 2006; Guy Martin <gmsoft@gentoo.org> kdelibs-3.5.5-r5.ebuild: + Stable on hppa. + + 22 Nov 2006; Joseph Jezak <josejx@gentoo.org> kdelibs-3.5.5-r6.ebuild: + Marked ~ppc for bug #155505. + + 19 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild, + kdelibs-3.5.5-r6.ebuild: + Block the correct package. + + 19 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r6.ebuild: + Fix enable/disable conditions for dnssd. Thanks to Nathan Caldwell in bug + #155615. + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild: + Remove wrong reference to avahi useflag from older versions. Thanks Jakub. + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + -kdelibs-3.5.3-r4.ebuild, -kdelibs-3.5.4-r3.ebuild, + -kdelibs-3.5.4-r4.ebuild, -kdelibs-3.5.5.ebuild: + Remove old versions. + + 18 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + kdelibs-3.5.5-r6.ebuild: + keyworded ~x86, bug #155505 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r6.ebuild: + Remove the libkdnssd libraries when kdnssd-avahi is supposed to provide + them. Add ~x86-fbsd keyword. + +*kdelibs-3.5.5-r6 (17 Nov 2006) + + 17 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild, + +kdelibs-3.5.5-r6.ebuild: + Add new version, that with avahi useflag use kde-misc/kdnssd-avahi rather + tha building the internal kdnssd support. Thanks to Nathan Caldwell in bug + #118178. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> kdelibs-3.5.5-r4.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Caleb Tennis <caleb@gentoo.org> kdelibs-3.5.5-r5.ebuild: + change libxslt dep per bug #135536 + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.5-r5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> kdelibs-3.5.5-r5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + kdelibs-3.5.5-r5.ebuild: + "Stable x86, bug #147570" + + 27 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.5.4-r4.ebuild, kdelibs-3.5.5-r5.ebuild: + Back to ~sparc wrt #152818 + + 27 Oct 2006; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.4-r4.ebuild, + kdelibs-3.5.5-r5.ebuild: + Added ~ppc64; bug #152818 + + 27 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.4-r4.ebuild, kdelibs-3.5.5-r5.ebuild: + Re-add ~x86-fbsd keywording. + + 27 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.4-r4.ebuild, kdelibs-3.5.5-r5.ebuild: + Re-add ~amd64 keywording. + +*kdelibs-3.5.5-r5 (25 Oct 2006) +*kdelibs-3.5.5-r4 (25 Oct 2006) +*kdelibs-3.5.4-r4 (25 Oct 2006) +*kdelibs-3.5.4-r3 (25 Oct 2006) + + 25 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + -kdelibs-3.5.4-r1.ebuild, -kdelibs-3.5.4-r2.ebuild, + +kdelibs-3.5.4-r3.ebuild, +kdelibs-3.5.4-r4.ebuild, + -kdelibs-3.5.5-r1.ebuild, -kdelibs-3.5.5-r2.ebuild, + -kdelibs-3.5.5-r3.ebuild, +kdelibs-3.5.5-r4.ebuild, + +kdelibs-3.5.5-r5.ebuild: + Version bump to fix the KSpell2 debacle, bug #152417. Keywording on 3.5.4-r4 + and 3.5.5-r5 was limited to the arches having hspell-1.0 available. + + 19 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r3.ebuild: + Fix typo sendmail->sendfile. Thanks to Samuele Kaplun for letting me know. + +*kdelibs-3.5.5-r3 (19 Oct 2006) + + 19 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.5-noarts.patch, +files/kdelibs-3.5.5-noarts-2.patch, + +kdelibs-3.5.5-r3.ebuild: + Add patches to allow KNotify to work with arts disabled (see upstream bug + #99246), closes bug #79029. Enable mitshm, and sendfile on Linux, closes bug + #148299. + + 17 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r2.ebuild: + Fix use_with noutempter. + + 17 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.5-r2.ebuild: + Change noutempter useflag to utempter, as most setups will simply not care + about it at all; Change ewarns and einfos to elog so that they can be of + some usefulness. + +*kdelibs-3.5.5-r2 (16 Oct 2006) + + 16 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.5-khtml.patch, +kdelibs-3.5.5-r2.ebuild: + Add patch from upstream to fix khtml rendering. + +*kdelibs-3.5.5-r1 (15 Oct 2006) + + 15 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.5-kdeprint-cupsd-timeout-fix.patch, + +kdelibs-3.5.5-r1.ebuild: + Add patch to fix timeouts on cups connection. THanks to Jochen Trumpf for + reporting in bug #151261. + + 11 Oct 2006; Ioannis Aslanidis <deathwing00@gentoo.org> + +files/kdelibs-3.5.5-kate-cstyle-indenter-fix.diff, kdelibs-3.5.5.ebuild: + Added a patch that fixes a nasty regression in the cstyle identifier of kate. + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kdelibs-3.5.5, Manifest: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kdelibs-3.5.5, Manifest: + Regenerate digest. + + 03 Oct 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r2.ebuild, + kdelibs-3.5.5.ebuild: + Disable tests. + +*kdelibs-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +kdelibs-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + + 20 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5-lua.patch, kdelibs-3.5.4-r2.ebuild: + Cleanup econf call, fix missing quotes, add lua useflag (and patch to + disable lua altogether) to fix bug #120388. + +*kdelibs-3.5.4-r2 (19 Sep 2006) + + 19 Sep 2006; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.4-r2.ebuild: + Fixes for the KDE bugs #113057, #121528, #131596, #133677, #123941, #131369 + among others. Changed env handling. + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.2-r6.ebuild, + kdelibs-3.5.3-r4.ebuild, kdelibs-3.5.4-r1.ebuild: + Move kde-base/kde-env dependency here. + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kdelibs-3.5.3.ebuild, + -kdelibs-3.5.3-r1.ebuild, -kdelibs-3.5.3-r2.ebuild, + -kdelibs-3.5.3-r3.ebuild, -kdelibs-3.5.4.ebuild: + Clean up. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kdelibs-3.4.3-r1.ebuild: + Drop KDE 3.4. + + 09 Sep 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r1.ebuild: + Do not depend on virtual/utempter, as only libutempter is supported, #143395. + + 07 Sep 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r1.ebuild: + Do not build with hspell, as long as it isn't supported by all architectures. + + 07 Sep 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r1.ebuild: + Revert previous commit. + + 04 Sep 2006; Stefan Schweizer <genstef@gentoo.org> + kdelibs-3.5.4-r1.ebuild: + allow to build with hspell support again thanks to Alon Bar-Lev + <alon.barlev@gmail.com> in bug 146317 + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.5.2-r6.ebuild: + Stable on ia64. + + 23 Aug 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r1.ebuild: + Do always install the environment file. + + 23 Aug 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.4-r1.ebuild: + Fixed a typo. + +*kdelibs-3.5.4-r1 (23 Aug 2006) + + 23 Aug 2006; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.4-r1.ebuild: + Fixed legacyssl patch, thanks to Rick Harris. Fixes from the 3.5 branch for + the KDE bugs #90462, #126482, #126593, #132098 among others. Thanks to + Martin von Gagern for the libutempter patch. + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kdelibs-3.3.2-anchor-fix.patch, + -files/kdelibs-3.3.2-aspell-dir.patch, + -files/post-3.3.2-kdelibs-kate.diff, -files/kdelibs-3.3.2-ppc64.patch, + -kdelibs-3.3.2-r10.ebuild: + Drop 3.3 versions. + +*kdelibs-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +kdelibs-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + +*kdelibs-3.5.3-r4 (20 Jul 2006) + + 20 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.3-konqcrash.patch, +kdelibs-3.5.3-r4.ebuild: + Add patch to fix Konqueror crash. Patch from Dirk Mueller <mueller@kde.org>, + thanks to Hanno Boeck for reporting. See bug #141173. + + 16 Jul 2006; <psi29a@gentoo.org> kdelibs-3.5.2-r6.ebuild: + marked as stable + + 09 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.3.ebuild, kdelibs-3.5.3-r1.ebuild, + kdelibs-3.5.3-r2.ebuild, kdelibs-3.5.3-r3.ebuild: + Pinpoint virtual/x11 version to less than 7. + + 03 Jul 2006; Caleb Tennis <caleb@gentoo.org> kdelibs-3.5.2-r6.ebuild, + kdelibs-3.5.3-r3.ebuild: + Add iceauth as a dep, as it is required by the dcopserver + +*kdelibs-3.5.3-r3 (22 Jun 2006) + + 22 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + +kdelibs-3.5.3-r3.ebuild: + Add new version without the kate patch that adds more crashes than it might + resolve. + + 15 Jun 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.3-r2.ebuild: + Revised patch set, missed to include cups 1.2 patches. + +*kdelibs-3.5.3-r2 (14 Jun 2006) + + 14 Jun 2006; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.3-r2.ebuild: + Missing return value checks. Use init script to restart cupsd. A couple of + fixes from the KDE 3.5 branch. + +*kdelibs-3.5.3-r1 (09 Jun 2006) + + 09 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + +kdelibs-3.5.3-r1.ebuild: + Add new revision of kdelibs without utempter dependency, disabling utempter + entirely as kdelibs has its own better code to handle that. + + 05 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.3.ebuild: + Apply all the KUbuntu patches for cups 1.2 but the first. Note to self: + check not to skip one patch when trying if they apply. + + 03 Jun 2006; Guy Martin <gmsoft@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Stable on hppa. + + 02 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.3.ebuild: + Remove the --no-as-needed filtering, the problem is not in kdelibs, but in + binutils. + +*kdelibs-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +kdelibs-3.5.3.ebuild: + Version bump to avoid blocking more the monolithic ebuilds development. Add + fam useflag so that inotify can be used instead (on Linux). Don't use + --as-needed for first install for now. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Stable on alpha wrt Bug #132213. + + 30 May 2006; Joseph Jezak <josejx@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Marked ppc stable for bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Drop old versions. + + 28 May 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/post-3.3.2-kdelibs-htmlframes2.patch, + -files/kdelibs-3.4.1-kntlm.patch, + -files/kdelibs-3.4.1-ktoolbar-crash.patch, + -files/kdelibs-3.4.2-gmail-fix.patch, + -files/kdelibs-3.5.2-kate-fixes.diff, + -files/kdelibs-3.5.2-kate-fixes-2.diff, + -files/kdelibs-3.5.2-kio-errror-handling.diff, + -files/kdelibs-3.5.2-kio-fixes.diff, -files/kdelibs-3.5.2-misc-fixes.diff, + -files/kdelibs-3.5.2-misc-fixes-2.diff, + -files/kdelibs-3.5.2-misc-fixes-3.diff, -kdelibs-3.4.1-r1.ebuild, + -kdelibs-3.4.1-r2.ebuild, -kdelibs-3.4.2.ebuild, -kdelibs-3.4.2-r1.ebuild, + -kdelibs-3.4.3.ebuild, -kdelibs-3.5.2-r2.ebuild, -kdelibs-3.5.2-r3.ebuild, + -kdelibs-3.5.2-r4.ebuild, -kdelibs-3.5.2-r5.ebuild: + Remove old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Stable on ppc64 - again + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.5.2-r6.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdelibs-3.5.2-r6.ebuild: + Stable on ppc64 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.5.2-r6.ebuild: + Stable on x86 wrt bug #132213 + + 25 May 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r6.ebuild: + Fix regressions introduced in -r6 aligning it with -r5 changes. + +*kdelibs-3.5.2-r6 (25 May 2006) + + 25 May 2006; Carsten Lohrke <carlo@gentoo.org> +kdelibs-3.5.2-r6.ebuild: + A memleak and crash conditions (including bug #133394) fixed. + + 14 May 2006; <psi29a@gentoo.org> kdelibs-3.5.2-r5.ebuild: + added to ~mips for testing + +*kdelibs-3.5.2-r5 (12 May 2006) + + 12 May 2006; Caleb Tennis <caleb@gentoo.org> + +files/kdelibs-3.5.2-misc-fixes-3.diff, +kdelibs-3.5.2-r5.ebuild: + Another round of misc fixes, supercedes misc-fixes-2 (from Carlo) + + 08 May 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r4.ebuild: + Add patchset from KUbuntu when using CUPS 1.2. + + 08 May 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.2-r4.ebuild: + Add patchset from KUbuntu when using CUPS 1.2. + + 06 May 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.2-r4.ebuild: + Added aspell-en as dependency to work around bug 131512. + + 01 May 2006; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.5.2-kssl-3des.patch, kdelibs-3.5.2-r4.ebuild: + Optional support for deprecated ssl ciphers. + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> + files/digest-kdelibs-3.3.2-r10, files/digest-kdelibs-3.4.1-r1, + files/digest-kdelibs-3.4.1-r2, files/digest-kdelibs-3.4.2, + files/digest-kdelibs-3.4.2-r1, files/digest-kdelibs-3.4.3, + files/digest-kdelibs-3.4.3-r1, files/digest-kdelibs-3.5.2-r2, + files/digest-kdelibs-3.5.2-r3, files/digest-kdelibs-3.5.2-r4, Manifest: + Fixing SHA256 digest, pass four + +*kdelibs-3.5.2-r4 (21 Apr 2006) + + 21 Apr 2006; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.5.2-misc-fixes-2.diff, +kdelibs-3.5.2-r4.ebuild: + Fix two crashes and bug #120858. + +*kdelibs-3.5.2-r3 (17 Apr 2006) + + 17 Apr 2006; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.5.2-kate-fixes-2.diff, + +files/kdelibs-3.5.2-kio-fixes.diff, +files/kdelibs-3.5.2-misc-fixes.diff, + +kdelibs-3.5.2-r3.ebuild: + Updated patch set, fixing various issues. + + 06 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kdelibs-3.5.1-kurllabel.patch, -kdelibs-3.5.0.ebuild, + -kdelibs-3.5.0-r1.ebuild, -kdelibs-3.5.0-r2.ebuild, -kdelibs-3.5.1.ebuild, + -kdelibs-3.5.1-r1.ebuild, -kdelibs-3.5.2.ebuild: + Cleanup old 3.5.x versions. + +*kdelibs-3.5.2-r2 (05 Apr 2006) + + 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + -kdelibs-3.5.2-r1.ebuild, +kdelibs-3.5.2-r2.ebuild: + Re-apply fixes for modular X setups, libxslt dependency and ~x86-fbsd keyword. + +*kdelibs-3.5.2-r1 (03 Apr 2006) + + 03 Apr 2006; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.5.2-kate-fixes.diff, + +files/kdelibs-3.5.2-kio-errror-handling.diff, +kdelibs-3.5.2-r1.ebuild: + Fix bug #128519 and apply some Kate updates. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.2.ebuild: + Update ~x86-fbsd keyword. + + 31 Mar 2006; Caleb Tennis <caleb@gentoo.org> kdelibs-3.4.3.ebuild, + kdelibs-3.4.3-r1.ebuild, kdelibs-3.5.0-r1.ebuild, kdelibs-3.5.0-r2.ebuild, + kdelibs-3.5.1.ebuild, kdelibs-3.5.1-r1.ebuild, kdelibs-3.5.2.ebuild: + dump dep to libxslt 1.1.15 to fix XPath errors + + 29 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.2.ebuild: + Remove configure to force autotools rebuild. Closes bug #127932. + + 24 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.5.1-r1.ebuild: + Backport to 3.5.1-r1 the xorg7 fix. + + 24 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.2-xorg7-rgbtxt.patch, kdelibs-3.5.2.ebuild: + Fix on X.Org 7.0 by creating and passing a --with-rgbfile parameter with the + path to the rgb.txt file on modular setup. + +*kdelibs-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + + 02 Mar 2006; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.3-r1.ebuild: + Mark 3.4.3-r1 stable on ia64 + +*kdelibs-3.5.1-r1 (04 Feb 2006) + + 04 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.1-kurllabel.patch, +kdelibs-3.5.1-r1.ebuild: + Add patch to restore previous behavior with kurllabel as per bug #121571 + (upstream bug #120291). + + 01 Feb 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.1.ebuild: + Correct SRC_URI. + +*kdelibs-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + +*kdelibs-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 20 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.3-r1.ebuild: + Stable on amd64, bug 118550. + + 20 Jan 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.4.3-r1.ebuild: + stable on sparc + +*kdelibs-3.5.0-r2 (20 Jan 2006) +*kdelibs-3.4.3-r1 (20 Jan 2006) + + 20 Jan 2006; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.4.3-kdelibs-kjs.diff, +kdelibs-3.4.3-r1.ebuild, + +kdelibs-3.5.0-r2.ebuild: + kjs heap based buffer overflow, #118550 + + 15 Dec 2005; Brent Baude <ranger@gentoo.org> kdelibs-3.4.3.ebuild: + Remarking 3.4.3 ppc64 stable + +*kdelibs-3.5.0-r1 (14 Dec 2005) + + 14 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.0-kicker-crash.patch, +kdelibs-3.5.0-r1.ebuild: + Add patch to fix kicker's crashes, hopefully fixing bug #114141. Patch from + upstream committed by aseigo. + + 14 Dec 2005; Brent Baude <ranger@gentoo.org> kdelibs-3.4.3.ebuild: + marking kde-3.4.3 ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kdelibs-3.4.3.ebuild: + Stable on alpha, bug 112842. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kdelibs-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.0.ebuild: + Disabled hspell as the required version is not in portage right now. See bug + #114161. Re-add hspell support after bug #77751 is closed. + + 09 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.0-bindnow.patch, kdelibs-3.5.0.ebuild: + Add support for non-lazy-bindings non setuid executables. See bug #113937. + + 06 Dec 2005; Joseph Jezak <josejx@gentoo.org> kdelibs-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 01 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.0.ebuild: + Require acl only on Linux kernel, as acl support works on FreeBSD, without + sys-apps/acl that's Linux specific. + + 27 Nov 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on hppa. + + 26 Nov 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.5.0.ebuild: + Upstream (unreleased) tarball updated, updating digests. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on ppc64 + +*kdelibs-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + + 21 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*kdelibs-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + +*kdelibs-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. This is package.masked since it's a + prerelease. + + 18 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org> + +files/kdelibs-3.4.3-inttypes.patch, kdelibs-3.4.3.ebuild: + Fixed compilation problem with missing inttypes.h. + + 17 Oct 2005; Douglas Russell <puggy@gentoo.org> + +files/kdelibs-3.5.0_beta2-kwallet-stdint.patch, + kdelibs-3.5.0_beta2.ebuild: + Fix for big endian of 3.5 beta2 + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.5.0_beta2.ebuild: + Removed patches applied upstream for this version. + +*kdelibs-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_beta2.ebuild: + New version. + +*kdelibs-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.4.3.ebuild: + New version. + +*kdelibs-3.4.3 (12 Oct 2005) + + 12 Oct 2005; Gregorio Guidi <greg_g@gentoo.org> +kdelibs-3.4.3.ebuild: + New version. Add workaround for collision with kdeadmin (#100968). + + 06 Oct 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.2-r1.ebuild: + Keyworded ~mips. + + 29 Sep 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.1-r2.ebuild: + Adding back dropped ~mips keyword. + +*kdelibs-3.5_beta1-r1 (26 Sep 2005) + + 26 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kioslave-pumount-devname.patch, -kdelibs-3.5_beta1.ebuild, + +kdelibs-3.5_beta1-r1.ebuild: + Added patch to be able to run pumount successfully, so to unbreak handling + of unmount action for users. + +*kdelibs-3.5_beta1 (21 Sep 2005) + + 21 Sep 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.5_beta1-configure-acl.patch, +kdelibs-3.5_beta1.ebuild: + New version. Add support for ACLs. + +*kdelibs-3.4.2-r1 (17 Sep 2005) + + 17 Sep 2005; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.4.2-r1.ebuild, + kdelibs-3.5_alpha1.ebuild: + I'm promoting the change over to --disable-fast-malloc. Since we provide a + good glibc, this fast-malloc really isn't needed. Also, I have experienced + lots of spurious crashes with KDE applications with glibc-2.3.4.20041108 and + higher (with multithreaded applications), and using glibc's malloc instead + of KDE's implementation fixed it. + + 11 Sep 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Mark 3.4.1-r1 stable on alpha + + 25 Aug 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.1-r1.ebuild: + stable on ia64 + +*kdelibs-3.5_alpha1 (24 Aug 2005) + + 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.5_alpha1-crash.patch, +kdelibs-3.5_alpha1.ebuild: + KDE 3.5 prerelease. + +*kdelibs-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.2-gmail-fix.patch, +kdelibs-3.4.2.ebuild: + New version. Add fix for Gmail (#100267). + + 25 Jul 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.4.1-r1.ebuild, + kdelibs-3.4.1-r2.ebuild: + Stable on hppa. + + 25 Jul 2005; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r9.ebuild, + kdelibs-3.3.2-r10.ebuild, kdelibs-3.4.0-r2.ebuild, + kdelibs-3.4.1-r1.ebuild, kdelibs-3.4.1-r2.ebuild: + Remove set-qtdir statements and change qt deps to use qt_min_version per bug + #100235 + + 22 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on ia64, bug 98735. + + 22 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on alpha, bug 98735. + + 20 Jul 2005; Herbie Hopkins <herbs@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on amd64 wrt bug #98735. + + 20 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on hppa. bug #98735 + + 20 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on mips, bug #98735 + + 20 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on sparc wrt #98735 + + 19 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + ppc stable, #98735 + + 19 Jul 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on ppc64 (bug #98735) + +*kdelibs-3.3.2-r10 (18 Jul 2005) + + 18 Jul 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.3.2-kdelibs-kate.diff, +kdelibs-3.3.2-r10.ebuild: + backup file permission leak in kate, #98735 + + 14 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Keyworded ~mips + +*kdelibs-3.4.1-r2 (10 Jul 2005) + + 10 Jul 2005; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.4.1-kntlm.patch, + +files/kdelibs-3.4.1-ktoolbar-crash.patch, +kdelibs-3.4.1-r2.ebuild: + fix ntlm authentication, #98285 and konqueror crashes + + 08 Jul 2005; Dan Armak <danarmak@gentoo.org> + -files/post-3.2.3-kdelibs-dcop.patch, + -files/post-3.2.3-kdelibs-dcopserver.patch, + -files/post-3.2.3-kdelibs-htmlframes2.patch, + -files/post-3.2.3-kdelibs-kcookiejar.patch, + -files/post-3.2.3-kdelibs-kio.diff, + -files/post-3.2.3-kdelibs-kioslave.patch, + -files/post-3.2.3-kdelibs-kstandarddirs.patch, + -files/post-3.3.2-kdelibs-dcop.patch, + -files/post-3.3.2-kdelibs-idn-2.patch, + -files/post-3.3.2-kdelibs-kimgio-2.diff, + -files/post-3.3.2-kdelibs-kio.diff, + -files/post-3.3.2-kdelibs-kioslave.patch, + -files/post-3.4.0-kdelibs-kimgio-2.diff, kdelibs-3.2.3-r7.ebuild, + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r9.ebuild, kdelibs-3.4.0-r2.ebuild, + kdelibs-3.4.1-r1.ebuild: + Removed from files/ all patches that exist on ftp.kde.org, and pointed the + ebuilds there. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Stable on SPARC. + + 04 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.4.1-r1.ebuild: + Add ~alpha keyword. + + 01 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on mips + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Stable on ppc64 (bug #97544) + + 08 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.4.1-r1.ebuild: + Use virtual/utempter instead of sys-apps/utempter else Gentoo/FreeBSD fails + to get dependencies. + +*kdelibs-3.4.1-r1 (07 Jun 2005) + + 07 Jun 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.1-configure.patch, +kdelibs-3.4.1-r1.ebuild: + Add patch to properly respect USE flags (#81966). Fix #82220. Better support + for amd64 multilib (#94872). + + 28 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.1.ebuild: + switched from -fno-gcse to -mminimal-toc, to let this compile on ppc64 + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-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. + +*kdelibs-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-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. + + 09 May 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.0-r2.ebuild: + add ~ia64 + + 06 May 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on SPARC wrt bug #88862. + + 05 May 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on hppa. + + 05 May 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on alpha + ia64, bug 88862. + + 04 May 2005; Jan Brinkmann <luckyduck@gentoo.org> kdelibs-3.3.2-r9.ebuild: + stable on amd64 wrt #88862 + + 04 May 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on ppc. + + 04 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.0-r2.ebuild: + Readded ppc64 patch and readded append-flags -fno-gcse for ppc64 only - + those were lost within the last revision bump + + 04 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on ppc64; bug #88862 + +*kdelibs-3.4.0-r2 (03 May 2005) +*kdelibs-3.3.2-r9 (03 May 2005) + + 03 May 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.3.2-kdelibs-kimgio-2.diff, + +files/post-3.4.0-kdelibs-kimgio-2.diff, +kdelibs-3.3.2-r9.ebuild, + +kdelibs-3.4.0-r2.ebuild: + new patch, fixing a bug in the previous one, kdelibs-3.2 not affected + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.0-r1.ebuild: + Added ~ppc64 to KEYWORDS and fix bug #85593. + + 22 Apr 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r8.ebuild: + Stable on ppc64 + + 22 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r8.ebuild: + Stable on alpha + ia64, bug 88862. + + 21 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r8.ebuild: + Stable on sparc wrt #88862 + + 21 Apr 2005; Lars Weiler <pylon@gentoo.org> kdelibs-3.2.3-r9.ebuild, + kdelibs-3.3.2-r8.ebuild: + Stable on ppc; bug #88862. + + 21 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r9.ebuild, + kdelibs-3.3.2-r8.ebuild: + Stable on amd64, bug 88862. + +*kdelibs-3.4.0-r1 (20 Apr 2005) +*kdelibs-3.3.2-r8 (20 Apr 2005) +*kdelibs-3.2.3-r9 (20 Apr 2005) + + 20 Apr 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.2.3-kdelibs-idn.patch, + +files/post-3.2.3-kdelibs-kimgio.diff, + +files/post-3.3.2-kdelibs-idn-2.patch, + +files/post-3.3.2-kdelibs-kimgio.diff, + +files/post-3.4.0-kdelibs-kimgio.diff, +kdelibs-3.2.3-r9.ebuild, + +kdelibs-3.3.2-r8.ebuild, +kdelibs-3.4.0-r1.ebuild: + PCX Image Buffer Overflow Vulnerability, #88862 + + 21 Mar 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.2.3-r7.ebuild: + Stable on hppa. + + 19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r8.ebuild, kdelibs-3.3.2-r7.ebuild: + Stable on alpha, bug 83814. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kdelibs-3.4.0.ebuild: + Added to ~ppc + + 17 Mar 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.2.3-r8.ebuild, + kdelibs-3.3.2-r7.ebuild: + Stable on SPARC wrt security bug #83814. + + 17 Mar 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Stable on mips, bug #83814. + + 16 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r8.ebuild: + Marked stable on amd64, bug 83814, and fixed for 2005.0 profile symlink. + + 16 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r8.ebuild, kdelibs-3.3.2-r7.ebuild: + Stable on ppc. + + 16 Mar 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Stable on ppc64; bug #83814 + + 16 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Marked stable on amd64, bug 83814. + +*kdelibs-3.3.2-r7 (16 Mar 2005) + + 16 Mar 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.2.3-kdelibs-dcop.patch, +files/post-3.3.2-kdelibs-dcop.patch, + +kdelibs-3.2.3-r8.ebuild, +kdelibs-3.3.2-r7.ebuild: + local DCOP DoS, #83814 + + 15 Mar 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on hppa + + 15 Mar 2005; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.3.2-r6.ebuild: + -arch to avoid useless recompilation + + 15 Mar 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.0-imagemap.patch, kdelibs-3.4.0.ebuild: + Add patch for bug #82017. + + 14 Mar 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.0-form-freeze.patch, kdelibs-3.4.0.ebuild: + Add patch for bug #84500 (freezing in web forms). + + 14 Mar 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on mips, bug #81652. + +*kdelibs-3.3.2-r6 (14 Mar 2005) + + 14 Mar 2005; Markus Rothe <corsair@gentoo.org> + +files/kdelibs-3.3.2-ppc64.patch, +kdelibs-3.3.2-r6.ebuild: + Added patch which fixes a weird key problem on ppc64. Revision bump which is + stable on ppc64 only. Bug #63529 + + 13 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.0.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 05 Mar 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.3.2-r5.ebuild: + Stable on sparc wrt security bug #81652. + + 05 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.3.2-r5.ebuild: + Marked stable on amd64, bug 81652. + + 05 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r7.ebuild, kdelibs-3.3.2-r5.ebuild: + Stable on alpha, bug 81652. + + 04 Mar 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on ppc64; bug #81652 + + 04 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r7.ebuild, kdelibs-3.3.2-r5.ebuild: + Stable on ppc. + +*kdelibs-3.2.3-r7 (04 Mar 2005) + + 04 Mar 2005; Carsten Lohrke <carlo@gentoo.org> files/kde3-dcopidlng.patch, + +kdelibs-3.2.3-r7.ebuild, +kdelibs-3.3.2-r5.ebuild: + patch wasn't correct + + 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.3.2-r4.ebuild: + Marking stable on ppc64, per bug #81652. + + 03 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdelibs-3.2.3-r6.ebuild, + kdelibs-3.3.2-r4.ebuild: + Stable on sparc wrt #81652 + + 02 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r6.ebuild, kdelibs-3.3.2-r4.ebuild: + Stable on ppc. + + 02 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r6.ebuild, kdelibs-3.3.2-r4.ebuild: + Stable on alpha, bug 81652. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r6.ebuild, + kdelibs-3.3.2-r4.ebuild: + Marked stable on amd64, bug 81652. + +*kdelibs-3.3.2-r4 (02 Mar 2005) + + 02 Mar 2005; Carsten Lohrke <carlo@gentoo.org> +files/kde3-dcopidlng.patch, + +kdelibs-3.2.3-r6.ebuild, +kdelibs-3.3.2-r4.ebuild: + insecure temporary file creation, #81652 + +*kdelibs-3.4.0_rc1-r1 (27 Feb 2005) + + 27 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + +kdelibs-3.4.0_rc1-r1.ebuild, -kdelibs-3.4.0_rc1.ebuild: + Add support for zeroconf. Cleanup. + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> : + Ebuild for 3.4.0 RC1. + + 26 Feb 2005; Simone Gotti <motaboy@gentoo.org> kdelibs-3.4.0_rc1.ebuild: + Add configure's options to really enable/disable tiff, jpeg2k(jasper) and + openexr support compilation. + +*kdelibs-3.4.0_rc1 (26 Feb 2005) + + 26 Feb 2005; Dan Armak <danarmak@gentoo.org> + +files/kdelibs-3.4.0_beta2-export-kio-symbols.diff, + +kdelibs-3.4.0_rc1.ebuild: + kdelibs 3.4.0_rc1. Note that this is still not released (i.e. no tarballs + are available to the general public). + + 21 Feb 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on mips. + + 15 Feb 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.4.0_beta2.ebuild: + Added ~sparc keyword. + + 08 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + -files/kdelibs-3.2.2-su.cpp.diff, + -files/post-3.2.2-kdelibs-kapplication.patch, + -files/post-3.2.2-kdelibs-ktelnetservice.patch, + -files/qt-3.3-printfix.patch, -kdelibs-3.2.0.ebuild, + -kdelibs-3.2.2-r1.ebuild, -kdelibs-3.3.0.ebuild: + Remove old ebuilds. + +*kdelibs-3.3.2-r3 (07 Feb 2005) + + 07 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.3.2-anchor-fix.patch, + +files/kdelibs-3.3.2-aspell-dir.patch, +kdelibs-3.3.2-r3.ebuild: + Remove KDEDIR from the environment (#33079). Add optional dependency on + aspell/ispell. Add patch for aspell dictionary support (#67748). Add patch to + fix konqueror anchor bug (#77127). + +*kdelibs-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-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. + + 02 Feb 2005; Heinrich Wendel <lanius@gentoo.org> kdelibs-3.4.0_beta1.ebuild: + mark ~amd64 + + 23 Jan 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on ppc64; bug #78619 + + 23 Jan 2005; Marcus D. Hanwell <cryos@gentoo.org> + kdelibs-3.4.0_beta1.ebuild: + Added some extra logic to create correct symlink for multilib. + + 19 Jan 2005; Marcus Hanwell <cryos@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Added some extra logic to create correct symlink for multilib. + + 18 Jan 2005; Gregorio Guidi <greg_g@gentoo.org> kdelibs-3.4.0_beta1.ebuild: + Added optional support for spellcheckers. + +*kdelibs-3.4.0_beta1 (14 Jan 2005) + + 14 Jan 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/reference-list-rev-1.3.diff, +kdelibs-3.4.0_beta1.ebuild: + Introducing kde-3.4.0_beta1. Removed dependency on openldap: code moved to + kdebase. Added optional support for jpeg2000 and for openexr file format. + Dependencies cleanup. Remove the file that sets KDEDIR in /etc/env.d, since it + is obsoleted. + + 03 Jan 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on hppa. + + 03 Jan 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on hppa. + +*kdelibs-3.3.2-r2 (03 Jan 2005) + + 03 Jan 2005; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-kioslave.patch, + +files/post-3.3.2-kdelibs-kioslave.patch, -kdelibs-3.2.3-r4.ebuild, + +kdelibs-3.2.3-r5.ebuild, -kdelibs-3.3.2-r1.ebuild, + +kdelibs-3.3.2-r2.ebuild: + Add a patch for security bug #73759 + + 29 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r1.ebuild: + Stable on alpha, bug 72750. + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 28 Dec 2004; Dylan Carlson <absinthe@gentoo.org> kdelibs-3.3.2-r1.ebuild: + Stable on amd64. + + 27 Dec 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.2-r1.ebuild: + x86 stable + + 18 Dec 2004; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.1-r2.ebuild: + Stable on ppc64 + + 13 Dec 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.2.3-r2.ebuild, + -kdelibs-3.2.3-r3.ebuild, -kdelibs-3.3.1-r1.ebuild, -kdelibs-3.3.1.ebuild, + -kdelibs-3.3.2.ebuild: + Remove older revisions + +*kdelibs-3.2.3-r4 (13 Dec 2004) + + 13 Dec 2004; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-htmlframes2.patch, + +files/post-3.3.1-kdelibs-htmlframes2.patch, + +files/post-3.3.2-kdelibs-htmlframes2.patch, +kdelibs-3.2.3-r4.ebuild, + +kdelibs-3.3.1-r2.ebuild, +kdelibs-3.3.2-r1.ebuild: + Rev bump for security bug fix #73869 + +*kdelibs-3.3.1-r1 (09 Dec 2004) + + 09 Dec 2004; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-khtml.diff, +files/post-3.2.3-kdelibs-kio.diff, + +files/post-3.3.1-kdelibs-khtml.diff, +files/post-3.3.1-kdelibs-kio.diff, + +kdelibs-3.2.3-r3.ebuild, +kdelibs-3.3.1-r1.ebuild: + Add patches (with new ebuild rev) for security bug #72804 + +*kdelibs-3.3.2 (08 Dec 2004) + + 08 Dec 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.2.ebuild: + Version bump + + 06 Dec 2004; Jason Huebel <jhuebel@gentoo.org> kdelibs-3.3.1.ebuild: + stable on amd64 + + 02 Dec 2004; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.3.0.ebuild, + kdelibs-3.3.1.ebuild: + block kde-misc/kgamma + + 27 Nov 2004; Philip Walls <malverian@gentoo.org> kdelibs-3.3.1.ebuild: + Migrate to virtual/fam + + 17 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.3.1.ebuild: + Stable on alpha. + + 08 Nov 2004; Joseph Jezak <josejx@gentoo.org> kdelibs-3.3.1.ebuild: + Marked ppc stable. + + 04 Nov 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.3.1.ebuild: + Stable on sparc wrt security bug #69936. + + 03 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.3.1.ebuild: + ~alpha keyword. + + 03 Nov 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.1.ebuild: + x86 stable + +*kdelibs-3.3.1 (12 Oct 2004) + + 12 Oct 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.1.ebuild: + Version bump + + 04 Oct 2004; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on hppa. + + 19 Sep 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0.ebuild: + Add kerberos support (Bug #52994) + + 19 Sep 2004; Malcolm Lashley <malc@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on amd64 + + 14 Sep 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on sparc. + + 09 Sep 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.2.1.ebuild, + -kdelibs-3.2.2.ebuild, -kdelibs-3.2.3-r1.ebuild, -kdelibs-3.2.3.ebuild: + Remove stale versions, mark 3.3.0 x86 stable + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild, + kdelibs-3.2.3.ebuild, kdelibs-3.3.0.ebuild: + Masked kdelibs-3.3.0.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild, + kdelibs-3.2.3.ebuild: + Masked kdelibs-3.2.3.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild: + Masked kdelibs-3.2.2.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild: + Masked kdelibs-3.2.1.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild: + Masked kdelibs-3.1.5-r1.ebuild stable for ppc + + 23 Aug 2004; psi29a <psi29a@gentoo.org> kdelibs-3.3.0.ebuild: + Added to ~mips + +*kdelibs-3.2.3-r2 (23 Aug 2004) + + 23 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r2.ebuild, + files/post-3.2.3-kdelibs-kcookiejar.patch: + Version bump to pull in revised kcookiejar patch (Bug #61389) + + 22 Aug 2004; Tom Gall <tgall@gentoo.org> kdelibs-3.3.0.ebuild: + stable on ppc64, bug #58179 + +*kdelibs-3.3.0 (19 Aug 2004) + + 19 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0.ebuild, + kdelibs-3.3.0_beta2.ebuild: + 3.3.0 final + +*kdelibs-3.3.0_rc2 (10 Aug 2004) + + 10 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_rc1.ebuild, + kdelibs-3.3.0_rc2.ebuild: + add _rc2, remove _rc1 + +*kdelibs-3.3.0_rc1 (06 Aug 2004) + + 06 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_rc1.ebuild: + New _rc1, minor dep differences from _beta2. + +*kdelibs-3.2.3-r1 (06 Aug 2004) + + 06 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r1.ebuild, + kdelibs-3.3.0_beta1.ebuild, files/post-3.2.3-kdelibs-dcopserver.patch, + files/post-3.2.3-kdelibs-htmlframes.patch, + files/post-3.2.3-kdelibs-kcookiejar.patch, + files/post-3.2.3-kdelibs-kstandarddirs.patch: + Add a new _rc1. + Remove the _beta1. + Add a 3.2.3-r1 which incorporates some security fixes. + + 26 Jul 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_beta2.ebuild: + add dep to libidn. Maybe this can be use flagged later, but it's such a small + library that for now I'm just going to put it in and see what happens. + +*kdelibs-3.3.0_beta2 (23 Jul 2004) + + 23 Jul 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.0_beta2.ebuild: + new beta + +*kdelibs-3.3.0_beta1 (08 Jul 2004) + + 08 Jul 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.3.0_alpha1.ebuild, + +kdelibs-3.3.0_beta1.ebuild: + New beta, remove alpha + + 07 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.2.2-r1.ebuild: + Stable on alpha. + +*kdelibs-3.2.3 (10 Jun 2004) + + 10 Jun 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.2.3.ebuild: + Version bump + + 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.2.0.ebuild: + Fix use invocation + + 01 Jun 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.2-r1.ebuild: + stable on amd64 + +*kdelibs-3.3.0_alpha1 (25 May 2004) + + 25 May 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.0_alpha1.ebuild: + 3.3alpha1 - hardmasked + + 23 May 2004; Daniel Ostrow <dostrow@forbes.com> kdelibs-3.2.2-r1.ebuild: + Stable on ppc. + + 15 May 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.2.ebuild: + Stable on sparc. + +*kdelibs-3.1.5-r1 (17 May 2004) +*kdelibs-3.2.2-r1 (17 May 2004) + + 17 May 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.5-r1.ebuild, + kdelibs-3.1.5.ebuild, kdelibs-3.2.2-r1.ebuild, + files/post-3.1.5-kdelibs-kapplication.patch, + files/post-3.1.5-kdelibs-ktelnetservice.patch, + files/post-3.2.2-kdelibs-kapplication.patch, + files/post-3.2.2-kdelibs-ktelnetservice.patch: + Add two patches for KDE security update, 3.2.2 and 3.1.5 + + 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.5.ebuild, + kdelibs-3.2.0.ebuild, kdelibs-3.2.2.ebuild: + Add inherit eutils + + 24 Apr 2004; Bret Curtis <psi29a@gentoo.org> kdelibs-3.2.2.ebuild: + Added to ~mips + + 21 Apr 2004; Caleb Tennis <caleb@gentoo.org> files/kdelibs-3.2.2-su.cpp.diff: + Fix the patch + + 20 Apr 2004; Caleb Tennis <caleb@gentoo.org> + -files/kdelibs-3.0.5b-http.patch, -files/kdelibs-3.0.5b-khtml.patch, + -files/kdelibs-3.0.5b-libxml2-2.5.2.diff, -kdelibs-3.0.5b-r1.ebuild: + Remove old version + + 20 Apr 2004; Caleb Tennis <caleb@gentoo.org> + +files/kdelibs-3.2.2-su.cpp.diff: + Add a patch which fixes kcmshell root password asking + +*kdelibs-3.2.2 (19 Apr 2004) + + 19 Apr 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.2.2.ebuild: + Version bump + + 17 Apr 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.1.ebuild: + marked stable on amd64 + + 01 Apr 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.1.ebuild: + added lib64 symlink on amd64 + + 16 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.0.5b-r1.ebuild: + Change to virtual/alsa + + 15 Mar 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.1.ebuild: + Marked stable on sparc. + + 15 Mar 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.1.ebuild: + Marked stable on sparc. + + 12 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.1.ebuild, files/kdelibs-3.1.4-alsafix.diff, + files/kdelibs-3.1.4-kjs-alphaev6-gcc3-workaround.patch: + x86 stable and version cleanup + +*kdelibs-3.2.1 (09 Mar 2004) + + 09 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.1.ebuild: + Version bump + + 03 Mar 2004; <agriffis@gentoo.org> kdelibs-3.2.0.ebuild: + stable on alpha and ia64 + + 28 Feb 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.1.5.ebuild: + Marked stable on sparc. + + 15 Feb 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0.ebuild: + Marked stable on sparc. + + 10 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild: + x86 stable + + 10 Feb 2004; Lars Weiler <pylon@gentoo.org> kdelibs-3.2.0.ebuild: + Stable on ppc. + + 10 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + files/qt-3.3-printfix.patch: + Add a patch to fix printing problems with Qt 3.3 + + 05 Feb 2004; Luca Barbato <lu_zero@gentoo.org> kdelibs-3.2.0.ebuild: + Marked ~ppc + + 05 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + files/animated-gif-fix.patch: + Fix animated gif problems. + +*kdelibs-3.2.0 (02 Feb 2004) + + 02 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + kdelibs-3.2.0_rc1.ebuild: + New version, remove _rc + + 29 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.5.ebuild: + stable on alpha and ia64 + + 18 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.0.4-r1.ebuild, + kdelibs-3.1.2-r1.ebuild, kdelibs-3.2.0_beta1.ebuild, + kdelibs-3.2.0_beta2.ebuild, files/kdelibs-3.1.2-http.patch, + files/kdelibs-3.1.2-khtml.patch, + files/kdelibs-3.1.2-kjs-alphaev6-gcc3-workaround.patch: + New version, removing older versions + + 16 Jan 2004; Martin Guy <gmsoft@gentoo.org> kdelibs-3.1.5.ebuild: + Marked stable on hppa. + +*kdelibs-3.1.5 (14 Jan 2004) + + 14 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.5.ebuild, + files/kdelibs-3.1.5-kjs-alphaev6-gcc3-workaround.patch: + New version + + 13 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.4.ebuild: + stable on alpha + + 10 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.4.ebuild: + require autoconf-2.58 now that it's marked stable on all arches where + kdelibs-3.1.4 is marked stable + + 08 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild: + Hopefully this will stop so many bugs from being reported + until autoconf becomes stable. + + 04 Jan 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0_beta2.ebuild: + Added ~sparc keyword. + + 03 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + files/kdelibs-3.1.4-alsafix.diff: + Make it compile with alsa 1.0 + + 03 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + make alsa dep <= 0.9.8 + + 27 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + minor dep cleanups + + 24 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + Make alsa dependency < version 1.0.0 as kdelibs doesn't support it yet + + 24 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta2.ebuild: + minor cleanups + + 09 Dec 2003; Heinrich Wendel <lanius@gentoo.org> kdelibs-3.0.4-r1.ebuild, + kdelibs-3.0.5b-r1.ebuild, kdelibs-3.1.2-r1.ebuild, kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta1.ebuild, kdelibs-3.2.0_beta2.ebuild: + changed app-text/ghostscript to virtual/ghostscript + +*kdelibs-3.2.0_beta2 (01 Dec 2003) + + 07 Dec 2003; foser <foser@gentoo.org> kdelibs-*.ebuild : + Fix fam-oss dep to fam, due to move + + 01 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_alpha2.ebuild, + kdelibs-3.2.0_beta2.ebuild: + New beta version, remove old alpha version + + 20 Nov 2003; Luca Barbato <lu_zero@gentoo.org> kdelibs-3.1.4.ebuild: + Marked ppc + + 08 Nov 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta1.ebuild: + Add back in kdelibs apidocs compilation is the user has the doc flag set. + +*kdelibs-3.2.0_beta1 (01 Nov 2003) + + 01 Nov 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta1.ebuild: + New beta version + + 13 Oct 2003; Paul de Vrieze <pauldv@gentoo.org> kdelibs-3.2.0_alpha2.ebuild: + Change alsa_driver dependency to depend on virtual/alsa + + 04 Oct 2003; Brad House <brad_mssw@gentoo.org> kdelibs-3.1.4.ebuild: + add ~amd64 flag + + 30 Sep 2003; Luca Barbato <lu_zero@gentoo.org> files/kdelibs-3.1.2-*: + recovered the patches needed by kdelibs-3.1.2-r1 + + 27 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-2.2.2a-r2.ebuild, + kdelibs-2.2.2a-r2.ebuild, kdelibs-3.0.5b.ebuild, kdelibs-3.0.5b.ebuild, + kdelibs-3.1.1a.ebuild, kdelibs-3.1.1a.ebuild, kdelibs-3.1.2.ebuild, + kdelibs-3.1.2.ebuild, kdelibs-3.1.3-r1.ebuild, kdelibs-3.1.3-r1.ebuild, + kdelibs-3.1.3.ebuild, kdelibs-3.1.3.ebuild, + files/kdelibs-2.2.2a-crosside.diff, files/kdelibs-2.2.2a-gentoo.diff, + files/kdelibs-3.1.2-http.patch, files/kdelibs-3.1.2-khtml.patch: + removing stale versions + + 26 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.4.ebuild: + Added sparc keyword. + +*kdelibs-3.2.0_alpha2 (25 Sep 2003) + + 25 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_alpha1.ebuild, + kdelibs-3.2.0_alpha1.ebuild, kdelibs-3.2.0_alpha2.ebuild: + new alpha version + + 25 Sep 2003; root <root@gentoo.org> kdelibs-3.1.4.ebuild: + marking x86 stable + + 16 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.3.ebuild: + Marked stable for sparc. + +*kdelibs-3.1.4 (19 Sep 2003) + + 19 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild: + make dependency on virtual/alsa + +*kdelibs-3.2.0_alpha1 (12 Sep 2003) + + 12 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0_alpha1.ebuild: + Marking as unusable as not all dependecies are met and hasn't been tested yet. + + 07 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.3-r1.ebuild: + x86 stable + +*kdelibs-3.1.3-r1 (05 Aug 2003) + + 05 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> kdelibs-3.1.3-r1.ebuild, + files/kdelibs-3.1.3-render_root.patch: + Fix the horizontal scrollbar issue with khtml-3.1.3 + +*kdelibs-3.0.5b-r1 (20 Jul 2003) +*kdelibs-3.1.2-r1 (20 Jul 2003) + + 20 Jul 2003; Caleb Tennis <caleb@gentoo.org: kdelibs-3.1.2-r1.ebuild, kdelibs-3.0.5b-r1.ebuild: + Adding two security patches. + +*kdelibs-3.1.3 (20 Jul 2003) + + 30 Jul 2003; Caleb Tennis <caleb@gentoo.org>: kdelibs-3.1.3.ebuild: + Add a dep that Qt version != 3.2.0, or kde bombs out. + Also remove an old portage version dep. + + 20 Jul 2003; Caleb Tennis <caleb@gentoo.org>: kdelibs-3.1.3.ebuild: + New version + + 21 Jun 2003; Caleb Tennis <caleb@gentoo.org>: + Removed old ebuilds: 2.2.2a-r1, 3.0.5a-r1, 3.1, 3.1-r2, 3.1-r3, 3.1.1, 3.1.1-r1 + and assorted patch/diff files that go along with them. + + 16 Jun 2003; Will Woods <wwoods@gentoo.org> kdelibs-3.1.2.ebuild: + Marked stable for alpha + + 20 May 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.2.ebuild: + Changed ~sparc keyword to sparc. + +*kdelibs-3.1.2 (19 May 2003) + + 19 May 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1.2.ebuild: + New version of KDE. + + 16 Mai 2003; Lars Weiler <pylon@gentoo.org> kdelibs-3.1.1a.ebuild: + Set ppc in KEYWORDS + + 27 Apr 2003; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2a-r1.ebuild, + kdelibs-2.2.2a-r2.ebuild, kdelibs-3.0.4-r1.ebuild, kdelibs-3.0.5a-r1.ebuild, + kdelibs-3.0.5b.ebuild, kdelibs-3.1-r2.ebuild, kdelibs-3.1-r3.ebuild, + kdelibs-3.1.1-r1.ebuild, kdelibs-3.1.1.ebuild, kdelibs-3.1.1a.ebuild, + kdelibs-3.1.ebuild: + Adapt for changes in kde eclasses: don't inherit kde.org, and don't call + newdepend /c. + + 28 Apr 2003; Lars Weiler <pylon@gentoo.org> kdelibs-3.1.1-r1.ebuild: + Set ppc in KEYWORDS + +*kdelibs-2.2.2a-r2 (11 Apr 2003) + + 11 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2a-r2.ebuild: + security fix + +*kdelibs-3.1.1a (08 Apr 2003) + + 08 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.1a.ebuild: + The same security fixes for kde 3.1.1. + +*kdelibs-3.0.5b (08 Apr 2003) + + 08 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5b.ebuild, + files/kdelibs-3.0.5b-libxml2-2.5.2.diff: + + A security patch release fixing a kghostview vulnerability. See GLSA. + Also includes misc other fixes. + + 27 Mar 2003; Dan Armak <danarmak@gentoo.org> all 3.x ebuilds: + + Added explicit dep on sys-devel/gettext, since it will soon be removed + from the sysem profiles and apps will have to depend on it directly. + + 21 Mar 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild, + kdelibs-3.1-r2.ebuild, kdelibs-3.1-r3.ebuild, kdelibs-3.1.1.ebuild, + kdelibs-3.1.1-r1.ebuild: + added media-libs/libart_lgpl to DEPEND, thanks to Matt Rogers + <mattrogers@sbcglobal.net> (bug #17052) + +*kdelibs-3.1.1-r1 (20 Mar 2003) + + 31 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.1-r1.ebuild: + Changed ~sparc keyword to sparc. + + 20 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1.1-r1.ebuild: + + Add patch that fixes kde bug #55571 (https authentication through proxy). + + 14 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.0.5a-r1.ebuild: + + Add fix for #16329 to this version as well. Added the other part of the fix + to arts-1.0.5a. No new revisions. + + 14 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1-r3.ebuild: + + Actually add the fix for #16329, as described two entries below. I guess I + somehow forgot it before. Sorry... + +*kdelibs-3.1.1 (14 Mar 2003) + + 19 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.1.ebuild: + Changed ~sparc keyword to sparc. + + 14 Mar 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.1.ebuild, + files/kdelibs-3.1.1-kjs-alphaev6-gcc3-workaround.patch, + files/kdelibs-3.1.1-zip.diff: + version bump + +*kdelibs-3.1-r3 (11 Mar 2003) + + 16 Mar 2003; Mark Guertin <gerk@gentoo.org> kdelibs-3.1-r2.ebuild, + kdelibs-3.1-r3.ebuild: + set ppc in keywords + + 10 Mar 2003; Dan Armak <danarmak@gentoo.org> + Fix bug #16329: make arts work without kdelibs installed. Goes together + with new revision arts-1.1.0-r1. + + 08 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.0.5a-r1.ebuild,kdelibs-3.1-r2.ebuild: + Changed ~sparc keywords to sparc. + + 28 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + added fix for >=libxml2-2.5.2. closes bug #15245 + + 15 Feb 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1-r2.ebuild: + Added ~sparc keyword. + + 15 Feb 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.ebuild + Changed ~sparc keyword to sparc. + + 28 Feb 2003; Will Woods <wwoods@gentoo.org> kdelibs-3.1-r2.ebuild: + Added workaround for gcc3 optimization bug on alpha, removed + -mieee flag (old attempt to fix this bug), and added ~alpha keyword. + + 13 Feb 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1-r1.ebuild: + + Remove the change Hannes made below, it was just an emergency fix. + The proper fix, if you have a kde 3.1+3.0.x system, is to emerge + kdelibs-3.0.5a-r2 and kdebase-3.0.5aq-r1 if you are emerging kdelibs-3.1-r1 + and kdebase-3.1-r1 (but don't get the new 3.0.5a's if for some reason you + aren't getting the new 3.1's !) + Or for a quick fix to avoid all that compiling, edit /etc/env.d65kdelibs-3.0.* + and remove the KDEDIRS= line, run env-update and restart kdm. + + 13 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + added KDEDIRS=${PREFIX} again to fix bug #15593 + + 12 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2-r4.ebuild, + kdelibs-2.2.2a.ebuild, kdelibs-3.0.2-r1.ebuild, kdelibs-3.0.3.ebuild, + kdelibs-3.0.3-r1.ebuild, kdelibs-3.0.4.ebuild, kdelibs-3.1_rc6.ebuild, + kdelibs-3.1-r1.ebuild: removed unneeded ebuilds + + 05 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + removing $KDEDIR/share/doc/HTML/en/kdelibs-apidocs (is provided by + app-doc/kdelibs-apidocs), fixes bug #15102 + +*kdelibs-3.1-r2 (04 Feb 2003) + + 04 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + should fix bug #14759 and bug #14780. + + 01 Feb 2003; Jack Morgan <jmorgan@gentoo.org> kdelibs-3.1.ebuild: + added ~sparc to keywords + + 30 Jan 2003; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Change ebuilds to use kde_src_unpack() instead of base_src_unpack(). This + does not affect in any way the compiled output, or any ebuild not suffering + rfom the 'languageChange undeclared' bug, which it fixes. + +*kdelibs-3.1-r1, kdelibs-3.0.5a-r1 (28 Jan 2003) + + 28 Jan 2003; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New revisions to fix bug #7179. This part of the fix removes KDEDIRS + settings from kdelibs' env.d files. This is a bug/fix almost noone cares + about, so no need to upgrade unless you know what this is. Masked at first + for initial testing. + +*kdelibs-2.2.2a-r1 (17 Jan 2003) + + 24 Feb 2003; <root@gentoo.org> kdelibs-2.2.2a-r1.ebuild : + Fix bug #11732, #14432, #15635: enforce singlethreaded make (-j1). + + 17 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2a-r1.ebuild: + new version, fixes #12520 + + 14 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + fixes for kde-3.1 (removed unneeded patches) + + 08 Jan 2003; Mark Guertin <gerk@gentoo.org> kdelibs-3.1_rc6.ebuild: + added ~ppc to keywords + + 06 Jan 2003; Hannes Mehnert <hannes@gentoo.org> *.ebuild: + fixed alsa dependency, added media-sound/alsa-driver if alsa is in use. + this fixes bug #11996, thanks to fghellar@yahoo.de (Felipe Ghellar) + +*kdelibs-3.1_rc6 (05 Jan 2003) + + 05 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1_rc6.ebuild: + version bump + + 04 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5a.ebuild: + included patch to have no crash if compiled with debug and clicking on + "Home" button in konqueror. no need to version bump cause most users + don't compile with debug and most users don't use the "Home" button. + +*kdelibs-3.0.5a (21 Dec 2002) + + 06 Jan 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.0.5a.ebuild: + Added ~sparc keyword + + 21 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5a.ebuild: + version bump + + 08 Dec 2002; Jack Morgan <jmorgan@gentoo.org> kdelibs-3.1_rc5.ebuild : + Added sparc keyword + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 05 Dec 2002; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2-r4.ebuild : + + Ditto for this older ebuild. + + 04 Dec 2002; Olivier Reisch <doctomoe@gentoo.org kdelibs-3.1.ebuild: + Added ppc keyword + + 04 Dec 2002; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2a.ebuild : + + Remove obsoltee ld.so dep. Fix #11541. + + 03 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + added patch to compile with USE=-ssl + + 02 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + added two patches for big endian (from kde-packagers list) + + 30 Nov 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Return libxml2, libxslt deps to >= since the latest ebuilds now work + again. The ebuilds of the broken versions have been deleted. + + 21 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.4-r1.ebuild: + fixed dependencies to =libxml2-2.4.24 and =libxslt-1.0.20 (newer libs are + broken for kde). + +*kdelibs-3.0.4-r1 (14 Nov 2002) + + 14 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.4-r1.ebuild: + this fixes security bug #10707, thanks to n2uro@aol.com (Samuel Greenfeld) + for submission + + 13 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1_rc2.ebuild, + kde-3.1_rc3.ebuild: fixed dependencies, they depend on libxml2-2.4.24, + because 2.4.26 is broken (bug #10281). Thanks to suka_at@yahoo.de (suka) + for submission. + +*kdelibs-3.1_rc3 (12 Nov 2002) + + 12 Nov 2002; Hannes Mehnert <hannes@gentoo.org> ChangeLog: + kde-3.1_rc3 + +*kdelibs-3.1_rc2 (04 Nov 2002) + + 04 Nov 2002; Hannes Mehnert <hannes@gentoo.org> ChangeLog: + kde-3.1_rc2 + +*kdelibs-3.0.4 (09 Oct 2002) + + 09 Oct 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + KDE 3.0.4, the latest bugfix release. + +*kdelibs-2.2.2a (11 Sep 2002) + + 11 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + The same secutiry fix that became 3.0.3a, for 2.2.2 + +*kdelibs-3.0.3a (10 Sep 2002) + + 10 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + A bugfix and security patch release. Fixes the cross side scripting + vulnerability in khtml. Note: there are no 3.0.3a versions of other packages, + only of kdelibs! + +*kdelibs-3.0.3-r1 (04 Sep 2002) + + 04 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Fix bug #7359: add /share/config to CONFIG_PROTECT in our env.d file. After + everyone upgrades, the setting in make.globals can go away. Because of this, + an RDEPEND on >=sys-apps/portage-2.0.36 has been added. + +*kdelibs-3.0.3 (19 Aug 2002) + + 19 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New bugfix release. Enjoy! + + 02 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Narrow down arts dependencies: don't allow usage of a more recent version + of arts than the one released with this kdelibs. + +*kdelibs-3.0.2-r1 (16 Jul 2002) + + 01 Aug 2002; Mark Guertin <gerk@gentoo.org> kde-3.0.2.ebuild : + Added ppc to keywords + + 16 Jul 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New version that works well with the latest eclass updates and is fully + forward compatible with the kde 3.1_alpha1 ebuilds now in testing. Also + removes the trick where kde style plugins were installed into the qt + plugin dir (it raises issues with mutliple kde versions being installed; + you can enable the faeture manually via qtconfig). + +*kdelibs-3.0.2 (03 Jul 2002) + + 01 Aug 2002; Mark Guertin <gerk@gentoo.org> kde-3.0.2.ebuild : + Added ppc to keywords + + 03 Jul 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New stability release. + +*kdelibs-3.0.1.20020604 (4 Jun 2002) + + 4 Jun 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + This is a snapshot of the KDE CVS's KDE_3_0_x branch from June 6th. + This branch contains only bugfixes to the 3.0 release (the 3.0.1 release + was also of this kind). + + 26 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Cleanup deps. + +*kdelibs-3.0.1 (24 May 2002) + + 24 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Bugfix release (KDE 3.0.1). + +*kdelibs-3.0-r2 (11 May 2002) + + 11 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Make ${KDEDIR}/lib/kde3/plugins (where all style plugins live) a symlink to + /usr/qt/3/plugins. That way qt-only apps can use kde styles with the default qtconfig + setup. Closes bug #2118, too. + + 2 May 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Add ghostscript dep (needed for printing to pdf). + + 6 Apr 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Change cups dep to >=1.1.14. + +*kdelibs-3.0-r1 (5 Apr 2002) + + 5 Apr 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Add --with-fast-malloc=full configure option for a considerable speed improvement. + +*kdelibs-3.0 (4 Apr 2002) + + 4 Apr 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + KDE 3.0 ebuilds. Based on the well-tested kde3pre ebuild set. + kdelibs-2.2.2-r4: added SLOT=2. + +*kdelibs-2.2.2-r4 (24 Mar 2002) + + 24 Mar 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Split the env.d file into two, so that when both ked2 and kde3 are installed, + the KDEDIR of kde3 gets exported (was the other way around till now). + + 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> kdelibs-2.2.2-r3.ebuild : + + HTML documentation is now done with dohtml instead of dodoc, so it will not + get gzipped any longer. This change is small as compared to the size of this + package so the revision level for the ebuild was not bumped up. + +*kdelibs-2.2.2-r3 (22 Feb 2002) + + 1 Feb 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Added KDEDIRS export to env.d file - will come in handy when several KDEs are + installed side-by-side. If you're not into that kind of thing, you don't care + about it and needn't upgrade. + + Added support for customizing kde install locations. You probably don't need it, + in which case you don't want to hear about it. Note: untested support for now, + but doesn't break anything else. + +*kdelibs-2.2.2-r2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/kde-frameworks/kdelibs/Manifest b/kde-frameworks/kdelibs/Manifest new file mode 100644 index 00000000..05786755 --- /dev/null +++ b/kde-frameworks/kdelibs/Manifest @@ -0,0 +1,3 @@ +DIST kde-3.5.9-seli-xinerama.tar.bz2 15150 SHA256 769b0135b327b3274aa45d78ae882811073041fdbfd55267106b1a3f42115966 SHA512 cee4df3929684d36a61dfa81f2dbe6c7fc9754d7c36e7bddc71392eba8f9075496498213ecc3822c91038a5ebe5c1145bbc45cccf4718f332a6cb6e165a25bd0 WHIRLPOOL d3c9c457366cb31d113442be39f512d36f721bc753514c3f98cdd14756c504b0947e55c3892ee8a83c97b308be2911323d30f0a6b4692af3a4d85bf5595b5ac2 +DIST kdelibs-3.5-patchset-15.tar.bz2 6707 SHA256 4a25bc340ce2567ea017456b4aa2292b288779d59d0dd012bd50f5189fe739ec SHA512 2596f0aa45dc23ffc0961c26f29cd361e57090df2fc4d1bf45bd74b0f680ff0f10de216fcfa2d52a9d6cc15360e49a286e60e8910684fbc8e27e340413072ffc WHIRLPOOL 1f1592feaa1616f9862d2825ec48b7aa08d80d95abda47913517f0c5ce8e8c64a57ac774eba3ad97131fbc5e8ce2ff47a3b5d78bef4b374842440261c54986f8 +DIST kdelibs-3.5.10.tar.bz2 15614607 SHA256 617e9cb01c70ed4c1b554b373f55deffbd0e12e2cdfeacd7b3d9409372285c72 SHA512 656bc06de2b9bd02682258d10b63e09d6249e408ed71247ecdfefa50602948b537ee4919f3fa9cee8e49afcc9b5f013addcd0a7215811f4f4a5c4e40892df60d WHIRLPOOL 75731898e2d0506beb54aebbb2542bdc5023209a6a554811b5a4897da69c27d151d8fc899a42913ba056f34bcdd37014ef948b46efbe4a795c41fba269cd3259 diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5-openssl-1.0.0.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5-openssl-1.0.0.patch new file mode 100644 index 00000000..5b3a7145 --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5-openssl-1.0.0.patch @@ -0,0 +1,305 @@ +Deal with OpenSSL 1.0.0 type-safe stacks. + +OpenSSL 1.0.0 makes good use of typesafe stacks. This requires a number of +modifications for kdelibs. They tend to fall in one of three categories: +1. Make stack methods in KOpenSSLProxy typesafe +2. Adjust prototypes to match new signatures +3. Use proper OpenSSL stack API in places we didn't do so before + +2010-07-19 Martin von Gagern + +Index: kdelibs-3.5.10/kio/kssl/kopenssl.cc +=================================================================== +--- kdelibs-3.5.10.orig/kio/kssl/kopenssl.cc ++++ kdelibs-3.5.10/kio/kssl/kopenssl.cc +@@ -120,10 +120,10 @@ static void (*K_X509_STORE_CTX_set_chain + static void (*K_X509_STORE_CTX_set_purpose) (X509_STORE_CTX *, int) = 0L; + static void (*K_sk_free) (STACK*) = 0L; + static int (*K_sk_num) (STACK*) = 0L; +-static char* (*K_sk_pop) (STACK*) = 0L; +-static char* (*K_sk_value) (STACK*, int) = 0L; ++static void* (*K_sk_pop) (STACK*) = 0L; ++static void* (*K_sk_value) (STACK*, int) = 0L; + static STACK* (*K_sk_new) (int (*)()) = 0L; +-static int (*K_sk_push) (STACK*, char*) = 0L; ++static int (*K_sk_push) (STACK*, void*) = 0L; + static STACK* (*K_sk_dup) (STACK *) = 0L; + static char * (*K_i2s_ASN1_INTEGER) (X509V3_EXT_METHOD *, ASN1_INTEGER *) =0L; + static ASN1_INTEGER * (*K_X509_get_serialNumber) (X509 *) = 0L; +@@ -180,8 +180,8 @@ static void (*K_SSL_SESSION_free)(SSL_SE + static int (*K_SSL_set_session)(SSL*,SSL_SESSION*) = 0L; + static SSL_SESSION* (*K_d2i_SSL_SESSION)(SSL_SESSION**,unsigned char**, long) = 0L; + static int (*K_i2d_SSL_SESSION)(SSL_SESSION*,unsigned char**) = 0L; +-static STACK *(*K_X509_get1_email)(X509 *x) = 0L; +-static void (*K_X509_email_free)(STACK *sk) = 0L; ++static KOSSL1_STACK_OF(OPENSSL_STRING) *(*K_X509_get1_email)(X509 *x) = 0L; ++static void (*K_X509_email_free)(KOSSL1_STACK_OF(OPENSSL_STRING) *sk) = 0L; + static EVP_CIPHER *(*K_EVP_des_ede3_cbc)() = 0L; + static EVP_CIPHER *(*K_EVP_des_cbc)() = 0L; + static EVP_CIPHER *(*K_EVP_rc2_cbc)() = 0L; +@@ -424,10 +424,10 @@ KConfig *cfg; + K_X509_STORE_CTX_set_purpose = (void (*)(X509_STORE_CTX *, int)) _cryptoLib->symbol("X509_STORE_CTX_set_purpose"); + K_sk_free = (void (*) (STACK *)) _cryptoLib->symbol("sk_free"); + K_sk_num = (int (*) (STACK *)) _cryptoLib->symbol("sk_num"); +- K_sk_pop = (char* (*) (STACK *)) _cryptoLib->symbol("sk_pop"); +- K_sk_value = (char* (*) (STACK *, int)) _cryptoLib->symbol("sk_value"); ++ K_sk_pop = (void* (*) (STACK *)) _cryptoLib->symbol("sk_pop"); ++ K_sk_value = (void* (*) (STACK *, int)) _cryptoLib->symbol("sk_value"); + K_sk_new = (STACK* (*) (int (*)())) _cryptoLib->symbol("sk_new"); +- K_sk_push = (int (*) (STACK*, char*)) _cryptoLib->symbol("sk_push"); ++ K_sk_push = (int (*) (STACK*, void*)) _cryptoLib->symbol("sk_push"); + K_sk_dup = (STACK* (*) (STACK *)) _cryptoLib->symbol("sk_dup"); + K_i2s_ASN1_INTEGER = (char *(*) (X509V3_EXT_METHOD *, ASN1_INTEGER *)) _cryptoLib->symbol("i2s_ASN1_INTEGER"); + K_X509_get_serialNumber = (ASN1_INTEGER * (*) (X509 *)) _cryptoLib->symbol("X509_get_serialNumber"); +@@ -478,8 +478,8 @@ KConfig *cfg; + K_ERR_clear_error = (void (*)()) _cryptoLib->symbol("ERR_clear_error"); + K_ERR_get_error = (unsigned long (*)()) _cryptoLib->symbol("ERR_get_error"); + K_ERR_print_errors_fp = (void (*)(FILE*)) _cryptoLib->symbol("ERR_print_errors_fp"); +- K_X509_get1_email = (STACK *(*)(X509 *x)) _cryptoLib->symbol("X509_get1_email"); +- K_X509_email_free = (void (*)(STACK *sk)) _cryptoLib->symbol("X509_email_free"); ++ K_X509_get1_email = (KOSSL1_STACK_OF(OPENSSL_STRING) *(*)(X509 *x)) _cryptoLib->symbol("X509_get1_email"); ++ K_X509_email_free = (void (*)(KOSSL1_STACK_OF(OPENSSL_STRING) *sk)) _cryptoLib->symbol("X509_email_free"); + K_EVP_des_ede3_cbc = (EVP_CIPHER *(*)()) _cryptoLib->symbol("EVP_des_ede3_cbc"); + K_EVP_des_cbc = (EVP_CIPHER *(*)()) _cryptoLib->symbol("EVP_des_cbc"); + K_EVP_rc2_cbc = (EVP_CIPHER *(*)()) _cryptoLib->symbol("EVP_rc2_cbc"); +@@ -568,7 +568,7 @@ KConfig *cfg; + K_SSL_set_session = (int (*)(SSL*,SSL_SESSION*)) _sslLib->symbol("SSL_set_session"); + K_d2i_SSL_SESSION = (SSL_SESSION* (*)(SSL_SESSION**,unsigned char**, long)) _sslLib->symbol("d2i_SSL_SESSION"); + K_i2d_SSL_SESSION = (int (*)(SSL_SESSION*,unsigned char**)) _sslLib->symbol("i2d_SSL_SESSION"); +- K_SSL_get_ciphers = (STACK *(*)(const SSL*)) _sslLib->symbol("SSL_get_ciphers"); ++ K_SSL_get_ciphers = (STACK_OF(SSL_CIPHER) *(*)(const SSL*)) _sslLib->symbol("SSL_get_ciphers"); + #endif + + +@@ -1075,13 +1075,13 @@ int KOpenSSLProxy::sk_num(STACK *s) { + } + + +-char *KOpenSSLProxy::sk_pop(STACK *s) { ++void *KOpenSSLProxy::sk_pop(STACK *s) { + if (K_sk_pop) return (K_sk_pop)(s); + else return 0L; + } + + +-char *KOpenSSLProxy::sk_value(STACK *s, int n) { ++void *KOpenSSLProxy::sk_value(STACK *s, int n) { + if (K_sk_value) return (K_sk_value)(s, n); + else return 0L; + } +@@ -1102,13 +1102,13 @@ STACK* KOpenSSLProxy::sk_dup(STACK *s) { + } + + +-STACK* KOpenSSLProxy::sk_new(int (*cmp)()) { +- if (K_sk_new) return (K_sk_new)(cmp); ++STACK* KOpenSSLProxy::sk_new(int (*cmp)(const void*, const void*)) { ++ if (K_sk_new) return (K_sk_new)(reinterpret_cast<int (*)()>(cmp)); + else return 0L; + } + + +-int KOpenSSLProxy::sk_push(STACK* s, char* d) { ++int KOpenSSLProxy::sk_push(STACK* s, void* d) { + if (K_sk_push) return (K_sk_push)(s,d); + else return -1; + } +@@ -1407,12 +1407,12 @@ RSA* KOpenSSLProxy::RSA_generate_key(int + else return 0L; + } + +-STACK *KOpenSSLProxy::X509_get1_email(X509 *x) { ++KOSSL1_STACK_OF(OPENSSL_STRING) *KOpenSSLProxy::X509_get1_email(X509 *x) { + if (K_X509_get1_email) return (K_X509_get1_email)(x); + else return 0L; + } + +-void KOpenSSLProxy::X509_email_free(STACK *sk) { ++void KOpenSSLProxy::X509_email_free(KOSSL1_STACK_OF(OPENSSL_STRING) *sk) { + if (K_X509_email_free) (K_X509_email_free)(sk); + } + +Index: kdelibs-3.5.10/kio/kssl/kopenssl.h +=================================================================== +--- kdelibs-3.5.10.orig/kio/kssl/kopenssl.h ++++ kdelibs-3.5.10/kio/kssl/kopenssl.h +@@ -47,6 +47,51 @@ class KOpenSSLProxyPrivate; + #include <openssl/evp.h> + #include <openssl/stack.h> + #include <openssl/bn.h> ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++typedef struct asn1_method_st ++ { ++ i2d_of_void *i2d; ++ d2i_of_void *d2i; ++ void *(*create)(void); ++ void (*destroy)(void *); ++ } ASN1_METHOD; ++typedef struct asn1_header_st ++ { ++ ASN1_OCTET_STRING *header; ++ void *data; ++ ASN1_METHOD *meth; ++ } ASN1_HEADER; ++typedef struct stack_st STACK; ++ ++#include <openssl/safestack.h> ++ ++template<class S> struct KOpenSSLElementType; ++template<class T> struct KOpenSSLStackType; ++ ++#define KOSSL_DECLARE_STACK_OF(type) \ ++ template<> struct KOpenSSLElementType<STACK_OF(type)> { \ ++ typedef type value_t; \ ++ typedef type* ptr_t; \ ++ }; \ ++ template<> struct KOpenSSLStackType<const type*> { \ ++ typedef STACK_OF(type) stack_t; \ ++ typedef STACK_OF(type) *ptr_t; \ ++ }; ++ ++KOSSL_DECLARE_STACK_OF(GENERAL_NAME) ++KOSSL_DECLARE_STACK_OF(SSL_CIPHER) ++KOSSL_DECLARE_STACK_OF(X509) ++ ++template<> struct KOpenSSLElementType<STACK_OF(OPENSSL_STRING)> { ++ typedef char value_t; ++ typedef OPENSSL_STRING ptr_t; ++}; ++ ++#define KOSSL1_STACK_OF(type) STACK_OF(type) ++#else ++#define KOSSL1_STACK_OF(type) STACK ++#endif ++ + #undef crypt + #endif + +@@ -523,7 +568,7 @@ public: + /* + * Pop off the stack + */ +- char *sk_pop(STACK *s); ++ void *sk_pop(STACK *s); + + + /* +@@ -541,19 +586,19 @@ public: + /* + * Value of element n in the stack + */ +- char *sk_value(STACK *s, int n); ++ void *sk_value(STACK *s, int n); + + + /* + * Create a new stack + */ +- STACK *sk_new(int (*cmp)()); ++ STACK *sk_new(int (*cmp)(const void *, const void *)); + + + /* + * Add an element to the stack + */ +- int sk_push(STACK *s, char *d); ++ int sk_push(STACK *s, void *d); + + + /* +@@ -562,6 +607,54 @@ public: + STACK *sk_dup(STACK *s); + + ++#if defined(KSSL_HAVE_SSL) && OPENSSL_VERSION_NUMBER >= 0x10000000L ++ ++ /* Use some template magic to simulate the OpenSSL 1.0.0 safestack macros */ ++ ++ template<class S> typename KOpenSSLElementType<S>::ptr_t ++ sk_pop(S *s) { ++ return reinterpret_cast<typename KOpenSSLElementType<S>::ptr_t> ++ (sk_pop(reinterpret_cast<STACK*>(s))); ++ } ++ ++ template<class S> void ++ sk_free(S *s) { ++ typedef typename KOpenSSLElementType<S>::ptr_t ensure_its_a_stack_type; ++ sk_free(reinterpret_cast<STACK*>(s)); ++ } ++ ++ template<class S> int ++ sk_num(S *s) { ++ typedef typename KOpenSSLElementType<S>::ptr_t ensure_its_a_stack_type; ++ return sk_num(reinterpret_cast<STACK*>(s)); ++ } ++ ++ template<class S> typename KOpenSSLElementType<S>::ptr_t ++ sk_value(S *s, int n) { ++ return reinterpret_cast<typename KOpenSSLElementType<S>::ptr_t> ++ (sk_value(reinterpret_cast<STACK*>(s), n)); ++ } ++ ++ template<class T> typename KOpenSSLStackType<T>::ptr_t ++ sk_new(int (*cmp)(T const *, T const *)) { ++ return reinterpret_cast<typename KOpenSSLStackType<T>::ptr_t> ++ (sk_new(reinterpret_cast<int (*)(const void *, const void *)>(cmp))); ++ } ++ ++ template<class S> int ++ sk_push(S *s, typename KOpenSSLElementType<S>::ptr_t d) { ++ return sk_push(reinterpret_cast<STACK*>(s), reinterpret_cast<void*>(d)); ++ } ++ ++ template<class S> S* ++ sk_dup(S* s) { ++ typedef typename KOpenSSLElementType<S>::ptr_t ensure_its_a_stack_type; ++ return reinterpret_cast<S*>(sk_dup(reinterpret_cast<STACK*>(s))); ++ } ++ ++#endif ++ ++ + /* + * Convert an ASN1_INTEGER to it's text form + */ +@@ -825,8 +918,8 @@ public: + int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x); + + /* SMime support */ +- STACK *X509_get1_email(X509 *x); +- void X509_email_free(STACK *sk); ++ KOSSL1_STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x); ++ void X509_email_free(KOSSL1_STACK_OF(OPENSSL_STRING) *sk); + + /* Ciphers needed for SMime */ + EVP_CIPHER *EVP_des_ede3_cbc(); +Index: kdelibs-3.5.10/kio/kssl/ksmimecrypto.cc +=================================================================== +--- kdelibs-3.5.10.orig/kio/kssl/ksmimecrypto.cc ++++ kdelibs-3.5.10/kio/kssl/ksmimecrypto.cc +@@ -87,7 +87,7 @@ KSMIMECryptoPrivate::KSMIMECryptoPrivate + + + STACK_OF(X509) *KSMIMECryptoPrivate::certsToX509(QPtrList<KSSLCertificate> &certs) { +- STACK_OF(X509) *x509 = sk_new(NULL); ++ STACK_OF(X509) *x509 = sk_X509_new(NULL); + KSSLCertificate *cert = certs.first(); + while(cert) { + sk_X509_push(x509, cert->getCert()); +Index: kdelibs-3.5.10/kio/kssl/ksslcertificate.cc +=================================================================== +--- kdelibs-3.5.10.orig/kio/kssl/ksslcertificate.cc ++++ kdelibs-3.5.10/kio/kssl/ksslcertificate.cc +@@ -225,9 +225,10 @@ void KSSLCertificate::getEmails(QStringL + if (!d->m_cert) + return; + +- STACK *s = d->kossl->X509_get1_email(d->m_cert); ++ KOSSL1_STACK_OF(OPENSSL_STRING) *s = ++ d->kossl->X509_get1_email(d->m_cert); + if (s) { +- for(int n=0; n < s->num; n++) { ++ for(int n=0; n < d->kossl->sk_num(s); n++) { + to.append(d->kossl->sk_value(s,n)); + } + d->kossl->X509_email_free(s); diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5-perl.xml.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5-perl.xml.patch new file mode 100644 index 00000000..74b476bd --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5-perl.xml.patch @@ -0,0 +1,11 @@ +--- kate/data/perl.xml 2005-11-09 00:38:50.000000000 +0200 ++++ kate/data/perl.xml 2009-05-26 18:07:35.000000000 +0300 +@@ -363,7 +363,7 @@ + <RegExpr attribute="Normal Text" context="#stay" String="\w+[=]" /> + + <RegExpr attribute="Operator" context="find_quoted" String="\bq(?=[qwx]?\s*[^\w\s])" /> +- <RegExpr attribute="Operator" context="find_subst" String="\bs(?=\s*[^\w\s])" /> ++ <RegExpr attribute="Operator" context="find_subst" String="\bs(?=[^\w\s\]})])" /> + <RegExpr attribute="Operator" context="tr" String="\b(?:tr|y)\s*(?=[^\w\s\]})])" /> + + <RegExpr attribute="Operator" context="find_pattern" String="\b(?:m|qr)(?=\s*[^\w\s\]})])" /> diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-62_fix_googlemaps_backport.diff b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-62_fix_googlemaps_backport.diff new file mode 100644 index 00000000..c678a48d --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-62_fix_googlemaps_backport.diff @@ -0,0 +1,39 @@ +backport fix for google maps + +--- kdelibs/khtml/ecma/kjs_dom.cpp 2007-05-14 09:52:40.000000000 +0200 ++++ kdelibs/khtml/ecma/kjs_dom.cpp 2008-10-08 22:10:23.000000000 +0200 +@@ -335,26 +335,26 @@ + + switch (token) { + case OffsetLeft: +- return rend ? static_cast<Value>( Number( rend->offsetLeft() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->offsetLeft() ) ) : Number(0); + case OffsetTop: +- return rend ? static_cast<Value>( Number( rend->offsetTop() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->offsetTop() ) ) : Number(0); + case OffsetWidth: +- return rend ? static_cast<Value>( Number( rend->offsetWidth() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->offsetWidth() ) ) : Number(0); + case OffsetHeight: +- return rend ? static_cast<Value>( Number( rend->offsetHeight() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->offsetHeight() ) ) : Number(0); + case OffsetParent: + { + khtml::RenderObject* par = rend ? rend->offsetParent() : 0; + return getDOMNode( exec, par ? par->element() : 0 ); + } + case ClientWidth: +- return rend ? static_cast<Value>( Number( rend->clientWidth() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->clientWidth() ) ) : Number(0); + case ClientHeight: +- return rend ? static_cast<Value>( Number( rend->clientHeight() ) ) : Undefined(); ++ return rend ? static_cast<Value>( Number( rend->clientHeight() ) ) : Number(0); + case ScrollWidth: +- return rend ? static_cast<Value>( Number(rend->scrollWidth()) ) : Undefined(); ++ return rend ? static_cast<Value>( Number(rend->scrollWidth()) ) : Number(0); + case ScrollHeight: +- return rend ? static_cast<Value>( Number(rend->scrollHeight()) ) : Undefined(); ++ return rend ? static_cast<Value>( Number(rend->scrollHeight()) ) : Number(0); + case ScrollLeft: + if (rend && rend->layer()) { + if (rend->isRoot() && !rend->style()->hidesOverflow()) diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-63_fixed-layout-table.diff b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-63_fixed-layout-table.diff new file mode 100644 index 00000000..7dff0e33 --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-63_fixed-layout-table.diff @@ -0,0 +1,24 @@ +Index: kdelibs/khtml/rendering/table_layout.cpp +=================================================================== +--- kdelibs/khtml/rendering/table_layout.cpp (revisión: 874967) ++++ kdelibs/khtml/rendering/table_layout.cpp (revisión: 874968) +@@ -297,7 +297,8 @@ + #endif + for ( int i = 0; available > 0 && i < nEffCols; i++ ) { + if ( width[i].isPercent() ) { +- int w = base * width[i].value() / totalPercent; ++ // totalPercent may be 0 below if all %-width specifed are 0%. (#172557) ++ int w = totalPercent ? base * width[i].value() / totalPercent : 0; + available -= w; + calcWidth[i] = w; + } +@@ -313,7 +314,8 @@ + + for ( int i = 0; available > 0 && i < nEffCols; i++ ) { + if ( width[i].isVariable() ) { +- int w = available / totalVariable; ++ // totalVariable may be 0 below if all the variable widths specified are 0. ++ int w = totalVariable ? available / totalVariable : 0; + available -= w; + calcWidth[i] = w; + totalVariable--; diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-cups-util.c.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-cups-util.c.patch new file mode 100644 index 00000000..dad719ed --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-cups-util.c.patch @@ -0,0 +1,8 @@ +--- kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c 2007-10-08 12:52:10.000000000 +0300 ++++ ./cups-util.c 2012-02-12 21:19:50.000000000 +0200 +@@ -1,3 +1,4 @@ ++#include <stdio.h> + #include <cups/ipp.h> + #include <cups/http.h> + #include <cups/cups.h> + diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-glibc-2.10.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-glibc-2.10.patch new file mode 100644 index 00000000..9196c0a5 --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-glibc-2.10.patch @@ -0,0 +1,21 @@ +diff -up kdelibs-3.5.10/kioslave/ftp/ftp.cc.orig kdelibs-3.5.10/kioslave/ftp/ftp.cc +--- kdelibs-3.5.10/kioslave/ftp/ftp.cc.orig 2009-02-25 13:18:13.000000000 +0100 ++++ kdelibs-3.5.10/kioslave/ftp/ftp.cc 2009-02-25 13:34:13.000000000 +0100 +@@ -876,7 +876,7 @@ int Ftp::ftpOpenPASVDataConnection() + // The usual answer is '227 Entering Passive Mode. (160,39,200,55,6,245)' + // but anonftpd gives '227 =160,39,200,55,6,245' + int i[6]; +- char *start = strchr(ftpResponse(3), '('); ++ const char *start = strchr(ftpResponse(3), '('); + if ( !start ) + start = strchr(ftpResponse(3), '='); + if ( !start || +@@ -931,7 +931,7 @@ int Ftp::ftpOpenEPSVDataConnection() + return ERR_INTERNAL; + } + +- char *start = strchr(ftpResponse(3), '|'); ++ const char *start = strchr(ftpResponse(3), '|'); + if ( !start || sscanf(start, "|||%d|", &portnum) != 1) + return ERR_INTERNAL; + diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kde4-apps.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kde4-apps.patch new file mode 100644 index 00000000..020d106e --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kde4-apps.patch @@ -0,0 +1,79 @@ +diff -ru ./kio/kio/kservice.cpp ../kdelibs-new/kio/kio/kservice.cpp +--- ./kio/kio/kservice.cpp 2008-02-13 10:41:06.000000000 +0100 ++++ ./kio/kio/kservice.cpp 2009-05-21 01:53:22.000000000 +0200 +@@ -97,6 +97,19 @@ + m_bValid = true; + + bool absPath = !QDir::isRelativePath(entryPath()); ++ QString kde4prefix = config->fileName(); ++ QString kde4menusuffix = " (KDE4)"; ++ int index = kde4prefix.find("/share/applications/kde4/"); ++ bool kde4app = index != -1; ++ QString kdedir; ++ // get kdeprefix and kde version ++ if (kde4app) ++ { ++ kde4prefix.truncate(index); ++ kdedir = kde4prefix.section('/', -1, -1).upper(); ++ if (kdedir != "USR") ++ kde4menusuffix = QString(" (KDE-%1)").arg(kdedir); ++ } + + config->setDesktopGroup(); + +@@ -133,6 +146,8 @@ + if (i != -1) + m_strName = m_strName.left(i); + } ++ if (kde4app) ++ m_strName += kde4menusuffix; + + m_strType = config->readEntry( "Type" ); + entryMap.remove("Type"); +@@ -196,6 +211,18 @@ + name = name.left(pos); + + m_strExec = config->readPathEntry( "Exec" ); ++ if (kde4app && !m_strExec.startsWith("/")) ++ m_strExec = kde4prefix + QString("/bin/") + m_strExec; ++ else if (config->readBoolEntry("X-KDE-SubstituteUID")) { ++ int space = m_strExec.find(" "); ++ if (space==-1) ++ m_strExec = KStandardDirs::findExe(m_strExec); ++ else { ++ const QString command = m_strExec.left(space); ++ m_strExec.replace(command,KStandardDirs::findExe(command)); ++ } ++ } ++ + entryMap.remove("Exec"); + + m_strIcon = config->readEntry( "Icon", "unknown" ); +@@ -245,11 +272,15 @@ + m_DCOPServiceType = DCOP_None; + + m_strDesktopEntryName = name.lower(); ++ if (kde4app) ++ m_strDesktopEntryName = QString("kde%1-").arg(kdedir.lower()) + m_strDesktopEntryName; + + m_bAllowAsDefault = config->readBoolEntry( "AllowDefault", true ); + entryMap.remove("AllowDefault"); + + m_initialPreference = config->readNumEntry( "InitialPreference", 1 ); ++ if (kde4app) ++ m_initialPreference = 1; + entryMap.remove("InitialPreference"); + + // Store all additional entries in the property map. +@@ -260,7 +291,10 @@ + for( ; it != entryMap.end();++it) + { + //qDebug(" Key = %s Data = %s", it.key().latin1(), it.data().latin1()); +- m_mapProps.insert( it.key(), QVariant( it.data())); ++ QString key = it.key(); ++ if (kde4app && key == "OnlyShownIn" && it.data() == "KDE;") ++ key = "NotShowIn"; ++ m_mapProps.insert(key, QVariant( it.data())); + } + } + diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-khtml.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-khtml.patch new file mode 100644 index 00000000..33586644 --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-khtml.patch @@ -0,0 +1,14 @@ +INDEX: khtml/xml/dom_elementimpl.cpp +============================================================= +--- khtml.orig/xml/dom_elementimpl.cpp 2007-07-28 04:44:15.000000000 +0200 ++++ khtml/xml/dom_elementimpl.cpp 2007-07-28 12:38:08.000000000 +0200 +@@ -66,6 +66,9 @@ + m_value = value; + m_value->ref(); + ++ if (m_attrId == ATTR_ID) ++ m_element->addId(DOMString(m_value).string()); ++ + m_prefix = prefix; + if (m_prefix) + m_prefix->ref(); diff --git a/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kjs-gcc44.patch b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kjs-gcc44.patch new file mode 100644 index 00000000..cc052af9 --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-3.5.10-kjs-gcc44.patch @@ -0,0 +1,454 @@ +--- kjs/dtoa.cpp.orig 2009-05-26 17:20:54.673539511 +0200 ++++ kjs/dtoa.cpp 2009-05-26 17:24:20.117023777 +0200 +@@ -207,11 +207,7 @@ typedef unsigned Long ULong; + #endif + + #ifdef MALLOC +-#ifdef KR_headers +-extern char *MALLOC(); +-#else + extern void *MALLOC(size_t); +-#endif + #else + #define MALLOC malloc + #endif +@@ -273,12 +269,8 @@ extern "C" { + #endif + + #ifndef CONST +-#ifdef KR_headers +-#define CONST /* blank */ +-#else + #define CONST const + #endif +-#endif + + #if defined(IEEE_8087) + defined(IEEE_MC68k) + defined(VAX) + defined(IBM) != 1 + Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined. +@@ -286,37 +278,19 @@ Exactly one of IEEE_8087, IEEE_MC68k, VA + + typedef union { double d; ULong L[2]; } U; + +-#ifdef YES_ALIAS +-#define dval(x) x ++#define dval(x) (x).d + #ifdef IEEE_8087 +-#define word0(x) ((ULong *)&x)[1] +-#define word1(x) ((ULong *)&x)[0] ++#define word0(x) (x).L[1] ++#define word1(x) (x).L[0] + #else +-#define word0(x) ((ULong *)&x)[0] +-#define word1(x) ((ULong *)&x)[1] +-#endif +-#else +-#ifdef IEEE_8087 +-#define word0(x) ((U*)&x)->L[1] +-#define word1(x) ((U*)&x)->L[0] +-#else +-#define word0(x) ((U*)&x)->L[0] +-#define word1(x) ((U*)&x)->L[1] +-#endif +-#define dval(x) ((U*)&x)->d ++#define word0(x) (x).L[0] ++#define word1(x) (x).L[1] + #endif + + /* The following definition of Storeinc is appropriate for MIPS processors. + * An alternative that might be better on some machines is +- * #define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff) + */ +-#if defined(IEEE_8087) + defined(VAX) +-#define Storeinc(a,b,c) (((unsigned short *)a)[1] = (unsigned short)b, \ +-((unsigned short *)a)[0] = (unsigned short)c, a++) +-#else +-#define Storeinc(a,b,c) (((unsigned short *)a)[0] = (unsigned short)b, \ +-((unsigned short *)a)[1] = (unsigned short)c, a++) +-#endif ++#define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff) + + /* #define P DBL_MANT_DIG */ + /* Ten_pmax = floor(P*log(2)/log(5)) */ +@@ -440,11 +414,7 @@ typedef union { double d; ULong L[2]; } + #ifdef RND_PRODQUOT + #define rounded_product(a,b) a = rnd_prod(a, b) + #define rounded_quotient(a,b) a = rnd_quot(a, b) +-#ifdef KR_headers +-extern double rnd_prod(), rnd_quot(); +-#else + extern double rnd_prod(double, double), rnd_quot(double, double); +-#endif + #else + #define rounded_product(a,b) a *= b + #define rounded_quotient(a,b) a /= b +@@ -457,11 +427,7 @@ extern double rnd_prod(double, double), + #define Pack_32 + #endif + +-#ifdef KR_headers +-#define FFFFFFFF ((((unsigned long)0xffff)<<16)|(unsigned long)0xffff) +-#else + #define FFFFFFFF 0xffffffffUL +-#endif + + #ifdef NO_LONG_LONG + #undef ULLong +@@ -502,11 +468,7 @@ Bigint { + + static Bigint * + Balloc +-#ifdef KR_headers +- (k) int k; +-#else + (int k) +-#endif + { + int x; + Bigint *rv; +@@ -542,11 +504,7 @@ Balloc + + static void + Bfree +-#ifdef KR_headers +- (v) Bigint *v; +-#else + (Bigint *v) +-#endif + { + if (v) { + ACQUIRE_DTOA_LOCK(0); +@@ -561,11 +519,7 @@ y->wds*sizeof(Long) + 2*sizeof(int)) + + static Bigint * + multadd +-#ifdef KR_headers +- (b, m, a) Bigint *b; int m, a; +-#else + (Bigint *b, int m, int a) /* multiply by m and add a */ +-#endif + { + int i, wds; + #ifdef ULLong +@@ -618,11 +572,7 @@ multadd + + static Bigint * + s2b +-#ifdef KR_headers +- (s, nd0, nd, y9) CONST char *s; int nd0, nd; ULong y9; +-#else + (CONST char *s, int nd0, int nd, ULong y9) +-#endif + { + Bigint *b; + int i, k; +@@ -656,11 +606,7 @@ s2b + + static int + hi0bits +-#ifdef KR_headers +- (x) register ULong x; +-#else + (register ULong x) +-#endif + { + register int k = 0; + +@@ -690,11 +636,7 @@ hi0bits + + static int + lo0bits +-#ifdef KR_headers +- (y) ULong *y; +-#else + (ULong *y) +-#endif + { + register int k; + register ULong x = *y; +@@ -738,11 +680,7 @@ lo0bits + + static Bigint * + i2b +-#ifdef KR_headers +- (i) int i; +-#else + (int i) +-#endif + { + Bigint *b; + +@@ -754,11 +692,7 @@ i2b + + static Bigint * + mult +-#ifdef KR_headers +- (a, b) Bigint *a, *b; +-#else + (Bigint *a, Bigint *b) +-#endif + { + Bigint *c; + int k, wa, wb, wc; +@@ -866,11 +800,7 @@ mult + + static Bigint * + pow5mult +-#ifdef KR_headers +- (b, k) Bigint *b; int k; +-#else + (Bigint *b, int k) +-#endif + { + Bigint *b1, *p5, *p51; + int i; +@@ -923,11 +853,7 @@ pow5mult + + static Bigint * + lshift +-#ifdef KR_headers +- (b, k) Bigint *b; int k; +-#else + (Bigint *b, int k) +-#endif + { + int i, k1, n, n1; + Bigint *b1; +@@ -983,11 +909,7 @@ lshift + + static int + cmp +-#ifdef KR_headers +- (a, b) Bigint *a, *b; +-#else + (Bigint *a, Bigint *b) +-#endif + { + ULong *xa, *xa0, *xb, *xb0; + int i, j; +@@ -1017,11 +939,7 @@ cmp + + static Bigint * + diff +-#ifdef KR_headers +- (a, b) Bigint *a, *b; +-#else + (Bigint *a, Bigint *b) +-#endif + { + Bigint *c; + int i, wa, wb; +@@ -1111,15 +1029,12 @@ diff + + static double + ulp +-#ifdef KR_headers +- (x) double x; +-#else +- (double x) +-#endif ++ (double dx) + { + register Long L; +- double a; ++ U x, a; + ++ dval(x) = dx; + L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1; + #ifndef Avoid_Underflow + #ifndef Sudden_Underflow +@@ -1153,15 +1068,11 @@ ulp + + static double + b2d +-#ifdef KR_headers +- (a, e) Bigint *a; int *e; +-#else + (Bigint *a, int *e) +-#endif + { + ULong *xa, *xa0, w, y, z; + int k; +- double d; ++ U d; + #ifdef VAX + ULong d0, d1; + #else +@@ -1223,12 +1134,9 @@ b2d + + static Bigint * + d2b +-#ifdef KR_headers +- (d, e, bits) double d; int *e, *bits; +-#else +- (double d, int *e, int *bits) +-#endif ++ (double dd, int *e, int *bits) + { ++ U d; + Bigint *b; + int de, k; + ULong *x, y, z; +@@ -1237,6 +1145,9 @@ d2b + #endif + #ifdef VAX + ULong d0, d1; ++#endif ++ dval(d) = dd; ++#ifdef VAX + d0 = word0(d) >> 16 | word0(d) << 16; + d1 = word1(d) >> 16 | word1(d) << 16; + #else +@@ -1361,13 +1272,9 @@ d2b + + static double + ratio +-#ifdef KR_headers +- (a, b) Bigint *a, *b; +-#else + (Bigint *a, Bigint *b) +-#endif + { +- double da, db; ++ U da, db; + int k, ka, kb; + + dval(da) = b2d(a, &ka); +@@ -1453,11 +1360,7 @@ static CONST double tinytens[] = { 1e-16 + + static int + match +-#ifdef KR_headers +- (sp, t) char **sp, *t; +-#else + (CONST char **sp, CONST char *t) +-#endif + { + int c, d; + CONST char *s = *sp; +@@ -1475,11 +1378,7 @@ match + #ifndef No_Hex_NaN + static void + hexnan +-#ifdef KR_headers +- (rvp, sp) double *rvp; CONST char **sp; +-#else +- (double *rvp, CONST char **sp) +-#endif ++ (U *rvp, CONST char **sp) + { + ULong c, x[2]; + CONST char *s; +@@ -1529,11 +1428,7 @@ hexnan + + double + kjs_strtod +-#ifdef KR_headers +- (s00, se) CONST char *s00; char **se; +-#else + (CONST char *s00, char **se) +-#endif + { + #ifdef Avoid_Underflow + int scale; +@@ -1541,7 +1436,8 @@ kjs_strtod + int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, dsign, + e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign; + CONST char *s, *s0, *s1; +- double aadj, aadj1, adj, rv, rv0; ++ double aadj, aadj1, adj; ++ U aadj2, rv, rv0; + Long L; + ULong y, z; + Bigint *bb = NULL, *bb1 = NULL, *bd = NULL, *bd0 = NULL, *bs = NULL, *delta = NULL; +@@ -2302,7 +2198,9 @@ kjs_strtod + aadj = z; + aadj1 = dsign ? aadj : -aadj; + } +- word0(aadj1) += (2*P+1)*Exp_msk1 - y; ++ dval(aadj2) = aadj1; ++ word0(aadj2) += (2*P+1)*Exp_msk1 - y; ++ aadj1 = dval(aadj2); + } + adj = aadj1 * ulp(dval(rv)); + dval(rv) += adj; +@@ -2419,11 +2317,7 @@ kjs_strtod + + static int + quorem +-#ifdef KR_headers +- (b, S) Bigint *b, *S; +-#else + (Bigint *b, Bigint *S) +-#endif + { + int n; + ULong *bx, *bxe, q, *sx, *sxe; +@@ -2540,11 +2434,7 @@ quorem + #endif + + static char * +-#ifdef KR_headers +-rv_alloc(i) int i; +-#else + rv_alloc(int i) +-#endif + { + int j, k, *r; + +@@ -2563,11 +2453,7 @@ rv_alloc(int i) + } + + static char * +-#ifdef KR_headers +-nrv_alloc(s, rve, n) char *s, **rve; int n; +-#else + nrv_alloc(CONST char *s, char **rve, int n) +-#endif + { + char *rv, *t; + +@@ -2585,11 +2471,7 @@ nrv_alloc(CONST char *s, char **rve, int + */ + + void +-#ifdef KR_headers +-kjs_freedtoa(s) char *s; +-#else + kjs_freedtoa(char *s) +-#endif + { + Bigint *b = (Bigint *)((int *)s - 1); + b->maxwds = 1 << (b->k = *(int*)b); +@@ -2636,12 +2518,7 @@ kjs_freedtoa(char *s) + + char * + kjs_dtoa +-#ifdef KR_headers +- (d, mode, ndigits, decpt, sign, rve) +- double d; int mode, ndigits, *decpt, *sign; char **rve; +-#else +- (double d, int mode, int ndigits, int *decpt, int *sign, char **rve) +-#endif ++ (double dd, int mode, int ndigits, int *decpt, int *sign, char **rve) + { + /* Arguments ndigits, decpt, sign are similar to those + of ecvt and fcvt; trailing zeros are suppressed from +@@ -2686,7 +2563,8 @@ kjs_dtoa + ULong x; + #endif + Bigint *b, *b1, *delta, *mlo = NULL, *mhi, *S; +- double d2, ds, eps; ++ U d, d2, eps; ++ double ds; + char *s, *s0; + #ifdef Honor_FLT_ROUNDS + int rounding; +@@ -2702,6 +2580,7 @@ kjs_dtoa + } + #endif + ++ dval(d) = dd; + if (word0(d) & Sign_bit) { + /* set sign for everything, including 0's and NaNs */ + *sign = 1; + diff --git a/kde-frameworks/kdelibs/files/kdelibs-p15-r1074156.patch b/kde-frameworks/kdelibs/files/kdelibs-p15-r1074156.patch new file mode 100644 index 00000000..0960850a --- /dev/null +++ b/kde-frameworks/kdelibs/files/kdelibs-p15-r1074156.patch @@ -0,0 +1,5370 @@ +Changes between KDE 3.5.10 tag as modified by kdelibs-3.5-patchset-15.tar.bz2 +and KDE 3.5 branch r1074156. Only looking at subdirectory kdelibs here. +Logs since r849627 of the branch but this might be wrong. + +r849884 | coolo +updated packages + M kdeui/Makefile.am + M kdeui/kdepackages.h +r854560 | skilling +Fixing a few old errors + M kdoctools/customization/pt-BR/user.entities +r858854 | mueller (= kdelibs-3.5.10-post-r858853.diff in Gentoo patchset 15) +prefer the glibc header of inotify support over the linux header, as the latter is broken with newer kernels + M kio/kio/configure.in.in + M kio/kio/kdirwatch.cpp +r858971 | mueller (= kdelibs-3.5.10-post-r858853.diff in Gentoo patchset 15) +fix configure again + M kio/kio/configure.in.in +r859451 | mueller +fix build for older glibc's again + M kio/kio/kdirwatch.cpp +r859452 | mueller +perform the uid check on a file that exists even with Linux 2.4 + M kinit/start_kdeinit.c +r874968 | orlovich +Merged revision 874965: Fix crash when fixed-layout tables (wow, someone actually uses those?) specify all % width... + M khtml/rendering/table_layout.cpp +r886258 | neundorf + -sync partly with cmake.xml from trunk, i.e. add also all the new cmake commands and keywords, but don't change the... + M kate/data/cmake.xml +r971511 | winterz +Fix a crash that can happen when using KDatePicker on quitting Kontact. patch by Marc Mutz CCMAIL: mutz@kde.org + M kdeui/kdatetbl.cpp +r975371 | dfaure +gcc-4.4 fix from http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-gcc44.patch Not that I care... + M kioslave/ftp/ftp.cc +r987597 | tmcguire +Fix passwords with '!' in them here as well. + M kdecore/kstringhandler.cpp +r1002164 | fabo +backport CVE-2009-1725 fix + M khtml/html/htmltokenizer.cpp +r1017229 | lunakl +managed topmenus should not have a strut, otherwise they can affect other windows, I have no idea why I left this... + M kdeui/kmenubar.cpp +r1018214 | winterz +add so apidox for kdelibs/kdecore are created. + A kdecore/Mainpage.dox +r1021970 | winterz +backport necessary stuff from trunk for API generation using a modern doxygen.sh + A doc/common/Doxyfile.global + M doc/common/README.Doxygen + A doc/common/block_title_bottom.png + A doc/common/block_title_mid.png + A doc/common/block_title_top.png + M doc/common/doxygen.css + M doc/common/fdl-license + M doc/common/fdl-license.html + M doc/common/fdl-notice.html + A doc/common/flat.css + M doc/common/footer.html + M doc/common/header.html + M doc/common/kde-default.css + A doc/common/kde.css + M doc/common/mainfooter.html + M doc/common/mainheader.html + A doc/common/print.css + A doc/common/tabs.css + A doc/common/top-kde.jpg + A doc/common/top-left.jpg + A doc/common/top-right.jpg + A doc/common/top-right.png + A doc/common/top.jpg +r1022000 | winterz +whoopsie, forgot to change the release to 3.5 + M doc/common/header.html + M doc/common/mainheader.html +r1033549 | winterz +copy and slightly modify some missing Mainpage.dox from trunk to help us generate some more API dox for the KDE3... + A dnssd/Mainpage.dox + A kate/Mainpage.dox + A kconf_update/Mainpage.dox + A kded/Mainpage.dox + A kdesu/Mainpage.dox + A kdoctools/Mainpage.dox + A khtml/Mainpage.dox + A kimgio/Mainpage.dox + A kinit/Mainpage.dox + A kjs/Mainpage.dox + A knewstuff/Mainpage.dox + A kparts/Mainpage.dox + A kutils/Mainpage.dox +r1042270 | winterz +add home and business post office box fields approved by tokoe + M kabc/scripts/entrylist + M kabc/scripts/field.src.cpp +r1052104 | mueller +fix array overrun (CVE-2009-0689) + M kjs/dtoa.cpp +r1057062 | tmcguire +Support writing empty directories to ZIP files. + M kio/kio/kzip.cpp + M kio/kio/kzip.h +r1057078 | tmcguire +Don't assert here, just ignore the entry. This is used for empty directories in ZIP files. + M kio/kio/karchive.cpp +r1057086 | tmcguire +Use the correct permissions (S_IFDIR) so that KZip doesn't assert when opening the archive. ... + M kio/kio/kzip.cpp +r1065517 | tmcguire +Backport r978827 by pino from trunk to the 3.5 branch: + M kio/kio/kzip.cpp +r1074156 | mueller +fix build with gcc 4.5 + M kate/part/katehighlight.cpp + + +Index: kate/part/katehighlight.cpp +=================================================================== +--- kdelibs/kate/part/katehighlight.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kate/part/katehighlight.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -3225,7 +3225,7 @@ + list.append(charAttribute); + + KateAttribute* string = new KateAttribute(); +- string->setTextColor(QColor::QColor("#D00")); ++ string->setTextColor(QColor("#D00")); + string->setSelectedTextColor(Qt::red); + list.append(string); + +@@ -3242,9 +3242,9 @@ + + KateAttribute* alert = new KateAttribute(); + alert->setTextColor(Qt::black); +- alert->setSelectedTextColor( QColor::QColor("#FCC") ); ++ alert->setSelectedTextColor( QColor("#FCC") ); + alert->setBold(true); +- alert->setBGColor( QColor::QColor("#FCC") ); ++ alert->setBGColor( QColor("#FCC") ); + list.append(alert); + + KateAttribute* functionAttribute = new KateAttribute(); +Index: kate/data/cmake.xml +=================================================================== +--- kdelibs/kate/data/cmake.xml (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kate/data/cmake.xml (.../branches/KDE/3.5) (revision 1074156) +@@ -1,13 +1,34 @@ + <?xml version="1.0" encoding="UTF-8"?> + <!DOCTYPE language SYSTEM "language.dtd"> +-<!-- Author: Alexander Neundorf <neundorf@kde.org> //--> +-<!-- cmake 2.0.3 syntax highlighting --> +-<!-- dsKeyword, dsDataType, dsDecVal, dsBaseN, dsFloat, dsChar, dsString, dsComment, dsOthers, new in KDE 3.3: dsAlert, dsFunction, dsRegionMarker, dsError --> +-<language name="CMake" version="1.03" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype=""> ++<!-- ++ This file is part of KDE's kate project. ++ ++ Copyright 2004 Alexander Neundorf (neundorf@kde.org) ++ Copyright 2005 Dominik Haumann (dhdev@gmx.de) ++ Copyright 2007,2008 Matthew Woehlke (mw_triad@users.sourceforge.net) ++ ++ ********************************************************************** ++ * This library is free software; you can redistribute it and/or * ++ * modify it under the terms of the GNU Lesser General Public * ++ * License as published by the Free Software Foundation; either * ++ * version 2 of the License, or (at your option) any later version. * ++ * * ++ * This library is distributed in the hope that it will be useful, * ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of * ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * ++ * Lesser General Public License for more details. * ++ * * ++ * You should have received a copy of the GNU Lesser General Public * ++ * License along with this library; if not, write to the * ++ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * ++ * Boston, MA 02110-1301, USA. * ++ ********************************************************************** ++ --> ++<!-- generated for "cmake version 2.6-patch 2" --> ++<language name="CMake" version="1.06" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL"> + <highlighting> + + <list name = "commands"> +- <item> ABSTRACT_FILES </item> + <item> ADD_CUSTOM_COMMAND </item> + <item> ADD_CUSTOM_TARGET </item> + <item> ADD_DEFINITIONS </item> +@@ -17,18 +38,26 @@ + <item> ADD_SUBDIRECTORY </item> + <item> ADD_TEST </item> + <item> AUX_SOURCE_DIRECTORY </item> ++ <item> BREAK </item> + <item> BUILD_COMMAND </item> + <item> BUILD_NAME </item> + <item> CMAKE_MINIMUM_REQUIRED </item> ++ <item> CMAKE_POLICY </item> + <item> CONFIGURE_FILE </item> + <item> CREATE_TEST_SOURCELIST </item> ++ <item> DEFINE_PROPERTY </item> + <item> ELSE </item> + <item> ELSEIF </item> ++ <item> ENABLE_LANGUAGE </item> + <item> ENABLE_TESTING </item> + <item> ENDFOREACH </item> ++ <item> ENDFUNCTION </item> + <item> ENDIF </item> + <item> ENDMACRO </item> ++ <item> ENDWHILE </item> ++ <item> EXECUTE_PROCESS </item> + <item> EXEC_PROGRAM </item> ++ <item> EXPORT </item> + <item> EXPORT_LIBRARY_DEPENDENCIES </item> + <item> FILE </item> + <item> FIND_FILE </item> +@@ -38,11 +67,14 @@ + <item> FIND_PROGRAM </item> + <item> FLTK_WRAP_UI </item> + <item> FOREACH </item> ++ <item> FUNCTION </item> + <item> GET_CMAKE_PROPERTY </item> + <item> GET_DIRECTORY_PROPERTY </item> + <item> GET_FILENAME_COMPONENT </item> ++ <item> GET_PROPERTY </item> + <item> GET_SOURCE_FILE_PROPERTY </item> + <item> GET_TARGET_PROPERTY </item> ++ <item> GET_TEST_PROPERTY </item> + <item> IF </item> + <item> INCLUDE </item> + <item> INCLUDE_DIRECTORIES </item> +@@ -61,6 +93,7 @@ + <item> MACRO </item> + <item> MAKE_DIRECTORY </item> + <item> MARK_AS_ADVANCED </item> ++ <item> MATH </item> + <item> MESSAGE </item> + <item> OPTION </item> + <item> OUTPUT_REQUIRED_FILES </item> +@@ -69,14 +102,14 @@ + <item> QT_WRAP_UI </item> + <item> REMOVE </item> + <item> REMOVE_DEFINITIONS </item> ++ <item> RETURN </item> + <item> SEPARATE_ARGUMENTS </item> + <item> SET </item> + <item> SET_DIRECTORY_PROPERTIES </item> ++ <item> SET_PROPERTY </item> + <item> SET_SOURCE_FILES_PROPERTIES </item> + <item> SET_TARGET_PROPERTIES </item> + <item> SITE_NAME </item> +- <item> SOURCE_FILES </item> +- <item> SOURCE_FILES_REMOVE </item> + <item> SOURCE_GROUP </item> + <item> STRING </item> + <item> SUBDIRS </item> +@@ -84,14 +117,14 @@ + <item> TARGET_LINK_LIBRARIES </item> + <item> TRY_COMPILE </item> + <item> TRY_RUN </item> +- <item> USE_MANGLED_MESA </item> ++ <item> UNSET </item> + <item> UTILITY_SOURCE </item> + <item> VARIABLE_REQUIRES </item> ++ <item> VARIABLE_WATCH </item> + <item> VTK_MAKE_INSTANTIATOR </item> + <item> VTK_WRAP_JAVA </item> + <item> VTK_WRAP_PYTHON </item> + <item> VTK_WRAP_TCL </item> +- <item> WRAP_EXCLUDE_FILES </item> + <item> WRITE_FILE </item> + </list> + +@@ -106,10 +139,13 @@ + <item> ARGS </item> + <item> ASCII </item> + <item> BEFORE </item> ++ <item> BRIEF_DOCS </item> ++ <item> BUNDLE </item> + <item> CACHE </item> + <item> CACHE_VARIABLES </item> + <item> CLEAR </item> + <item> CMAKE_FLAGS </item> ++ <item> CMAKE_FIND_ROOT_PATH_BOTH </item> + <item> CODE </item> + <item> COMMAND </item> + <item> COMMANDS </item> +@@ -118,45 +154,62 @@ + <item> COMPARE </item> + <item> COMPILE_FLAGS </item> + <item> COMPONENT </item> ++ <item> COMPONENTS </item> + <item> CONFIGURATIONS </item> ++ <item> CONFIGURE </item> + <item> COPYONLY </item> + <item> DEFINED </item> + <item> DEFINE_SYMBOL </item> ++ <item> DEFINITION </item> + <item> DEPENDS </item> + <item> DESTINATION </item> ++ <item> DIRECTORY </item> + <item> DIRECTORY_PERMISSIONS </item> + <item> DOC </item> ++ <item> DOWNLOAD </item> + <item> EQUAL </item> + <item> ESCAPE_QUOTES </item> ++ <item> EXACT </item> + <item> EXCLUDE </item> + <item> EXCLUDE_FROM_ALL </item> + <item> EXISTS </item> +- <item> EXPORT_MACRO </item> ++ <item> EXPORT </item> ++ <item> EXPR </item> + <item> EXT </item> + <item> EXTRA_INCLUDE </item> + <item> FATAL_ERROR </item> + <item> FILE </item> + <item> FILES </item> + <item> FILE_PERMISSIONS </item> ++ <item> FILES_MATCHING </item> + <item> FORCE </item> +- <item> FUNCTION </item> ++ <item> FRAMEWORK </item> ++ <item> FULL_DOCS </item> + <item> GENERATED </item> ++ <item> GET </item> + <item> GLOB </item> + <item> GLOB_RECURSE </item> ++ <item> GLOBAL </item> + <item> GREATER </item> + <item> GROUP_SIZE </item> + <item> HEADER_FILE_ONLY </item> + <item> HEADER_LOCATION </item> ++ <item> HINTS </item> + <item> IMMEDIATE </item> + <item> INCLUDES </item> + <item> INCLUDE_DIRECTORIES </item> + <item> INCLUDE_INTERNALS </item> + <item> INCLUDE_REGULAR_EXPRESSION </item> ++ <item> INHERITED </item> + <item> INTERNAL </item> ++ <item> IS_ABSOLUTE </item> ++ <item> IS_NEWER_THAN </item> ++ <item> LENGTH </item> + <item> LESS </item> + <item> LIBRARY </item> + <item> LINK_DIRECTORIES </item> + <item> LINK_FLAGS </item> ++ <item> LINK_INTERFACE_LIBRARIES </item> + <item> LOCATION </item> + <item> MACOSX_BUNDLE </item> + <item> MACROS </item> +@@ -167,19 +220,33 @@ + <item> MATCHES </item> + <item> MODULE </item> + <item> NAME </item> ++ <item> NAMELINK_ONLY </item> ++ <item> NAMELINK_SKIP </item> ++ <item> NAMES </item> + <item> NAME_WE </item> + <item> NOT </item> + <item> NOTEQUAL </item> ++ <item> NO_CMAKE_PATH </item> ++ <item> NO_CMAKE_ENVIRONMENT_PATH </item> ++ <item> NO_CMAKE_FIND_ROOT_PATH </item> ++ <item> NO_DEFAULT_PATH </item> ++ <item> NO_MODULE </item> + <item> NO_SYSTEM_PATH </item> ++ <item> NO_SYSTEM_ENVIRONMENT_PATH </item> + <item> OBJECT_DEPENDS </item> ++ <item> ONLY_CMAKE_FIND_ROOT_PATH </item> + <item> OPTIONAL </item> + <item> OR </item> + <item> OUTPUT </item> + <item> OUTPUT_VARIABLE </item> ++ <item> PARENT_SCOPE </item> + <item> PATH </item> + <item> PATHS </item> ++ <item> PATH_SUFFIXES </item> + <item> PATTERN </item> + <item> PERMISSIONS </item> ++ <item> POLICY </item> ++ <item> POP </item> + <item> POST_BUILD </item> + <item> POST_INSTALL_SCRIPT </item> + <item> PREFIX </item> +@@ -187,40 +254,60 @@ + <item> PRE_BUILD </item> + <item> PRE_INSTALL_SCRIPT </item> + <item> PRE_LINK </item> ++ <item> PRIVATE_HEADER </item> + <item> PROGRAM </item> + <item> PROGRAMS </item> + <item> PROGRAM_ARGS </item> + <item> PROPERTIES </item> ++ <item> PUBLIC_HEADER </item> ++ <item> PUSH </item> + <item> QUIET </item> ++ <item> RANDOM </item> + <item> RANGE </item> + <item> READ </item> + <item> REGEX </item> + <item> REGULAR_EXPRESSION </item> ++ <item> RELATIVE_PATH </item> ++ <item> REMOVE </item> ++ <item> REMOVE_RECURSE </item> + <item> RENAME </item> + <item> REPLACE </item> + <item> REQUIRED </item> ++ <item> RESOURCE </item> + <item> RETURN_VALUE </item> + <item> RUNTIME </item> + <item> RUNTIME_DIRECTORY </item> + <item> SCRIPT </item> + <item> SEND_ERROR </item> + <item> SHARED </item> ++ <item> SOURCE </item> + <item> SOURCES </item> + <item> STATIC </item> + <item> STATUS </item> ++ <item> STRIP </item> ++ <item> STRINGS </item> + <item> STREQUAL </item> + <item> STRGREATER </item> + <item> STRLESS </item> + <item> SUFFIX </item> ++ <item> SUBSTRING </item> + <item> TARGET </item> + <item> TARGETS </item> ++ <item> TIMEOUT </item> + <item> TOLOWER </item> + <item> TOUPPER </item> ++ <item> TO_CMAKE_PATH </item> ++ <item> TO_NATIVE_PATH </item> + <item> USE_SOURCE_PERMISSIONS </item> + <item> VAR </item> ++ <item> VARIABLE </item> + <item> VARIABLES </item> + <item> VERSION </item> ++ <item> VERSION_LESS </item> ++ <item> VERSION_EQUAL </item> ++ <item> VERSION_GREATER </item> + <item> WIN32 </item> ++ <item> WORKING_DIRECTORY </item> + <item> WRAP_EXCLUDE </item> + <item> WRITE </item> + </list> +Index: kate/Mainpage.dox +=================================================================== +--- kdelibs/kate/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kate/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,36 @@ ++/** @mainpage Kate Editor Component ++ ++The Kate Editor Component (also called Kate Part) implements the ++KTextEditor interfaces. Thus, all Kate Part classes are internal ++and never appear in public interfaces. ++ ++If you wish to have a text editor component in your application, ++use the KTextEditor interfaces. ++ ++@authors ++Christoph Cullmann \<cullmann@kde.org\><br> ++Joseph Wenninger \<jowenn@kde.org\><br> ++Anders Lund \<anders@alweb.dk\><br> ++Hamish Rodda \<rodda@kde.org\><br> ++Waldo Bastian \<bastian@kde.org\><br> ++Charles Samuels \<charles@kde.org\><br> ++Michael Bartl \<michael.bartl1@chello.at\><br> ++Matt Newell \<newellm@proaxis.com\><br> ++Michael McCallum \<gholam@xtra.co.nz\><br> ++John Firebaugh \<jfirebaugh@kde.org\><br> ++Nadeem Hasan \<nhasan@nadmm.com\><br> ++Jochen Wilhelmy \<digisnap@cs.tu-berlin.de\><br> ++Glen Parker \<glenebob@nwlink.com\><br> ++Michael Koch \<koch@kde.org\><br> ++Dominik Haumann \<dhdev@gmx.de\> ++ ++@maintainers ++Christoph Cullmann \<cullmann@kde.org\> ++ ++@licenses ++@lgpl ++ ++*/ ++// DOXYGEN_REFERENCES = kdecore kio kdeui kparts interfaces/kdocument interfaces/ktexteditor kjs ++// DOXYGEN_SET_PROJECT_NAME = Kate ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kconf_update/Mainpage.dox +=================================================================== +--- kdelibs/kconf_update/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kconf_update/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,31 @@ ++/** @mainpage ./kconf_update ++ ++kconf_update is a tool designed to update config files. Over time applications ++sometimes need to rearrange the way configuration options are stored. Since ++such an update shouldn't influence the configuration options that the user ++has selected, the application must take care that the options stored in the ++old way will still be honored. ++ ++What used to happen is that the application looks up both the old and the ++new configuration option and then decides which one to use. This method has ++several drawbacks: ++- The application may need to read more configuration files than strictly ++ needed, resulting in a slower startup. ++- The application becomes bigger with code that will only be used once. ++ ++kconf_update addresses these problems by offering a framework to update ++configuration files without adding code to the application itself. ++ ++See the <a href="http://websvn.kde.org/trunk/KDE/kdelibs/kconf_update/README.kconf_update?view=markup">README file</a> for more information. ++ ++@authors ++Waldo Bastian \<bastian@kde.org\> ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@lgpl ++ ++*/ ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: doc/common/tabs.css +=================================================================== +--- kdelibs/doc/common/tabs.css (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/doc/common/tabs.css (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,102 @@ ++/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ ++ ++DIV.tabs ++{ ++ float : left; ++ width : 100%; ++ background : url("tab_b.gif") repeat-x bottom; ++ margin-bottom : 4px; ++} ++ ++DIV.tabs UL ++{ ++ margin : 0px; ++ padding-left : 10px; ++ list-style : none; ++} ++ ++DIV.tabs LI, DIV.tabs FORM ++{ ++ display : inline; ++ margin : 0px; ++ padding : 0px; ++} ++ ++DIV.tabs FORM ++{ ++ float : right; ++} ++ ++DIV.tabs A ++{ ++ float : left; ++ background : url("tab_r.gif") no-repeat right top; ++ border-bottom : 1px solid #84B0C7; ++ font-size : x-small; ++ font-weight : bold; ++ text-decoration : none; ++} ++ ++DIV.tabs A:hover ++{ ++ background-position: 100% -150px; ++} ++ ++DIV.tabs A:link, DIV.tabs A:visited, ++DIV.tabs A:active, DIV.tabs A:hover ++{ ++ color: #1A419D; ++} ++ ++DIV.tabs SPAN ++{ ++ float : left; ++ display : block; ++ background : url("tab_l.gif") no-repeat left top; ++ padding : 5px 9px; ++ white-space : nowrap; ++} ++ ++DIV.tabs INPUT ++{ ++ float : right; ++ display : inline; ++ font-size : 1em; ++} ++ ++DIV.tabs TD ++{ ++ font-size : x-small; ++ font-weight : bold; ++ text-decoration : none; ++} ++ ++ ++ ++/* Commented Backslash Hack hides rule from IE5-Mac \*/ ++DIV.tabs SPAN {float : none;} ++/* End IE5-Mac hack */ ++ ++DIV.tabs A:hover SPAN ++{ ++ background-position: 0% -150px; ++} ++ ++DIV.tabs LI#current A ++{ ++ background-position: 100% -150px; ++ border-width : 0px; ++} ++ ++DIV.tabs LI#current SPAN ++{ ++ background-position: 0% -150px; ++ padding-bottom : 6px; ++} ++ ++DIV.nav ++{ ++ background : none; ++ border : none; ++ border-bottom : 1px solid #84B0C7; ++} +Index: doc/common/fdl-license +=================================================================== +--- kdelibs/doc/common/fdl-license (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/fdl-license (.../branches/KDE/3.5) (revision 1074156) +@@ -1,8 +1,9 @@ + GNU Free Documentation License +- Version 1.1, March 2000 ++ Version 1.2, November 2002 + +- Copyright (C) 2000 Free Software Foundation, Inc. +- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ ++ Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. ++ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +@@ -10,12 +11,12 @@ + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other +-written document "free" in the sense of freedom: to assure everyone +-the effective freedom to copy and redistribute it, with or without +-modifying it, either commercially or noncommercially. Secondarily, +-this License preserves for the author and publisher a way to get +-credit for their work, while not being considered responsible for +-modifications made by others. ++functional and useful document "free" in the sense of freedom: to ++assure everyone the effective freedom to copy and redistribute it, ++with or without modifying it, either commercially or noncommercially. ++Secondarily, this License preserves for the author and publisher a way ++to get credit for their work, while not being considered responsible ++for modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. It +@@ -33,11 +34,15 @@ + + 1. APPLICABILITY AND DEFINITIONS + +-This License applies to any manual or other work that contains a +-notice placed by the copyright holder saying it can be distributed +-under the terms of this License. The "Document", below, refers to any +-such manual or work. Any member of the public is a licensee, and is +-addressed as "you". ++This License applies to any manual or other work, in any medium, that ++contains a notice placed by the copyright holder saying it can be ++distributed under the terms of this License. Such a notice grants a ++world-wide, royalty-free license, unlimited in duration, to use that ++work under the conditions stated herein. The "Document", below, ++refers to any such manual or work. Any member of the public is a ++licensee, and is addressed as "you". You accept the license if you ++copy, modify or distribute the work in a way requiring permission ++under copyright law. + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with +@@ -47,7 +52,7 @@ + the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall subject + (or to related matters) and contains nothing that could fall directly +-within that overall subject. (For example, if the Document is in part a ++within that overall subject. (Thus, if the Document is in part a + textbook of mathematics, a Secondary Section may not explain any + mathematics.) The relationship could be a matter of historical + connection with the subject or with related matters, or of legal, +@@ -56,33 +61,40 @@ + + The "Invariant Sections" are certain Secondary Sections whose titles + are designated, as being those of Invariant Sections, in the notice +-that says that the Document is released under this License. ++that says that the Document is released under this License. If a ++section does not fit the above definition of Secondary then it is not ++allowed to be designated as Invariant. The Document may contain zero ++Invariant Sections. If the Document does not identify any Invariant ++Sections then there are none. + + The "Cover Texts" are certain short passages of text that are listed, + as Front-Cover Texts or Back-Cover Texts, in the notice that says that +-the Document is released under this License. ++the Document is released under this License. A Front-Cover Text may ++be at most 5 words, and a Back-Cover Text may be at most 25 words. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the +-general public, whose contents can be viewed and edited directly and ++general public, that is suitable for revising the document + straightforwardly with generic text editors or (for images composed of + pixels) generic paint programs or (for drawings) some widely available + drawing editor, and that is suitable for input to text formatters or + for automatic translation to a variety of formats suitable for input + to text formatters. A copy made in an otherwise Transparent file +-format whose markup has been designed to thwart or discourage +-subsequent modification by readers is not Transparent. A copy that is +-not "Transparent" is called "Opaque". ++format whose markup, or absence of markup, has been arranged to thwart ++or discourage subsequent modification by readers is not Transparent. ++An image format is not Transparent if used for any substantial amount ++of text. A copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, SGML + or XML using a publicly available DTD, and standard-conforming simple +-HTML designed for human modification. Opaque formats include +-PostScript, PDF, proprietary formats that can be read and edited only +-by proprietary word processors, SGML or XML for which the DTD and/or ++HTML, PostScript or PDF designed for human modification. Examples of ++transparent image formats include PNG, XCF and JPG. Opaque formats ++include proprietary formats that can be read and edited only by ++proprietary word processors, SGML or XML for which the DTD and/or + processing tools are not generally available, and the +-machine-generated HTML produced by some word processors for output +-purposes only. ++machine-generated HTML, PostScript or PDF produced by some word ++processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the material +@@ -91,7 +103,22 @@ + the text near the most prominent appearance of the work's title, + preceding the beginning of the body of the text. + ++A section "Entitled XYZ" means a named subunit of the Document whose ++title either is precisely XYZ or contains XYZ in parentheses following ++text that translates XYZ in another language. (Here XYZ stands for a ++specific section name mentioned below, such as "Acknowledgements", ++"Dedications", "Endorsements", or "History".) To "Preserve the Title" ++of such a section when you modify the Document means that it remains a ++section "Entitled XYZ" according to this definition. + ++The Document may include Warranty Disclaimers next to the notice which ++states that this License applies to the Document. These Warranty ++Disclaimers are considered to be included by reference in this ++License, but only as regards disclaiming warranties: any other ++implication that these Warranty Disclaimers may have is void and has ++no effect on the meaning of this License. ++ ++ + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either +@@ -110,9 +137,10 @@ + + 3. COPYING IN QUANTITY + +-If you publish printed copies of the Document numbering more than 100, +-and the Document's license notice requires Cover Texts, you must enclose +-the copies in covers that carry, clearly and legibly, all these Cover ++If you publish printed copies (or copies in media that commonly have ++printed covers) of the Document, numbering more than 100, and the ++Document's license notice requires Cover Texts, you must enclose the ++copies in covers that carry, clearly and legibly, all these Cover + Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on + the back cover. Both covers must also clearly and legibly identify + you as the publisher of these copies. The front cover must present +@@ -130,16 +158,15 @@ + If you publish or distribute Opaque copies of the Document numbering + more than 100, you must either include a machine-readable Transparent + copy along with each Opaque copy, or state in or with each Opaque copy +-a publicly-accessible computer-network location containing a complete +-Transparent copy of the Document, free of added material, which the +-general network-using public has access to download anonymously at no +-charge using public-standard network protocols. If you use the latter +-option, you must take reasonably prudent steps, when you begin +-distribution of Opaque copies in quantity, to ensure that this +-Transparent copy will remain thus accessible at the stated location +-until at least one year after the last time you distribute an Opaque +-copy (directly or through your agents or retailers) of that edition to +-the public. ++a computer-network location from which the general network-using ++public has access to download using public-standard network protocols ++a complete Transparent copy of the Document, free of added material. ++If you use the latter option, you must take reasonably prudent steps, ++when you begin distribution of Opaque copies in quantity, to ensure ++that this Transparent copy will remain thus accessible at the stated ++location until at least one year after the last time you distribute an ++Opaque copy (directly or through your agents or retailers) of that ++edition to the public. + + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to give +@@ -163,7 +190,8 @@ + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the +- Document (all of its principal authors, if it has less than five). ++ Document (all of its principal authors, if it has fewer than five), ++ unless they release you from this requirement. + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. +@@ -175,10 +203,10 @@ + G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. + H. Include an unaltered copy of this License. +-I. Preserve the section entitled "History", and its title, and add to +- it an item stating at least the title, year, new authors, and ++I. Preserve the section Entitled "History", Preserve its Title, and add ++ to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If +- there is no section entitled "History" in the Document, create one ++ there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +@@ -189,17 +217,18 @@ + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +-K. In any section entitled "Acknowledgements" or "Dedications", +- preserve the section's title, and preserve in the section all the +- substance and tone of each of the contributor acknowledgements ++K. For any section Entitled "Acknowledgements" or "Dedications", ++ Preserve the Title of the section, and preserve in the section all ++ the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +-M. Delete any section entitled "Endorsements". Such a section ++M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +-N. Do not retitle any existing section as "Endorsements" ++N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. ++O. Preserve any Warranty Disclaimers. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no material +@@ -208,7 +237,7 @@ + list of Invariant Sections in the Modified Version's license notice. + These titles must be distinct from any other section titles. + +-You may add a section entitled "Endorsements", provided it contains ++You may add a section Entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition of a +@@ -236,7 +265,7 @@ + versions, provided that you include in the combination all of the + Invariant Sections of all of the original documents, unmodified, and + list them all as Invariant Sections of your combined work in its +-license notice. ++license notice, and that you preserve all their Warranty Disclaimers. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single +@@ -247,11 +276,11 @@ + Make the same adjustment to the section titles in the list of + Invariant Sections in the license notice of the combined work. + +-In the combination, you must combine any sections entitled "History" +-in the various original documents, forming one section entitled +-"History"; likewise combine any sections entitled "Acknowledgements", +-and any sections entitled "Dedications". You must delete all sections +-entitled "Endorsements." ++In the combination, you must combine any sections Entitled "History" ++in the various original documents, forming one section Entitled ++"History"; likewise combine any sections Entitled "Acknowledgements", ++and any sections Entitled "Dedications". You must delete all sections ++Entitled "Endorsements". + + + 6. COLLECTIONS OF DOCUMENTS +@@ -268,23 +297,24 @@ + other respects regarding verbatim copying of that document. + + +- + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other separate + and independent documents or works, in or on a volume of a storage or +-distribution medium, does not as a whole count as a Modified Version +-of the Document, provided no compilation copyright is claimed for the +-compilation. Such a compilation is called an "aggregate", and this +-License does not apply to the other self-contained works thus compiled +-with the Document, on account of their being thus compiled, if they +-are not themselves derivative works of the Document. ++distribution medium, is called an "aggregate" if the copyright ++resulting from the compilation is not used to limit the legal rights ++of the compilation's users beyond what the individual works permit. ++When the Document is included in an aggregate, this License does not ++apply to the other works in the aggregate which are not themselves ++derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these +-copies of the Document, then if the Document is less than one quarter +-of the entire aggregate, the Document's Cover Texts may be placed on +-covers that surround only the Document within the aggregate. +-Otherwise they must appear on covers around the whole aggregate. ++copies of the Document, then if the Document is less than one half of ++the entire aggregate, the Document's Cover Texts may be placed on ++covers that bracket the Document within the aggregate, or the ++electronic equivalent of covers if the Document is in electronic form. ++Otherwise they must appear on printed covers that bracket the whole ++aggregate. + + + 8. TRANSLATION +@@ -295,12 +325,19 @@ + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a +-translation of this License provided that you also include the +-original English version of this License. In case of a disagreement +-between the translation and the original English version of this +-License, the original English version will prevail. ++translation of this License, and all the license notices in the ++Document, and any Warranty Disclaimers, provided that you also include ++the original English version of this License and the original versions ++of those notices and disclaimers. In case of a disagreement between ++the translation and the original version of this License or a notice ++or disclaimer, the original version will prevail. + ++If a section in the Document is Entitled "Acknowledgements", ++"Dedications", or "History", the requirement (section 4) to Preserve ++its Title (section 1) will typically require changing the actual ++title. + ++ + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document except +@@ -317,8 +354,8 @@ + The Free Software Foundation may publish new, revised versions + of the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may +-differ in detail to address new problems or concerns. See +-http:///www.gnu.org/copyleft/. ++differ in detail to address new problems or concerns. See ++http://www.gnu.org/copyleft/. + + Each version of the License is given a distinguishing version number. + If the Document specifies that a particular numbered version of this +@@ -336,20 +373,24 @@ + the License in the document and put the following copyright and + license notices just after the title page: + +- Copyright (c) YEAR YOUR NAME. +- Permission is granted to copy, distribute and/or modify this document +- under the terms of the GNU Free Documentation License, Version 1.1 +- or any later version published by the Free Software Foundation; +- with the Invariant Sections being LIST THEIR TITLES, with the +- Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. +- A copy of the license is included in the section entitled "GNU +- Free Documentation License". ++ Copyright (c) YEAR YOUR NAME. ++ Permission is granted to copy, distribute and/or modify this document ++ under the terms of the GNU Free Documentation License, Version 1.2 ++ or any later version published by the Free Software Foundation; ++ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. ++ A copy of the license is included in the section entitled "GNU ++ Free Documentation License". + +-If you have no Invariant Sections, write "with no Invariant Sections" +-instead of saying which ones are invariant. If you have no +-Front-Cover Texts, write "no Front-Cover Texts" instead of +-"Front-Cover Texts being LIST"; likewise for Back-Cover Texts. ++If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, ++replace the "with...Texts." line with this: + ++ with the Invariant Sections being LIST THEIR TITLES, with the ++ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. ++ ++If you have Invariant Sections without Cover Texts, or some other ++combination of the three, merge those two alternatives to suit the ++situation. ++ + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, +Index: doc/common/header.html +=================================================================== +--- kdelibs/doc/common/header.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/header.html (.../branches/KDE/3.5) (revision 1074156) +@@ -1,56 +1,67 @@ + <?xml version="1.0" encoding="UTF-8"?> + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +-<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> + ++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head> +- <title>$title ($projectname)</title> ++ <title>$title</title> ++ ++<style type="text/css"> ++ .cp-doNotDisplay { display: none; } ++ @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }} ++ .cp-edit { text-align: right; } ++ @media print, embossed { .cp-edit { display: none; }} ++</style> ++ + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +- + <meta http-equiv="Content-Style-Type" content="text/css" /> +- +- <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org" r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org" r (n 0 s 0 v 0 l 0))' /> +- ++ <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" /> + <meta name="trademark" content="KDE e.V." /> + <meta name="description" content="K Desktop Environment Homepage, KDE.org" /> + <meta name="MSSmartTagsPreventParsing" content="true" /> + <meta name="robots" content="all" /> +- +- <link rel="shortcut icon" href="@topdir@/favicon.ico" /> +- +-<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" /> +- +- +- ++ <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" /> ++ <link rel="shortcut icon" href="@topdir@/favicon.ico" /><link rel="icon" href="@topdir@/favicon.ico" /> ++ <link rel="stylesheet" type="text/css" href="@topdir@/doxygen.css" /> ++ <link rel="stylesheet" type="text/css" href="@topdir@/tabs.css" /> ++ <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="@topdir@/kde.css" /> ++ <link rel="stylesheet" media="print, embossed" type="text/css" href="@topdir@/print.css" /> ++ <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="@topdir@/flat.css" /> + </head> + + <body> + +-<div id="nav_header_top" align="right"> +- <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a> ++<ul class="cp-doNotDisplay"> ++ <li><a href="#cp-content" accesskey="2">Skip to content</a></li> ++ <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li> ++</ul> + +- <a href="@topdir@"><img id="nav_header_logo" alt="Home" align="left" src="@topdir@/kde_gear_64.png" border="0" /></a> +- <span class="doNotDisplay">::</span> ++<div id="container"> ++<div id="header"> ++ <div id="header_top"><div><div> ++ <img alt ="" src="@topdir@/top-kde.jpg"/> ++ KDE 3.5 API Reference </div></div></div> ++ <div id="header_bottom"> ++ <div id="location"> ++ <ul> ++ <li><a href="http://api.kde.org">KDE API Reference</a></li> ++ <li><a href="@topdir@/index.html">@topname@</a></li> ++ </ul> ++ </div> + +- <div id="nav_header_title" align="left">KDE API Reference</div> +- +- +-</div> +- +-<div id="nav_header_bottom" align="right"> +- <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span> +- <div id="nav_header_bottom_right" style="text-align: left;"> +-/ <a href="@topdir@">API Reference</a> +-<!-- pmenu $projectname --> ++ <div id="menu"> ++<ul><li><a href="http://kde.org/family/">Sitemap</a></li> ++<li><a href="http://kde.org/contact/">Contact Us</a></li> ++</ul> </div> + </div> + </div> ++<!-- End page header --> ++ <div id="body_wrapper"> ++ <div id="body"> ++ <!-- begin main content --> ++ <div id="right"> ++ <div class="content"> ++ <div id="main"> ++ <div class="clearer"> </div> ++<h2><a name="content"></a>$projectname</h2> + +- +-<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%"> +-<tr> +- <td valign="top" class="menuheader" height="0"></td> +- +- <td id="contentcolumn" valign="top" rowspan="2" > +- <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;"> +- <a name="content"></a> +- +- ++<!-- BC --> +Index: doc/common/top-left.jpg +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/top-left.jpg +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/top-right.jpg +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/top-right.jpg +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/mainfooter.html +=================================================================== +--- kdelibs/doc/common/mainfooter.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/mainfooter.html (.../branches/KDE/3.5) (revision 1074156) +@@ -1,68 +1,72 @@ +- </div></div> +- +- +- </td> +- </tr> +- <tr> +- <td valign="top" id="leftmenu" width="25%"> +- <a name="navigation"></a> +-<div class="menu_box"><h2>API Dox</h2> +-<div class="nav_list"> +-<ul> +-<!-- gmenu --> +-</ul></div></div> +- +- +- </td> +-</tr> +-</table> +- + <div class="copyrights"> + This file is part of the documentation for $projectname $projectnumber.<br/> +-Documentation copyright © 1996-2005 the KDE developers.<br/> ++Documentation copyright © @copyright@.<br/> + Generated on $datetime by + <a href="http://www.doxygen.org/index.html">doxygen</a> $doxygenversion written +-by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2003 ++by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2006 + <p> +-KDE's <a href="http://developer.kde.org/policies/documentationpolicy.html">Doxygen guidelines</a> are available online. ++KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online. + Questions about the reference manuals should be sent to +-<a href="mailto:groot@kde.org">Adriaan de Groot</a> ++<a href="mailto:groot@kde.org">Adriaan de Groot</a> + or +-<a href="mailto:wintert@kde.org">Allen Winter</a>. ++<a href="mailto:winter@kde.org">Allen Winter</a>. ++ + </p> + </div> ++ </div> ++ </div> ++ </div> ++ <div id="left"> ++ <div class="menu_box"> + +-<div style="clear:both; height: 1px;"> </div> ++<!-- menu --> ++<!-- cmenu.begin --> ++<h2>Class Picker</h2> ++<div style="text-align: center;"> ++<form name="guideform"> ++<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> ++<option value="annotated.html">Choose...</option> ++<!-- cmenu --> ++</select> ++</form> ++</div> ++<!-- cmenu.end --> + ++<div class="menu_box"> ++<a name="cp-menu" /><div class="menutitle"><div> ++<h2 id="cp-menu-project">@topname@</h2> ++<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "$projectname"</a> ++</div></div> ++<div class="nav_list"> ++<ul> ++<!-- gmenu --> ++</ul></div></div> + +-<span class="doNotDisplay"> +- <a href="http://www.kde.org/" accesskey="8">KDE Home</a> | +- <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> | +- <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a> +-</span> ++ </div> ++ </div> ++ <div class="clearer"></div> ++ </div> ++ <div class="clearer"></div> ++ </div> + + +-<div style="height: 8px"></div> ++ <div id="end_body"></div> + +-<div id="footer"> +- <div id="footer_left"> +- Maintained by <a href="mailto:groott@kde.org>Adriaan de Groot</a> +- and +-<a href="mailto:wintert@kde.org">Allen Winter</a>. +-<br/> +- KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | +- <a href="http://www.kde.org/contact/impressum.php">Legal</a> ++ <div id="footer"><div id="footer_text"> ++ This website is maintained by <a href="mailto:groot@kde.org">Adriaan de Groot</a> ++and ++<a href="mailto:winter@kde.org">Allen Winter</a>.<br /> ++ KDE<sup>®</sup> and <a href="@topdir@/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | ++ <a href="http://www.kde.org/contact/impressum.php">Legal</a> ++ </div></div> + </div> +- <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div> +-</div> + + <!-- + WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL + BE BLOCKED INSTANTLY AND PERMANENTLY! +-<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a> ++<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a> + WARNING END + --> + + </body> + </html> +- +Index: doc/common/block_title_mid.png +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/block_title_mid.png +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/Doxyfile.global +=================================================================== +--- kdelibs/doc/common/Doxyfile.global (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/doc/common/Doxyfile.global (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,201 @@ ++OUTPUT_LANGUAGE = English ++USE_WINDOWS_ENCODING = NO ++BRIEF_MEMBER_DESC = NO ++REPEAT_BRIEF = YES ++ABBREVIATE_BRIEF = ++ALWAYS_DETAILED_SEC = YES ++INLINE_INHERITED_MEMB = NO ++FULL_PATH_NAMES = NO ++STRIP_FROM_PATH = ++SHORT_NAMES = NO ++JAVADOC_AUTOBRIEF = YES ++MULTILINE_CPP_IS_BRIEF = NO ++INHERIT_DOCS = YES ++DISTRIBUTE_GROUP_DOC = NO ++TAB_SIZE = 4 ++OPTIMIZE_OUTPUT_FOR_C = NO ++OPTIMIZE_OUTPUT_JAVA = NO ++SUBGROUPING = YES ++EXTRACT_ALL = YES ++EXTRACT_PRIVATE = NO ++EXTRACT_STATIC = YES ++EXTRACT_LOCAL_CLASSES = NO ++HIDE_UNDOC_MEMBERS = NO ++HIDE_UNDOC_CLASSES = YES ++HIDE_FRIEND_COMPOUNDS = YES ++HIDE_IN_BODY_DOCS = NO ++INTERNAL_DOCS = YES ++CASE_SENSE_NAMES = YES ++HIDE_SCOPE_NAMES = NO ++SHOW_INCLUDE_FILES = YES ++INLINE_INFO = YES ++SORT_BRIEF_DOCS = YES ++SORT_BY_SCOPE_NAME = NO ++GENERATE_TESTLIST = NO ++GENERATE_BUGLIST = YES ++GENERATE_DEPRECATEDLIST= YES ++ENABLED_SECTIONS = ++MAX_INITIALIZER_LINES = 30 ++SHOW_USED_FILES = YES ++QUIET = NO ++WARNINGS = YES ++WARN_IF_UNDOCUMENTED = YES ++WARN_IF_DOC_ERROR = YES ++WARN_FORMAT = ++WARN_LOGFILE = ++INPUT = ++FILE_PATTERNS = *.h \ ++ *.cpp \ ++ *.cc \ ++ *.hpp \ ++ *.dox \ ++ *.c++ \ ++ *.cxx \ ++ *.h++ \ ++ *.hh ++RECURSIVE = YES ++EXCLUDE = ++EXCLUDE_SYMLINKS = NO ++EXCLUDE_PATTERNS = */.svn/* \ ++ */.git/* \ ++ */cmake/* \ ++ *.moc.* \ ++ moc* \ ++ *.all_cpp.* \ ++ *unload.* \ ++ */test/* \ ++ */tests/* \ ++ *_p.h *_p.cpp ++EXAMPLE_PATH = ++EXAMPLE_PATTERNS = ++EXAMPLE_RECURSIVE = NO ++IMAGE_PATH = ++INPUT_FILTER = ++FILTER_SOURCE_FILES = NO ++SOURCE_BROWSER = YES ++INLINE_SOURCES = NO ++STRIP_CODE_COMMENTS = YES ++REFERENCED_BY_RELATION = YES ++REFERENCES_RELATION = YES ++VERBATIM_HEADERS = YES ++ALPHABETICAL_INDEX = YES ++COLS_IN_ALPHA_INDEX = 3 ++HTML_OUTPUT = ++HTML_FILE_EXTENSION = .html ++HTML_HEADER = ../apidocs/common/header.html ++HTML_FOOTER = ../apidocs/common/footer.html ++HTML_STYLESHEET = ../apidocs/common/doxygen.css ++HTML_ALIGN_MEMBERS = YES ++GENERATE_HTMLHELP = NO ++CHM_FILE = ++HHC_LOCATION = ++GENERATE_CHI = NO ++BINARY_TOC = NO ++TOC_EXPAND = NO ++DISABLE_INDEX = YES ++ENUM_VALUES_PER_LINE = 4 ++GENERATE_TREEVIEW = NO ++TREEVIEW_WIDTH = 250 ++GENERATE_LATEX = NO ++LATEX_OUTPUT = ++LATEX_CMD_NAME = latex ++MAKEINDEX_CMD_NAME = makeindex ++COMPACT_LATEX = NO ++PAPER_TYPE = a4wide ++EXTRA_PACKAGES = ++LATEX_HEADER = ++PDF_HYPERLINKS = NO ++USE_PDFLATEX = NO ++LATEX_BATCHMODE = NO ++LATEX_HIDE_INDICES = NO ++GENERATE_RTF = NO ++RTF_OUTPUT = ++COMPACT_RTF = NO ++RTF_HYPERLINKS = NO ++RTF_STYLESHEET_FILE = ++RTF_EXTENSIONS_FILE = ++GENERATE_MAN = NO ++MAN_OUTPUT = ++MAN_EXTENSION = .3 ++MAN_LINKS = YES ++GENERATE_XML = NO ++XML_OUTPUT = xml ++XML_SCHEMA = ++XML_DTD = ++XML_PROGRAMLISTING = NO ++GENERATE_AUTOGEN_DEF = NO ++GENERATE_PERLMOD = NO ++PERLMOD_LATEX = NO ++PERLMOD_PRETTY = YES ++PERLMOD_MAKEVAR_PREFIX = ++ENABLE_PREPROCESSING = YES ++SEARCH_INCLUDES = YES ++INCLUDE_PATH = ++INCLUDE_FILE_PATTERNS = ++EXPAND_AS_DEFINED = ++SKIP_FUNCTION_MACROS = YES ++ALLEXTERNALS = NO ++EXTERNAL_GROUPS = NO ++PERL_PATH = ++CLASS_DIAGRAMS = YES ++HIDE_UNDOC_RELATIONS = NO ++HAVE_DOT = YES ++UML_LOOK = NO ++TEMPLATE_RELATIONS = YES ++INCLUDE_GRAPH = YES ++INCLUDED_BY_GRAPH = YES ++CALL_GRAPH = NO ++GRAPHICAL_HIERARCHY = YES ++DOT_IMAGE_FORMAT = png ++DOT_PATH = ++DOTFILE_DIRS = ++MAX_DOT_GRAPH_WIDTH = 800 ++MAX_DOT_GRAPH_HEIGHT = 1024 ++MAX_DOT_GRAPH_DEPTH = 0 ++GENERATE_LEGEND = YES ++DOT_CLEANUP = YES ++SEARCHENGINE = NO ++ ++### KDE Settings ++ALIASES = \ ++ "intern=\par<b>Internal use only.</b>" \ ++ "reimp=\par<b>Reimplemented from superclass.</b>" \ ++ "obsolete=@deprecated" \ ++ "feature=\xrefitem features \"Feature(s)\" \"Features\"" \ ++ "unmaintained=\xrefitem unmaintained \"Unmaintained\" \"Unmaintained\"" \ ++ "requirement=\xrefitem requirements \"Requirement(s)\" \"Requirements\"" \ ++ "faq=\xrefitem FAQ \"F.A.Q.\" \"F.A.Q.\"" \ ++ "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \ ++ "maintainers=\xrefitem maintainers \"Maintainer(s)\" \"Maintainers\"" \ ++ "port4=\xrefitem port4 \"KDE 4 Porting Guide\" \"KDE 4 Porting Guide\"" \ ++ "glossary=\xrefitem glossary \"KDE 4 Glossary\" \"KDE 4 Glossary\"" \ ++ "acronym=\b "\ ++ "licenses=\xrefitem licenses \"License(s)\" \"Licenses\"" \ ++ "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\"" \ ++ "bc=\xrefitem bc \"Binary Compatible\" \"Binary Compatible\"" \ ++ "threadsafe=\xrefitem threadsafe \"Threadsafe\" \"Threadsafe\"" \ ++ "artistic=<a href=\"http://www.opensource.org/licenses/artistic-license.php\">Artistic</a>" \ ++ "bsd=<a href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">BSD</a>" \ ++ "x11=<a href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3\">X11</a>" \ ++ "gpl=<a href=\"http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1\">GPLv2</a>" \ ++ "lgpl=<a href=\"http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1\">LGPLv2</a>" \ ++ "qpl=<a href=\"http://www.trolltech.com/products/qt/licenses\">QPL</a>" ++ ++HTML_ALIGN_MEMBERS = YES ++REFERENCED_BY_RELATION = NO ++REFERENCES_RELATION = NO ++VERBATIM_HEADERS = NO ++SOURCE_BROWSER = YES ++GENERATE_AUTOGEN_DEF = NO ++DETAILS_AT_TOP = YES ++SORT_MEMBER_DOCS = YES ++SORT_MEMBERS_CTORS_1ST = YES ++GENERATE_TODOLIST = YES ++IGNORE_PREFIX = K ++CLASS_GRAPH = YES ++COLLABORATION_GRAPH = NO ++ ++ ++MACRO_EXPANSION = YES ++EXPAND_ONLY_PREDEF = YES ++ + +Property changes on: doc/common/Doxyfile.global +___________________________________________________________________ +Added: svn:keywords + + Author Date Id Revision + +Index: doc/common/print.css +=================================================================== +--- kdelibs/doc/common/print.css (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/doc/common/print.css (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,455 @@ ++/* ++** HTML elements ++*/ ++ ++body { ++ margin: 0; ++ padding: 0; ++ text-align: center; ++ font-size: 0.8em; ++ font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif; ++ color: #535353; ++ background: #ffffff; ++} ++ ++ ++/* ++** HTML Tags ++*/ ++ ++h1, h2, h3, h4 ++{ ++ padding: 0; ++ text-align: left; ++ font-weight: bold; ++ color: #f7800a; ++ background: transparent; ++} ++h1 { ++ margin: 0 0 0.3em 0; ++ font-size: 1.7em; ++} ++h2, h3, h4 { ++ margin: 1.3em 0 0 0.3em ++} ++ ++h2 { ++ font-size: 1.5em; ++} ++ ++h3 { ++ font-size: 1.4em; ++} ++ ++h4 { ++ font-size: 1.3em; ++} ++ ++h5 { ++ font-size: 1.2em; ++} ++ ++a:link { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #0057ae; ++} ++ ++a:visited { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #644A9B; ++} ++ ++ ++a[href]:hover { ++ text-decoration: underline; ++} ++ ++hr { ++ margin: 0.3em 1em 0.3em 1em; ++ height: 1px; ++ border: #dddddd dashed; ++ border-width: 0 0 1px 0; ++} ++ ++pre { ++ display: block; ++ margin: 0.3em; ++ padding: 0.3em; ++ font-size: 1em; ++ font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace; ++ color: #000000; ++ background: #f9f9f9; ++ border: #2f6fab dashed; ++ border-width: 1px; ++ overflow: auto; ++ line-height: 1.1em; ++} ++ ++input, textarea, select { ++ margin: 0.2em; ++ padding: 0.1em; ++ color: #888888; ++ background: #ffffff; ++ border: 1px solid; ++} ++ ++blockquote { ++ margin: 0.3em; ++ padding-left: 2.5em; ++ background: transparent; ++} ++ ++del { ++ color: #800000; ++ text-decoration: line-through; ++} ++ ++dt { ++ font-weight: bold; ++ font-size: 1.05em; ++ color: #0057ae; ++} ++ ++dd { ++ margin-left: 1em; ++} ++ ++p { ++ margin-top: 0.5em; ++ margin-bottom: 0.9em; ++ text-align: justify; ++} ++fieldset { ++ border: #cccccc 1px solid; ++} ++ ++li { ++ text-align: left; ++} ++ ++fieldset { ++ margin-bottom: 1em; ++ padding: .5em; ++} ++ ++form { ++ margin: 0; ++ padding: 0; ++} ++ ++hr { ++ height: 1px; ++ border: #888888 1px solid; ++ background: #888888; ++ margin: 0.5em 0 0.5em 0 ; ++} ++ ++img { ++ border: 0; ++} ++table { ++ border-collapse: collapse; ++ font-size: 1em; ++} ++th { ++ text-align: left; ++ padding-right: 1em; ++ border: #cccccc solid; ++ border-width: 0 0 3px 0; ++} ++ ++ ++/* ++** Header ++*/ ++#header { ++ color: #535353; ++ background: #eeeeee; ++} ++ ++#header_top { ++ margin: 0 auto; ++ padding: 0; ++ vertical-align: middle; ++ color: #ffffff; ++ background: url(top.jpg) repeat-x bottom; ++background-color: #0057ae; ++} ++ ++#header_top div { ++ margin: 0 auto; ++ padding: 0; ++ background: url(top-left.jpg) no-repeat bottom left; ++} ++ ++#header_top div div { ++ margin: 0 auto; ++ padding: 0; ++ vertical-align: middle; ++ text-align: left; ++ font-size: 1.7em; ++ font-weight: bold; ++ background: url(top-right.jpg) no-repeat bottom right; ++} ++ ++#header_top div div img { ++ margin:8px 0px 9px 18px; ++ vertical-align: middle; ++} ++ ++#header_bottom { ++ display: none; ++ margin: 0 auto; ++ padding: 0.1em 0em 0.3em 0; ++ vertical-align: middle; ++ text-align: right; ++ background: #eeeeee; ++} ++ ++#location { ++ padding: 0 0 0 1.5em; ++ text-align: left; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight:bold; ++ float: left; ++} ++ ++#location ul { ++ display: inline; ++ margin: 0; ++ padding: 0; ++ list-style: none; ++} ++ ++#location ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 1em 0 0; ++} ++ ++#menu { ++ margin: 0 1.5em 0 0; ++ text-align: right; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight: bold; ++} ++ ++#menu ul { ++ display: inline; ++ list-style: none; ++ margin: 0; ++ padding: 0; ++ text-align: right; ++} ++ ++#menu ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 0 0 1em; ++ text-align: right; ++} ++ ++.here a:link, .here a:visited { ++ text-decoration:underline; ++} ++ ++.here ul a:link, .here ul a:visited { ++ text-decoration:none; ++} ++ ++#menu ul li a { ++ font-weight: bold; ++} ++ ++ ++/* ++** Content ++*/ ++ ++#content { ++} ++ ++#main { ++ /* padding in px not ex because IE messes up 100% width tables otherwise */ ++ padding: 0 10px 0 10px; ++ text-align: left; ++} ++ ++div.nav { ++ display: none; ++} ++ ++/* The project name (redundant as it is shown in the menu, too) */ ++#main>div.clearer+h2 { ++ margin: 0; ++ padding: 0; ++ text-align: center; ++} ++ ++/* The header on top of a page e.g. "MediaObject Class Reference" */ ++#main>h1 { ++ text-align: center; ++ margin-bottom: 2em; ++} ++ ++/* The group links below the page header */ ++#main>h1>small { ++ font-size: 60%; ++} ++ ++/* Section headers like "Detailed Description" */ ++#main>h2 { ++ margin-left: 0; ++ margin-top: 1em; ++ margin-bottom: 1em; ++} ++ ++/* The #include line */ ++#main>h1+code { ++ font-size: 120%; ++ background: #F1F1F1; ++ border: 1px solid #E7E7E7; ++ padding: 2px; ++ display: block; ++} ++ ++/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */ ++#main>h1+p+h3 { ++ display: none; ++} ++ ++#body_wrapper { ++ margin: 0 auto; ++ border: #dddddd solid; ++ border-width: 0 0 0 1px; ++} ++ ++#body { ++ float: left; ++ margin: 0; ++ padding: 0; ++} ++ ++#right { ++ float: right; ++ margin: 0; ++ padding: 0; ++} ++ ++/* These are date cells on the front page. */ ++td.cell_date { ++} ++ ++#hotspot, .sideimage { ++ float: right; ++ margin: 1ex 1em; ++ clear: right; ++} ++ ++.belowimage, h1, h2, h3, h4, h5 { ++ clear: right; ++} ++ ++ ++/* ++** Left Menu ++*/ ++ ++#left { ++ display: none; ++ float: left; ++ margin: 0; ++ padding: 0; ++ } ++ ++.menu_box { ++ padding: 0.7em 0 0 0; ++} ++ ++.menu_box ul { ++ text-align: left; ++} ++ ++.menu_box li { ++ list-style-type: none; ++ text-align: left; ++ margin-left: 0.1em; ++} ++ ++.menu_box ul ul { ++margin: 0; ++padding-left: 0; ++} ++ ++.menu_box li li { ++margin-left: 1em; ++} ++ ++.menu_box .active{ ++ color: #cf4913; ++} ++ ++.menutitle { ++ margin: 0.6em 0 1.2em 0; ++ padding:0; ++ color: #ffffff; ++ background: url(block_title_mid.png) repeat-y right; ++background-color: #0057ae; ++} ++.menutitle div { ++ margin: 0; ++ padding:0; ++ background: url(block_title_top.png) no-repeat top right; ++} ++.menutitle div h2 { ++ margin: 0; ++ padding: 0.2em 0 0.3em 1.3em; ++ line-height:1.2em; ++ font-size: 120%; ++ font-weight: normal; ++ color: #ffffff; ++ background: url(block_title_bottom.png) no-repeat bottom right; ++} ++ ++.clearer { ++ clear: both; ++ height: 1px; ++} ++ ++ ++/* ++** Footer ++*/ ++#footer { ++ display: none; ++ background: #eeeeee; ++} ++ ++#footer_text { ++ margin: 0 auto; ++ padding: 1em 0 1em 3.5em; ++ text-align: left; ++ color: #000000; ++ background: #eeeeee; ++} ++ ++#footer a:link, #footer a:visited { ++ color: #4d88c3; ++} ++ ++#quicklinks { ++font-size: 1em; ++padding: 1em; ++text-align: center; ++margin-top: 0.5em; ++margin-left: 0.2em; ++margin-bottom: 0.5em; ++margin-right: 0.2em; ++} ++ +Index: doc/common/fdl-license.html +=================================================================== +--- kdelibs/doc/common/fdl-license.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/fdl-license.html (.../branches/KDE/3.5) (revision 1074156) +@@ -12,342 +12,501 @@ + <LINK REL="stylesheet" HREF="kde-default.css" TYPE="text/css"> + </HEAD> + <BODY CLASS="license"> +-<H1>GNU Free Documentation License</H1> +- Version 1.1, March 2000 ++<h3>GNU Free Documentation License</h3> ++<p> ++ Version 1.2, November 2002 ++</p> + +-<P>Copyright (C) 2000 Free Software Foundation, Inc. +- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA<BR> +-Everyone is permitted to copy and distribute verbatim copies +-of this license document, but changing it is not allowed.</P> ++<pre> ++ Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. ++ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ++ Everyone is permitted to copy and distribute verbatim copies ++ of this license document, but changing it is not allowed. ++</pre> + +-<H2>0. Preamble</H2> ++<p> ++ <strong>0. PREAMBLE</strong> ++</p> + +-<P>The purpose of this License is to make a manual, textbook, or other +-written document "free" in the sense of freedom: to assure everyone +-the effective freedom to copy and redistribute it, with or without +-modifying it, either commercially or noncommercially. Secondarily, +-this License preserves for the author and publisher a way to get +-credit for their work, while not being considered responsible for +-modifications made by others.</P> ++<p> ++ The purpose of this License is to make a manual, textbook, or other ++ functional and useful document "free" in the sense of freedom: to ++ assure everyone the effective freedom to copy and redistribute it, ++ with or without modifying it, either commercially or noncommercially. ++ Secondarily, this License preserves for the author and publisher a way ++ to get credit for their work, while not being considered responsible ++ for modifications made by others. ++</p> + +-<P>This License is a kind of "copyleft", which means that derivative +-works of the document must themselves be free in the same sense. It +-complements the GNU General Public License, which is a copyleft +-license designed for free software.</P> ++<p> ++ This License is a kind of "copyleft", which means that derivative ++ works of the document must themselves be free in the same sense. It ++ complements the GNU General Public License, which is a copyleft ++ license designed for free software. ++</p> + +-<P>We have designed this License in order to use it for manuals for free +-software, because free software needs free documentation: a free +-program should come with manuals providing the same freedoms that the +-software does. But this License is not limited to software manuals; +-it can be used for any textual work, regardless of subject matter or +-whether it is published as a printed book. We recommend this License +-principally for works whose purpose is instruction or reference.</P> ++<p> ++ We have designed this License in order to use it for manuals for free ++ software, because free software needs free documentation: a free ++ program should come with manuals providing the same freedoms that the ++ software does. But this License is not limited to software manuals; ++ it can be used for any textual work, regardless of subject matter or ++ whether it is published as a printed book. We recommend this License ++ principally for works whose purpose is instruction or reference. ++</p> + +-<H2>1. Applicability And Definitions</H2> ++<p> ++ <strong>1. APPLICABILITY AND DEFINITIONS</strong> ++</p> + +-<P>This License applies to any manual or other work that contains a +-notice placed by the copyright holder saying it can be distributed +-under the terms of this License. The "Document", below, refers to any +-such manual or work. Any member of the public is a licensee, and is +-addressed as "you".</P> ++<p> ++ This License applies to any manual or other work, in any medium, that ++ contains a notice placed by the copyright holder saying it can be ++ distributed under the terms of this License. Such a notice grants a ++ world-wide, royalty-free license, unlimited in duration, to use that ++ work under the conditions stated herein. The "Document", below, ++ refers to any such manual or work. Any member of the public is a ++ licensee, and is addressed as "you". You accept the license if you ++ copy, modify or distribute the work in a way requiring permission ++ under copyright law. ++</p> + +-<P>A "Modified Version" of the Document means any work containing the +-Document or a portion of it, either copied verbatim, or with +-modifications and/or translated into another language.</P> ++<p> ++ A "Modified Version" of the Document means any work containing the ++ Document or a portion of it, either copied verbatim, or with ++ modifications and/or translated into another language. ++</p> + +-<P>A "Secondary Section" is a named appendix or a front-matter section of +-the Document that deals exclusively with the relationship of the +-publishers or authors of the Document to the Document's overall subject +-(or to related matters) and contains nothing that could fall directly +-within that overall subject. (For example, if the Document is in part a +-textbook of mathematics, a Secondary Section may not explain any +-mathematics.) The relationship could be a matter of historical +-connection with the subject or with related matters, or of legal, +-commercial, philosophical, ethical or political position regarding +-them.</P> ++<p> ++ A "Secondary Section" is a named appendix or a front-matter section of ++ the Document that deals exclusively with the relationship of the ++ publishers or authors of the Document to the Document's overall subject ++ (or to related matters) and contains nothing that could fall directly ++ within that overall subject. (Thus, if the Document is in part a ++ textbook of mathematics, a Secondary Section may not explain any ++ mathematics.) The relationship could be a matter of historical ++ connection with the subject or with related matters, or of legal, ++ commercial, philosophical, ethical or political position regarding ++ them. ++</p> + +-<P>The "Invariant Sections" are certain Secondary Sections whose titles +-are designated, as being those of Invariant Sections, in the notice +-that says that the Document is released under this License.</P> ++<p> ++ The "Invariant Sections" are certain Secondary Sections whose titles ++ are designated, as being those of Invariant Sections, in the notice ++ that says that the Document is released under this License. If a ++ section does not fit the above definition of Secondary then it is not ++ allowed to be designated as Invariant. The Document may contain zero ++ Invariant Sections. If the Document does not identify any Invariant ++ Sections then there are none. ++</p> + +-<P>The "Cover Texts" are certain short passages of text that are listed, +-as Front-Cover Texts or Back-Cover Texts, in the notice that says that +-the Document is released under this License.</P> ++<p> ++ The "Cover Texts" are certain short passages of text that are listed, ++ as Front-Cover Texts or Back-Cover Texts, in the notice that says that ++ the Document is released under this License. A Front-Cover Text may ++ be at most 5 words, and a Back-Cover Text may be at most 25 words. ++</p> + +-<P>A "Transparent" copy of the Document means a machine-readable copy, +-represented in a format whose specification is available to the +-general public, whose contents can be viewed and edited directly and +-straightforwardly with generic text editors or (for images composed of +-pixels) generic paint programs or (for drawings) some widely available +-drawing editor, and that is suitable for input to text formatters or +-for automatic translation to a variety of formats suitable for input +-to text formatters. A copy made in an otherwise Transparent file +-format whose markup has been designed to thwart or discourage +-subsequent modification by readers is not Transparent. A copy that is +-not "Transparent" is called "Opaque".</P> ++<p> ++ A "Transparent" copy of the Document means a machine-readable copy, ++ represented in a format whose specification is available to the ++ general public, that is suitable for revising the document ++ straightforwardly with generic text editors or (for images composed of ++ pixels) generic paint programs or (for drawings) some widely available ++ drawing editor, and that is suitable for input to text formatters or ++ for automatic translation to a variety of formats suitable for input ++ to text formatters. A copy made in an otherwise Transparent file ++ format whose markup, or absence of markup, has been arranged to thwart ++ or discourage subsequent modification by readers is not Transparent. ++ An image format is not Transparent if used for any substantial amount ++ of text. A copy that is not "Transparent" is called "Opaque". ++</p> + +-<P>Examples of suitable formats for Transparent copies include plain +-ASCII without markup, Texinfo input format, LaTeX input format, SGML +-or XML using a publicly available DTD, and standard-conforming simple +-HTML designed for human modification. Opaque formats include +-PostScript, PDF, proprietary formats that can be read and edited only +-by proprietary word processors, SGML or XML for which the DTD and/or +-processing tools are not generally available, and the +-machine-generated HTML produced by some word processors for output +-purposes only.</P> ++<p> ++ Examples of suitable formats for Transparent copies include plain ++ ASCII without markup, Texinfo input format, LaTeX input format, SGML ++ or XML using a publicly available DTD, and standard-conforming simple ++ HTML, PostScript or PDF designed for human modification. Examples of ++ transparent image formats include PNG, XCF and JPG. Opaque formats ++ include proprietary formats that can be read and edited only by ++ proprietary word processors, SGML or XML for which the DTD and/or ++ processing tools are not generally available, and the ++ machine-generated HTML, PostScript or PDF produced by some word ++ processors for output purposes only. ++</p> + +-<P>The "Title Page" means, for a printed book, the title page itself, +-plus such following pages as are needed to hold, legibly, the material +-this License requires to appear in the title page. For works in +-formats which do not have any title page as such, "Title Page" means +-the text near the most prominent appearance of the work's title, +-preceding the beginning of the body of the text.</P> ++<p> ++ The "Title Page" means, for a printed book, the title page itself, ++ plus such following pages as are needed to hold, legibly, the material ++ this License requires to appear in the title page. For works in ++ formats which do not have any title page as such, "Title Page" means ++ the text near the most prominent appearance of the work's title, ++ preceding the beginning of the body of the text. ++</p> + +-<H2>2. Verbatim Copying</H2> ++<p> ++ A section "Entitled XYZ" means a named subunit of the Document whose ++ title either is precisely XYZ or contains XYZ in parentheses following ++ text that translates XYZ in another language. (Here XYZ stands for a ++ specific section name mentioned below, such as "Acknowledgements", ++ "Dedications", "Endorsements", or "History".) To "Preserve the Title" ++ of such a section when you modify the Document means that it remains a ++ section "Entitled XYZ" according to this definition. ++</p> + +-<P>You may copy and distribute the Document in any medium, either +-commercially or noncommercially, provided that this License, the +-copyright notices, and the license notice saying this License applies +-to the Document are reproduced in all copies, and that you add no other +-conditions whatsoever to those of this License. You may not use +-technical measures to obstruct or control the reading or further +-copying of the copies you make or distribute. However, you may accept +-compensation in exchange for copies. If you distribute a large enough +-number of copies you must also follow the conditions in section 3.</P> ++<p> ++ The Document may include Warranty Disclaimers next to the notice which ++ states that this License applies to the Document. These Warranty ++ Disclaimers are considered to be included by reference in this ++ License, but only as regards disclaiming warranties: any other ++ implication that these Warranty Disclaimers may have is void and has ++ no effect on the meaning of this License. ++</p> + +-<P>You may also lend copies, under the same conditions stated above, and +-you may publicly display copies.</P> ++<p> ++ <strong>2. VERBATIM COPYING</strong> ++</p> + +-<H2>3. Copying In Quantity</H2> ++<p> ++ You may copy and distribute the Document in any medium, either ++ commercially or noncommercially, provided that this License, the ++ copyright notices, and the license notice saying this License applies ++ to the Document are reproduced in all copies, and that you add no other ++ conditions whatsoever to those of this License. You may not use ++ technical measures to obstruct or control the reading or further ++ copying of the copies you make or distribute. However, you may accept ++ compensation in exchange for copies. If you distribute a large enough ++ number of copies you must also follow the conditions in section 3. ++</p> + +-<P>If you publish printed copies of the Document numbering more than 100, +-and the Document's license notice requires Cover Texts, you must enclose +-the copies in covers that carry, clearly and legibly, all these Cover +-Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +-the back cover. Both covers must also clearly and legibly identify +-you as the publisher of these copies. The front cover must present +-the full title with all words of the title equally prominent and +-visible. You may add other material on the covers in addition. +-Copying with changes limited to the covers, as long as they preserve +-the title of the Document and satisfy these conditions, can be treated +-as verbatim copying in other respects.</P> ++<p> ++ You may also lend copies, under the same conditions stated above, and ++ you may publicly display copies. ++</p> + +-<P>If the required texts for either cover are too voluminous to fit +-legibly, you should put the first ones listed (as many as fit +-reasonably) on the actual cover, and continue the rest onto adjacent +-pages.</P> ++<p> ++ <strong>3. COPYING IN QUANTITY</strong> ++</p> + +-<P>If you publish or distribute Opaque copies of the Document numbering +-more than 100, you must either include a machine-readable Transparent +-copy along with each Opaque copy, or state in or with each Opaque copy +-a publicly-accessible computer-network location containing a complete +-Transparent copy of the Document, free of added material, which the +-general network-using public has access to download anonymously at no +-charge using public-standard network protocols. If you use the latter +-option, you must take reasonably prudent steps, when you begin +-distribution of Opaque copies in quantity, to ensure that this +-Transparent copy will remain thus accessible at the stated location +-until at least one year after the last time you distribute an Opaque +-copy (directly or through your agents or retailers) of that edition to +-the public.</P> ++<p> ++ If you publish printed copies (or copies in media that commonly have ++ printed covers) of the Document, numbering more than 100, and the ++ Document's license notice requires Cover Texts, you must enclose the ++ copies in covers that carry, clearly and legibly, all these Cover ++ Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on ++ the back cover. Both covers must also clearly and legibly identify ++ you as the publisher of these copies. The front cover must present ++ the full title with all words of the title equally prominent and ++ visible. You may add other material on the covers in addition. ++ Copying with changes limited to the covers, as long as they preserve ++ the title of the Document and satisfy these conditions, can be treated ++ as verbatim copying in other respects. ++</p> + +-<P>It is requested, but not required, that you contact the authors of the +-Document well before redistributing any large number of copies, to give +-them a chance to provide you with an updated version of the Document.</P> ++<p> ++ If the required texts for either cover are too voluminous to fit ++ legibly, you should put the first ones listed (as many as fit ++ reasonably) on the actual cover, and continue the rest onto adjacent ++ pages. ++</p> + +-<H2>4. Modifications</H2> ++<p> ++ If you publish or distribute Opaque copies of the Document numbering ++ more than 100, you must either include a machine-readable Transparent ++ copy along with each Opaque copy, or state in or with each Opaque copy ++ a computer-network location from which the general network-using ++ public has access to download using public-standard network protocols ++ a complete Transparent copy of the Document, free of added material. ++ If you use the latter option, you must take reasonably prudent steps, ++ when you begin distribution of Opaque copies in quantity, to ensure ++ that this Transparent copy will remain thus accessible at the stated ++ location until at least one year after the last time you distribute an ++ Opaque copy (directly or through your agents or retailers) of that ++ edition to the public. ++</p> + +-<P>You may copy and distribute a Modified Version of the Document under +-the conditions of sections 2 and 3 above, provided that you release +-the Modified Version under precisely this License, with the Modified +-Version filling the role of the Document, thus licensing distribution +-and modification of the Modified Version to whoever possesses a copy +-of it. In addition, you must do these things in the Modified Version:</P> ++<p> ++ It is requested, but not required, that you contact the authors of the ++ Document well before redistributing any large number of copies, to give ++ them a chance to provide you with an updated version of the Document. ++</p> + +-<OL STYLE="list-style-type: upper-alpha;"> +-<LI>Use in the Title Page (and on the covers, if any) a title distinct +- from that of the Document, and from those of previous versions +- (which should, if there were any, be listed in the History section +- of the Document). You may use the same title as a previous +- version if the original publisher of that version gives +- permission.</LI> ++<p> ++ <strong>4. MODIFICATIONS</strong> ++</p> + +-<LI>List on the Title Page, as authors, one or more persons or +- entities responsible for authorship of the modifications in the +- Modified Version, together with at least five of the principal +- authors of the Document (all of its principal authors, if it has +- less than five).</LI> ++<p> ++ You may copy and distribute a Modified Version of the Document under ++ the conditions of sections 2 and 3 above, provided that you release ++ the Modified Version under precisely this License, with the Modified ++ Version filling the role of the Document, thus licensing distribution ++ and modification of the Modified Version to whoever possesses a copy ++ of it. In addition, you must do these things in the Modified Version: ++</p> + +-<LI>State on the Title page the name of the publisher of the Modified +- Version, as the publisher.</LI> ++<ul> ++ <li><strong>A.</strong> Use in the Title Page (and on the covers, if any) a title distinct ++ from that of the Document, and from those of previous versions ++ (which should, if there were any, be listed in the History section ++ of the Document). You may use the same title as a previous version ++ if the original publisher of that version gives permission.</li> ++ <li><strong>B.</strong> List on the Title Page, as authors, one or more persons or entities ++ responsible for authorship of the modifications in the Modified ++ Version, together with at least five of the principal authors of the ++ Document (all of its principal authors, if it has fewer than five), ++ unless they release you from this requirement.</li> ++ <li><strong>C.</strong> State on the Title page the name of the publisher of the ++ Modified Version, as the publisher.</li> ++ <li><strong>D.</strong> Preserve all the copyright notices of the Document.</li> ++ <li><strong>E.</strong> Add an appropriate copyright notice for your modifications ++ adjacent to the other copyright notices.</li> ++ <li><strong>F.</strong> Include, immediately after the copyright notices, a license notice ++ giving the public permission to use the Modified Version under the ++ terms of this License, in the form shown in the Addendum below.</li> ++ <li><strong>G.</strong> Preserve in that license notice the full lists of Invariant Sections ++ and required Cover Texts given in the Document's license notice.</li> ++ <li><strong>H.</strong> Include an unaltered copy of this License.</li> ++ <li><strong>I.</strong> Preserve the section Entitled "History", Preserve its Title, and add ++ to it an item stating at least the title, year, new authors, and ++ publisher of the Modified Version as given on the Title Page. If ++ there is no section Entitled "History" in the Document, create one ++ stating the title, year, authors, and publisher of the Document as ++ given on its Title Page, then add an item describing the Modified ++ Version as stated in the previous sentence.</li> ++ <li><strong>J.</strong> Preserve the network location, if any, given in the Document for ++ public access to a Transparent copy of the Document, and likewise ++ the network locations given in the Document for previous versions ++ it was based on. These may be placed in the "History" section. ++ You may omit a network location for a work that was published at ++ least four years before the Document itself, or if the original ++ publisher of the version it refers to gives permission.</li> ++ <li><strong>K.</strong> For any section Entitled "Acknowledgements" or "Dedications", ++ Preserve the Title of the section, and preserve in the section all ++ the substance and tone of each of the contributor acknowledgements ++ and/or dedications given therein.</li> ++ <li><strong>L.</strong> Preserve all the Invariant Sections of the Document, ++ unaltered in their text and in their titles. Section numbers ++ or the equivalent are not considered part of the section titles.</li> ++ <li><strong>M.</strong> Delete any section Entitled "Endorsements". Such a section ++ may not be included in the Modified Version.</li> ++ <li><strong>N.</strong> Do not retitle any existing section to be Entitled "Endorsements" ++ or to conflict in title with any Invariant Section.</li> ++ <li><strong>O.</strong> Preserve any Warranty Disclaimers.</li> ++</ul> + +-<LI>Preserve all the copyright notices of the Document.</LI> ++<p> ++ If the Modified Version includes new front-matter sections or ++ appendices that qualify as Secondary Sections and contain no material ++ copied from the Document, you may at your option designate some or all ++ of these sections as invariant. To do this, add their titles to the ++ list of Invariant Sections in the Modified Version's license notice. ++ These titles must be distinct from any other section titles. ++</p> + +-<LI>Add an appropriate copyright notice for your modifications +- adjacent to the other copyright notices.</LI> ++<p> ++ You may add a section Entitled "Endorsements", provided it contains ++ nothing but endorsements of your Modified Version by various ++ parties--for example, statements of peer review or that the text has ++ been approved by an organization as the authoritative definition of a ++ standard. ++</p> + +-<LI>Include, immediately after the copyright notices, a license notice +- giving the public permission to use the Modified Version under the +- terms of this License, in the form shown in the Addendum +- below.</LI> ++<p> ++ You may add a passage of up to five words as a Front-Cover Text, and a ++ passage of up to 25 words as a Back-Cover Text, to the end of the list ++ of Cover Texts in the Modified Version. Only one passage of ++ Front-Cover Text and one of Back-Cover Text may be added by (or ++ through arrangements made by) any one entity. If the Document already ++ includes a cover text for the same cover, previously added by you or ++ by arrangement made by the same entity you are acting on behalf of, ++ you may not add another; but you may replace the old one, on explicit ++ permission from the previous publisher that added the old one. ++</p> + +-<LI>Preserve in that license notice the full lists of Invariant +- Sections and required Cover Texts given in the Document's license +- notice.</LI> ++<p> ++ The author(s) and publisher(s) of the Document do not by this License ++ give permission to use their names for publicity for or to assert or ++ imply endorsement of any Modified Version. ++</p> + +-<LI>Include an unaltered copy of this License.</LI> ++<p> ++ <strong>5. COMBINING DOCUMENTS</strong> ++</p> + +-<LI>Preserve the section entitled "History", and its title, and add to +- it an item stating at least the title, year, new authors, and +- publisher of the Modified Version as given on the Title Page. If +- there is no section entitled "History" in the Document, create one +- stating the title, year, authors, and publisher of the Document as +- given on its Title Page, then add an item describing the Modified +- Version as stated in the previous sentence.</LI> ++<p> ++ You may combine the Document with other documents released under this ++ License, under the terms defined in section 4 above for modified ++ versions, provided that you include in the combination all of the ++ Invariant Sections of all of the original documents, unmodified, and ++ list them all as Invariant Sections of your combined work in its ++ license notice, and that you preserve all their Warranty Disclaimers. ++</p> + +-<LI>Preserve the network location, if any, given in the Document for +- public access to a Transparent copy of the Document, and likewise +- the network locations given in the Document for previous versions +- it was based on. These may be placed in the "History" section. +- You may omit a network location for a work that was published at +- least four years before the Document itself, or if the original +- publisher of the version it refers to gives permission.</LI> +- +-<LI>In any section entitled "Acknowledgements" or "Dedications", +- preserve the section's title, and preserve in the section all the +- substance and tone of each of the contributor acknowledgements +- and/or dedications given therein.</LI> ++<p> ++ The combined work need only contain one copy of this License, and ++ multiple identical Invariant Sections may be replaced with a single ++ copy. If there are multiple Invariant Sections with the same name but ++ different contents, make the title of each such section unique by ++ adding at the end of it, in parentheses, the name of the original ++ author or publisher of that section if known, or else a unique number. ++ Make the same adjustment to the section titles in the list of ++ Invariant Sections in the license notice of the combined work. ++</p> + +-<LI>Preserve all the Invariant Sections of the Document, unaltered in +- their text and in their titles. Section numbers or the equivalent +- are not considered part of the section titles.</LI> ++<p> ++ In the combination, you must combine any sections Entitled "History" ++ in the various original documents, forming one section Entitled ++ "History"; likewise combine any sections Entitled "Acknowledgements", ++ and any sections Entitled "Dedications". You must delete all sections ++ Entitled "Endorsements." ++</p> + +-<LI>Delete any section entitled "Endorsements". Such a section may +- not be included in the Modified Version.</LI> ++<p> ++ <strong>6. COLLECTIONS OF DOCUMENTS</strong> ++</p> + +-<LI>Do not retitle any existing section as "Endorsements" or to +- conflict in title with any Invariant Section.</LI> +-</OL> ++<p> ++ You may make a collection consisting of the Document and other documents ++ released under this License, and replace the individual copies of this ++ License in the various documents with a single copy that is included in ++ the collection, provided that you follow the rules of this License for ++ verbatim copying of each of the documents in all other respects. ++</p> + +-<P>If the Modified Version includes new front-matter sections or +-appendices that qualify as Secondary Sections and contain no material +-copied from the Document, you may at your option designate some or all +-of these sections as invariant. To do this, add their titles to the +-list of Invariant Sections in the Modified Version's license notice. +-These titles must be distinct from any other section titles.</P> ++<p> ++ You may extract a single document from such a collection, and distribute ++ it individually under this License, provided you insert a copy of this ++ License into the extracted document, and follow this License in all ++ other respects regarding verbatim copying of that document. ++</p> + +-<P>You may add a section entitled "Endorsements", provided it contains +-nothing but endorsements of your Modified Version by various +-parties--for example, statements of peer review or that the text has +-been approved by an organization as the authoritative definition of a +-standard.</P> ++<p> ++ <strong>7. AGGREGATION WITH INDEPENDENT WORKS</strong> ++</p> + +-<P>You may add a passage of up to five words as a Front-Cover Text, and a +-passage of up to 25 words as a Back-Cover Text, to the end of the list +-of Cover Texts in the Modified Version. Only one passage of +-Front-Cover Text and one of Back-Cover Text may be added by (or +-through arrangements made by) any one entity. If the Document already +-includes a cover text for the same cover, previously added by you or +-by arrangement made by the same entity you are acting on behalf of, +-you may not add another; but you may replace the old one, on explicit +-permission from the previous publisher that added the old one.</P> ++<p> ++ A compilation of the Document or its derivatives with other separate ++ and independent documents or works, in or on a volume of a storage or ++ distribution medium, is called an "aggregate" if the copyright ++ resulting from the compilation is not used to limit the legal rights ++ of the compilation's users beyond what the individual works permit. ++ When the Document is included in an aggregate, this License does not ++ apply to the other works in the aggregate which are not themselves ++ derivative works of the Document. ++</p> + +-<P>The author(s) and publisher(s) of the Document do not by this License +-give permission to use their names for publicity for or to assert or +-imply endorsement of any Modified Version.</P> ++<p> ++ If the Cover Text requirement of section 3 is applicable to these ++ copies of the Document, then if the Document is less than one half of ++ the entire aggregate, the Document's Cover Texts may be placed on ++ covers that bracket the Document within the aggregate, or the ++ electronic equivalent of covers if the Document is in electronic form. ++ Otherwise they must appear on printed covers that bracket the whole ++ aggregate. ++</p> + +-<H2>5. Combining Documents</H2> ++<p> ++ <strong>8. TRANSLATION</strong> ++</p> + +-<P>You may combine the Document with other documents released under this +-License, under the terms defined in section 4 above for modified +-versions, provided that you include in the combination all of the +-Invariant Sections of all of the original documents, unmodified, and +-list them all as Invariant Sections of your combined work in its +-license notice.</P> ++<p> ++ Translation is considered a kind of modification, so you may ++ distribute translations of the Document under the terms of section 4. ++ Replacing Invariant Sections with translations requires special ++ permission from their copyright holders, but you may include ++ translations of some or all Invariant Sections in addition to the ++ original versions of these Invariant Sections. You may include a ++ translation of this License, and all the license notices in the ++ Document, and any Warranty Disclaimers, provided that you also include ++ the original English version of this License and the original versions ++ of those notices and disclaimers. In case of a disagreement between ++ the translation and the original version of this License or a notice ++ or disclaimer, the original version will prevail. ++</p> + +-<P>The combined work need only contain one copy of this License, and +-multiple identical Invariant Sections may be replaced with a single +-copy. If there are multiple Invariant Sections with the same name but +-different contents, make the title of each such section unique by +-adding at the end of it, in parentheses, the name of the original +-author or publisher of that section if known, or else a unique number. +-Make the same adjustment to the section titles in the list of +-Invariant Sections in the license notice of the combined work.</P> ++<p> ++ If a section in the Document is Entitled "Acknowledgements", ++ "Dedications", or "History", the requirement (section 4) to Preserve ++ its Title (section 1) will typically require changing the actual ++ title. ++</p> + +-<P>In the combination, you must combine any sections entitled "History" +-in the various original documents, forming one section entitled +-"History"; likewise combine any sections entitled "Acknowledgements", +-and any sections entitled "Dedications". You must delete all sections +-entitled "Endorsements."</P> ++<p> ++ <strong>9. TERMINATION</strong> ++</p> + +-<H2>6. Collections Of Documents</H2> ++<p> ++ You may not copy, modify, sublicense, or distribute the Document except ++ as expressly provided for under this License. Any other attempt to ++ copy, modify, sublicense or distribute the Document is void, and will ++ automatically terminate your rights under this License. However, ++ parties who have received copies, or rights, from you under this ++ License will not have their licenses terminated so long as such ++ parties remain in full compliance. ++</p> + +-<P>You may make a collection consisting of the Document and other documents +-released under this License, and replace the individual copies of this +-License in the various documents with a single copy that is included in +-the collection, provided that you follow the rules of this License for +-verbatim copying of each of the documents in all other respects.</P> ++<p> ++ <strong>10. FUTURE REVISIONS OF THIS LICENSE</strong> ++</p> + +-<P>You may extract a single document from such a collection, and distribute +-it individually under this License, provided you insert a copy of this +-License into the extracted document, and follow this License in all +-other respects regarding verbatim copying of that document.</P> ++<p> ++ The Free Software Foundation may publish new, revised versions ++ of the GNU Free Documentation License from time to time. Such new ++ versions will be similar in spirit to the present version, but may ++ differ in detail to address new problems or concerns. See ++ http://www.gnu.org/copyleft/. ++</p> + +-<H2>7. Aggregation With Independent Works</H2> ++<p> ++ Each version of the License is given a distinguishing version number. ++ If the Document specifies that a particular numbered version of this ++ License "or any later version" applies to it, you have the option of ++ following the terms and conditions either of that specified version or ++ of any later version that has been published (not as a draft) by the ++ Free Software Foundation. If the Document does not specify a version ++ number of this License, you may choose any version ever published (not ++ as a draft) by the Free Software Foundation. ++</p> + +-<P>A compilation of the Document or its derivatives with other separate +-and independent documents or works, in or on a volume of a storage or +-distribution medium, does not as a whole count as a Modified Version +-of the Document, provided no compilation copyright is claimed for the +-compilation. Such a compilation is called an "aggregate", and this +-License does not apply to the other self-contained works thus compiled +-with the Document, on account of their being thus compiled, if they +-are not themselves derivative works of the Document.</P> ++<h3>How to use this License for your documents</h3> + +-<P>If the Cover Text requirement of section 3 is applicable to these +-copies of the Document, then if the Document is less than one quarter +-of the entire aggregate, the Document's Cover Texts may be placed on +-covers that surround only the Document within the aggregate. +-Otherwise they must appear on covers around the whole aggregate.</P> ++<p> ++ To use this License in a document you have written, include a copy of ++ the License in the document and put the following copyright and ++ license notices just after the title page: ++</p> + +-<H2>8. Translation</H2> ++<pre> ++ Copyright (c) YEAR YOUR NAME. ++ Permission is granted to copy, distribute and/or modify this document ++ under the terms of the GNU Free Documentation License, Version 1.2 ++ or any later version published by the Free Software Foundation; ++ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover ++ Texts. A copy of the license is included in the section entitled "GNU ++ Free Documentation License". ++</pre> + +-<P>Translation is considered a kind of modification, so you may +-distribute translations of the Document under the terms of section 4. +-Replacing Invariant Sections with translations requires special +-permission from their copyright holders, but you may include +-translations of some or all Invariant Sections in addition to the +-original versions of these Invariant Sections. You may include a +-translation of this License provided that you also include the +-original English version of this License. In case of a disagreement +-between the translation and the original English version of this +-License, the original English version will prevail.</P> ++<p> ++ If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, ++ replace the "with...Texts." line with this: ++</p> + +-<H2>9. Termination</H2> ++<pre> ++ with the Invariant Sections being LIST THEIR TITLES, with the ++ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. ++</pre> + +-<P>You may not copy, modify, sublicense, or distribute the Document except +-as expressly provided for under this License. Any other attempt to +-copy, modify, sublicense or distribute the Document is void, and will +-automatically terminate your rights under this License. However, +-parties who have received copies, or rights, from you under this +-License will not have their licenses terminated so long as such +-parties remain in full compliance.</P> ++<p> ++ If you have Invariant Sections without Cover Texts, or some other ++ combination of the three, merge those two alternatives to suit the ++ situation. ++</p> + +-<H2>10. Future Revisions Of This License</H2> +- +-<P>The Free Software Foundation may publish new, revised versions +-of the GNU Free Documentation License from time to time. Such new +-versions will be similar in spirit to the present version, but may +-differ in detail to address new problems or concerns. See +-<A HREF="http:///www.gnu.org/copyleft/">http:///www.gnu.org/copyleft/</A>.</P> +- +-<P>Each version of the License is given a distinguishing version number. +-If the Document specifies that a particular numbered version of this +-License "or any later version" applies to it, you have the option of +-following the terms and conditions either of that specified version or +-of any later version that has been published (not as a draft) by the +-Free Software Foundation. If the Document does not specify a version +-number of this License, you may choose any version ever published (not +-as a draft) by the Free Software Foundation.</P> ++<p> ++ If your document contains nontrivial examples of program code, we ++ recommend releasing these examples in parallel under your choice of ++ free software license, such as the GNU General Public License, ++ to permit their use in free software. ++</p> + </BODY> + </HTML> +Index: doc/common/kde.css +=================================================================== +--- kdelibs/doc/common/kde.css (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/doc/common/kde.css (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,468 @@ ++/* ++** HTML elements ++*/ ++ ++body { ++ margin: 0; ++ padding: 0; ++ text-align: center; ++ font-size: 0.8em; ++ font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif; ++ color: #535353; ++ background: #ffffff; ++} ++ ++ ++/* ++** HTML Tags ++*/ ++ ++h1, h2, h3, h4 ++{ ++ padding: 0; ++ text-align: left; ++ font-weight: bold; ++ color: #f7800a; ++ background: transparent; ++} ++h1 { ++ margin: 0 0 0.3em 0; ++ font-size: 1.7em; ++} ++h2, h3, h4 { ++ margin: 1.3em 0 0 0.3em ++} ++ ++h2 { ++ font-size: 1.5em; ++} ++ ++h3 { ++ font-size: 1.4em; ++} ++ ++h4 { ++ font-size: 1.3em; ++} ++ ++h5 { ++ font-size: 1.2em; ++} ++ ++a:link { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #0057ae; ++} ++ ++a:visited { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #644A9B; ++} ++ ++ ++a[href]:hover { ++ text-decoration: underline; ++} ++ ++hr { ++ margin: 0.3em 1em 0.3em 1em; ++ height: 1px; ++ border: #dddddd dashed; ++ border-width: 0 0 1px 0; ++} ++ ++pre { ++ display: block; ++ margin: 0.3em; ++ padding: 0.3em; ++ font-size: 1em; ++ font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace; ++ color: #000000; ++ background: #f9f9f9; ++} ++ ++input, textarea, select { ++ margin: 0.2em; ++ padding: 0.1em; ++ color: #888888; ++ background: #ffffff; ++ border: 1px solid; ++} ++ ++blockquote { ++ margin: 0.3em; ++ padding-left: 2.5em; ++ background: transparent; ++} ++ ++del { ++ color: #800000; ++ text-decoration: line-through; ++} ++ ++dt { ++ font-weight: bold; ++ font-size: 1.05em; ++ color: #0057ae; ++} ++ ++dd { ++ margin-left: 1em; ++} ++ ++p { ++ margin-top: 0.5em; ++ margin-bottom: 0.9em; ++ text-align: justify; ++} ++fieldset { ++ border: #cccccc 1px solid; ++} ++ ++li { ++ text-align: left; ++} ++ ++fieldset { ++ margin-bottom: 1em; ++ padding: .5em; ++} ++ ++form { ++ margin: 0; ++ padding: 0; ++} ++ ++hr { ++ height: 1px; ++ border: #888888 1px solid; ++ background: #888888; ++ margin: 0.5em 0 0.5em 0 ; ++} ++ ++img { ++ border: 0; ++} ++table { ++ border-collapse: collapse; ++ font-size: 1em; ++} ++th { ++ text-align: left; ++ padding-right: 1em; ++ border: #cccccc solid; ++ border-width: 0 0 3px 0; ++} ++ ++ ++/* ++** Header ++*/ ++#header { ++ width: 100%; ++ color: #535353; ++ background: #eeeeee; ++} ++ ++#header_top { ++ margin: 0 auto; ++ padding: 0; ++ width: 60em; ++ min-width: 770px; ++ max-width: 45em; ++ vertical-align: middle; ++ color: #ffffff; ++ background: url(top.jpg) repeat-x bottom; ++background-color: #0057ae; ++} ++ ++#header_top div { ++ margin: 0 auto; ++ padding: 0; ++ background: url(top-left.jpg) no-repeat bottom left; ++} ++ ++#header_top div div { ++ margin: 0 auto; ++ padding: 0; ++ vertical-align: middle; ++ text-align: left; ++ font-size: 1.7em; ++ font-weight: bold; ++ background: url(top-right.jpg) no-repeat bottom right; ++} ++ ++#header_top div div img { ++ margin:8px 0px 9px 18px; ++ vertical-align: middle; ++} ++ ++#header_bottom { ++ margin: 0 auto; ++ padding: 0.1em 0em 0.3em 0; ++ width: 60em; ++ min-width: 770px; ++ max-width: 45em; ++ vertical-align: middle; ++ text-align: right; ++ background: #eeeeee; ++} ++ ++#location { ++ padding: 0 0 0 1.5em; ++ text-align: left; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight:bold; ++ float: left; ++} ++ ++#location ul { ++ display: inline; ++ margin: 0; ++ padding: 0; ++ list-style: none; ++} ++ ++#location ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 1em 0 0; ++} ++ ++#menu { ++ margin: 0 1.5em 0 0; ++ text-align: right; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight: bold; ++} ++ ++#menu ul { ++ display: inline; ++ list-style: none; ++ margin: 0; ++ padding: 0; ++ text-align: right; ++} ++ ++#menu ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 0 0 1em; ++ text-align: right; ++} ++ ++.here a:link, .here a:visited { ++ text-decoration:underline; ++} ++ ++.here ul a:link, .here ul a:visited { ++ text-decoration:none; ++} ++ ++#menu ul li a { ++ font-weight: bold; ++} ++ ++ ++/* ++** Content ++*/ ++ ++#content { ++ width: 100%; ++} ++ ++#main { ++ /* padding in px not ex because IE messes up 100% width tables otherwise */ ++ padding-left: 10px; ++ text-align: left; ++} ++ ++div.nav { ++ display: none; ++} ++ ++/* The project name (redundant as it is shown in the menu, too) */ ++div.clearer+h2 { ++ display: none; ++} ++ ++/* The header on top of a page e.g. "MediaObject Class Reference" */ ++#main>h1 { ++ text-align: center; ++ margin-top: 1em; ++ margin-bottom: 2em; ++} ++ ++/* The group links below the page header */ ++#main>h1>small { ++ font-size: 60%; ++} ++ ++/* Section headers like "Detailed Description" */ ++#main>h2 { ++ margin-left: 0; ++ margin-top: 1em; ++ margin-bottom: 1em; ++} ++ ++/* The #include line */ ++#main>h1+code { ++ font-size: 120%; ++ background: #F1F1F1; ++ border: 1px solid #E7E7E7; ++ padding: 2px; ++ display: block; ++} ++ ++/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */ ++#main>h1+p+h3 { ++ display: none; ++} ++ ++#body_wrapper { ++ margin: 0 auto; ++ width: 60em; ++ min-width: 770px; ++ max-width: 45em; ++ border: #dddddd solid; ++ border-width: 0 0 0 1px; ++} ++ ++#body { ++ float: left; ++ margin: 0; ++ padding: 0; ++ min-height: 40em; ++ width: 60em; ++ min-width: 770px; ++ max-width: 45em; ++} ++ ++#right { ++ float: right; ++ margin: 0; ++ padding: 0; ++ width: 73%; ++} ++ ++/* These are date cells on the front page. */ ++td.cell_date { ++ width: 8em; ++ min-width: 8em; ++} ++ ++#hotspot, .sideimage { ++ float: right; ++ margin: 1ex 1em; ++ clear: right; ++} ++ ++.belowimage, h1, h2, h3, h4, h5 { ++ clear: right; ++} ++ ++ ++/* ++** Left Menu ++*/ ++ ++#left { ++ float: left; ++ margin: 0; ++ padding: 0; ++ width: 25%; ++} ++ ++.menu_box { ++ padding: 0.7em 0 0 0; ++} ++ ++.menu_box ul { ++ text-align: left; ++} ++ ++.menu_box li { ++ list-style-type: none; ++ text-align: left; ++ margin-left: 0.1em; ++} ++ ++.menu_box ul ul { ++margin: 0; ++padding-left: 0; ++} ++ ++.menu_box li li { ++margin-left: 1em; ++} ++ ++.menu_box .active{ ++ color: #cf4913; ++} ++ ++.menutitle { ++ margin: 0.6em 0 1.2em 0; ++ padding:0; ++ color: #ffffff; ++ background: url(block_title_mid.png) repeat-y right; ++background-color: #0057ae; ++} ++.menutitle div { ++ margin: 0; ++ padding:0; ++ background: url(block_title_top.png) no-repeat top right; ++} ++.menutitle div h2 { ++ margin: 0; ++ padding: 0.2em 0 0.3em 1.3em; ++ line-height:1.2em; ++ font-size: 120%; ++ font-weight: normal; ++ color: #ffffff; ++ background: url(block_title_bottom.png) no-repeat bottom right; ++} ++ ++.clearer { ++ clear: both; ++ height: 1px; ++} ++ ++ ++/* ++** Footer ++*/ ++#footer { ++ width: 100%; ++ background: #eeeeee; ++} ++ ++#footer_text { ++ margin: 0 auto; ++ padding: 1em 0 1em 3.5em; ++ width: 51.5em; ++ text-align: left; ++ color: #000000; ++ background: #eeeeee; ++} ++ ++#footer a:link, #footer a:visited { ++ color: #4d88c3; ++} ++ ++#quicklinks { ++font-size: 1em; ++padding: 1em; ++text-align: center; ++margin-top: 0.5em; ++margin-left: 0.2em; ++margin-bottom: 0.5em; ++margin-right: 0.2em; ++} ++ +Index: doc/common/block_title_top.png +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/block_title_top.png +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/mainheader.html +=================================================================== +--- kdelibs/doc/common/mainheader.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/mainheader.html (.../branches/KDE/3.5) (revision 1074156) +@@ -1,70 +1,66 @@ + <?xml version="1.0" encoding="UTF-8"?> + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +-<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> + ++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head> +- <title>$projectname</title> +- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ++ <title>$title</title> + +- <meta http-equiv="Content-Style-Type" content="text/css" /> ++<style type="text/css"> ++ .cp-doNotDisplay { display: none; } ++ @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }} ++ .cp-edit { text-align: right; } ++ @media print, embossed { .cp-edit { display: none; }} ++</style> + +- <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org" r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org" r (n 0 s 0 v 0 l 0))' /> +- ++ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ++ <meta http-equiv="Content-Style-Type" content="text/css" /> ++ <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" /> + <meta name="trademark" content="KDE e.V." /> + <meta name="description" content="K Desktop Environment Homepage, KDE.org" /> + <meta name="MSSmartTagsPreventParsing" content="true" /> + <meta name="robots" content="all" /> +- +- <link rel="shortcut icon" href="@topdir@/favicon.ico" /> +- +-<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" /> +- +- +-<style type="text/css"> +-<!-- +-hr { display: none; } +-#content h2 { margin-left: 0px; } +-table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; } +-td.mdRow { padding: 8px 20px; } +-td.md { font-weight: bold; } +-td.mdname1 { font-weight: bold; color: #602020; } +-td.mdname { font-weight: bold; color: #602020; } +- +-.copyrights { width: 80%; margin: 1ex 10%; color:#BCBCBC; } +-.copyrights a { color: #9A9A9A; } +- +---> +-</style> +- ++ <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" /> ++ <link rel="shortcut icon" href="@topdir@/favicon.ico" /><link rel="icon" href="@topdir@/favicon.ico" /> ++ <link rel="stylesheet" type="text/css" href="@topdir@/doxygen.css" /> ++ <link rel="stylesheet" type="text/css" href="@topdir@/tabs.css" /> ++ <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="@topdir@/kde.css" /> ++ <link rel="stylesheet" media="print, embossed" type="text/css" href="@topdir@/print.css" /> ++ <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="@topdir@/flat.css" /> + </head> + + <body> + +-<div id="nav_header_top" align="right"> +- <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a> ++<ul class="cp-doNotDisplay"> ++ <li><a href="#cp-content" accesskey="2">Skip to content</a></li> ++ <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li> ++</ul> + +- <a href="@topdir@"><img id="nav_header_logo" alt="Home" align="left" src="@topdir@/kde_gear_64.png" border="0" /></a> +- <span class="doNotDisplay">::</span> ++<div id="container"> ++<div id="header"> ++ <div id="header_top"><div><div> ++ <img alt ="" src="@topdir@/top-kde.jpg"/> ++ KDE 3.5 API Reference </div></div></div> ++ <div id="header_bottom"> ++ <div id="location"> ++ <ul> ++ <li><a href="http://api.kde.org">KDE API Reference</a></li> ++ </ul> ++ </div> + +- <div id="nav_header_title" align="left">KDE API Reference</div> +- +- +-</div> +- +-<div id="nav_header_bottom" align="right"> +- <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span> +- <div id="nav_header_bottom_right" style="text-align: left;"> +-/ <a href="@topdir@">API Reference</a> ++ <div id="menu"> ++<ul><li><a href="http://kde.org/family/">Sitemap</a></li> ++<li><a href="http://kde.org/contact/">Contact Us</a></li> ++</ul> </div> + </div> + </div> ++<!-- End page header --> ++ <div id="body_wrapper"> ++ <div id="body"> ++ <!-- begin main content --> ++ <div id="right"> ++ <div class="content"> ++ <div id="main"> ++ <div class="clearer"> </div> ++<h2><a name="content"></a>$projectname</h2> + +- +-<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%"> +-<tr> +- <td valign="top" class="menuheader" height="0"></td> +- +- <td id="contentcolumn" valign="top" rowspan="2" > +- <div id="content"><div style="width:100%;"> +- <a name="content"></a> +- +- ++<!-- BC --> +Index: doc/common/README.Doxygen +=================================================================== +--- kdelibs/doc/common/README.Doxygen (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/README.Doxygen (.../branches/KDE/3.5) (revision 1074156) +@@ -29,7 +29,7 @@ + In a configured build directory, you can use "make apidox" to + generate the API dox for the module -- assuming it has any, of course. + Writing dox is beyond the scope of this README -- see the notes at +-http://developer.kde.org/policies/documentationpolicy.html . ++http://techbase.kde.org/Policies/Library_Documentation_Policy . + You can generate dox by hand -- without even having a configured + build directory -- as explained below. There is also documentation + for the special tags you can enter in Makefile.am anywhere +Index: doc/common/flat.css +=================================================================== +--- kdelibs/doc/common/flat.css (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/doc/common/flat.css (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,446 @@ ++/* ++** HTML elements ++*/ ++ ++body { ++ margin: 0; ++ padding: 0; ++ text-align: center; ++ font-size: 0.8em; ++ font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif; ++ color: #535353; ++ background: #ffffff; ++} ++ ++ ++/* ++** HTML Tags ++*/ ++ ++h1, h2, h3, h4 ++{ ++ padding: 0; ++ text-align: left; ++ font-weight: bold; ++ color: #f7800a; ++ background: transparent; ++} ++h1 { ++ margin: 0 0 0.3em 0; ++ font-size: 1.7em; ++} ++h2, h3, h4 { ++ margin: 1.3em 0 0 0.3em ++} ++ ++h2 { ++ font-size: 1.5em; ++} ++ ++h3 { ++ font-size: 1.4em; ++} ++ ++h4 { ++ font-size: 1.3em; ++} ++ ++h5 { ++ font-size: 1.2em; ++} ++ ++a:link { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #0057ae; ++} ++ ++a:visited { ++ padding-bottom: 0; ++ text-decoration: none; ++ color: #644A9B; ++} ++ ++ ++a[href]:hover { ++ text-decoration: underline; ++} ++ ++hr { ++ margin: 0.3em 1em 0.3em 1em; ++ height: 1px; ++ border: #dddddd dashed; ++ border-width: 0 0 1px 0; ++} ++ ++pre { ++ display: block; ++ margin: 0.3em; ++ padding: 0.3em; ++ font-size: 1em; ++ font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace; ++ color: #000000; ++ background: #f9f9f9; ++ border: #2f6fab dashed; ++ border-width: 1px; ++ overflow: auto; ++ line-height: 1.1em; ++} ++ ++input, textarea, select { ++ margin: 0.2em; ++ padding: 0.1em; ++ color: #888888; ++ background: #ffffff; ++ border: 1px solid; ++} ++ ++blockquote { ++ margin: 0.3em; ++ padding-left: 2.5em; ++ background: transparent; ++} ++ ++del { ++ color: #800000; ++ text-decoration: line-through; ++} ++ ++dt { ++ font-weight: bold; ++ font-size: 1.05em; ++ color: #0057ae; ++} ++ ++dd { ++ margin-left: 1em; ++} ++ ++p { ++ margin-top: 0.5em; ++ margin-bottom: 0.9em; ++ text-align: justify; ++} ++fieldset { ++ border: #cccccc 1px solid; ++} ++ ++li { ++ text-align: left; ++} ++ ++fieldset { ++ margin-bottom: 1em; ++ padding: .5em; ++} ++ ++form { ++ margin: 0; ++ padding: 0; ++} ++ ++hr { ++ height: 1px; ++ border: #888888 1px solid; ++ background: #888888; ++ margin: 0.5em 0 0.5em 0 ; ++} ++ ++img { ++ border: 0; ++} ++table { ++ border-collapse: collapse; ++ font-size: 1em; ++} ++th { ++ text-align: left; ++ padding-right: 1em; ++ border: #cccccc solid; ++ border-width: 0 0 3px 0; ++} ++ ++ ++/* ++** Header ++*/ ++#header { ++ color: #535353; ++ background: #eeeeee; ++} ++ ++#header_top { ++ margin: 0 auto; ++ padding: 0; ++ vertical-align: middle; ++ color: #ffffff; ++ background: url(top.jpg) repeat-x bottom; ++background-color: #0057ae; ++} ++ ++#header_top div { ++ margin: 0 auto; ++ padding: 0; ++ background: url(top-left.jpg) no-repeat bottom left; ++} ++ ++#header_top div div { ++ margin: 0 auto; ++ padding: 0; ++ vertical-align: middle; ++ text-align: left; ++ font-size: 1.7em; ++ font-weight: bold; ++ background: url(top-right.jpg) no-repeat bottom right; ++} ++ ++#header_top div div img { ++ margin:8px 0px 9px 18px; ++ vertical-align: middle; ++} ++ ++#header_bottom { ++ margin: 0 auto; ++ padding: 0.1em 0em 0.3em 0; ++ vertical-align: middle; ++ text-align: right; ++ background: #eeeeee; ++} ++ ++#location { ++ padding: 0 0 0 1.5em; ++ text-align: left; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight:bold; ++} ++ ++#location ul { ++ display: inline; ++ margin: 0; ++ padding: 0; ++ list-style: none; ++} ++ ++#location ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 1em 0 0; ++} ++ ++#menu { ++ margin: 0 1.5em 0 0; ++ text-align: right; ++ line-height: normal; ++ font-size: 1.1em; ++ font-weight: bold; ++} ++ ++#menu ul { ++ display: inline; ++ list-style: none; ++ margin: 0; ++ padding: 0; ++ text-align: right; ++} ++ ++#menu ul li { ++ display: inline; ++ white-space : nowrap; ++ margin: 0; ++ padding: 0 0 0 1em; ++ text-align: right; ++} ++ ++.here a:link, .here a:visited { ++ text-decoration:underline; ++} ++ ++.here ul a:link, .here ul a:visited { ++ text-decoration:none; ++} ++ ++#menu ul li a { ++ font-weight: bold; ++} ++ ++ ++/* ++** Content ++*/ ++ ++#content { ++} ++ ++#main { ++ /* padding in px not ex because IE messes up 100% width tables otherwise */ ++ padding: 0 10px 0 10px; ++ text-align: left; ++} ++ ++div.nav { ++ display: none; ++} ++ ++/* The project name (redundant as it is shown in the menu, too) */ ++div.clearer+h2 { ++ display: none; ++} ++ ++/* The header on top of a page e.g. "MediaObject Class Reference" */ ++#main>h1 { ++ text-align: center; ++ margin-top: 1em; ++ margin-bottom: 2em; ++} ++ ++/* The group links below the page header */ ++#main>h1>small { ++ font-size: 60%; ++} ++ ++/* Section headers like "Detailed Description" */ ++#main>h2 { ++ margin-left: 0; ++ margin-top: 1em; ++ margin-bottom: 1em; ++} ++ ++/* The #include line */ ++#main>h1+code { ++ font-size: 120%; ++ background: #F1F1F1; ++ border: 1px solid #E7E7E7; ++ padding: 2px; ++ display: block; ++} ++ ++/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */ ++#main>h1+p+h3 { ++ display: none; ++} ++ ++#body_wrapper { ++ margin: 0 auto; ++ border: #dddddd solid; ++ border-width: 0 0 0 1px; ++} ++ ++#body { ++ margin: 0; ++ padding: 0; ++} ++ ++#right { ++ margin: 0; ++ padding: 0; ++} ++ ++/* These are date cells on the front page. */ ++td.cell_date { ++} ++ ++#hotspot, .sideimage { ++ margin: 1ex 1em; ++ clear: right; ++} ++ ++.belowimage, h1, h2, h3, h4, h5 { ++ clear: right; ++} ++ ++ ++/* ++** Left Menu ++*/ ++ ++#left { ++ margin: 0; ++ padding: 0; ++} ++ ++.menu_box { ++ padding: 0.7em 0 0 0; ++} ++ ++.menu_box ul { ++ text-align: left; ++} ++ ++.menu_box li { ++ list-style-type: none; ++ text-align: left; ++ margin-left: 0.1em; ++} ++ ++.menu_box ul ul { ++margin: 0; ++padding-left: 0; ++} ++ ++.menu_box li li { ++margin-left: 1em; ++} ++ ++.menu_box .active{ ++ color: #cf4913; ++} ++ ++.menutitle { ++ margin: 0.6em 0 1.2em 0; ++ padding:0; ++ color: #ffffff; ++ background: url(block_title_mid.png) repeat-y right; ++background-color: #0057ae; ++} ++.menutitle div { ++ margin: 0; ++ padding:0; ++ background: url(block_title_top.png) no-repeat top right; ++} ++.menutitle div h2 { ++ margin: 0; ++ padding: 0.2em 0 0.3em 1.3em; ++ line-height:1.2em; ++ font-size: 120%; ++ font-weight: normal; ++ color: #ffffff; ++ background: url(block_title_bottom.png) no-repeat bottom right; ++} ++ ++.clearer { ++ clear: both; ++ height: 1px; ++} ++ ++ ++/* ++** Footer ++*/ ++#footer { ++ background: #eeeeee; ++} ++ ++#footer_text { ++ margin: 0 auto; ++ padding: 1em 0 1em 3.5em; ++ text-align: left; ++ color: #000000; ++ background: #eeeeee; ++} ++ ++#footer a:link, #footer a:visited { ++ color: #4d88c3; ++} ++ ++#quicklinks { ++font-size: 1em; ++padding: 1em; ++text-align: center; ++margin-top: 0.5em; ++margin-left: 0.2em; ++margin-bottom: 0.5em; ++margin-right: 0.2em; ++} ++ +Index: doc/common/top.jpg +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/top.jpg +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/top-kde.jpg +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/top-kde.jpg +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/fdl-notice.html +=================================================================== +--- kdelibs/doc/common/fdl-notice.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/fdl-notice.html (.../branches/KDE/3.5) (revision 1074156) +@@ -6,7 +6,7 @@ + <body> + + <p>Permission is granted to copy, distribute and/or modify this document +-under the terms of the GNU Free Documentation License, Version 1.1 or any ++under the terms of the GNU Free Documentation License, Version 1.2 or any + later version published by the Free Software Foundation; with no Invariant + Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy + of the license is included <a href="fdl-license.html">here</a>.</p> +Index: doc/common/top-right.png +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/top-right.png +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/footer.html +=================================================================== +--- kdelibs/doc/common/footer.html (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/footer.html (.../branches/KDE/3.5) (revision 1074156) +@@ -1,13 +1,12 @@ +- </div></div> +- +- +- </td> +- </tr> +- <tr> +- <td valign="top" id="leftmenu" width="25%"> +- <a name="navigation"></a> +- <div class="menu_box"><h2>$projectname</h2> +-<div class="nav_list"> ++ </div> ++ </div> ++ </div> ++ <div id="left"> ++ <div class="menu_box"> ++<a name="cp-menu" /><div class="menutitle"><div> ++<h2 id="cp-menu-project">$projectname</h2> ++<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "$projectname"</a> ++</div></div> + <!-- menu --> + <!-- cmenu.begin --> + <h2>Class Picker</h2> +@@ -20,46 +19,46 @@ + </form> + </div> + <!-- cmenu.end --> ++ ++<div class="menu_box"> ++<a name="cp-menu" /><div class="menutitle"><div> ++<h2 id="cp-menu-project">@topname@</h2> ++<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "@topname@"</a> + </div></div> +-<div class="menu_box"><h2>API Dox</h2> + <div class="nav_list"> + <ul> + <!-- gmenu --> + </ul></div></div> + ++ </div> ++ </div> ++ <div class="clearer"></div> ++ </div> ++ <div class="clearer"></div> ++ </div> + +- </td> +-</tr> +-</table> + +-<span class="doNotDisplay"> +- <a href="http://www.kde.org/" accesskey="8">KDE Home</a> | +- <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> | +- <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a> +-</span> ++ <div id="end_body"></div> + + +-<div style="height: 8px"></div> ++ <div id="footer"><div id="footer_text"> ++ Generated for @topname@ by ++ <a href="http://www.doxygen.org/index.html">doxygen</a> $doxygenversion<br /> + +-<div id="footer"> +- <div id="footer_left"> +- Maintained by <a href="mailto:groot@kde.org">Adriaan de Groot</a> ++ This website is maintained by <a href="mailto:groot@kde.org">Adriaan de Groot</a> + and +-<a href="mailto:winter@kde.org">Allen Winter</a>. +-<br/> +- KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | +- <a href="http://www.kde.org/contact/impressum.php">Legal</a> ++<a href="mailto:winter@kde.org">Allen Winter</a>.<br /> ++ KDE<sup>®</sup> and <a href="@topdir@/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | ++ <a href="http://www.kde.org/contact/impressum.php">Legal</a> ++ </div></div> + </div> +- <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div> +-</div> + + <!-- + WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL + BE BLOCKED INSTANTLY AND PERMANENTLY! +-<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a> ++<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a> + WARNING END + --> + + </body> + </html> +- +Index: doc/common/block_title_bottom.png +=================================================================== +Cannot display: file marked as a binary type. +svn:mime-type = application/octet-stream + +Property changes on: doc/common/block_title_bottom.png +___________________________________________________________________ +Added: svn:mime-type + + application/octet-stream + +Index: doc/common/doxygen.css +=================================================================== +--- kdelibs/doc/common/doxygen.css (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/doxygen.css (.../branches/KDE/3.5) (revision 1074156) +@@ -1,416 +1,96 @@ +-/** +- * based on code by Sebastian Faubel +- * modified by Christoph Cullmann +- */ +- +-/* common (X)HTML formats */ +- +-body { +-font-size: 100%; +-line-height: 1.2em; /* Note: it is inherited as is, not recalculated! */ +-background-color: white; +-color: black; +-font-family: sans-serif; +-padding: 0; +-margin: 0; ++#content td.memItemLeft { ++text-align: right; + } + +-table, td, th { +-font-family: sans-serif; +-padding: 0; +-margin: 0; +-text-align: left; ++.groupHeader { ++font-size: medium; ++color: #418ADE; + } + +-input, select { +-font-size: 0.8em; +-line-height: 1em; +-} ++hr { display: none; } ++#content h2 { margin-left: 0px; } + +-optgroup { +-font-style: normal; ++table.memname { ++empty-cells: show; ++background-color: #f8f8f8; ++outline: .2em solid #d7d7d7; ++margin-top: 3em; ++margin-bottom: 1em; + } + +-a:link { +-color: #0000C0; +-text-decoration: none; ++td.memname { ++white-space: nowrap; ++font-weight: bold; + } + +-a:visited { +-color: #800080; +-text-decoration: none; +-} +- +-a:hover { +-text-decoration: underline; +-} +- +-/* navigation header, this is the combined area with logo and section links */ +- +-#nav_header_top { +- position: absolute; +- z-index: 5; +- +- top: 0px; +- left: 0px; +- right: 0px; +- width: 100%; +- height: 52px; +- +- text-align: right; +- +- background-color: #418ade; +- border-bottom: 1px solid #000000; +-} +- +-#nav_header_bottom { +- margin-top: 52px; +- padding: 6px 6px 6px 84px; +- background-color: #dfe7f3; +- border-bottom: 1px solid #000000; +- height: 1em; +-} +- +-#nav_header_logo { +- float: left; +- margin-top: 10px; +- margin-left: 10px; +- border: 0px; +- z-index: 10; +-} +- +-#nav_header_logo a img { +- width: 64px; +- height: 64px; +-} +- +-/* title text */ +-#nav_header_title { +- position: absolute; +- top: 12px; +- left: 86px; +- border: 0px; +- font-size: 32px; +- font-weight: bold; +- color: white; +- white-space: nowrap; +- +- line-height: 36px; +-} +- +-/* location combo */ +-#nav_header_location { +- position: absolute; +- top: 12px; +- right: 8px; +- border: 0px; +- color: #444; +- vertical-align: middle; +- white-space: nowrap; +- +- font-size: 14px; +-} +- +-/* location URL */ +-#nav_header_bottom_left { +- float:left; +- text-align: left; +- vertical-align: middle; +- +- font-size: 0.8em; +- line-height: 1.1em; +-} +- +-/* place for the links to contact, sitemap, ... s*/ +-#nav_header_bottom_right { +- text-align: right; +- vertical-align: middle; +- +- font-size: 0.8em; +- line-height: 1.1em; +-} +- +-#nav_header_bottom a:link, #nav_header_bottom a:visited { +- text-decoration: none; +-} +- +-#nav_header_bottom a:hover { +- text-decoration: underline; +-} +- +-.nav_list ul { +-margin: 0px; +-padding: 0em; +-} +- +-.nav_list ul li { +-list-style-type: none; +-position: relative; +-left: -2em; +-padding: 0px; +-} +- +-/* main color definitions */ +- +-.invisible { +-display: none; +-} +- +-.menuheader { +-height: 0; +-line-height: 0; +-margin: 0; +-padding: 0; +-font-size: 0; +-background-color: #3E91EB; +-} +- +-#leftmenu, #rightmenu { +-width: 20%; +-} +- +-#leftmenu h2, #rightmenu h2 { +-font-size: 1em; +-padding-left: 1em; +-vertical-align: middle; +-background-color: #418ade; +-border-top: 0.3em solid #418ade; +-border-bottom: 0.3em solid #418ade; +-color: white; +-margin-top: 0; +-} +- +-#leftmenu ul, #rightmenu ul { +-margin: 0; +-padding-left: 0.5em; +-padding-bottom: 1em; +-} +- +-#leftmenu li, #rightmenu li { +-font-size: 0.8em; +-margin-left: 2em; +-} +- +-#leftmenu ul ul, #rightmenu ul ul { +-margin: 0; +-padding-left: 0; +-} +- +-#leftmenu li li, #rightmenu li li{ +-font-size: 0.8em; +-margin-left: 1em; +-} +- +-/** +- * page footer +- */ +- +-/* background + border at top */ +-#footer { +- border-top: 1px solid #000000; +- background-image: url(/media/images/footer_bg.png); +- background-repeat: repeat-x; +- background: #418ADE; +- width: 100%; +- height: 100px; +- bottom:0px; +-} +- +-/* right footer, contains the wave image */ +-#footer_right { +- float: right; +- right: 0px; +- text-align: right; +- z-index: 5; +-} +- +-#footer_right img { +-display: none; +-} +- +-/* left footer, contains the text */ +-#footer_left { +- float: left; +- text-align: left; +- padding: 1em 1.5em 0em 1.5em; +- clear: both; +- z-index: 10; +-} +- +-#header { +-font-size: 0.8em; +-height: 1.2em; +-padding-left: 1em; +-vertical-align: middle; +-background-color: #418ade; +-color: white; +-margin: 0; +-padding: 0; +-border-top: 1px solid white; +-border-bottom: 1px solid #206dcd; +-} +- +-#headerpath { +-text-align: left; ++.paramtype { ++white-space: nowrap; + font-weight: bold; +-padding-left: 0.5em; + } + +-#headermenu { +-text-align: right; ++.paramname { ++white-space: nowrap; + font-weight: bold; +-padding-right: 0.5em; + } + +-#rightmenu h3 { +-padding: 0.3em 1.3em; +-font-size: 1em; +-} +- +-/* classes */ +- +-/* static IDs, ordered top to bottom */ +- +-#location { +-padding-right: 1em; +-vertical-align: middle; ++.paramkey { + text-align: right; + } + +-#location i { +-color: #036; +-font-style: normal; +-font-size: 0.8em; +-} + +-#location form { +-margin: 0; ++table.mdTable { ++background-color: #f8f8f8; ++outline: .2em solid #d7d7d7; ++width: 80%; + } + +-#location input, #location select { +-margin: 2px; +-} ++td.mdRow { padding: 8px 20px; } ++td.md { font-weight: bold; } ++td.mdname1 { font-weight: bold; color: #602020; } ++td.mdname { font-weight: bold; color: #602020; } + +-#content { +-background-color: white; +-padding: 0.5em 0.7em 1.5em 0.7em; +-background-color: white; +-text-align: justify; ++div.bic { ++border: 2px solid #E72300; ++background: #F6CFDD; ++padding: 0.5ex 1em; + } + +-#content td, #content th { +-font-family: sans-serif; +-padding: 0.25em; +-margin: 0; +-text-align: left; ++div.memitem { + } + +-#content h4, #content h3, #content h2, #content h1 { +-color: #418ade; +-text-align: left; +-line-height: 1em; /* without this lines stick in each other for headings */ ++div.memproto { ++/*background: #F9F9F9; ++border: 1px solid #AAAAAA;*/ ++font-weight: bold; + } + +-#quicklinks { +-background-color: #E6F0F9; +-font-size: 1em; +-padding: 1em; +-text-align: center; +-margin-top: 1em; +-margin-left: 0.5em; +-margin-bottom: 0.5em; +-margin-right: 0.5em; ++div.memproto td { ++white-space: nowrap; ++padding:0; ++margin:0; + } + +-#leftmenu, #rightmenu { +-background-color: white; +-color: #036; ++table.memname { ++border-spacing: 0; ++border-collapse:collapse; + } + +-.menu_box { +- border-top: 8px solid white; +- +- border-right: 8px solid white; +- border-left: 8px solid white; +- +- background-color: #dfe7f3; ++td.paramtype { ++font-family:monospace; + } + +-#search { +-text-align: center; +-padding: 0.2em 0.2em 0.2em 0.2em; ++div.memproto a.el { ++font-family:monospace; + } + +-#search label { +-display: none; ++div.memproto a.elRef { ++font-family:monospace; + } + +-#search input, #search select { +-width: 95%; +-margin-bottom: 2px; +-} +- +-#hotspot { +-font-size: 0.8em; +-line-height: 1em; +-text-align: center; +-padding: 0 0 0.8em 0; +-} +- +-#rightmenu h3 { +-margin-bottom: 0; +-} +- +-.newsbox1 { +-background-color: #E6F0F9; +-margin-top: 1em; +-margin-bottom: 0.5em; +-} +- +-.newsbox2 { +-background-color: white; +-margin-top: 1em; +-margin-bottom: 0.5em +-} +- +-/* hidden stuff */ +-.doNotDisplay { +- display: none; +-} +- +-/* common style for tables used in the page */ +-.table_box { +- background-color: #dfe7f3; +- border: 0; +- padding: 0; +- margin: 0; +- border-spacing: 0; +-} +- +-.table_box th { +- background-color: #418ade; +- color: white; +-} +- +-td.indexkey { +-vertical-align: top; +-background: #dfe7f3; +-} +- +-#content td.memItemLeft { +-text-align: right; +-} +- +-.groupHeader { +-font-size: large; +-color: #418ADE; +-} +- +-hr { display: none; } +-#content h2 { margin-left: 0px; } +-table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; } +-td.mdRow { padding: 8px 20px; } +-td.md { font-weight: bold; } +-td.mdname1 { font-weight: bold; color: #602020; } +-td.mdname { font-weight: bold; color: #602020; } +- ++SPAN.keyword { color: #008000 } ++SPAN.keywordtype { color: #604020 } ++SPAN.keywordflow { color: #e08000 } ++SPAN.comment { color: #800000 } ++SPAN.preprocessor { color: #806020 } ++SPAN.stringliteral { color: #002080 } ++SPAN.charliteral { color: #008080 } +Index: doc/common/kde-default.css +=================================================================== +--- kdelibs/doc/common/kde-default.css (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/doc/common/kde-default.css (.../branches/KDE/3.5) (revision 1074156) +@@ -223,22 +223,22 @@ + /* Visual cues for GUI elements etc in the text */ + + .guimenu, .guimenuitem, .guisubmenu { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); /* should be inherit */ + } + + .guilabel, .interface, .guibutton { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); /* should be inherit */ + } + + .shortcut { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); /* should be inherit */ + } + + .shortcut .keycap { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); /* should be inherit */ + } + +@@ -247,7 +247,7 @@ + } + + .accel { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); + text-decoration: underline; + } +@@ -270,7 +270,7 @@ + } + + .screen, .programlisting { +- background-color: rgb(240,240,240); ++ background-color: rgb(220,220,220); + color: rgb(0,0,0); /* should be inherit */ + border-style: dotted; + border-color: rgb(0,0,0); +Index: kioslave/ftp/ftp.cc +=================================================================== +--- kdelibs/kioslave/ftp/ftp.cc (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kioslave/ftp/ftp.cc (.../branches/KDE/3.5) (revision 1074156) +@@ -876,7 +876,7 @@ + // The usual answer is '227 Entering Passive Mode. (160,39,200,55,6,245)' + // but anonftpd gives '227 =160,39,200,55,6,245' + int i[6]; +- char *start = strchr(ftpResponse(3), '('); ++ const char *start = strchr(ftpResponse(3), '('); + if ( !start ) + start = strchr(ftpResponse(3), '='); + if ( !start || +@@ -931,7 +931,7 @@ + return ERR_INTERNAL; + } + +- char *start = strchr(ftpResponse(3), '|'); ++ const char *start = strchr(ftpResponse(3), '|'); + if ( !start || sscanf(start, "|||%d|", &portnum) != 1) + return ERR_INTERNAL; + +Index: kinit/start_kdeinit.c +=================================================================== +--- kdelibs/kinit/start_kdeinit.c (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kinit/start_kdeinit.c (.../branches/KDE/3.5) (revision 1074156) +@@ -44,7 +44,7 @@ + { + char buf[ 1024 ]; + int procfile; +- sprintf( buf, "/proc/%d/oom_adj", pid ); ++ sprintf( buf, "/proc/%d/stat", pid ); + if( !enable ) { + /* Be paranoid and check that the pid we got from the pipe + belongs to this user. */ +@@ -52,6 +52,7 @@ + if( lstat( buf, &st ) < 0 || st.st_uid != getuid()) + return 0; + } ++ sprintf( buf, "/proc/%d/oom_adj", pid ); + procfile = open( buf, O_WRONLY ); + if( procfile >= 0 ) { + if( enable ) +Index: kinit/Mainpage.dox +=================================================================== +--- kdelibs/kinit/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kinit/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,29 @@ ++/** @mainpage KDE Initialization Routines ++ ++kdeinit is a process launcher somewhat similar to the ++famous init used for booting UNIX. ++<p> ++It launches processes by forking and then loading a ++dynamic library which should contain a 'main(...)' ++function. This both increases the startup speed and ++reduces the memory consumption of KDE applications. ++ ++kdeinit_wrapper, kshell and kwrapper provide methods ++of starting programs via kdeinit. ++ ++@authors ++Waldo Bastian \<bastian@kde.org\><br> ++Process title changing code taken from the ProFTPD Project, adapted by Alex Merry ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@gpl<br> ++Most code is @lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore ++// DOXYGEN_SET_PROJECT_NAME = KInit ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kimgio/Mainpage.dox +=================================================================== +--- kdelibs/kimgio/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kimgio/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,29 @@ ++/** @mainpage ImageFormat Plugins ++ ++Provides imageformat plugins for Qt so that it can read more image file types. ++ ++@authors ++Sirtaj Singh Kang \<taj@kde.org><br> ++Dirk Schoenberger<br> ++Torben Weis \<weis@kde.org><br> ++Thomas Tanghus \<tanghus@kde.org><br> ++Antonio Larossa \<larossa@kde.org\><br> ++Sven Wiegand \<SWiegand@tfh-berlin.de><br> ++Dominik Seichter \<domseichter@web.de><br> ++Nadeem Hasan \<nhasan@kde.org><br> ++Melchior Franz \<mfranz@kde.org><br> ++Allen Barnett \<allen@lignumcomputing.com><br> ++Ignacio Castaño \<castano@ludicon.com><br> ++Christoph Hormann \<chris_hormann@gmx.de><br> ++Michael Ritzert \<kde@ritzert.de> ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_SET_PROJECT_NAME = KImgIO ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kio/kio/kzip.h +=================================================================== +--- kdelibs/kio/kio/kzip.h (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kio/kio/kzip.h (.../branches/KDE/3.5) (revision 1074156) +@@ -191,10 +191,7 @@ + /// Closes the archive + virtual bool closeArchive(); + +- /** +- * @internal Not needed for zip +- */ +- virtual bool writeDir( const QString& name, const QString& user, const QString& group) { Q_UNUSED(name); Q_UNUSED(user); Q_UNUSED(group); return true; } ++ virtual bool writeDir(const QString& name, const QString& user, const QString& group); + // TODO(BIC) uncomment and make virtual for KDE 4. + // bool writeDir( const QString& name, const QString& user, const QString& group, + // mode_t perm, time_t atime, time_t mtime, time_t ctime ); +Index: kio/kio/karchive.cpp +=================================================================== +--- kdelibs/kio/kio/karchive.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kio/kio/karchive.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -588,7 +588,9 @@ + + void KArchiveDirectory::addEntry( KArchiveEntry* entry ) + { +- Q_ASSERT( !entry->name().isEmpty() ); ++ if( entry->name().isEmpty() ) ++ return; ++ + if( m_entries[ entry->name() ] ) { + kdWarning() << "KArchiveDirectory::addEntry: directory " << name() + << " has entry " << entry->name() << " already" << endl; +Index: kio/kio/kdirwatch.cpp +=================================================================== +--- kdelibs/kio/kio/kdirwatch.cpp (.../tags/KDE/3.5.10) (patchset 15) ++++ kdelibs/kio/kio/kdirwatch.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -87,7 +89,9 @@ + { + return syscall (__NR_inotify_rm_watch, fd, wd); + } ++#endif + ++#ifdef HAVE_INOTIFY + #ifndef IN_ONLYDIR + #define IN_ONLYDIR 0x01000000 + #endif +@@ -99,7 +103,6 @@ + #ifndef IN_MOVE_SELF + #define IN_MOVE_SELF 0x00000800 + #endif +- + #endif + + #include <sys/utsname.h> +Index: kio/kio/kzip.cpp +=================================================================== +--- kdelibs/kio/kio/kzip.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kio/kio/kzip.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -954,8 +954,8 @@ + buffer[ 26 ] = char(mysize >> 16); + buffer[ 27 ] = char(mysize >> 24); + +- buffer[ 28 ] = char(it.current()->path().length()); // filename length +- buffer[ 29 ] = char(it.current()->path().length() >> 8); ++ buffer[ 28 ] = char(path.length()); // filename length ++ buffer[ 29 ] = char(path.length() >> 8); + + buffer[ 30 ] = char(extra_field_len); + buffer[ 31 ] = char(extra_field_len >> 8); +@@ -1051,6 +1051,20 @@ + return true; + } + ++bool KZip::writeDir(const QString& name, const QString& user, const QString& group) ++{ ++ // Zip files have no explicit directories, they are implicitly created during extraction time ++ // when file entries have paths in them. ++ // However, to support empty directories, we must create a dummy file entry which ends with '/'. ++ QString dirName = name; ++ if (!name.endsWith("/")) ++ dirName = dirName.append('/'); ++ ++ mode_t perm = 040755; ++ time_t the_time = time(0); ++ return writeFile(dirName, user, group, 0, perm, the_time, the_time, the_time, 0); ++} ++ + // Doesn't need to be reimplemented anymore. Remove for KDE-4.0 + bool KZip::writeFile( const QString& name, const QString& user, const QString& group, uint size, const char* data ) + { +@@ -1114,7 +1128,7 @@ + } + + // delete entries in the filelist with the same filename as the one we want +- // to save, so that we don´t have duplicate file entries when viewing the zip ++ // to save, so that we don�t have duplicate file entries when viewing the zip + // with konqi... + // CAUTION: the old file itself is still in the zip and won't be removed !!! + QPtrListIterator<KZipFileEntry> it( d->m_fileList ); +@@ -1280,9 +1294,10 @@ + if ( d->m_extraField == ModificationTime ) + extra_field_len = 17; // value also used in doneWriting() + ++ const QCString encodedName = QFile::encodeName(d->m_currentFile->path()); + int csize = device()->at() - + d->m_currentFile->headerStart() - 30 - +- d->m_currentFile->path().length() - extra_field_len; ++ encodedName.length() - extra_field_len; + d->m_currentFile->setCompressedSize(csize); + //kdDebug(7040) << "usize: " << d->m_currentFile->size() << endl; + //kdDebug(7040) << "csize: " << d->m_currentFile->compressedSize() << endl; +Index: kabc/scripts/field.src.cpp +=================================================================== +--- kdelibs/kabc/scripts/field.src.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kabc/scripts/field.src.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -36,7 +36,7 @@ + const QString &app = QString::null ) + : mFieldId( fieldId ), mCategory( category ), mLabel( label ), + mKey( key ), mApp( app ) {} +- ++ + enum FieldId + { + CustomField, +@@ -45,11 +45,11 @@ + + int fieldId() { return mFieldId; } + int category() { return mCategory; } +- ++ + QString label() { return mLabel; } + QString key() { return mKey; } + QString app() { return mApp; } +- ++ + private: + int mFieldId; + int mCategory; +@@ -184,6 +184,8 @@ + return a.phoneNumber( PhoneNumber::Pager ).number(); + case FieldImpl::HomeAddressStreet: + return a.address( Address::Home ).street(); ++ case FieldImpl::HomeAddressPostOfficeBox: ++ return a.address( Address::Home ).postOfficeBox(); + case FieldImpl::HomeAddressLocality: + return a.address( Address::Home ).locality(); + case FieldImpl::HomeAddressRegion: +@@ -196,6 +198,8 @@ + return a.address( Address::Home ).label(); + case FieldImpl::BusinessAddressStreet: + return a.address( Address::Work ).street(); ++ case FieldImpl::BusinessAddressPostOfficeBox: ++ return a.address( Address::Work ).postOfficeBox(); + case FieldImpl::BusinessAddressLocality: + return a.address( Address::Work ).locality(); + case FieldImpl::BusinessAddressRegion: +@@ -266,6 +270,13 @@ + a.insertAddress( address ); + return true; + } ++ case FieldImpl::HomeAddressPostOfficeBox: ++ { ++ KABC::Address address = a.address( Address::Home ); ++ address.setPostOfficeBox( value ); ++ a.insertAddress( address ); ++ return true; ++ } + case FieldImpl::HomeAddressLocality: + { + KABC::Address address = a.address( Address::Home ); +@@ -308,6 +319,13 @@ + a.insertAddress( address ); + return true; + } ++ case FieldImpl::BusinessAddressPostOfficeBox: ++ { ++ KABC::Address address = a.address( Address::Work ); ++ address.setPostOfficeBox( value ); ++ a.insertAddress( address ); ++ return true; ++ } + case FieldImpl::BusinessAddressLocality: + { + KABC::Address address = a.address( Address::Work ); +@@ -438,7 +456,7 @@ + const Field::List &fields ) + { + QValueList<int> fieldIds; +- ++ + int custom = 0; + Field::List::ConstIterator it; + for( it = fields.begin(); it != fields.end(); ++it ) { +@@ -452,7 +470,7 @@ + QString::number( custom++ ), customEntry ); + } + } +- ++ + cfg->writeEntry( identifier, fieldIds ); + } + +@@ -460,7 +478,7 @@ + { + KConfig *cfg = KGlobal::config(); + KConfigGroupSaver( cfg, "KABCFields" ); +- ++ + return restoreFields( cfg, identifier ); + } + +@@ -485,7 +503,7 @@ + } + fields.append( new Field( f ) ); + } +- ++ + return fields; + } + +@@ -496,7 +514,7 @@ + if ( !sameId ) return false; + + if ( mImpl->fieldId() != FieldImpl::CustomField ) return true; +- ++ + return mImpl->key() == field->mImpl->key(); + } + +Index: kabc/scripts/entrylist +=================================================================== +--- kdelibs/kabc/scripts/entrylist (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kabc/scripts/entrylist (.../branches/KDE/3.5) (revision 1074156) +@@ -29,6 +29,7 @@ + + #Address address + LF,home address street,,QString,homeAddressStreet,Address|Personal ++LF,home address post office box,,QString,homeAddressPostOfficeBox,Address|Personal + LF,home address city,,QString,homeAddressLocality,Address|Personal + LF,home address state,,QString,homeAddressRegion,Address|Personal + LF,home address zip code,,QString,homeAddressPostalCode,Address|Personal +@@ -36,6 +37,7 @@ + LF,home address label,,QString,homeAddressLabel,Address|Personal + + LF,business address street,,QString,businessAddressStreet,Address|Organization ++LF,business address post office box,,QString,businessAddressPostOfficeBox,Address|Organization + LF,business address city,,QString,businessAddressLocality,Address|Organization + LF,business address state,,QString,businessAddressRegion,Address|Organization + LF,business address zip code,,QString,businessAddressPostalCode,Address|Organization +Index: kdesu/Mainpage.dox +=================================================================== +--- kdelibs/kdesu/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kdesu/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,21 @@ ++/** @mainpage Console-mode authentication ++ ++libkdesu provides functionality for building GUI front ends for ++(password asking) console mode programs. For example, kdesu and ++kdessh use it to interface with su and ssh respectively. ++ ++@authors ++Geert Jansen \<jansen@kde.org\> ++ ++@maintainers ++Adriaan de Groot \<groot@kde.org\> ++ ++@licenses ++@lgpl ++ ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore ++// DOXYGEN_SET_PROJECT_NAME = KDEsu ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kutils/Mainpage.dox +=================================================================== +--- kdelibs/kutils/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kutils/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,24 @@ ++/** @mainpage Some random bits and pieces ++ ++Some utility classes for KSettings, KCModule and KPlugin. ++ ++@authors ++Matthias Kretz \<kretz@kde.org\><br> ++Rafael Fernández López \<ereslibre@kde.org\><br> ++Matthias Elter \<elter@kde.org\><br> ++Daniel Molkentin \<molkentin@kde.org\><br> ++Frans Englich \<frans.englich@telia.com\><br> ++Tobias Koenig \<tokoe@kde.org\><br> ++Matthias Hoelzer-Kluepfel \<hoelzer@kde.org\> ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore kdeui kio ++// DOXYGEN_SET_PROJECT_NAME = KUtils ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kdecore/kstringhandler.cpp +=================================================================== +--- kdelibs/kdecore/kstringhandler.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kdecore/kstringhandler.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -558,7 +558,7 @@ + QString result; + const QChar *unicode = str.unicode(); + for ( uint i = 0; i < str.length(); ++i ) +- result += ( unicode[ i ].unicode() < 0x21 ) ? unicode[ i ] : ++ result += ( unicode[ i ].unicode() <= 0x21 ) ? unicode[ i ] : + QChar( 0x1001F - unicode[ i ].unicode() ); + + return result; +Index: kdecore/Mainpage.dox +=================================================================== +--- kdelibs/kdecore/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kdecore/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,44 @@ ++/** \mainpage The KDE Core Library ++ ++All KDE programs use this library to provide basic functionality such ++as the configuration system, IPC, internationalization and locale ++support, site-independent access to the filesystem and a large number ++of other (but no less important) things. ++<p> ++All KDE applications should link to the kdecore library. Also, using a ++KApplication derived class instead of QApplication is almost ++mandatory if you expect your application to behave nicely within the ++KDE environment. ++ ++If you are unsure where to start, have a look at the ++<a href="http://techbase.kde.org/Development/Tutorials">tutorials on ++TechBase</a> to get you going. ++ ++If you know what you are looking for, you should be able to find it in ++the <a href="annotated.html">class list</a> or the ++<a href="modules.html">modules list</a>. ++ ++@authors ++Various: see copyrights on individual files for more information ++ ++@maintainers ++See the ++<a href="http://websvn.kde.org/trunk/KDE/kdelibs/kdecore/MAINTAINERS?view=markup">MAINTAINERS</a> ++file. ++ ++@licenses ++Library: @lgpl<br> ++Some helper utilities: @gpl ++ ++*/ ++ ++/** ++ ++\defgroup KDEMacros KDE Macros ++ ++*/ ++ ++// DOXYGEN_EXCLUDE = malloc kde_file.h ++// DOXYGEN_SET_INPUT += @topdir@/kdemacros.h.cmake ++// DOXYGEN_SET_PROJECT_NAME = KDECore ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: knewstuff/Mainpage.dox +=================================================================== +--- kdelibs/knewstuff/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/knewstuff/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,35 @@ ++/** \mainpage Collaborative Data Sharing in KDE Applications ++ ++The \b KNewStuff2 library adds data sharing capabilities to %KDE ++applications. Technically, it implements the ++<a href="http://ghns.freedesktop.org/">GHNS</a> and ++DXS specifications. The library consists of three parts: the data management core ++and GHNS protocol implementation, the DXS web service handler, and the user interface ++classes like dialogs and buttons. ++ ++Application authors should not use all of the classes directly, which are installed ++only for the purpose of implementing functionality on top of \b KNewStuff2; instead, ++the high-level KNS::Engine class provides everything an application needs. ++Both upload and download scenarios are handled by the engine. There are only two ++preparation steps necessary before this class can be used: the setup of a GHNS repository, ++and the creation of a <b>*.knsrc</b> file which will determine all aspects of the ++application's \b KNewStuff2 usage. ++ ++All of the related information such as <b>*.knsrc</b> files, repositories and security ++can be found in the <a href="http://techbase.kde.org/Development/Tutorials/K_Hot_New_Stuff2">KNewStuff2 tutorial</a>. ++ ++@authors ++Josef Spillner \<spillner@kde.org\> ++Jeremy Whiting \<jeremy@scitools.com\> ++ ++@maintainers ++Jeremy Whiting \<jeremy@scitools.com\> ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore kdeui kio ++// DOXYGEN_SET_PROJECT_NAME = KNewStuff ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: khtml/Mainpage.dox +=================================================================== +--- kdelibs/khtml/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/khtml/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,46 @@ ++/** @mainpage KDE HTML Parser and Widget ++ ++If you want a fully-fledged HTML browser widget in your application, ++you can use KHTMLPart to do so. ++ ++@code ++KUrl url = "http://www.kde.org"; ++KHTMLPart *w = new KHTMLPart(); ++w->openUrl(url); ++w->view()->resize(500, 400); ++w->show(); ++@endcode ++ ++For more information, see the documentation for KHTMLPart. ++ ++Note that using KHTMLPart may introduce security vulnerabilities ++and unnecessary bloat to your application. Qt's text widgets are ++rich-text capable, and will interpret a limited subset of HTML. ++ ++@authors ++Torben Weis \<weis@stud.uni-frankfurt.de\><br> ++Josip A. Gracin \<grac@fly.cc.fer.hr\><br> ++Martin Jones \<mjones@kde.org\><br> ++Waldo Bastian \<bastian@kde.org\><br> ++Lars Knoll \<knoll@kde.org\><br> ++Antti Koivisto \<koivisto@iki.fi\><br> ++Dirk Mueller \<mueller@kde.org\><br> ++Peter Kelly \<pmk@post.com\><br> ++George Staikos \<staikos@kde.org\><br> ++Allan Sandfeld Jensen \<kde@carewolf.com\><br> ++Germain Garand \<germain@ebooksfrance.org\><br> ++Maksim Orlovich \<maksim@kde.org\><br> ++KHTML has also heavily benefited from the work of Apple Computer, Inc. ++@maintainers ++Allan Sandfeld Jensen <br> ++Germain Garand<br> ++Maksim Orlovich ++ ++@licenses ++@lgpl ++ ++*/ ++// DOXYGEN_REFERENCES = kdecore kdeui kio kparts kjs ++// DOXYGEN_EXCLUDE = test*.* html rendering xml misc ecma css imload pics test ++// DOXYGEN_SET_PROJECT_NAME = KHTML ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: khtml/html/htmltokenizer.cpp +=================================================================== +--- kdelibs/khtml/html/htmltokenizer.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/khtml/html/htmltokenizer.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -736,7 +736,7 @@ + #ifdef TOKEN_DEBUG + kdDebug( 6036 ) << "unknown entity!" << endl; + #endif +- checkBuffer(10); ++ checkBuffer(11); + // ignore the sequence, add it to the buffer as plaintext + *dest++ = '&'; + for(unsigned int i = 0; i < cBufferPos; i++) +Index: khtml/rendering/table_layout.cpp +=================================================================== +--- kdelibs/khtml/rendering/table_layout.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/khtml/rendering/table_layout.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -297,7 +297,8 @@ + #endif + for ( int i = 0; available > 0 && i < nEffCols; i++ ) { + if ( width[i].isPercent() ) { +- int w = base * width[i].value() / totalPercent; ++ // totalPercent may be 0 below if all %-width specifed are 0%. (#172557) ++ int w = totalPercent ? base * width[i].value() / totalPercent : 0; + available -= w; + calcWidth[i] = w; + } +@@ -313,7 +314,8 @@ + + for ( int i = 0; available > 0 && i < nEffCols; i++ ) { + if ( width[i].isVariable() ) { +- int w = available / totalVariable; ++ // totalVariable may be 0 below if all the variable widths specified are 0. ++ int w = totalVariable ? available / totalVariable : 0; + available -= w; + calcWidth[i] = w; + totalVariable--; +Index: kjs/Mainpage.dox +=================================================================== +--- kdelibs/kjs/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kjs/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,30 @@ ++/** @mainpage KDE JavaScript/EcmaScript Engine ++ ++This library provides an ECMAScript compatible interpreter. The ECMA standard ++is based on well known scripting languages such as Netscape's JavaScript and ++Microsoft's JScript. ++ ++@authors ++Harri Porten \<porten@kde.org\><br> ++Maks Orlovich \<maksim@kde.org\><br> ++Apple Computer, Inc.<br> ++Richard Moore \<rich@kde.org\><br> ++Daegeun Lee \<realking@mizi.com\><br> ++Marco Pinelli \<pinmc@libero.it\><br> ++Christian Kirsch \<ck@held.mind.de\> ++ ++@maintainers ++Maks Orlovich \<maksim@kde.org\><br> ++Harri Porten \<porten@kde.org\> ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore ++// DOXYGEN_SET_PROJECT_NAME = KJS ++// DOXYGEN_SET_EXCLUDE_PATTERNS += */wtf/* ++// DOXYGEN_SET_EXCLUDE_PATTERNS += */kjs/*.cpp */kjs/*.h ++ ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kjs/dtoa.cpp +=================================================================== +--- kdelibs/kjs/dtoa.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kjs/dtoa.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -487,7 +487,7 @@ + #define FREE_DTOA_LOCK(n) /*nothing*/ + #endif + +-#define Kmax 15 ++#define Kmax (sizeof(size_t) << 3) + + struct + Bigint { +Index: kdoctools/customization/pt-BR/user.entities +=================================================================== +--- kdelibs/kdoctools/customization/pt-BR/user.entities (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kdoctools/customization/pt-BR/user.entities (.../branches/KDE/3.5) (revision 1074156) +@@ -17,7 +17,7 @@ + <!ENTITY Esc "<keycap>Esc</keycap>"> + <!ENTITY etc "<abbrev>etc</abbrev>"> + <!ENTITY ex "<abbrev>por exemplo</abbrev>"> +-<!ENTITY FAQ "Perguntas Mais Freqüentes (do inglês <acronym>FAQ</acronym>)"> ++<!ENTITY FAQ "Perguntas mais freqüentes (do inglês <acronym>FAQ</acronym>)"> + <!ENTITY HTML '<acronym>HTML</acronym>'> + <!ENTITY ie "isto é"> + <!ENTITY infocenter "<application>Centro de Informações</application>"> +@@ -34,7 +34,7 @@ + <!ENTITY LMB "botão <mousebutton>esquerdo</mousebutton> do mouse"> + <!ENTITY MMB "botão do <mousebutton>meio</mousebutton> do mouse"> + <!ENTITY OS "<acronym>Sistema Operacional</acronym>"> +-<!ENTITY RMB "botão <mousebutton>direto</mousebutton> do mouse"> ++<!ENTITY RMB "botão <mousebutton>direito</mousebutton> do mouse"> + <!ENTITY Shift "<keycap>Shift</keycap>"> + <!ENTITY systemtray "<application>bandeja do sistema</application>"> + <!ENTITY Tab "<keycap>Tab</keycap>"> +Index: kdoctools/Mainpage.dox +=================================================================== +--- kdelibs/kdoctools/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kdoctools/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,26 @@ ++/** @mainpage KDE Documentation Tools ++ ++Provides a KIO slave for accessing application documentation for ++KDE and GNOME applications. ++ ++@authors ++Eric Bischoff ++Claudiu Costin ++Frederik Fouvry ++David Rugge ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++Note: most of the files do not have licenses. ++This should be corrected. The intention appears ++to be for the files to have a @bsd license, but ++this needs to be confirmed with the copyright ++holders. ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore kdeui kio ++// DOXYGEN_SET_PROJECT_NAME = KDocTools ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kparts/Mainpage.dox +=================================================================== +--- kdelibs/kparts/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kparts/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,42 @@ ++/** @mainpage Framework for KDE Graphical Components ++ ++This library implements the framework for KDE parts, which are ++elaborate widgets with a user-interface defined in terms of actions ++(menu items, toolbar icons). See KParts::Part. ++ ++The library also provides a framework for applications that want to ++use parts. Such applications need to inherit their main window ++from KParts::MainWindow and provide a so-called shell GUI, ++which provides a basic skeleton GUI with part-independent functionality/actions. ++ ++Some KParts applications won't be specific to a given part, but expect ++to be able to embed, for instance, all types of viewers out there. For this ++the basic functionality of any viewer has been implemented in ++KParts::ReadOnlyPart, which viewer-like parts should inherit from. ++The same applies to KParts::ReadWritePart, which is for editor-like parts. ++ ++You can add actions to an existing KParts app from "outside", defining ++the code for those actions in a shared library. This mechanism is ++obviously called plugins, and implemented by KParts::Plugin. ++ ++For a complete, and very simple, example of how to use KParts to display ++any kind of file (i.e. making a generic viewer), see the documentation for ++KParts::ComponentFactory::createPartInstanceFromQuery. ++ ++@authors ++Simon Hausmann \<hausmann@kde.org\><br> ++David Faure \<faure@kde.org\><br> ++Kurt Granroth \<granroth@kde.org\><br> ++Michael Koch \<koch@kde.org\> ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore kdeui kio ++// DOXYGEN_SET_PROJECT_NAME = KParts ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kded/Mainpage.dox +=================================================================== +--- kdelibs/kded/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/kded/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,26 @@ ++/** @mainpage The KDE Daemon ++ ++KDED runs in the background and performs a number of small tasks. Some ++of these tasks are built in, others are started on demand. ++<p> ++The chances are you are looking here because you want to write a ++KDED module. For that, see KDEDModule in kdecore and the ++<a href="http://websvn.kde.org/trunk/KDE/kdelibs/kded/README.kded?view=markup">KDED ++README</a>. ++ ++ ++@authors ++David Faure \<dfaure@kde.org\><br> ++Waldo Bastian \<bastian@kde.org\> ++ ++@maintainers ++[Unknown/None] ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// DOXYGEN_REFERENCES = kdecore kdeui kio ++// DOXYGEN_SET_PROJECT_NAME = KDED ++// vim:ts=4:sw=4:expandtab:filetype=doxygen +Index: kdeui/kdatetbl.cpp +=================================================================== +--- kdelibs/kdeui/kdatetbl.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kdeui/kdatetbl.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -47,6 +47,7 @@ + #include "kdatetbl.h" + #include "kpopupmenu.h" + #include <qdatetime.h> ++#include <qguardedptr.h> + #include <qstring.h> + #include <qpen.h> + #include <qpainter.h> +@@ -310,7 +311,7 @@ + painter->setPen(colorGroup().highlight()); + painter->setBrush(colorGroup().highlight()); + } +- else ++ else + { + painter->setPen(colorGroup().text()); + painter->setBrush(colorGroup().text()); +@@ -366,7 +367,7 @@ + void KDateTable::endOfWeek() + { + setDate(date.addDays(7 - date.dayOfWeek())); +-} ++} + + void + KDateTable::keyPressEvent( QKeyEvent *e ) +@@ -482,14 +483,14 @@ + // old selected date: + temp = posFromDate( date ); + // new position and date +- pos = (7 * (row - 1)) + col; ++ pos = (7 * (row - 1)) + col; + QDate clickedDate = dateFromPos( pos ); + + // set the new date. If it is in the previous or next month, the month will + // automatically be changed, no need to do that manually... + setDate( clickedDate ); + +- // call updateCell on the old and new selection. If setDate switched to a different ++ // call updateCell on the old and new selection. If setDate switched to a different + // month, these cells will be painted twice, but that's no problem. + updateCell( temp/7+1, temp%7 ); + updateCell( row, col ); +@@ -1007,7 +1008,10 @@ + popup(pos); + repaint(); + d->exec = true; ++ const QGuardedPtr<QObject> that = this; + qApp->enter_loop(); ++ if ( !that ) ++ return QDialog::Rejected; + hide(); + return result; + } +Index: kdeui/kmenubar.cpp +=================================================================== +--- kdelibs/kdeui/kmenubar.cpp (.../tags/KDE/3.5.10) (revision 850549) ++++ kdelibs/kdeui/kmenubar.cpp (.../branches/KDE/3.5) (revision 1074156) +@@ -308,7 +308,7 @@ + if( d->fallback_mode ) + { + d->fallback_mode = false; +-// KWin::setStrut( winId(), 0, 0, 0, 0 ); KWin will set strut as it will see fit ++ KWin::setStrut( winId(), 0, 0, 0, 0 ); + setMinimumSize( 0, 0 ); + setMaximumSize( QWIDGETSIZE_MAX, QWIDGETSIZE_MAX ); + updateMenuBarSize(); +Index: dnssd/Mainpage.dox +=================================================================== +--- kdelibs/dnssd/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0) ++++ kdelibs/dnssd/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156) +@@ -0,0 +1,40 @@ ++/** @mainpage DNSSD ++ ++<p>DNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), ++the layer of <a href="http://www.zeroconf.org">Zeroconf</a> that allows network ++services, such as printers, to be discovered without any user intervention or ++centralized infrastructure.</p> ++ ++Apple's implementation of Zeroconf is ++<a href="http://www.apple.com/macosx/technology/bonjour.html">Bonjour</a>. ++Apple's developer documentation provides lots of information about Bonjour ++in its <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/NetServices/Articles/about.html#//apple_ref/doc/uid/TP40002458-SW1">Bonjour overview</a>. ++ ++If you are writing an application that wants to discover services on the network, ++use DNSSD::ServiceBrowser. You can also find available service types using ServiceTypeBrowser. ++ ++If you want to announce the availability of a service provided by your application, ++use DNSSD::PublicService. ++ ++DNSSD::DomainBrowser allows you to find domains (other than the local one) recommended ++for browsing or publishing to. ++ ++Note that DNSSD::ServiceBrowser::isAvailable() provides information about the availability ++of the services provided by this library generally, not just for browsing services. ++ ++@authors ++Jakub Stachowski ++ ++@maintainers ++Jakub Stachowski ++ ++@licenses ++@lgpl ++ ++*/ ++ ++// KDE5: get rid of kdeui reference when settings.kcfgc is changed ++// DOXYGEN_REFERENCES = kdecore kdeui ++// DOXYGEN_SET_PROJECT_NAME = DNSSD ++// DOXYGEN_SET_EXCLUDE_PATTERNS += */dnssd/avahi* */dnssd/mdnsd* ++// vim:ts=4:sw=4:expandtab:filetype=doxygen + +Property changes on: . +___________________________________________________________________ +Deleted: svn:mergeinfo +Added: svn:externals + + admin https://svn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin + + diff --git a/kde-frameworks/kdelibs/kdelibs-3.5.10-r10.ebuild b/kde-frameworks/kdelibs/kdelibs-3.5.10-r10.ebuild new file mode 100644 index 00000000..d57662f3 --- /dev/null +++ b/kde-frameworks/kdelibs/kdelibs-3.5.10-r10.ebuild @@ -0,0 +1,275 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild,v 1.8 2009/08/01 07:12:04 ssuominen Exp $ + +EAPI="1" +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-15.tar.bz2 + mirror://gentoo/kde-3.5.9-seli-xinerama.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff + avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND=" + !=kde-base/artsplugin-mpeglib-3.5* + !=kde-base/artsplugin-mpg123-3.5* + !kde-base/kdeaccessibility + !kde-base/kdeaddons + !kde-base/kdeadmin + !kde-base/kdeartwork + !kde-base/kdebase + !kde-base/kdeedu + !kde-base/kdegames + !kde-base/kdegraphics + !kde-base/kde + !kde-base/kdemultimedia + !kde-base/kdenetwork + !kde-base/kdepim + !kde-base/kdesdk + !kde-base/kdetoys + !kde-base/kdeutils + !kde-base/kdewebdev + !kde-base/ksync + !=kde-base/mpeglib-3.5* + app-arch/bzip2 + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + >=dev-libs/openssl-0.9.7d + media-libs/fontconfig + >=media-libs/freetype-2 + media-libs/libart_lgpl + net-dns/libidn + >=sys-apps/portage-2.1.2.11 + app-text/ghostscript-gpl + x11-libs/libXext + >=dev-qt/qt-meta-3.3.3:3 + acl? ( + virtual/acl + ) + alsa? ( media-libs/alsa-lib ) + arts? ( ~kde-base/arts-3.5.10 ) + !avahi? ( + !bindist? ( + !kde-misc/kdnssd-avahi + net-misc/mDNSResponder + ) + ) + cups? ( >=net-print/cups-1.1.19 ) + fam? ( virtual/fam ) + jpeg2k? ( media-libs/jasper ) + kerberos? ( virtual/krb5 ) + lua? ( dev-lang/lua ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + spell? ( + >=app-dicts/aspell-en-6.0.0 + >=app-text/aspell-0.60.5 + ) + tiff? ( media-libs/tiff ) + utempter? ( sys-libs/libutempter ) + >=x11-themes/hicolor-icon-theme-0.12 +" + +DEPEND="${RDEPEND} + sys-devel/gettext + doc? ( app-doc/doxygen ) +" +RDEPEND="${RDEPEND} + !<=kde-base/kdebase-startkde-3.5.10-r3 + x11-apps/rgb + x11-apps/iceauth + >=x11-misc/xdg-utils-1.0.2-r3 +" +PDEPEND=" + avahi? ( kde-misc/kdnssd-avahi ) + bindist? ( kde-misc/kdnssd-avahi ) +" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${PN}-p15-r1074156.patch" + "${FILESDIR}/${PN}-3.5-openssl-1.0.0.patch" ) + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-frameworks/kdelibs with utempter use-flag enabled." + echo "" + fi +} + +src_unpack() { + kde_src_unpack + + # remove this symlink, bug 264767 + rm -f "${WORKDIR}/${P}"/kdeprint/kdeprint + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch by Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${PN}-xinerama.patch" + + # patch that fixes kde4 in menus (adapted from archlinux) + epatch "${FILESDIR}/${P}-kde4-apps.patch" + + # bug 247817 + epatch "${FILESDIR}/${PN}-3.5-perl.xml.patch" + + # bug 270926 + epatch "${FILESDIR}/${P}-kjs-gcc44.patch" + + # bug 243476 + epatch "${FILESDIR}/${P}-khtml.patch" + + # googlemaps + epatch "${FILESDIR}/${P}-62_fix_googlemaps_backport.diff" + + # bug 267018 + sed -i '/^SUBDIRS/s/ hicolor / /' pics/Makefile.{am,in} + + # new versions of cups breaks + epatch "${FILESDIR}/kdelibs-3.5.10-cups-util.c.patch" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if use avahi || use bindist ; then + myconf="${myconf} --disable-dnssd" + else + myconf="${myconf} --enable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + kde_src_compile + + if use doc; then + emake apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + emake DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi || use bindist ; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${PREFIX}/${libdir}:${libdirs}" + done + + # KDE implies that the install path is listed first in KDEDIRS and the user + # directory (implicitly added) to be the last entry. Doing otherwise breaks + # certain functionality. Do not break this (once again *sigh*), but read the code. + # KDE saves the installed path implicitly and so this is not needed, /usr + # is set in ${PREFIX}/share/config/kdeglobals and so KDEDIRS is not needed. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that. +#KDE_EXTRA_FSYNC=1 +XDG_DATA_DIRS="${PREFIX}/share" +EOF + + # Install shell script to run KDE 3 applications from outside of the KDE 3 desktop + # See http://lists.kde.org/?t=120569055200005&r=1&w=2 for reference + + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs="${_libdirs}:${PREFIX}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # Merge KDE prefix and LDPATH + sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \ + -e "s#@REPLACE_LIBS@#${_libdirs}#" \ + -i "${WORKDIR}/patches/kde3" || die "sed failed" + dobin "${WORKDIR}/patches/kde3" + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} diff --git a/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild b/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild new file mode 100644 index 00000000..48147ee6 --- /dev/null +++ b/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild @@ -0,0 +1,266 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild,v 1.8 2009/08/01 07:12:04 ssuominen Exp $ + +EAPI="1" +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-15.tar.bz2 + mirror://gentoo/kde-3.5.9-seli-xinerama.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff + avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND=" + !=kde-base/artsplugin-mpeglib-3.5* + !=kde-base/artsplugin-mpg123-3.5* + !kde-base/kdeaccessibility + !kde-base/kdeaddons + !kde-base/kdeadmin + !kde-base/kdeartwork + !kde-base/kdebase + !kde-base/kdeedu + !kde-base/kdegames + !kde-base/kdegraphics + !kde-base/kde + !kde-base/kdemultimedia + !kde-base/kdenetwork + !kde-base/kdepim + !kde-base/kdesdk + !kde-base/kdetoys + !kde-base/kdeutils + !kde-base/kdewebdev + !kde-base/ksync + !=kde-base/mpeglib-3.5* + app-arch/bzip2 + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + >=dev-libs/openssl-0.9.7d + media-libs/fontconfig + >=media-libs/freetype-2 + media-libs/libart_lgpl + net-dns/libidn + >=sys-apps/portage-2.1.2.11 + app-text/ghostscript-gpl + x11-libs/libXext + >=dev-qt/qt-meta-3.3.3:3 + acl? ( + virtual/acl + ) + alsa? ( media-libs/alsa-lib ) + arts? ( ~kde-base/arts-3.5.10 ) + !avahi? ( + !bindist? ( + !kde-misc/kdnssd-avahi + net-misc/mDNSResponder + ) + ) + cups? ( >=net-print/cups-1.1.19 ) + fam? ( virtual/fam ) + jpeg2k? ( media-libs/jasper ) + kerberos? ( virtual/krb5 ) + lua? ( dev-lang/lua ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + spell? ( + >=app-dicts/aspell-en-6.0.0 + >=app-text/aspell-0.60.5 + ) + tiff? ( media-libs/tiff ) + utempter? ( sys-libs/libutempter ) +" + +DEPEND="${RDEPEND} + sys-devel/gettext + doc? ( app-doc/doxygen ) + <dev-libs/openssl-1.0.0 +" +RDEPEND="${RDEPEND} + !<=kde-base/kdebase-startkde-3.5.10-r3 + x11-apps/rgb + x11-apps/iceauth + >=x11-misc/xdg-utils-1.0.2-r3 +" +PDEPEND=" + avahi? ( kde-misc/kdnssd-avahi ) + bindist? ( kde-misc/kdnssd-avahi ) +" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-frameworks/kdelibs with utempter use-flag enabled." + echo "" + fi +} + +src_unpack() { + kde_src_unpack + + # remove this symlink, bug 264767 + rm -f "${WORKDIR}/${P}"/kdeprint/kdeprint + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch by Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${PN}-xinerama.patch" + + # patch that fixes kde4 in menus (adapted from archlinux) + epatch "${FILESDIR}/${P}-kde4-apps.patch" + + #Fix glibc-2.10 compilation ( Bug 270404 ) + epatch "${FILESDIR}/${P}-glibc-2.10.patch" + + # bug 247817 + epatch "${FILESDIR}/${PN}-3.5-perl.xml.patch" + + # bug 270926 + epatch "${FILESDIR}/${P}-kjs-gcc44.patch" + + # bug 243476 + epatch "${FILESDIR}/${P}-khtml.patch" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if use avahi || use bindist ; then + myconf="${myconf} --disable-dnssd" + else + myconf="${myconf} --enable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + kde_src_compile + + if use doc; then + emake apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + emake DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi || use bindist ; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${PREFIX}/${libdir}:${libdirs}" + done + + # KDE implies that the install path is listed first in KDEDIRS and the user + # directory (implicitly added) to be the last entry. Doing otherwise breaks + # certain functionality. Do not break this (once again *sigh*), but read the code. + # KDE saves the installed path implicitly and so this is not needed, /usr + # is set in ${PREFIX}/share/config/kdeglobals and so KDEDIRS is not needed. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that. +#KDE_EXTRA_FSYNC=1 +XDG_DATA_DIRS="${PREFIX}/share" +EOF + + # Install shell script to run KDE 3 applications from outside of the KDE 3 desktop + # See http://lists.kde.org/?t=120569055200005&r=1&w=2 for reference + + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs="${_libdirs}:${PREFIX}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # Merge KDE prefix and LDPATH + sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \ + -e "s#@REPLACE_LIBS@#${_libdirs}#" \ + -i "${WORKDIR}/patches/kde3" || die "sed failed" + dobin "${WORKDIR}/patches/kde3" + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} diff --git a/kde-frameworks/kdelibs/kdelibs-3.5.10-r7.ebuild b/kde-frameworks/kdelibs/kdelibs-3.5.10-r7.ebuild new file mode 100644 index 00000000..c00730ee --- /dev/null +++ b/kde-frameworks/kdelibs/kdelibs-3.5.10-r7.ebuild @@ -0,0 +1,270 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild,v 1.8 2009/08/01 07:12:04 ssuominen Exp $ + +EAPI="1" +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-15.tar.bz2 + mirror://gentoo/kde-3.5.9-seli-xinerama.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff + avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND=" + !=kde-base/artsplugin-mpeglib-3.5* + !=kde-base/artsplugin-mpg123-3.5* + !kde-base/kdeaccessibility + !kde-base/kdeaddons + !kde-base/kdeadmin + !kde-base/kdeartwork + !kde-base/kdebase + !kde-base/kdeedu + !kde-base/kdegames + !kde-base/kdegraphics + !kde-base/kde + !kde-base/kdemultimedia + !kde-base/kdenetwork + !kde-base/kdepim + !kde-base/kdesdk + !kde-base/kdetoys + !kde-base/kdeutils + !kde-base/kdewebdev + !kde-base/ksync + !=kde-base/mpeglib-3.5* + app-arch/bzip2 + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + >=dev-libs/openssl-0.9.7d + media-libs/fontconfig + >=media-libs/freetype-2 + media-libs/libart_lgpl + net-dns/libidn + >=sys-apps/portage-2.1.2.11 + app-text/ghostscript-gpl + x11-libs/libXext + >=dev-qt/qt-meta-3.3.3:3 + acl? ( + virtual/acl + ) + alsa? ( media-libs/alsa-lib ) + arts? ( ~kde-base/arts-3.5.10 ) + !avahi? ( + !bindist? ( + !kde-misc/kdnssd-avahi + net-misc/mDNSResponder + ) + ) + cups? ( >=net-print/cups-1.1.19 ) + fam? ( virtual/fam ) + jpeg2k? ( media-libs/jasper ) + kerberos? ( virtual/krb5 ) + lua? ( dev-lang/lua ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + spell? ( + >=app-dicts/aspell-en-6.0.0 + >=app-text/aspell-0.60.5 + ) + tiff? ( media-libs/tiff ) + utempter? ( sys-libs/libutempter ) +" + +DEPEND="${RDEPEND} + sys-devel/gettext + doc? ( app-doc/doxygen ) + <dev-libs/openssl-1.0.0 +" +RDEPEND="${RDEPEND} + !<=kde-base/kdebase-startkde-3.5.10-r3 + x11-apps/rgb + x11-apps/iceauth + >=x11-misc/xdg-utils-1.0.2-r3 +" +PDEPEND=" + avahi? ( kde-misc/kdnssd-avahi ) + bindist? ( kde-misc/kdnssd-avahi ) +" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-frameworks/kdelibs with utempter use-flag enabled." + echo "" + fi +} + +src_unpack() { + kde_src_unpack + + # remove this symlink, bug 264767 + rm -f "${WORKDIR}/${P}"/kdeprint/kdeprint + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch by Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${PN}-xinerama.patch" + + # patch that fixes kde4 in menus (adapted from archlinux) + epatch "${FILESDIR}/${P}-kde4-apps.patch" + + #Fix glibc-2.10 compilation ( Bug 270404 ) + epatch "${FILESDIR}/${P}-glibc-2.10.patch" + + # bug 247817 + epatch "${FILESDIR}/${PN}-3.5-perl.xml.patch" + + # bug 270926 + epatch "${FILESDIR}/${P}-kjs-gcc44.patch" + + # bug 243476 + epatch "${FILESDIR}/${P}-khtml.patch" + + # bug 271372 + googlemaps + epatch "${FILESDIR}/${P}-62_fix_googlemaps_backport.diff" + epatch "${FILESDIR}/${P}-63_fixed-layout-table.diff" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if use avahi || use bindist ; then + myconf="${myconf} --disable-dnssd" + else + myconf="${myconf} --enable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + kde_src_compile + + if use doc; then + emake apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + emake DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi || use bindist ; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${PREFIX}/${libdir}:${libdirs}" + done + + # KDE implies that the install path is listed first in KDEDIRS and the user + # directory (implicitly added) to be the last entry. Doing otherwise breaks + # certain functionality. Do not break this (once again *sigh*), but read the code. + # KDE saves the installed path implicitly and so this is not needed, /usr + # is set in ${PREFIX}/share/config/kdeglobals and so KDEDIRS is not needed. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that. +#KDE_EXTRA_FSYNC=1 +XDG_DATA_DIRS="${PREFIX}/share" +EOF + + # Install shell script to run KDE 3 applications from outside of the KDE 3 desktop + # See http://lists.kde.org/?t=120569055200005&r=1&w=2 for reference + + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs="${_libdirs}:${PREFIX}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # Merge KDE prefix and LDPATH + sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \ + -e "s#@REPLACE_LIBS@#${_libdirs}#" \ + -i "${WORKDIR}/patches/kde3" || die "sed failed" + dobin "${WORKDIR}/patches/kde3" + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} diff --git a/kde-frameworks/kdelibs/kdelibs-3.5.10-r8.ebuild b/kde-frameworks/kdelibs/kdelibs-3.5.10-r8.ebuild new file mode 100644 index 00000000..e7b863e9 --- /dev/null +++ b/kde-frameworks/kdelibs/kdelibs-3.5.10-r8.ebuild @@ -0,0 +1,268 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild,v 1.8 2009/08/01 07:12:04 ssuominen Exp $ + +EAPI="1" +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-15.tar.bz2 + mirror://gentoo/kde-3.5.9-seli-xinerama.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff + avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND=" + !=kde-base/artsplugin-mpeglib-3.5* + !=kde-base/artsplugin-mpg123-3.5* + !kde-base/kdeaccessibility + !kde-base/kdeaddons + !kde-base/kdeadmin + !kde-base/kdeartwork + !kde-base/kdebase + !kde-base/kdeedu + !kde-base/kdegames + !kde-base/kdegraphics + !kde-base/kde + !kde-base/kdemultimedia + !kde-base/kdenetwork + !kde-base/kdepim + !kde-base/kdesdk + !kde-base/kdetoys + !kde-base/kdeutils + !kde-base/kdewebdev + !kde-base/ksync + !=kde-base/mpeglib-3.5* + app-arch/bzip2 + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + >=dev-libs/openssl-0.9.7d + media-libs/fontconfig + >=media-libs/freetype-2 + media-libs/libart_lgpl + net-dns/libidn + >=sys-apps/portage-2.1.2.11 + app-text/ghostscript-gpl + x11-libs/libXext + >=dev-qt/qt-meta-3.3.3:3 + acl? ( + virtual/acl + ) + alsa? ( media-libs/alsa-lib ) + arts? ( ~kde-base/arts-3.5.10 ) + !avahi? ( + !bindist? ( + !kde-misc/kdnssd-avahi + net-misc/mDNSResponder + ) + ) + cups? ( >=net-print/cups-1.1.19 ) + fam? ( virtual/fam ) + jpeg2k? ( media-libs/jasper ) + kerberos? ( virtual/krb5 ) + lua? ( dev-lang/lua ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + spell? ( + >=app-dicts/aspell-en-6.0.0 + >=app-text/aspell-0.60.5 + ) + tiff? ( media-libs/tiff ) + utempter? ( sys-libs/libutempter ) +" + +DEPEND="${RDEPEND} + sys-devel/gettext + doc? ( app-doc/doxygen ) + <dev-libs/openssl-1.0.0 +" +RDEPEND="${RDEPEND} + !<=kde-base/kdebase-startkde-3.5.10-r3 + x11-apps/rgb + x11-apps/iceauth + >=x11-misc/xdg-utils-1.0.2-r3 +" +PDEPEND=" + avahi? ( kde-misc/kdnssd-avahi ) + bindist? ( kde-misc/kdnssd-avahi ) +" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${PN}-p15-r1074156.patch" ) + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-frameworks/kdelibs with utempter use-flag enabled." + echo "" + fi +} + +src_unpack() { + kde_src_unpack + + # remove this symlink, bug 264767 + rm -f "${WORKDIR}/${P}"/kdeprint/kdeprint + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch by Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${PN}-xinerama.patch" + + # patch that fixes kde4 in menus (adapted from archlinux) + epatch "${FILESDIR}/${P}-kde4-apps.patch" + + # bug 247817 + epatch "${FILESDIR}/${PN}-3.5-perl.xml.patch" + + # bug 270926 + epatch "${FILESDIR}/${P}-kjs-gcc44.patch" + + # bug 243476 + epatch "${FILESDIR}/${P}-khtml.patch" + + # googlemaps + epatch "${FILESDIR}/${P}-62_fix_googlemaps_backport.diff" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if use avahi || use bindist ; then + myconf="${myconf} --disable-dnssd" + else + myconf="${myconf} --enable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + kde_src_compile + + if use doc; then + emake apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + emake DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi || use bindist ; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${PREFIX}/${libdir}:${libdirs}" + done + + # KDE implies that the install path is listed first in KDEDIRS and the user + # directory (implicitly added) to be the last entry. Doing otherwise breaks + # certain functionality. Do not break this (once again *sigh*), but read the code. + # KDE saves the installed path implicitly and so this is not needed, /usr + # is set in ${PREFIX}/share/config/kdeglobals and so KDEDIRS is not needed. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that. +#KDE_EXTRA_FSYNC=1 +XDG_DATA_DIRS="${PREFIX}/share" +EOF + + # Install shell script to run KDE 3 applications from outside of the KDE 3 desktop + # See http://lists.kde.org/?t=120569055200005&r=1&w=2 for reference + + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs="${_libdirs}:${PREFIX}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # Merge KDE prefix and LDPATH + sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \ + -e "s#@REPLACE_LIBS@#${_libdirs}#" \ + -i "${WORKDIR}/patches/kde3" || die "sed failed" + dobin "${WORKDIR}/patches/kde3" + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} diff --git a/kde-frameworks/kdelibs/kdelibs-3.5.10-r9.ebuild b/kde-frameworks/kdelibs/kdelibs-3.5.10-r9.ebuild new file mode 100644 index 00000000..cd2a3069 --- /dev/null +++ b/kde-frameworks/kdelibs/kdelibs-3.5.10-r9.ebuild @@ -0,0 +1,272 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-frameworks/kdelibs/kdelibs-3.5.10-r6.ebuild,v 1.8 2009/08/01 07:12:04 ssuominen Exp $ + +EAPI="1" +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-15.tar.bz2 + mirror://gentoo/kde-3.5.9-seli-xinerama.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff + avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND=" + !=kde-base/artsplugin-mpeglib-3.5* + !=kde-base/artsplugin-mpg123-3.5* + !kde-base/kdeaccessibility + !kde-base/kdeaddons + !kde-base/kdeadmin + !kde-base/kdeartwork + !kde-base/kdebase + !kde-base/kdeedu + !kde-base/kdegames + !kde-base/kdegraphics + !kde-base/kde + !kde-base/kdemultimedia + !kde-base/kdenetwork + !kde-base/kdepim + !kde-base/kdesdk + !kde-base/kdetoys + !kde-base/kdeutils + !kde-base/kdewebdev + !kde-base/ksync + !=kde-base/mpeglib-3.5* + app-arch/bzip2 + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + >=dev-libs/openssl-0.9.7d + media-libs/fontconfig + >=media-libs/freetype-2 + media-libs/libart_lgpl + net-dns/libidn + >=sys-apps/portage-2.1.2.11 + app-text/ghostscript-gpl + x11-libs/libXext + >=dev-qt/qt-meta-3.3.3:3 + acl? ( + virtual/acl + ) + alsa? ( media-libs/alsa-lib ) + arts? ( ~kde-base/arts-3.5.10 ) + !avahi? ( + !bindist? ( + !kde-misc/kdnssd-avahi + net-misc/mDNSResponder + ) + ) + cups? ( >=net-print/cups-1.1.19 ) + fam? ( virtual/fam ) + jpeg2k? ( media-libs/jasper ) + kerberos? ( virtual/krb5 ) + lua? ( dev-lang/lua ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + spell? ( + >=app-dicts/aspell-en-6.0.0 + >=app-text/aspell-0.60.5 + ) + tiff? ( media-libs/tiff ) + utempter? ( sys-libs/libutempter ) + >=x11-themes/hicolor-icon-theme-0.12 +" + +DEPEND="${RDEPEND} + sys-devel/gettext + doc? ( app-doc/doxygen ) + <dev-libs/openssl-1.0.0 +" +RDEPEND="${RDEPEND} + !<=kde-base/kdebase-startkde-3.5.10-r3 + x11-apps/rgb + x11-apps/iceauth + >=x11-misc/xdg-utils-1.0.2-r3 +" +PDEPEND=" + avahi? ( kde-misc/kdnssd-avahi ) + bindist? ( kde-misc/kdnssd-avahi ) +" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${PN}-p15-r1074156.patch" ) + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-frameworks/kdelibs with utempter use-flag enabled." + echo "" + fi +} + +src_unpack() { + kde_src_unpack + + # remove this symlink, bug 264767 + rm -f "${WORKDIR}/${P}"/kdeprint/kdeprint + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch by Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${PN}-xinerama.patch" + + # patch that fixes kde4 in menus (adapted from archlinux) + epatch "${FILESDIR}/${P}-kde4-apps.patch" + + # bug 247817 + epatch "${FILESDIR}/${PN}-3.5-perl.xml.patch" + + # bug 270926 + epatch "${FILESDIR}/${P}-kjs-gcc44.patch" + + # bug 243476 + epatch "${FILESDIR}/${P}-khtml.patch" + + # googlemaps + epatch "${FILESDIR}/${P}-62_fix_googlemaps_backport.diff" + + # bug 267018 + sed -i '/^SUBDIRS/s/ hicolor / /' pics/Makefile.{am,in} +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if use avahi || use bindist ; then + myconf="${myconf} --disable-dnssd" + else + myconf="${myconf} --enable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + kde_src_compile + + if use doc; then + emake apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + emake DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi || use bindist ; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${PREFIX}/${libdir}:${libdirs}" + done + + # KDE implies that the install path is listed first in KDEDIRS and the user + # directory (implicitly added) to be the last entry. Doing otherwise breaks + # certain functionality. Do not break this (once again *sigh*), but read the code. + # KDE saves the installed path implicitly and so this is not needed, /usr + # is set in ${PREFIX}/share/config/kdeglobals and so KDEDIRS is not needed. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +# Excessive flushing to disk as in releases before KDE 3.5.10. Usually you don't want that. +#KDE_EXTRA_FSYNC=1 +XDG_DATA_DIRS="${PREFIX}/share" +EOF + + # Install shell script to run KDE 3 applications from outside of the KDE 3 desktop + # See http://lists.kde.org/?t=120569055200005&r=1&w=2 for reference + + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs="${_libdirs}:${PREFIX}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # Merge KDE prefix and LDPATH + sed -e "s#@REPLACE_PREFIX@#${PREFIX}#" \ + -e "s#@REPLACE_LIBS@#${_libdirs}#" \ + -i "${WORKDIR}/patches/kde3" || die "sed failed" + dobin "${WORKDIR}/patches/kde3" + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} diff --git a/kde-frameworks/kdelibs/metadata.xml b/kde-frameworks/kdelibs/metadata.xml new file mode 100644 index 00000000..cd9c3631 --- /dev/null +++ b/kde-frameworks/kdelibs/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <use> + <flag name="legacyssl">Support for some deprecated ciphers. Don't use this flag unless you really need it</flag> + <flag name="utempter">Records user logins. Useful on multi-user systems</flag> + </use> +</pkgmetadata> |