Remove unneeded patches.
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 5 Feb 2007 12:40:14 +0000 (12:40 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 5 Feb 2007 12:40:14 +0000 (12:40 +0000)
Package-Manager: portage-2.1.2-r7

221 files changed:
kde-base/akregator/ChangeLog
kde-base/akregator/files/akregator-3.5-hppa.patch [deleted file]
kde-base/akregator/files/kdepim-3.4.1-akregator-unread.patch [deleted file]
kde-base/arts/ChangeLog
kde-base/arts/files/1.3.0-jack-configure.in.in.patch [deleted file]
kde-base/arts/files/arts-1.2.x.diff [deleted file]
kde-base/arts/files/arts-1.3.2-alsa-bigendian.patch [deleted file]
kde-base/arts/files/arts-1.4-mcopidl.patch [deleted file]
kde-base/arts/files/arts-3.4.1-configure.patch [deleted file]
kde-base/arts/files/arts-3.4.1-cpu-overload.patch [deleted file]
kde-base/artsplugin-akode/ChangeLog
kde-base/artsplugin-akode/files/artsplugin-akode-3.5.2-memleak.patch [deleted file]
kde-base/artsplugin-mpeglib/ChangeLog
kde-base/artsplugin-mpeglib/files/artsplugin-mpeglib-3.5.2-libarts.patch [deleted file]
kde-base/artsplugin-mpg123/ChangeLog
kde-base/artsplugin-mpg123/files/artsplugin-mpg123-mcpu.patch [deleted file]
kde-base/drkonqi/ChangeLog
kde-base/drkonqi/files/drkonqi-3.5.2-splitdebug.patch [deleted file]
kde-base/juk/ChangeLog
kde-base/juk/files/configure-fix-kdemultimedia-juk.patch [deleted file]
kde-base/juk/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff [deleted file]
kde-base/juk/files/juk-3.5.2-filerename.diff [deleted file]
kde-base/kaddressbook/ChangeLog
kde-base/kaddressbook/files/configure-fix-kdepim-gnokii-3.4.patch [deleted file]
kde-base/kaddressbook/files/kaddressbook-3.5.2-addressee-hompage-fix.diff [deleted file]
kde-base/kbabel/ChangeLog
kde-base/kbabel/files/configure-fix-kdesdk-db-3.4.patch [deleted file]
kde-base/kcontrol/ChangeLog
kde-base/kcontrol/files/configure.in.in-kdm-settings.diff [deleted file]
kde-base/kcontrol/files/kdebase-3.4.1-configure.patch [deleted file]
kde-base/kcontrol/files/kdebase-3.4.2-kinfocenter-opengl-fix.patch [deleted file]
kde-base/kdeaccessibility/ChangeLog
kde-base/kdeaccessibility/files/kdeaccessibility-3.4.0-noarts.patch [deleted file]
kde-base/kdeaccessibility/files/kdeaccessibility-3.4.3-pointer.patch [deleted file]
kde-base/kdeaddons/ChangeLog
kde-base/kdeaddons/files/kdeaddons-3.2.0-kvim.diff [deleted file]
kde-base/kdeaddons/files/kdeaddons-3.4-configure.patch [deleted file]
kde-base/kdeaddons/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff [deleted file]
kde-base/kdeaddons/files/noatun-oblique-db-location-3.4.0.diff [deleted file]
kde-base/kdeartwork-kscreensaver/ChangeLog
kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4-configure.patch [deleted file]
kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.1-configure.patch [deleted file]
kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-configure.patch [deleted file]
kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-kfiresaver.patch [deleted file]
kde-base/kdeartwork/ChangeLog
kde-base/kdeartwork/files/kdeartwork-3.4-configure.patch [deleted file]
kde-base/kdeartwork/files/kdeartwork-3.4.1-configure.patch [deleted file]
kde-base/kdeartwork/files/kdeartwork-3.4.3-configure.patch [deleted file]
kde-base/kdeartwork/files/kdeartwork-3.4.3-kfiresaver.patch [deleted file]
kde-base/kdebase-kioslaves/ChangeLog
kde-base/kdebase-kioslaves/files/configure-fix-kdebase-openexr.patch [deleted file]
kde-base/kdebase-kioslaves/files/kdebase-3.4.1-configure.patch [deleted file]
kde-base/kdebase-kioslaves/files/kdebase-kioslaves-3.5.4-dbuscrash.patch [deleted file]
kde-base/kdebase-startkde/ChangeLog
kde-base/kdebase-startkde/files/kdebase-startkde-3.4.1-gentoo.patch [deleted file]
kde-base/kdebase-startkde/files/kdebase-startkde-3.4.2-gentoo.patch [deleted file]
kde-base/kdebase-startkde/files/kdebase-startkde-3.5.3-xinitrcd.patch [deleted file]
kde-base/kdebase/ChangeLog
kde-base/kdebase/files/post-3.5.0-kdebase-kdm.diff [deleted file]
kde-base/kdeedu/ChangeLog
kde-base/kdeedu/files/post-3.4.2-kdeedu.diff [deleted file]
kde-base/kdegraphics-kfile-plugins/ChangeLog
kde-base/kdegraphics-kfile-plugins/files/configure-fix-kdegraphics-openexr.patch [deleted file]
kde-base/kdelibs/ChangeLog
kde-base/kdelibs/files/kdelibs-3.5-lua.patch [deleted file]
kde-base/kdelibs/files/kdelibs-3.5.0-bindnow.patch [deleted file]
kde-base/kdelibs/files/kdelibs-3.5.0-kicker-crash.patch [deleted file]
kde-base/kdelibs/files/kdelibs-3.5.2-kssl-3des.patch [deleted file]
kde-base/kdelibs/files/kdelibs-3.5.2-xorg7-rgbtxt.patch [deleted file]
kde-base/kdelibs/files/kdelibs-3.5.3-konqcrash.patch [deleted file]
kde-base/kdemultimedia/ChangeLog
kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch [deleted file]
kde-base/kdemultimedia/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff [deleted file]
kde-base/kdemultimedia/files/juk-3.5.2-filerename.diff [deleted file]
kde-base/kdemultimedia/files/kdemultimedia-64bit.patch [deleted file]
kde-base/kdenetwork/ChangeLog
kde-base/kdenetwork/files/disable-meanwhile.diff [deleted file]
kde-base/kdenetwork/files/kdenetwork-3.4-configure.patch [deleted file]
kde-base/kdenetwork/files/kopete-0.12.1-icqfix3.patch [deleted file]
kde-base/kdenetwork/files/kopete-3.5.3-icqfix.patch [deleted file]
kde-base/kdenetwork/files/kopete-3.5.x-oscarcontacts.patch [deleted file]
kde-base/kdenetwork/files/kppp-3.5.0-bindnow.patch [deleted file]
kde-base/kdenetwork/files/lisa [deleted file]
kde-base/kdenetwork/files/lisa-3.5.0-bindnow.patch [deleted file]
kde-base/kdenetwork/files/lisa.conf [deleted file]
kde-base/kdenetwork/files/post-3.5.5-kdenetwork-ksirc.diff [deleted file]
kde-base/kdenetwork/files/reslisa [deleted file]
kde-base/kdenetwork/files/reslisa.conf [deleted file]
kde-base/kdenetwork/files/wireless-extensions-api.diff [deleted file]
kde-base/kdepim-kioslaves/ChangeLog
kde-base/kdepim-kioslaves/files/configure-fix-kdepim-sasl.patch [deleted file]
kde-base/kdepim-kioslaves/files/imap-dos.diff [deleted file]
kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes-2.diff [deleted file]
kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes.diff [deleted file]
kde-base/kdepim/ChangeLog
kde-base/kdepim/files/akregator-3.5-hppa.patch [deleted file]
kde-base/kdepim/files/imap-dos.diff [deleted file]
kde-base/kdepim/files/kmail-3.5.2-imap-fixes-2.diff [deleted file]
kde-base/kdepim/files/kmail-3.5.2-misc-fixes-2.diff [deleted file]
kde-base/kdepim/files/libkdepim-3.5.2-call_qt3_designer.diff [deleted file]
kde-base/kdepim/files/libkdepim-3.5.2-fixes.diff [deleted file]
kde-base/kdesdk/ChangeLog
kde-base/kdesdk/files/kdesdk-3.4-configure.patch [deleted file]
kde-base/kdesktop/ChangeLog
kde-base/kdesktop/files/kdesktop-3.5.3-screensaver.patch [deleted file]
kde-base/kdeutils/ChangeLog
kde-base/kdeutils/files/kdeutils-3.4-configure.patch [deleted file]
kde-base/kdeutils/files/kdeutils-3.4.3-klaptopdaemon.patch [deleted file]
kde-base/kdm/ChangeLog
kde-base/kdm/files/kdebase-3.4.3-noimake.patch [deleted file]
kde-base/kdm/files/kdebase-3.4.3-xdmcp.patch [deleted file]
kde-base/kdm/files/kdm-3.5.3-strict-aliasing.patch [deleted file]
kde-base/kdm/files/kdm-3.5.4-grub-patch.diff [deleted file]
kde-base/kdm/files/kdm-3.5.4-strict-aliasing.patch [deleted file]
kde-base/kdm/files/post-3.5.0-kdebase-kdm.diff [deleted file]
kde-base/kghostview/ChangeLog
kde-base/kghostview/files/kdegraphics-3.4-gcc4.patch [deleted file]
kde-base/khexedit/ChangeLog
kde-base/khexedit/files/khexedit-configure-magic.diff [deleted file]
kde-base/kicker-applets/ChangeLog
kde-base/kicker-applets/files/configure-fix-kdeaddons-xmms.patch [deleted file]
kde-base/kicker/ChangeLog
kde-base/kicker/files/applets-configure.in.in.diff [deleted file]
kde-base/klaptopdaemon/ChangeLog
kde-base/klaptopdaemon/files/kdeutils-3.4.3-klaptopdaemon.patch [deleted file]
kde-base/kmail/ChangeLog
kde-base/kmail/files/kmail-3.5-ham_spam_icons.diff [deleted file]
kde-base/kmail/files/kmail-3.5.2-imap-fixes-2.diff [deleted file]
kde-base/kmail/files/kmail-3.5.2-misc-fixes-2.diff [deleted file]
kde-base/kmail/files/kmail-3.5.2-misc-fixes.diff [deleted file]
kde-base/kmailcvt/ChangeLog
kde-base/kmailcvt/files/fix-kmailcvt-compilation.diff [deleted file]
kde-base/kmilo/ChangeLog
kde-base/kmilo/files/configure-fix-kdeutils-powerbook.patch [deleted file]
kde-base/kommander/ChangeLog
kde-base/kommander/files/post-3.4-kdewebdev-2.diff [deleted file]
kde-base/konq-plugins/ChangeLog
kde-base/konq-plugins/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff [deleted file]
kde-base/konqueror/ChangeLog
kde-base/konqueror/files/kdebase-3.4.2-konqueror-filter.patch [deleted file]
kde-base/konqueror/files/konqueror-3.5.4-clear-history.patch [deleted file]
kde-base/konsole/ChangeLog
kde-base/konsole/files/konsole-3.5.1-detach-send2all.patch [deleted file]
kde-base/konsole/files/konsole-3.5.2-session-save-crash.fix.diff [deleted file]
kde-base/kooka/ChangeLog
kde-base/kooka/files/configure-fix-kdegraphics-kadmos.patch [deleted file]
kde-base/kooka/files/kdegraphics-3.4.1-gocr.patch [deleted file]
kde-base/kopete/ChangeLog
kde-base/kopete/files/configure-fix-kdenetwork-gadu.patch [deleted file]
kde-base/kopete/files/configure-fix-kdenetwork-xmms.patch [deleted file]
kde-base/kopete/files/disable-meanwhile.diff [deleted file]
kde-base/kopete/files/kopete-0.12.1-icqfix3.patch [deleted file]
kde-base/kopete/files/kopete-3.5.3-icqfix.patch [deleted file]
kde-base/kopete/files/kopete-3.5.x-oscarcontacts.patch [deleted file]
kde-base/korundum/ChangeLog
kde-base/korundum/files/korundum-3.5.4-more.patch [deleted file]
kde-base/korundum/files/qtruby-3.5.4-more.patch [deleted file]
kde-base/kpilot/ChangeLog
kde-base/kpilot/files/kdepim-3.4.1-kpilot-fix.patch [deleted file]
kde-base/kppp/ChangeLog
kde-base/kppp/files/kppp-3.5.0-bindnow.patch [deleted file]
kde-base/ksayit/ChangeLog
kde-base/ksayit/files/ksayit-3.4.3-pointer.patch [deleted file]
kde-base/ksim/ChangeLog
kde-base/ksim/files/configure-fix-kdeutils-snmp.patch [deleted file]
kde-base/ksmserver/ChangeLog
kde-base/ksmserver/files/ksmserver-3.5.2-freebsd-time.h-test.diff [deleted file]
kde-base/ksysguard/ChangeLog
kde-base/ksysguard/files/kdebase-3.4.1-configure.patch [deleted file]
kde-base/ksysguard/files/ksysguard-3.5.2-crash-fix.diff [deleted file]
kde-base/ksysguard/files/ksysguard-3.5.2-fixes.diff [deleted file]
kde-base/kttsd/ChangeLog
kde-base/kttsd/files/kdeaccessibility-3.4.0-noarts.patch [deleted file]
kde-base/kvoctrain/ChangeLog
kde-base/kvoctrain/files/post-3.4.2-kdeedu.diff [deleted file]
kde-base/kwalletmanager/ChangeLog
kde-base/kwalletmanager/files/kwalletmanager-3.5.4-systray-fix.patch [deleted file]
kde-base/kweather/ChangeLog
kde-base/kweather/files/kweather-3.4.1-fix-icon-size.diff [deleted file]
kde-base/kwifimanager/ChangeLog
kde-base/kwifimanager/files/wireless-extensions-api.diff [deleted file]
kde-base/kwin/ChangeLog
kde-base/kwin/files/kwin-3.5.2-alt_tab_and_focus_chain_fix.diff [deleted file]
kde-base/kwin/files/kwin-3.5.2-alt_tab_crash.diff [deleted file]
kde-base/kwin/files/kwin-3.5.2-parallel-make.diff [deleted file]
kde-base/kxsldbg/ChangeLog
kde-base/kxsldbg/files/kxsldbg-3.4.3-fmt-str.patch [deleted file]
kde-base/libkcal/ChangeLog
kde-base/libkcal/files/libkcal-3.5.2-fixes.diff [deleted file]
kde-base/libkdepim/ChangeLog
kde-base/libkdepim/files/libkdepim-3.5.2-call_qt3_designer.diff [deleted file]
kde-base/libkdepim/files/libkdepim-3.5.2-fixes.diff [deleted file]
kde-base/libkmime/ChangeLog
kde-base/libkmime/files/libkmime-3.5.0-fix.diff [deleted file]
kde-base/libkpgp/ChangeLog
kde-base/libkpgp/files/libkpgp-3.5.0-fixes.diff [deleted file]
kde-base/lisa/ChangeLog
kde-base/lisa/files/lisa [deleted file]
kde-base/lisa/files/lisa-3.5.0-bindnow.patch [deleted file]
kde-base/lisa/files/lisa.conf [deleted file]
kde-base/lisa/files/reslisa [deleted file]
kde-base/lisa/files/reslisa.conf [deleted file]
kde-base/mimelib/ChangeLog
kde-base/mimelib/files/mimelib-3.5.1-memleak-fix.diff [deleted file]
kde-base/mpeglib/ChangeLog
kde-base/mpeglib/files/kdemultimedia-3.4.0-amd64.patch [deleted file]
kde-base/noatun-plugins/ChangeLog
kde-base/noatun-plugins/files/configure-fix-kdeaddons-db.patch [deleted file]
kde-base/noatun-plugins/files/configure-fix-kdeaddons-sdl.patch [deleted file]
kde-base/noatun-plugins/files/noatun-oblique-db-location-3.4.0_rc1.diff [deleted file]
kde-base/nsplugins/ChangeLog
kde-base/nsplugins/files/nsplugins-3.5.3-applet-redirects.patch [deleted file]
kde-base/qtruby/ChangeLog
kde-base/qtruby/files/qtruby-3-makeitwork.patch [deleted file]
kde-base/qtruby/files/qtruby-3.4.1-handlers.diff [deleted file]
kde-base/qtruby/files/qtruby-3.5.4-more.patch [deleted file]
kde-base/superkaramba/ChangeLog
kde-base/superkaramba/files/superkaramba-3.5.0-fbsd.patch [deleted file]
kde-base/umbrello/ChangeLog
kde-base/umbrello/files/umbrello-3.5.1-fork-rectangle.patch [deleted file]
kde-base/umbrello/files/umbrello-3.5.1-fork.patch [deleted file]

index d4d6b6e52bc962e8d5b270ac019f6d63b8e0a996..51564f8a1ed7f4c7134c06c7ef670f9f068e9a46 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/akregator
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/akregator/ChangeLog,v 1.71 2007/02/04 01:32:37 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/akregator/ChangeLog,v 1.72 2007/02/05 12:08:24 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdepim-3.4.1-akregator-unread.patch,
+  -files/akregator-3.5-hppa.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -akregator-3.5.2.ebuild:
diff --git a/kde-base/akregator/files/akregator-3.5-hppa.patch b/kde-base/akregator/files/akregator-3.5-hppa.patch
deleted file mode 100644 (file)
index 57e3ac4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: akregator/src/mk4storage/metakit/include/mk4.h
-===================================================================
---- akregator/src/mk4storage/metakit/include/mk4.h     (revision 547241)
-+++ akregator/src/mk4storage/metakit/include/mk4.h     (working copy)
-@@ -100,7 +100,7 @@
- 
-     // and here's the other end of the scale...
- #if !defined (_WIN32) && !defined (q4_LONG64)
--#if defined (_PA_RISC2_0) || defined (__powerpc64__) || defined(__sparcv9) || \
-+#if (defined (_PA_RISC2_0) && defined(__hpux)) || defined (__powerpc64__) || defined(__sparcv9) || \
-     defined (__x86_64__) || defined (__s390x__) || defined (__alpha) || \
-     (defined (__ia64) && (!defined (__HP_aCC) || defined(__LP64__)))
- #define q4_LONG64 1
diff --git a/kde-base/akregator/files/kdepim-3.4.1-akregator-unread.patch b/kde-base/akregator/files/kdepim-3.4.1-akregator-unread.patch
deleted file mode 100644 (file)
index 52bb102..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Nur kdepim-3.4.1.orig/akregator/src/myarticle.cpp kdepim-3.4.1/akregator/src/myarticle.cpp
---- kdepim-3.4.1.orig/akregator/src/myarticle.cpp      2005-05-23 14:11:26.000000000 +0200
-+++ kdepim-3.4.1/akregator/src/myarticle.cpp   2005-06-08 16:54:10.000000000 +0200
-@@ -100,8 +100,7 @@
-         uint parsed = hashStr.toUInt(&parsedOk, 16);
-         if (!parsedOk)
-         {
--            d->hash = calcHash(title() + description() + link().url() + commentsLink().url()
--                    + QString::number(comments()) );
-+            d->hash = calcHash(title() + description() + link().url() + commentsLink().url());
-         }
-         else
-             d->hash = parsed;
index ab0c01fdf8ba3b545f1b0ccac49246da6c511baf..8558b3fb4e44fd2e514a8180c6b7da4e854058c5 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/arts
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.249 2007/02/04 01:33:50 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.250 2007/02/05 11:44:38 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/1.3.0-jack-configure.in.in.patch, -files/arts-1.2.x.diff,
+  -files/arts-1.3.2-alsa-bigendian.patch, -files/arts-1.4-mcopidl.patch,
+  -files/arts-3.4.1-configure.patch, -files/arts-3.4.1-cpu-overload.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -arts-3.5.2-r1.ebuild:
   Remove old versions.
diff --git a/kde-base/arts/files/1.3.0-jack-configure.in.in.patch b/kde-base/arts/files/1.3.0-jack-configure.in.in.patch
deleted file mode 100644 (file)
index a707f01..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- configure.in.in    2004-08-05 13:53:14.000000000 -0500
-+++ configure.in.in    2004-08-26 14:15:51.901070600 -0500
-@@ -697,6 +697,12 @@
- AC_SUBST(GLIB_LIBADD)
- AC_SUBST(GLIB_LDFLAGS)
- 
-+dnl Check jack
-+AC_ARG_ENABLE(jack,
-+[  --disable-jack             disable support for Jack Audio Connection Kit],
-+[arts_with_jack="$enableval"],[arts_with_jack=yes])
-+
-+if test "x$arts_with_jack" = "xyes"; then
- AC_MSG_CHECKING(for Jack Audio Connection Kit)
- if $PKG_CONFIG --atleast-version 0.90 jack >/dev/null 2>&1 ; then
-   JACK_CFLAGS="`$PKG_CONFIG --cflags jack`"
-@@ -708,6 +714,8 @@
- else
-   AC_MSG_RESULT(not installed)
- fi
-+fi
-+
- AC_SUBST(JACK_CFLAGS)
- AC_SUBST(JACK_LIBADD)
- AC_SUBST(JACK_LDFLAGS)
diff --git a/kde-base/arts/files/arts-1.2.x.diff b/kde-base/arts/files/arts-1.2.x.diff
deleted file mode 100644 (file)
index 377fecb..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: soundserver/artswrapper.c
-===================================================================
---- soundserver/artswrapper.c  (revision 546970)
-+++ soundserver/artswrapper.c  (working copy)
-@@ -95,6 +95,10 @@ int main(int argc, char **argv)
- #else
-               setreuid(-1, getuid());
- #endif
-+              if (geteuid() != getuid()) {
-+                      perror("setuid()");
-+                      return 2;
-+              }
-       }
- 
-       if(argc == 0)
-Index: soundserver/crashhandler.cc
-===================================================================
---- soundserver/crashhandler.cc        (revision 546970)
-+++ soundserver/crashhandler.cc        (working copy)
-@@ -196,7 +196,12 @@ CrashHandler::defaultCrashHandler (int s
-           argv[i++] = NULL;
- 
-           setgid(getgid());
--          setuid(getuid());
-+          if (getuid() != geteuid())
-+            setuid(getuid());
-+          if (getuid() != geteuid()) {
-+          perror("setuid()");
-+            exit(255);
-+          }
- 
-           execvp(crashApp, argv);
- 
diff --git a/kde-base/arts/files/arts-1.3.2-alsa-bigendian.patch b/kde-base/arts/files/arts-1.3.2-alsa-bigendian.patch
deleted file mode 100644 (file)
index c4dc075..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ruN arts-1.3.1.orig/flow/audioioalsa.cc arts-1.3.1/flow/audioioalsa.cc
---- arts-1.3.1.orig/flow/audioioalsa.cc        2004-11-14 17:58:25.343403280 +0100
-+++ arts-1.3.1/flow/audioioalsa.cc     2004-11-14 17:54:27.951492336 +0100
-@@ -114,7 +114,11 @@
-        */
-     m_card = snd_defaults_pcm_card();  //!! need interface !!
-     m_device = snd_defaults_pcm_device(); //!!
-+#ifdef WORDS_BIGENDIAN
-+    m_format = SND_PCM_SFMT_S16_BE;
-+#else
-     m_format = SND_PCM_SFMT_S16_LE;
-+#endif
-     m_bufferMode = block;  //block/stream (stream mode doesn't work yet)
- 
-       if(m_card >= 0) {
diff --git a/kde-base/arts/files/arts-1.4-mcopidl.patch b/kde-base/arts/files/arts-1.4-mcopidl.patch
deleted file mode 100644 (file)
index 2e51ba3..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -uNr arts-1.3.91.orig/mcopidl/Makefile.am arts-1.3.91/mcopidl/Makefile.am
---- arts-1.3.91.orig/mcopidl/Makefile.am       2005-01-14 23:56:06.310717856 +0100
-+++ arts-1.3.91/mcopidl/Makefile.am    2005-01-15 00:02:29.459470392 +0100
-@@ -1,4 +1,4 @@
--KDE_CXXFLAGS = $(NOOPT_CXXFLAGS) 
-+KDE_CXXFLAGS = $(NOOPT_CXXFLAGS) -fno-stack-protector -fno-stack-protector-all
- INCLUDES = -I$(top_srcdir)/mcop -I$(top_builddir)/mcop $(all_includes)
- ####### Files
- 
diff --git a/kde-base/arts/files/arts-3.4.1-configure.patch b/kde-base/arts/files/arts-3.4.1-configure.patch
deleted file mode 100644 (file)
index 1b424c9..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-diff -Nur arts-1.4.1.orig/configure.in.in arts-1.4.1/configure.in.in
---- arts-1.4.1.orig/configure.in.in    2005-05-23 13:28:37.000000000 +0200
-+++ arts-1.4.1/configure.in.in 2005-06-05 21:54:05.000000000 +0200
-@@ -242,7 +242,6 @@
-       arts_audiolib_found=yes
-       ])
-   fi
--  AM_CONDITIONAL(HAVE_WAVSUPPORT,  test "x$arts_audiolib_found" = "xyes")
-   AC_SUBST(LIBAUDIOFILE)
-   AC_SUBST(LIBAUDIOFILE_LDFLAGS)
-   AC_LANG_RESTORE
-@@ -491,12 +490,85 @@
- ])
- 
- dnl call the tests
--AC_CHECK_LIBAUDIOIO
--AC_CHECK_LIBAUDIONAS
--AC_CHECK_LIBESD
--AC_CHECK_LIBAUDIOFILE
--AC_CHECK_SGILIBAUDIO
--AC_CHECK_LIBMAS
-+AC_ARG_WITH(libaudioio,
-+  [AS_HELP_STRING(--with-libaudioio,
-+    [enable support for libaudioio @<:@default=check@:>@])],
-+  [], with_libaudioio=check)
-+
-+if test "x$with_libaudioio" != xno; then
-+  AC_CHECK_LIBAUDIOIO
-+
-+  if test "x$with_libaudioio" != xcheck && test -z "$LIBAUDIOIO"; then
-+    AC_MSG_FAILURE([--with-libaudioio was given, but test for libaudioio failed])
-+  fi
-+fi
-+
-+AC_ARG_WITH(nas,
-+  [AS_HELP_STRING(--with-nas,
-+    [enable support for NAS @<:@default=check@:>@])],
-+  [], with_nas=check)
-+
-+if test "x$with_nas" != xno; then
-+  AC_CHECK_LIBAUDIONAS
-+
-+  if test "x$with_nas" != xcheck && test -z "$LIBAUDIONAS"; then
-+    AC_MSG_FAILURE([--with-nas was given, but test for NAS failed])
-+  fi
-+fi
-+
-+AC_ARG_WITH(esd,
-+  [AS_HELP_STRING(--with-esd,
-+    [enable support for EsounD @<:@default=check@:>@])],
-+  [], with_esd=check)
-+
-+if test "x$with_esd" != xno; then
-+  AC_CHECK_LIBESD
-+
-+  if test "x$with_esd" != xcheck && test -z "$LIBESD"; then
-+    AC_MSG_FAILURE([--with-esd was given, but test for EsounD failed])
-+  fi
-+fi
-+
-+AC_ARG_WITH(audiofile,
-+  [AS_HELP_STRING(--with-audiofile,
-+    [enable support for audiofile @<:@default=check@:>@])],
-+  [], with_audiofile=check)
-+
-+if test "x$with_audiofile" != xno; then
-+  AC_CHECK_LIBAUDIOFILE
-+
-+  if test "x$with_audiofile" != xcheck && test -z "$LIBAUDIOFILE"; then
-+    AC_MSG_FAILURE([--with-audiofile was given, but test for audiofile failed])
-+  fi
-+fi
-+AM_CONDITIONAL(HAVE_WAVSUPPORT, test -n "$LIBAUDIOFILE")
-+
-+AC_ARG_WITH(sgilibaudio,
-+  [AS_HELP_STRING(--with-sgilibaudio,
-+    [enable support for SGI libaudio @<:@default=check@:>@])],
-+  [], with_sgilibaudio=check)
-+
-+if test "x$with_sgilibaudio" != xno; then
-+  AC_CHECK_SGILIBAUDIO
-+
-+  if test "x$with_sgilibaudio" != xcheck && test -z "$SGILIBAUDIO"; then
-+    AC_MSG_FAILURE([--with-sgilibaudio was given, but test for SGI libaudio failed])
-+  fi
-+fi
-+
-+AC_ARG_WITH(mas,
-+  [AS_HELP_STRING(--with-mas,
-+    [enable support for MAS @<:@default=check@:>@])],
-+  [], with_mas=check)
-+
-+if test "x$with_mas" != xno; then
-+  AC_CHECK_LIBMAS
-+
-+  if test "x$with_mas" != xcheck && test -z "$LIBMAS"; then
-+    AC_MSG_FAILURE([--with-mas was given, but test for MAS failed])
-+  fi
-+fi
-+
- AC_CHECK_REALTIME_SCHED
- AC_CHECK_GETDOMAINNAME
- AC_CHECK_IOCTL_TYPE
-@@ -704,20 +776,31 @@
- AC_SUBST(GLIB_LIBADD)
- AC_SUBST(GLIB_LDFLAGS)
- 
--AC_MSG_CHECKING(for Jack Audio Connection Kit)
--if $PKG_CONFIG --atleast-version 0.90 jack >/dev/null 2>&1 ; then
--  JACK_CFLAGS="`$PKG_CONFIG --cflags jack`"
--  JACK_LIBADD="`$PKG_CONFIG --libs-only-l jack`"
--  JACK_LDFLAGS="`$PKG_CONFIG --libs-only-L jack`"
--  AC_MSG_RESULT(yes)
--  AC_DEFINE(HAVE_LIBJACK, 1,
--        [Define if you have libjack (required if you want Jack support)])
--else
--  AC_MSG_RESULT(not installed)
-+AC_ARG_WITH(jack,
-+  [AS_HELP_STRING(--with-jack,
-+    [enable support for Jack @<:@default=check@:>@])],
-+  [], with_jack=check)
-+
-+if test "x$with_jack" != xno; then
-+  AC_MSG_CHECKING(for Jack Audio Connection Kit)
-+  if $PKG_CONFIG --atleast-version 0.90 jack >/dev/null 2>&1 ; then
-+    JACK_CFLAGS="`$PKG_CONFIG --cflags jack`"
-+    JACK_LIBADD="`$PKG_CONFIG --libs-only-l jack`"
-+    JACK_LDFLAGS="`$PKG_CONFIG --libs-only-L jack`"
-+    AC_MSG_RESULT(yes)
-+    AC_DEFINE(HAVE_LIBJACK, 1,
-+          [Define if you have libjack (required if you want Jack support)])
-+  else
-+    AC_MSG_RESULT(not installed)
-+  fi
-+  AC_SUBST(JACK_CFLAGS)
-+  AC_SUBST(JACK_LIBADD)
-+  AC_SUBST(JACK_LDFLAGS)
-+
-+  if test "x$with_jack" != xcheck && test -z "$JACK_LIBADD"; then
-+    AC_MSG_FAILURE([--with-jack was given, but test for Jack failed])
-+  fi
- fi
--AC_SUBST(JACK_CFLAGS)
--AC_SUBST(JACK_LIBADD)
--AC_SUBST(JACK_LDFLAGS)
- 
- dnl OpenBSD requires an -lossaudio and soundcard.h to provide OSS audio I/O
- AC_CHECK_HEADERS(soundcard.h)
diff --git a/kde-base/arts/files/arts-3.4.1-cpu-overload.patch b/kde-base/arts/files/arts-3.4.1-cpu-overload.patch
deleted file mode 100644 (file)
index 6eca5bf..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
---- arts-1.3.2.orig/flow/audioioalsa9.cc       2004-05-26 20:50:18.000000000 +0200
-+++ arts-1.3.2/flow/audioioalsa9.cc    2005-05-20 11:08:54.000000000 +0200
-@@ -263,15 +263,40 @@
- 
- int AudioIOALSA::getParam(AudioParam p)
- {
-+      snd_pcm_sframes_t avail;
-       switch(p) {
- 
-         case canRead:
-               if (! m_pcm_capture) return -1;
--              return snd_pcm_frames_to_bytes(m_pcm_capture, snd_pcm_avail_update(m_pcm_capture));
-+              while ((avail = snd_pcm_avail_update(m_pcm_capture)) < 0) {
-+                      if (avail == -EPIPE)
-+                              avail = xrun(m_pcm_capture);
-+#ifdef HAVE_SND_PCM_RESUME
-+                      else if (avail == -ESTRPIPE)
-+                              avail = resume(m_pcm_capture);
-+#endif
-+                      if (avail < 0) {
-+                              arts_info("Capture error: %s", snd_strerror(avail));
-+                              return -1;
-+                      }
-+              }
-+              return snd_pcm_frames_to_bytes(m_pcm_capture, avail);
- 
-       case canWrite:
-               if (! m_pcm_playback) return -1;
--              return snd_pcm_frames_to_bytes(m_pcm_playback, snd_pcm_avail_update(m_pcm_playback));
-+              while ((avail = snd_pcm_avail_update(m_pcm_playback)) < 0) {
-+                      if (avail == -EPIPE)
-+                              avail = xrun(m_pcm_playback);
-+#ifdef HAVE_SND_PCM_RESUME
-+                      else if (avail == -ESTRPIPE)
-+                              avail = resume(m_pcm_playback);
-+#endif
-+                      if (avail < 0) {
-+                              arts_info("Playback error: %s", snd_strerror(avail));
-+                              return -1;
-+                      }
-+              }
-+              return snd_pcm_frames_to_bytes(m_pcm_playback, avail);
- 
-       case selectReadFD:
-               return -1;
index 6210cf216ea907c00fba89381b64a34b63e34d45..48eb9ad2b7dc4c8f45f1d261302c50973cf1ef66 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/artsplugin-akode
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-akode/ChangeLog,v 1.45 2007/02/04 01:34:13 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-akode/ChangeLog,v 1.46 2007/02/05 12:34:13 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/artsplugin-akode-3.5.2-memleak.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -artsplugin-akode-3.5.2-r1.ebuild:
diff --git a/kde-base/artsplugin-akode/files/artsplugin-akode-3.5.2-memleak.patch b/kde-base/artsplugin-akode/files/artsplugin-akode-3.5.2-memleak.patch
deleted file mode 100644 (file)
index 6852e3f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp
---- kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp      2005-09-10 18:20:04.000000000 +1000
-+++ kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp    2006-03-01 10:54:32.000000000 +1000
-@@ -83,6 +83,8 @@
- akodePlayObject_impl::~akodePlayObject_impl()
- {
-     unload();
-+
-+    delete m_packetQueue;
- }
- 
- bool akodePlayObject_impl::loadPlugin(const string &plugin)
-@@ -219,10 +221,9 @@
-         delete bufferedDecoder;
-         bufferedDecoder = 0;
-     }
--#else
--    delete frameDecoder
--    frameDecoder = 0;
- #endif
-+    delete frameDecoder;
-+    frameDecoder = 0;
-     decoder = 0;
-     if (buffer != inBuffer)
-         delete inBuffer;
index 2c48cb510e51684ff02cca8255e95b7038dae182..bbdc1546b65d5636328d5dce943a3fb44f707a63 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/artsplugin-mpeglib
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-mpeglib/ChangeLog,v 1.62 2007/02/04 01:35:02 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-mpeglib/ChangeLog,v 1.63 2007/02/05 11:50:46 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/artsplugin-mpeglib-3.5.2-libarts.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -artsplugin-mpeglib-3.5.2.ebuild:
diff --git a/kde-base/artsplugin-mpeglib/files/artsplugin-mpeglib-3.5.2-libarts.patch b/kde-base/artsplugin-mpeglib/files/artsplugin-mpeglib-3.5.2-libarts.patch
deleted file mode 100644 (file)
index 3bcc4f4..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-Index: kdemultimedia-3.5.1/configure.in.in
-===================================================================
---- kdemultimedia-3.5.1.orig/configure.in.in
-+++ kdemultimedia-3.5.1/configure.in.in
-@@ -548,4 +548,22 @@ if test "x$with_akode" != xno; then
-   fi
- fi
- 
-+artsc_config_test_path=$prefix/bin:$exec_prefix/bin:$KDEDIR/bin:$PATH
-+AC_PATH_PROG(ARTSCCONFIG, artsc-config, no, $artsc_config_test_path)
-+
-+if test "x$build_arts" = "xyes" && test "x$ARTSCCONFIG" != "xno" ; then
-+      LIB_ARTS="-lartskde"
-+      ARTS_PREFIX=[`$ARTSCCONFIG --arts-prefix`]
-+      ARTS_CFLAGS="-I$ARTS_PREFIX/include/arts"
-+      AC_DEFINE(HAVE_ARTS, 1, [have arts support in juk])
-+else
-+      build_arts="no"
-+      LIB_ARTS=""
-+      ARTS_CFLAGS=""
-+      AC_DEFINE(HAVE_ARTS, 0, [no arts support in juk])
-+fi
-+
-+AC_SUBST(LIB_ARTS)
-+AC_SUBST(ARTS_CFLAGS)
-+
- KDE_CHECK_MPEGLIB_ARTS
index d984e486d64e0dc14310d593f35010c9a95ba122..83eeeef713a9baa27187db79aa792c984435a26c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/artsplugin-mpg123
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-mpg123/ChangeLog,v 1.39 2007/02/03 12:24:13 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/artsplugin-mpg123/ChangeLog,v 1.40 2007/02/05 12:09:09 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/artsplugin-mpg123-mcpu.patch:
+  Remove unneeded patches.
 
 *artsplugin-mpg123-3.5.6 (03 Feb 2007)
 
diff --git a/kde-base/artsplugin-mpg123/files/artsplugin-mpg123-mcpu.patch b/kde-base/artsplugin-mpg123/files/artsplugin-mpg123-mcpu.patch
deleted file mode 100644 (file)
index c8262b5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: kdemultimedia-3.4.91/mpg123_artsplugin/configure.in.in
-===================================================================
---- kdemultimedia-3.4.91/mpg123_artsplugin/configure.in.in.orig
-+++ kdemultimedia-3.4.91/mpg123_artsplugin/configure.in.in
-@@ -59,7 +59,6 @@ if test "$ARCH_TYPE" = "i686" -a "$MMX_S
- fi
- # ARCH_PPC
- if test "$ARCH_TYPE" = "ppc"; then
--      ARCH_CFLAGS="$ARCH_CFLAGS -mcpu=ppc"
-       MPG123_PLAT_LIB=libmpppc.la
- fi
- # ARCH_ULTRA
index 95236a3bd7f6e4e10f704d65aee4f271a6b860a1..769e28d9f6997c2d78e90154d97e7582b301023c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/drkonqi
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/drkonqi/ChangeLog,v 1.70 2007/02/04 01:38:53 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/drkonqi/ChangeLog,v 1.71 2007/02/05 12:02:49 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/drkonqi-3.5.2-splitdebug.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -drkonqi-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/drkonqi/files/drkonqi-3.5.2-splitdebug.patch b/kde-base/drkonqi/files/drkonqi-3.5.2-splitdebug.patch
deleted file mode 100644 (file)
index 6bffd17..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: kdebase-3.5.2/drkonqi/debuggers/gdbrc
-===================================================================
---- kdebase-3.5.2.orig/drkonqi/debuggers/gdbrc
-+++ kdebase-3.5.2/drkonqi/debuggers/gdbrc
-@@ -140,8 +140,8 @@ Comment[xh]=Text based debugger evela kw
- Comment[zh_CN]=在控制台中运行的文本 GNU 调试器
- Comment[zh_TW]=在 Konsole 中執行的 GNU 文字型除錯器
- Comment[zu]=Umcoshi wamaphutha osekelwe umbhalo osuka kwi-GNU kwikhonsoli
--Exec=konsole -e gdb -nw %execname %pid
--ExecBatch=gdb -nw -n -batch -x %tempfile %execname %pid
-+Exec=konsole -e gdb -nw --symbols %execname %execname %pid
-+ExecBatch=gdb -nw -n -batch -x %tempfile --symbols %execname %execname %pid
- TryExec=gdb
- BacktraceCommand=bt
- RemoveFromBacktraceRegExp=\(no debugging symbols found\)\.\.\.\\n?
index 990b5950dfb373d72ca949ca5278b91d6c929101..1bd1251a6ec380364b0bf5adbf34b110ee8be267 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/juk
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/juk/ChangeLog,v 1.77 2007/02/04 01:40:11 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/juk/ChangeLog,v 1.78 2007/02/05 11:43:08 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/juk-3.5.2-do_not_use_gstreamer-0.10.diff,
+  -files/juk-3.5.2-filerename.diff,
+  -files/configure-fix-kdemultimedia-juk.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -juk-3.5.2-r1.ebuild:
   Remove old versions.
diff --git a/kde-base/juk/files/configure-fix-kdemultimedia-juk.patch b/kde-base/juk/files/configure-fix-kdemultimedia-juk.patch
deleted file mode 100644 (file)
index c96da48..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-Index: juk/configure.in.in
-===================================================================
---- juk/configure.in.in        (revision 433763)
-+++ juk/configure.in.in        (working copy)
-@@ -20,39 +20,60 @@
- AC_SUBST(LIB_ARTS)
- AC_SUBST(ARTS_CFLAGS)
- 
--KDE_CHECK_HEADER(tunepimp/tp_c.h,
--[
--      AC_DEFINE(HAVE_MUSICBRAINZ, 1, [have MusicBrainz])
--      have_musicbrainz=true
--], [
--      AC_DEFINE(HAVE_MUSICBRAINZ, 0, [have MusicBrainz])
--      have_musicbrainz=false
--])
-+AC_ARG_WITH(musicbrainz,
-+  [AS_HELP_STRING(--with-musicbrainz,
-+    [enable support for MusicBrainz @<:@default=check@:>@])],
-+  [], with_musicbrainz=check)
- 
--AM_CONDITIONAL(link_lib_MB, test x$have_musicbrainz = xtrue)
-+have_musicbrainz=no
-+if test "x$with_musicbrainz" != xno; then
-+  KDE_CHECK_HEADER(tunepimp/tp_c.h, have_musicbrainz=yes)
- 
--# pkg-config seems to have a bug where it masks needed -L entries when it
--# shouldn't, so disable that.
-+  if test "x$with_musicbrainz" != xcheck && test "x$have_musicbrainz" != xyes; then
-+    AC_MSG_FAILURE([--with-musicbrainz was given, but test for MusicBrainz failed])
-+  fi
-+fi
- 
--PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
--export PKG_CONFIG_ALLOW_SYSTEM_LIBS
-+if test "x$have_musicbrainz" = xyes; then
-+  AC_DEFINE(HAVE_MUSICBRAINZ, 1, [have MusicBrainz])
-+else
-+  AC_DEFINE(HAVE_MUSICBRAINZ, 0, [have MusicBrainz])
-+fi
- 
--dnl start with 0.8
--GST_MAJORMINOR=0.8
--GST_REQ=0.8.0
-+AM_CONDITIONAL(link_lib_MB, test "x$have_musicbrainz" = xyes)
- 
--PKG_CHECK_MODULES(GST, \
--      gstreamer-$GST_MAJORMINOR >= $GST_REQ \
--      gstreamer-control-$GST_MAJORMINOR >= $GST_REQ \
--      gstreamer-libs-$GST_MAJORMINOR >= $GST_REQ,
--      have_gst=yes, have_gst=no)
-+AC_ARG_WITH(gstreamer,
-+  [AS_HELP_STRING(--with-gstreamer,
-+    [enable support for GStreamer @<:@default=check@:>@])],
-+  [], with_gstreamer=check)
- 
--dnl Give error if we don't have gstreamer
-+have_gst=no
-+if test "x$with_gstreamer" != xno; then
-+  # pkg-config seems to have a bug where it masks needed -L entries when it
-+  # shouldn't, so disable that.
-+
-+  PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
-+  export PKG_CONFIG_ALLOW_SYSTEM_LIBS
-+
-+  dnl start with 0.8
-+  GST_MAJORMINOR=0.8
-+  GST_REQ=0.8.0
-+
-+  PKG_CHECK_MODULES(GST, \
-+    gstreamer-$GST_MAJORMINOR >= $GST_REQ \
-+    gstreamer-control-$GST_MAJORMINOR >= $GST_REQ \
-+    gstreamer-libs-$GST_MAJORMINOR >= $GST_REQ,
-+    have_gst=yes, have_gst=no)
-+
-+  if test "x$with_gstreamer" != xcheck && test "x$have_gst" != xyes; then
-+    AC_MSG_FAILURE([--with-gstreamer was given, but test for GStreamer failed])
-+  fi
-+fi
-+
- if test "x$have_gst" = "xno"; then
-       GST_CFLAGS=""
-       LDADD_GST=""
-       LDFLAGS_GST=""
--      AC_MSG_WARN([GStreamer version >= $GST_REQ required.])
-       AC_DEFINE(HAVE_GSTREAMER, 0, [have GStreamer])
- else
-       LDADD_GST=`$PKG_CONFIG --libs-only-l gstreamer-$GST_MAJORMINOR`
-@@ -63,13 +84,14 @@
-       LIBDIRS_GST=`$PKG_CONFIG --libs-only-L gstreamer-$GST_MAJORMINOR`
-       LDADD_GST="$LDADD_GST $LIBDIRS_GST"
- 
--      AC_SUBST(GST_CFLAGS)
--      AC_SUBST(LDADD_GST)
--      AC_SUBST(LDFLAGS_GST)
-       AC_MSG_NOTICE([GStreamer version >= $GST_REQ found.])
-       AC_DEFINE(HAVE_GSTREAMER, 1, [have GStreamer])
- fi
- 
--if test "x$have_taglib" = "xfalse" || ( test "x$build_arts" = "xno" && test "x$have_gst" = "xno" ) ; then
-+AC_SUBST(GST_CFLAGS)
-+AC_SUBST(LDADD_GST)
-+AC_SUBST(LDFLAGS_GST)
-+
-+if test "x$have_taglib" != xyes || ( test "x$build_arts" = "xno" && test "x$have_gst" = "xno" ) ; then
-       DO_NOT_COMPILE="$DO_NOT_COMPILE juk"
- fi
-Index: juk/configure.in.bot
-===================================================================
---- juk/configure.in.bot       (revision 433763)
-+++ juk/configure.in.bot       (working copy)
-@@ -1,4 +1,4 @@
--if test "x$have_taglib" = "xfalse"; then
-+if test "x$with_taglib" = xcheck && test "x$have_taglib" != xyes; then
-       echo "**************************************************"
-       echo "*"
-       echo "* JuK will not be built without TagLib." 
-@@ -7,7 +7,7 @@
-       echo "**************************************************"
- fi
- 
--if test "x$have_gst" = "xno"; then
-+if test "x$with_gstreamer" = xcheck && test "x$have_gst" = xno; then
-       echo "**************************************************"
-       echo "*"
-       echo "* You do not seem to have GStreamer >= 0.8 installed."
-@@ -19,7 +19,7 @@
-       echo "**************************************************"
- fi
- 
--if test "x$have_musicbrainz" = "xfalse"; then
-+if test "x$with_musicbrainz" = xcheck && test "x$have_musicbrainz" = xno; then
-       echo "**************************************************"
-       echo "*"
-       echo "* You do not seem to have libmusicbrainz and"
diff --git a/kde-base/juk/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff b/kde-base/juk/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff
deleted file mode 100644 (file)
index fcc5afd..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- juk/configure.in.in.orig   2006-04-06 20:28:55.000000000 +0200
-+++ juk/configure.in.in        2006-04-06 20:29:33.000000000 +0200
-@@ -59,9 +59,9 @@
-       PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
-       export PKG_CONFIG_ALLOW_SYSTEM_LIBS
- 
--      GST_MAJORMINOR=0.10
--      GST_REQ=0.10.0
--      GST_VERSION=10
-+      GST_MAJORMINOR=0.8
-+      GST_REQ=0.8.0
-+      GST_VERSION=8
- 
-       PKG_CHECK_MODULES(GST, \
-               gstreamer-$GST_MAJORMINOR >= $GST_REQ, \
diff --git a/kde-base/juk/files/juk-3.5.2-filerename.diff b/kde-base/juk/files/juk-3.5.2-filerename.diff
deleted file mode 100644 (file)
index 6a2d66d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- juk/tagrenameroptions.cpp.orig     2006-04-05 17:08:35.000000000 +0200
-+++ juk/tagrenameroptions.cpp  2006-04-05 17:08:59.000000000 +0200
-@@ -147,7 +147,7 @@
- TagType TagRenamerOptions::tagFromCategoryText(const QString &text)
- {
-     for(unsigned i = StartTag; i < NumTypes; ++i)
--        if(tagTypeText(static_cast<TagType>(i), false) == text)
-+        if(tagTypeText(static_cast<TagType>(i), true) == text)
-             return static_cast<TagType>(i);
- 
-     return Unknown;
index 50956d2bca0d45ea9fdf77a35587d9b40368b91c..06d2e2143475723f1b5711244e08070ef514ee44 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/kaddressbook
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kaddressbook/ChangeLog,v 1.70 2007/02/04 01:41:00 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kaddressbook/ChangeLog,v 1.71 2007/02/05 12:14:46 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdepim-gnokii-3.4.patch,
+  -files/kaddressbook-3.5.2-addressee-hompage-fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kaddressbook-3.5.2-r1.ebuild:
diff --git a/kde-base/kaddressbook/files/configure-fix-kdepim-gnokii-3.4.patch b/kde-base/kaddressbook/files/configure-fix-kdepim-gnokii-3.4.patch
deleted file mode 100644 (file)
index ecb73ec..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-Index: kaddressbook/xxport/configure.in.in
-===================================================================
---- kaddressbook/xxport/configure.in.in        (revision 433932)
-+++ kaddressbook/xxport/configure.in.in        (working copy)
-@@ -1,6 +1,2 @@
- # $Id: configure-fix-kdepim-gnokii-3.4.patch,v 1.1 2005/07/28 21:16:10 danarmak Exp $
--
--KDE_CHECK_BLUETOOTH
--KDE_CHECK_GNOKII
--
- AM_CONDITIONAL(compile_GNOKIIXXPORT, test -n "$LIB_GNOKII")
-Index: kaddressbook/xxport/configure.in.bot
-===================================================================
---- kaddressbook/xxport/configure.in.bot       (revision 433932)
-+++ kaddressbook/xxport/configure.in.bot       (working copy)
-@@ -1,4 +1,4 @@
--if test -z "$LIB_GNOKII"; then
-+if test "x$with_gnokii" = xcheck && test -z "$LIB_GNOKII"; then
-   echo ""
-   echo "libgnokii (http://www.gnokii.org) is missing. The KDE Addressbook mobile phone import/export filter will not be available."
-   echo ""
-Index: configure.in.in
-===================================================================
---- configure.in.in    (revision 433932)
-+++ configure.in.in    (working copy)
-@@ -46,7 +46,6 @@
- [
-   KDE_CHECK_HEADERS(gnokii.h)
-   AC_REQUIRE([AC_HAVE_XPM])
--  LIB_GNOKII=
-   AC_CHECK_LIB(gnokii, gn_cfg_read,
-        [ LIB_GNOKII="-lgnokii $LIB_BLUETOOTH" ],
-        [
-@@ -58,7 +57,22 @@
-   AC_SUBST(LIB_GNOKII)
- ])
- 
-+AC_ARG_WITH(gnokii,
-+  [AS_HELP_STRING(--with-gnokii,
-+    [enable support for mobile phones through gnokii @<:@default=check@:>@])],
-+  [], with_gnokii=check)
- 
-+LIB_GNOKII=
-+if test "x$with_gnokii" != xno; then
-+  # for kaddressbook/xxport/ and kmobile/devices/gnokii/
-+  KDE_CHECK_BLUETOOTH
-+  KDE_CHECK_GNOKII
-+
-+  if test "x$with_gnokii" != xcheck && test -z "$LIB_GNOKII"; then
-+    AC_MSG_FAILURE([--with-gnokii was given, but test for gnokii failed])
-+  fi
-+fi
-+
- dnl the below is copied from kdenetwork's configure as too many apps moved
- dnl and noone can say which tests are needed and which are obsolete for kdepim ;(
- 
diff --git a/kde-base/kaddressbook/files/kaddressbook-3.5.2-addressee-hompage-fix.diff b/kde-base/kaddressbook/files/kaddressbook-3.5.2-addressee-hompage-fix.diff
deleted file mode 100644 (file)
index 47ce51e..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
---- kdepim/kaddressbook/addresseeeditorwidget.cpp      2005/08/22 20:40:57     452218
-+++ kdepim/kaddressbook/addresseeeditorwidget.cpp      2006/04/17 19:42:19     530843
-@@ -572,7 +572,14 @@
- 
-   mAddressee.setRole( mRoleEdit->text() );
-   mAddressee.setOrganization( mOrgEdit->text() );
--  mAddressee.setUrl( KURL( mURLEdit->text().stripWhiteSpace() ) );
-+  QString homepage = mURLEdit->text().stripWhiteSpace();
-+  if ( homepage.isEmpty() )
-+     mAddressee.setUrl( KURL() );
-+  else {
-+     if( !homepage.startsWith("http") )
-+       homepage = "http://" + homepage;
-+     mAddressee.setUrl( KURL( homepage ) );
-+  }
-   if ( !mBlogEdit->text().isEmpty() )
-     mAddressee.insertCustom( "KADDRESSBOOK", "BlogFeed", mBlogEdit->text() );
-   else
index ce6132b410730b8e1b2a93b98cadb9b102689375..696ef95ccc19dea91f4ba9f6fcc008c0145d1d72 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kbabel
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kbabel/ChangeLog,v 1.54 2007/02/04 01:46:45 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kbabel/ChangeLog,v 1.55 2007/02/05 12:18:22 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdesdk-db-3.4.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kbabel-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kbabel/files/configure-fix-kdesdk-db-3.4.patch b/kde-base/kbabel/files/configure-fix-kdesdk-db-3.4.patch
deleted file mode 100644 (file)
index 1b60cff..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -Nur kdesdk-3.4.2.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in kdesdk-3.4.2/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in
---- kdesdk-3.4.2.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in 2005-05-23 14:08:28.000000000 +0200
-+++ kdesdk-3.4.2/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in      2005-07-29 13:41:27.000000000 +0200
-@@ -1,3 +1,10 @@
-+AC_ARG_WITH(berkeley-db,
-+  [AC_HELP_STRING(--with-berkeley-db,
-+    [enable the dictionary plugin based on Berkeley DB IV @<:@default=check@:>@])],
-+  [], with_berkeley_db=check)
-+
-+LIB_DBIV=""
-+if test "x$with_berkeley_db" != xno; then
- 
- AC_MSG_CHECKING([for Berkeley Database IV])
- 
-@@ -122,6 +129,11 @@
- DBIV_INCLUDES="$ac_db_includes"
- DBIV_NAME="$ac_db_name"
- 
-+if test "x$with_berkeley_db" != xcheck && test -z "$LIB_DBIV"; then
-+  AC_MSG_ERROR([--with-berkeley-db was given, but test for Berkeley DB IV failed])
-+fi
-+fi
-+
- AC_SUBST(DBIV_INCLUDES)
- AC_SUBST(DBIV_LDFLAGS)
- AC_SUBST(DBIV_NAME)
index 70106c7df92efbeec058fd8d04267eb86b74b252..f98d8493dbeb3b6093dc579763c15931a9e19b55 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kcontrol
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kcontrol/ChangeLog,v 1.82 2007/02/04 01:51:29 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kcontrol/ChangeLog,v 1.83 2007/02/05 12:16:34 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-3.4.1-configure.patch,
+  -files/kdebase-3.4.2-kinfocenter-opengl-fix.patch,
+  -files/configure.in.in-kdm-settings.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kcontrol-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kcontrol/files/configure.in.in-kdm-settings.diff b/kde-base/kcontrol/files/configure.in.in-kdm-settings.diff
deleted file mode 100644 (file)
index 312a4f2..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---- /dev/null  2004-10-20 22:28:31.361557664 +0200
-+++ kcontrol/configure.in.in   2004-10-10 16:37:14.000000000 +0200
-@@ -0,0 +1,11 @@
-+dnl Taken from kdebase/kdm/configure.in.in to create kdebase/kcontrol/configure.in.in
-+dnl when kcontrol is compiled without kdm being in the source tree
-+
-+KDE_EXPAND_MAKEVAR(KDE_CONFDIR, kde_confdir)
-+AC_DEFINE_UNQUOTED(KDE_CONFDIR, "$KDE_CONFDIR", [KDE's configuration directory])
-+KDE_EXPAND_MAKEVAR(KDE_DATADIR, kde_datadir)
-+AC_DEFINE_UNQUOTED(KDE_DATADIR, "$KDE_DATADIR", [KDE's static data directory])
-+KDE_EXPAND_MAKEVAR(KDE_BINDIR, kde_bindir)
-+AC_DEFINE_UNQUOTED(KDE_BINDIR, "$KDE_BINDIR", [KDE's binaries directory])
-+AC_SUBST(KDE_BINDIR)
-+
diff --git a/kde-base/kcontrol/files/kdebase-3.4.1-configure.patch b/kde-base/kcontrol/files/kdebase-3.4.1-configure.patch
deleted file mode 100644 (file)
index 319a967..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-Index: kcontrol/input/configure.in.bot
-===================================================================
---- kcontrol/input/configure.in.bot    (revision 420060)
-+++ kcontrol/input/configure.in.bot    (working copy)
-@@ -1,10 +1,4 @@
--if test "$LUSBLIB" = "no"; then
--  echo
--  echo "   Problem!  libusb library not found, get it from"
--  echo "   http://libusb.sourceforge.net"
--fi
--
--if (test x"$USB_LIBS" = x""); then
-+if test "x$with_libusb" = xcheck && test "x$have_libusb" = xno; then
-   echo ""
-   echo "Logitech mouse support is disabled. Provide libusb to enable it."
-   echo ""
-Index: kcontrol/input/configure.in.in
-===================================================================
---- kcontrol/input/configure.in.in     (revision 420060)
-+++ kcontrol/input/configure.in.in     (working copy)
-@@ -1,19 +1,26 @@
--LIBUSBCONFIG=""
--AC_PATH_PROG(LIBUSBCONFIG,libusb-config,no)
--if test $LIBUSBCONFIG = "no"  ; then
--    AC_MSG_WARN(Can't find libusb-config)
--    AC_MSG_WARN(Check your libusb installation)
--    USB_LIBS=""
--    USB_CFLAGS=""
--else  
--    USB_LIBS="$($LIBUSBCONFIG --libs)"
--    USB_CFLAGS="$($LIBUSBCONFIG --cflags)"
--AC_CHECK_LIB(usb,main,
--    AC_DEFINE(HAVE_LIBUSB, 1, [Defined if you have libusb]),
--    [],
--    $USB_LIBS
--)
-+AC_ARG_WITH(libusb,
-+    [AS_HELP_STRING(--with-libusb,
-+        [enable control of some mouse models through libusb @<:@default=check@:>@])],
-+    [], with_libusb=check)
-+
-+USB_LIBS=
-+USB_CFLAGS=
-+have_libusb=no
-+if test "x$with_libusb" != xno; then
-+    AC_PATH_PROG(LIBUSBCONFIG,libusb-config,no)
-+    if test $LIBUSBCONFIG != "no"; then
-+        USB_LIBS="$($LIBUSBCONFIG --libs)"
-+        USB_CFLAGS="$($LIBUSBCONFIG --cflags)"
-+    
-+        AC_CHECK_LIB(usb,main,
-+            [have_libusb=yes
-+             AC_DEFINE(HAVE_LIBUSB, 1, [Defined if you have libusb])],
-+            [], [$USB_LIBS]
-+        )
-+    fi
-+    if test "x$with_libusb" != xcheck && test "x$have_libusb" = xno; then
-+        AC_MSG_FAILURE([--with-libusb was given, but test for libusb failed])
-+    fi
- fi
- AC_SUBST(USB_LIBS)
- AC_SUBST(USB_CFLAGS)
--
-Index: kcontrol/view1394/configure.in.in
-===================================================================
---- kcontrol/view1394/configure.in.in  (revision 420060)
-+++ kcontrol/view1394/configure.in.in  (working copy)
-@@ -1,3 +1,15 @@
-+AC_ARG_WITH(libraw1394,
-+  [AS_HELP_STRING(--with-libraw1394,
-+    [enable visualization of ieee1394 devices through libraw1394 @<:@default=check@:>@])],
-+  [], with_libraw1394=check)
-+
- VIEW1394_SUBDIR=
--KDE_CHECK_HEADER(libraw1394/raw1394.h, VIEW1394_SUBDIR=view1394)
-+if test "x$with_libraw1394" != xno; then
-+  KDE_CHECK_HEADER(libraw1394/raw1394.h, VIEW1394_SUBDIR=view1394)
-+
-+  if test "x$with_libraw1394" != xcheck && test -z "$VIEW1394_SUBDIR"; then
-+    AC_MSG_FAILURE([--with-libraw1394 was given, but test for libraw1394 failed])
-+  fi
-+fi
-+
- AM_CONDITIONAL(include_kcontrol_view1394, test -n "$VIEW1394_SUBDIR")
diff --git a/kde-base/kcontrol/files/kdebase-3.4.2-kinfocenter-opengl-fix.patch b/kde-base/kcontrol/files/kdebase-3.4.2-kinfocenter-opengl-fix.patch
deleted file mode 100644 (file)
index f18c216..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- kcontrol/info/opengl.cpp.bak       2005-05-23 07:13:35.000000000 -0500
-+++ kcontrol/info/opengl.cpp   2005-08-27 10:45:08.000000000 -0500
-@@ -235,6 +235,9 @@
-       GL_COMPRESSED_TEXTURE_FORMATS
- */
- 
-+  if (!glExtensions)
-+      return;
-+
-   struct token_name {
-       GLuint type;  // count and flags, !!! count must be <=2 for now
-       GLenum token;
index e2f133ebd92610cc293cef49836941a090b13049..2b6c8a0903a08bf13f0b9a463d35a5bc58c8ce3f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/kdeaccessibility
 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaccessibility/ChangeLog,v 1.130 2007/02/04 17:26:43 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaccessibility/ChangeLog,v 1.131 2007/02/05 12:16:03 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeaccessibility-3.4.0-noarts.patch,
+  -files/kdeaccessibility-3.4.3-pointer.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org>
   kdeaccessibility-3.5.6.ebuild:
diff --git a/kde-base/kdeaccessibility/files/kdeaccessibility-3.4.0-noarts.patch b/kde-base/kdeaccessibility/files/kdeaccessibility-3.4.0-noarts.patch
deleted file mode 100644 (file)
index f5fbabe..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
---- kttsd/configure.in.in.org  2005-03-17 22:25:56.000000000 +0100
-+++ kttsd/configure.in.in      2005-03-17 22:26:25.000000000 +0100
-@@ -2,10 +2,6 @@
- 
- ### AM_INIT_AUTOMAKE(kttsd,0.2.0)
- 
--if test "x$build_arts" = "xno"; then
--      DO_NOT_COMPILE="$DO_NOT_COMPILE kttsd"
--fi
--
- AC_ARG_ENABLE(kttsd-gstreamer,
-               AC_HELP_STRING([--enable-kttsd-gstreamer],
-                              [build KTTSD GStreamer audio plugin [default=no]]),
---- kttsd/plugins/freetts/configure.in.in.org  2005-03-17 22:29:06.000000000 +0100
-+++ kttsd/plugins/freetts/configure.in.in      2005-03-17 22:29:13.000000000 +0100
-@@ -13,6 +13,10 @@
- if test "x$freetts_plugin" = "xno"; then
-   compile_freetts_plugin="no"
- fi
-+if test "x$build_arts" = "xno"; then
-+  compile_freetts_plugin="no"
-+fi
-+
- 
- dnl Check for festival executable.
- dnl Note that Festival Interactive plugin is always built
---- kttsd/configure.in.in.org  2005-03-17 22:25:56.000000000 +0100
-+++ kttsd/configure.in.in      2005-03-17 22:49:26.000000000 +0100
-@@ -126,6 +126,7 @@
- fi
- 
- AM_CONDITIONAL(include_kttsd_gstplayer, [test "x$have_gst" = "xyes" && test "x$gstreamer_plugin" = "xyes"])
-+AM_CONDITIONAL(include_kttsd_arts, [test "x$build_arts" = "xyes"])
- 
- dnl ================================================================================
- 
---- kttsd/players/Makefile.am.orig     2005-03-17 22:55:21.000000000 +0100
-+++ kttsd/players/Makefile.am  2005-03-17 22:54:34.000000000 +0100
-@@ -3,8 +3,10 @@
-     gstplayer_DIR = gstplayer
- endif
- 
--SUBDIRS = \
--    artsplayer \
--    $(gstplayer_DIR)
-+if include_kttsd_arts
-+   artsplayer_DIR = artsplayer
-+endif
-+
-+SUBDIRS = $(artsplayer_DIR) $(gstplayer_DIR)
- 
- kde_servicetypes_DATA = kttsd_audioplugin.desktop
---- kttsd/plugins/command/Makefile.am.org      2005-03-17 22:59:24.000000000 +0100
-+++ kttsd/plugins/command/Makefile.am  2005-03-17 22:59:58.000000000 +0100
-@@ -16,7 +16,7 @@
-         commandproc.cpp \
-         commandplugin.cpp
- libkttsd_commandplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_commandplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_commandplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_commandplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/epos/Makefile.am.org 2005-03-17 22:59:35.000000000 +0100
-+++ kttsd/plugins/epos/Makefile.am     2005-03-17 23:00:05.000000000 +0100
-@@ -16,7 +16,7 @@
-         eposproc.cpp \
-         eposplugin.cpp 
- libkttsd_eposplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_eposplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_eposplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_eposplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/flite/Makefile.am.org        2005-03-17 22:59:42.000000000 +0100
-+++ kttsd/plugins/flite/Makefile.am    2005-03-17 23:00:11.000000000 +0100
-@@ -16,7 +16,7 @@
-         fliteproc.cpp \
-         fliteplugin.cpp 
- libkttsd_fliteplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_fliteplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_fliteplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_fliteplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/hadifix/Makefile.am.org      2005-03-17 22:59:50.000000000 +0100
-+++ kttsd/plugins/hadifix/Makefile.am  2005-03-17 23:00:20.000000000 +0100
-@@ -17,7 +17,7 @@
-       hadifixconfigui.ui \
-       voicefileui.ui
- libkttsd_hadifixplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_hadifixplugin_la_LIBADD = $(LIB_KDECORE) $(LIB_KFILE) -lartskde $(top_builddir)/kttsd/libkttsd/libkttsd.la
-+libkttsd_hadifixplugin_la_LIBADD = $(LIB_KDECORE) $(LIB_KFILE) $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- EXTRA_DIST = male.png female.png 
- 
diff --git a/kde-base/kdeaccessibility/files/kdeaccessibility-3.4.3-pointer.patch b/kde-base/kdeaccessibility/files/kdeaccessibility-3.4.3-pointer.patch
deleted file mode 100644 (file)
index 29fec54..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- ksayit/src/fxpluginhandler.cpp.old 2005-11-27 05:19:14.000000000 +0900
-+++ ksayit/src/fxpluginhandler.cpp     2005-11-27 05:19:30.000000000 +0900
-@@ -97,7 +97,8 @@
-         plugin.description = p->getDescription_KS();
-         plugin.EffectID    = 0;
-         kdDebug(100200) << "FX-Plugin " << plugin.name << " Handle: " << plugin.handle << " registered." << endl;
--        destroyPlugin(p);
-+      // destroyPlugin(p);
-+      p = NULL;
-         plugin.p = NULL;
-         // add to list of available plugins
-         pmap[plugin.name] = plugin;
index 9afe4cbef0dcc5c5e59cad2a95564aa0b4590019..5f86bdfe5840fb33a3849b449be1b49e3d627e00 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kdeaddons
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaddons/ChangeLog,v 1.200 2007/02/04 18:11:14 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaddons/ChangeLog,v 1.201 2007/02/05 12:30:08 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeaddons-3.2.0-kvim.diff,
+  -files/noatun-oblique-db-location-3.4.0.diff,
+  -files/kdeaddons-3.4-configure.patch,
+  -files/konq-plugins-3.5.2-arkplugin-crash-fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdeaddons-3.5.6-r1.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdeaddons/files/kdeaddons-3.2.0-kvim.diff b/kde-base/kdeaddons/files/kdeaddons-3.2.0-kvim.diff
deleted file mode 100644 (file)
index 6b1aaa8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- vimpart/kcmvim/kcmvim.cpp.agriffis 2003-12-07 23:27:22.000000000 -0500
-+++ vimpart/kcmvim/kcmvim.cpp  2003-12-07 23:27:29.000000000 -0500
-@@ -224,7 +224,7 @@
- 
- void KCMVim::defaults()
- {
--      base->executable->setURL("/usr/bin/vim");
-+      base->executable->setURL("/usr/bin/kvim");
-       base->menubar->setChecked(false);
-       base->toolbar->setChecked(false);
-       reset();
diff --git a/kde-base/kdeaddons/files/kdeaddons-3.4-configure.patch b/kde-base/kdeaddons/files/kdeaddons-3.4-configure.patch
deleted file mode 100644 (file)
index 948cd77..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-diff -Nur kdeaddons-3.4.2.orig/kicker-applets/mediacontrol/configure.in.in kdeaddons-3.4.2/kicker-applets/mediacontrol/configure.in.in
---- kdeaddons-3.4.2.orig/kicker-applets/mediacontrol/configure.in.in   2005-07-20 18:42:57.000000000 +0200
-+++ kdeaddons-3.4.2/kicker-applets/mediacontrol/configure.in.in        2005-07-26 12:54:48.000000000 +0200
-@@ -32,6 +32,18 @@
-   fi
- ])
- 
--AC_CHECK_XMMS
-+AC_ARG_WITH(xmms,
-+  [AC_HELP_STRING(--with-xmms,
-+    [enable XMMS control applet @<:@default=check@:>@])],
-+  [], with_xmms=check)
-+
-+if test "x$with_xmms" != xno; then
-+  AC_CHECK_XMMS
-+
-+  if test "x$with_xmms" != xcheck && test "x$ac_cv_have_xmms" != xyes; then
-+    AC_MSG_ERROR([--with-xmms was given, but test for XMMS failed])
-+  fi
-+fi
-+
- AC_SUBST(XMMS_LIBS)
- AC_SUBST(XMMS_INCLUDES)
-diff -Nur kdeaddons-3.4.2.orig/noatun-plugins/configure.in.in kdeaddons-3.4.2/noatun-plugins/configure.in.in
---- kdeaddons-3.4.2.orig/noatun-plugins/configure.in.in        2005-07-20 18:42:41.000000000 +0200
-+++ kdeaddons-3.4.2/noatun-plugins/configure.in.in     2005-07-26 12:54:18.000000000 +0200
-@@ -173,14 +173,20 @@
- noatun_sdl=no
- dnl Check for SDL
- dnl require SDL 1.2 just because it's the new stable version, and it's what I have
--NOATUN_PATH_SDL(
--[1.2.0],
--[
--noatun_sdl=yes
--],
--[
--]
--)
-+
-+AC_ARG_WITH(sdl,
-+  [AC_HELP_STRING(--with-sdl,
-+    [enable SDL Noatun plugins @<:@default=check@:>@])],
-+  [], with_sdl=check)
-+
-+if test "x$with_sdl" != xno; then
-+  NOATUN_PATH_SDL([1.2.0], [noatun_sdl=yes], [])
-+
-+  if test "x$with_sdl" != xcheck && test "x$noatun_sdl" != xyes; then
-+    AC_MSG_ERROR([--with-sdl was given, but test for SDL failed])
-+  fi
-+fi
-+
- AM_CONDITIONAL(include_SDL, test "$noatun_sdl" = yes)
- 
- AC_CHECK_HEADERS(endian.h)
-diff -Nur kdeaddons-3.4.2.orig/noatun-plugins/oblique/configure.in.in kdeaddons-3.4.2/noatun-plugins/oblique/configure.in.in
---- kdeaddons-3.4.2.orig/noatun-plugins/oblique/configure.in.in        2005-07-20 18:42:35.000000000 +0200
-+++ kdeaddons-3.4.2/noatun-plugins/oblique/configure.in.in     2005-07-26 12:53:34.000000000 +0200
-@@ -1,19 +1,31 @@
-+AC_ARG_WITH(berkeley-db,
-+  [AC_HELP_STRING(--with-berkeley-db,
-+    [enable support for Berkeley DB++ @<:@default=check@:>@])],
-+  [], with_berkeley_db=check)
-+
-+AC_ARG_WITH(db-lib,
-+  [AC_HELP_STRING([--with-db-lib=NAME],[name of the Berkeley DB++ library @<:@default=db_cxx@:>@])],
-+    [ac_db_name="$withval"], [ac_db_name="db_cxx"])
- 
--AC_MSG_CHECKING(for Berkeley DB++)
- berkeley_db=no
--AC_LANG_PUSH(C++)
--AC_TRY_COMPILE([
--              #include <db_cxx.h>
--      ],[
--      ],[
--              berkeley_db=yes
--      ])
--AC_MSG_RESULT($berkeley_db)
--AC_DEFINE(BERKELEY_DB,1,[Define if you have Berkeley DB++ installed])
--BERKELEY_DB_LIBS="-ldb_cxx"
--AC_SUBST(BERKELEY_DB_LIBS)
--AC_LANG_POP(C++)
-+if test "x$with_berkeley_db" != xno; then
-+  berkeley_db=yes
- 
--AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
-+  KDE_CHECK_HEADER([db_cxx.h],
-+    [:], [berkeley_db=no])
-+
-+  AC_CHECK_LIB([$ac_db_name], [main],
-+    [:], [berkeley_db=no])
- 
-+  if test "x$berkeley_db" = xyes; then
-+    AC_DEFINE(BERKELEY_DB, 1, [Define if you have Berkeley DB++ installed])
-+    BERKELEY_DB_LIBS="-l$ac_db_name"
-+    AC_SUBST(BERKELEY_DB_LIBS)
-+  fi
- 
-+  if test "x$with_berkeley_db" != xcheck && test "x$berkeley_db" != xyes; then
-+    AC_MSG_ERROR([--with-berkeley-db was given, but test for Berkeley DB++ failed])
-+  fi
-+fi
-+
-+AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
diff --git a/kde-base/kdeaddons/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff b/kde-base/kdeaddons/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff
deleted file mode 100644 (file)
index ed846c8..0000000
+++ /dev/null
@@ -1,253 +0,0 @@
---- kdeaddons/konq-plugins/arkplugin/arkplugin.cpp     2006/03/12 01:18:18     517743
-+++ kdeaddons/konq-plugins/arkplugin/arkplugin.cpp     2006/04/01 23:42:40     525413
-@@ -58,10 +58,15 @@
-     KGlobal::locale()->insertCatalogue("ark_plugin");
- 
-     extMimeTypes();
--    m_list = popupmenu->fileItemList();
-+    KFileItemList itemList = popupmenu->fileItemList();
-+    for ( KFileItem *item = itemList.first(); item; item = itemList.next() )
-+    {
-+        m_urlList.append( item->url() );
-+        m_urlStringList.append( item->url().url() );
-+    }
-     m_dir = popupmenu->url().url() + "/";
--    unsigned int itemCount = m_list.count();
--    KFileItemListIterator it( m_list );
-+    unsigned int itemCount = m_urlList.count();
-+    KFileItemListIterator it( itemList );
-     KFileItem * item;
-     bool hasArchives = false;
-     bool hasOther = false;
-@@ -84,15 +89,15 @@
-     QString ext;
-     KActionMenu * actionMenu;
-     KAction * action;
--    if ( hasOther &&  m_list.first()->name()!="." && popupmenu->protocolInfo().supportsWriting() )    // don't try to compress if we right click on a folder without files selected
-+    if ( hasOther &&  itemList.first()->name()!="." && popupmenu->protocolInfo().supportsWriting() )  // don't try to compress if we right click on a folder without files selected
-     {
-         compMimeTypes();
-         actionMenu = new KActionMenu( i18n( "Compress" ), "ark", actionCollection(), "ark_compress_menu"  );
-         m_ext = m_conf->readEntry( "LastExtension", ".tar.gz" );
-         if ( itemCount == 1 )
-         {
--            item = m_list.first();
--            m_name = m_list.first()->name();
-+            item = itemList.first();
-+            m_name = itemList.first()->name();
-             action = new KAction( i18n( "Compress as %1" ).arg( m_name + m_ext ), 0, this,
-                                     SLOT( slotCompressAsDefault() ), actionCollection() );
-         }
-@@ -109,7 +114,7 @@
- 
- 
-         m_addToMenu = new KActionMenu( i18n( "Add To" ), actionCollection(), "arkaddtomnu" );
--        if ( m_list.first()->url().isLocalFile() )
-+        if ( itemList.first()->url().isLocalFile() )
-             actionMenu->insert( m_addToMenu );
- 
-         connect( m_compAsMenu->popupMenu(), SIGNAL( aboutToShow() ),
-@@ -136,7 +141,7 @@
-             // stolen from arkwidget.cpp
-             if ( itemCount == 1 )
-             {
--                QString targetName = m_list.first()->name();
-+                QString targetName = itemList.first()->name();
-                 stripExtension( targetName );
-                 action = new KAction( i18n( "Extract to %1" ).arg( targetName ), 0, this,
-                                         SLOT( slotExtractToSubfolders() ), actionCollection() );
-@@ -187,7 +192,7 @@
-         (*eit).remove( '*' );
-         if ( *eit == ".tar.bz" )                   // tbz mimetype, has tar.bz as first entry :}
-             *eit = ".tar.bz2";
--        if ( m_list.count() == 1 )
-+        if ( m_urlList.count() == 1 )
-         {
-             action = new KAction( m_name + (*eit), 0, m_compAsMapper,
-                     SLOT( map() ), actionCollection() );
-@@ -231,7 +236,7 @@
-     QCString actionName;
-     QStringList::Iterator mit;
-     KURL archive;
--    QDir dir( m_list.first()->url().directory() );
-+    QDir dir( m_urlList.first().directory() );
-     QStringList entries = dir.entryList();
-     QStringList::Iterator uit = entries.begin();
-     for ( ; uit != entries.end(); ++uit )
-@@ -254,7 +259,7 @@
- 
- void ArkMenu::compMimeTypes()
- {
--    unsigned int itemCount = m_list.count();
-+    unsigned int itemCount = m_urlList.count();
- 
-     bool havegz = false;
-     if ( !KStandardDirs::findExe( "gzip" ).isNull() && m_conf->readBoolEntry( "UseGz", true ) )
-@@ -401,14 +406,8 @@
-     QCString name;
-     QString extension, mimeType;
-     KURL target;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    QStringList filelist;
--    while (  ( item = it.current() ) != 0 )
--    {
--         ++it;
--         filelist.append( item->url().url() );
--    }
-+    QStringList filelist( m_urlStringList );
-+
-     //if KMimeType returns .ZIP or .RAR. convert them to lowercase
-     if ( m_extensionList[ pos ].contains ( ".ZIP" ) )
-          m_extensionList[ pos ] = ".zip";
-@@ -458,17 +457,10 @@
- 
- void ArkMenu::slotCompressAsDefault()
- {
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
-     KURL name;
--    QStringList filelist;
--    while (  ( item = it.current() ) != 0 )
--    {
--         ++it;
--         filelist.append( item->url().url() );
--    }
--    if ( filelist.count() == 1)
--         name = filelist.first() + m_ext;
-+
-+    if ( m_urlStringList.count() == 1)
-+         name = m_urlStringList.first() + m_ext;
-     else
-     {
-         name = m_dir + i18n("Archive") + m_ext;
-@@ -479,7 +471,7 @@
-             i++;
-         }
-     }
--    compressAs( filelist, name );
-+    compressAs( m_urlStringList, name );
- }
- 
- // make work for URLs
-@@ -494,16 +486,10 @@
- 
- void ArkMenu::slotAddTo( int pos )
- {
--    QStringList args;
--    args << "--add-to";
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        ++it;
--        args << item->url().url();
--    }
--    KURL archive( m_list.first()->url() );
-+    QStringList args( m_urlStringList );
-+    args.prepend( "--add-to" );
-+
-+    KURL archive( m_urlStringList.first() );
-     archive.setPath( archive.directory( false ) );
-     archive.setFileName( m_archiveList[ pos ].fileName() );
- 
-@@ -513,63 +499,53 @@
- 
- void ArkMenu::slotAdd()
- {
--    QStringList args;
--    args << "--add";
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        ++it;
--        args << item->url().url();
--    }
-+    QStringList args( m_urlStringList );
-+    args.prepend( "--add" );
-+
-     kapp->kdeinitExec( "ark", args );
- }
- 
- void ArkMenu::slotExtractHere()
- {
--    QStringList args;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
-+    for ( QValueList<KURL>::ConstIterator it = m_urlList.constBegin();
-+          it != m_urlList.constEnd();
-+          ++it )
-     {
--        args.clear();
--        ++it;
--        KURL targetDirectory = item->url();
-+        QStringList args;
-+        KURL targetDirectory = ( *it ).url();
-         targetDirectory.setPath( targetDirectory.directory() );
--        args << "--extract-to"  << targetDirectory.url() << item->url().url();
-+        args << "--extract-to"  << targetDirectory.url() << ( *it ).url();
-         kapp->kdeinitExec( "ark", args );
-     }
- }
- 
- void ArkMenu::slotExtractToSubfolders()
- {
--    QStringList args;
--    QString dirName;
--    KURL targetDir;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        args.clear();
--        ++it;
--        targetDir = item->url();
-+    for ( QStringList::ConstIterator it = m_urlStringList.constBegin();
-+          it != m_urlStringList.constEnd();
-+          ++it )
-+    {
-+        KURL targetDir;
-+        QString dirName;
-+        QStringList args;
-+
-+        targetDir = *it;
-         dirName = targetDir.path();
-         stripExtension( dirName );
-         targetDir.setPath( dirName );
--        args << "--extract-to"  << targetDir.url() << item->url().url();
-+        args << "--extract-to"  << targetDir.url() << *it;
-         kapp->kdeinitExec( "ark", args );
-     }
- }
- 
- void ArkMenu::slotExtractTo()
- {
--    QStringList args;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
-+    for ( QStringList::ConstIterator it = m_urlStringList.constBegin();
-+          it != m_urlStringList.constEnd();
-+          ++it )
-     {
--        ++it;
--        args << "--extract"  << item->url().url();
-+        QStringList args;
-+        args << "--extract" << *it;
-         kapp->kdeinitExec( "ark", args );
-     }
- }
---- kdeaddons/konq-plugins/arkplugin/arkplugin.h       2005/09/29 14:33:08     465369
-+++ kdeaddons/konq-plugins/arkplugin/arkplugin.h       2006/04/01 23:42:40     525413
-@@ -54,7 +54,8 @@
- 
- private:
-     QString m_name, m_ext;
--    KFileItemList m_list;
-+    QValueList<KURL> m_urlList;
-+    QStringList m_urlStringList;
-     KURL::List m_archiveList;
-     QStringList m_archiveMimeTypes;
-     QStringList m_extractMimeTypes;
diff --git a/kde-base/kdeaddons/files/noatun-oblique-db-location-3.4.0.diff b/kde-base/kdeaddons/files/noatun-oblique-db-location-3.4.0.diff
deleted file mode 100644 (file)
index bf3f954..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- noatun-plugins/oblique/configure.in.in.orig        2004-10-09 11:41:38.000000000 +0200
-+++ noatun-plugins/oblique/configure.in.in     2005-02-11 20:29:38.760533256 +0200
-@@ -1,19 +1,4 @@
--
--AC_MSG_CHECKING(for Berkeley DB++)
--berkeley_db=no
--AC_LANG_PUSH(C++)
--AC_TRY_COMPILE([
--              #include <db_cxx.h>
--      ],[
--      ],[
--              berkeley_db=yes
--      ])
--AC_MSG_RESULT($berkeley_db)
--AC_DEFINE(BERKELEY_DB,1,[Define if you have Berkeley DB++ installed])
--BERKELEY_DB_LIBS="-ldb_cxx"
-+berkeley_db=yes
-+BERKELEY_DB_LIBS="-ldb_cxx-4.2"
- AC_SUBST(BERKELEY_DB_LIBS)
--AC_LANG_POP(C++)
--
- AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
--
--
index 03bc5c98d083a79c82ce4a5b9598bf69861da029..d31ad14cf14b9ccdedecdb70cc3ec559d5eb241b 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kdeartwork-kscreensaver
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork-kscreensaver/ChangeLog,v 1.67 2007/02/04 01:57:25 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork-kscreensaver/ChangeLog,v 1.68 2007/02/05 12:31:39 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeartwork-3.4.1-configure.patch,
+  -files/kdeartwork-3.4.3-configure.patch,
+  -files/kdeartwork-3.4.3-kfiresaver.patch,
+  -files/kdeartwork-3.4-configure.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdeartwork-kscreensaver-3.5.2.ebuild:
diff --git a/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4-configure.patch b/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4-configure.patch
deleted file mode 100644 (file)
index 2412cdc..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/configure.in.in kdeartwork-3.4.2/kscreensaver/configure.in.in
---- kdeartwork-3.4.2.orig/kscreensaver/configure.in.in 2005-07-20 18:40:58.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/configure.in.in      2005-08-11 18:27:34.000000000 +0200
-@@ -36,32 +36,41 @@
- AM_CONDITIONAL(COMPILE_X11_KSAVERS, test "x$ac_x_includes" != x && test "x$ac_x_libraries" != x)
- AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- 
--LIBART=
-+AC_ARG_WITH(libart,
-+  [AC_HELP_STRING(--with-libart,
-+    [enable support for libart @<:@default=check@:>@])],
-+  [], with_libart=check)
- 
--KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
--  AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
--])
--
--if test -n "$LIBART_CONFIG"; then
--  vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
--  if test -n "$vers" && test "$vers" -ge 2003008
--  then
--     LIBART_LIBS="`$LIBART_CONFIG --libs`"
--     LIBART_RPATH=
--     for args in $LIBART_LIBS; do
-+LIBART=
-+if test "x$with_libart" != xno; then
-+  KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
-+    AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
-+  ])
-+
-+  if test -n "$LIBART_CONFIG"; then
-+    vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-+    if test -n "$vers" && test "$vers" -ge 2003008; then
-+      LIBART_LIBS="`$LIBART_CONFIG --libs`"
-+      LIBART_RPATH=
-+      for args in $LIBART_LIBS; do
-         case $args in
-           -L*)
-              LIBART_RPATH="$LIBART_RPATH $args"
-              ;;
-           esac
--     done
--     LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
--     LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
--     LIBART=yes
--
--     AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
--  else
--     AC_MSG_WARN([You need at least libart 2.3.8])
-+      done
-+      LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
-+      LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
-+      LIBART=yes
-+
-+      AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
-+    else
-+      AC_MSG_WARN([You need at least libart 2.3.8])
-+    fi
-+  fi
-+
-+  if test "x$with_libart" != xcheck && test -z "$LIBART"; then
-+      AC_MSG_ERROR([--with-libart was given, but test for libart failed])
-   fi
- fi
- 
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.bot kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.bot
---- kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.bot      2005-07-20 18:40:57.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.bot   2005-08-11 18:22:05.000000000 +0200
-@@ -1,4 +1,4 @@
--if test "$XSCREENSAVER" = "NO"; then
-+if test "x$with_xscreensaver" = xcheck && test "$XSCREENSAVER" = "NO"; then
-   echo ""
-   echo "xscreensaver could not be detected on your system."
-   echo "Check www.jwz.org/xscreensaver if you're loving to"
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.in kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.in
---- kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.in       2005-07-20 18:40:57.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.in    2005-08-11 18:39:20.000000000 +0200
-@@ -1,4 +1,13 @@
--AC_DEFUN([KDE_CHECK_XSREENSAVER],
-+AC_DEFUN([KDE_CHECK_XSCREENSAVER_HACKS],
-+[
-+     XSCREENSAVER_HACKS_DIR=NO
-+     AC_FIND_FILE($1/flame, [ $xscreensaver_prefixes ], XSCREENSAVER_HACKS_DIR)
-+     if test "$XSCREENSAVER_HACKS_DIR" != NO; then
-+      XSCREENSAVER_HACKS_DIR="$XSCREENSAVER_HACKS_DIR/$1"
-+     fi
-+])
-+
-+AC_DEFUN([KDE_CHECK_XSCREENSAVER_CONFIG],
- [
-      XSCREENSAVER_CONFIG=NO
-      AC_FIND_FILE($1/flame.xml, [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
-@@ -22,46 +31,80 @@
- done
- IFS=$old_IFS
- 
--KDE_FIND_PATH(lib$kdelibsuff/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--   [
--        KDE_FIND_PATH(lib/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--        [
--          KDE_FIND_PATH(bin/xscreensaver-hacks/flame, XSCREENSAVER, 
--            [ $xscreensaver_prefixes ],
--            [
--                KDE_FIND_PATH(hacks/flame, XSCREENSAVER, 
--                [ $xscreensaver_prefixes ],
--                [
--                  XSCREENSAVER=NO
--                ])
--            ])
--        ])
--   ])
-+AC_ARG_WITH(xscreensaver,
-+  [AC_HELP_STRING(--with-xscreensaver,
-+    [enable support for xscreensaver @<:@default=check@:>@])],
-+  [], with_xscreensaver=check)
-+
-+AC_ARG_WITH(xscreensaver-dir,
-+  [AC_HELP_STRING(--with-xscreensaver-dir=DIR,
-+    [where xscreensaver is installed])], [])
-+
-+AC_ARG_WITH(xscreensaver-config,
-+  [AC_HELP_STRING(--with-xscreensaver-config=DIR,
-+    [where the xscreensaver config files are])], [])
-+
-+XSCREENSAVER=NO
-+if test "x$with_xscreensaver" != xno; then
-+  XSCREENSAVER_HACKS_DIR=NO
-+  XSCREENSAVER_CONFIG=NO
-+
-+  AC_MSG_CHECKING([for xscreensaver])
-+
-+  if test -n "$with_xscreensaver_dir" && test -f "$with_xscreensaver_dir/flame"; then
-+    XSCREENSAVER_HACKS_DIR="$with_xscreensaver_dir"
-+  fi
-+
-+  if test "x$XSCREENSAVER_HACKS_DIR" = xNO; then
-+     for subdir in lib$kdelibsuff/xscreensaver \
-+                 lib/xscreensaver \
-+                 libexec/xscreensaver \
-+                 bin/xscreensaver-hacks \
-+                 hacks; do
-+         KDE_CHECK_XSCREENSAVER_HACKS($subdir)
-+         if test "$XSCREENSAVER_HACKS_DIR" != NO; then
-+              break
-+         fi
-+     done
-+  fi
-+
-+  AC_MSG_RESULT([$XSCREENSAVER_HACKS_DIR])
- 
--XSCREENSAVER_HACKS_DIR=
-+  AC_MSG_CHECKING([for xscreensaver config files])
- 
--if test "$XSCREENSAVER" != "NO"; then
--     XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
--     AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
-+  if test -n "$with_xscreensaver_config" && test -f "$with_xscreensaver_config/flame.xml"; then
-+    XSCREENSAVER_CONFIG="$with_xscreensaver_config"
-+  fi
- 
--     AC_MSG_CHECKING([for flame.xml])
-+  if test "x$XSCREENSAVER_CONFIG" = xNO; then
-      for subdir in lib/xscreensaver/config \
-                  lib/X11/xscreensaver/config \
-                  share/control-center/screensavers \
--                 share/control-center/screensavers \
-                  share/xscreensaver/config \
-                    xscreensaver \
-                  config/control-center-2.0; do
--         KDE_CHECK_XSREENSAVER($subdir)
-+         KDE_CHECK_XSCREENSAVER_CONFIG($subdir)
-          if test "$XSCREENSAVER_CONFIG" != NO; then
-               break
-          fi
-      done
--     AC_MSG_RESULT([$XSCREENSAVER_CONFIG])
--     AC_DEFINE_UNQUOTED(XSCREENSAVER_CONFIG_DIR, "$XSCREENSAVER_CONFIG", 
--      [Defines where xscreensaver stores it's config files])
-+  fi
-+
-+  AC_MSG_RESULT([$XSCREENSAVER_CONFIG])
-+
-+  if test "x$XSCREENSAVER_HACKS_DIR" != xNO && test "x$XSCREENSAVER_CONFIG" != xNO; then
-+    XSCREENSAVER=YES
-+  fi
-+
-+  if test "x$with_xscreensaver" != xcheck && test "$XSCREENSAVER" != YES; then
-+    AC_MSG_ERROR([--with-xscreensaver was given, but test for xscreensaver failed])
-+  fi
-+fi
-+
-+if test "$XSCREENSAVER" != "NO"; then
-+     AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
-+     AC_DEFINE_UNQUOTED(XSCREENSAVER_CONFIG_DIR, "$XSCREENSAVER_CONFIG", [Defines where xscreensaver stores it's config files])
- fi
- 
- AM_CONDITIONAL(include_XSCREENSAVER, test "$XSCREENSAVER" != "NO")
- AC_SUBST(XSCREENSAVER_HACKS_DIR)
--
diff --git a/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.1-configure.patch b/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.1-configure.patch
deleted file mode 100644 (file)
index 6b86d10..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Nur kdeartwork-3.4.1.orig/kscreensaver/configure.in.in kdeartwork-3.4.1/kscreensaver/configure.in.in
---- kdeartwork-3.4.1.orig/kscreensaver/configure.in.in 2005-05-23 14:01:05.000000000 +0200
-+++ kdeartwork-3.4.1/kscreensaver/configure.in.in      2005-05-25 14:58:51.000000000 +0200
-@@ -32,9 +32,9 @@
- AC_HAVE_GL( have_gl=yes, have_gl=no )
- 
- AM_CONDITIONAL(COMPILE_GL_XSAVERS, test x$have_gl = xyes)
--AM_CONDITIONAL(COMPILE_GL_KSAVERS, test x$ac_cv_kde_qt_has_opengl = xyes)
-+AM_CONDITIONAL(COMPILE_GL_KSAVERS, test x$have_gl = xyes && test x$ac_cv_kde_qt_has_opengl = xyes)
- AM_CONDITIONAL(COMPILE_X11_KSAVERS, test "x$ac_x_includes" != x && test "x$ac_x_libraries" != x)
--AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$have_arts = xyes)
-+AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- 
- LIBART=
- 
diff --git a/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-configure.patch b/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-configure.patch
deleted file mode 100644 (file)
index 567431d..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/configure.in.in kdeartwork-3.4.3/kscreensaver/configure.in.in
---- kdeartwork-3.4.3.orig/kscreensaver/configure.in.in 2005-10-06 08:12:25.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/configure.in.in      2005-10-08 10:02:25.000000000 +0200
-@@ -37,32 +37,41 @@
- AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- AM_CONDITIONAL(COMPILE_ARTS_GL_KSAVERS, test x$have_gl = xyes && test x$ac_cv_kde_qt_has_opengl = xyes && test x$build_arts = xyes)
- 
--LIBART=
-+AC_ARG_WITH(libart,
-+  [AC_HELP_STRING(--with-libart,
-+    [enable support for libart @<:@default=check@:>@])],
-+  [], with_libart=check)
- 
--KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
--  AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
--])
--
--if test -n "$LIBART_CONFIG"; then
--  vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
--  if test -n "$vers" && test "$vers" -ge 2003008
--  then
--     LIBART_LIBS="`$LIBART_CONFIG --libs`"
--     LIBART_RPATH=
--     for args in $LIBART_LIBS; do
-+LIBART=
-+if test "x$with_libart" != xno; then
-+  KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
-+    AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
-+  ])
-+
-+  if test -n "$LIBART_CONFIG"; then
-+    vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-+    if test -n "$vers" && test "$vers" -ge 2003008; then
-+      LIBART_LIBS="`$LIBART_CONFIG --libs`"
-+      LIBART_RPATH=
-+      for args in $LIBART_LIBS; do
-         case $args in
-           -L*)
-              LIBART_RPATH="$LIBART_RPATH $args"
-              ;;
-           esac
--     done
--     LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
--     LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
--     LIBART=yes
--
--     AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
--  else
--     AC_MSG_WARN([You need at least libart 2.3.8])
-+      done
-+      LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
-+      LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
-+      LIBART=yes
-+
-+      AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
-+    else
-+      AC_MSG_WARN([You need at least libart 2.3.8])
-+    fi
-+  fi
-+
-+  if test "x$with_libart" != xcheck && test -z "$LIBART"; then
-+      AC_MSG_ERROR([--with-libart was given, but test for libart failed])
-   fi
- fi
- 
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.bot kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.bot
---- kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.bot      2005-10-05 15:11:48.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.bot   2005-10-08 10:02:25.000000000 +0200
-@@ -1,4 +1,4 @@
--if test "$XSCREENSAVER" = "NO"; then
-+if test "x$with_xscreensaver" = xcheck && test "$XSCREENSAVER" = "NO"; then
-   echo ""
-   echo "xscreensaver could not be detected on your system."
-   echo "Check www.jwz.org/xscreensaver if you're loving to"
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.in kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.in
---- kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.in       2005-10-05 15:11:48.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.in    2005-10-08 10:03:21.000000000 +0200
-@@ -22,25 +22,30 @@
- done
- IFS=$old_IFS
- 
--KDE_FIND_PATH(lib$kdelibsuff/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--   [
--        KDE_FIND_PATH(lib/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--        [
--          KDE_FIND_PATH(bin/xscreensaver-hacks/flame, XSCREENSAVER, 
--            [ $xscreensaver_prefixes ],
--            [
--                KDE_FIND_PATH(hacks/flame, XSCREENSAVER, 
--                [ $xscreensaver_prefixes ],
--                [
--                  XSCREENSAVER=NO
--                ])
--            ])
--        ])
--   ])
-+AC_ARG_WITH(xscreensaver,
-+  [AC_HELP_STRING(--with-xscreensaver,
-+    [enable support for xscreensaver @<:@default=check@:>@])],
-+  [], with_xscreensaver=check)
-+
-+XSCREENSAVER=''
-+echo "Searching in $xscreensaver_prefixes"
-+if test "x$with_xscreensaver" != xno; then
-+  for xsdir in lib$kdelibsuff/xscreensaver lib/xscreensaver \
-+               lib$kdelibsuff/misc/xscreensaver lib/misc/xscreensaver \
-+               libexec$kdelibsuff/xscreensaver libexec/xscreensaver \
-+               bin/xscreensaver-hacks hacks; do
-+    test -n "$XSCREENSAVER" && break
-+    KDE_FIND_PATH("$xsdir/flame", XSCREENSAVER, [ $xscreensaver_prefixes ])
-+  done
-+
-+  if test "x$with_xscreensaver" != xcheck && test "x$XSCREENSAVER" = x; then
-+    AC_MSG_ERROR([--with-xscreensaver was given, but test for xscreensaver failed])
-+  fi
-+fi
- 
- XSCREENSAVER_HACKS_DIR=
- 
--if test "$XSCREENSAVER" != "NO"; then
-+if test -n "$XSCREENSAVER"; then
-      XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
-      AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
- 
-@@ -48,7 +53,6 @@
-      for subdir in lib/xscreensaver/config \
-                  lib/X11/xscreensaver/config \
-                  share/control-center/screensavers \
--                 share/control-center/screensavers \
-                  share/xscreensaver/config \
-                    xscreensaver \
-                  config/control-center-2.0; do
-@@ -62,6 +66,5 @@
-       [Defines where xscreensaver stores it's config files])
- fi
- 
--AM_CONDITIONAL(include_XSCREENSAVER, test "$XSCREENSAVER" != "NO")
-+AM_CONDITIONAL(include_XSCREENSAVER, test -n "$XSCREENSAVER")
- AC_SUBST(XSCREENSAVER_HACKS_DIR)
--
diff --git a/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-kfiresaver.patch b/kde-base/kdeartwork-kscreensaver/files/kdeartwork-3.4.3-kfiresaver.patch
deleted file mode 100644 (file)
index 53e6972..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kdesavers/Makefile.am kdeartwork-3.4.3/kscreensaver/kdesavers/Makefile.am
---- kdeartwork-3.4.3.orig/kscreensaver/kdesavers/Makefile.am   2005-10-05 15:11:45.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kdesavers/Makefile.am        2005-10-10 16:19:25.000000000 +0200
-@@ -95,7 +95,7 @@
- desktop_DATA = KBanner.desktop KPolygon.desktop \
-                KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
-                KBlob.desktop KVm.desktop \
--               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES)
-+               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES)
- 
- desktopdir = $(kde_appsdir)/System/ScreenSavers
- 
index 814a001375f0683452b19783524220e2e79f02cc..9bcf8e71b1ebf06f307de35816fe791ee9e6cf01 100644 (file)
@@ -1,10 +1,17 @@
 # ChangeLog for kde-base/kdeartwork
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork/ChangeLog,v 1.185 2007/02/04 18:18:39 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork/ChangeLog,v 1.186 2007/02/05 11:59:09 flameeyes Exp $
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdeartwork-3.5.6.ebuild:
   Marked ~hppa.
 
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeartwork-3.4.1-configure.patch,
+  -files/kdeartwork-3.4.3-configure.patch,
+  -files/kdeartwork-3.4.3-kfiresaver.patch,
+  -files/kdeartwork-3.4-configure.patch:
+  Remove unneeded patches.
+
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdeartwork-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kdeartwork/files/kdeartwork-3.4-configure.patch b/kde-base/kdeartwork/files/kdeartwork-3.4-configure.patch
deleted file mode 100644 (file)
index 2412cdc..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/configure.in.in kdeartwork-3.4.2/kscreensaver/configure.in.in
---- kdeartwork-3.4.2.orig/kscreensaver/configure.in.in 2005-07-20 18:40:58.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/configure.in.in      2005-08-11 18:27:34.000000000 +0200
-@@ -36,32 +36,41 @@
- AM_CONDITIONAL(COMPILE_X11_KSAVERS, test "x$ac_x_includes" != x && test "x$ac_x_libraries" != x)
- AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- 
--LIBART=
-+AC_ARG_WITH(libart,
-+  [AC_HELP_STRING(--with-libart,
-+    [enable support for libart @<:@default=check@:>@])],
-+  [], with_libart=check)
- 
--KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
--  AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
--])
--
--if test -n "$LIBART_CONFIG"; then
--  vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
--  if test -n "$vers" && test "$vers" -ge 2003008
--  then
--     LIBART_LIBS="`$LIBART_CONFIG --libs`"
--     LIBART_RPATH=
--     for args in $LIBART_LIBS; do
-+LIBART=
-+if test "x$with_libart" != xno; then
-+  KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
-+    AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
-+  ])
-+
-+  if test -n "$LIBART_CONFIG"; then
-+    vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-+    if test -n "$vers" && test "$vers" -ge 2003008; then
-+      LIBART_LIBS="`$LIBART_CONFIG --libs`"
-+      LIBART_RPATH=
-+      for args in $LIBART_LIBS; do
-         case $args in
-           -L*)
-              LIBART_RPATH="$LIBART_RPATH $args"
-              ;;
-           esac
--     done
--     LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
--     LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
--     LIBART=yes
--
--     AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
--  else
--     AC_MSG_WARN([You need at least libart 2.3.8])
-+      done
-+      LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
-+      LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
-+      LIBART=yes
-+
-+      AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
-+    else
-+      AC_MSG_WARN([You need at least libart 2.3.8])
-+    fi
-+  fi
-+
-+  if test "x$with_libart" != xcheck && test -z "$LIBART"; then
-+      AC_MSG_ERROR([--with-libart was given, but test for libart failed])
-   fi
- fi
- 
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.bot kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.bot
---- kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.bot      2005-07-20 18:40:57.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.bot   2005-08-11 18:22:05.000000000 +0200
-@@ -1,4 +1,4 @@
--if test "$XSCREENSAVER" = "NO"; then
-+if test "x$with_xscreensaver" = xcheck && test "$XSCREENSAVER" = "NO"; then
-   echo ""
-   echo "xscreensaver could not be detected on your system."
-   echo "Check www.jwz.org/xscreensaver if you're loving to"
-diff -Nur kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.in kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.in
---- kdeartwork-3.4.2.orig/kscreensaver/kxsconfig/configure.in.in       2005-07-20 18:40:57.000000000 +0200
-+++ kdeartwork-3.4.2/kscreensaver/kxsconfig/configure.in.in    2005-08-11 18:39:20.000000000 +0200
-@@ -1,4 +1,13 @@
--AC_DEFUN([KDE_CHECK_XSREENSAVER],
-+AC_DEFUN([KDE_CHECK_XSCREENSAVER_HACKS],
-+[
-+     XSCREENSAVER_HACKS_DIR=NO
-+     AC_FIND_FILE($1/flame, [ $xscreensaver_prefixes ], XSCREENSAVER_HACKS_DIR)
-+     if test "$XSCREENSAVER_HACKS_DIR" != NO; then
-+      XSCREENSAVER_HACKS_DIR="$XSCREENSAVER_HACKS_DIR/$1"
-+     fi
-+])
-+
-+AC_DEFUN([KDE_CHECK_XSCREENSAVER_CONFIG],
- [
-      XSCREENSAVER_CONFIG=NO
-      AC_FIND_FILE($1/flame.xml, [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
-@@ -22,46 +31,80 @@
- done
- IFS=$old_IFS
- 
--KDE_FIND_PATH(lib$kdelibsuff/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--   [
--        KDE_FIND_PATH(lib/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--        [
--          KDE_FIND_PATH(bin/xscreensaver-hacks/flame, XSCREENSAVER, 
--            [ $xscreensaver_prefixes ],
--            [
--                KDE_FIND_PATH(hacks/flame, XSCREENSAVER, 
--                [ $xscreensaver_prefixes ],
--                [
--                  XSCREENSAVER=NO
--                ])
--            ])
--        ])
--   ])
-+AC_ARG_WITH(xscreensaver,
-+  [AC_HELP_STRING(--with-xscreensaver,
-+    [enable support for xscreensaver @<:@default=check@:>@])],
-+  [], with_xscreensaver=check)
-+
-+AC_ARG_WITH(xscreensaver-dir,
-+  [AC_HELP_STRING(--with-xscreensaver-dir=DIR,
-+    [where xscreensaver is installed])], [])
-+
-+AC_ARG_WITH(xscreensaver-config,
-+  [AC_HELP_STRING(--with-xscreensaver-config=DIR,
-+    [where the xscreensaver config files are])], [])
-+
-+XSCREENSAVER=NO
-+if test "x$with_xscreensaver" != xno; then
-+  XSCREENSAVER_HACKS_DIR=NO
-+  XSCREENSAVER_CONFIG=NO
-+
-+  AC_MSG_CHECKING([for xscreensaver])
-+
-+  if test -n "$with_xscreensaver_dir" && test -f "$with_xscreensaver_dir/flame"; then
-+    XSCREENSAVER_HACKS_DIR="$with_xscreensaver_dir"
-+  fi
-+
-+  if test "x$XSCREENSAVER_HACKS_DIR" = xNO; then
-+     for subdir in lib$kdelibsuff/xscreensaver \
-+                 lib/xscreensaver \
-+                 libexec/xscreensaver \
-+                 bin/xscreensaver-hacks \
-+                 hacks; do
-+         KDE_CHECK_XSCREENSAVER_HACKS($subdir)
-+         if test "$XSCREENSAVER_HACKS_DIR" != NO; then
-+              break
-+         fi
-+     done
-+  fi
-+
-+  AC_MSG_RESULT([$XSCREENSAVER_HACKS_DIR])
- 
--XSCREENSAVER_HACKS_DIR=
-+  AC_MSG_CHECKING([for xscreensaver config files])
- 
--if test "$XSCREENSAVER" != "NO"; then
--     XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
--     AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
-+  if test -n "$with_xscreensaver_config" && test -f "$with_xscreensaver_config/flame.xml"; then
-+    XSCREENSAVER_CONFIG="$with_xscreensaver_config"
-+  fi
- 
--     AC_MSG_CHECKING([for flame.xml])
-+  if test "x$XSCREENSAVER_CONFIG" = xNO; then
-      for subdir in lib/xscreensaver/config \
-                  lib/X11/xscreensaver/config \
-                  share/control-center/screensavers \
--                 share/control-center/screensavers \
-                  share/xscreensaver/config \
-                    xscreensaver \
-                  config/control-center-2.0; do
--         KDE_CHECK_XSREENSAVER($subdir)
-+         KDE_CHECK_XSCREENSAVER_CONFIG($subdir)
-          if test "$XSCREENSAVER_CONFIG" != NO; then
-               break
-          fi
-      done
--     AC_MSG_RESULT([$XSCREENSAVER_CONFIG])
--     AC_DEFINE_UNQUOTED(XSCREENSAVER_CONFIG_DIR, "$XSCREENSAVER_CONFIG", 
--      [Defines where xscreensaver stores it's config files])
-+  fi
-+
-+  AC_MSG_RESULT([$XSCREENSAVER_CONFIG])
-+
-+  if test "x$XSCREENSAVER_HACKS_DIR" != xNO && test "x$XSCREENSAVER_CONFIG" != xNO; then
-+    XSCREENSAVER=YES
-+  fi
-+
-+  if test "x$with_xscreensaver" != xcheck && test "$XSCREENSAVER" != YES; then
-+    AC_MSG_ERROR([--with-xscreensaver was given, but test for xscreensaver failed])
-+  fi
-+fi
-+
-+if test "$XSCREENSAVER" != "NO"; then
-+     AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
-+     AC_DEFINE_UNQUOTED(XSCREENSAVER_CONFIG_DIR, "$XSCREENSAVER_CONFIG", [Defines where xscreensaver stores it's config files])
- fi
- 
- AM_CONDITIONAL(include_XSCREENSAVER, test "$XSCREENSAVER" != "NO")
- AC_SUBST(XSCREENSAVER_HACKS_DIR)
--
diff --git a/kde-base/kdeartwork/files/kdeartwork-3.4.1-configure.patch b/kde-base/kdeartwork/files/kdeartwork-3.4.1-configure.patch
deleted file mode 100644 (file)
index 6b86d10..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Nur kdeartwork-3.4.1.orig/kscreensaver/configure.in.in kdeartwork-3.4.1/kscreensaver/configure.in.in
---- kdeartwork-3.4.1.orig/kscreensaver/configure.in.in 2005-05-23 14:01:05.000000000 +0200
-+++ kdeartwork-3.4.1/kscreensaver/configure.in.in      2005-05-25 14:58:51.000000000 +0200
-@@ -32,9 +32,9 @@
- AC_HAVE_GL( have_gl=yes, have_gl=no )
- 
- AM_CONDITIONAL(COMPILE_GL_XSAVERS, test x$have_gl = xyes)
--AM_CONDITIONAL(COMPILE_GL_KSAVERS, test x$ac_cv_kde_qt_has_opengl = xyes)
-+AM_CONDITIONAL(COMPILE_GL_KSAVERS, test x$have_gl = xyes && test x$ac_cv_kde_qt_has_opengl = xyes)
- AM_CONDITIONAL(COMPILE_X11_KSAVERS, test "x$ac_x_includes" != x && test "x$ac_x_libraries" != x)
--AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$have_arts = xyes)
-+AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- 
- LIBART=
- 
diff --git a/kde-base/kdeartwork/files/kdeartwork-3.4.3-configure.patch b/kde-base/kdeartwork/files/kdeartwork-3.4.3-configure.patch
deleted file mode 100644 (file)
index 567431d..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/configure.in.in kdeartwork-3.4.3/kscreensaver/configure.in.in
---- kdeartwork-3.4.3.orig/kscreensaver/configure.in.in 2005-10-06 08:12:25.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/configure.in.in      2005-10-08 10:02:25.000000000 +0200
-@@ -37,32 +37,41 @@
- AM_CONDITIONAL(COMPILE_ARTS_KSAVERS, test x$build_arts = xyes)
- AM_CONDITIONAL(COMPILE_ARTS_GL_KSAVERS, test x$have_gl = xyes && test x$ac_cv_kde_qt_has_opengl = xyes && test x$build_arts = xyes)
- 
--LIBART=
-+AC_ARG_WITH(libart,
-+  [AC_HELP_STRING(--with-libart,
-+    [enable support for libart @<:@default=check@:>@])],
-+  [], with_libart=check)
- 
--KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
--  AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
--])
--
--if test -n "$LIBART_CONFIG"; then
--  vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
--  if test -n "$vers" && test "$vers" -ge 2003008
--  then
--     LIBART_LIBS="`$LIBART_CONFIG --libs`"
--     LIBART_RPATH=
--     for args in $LIBART_LIBS; do
-+LIBART=
-+if test "x$with_libart" != xno; then
-+  KDE_FIND_PATH(libart2-config, LIBART_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [
-+    AC_MSG_WARN([Could not find libart anywhere, check http://www.levien.com/libart/])
-+  ])
-+
-+  if test -n "$LIBART_CONFIG"; then
-+    vers=`$LIBART_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-+    if test -n "$vers" && test "$vers" -ge 2003008; then
-+      LIBART_LIBS="`$LIBART_CONFIG --libs`"
-+      LIBART_RPATH=
-+      for args in $LIBART_LIBS; do
-         case $args in
-           -L*)
-              LIBART_RPATH="$LIBART_RPATH $args"
-              ;;
-           esac
--     done
--     LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
--     LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
--     LIBART=yes
--
--     AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
--  else
--     AC_MSG_WARN([You need at least libart 2.3.8])
-+      done
-+      LIBART_RPATH=`echo $LIBART_RPATH | sed -e "s/-L/-R/g"`
-+      LIBART_CFLAGS="`$LIBART_CONFIG --cflags`"
-+      LIBART=yes
-+
-+      AC_DEFINE_UNQUOTED(HAVE_LIBART, 1, [Defines if your system has the libart library])
-+    else
-+      AC_MSG_WARN([You need at least libart 2.3.8])
-+    fi
-+  fi
-+
-+  if test "x$with_libart" != xcheck && test -z "$LIBART"; then
-+      AC_MSG_ERROR([--with-libart was given, but test for libart failed])
-   fi
- fi
- 
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.bot kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.bot
---- kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.bot      2005-10-05 15:11:48.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.bot   2005-10-08 10:02:25.000000000 +0200
-@@ -1,4 +1,4 @@
--if test "$XSCREENSAVER" = "NO"; then
-+if test "x$with_xscreensaver" = xcheck && test "$XSCREENSAVER" = "NO"; then
-   echo ""
-   echo "xscreensaver could not be detected on your system."
-   echo "Check www.jwz.org/xscreensaver if you're loving to"
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.in kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.in
---- kdeartwork-3.4.3.orig/kscreensaver/kxsconfig/configure.in.in       2005-10-05 15:11:48.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kxsconfig/configure.in.in    2005-10-08 10:03:21.000000000 +0200
-@@ -22,25 +22,30 @@
- done
- IFS=$old_IFS
- 
--KDE_FIND_PATH(lib$kdelibsuff/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--   [
--        KDE_FIND_PATH(lib/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
--        [
--          KDE_FIND_PATH(bin/xscreensaver-hacks/flame, XSCREENSAVER, 
--            [ $xscreensaver_prefixes ],
--            [
--                KDE_FIND_PATH(hacks/flame, XSCREENSAVER, 
--                [ $xscreensaver_prefixes ],
--                [
--                  XSCREENSAVER=NO
--                ])
--            ])
--        ])
--   ])
-+AC_ARG_WITH(xscreensaver,
-+  [AC_HELP_STRING(--with-xscreensaver,
-+    [enable support for xscreensaver @<:@default=check@:>@])],
-+  [], with_xscreensaver=check)
-+
-+XSCREENSAVER=''
-+echo "Searching in $xscreensaver_prefixes"
-+if test "x$with_xscreensaver" != xno; then
-+  for xsdir in lib$kdelibsuff/xscreensaver lib/xscreensaver \
-+               lib$kdelibsuff/misc/xscreensaver lib/misc/xscreensaver \
-+               libexec$kdelibsuff/xscreensaver libexec/xscreensaver \
-+               bin/xscreensaver-hacks hacks; do
-+    test -n "$XSCREENSAVER" && break
-+    KDE_FIND_PATH("$xsdir/flame", XSCREENSAVER, [ $xscreensaver_prefixes ])
-+  done
-+
-+  if test "x$with_xscreensaver" != xcheck && test "x$XSCREENSAVER" = x; then
-+    AC_MSG_ERROR([--with-xscreensaver was given, but test for xscreensaver failed])
-+  fi
-+fi
- 
- XSCREENSAVER_HACKS_DIR=
- 
--if test "$XSCREENSAVER" != "NO"; then
-+if test -n "$XSCREENSAVER"; then
-      XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
-      AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
- 
-@@ -48,7 +53,6 @@
-      for subdir in lib/xscreensaver/config \
-                  lib/X11/xscreensaver/config \
-                  share/control-center/screensavers \
--                 share/control-center/screensavers \
-                  share/xscreensaver/config \
-                    xscreensaver \
-                  config/control-center-2.0; do
-@@ -62,6 +66,5 @@
-       [Defines where xscreensaver stores it's config files])
- fi
- 
--AM_CONDITIONAL(include_XSCREENSAVER, test "$XSCREENSAVER" != "NO")
-+AM_CONDITIONAL(include_XSCREENSAVER, test -n "$XSCREENSAVER")
- AC_SUBST(XSCREENSAVER_HACKS_DIR)
--
diff --git a/kde-base/kdeartwork/files/kdeartwork-3.4.3-kfiresaver.patch b/kde-base/kdeartwork/files/kdeartwork-3.4.3-kfiresaver.patch
deleted file mode 100644 (file)
index 53e6972..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur kdeartwork-3.4.3.orig/kscreensaver/kdesavers/Makefile.am kdeartwork-3.4.3/kscreensaver/kdesavers/Makefile.am
---- kdeartwork-3.4.3.orig/kscreensaver/kdesavers/Makefile.am   2005-10-05 15:11:45.000000000 +0200
-+++ kdeartwork-3.4.3/kscreensaver/kdesavers/Makefile.am        2005-10-10 16:19:25.000000000 +0200
-@@ -95,7 +95,7 @@
- desktop_DATA = KBanner.desktop KPolygon.desktop \
-                KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
-                KBlob.desktop KVm.desktop \
--               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES)
-+               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES)
- 
- desktopdir = $(kde_appsdir)/System/ScreenSavers
- 
index 25a2dcfdcf181adbbb4bac5619b7dba4e407b4c8..2650b2c0dae533298d2b329c8ad091d9b53aa5bc 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kdebase-kioslaves
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-kioslaves/ChangeLog,v 1.85 2007/02/04 02:00:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-kioslaves/ChangeLog,v 1.86 2007/02/05 12:35:30 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-3.4.1-configure.patch,
+  -files/kdebase-kioslaves-3.5.4-dbuscrash.patch,
+  -files/configure-fix-kdebase-openexr.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdebase-kioslaves-3.5.2.ebuild:
diff --git a/kde-base/kdebase-kioslaves/files/configure-fix-kdebase-openexr.patch b/kde-base/kdebase-kioslaves/files/configure-fix-kdebase-openexr.patch
deleted file mode 100644 (file)
index 064bc9d..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: kioslave/thumbnail/configure.in.in
-===================================================================
---- kioslave/thumbnail/configure.in.in (revision 434549)
-+++ kioslave/thumbnail/configure.in.in (working copy)
-@@ -95,6 +95,18 @@
-   AC_SUBST(EXR_FLAGS)
- ])
- 
--AC_FIND_LIBEXR
-+AC_ARG_WITH(openexr,
-+  [AS_HELP_STRING(--with-openexr,
-+    [enable support for OpenEXR @<:@default=check@:>@])],
-+  [], with_openexr=check)
-+
-+if test "x$with_openexr" != xno; then
-+  AC_FIND_LIBEXR
-+
-+  if test "x$with_openexr" != xcheck && test -z "$LIB_EXR"; then
-+    AC_MSG_FAILURE([--with-openexr was given, but test for OpenEXR failed])
-+  fi
-+fi
-+
- AM_CONDITIONAL(include_EXR_MODULES, test -n "$LIB_EXR")
- 
diff --git a/kde-base/kdebase-kioslaves/files/kdebase-3.4.1-configure.patch b/kde-base/kdebase-kioslaves/files/kdebase-3.4.1-configure.patch
deleted file mode 100644 (file)
index 80cf050..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-Index: kioslave/smb/configure.in.bot
-===================================================================
---- kioslave/smb/configure.in.bot      (revision 420060)
-+++ kioslave/smb/configure.in.bot      (working copy)
-@@ -1,4 +1,4 @@
--if test "$have_libsmbclient" = no; then
-+if test "x$with_samba" = xcheck && test "x$have_libsmbclient" = xno; then
-   echo ""
-   echo "You're missing libsmbclient from samba 3.0"
-   echo "KDE will not be able to browse windows shares without it,"
-Index: kioslave/smb/configure.in.in
-===================================================================
---- kioslave/smb/configure.in.in       (revision 420060)
-+++ kioslave/smb/configure.in.in       (working copy)
-@@ -1,20 +1,34 @@
- AC_DEFUN([SMB_CHECK],
- [
- AC_REQUIRE([KDE_CHECK_LARGEFILE])
--have_libsmbclient=yes
--KDE_CHECK_HEADER(libsmbclient.h, ,[have_libsmbclient=no] )
--KDE_CHECK_LIB(smbclient, smbc_new_context, [] ,[have_libsmbclient=no])
- 
--AM_CONDITIONAL(include_kioslave_smb, test "$have_libsmbclient" = yes)
-+AC_ARG_WITH(samba,
-+  [AS_HELP_STRING(--with-samba,
-+    [enable the samba ioslave @<:@default=check@:>@])],
-+  [], with_samba=check)
- 
--SMBCLIENT_EXTRA_LIBS=""
--AC_CHECK_FUNC(yp_get_default_domain, [],
-+have_libsmbclient=no
-+if test "x$with_samba" != xno; then
-+  have_libsmbclient=yes
-+  KDE_CHECK_HEADER(libsmbclient.h, [], [have_libsmbclient=no])
-+  KDE_CHECK_LIB(smbclient, smbc_new_context, [], [have_libsmbclient=no])
-+
-+  SMBCLIENT_EXTRA_LIBS=""
-+  AC_CHECK_FUNC(yp_get_default_domain, [],
-   [
-      KDE_CHECK_LIB(nsl, yp_get_default_domain, 
-            [SMBCLIENT_EXTRA_LIBS="-lnsl"] )
-   ])
- 
--AC_SUBST(SMBCLIENT_EXTRA_LIBS)
-+  AC_SUBST(SMBCLIENT_EXTRA_LIBS)
-+
-+  if test "x$with_samba" != xcheck && test "x$have_libsmbclient" = xno; then
-+    AC_MSG_FAILURE([--with-samba was given, but test for libsmbclient failed])
-+  fi
-+fi
-+
-+AM_CONDITIONAL(include_kioslave_smb, test "x$have_libsmbclient" = xyes)
-+
- ])
- 
- SMB_CHECK
diff --git a/kde-base/kdebase-kioslaves/files/kdebase-kioslaves-3.5.4-dbuscrash.patch b/kde-base/kdebase-kioslaves/files/kdebase-kioslaves-3.5.4-dbuscrash.patch
deleted file mode 100644 (file)
index bb0746c..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
---- branches/KDE/3.5/kdebase/kioslave/media/mediamanager/halbackend.cpp        2006/06/21 08:56:19     553501
-+++ branches/KDE/3.5/kdebase/kioslave/media/mediamanager/halbackend.cpp        2006/07/26 08:18:37     566466
-@@ -112,6 +112,14 @@
-     DBusError error;
-     dbus_error_init(&error);
-     dbus_connection = dbus_connection_open_private(DBUS_SYSTEM_BUS, &error);
-+
-+    if (!dbus_connection || dbus_error_is_set(&error)) {
-+        dbus_error_free(&error);
-+        libhal_ctx_free(m_halContext);
-+        m_halContext = NULL;
-+        return false;
-+    }
-+
-     dbus_bus_register(dbus_connection, &error);
- 
-     if (dbus_error_is_set(&error)) {
index 7d93907aeb0ee7cc9c72bb6dc359aed594c26a51..c84dde869a131ff8ef2a3a0072603856c16dd76d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kdebase-startkde
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.83 2007/02/04 02:01:18 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-startkde/ChangeLog,v 1.84 2007/02/05 12:23:11 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-startkde-3.4.1-gentoo.patch,
+  -files/kdebase-startkde-3.4.2-gentoo.patch,
+  -files/kdebase-startkde-3.5.3-xinitrcd.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdebase-startkde-3.5.2.ebuild, -kdebase-startkde-3.5.6.ebuild:
diff --git a/kde-base/kdebase-startkde/files/kdebase-startkde-3.4.1-gentoo.patch b/kde-base/kdebase-startkde/files/kdebase-startkde-3.4.1-gentoo.patch
deleted file mode 100644 (file)
index 08f7812..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Nur kdebase-3.4.0.orig/startkde kdebase-3.4.0/startkde
---- kdebase-3.4.0.orig/startkde        2005-03-04 12:20:04.000000000 +0100
-+++ kdebase-3.4.0/startkde     2005-05-26 02:04:35.000000000 +0200
-@@ -14,6 +14,40 @@
-       exit 1
- fi
- 
-+# Gentoo part:
-+export PATH="/usr/kde/3.4/bin:${PATH}"
-+
-+cd ${HOME}
-+if [ -L .kde -o ! -d .kde ]; then
-+      # handle ~/.kde* dirs - separate ones for separate KDEs
-+      rm -f .kde
-+      if [ ! -e .kde3.4 ]; then
-+              # migrate old config files
-+              if [ -e .kde3.3 ]; then
-+                      cp -r .kde3.3 .kde3.4
-+              elif [ -e .kde3.2 ]; then
-+                      cp -r .kde3.2 .kde3.4
-+              else
-+                      mkdir .kde3.4
-+              fi
-+              cd .kde3.4
-+              for file in share/apps/kdevdocumentation/search/htdig.conf \
-+                          share/apps/kalarmd/clients \
-+                          share/config/kresources/calendar/stdrc \
-+                          share/config/*rc; do
-+                      if [ -e "${file}" ]; then
-+                              sed -i -e "s:$HOME/\.kde3\.[23]:$HOME/\.kde3\.4:g" \
-+                                     -e 's:$HOME/\.kde3\.[23]:$HOME/\.kde3\.4:g' \
-+                                     -e 's:/usr/kde/3\.[23]/:/usr/kde/3\.4/:g' \
-+                                      "${file}"
-+                      fi
-+              done
-+              cd ${HOME}
-+      fi
-+      ln -sf .kde3.4 .kde
-+fi
-+# Gentoo part ends
-+
- # Set the background to plain grey.
- # The standard X background is nasty, causing moire effects and exploding
- # people's heads. We use colours from the standard KDE palette for those with
diff --git a/kde-base/kdebase-startkde/files/kdebase-startkde-3.4.2-gentoo.patch b/kde-base/kdebase-startkde/files/kdebase-startkde-3.4.2-gentoo.patch
deleted file mode 100644 (file)
index 08f7812..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Nur kdebase-3.4.0.orig/startkde kdebase-3.4.0/startkde
---- kdebase-3.4.0.orig/startkde        2005-03-04 12:20:04.000000000 +0100
-+++ kdebase-3.4.0/startkde     2005-05-26 02:04:35.000000000 +0200
-@@ -14,6 +14,40 @@
-       exit 1
- fi
- 
-+# Gentoo part:
-+export PATH="/usr/kde/3.4/bin:${PATH}"
-+
-+cd ${HOME}
-+if [ -L .kde -o ! -d .kde ]; then
-+      # handle ~/.kde* dirs - separate ones for separate KDEs
-+      rm -f .kde
-+      if [ ! -e .kde3.4 ]; then
-+              # migrate old config files
-+              if [ -e .kde3.3 ]; then
-+                      cp -r .kde3.3 .kde3.4
-+              elif [ -e .kde3.2 ]; then
-+                      cp -r .kde3.2 .kde3.4
-+              else
-+                      mkdir .kde3.4
-+              fi
-+              cd .kde3.4
-+              for file in share/apps/kdevdocumentation/search/htdig.conf \
-+                          share/apps/kalarmd/clients \
-+                          share/config/kresources/calendar/stdrc \
-+                          share/config/*rc; do
-+                      if [ -e "${file}" ]; then
-+                              sed -i -e "s:$HOME/\.kde3\.[23]:$HOME/\.kde3\.4:g" \
-+                                     -e 's:$HOME/\.kde3\.[23]:$HOME/\.kde3\.4:g' \
-+                                     -e 's:/usr/kde/3\.[23]/:/usr/kde/3\.4/:g' \
-+                                      "${file}"
-+                      fi
-+              done
-+              cd ${HOME}
-+      fi
-+      ln -sf .kde3.4 .kde
-+fi
-+# Gentoo part ends
-+
- # Set the background to plain grey.
- # The standard X background is nasty, causing moire effects and exploding
- # people's heads. We use colours from the standard KDE palette for those with
diff --git a/kde-base/kdebase-startkde/files/kdebase-startkde-3.5.3-xinitrcd.patch b/kde-base/kdebase-startkde/files/kdebase-startkde-3.5.3-xinitrcd.patch
deleted file mode 100644 (file)
index 88a7e1b..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: kdebase-startkde-3.5.3/startkde
-===================================================================
---- kdebase-startkde-3.5.3.orig/startkde
-+++ kdebase-startkde-3.5.3/startkde
-@@ -188,6 +188,13 @@ for prefix in `echo "$exepath" | sed -n 
-   done
- done
- 
-+# Source scripts in /etc/X11/xinit/xinitrc.d/ for system-level defined stuff
-+if test -d "/etc/X11/xinit/xinitrc.d/"; then
-+  for file in "/etc/X11/xinit/xinitrc.d/"*; do
-+    test -x "$file" && . "$file"
-+  done
-+fi
-+
- # Activate the kde font directories.
- #
- # There are 4 directories that may be used for supplying fonts for KDE.
index 18585a626dc770d123e8d9be26d1ba6fb7d4b59c..639d7a81c1bb3e11279248410d5f09b2e0adfcbd 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kdebase
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/ChangeLog,v 1.346 2007/02/04 17:41:18 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/ChangeLog,v 1.347 2007/02/05 12:39:07 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/post-3.5.0-kdebase-kdm.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdebase-3.5.6-r1.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdebase/files/post-3.5.0-kdebase-kdm.diff b/kde-base/kdebase/files/post-3.5.0-kdebase-kdm.diff
deleted file mode 100644 (file)
index 129a105..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: kdm/backend/client.c
-===================================================================
---- kdm/backend/client.c       (revision 547560)
-+++ kdm/backend/client.c       (working copy)
-@@ -1537,16 +1542,6 @@ ReadDmrc()
- 
-       if (!StrApp( &fname, p->pw_dir, "/.dmrc", (char *)0 ))
-               return GE_Error;
--      if ((curdmrc = iniLoad( fname ))) {
--              free( fname );
--              return GE_Ok;
--      }
--
--      if (errno != EACCES) {
--              free( fname );
--              return GE_NoFile;
--      }
--
-       if (pipe( pfd ))
-               return GE_Error;
-       if ((pid = Fork()) < 0) {
index 6c747ccee15d023776887024260e5869e0134043..6eeb756ea1c5745569b4ef997be2f1e2b4cfb8f6 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kdeedu
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeedu/ChangeLog,v 1.207 2007/02/04 17:13:01 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeedu/ChangeLog,v 1.208 2007/02/05 12:18:52 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/post-3.4.2-kdeedu.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdeedu-3.5.6.ebuild:
   Marked ~hppa (bug #foo).
diff --git a/kde-base/kdeedu/files/post-3.4.2-kdeedu.diff b/kde-base/kdeedu/files/post-3.4.2-kdeedu.diff
deleted file mode 100644 (file)
index 1d75c63..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-Index: kvoctrain/kvoctrain/langen2kvtml
-===================================================================
---- kvoctrain/kvoctrain/langen2kvtml   (revision 443975)
-+++ kvoctrain/kvoctrain/langen2kvtml   (working copy)
-@@ -89,6 +89,9 @@
- 
- require "flush.pl";
- use Getopt::Long;
-+use File::Temp qw(tempdir);
-+my $tmpdir = tempdir(TEMPDIR => 1, CLEANUP => 1 );
-+
- $/="\r\n";    # we work with dos files
- 
- #
-@@ -165,10 +168,6 @@
-     $country="GB";
- }
- 
--# All logging information goes into this file
--$logfile = "/tmp/langen2kvtml.log";
--open(LOG, ">$logfile") || die "Cannot create $logfile: $!";
--
- &printflush(STDOUT,"Waiting for generating files ...\n");
- $tmp1=$#ARGV+1;
- &printflush(STDOUT,"... $tmp1 files given via command line ...\n");
-@@ -178,13 +177,11 @@
-     if ($proxy) {
-         &printflush(STDOUT,"... using proxy service $proxy ...\n");
-     }
--    `lwp-request $proxy http://www.vokabeln.de/files/Voc-$country.zip >/tmp/Voc-$country.zip`;
--    # unzip -u update only!
--    # unzip -o overwrite!
--    `unzip -u /tmp/Voc-$country.zip >/tmp/unzip.log`;
-+    `lwp-request $proxy http://www.vokabeln.de/files/Voc-$country.zip >$tmpdir/Voc-$country.zip`;
-     &printflush(STDOUT,"... updating Voc-$country.zip ...\n");
-     $/="\n";  # we work with a unix file
--    open(ZIP,"</tmp/unzip.log");
-+    # unzip -u update only!
-+    open(ZIP,"unzip -u $tmpdir/Voc-$country.zip |");
-     while(<ZIP>) {
-       chomp;
-       if( /voc/ ) {
-@@ -194,20 +191,16 @@
-       }
-     }
-     close(ZIP);
--    unlink("/tmp/unzip.log");
-     $/="\r\n";        # we work with a dos file
- }
- 
- for my $file (@res, @ARGV) {
-     $vocfile = $file;
--    &printflush(LOG,"... generating \"$kvtfile\"...\n");
-     $lang             = "";           # initially unset
-     $filestage        = 0;            # file stage
-     &process_vocfile($vocfile);
- }
- print STDERR "...\tAll Complete.\n";
--&printflush(LOG,"\nAll Complete.\n");
--close(LOG);
- 
- exit;
- 
index 9d1d05a6878eb63c67c10e8bb4f020e88f092fa8..f8975e2650f91adccb6e2d76fc0653058655e0d6 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kdegraphics-kfile-plugins
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics-kfile-plugins/ChangeLog,v 1.75 2007/02/04 02:04:37 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics-kfile-plugins/ChangeLog,v 1.76 2007/02/05 12:36:50 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdegraphics-openexr.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdegraphics-kfile-plugins-3.5.2.ebuild,
diff --git a/kde-base/kdegraphics-kfile-plugins/files/configure-fix-kdegraphics-openexr.patch b/kde-base/kdegraphics-kfile-plugins/files/configure-fix-kdegraphics-openexr.patch
deleted file mode 100644 (file)
index 674a6d5..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: kfile-plugins/exr/configure.in.in
-===================================================================
---- kfile-plugins/exr/configure.in.in  (revision 428265)
-+++ kfile-plugins/exr/configure.in.in  (working copy)
-@@ -64,6 +64,17 @@
-   AC_SUBST(EXR_FLAGS)
- ])
- 
--AC_FIND_LIBEXR
-+AC_ARG_WITH([openexr],
-+  [AS_HELP_STRING([--with-openexr],
-+    [Enable support for OpenEXR @<:@default=check@:>@])],
-+  [], with_openexr=check)
-+
-+if test "x$with_openexr" != xno; then
-+  AC_FIND_LIBEXR
-+
-+  if test "x$with_openexr" != xcheck && test -z "$LIB_EXR"; then
-+    AC_MSG_FAILURE([--with-openexr was given, but test for OpenEXR failed])
-+  fi
-+fi
-+
- AM_CONDITIONAL(include_EXR_MODULES, test -n "$LIB_EXR")
--
index a1f2dad5c34cf759d329bb2fe1e173da2037ea99..fe7cbced5db8260b513ca484b5ba196fd7ab74ad 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for kde-base/kdelibs
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.420 2007/02/04 06:43:19 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.421 2007/02/05 12:40:14 flameeyes Exp $
+
+  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).
diff --git a/kde-base/kdelibs/files/kdelibs-3.5-lua.patch b/kde-base/kdelibs/files/kdelibs-3.5-lua.patch
deleted file mode 100644 (file)
index 72e2543..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: kate/part/configure.in.in
-===================================================================
---- kate/part/configure.in.in  (revision 586622)
-+++ kate/part/configure.in.in  (working copy)
-@@ -4,6 +4,9 @@
- 
-       HAVE_LUA=""
- 
-+      AC_ARG_WITH([lua],
-+              AC_HELP_STRING([--without-lua], [Build without Lua libraries (default: check)]))
-+
-         AC_ARG_WITH(lua-dir,
-                 AC_HELP_STRING([--with-lua-dir=DIR],[where the root of Lua 5.x is installed]),
-                 [
-@@ -21,6 +24,9 @@
-                 LUA_LIBS="-L$withval" ])
- 
- 
-+    if test "x$with_lua" = "xno"; then
-+      AC_MSG_RESULT([Not using Lua])
-+    else
-         if ! test "x$LUA" = "x"; then
-                 AC_MSG_RESULT(using Lua from $LUA)
-         fi
-@@ -76,6 +82,7 @@
-         AC_SUBST(LUA)
-         AC_SUBST(LUA_INCLUDES)
-         AC_SUBST(LUA_LIBS)
-+    fi
- 
- ])
- 
diff --git a/kde-base/kdelibs/files/kdelibs-3.5.0-bindnow.patch b/kde-base/kdelibs/files/kdelibs-3.5.0-bindnow.patch
deleted file mode 100644 (file)
index 3a7e113..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-Add support for BINDNOW_FLAGS to build kgrantpty and kpac_dhcp_helper with
-non-lazy bindings, to improve security and fix installation on
-FEATURES=stricter.
-See bug #113937.
-
-Requires the ebuild to export BINDNOW_FLAGS="$(bindnow-flags)".
-
-Index: kdelibs-3.5.0/kdecore/Makefile.am
-===================================================================
---- kdelibs-3.5.0.orig/kdecore/Makefile.am
-+++ kdelibs-3.5.0/kdecore/Makefile.am
-@@ -169,7 +169,7 @@ kde_config_LDFLAGS = $(KDE_RPATH) $(KDE_
- 
- kgrantpty_SOURCES = kgrantpty.c
- kgrantpty_CFLAGS= $(KDE_USE_FPIE)
--kgrantpty_LDFLAGS = $(KDE_USE_PIE) $(KDE_RPATH) $(all_libraries)
-+kgrantpty_LDFLAGS = $(KDE_USE_PIE) $(KDE_RPATH) $(all_libraries) $(BINDNOW_FLAGS)
- kgrantpty_LDADD = ./libkdefakes.la
- 
- # kgrantpty needs to be installed setuid root
-Index: kdelibs-3.5.0/kio/misc/kpac/Makefile.am
-===================================================================
---- kdelibs-3.5.0.orig/kio/misc/kpac/Makefile.am
-+++ kdelibs-3.5.0/kio/misc/kpac/Makefile.am
-@@ -14,7 +14,7 @@ kded_proxyscout_la_LIBADD = $(LIB_KIO) $
- 
- kpac_dhcp_helper_SOURCES = kpac_dhcp_helper.c
- kpac_dhcp_helper_CFLAGS = $(KDE_USE_FPIE)
--kpac_dhcp_helper_LDFLAGS = $(KDE_USE_PIE)
-+kpac_dhcp_helper_LDFLAGS = $(KDE_USE_PIE) $(BINDNOW_FLAGS)
- kpac_dhcp_helper_LDADD = $(LIBSOCKET)
- 
- noinst_HEADERS = proxyscout.h script.h downloader.h discovery.h
diff --git a/kde-base/kdelibs/files/kdelibs-3.5.0-kicker-crash.patch b/kde-base/kdelibs/files/kdelibs-3.5.0-kicker-crash.patch
deleted file mode 100644 (file)
index 8f97cb4..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-Index: kio/kio/kdirlister.cpp
-===================================================================
---- kio/kio/kdirlister.cpp     (revision 479279)
-+++ kio/kio/kdirlister.cpp     (revision 479280)
-@@ -415,8 +415,11 @@
-   url.adjustPath( -1 );
-   QString urlStr = url.url();
-   QPtrList<KDirLister> *holders = urlsCurrentlyHeld[urlStr];
--  Q_ASSERT( holders );
--  holders->removeRef( lister );
-+  //Q_ASSERT( holders );
-+  if ( holders )
-+  {
-+    holders->removeRef( lister );
-+  }
- 
-   // remove the dir from lister->d->lstDirs so that it doesn't contain things
-   // that itemsInUse doesn't. When emitting the canceled signals lstDirs must
-@@ -425,9 +428,8 @@
-   lister->d->lstDirs.remove( lister->d->lstDirs.find( url ) );
- 
-   DirItem *item = itemsInUse[urlStr];
--  Q_ASSERT( item );
- 
--  if ( holders->isEmpty() )
-+  if ( holders && holders->isEmpty() )
-   {
-     urlsCurrentlyHeld.remove( urlStr ); // this deletes the (empty) holders list
-     if ( !urlsCurrentlyListed[urlStr] )
-@@ -454,7 +456,7 @@
-       if ( notify )
-         emit lister->clear( url );
- 
--      if ( item->complete )
-+      if ( item && item->complete )
-       {
-         kdDebug(7004) << k_funcinfo << lister << " item moved into cache: " << url << endl;
-         itemsCached.insert( urlStr, item ); // TODO: may return false!!
diff --git a/kde-base/kdelibs/files/kdelibs-3.5.2-kssl-3des.patch b/kde-base/kdelibs/files/kdelibs-3.5.2-kssl-3des.patch
deleted file mode 100644 (file)
index 56347b6..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- kdelibs-3.5.2/kio/kssl/ksslsettings.cc.old 2006-04-05 23:20:42.000000000 +0930
-+++ kdelibs-3.5.2/kio/kssl/ksslsettings.cc     2006-04-05 23:21:27.000000000 +0930
-@@ -179,11 +179,10 @@
-   }
- 
-   // Remove any ADH ciphers as per RFC2246
--  // Also remove NULL ciphers and 168bit ciphers
-   for (unsigned int i = 0; i < cipherSort.count(); i++) {
-     CipherNode *j = 0L;
-     while ((j = cipherSort.at(i)) != 0L) {
--      if (j->name.contains("ADH-") || j->name.contains("NULL-") || j->name.contains("DES-CBC3-SHA") || j->name.contains("FZA")) {
-+      if (j->name.contains("ADH-")) {
-         cipherSort.remove(j);
-       } else {
-         break;
diff --git a/kde-base/kdelibs/files/kdelibs-3.5.2-xorg7-rgbtxt.patch b/kde-base/kdelibs/files/kdelibs-3.5.2-xorg7-rgbtxt.patch
deleted file mode 100644 (file)
index 13b270e..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: kdelibs-3.5.2/configure.in.in
-===================================================================
---- kdelibs-3.5.2.orig/configure.in.in
-+++ kdelibs-3.5.2/configure.in.in
-@@ -306,7 +306,10 @@ if test "x$kde_use_qt_emb" != "xyes"; th
-    CXXFLAGS="$CXXFLAGS $USE_RTTI"
- fi
- 
--rgb_file="$x_libraries/X11/rgb.txt"
-+AC_ARG_WITH([rgbfile],
-+  AC_HELP_STRING([--with-rgbfile=path], [Define custom path for rgb.txt. (default: \$(x11libdir)/X11/rgb.txt)]),
-+  [rgb_file=$withval], [rgb_file="$x_libraries/X11/rgb.txt"])
-+
- AC_DEFINE_UNQUOTED(X11_RGBFILE, "$rgb_file", [where rgb.txt is in])
- 
- AC_MSG_CHECKING([for Compiler version])
diff --git a/kde-base/kdelibs/files/kdelibs-3.5.3-konqcrash.patch b/kde-base/kdelibs/files/kdelibs-3.5.3-konqcrash.patch
deleted file mode 100644 (file)
index 13ec8de..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: khtml/dom/dom_node.cpp
-===================================================================
---- khtml/dom/dom_node.cpp     (revision 562181)
-+++ khtml/dom/dom_node.cpp     (revision 562182)
-@@ -273,7 +273,7 @@
-     NodeImpl *r = impl->replaceChild( newChild.impl, oldChild.impl, exceptioncode );
-     if (exceptioncode)
-       throw DOMException(exceptioncode);
--    if (!newChild.impl->closed()) newChild.impl->close();
-+    if (newChild.impl && !newChild.impl->closed()) newChild.impl->close();
-     return r;
- }
- 
index 2502e7c7717be1f09b4b546d546ab60f24ebf0d0..475445263b47df8904eda92fcca98679741ce15b 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kdemultimedia
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.240 2007/02/04 18:04:57 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.241 2007/02/05 12:37:58 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/juk-3.5.2-do_not_use_gstreamer-0.10.diff,
+  -files/juk-3.5.2-filerename.diff,
+  -files/artsplugin-akode-3.5.2-memleak.patch,
+  -files/kdemultimedia-64bit.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdemultimedia-3.5.6.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch b/kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch
deleted file mode 100644 (file)
index 6852e3f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp
---- kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp      2005-09-10 18:20:04.000000000 +1000
-+++ kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp    2006-03-01 10:54:32.000000000 +1000
-@@ -83,6 +83,8 @@
- akodePlayObject_impl::~akodePlayObject_impl()
- {
-     unload();
-+
-+    delete m_packetQueue;
- }
- 
- bool akodePlayObject_impl::loadPlugin(const string &plugin)
-@@ -219,10 +221,9 @@
-         delete bufferedDecoder;
-         bufferedDecoder = 0;
-     }
--#else
--    delete frameDecoder
--    frameDecoder = 0;
- #endif
-+    delete frameDecoder;
-+    frameDecoder = 0;
-     decoder = 0;
-     if (buffer != inBuffer)
-         delete inBuffer;
diff --git a/kde-base/kdemultimedia/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff b/kde-base/kdemultimedia/files/juk-3.5.2-do_not_use_gstreamer-0.10.diff
deleted file mode 100644 (file)
index fcc5afd..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- juk/configure.in.in.orig   2006-04-06 20:28:55.000000000 +0200
-+++ juk/configure.in.in        2006-04-06 20:29:33.000000000 +0200
-@@ -59,9 +59,9 @@
-       PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
-       export PKG_CONFIG_ALLOW_SYSTEM_LIBS
- 
--      GST_MAJORMINOR=0.10
--      GST_REQ=0.10.0
--      GST_VERSION=10
-+      GST_MAJORMINOR=0.8
-+      GST_REQ=0.8.0
-+      GST_VERSION=8
- 
-       PKG_CHECK_MODULES(GST, \
-               gstreamer-$GST_MAJORMINOR >= $GST_REQ, \
diff --git a/kde-base/kdemultimedia/files/juk-3.5.2-filerename.diff b/kde-base/kdemultimedia/files/juk-3.5.2-filerename.diff
deleted file mode 100644 (file)
index 6a2d66d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- juk/tagrenameroptions.cpp.orig     2006-04-05 17:08:35.000000000 +0200
-+++ juk/tagrenameroptions.cpp  2006-04-05 17:08:59.000000000 +0200
-@@ -147,7 +147,7 @@
- TagType TagRenamerOptions::tagFromCategoryText(const QString &text)
- {
-     for(unsigned i = StartTag; i < NumTypes; ++i)
--        if(tagTypeText(static_cast<TagType>(i), false) == text)
-+        if(tagTypeText(static_cast<TagType>(i), true) == text)
-             return static_cast<TagType>(i);
- 
-     return Unknown;
diff --git a/kde-base/kdemultimedia/files/kdemultimedia-64bit.patch b/kde-base/kdemultimedia/files/kdemultimedia-64bit.patch
deleted file mode 100644 (file)
index a2eb8cc..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- mpeglib/lib/input/cdromAccess.cpp.orig     2004-12-17 19:48:52.348984280 +0000
-+++ mpeglib/lib/input/cdromAccess.cpp  2004-12-17 19:49:01.656900680 +0000
-@@ -26,9 +26,14 @@
-   #include <linux/version.h>
-   #include <sys/types.h>
-   #ifndef __u64
--  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,70)
--  typedef unsigned long long __u64;
--  #endif
-+    #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,70)
-+      #include <bits/wordsize.h>
-+      #if __WORDSIZE == 64
-+        typedef unsigned long __u64;
-+      #else
-+        typedef unsigned long long __u64;
-+      #endif
-+    #endif
-   #endif
-   #include "cdromAccess_Linux.cpp"
- #endif
index 0d3234769204eb36f671e7d992dc1d007accb02f..ddf348069bf6ace24f8100305380840b97ea94c9 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for kde-base/kdenetwork
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/ChangeLog,v 1.248 2007/02/04 18:14:51 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/ChangeLog,v 1.249 2007/02/05 12:33:18 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kopete-0.12.1-icqfix3.patch, -files/kdenetwork-3.4-configure.patch,
+  -files/kppp-3.5.0-bindnow.patch, -files/lisa-3.5.0-bindnow.patch,
+  -files/kopete-3.5.3-icqfix.patch, -files/post-3.5.5-kdenetwork-ksirc.diff,
+  -files/kopete-3.5.x-oscarcontacts.patch, -files/disable-meanwhile.diff,
+  -files/lisa, -files/lisa.conf, -files/reslisa, -files/reslisa.conf,
+  -files/wireless-extensions-api.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdenetwork-3.5.6.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdenetwork/files/disable-meanwhile.diff b/kde-base/kdenetwork/files/disable-meanwhile.diff
deleted file mode 100644 (file)
index 7ecb0e6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- kopete/protocols/configure.in.in   2005-05-23 15:07:47.000000000 +0300
-+++ kopete/protocols/configure.in.in   2005-06-30 21:51:09.000000000 +0300
-@@ -196,7 +196,7 @@
-       AC_MSG_RESULT([yes])
-       AC_SUBST(MEANWHILE_INCLUDES)
-       AC_SUBST(MEANWHILE_LIBS)
--      COMPILE_MEANWHILE=true
-+      COMPILE_MEANWHILE=
-       AC_SUBST(COMPILE_MEANWHILE)
- ], [
-       AC_MSG_RESULT([no])
diff --git a/kde-base/kdenetwork/files/kdenetwork-3.4-configure.patch b/kde-base/kdenetwork/files/kdenetwork-3.4-configure.patch
deleted file mode 100644 (file)
index 13ce9cd..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-diff -Nur kdenetwork-3.4.2.orig/configure.in.bot kdenetwork-3.4.2/configure.in.bot
---- kdenetwork-3.4.2.orig/configure.in.bot     2005-05-23 14:08:19.000000000 +0200
-+++ kdenetwork-3.4.2/configure.in.bot  2005-07-26 13:55:52.000000000 +0200
-@@ -63,7 +63,7 @@
-   all_tests=bad
- fi
- 
--if test -z "$XMMS_LIBS"; then
-+if test "x$with_xmms" = xcheck && test -z "$XMMS_LIBS"; then
-   echo ""
-   echo "You're missing the XMMS libraries, or the libxmms development package."
-   echo "Without libxmms Kopete's NowListening plugin won't be able to talk to"
-@@ -74,7 +74,7 @@
-   all_tests=bad
- fi
- 
--if test "$kde_libiw_installed" = "no"; then
-+if test "x$with_wifi" = xcheck && test "$kde_libiw_installed" = "no"; then
-   echo ""
-   echo "You're missing the wireless tools libraries, or the wireless tools"
-   echo "header files. Without these, KWiFiManager and the kwireless applet"
-diff -Nur kdenetwork-3.4.2.orig/kopete/plugins/nowlistening/configure.in.in kdenetwork-3.4.2/kopete/plugins/nowlistening/configure.in.in
---- kdenetwork-3.4.2.orig/kopete/plugins/nowlistening/configure.in.in  2005-05-23 14:07:30.000000000 +0200
-+++ kdenetwork-3.4.2/kopete/plugins/nowlistening/configure.in.in       2005-07-26 13:56:43.000000000 +0200
-@@ -41,7 +41,19 @@
-   fi
- ])
- 
--AC_CHECK_XMMS
-+AC_ARG_WITH(xmms,
-+  [AC_HELP_STRING(--with-xmms,
-+    [enable support for XMMS @<:@default=check@:>@])],
-+  [], with_xmms=check)
-+
-+if test "x$with_xmms" != xno; then
-+  AC_CHECK_XMMS
-+
-+  if test "x$with_xmms" != xcheck && test "x$ac_cv_have_xmms" = xno; then
-+    AC_MSG_ERROR([--with-xmms was given, but test for XMMS failed])
-+  fi
-+fi
-+
- AC_SUBST(XMMS_LIBS)
- AC_SUBST(XMMS_LDFLAGS)
- AC_SUBST(XMMS_INCLUDES)
-diff -Nur kdenetwork-3.4.2.orig/kopete/protocols/configure.in.in kdenetwork-3.4.2/kopete/protocols/configure.in.in
---- kdenetwork-3.4.2.orig/kopete/protocols/configure.in.in     2005-05-23 14:07:47.000000000 +0200
-+++ kdenetwork-3.4.2/kopete/protocols/configure.in.in  2005-07-26 13:56:19.000000000 +0200
-@@ -10,6 +10,11 @@
- ac_libgadu_includes=""
- ac_libgadu_libs=""
- 
-+AC_ARG_WITH(external-libgadu,
-+  [AC_HELP_STRING(--with-external-libgadu,
-+    [use external libgadu library @<:@default=check@:>@])],
-+  [], with_external_libgadu=check)
-+
- AC_ARG_WITH(libgadu-includes,
-       AC_HELP_STRING([--with-libgadu-includes=DIR], [where the libgadu includes are.]),
-       [  ac_libgadu_includes="$withval" ])
-@@ -26,12 +31,12 @@
-       LIBGG_LIBS="-L$ac_libgadu_libs"
- fi
- 
--
--ac_save_LIBS="$LIBS"
--ac_save_CFLAGS="$CFLAGS"
--LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
--CFLAGS="$CFLAGS $LIBGG_INCLUDES"
--AC_MSG_CHECKING([libgadu version 1.5(rcX) with pthread support])
-+if test "x$with_external_libgadu" != xno; then
-+      ac_save_LIBS="$LIBS"
-+      ac_save_CFLAGS="$CFLAGS"
-+      LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
-+      CFLAGS="$CFLAGS $LIBGG_INCLUDES"
-+      AC_MSG_CHECKING([libgadu version 1.5(rcX) with pthread support])
-       AC_TRY_RUN(
-       [
-       
-@@ -61,28 +66,37 @@
-       ], [
-       LIBGG_LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
-       AC_MSG_RESULT([yes])
--      AC_SUBST(LIBGG_INCLUDES)
--      AC_SUBST(LIBGG_LIBS)
-       COMPILE_GADU=true
--      AC_SUBST(COMPILE_GADU)
-       use_libgadu_copy=
-       ], [
--      if test "$kde_use_threading" = "yes" ; then
--      AC_MSG_RESULT([no, falling back on supplied libgadu-copy])
--      use_libgadu_copy=yes
--      COMPILE_GADU=true
-+      AC_MSG_RESULT([no])
-+      ])
-+      LIBS="$ac_save_LIBS"
-+      CFLAGS="$ac_save_CFLAGS"
-+
-+      if test "x$with_external_libgadu" != xcheck && test -z "$COMPILE_GADU"; then
-+              AC_MSG_ERROR([--with-external-libgadu was given, but test for libgadu failed])
-+      fi
-+fi
-+
-+if test -z "$COMPILE_GADU"; then
-+      AC_MSG_CHECKING([if supplied libgadu-copy can be used])
-+      if test "$kde_use_threading" = "yes"; then
-+              AC_MSG_RESULT([yes])
-+              use_libgadu_copy=yes
-+              COMPILE_GADU=true
-       else
--      use_libgadu_copy=
--      AC_MSG_RESULT([no, cannot fall back on libgadu-copy (no pthread)])
--      COMPILE_GADU=   
-+              AC_MSG_RESULT([no (no pthread), support for Gadu-Gadu will be disabled])
-+              use_libgadu_copy=
-+              COMPILE_GADU=
-       fi
--      AC_SUBST(COMPILE_GADU)  
--      ])
-+fi
-+
-+AC_SUBST(LIBGG_INCLUDES)
-+AC_SUBST(LIBGG_LIBS)
-+AC_SUBST(COMPILE_GADU)
- AM_CONDITIONAL(include_gadu, test -n "$COMPILE_GADU")
- AM_CONDITIONAL(include_libggcopy, test -n "$use_libgadu_copy")
--LIBS="$ac_save_LIBS"
--CFLAGS="$ac_save_CFLAGS"
--
- 
- if test "$use_libgadu_copy" = "yes"; then
-       cp ${srcdir}/kopete/protocols/gadu/libgadu/libgadu-config.h.in \
-diff -Nur kdenetwork-3.4.2.orig/wifi/configure.in.in kdenetwork-3.4.2/wifi/configure.in.in
---- kdenetwork-3.4.2.orig/wifi/configure.in.in 2005-05-23 14:08:02.000000000 +0200
-+++ kdenetwork-3.4.2/wifi/configure.in.in      2005-07-26 13:57:27.000000000 +0200
-@@ -1,7 +1,14 @@
--AC_LANG_SAVE
--AC_LANG_CPLUSPLUS
--AC_MSG_CHECKING([if wireless tools >= 25 are installed])
--AC_TRY_COMPILE(
-+AC_ARG_WITH(wifi,
-+  [AC_HELP_STRING(--with-wifi,
-+    [enable support for wireless tools @<:@default=check@:>@])],
-+  [], with_wifi=check)
-+
-+kde_libiw_installed=no
-+if test "x$with_wifi" != xno; then
-+      AC_LANG_SAVE
-+      AC_LANG_CPLUSPLUS
-+      AC_MSG_CHECKING([if wireless tools >= 25 are installed])
-+      AC_TRY_COMPILE(
-       [
-               #include <iwlib.h>
-       ],
-@@ -14,14 +21,10 @@
-       ,
-               kde_libiw_installed=no
-               AC_MSG_RESULT(no)
--)
--
--if test "$kde_libiw_installed" = "no"; then
--      DO_NOT_COMPILE="$DO_NOT_COMPILE wifi"
--fi
-+      )
- 
--AC_MSG_CHECKING([if wireless tools >= 27 are installed])
--AC_TRY_COMPILE(
-+      AC_MSG_CHECKING([if wireless tools >= 27 are installed])
-+      AC_TRY_COMPILE(
-       [
-               #include <iwlib.h>
-       ],
-@@ -54,6 +57,15 @@
-                AC_MSG_RESULT(no)
-         )
-       
--)
-+      )
-+
-+      AC_LANG_RESTORE
- 
--AC_LANG_RESTORE
-+      if test "x$with_wifi" != xcheck && test "x$kde_libiw_installed" = xno; then
-+              AC_MSG_ERROR([--with-wifi was given, but test for wireless-tools failed])
-+      fi
-+fi
-+
-+if test "$kde_libiw_installed" = "no"; then
-+      DO_NOT_COMPILE="$DO_NOT_COMPILE wifi"
-+fi
diff --git a/kde-base/kdenetwork/files/kopete-0.12.1-icqfix3.patch b/kde-base/kdenetwork/files/kopete-0.12.1-icqfix3.patch
deleted file mode 100644 (file)
index ac78629..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kopete/protocols/oscar/liboscar/oscartypes.h
-===================================================================
---- kopete/protocols/oscar/liboscar/oscartypes.h       (revision 568242)
-+++ kopete/protocols/oscar/liboscar/oscartypes.h       (revision 568243)
-@@ -239,7 +239,7 @@
-       const WORD ICQ_MAJOR                    = 0x0014;
-       const WORD ICQ_MINOR                    = 0x0034;
-       const WORD ICQ_POINT                    = 0x0000;
--      const WORD ICQ_BUILD                    = 0x0A0F;
-+      const WORD ICQ_BUILD                    = 0x0BB8;
-       const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x04, 0x3d };
-       const char ICQ_COUNTRY[]                = "us";
-       const char ICQ_LANG[]                   = "en";
diff --git a/kde-base/kdenetwork/files/kopete-3.5.3-icqfix.patch b/kde-base/kdenetwork/files/kopete-3.5.3-icqfix.patch
deleted file mode 100644 (file)
index 6370565..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: kopete/protocols/oscar/liboscar/oscartypes.h
-===================================================================
---- kopete/protocols/oscar/liboscar/oscartypes.h       (revision 561015)
-+++ kopete/protocols/oscar/liboscar/oscartypes.h       (revision 561016)
-@@ -232,13 +232,13 @@
- 
-       /* ICQ Version Characteristics */
-       const unsigned char ICQ_TCP_VERSION     = 0x0008;
--      const char ICQ_CLIENTSTRING[]           = "ICQ Inc. - Product of ICQ (TM).2003a.5.45.1.3777.85";
-+      const char ICQ_CLIENTSTRING[]           = "ICQBasic";
-       const WORD ICQ_CLIENTID                 = 0x010A;
--      const WORD ICQ_MAJOR                    = 0x0005;
--      const WORD ICQ_MINOR                    = 0x002D;
--      const WORD ICQ_POINT                    = 0x0001;
--      const WORD ICQ_BUILD                    = 0x0EC1;
--      const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x00, 0x55 };
-+      const WORD ICQ_MAJOR                    = 0x0014;
-+      const WORD ICQ_MINOR                    = 0x0034;
-+      const WORD ICQ_POINT                    = 0x0000;
-+      const WORD ICQ_BUILD                    = 0x0A0F;
-+      const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x04, 0x3d };
-       const char ICQ_COUNTRY[]                = "us";
-       const char ICQ_LANG[]                   = "en";
- 
diff --git a/kde-base/kdenetwork/files/kopete-3.5.x-oscarcontacts.patch b/kde-base/kdenetwork/files/kopete-3.5.x-oscarcontacts.patch
deleted file mode 100644 (file)
index 7ea3507..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=141675
-http://bugs.kde.org/show_bug.cgi?id=104243
-
-Index: kopete/protocols/oscar/liboscar/ssimanager.cpp
-===================================================================
---- kopete/protocols/oscar/liboscar/ssimanager.cpp     (revision 565951)
-+++ kopete/protocols/oscar/liboscar/ssimanager.cpp     (working copy)
-@@ -71,18 +71,65 @@
-               while ( it != d->SSIList.end() && d->SSIList.count() > 0 )
-                       it = d->SSIList.remove( it );
-       };
-+      
-+      d->nextContactId = 0;
-+      d->nextGroupId = 0;
- }
- 
- WORD SSIManager::nextContactId()
- {
--      d->nextContactId++;
--      return d->nextContactId;
-+      if ( d->nextContactId == 0 )
-+              d->nextContactId++;
-+      
-+      QValueList<Oscar::SSI>::const_iterator it, listEnd;
-+      
-+      for ( ; d->nextContactId < 0x8000; d->nextContactId++ )
-+      {
-+              bool freeId = true;
-+              listEnd = d->SSIList.end();
-+              for ( it = d->SSIList.begin(); it != listEnd; ++it )
-+              {
-+                      if ( ( *it ).bid() == d->nextContactId )
-+                      {
-+                              freeId = false;
-+                              break;
-+                      }
-+              }
-+      
-+              if ( freeId )
-+                      return d->nextContactId;
-+      }
-+      
-+      kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No free id!" << endl;
-+      return 0xFFFF;
- }
- 
- WORD SSIManager::nextGroupId()
- {
--      d->nextGroupId++;
--      return d->nextGroupId;
-+      if ( d->nextGroupId == 0 )
-+              d->nextGroupId++;
-+      
-+      QValueList<Oscar::SSI>::const_iterator it, listEnd;
-+      
-+      for ( ; d->nextGroupId < 0x8000; d->nextGroupId++ )
-+      {
-+              bool freeId = true;
-+              listEnd = d->SSIList.end();
-+              for ( it = d->SSIList.begin(); it != listEnd; ++it )
-+              {
-+                      if ( ( *it ).type() == ROSTER_GROUP && ( *it ).gid() == d->nextGroupId )
-+                      {
-+                              freeId = false;
-+                              break;
-+                      }
-+              }
-+              
-+              if ( freeId )
-+                      return d->nextGroupId;
-+      }
-+      
-+      kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No free group id!" << endl;
-+      return 0xFFFF;
- }
- 
- WORD SSIManager::numberOfItems() const
-@@ -379,8 +426,6 @@
-       if ( !group.name().isEmpty() ) //avoid the group with gid 0 and bid 0
-       {       // the group is really new
-               kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Adding group '" << group.name() << "' to SSI list" << endl;
--              if ( group.gid() > d->nextGroupId )
--                      d->nextGroupId = group.gid();
-               
-               d->SSIList.append( group );
-               emit groupAdded( group );
-@@ -394,6 +439,10 @@
-       QString groupName = group.name();
-       kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "Removing group " << group.name() << endl;
-       int remcount = d->SSIList.remove( group );
-+      
-+      if ( d->nextGroupId > group.gid() )
-+              d->nextGroupId = group.gid();
-+      
-       if ( remcount == 0 )
-       {
-               kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No groups removed" << endl;
-@@ -420,13 +469,6 @@
- 
- bool SSIManager::newContact( const Oscar::SSI& contact )
- {
--      //what to validate?
--      if ( contact.bid() > d->nextContactId )
--      {
--              kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "Setting next contact ID to " << contact.bid() << endl;
--              d->nextContactId = contact.bid();
--      }
--      
-       if ( d->SSIList.findIndex( contact ) == -1 )
-       {
-               kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Adding contact '" << contact.name() << "' to SSI list" << endl;
-@@ -443,6 +485,9 @@
-       QString contactName = contact.name();
-       int remcount = d->SSIList.remove( contact );
-       
-+      if ( d->nextContactId > contact.bid() )
-+              d->nextContactId = contact.bid();
-+      
-       if ( remcount == 0 )
-       {
-               kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No contacts were removed." << endl;
-@@ -476,6 +521,10 @@
- bool SSIManager::removeItem( const Oscar::SSI& item )
- {
-       d->SSIList.remove( item );
-+      
-+      if ( d->nextContactId > item.bid() )
-+              d->nextContactId = item.bid();
-+      
-       return true;
- }
- 
diff --git a/kde-base/kdenetwork/files/kppp-3.5.0-bindnow.patch b/kde-base/kdenetwork/files/kppp-3.5.0-bindnow.patch
deleted file mode 100644 (file)
index c52d94b..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kdenetwork-3.5.0/kppp/Makefile.am
-===================================================================
---- kdenetwork-3.5.0.orig/kppp/Makefile.am
-+++ kdenetwork-3.5.0/kppp/Makefile.am
-@@ -51,7 +51,7 @@ kppp_SOURCES = kpppwidget.cpp \
-               KPPPIface.skel
- 
- # the library search path
--kppp_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-+kppp_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(BINDNOW_FLAGS)
- 
- # the libraries to link against. Be aware of the order. First the libraries,
- # that depend on the following ones.
diff --git a/kde-base/kdenetwork/files/lisa b/kde-base/kdenetwork/files/lisa
deleted file mode 100644 (file)
index 81ae60b..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/files/lisa,v 1.4 2004/07/14 22:26:56 agriffis Exp $
-
-depend() {
-    use net
-}
-
-start() {
-    ebegin "Starting lisa"
-    start-stop-daemon --start -x _KDEDIR_/bin/lisa -q -- $LISACONF 1>/dev/null
-    eend $? "Failed to start lisa"
-}
-
-stop() {
-    ebegin "Stopping lisa"
-    start-stop-daemon --stop -x _KDEDIR_/bin/lisa -q
-    eend $? "Failed to stop lisa"
-}
diff --git a/kde-base/kdenetwork/files/lisa-3.5.0-bindnow.patch b/kde-base/kdenetwork/files/lisa-3.5.0-bindnow.patch
deleted file mode 100644 (file)
index f55c5c6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kdenetwork-3.5.0/lanbrowsing/lisa/Makefile.am
-===================================================================
---- kdenetwork-3.5.0.orig/lanbrowsing/lisa/Makefile.am
-+++ kdenetwork-3.5.0/lanbrowsing/lisa/Makefile.am
-@@ -33,7 +33,7 @@ lisa_LDADD = $(LIBSOCKET)
- lisa_LDFLAGS = $(KDE_EXTRA_RPATH)
- 
- reslisa_LDADD = $(LIBSOCKET)
--reslisa_LDFLAGS = $(KDE_EXTRA_RPATH)
-+reslisa_LDFLAGS = $(KDE_EXTRA_RPATH) $(BINDNOW_FLAGS)
- 
- misc_DATA = README
- miscdir = $(kde_datadir)/lisa
diff --git a/kde-base/kdenetwork/files/lisa.conf b/kde-base/kdenetwork/files/lisa.conf
deleted file mode 100644 (file)
index bad3fa8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# Note: this is NOT the main lisa configuratio file. That is in /etc/lisarc.
-# This merely sets startup options for the gentoo lisa initscript.
-# Add anything you want to $LISACONF.
-
-# config file to use; overrides default
-# note that default checks /etc/lisarc and ~/.lisarc
-# LISACONF="$LISACONF --config=myfile"
-
-# port to use; overrides default of 7741
-# I think all lisas on the network have to use the same port
-# LISACONF="$LISACONF --port 7741"
\ No newline at end of file
diff --git a/kde-base/kdenetwork/files/post-3.5.5-kdenetwork-ksirc.diff b/kde-base/kdenetwork/files/post-3.5.5-kdenetwork-ksirc.diff
deleted file mode 100644 (file)
index cd0b569..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
---- ksirc/iocontroller.cpp
-+++ ksirc/iocontroller.cpp
-@@ -237,7 +237,7 @@
- 
-     if((line.length() > 0) && (line[0] == '~')){
-       pos3 = line.find('~', 1);
--      if(pos3 > 0){
-+      if(pos3 > 1){
-       name = line.mid(1,pos3-1).lower();
-       name = name.lower();
-       line.remove(0, pos3+1);
-@@ -266,13 +266,13 @@
-         if(ksopts->autoCreateWin == TRUE && line[0] != '`' && line[1] != '#' && line[1] != '&' && noticeCreate) {
-           //kdDebug(5008) << "Creating window for: " << qsname << " because of: " << line.data() << endl;
-           ksircproc->new_toplevel(KSircChannel(ksircproc->serverName(), qsname));
--          assert(ksircproc->TopList[qsname] != 0x0);
-         }
--        else{
-+        if (!ksircproc->TopList[qsname]) {
-             qsname = "!default";
-             if(line[0] == '`')
-                 qsname = "!discard";
-         }
-+        assert(ksircproc->TopList[qsname]);
-     }
- 
-     ksircproc->TopList[qsname]->sirc_receive(line);
diff --git a/kde-base/kdenetwork/files/reslisa b/kde-base/kdenetwork/files/reslisa
deleted file mode 100644 (file)
index 26983b3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/files/reslisa,v 1.4 2004/07/14 22:26:56 agriffis Exp $
-
-depend() {
-    use net
-}
-
-start() {
-    ebegin "Starting reslisa"
-    start-stop-daemon --start -x _KDEDIR_/bin/reslisa -q -- 1>/dev/null
-    eend $? "Failed to start reslisa"
-}
-
-stop() {
-    ebegin "Stopping reslisa"
-    start-stop-daemon --stop -x _KDEDIR_/bin/reslisa -q
-    eend $? "Failed to stop reslisa"
-}
diff --git a/kde-base/kdenetwork/files/reslisa.conf b/kde-base/kdenetwork/files/reslisa.conf
deleted file mode 100644 (file)
index 0a74c6c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Note: this is NOT the main reslisa configuratio file. That is in /etc/reslisarc.
-# This merely sets startup options for the gentoo reslisa initscript.
-# Add anything you want to $RESLISACONF.
-
-# config file to use; overrides default
-# note that default checks /etc/reslisarc and ~/.reslisarc
-# RESLISACONF="$RESLISACONF --config=myfile"
-
diff --git a/kde-base/kdenetwork/files/wireless-extensions-api.diff b/kde-base/kdenetwork/files/wireless-extensions-api.diff
deleted file mode 100644 (file)
index e6ca15c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- wifi/interface_wireless_wirelessextensions.cpp     2005/05/04 06:07:06     409205
-+++ wifi/interface_wireless_wirelessextensions.cpp     2005/06/23 11:03:38     428163
-@@ -418,7 +418,7 @@
-   essid = (WIFI_CONFIG(info,essid_on) ? WIFI_CONFIG(info,essid) : "any");
-   char
-     ap_addr[256];
--  iw_pr_ether (ap_addr, (const unsigned char *) info.ap_addr.sa_data);
-+  iw_ether_ntop ( (const ether_addr *) info.ap_addr.sa_data, ap_addr);
-   if (access_point_address != ap_addr)
-     emitStatusChanged = true;
-   access_point_address = ap_addr;
index 37a8645a13703a21e36cdd3e64729294e78eac3a..1cd81e36f11a0c39f9201132bbe739d6eb91cb70 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kdepim-kioslaves
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim-kioslaves/ChangeLog,v 1.73 2007/02/04 02:12:08 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim-kioslaves/ChangeLog,v 1.74 2007/02/05 12:13:20 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdepim-kioslaves-3.5.2-fixes.diff,
+  -files/kdepim-kioslaves-3.5.2-fixes-2.diff,
+  -files/configure-fix-kdepim-sasl.patch, -files/imap-dos.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kdepim-kioslaves-3.5.2-r3.ebuild:
diff --git a/kde-base/kdepim-kioslaves/files/configure-fix-kdepim-sasl.patch b/kde-base/kdepim-kioslaves/files/configure-fix-kdepim-sasl.patch
deleted file mode 100644 (file)
index df21b04..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-Index: kioslaves/configure.in.in
-===================================================================
---- kioslaves/configure.in.in  (revision 433553)
-+++ kioslaves/configure.in.in  (working copy)
-@@ -1,16 +1,27 @@
- KDE_CHECK_SSL
- 
-+AC_ARG_WITH(sasl,
-+  [AS_HELP_STRING(--with-sasl,
-+    [enable support for authentication through cyrus-sasl @<:@default=check@:>@])],
-+  [], with_sasl=check)
-+
- sasl2_header="no"
- SASL2_LIBS=""
-+if test "x$with_sasl" != xno; then
-+  KDE_CHECK_HEADERS(sasl/sasl.h, sasl2_header="yes")
-+  if test "$sasl2_header" = "yes" ; then
-+    KDE_CHECK_LIB(sasl2, sasl_client_init, SASL2_LIBS="-lsasl2")
-+  fi
- 
--KDE_CHECK_HEADERS(sasl/sasl.h, sasl2_header="yes")
--if test "$sasl2_header" = "yes" ; then
--  KDE_CHECK_LIB(sasl2, sasl_client_init, SASL2_LIBS="-lsasl2")
-+  if test "x$SASL2_LIBS" != "x" ; then
-+    AC_DEFINE_UNQUOTED(HAVE_LIBSASL2, 1, [Define if you have cyrus-sasl2 libraries])
-+  fi
-+
-+  if test "x$with_sasl" != xcheck && test -z "$SASL2_LIBS"; then
-+    AC_MSG_FAILURE([--with-sasl was given, but test for cyrus-sasl failed])
-+  fi
- fi
- 
--if test "x$SASL2_LIBS" != "x" ; then
--  AC_DEFINE_UNQUOTED(HAVE_LIBSASL2, 1, [Define if you have cyrus-sasl2 libraries])
--fi
- AC_SUBST(SASL2_LIBS)
- 
- AM_CONDITIONAL(compile_kio_sieve, test -n "$SASL2_LIBS")
-Index: kioslaves/configure.in.bot
-===================================================================
---- kioslaves/configure.in.bot (revision 433553)
-+++ kioslaves/configure.in.bot (working copy)
-@@ -1,4 +1,4 @@
--if test -z "$SASL2_LIBS"; then
-+if test "x$with_sasl" = xcheck && test -z "$SASL2_LIBS"; then
-   echo ""
-   echo "cyrus-sasl 2 library is missing. The sieve ioslave will not be built, and imap4 will lack of a lot of authentication methods."
-   echo ""
diff --git a/kde-base/kdepim-kioslaves/files/imap-dos.diff b/kde-base/kdepim-kioslaves/files/imap-dos.diff
deleted file mode 100644 (file)
index cdbca5e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: kioslaves/imap4/imapparser.cc
-===================================================================
---- kioslaves/imap4/imapparser.cc      (revision 537000)
-+++ kioslaves/imap4/imapparser.cc      (revision 537001)
-@@ -949,7 +949,9 @@ QAsciiDict < QString > imapParser::parse
- 
-     while (!inWords.isEmpty () && inWords[0] != ')')
-     {
--      retVal.insert (parseLiteralC(inWords), new QString(parseLiteralC(inWords)));
-+      QCString l1 = parseLiteralC(inWords);
-+      QCString l2 = parseLiteralC(inWords);
-+      retVal.insert (l1, new QString(l2));
-     }
- 
-     if (inWords[0] != ')')
diff --git a/kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes-2.diff b/kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes-2.diff
deleted file mode 100644 (file)
index 3c49275..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
---- kdepim/kioslaves/mbox/readmbox.cc  2005/12/27 12:43:58     491743
-+++ kdepim/kioslaves/mbox/readmbox.cc  2006/04/14 17:45:24     529892
-@@ -142,8 +142,10 @@
- 
- void ReadMBox::rewind()
- {
--      if( m_stream )
--              m_stream->device()->reset();
-+      if( !m_stream )
-+              return; //Rewinding not possible
-+      
-+      m_stream->device()->reset();
-       m_atend = m_stream->atEnd();
- }
- 
-@@ -178,6 +180,7 @@
-       if( !m_file->open( IO_ReadOnly ) )
-       {
-               delete m_file;
-+              m_file = 0;
-               return false;
-       }
-       m_stream = new QTextStream( m_file );
---- kdepim/kioslaves/imap4/imap4.cc    2005/09/14 19:43:34     460690
-+++ kdepim/kioslaves/imap4/imap4.cc    2006/04/24 19:41:11     533427
-@@ -1988,6 +1988,17 @@
-     if (cmd->result () == "OK")
-     {
-       QValueListIterator < imapList > it = listResponses.begin();
-+      if ( it == listResponses.end() )
-+      {
-+          // empty answer - this is a buggy imap server
-+          // as a fallback we fire a normal listing and take the first answer
-+          completeQueue.removeRef (cmd);
-+          cmd = doCommand( imapCommand::clientList("", "%") );
-+          if (cmd->result () == "OK")
-+          {
-+              it = listResponses.begin();
-+          }
-+      }
-       if ( it != listResponses.end() )
-       {
-         namespaceToDelimiter[QString::null] = (*it).hierarchyDelimiter();
-@@ -2232,6 +2243,10 @@
-           path += item.hierarchyDelimiter();
-         }
-         path += mailboxName;
-+        if (path.upper() == "/INBOX/") {
-+            // make sure the client can rely on INBOX
-+            path = path.upper();
-+        }
-       }
-       aURL.setPath(path);
-       atom.m_str = aURL.url(0, 106); // utf-8
---- kdepim/kioslaves/imap4/imapparser.cc       2006/03/14 18:28:14     518628
-+++ kdepim/kioslaves/imap4/imapparser.cc       2006/04/28 08:08:27     534960
-@@ -729,7 +729,7 @@
-   lastStatus = imapInfo ();
- 
-   parseLiteralC(inWords);       // swallow the box
--  if (inWords[0] != '(')
-+  if (inWords.isEmpty() || inWords[0] != '(')
-     return;
- 
-   inWords.pos++;
-@@ -1745,10 +1745,15 @@
-   {
-     QString temp = (*it);
- 
--    // if we have a '/' separator we'll just nuke it
-     int pt = temp.find ('/');
--    if (pt > 0)
--      temp.truncate(pt);
-+    if (pt > 0) 
-+    {
-+      if (temp.findRev ('"', pt) == -1 || temp.find('"', pt) == -1)
-+      {
-+        // if we have non-quoted '/' separator we'll just nuke it
-+        temp.truncate(pt);
-+      }
-+    }
-     if (temp.find ("section=", 0, false) == 0)
-       _section = temp.right (temp.length () - 8);
-     else if (temp.find ("type=", 0, false) == 0)
---- kdepim/kioslaves/imap4/rfcdecoder.cc       2005/07/26 18:54:59     438982
-+++ kdepim/kioslaves/imap4/rfcdecoder.cc       2006/04/26 23:20:45     534373
-@@ -589,8 +589,10 @@
-       break;
-     l++;
-   }
--  if (!*l)
-+  if (!*l) {
-+    free(latin);
-     return _str.ascii ();
-+  }
-   QCString result;
-   l = latin;
-   while (*l)
diff --git a/kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes.diff b/kde-base/kdepim-kioslaves/files/kdepim-kioslaves-3.5.2-fixes.diff
deleted file mode 100644 (file)
index 4f75507..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
---- kdepim/kioslaves/imap4/imap4.cc    2005/09/14 19:43:34     460690
-+++ kdepim/kioslaves/imap4/imap4.cc    2006/04/05 20:34:16     526879
-@@ -2232,6 +2232,10 @@
-           path += item.hierarchyDelimiter();
-         }
-         path += mailboxName;
-+        if (path.upper() == "/INBOX/") {
-+            // make sure the client can rely on INBOX
-+            path = path.upper();
-+        }
-       }
-       aURL.setPath(path);
-       atom.m_str = aURL.url(0, 106); // utf-8
---- kdepim/kioslaves/imap4/imapparser.cc       2006/03/14 18:28:14     518628
-+++ kdepim/kioslaves/imap4/imapparser.cc       2006/04/05 20:32:16     526877
-@@ -1745,10 +1745,15 @@
-   {
-     QString temp = (*it);
- 
--    // if we have a '/' separator we'll just nuke it
-     int pt = temp.find ('/');
--    if (pt > 0)
--      temp.truncate(pt);
-+    if (pt > 0) 
-+    {
-+      if (temp.findRev ('"', pt) == -1 || temp.find('"', pt) == -1)
-+      {
-+        // if we have non-quoted '/' separator we'll just nuke it
-+        temp.truncate(pt);
-+      }
-+    }
-     if (temp.find ("section=", 0, false) == 0)
-       _section = temp.right (temp.length () - 8);
-     else if (temp.find ("type=", 0, false) == 0)
---- kdepim/kioslaves/mbox/readmbox.cc  2005/12/27 12:43:58     491743
-+++ kdepim/kioslaves/mbox/readmbox.cc  2006/04/14 17:45:24     529892
-@@ -142,8 +142,10 @@
- 
- void ReadMBox::rewind()
- {
--      if( m_stream )
--              m_stream->device()->reset();
-+      if( !m_stream )
-+              return; //Rewinding not possible
-+      
-+      m_stream->device()->reset();
-       m_atend = m_stream->atEnd();
- }
- 
-@@ -178,6 +180,7 @@
-       if( !m_file->open( IO_ReadOnly ) )
-       {
-               delete m_file;
-+              m_file = 0;
-               return false;
-       }
-       m_stream = new QTextStream( m_file );
index 9f79206e86eb04c75e5ffafe5b3c0b4dc63492c1..072a8657094418aabdb6c10d34c167cff063b693 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kdepim
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/ChangeLog,v 1.249 2007/02/04 17:56:31 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/ChangeLog,v 1.250 2007/02/05 12:20:12 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/libkdepim-3.5.2-call_qt3_designer.diff,
+  -files/libkdepim-3.5.2-fixes.diff, -files/kmail-3.5.2-imap-fixes-2.diff,
+  -files/kmail-3.5.2-misc-fixes-2.diff, -files/akregator-3.5-hppa.patch,
+  -files/imap-dos.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdepim-3.5.6-r1.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdepim/files/akregator-3.5-hppa.patch b/kde-base/kdepim/files/akregator-3.5-hppa.patch
deleted file mode 100644 (file)
index 57e3ac4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: akregator/src/mk4storage/metakit/include/mk4.h
-===================================================================
---- akregator/src/mk4storage/metakit/include/mk4.h     (revision 547241)
-+++ akregator/src/mk4storage/metakit/include/mk4.h     (working copy)
-@@ -100,7 +100,7 @@
- 
-     // and here's the other end of the scale...
- #if !defined (_WIN32) && !defined (q4_LONG64)
--#if defined (_PA_RISC2_0) || defined (__powerpc64__) || defined(__sparcv9) || \
-+#if (defined (_PA_RISC2_0) && defined(__hpux)) || defined (__powerpc64__) || defined(__sparcv9) || \
-     defined (__x86_64__) || defined (__s390x__) || defined (__alpha) || \
-     (defined (__ia64) && (!defined (__HP_aCC) || defined(__LP64__)))
- #define q4_LONG64 1
diff --git a/kde-base/kdepim/files/imap-dos.diff b/kde-base/kdepim/files/imap-dos.diff
deleted file mode 100644 (file)
index cdbca5e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: kioslaves/imap4/imapparser.cc
-===================================================================
---- kioslaves/imap4/imapparser.cc      (revision 537000)
-+++ kioslaves/imap4/imapparser.cc      (revision 537001)
-@@ -949,7 +949,9 @@ QAsciiDict < QString > imapParser::parse
- 
-     while (!inWords.isEmpty () && inWords[0] != ')')
-     {
--      retVal.insert (parseLiteralC(inWords), new QString(parseLiteralC(inWords)));
-+      QCString l1 = parseLiteralC(inWords);
-+      QCString l2 = parseLiteralC(inWords);
-+      retVal.insert (l1, new QString(l2));
-     }
- 
-     if (inWords[0] != ')')
diff --git a/kde-base/kdepim/files/kmail-3.5.2-imap-fixes-2.diff b/kde-base/kdepim/files/kmail-3.5.2-imap-fixes-2.diff
deleted file mode 100644 (file)
index f8d7326..0000000
+++ /dev/null
@@ -1,434 +0,0 @@
---- kdepim/kmail/kmheaders.cpp 2006/03/02 12:26:51     515022
-+++ kdepim/kmail/kmheaders.cpp 2006/04/22 08:13:05     532593
-@@ -1841,7 +1841,7 @@
-   bool foundUnreadMessage = false;
- 
-   if (!mFolder) return -1;
--  if (!(mFolder->count()) > 0) return -1;
-+  if (mFolder->count() <= 0) return -1;
- 
-   if ((aStartAt >= 0) && (aStartAt < (int)mItems.size()))
-     item = mItems[aStartAt];
-@@ -2041,7 +2041,7 @@
- 
-   int idx = item->msgId();
-   KMMessage *msg = mFolder->getMsg(idx);
--  if (!msg->transferInProgress())
-+  if (msg && !msg->transferInProgress())
-   {
-     emit activated(mFolder->getMsg(idx));
-   }
-@@ -3280,7 +3280,8 @@
-         unlink(QFile::encodeName(sortFile));
-         kdWarning(5006) << "Error: Failure modifying " << sortFile << " (No space left on device?)" << endl;
-         kdWarning(5006) << __FILE__ << ":" << __LINE__ << endl;
--        //kmkernel->emergencyExit( i18n("Failure modifying %1\n(No space left on device?)").arg( sortFile ));
-+
-+        return true;
-     }
-     if(sortStream)
-         fclose(sortStream);
---- kdepim/kmail/imapaccountbase.cpp   2006/02/23 14:32:38     512746
-+++ kdepim/kmail/imapaccountbase.cpp   2006/04/15 13:05:11     530119
-@@ -1098,10 +1098,10 @@
-       {
-         DwBodyPart* newparent = dwpart;
-         const DwMessage* newmsg = dwmsg;
--        if ( part->originalContentTypeStr() == "MESSAGE/RFC822" &&
-+        if ( part->originalContentTypeStr() == "MESSAGE/RFC822" && dwpart &&
-              dwpart->Body().Message() )
-         {
--          // set the encapsulated message as new parent message
-+          // set the encapsulated message as the new message
-           newparent = 0;
-           newmsg = dwpart->Body().Message();
-         }
-@@ -1281,7 +1281,8 @@
-     if ( delim.isEmpty() ) {
-       delim = "/";
-     }
--    if ( !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
-+    if ( !newName.isEmpty() && 
-+         !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
-       newName = newName + delim;
-     }
-     newName = newName + folderName;
---- kdepim/kmail/kmfolderimap.cpp      2006/03/15 14:19:26     518857
-+++ kdepim/kmail/kmfolderimap.cpp      2006/04/15 13:05:11     530119
-@@ -110,6 +110,11 @@
-   if (mOpenCount <= 0 ) return;
-   if (mOpenCount > 0) mOpenCount--;
-   if (mOpenCount > 0 && !aForced) return;
-+  if (isSelected() && !aForced) {
-+      kdWarning(5006) << "Trying to close the selected folder " << label() << 
-+          " - ignoring!" << endl;
-+      return;
-+  }
-   // FIXME is this still needed?
-   if (mAccount)
-     mAccount->ignoreJobsForFolder( folder() );
-@@ -873,8 +878,10 @@
-     }
-     kmkernel->imapFolderMgr()->contentsChanged();
-   }
--  f->initializeFrom( this, "/INBOX/", "message/directory" );
--  f->setChildrenState( QString::null );
-+  if ( f ) {
-+    f->initializeFrom( this, "/INBOX/", "message/directory" );
-+    f->setChildrenState( QString::null );
-+  }
-   // so we have an INBOX
-   mAccount->setHasInbox( true );
- }
-@@ -1086,17 +1093,20 @@
-     int a = cstr.find("X-uidValidity: ");
-     int b = cstr.find("\r\n", a);
-     QString uidv;
--    if ( (b - a - 15) >= 0 ) uidv = cstr.mid(a + 15, b - a - 15);
-+    if ( (b - a - 15) >= 0 ) 
-+        uidv = cstr.mid(a + 15, b - a - 15);
-     a = cstr.find("X-Access: ");
-     b = cstr.find("\r\n", a);
-     QString access;
--    if ( (b - a - 10) >= 0 ) access = cstr.mid(a + 10, b - a - 10);
-+    if ( (b - a - 10) >= 0 ) 
-+        access = cstr.mid(a + 10, b - a - 10);
-     mReadOnly = access == "Read only";
-     a = cstr.find("X-Count: ");
-     b = cstr.find("\r\n", a);
-     int exists = -1;
--    bool ok;
--    if ( (b - a - 9) >= 0 ) exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
-+    bool ok = false;
-+    if ( (b - a - 9) >= 0 ) 
-+        exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
-     if ( !ok ) exists = -1;
-     QString startUid;
-     if (uidValidity() != uidv)
---- kdepim/kmail/kmfoldercachedimap.cpp        2006/02/11 22:39:04     508499
-+++ kdepim/kmail/kmfoldercachedimap.cpp        2006/05/01 18:24:21     536266
-@@ -539,8 +539,11 @@
-   mRecurse = recurse;
-   assert( account() );
- 
--  mAccount->mailCheckProgressItem()->reset();
--  mAccount->mailCheckProgressItem()->setTotalItems( 100 );
-+  ProgressItem *progressItem = mAccount->mailCheckProgressItem();
-+  if ( progressItem ) {
-+    progressItem->reset();
-+    progressItem->setTotalItems( 100 );
-+  }
-   mProgress = 0;
- 
- #if 0
-@@ -1115,12 +1118,12 @@
-       job->start();
-       return;
-     } else {
--      const QString msg ( i18n( "<p>There are new messages in this folder, which "
-+      const QString msg ( i18n( "<p>There are new messages in this folder (%1), which "
-             "have not been uploaded to the server yet, but you do not seem to "
-             "have sufficient access rights on the folder now to upload them. "
-             "Please contact your administrator to allow upload of new messages "
-             "to you, or move them out of this folder.</p> "
--            "<p>Do you want to move these messages to another folder now?</p>") );
-+            "<p>Do you want to move these messages to another folder now?</p>").arg( folder()->prettyURL() ) );
-       if ( KMessageBox::warningYesNo( 0, msg, QString::null, i18n("Move"), i18n("Do Not Move") ) == KMessageBox::Yes ) {
-         KMail::KMFolderSelDlg dlg( kmkernel->getKMMainWidget(),
-             i18n("Move Messages to Folder"), true );
-@@ -1746,11 +1749,14 @@
-         f = static_cast<KMFolderCachedImap*>(newFolder->storage());
-       }
-     }
--    f->setAccount( mAccount );
--    f->setImapPath( "/INBOX/" );
--    f->folder()->setLabel( i18n("inbox") );
-+    if ( f ) {
-+      f->setAccount( mAccount );
-+      f->setImapPath( "/INBOX/" );
-+      f->folder()->setLabel( i18n("inbox") );
-+    }
-     if (!node) {
--      f->close();
-+      if ( f )
-+        f->close();
-       kmkernel->dimapFolderMgr()->contentsChanged();
-     }
-     // so we have an INBOX
---- kdepim/kmail/kmfoldertree.cpp      2006/02/13 20:29:00     509156
-+++ kdepim/kmail/kmfoldertree.cpp      2006/04/28 09:54:26     534978
-@@ -139,7 +139,7 @@
-   KIconLoader * il = KGlobal::instance()->iconLoader();
-   QPixmap pm = il->loadIcon( icon, KIcon::Small, size,
-                              KIcon::DefaultState, 0, true );
--  if ( pm.isNull() ) {
-+  if ( mFolder && pm.isNull() ) {
-       pm = il->loadIcon( mFolder->normalIconPath(), KIcon::Small, size,
-                          KIcon::DefaultState, 0, true );
-   }
-@@ -157,7 +157,7 @@
-     pm = normalIcon( size );
- 
-   KIconLoader * il = KGlobal::instance()->iconLoader();
--  if ( mFolder->useCustomIcons() ) {
-+  if ( mFolder && mFolder->useCustomIcons() ) {
-     pm = il->loadIcon( mFolder->unreadIconPath(), KIcon::Small, size,
-                        KIcon::DefaultState, 0, true );
-     if ( pm.isNull() )
-@@ -1020,10 +1020,10 @@
-       mMainWidget->action("compact")->plug(folderMenu);
- 
-       folderMenu->insertSeparator();
--      if ( !fti->folder()->isSystemFolder() )
-+      if ( !fti->folder()->isSystemFolder() ) {
-         mMainWidget->action("delete_folder")->plug(folderMenu);
--
--      folderMenu->insertSeparator();
-+        folderMenu->insertSeparator();
-+      }
-       mMainWidget->action("empty")->plug(folderMenu);
-       folderMenu->insertSeparator();
-     }
-@@ -1472,7 +1472,7 @@
- 
-   KMFolderTreeItem *fti = static_cast<KMFolderTreeItem*>(item);
- 
--  if (fti && fti->folder() && col != 0 && !currentFolder()->child())
-+  if ((!fti) || (fti && fti->folder() && col != 0 && !currentFolder()->child()))
-           return;
- 
-   QString fldName, oldFldName;
-@@ -1546,10 +1546,12 @@
- 
-   // get the unread count
-   int count = 0;
--  if (folder->noContent()) // always empty
-+  if (folder && folder->noContent()) // always empty
-     count = -1;
--  else
--    count = fti->folder()->countUnread();
-+  else {
-+    if ( fti->folder() ) 
-+      count = fti->folder()->countUnread();
-+  }
- 
-   // set it
-   bool repaint = false;
-@@ -1848,6 +1850,9 @@
- void KMFolderTree::moveFolder( KMFolder* destination )
- {
-   KMFolder* folder = currentFolder();
-+  if (!folder)
-+      return;
-+
-   KMFolderDir* parent = &(kmkernel->folderMgr()->dir());
-   if ( destination )
-     parent = destination->createChildFolder();
-@@ -1857,7 +1862,7 @@
- 
-   KMFolderDir* folderDir = parent;
-   // check that the folder can be moved
--  if ( folder && folder->child() )
-+  if ( folder->child() )
-   {
-     while ( folderDir && ( folderDir != &kmkernel->folderMgr()->dir() ) &&
-         ( folderDir != folder->parent() ) )
-@@ -1871,13 +1876,13 @@
-     }
-   }
- 
--  if( folder && folder->child() && parent &&
-+  if( folder->child() && parent &&
-       ( parent->path().find( folder->child()->path() + "/" ) == 0 ) ) {
-     KMessageBox::error( this, message );
-     return;
-   }
- 
--  if( folder && folder->child()
-+  if( folder->child()
-       && ( parent == folder->child() ) ) {
-     KMessageBox::error( this, message );
-     return;
---- kdepim/kmail/imapjob.cpp   2005/08/12 17:17:32     446148
-+++ kdepim/kmail/imapjob.cpp   2006/05/04 21:30:58     537478
-@@ -97,11 +97,12 @@
-   // imap folder, use its account for keeping track of the job. Otherwise,
-   // this is a get job and the src folder is an imap one. Use its account
-   // then.
--  KMAcctImap *account;
-+  KMAcctImap *account = 0;
-   if (folder) {
-     account = folder->account();
-   } else {
--    account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
-+    if ( msg_parent && msg_parent->storage() )
-+      account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
-   }
-   if ( !account ||
-        account->makeConnection() == ImapAccountBase::Error ) {
-@@ -127,7 +128,7 @@
-       url.setPath( folder->imapPath() + ";SECTION=" + flags );
-       ImapAccountBase::jobData jd;
-       jd.parent = 0; jd.offset = 0; jd.done = 0;
--      jd.total = ( curMsg->msgSizeServer() > 0 ) ? 
-+      jd.total = ( curMsg->msgSizeServer() > 0 ) ?
-         curMsg->msgSizeServer() : curMsg->msgSize();
-       jd.msgList.append( curMsg );
-       QCString cstr( curMsg->asString() );
-@@ -192,7 +193,7 @@
-                           "ImapJobCopyMove"+ProgressManager::getUniqueID(),
-                           i18n("Server operation"),
-                           i18n("Source folder: %1 - Destination folder: %2")
--                            .arg( msg_parent->prettyURL(), 
-+                            .arg( msg_parent->prettyURL(),
-                                   mDestFolder->prettyURL() ),
-                           true,
-                           account->useSSL() || account->useTLS() );
-@@ -223,21 +224,23 @@
-   if ( mDestFolder )
-   {
-     KMAcctImap *account = static_cast<KMFolderImap*>(mDestFolder->storage())->account();
--    if ( account &&  mJob ) {
--      ImapAccountBase::JobIterator it = account->findJob( mJob );
--      if ( it != account->jobsEnd() ) {
--        if( (*it).progressItem ) {
--          (*it).progressItem->setComplete();
--          (*it).progressItem = 0;
--        }
--        if ( !(*it).msgList.isEmpty() ) {
--          for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
--            mit.current()->setTransferInProgress( false );
-+    if ( account ) {
-+      if ( mJob ) {
-+        ImapAccountBase::JobIterator it = account->findJob( mJob );
-+        if ( it != account->jobsEnd() ) {
-+          if( (*it).progressItem ) {
-+            (*it).progressItem->setComplete();
-+            (*it).progressItem = 0;
-+          }
-+          if ( !(*it).msgList.isEmpty() ) {
-+            for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+              mit.current()->setTransferInProgress( false );
-+          }
-         }
-+        account->removeJob( mJob );
-       }
--      account->removeJob( mJob );
-+      account->mJobList.remove( this );
-     }
--    account->mJobList.remove( this );
-     mDestFolder->close();
-   }
- 
-@@ -245,21 +248,23 @@
-     if (!mDestFolder || mDestFolder != mSrcFolder) {
-       if (! (mSrcFolder->folderType() == KMFolderTypeImap) ) return;
-       KMAcctImap *account = static_cast<KMFolderImap*>(mSrcFolder->storage())->account();
--      if ( account && mJob ) {
--        ImapAccountBase::JobIterator it = account->findJob( mJob );
--        if ( it != account->jobsEnd() ) {
--          if( (*it).progressItem ) {
--            (*it).progressItem->setComplete();
--            (*it).progressItem = 0;
--          }
--          if ( !(*it).msgList.isEmpty() ) {
--            for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
--              mit.current()->setTransferInProgress( false );
-+      if ( account ) {
-+        if ( mJob ) {
-+          ImapAccountBase::JobIterator it = account->findJob( mJob );
-+          if ( it != account->jobsEnd() ) {
-+            if( (*it).progressItem ) {
-+              (*it).progressItem->setComplete();
-+              (*it).progressItem = 0;
-+            }
-+            if ( !(*it).msgList.isEmpty() ) {
-+              for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+                mit.current()->setTransferInProgress( false );
-+            }
-           }
-+          account->removeJob( mJob ); // remove the associated kio job
-         }
--        account->removeJob( mJob ); // remove the associated kio job
-+        account->mJobList.remove( this ); // remove the folderjob
-       }
--      account->mJobList.remove( this ); // remove the folderjob
-     }
-     mSrcFolder->close();
-   }
-@@ -270,15 +275,15 @@
- void ImapJob::slotGetNextMessage()
- {
-   KMMessage *msg = mMsgList.first();
--  KMFolderImap *msgParent = static_cast<KMFolderImap*>(msg->storage());
--  KMAcctImap *account = msgParent->account();
--  if ( msg->UID() == 0 )
-+  KMFolderImap *msgParent = msg ? static_cast<KMFolderImap*>(msg->storage()) : 0;
-+  if ( !msgParent || msg->UID() == 0 )
-   {
-     // broken message
-     emit messageRetrieved( 0 );
-     deleteLater();
-     return;
-   }
-+  KMAcctImap *account = msgParent->account();
-   KURL url = account->getUrl();
-   QString path = msgParent->imapPath() + ";UID=" + QString::number(msg->UID());
-   ImapAccountBase::jobData jd;
-@@ -391,7 +396,7 @@
-         dataSize = Util::crlf2lf( (*it).data.data(), dataSize ); // always <=
-         (*it).data.resize( dataSize );
- 
--        // During the construction of the message from the byteArray it does 
-+        // During the construction of the message from the byteArray it does
-         // not have a uid. Therefore we have to make sure that no connected
-         // slots are called, since they would operate on uid == 0.
-         msg->parent()->storage()->blockSignals( true );
-@@ -445,7 +450,7 @@
-       parent->ignoreJobsForMessage( msg );
-       int idx = parent->find( msg );
-       if (idx != -1) parent->removeMsg( idx, true );
--      // the removeMsg will unGet the message, which will delete all 
-+      // the removeMsg will unGet the message, which will delete all
-       // jobs, including this one
-       return;
-     }
---- kdepim/kmail/kmacctcachedimap.cpp  2005/07/26 18:54:59     438982
-+++ kdepim/kmail/kmacctcachedimap.cpp  2006/05/06 09:14:35     537923
-@@ -381,14 +381,14 @@
- //-----------------------------------------------------------------------------
- void KMAcctCachedImap::addDeletedFolder( KMFolder* folder )
- {
--  if ( folder->folderType() != KMFolderTypeCachedImap )
-+  if ( !folder || folder->folderType() != KMFolderTypeCachedImap )
-     return;
-   KMFolderCachedImap* storage = static_cast<KMFolderCachedImap*>(folder->storage());
-   addDeletedFolder( storage->imapPath() );
-   kdDebug(5006) << k_funcinfo << storage->imapPath() << endl;
- 
-   // Add all child folders too
--  if( folder && folder->child() ) {
-+  if( folder->child() ) {
-     KMFolderNode *node = folder->child()->first();
-     while( node ) {
-       if( !node->isDir() ) {
---- kdepim/kmail/kmcommands.cpp        2006/03/14 20:17:40     518656
-+++ kdepim/kmail/kmcommands.cpp        2006/05/06 09:14:35     537923
-@@ -1724,7 +1724,7 @@
-       msg = srcFolder->getMsg(idx);
-     }
- 
--    if (srcFolder &&
-+    if (srcFolder && mDestFolder &&
-         (srcFolder->folderType()== KMFolderTypeImap) &&
-         (mDestFolder->folderType() == KMFolderTypeImap) &&
-         (static_cast<KMFolderImap*>(srcFolder->storage())->account() ==
-@@ -1761,7 +1761,7 @@
-       }
-     }
- 
--    if (!isMessage && list.isEmpty())
-+    if (srcFolder && !isMessage && list.isEmpty())
-     {
-       assert(idx != -1);
-       srcFolder->unGetMsg( idx );
diff --git a/kde-base/kdepim/files/kmail-3.5.2-misc-fixes-2.diff b/kde-base/kdepim/files/kmail-3.5.2-misc-fixes-2.diff
deleted file mode 100644 (file)
index f05626b..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
---- kdepim/kmail/attachmentlistview.cpp        2005/07/26 18:54:59     438982
-+++ kdepim/kmail/attachmentlistview.cpp        2006/04/15 06:51:13     530022
-@@ -92,7 +92,7 @@
-     QBuffer serNumBuffer( serNums );
-     serNumBuffer.open( IO_ReadOnly );
-     QDataStream serNumStream( &serNumBuffer );
--    unsigned long serNum;
-+    Q_UINT32 serNum;
-     KMFolder *folder = 0;
-     int idx;
-     QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/kmedit.cpp    2006/02/20 11:40:20     511574
-+++ kdepim/kmail/kmedit.cpp    2006/04/15 06:51:13     530022
-@@ -144,7 +144,7 @@
-         QBuffer serNumBuffer(serNums);
-         serNumBuffer.open(IO_ReadOnly);
-         QDataStream serNumStream(&serNumBuffer);
--        unsigned long serNum;
-+        Q_UINT32 serNum;
-         KMFolder *folder = 0;
-         int idx;
-         QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:18     527760
-+++ kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:52     527761
-@@ -1463,6 +1463,9 @@
- 
- void KMKernel::readConfig()
- {
-+  //Needed here, since this function is also called when the configuration
-+  //changes, and the static variables should be updated then - IOF
-+  KMMessage::readConfig();
- }
- 
- void KMKernel::cleanupImapFolders()
---- kdepim/kmail/kmmsgbase.cpp 2006/01/11 14:34:42     496941
-+++ kdepim/kmail/kmmsgbase.cpp 2006/04/15 13:05:11     530119
-@@ -870,7 +870,7 @@
- 
-   char *l;
-   for ( l = latin.data(); *l; ++l ) {
--    if ( ( *l & 0xE0 == 0 ) || ( *l & 0x80 ) )
-+    if ( ( ( *l & 0xE0 ) == 0 ) || ( *l & 0x80 ) )
-       // *l is control character or 8-bit char
-       break;
-   }
---- kdepim/kmail/kmmsgdict.cpp 2005/07/26 18:54:59     438982
-+++ kdepim/kmail/kmmsgdict.cpp 2006/04/15 13:05:11     530119
-@@ -205,7 +205,16 @@
-   }
- 
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if (folder && index == -1)
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::insert: Cannot insert the message, "
-+      << "null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return 0;
-+  }
-+
-+  if (index == -1)
-     index = folder->find(msg);
- 
-   // Should not happen, indicates id file corruption
-@@ -241,7 +250,16 @@
-                      const KMMsgBase *msg, int index)
- {
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if ( folder && index == -1 )
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::replace: Cannot replace the message serial "
-+      << "number, null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return;
-+  }
-+
-+  if ( index == -1 )
-     index = folder->find( msg );
- 
-   remove( msgSerNum );
---- kdepim/kmail/renamejob.cpp 2005/12/10 04:41:02     487311
-+++ kdepim/kmail/renamejob.cpp 2006/04/15 13:05:11     530119
-@@ -59,11 +59,13 @@
-    mNewName( newName ), mNewFolder( 0 )
- {
-   mStorageTempOpened = 0;
--  mOldName = storage->name();
--  if ( storage->folderType() == KMFolderTypeImap ) {
--    mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
--  } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
--    mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+  if ( storage ) {
-+    mOldName = storage->name();
-+    if ( storage->folderType() == KMFolderTypeImap ) {
-+      mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
-+    } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
-+      mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+    }
-   }
- }
- 
---- kdepim/kmail/configuredialog_p.h   2005/08/19 15:04:44     450950
-+++ kdepim/kmail/configuredialog_p.h   2006/04/01 23:19:36     525407
-@@ -715,8 +715,7 @@
-   void slotOutlookCompatibleClicked();
- 
- private:
--  //virtual void doLoadFromGlobalSettings();
--  virtual void doLoadOther();
-+  virtual void doLoadFromGlobalSettings();
-   //FIXME virtual void doResetToDefaultsOther();
- 
- private:
---- kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:18     527760
-+++ kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:52     527761
-@@ -20,17 +20,14 @@
-     <entry name="PhraseForward" type="String" key="phrase-forward">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>Forwarded Message</default>
-     </entry>
-     <entry name="PhraseReplySender" type="String" key="phrase-reply">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, you wrote:</default>
-     </entry>
-     <entry name="PhraseReplyAll" type="String" key="phrase-reply-all">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, %F wrote:</default>
-     </entry>
- 
-   </group>
---- kdepim/kmail/kmfolder.cpp  2005/12/06 21:29:44     486141
-+++ kdepim/kmail/kmfolder.cpp  2006/04/18 20:41:15     531267
-@@ -84,12 +84,6 @@
-     }
-   }
- 
--   // trigger from here, since it needs a fully constructed FolderStorage
--  if ( mExportsSernums )
--    mStorage->registerWithMessageDict();
--  if ( !mHasIndex )
--    mStorage->setAutoCreateIndex( false );
--
-   if ( aParent ) {
-     connect( mStorage, SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ),
-              aParent->manager(), SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ) );
-@@ -133,8 +127,16 @@
-                 this, SLOT( slotContentsTypeChanged( KMail::FolderContentsType ) ) );
- 
-   //FIXME: Centralize all the readConfig calls somehow - Zack
-+  // Meanwhile, readConfig must be done before registerWithMessageDict, since
-+  // that one can call writeConfig in some circumstances - David
-   mStorage->readConfig();
- 
-+   // trigger from here, since it needs a fully constructed FolderStorage
-+  if ( mExportsSernums )
-+    mStorage->registerWithMessageDict();
-+  if ( !mHasIndex )
-+    mStorage->setAutoCreateIndex( false );
-+
-   if ( mId == 0 && aParent )
-     mId = aParent->manager()->createId();
- }
---- kdepim/kmail/configuredialog.cpp   2006/01/21 12:34:03     500799
-+++ kdepim/kmail/configuredialog.cpp   2006/05/03 08:46:45     536841
-@@ -2276,7 +2276,7 @@
-     const QString encoding = KGlobal::charsets()->encodingForName(*it);
-     if ( encoding == "iso-8859-15" )
-         indexOfLatin9 = i;
--    if( false && encoding == currentEncoding )
-+    if( encoding == currentEncoding )
-     {
-       mCharsetCombo->setCurrentItem( i );
-       found = true;
-@@ -3348,15 +3348,12 @@
-            mAttachWordsListEditor, SLOT(setEnabled(bool)) );
- }
- 
--void ComposerPage::AttachmentsTab::doLoadOther() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--
-+void ComposerPage::AttachmentsTab::doLoadFromGlobalSettings() {
-   mOutlookCompatibleCheck->setChecked(
--    composer.readBoolEntry( "outlook-compatible-attachments", false ) );
-+    GlobalSettings::self()->outlookCompatibleAttachments() );
-   mMissingAttachmentDetectionCheck->setChecked(
--    composer.readBoolEntry( "showForgottenAttachmentWarning", true ) );
--  QStringList attachWordsList =
--    composer.readListEntry( "attachment-keywords" );
-+    GlobalSettings::self()->showForgottenAttachmentWarning() );
-+  QStringList attachWordsList = GlobalSettings::self()->attachmentKeywords();
-   if ( attachWordsList.isEmpty() ) {
-     // default value
-     attachWordsList << QString::fromLatin1("attachment")
-@@ -3371,13 +3368,12 @@
- }
- 
- void ComposerPage::AttachmentsTab::save() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--  composer.writeEntry( "outlook-compatible-attachments",
--                       mOutlookCompatibleCheck->isChecked() );
--  composer.writeEntry( "showForgottenAttachmentWarning",
--                       mMissingAttachmentDetectionCheck->isChecked() );
--  composer.writeEntry( "attachment-keywords",
--                       mAttachWordsListEditor->stringList() );
-+  GlobalSettings::self()->setOutlookCompatibleAttachments(
-+    mOutlookCompatibleCheck->isChecked() );
-+  GlobalSettings::self()->setShowForgottenAttachmentWarning(
-+    mMissingAttachmentDetectionCheck->isChecked() );
-+  GlobalSettings::self()->setAttachmentKeywords(
-+    mAttachWordsListEditor->stringList() );
- }
- 
- void ComposerPageAttachmentsTab::slotOutlookCompatibleClicked()
---- kdepim/kmail/antispamwizard.cpp    2005/12/30 00:15:02     492457
-+++ kdepim/kmail/antispamwizard.cpp    2006/05/06 09:14:35     537923
-@@ -502,7 +502,7 @@
-       while ( account ) {
-         if ( account->type() == "pop" || account->type().contains( "imap" ) ) {
-           const NetworkAccount * n = dynamic_cast<const NetworkAccount*>( account );
--          if ( n->host().lower().contains( pattern.lower() ) ) {
-+          if ( n && n->host().lower().contains( pattern.lower() ) ) {
-             mInfoPage->addAvailableTool( (*it).getVisibleName() );
-             found = true;
-           }
---- kdepim/kmail/kmmessage.cpp 2006/03/16 12:47:35     519171
-+++ kdepim/kmail/kmmessage.cpp 2006/05/06 09:14:35     537923
-@@ -2667,7 +2667,7 @@
-       parts.removeLast();
-     }
- 
--    if (part->Body().Message() &&
-+    if (part && part->Body().Message() &&
-         part->Body().Message()->Body().FirstBodyPart())
-     {
-       part = part->Body().Message()->Body().FirstBodyPart();
---- kdepim/kmail/kmreaderwin.cpp       2006/02/20 20:15:05     511744
-+++ kdepim/kmail/kmreaderwin.cpp       2006/05/06 09:14:35     537923
-@@ -371,7 +371,7 @@
-         if( dataNode->parentNode() && !weAreReplacingTheRootNode ) {
- kdDebug(5006) << "dataNode is NOT replacing the root node:  Store the headers." << endl;
-           resultingData += headers->AsString().c_str();
--        } else if( weAreReplacingTheRootNode && part->hasHeaders() ){
-+        } else if( weAreReplacingTheRootNode && part && part->hasHeaders() ){
- kdDebug(5006) << "dataNode replace the root node:  Do NOT store the headers but change" << endl;
- kdDebug(5006) << "                                 the Message's headers accordingly." << endl;
- kdDebug(5006) << "              old Content-Type = " << rootHeaders.ContentType().AsString().c_str() << endl;
---- kdepim/kmail/kmsender.cpp  2006/03/20 17:51:08     520754
-+++ kdepim/kmail/kmsender.cpp  2006/05/06 09:14:35     537923
-@@ -373,12 +373,14 @@
-       KMessageBox::information(0, i18n("Critical error: "
-                    "Unable to process sent mail (out of space?)"
-                    "Moving failing message to \"sent-mail\" folder."));
--      sentFolder->moveMsg(mCurrentMsg);
--      sentFolder->close();
-+      if ( sentFolder ) {
-+        sentFolder->moveMsg(mCurrentMsg);
-+        sentFolder->close();
-+      }
-       cleanup();
-       return;
-     case 1:
--      if (sentFolder->moveMsg(mCurrentMsg) != 0)
-+      if ( sentFolder && sentFolder->moveMsg(mCurrentMsg) != 0 )
-       {
-         KMessageBox::error(0, i18n("Moving the sent message \"%1\" from the "
-           "\"outbox\" to the \"sent-mail\" folder failed.\n"
---- kdepim/kmail/objecttreeparser.cpp  2005/12/16 16:18:58     488973
-+++ kdepim/kmail/objecttreeparser.cpp  2006/05/06 09:14:35     537923
-@@ -92,6 +92,7 @@
- #include <qbuffer.h>
- #include <qpixmap.h>
- #include <qpainter.h>
-+#include <qregexp.h>
- 
- // other headers
- #include <memory>
-@@ -277,7 +278,7 @@
-                               << node->typeString() << '/' << node->subTypeString()
-                               << ')' << endl;
- 
--        if ( !bpf->process( this, node, processResult ) )
-+        if ( bpf && !bpf->process( this, node, processResult ) )
-           defaultHandling( node, processResult );
-       }
-       node->setProcessed( true, false );
-@@ -765,30 +766,21 @@
-   //static
-   bool ObjectTreeParser::containsExternalReferences( const QCString & str )
-   {
--    int httpPos = str.find( "\"http:", 0, true );
--    int httpsPos = str.find( "\"https:", 0, true );
-+    QRegExp httpRegExp("(\\\"|\\\'|url\\s*\\(\\s*)http[s]?:");
-+    int httpPos = str.find( httpRegExp, 0 );
- 
--    while ( httpPos >= 0 || httpsPos >= 0 ) {
--      // pos = index of next occurrence of "http: or "https: whichever comes first
--      int pos = ( httpPos < httpsPos )
--                ? ( ( httpPos >= 0 ) ? httpPos : httpsPos )
--                : ( ( httpsPos >= 0 ) ? httpsPos : httpPos );
-+    while ( httpPos >= 0 ) {
-       // look backwards for "href"
--      if ( pos > 5 ) {
--        int hrefPos = str.findRev( "href", pos - 5, true );
-+      if ( httpPos > 5 ) {
-+        int hrefPos = str.findRev( "href", httpPos - 5, true );
-         // if no 'href' is found or the distance between 'href' and '"http[s]:'
-         // is larger than 7 (7 is the distance in 'href = "http[s]:') then
-         // we assume that we have found an external reference
--        if ( ( hrefPos == -1 ) || ( pos - hrefPos > 7 ) )
-+        if ( ( hrefPos == -1 ) || ( httpPos - hrefPos > 7 ) )
-           return true;
-       }
-       // find next occurrence of "http: or "https:
--      if ( pos == httpPos ) {
--        httpPos = str.find( "\"http:", httpPos + 6, true );
--      }
--      else {
--        httpsPos = str.find( "\"https:", httpsPos + 7, true );
--      }
-+      httpPos = str.find( httpRegExp, httpPos + 6 );
-     }
-     return false;
-   }
diff --git a/kde-base/kdepim/files/libkdepim-3.5.2-call_qt3_designer.diff b/kde-base/kdepim/files/libkdepim-3.5.2-call_qt3_designer.diff
deleted file mode 100644 (file)
index f32ebe9..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- kdepim/libkdepim/kcmdesignerfields.cpp.orig        2006-05-07 04:05:20.000000000 +0200
-+++ kdepim/libkdepim/kcmdesignerfields.cpp     2006-05-07 04:06:33.000000000 +0200
-@@ -264,7 +264,7 @@
-   QVBoxLayout *layout = new QVBoxLayout( this, KDialog::marginHint(),
-                                          KDialog::spacingHint() );
- 
--  bool noDesigner = KStandardDirs::findExe("designer").isEmpty();
-+  bool noDesigner = KStandardDirs::findExe("/usr/qt/3/bin/designer").isEmpty();
- 
-   if ( noDesigner )
-   {
-@@ -407,7 +407,7 @@
- 
- void KCMDesignerFields::startDesigner()
- {
--  QString cmdLine = "designer";
-+  QString cmdLine = "/usr/qt/3/bin/designer";
- 
-   // check if path exists and create one if not.
-   QString cepPath = localUiDir();
diff --git a/kde-base/kdepim/files/libkdepim-3.5.2-fixes.diff b/kde-base/kdepim/files/libkdepim-3.5.2-fixes.diff
deleted file mode 100644 (file)
index 04fce86..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
---- kdepim/libkdepim/kcmdesignerfields.cpp     2005/09/08 15:37:56     458580
-+++ kdepim/libkdepim/kcmdesignerfields.cpp     2006/04/15 12:39:26     530112
-@@ -99,8 +99,7 @@
-         }
- 
-         delete list;
--      } else
--        delete wdg;
-+      } 
-     }
- 
-     QString name() const { return mName; }
---- kdepim/libkdepim/kfoldertree.cpp   2005/07/26 18:54:59     438982
-+++ kdepim/libkdepim/kfoldertree.cpp   2006/04/15 12:39:26     530112
-@@ -225,9 +225,9 @@
- 
-     KListViewItem::paintCell( p, cg, column, width, align );
- 
--    int r = lv ? lv->itemMargin() : 1;
-     const QPixmap *icon = pixmap( column );
-     int marg = lv ? lv->itemMargin() : 1;
-+    int r = marg;
- 
-     QString t;
-     QRect br;
-@@ -238,7 +238,7 @@
-       p->setPen( ft->paintInfo().colFore );
- 
-     if ( icon ) {
--      r += icon->width() + lv->itemMargin();
-+      r += icon->width() + marg;
-     }
-     t = text( column );
-     if ( !t.isEmpty() )
---- kdepim/libkdepim/kscoringeditor.cpp        2006/03/24 15:55:54     522155
-+++ kdepim/libkdepim/kscoringeditor.cpp        2006/05/06 09:14:35     537923
-@@ -127,8 +127,8 @@
- 
- void SingleConditionWidget::toggleRegExpButton( int selected )
- {
--  bool isRegExp = KScoringExpression::MATCH == selected &&
--      KScoringExpression::MATCHCS == selected &&
-+  bool isRegExp = (KScoringExpression::MATCH == selected ||
-+      KScoringExpression::MATCHCS == selected) &&
-       !KTrader::self()->query("KRegExpEditor/KRegExpEditor").isEmpty();
-   regExpButton->setEnabled( isRegExp );
- }
-@@ -248,7 +248,8 @@
-           w = new QLabel( stack ); // empty dummy
-           break;
-       }
--      stack->addWidget(w,index++);
-+      if ( w )
-+        stack->addWidget(w,index++);
-     }
-   }
- 
index d6b6915307db1fc498e72cc799bc7b3d5850b381..686f037d835d60590ca877dbd38a645e553157ca 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kdesdk
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/ChangeLog,v 1.140 2007/02/04 02:14:04 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/ChangeLog,v 1.141 2007/02/05 12:20:45 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdesdk-3.4-configure.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kdesdk-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kdesdk/files/kdesdk-3.4-configure.patch b/kde-base/kdesdk/files/kdesdk-3.4-configure.patch
deleted file mode 100644 (file)
index 0f33340..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-diff -Nur kdesdk-3.4.2.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in kdesdk-3.4.2/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in
---- kdesdk-3.4.2.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in 2005-05-23 14:08:28.000000000 +0200
-+++ kdesdk-3.4.2/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in      2005-07-28 16:28:56.000000000 +0200
-@@ -1,3 +1,10 @@
-+AC_ARG_WITH(berkeley-db,
-+  [AC_HELP_STRING(--with-berkeley-db,
-+    [enable the dictionary plugin based on Berkeley DB IV @<:@default=check@:>@])],
-+  [], with_berkeley_db=check)
-+
-+LIB_DBIV=""
-+if test "x$with_berkeley_db" != xno; then
- 
- AC_MSG_CHECKING([for Berkeley Database IV])
- 
-@@ -122,6 +129,11 @@
- DBIV_INCLUDES="$ac_db_includes"
- DBIV_NAME="$ac_db_name"
- 
-+if test "x$with_berkeley_db" != xcheck && test -z "$LIB_DBIV"; then
-+  AC_MSG_ERROR([--with-berkeley-db was given, but test for Berkeley DB IV failed])
-+fi
-+fi
-+
- AC_SUBST(DBIV_INCLUDES)
- AC_SUBST(DBIV_LDFLAGS)
- AC_SUBST(DBIV_NAME)
-diff -Nur kdesdk-3.4.2.orig/kioslave/svn/configure.in.bot kdesdk-3.4.2/kioslave/svn/configure.in.bot
---- kdesdk-3.4.2.orig/kioslave/svn/configure.in.bot    2005-05-23 14:08:56.000000000 +0200
-+++ kdesdk-3.4.2/kioslave/svn/configure.in.bot 2005-07-28 16:28:38.000000000 +0200
-@@ -1,4 +1,4 @@
--if test -z "$SVN_SUBDIR"; then
-+if test "x$with_subversion" = xcheck && test -z "$SVN_SUBDIR"; then
-   echo ""
-   echo "You're missing Subversion libraries (1.x)"
-   echo "KDE will not be able to browse Subversion repositories without it,"
-@@ -7,4 +7,3 @@
-   echo ""
-   all_tests=bad
- fi
--
-diff -Nur kdesdk-3.4.2.orig/kioslave/svn/configure.in.in kdesdk-3.4.2/kioslave/svn/configure.in.in
---- kdesdk-3.4.2.orig/kioslave/svn/configure.in.in     2005-05-23 14:08:56.000000000 +0200
-+++ kdesdk-3.4.2/kioslave/svn/configure.in.in  2005-07-28 16:28:38.000000000 +0200
-@@ -1,3 +1,11 @@
-+AC_ARG_WITH(subversion,
-+  [AC_HELP_STRING(--with-subversion,
-+    [enable support for subversion @<:@default=check@:>@])],
-+  [], with_subversion=check)
-+
-+SVN_SUBDIR=""
-+if test "x$with_subversion" != xno; then
-+
- APR_CONFIGS="apr-config /usr/local/apr/bin/apr-config"
- SVN_SUBDIR="svn"
- AC_ARG_WITH(apr-config,
-@@ -137,6 +145,11 @@
- SVN_INCLUDE="$SVN_INCLUDE $APR_INCLUDE"
- SVN_CPPFLAGS="$APR_CPPFLAGS $SVN_CPPFLAGS"
- 
-+if test "x$with_subversion" != xcheck && test -z "$SVN_SUBDIR"; then
-+  AC_MSG_ERROR([--with-subversion was given, but test for subversion failed])
-+fi
-+fi
-+
- AC_SUBST(SVN_INCLUDE)
- AC_SUBST(SVN_LIB)
- AC_SUBST(SVN_CPPFLAGS)
index 7e136627c39f49675f29337f76982488ae876497..c921b08f74269f64e2ef1f5fc808c1918dcbf7f1 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kdesktop
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesktop/ChangeLog,v 1.84 2007/02/04 02:16:39 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesktop/ChangeLog,v 1.85 2007/02/05 12:21:39 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdesktop-3.5.3-screensaver.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kdesktop-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kdesktop/files/kdesktop-3.5.3-screensaver.patch b/kde-base/kdesktop/files/kdesktop-3.5.3-screensaver.patch
deleted file mode 100644 (file)
index 8edf3a6..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-Index: kdesktop/lockeng.cc
-===================================================================
---- kdesktop/lockeng.cc        (revision 548007)
-+++ kdesktop/lockeng.cc        (revision 548008)
-@@ -42,9 +42,6 @@
-     XGetScreenSaver(qt_xdisplay(), &mXTimeout, &mXInterval,
-                     &mXBlanking, &mXExposures);
- 
--    // We'll handle blanking
--    XSetScreenSaver(qt_xdisplay(), 0, mXInterval, mXBlanking, mXExposures);
--
-     mState = Waiting;
-     mXAutoLock = 0;
-     mEnabled = false;
-@@ -158,6 +155,9 @@
-         mXAutoLock->setDPMS(mDPMS);
-       //mXAutoLock->changeCornerLockStatus( mLockCornerTopLeft, mLockCornerTopRight, mLockCornerBottomLeft, mLockCornerBottomRight);
- 
-+        // We'll handle blanking 
-+        XSetScreenSaver(qt_xdisplay(), mTimeout + 10, mXInterval, mXBlanking, mXExposures);
-+
-         mXAutoLock->start();
- 
-         kdDebug(1204) << "Saver Engine started, timeout: " << mTimeout << endl;
-@@ -170,6 +170,7 @@
-           mXAutoLock = 0;
-       }
- 
-+      XSetScreenSaver(qt_xdisplay(), 0, mXInterval, mXBlanking, mXExposures);
-         kdDebug(1204) << "Saver Engine disabled" << endl;
-     }
- 
-@@ -291,7 +292,6 @@
-     kdDebug(1204) << "SaverEngine: stopping lock" << endl;
-     emitDCOPSignal("KDE_stop_screensaver()", QByteArray());
- 
--
-     mLockProcess.kill();
- 
-     if (mXAutoLock)
-@@ -300,6 +300,7 @@
-     }
-     processLockTransactions();
-     mState = Waiting;
-+    XSetScreenSaver(qt_xdisplay(), mTimeout + 10, mXInterval, mXBlanking, mXExposures);
- }
- 
- void SaverEngine::lockProcessExited()
-@@ -314,6 +315,7 @@
-     }
-     processLockTransactions();
-     mState = Waiting;
-+    XSetScreenSaver(qt_xdisplay(), mTimeout + 10, mXInterval, mXBlanking, mXExposures);
- }
- 
- //---------------------------------------------------------------------------
-@@ -322,6 +324,8 @@
- //
- void SaverEngine::idleTimeout()
- {
-+    // disable X screensaver
-+    XSetScreenSaver(qt_xdisplay(), 0, mXInterval, mXBlanking, mXExposures);
-     startLockProcess( DefaultLock );
- }
- 
-Index: kdesktop/xautolock.cc
-===================================================================
---- kdesktop/xautolock.cc      (revision 548007)
-+++ kdesktop/xautolock.cc      (revision 548008)
-@@ -192,6 +192,7 @@
- 
-     bool activate = false;
- 
-+    kdDebug() << now << " " << mTrigger << endl;
-     if (now >= mTrigger)
-     {
-         resetTrigger();
-@@ -202,6 +203,8 @@
-     BOOL on;
-     CARD16 state;
-     DPMSInfo( qt_xdisplay(), &state, &on );
-+
-+    kdDebug() << "DPMSInfo " << state << " " << on << endl;
-     // If DPMS is active, it makes XScreenSaverQueryInfo() report idle time
-     // that is always smaller than DPMS timeout (X bug I guess). So if DPMS
-     // saving is active, simply always activate our saving too, otherwise
-@@ -217,9 +220,11 @@
- #ifdef HAVE_XSCREENSAVER
-     static XScreenSaverInfo* mitInfo = 0;
-     if (!mitInfo) mitInfo = XScreenSaverAllocInfo ();
--    XScreenSaverQueryInfo (qt_xdisplay(), DefaultRootWindow (qt_xdisplay()), mitInfo);
--    if (mitInfo->state == ScreenSaverDisabled)
--      activate = false;
-+    if (XScreenSaverQueryInfo (qt_xdisplay(), DefaultRootWindow (qt_xdisplay()), mitInfo)) {
-+        kdDebug() << "XScreenSaverQueryInfo " << mitInfo->state << " " << ScreenSaverDisabled << endl;
-+        if (mitInfo->state == ScreenSaverDisabled)
-+          activate = false;
-+    }
- #endif
- 
-     if(mActive && activate)
index e4efaa71e804e0c2b876e9b47f6b0158743d2e91..65f507fc20e4d97253b634b04706fabd5f2b6f52 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/kdeutils
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeutils/ChangeLog,v 1.196 2007/02/04 17:46:38 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeutils/ChangeLog,v 1.197 2007/02/05 12:22:11 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeutils-3.4.3-klaptopdaemon.patch,
+  -files/kdeutils-3.4-configure.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Jeroen Roovers <jer@gentoo.org> kdeutils-3.5.6.ebuild:
   Marked ~hppa.
diff --git a/kde-base/kdeutils/files/kdeutils-3.4-configure.patch b/kde-base/kdeutils/files/kdeutils-3.4-configure.patch
deleted file mode 100644 (file)
index 939faa5..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -Nur kdeutils-3.4.2.orig/kmilo/configure.in.in kdeutils-3.4.2/kmilo/configure.in.in
---- kdeutils-3.4.2.orig/kmilo/configure.in.in  2005-05-23 14:09:22.000000000 +0200
-+++ kdeutils-3.4.2/kmilo/configure.in.in       2005-07-26 14:42:57.000000000 +0200
-@@ -9,6 +9,15 @@
- dnl ---------------------------------------------------------------------
- dnl PowerBook IPC Library
- 
-+AC_ARG_WITH(powerbook,
-+  [AC_HELP_STRING(--with-powerbook,
-+    [enable support for PPC PowerBook @<:@default=check@:>@])],
-+  [], with_powerbook=check)
-+
-+have_pbbipc=""
-+have_pbb=""
-+if test "x$with_powerbook" != xno; then
-+
- KDE_CHECK_LIB(pbbipc, create_msgport,
- [
- KEYBOARD_LIBS="-lpbbipc $KEYBOARD_LIBS"
-@@ -23,6 +32,10 @@
- have_pbb=true
- ])
- 
-+if test "x$with_powerbook" != xcheck && test -z "$have_pbbipc$have_pbb"; then
-+  AC_MSG_ERROR([--with-powerbook was given, but test for libpbb failed])
-+fi
-+fi
- 
- AM_CONDITIONAL(include_kmilo_powerbook, test x$have_pbbipc = xtrue)
- AM_CONDITIONAL(include_kmilo_pbb, test x$have_pbb = xtrue)
-diff -Nur kdeutils-3.4.2.orig/ksim/monitors/snmp/configure.in.in kdeutils-3.4.2/ksim/monitors/snmp/configure.in.in
---- kdeutils-3.4.2.orig/ksim/monitors/snmp/configure.in.in     2005-05-23 14:09:17.000000000 +0200
-+++ kdeutils-3.4.2/ksim/monitors/snmp/configure.in.in  2005-07-26 14:43:14.000000000 +0200
-@@ -1,17 +1,20 @@
-+AC_ARG_WITH(snmp,
-+  [AC_HELP_STRING(--with-snmp,
-+    [enable support for SNMP @<:@default=check@:>@])],
-+  [], with_snmp=check)
-+
-+enable_snmp=no
-+if test "x$with_snmp" != xno; then
-+  KDE_CHECK_HEADER( net-snmp/library/snmp_api.h, [ have_netsnmp_h=yes ], [ have_netsnmp_h=no ] )
- 
--KDE_CHECK_HEADER( net-snmp/library/snmp_api.h, [ have_netsnmp_h=yes ], [ have_netsnmp_h=no ] )
--
--enable_snmp=
--
--if test "$have_netsnmp_h" = yes; then
-+  if test "$have_netsnmp_h" = yes; then
-     KDE_CHECK_LIB( netsnmp, snmp_sess_init, [
-         AC_SUBST( LIBSNMP, "-lnetsnmp" )
-         enable_snmp=yes
-     ], [], [] )
--fi
--
--if test "$enable_snmp" != yes; then
-+  fi
- 
-+  if test "$enable_snmp" != yes; then
-     AC_MSG_CHECKING([if libnetsnmp needs -lcrypto])
- 
-     dnl use a different symbol to prevent autoconf from caching
-@@ -22,7 +25,11 @@
-     ], [
-         AC_MSG_RESULT(no)
-     ], [-lcrypto] )
--fi
-+  fi
- 
--AM_CONDITIONAL(include_ksim_monitors_snmp, test -n "$enable_snmp")
-+  if test "x$with_snmp" != xcheck && test "x$enable_snmp" != xyes; then
-+    AC_MSG_ERROR([--with-snmp was given, but test for net-snmp failed])
-+  fi
-+fi
- 
-+AM_CONDITIONAL(include_ksim_monitors_snmp, test "x$enable_snmp" = xyes)
diff --git a/kde-base/kdeutils/files/kdeutils-3.4.3-klaptopdaemon.patch b/kde-base/kdeutils/files/kdeutils-3.4.3-klaptopdaemon.patch
deleted file mode 100644 (file)
index 2834421..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -Nur kdeutils-3.4.3.orig/klaptopdaemon/laptop_daemon.cpp kdeutils-3.4.3/klaptopdaemon/laptop_daemon.cpp
---- kdeutils-3.4.3.orig/klaptopdaemon/laptop_daemon.cpp        2005-10-05 15:26:42.000000000 +0200
-+++ kdeutils-3.4.3/klaptopdaemon/laptop_daemon.cpp     2005-10-18 15:38:21.000000000 +0200
-@@ -919,7 +919,7 @@
-       // the lid button turns stuff on when it's down and back off again when it's raised
-       //      (kind of like the fridge door light)
-       //
--      if (lid_state != laptop_portable::get_button(laptop_portable::LidButton)) {
-+      if (s.enable_lid_button && (lid_state != laptop_portable::get_button(laptop_portable::LidButton))) {
-               lid_state = !lid_state;
-               if (lid_state) {
-                       if (s.button_lid_bright_enabled) {
-@@ -982,7 +982,7 @@
-       //
-       // the power button on the other hand is an off/on switch for non-suspend type ops
-       //
--      if (power_state != laptop_portable::get_button(laptop_portable::PowerButton)) {
-+      if (s.enable_power_button && (power_state != laptop_portable::get_button(laptop_portable::PowerButton))) {
-               power_state = !power_state;
-               if (power_state) {
-                       if (power_button_off) {
-diff -Nur kdeutils-3.4.3.orig/klaptopdaemon/portable.cpp kdeutils-3.4.3/klaptopdaemon/portable.cpp
---- kdeutils-3.4.3.orig/klaptopdaemon/portable.cpp     2005-10-05 15:26:42.000000000 +0200
-+++ kdeutils-3.4.3/klaptopdaemon/portable.cpp  2005-10-18 15:38:21.000000000 +0200
-@@ -1937,19 +1937,19 @@
- laptop_portable::get_button(LaptopButton l)   // true if a button is pressed
- {
-       if (::has_acpi()) {
--              QString *name=0;
-+              QString name;
-               switch (l) {
-               case LidButton:
--                      name = &acpi_lid_name;
-+                      name = acpi_lid_name;
-                       break;
-               case PowerButton:
--                      name = &acpi_power_name;
-+                      name = acpi_power_name;
-                       break;
-               default:
-                       break;
-               }
--              if (name) {
--                      QFile f(*name);
-+              if (!name.isNull()) {
-+                      QFile f(name);
-                       if (f.open(IO_ReadOnly)) {
-                               while (!f.atEnd()) {
-                                       QString l;
index 98e75a313b832f3c6be96c5e5ac5a14c3baf8140..4deb54a1258287579d0515ad3729ba68265ce436 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kdm
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.89 2007/02/04 02:21:05 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.90 2007/02/05 11:42:38 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-3.4.3-noimake.patch, -files/kdebase-3.4.3-xdmcp.patch,
+  -files/post-3.5.0-kdebase-kdm.diff,
+  -files/kdm-3.5.3-strict-aliasing.patch, -files/kdm-3.5.4-grub-patch.diff,
+  -files/kdm-3.5.4-strict-aliasing.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5.2-r1.ebuild:
   Remove old versions.
diff --git a/kde-base/kdm/files/kdebase-3.4.3-noimake.patch b/kde-base/kdm/files/kdebase-3.4.3-noimake.patch
deleted file mode 100644 (file)
index 4718f15..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -Nur kdebase-3.4.3.orig/kdm/configure.in.in kdebase-3.4.3/kdm/configure.in.in
---- kdebase-3.4.3.orig/kdm/configure.in.in     2005-10-05 15:39:13.000000000 +0200
-+++ kdebase-3.4.3/kdm/configure.in.in  2005-10-19 11:26:29.000000000 +0200
-@@ -1,42 +1,22 @@
- 
- dnl this is for kdm:
- 
--KDE_FIND_PATH(xmkmf, XMKMF, [], [AC_MSG_ERROR([xmkmf/imake not found. Please make sure it's in PATH!])])
-+AC_MSG_CHECKING([X paths for KDM])
- 
--dnl ask imake about various X settings
--AC_MSG_CHECKING([X paths])
--imkv=8
--test "$kde_cv_defines_imake_version" = $imkv || unset kde_cv_defines_imake
--AC_CACHE_VAL(kde_cv_defines_imake, [
--  rm -fr conftestdir
--  if mkdir conftestdir; then
--    cd conftestdir
--    cat > Imakefile <<'EOF'[
--
--acimake:
--      @echo "XBINDIR=\"$(BINDIR)\" XLIBDIR=\"$(LIBDIR)\""
--
--]EOF
--    if $XMKMF >&5 2>&1 && test -f Makefile; then
--      kde_cv_defines_imake=`${MAKE-make} acimake 2> /dev/null | grep -v "^make"`
--      kde_cv_defines_imake_version=$imkv
--    else
--        AC_MSG_RESULT([failed])
--      AC_MSG_ERROR([$XMKMF (imake) failed.
--Make sure you have all necessary X development packages installed.
--On some systems a missing /lib/cpp symlink is at fault.])
--    fi
--    cd ..
--    rm -fr conftestdir
--  else
--    AC_MSG_RESULT([failed])
--    AC_MSG_ERROR([cannot create temporary directory])
--  fi
--])
--AC_MSG_RESULT([done])
--eval "$kde_cv_defines_imake"
--AC_DEFINE_UNQUOTED(XBINDIR, "$XBINDIR", [X binaries directory])
--AC_DEFINE_UNQUOTED(XLIBDIR, "$XLIBDIR", [X libraries directory])
-+AC_ARG_WITH(x-binaries-dir,
-+      [AS_HELP_STRING(--with-x-binaries-dir=DIR,
-+              [set the location of X binaries for KDM])],
-+      [], [with_x_binaries_dir=`echo $kde_x_libraries | sed -e 's,/lib.*,/bin,'`])
-+
-+AC_ARG_WITH(x-libraries-dir,
-+      [AS_HELP_STRING(--with-x-libraries-dir=DIR,
-+              [set the location of X libraries for KDM])],
-+      [], [with_x_libraries_dir=$kde_x_libraries])
-+
-+AC_MSG_RESULT([binaries in $with_x_binaries_dir, libraries in $with_x_libraries_dir])
-+
-+AC_DEFINE_UNQUOTED(XBINDIR, "$with_x_binaries_dir", [X binaries directory])
-+AC_DEFINE_UNQUOTED(XLIBDIR, "$with_x_libraries_dir", [X libraries directory])
- 
- if test -f /etc/ttys; then
-   AC_DEFINE(BSD_INIT, 1, [Define if the system uses a BSD-style init])
diff --git a/kde-base/kdm/files/kdebase-3.4.3-xdmcp.patch b/kde-base/kdm/files/kdebase-3.4.3-xdmcp.patch
deleted file mode 100644 (file)
index 96b6669..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Nur kdebase-3.4.3.orig/kdm/backend/xdmcp.c kdebase-3.4.3/kdm/backend/xdmcp.c
---- kdebase-3.4.3.orig/kdm/backend/xdmcp.c     2005-10-05 15:39:11.000000000 +0200
-+++ kdebase-3.4.3/kdm/backend/xdmcp.c  2005-10-18 15:30:05.000000000 +0200
-@@ -940,7 +940,12 @@
-                       }
-                       DisposeProtoDisplay( pdpy );
-                       Debug( "starting display %s,%s\n", d->name, d->class2 );
--                      StartDisplay( d );
-+                      if (LoadDisplayResources( d ) < 0) {
-+                              LogError( "Unable to read configuration for display %s; "
-+                                        "stopping it.\n", d->name );
-+                              StopDisplay( d );
-+                      } else
-+                              StartDisplay( d );
-                       CloseGetter();
-               }
-       }
diff --git a/kde-base/kdm/files/kdm-3.5.3-strict-aliasing.patch b/kde-base/kdm/files/kdm-3.5.3-strict-aliasing.patch
deleted file mode 100644 (file)
index fcdb060..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-Index: kdebase-3.5.3/kdm/backend/Makefile.am
-===================================================================
---- kdebase-3.5.3.orig/kdm/backend/Makefile.am
-+++ kdebase-3.5.3/kdm/backend/Makefile.am
-@@ -7,6 +7,7 @@ LDADD = $(LIB_X11) -lXau $(LIBXDMCP) $(P
-     $(LIBUCB) $(LIBUTIL) $(LIBPOSIX4)
- 
- bin_PROGRAMS = kdm
-+kdm_CFLAGS = -fno-strict-aliasing
- kdm_SOURCES = \
-     access.c \
-     auth.c \
-Index: kdebase-3.5.3/kdm/backend/xdmcp.c
-===================================================================
---- kdebase-3.5.3.orig/kdm/backend/xdmcp.c
-+++ kdebase-3.5.3/kdm/backend/xdmcp.c
-@@ -160,7 +160,7 @@ all_query_respond( struct sockaddr *from
-       int family;
-       int length;
- 
--      family = ConvertAddr( (XdmcpNetaddr)from, &length, (char **)&(addr.data) );
-+      family = ConvertAddr( (XdmcpNetaddr)from, &length, &(addr.data) );
-       addr.length = length; /* convert int to short */
-       Debug( "all_query_respond: conntype=%d, addr=%02[*:hhx\n",
-              family, addr.length, addr.data );
-Index: kdebase-3.5.3/kdm/kfrontend/kdm_config.c
-===================================================================
---- kdebase-3.5.3.orig/kdm/kfrontend/kdm_config.c
-+++ kdebase-3.5.3/kdm/kfrontend/kdm_config.c
-@@ -733,7 +733,7 @@ CvtValue( Ent *et, Value *retval, int va
-                               }
-                       }
-                       retval->ptr = 0;
--                      if (sscanf( buf, "%li", (long *)&retval->ptr ) != 1)
-+                      if (sscanf( buf, "%li", &retval->ptr ) != 1)
-                               return "integer";
-                       return 0;
-               case C_TYPE_STR:
diff --git a/kde-base/kdm/files/kdm-3.5.4-grub-patch.diff b/kde-base/kdm/files/kdm-3.5.4-grub-patch.diff
deleted file mode 100644 (file)
index 6fd0049..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-diff -U 4 -H -b -w -B -E -d -i -r kdm-3.5.4-orig/kdm/backend/bootman.c kdm-3.5.4/kdm/backend/bootman.c
---- kdm-3.5.4-orig/kdm/backend/bootman.c       2006-08-30 17:41:12.000000000 +0200
-+++ kdm-3.5.4/kdm/backend/bootman.c    2006-08-30 17:50:20.000000000 +0200
-@@ -77,28 +77,30 @@
- static int
- getGrub( char ***opts, int *def, int *cur )
- {
-       FILE *f;
--      char *ptr;
-+      char *ptr, *linp;
-       int len;
-       char line[1000];
- 
--      if (!grub && !(grub = locate( "grub" )))
-+      if (!grub && !(grub = locate( "grub-set-default" )))
-               return BO_NOMAN;
- 
-       *def = 0;
-       *cur = -1;
-       *opts = initStrArr( 0 );
- 
-       if (!(f = fopen( GRUB_MENU, "r" )))
-               return errno == ENOENT ? BO_NOMAN : BO_IO;
--      while ((len = fGets( line, sizeof(line), f )) != -1)
--              if ((ptr = match( line, &len, "default", 7 )))
-+      while ((len = fGets( line, sizeof(line), f )) != -1) {
-+              for (linp = line; isspace(*linp); linp++, len--);
-+              if ((ptr = match( linp, &len, "default", 7 )))
-                       *def = atoi( ptr );
--              else if ((ptr = match( line, &len, "title", 5 ))) {
-+              else if ((ptr = match( linp, &len, "title", 5 ))) {
-                       for (; isspace( ptr[len - 1] ); len--);
-                       *opts = addStrArr( *opts, ptr, len );
-               }
-+      }
-       fclose( f );
- 
-       return BO_OK;
- }
-@@ -129,21 +131,16 @@
- 
- static void
- commitGrub( void )
- {
--      FILE *f;
--      int pid;
--      static const char *args[] = { 0, "--batch", "--no-floppy", 0 };
-+      char command[256];
- 
-       if (sdRec.bmstamp != mTime( GRUB_MENU ) &&
-           setGrub( sdRec.osname, &sdRec ) != BO_OK)
-               return;
- 
--      args[0] = grub;
--      if ((f = pOpen( (char **)args, 'w', &pid ))) {
--              fprintf( f, "savedefault --default=%d --once\n", sdRec.osindex );
--              pClose( f, pid );
--      }
-+      sprintf(command, "%s %d", grub, sdRec.osindex);
-+      system(command);
- }
- 
- static char *lilo;
- 
diff --git a/kde-base/kdm/files/kdm-3.5.4-strict-aliasing.patch b/kde-base/kdm/files/kdm-3.5.4-strict-aliasing.patch
deleted file mode 100644 (file)
index f732c70..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: kdebase-3.5.3/kdm/backend/Makefile.am
-===================================================================
---- kdebase-3.5.3.orig/kdm/backend/Makefile.am
-+++ kdebase-3.5.3/kdm/backend/Makefile.am
-@@ -7,6 +7,7 @@ LDADD = $(LIB_X11) -lXau $(LIBXDMCP) $(P
-     $(LIBUCB) $(LIBUTIL) $(LIBPOSIX4)
- 
- bin_PROGRAMS = kdm
-+kdm_CFLAGS = -fno-strict-aliasing
- kdm_SOURCES = \
-     access.c \
-     auth.c \
diff --git a/kde-base/kdm/files/post-3.5.0-kdebase-kdm.diff b/kde-base/kdm/files/post-3.5.0-kdebase-kdm.diff
deleted file mode 100644 (file)
index 129a105..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: kdm/backend/client.c
-===================================================================
---- kdm/backend/client.c       (revision 547560)
-+++ kdm/backend/client.c       (working copy)
-@@ -1537,16 +1542,6 @@ ReadDmrc()
- 
-       if (!StrApp( &fname, p->pw_dir, "/.dmrc", (char *)0 ))
-               return GE_Error;
--      if ((curdmrc = iniLoad( fname ))) {
--              free( fname );
--              return GE_Ok;
--      }
--
--      if (errno != EACCES) {
--              free( fname );
--              return GE_NoFile;
--      }
--
-       if (pipe( pfd ))
-               return GE_Error;
-       if ((pid = Fork()) < 0) {
index 0b4b8bf37ad11d758f14ba19a90727f486fd35b1..7260c6e813bc9e1c22031a2fb2e96ee8c517357a 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kghostview
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kghostview/ChangeLog,v 1.68 2007/02/04 02:26:10 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kghostview/ChangeLog,v 1.69 2007/02/05 12:28:38 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdegraphics-3.4-gcc4.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kghostview-3.5.2.ebuild:
diff --git a/kde-base/kghostview/files/kdegraphics-3.4-gcc4.patch b/kde-base/kghostview/files/kdegraphics-3.4-gcc4.patch
deleted file mode 100644 (file)
index d9bb7a1..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -Nur kdegraphics-3.4.2.orig/kghostview/displayoptions.cpp kdegraphics-3.4.2/kghostview/displayoptions.cpp
---- kdegraphics-3.4.2.orig/kghostview/displayoptions.cpp       2005-07-20 12:00:39.000000000 +0200
-+++ kdegraphics-3.4.2/kghostview/displayoptions.cpp    2005-08-05 12:02:27.000000000 +0200
-@@ -56,7 +56,7 @@
-       res.setMagnification( args->getOption( "scale" ).toFloat() );
-       res.setPage( args->getOption( "page" ).toInt() - 1 ); // transform from 1-based into 0-based
-       //res._overridePageMedia = args->getOption( "paper" );
--      kdDebug(4500 ) << "Parsed options: " << res << endl;
-+      kdDebug(4500 ) << "Parsed options: " << DisplayOptions::toString( res ) << endl;
-       return res;
- }
- 
-diff -Nur kdegraphics-3.4.2.orig/kghostview/displayoptions.h kdegraphics-3.4.2/kghostview/displayoptions.h
---- kdegraphics-3.4.2.orig/kghostview/displayoptions.h 2005-05-23 14:06:10.000000000 +0200
-+++ kdegraphics-3.4.2/kghostview/displayoptions.h      2005-08-05 12:02:27.000000000 +0200
-@@ -109,10 +109,4 @@
-       setMagnification( 1.0 );
- }
- 
--template <typename OutStream>
--OutStream& operator << ( OutStream& out, const DisplayOptions& obj ) {
--      out << DisplayOptions::toString( obj ).utf8().data();
--      return out;
--}
--
- #endif // DISPLAYOPTIONS_H
index d918b91b125a2544dfca37f7c88e3857e36b6d51..f683f5bb7cdf4b3e952cabca3f0fe30ccd0b374b 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/khexedit
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/khexedit/ChangeLog,v 1.64 2007/02/04 02:27:53 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/khexedit/ChangeLog,v 1.65 2007/02/05 11:52:54 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/khexedit-configure-magic.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -khexedit-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/khexedit/files/khexedit-configure-magic.diff b/kde-base/khexedit/files/khexedit-configure-magic.diff
deleted file mode 100644 (file)
index 063a164..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- khexedit/configure.in.in   2003-11-03 21:11:09.000000000 +0200
-+++ khexedit/configure.in.in   2004-10-16 18:40:54.523771976 +0200
-@@ -1,8 +1,4 @@
--# kossebau: copied from kdelibs/configure.in.in for khexedit
- AC_LANG_SAVE
- AC_LANG_C
--dnl AC_C_BIGENDIAN has a bug (one of its tests uses "main()" instead of
--dnl "int main()") so C++ compilers would break. Thats why we switch languages
- AC_C_BIGENDIAN
- AC_LANG_RESTORE
--# kossebau end
-\ No newline at end of file
index 0875029f2997b56ef126c571caf003e416909511..bd3fb225f13e362837ef7875945ebb632e64a585 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kicker-applets
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker-applets/ChangeLog,v 1.68 2007/02/04 02:28:59 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker-applets/ChangeLog,v 1.69 2007/02/05 12:17:21 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdeaddons-xmms.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kicker-applets-3.5.2.ebuild:
diff --git a/kde-base/kicker-applets/files/configure-fix-kdeaddons-xmms.patch b/kde-base/kicker-applets/files/configure-fix-kdeaddons-xmms.patch
deleted file mode 100644 (file)
index be33d01..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: kicker-applets/mediacontrol/configure.in.in
-===================================================================
---- kicker-applets/mediacontrol/configure.in.in        (revision 428268)
-+++ kicker-applets/mediacontrol/configure.in.in        (working copy)
-@@ -32,6 +32,18 @@
-   fi
- ])
- 
--AC_CHECK_XMMS
-+AC_ARG_WITH(xmms,
-+  [AS_HELP_STRING(--with-xmms,
-+    [enable XMMS control applet @<:@default=check@:>@])],
-+  [], with_xmms=check)
-+
-+if test "x$with_xmms" != xno; then
-+  AC_CHECK_XMMS
-+
-+  if test "x$with_xmms" != xcheck && test "x$ac_cv_have_xmms" != xyes; then
-+    AC_MSG_FAILURE([--with-xmms was given, but test for XMMS failed])
-+  fi
-+fi
-+
- AC_SUBST(XMMS_LIBS)
- AC_SUBST(XMMS_INCLUDES)
index 7a7a7064d0602e001ed5fb3db7debcf3d60201db..3803b9c9e05d7b37015ca21cffe6e08ec154848f 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kicker
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker/ChangeLog,v 1.75 2007/02/04 02:28:37 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker/ChangeLog,v 1.76 2007/02/05 12:22:36 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/applets-configure.in.in.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kicker-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kicker/files/applets-configure.in.in.diff b/kde-base/kicker/files/applets-configure.in.in.diff
deleted file mode 100644 (file)
index 65dde90..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
---- kicker/applets/configure.in.in     1970-01-01 02:00:00.000000000 +0200
-+++ kicker/applets/configure.in.in     2004-10-10 16:37:13.000000000 +0200
-@@ -0,0 +1,24 @@
-+AC_MSG_CHECKING([whether devices kioslave should be compiled])
-+
-+case `uname -s` in
-+    FreeBSD)
-+        DEVICESDIR=devices
-+        ;;
-+    Linux)
-+        DEVICESDIR=devices
-+        ;;
-+    *)
-+        DEVICESDIR=
-+        ;;
-+esac
-+
-+AC_SUBST(DEVICESDIR)
-+if test x$DEVICESDIR != x; then
-+    AC_MSG_RESULT([yes])
-+else
-+    AC_MSG_RESULT([no])
-+fi
-+
-+AM_CONDITIONAL(include_devicesdir, test -n "$DEVICESDIR")
-+
-+AC_CHECK_FUNCS(setmntent)
index 5c354a7f0b020eadbb86379ba2b5a284f268b906..e70626a9c7bda9da08160fc1b6c5b94529ecab86 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/klaptopdaemon
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/klaptopdaemon/ChangeLog,v 1.72 2007/02/04 02:32:24 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/klaptopdaemon/ChangeLog,v 1.73 2007/02/05 12:10:28 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeutils-3.4.3-klaptopdaemon.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -klaptopdaemon-3.5.2.ebuild:
diff --git a/kde-base/klaptopdaemon/files/kdeutils-3.4.3-klaptopdaemon.patch b/kde-base/klaptopdaemon/files/kdeutils-3.4.3-klaptopdaemon.patch
deleted file mode 100644 (file)
index 2834421..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -Nur kdeutils-3.4.3.orig/klaptopdaemon/laptop_daemon.cpp kdeutils-3.4.3/klaptopdaemon/laptop_daemon.cpp
---- kdeutils-3.4.3.orig/klaptopdaemon/laptop_daemon.cpp        2005-10-05 15:26:42.000000000 +0200
-+++ kdeutils-3.4.3/klaptopdaemon/laptop_daemon.cpp     2005-10-18 15:38:21.000000000 +0200
-@@ -919,7 +919,7 @@
-       // the lid button turns stuff on when it's down and back off again when it's raised
-       //      (kind of like the fridge door light)
-       //
--      if (lid_state != laptop_portable::get_button(laptop_portable::LidButton)) {
-+      if (s.enable_lid_button && (lid_state != laptop_portable::get_button(laptop_portable::LidButton))) {
-               lid_state = !lid_state;
-               if (lid_state) {
-                       if (s.button_lid_bright_enabled) {
-@@ -982,7 +982,7 @@
-       //
-       // the power button on the other hand is an off/on switch for non-suspend type ops
-       //
--      if (power_state != laptop_portable::get_button(laptop_portable::PowerButton)) {
-+      if (s.enable_power_button && (power_state != laptop_portable::get_button(laptop_portable::PowerButton))) {
-               power_state = !power_state;
-               if (power_state) {
-                       if (power_button_off) {
-diff -Nur kdeutils-3.4.3.orig/klaptopdaemon/portable.cpp kdeutils-3.4.3/klaptopdaemon/portable.cpp
---- kdeutils-3.4.3.orig/klaptopdaemon/portable.cpp     2005-10-05 15:26:42.000000000 +0200
-+++ kdeutils-3.4.3/klaptopdaemon/portable.cpp  2005-10-18 15:38:21.000000000 +0200
-@@ -1937,19 +1937,19 @@
- laptop_portable::get_button(LaptopButton l)   // true if a button is pressed
- {
-       if (::has_acpi()) {
--              QString *name=0;
-+              QString name;
-               switch (l) {
-               case LidButton:
--                      name = &acpi_lid_name;
-+                      name = acpi_lid_name;
-                       break;
-               case PowerButton:
--                      name = &acpi_power_name;
-+                      name = acpi_power_name;
-                       break;
-               default:
-                       break;
-               }
--              if (name) {
--                      QFile f(*name);
-+              if (!name.isNull()) {
-+                      QFile f(name);
-                       if (f.open(IO_ReadOnly)) {
-                               while (!f.atEnd()) {
-                                       QString l;
index 93020db73f2db501c82805cbda6a7bdbc04a23cf..ff8aada097c5987db15591c71ecc8876b5d9bb77 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kmail
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kmail/ChangeLog,v 1.98 2007/02/04 02:35:32 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kmail/ChangeLog,v 1.99 2007/02/05 11:54:33 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kmail-3.5.2-imap-fixes-2.diff, -files/kmail-3.5.2-misc-fixes.diff,
+  -files/kmail-3.5.2-misc-fixes-2.diff,
+  -files/kmail-3.5-ham_spam_icons.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kmail-3.5.2-r4.ebuild,
   -kmail-3.5.6.ebuild:
diff --git a/kde-base/kmail/files/kmail-3.5-ham_spam_icons.diff b/kde-base/kmail/files/kmail-3.5-ham_spam_icons.diff
deleted file mode 100644 (file)
index c85eb01..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-diff -urN kdepim-3.5.0.old/kmail/kmail-3.5-filter-icons.pl kdepim-3.5.0/kmail/kmail-3.5-filter-icons.pl
---- kdepim-3.5.0.old/kmail/kmail-3.5-filter-icons.pl   1970-01-01 01:00:00.000000000 +0100
-+++ kdepim-3.5.0/kmail/kmail-3.5-filter-icons.pl       2005-12-19 21:47:43.000000000 +0100
-@@ -0,0 +1,22 @@
-+#!/usr/bin/perl -w
-+
-+use strict;
-+
-+# This script updates some configuration keys
-+
-+# read the whole config file
-+my $currentGroup = "";
-+my %configFile;
-+while ( <> ) {
-+  chomp; # eat the trailing '\n'
-+  next if ( /^$/ ); # skip empty lines
-+  next if ( /^\#/ ); # skip comments
-+  if ( /^\[/ ) { # group begin
-+    $currentGroup = $_;
-+    next;
-+  } elsif ( $currentGroup =~ /^\[Filter #[0-9]+\]$/ && /^Icon=/ ) {
-+    my ($key,$value) = split /=/;
-+    print "# DELETE $currentGroup$key\n${currentGroup}\nIcon=mail_spam\n" if $value eq "mark_as_spam";
-+    print "# DELETE $currentGroup$key\n${currentGroup}\nIcon=mail_ham\n" if $value eq "mark_as_ham";
-+  }
-+}
-diff -urN kdepim-3.5.0.old/kmail/kmail.upd kdepim-3.5.0/kmail/kmail.upd
---- kdepim-3.5.0.old/kmail/kmail.upd   2005-09-10 10:24:01.000000000 +0200
-+++ kdepim-3.5.0/kmail/kmail.upd       2005-12-19 21:31:18.000000000 +0100
-@@ -158,6 +158,10 @@
- Id=3.4.1
- File=kmailrc
- Script=kmail-3.4.1-update-status-filters.pl,perl
-+# Update icon names for spam/ham filters
-+Id=3.5-filter-icons
-+File=kmailrc
-+Script=kmail-3.5-filter-icons.pl,perl
- #
- # Important notice:
- # If you add updates here, keep this text below them.
-diff -urN kdepim-3.5.0.old/kmail/kmstartup.cpp kdepim-3.5.0/kmail/kmstartup.cpp
---- kdepim-3.5.0.old/kmail/kmstartup.cpp       2005-11-08 23:33:29.000000000 +0100
-+++ kdepim-3.5.0/kmail/kmstartup.cpp   2005-12-19 21:21:00.000000000 +0100
-@@ -113,7 +113,8 @@
-     "3.4-misc",
-     "3.4a",
-     "3.4b",
--    "3.4.1"
-+    "3.4.1",
-+    "3.5-filter-icons"
-   };
-   static const int numUpdates = sizeof updates / sizeof *updates;
-   // Warning: do not remove entries in the above array, or the update-level check below will break
-diff -urN kdepim-3.5.0.old/kmail/Makefile.am kdepim-3.5.0/kmail/Makefile.am
---- kdepim-3.5.0.old/kmail/Makefile.am 2005-12-19 21:04:14.000000000 +0100
-+++ kdepim-3.5.0/kmail/Makefile.am     2005-12-19 21:54:08.000000000 +0100
-@@ -175,7 +175,8 @@
-                 kmail-3.3-misc.pl \
-                 kmail-3.3b1-misc.pl \
-                 kmail-3.4-misc.pl \
--                kmail-3.4.1-update-status-filters.pl
-+                kmail-3.4.1-update-status-filters.pl \
-+              kmail-3.5-filter-icons.pl
- 
- confdir = $(kde_confdir)
- conf_DATA = kmail.antispamrc kmail.antivirusrc
diff --git a/kde-base/kmail/files/kmail-3.5.2-imap-fixes-2.diff b/kde-base/kmail/files/kmail-3.5.2-imap-fixes-2.diff
deleted file mode 100644 (file)
index f8d7326..0000000
+++ /dev/null
@@ -1,434 +0,0 @@
---- kdepim/kmail/kmheaders.cpp 2006/03/02 12:26:51     515022
-+++ kdepim/kmail/kmheaders.cpp 2006/04/22 08:13:05     532593
-@@ -1841,7 +1841,7 @@
-   bool foundUnreadMessage = false;
- 
-   if (!mFolder) return -1;
--  if (!(mFolder->count()) > 0) return -1;
-+  if (mFolder->count() <= 0) return -1;
- 
-   if ((aStartAt >= 0) && (aStartAt < (int)mItems.size()))
-     item = mItems[aStartAt];
-@@ -2041,7 +2041,7 @@
- 
-   int idx = item->msgId();
-   KMMessage *msg = mFolder->getMsg(idx);
--  if (!msg->transferInProgress())
-+  if (msg && !msg->transferInProgress())
-   {
-     emit activated(mFolder->getMsg(idx));
-   }
-@@ -3280,7 +3280,8 @@
-         unlink(QFile::encodeName(sortFile));
-         kdWarning(5006) << "Error: Failure modifying " << sortFile << " (No space left on device?)" << endl;
-         kdWarning(5006) << __FILE__ << ":" << __LINE__ << endl;
--        //kmkernel->emergencyExit( i18n("Failure modifying %1\n(No space left on device?)").arg( sortFile ));
-+
-+        return true;
-     }
-     if(sortStream)
-         fclose(sortStream);
---- kdepim/kmail/imapaccountbase.cpp   2006/02/23 14:32:38     512746
-+++ kdepim/kmail/imapaccountbase.cpp   2006/04/15 13:05:11     530119
-@@ -1098,10 +1098,10 @@
-       {
-         DwBodyPart* newparent = dwpart;
-         const DwMessage* newmsg = dwmsg;
--        if ( part->originalContentTypeStr() == "MESSAGE/RFC822" &&
-+        if ( part->originalContentTypeStr() == "MESSAGE/RFC822" && dwpart &&
-              dwpart->Body().Message() )
-         {
--          // set the encapsulated message as new parent message
-+          // set the encapsulated message as the new message
-           newparent = 0;
-           newmsg = dwpart->Body().Message();
-         }
-@@ -1281,7 +1281,8 @@
-     if ( delim.isEmpty() ) {
-       delim = "/";
-     }
--    if ( !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
-+    if ( !newName.isEmpty() && 
-+         !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
-       newName = newName + delim;
-     }
-     newName = newName + folderName;
---- kdepim/kmail/kmfolderimap.cpp      2006/03/15 14:19:26     518857
-+++ kdepim/kmail/kmfolderimap.cpp      2006/04/15 13:05:11     530119
-@@ -110,6 +110,11 @@
-   if (mOpenCount <= 0 ) return;
-   if (mOpenCount > 0) mOpenCount--;
-   if (mOpenCount > 0 && !aForced) return;
-+  if (isSelected() && !aForced) {
-+      kdWarning(5006) << "Trying to close the selected folder " << label() << 
-+          " - ignoring!" << endl;
-+      return;
-+  }
-   // FIXME is this still needed?
-   if (mAccount)
-     mAccount->ignoreJobsForFolder( folder() );
-@@ -873,8 +878,10 @@
-     }
-     kmkernel->imapFolderMgr()->contentsChanged();
-   }
--  f->initializeFrom( this, "/INBOX/", "message/directory" );
--  f->setChildrenState( QString::null );
-+  if ( f ) {
-+    f->initializeFrom( this, "/INBOX/", "message/directory" );
-+    f->setChildrenState( QString::null );
-+  }
-   // so we have an INBOX
-   mAccount->setHasInbox( true );
- }
-@@ -1086,17 +1093,20 @@
-     int a = cstr.find("X-uidValidity: ");
-     int b = cstr.find("\r\n", a);
-     QString uidv;
--    if ( (b - a - 15) >= 0 ) uidv = cstr.mid(a + 15, b - a - 15);
-+    if ( (b - a - 15) >= 0 ) 
-+        uidv = cstr.mid(a + 15, b - a - 15);
-     a = cstr.find("X-Access: ");
-     b = cstr.find("\r\n", a);
-     QString access;
--    if ( (b - a - 10) >= 0 ) access = cstr.mid(a + 10, b - a - 10);
-+    if ( (b - a - 10) >= 0 ) 
-+        access = cstr.mid(a + 10, b - a - 10);
-     mReadOnly = access == "Read only";
-     a = cstr.find("X-Count: ");
-     b = cstr.find("\r\n", a);
-     int exists = -1;
--    bool ok;
--    if ( (b - a - 9) >= 0 ) exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
-+    bool ok = false;
-+    if ( (b - a - 9) >= 0 ) 
-+        exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
-     if ( !ok ) exists = -1;
-     QString startUid;
-     if (uidValidity() != uidv)
---- kdepim/kmail/kmfoldercachedimap.cpp        2006/02/11 22:39:04     508499
-+++ kdepim/kmail/kmfoldercachedimap.cpp        2006/05/01 18:24:21     536266
-@@ -539,8 +539,11 @@
-   mRecurse = recurse;
-   assert( account() );
- 
--  mAccount->mailCheckProgressItem()->reset();
--  mAccount->mailCheckProgressItem()->setTotalItems( 100 );
-+  ProgressItem *progressItem = mAccount->mailCheckProgressItem();
-+  if ( progressItem ) {
-+    progressItem->reset();
-+    progressItem->setTotalItems( 100 );
-+  }
-   mProgress = 0;
- 
- #if 0
-@@ -1115,12 +1118,12 @@
-       job->start();
-       return;
-     } else {
--      const QString msg ( i18n( "<p>There are new messages in this folder, which "
-+      const QString msg ( i18n( "<p>There are new messages in this folder (%1), which "
-             "have not been uploaded to the server yet, but you do not seem to "
-             "have sufficient access rights on the folder now to upload them. "
-             "Please contact your administrator to allow upload of new messages "
-             "to you, or move them out of this folder.</p> "
--            "<p>Do you want to move these messages to another folder now?</p>") );
-+            "<p>Do you want to move these messages to another folder now?</p>").arg( folder()->prettyURL() ) );
-       if ( KMessageBox::warningYesNo( 0, msg, QString::null, i18n("Move"), i18n("Do Not Move") ) == KMessageBox::Yes ) {
-         KMail::KMFolderSelDlg dlg( kmkernel->getKMMainWidget(),
-             i18n("Move Messages to Folder"), true );
-@@ -1746,11 +1749,14 @@
-         f = static_cast<KMFolderCachedImap*>(newFolder->storage());
-       }
-     }
--    f->setAccount( mAccount );
--    f->setImapPath( "/INBOX/" );
--    f->folder()->setLabel( i18n("inbox") );
-+    if ( f ) {
-+      f->setAccount( mAccount );
-+      f->setImapPath( "/INBOX/" );
-+      f->folder()->setLabel( i18n("inbox") );
-+    }
-     if (!node) {
--      f->close();
-+      if ( f )
-+        f->close();
-       kmkernel->dimapFolderMgr()->contentsChanged();
-     }
-     // so we have an INBOX
---- kdepim/kmail/kmfoldertree.cpp      2006/02/13 20:29:00     509156
-+++ kdepim/kmail/kmfoldertree.cpp      2006/04/28 09:54:26     534978
-@@ -139,7 +139,7 @@
-   KIconLoader * il = KGlobal::instance()->iconLoader();
-   QPixmap pm = il->loadIcon( icon, KIcon::Small, size,
-                              KIcon::DefaultState, 0, true );
--  if ( pm.isNull() ) {
-+  if ( mFolder && pm.isNull() ) {
-       pm = il->loadIcon( mFolder->normalIconPath(), KIcon::Small, size,
-                          KIcon::DefaultState, 0, true );
-   }
-@@ -157,7 +157,7 @@
-     pm = normalIcon( size );
- 
-   KIconLoader * il = KGlobal::instance()->iconLoader();
--  if ( mFolder->useCustomIcons() ) {
-+  if ( mFolder && mFolder->useCustomIcons() ) {
-     pm = il->loadIcon( mFolder->unreadIconPath(), KIcon::Small, size,
-                        KIcon::DefaultState, 0, true );
-     if ( pm.isNull() )
-@@ -1020,10 +1020,10 @@
-       mMainWidget->action("compact")->plug(folderMenu);
- 
-       folderMenu->insertSeparator();
--      if ( !fti->folder()->isSystemFolder() )
-+      if ( !fti->folder()->isSystemFolder() ) {
-         mMainWidget->action("delete_folder")->plug(folderMenu);
--
--      folderMenu->insertSeparator();
-+        folderMenu->insertSeparator();
-+      }
-       mMainWidget->action("empty")->plug(folderMenu);
-       folderMenu->insertSeparator();
-     }
-@@ -1472,7 +1472,7 @@
- 
-   KMFolderTreeItem *fti = static_cast<KMFolderTreeItem*>(item);
- 
--  if (fti && fti->folder() && col != 0 && !currentFolder()->child())
-+  if ((!fti) || (fti && fti->folder() && col != 0 && !currentFolder()->child()))
-           return;
- 
-   QString fldName, oldFldName;
-@@ -1546,10 +1546,12 @@
- 
-   // get the unread count
-   int count = 0;
--  if (folder->noContent()) // always empty
-+  if (folder && folder->noContent()) // always empty
-     count = -1;
--  else
--    count = fti->folder()->countUnread();
-+  else {
-+    if ( fti->folder() ) 
-+      count = fti->folder()->countUnread();
-+  }
- 
-   // set it
-   bool repaint = false;
-@@ -1848,6 +1850,9 @@
- void KMFolderTree::moveFolder( KMFolder* destination )
- {
-   KMFolder* folder = currentFolder();
-+  if (!folder)
-+      return;
-+
-   KMFolderDir* parent = &(kmkernel->folderMgr()->dir());
-   if ( destination )
-     parent = destination->createChildFolder();
-@@ -1857,7 +1862,7 @@
- 
-   KMFolderDir* folderDir = parent;
-   // check that the folder can be moved
--  if ( folder && folder->child() )
-+  if ( folder->child() )
-   {
-     while ( folderDir && ( folderDir != &kmkernel->folderMgr()->dir() ) &&
-         ( folderDir != folder->parent() ) )
-@@ -1871,13 +1876,13 @@
-     }
-   }
- 
--  if( folder && folder->child() && parent &&
-+  if( folder->child() && parent &&
-       ( parent->path().find( folder->child()->path() + "/" ) == 0 ) ) {
-     KMessageBox::error( this, message );
-     return;
-   }
- 
--  if( folder && folder->child()
-+  if( folder->child()
-       && ( parent == folder->child() ) ) {
-     KMessageBox::error( this, message );
-     return;
---- kdepim/kmail/imapjob.cpp   2005/08/12 17:17:32     446148
-+++ kdepim/kmail/imapjob.cpp   2006/05/04 21:30:58     537478
-@@ -97,11 +97,12 @@
-   // imap folder, use its account for keeping track of the job. Otherwise,
-   // this is a get job and the src folder is an imap one. Use its account
-   // then.
--  KMAcctImap *account;
-+  KMAcctImap *account = 0;
-   if (folder) {
-     account = folder->account();
-   } else {
--    account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
-+    if ( msg_parent && msg_parent->storage() )
-+      account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
-   }
-   if ( !account ||
-        account->makeConnection() == ImapAccountBase::Error ) {
-@@ -127,7 +128,7 @@
-       url.setPath( folder->imapPath() + ";SECTION=" + flags );
-       ImapAccountBase::jobData jd;
-       jd.parent = 0; jd.offset = 0; jd.done = 0;
--      jd.total = ( curMsg->msgSizeServer() > 0 ) ? 
-+      jd.total = ( curMsg->msgSizeServer() > 0 ) ?
-         curMsg->msgSizeServer() : curMsg->msgSize();
-       jd.msgList.append( curMsg );
-       QCString cstr( curMsg->asString() );
-@@ -192,7 +193,7 @@
-                           "ImapJobCopyMove"+ProgressManager::getUniqueID(),
-                           i18n("Server operation"),
-                           i18n("Source folder: %1 - Destination folder: %2")
--                            .arg( msg_parent->prettyURL(), 
-+                            .arg( msg_parent->prettyURL(),
-                                   mDestFolder->prettyURL() ),
-                           true,
-                           account->useSSL() || account->useTLS() );
-@@ -223,21 +224,23 @@
-   if ( mDestFolder )
-   {
-     KMAcctImap *account = static_cast<KMFolderImap*>(mDestFolder->storage())->account();
--    if ( account &&  mJob ) {
--      ImapAccountBase::JobIterator it = account->findJob( mJob );
--      if ( it != account->jobsEnd() ) {
--        if( (*it).progressItem ) {
--          (*it).progressItem->setComplete();
--          (*it).progressItem = 0;
--        }
--        if ( !(*it).msgList.isEmpty() ) {
--          for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
--            mit.current()->setTransferInProgress( false );
-+    if ( account ) {
-+      if ( mJob ) {
-+        ImapAccountBase::JobIterator it = account->findJob( mJob );
-+        if ( it != account->jobsEnd() ) {
-+          if( (*it).progressItem ) {
-+            (*it).progressItem->setComplete();
-+            (*it).progressItem = 0;
-+          }
-+          if ( !(*it).msgList.isEmpty() ) {
-+            for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+              mit.current()->setTransferInProgress( false );
-+          }
-         }
-+        account->removeJob( mJob );
-       }
--      account->removeJob( mJob );
-+      account->mJobList.remove( this );
-     }
--    account->mJobList.remove( this );
-     mDestFolder->close();
-   }
- 
-@@ -245,21 +248,23 @@
-     if (!mDestFolder || mDestFolder != mSrcFolder) {
-       if (! (mSrcFolder->folderType() == KMFolderTypeImap) ) return;
-       KMAcctImap *account = static_cast<KMFolderImap*>(mSrcFolder->storage())->account();
--      if ( account && mJob ) {
--        ImapAccountBase::JobIterator it = account->findJob( mJob );
--        if ( it != account->jobsEnd() ) {
--          if( (*it).progressItem ) {
--            (*it).progressItem->setComplete();
--            (*it).progressItem = 0;
--          }
--          if ( !(*it).msgList.isEmpty() ) {
--            for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
--              mit.current()->setTransferInProgress( false );
-+      if ( account ) {
-+        if ( mJob ) {
-+          ImapAccountBase::JobIterator it = account->findJob( mJob );
-+          if ( it != account->jobsEnd() ) {
-+            if( (*it).progressItem ) {
-+              (*it).progressItem->setComplete();
-+              (*it).progressItem = 0;
-+            }
-+            if ( !(*it).msgList.isEmpty() ) {
-+              for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+                mit.current()->setTransferInProgress( false );
-+            }
-           }
-+          account->removeJob( mJob ); // remove the associated kio job
-         }
--        account->removeJob( mJob ); // remove the associated kio job
-+        account->mJobList.remove( this ); // remove the folderjob
-       }
--      account->mJobList.remove( this ); // remove the folderjob
-     }
-     mSrcFolder->close();
-   }
-@@ -270,15 +275,15 @@
- void ImapJob::slotGetNextMessage()
- {
-   KMMessage *msg = mMsgList.first();
--  KMFolderImap *msgParent = static_cast<KMFolderImap*>(msg->storage());
--  KMAcctImap *account = msgParent->account();
--  if ( msg->UID() == 0 )
-+  KMFolderImap *msgParent = msg ? static_cast<KMFolderImap*>(msg->storage()) : 0;
-+  if ( !msgParent || msg->UID() == 0 )
-   {
-     // broken message
-     emit messageRetrieved( 0 );
-     deleteLater();
-     return;
-   }
-+  KMAcctImap *account = msgParent->account();
-   KURL url = account->getUrl();
-   QString path = msgParent->imapPath() + ";UID=" + QString::number(msg->UID());
-   ImapAccountBase::jobData jd;
-@@ -391,7 +396,7 @@
-         dataSize = Util::crlf2lf( (*it).data.data(), dataSize ); // always <=
-         (*it).data.resize( dataSize );
- 
--        // During the construction of the message from the byteArray it does 
-+        // During the construction of the message from the byteArray it does
-         // not have a uid. Therefore we have to make sure that no connected
-         // slots are called, since they would operate on uid == 0.
-         msg->parent()->storage()->blockSignals( true );
-@@ -445,7 +450,7 @@
-       parent->ignoreJobsForMessage( msg );
-       int idx = parent->find( msg );
-       if (idx != -1) parent->removeMsg( idx, true );
--      // the removeMsg will unGet the message, which will delete all 
-+      // the removeMsg will unGet the message, which will delete all
-       // jobs, including this one
-       return;
-     }
---- kdepim/kmail/kmacctcachedimap.cpp  2005/07/26 18:54:59     438982
-+++ kdepim/kmail/kmacctcachedimap.cpp  2006/05/06 09:14:35     537923
-@@ -381,14 +381,14 @@
- //-----------------------------------------------------------------------------
- void KMAcctCachedImap::addDeletedFolder( KMFolder* folder )
- {
--  if ( folder->folderType() != KMFolderTypeCachedImap )
-+  if ( !folder || folder->folderType() != KMFolderTypeCachedImap )
-     return;
-   KMFolderCachedImap* storage = static_cast<KMFolderCachedImap*>(folder->storage());
-   addDeletedFolder( storage->imapPath() );
-   kdDebug(5006) << k_funcinfo << storage->imapPath() << endl;
- 
-   // Add all child folders too
--  if( folder && folder->child() ) {
-+  if( folder->child() ) {
-     KMFolderNode *node = folder->child()->first();
-     while( node ) {
-       if( !node->isDir() ) {
---- kdepim/kmail/kmcommands.cpp        2006/03/14 20:17:40     518656
-+++ kdepim/kmail/kmcommands.cpp        2006/05/06 09:14:35     537923
-@@ -1724,7 +1724,7 @@
-       msg = srcFolder->getMsg(idx);
-     }
- 
--    if (srcFolder &&
-+    if (srcFolder && mDestFolder &&
-         (srcFolder->folderType()== KMFolderTypeImap) &&
-         (mDestFolder->folderType() == KMFolderTypeImap) &&
-         (static_cast<KMFolderImap*>(srcFolder->storage())->account() ==
-@@ -1761,7 +1761,7 @@
-       }
-     }
- 
--    if (!isMessage && list.isEmpty())
-+    if (srcFolder && !isMessage && list.isEmpty())
-     {
-       assert(idx != -1);
-       srcFolder->unGetMsg( idx );
diff --git a/kde-base/kmail/files/kmail-3.5.2-misc-fixes-2.diff b/kde-base/kmail/files/kmail-3.5.2-misc-fixes-2.diff
deleted file mode 100644 (file)
index f05626b..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
---- kdepim/kmail/attachmentlistview.cpp        2005/07/26 18:54:59     438982
-+++ kdepim/kmail/attachmentlistview.cpp        2006/04/15 06:51:13     530022
-@@ -92,7 +92,7 @@
-     QBuffer serNumBuffer( serNums );
-     serNumBuffer.open( IO_ReadOnly );
-     QDataStream serNumStream( &serNumBuffer );
--    unsigned long serNum;
-+    Q_UINT32 serNum;
-     KMFolder *folder = 0;
-     int idx;
-     QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/kmedit.cpp    2006/02/20 11:40:20     511574
-+++ kdepim/kmail/kmedit.cpp    2006/04/15 06:51:13     530022
-@@ -144,7 +144,7 @@
-         QBuffer serNumBuffer(serNums);
-         serNumBuffer.open(IO_ReadOnly);
-         QDataStream serNumStream(&serNumBuffer);
--        unsigned long serNum;
-+        Q_UINT32 serNum;
-         KMFolder *folder = 0;
-         int idx;
-         QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:18     527760
-+++ kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:52     527761
-@@ -1463,6 +1463,9 @@
- 
- void KMKernel::readConfig()
- {
-+  //Needed here, since this function is also called when the configuration
-+  //changes, and the static variables should be updated then - IOF
-+  KMMessage::readConfig();
- }
- 
- void KMKernel::cleanupImapFolders()
---- kdepim/kmail/kmmsgbase.cpp 2006/01/11 14:34:42     496941
-+++ kdepim/kmail/kmmsgbase.cpp 2006/04/15 13:05:11     530119
-@@ -870,7 +870,7 @@
- 
-   char *l;
-   for ( l = latin.data(); *l; ++l ) {
--    if ( ( *l & 0xE0 == 0 ) || ( *l & 0x80 ) )
-+    if ( ( ( *l & 0xE0 ) == 0 ) || ( *l & 0x80 ) )
-       // *l is control character or 8-bit char
-       break;
-   }
---- kdepim/kmail/kmmsgdict.cpp 2005/07/26 18:54:59     438982
-+++ kdepim/kmail/kmmsgdict.cpp 2006/04/15 13:05:11     530119
-@@ -205,7 +205,16 @@
-   }
- 
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if (folder && index == -1)
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::insert: Cannot insert the message, "
-+      << "null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return 0;
-+  }
-+
-+  if (index == -1)
-     index = folder->find(msg);
- 
-   // Should not happen, indicates id file corruption
-@@ -241,7 +250,16 @@
-                      const KMMsgBase *msg, int index)
- {
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if ( folder && index == -1 )
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::replace: Cannot replace the message serial "
-+      << "number, null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return;
-+  }
-+
-+  if ( index == -1 )
-     index = folder->find( msg );
- 
-   remove( msgSerNum );
---- kdepim/kmail/renamejob.cpp 2005/12/10 04:41:02     487311
-+++ kdepim/kmail/renamejob.cpp 2006/04/15 13:05:11     530119
-@@ -59,11 +59,13 @@
-    mNewName( newName ), mNewFolder( 0 )
- {
-   mStorageTempOpened = 0;
--  mOldName = storage->name();
--  if ( storage->folderType() == KMFolderTypeImap ) {
--    mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
--  } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
--    mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+  if ( storage ) {
-+    mOldName = storage->name();
-+    if ( storage->folderType() == KMFolderTypeImap ) {
-+      mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
-+    } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
-+      mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+    }
-   }
- }
- 
---- kdepim/kmail/configuredialog_p.h   2005/08/19 15:04:44     450950
-+++ kdepim/kmail/configuredialog_p.h   2006/04/01 23:19:36     525407
-@@ -715,8 +715,7 @@
-   void slotOutlookCompatibleClicked();
- 
- private:
--  //virtual void doLoadFromGlobalSettings();
--  virtual void doLoadOther();
-+  virtual void doLoadFromGlobalSettings();
-   //FIXME virtual void doResetToDefaultsOther();
- 
- private:
---- kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:18     527760
-+++ kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:52     527761
-@@ -20,17 +20,14 @@
-     <entry name="PhraseForward" type="String" key="phrase-forward">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>Forwarded Message</default>
-     </entry>
-     <entry name="PhraseReplySender" type="String" key="phrase-reply">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, you wrote:</default>
-     </entry>
-     <entry name="PhraseReplyAll" type="String" key="phrase-reply-all">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, %F wrote:</default>
-     </entry>
- 
-   </group>
---- kdepim/kmail/kmfolder.cpp  2005/12/06 21:29:44     486141
-+++ kdepim/kmail/kmfolder.cpp  2006/04/18 20:41:15     531267
-@@ -84,12 +84,6 @@
-     }
-   }
- 
--   // trigger from here, since it needs a fully constructed FolderStorage
--  if ( mExportsSernums )
--    mStorage->registerWithMessageDict();
--  if ( !mHasIndex )
--    mStorage->setAutoCreateIndex( false );
--
-   if ( aParent ) {
-     connect( mStorage, SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ),
-              aParent->manager(), SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ) );
-@@ -133,8 +127,16 @@
-                 this, SLOT( slotContentsTypeChanged( KMail::FolderContentsType ) ) );
- 
-   //FIXME: Centralize all the readConfig calls somehow - Zack
-+  // Meanwhile, readConfig must be done before registerWithMessageDict, since
-+  // that one can call writeConfig in some circumstances - David
-   mStorage->readConfig();
- 
-+   // trigger from here, since it needs a fully constructed FolderStorage
-+  if ( mExportsSernums )
-+    mStorage->registerWithMessageDict();
-+  if ( !mHasIndex )
-+    mStorage->setAutoCreateIndex( false );
-+
-   if ( mId == 0 && aParent )
-     mId = aParent->manager()->createId();
- }
---- kdepim/kmail/configuredialog.cpp   2006/01/21 12:34:03     500799
-+++ kdepim/kmail/configuredialog.cpp   2006/05/03 08:46:45     536841
-@@ -2276,7 +2276,7 @@
-     const QString encoding = KGlobal::charsets()->encodingForName(*it);
-     if ( encoding == "iso-8859-15" )
-         indexOfLatin9 = i;
--    if( false && encoding == currentEncoding )
-+    if( encoding == currentEncoding )
-     {
-       mCharsetCombo->setCurrentItem( i );
-       found = true;
-@@ -3348,15 +3348,12 @@
-            mAttachWordsListEditor, SLOT(setEnabled(bool)) );
- }
- 
--void ComposerPage::AttachmentsTab::doLoadOther() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--
-+void ComposerPage::AttachmentsTab::doLoadFromGlobalSettings() {
-   mOutlookCompatibleCheck->setChecked(
--    composer.readBoolEntry( "outlook-compatible-attachments", false ) );
-+    GlobalSettings::self()->outlookCompatibleAttachments() );
-   mMissingAttachmentDetectionCheck->setChecked(
--    composer.readBoolEntry( "showForgottenAttachmentWarning", true ) );
--  QStringList attachWordsList =
--    composer.readListEntry( "attachment-keywords" );
-+    GlobalSettings::self()->showForgottenAttachmentWarning() );
-+  QStringList attachWordsList = GlobalSettings::self()->attachmentKeywords();
-   if ( attachWordsList.isEmpty() ) {
-     // default value
-     attachWordsList << QString::fromLatin1("attachment")
-@@ -3371,13 +3368,12 @@
- }
- 
- void ComposerPage::AttachmentsTab::save() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--  composer.writeEntry( "outlook-compatible-attachments",
--                       mOutlookCompatibleCheck->isChecked() );
--  composer.writeEntry( "showForgottenAttachmentWarning",
--                       mMissingAttachmentDetectionCheck->isChecked() );
--  composer.writeEntry( "attachment-keywords",
--                       mAttachWordsListEditor->stringList() );
-+  GlobalSettings::self()->setOutlookCompatibleAttachments(
-+    mOutlookCompatibleCheck->isChecked() );
-+  GlobalSettings::self()->setShowForgottenAttachmentWarning(
-+    mMissingAttachmentDetectionCheck->isChecked() );
-+  GlobalSettings::self()->setAttachmentKeywords(
-+    mAttachWordsListEditor->stringList() );
- }
- 
- void ComposerPageAttachmentsTab::slotOutlookCompatibleClicked()
---- kdepim/kmail/antispamwizard.cpp    2005/12/30 00:15:02     492457
-+++ kdepim/kmail/antispamwizard.cpp    2006/05/06 09:14:35     537923
-@@ -502,7 +502,7 @@
-       while ( account ) {
-         if ( account->type() == "pop" || account->type().contains( "imap" ) ) {
-           const NetworkAccount * n = dynamic_cast<const NetworkAccount*>( account );
--          if ( n->host().lower().contains( pattern.lower() ) ) {
-+          if ( n && n->host().lower().contains( pattern.lower() ) ) {
-             mInfoPage->addAvailableTool( (*it).getVisibleName() );
-             found = true;
-           }
---- kdepim/kmail/kmmessage.cpp 2006/03/16 12:47:35     519171
-+++ kdepim/kmail/kmmessage.cpp 2006/05/06 09:14:35     537923
-@@ -2667,7 +2667,7 @@
-       parts.removeLast();
-     }
- 
--    if (part->Body().Message() &&
-+    if (part && part->Body().Message() &&
-         part->Body().Message()->Body().FirstBodyPart())
-     {
-       part = part->Body().Message()->Body().FirstBodyPart();
---- kdepim/kmail/kmreaderwin.cpp       2006/02/20 20:15:05     511744
-+++ kdepim/kmail/kmreaderwin.cpp       2006/05/06 09:14:35     537923
-@@ -371,7 +371,7 @@
-         if( dataNode->parentNode() && !weAreReplacingTheRootNode ) {
- kdDebug(5006) << "dataNode is NOT replacing the root node:  Store the headers." << endl;
-           resultingData += headers->AsString().c_str();
--        } else if( weAreReplacingTheRootNode && part->hasHeaders() ){
-+        } else if( weAreReplacingTheRootNode && part && part->hasHeaders() ){
- kdDebug(5006) << "dataNode replace the root node:  Do NOT store the headers but change" << endl;
- kdDebug(5006) << "                                 the Message's headers accordingly." << endl;
- kdDebug(5006) << "              old Content-Type = " << rootHeaders.ContentType().AsString().c_str() << endl;
---- kdepim/kmail/kmsender.cpp  2006/03/20 17:51:08     520754
-+++ kdepim/kmail/kmsender.cpp  2006/05/06 09:14:35     537923
-@@ -373,12 +373,14 @@
-       KMessageBox::information(0, i18n("Critical error: "
-                    "Unable to process sent mail (out of space?)"
-                    "Moving failing message to \"sent-mail\" folder."));
--      sentFolder->moveMsg(mCurrentMsg);
--      sentFolder->close();
-+      if ( sentFolder ) {
-+        sentFolder->moveMsg(mCurrentMsg);
-+        sentFolder->close();
-+      }
-       cleanup();
-       return;
-     case 1:
--      if (sentFolder->moveMsg(mCurrentMsg) != 0)
-+      if ( sentFolder && sentFolder->moveMsg(mCurrentMsg) != 0 )
-       {
-         KMessageBox::error(0, i18n("Moving the sent message \"%1\" from the "
-           "\"outbox\" to the \"sent-mail\" folder failed.\n"
---- kdepim/kmail/objecttreeparser.cpp  2005/12/16 16:18:58     488973
-+++ kdepim/kmail/objecttreeparser.cpp  2006/05/06 09:14:35     537923
-@@ -92,6 +92,7 @@
- #include <qbuffer.h>
- #include <qpixmap.h>
- #include <qpainter.h>
-+#include <qregexp.h>
- 
- // other headers
- #include <memory>
-@@ -277,7 +278,7 @@
-                               << node->typeString() << '/' << node->subTypeString()
-                               << ')' << endl;
- 
--        if ( !bpf->process( this, node, processResult ) )
-+        if ( bpf && !bpf->process( this, node, processResult ) )
-           defaultHandling( node, processResult );
-       }
-       node->setProcessed( true, false );
-@@ -765,30 +766,21 @@
-   //static
-   bool ObjectTreeParser::containsExternalReferences( const QCString & str )
-   {
--    int httpPos = str.find( "\"http:", 0, true );
--    int httpsPos = str.find( "\"https:", 0, true );
-+    QRegExp httpRegExp("(\\\"|\\\'|url\\s*\\(\\s*)http[s]?:");
-+    int httpPos = str.find( httpRegExp, 0 );
- 
--    while ( httpPos >= 0 || httpsPos >= 0 ) {
--      // pos = index of next occurrence of "http: or "https: whichever comes first
--      int pos = ( httpPos < httpsPos )
--                ? ( ( httpPos >= 0 ) ? httpPos : httpsPos )
--                : ( ( httpsPos >= 0 ) ? httpsPos : httpPos );
-+    while ( httpPos >= 0 ) {
-       // look backwards for "href"
--      if ( pos > 5 ) {
--        int hrefPos = str.findRev( "href", pos - 5, true );
-+      if ( httpPos > 5 ) {
-+        int hrefPos = str.findRev( "href", httpPos - 5, true );
-         // if no 'href' is found or the distance between 'href' and '"http[s]:'
-         // is larger than 7 (7 is the distance in 'href = "http[s]:') then
-         // we assume that we have found an external reference
--        if ( ( hrefPos == -1 ) || ( pos - hrefPos > 7 ) )
-+        if ( ( hrefPos == -1 ) || ( httpPos - hrefPos > 7 ) )
-           return true;
-       }
-       // find next occurrence of "http: or "https:
--      if ( pos == httpPos ) {
--        httpPos = str.find( "\"http:", httpPos + 6, true );
--      }
--      else {
--        httpsPos = str.find( "\"https:", httpsPos + 7, true );
--      }
-+      httpPos = str.find( httpRegExp, httpPos + 6 );
-     }
-     return false;
-   }
diff --git a/kde-base/kmail/files/kmail-3.5.2-misc-fixes.diff b/kde-base/kmail/files/kmail-3.5.2-misc-fixes.diff
deleted file mode 100644 (file)
index 001a048..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
---- kdepim/kmail/attachmentlistview.cpp        2005/07/26 18:54:59     438982
-+++ kdepim/kmail/attachmentlistview.cpp        2006/04/15 06:51:13     530022
-@@ -92,7 +92,7 @@
-     QBuffer serNumBuffer( serNums );
-     serNumBuffer.open( IO_ReadOnly );
-     QDataStream serNumStream( &serNumBuffer );
--    unsigned long serNum;
-+    Q_UINT32 serNum;
-     KMFolder *folder = 0;
-     int idx;
-     QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/configuredialog.cpp   2006/01/21 12:34:03     500799
-+++ kdepim/kmail/configuredialog.cpp   2006/04/01 23:19:36     525407
-@@ -3348,15 +3348,12 @@
-            mAttachWordsListEditor, SLOT(setEnabled(bool)) );
- }
- 
--void ComposerPage::AttachmentsTab::doLoadOther() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--
-+void ComposerPage::AttachmentsTab::doLoadFromGlobalSettings() {
-   mOutlookCompatibleCheck->setChecked(
--    composer.readBoolEntry( "outlook-compatible-attachments", false ) );
-+    GlobalSettings::self()->outlookCompatibleAttachments() );
-   mMissingAttachmentDetectionCheck->setChecked(
--    composer.readBoolEntry( "showForgottenAttachmentWarning", true ) );
--  QStringList attachWordsList =
--    composer.readListEntry( "attachment-keywords" );
-+    GlobalSettings::self()->showForgottenAttachmentWarning() );
-+  QStringList attachWordsList = GlobalSettings::self()->attachmentKeywords();
-   if ( attachWordsList.isEmpty() ) {
-     // default value
-     attachWordsList << QString::fromLatin1("attachment")
-@@ -3371,13 +3368,12 @@
- }
- 
- void ComposerPage::AttachmentsTab::save() {
--  KConfigGroup composer( KMKernel::config(), "Composer" );
--  composer.writeEntry( "outlook-compatible-attachments",
--                       mOutlookCompatibleCheck->isChecked() );
--  composer.writeEntry( "showForgottenAttachmentWarning",
--                       mMissingAttachmentDetectionCheck->isChecked() );
--  composer.writeEntry( "attachment-keywords",
--                       mAttachWordsListEditor->stringList() );
-+  GlobalSettings::self()->setOutlookCompatibleAttachments(
-+    mOutlookCompatibleCheck->isChecked() );
-+  GlobalSettings::self()->setShowForgottenAttachmentWarning(
-+    mMissingAttachmentDetectionCheck->isChecked() );
-+  GlobalSettings::self()->setAttachmentKeywords(
-+    mAttachWordsListEditor->stringList() );
- }
- 
- void ComposerPageAttachmentsTab::slotOutlookCompatibleClicked()
---- kdepim/kmail/kmedit.cpp    2006/02/20 11:40:20     511574
-+++ kdepim/kmail/kmedit.cpp    2006/04/15 06:51:13     530022
-@@ -144,7 +144,7 @@
-         QBuffer serNumBuffer(serNums);
-         serNumBuffer.open(IO_ReadOnly);
-         QDataStream serNumStream(&serNumBuffer);
--        unsigned long serNum;
-+        Q_UINT32 serNum;
-         KMFolder *folder = 0;
-         int idx;
-         QPtrList<KMMsgBase> messageList;
---- kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:18     527760
-+++ kdepim/kmail/kmkernel.cpp  2006/04/09 09:53:52     527761
-@@ -1463,6 +1463,9 @@
- 
- void KMKernel::readConfig()
- {
-+  //Needed here, since this function is also called when the configuration
-+  //changes, and the static variables should be updated then - IOF
-+  KMMessage::readConfig();
- }
- 
- void KMKernel::cleanupImapFolders()
---- kdepim/kmail/kmmsgbase.cpp 2006/01/11 14:34:42     496941
-+++ kdepim/kmail/kmmsgbase.cpp 2006/04/15 13:05:11     530119
-@@ -870,7 +870,7 @@
- 
-   char *l;
-   for ( l = latin.data(); *l; ++l ) {
--    if ( ( *l & 0xE0 == 0 ) || ( *l & 0x80 ) )
-+    if ( ( ( *l & 0xE0 ) == 0 ) || ( *l & 0x80 ) )
-       // *l is control character or 8-bit char
-       break;
-   }
---- kdepim/kmail/kmmsgdict.cpp 2005/07/26 18:54:59     438982
-+++ kdepim/kmail/kmmsgdict.cpp 2006/04/15 13:05:11     530119
-@@ -205,7 +205,16 @@
-   }
- 
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if (folder && index == -1)
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::insert: Cannot insert the message, "
-+      << "null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return 0;
-+  }
-+
-+  if (index == -1)
-     index = folder->find(msg);
- 
-   // Should not happen, indicates id file corruption
-@@ -241,7 +250,16 @@
-                      const KMMsgBase *msg, int index)
- {
-   KMFolderIndex* folder = static_cast<KMFolderIndex*>( msg->storage() );
--  if ( folder && index == -1 )
-+  if ( !folder ) {
-+    kdDebug(5006) << "KMMsgDict::replace: Cannot replace the message serial "
-+      << "number, null pointer to storage. Requested serial: " << msgSerNum
-+      << endl;
-+    kdDebug(5006) << "  Message info: Subject: " << msg->subject() << ", To: "
-+      << msg->toStrip() << ", Date: " << msg->dateStr() << endl; 
-+    return;
-+  }
-+
-+  if ( index == -1 )
-     index = folder->find( msg );
- 
-   remove( msgSerNum );
---- kdepim/kmail/kmsender.cpp  2006/03/20 17:51:08     520754
-+++ kdepim/kmail/kmsender.cpp  2006/04/15 13:05:11     530119
-@@ -373,8 +373,10 @@
-       KMessageBox::information(0, i18n("Critical error: "
-                    "Unable to process sent mail (out of space?)"
-                    "Moving failing message to \"sent-mail\" folder."));
--      sentFolder->moveMsg(mCurrentMsg);
--      sentFolder->close();
-+      if ( sentFolder ) {
-+        sentFolder->moveMsg(mCurrentMsg);
-+        sentFolder->close();
-+      }
-       cleanup();
-       return;
-     case 1:
---- kdepim/kmail/objecttreeparser.cpp  2005/12/16 16:18:58     488973
-+++ kdepim/kmail/objecttreeparser.cpp  2006/04/02 13:18:14     525563
-@@ -92,6 +92,7 @@
- #include <qbuffer.h>
- #include <qpixmap.h>
- #include <qpainter.h>
-+#include <qregexp.h>
- 
- // other headers
- #include <memory>
-@@ -765,30 +766,21 @@
-   //static
-   bool ObjectTreeParser::containsExternalReferences( const QCString & str )
-   {
--    int httpPos = str.find( "\"http:", 0, true );
--    int httpsPos = str.find( "\"https:", 0, true );
-+    QRegExp httpRegExp("(\\\"|\\\'|url\\s*\\(\\s*)http[s]?:");
-+    int httpPos = str.find( httpRegExp, 0 );
- 
--    while ( httpPos >= 0 || httpsPos >= 0 ) {
--      // pos = index of next occurrence of "http: or "https: whichever comes first
--      int pos = ( httpPos < httpsPos )
--                ? ( ( httpPos >= 0 ) ? httpPos : httpsPos )
--                : ( ( httpsPos >= 0 ) ? httpsPos : httpPos );
-+    while ( httpPos >= 0 ) {
-       // look backwards for "href"
--      if ( pos > 5 ) {
--        int hrefPos = str.findRev( "href", pos - 5, true );
-+      if ( httpPos > 5 ) {
-+        int hrefPos = str.findRev( "href", httpPos - 5, true );
-         // if no 'href' is found or the distance between 'href' and '"http[s]:'
-         // is larger than 7 (7 is the distance in 'href = "http[s]:') then
-         // we assume that we have found an external reference
--        if ( ( hrefPos == -1 ) || ( pos - hrefPos > 7 ) )
-+        if ( ( hrefPos == -1 ) || ( httpPos - hrefPos > 7 ) )
-           return true;
-       }
-       // find next occurrence of "http: or "https:
--      if ( pos == httpPos ) {
--        httpPos = str.find( "\"http:", httpPos + 6, true );
--      }
--      else {
--        httpsPos = str.find( "\"https:", httpsPos + 7, true );
--      }
-+      httpPos = str.find( httpRegExp, httpPos + 6 );
-     }
-     return false;
-   }
---- kdepim/kmail/renamejob.cpp 2005/12/10 04:41:02     487311
-+++ kdepim/kmail/renamejob.cpp 2006/04/15 13:05:11     530119
-@@ -59,11 +59,13 @@
-    mNewName( newName ), mNewFolder( 0 )
- {
-   mStorageTempOpened = 0;
--  mOldName = storage->name();
--  if ( storage->folderType() == KMFolderTypeImap ) {
--    mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
--  } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
--    mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+  if ( storage ) {
-+    mOldName = storage->name();
-+    if ( storage->folderType() == KMFolderTypeImap ) {
-+      mOldImapPath = static_cast<KMFolderImap*>(storage)->imapPath();
-+    } else if ( storage->folderType() == KMFolderTypeCachedImap ) {
-+      mOldImapPath = static_cast<KMFolderCachedImap*>(storage)->imapPath();
-+    }
-   }
- }
- 
---- kdepim/kmail/configuredialog_p.h   2005/08/19 15:04:44     450950
-+++ kdepim/kmail/configuredialog_p.h   2006/04/01 23:19:36     525407
-@@ -715,8 +715,7 @@
-   void slotOutlookCompatibleClicked();
- 
- private:
--  //virtual void doLoadFromGlobalSettings();
--  virtual void doLoadOther();
-+  virtual void doLoadFromGlobalSettings();
-   //FIXME virtual void doResetToDefaultsOther();
- 
- private:
---- kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:18     527760
-+++ kdepim/kmail/replyphrases.kcfg     2006/04/09 09:53:52     527761
-@@ -20,17 +20,14 @@
-     <entry name="PhraseForward" type="String" key="phrase-forward">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>Forwarded Message</default>
-     </entry>
-     <entry name="PhraseReplySender" type="String" key="phrase-reply">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, you wrote:</default>
-     </entry>
-     <entry name="PhraseReplyAll" type="String" key="phrase-reply-all">
-       <label></label>
-       <whatsthis></whatsthis>
--      <default>On %D, %F wrote:</default>
-     </entry>
- 
-   </group>
---- kdepim/kmail/kmfolder.cpp  2005/12/06 21:29:44     486141
-+++ kdepim/kmail/kmfolder.cpp  2006/04/18 20:41:15     531267
-@@ -84,12 +84,6 @@
-     }
-   }
- 
--   // trigger from here, since it needs a fully constructed FolderStorage
--  if ( mExportsSernums )
--    mStorage->registerWithMessageDict();
--  if ( !mHasIndex )
--    mStorage->setAutoCreateIndex( false );
--
-   if ( aParent ) {
-     connect( mStorage, SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ),
-              aParent->manager(), SIGNAL( msgAdded( KMFolder*, Q_UINT32 ) ) );
-@@ -133,8 +127,16 @@
-                 this, SLOT( slotContentsTypeChanged( KMail::FolderContentsType ) ) );
- 
-   //FIXME: Centralize all the readConfig calls somehow - Zack
-+  // Meanwhile, readConfig must be done before registerWithMessageDict, since
-+  // that one can call writeConfig in some circumstances - David
-   mStorage->readConfig();
- 
-+   // trigger from here, since it needs a fully constructed FolderStorage
-+  if ( mExportsSernums )
-+    mStorage->registerWithMessageDict();
-+  if ( !mHasIndex )
-+    mStorage->setAutoCreateIndex( false );
-+
-   if ( mId == 0 && aParent )
-     mId = aParent->manager()->createId();
- }
index 889823cbf2c40582c3f1c5d88840e6b17ac7f6ee..aa851bc8332d704d08f9299e9ac32ba2a7f14dc1 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kmailcvt
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kmailcvt/ChangeLog,v 1.61 2007/02/04 02:35:52 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kmailcvt/ChangeLog,v 1.62 2007/02/05 12:29:15 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/fix-kmailcvt-compilation.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kmailcvt-3.5.1.ebuild:
   Remove old versions.
diff --git a/kde-base/kmailcvt/files/fix-kmailcvt-compilation.diff b/kde-base/kmailcvt/files/fix-kmailcvt-compilation.diff
deleted file mode 100644 (file)
index 04ec9b3..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-bugs.gentoo.org #99643, bugs.kde.org #106274, in upstream BRANCH post 3.4.2
-
-Index: kmailcvt/filters.hxx
-===================================================================
---- kmailcvt/filters.hxx       (revision 438560)
-+++ kmailcvt/filters.hxx       (revision 438561)
-@@ -85,6 +85,57 @@
- };
- 
- 
-+
-+/** 
-+* Glorified QString[N] for (a) understandability (b) older gcc compatibility. 
-+*/
-+template <unsigned int size> class FolderStructureBase
-+{
-+public:
-+      typedef QString NString[size];
-+      /** Constructor. Need a default constructor for QValueList. */
-+      FolderStructureBase() {} ;
-+
-+      /** Constructor. Turn N QStrings into a folder structure 
-+      *   description. 
-+      */
-+      FolderStructureBase(const NString &s)
-+      {
-+          for(unsigned int i=0; i<size; i++) d[i]=s[i];
-+      } ;
-+
-+      /** Copy Constructor. */
-+      FolderStructureBase(const FolderStructureBase &s)
-+      {
-+          for(unsigned int i=0; i<size; i++) d[i]=s[i];
-+      } ;
-+
-+      /** Assignment operator. Does the same thing as 
-+      *   the copy constructor.
-+      */
-+      FolderStructureBase &operator =(const FolderStructureBase &s)
-+      {
-+          for(unsigned int i=0; i<size; i++) d[i]=s[i];
-+          return *this;
-+      } ;
-+
-+      /** Access the different fields. There doesn't seem to
-+      *   be a real semantics for the fields.
-+      */
-+      const QString operator [](unsigned int i) const
-+      {
-+          if (i<size) return d[i]; else return QString::null;
-+      } ;
-+
-+      /** Access the different fields, for writing. */
-+      QString &operator [](unsigned int i)
-+      {
-+          Q_ASSERT(i<size);
-+          if (i<size) return d[i]; else return d[0];
-+      } ;
-+private:
-+      QString d[size];
-+} ;
-+
- #endif
- 
--// vim: ts=2 sw=2 et
-Index: kmailcvt/filter_pmail.cxx
-===================================================================
---- kmailcvt/filter_pmail.cxx  (revision 438560)
-+++ kmailcvt/filter_pmail.cxx  (revision 438561)
-@@ -325,8 +325,8 @@
-     
-     while (!found)
-     {
--        for ( QValueList<QString[5]>::Iterator it = folderMatrix.begin(); it != folderMatrix.end(); it++) {
--            QString tmp[5] = *it;
-+        for ( FolderStructureIterator it = folderMatrix.begin(); it != folderMatrix.end(); it++) {
-+            FolderStructure tmp = *it;
-             
-             QString _ID = tmp[2];
-             if(_ID == search) {
-Index: kmailcvt/filter_oe.cxx
-===================================================================
---- kmailcvt/filter_oe.cxx     (revision 438560)
-+++ kmailcvt/filter_oe.cxx     (revision 438561)
-@@ -389,15 +389,15 @@
- {
-     bool found = false;
-     bool foundFilename = false;
--    QString folder = "";
-+    QString folder;
-     // we must do this because folder with more than one upper letter
-     // at start have maybe not a file named like the folder !!!
-     QString search = filename.lower();
-     
-     while (!found)
-     {
--        for ( QValueList<QString[4]>::Iterator it = folderStructure.begin(); it != folderStructure.end(); it++) {
--            QString tmp[4] = *it;
-+        for ( FolderStructureIterator it = folderStructure.begin(); it != folderStructure.end(); it++) {
-+            FolderStructure tmp = *it;
-             if(foundFilename == false) {
-                 QString _tmpFileName = tmp[1];
-                 _tmpFileName = _tmpFileName.lower();
-@@ -410,7 +410,7 @@
-                 QString _currentID = tmp[2];
-                 QString _parentID = tmp[3];
-                 if(_currentID == search) {
--                    if(_parentID == "") { // this is the root of the folder
-+                    if(_parentID.isEmpty()) { // this is the root of the folder
-                         found = true;
-                         break;
-                     } else {
-@@ -421,7 +421,7 @@
-             }
-         }
-         // need to break the while loop maybe in some cases
--        if((foundFilename == false) && (folder == "")) return folder;
-+        if((foundFilename == false) && (folder.isEmpty())) return folder;
-     }
-     return folder;
- }
-Index: kmailcvt/filter_pmail.hxx
-===================================================================
---- kmailcvt/filter_pmail.hxx  (revision 438560)
-+++ kmailcvt/filter_pmail.hxx  (revision 438561)
-@@ -50,8 +50,18 @@
-     QDir dir;
-     /**  pointer to the info */
-     FilterInfo * inf;
--    /** QStringList with the foldernames, First String contains the ID, the second the folder */
--    QValueList<QString[5]> folderMatrix;
-+
-+    /** Folder structure here has 5 entries. */
-+    typedef FolderStructureBase<5> FolderStructure;
-+    /** List with the folder matrix, which contains following strings:
-+      1. type (2 for root-folder, 1 for folder, 0 for mailarchiv)
-+      2. type (1 for root-folder, 3 for folder, 0 for mailarchiv)  
-+      3. "ID:flag:filename" of folder/archiv   
-+      4. "ID:name" of parent folder
-+      5. name of folder/archiv
-+    */
-+    QValueList<FolderStructure> folderMatrix;
-+    typedef QValueList<FolderStructure>::Iterator FolderStructureIterator;
-     
-     /** true, if the folderfile is parsed **/
-     bool folderParsed;
-Index: kmailcvt/filter_oe.hxx
-===================================================================
---- kmailcvt/filter_oe.hxx     (revision 438560)
-+++ kmailcvt/filter_oe.hxx     (revision 438561)
-@@ -61,8 +61,17 @@
-     bool parsedFolder;
-     /** true if the current parsing file is the folder file */
-     bool currentIsFolderFile;
-+
-+    /** Folder structure with following  4 entries:
-+        1. descriptive folder name 
-+        2. filename 
-+        3. ID of current folder
-+        4. ID of parent folder 
-+    */
-+    typedef FolderStructureBase<4> FolderStructure;
-     /** matrix with information about the folder structure*/
--    QValueList<QString[4]> folderStructure;
-+    QValueList<FolderStructure> folderStructure;
-+    typedef QValueList<FolderStructure>::Iterator FolderStructureIterator;
- 
-     /** name of the current folder */
-     QString folderName;
index 186e5f9c3461b476a000dd01d49be84bc882eeb1..68e686166302dedfb5e99c2d02bebd93ce15675f 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kmilo
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kmilo/ChangeLog,v 1.66 2007/02/04 02:36:54 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kmilo/ChangeLog,v 1.67 2007/02/05 11:55:03 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdeutils-powerbook.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kmilo-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kmilo/files/configure-fix-kdeutils-powerbook.patch b/kde-base/kmilo/files/configure-fix-kdeutils-powerbook.patch
deleted file mode 100644 (file)
index a54c727..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-Index: kmilo/configure.in.in
-===================================================================
---- kmilo/configure.in.in      (revision 433553)
-+++ kmilo/configure.in.in      (working copy)
-@@ -9,6 +9,15 @@
- dnl ---------------------------------------------------------------------
- dnl PowerBook IPC Library
- 
-+AC_ARG_WITH(powerbook,
-+  [AS_HELP_STRING(--with-powerbook,
-+    [enable support for PPC PowerBook @<:@default=check@:>@])],
-+  [], with_powerbook=check)
-+
-+have_pbbipc=""
-+have_pbb=""
-+if test "x$with_powerbook" != xno; then
-+
- KDE_CHECK_LIB(pbbipc, create_msgport,
- [
- KEYBOARD_LIBS="-lpbbipc $KEYBOARD_LIBS"
-@@ -23,6 +32,10 @@
- have_pbb=true
- ])
- 
-+if test "x$with_powerbook" != xcheck && test -z "$have_pbbipc$have_pbb"; then
-+  AC_MSG_FAILURE([--with-powerbook was given, but test for libpbb failed])
-+fi
-+fi
- 
- AM_CONDITIONAL(include_kmilo_powerbook, test x$have_pbbipc = xtrue)
- AM_CONDITIONAL(include_kmilo_pbb, test x$have_pbb = xtrue)
index c3283e23b1fe57718132437e9406e428ec879922..6d79a12a39893d254ecf368e419014d6be1a6c02 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kommander
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kommander/ChangeLog,v 1.66 2007/02/04 02:42:35 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kommander/ChangeLog,v 1.67 2007/02/05 12:27:59 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/post-3.4-kdewebdev-2.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kommander-3.5.2.ebuild:
diff --git a/kde-base/kommander/files/post-3.4-kdewebdev-2.diff b/kde-base/kommander/files/post-3.4-kdewebdev-2.diff
deleted file mode 100644 (file)
index 5bf3f47..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-Index: instance.cpp
-===================================================================
-RCS file: /home/kde/kdewebdev/kommander/executor/instance.cpp,v
-retrieving revision 1.49
-diff -u -3 -d -p -r1.49 instance.cpp
---- kommander/executor/instance.cpp    29 Dec 2004 09:58:46 -0000      1.49
-+++ kommander/executor/instance.cpp    13 Apr 2005 19:18:57 -0000
-@@ -131,6 +131,35 @@ bool Instance::build(QFile *a_file)
- 
- bool Instance::run(QFile *a_file)
- {
-+  // Check whether extension is *.kmdr
-+  if (!m_uiFileName.fileName().endsWith(".kmdr")) {
-+    KMessageBox::error(0, i18n("<qt>This file does not have a <b>.kmdr</b> extension. As a security precaution "
-+           "Kommander will only run Kommander scripts with a clear identity.</qt>"),
-+           i18n("Wrong Extension"));
-+    return false;
-+  }
-+  
-+  // Check whether file is not in some temporary directory.
-+  QStringList tmpDirs = KGlobal::dirs()->resourceDirs("tmp");
-+  tmpDirs += KGlobal::dirs()->resourceDirs("cache");
-+  tmpDirs.append("/tmp/");
-+  tmpDirs.append("/var/tmp/");
-+  
-+  bool inTemp = false;
-+  for (QStringList::ConstIterator I = tmpDirs.begin(); I != tmpDirs.end(); ++I)
-+    if (m_uiFileName.directory(false).startsWith(*I))
-+      inTemp = true;
-+        
-+  if (inTemp)
-+  {
-+     if (KMessageBox::warningYesNo(0, i18n("<qt>This dialog is running from your <i>/tmp</i> directory. "
-+         " This may mean that it was run from a KMail attachment or from a webpage. "
-+         "<p>Any script contained in this dialog will have write access to all of your home directory; "
-+         "<b>running such dialogs may be dangerous: </b>"
-+         "<p>are you sure you want to continue?</qt>")) == KMessageBox::No)
-+       return false;
-+  }
-+  
-   /* add runtime arguments */
-   if (m_cmdArguments) {
-     QString args;
-@@ -143,18 +172,7 @@ bool Instance::run(QFile *a_file)
-     KommanderWidget::setGlobal("ARGS", args);
-   }
-   KommanderWidget::setGlobal("ARGCOUNT", QString("%1").arg(m_cmdArguments));
--    
--  if (m_uiFileName.directory().startsWith(locateLocal("tmp", "") + "/") ||
--      m_uiFileName.directory().startsWith("/tmp/"))
--  {
--     if (KMessageBox::warningYesNo(0, i18n("<qt>This dialog is running from your <i>/tmp</i> directory. "
--         " This may mean that it was run from a KMail attachment or from a webpage. "
--         "<p>Any script contained in this dialog will have write access to all of your home directory; "
--         "<b>running such dialogs may be dangerous: </b>"
--         "<p>are you sure you want to continue?</qt>")) == KMessageBox::No)
--       return false;
--  }
--  
-+     
-   if (!m_uiFileName.isEmpty()) 
-   {
-     KommanderWidget::setGlobal("_KDDIR", m_uiFileName.directory());
index 53fec978c31c10e2bc13d9e08939599c2f7bda83..2e562a410d7e8b888d5194a90bd2261046607b93 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/konq-plugins
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/konq-plugins/ChangeLog,v 1.66 2007/02/04 02:43:17 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konq-plugins/ChangeLog,v 1.67 2007/02/05 12:17:53 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/konq-plugins-3.5.2-arkplugin-crash-fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -konq-plugins-3.5.2-r1.ebuild, -konq-plugins-3.5.6.ebuild:
diff --git a/kde-base/konq-plugins/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff b/kde-base/konq-plugins/files/konq-plugins-3.5.2-arkplugin-crash-fix.diff
deleted file mode 100644 (file)
index ed846c8..0000000
+++ /dev/null
@@ -1,253 +0,0 @@
---- kdeaddons/konq-plugins/arkplugin/arkplugin.cpp     2006/03/12 01:18:18     517743
-+++ kdeaddons/konq-plugins/arkplugin/arkplugin.cpp     2006/04/01 23:42:40     525413
-@@ -58,10 +58,15 @@
-     KGlobal::locale()->insertCatalogue("ark_plugin");
- 
-     extMimeTypes();
--    m_list = popupmenu->fileItemList();
-+    KFileItemList itemList = popupmenu->fileItemList();
-+    for ( KFileItem *item = itemList.first(); item; item = itemList.next() )
-+    {
-+        m_urlList.append( item->url() );
-+        m_urlStringList.append( item->url().url() );
-+    }
-     m_dir = popupmenu->url().url() + "/";
--    unsigned int itemCount = m_list.count();
--    KFileItemListIterator it( m_list );
-+    unsigned int itemCount = m_urlList.count();
-+    KFileItemListIterator it( itemList );
-     KFileItem * item;
-     bool hasArchives = false;
-     bool hasOther = false;
-@@ -84,15 +89,15 @@
-     QString ext;
-     KActionMenu * actionMenu;
-     KAction * action;
--    if ( hasOther &&  m_list.first()->name()!="." && popupmenu->protocolInfo().supportsWriting() )    // don't try to compress if we right click on a folder without files selected
-+    if ( hasOther &&  itemList.first()->name()!="." && popupmenu->protocolInfo().supportsWriting() )  // don't try to compress if we right click on a folder without files selected
-     {
-         compMimeTypes();
-         actionMenu = new KActionMenu( i18n( "Compress" ), "ark", actionCollection(), "ark_compress_menu"  );
-         m_ext = m_conf->readEntry( "LastExtension", ".tar.gz" );
-         if ( itemCount == 1 )
-         {
--            item = m_list.first();
--            m_name = m_list.first()->name();
-+            item = itemList.first();
-+            m_name = itemList.first()->name();
-             action = new KAction( i18n( "Compress as %1" ).arg( m_name + m_ext ), 0, this,
-                                     SLOT( slotCompressAsDefault() ), actionCollection() );
-         }
-@@ -109,7 +114,7 @@
- 
- 
-         m_addToMenu = new KActionMenu( i18n( "Add To" ), actionCollection(), "arkaddtomnu" );
--        if ( m_list.first()->url().isLocalFile() )
-+        if ( itemList.first()->url().isLocalFile() )
-             actionMenu->insert( m_addToMenu );
- 
-         connect( m_compAsMenu->popupMenu(), SIGNAL( aboutToShow() ),
-@@ -136,7 +141,7 @@
-             // stolen from arkwidget.cpp
-             if ( itemCount == 1 )
-             {
--                QString targetName = m_list.first()->name();
-+                QString targetName = itemList.first()->name();
-                 stripExtension( targetName );
-                 action = new KAction( i18n( "Extract to %1" ).arg( targetName ), 0, this,
-                                         SLOT( slotExtractToSubfolders() ), actionCollection() );
-@@ -187,7 +192,7 @@
-         (*eit).remove( '*' );
-         if ( *eit == ".tar.bz" )                   // tbz mimetype, has tar.bz as first entry :}
-             *eit = ".tar.bz2";
--        if ( m_list.count() == 1 )
-+        if ( m_urlList.count() == 1 )
-         {
-             action = new KAction( m_name + (*eit), 0, m_compAsMapper,
-                     SLOT( map() ), actionCollection() );
-@@ -231,7 +236,7 @@
-     QCString actionName;
-     QStringList::Iterator mit;
-     KURL archive;
--    QDir dir( m_list.first()->url().directory() );
-+    QDir dir( m_urlList.first().directory() );
-     QStringList entries = dir.entryList();
-     QStringList::Iterator uit = entries.begin();
-     for ( ; uit != entries.end(); ++uit )
-@@ -254,7 +259,7 @@
- 
- void ArkMenu::compMimeTypes()
- {
--    unsigned int itemCount = m_list.count();
-+    unsigned int itemCount = m_urlList.count();
- 
-     bool havegz = false;
-     if ( !KStandardDirs::findExe( "gzip" ).isNull() && m_conf->readBoolEntry( "UseGz", true ) )
-@@ -401,14 +406,8 @@
-     QCString name;
-     QString extension, mimeType;
-     KURL target;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    QStringList filelist;
--    while (  ( item = it.current() ) != 0 )
--    {
--         ++it;
--         filelist.append( item->url().url() );
--    }
-+    QStringList filelist( m_urlStringList );
-+
-     //if KMimeType returns .ZIP or .RAR. convert them to lowercase
-     if ( m_extensionList[ pos ].contains ( ".ZIP" ) )
-          m_extensionList[ pos ] = ".zip";
-@@ -458,17 +457,10 @@
- 
- void ArkMenu::slotCompressAsDefault()
- {
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
-     KURL name;
--    QStringList filelist;
--    while (  ( item = it.current() ) != 0 )
--    {
--         ++it;
--         filelist.append( item->url().url() );
--    }
--    if ( filelist.count() == 1)
--         name = filelist.first() + m_ext;
-+
-+    if ( m_urlStringList.count() == 1)
-+         name = m_urlStringList.first() + m_ext;
-     else
-     {
-         name = m_dir + i18n("Archive") + m_ext;
-@@ -479,7 +471,7 @@
-             i++;
-         }
-     }
--    compressAs( filelist, name );
-+    compressAs( m_urlStringList, name );
- }
- 
- // make work for URLs
-@@ -494,16 +486,10 @@
- 
- void ArkMenu::slotAddTo( int pos )
- {
--    QStringList args;
--    args << "--add-to";
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        ++it;
--        args << item->url().url();
--    }
--    KURL archive( m_list.first()->url() );
-+    QStringList args( m_urlStringList );
-+    args.prepend( "--add-to" );
-+
-+    KURL archive( m_urlStringList.first() );
-     archive.setPath( archive.directory( false ) );
-     archive.setFileName( m_archiveList[ pos ].fileName() );
- 
-@@ -513,63 +499,53 @@
- 
- void ArkMenu::slotAdd()
- {
--    QStringList args;
--    args << "--add";
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        ++it;
--        args << item->url().url();
--    }
-+    QStringList args( m_urlStringList );
-+    args.prepend( "--add" );
-+
-     kapp->kdeinitExec( "ark", args );
- }
- 
- void ArkMenu::slotExtractHere()
- {
--    QStringList args;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
-+    for ( QValueList<KURL>::ConstIterator it = m_urlList.constBegin();
-+          it != m_urlList.constEnd();
-+          ++it )
-     {
--        args.clear();
--        ++it;
--        KURL targetDirectory = item->url();
-+        QStringList args;
-+        KURL targetDirectory = ( *it ).url();
-         targetDirectory.setPath( targetDirectory.directory() );
--        args << "--extract-to"  << targetDirectory.url() << item->url().url();
-+        args << "--extract-to"  << targetDirectory.url() << ( *it ).url();
-         kapp->kdeinitExec( "ark", args );
-     }
- }
- 
- void ArkMenu::slotExtractToSubfolders()
- {
--    QStringList args;
--    QString dirName;
--    KURL targetDir;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
--    {
--        args.clear();
--        ++it;
--        targetDir = item->url();
-+    for ( QStringList::ConstIterator it = m_urlStringList.constBegin();
-+          it != m_urlStringList.constEnd();
-+          ++it )
-+    {
-+        KURL targetDir;
-+        QString dirName;
-+        QStringList args;
-+
-+        targetDir = *it;
-         dirName = targetDir.path();
-         stripExtension( dirName );
-         targetDir.setPath( dirName );
--        args << "--extract-to"  << targetDir.url() << item->url().url();
-+        args << "--extract-to"  << targetDir.url() << *it;
-         kapp->kdeinitExec( "ark", args );
-     }
- }
- 
- void ArkMenu::slotExtractTo()
- {
--    QStringList args;
--    KFileItemListIterator it( m_list );
--    KFileItem * item;
--    while (  ( item = it.current() ) != 0 )
-+    for ( QStringList::ConstIterator it = m_urlStringList.constBegin();
-+          it != m_urlStringList.constEnd();
-+          ++it )
-     {
--        ++it;
--        args << "--extract"  << item->url().url();
-+        QStringList args;
-+        args << "--extract" << *it;
-         kapp->kdeinitExec( "ark", args );
-     }
- }
---- kdeaddons/konq-plugins/arkplugin/arkplugin.h       2005/09/29 14:33:08     465369
-+++ kdeaddons/konq-plugins/arkplugin/arkplugin.h       2006/04/01 23:42:40     525413
-@@ -54,7 +54,8 @@
- 
- private:
-     QString m_name, m_ext;
--    KFileItemList m_list;
-+    QValueList<KURL> m_urlList;
-+    QStringList m_urlStringList;
-     KURL::List m_archiveList;
-     QStringList m_archiveMimeTypes;
-     QStringList m_extractMimeTypes;
index f6355babaf0e040583b237a5f83bfb799595ea09..4e02c5ff662f948ec4487f20228d77e231de5c85 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/konqueror
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/ChangeLog,v 1.74 2007/02/04 02:43:38 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/ChangeLog,v 1.75 2007/02/05 12:36:13 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-3.4.2-konqueror-filter.patch,
+  -files/konqueror-3.5.4-clear-history.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -konqueror-3.5.2.ebuild:
diff --git a/kde-base/konqueror/files/kdebase-3.4.2-konqueror-filter.patch b/kde-base/konqueror/files/kdebase-3.4.2-konqueror-filter.patch
deleted file mode 100644 (file)
index 9222e61..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---- kdebase-3.4.2/konqueror/konq_mainwindow_old.cc     2005-08-05 17:29:06.000000000 -0400
-+++ kdebase-3.4.2/konqueror/konq_mainwindow.cc 2005-08-05 19:05:53.000000000 -0400
-@@ -39,6 +39,7 @@
- #include <kzip.h>
- #include <config.h>
- #include <pwd.h>
-+#include <kio/netaccess.h>
- // we define STRICT_ANSI to get rid of some warnings in glibc
- #ifndef __STRICT_ANSI__
- #define __STRICT_ANSI__
-@@ -428,7 +429,7 @@
-         QString fileName = path.mid( lastSlash + 1 );
-         QString testPath = path.left( lastSlash + 1 );
-         if ( ( fileName.find( '*' ) != -1 || fileName.find( '[' ) != -1 || fileName.find( '?' ) != -1 )
--             && ( !url.isLocalFile() || QFile::exists( testPath ) ) )
-+             && ( !url.isLocalFile() || QFile::exists( testPath ) ) && !KIO::NetAccess::exists( url, true ) )
-         {
-             nameFilter = fileName;
-             url.setFileName( QString::null );
diff --git a/kde-base/konqueror/files/konqueror-3.5.4-clear-history.patch b/kde-base/konqueror/files/konqueror-3.5.4-clear-history.patch
deleted file mode 100644 (file)
index 9e8a9d8..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -U 4 -H -b -w -B -E -d -i -r konqueror-3.5.4-orig/konqueror/konq_combo.cc konqueror-3.5.4/konqueror/konq_combo.cc
---- konqueror-3.5.4-orig/konqueror/konq_combo.cc       2006-09-25 15:00:01.000000000 +0200
-+++ konqueror-3.5.4/konqueror/konq_combo.cc    2006-09-25 15:00:57.000000000 +0200
-@@ -121,8 +121,9 @@
- 
-     // Make the lineedit consume the Key_Enter event...
-     setTrapReturnKey( true );
- 
-+    connect( KonqHistoryManager::kself(), SIGNAL(cleared()), SLOT(slotCleared()) );
-     connect( this, SIGNAL(cleared() ), SLOT(slotCleared()) );
-     connect( this, SIGNAL(highlighted( int )), SLOT(slotSetIcon( int )) );
-     connect( this, SIGNAL(activated( const QString& )),
-              SLOT(slotActivated( const QString& )) );
index 7db38c19f687f1e8d976a40cd0935025d1bdff83..ca8613c1dadb7e7f7abb2c175cb9b702e0326cb4 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/konsole
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/konsole/ChangeLog,v 1.73 2007/02/04 02:44:38 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/konsole/ChangeLog,v 1.74 2007/02/05 12:01:00 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/konsole-3.5.1-detach-send2all.patch,
+  -files/konsole-3.5.2-session-save-crash.fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -konsole-3.5.2-r1.ebuild:
diff --git a/kde-base/konsole/files/konsole-3.5.1-detach-send2all.patch b/kde-base/konsole/files/konsole-3.5.1-detach-send2all.patch
deleted file mode 100644 (file)
index d75fd34..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Index: kdebase-3.5.1/konsole/konsole/konsole.cpp
-===================================================================
---- kdebase-3.5.1.orig/konsole/konsole/konsole.cpp
-+++ kdebase-3.5.1/konsole/konsole/konsole.cpp
-@@ -3619,6 +3619,21 @@ void Konsole::detachSession(TESession* _
-   sessions.remove(_se);
-   delete ra;
- 
-+  if ( _se->isMasterMode() ) {
-+    // Disable master mode when detaching master
-+    setMasterMode(false);
-+  } else {
-+    QPtrListIterator<TESession> from_it(sessions);
-+    for(; from_it.current(); ++from_it) {
-+      TESession *from = from_it.current();
-+      if(from->isMasterMode())
-+        disconnect(from->widget(), SIGNAL(keyPressedSignal(QKeyEvent*)),
-+                 _se->getEmulation(), SLOT(onKeyPress(QKeyEvent*)));
-+    }
-+  }
-+
-+  disconnect(0, 0, _se->getEmulation(), SLOT(onKeyPress(QKeyEvent*)));
-+
-   QColor se_tabtextcolor = tabwidget->tabColor( _se->widget() );
- 
-   disconnect( _se,SIGNAL(done(TESession*)),
diff --git a/kde-base/konsole/files/konsole-3.5.2-session-save-crash.fix.diff b/kde-base/konsole/files/konsole-3.5.2-session-save-crash.fix.diff
deleted file mode 100644 (file)
index 4165f76..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- kdebase/konsole/konsole/konsole.cpp        2006/02/26 19:37:06     513867
-+++ kdebase/konsole/konsole/konsole.cpp        2006/04/03 17:02:58     526028
-@@ -214,6 +214,7 @@
- ,selectScrollbar(0)
- ,selectTabbar(0)
- ,selectBell(0)
-+,selectSetEncoding(0)
- ,m_clearHistory(0)
- ,m_findHistory(0)
- ,m_saveHistory(0)
index d5955f62edd1e1076735c098d00ef327b871968d..3442fd8d43a65ad395b287155a3c4f5b4a1c1e8b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/kooka
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kooka/ChangeLog,v 1.64 2007/02/04 02:45:58 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kooka/ChangeLog,v 1.65 2007/02/05 11:55:30 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdegraphics-3.4.1-gocr.patch,
+  -files/configure-fix-kdegraphics-kadmos.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kooka-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kooka/files/configure-fix-kdegraphics-kadmos.patch b/kde-base/kooka/files/configure-fix-kdegraphics-kadmos.patch
deleted file mode 100644 (file)
index 1f0334b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-Index: kooka/configure.in.in
-===================================================================
---- kooka/configure.in.in      (revision 428265)
-+++ kooka/configure.in.in      (working copy)
-@@ -2,21 +2,32 @@
- dnl AC_CHECK_LIB(Pgm2asc,pgm2asc)
- dnl should define HAVE_LIBPGM2ASC if available
- 
--AC_ARG_WITH(kadmos-dir,
--AC_HELP_STRING([--with-kadmos-dir],[sets the path to the kadmos engine]),
--      [ac_kadmos_value=$withval], [ac_kadmos_value=NONE])
-+AC_ARG_WITH([kadmos],
-+  [AS_HELP_STRING([--with-kadmos],
-+    [Enable the kadmos OCR engine @<:@default=check@:>@])],
-+  [], with_kadmos=check)
- 
-+AC_ARG_WITH([kadmos-dir],
-+  AS_HELP_STRING([--with-kadmos-dir],
-+    [sets the path to the kadmos engine @<:@default=/usr/local@:>@]),
-+  [ac_kadmos_value=$withval], [ac_kadmos_value=/usr/local])
-+
- KADMOS_INC=
- KADMOS_LIB=
- 
--if test -r "$ac_kadmos_value/kadmos.h"; then
--      KADMOS_INC="-I$ac_kadmos_value"
--      KADMOS_LIB="$ac_kadmos_value/librep.a"
--      AC_DEFINE_UNQUOTED(HAVE_KADMOS, 1, [Defines if your system has the kadmos libraries])
--elif test ! "x$ac_kadmos_value" = "xNONE"; then
--      AC_MSG_WARN([couldn't find kadmos engine header file under $ac_kadmos_value/kadmos.h])
-+if test "x$with_kadmos" != xno; then
-+      if test -r "$ac_kadmos_value/kadmos.h"; then
-+              KADMOS_INC="-I$ac_kadmos_value"
-+              KADMOS_LIB="$ac_kadmos_value/librep.a"
-+              AC_DEFINE_UNQUOTED(HAVE_KADMOS, 1, [Defines if your system has the kadmos libraries])
-+      else
-+              AC_MSG_WARN([couldn't find kadmos engine header file under $ac_kadmos_value/kadmos.h])
-+      fi
-+
-+      if test "x$with_kadmos" != xcheck && test -z "$KADMOS_LIB"; then
-+              AC_MSG_FAILURE([--with-kadmos was given, but test for kadmos failed])
-+      fi
- fi
- 
- AC_SUBST(KADMOS_LIB)
- AC_SUBST(KADMOS_INC)
--
diff --git a/kde-base/kooka/files/kdegraphics-3.4.1-gocr.patch b/kde-base/kooka/files/kdegraphics-3.4.1-gocr.patch
deleted file mode 100644 (file)
index 1edb6b8..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nur kdegraphics-3.4.1.orig/kooka/ksaneocr.cpp kdegraphics-3.4.1/kooka/ksaneocr.cpp
---- kdegraphics-3.4.1.orig/kooka/ksaneocr.cpp  2005-05-23 14:05:50.000000000 +0200
-+++ kdegraphics-3.4.1/kooka/ksaneocr.cpp       2005-05-31 18:31:43.000000000 +0200
-@@ -108,6 +108,10 @@
-       {
-           m_ocrEngine = OCRAD;
-       }
-+      else if( eng == "gocr" )
-+      {
-+          m_ocrEngine = GOCR;
-+      }
- 
- #ifdef HAVE_KADMOS
-         else if( eng == QString("kadmos") ) m_ocrEngine = KADMOS;
index c91125f9d8c01423043fb5d0360abbab60bf6f3b..d7a215c71c28ebd4e110362ac34fe24217be0182 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for kde-base/kopete
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.104 2007/02/04 02:46:22 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.105 2007/02/05 12:24:44 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kopete-0.12.1-icqfix3.patch, -files/kopete-3.5.3-icqfix.patch,
+  -files/kopete-3.5.x-oscarcontacts.patch,
+  -files/configure-fix-kdenetwork-gadu.patch,
+  -files/configure-fix-kdenetwork-xmms.patch, -files/disable-meanwhile.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kopete-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kopete/files/configure-fix-kdenetwork-gadu.patch b/kde-base/kopete/files/configure-fix-kdenetwork-gadu.patch
deleted file mode 100644 (file)
index 16b62ae..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-Index: kopete/protocols/configure.in.in
-===================================================================
---- kopete/protocols/configure.in.in   (revision 433553)
-+++ kopete/protocols/configure.in.in   (working copy)
-@@ -10,6 +10,11 @@
- ac_libgadu_includes=""
- ac_libgadu_libs=""
- 
-+AC_ARG_WITH(external-libgadu,
-+  [AS_HELP_STRING(--with-external-libgadu,
-+    [use external libgadu library @<:@default=check@:>@])],
-+  [], with_external_libgadu=check)
-+
- AC_ARG_WITH(libgadu-includes,
-       AC_HELP_STRING([--with-libgadu-includes=DIR], [where the libgadu includes are.]),
-       [  ac_libgadu_includes="$withval" ])
-@@ -26,12 +31,12 @@
-       LIBGG_LIBS="-L$ac_libgadu_libs"
- fi
- 
--
--ac_save_LIBS="$LIBS"
--ac_save_CFLAGS="$CFLAGS"
--LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
--CFLAGS="$CFLAGS $LIBGG_INCLUDES"
--AC_MSG_CHECKING([libgadu version 1.5(rcX) with pthread support])
-+if test "x$with_external_libgadu" != xno; then
-+      ac_save_LIBS="$LIBS"
-+      ac_save_CFLAGS="$CFLAGS"
-+      LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
-+      CFLAGS="$CFLAGS $LIBGG_INCLUDES"
-+      AC_MSG_CHECKING([libgadu version 1.5(rcX) with pthread support])
-       AC_TRY_RUN(
-       [
-       
-@@ -61,29 +66,38 @@
-       ], [
-       LIBGG_LIBS="$LIBGG_LIBS -lgadu $LIBPTHREAD"
-       AC_MSG_RESULT([yes])
--      AC_SUBST(LIBGG_INCLUDES)
--      AC_SUBST(LIBGG_LIBS)
-       COMPILE_GADU=true
--      AC_SUBST(COMPILE_GADU)
-       use_libgadu_copy=
-       ], [
--      if test "$kde_use_threading" = "yes" ; then
--      AC_MSG_RESULT([no, falling back on supplied libgadu-copy])
--      use_libgadu_copy=yes
--      COMPILE_GADU=true
-+      AC_MSG_RESULT([no])
-+      ])
-+      LIBS="$ac_save_LIBS"
-+      CFLAGS="$ac_save_CFLAGS"
-+
-+      if test "x$with_external_libgadu" != xcheck && test -z "$COMPILE_GADU"; then
-+              AC_MSG_FAILURE([--with-external-libgadu was given, but test for libgadu failed])
-+      fi
-+fi
-+
-+if test -z "$COMPILE_GADU"; then
-+      AC_MSG_CHECKING([if supplied libgadu-copy can be used])
-+      if test "$kde_use_threading" = "yes"; then
-+              AC_MSG_RESULT([yes])
-+              use_libgadu_copy=yes
-+              COMPILE_GADU=true
-       else
--      use_libgadu_copy=
--      AC_MSG_RESULT([no, cannot fall back on libgadu-copy (no pthread)])
--      COMPILE_GADU=   
-+              AC_MSG_RESULT([no (no pthread), support for Gadu-Gadu will be disabled])
-+              use_libgadu_copy=
-+              COMPILE_GADU=
-       fi
--      AC_SUBST(COMPILE_GADU)  
--      ])
-+fi
-+
-+AC_SUBST(LIBGG_INCLUDES)
-+AC_SUBST(LIBGG_LIBS)
-+AC_SUBST(COMPILE_GADU)
- AM_CONDITIONAL(include_gadu, test -n "$COMPILE_GADU")
- AM_CONDITIONAL(include_libggcopy, test -n "$use_libgadu_copy")
--LIBS="$ac_save_LIBS"
--CFLAGS="$ac_save_CFLAGS"
- 
--
- if test "$use_libgadu_copy" = "yes"; then
-       cp ${srcdir}/kopete/protocols/gadu/libgadu/libgadu-config.h.in \
-       ${srcdir}/kopete/protocols/gadu/libgadu/libgadu-config.h
diff --git a/kde-base/kopete/files/configure-fix-kdenetwork-xmms.patch b/kde-base/kopete/files/configure-fix-kdenetwork-xmms.patch
deleted file mode 100644 (file)
index b9e9773..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-Index: kopete/plugins/nowlistening/configure.in.in
-===================================================================
---- kopete/plugins/nowlistening/configure.in.in        (revision 433553)
-+++ kopete/plugins/nowlistening/configure.in.in        (working copy)
-@@ -41,7 +41,19 @@
-   fi
- ])
- 
--AC_CHECK_XMMS
-+AC_ARG_WITH(xmms,
-+  [AS_HELP_STRING(--with-xmms,
-+    [enable support for XMMS @<:@default=check@:>@])],
-+  [], with_xmms=check)
-+
-+if test "x$with_xmms" != xno; then
-+  AC_CHECK_XMMS
-+
-+  if test "x$with_xmms" != xcheck && test "x$ac_cv_have_xmms" = xno; then
-+    AC_MSG_FAILURE([--with-xmms was given, but test for XMMS failed])
-+  fi
-+fi
-+
- AC_SUBST(XMMS_LIBS)
- AC_SUBST(XMMS_LDFLAGS)
- AC_SUBST(XMMS_INCLUDES)
-Index: configure.in.bot
-===================================================================
---- configure.in.bot   (revision 433553)
-+++ configure.in.bot   (working copy)
-@@ -63,7 +63,7 @@
-   all_tests=bad
- fi
- 
--if test -z "$XMMS_LIBS"; then
-+if test "x$with_xmms" = xcheck && test -z "$XMMS_LIBS"; then
-   echo ""
-   echo "You're missing the XMMS libraries, or the libxmms development package."
-   echo "Without libxmms Kopete's NowListening plugin won't be able to talk to"
diff --git a/kde-base/kopete/files/disable-meanwhile.diff b/kde-base/kopete/files/disable-meanwhile.diff
deleted file mode 100644 (file)
index 7ecb0e6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- kopete/protocols/configure.in.in   2005-05-23 15:07:47.000000000 +0300
-+++ kopete/protocols/configure.in.in   2005-06-30 21:51:09.000000000 +0300
-@@ -196,7 +196,7 @@
-       AC_MSG_RESULT([yes])
-       AC_SUBST(MEANWHILE_INCLUDES)
-       AC_SUBST(MEANWHILE_LIBS)
--      COMPILE_MEANWHILE=true
-+      COMPILE_MEANWHILE=
-       AC_SUBST(COMPILE_MEANWHILE)
- ], [
-       AC_MSG_RESULT([no])
diff --git a/kde-base/kopete/files/kopete-0.12.1-icqfix3.patch b/kde-base/kopete/files/kopete-0.12.1-icqfix3.patch
deleted file mode 100644 (file)
index ac78629..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kopete/protocols/oscar/liboscar/oscartypes.h
-===================================================================
---- kopete/protocols/oscar/liboscar/oscartypes.h       (revision 568242)
-+++ kopete/protocols/oscar/liboscar/oscartypes.h       (revision 568243)
-@@ -239,7 +239,7 @@
-       const WORD ICQ_MAJOR                    = 0x0014;
-       const WORD ICQ_MINOR                    = 0x0034;
-       const WORD ICQ_POINT                    = 0x0000;
--      const WORD ICQ_BUILD                    = 0x0A0F;
-+      const WORD ICQ_BUILD                    = 0x0BB8;
-       const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x04, 0x3d };
-       const char ICQ_COUNTRY[]                = "us";
-       const char ICQ_LANG[]                   = "en";
diff --git a/kde-base/kopete/files/kopete-3.5.3-icqfix.patch b/kde-base/kopete/files/kopete-3.5.3-icqfix.patch
deleted file mode 100644 (file)
index 6370565..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: kopete/protocols/oscar/liboscar/oscartypes.h
-===================================================================
---- kopete/protocols/oscar/liboscar/oscartypes.h       (revision 561015)
-+++ kopete/protocols/oscar/liboscar/oscartypes.h       (revision 561016)
-@@ -232,13 +232,13 @@
- 
-       /* ICQ Version Characteristics */
-       const unsigned char ICQ_TCP_VERSION     = 0x0008;
--      const char ICQ_CLIENTSTRING[]           = "ICQ Inc. - Product of ICQ (TM).2003a.5.45.1.3777.85";
-+      const char ICQ_CLIENTSTRING[]           = "ICQBasic";
-       const WORD ICQ_CLIENTID                 = 0x010A;
--      const WORD ICQ_MAJOR                    = 0x0005;
--      const WORD ICQ_MINOR                    = 0x002D;
--      const WORD ICQ_POINT                    = 0x0001;
--      const WORD ICQ_BUILD                    = 0x0EC1;
--      const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x00, 0x55 };
-+      const WORD ICQ_MAJOR                    = 0x0014;
-+      const WORD ICQ_MINOR                    = 0x0034;
-+      const WORD ICQ_POINT                    = 0x0000;
-+      const WORD ICQ_BUILD                    = 0x0A0F;
-+      const char ICQ_OTHER[]                  = { 0x00, 0x00, 0x04, 0x3d };
-       const char ICQ_COUNTRY[]                = "us";
-       const char ICQ_LANG[]                   = "en";
- 
diff --git a/kde-base/kopete/files/kopete-3.5.x-oscarcontacts.patch b/kde-base/kopete/files/kopete-3.5.x-oscarcontacts.patch
deleted file mode 100644 (file)
index 7ea3507..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=141675
-http://bugs.kde.org/show_bug.cgi?id=104243
-
-Index: kopete/protocols/oscar/liboscar/ssimanager.cpp
-===================================================================
---- kopete/protocols/oscar/liboscar/ssimanager.cpp     (revision 565951)
-+++ kopete/protocols/oscar/liboscar/ssimanager.cpp     (working copy)
-@@ -71,18 +71,65 @@
-               while ( it != d->SSIList.end() && d->SSIList.count() > 0 )
-                       it = d->SSIList.remove( it );
-       };
-+      
-+      d->nextContactId = 0;
-+      d->nextGroupId = 0;
- }
- 
- WORD SSIManager::nextContactId()
- {
--      d->nextContactId++;
--      return d->nextContactId;
-+      if ( d->nextContactId == 0 )
-+              d->nextContactId++;
-+      
-+      QValueList<Oscar::SSI>::const_iterator it, listEnd;
-+      
-+      for ( ; d->nextContactId < 0x8000; d->nextContactId++ )
-+      {
-+              bool freeId = true;
-+              listEnd = d->SSIList.end();
-+              for ( it = d->SSIList.begin(); it != listEnd; ++it )
-+              {
-+                      if ( ( *it ).bid() == d->nextContactId )
-+                      {
-+                              freeId = false;
-+                              break;
-+                      }
-+              }
-+      
-+              if ( freeId )
-+                      return d->nextContactId;
-+      }
-+      
-+      kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No free id!" << endl;
-+      return 0xFFFF;
- }
- 
- WORD SSIManager::nextGroupId()
- {
--      d->nextGroupId++;
--      return d->nextGroupId;
-+      if ( d->nextGroupId == 0 )
-+              d->nextGroupId++;
-+      
-+      QValueList<Oscar::SSI>::const_iterator it, listEnd;
-+      
-+      for ( ; d->nextGroupId < 0x8000; d->nextGroupId++ )
-+      {
-+              bool freeId = true;
-+              listEnd = d->SSIList.end();
-+              for ( it = d->SSIList.begin(); it != listEnd; ++it )
-+              {
-+                      if ( ( *it ).type() == ROSTER_GROUP && ( *it ).gid() == d->nextGroupId )
-+                      {
-+                              freeId = false;
-+                              break;
-+                      }
-+              }
-+              
-+              if ( freeId )
-+                      return d->nextGroupId;
-+      }
-+      
-+      kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No free group id!" << endl;
-+      return 0xFFFF;
- }
- 
- WORD SSIManager::numberOfItems() const
-@@ -379,8 +426,6 @@
-       if ( !group.name().isEmpty() ) //avoid the group with gid 0 and bid 0
-       {       // the group is really new
-               kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Adding group '" << group.name() << "' to SSI list" << endl;
--              if ( group.gid() > d->nextGroupId )
--                      d->nextGroupId = group.gid();
-               
-               d->SSIList.append( group );
-               emit groupAdded( group );
-@@ -394,6 +439,10 @@
-       QString groupName = group.name();
-       kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "Removing group " << group.name() << endl;
-       int remcount = d->SSIList.remove( group );
-+      
-+      if ( d->nextGroupId > group.gid() )
-+              d->nextGroupId = group.gid();
-+      
-       if ( remcount == 0 )
-       {
-               kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No groups removed" << endl;
-@@ -420,13 +469,6 @@
- 
- bool SSIManager::newContact( const Oscar::SSI& contact )
- {
--      //what to validate?
--      if ( contact.bid() > d->nextContactId )
--      {
--              kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "Setting next contact ID to " << contact.bid() << endl;
--              d->nextContactId = contact.bid();
--      }
--      
-       if ( d->SSIList.findIndex( contact ) == -1 )
-       {
-               kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Adding contact '" << contact.name() << "' to SSI list" << endl;
-@@ -443,6 +485,9 @@
-       QString contactName = contact.name();
-       int remcount = d->SSIList.remove( contact );
-       
-+      if ( d->nextContactId > contact.bid() )
-+              d->nextContactId = contact.bid();
-+      
-       if ( remcount == 0 )
-       {
-               kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "No contacts were removed." << endl;
-@@ -476,6 +521,10 @@
- bool SSIManager::removeItem( const Oscar::SSI& item )
- {
-       d->SSIList.remove( item );
-+      
-+      if ( d->nextContactId > item.bid() )
-+              d->nextContactId = item.bid();
-+      
-       return true;
- }
- 
index 71dc176c42c8ea8a07b5b2867c7acd1287105df6..08323114c631e668b06d640bd3c5e26a6d616a25 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/korundum
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/korundum/ChangeLog,v 1.56 2007/02/04 02:47:21 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/korundum/ChangeLog,v 1.57 2007/02/05 12:11:11 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/korundum-3.5.4-more.patch, -files/qtruby-3.5.4-more.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -korundum-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/korundum/files/korundum-3.5.4-more.patch b/kde-base/korundum/files/korundum-3.5.4-more.patch
deleted file mode 100644 (file)
index 96d2fe0..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-Index: ChangeLog
-===================================================================
---- korundum/ChangeLog (revision 565692)
-+++ korundum/ChangeLog (revision 578517)
-@@ -1,3 +1,8 @@
-+2006-08-18  Richard Dale  <rdale@foton.es>
-+
-+      * Added a KActionPtrList marshaller. Fixes problem reported by
-+        eskatos on the #qtruby irc channel.
-+
- 2006-06-05  Richard Dale  <rdale@foton.es>
- 
-       * The metaObject methods for slots and signals are no longer added when
-Index: rubylib/korundum/Korundum.cpp
-===================================================================
---- korundum/rubylib/korundum/Korundum.cpp     (revision 565692)
-+++ korundum/rubylib/korundum/Korundum.cpp     (revision 578517)
-@@ -661,6 +661,8 @@
-       ~EmitDCOPSignal() 
-       {
-               delete[] _stack;
-+              delete _stream;
-+              delete _data;
-       }
-     const MocArgument &arg() { return _args[_cur]; }
-     SmokeType type() { return arg().st; }
-@@ -878,6 +880,9 @@
-       ~InvokeDCOPSlot() {
-               delete[] _stack;
-               delete _stream;
-+              for(int i=0;i<_items;++i) {
-+                      free(_sp++);
-+              }
-       }
- };
- 
-Index: rubylib/korundum/kdehandlers.cpp
-===================================================================
---- korundum/rubylib/korundum/kdehandlers.cpp  (revision 565692)
-+++ korundum/rubylib/korundum/kdehandlers.cpp  (revision 578517)
-@@ -642,6 +642,60 @@
- }
- #endif
- 
-+void marshall_KActionPtrList(Marshall *m) {
-+      switch(m->action()) {
-+      case Marshall::FromVALUE: 
-+              {
-+          }                   
-+              break;
-+      case Marshall::ToVALUE: 
-+              {
-+              KActionPtrList *valuelist = (KActionPtrList*)m->item().s_voidp;
-+              if (!valuelist) {
-+                      *(m->var()) = Qnil;
-+                      break;
-+          }
-+
-+          VALUE av = rb_ary_new();
-+
-+          int ix = m->smoke()->idClass("KAction");
-+          const char * className = m->smoke()->binding->className(ix);
-+
-+              for (   KActionPtrList::Iterator it = valuelist->begin();
-+                              it != valuelist->end();
-+                              ++it ) 
-+              {
-+                      void *p = (*it);
-+
-+                      if (m->item().s_voidp == 0) {
-+                      *(m->var()) = Qnil;
-+                      break;
-+                      }
-+
-+                      VALUE obj = getPointerObject(p);
-+                      if (obj == Qnil) {
-+                              smokeruby_object  * o = ALLOC(smokeruby_object);
-+                              o->smoke = m->smoke();
-+                              o->classId = o->smoke->idClass("KAction");
-+                              o->ptr = p;
-+                              o->allocated = false;
-+                              obj = set_obj_info(className, o);
-+                      }
-+                      rb_ary_push(av, obj);
-+              }
-+
-+              if (m->cleanup())
-+                      delete valuelist;
-+              else
-+                      *(m->var()) = av;               
-+              }
-+              break;
-+      default:
-+              m->unsupported();
-+              break;
-+      }
-+}
-+
- void marshall_KTraderOfferList(Marshall *m) {
-       switch(m->action()) {
-       case Marshall::FromVALUE: 
-@@ -1261,6 +1315,7 @@
- TypeHandler KDE_handlers[] = {
-     { "QCStringList", marshall_QCStringList },
-     { "KCmdLineOptions*", marshall_KCmdLineOptions },
-+    { "KActionPtrList", marshall_KActionList },
-     { "QPtrList<KAction>", marshall_KActionList },
-     { "QPtrList<KAction>&", marshall_KActionList },
-     { "KMimeType::List", marshall_KMimeTypeList },
-@@ -1291,6 +1346,8 @@
-     { "QPtrList<KParts::Plugin>", marshall_KPartPluginList },
-     { "QPtrList<KParts::ReadOnlyPart>", marshall_KPartReadOnlyPartList },
-     { "QPtrList<KServiceTypeProfile>&", marshall_KServiceTypeProfileList },
-+    { "QValueList<KAction*>", marshall_KActionPtrList },
-+    { "KActionPtrList", marshall_KActionPtrList },
-     { "QValueList<KAboutPerson>", marshall_KAboutPersonList },
-     { "QValueList<KAboutTranslator>", marshall_KAboutTranslatorList },
-     { "QValueList<KIO::CopyInfo>&", marshall_KIOCopyInfoList },
diff --git a/kde-base/korundum/files/qtruby-3.5.4-more.patch b/kde-base/korundum/files/qtruby-3.5.4-more.patch
deleted file mode 100644 (file)
index 614f495..0000000
+++ /dev/null
@@ -1,445 +0,0 @@
-Index: ChangeLog
-===================================================================
---- qtruby/ChangeLog   (revision 565692)
-+++ qtruby/ChangeLog   (revision 578513)
-@@ -1,3 +1,13 @@
-+2006-08-29  Richard Dale  <rdale@foton.es>
-+
-+      * Backported some memory leak fixes from Qt4 QtRuby
-+
-+2006-08-10  Richard Dale  <rdale@foton.es>
-+
-+      * The Ruby VALUE to 'uchar *' marshaller wasn't working correctly if the
-+        Ruby string contained nulls. Fixed by Dirk Mueller (thanks) and also 
-+        applied for 'char *' types.
-+
- 2006-07-12  Richard Dale  <rdale@foton.es>
- 
-       * The Ruby String to 'char *' and String to 'unsigned char *' were using
-Index: rubylib/qtruby/handlers.cpp
-===================================================================
---- qtruby/rubylib/qtruby/handlers.cpp (revision 565692)
-+++ qtruby/rubylib/qtruby/handlers.cpp (revision 578513)
-@@ -422,6 +422,7 @@
-     Smoke::Index ccMeth = o->smoke->findMethod(o->classId, ccId);
- 
-     if(!ccMeth) {
-+      delete[] ccArg;
-       return 0;
-     }
-       Smoke::Index method = o->smoke->methodMaps[ccMeth].method;
-@@ -747,17 +748,21 @@
- 
- static void marshall_charP(Marshall *m) {
-     switch(m->action()) {
--      case Marshall::FromVALUE:
--      {
--          VALUE rv = *(m->var());
--          if(rv == Qnil) {
--                m->item().s_voidp = 0;
--                break;
--          }
--              
--        m->item().s_voidp = strdup(StringValuePtr(rv));
--      }
--      break;
-+    case Marshall::FromVALUE:
-+    {
-+        VALUE rv = *(m->var());
-+          if (rv == Qnil) {
-+            m->item().s_voidp = 0;
-+            break;
-+        }
-+      
-+        int len = RSTRING(rv)->len;
-+        char* mem = (char*) malloc(len+1);
-+        memcpy(mem, StringValuePtr(rv), len);
-+        mem[len] ='\0';
-+        m->item().s_voidp = mem;
-+    }
-+        break;
-       case Marshall::ToVALUE:
-       {
-           char *p = (char*)m->item().s_voidp;
-@@ -777,14 +782,18 @@
- 
- void marshall_ucharP(Marshall *m) {
-     switch(m->action()) {
--      case Marshall::FromVALUE:
--      {
--          VALUE rv = *(m->var());
--          if(rv == Qnil) {
--              m->item().s_voidp = 0;
--              break;
--          }
--        m->item().s_voidp = strdup(StringValuePtr(rv));
-+    case Marshall::FromVALUE:
-+    {
-+        VALUE rv = *(m->var());
-+        if (rv == Qnil) {
-+            m->item().s_voidp = 0;
-+            break;
-+        }
-+        int len = RSTRING(rv)->len;
-+        char* mem = (char*) malloc(len+1);
-+        memcpy(mem, StringValuePtr(rv), len);
-+        mem[len] ='\0';
-+        m->item().s_voidp = mem;
-       }
-       break;
-       case Marshall::ToVALUE:
-@@ -1836,8 +1845,8 @@
-     }
- }
- 
--#define DEF_VALUELIST_MARSHALLER(ListIdent,ItemList,Item,Itr) namespace { char ListIdent##STR[] = #Item; };  \
--        Marshall::HandlerFn marshall_##ListIdent = marshall_ValueItemList<Item,ItemList,Itr,ListIdent##STR>;
-+#define DEF_VALUELIST_MARSHALLER(ListIdent,ItemList,Item,Itr) namespace dummy { char ListIdent##STR[] = #Item; };  \
-+        Marshall::HandlerFn marshall_##ListIdent = marshall_ValueItemList<Item,ItemList,Itr,dummy::ListIdent##STR>;
- 
- DEF_VALUELIST_MARSHALLER( QVariantList, QValueList<QVariant>, QVariant, QValueList<QVariant>::Iterator )
- DEF_VALUELIST_MARSHALLER( QPixmapList, QValueList<QPixmap>, QPixmap, QValueList<QPixmap>::Iterator )
-Index: rubylib/qtruby/Qt.cpp
-===================================================================
---- qtruby/rubylib/qtruby/Qt.cpp       (revision 565692)
-+++ qtruby/rubylib/qtruby/Qt.cpp       (revision 578513)
-@@ -1351,28 +1351,32 @@
-       return obj;
- }
- 
--static QCString
-+static QCString *
- find_cached_selector(int argc, VALUE * argv, VALUE klass, char * methodName)
- {
-     // Look in the cache
--      QCString mcid(rb_class2name(klass));
--      mcid += ';';
--      mcid += methodName;
-+static QCString * mcid = 0;
-+      if (mcid == 0) {
-+              mcid = new QCString();
-+      }
-+      *mcid = rb_class2name(klass);
-+      *mcid += ';';
-+      *mcid += methodName;
-       for(int i=3; i<argc ; i++)
-       {
--              mcid += ';';
--              mcid += get_VALUEtype(argv[i]);
-+              *mcid += ';';
-+              *mcid += get_VALUEtype(argv[i]);
-       }
-       
--      Smoke::Index *rcid = methcache.find((const char *)mcid);
-+      Smoke::Index *rcid = methcache.find((const char *)*mcid);
- #ifdef DEBUG
--      if (do_debug & qtdb_calls) qWarning("method_missing mcid: %s", (const char *) mcid);
-+      if (do_debug & qtdb_calls) qWarning("method_missing mcid: %s", (const char *) *mcid);
- #endif
-       
-       if (rcid) {
-               // Got a hit
- #ifdef DEBUG
--              if (do_debug & qtdb_calls) qWarning("method_missing cache hit, mcid: %s", (const char *) mcid);
-+              if (do_debug & qtdb_calls) qWarning("method_missing cache hit, mcid: %s", (const char *) *mcid);
- #endif
-               _current_method = *rcid;
-       } else {
-@@ -1389,27 +1393,32 @@
-     VALUE klass = rb_funcall(self, rb_intern("class"), 0);
- 
-       // Look for 'thing?' methods, and try to match isThing() or hasThing() in the Smoke runtime
--      QString pred(rb_id2name(SYM2ID(argv[0])));
--      if (pred.endsWith("?")) {
-+static QString * pred = 0;
-+      if (pred == 0) {
-+              pred = new QString();
-+      }
-+      
-+      *pred = methodName;
-+      if (pred->endsWith("?")) {
-               smokeruby_object *o = value_obj_info(self);
-               if(!o || !o->ptr) {
-                       rb_call_super(argc, argv);
-               }
-               
-               // Drop the trailing '?'
--              pred.replace(pred.length() - 1, 1, "");
-+              pred->replace(pred->length() - 1, 1, "");
-               
--              pred.replace(0, 1, pred.at(0).upper());
--              pred.replace(0, 0, QString("is"));
--              Smoke::Index meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred.latin1());
-+              pred->replace(0, 1, pred->at(0).upper());
-+              pred->replace(0, 0, QString("is"));
-+              Smoke::Index meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
-               
-               if (meth == 0) {
--                      pred.replace(0, 2, QString("has"));
--                      meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred.latin1());
-+                      pred->replace(0, 2, QString("has"));
-+                      meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
-               }
-               
-               if (meth > 0) {
--                      methodName = (char *) pred.latin1();
-+                      methodName = (char *) pred->latin1();
-               }
-       }
-               
-@@ -1423,18 +1432,26 @@
-     }
- 
-       {
--              QCString mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
-+              QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
- 
-               if (_current_method == -1) {
-                       // Find the C++ method to call. Do that from Ruby for now
- 
-                       VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-                       if (_current_method == -1) {
--                              QRegExp rx("^[-+%/|]$");
--                              QString op(rb_id2name(SYM2ID(argv[0])));
--                              if (rx.search(op) != -1) {
-+                              char * op = rb_id2name(SYM2ID(argv[0]));
-+                              if (    qstrcmp(op, "-") == 0
-+                                              || qstrcmp(op, "+") == 0
-+                                              || qstrcmp(op, "/") == 0
-+                                              || qstrcmp(op, "%") == 0
-+                                              || qstrcmp(op, "|") == 0 )
-+                              {
-                                       // Look for operator methods of the form 'operator+=', 'operator-=' and so on..
--                                      temp_stack[1] = rb_str_new2(op.append("=").latin1());
-+                                      char op1[3];
-+                                      op1[0] = op[0];
-+                                      op1[1] = '=';
-+                                      op1[2] = '\0';
-+                                      temp_stack[1] = rb_str_new2(op1);
-                                       retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-                               }
- 
-@@ -1448,26 +1465,31 @@
-                                                       && isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("QObject")) )
-                                       {
-                                               QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
--                                              QString prop(rb_id2name(SYM2ID(argv[0])));
-+static QString * prop = 0;
-+                                              if (prop == 0) {
-+                                                      prop = new QString();
-+                                              }
-+                                              
-+                                              *prop = rb_id2name(SYM2ID(argv[0]));
-                                               QMetaObject * meta = qobject->metaObject();
-                                               if (argc == 1) {
--                                                      if (prop.endsWith("?")) {
--                                                              prop.replace(0, 1, pred.at(0).upper());
--                                                              prop.replace(0, 0, QString("is"));
--                                                              if (meta->findProperty(prop.latin1(), true) == -1) {
--                                                                      prop.replace(0, 2, QString("has"));
-+                                                      if (prop->endsWith("?")) {
-+                                                              prop->replace(0, 1, pred->at(0).upper());
-+                                                              prop->replace(0, 0, QString("is"));
-+                                                              if (meta->findProperty(prop->latin1(), true) == -1) {
-+                                                                      prop->replace(0, 2, QString("has"));
-                                                               }
-                                                       }
- 
--                                                      if (meta->findProperty(prop.latin1(), true) != -1) {
--                                                              VALUE qvariant = rb_funcall(self, rb_intern("property"), 1, rb_str_new2(prop.latin1()));
-+                                                      if (meta->findProperty(prop->latin1(), true) != -1) {
-+                                                              VALUE qvariant = rb_funcall(self, rb_intern("property"), 1, rb_str_new2(prop->latin1()));
-                                                               return rb_funcall(qvariant, rb_intern("to_ruby"), 0);
-                                                       }
--                                              } else if (argc == 2 && prop.endsWith("=")) {
--                                                      prop.replace("=", "");
--                                                      if (meta->findProperty(prop.latin1(), true) != -1) {
-+                                              } else if (argc == 2 && prop->endsWith("=")) {
-+                                                      prop->replace("=", "");
-+                                                      if (meta->findProperty(prop->latin1(), true) != -1) {
-                                                               VALUE qvariant = rb_funcall(qvariant_class, rb_intern("new"), 1, argv[1]);
--                                                              return rb_funcall(self, rb_intern("setProperty"), 2, rb_str_new2(prop.latin1()), qvariant);
-+                                                              return rb_funcall(self, rb_intern("setProperty"), 2, rb_str_new2(prop->latin1()), qvariant);
-                                                       }
-                                               }
-                                       }
-@@ -1476,7 +1498,7 @@
-                               }
-                       }
-                       // Success. Cache result.
--                      methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                      methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-               }
-       }
-       
-@@ -1503,21 +1525,25 @@
-     }
- 
-     {
--              QCString mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
-+              QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
- 
-               if (_current_method == -1) {
-                       VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-          Q_UNUSED(retval);
-                       if (_current_method != -1) {
-                               // Success. Cache result.
--                              methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                              methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-                       }
-               }
-       }
- 
-     if (_current_method == -1) {
--              QRegExp rx("[a-zA-Z]+");
--              if (rx.search(methodName) == -1) {
-+static QRegExp * rx = 0;
-+              if (rx == 0) {
-+                      rx = new QRegExp("[a-zA-Z]+");
-+              }
-+
-+              if (rx->search(methodName) == -1) {
-                       // If an operator method hasn't been found as an instance method,
-                       // then look for a class method - after 'op(self,a)' try 'self.op(a)' 
-               VALUE * method_stack = (VALUE *) calloc(argc - 1, sizeof(VALUE));
-@@ -1584,10 +1610,10 @@
-       if (TYPE(self) == T_DATA) {
-               // If a ruby block was passed then run that now
-               if (rb_block_given_p()) {
--              rb_funcall(qt_internal_module, rb_intern("run_initializer_block"), 2, self, rb_block_proc());
-+                      rb_funcall(qt_internal_module, rb_intern("run_initializer_block"), 2, self, rb_block_proc());
-               }
-     
--      return self;
-+              return self;
-     }
- 
-     VALUE klass = rb_funcall(self, rb_intern("class"), 0);
-@@ -1599,19 +1625,19 @@
-     temp_stack[2] = klass;
-     temp_stack[3] = self;
-     for (int count = 0; count < argc; count++) {
--      temp_stack[count+4] = argv[count];
-+              temp_stack[count+4] = argv[count];
-     }
- 
-       { 
-               // Put this in a C block so that the mcid will be de-allocated at the end of the block,
-               // rather than on f'n exit, to avoid the longjmp problem described below
--              QCString mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
-+              QCString * mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
- 
-               if (_current_method == -1) {
-                       retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+4, temp_stack);
-                       if (_current_method != -1) {
-                               // Success. Cache result.
--                              methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                              methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-                       }
-               }
-       }
-@@ -1652,7 +1678,7 @@
-     VALUE * temp_stack = (VALUE *) calloc(argc + 1, sizeof(VALUE));
-     temp_stack[0] = rb_obj_alloc(klass);
-     for (int count = 0; count < argc; count++) {
--      temp_stack[count+1] = argv[count];
-+              temp_stack[count+1] = argv[count];
-     }
- 
-     VALUE result = rb_funcall2(qt_internal_module, rb_intern("try_initialize"), argc+1, temp_stack);
-@@ -1668,16 +1694,16 @@
-     VALUE result = Qnil;
- 
-     if (argc == 1 && TYPE(argv[0]) == T_ARRAY) {
--      // Convert '(ARGV)' to '(NUM, [$0]+ARGV)'
--      VALUE * local_argv = (VALUE *) calloc(argc + 1, sizeof(VALUE));
--      VALUE temp = rb_ary_dup(argv[0]);
--      rb_ary_unshift(temp, rb_gv_get("$0"));
--      local_argv[0] = INT2NUM(RARRAY(temp)->len);
--      local_argv[1] = temp;
--      result = new_qt(2, local_argv, klass);
--      free(local_argv);
-+              // Convert '(ARGV)' to '(NUM, [$0]+ARGV)'
-+              VALUE * local_argv = (VALUE *) calloc(argc + 1, sizeof(VALUE));
-+              VALUE temp = rb_ary_dup(argv[0]);
-+              rb_ary_unshift(temp, rb_gv_get("$0"));
-+              local_argv[0] = INT2NUM(RARRAY(temp)->len);
-+              local_argv[1] = temp;
-+              result = new_qt(2, local_argv, klass);
-+              free(local_argv);
-     } else {
--      result = new_qt(argc, argv, klass);
-+              result = new_qt(argc, argv, klass);
-     }
- 
-     rb_gv_set("$qApp", result);
-@@ -1735,9 +1761,9 @@
-     if(index < 0) return Qnil;
- 
-     if (isSignal) {
--      member = rb_funcall(qt_internal_module, rb_intern("signalAt"), 2, self, INT2NUM(index));
-+              member = rb_funcall(qt_internal_module, rb_intern("signalAt"), 2, self, INT2NUM(index));
-     } else {
--      member = rb_funcall(qt_internal_module, rb_intern("slotAt"), 2, self, INT2NUM(index));
-+              member = rb_funcall(qt_internal_module, rb_intern("slotAt"), 2, self, INT2NUM(index));
-     }
- 
-     VALUE mocArgs = rb_funcall(qt_internal_module, rb_intern("getMocArguments"), 1, member);
-@@ -1815,7 +1841,12 @@
-     }
- 
-     QString name(slotname);
--    name.replace(QRegExp("\\(.*"), "");
-+static QRegExp * rx = 0;
-+      if (rx == 0) {
-+              rx = new QRegExp("\\(.*");
-+      }
-+      name.replace(*rx, "");
-+
-     InvokeSlot slot(self, rb_intern(name.latin1()), mocArgs, _o);
-     slot.next();
- 
-@@ -2568,7 +2599,10 @@
- {
-       VALUE klass = Qnil;
-       QString packageName(package);
--      QRegExp scope_op("^([^:]+)::([^:]+)$");
-+static QRegExp * scope_op = 0;
-+      if (scope_op == 0) {
-+              scope_op = new QRegExp("^([^:]+)::([^:]+)$");
-+       }
- 
-       if (packageName.startsWith("KDE::ConfigSkeleton::ItemEnum::")) {
-               klass = rb_define_class_under(kconfigskeleton_itemenum_class, package+strlen("KDE::ConfigSkeleton::EnumItem::"), base_class);
-@@ -2606,7 +2640,7 @@
-       } else if (packageName.startsWith("Kontact::")) {
-               klass = rb_define_class_under(kontact_module, package+strlen("Kontact::"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
--      } else if (packageName.startsWith("Ko") && scope_op.search(packageName) == -1) {
-+      } else if (packageName.startsWith("Ko") && scope_op->search(packageName) == -1) {
-               klass = rb_define_class_under(koffice_module, package+strlen("Ko"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
-       } else if (packageName.startsWith("Kate::")) {
-@@ -2618,11 +2652,11 @@
-       } else if (packageName.startsWith("KTextEditor::")) {
-               klass = rb_define_class_under(ktexteditor_module, package+strlen("KTextEditor::"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
--      } else if (scope_op.search(packageName) != -1) {
-+      } else if (scope_op->search(packageName) != -1) {
-               // If an unrecognised classname of the form 'XXXXXX::YYYYYY' is found,
-               // then create a module XXXXXX to put the class YYYYYY under
--              VALUE module = rb_define_module(scope_op.cap(1).latin1());
--              klass = rb_define_class_under(module, scope_op.cap(2).latin1(), base_class);
-+              VALUE module = rb_define_module(scope_op->cap(1).latin1());
-+              klass = rb_define_class_under(module, scope_op->cap(2).latin1(), base_class);
-       } else if (     packageName.startsWith("K") 
-                               && packageName.mid(1, 1).contains(QRegExp("[A-Z]")) == 1 ) 
-       {
-@@ -2792,6 +2826,7 @@
- 
-     methcache.setAutoDelete(true);
-     classcache.setAutoDelete(true);
-+    classname.setAutoDelete(true);
- 
-       if (qt_module == Qnil) {
-               qt_module = rb_define_module("Qt");
index 74e7b2425fc8672f7a60166faf880bca1a98cf35..45682f43935ae7ef285e722f18eae86989c6eeb9 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kpilot
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kpilot/ChangeLog,v 1.56 2007/01/27 15:17:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kpilot/ChangeLog,v 1.57 2007/02/05 12:25:24 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdepim-3.4.1-kpilot-fix.patch:
+  Remove unneeded patches.
 
   27 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kpilot-3.5.6.ebuild:
   Update the dependency version so who tries to unmask this will see what the
diff --git a/kde-base/kpilot/files/kdepim-3.4.1-kpilot-fix.patch b/kde-base/kpilot/files/kdepim-3.4.1-kpilot-fix.patch
deleted file mode 100644 (file)
index a6dcc77..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-diff -Nur kdepim-3.4.1.orig/kpilot/conduits/memofileconduit/memofile-conduit.cc kdepim-3.4.1/kpilot/conduits/memofileconduit/memofile-conduit.cc
---- kdepim-3.4.1.orig/kpilot/conduits/memofileconduit/memofile-conduit.cc      2005-05-23 14:12:37.000000000 +0200
-+++ kdepim-3.4.1/kpilot/conduits/memofileconduit/memofile-conduit.cc   2005-05-27 17:27:52.000000000 +0200
-@@ -114,7 +114,7 @@
-       setFirstSync( _memofiles->isFirstSync() );
-       addSyncLogEntry(i18n(" Syncing with %1.").arg(_memo_directory));
- 
--      if ( (syncMode() == SyncAction::SyncMode::eCopyHHToPC) || isFirstSync() ) {
-+      if ( (syncMode() == SyncAction::SyncMode::eCopyHHToPC) || _memofiles->isFirstSync() ) {
-               addSyncLogEntry(i18n(" Copying Pilot to PC..."));
- #ifdef DEBUG
-               DEBUGCONDUIT << fname << ": copying Pilot to PC." << endl;
-@@ -474,17 +474,11 @@
-       // Note: This will reset both fCategories and fMemoAppInfo, so
-       //       after this, we need to reinitialize our memofiles object...
-       setAppInfo();
--      cleanup();
- 
-       // re-create our memofiles helper...
-       delete _memofiles;
-       _memofiles = new Memofiles(fCategories, *fMemoAppInfo, _memo_directory);
- 
--      // make sure we are starting with a clean database on both ends...
--      fDatabase->deleteRecord(0, true);
--      fLocalDatabase->deleteRecord(0, true);
--      cleanup();
--
-       _memofiles->load(true);
- 
-       QPtrList<Memofile> memofiles = _memofiles->getAll();
-@@ -496,11 +490,39 @@
-       }
- 
-       _memofiles->save();
--
-+      
-+      // now that we've copied from the PC to our handheld, remove anything extra from the
-+      // handheld...
-+      deleteUnsyncedHHRecords();
-+      
-       return true;
- 
- }
- 
-+void MemofileConduit::deleteUnsyncedHHRecords()
-+{
-+      FUNCTIONSETUP;
-+      if ( syncMode()==SyncMode::eCopyPCToHH )
-+      {
-+              RecordIDList ids=fDatabase->idList();
-+              RecordIDList::iterator it;
-+              for ( it = ids.begin(); it != ids.end(); ++it )
-+              {
-+                      if (!_memofiles->find(*it))
-+                      {
-+#ifdef DEBUG
-+                              DEBUGCONDUIT << fname
-+                              << "Deleting record with ID "<<*it <<" from handheld "
-+                              << "(is not on PC, and syncing with PC->HH direction)"
-+                              << endl;
-+#endif
-+                              fDatabase->deleteRecord(*it);
-+                              fLocalDatabase->deleteRecord(*it);
-+                      }
-+              }
-+      }
-+}
-+
- int MemofileConduit::writeToPilot(Memofile * memofile)
- {
-       FUNCTIONSETUP;
-diff -Nur kdepim-3.4.1.orig/kpilot/conduits/memofileconduit/memofile-conduit.h kdepim-3.4.1/kpilot/conduits/memofileconduit/memofile-conduit.h
---- kdepim-3.4.1.orig/kpilot/conduits/memofileconduit/memofile-conduit.h       2005-05-23 14:12:37.000000000 +0200
-+++ kdepim-3.4.1/kpilot/conduits/memofileconduit/memofile-conduit.h    2005-05-27 17:27:52.000000000 +0200
-@@ -88,6 +88,7 @@
- 
-       bool    copyHHToPC();
-       bool    copyPCToHH();
-+      void    deleteUnsyncedHHRecords();
-       bool    sync();
- 
-       int     writeToPilot(Memofile * memofile);
-diff -Nur kdepim-3.4.1.orig/kpilot/lib/pilotDatabase.cc kdepim-3.4.1/kpilot/lib/pilotDatabase.cc
---- kdepim-3.4.1.orig/kpilot/lib/pilotDatabase.cc      2005-05-23 14:12:43.000000000 +0200
-+++ kdepim-3.4.1/kpilot/lib/pilotDatabase.cc   2005-05-27 17:27:52.000000000 +0200
-@@ -185,7 +185,7 @@
-       int len = CATEGORY_NAME_SIZE - 1;
-       QCString t = PilotAppCategory::codec()->fromUnicode(s,len);
-       memset(categoryInfo()->name[i],0,CATEGORY_NAME_SIZE);
--      qstrncpy(categoryInfo()->name[i],t,kMin(len,(int)CATEGORY_NAME_SIZE));
-+      qstrncpy(categoryInfo()->name[i],t,CATEGORY_NAME_SIZE);
-       return true;
- }
- 
-diff -Nur kdepim-3.4.1.orig/kpilot/lib/pilotDatabase.h kdepim-3.4.1/kpilot/lib/pilotDatabase.h
---- kdepim-3.4.1.orig/kpilot/lib/pilotDatabase.h       2005-05-23 14:12:43.000000000 +0200
-+++ kdepim-3.4.1/kpilot/lib/pilotDatabase.h    2005-05-27 17:27:52.000000000 +0200
-@@ -279,9 +279,12 @@
-               int appLen = MAX_APPINFO_SIZE;
-               unsigned char buffer[MAX_APPINFO_SIZE];
- 
--              appLen = d->readAppBlock(buffer,appLen);
--
--              (*unpack)(&fInfo, buffer, appLen);
-+              if (d && d->isDBOpen())
-+              {
-+                      appLen = d->readAppBlock(buffer,appLen);
-+                      (*unpack)(&fInfo, buffer, appLen);
-+              }
-+              // fInfo is just a struct, so we can point to it anyway.
-               init(&fInfo.category,appLen);
-       } ;
- 
-@@ -289,6 +292,10 @@
-       {
-               FUNCTIONSETUP;
-               unsigned char buffer[MAX_APPINFO_SIZE];
-+              if (!d || !d->isDBOpen())
-+              {
-+                      return -1;
-+              }
-               int appLen = (*pack)(&fInfo, buffer, length());
-               if (appLen > 0)
-               {
-diff -Nur kdepim-3.4.1.orig/kpilot/lib/pilotLocalDatabase.cc kdepim-3.4.1/kpilot/lib/pilotLocalDatabase.cc
---- kdepim-3.4.1.orig/kpilot/lib/pilotLocalDatabase.cc 2005-05-23 14:12:43.000000000 +0200
-+++ kdepim-3.4.1/kpilot/lib/pilotLocalDatabase.cc      2005-05-27 17:27:52.000000000 +0200
-@@ -618,7 +618,7 @@
- 
-       int count;
-       pi_file_get_entries(dbFile, &count);
--      if (count > 0)
-+      if (count >= 0)
-       {
-               KPILOT_DELETE(d);
-               d = new Private(count);
index ae54fe87e8d0a081bd55aa95aa1da9eb37439596..789d184f4deb8b92a11a3c176256d7038a6a089e 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kppp
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kppp/ChangeLog,v 1.64 2007/02/04 02:50:44 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kppp/ChangeLog,v 1.65 2007/02/05 11:45:02 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kppp-3.5.0-bindnow.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kppp-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kppp/files/kppp-3.5.0-bindnow.patch b/kde-base/kppp/files/kppp-3.5.0-bindnow.patch
deleted file mode 100644 (file)
index c52d94b..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kdenetwork-3.5.0/kppp/Makefile.am
-===================================================================
---- kdenetwork-3.5.0.orig/kppp/Makefile.am
-+++ kdenetwork-3.5.0/kppp/Makefile.am
-@@ -51,7 +51,7 @@ kppp_SOURCES = kpppwidget.cpp \
-               KPPPIface.skel
- 
- # the library search path
--kppp_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-+kppp_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(BINDNOW_FLAGS)
- 
- # the libraries to link against. Be aware of the order. First the libraries,
- # that depend on the following ones.
index 9586ccc65bba8050da78ce4399b541fe5e82b1a4..fe8203cf3152038384281db460d16c76bf7a5768 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/ksayit
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/ksayit/ChangeLog,v 1.70 2007/02/04 02:53:25 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/ksayit/ChangeLog,v 1.71 2007/02/05 12:26:08 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/ksayit-3.4.3-pointer.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -ksayit-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/ksayit/files/ksayit-3.4.3-pointer.patch b/kde-base/ksayit/files/ksayit-3.4.3-pointer.patch
deleted file mode 100644 (file)
index 29fec54..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- ksayit/src/fxpluginhandler.cpp.old 2005-11-27 05:19:14.000000000 +0900
-+++ ksayit/src/fxpluginhandler.cpp     2005-11-27 05:19:30.000000000 +0900
-@@ -97,7 +97,8 @@
-         plugin.description = p->getDescription_KS();
-         plugin.EffectID    = 0;
-         kdDebug(100200) << "FX-Plugin " << plugin.name << " Handle: " << plugin.handle << " registered." << endl;
--        destroyPlugin(p);
-+      // destroyPlugin(p);
-+      p = NULL;
-         plugin.p = NULL;
-         // add to list of available plugins
-         pmap[plugin.name] = plugin;
index f30ee538dc63e71db6ac3532165100ba1c739a76..bac45009071518e500474bbbc5019888ea62687e 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/ksim
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/ksim/ChangeLog,v 1.71 2007/02/04 02:55:07 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/ksim/ChangeLog,v 1.72 2007/02/05 11:45:28 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/configure-fix-kdeutils-snmp.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -ksim-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/ksim/files/configure-fix-kdeutils-snmp.patch b/kde-base/ksim/files/configure-fix-kdeutils-snmp.patch
deleted file mode 100644 (file)
index 9f48f7f..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-Index: ksim/monitors/snmp/configure.in.in
-===================================================================
---- ksim/monitors/snmp/configure.in.in (revision 433553)
-+++ ksim/monitors/snmp/configure.in.in (working copy)
-@@ -1,17 +1,20 @@
-+AC_ARG_WITH(snmp,
-+  [AS_HELP_STRING(--with-snmp,
-+    [enable support for SNMP @<:@default=check@:>@])],
-+  [], with_snmp=check)
- 
--KDE_CHECK_HEADER( net-snmp/library/snmp_api.h, [ have_netsnmp_h=yes ], [ have_netsnmp_h=no ] )
-+enable_snmp=no
-+if test "x$with_snmp" != xno; then
-+  KDE_CHECK_HEADER( net-snmp/library/snmp_api.h, [ have_netsnmp_h=yes ], [ have_netsnmp_h=no ] )
- 
--enable_snmp=
--
--if test "$have_netsnmp_h" = yes; then
-+  if test "$have_netsnmp_h" = yes; then
-     KDE_CHECK_LIB( netsnmp, snmp_sess_init, [
-         AC_SUBST( LIBSNMP, "-lnetsnmp" )
-         enable_snmp=yes
-     ], [], [] )
--fi
-+  fi
- 
--if test "$enable_snmp" != yes; then
--
-+  if test "$enable_snmp" != yes; then
-     AC_MSG_CHECKING([if libnetsnmp needs -lcrypto])
- 
-     dnl use a different symbol to prevent autoconf from caching
-@@ -22,7 +25,11 @@
-     ], [
-         AC_MSG_RESULT(no)
-     ], [-lcrypto] )
-+  fi
-+
-+  if test "x$with_snmp" != xcheck && test "x$enable_snmp" != xyes; then
-+    AC_MSG_FAILURE([--with-snmp was given, but test for net-snmp failed])
-+  fi
- fi
- 
--AM_CONDITIONAL(include_ksim_monitors_snmp, test -n "$enable_snmp")
--
-+AM_CONDITIONAL(include_ksim_monitors_snmp, test "x$enable_snmp" = xyes)
index 6ae0f4edd15b21f7074a2da0dead9e959c167fd6..413eadcc3139a339598f13a7577ef14df3cff7d9 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/ksmserver
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/ksmserver/ChangeLog,v 1.58 2007/02/04 02:56:27 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/ksmserver/ChangeLog,v 1.59 2007/02/05 12:09:35 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/ksmserver-3.5.2-freebsd-time.h-test.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -ksmserver-3.5.2.ebuild:
diff --git a/kde-base/ksmserver/files/ksmserver-3.5.2-freebsd-time.h-test.diff b/kde-base/ksmserver/files/ksmserver-3.5.2-freebsd-time.h-test.diff
deleted file mode 100644 (file)
index e3ec3a6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
---- kdebase/ksmserver/legacy.cpp       2006/01/26 07:02:41     502474
-+++ kdebase/ksmserver/legacy.cpp       2006/03/29 11:44:07     523859
-@@ -40,6 +40,10 @@
- 
- #include "server.h"
- 
-+#ifdef HAVE_SYS_TIME_H
-+#include <sys/time.h>
-+#endif
-+
- #include <unistd.h>
- 
- #include <qtimer.h>
index cc5d60edcbe3c4ccb12a228040467fb0b72ca691..e9a5b63109aa19e81aa0b63991c97072f0e5fd8e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/ksysguard
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/ksysguard/ChangeLog,v 1.79 2007/02/04 02:59:27 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/ksysguard/ChangeLog,v 1.80 2007/02/05 11:47:35 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdebase-3.4.1-configure.patch,
+  -files/ksysguard-3.5.2-crash-fix.diff, -files/ksysguard-3.5.2-fixes.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -ksysguard-3.5.2-r2.ebuild:
diff --git a/kde-base/ksysguard/files/kdebase-3.4.1-configure.patch b/kde-base/ksysguard/files/kdebase-3.4.1-configure.patch
deleted file mode 100644 (file)
index 9bc10eb..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-Index: ksysguard/configure.in.in
-===================================================================
---- ksysguard/configure.in.in  (revision 420060)
-+++ ksysguard/configure.in.in  (working copy)
-@@ -23,17 +23,27 @@
- AM_CONDITIONAL(include_ksysguardd_openbsd, test "$UNAME" = OpenBSD)
- AC_SUBST(UNAME)
- 
--KDE_CHECK_LIB(sensors, sensors_init, [LIBSENSORS="-lsensors"])
--AC_SUBST(LIBSENSORS)
-+AC_ARG_WITH(sensors,
-+      [AS_HELP_STRING(--with-sensors,
-+              [enable support for lm_sensors @<:@default=check@:>@])],
-+      [], with_sensors=check)
- 
--dnl Check for dell laptop support
--AM_CONDITIONAL(supports_i8k, test -f /proc/i8k)
-+if test "x$with_sensors" != xno; then
-+      KDE_CHECK_HEADERS(sensors/sensors.h)
-+      KDE_CHECK_LIB(sensors, sensors_init, [LIBSENSORS="-lsensors"])
- 
-+      if test "x$with_readline" != xcheck && test -z "$LIBSENSORS"; then
-+              AC_MSG_FAILURE([--with-sensors was given, but test for lm_sensors failed])
-+      fi
-+fi
-+
- case "$UNAME" in
-       Linux) LIBHOSTS="$LIBSENSORS" ;;
-       FreeBSD) LIBHOSTS="$LIBSENSORS -lkvm" ;;
-       Solaris) LIBHOSTS="$LIBSENSORS -lkstat -lsocket" ;;
- esac
- AC_SUBST(LIBHOSTS)
-+AC_SUBST(LIBSENSORS)
- 
--KDE_CHECK_HEADERS(sensors/sensors.h)
-+dnl Check for dell laptop support
-+AM_CONDITIONAL(supports_i8k, test -f /proc/i8k)
diff --git a/kde-base/ksysguard/files/ksysguard-3.5.2-crash-fix.diff b/kde-base/ksysguard/files/ksysguard-3.5.2-crash-fix.diff
deleted file mode 100644 (file)
index 789c0c2..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
---- branches/KDE/3.5/kdebase/ksysguard/gui/ksgrd/SensorShellAgent.cc   2005/09/29 13:24:25     465343
-+++ branches/KDE/3.5/kdebase/ksysguard/gui/ksgrd/SensorShellAgent.cc   2006/03/27 09:04:59     523046
-@@ -41,7 +41,7 @@
-   if ( mDaemon ) {
-     mDaemon->writeStdin( "quit\n", strlen( "quit\n" ) );
-     delete (KShellProcess*)mDaemon;
--              mDaemon = 0;
-+    mDaemon = 0;
-   }
- }
-       
-@@ -50,9 +50,9 @@
- {
-   mDaemon = new KShellProcess;
- 
--      setHostName( host );
--      mShell = shell;
--      mCommand = command;
-+  setHostName( host );
-+  mShell = shell;
-+  mCommand = command;
- 
-   connect( mDaemon, SIGNAL( processExited( KProcess* ) ),
-            SLOT( daemonExited( KProcess* ) ) );
-@@ -84,7 +84,7 @@
- {
-   shell = mShell;
-   command = mCommand;
--      port = -1;
-+  port = -1;
- }
- 
- void SensorShellAgent::msgSent( KProcess* )
-@@ -122,7 +122,8 @@
-   sensorManager()->hostLost( this );
-   sensorManager()->disengage( this );
- 
--  process->deleteLater();
-+  if ( mDaemon )
-+    mDaemon->deleteLater();
- }
- 
- bool SensorShellAgent::writeMsg( const char *msg, int len )
diff --git a/kde-base/ksysguard/files/ksysguard-3.5.2-fixes.diff b/kde-base/ksysguard/files/ksysguard-3.5.2-fixes.diff
deleted file mode 100644 (file)
index 7e14b21..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
---- kdebase/ksysguard/gui/SensorDisplayLib/DancingBars.cc      2005/09/29 13:24:25     465343
-+++ kdebase/ksysguard/gui/SensorDisplayLib/DancingBars.cc      2006/04/10 09:13:08     528138
-@@ -45,7 +45,8 @@
-   : KSGRD::SensorDisplay( parent, name, title, noFrame_, isApplet )
- {
-   mBars = 0;
--  mFlags = 0;
-+  mFlags = QBitArray(100);
-+  mFlags.fill( false );
- 
-   if ( noFrame() )
-     mPlotter = new BarGraph( this );
-@@ -245,16 +246,16 @@
-       
-   if ( id < 100 ) {
-     mSampleBuffer[ id ] = answer.toDouble();
--    if ( mFlags & ( 1 << id ) ) {
-+    if ( mFlags.testBit( id ) == true ) {
-       kdDebug(1215) << "ERROR: DancingBars lost sample (" << mFlags
-                     << ", " << mBars << ")" << endl;
-       sensorError( id, true );
-     }
--    mFlags |= 1 << id;
-+    mFlags.setBit( id, true );
- 
--    if ( mFlags == (uint)( ( 1 << mBars ) - 1 ) ) {
-+    if ( mFlags.testBit( ( 1 << mBars ) - 1 ) == true ) {
-       mPlotter->updateSamples( mSampleBuffer );
--      mFlags = 0;
-+      mFlags.fill( false );
-     }
-   } else if ( id >= 100 ) {
-     KSGRD::SensorIntegerInfo info( answer );
---- kdebase/ksysguard/gui/SensorDisplayLib/DancingBars.h       2005/09/29 13:24:25     465343
-+++ kdebase/ksysguard/gui/SensorDisplayLib/DancingBars.h       2006/04/10 09:13:08     528138
-@@ -25,6 +25,7 @@
- #define KSG_DANCINGBARS_H
- 
- #include <SensorDisplay.h>
-+#include <qbitarray.h>
- 
- class KIntNumInput;
- 
-@@ -83,7 +84,7 @@
-       been received.
-      */
-     QMemArray<double> mSampleBuffer;
--    ulong mFlags;
-+    QBitArray mFlags;
- };
- 
- #endif
---- kdebase/ksysguard/gui/ksgrd/SensorShellAgent.cc    2005/09/29 13:24:25     465343
-+++ kdebase/ksysguard/gui/ksgrd/SensorShellAgent.cc    2006/03/27 09:04:59     523046
-@@ -41,7 +41,7 @@
-   if ( mDaemon ) {
-     mDaemon->writeStdin( "quit\n", strlen( "quit\n" ) );
-     delete (KShellProcess*)mDaemon;
--              mDaemon = 0;
-+    mDaemon = 0;
-   }
- }
-       
-@@ -50,9 +50,9 @@
- {
-   mDaemon = new KShellProcess;
- 
--      setHostName( host );
--      mShell = shell;
--      mCommand = command;
-+  setHostName( host );
-+  mShell = shell;
-+  mCommand = command;
- 
-   connect( mDaemon, SIGNAL( processExited( KProcess* ) ),
-            SLOT( daemonExited( KProcess* ) ) );
-@@ -84,7 +84,7 @@
- {
-   shell = mShell;
-   command = mCommand;
--      port = -1;
-+  port = -1;
- }
- 
- void SensorShellAgent::msgSent( KProcess* )
-@@ -122,7 +122,8 @@
-   sensorManager()->hostLost( this );
-   sensorManager()->disengage( this );
- 
--  process->deleteLater();
-+  if ( mDaemon )
-+    mDaemon->deleteLater();
- }
- 
- bool SensorShellAgent::writeMsg( const char *msg, int len )
index 239a5dccb24bdf469bb39c1afd402e0008c97a82..28eafbc1e9bc63d706cefe3703c4fd7c8830dfd1 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kttsd
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kttsd/ChangeLog,v 1.65 2007/02/04 03:02:50 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kttsd/ChangeLog,v 1.66 2007/02/05 11:56:26 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdeaccessibility-3.4.0-noarts.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kttsd-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kttsd/files/kdeaccessibility-3.4.0-noarts.patch b/kde-base/kttsd/files/kdeaccessibility-3.4.0-noarts.patch
deleted file mode 100644 (file)
index f5fbabe..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
---- kttsd/configure.in.in.org  2005-03-17 22:25:56.000000000 +0100
-+++ kttsd/configure.in.in      2005-03-17 22:26:25.000000000 +0100
-@@ -2,10 +2,6 @@
- 
- ### AM_INIT_AUTOMAKE(kttsd,0.2.0)
- 
--if test "x$build_arts" = "xno"; then
--      DO_NOT_COMPILE="$DO_NOT_COMPILE kttsd"
--fi
--
- AC_ARG_ENABLE(kttsd-gstreamer,
-               AC_HELP_STRING([--enable-kttsd-gstreamer],
-                              [build KTTSD GStreamer audio plugin [default=no]]),
---- kttsd/plugins/freetts/configure.in.in.org  2005-03-17 22:29:06.000000000 +0100
-+++ kttsd/plugins/freetts/configure.in.in      2005-03-17 22:29:13.000000000 +0100
-@@ -13,6 +13,10 @@
- if test "x$freetts_plugin" = "xno"; then
-   compile_freetts_plugin="no"
- fi
-+if test "x$build_arts" = "xno"; then
-+  compile_freetts_plugin="no"
-+fi
-+
- 
- dnl Check for festival executable.
- dnl Note that Festival Interactive plugin is always built
---- kttsd/configure.in.in.org  2005-03-17 22:25:56.000000000 +0100
-+++ kttsd/configure.in.in      2005-03-17 22:49:26.000000000 +0100
-@@ -126,6 +126,7 @@
- fi
- 
- AM_CONDITIONAL(include_kttsd_gstplayer, [test "x$have_gst" = "xyes" && test "x$gstreamer_plugin" = "xyes"])
-+AM_CONDITIONAL(include_kttsd_arts, [test "x$build_arts" = "xyes"])
- 
- dnl ================================================================================
- 
---- kttsd/players/Makefile.am.orig     2005-03-17 22:55:21.000000000 +0100
-+++ kttsd/players/Makefile.am  2005-03-17 22:54:34.000000000 +0100
-@@ -3,8 +3,10 @@
-     gstplayer_DIR = gstplayer
- endif
- 
--SUBDIRS = \
--    artsplayer \
--    $(gstplayer_DIR)
-+if include_kttsd_arts
-+   artsplayer_DIR = artsplayer
-+endif
-+
-+SUBDIRS = $(artsplayer_DIR) $(gstplayer_DIR)
- 
- kde_servicetypes_DATA = kttsd_audioplugin.desktop
---- kttsd/plugins/command/Makefile.am.org      2005-03-17 22:59:24.000000000 +0100
-+++ kttsd/plugins/command/Makefile.am  2005-03-17 22:59:58.000000000 +0100
-@@ -16,7 +16,7 @@
-         commandproc.cpp \
-         commandplugin.cpp
- libkttsd_commandplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_commandplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_commandplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_commandplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/epos/Makefile.am.org 2005-03-17 22:59:35.000000000 +0100
-+++ kttsd/plugins/epos/Makefile.am     2005-03-17 23:00:05.000000000 +0100
-@@ -16,7 +16,7 @@
-         eposproc.cpp \
-         eposplugin.cpp 
- libkttsd_eposplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_eposplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_eposplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_eposplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/flite/Makefile.am.org        2005-03-17 22:59:42.000000000 +0100
-+++ kttsd/plugins/flite/Makefile.am    2005-03-17 23:00:11.000000000 +0100
-@@ -16,7 +16,7 @@
-         fliteproc.cpp \
-         fliteplugin.cpp 
- libkttsd_fliteplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_fliteplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la -lartskde
-+libkttsd_fliteplugin_la_LIBADD = $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- services_DATA = kttsd_fliteplugin.desktop
- servicesdir = $(kde_servicesdir)
---- kttsd/plugins/hadifix/Makefile.am.org      2005-03-17 22:59:50.000000000 +0100
-+++ kttsd/plugins/hadifix/Makefile.am  2005-03-17 23:00:20.000000000 +0100
-@@ -17,7 +17,7 @@
-       hadifixconfigui.ui \
-       voicefileui.ui
- libkttsd_hadifixplugin_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
--libkttsd_hadifixplugin_la_LIBADD = $(LIB_KDECORE) $(LIB_KFILE) -lartskde $(top_builddir)/kttsd/libkttsd/libkttsd.la
-+libkttsd_hadifixplugin_la_LIBADD = $(LIB_KDECORE) $(LIB_KFILE) $(top_builddir)/kttsd/libkttsd/libkttsd.la
- 
- EXTRA_DIST = male.png female.png 
- 
index aa03f8fa75c21a02c9f6a3cc0778c2d05689d0a6..1743f2c8e247ab330ac1b1645233984f6432ec2a 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kvoctrain
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kvoctrain/ChangeLog,v 1.69 2007/02/04 03:06:14 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kvoctrain/ChangeLog,v 1.70 2007/02/05 11:57:10 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/post-3.4.2-kdeedu.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kvoctrain-3.5.2.ebuild:
diff --git a/kde-base/kvoctrain/files/post-3.4.2-kdeedu.diff b/kde-base/kvoctrain/files/post-3.4.2-kdeedu.diff
deleted file mode 100644 (file)
index 1d75c63..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-Index: kvoctrain/kvoctrain/langen2kvtml
-===================================================================
---- kvoctrain/kvoctrain/langen2kvtml   (revision 443975)
-+++ kvoctrain/kvoctrain/langen2kvtml   (working copy)
-@@ -89,6 +89,9 @@
- 
- require "flush.pl";
- use Getopt::Long;
-+use File::Temp qw(tempdir);
-+my $tmpdir = tempdir(TEMPDIR => 1, CLEANUP => 1 );
-+
- $/="\r\n";    # we work with dos files
- 
- #
-@@ -165,10 +168,6 @@
-     $country="GB";
- }
- 
--# All logging information goes into this file
--$logfile = "/tmp/langen2kvtml.log";
--open(LOG, ">$logfile") || die "Cannot create $logfile: $!";
--
- &printflush(STDOUT,"Waiting for generating files ...\n");
- $tmp1=$#ARGV+1;
- &printflush(STDOUT,"... $tmp1 files given via command line ...\n");
-@@ -178,13 +177,11 @@
-     if ($proxy) {
-         &printflush(STDOUT,"... using proxy service $proxy ...\n");
-     }
--    `lwp-request $proxy http://www.vokabeln.de/files/Voc-$country.zip >/tmp/Voc-$country.zip`;
--    # unzip -u update only!
--    # unzip -o overwrite!
--    `unzip -u /tmp/Voc-$country.zip >/tmp/unzip.log`;
-+    `lwp-request $proxy http://www.vokabeln.de/files/Voc-$country.zip >$tmpdir/Voc-$country.zip`;
-     &printflush(STDOUT,"... updating Voc-$country.zip ...\n");
-     $/="\n";  # we work with a unix file
--    open(ZIP,"</tmp/unzip.log");
-+    # unzip -u update only!
-+    open(ZIP,"unzip -u $tmpdir/Voc-$country.zip |");
-     while(<ZIP>) {
-       chomp;
-       if( /voc/ ) {
-@@ -194,20 +191,16 @@
-       }
-     }
-     close(ZIP);
--    unlink("/tmp/unzip.log");
-     $/="\r\n";        # we work with a dos file
- }
- 
- for my $file (@res, @ARGV) {
-     $vocfile = $file;
--    &printflush(LOG,"... generating \"$kvtfile\"...\n");
-     $lang             = "";           # initially unset
-     $filestage        = 0;            # file stage
-     &process_vocfile($vocfile);
- }
- print STDERR "...\tAll Complete.\n";
--&printflush(LOG,"\nAll Complete.\n");
--close(LOG);
- 
- exit;
- 
index 4a3f0271e50ec160b50ef717e4a643babced7d43..34151c465e2cdfa88f8f18b7c5cf60e761c58e11 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kwalletmanager
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kwalletmanager/ChangeLog,v 1.64 2007/02/04 03:06:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kwalletmanager/ChangeLog,v 1.65 2007/02/05 11:52:01 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kwalletmanager-3.5.4-systray-fix.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kwalletmanager-3.5.2.ebuild:
diff --git a/kde-base/kwalletmanager/files/kwalletmanager-3.5.4-systray-fix.patch b/kde-base/kwalletmanager/files/kwalletmanager-3.5.4-systray-fix.patch
deleted file mode 100644 (file)
index b8f6f01..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -U 4 -H -b -w -B -E -d -i -r kwalletmanager-3.5.4-orig/kwallet/kwalletmanager.cpp kwalletmanager-3.5.4/kwallet/kwalletmanager.cpp
---- kwalletmanager-3.5.4-orig/kwallet/kwalletmanager.cpp       2006-09-27 00:38:20.000000000 +0200
-+++ kwalletmanager-3.5.4/kwallet/kwalletmanager.cpp    2006-09-27 00:39:40.000000000 +0200
-@@ -42,8 +42,9 @@
- #include <qaccel.h>
- #include <qguardedptr.h>
- #include <qptrstack.h>
- #include <qregexp.h>
-+#include <qtimer.h>
- #include <qtooltip.h>
- 
- KWalletManager::KWalletManager(QWidget *parent, const char *name, WFlags f)
- : KMainWindow(parent, name, f), DCOPObject("KWalletManager") {
-@@ -74,9 +75,9 @@
-               }
-               if (!isOpen && kapp->isRestored()) {
-                       delete _tray;
-                       _tray = 0L;
--                      kapp->exit();
-+                      QTimer::singleShot( 0, kapp, SLOT( quit()));
-                       return;
-               }
-       } else {
-               _tray = 0L;
index a12e0ef504aa17d33f2a41f220479c7b88b0f388..7f888c0220a98546e69b5d83432c3f3347297ca5 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kweather
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kweather/ChangeLog,v 1.64 2007/02/04 03:06:57 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kweather/ChangeLog,v 1.65 2007/02/05 12:10:01 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kweather-3.4.1-fix-icon-size.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kweather-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kweather/files/kweather-3.4.1-fix-icon-size.diff b/kde-base/kweather/files/kweather-3.4.1-fix-icon-size.diff
deleted file mode 100644 (file)
index e0484d9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naurp kweather-old/dockwidget.cpp kweather/dockwidget.cpp
---- kweather-old/dockwidget.cpp        2005-05-24 00:09:06.000000000 +1200
-+++ kweather/dockwidget.cpp    2005-06-07 09:42:49.000000000 +1200
-@@ -169,6 +169,7 @@ void dockwidget::resizeView( const QSize
-             m_lblTemp->setGeometry(h+1, 0, w-h, h/3);
-             m_lblWind->setGeometry(h+1, h/3, w-h, h/3);
-             m_lblPres->setGeometry(h+1, 2*h/3, w-h, h/3);
-+          m_button->setGeometry(0, 0, h, h);
-         }
-         else if ( m_mode == ShowTempOnly)
-         {
index dc03498715a08f594ccca7e0be3433ded3561074..f44ffd2393fc67547b87017d91fcca5710c196e3 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kwifimanager
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kwifimanager/ChangeLog,v 1.51 2007/02/04 03:07:17 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kwifimanager/ChangeLog,v 1.52 2007/02/05 12:12:12 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/wireless-extensions-api.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -kwifimanager-3.5.2.ebuild:
diff --git a/kde-base/kwifimanager/files/wireless-extensions-api.diff b/kde-base/kwifimanager/files/wireless-extensions-api.diff
deleted file mode 100644 (file)
index e6ca15c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- wifi/interface_wireless_wirelessextensions.cpp     2005/05/04 06:07:06     409205
-+++ wifi/interface_wireless_wirelessextensions.cpp     2005/06/23 11:03:38     428163
-@@ -418,7 +418,7 @@
-   essid = (WIFI_CONFIG(info,essid_on) ? WIFI_CONFIG(info,essid) : "any");
-   char
-     ap_addr[256];
--  iw_pr_ether (ap_addr, (const unsigned char *) info.ap_addr.sa_data);
-+  iw_ether_ntop ( (const ether_addr *) info.ap_addr.sa_data, ap_addr);
-   if (access_point_address != ap_addr)
-     emitStatusChanged = true;
-   access_point_address = ap_addr;
index fc89c73f331d17c71d0077f1deb7d23dfa398ddd..6e1d6fa3c30ba2fa2f72bc0fa7ba4044cb2d9eb7 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/kwin
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kwin/ChangeLog,v 1.89 2007/02/04 03:07:40 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kwin/ChangeLog,v 1.90 2007/02/05 11:46:49 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kwin-3.5.2-alt_tab_and_focus_chain_fix.diff,
+  -files/kwin-3.5.2-alt_tab_crash.diff,
+  -files/kwin-3.5.2-parallel-make.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kwin-3.5.2-r2.ebuild:
   Remove old versions.
diff --git a/kde-base/kwin/files/kwin-3.5.2-alt_tab_and_focus_chain_fix.diff b/kde-base/kwin/files/kwin-3.5.2-alt_tab_and_focus_chain_fix.diff
deleted file mode 100644 (file)
index e21e408..0000000
+++ /dev/null
@@ -1,391 +0,0 @@
-diff -ur kwin.orig/activation.cpp kwin/activation.cpp
---- kdebase/kwin.orig/activation.cpp   2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/activation.cpp        2006-04-16 15:17:55.000000000 +0200
-@@ -231,7 +231,7 @@
-         last_active_client = active_client;
-     if ( active_client ) 
-         {
--        updateFocusChains( active_client, true ); // make it first in focus chain
-+        updateFocusChains( active_client, FocusChainMakeFirst );
-         active_client->demandAttention( false );
-         }
-     pending_take_activity = NULL;
-diff -ur kwin.orig/client.cpp kwin/client.cpp
---- kdebase/kwin.orig/client.cpp       2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/client.cpp    2006-04-16 15:18:17.000000000 +0200
-@@ -578,7 +578,7 @@
-     updateAllowedActions();
-     workspace()->updateMinimizedOfTransients( this );
-     updateWindowRules();
--    workspace()->updateFocusChains( this, false ); // make it last in the focus chain
-+    workspace()->updateFocusChains( this, Workspace::FocusChainMakeLast );
-     }
- 
- void Client::unminimize( bool avoid_animation )
-@@ -895,7 +895,16 @@
-         }
-     if( show )
-         {
--        if( workspace()->showingDesktop())
-+        bool belongs_to_desktop = false;
-+        for( ClientList::ConstIterator it = group()->members().begin();
-+             it != group()->members().end();
-+             ++it )
-+            if( (*it)->isDesktop())
-+                {
-+                belongs_to_desktop = true;
-+                break;
-+                }
-+        if( !belongs_to_desktop && workspace()->showingDesktop())
-             workspace()->resetShowingDesktop( true );
-         if( isShade())
-             setMappingState( IconicState );
-@@ -1149,7 +1158,8 @@
-     info->setState( b?NET::SkipTaskbar:0, NET::SkipTaskbar );
-     updateWindowRules();
-     if( was_wants_tab_focus != wantsTabFocus())
--        workspace()->updateFocusChains( this, isActive());
-+        workspace()->updateFocusChains( this,
-+            isActive() ? Workspace::FocusChainMakeFirst : Workspace::FocusChainUpdate );
-     }
- 
- void Client::setSkipPager( bool b )
-@@ -1191,7 +1201,7 @@
-         }
-     if( decoration != NULL )
-         decoration->desktopChange();
--    workspace()->updateFocusChains( this, true );
-+    workspace()->updateFocusChains( this, Workspace::FocusChainMakeFirst );
-     updateVisibility();
-     updateWindowRules();
-     }
-diff -ur kwin.orig/events.cpp kwin/events.cpp
---- kdebase/kwin.orig/events.cpp       2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/events.cpp    2006-04-16 15:18:35.000000000 +0200
-@@ -370,7 +370,7 @@
-             if( c )
-                 {
-                 c->windowEvent( e );
--                updateFocusChains( c, true );
-+                updateFocusChains( c, FocusChainUpdate );
-                 return true;
-                 }
-             break;
-@@ -402,15 +402,15 @@
-             if ( e->xconfigurerequest.parent == root ) 
-                 {
-                 XWindowChanges wc;
--                unsigned int value_mask = 0;
--                wc.border_width = 0;
-+                wc.border_width = e->xconfigurerequest.border_width;
-                 wc.x = e->xconfigurerequest.x;
-                 wc.y = e->xconfigurerequest.y;
-                 wc.width = e->xconfigurerequest.width;
-                 wc.height = e->xconfigurerequest.height;
-                 wc.sibling = None;
-                 wc.stack_mode = Above;
--                value_mask = e->xconfigurerequest.value_mask | CWBorderWidth;
-+                unsigned int value_mask = e->xconfigurerequest.value_mask
-+                    & ( CWX | CWY | CWWidth | CWHeight | CWBorderWidth );
-                 XConfigureWindow( qt_xdisplay(), e->xconfigurerequest.window, value_mask, &wc );
-                 return true;
-                 }
-diff -ur kwin.orig/geometry.cpp kwin/geometry.cpp
---- kdebase/kwin.orig/geometry.cpp     2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/geometry.cpp  2006-04-16 15:18:58.000000000 +0200
-@@ -1281,7 +1281,21 @@
-         { // update to match restrictions
-         QSize new_size = adjustedSize();
-         if( new_size != size() && !isFullScreen())
-+            {
-+            QRect orig_geometry = geometry();
-             resizeWithChecks( new_size );
-+            if( ( !isSpecialWindow() || isToolbar()) && !isFullScreen())
-+                {
-+                // try to keep the window in its xinerama screen if possible,
-+                // if that fails at least keep it visible somewhere
-+                QRect area = workspace()->clientArea( MovementArea, this );
-+                if( area.contains( orig_geometry ))
-+                    keepInArea( area );
-+                area = workspace()->clientArea( WorkArea, this );
-+                if( area.contains( orig_geometry ))
-+                    keepInArea( area );
-+                }
-+            }
-         }
-     updateAllowedActions(); // affects isResizeable()
-     }
-@@ -1840,7 +1854,7 @@
- 
-     // maximing one way and unmaximizing the other way shouldn't happen
-     Q_ASSERT( !( vertical && horizontal )
--        || (( max_mode & MaximizeVertical != 0 ) == ( max_mode & MaximizeHorizontal != 0 )));
-+        || ((( max_mode & MaximizeVertical ) != 0 ) == (( max_mode & MaximizeHorizontal ) != 0 )));
- 
-     QRect clientArea = workspace()->clientArea( MaximizeArea, this );
- 
-diff -ur kwin.orig/layers.cpp kwin/layers.cpp
---- kdebase/kwin.orig/layers.cpp       2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/layers.cpp    2006-04-16 15:19:23.000000000 +0200
-@@ -100,7 +100,7 @@
-     {
-     if( block_stacking_updates > 0 )
-         {
--        blocked_propagating_new_clients |= propagate_new_clients;
-+        blocked_propagating_new_clients = blocked_propagating_new_clients || propagate_new_clients;
-         return;
-         }
-     ClientList new_stacking_order = constrainedStackingOrder();
-@@ -441,6 +441,21 @@
-                 }
-             }
-               }
-+    // the same for global_focus_chain
-+    if( c->wantsTabFocus() && global_focus_chain.contains( active_client ))
-+        {
-+        global_focus_chain.remove( c );
-+        for( ClientList::Iterator it = global_focus_chain.fromLast();
-+             it != global_focus_chain.end();
-+             --it )
-+            {
-+            if( Client::belongToSameApplication( active_client, *it ))
-+                {
-+                global_focus_chain.insert( it, c );
-+                break;
-+                }
-+            }
-+              }
-     updateStackingOrder();
-     }
- 
-diff -ur kwin.orig/tabbox.cpp kwin/tabbox.cpp
---- kdebase/kwin.orig/tabbox.cpp       2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/tabbox.cpp    2006-04-16 15:19:43.000000000 +0200
-@@ -763,7 +763,7 @@
-         return;
-     if ( tab_grab || control_grab )
-         return;
--    if ( options->altTabStyle == Options::CDE )
-+    if ( options->altTabStyle == Options::CDE || !options->focusPolicyIsReasonable())
-         {
-         //XUngrabKeyboard(qt_xdisplay(), qt_x_time); // need that because of accelerator raw mode
-         // CDE style raise / lower
-@@ -789,7 +789,7 @@
-         return;
-     if( tab_grab || control_grab )
-         return;
--    if ( options->altTabStyle == Options::CDE )
-+    if ( options->altTabStyle == Options::CDE || !options->focusPolicyIsReasonable())
-         {
-         // CDE style raise / lower
-         CDEWalkThroughWindows( false );
-@@ -926,7 +926,23 @@
- 
- void Workspace::CDEWalkThroughWindows( bool forward )
-     {
--    Client* c = activeClient();
-+    Client* c = NULL;
-+// this function find the first suitable client for unreasonable focus
-+// policies - the topmost one, with some exceptions (can't be keepabove/below,
-+// otherwise it gets stuck on them)
-+    Q_ASSERT( block_stacking_updates == 0 );
-+    for( ClientList::ConstIterator it = stacking_order.fromLast();
-+         it != stacking_order.end();
-+         --it )
-+        {
-+        if ( (*it)->isOnCurrentDesktop() && !(*it)->isSpecialWindow()
-+            && (*it)->isShown( false ) && (*it)->wantsTabFocus()
-+            && !(*it)->keepAbove() && !(*it)->keepBelow())
-+            {
-+            c = *it;
-+            break;
-+            }
-+        }
-     Client* nc = c;
-     bool options_traverse_all;
-         {
-@@ -952,7 +968,7 @@
-             }
-         } while (nc && nc != c &&
-             (( !options_traverse_all && !nc->isOnDesktop(currentDesktop())) ||
--             nc->isMinimized() || !nc->wantsTabFocus() ) );
-+             nc->isMinimized() || !nc->wantsTabFocus() || nc->keepAbove() || nc->keepBelow() ) );
-     if (nc)
-         {
-         if (c && c != nc)
-@@ -1152,14 +1168,13 @@
- */
- Client* Workspace::nextFocusChainClient( Client* c ) const
-     {
--    int desktop = c->isOnAllDesktops() ? currentDesktop() : c->desktop();
--    if ( focus_chain[desktop].isEmpty() )
-+    if ( global_focus_chain.isEmpty() )
-         return 0;
--    ClientList::ConstIterator it = focus_chain[desktop].find( c );
--    if ( it == focus_chain[desktop].end() )
--        return focus_chain[desktop].last();
--    if ( it == focus_chain[desktop].begin() )
--        return focus_chain[desktop].last();
-+    ClientList::ConstIterator it = global_focus_chain.find( c );
-+    if ( it == global_focus_chain.end() )
-+        return global_focus_chain.last();
-+    if ( it == global_focus_chain.begin() )
-+        return global_focus_chain.last();
-     --it;
-     return *it;
-     }
-@@ -1170,15 +1185,14 @@
- */
- Client* Workspace::previousFocusChainClient( Client* c ) const
-     {
--    int desktop = c->isOnAllDesktops() ? currentDesktop() : c->desktop();
--    if ( focus_chain[desktop].isEmpty() )
-+    if ( global_focus_chain.isEmpty() )
-         return 0;
--    ClientList::ConstIterator it = focus_chain[desktop].find( c );
--    if ( it == focus_chain[desktop].end() )
--        return focus_chain[desktop].first();
-+    ClientList::ConstIterator it = global_focus_chain.find( c );
-+    if ( it == global_focus_chain.end() )
-+        return global_focus_chain.first();
-     ++it;
--    if ( it == focus_chain[desktop].end() )
--        return focus_chain[desktop].first();
-+    if ( it == global_focus_chain.end() )
-+        return global_focus_chain.first();
-     return *it;
-     }
- 
-diff -ur kwin.orig/workspace.cpp kwin/workspace.cpp
---- kdebase/kwin.orig/workspace.cpp    2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/workspace.cpp 2006-04-16 15:20:05.000000000 +0200
-@@ -512,7 +512,7 @@
-         }
-     else
-         {
--        updateFocusChains( c, true );
-+        updateFocusChains( c, FocusChainUpdate ); // add to focus chain if not already there
-         clients.append( c );
-         }
-     if( !unconstrained_stacking_order.contains( c ))
-@@ -564,6 +564,7 @@
-          i <= numberOfDesktops();
-          ++i )
-         focus_chain[ i ].remove( c );
-+    global_focus_chain.remove( c );
-     attention_chain.remove( c );
-     if( c->isTopMenu())
-         removeTopMenu( c );
-@@ -590,7 +591,7 @@
-     updateClientArea();
-     }
- 
--void Workspace::updateFocusChains( Client* c, bool make_first )
-+void Workspace::updateFocusChains( Client* c, FocusChainChange change )
-     {
-     if( !c->wantsTabFocus()) // doesn't want tab focus, remove
-         {
-@@ -598,16 +599,21 @@
-              i<= numberOfDesktops();
-              ++i )
-             focus_chain[i].remove(c);
-+        global_focus_chain.remove( c );
-         return;
-         }
-     if(c->desktop() == NET::OnAllDesktops)
-         { //now on all desktops, add it to focus_chains it is not already in
-         for( int i=1; i<= numberOfDesktops(); i++)
--            { // make_first works only on current desktop, don't affect all desktops
--            if( make_first && i == currentDesktop())
-+            { // making first/last works only on current desktop, don't affect all desktops
-+            if( i == currentDesktop()
-+                && ( change == FocusChainMakeFirst || change == FocusChainMakeLast ))
-                 {
-                 focus_chain[ i ].remove( c );
--                focus_chain[ i ].append( c );
-+                if( change == FocusChainMakeFirst )
-+                    focus_chain[ i ].append( c );
-+                else
-+                    focus_chain[ i ].prepend( c );
-                 }
-             else if( !focus_chain[ i ].contains( c ))
-                 focus_chain[ i ].prepend( c ); // otherwise add as the last one
-@@ -619,11 +625,16 @@
-             {
-             if( i == c->desktop())
-                 {
--                if( make_first )
-+                if( change == FocusChainMakeFirst )
-                     {
-                     focus_chain[ i ].remove( c );
-                     focus_chain[ i ].append( c );
-                     }
-+                else if( change == FocusChainMakeLast )
-+                    {
-+                    focus_chain[ i ].remove( c );
-+                    focus_chain[ i ].prepend( c );
-+                    }
-                 else if( !focus_chain[ i ].contains( c ))
-                     focus_chain[ i ].prepend( c );
-                 }
-@@ -631,6 +642,18 @@
-                 focus_chain[ i ].remove( c );
-             }
-         }
-+    if( change == FocusChainMakeFirst )
-+        {
-+        global_focus_chain.remove( c );
-+        global_focus_chain.append( c );
-+        }
-+    else if( change == FocusChainMakeLast )
-+        {
-+        global_focus_chain.remove( c );
-+        global_focus_chain.prepend( c );
-+        }
-+    else if( !global_focus_chain.contains( c ))
-+        global_focus_chain.prepend( c );
-     }
- 
- void Workspace::updateCurrentTopMenu()
-diff -ur kwin.orig/workspace.h kwin/workspace.h
---- kdebase/kwin.orig/workspace.h      2006-04-16 14:50:58.000000000 +0200
-+++ kdebase/kwin/workspace.h   2006-04-16 15:20:32.000000000 +0200
-@@ -251,7 +251,8 @@
-         bool checkStartupNotification( Window w, KStartupInfoId& id, KStartupInfoData& data );
- 
-         void focusToNull(); // SELI public?
--        void updateFocusChains( Client* c, bool make_first );
-+        enum FocusChainChange { FocusChainMakeFirst, FocusChainMakeLast, FocusChainUpdate };
-+        void updateFocusChains( Client* c, FocusChainChange change );
-         
-         bool forcedGlobalMouseGrab() const;
-         void clientShortcutUpdated( Client* c );
-@@ -510,6 +511,7 @@
-         ClientList unconstrained_stacking_order;
-         ClientList stacking_order;
-         QValueVector< ClientList > focus_chain;
-+        ClientList global_focus_chain; // this one is only for things like tabbox's MRU
-         ClientList should_get_focus; // last is most recent
-         ClientList attention_chain;
-         
---- kdebase/kwin/utils.h       2006/02/28 13:01:47     514432
-+++ kdebase/kwin/utils.h       2006/04/11 12:49:12     528574
-@@ -232,15 +232,13 @@
- inline
- int timestampCompare( Time time1, Time time2 ) // like strcmp()
-     {
--    if( time1 == time2 )
--        return 0;
--    return ( time1 - time2 ) < 1000000000 ? 1 : -1; // time1 > time2 -> 1, handle wrapping
-+    return NET::timestampCompare( time1, time2 );
-     }
- 
- inline
- Time timestampDiff( Time time1, Time time2 ) // returns time2 - time1
--    { // no need to handle wrapping?
--    return time2 - time1;
-+    {
-+    return NET::timestampDiff( time1, time2 );
-     }
- 
- bool isLocalMachine( const QCString& host );
diff --git a/kde-base/kwin/files/kwin-3.5.2-alt_tab_crash.diff b/kde-base/kwin/files/kwin-3.5.2-alt_tab_crash.diff
deleted file mode 100644 (file)
index 0c39e9f..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- kdebase/kwin/tabbox.cpp    2006/02/27 09:54:03     514048
-+++ kdebase/kwin/tabbox.cpp    2006/03/31 10:42:59     524823
-@@ -1152,6 +1152,8 @@
- */
- Client* Workspace::nextFocusChainClient( Client* c ) const
-     {
-+    if ( !c )
-+        return 0;
-     int desktop = c->isOnAllDesktops() ? currentDesktop() : c->desktop();
-     if ( focus_chain[desktop].isEmpty() )
-         return 0;
-@@ -1170,6 +1172,8 @@
- */
- Client* Workspace::previousFocusChainClient( Client* c ) const
-     {
-+    if ( !c )
-+        return 0;
-     int desktop = c->isOnAllDesktops() ? currentDesktop() : c->desktop();
-     if ( focus_chain[desktop].isEmpty() )
-         return 0;
diff --git a/kde-base/kwin/files/kwin-3.5.2-parallel-make.diff b/kde-base/kwin/files/kwin-3.5.2-parallel-make.diff
deleted file mode 100644 (file)
index c98f1ea..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
---- kdebase/kwin/kcmkwin/kwinrules/Makefile.am.orig    2006-05-10 09:14:29.000000000 -0400
-+++ kdebase/kwin/kcmkwin/kwinrules/Makefile.am 2006-05-10 09:14:55.000000000 -0400
-@@ -16,12 +16,12 @@
- kcm_kwinrules_la_SOURCES = kcm.cpp 
- kcm_kwinrules_la_LDFLAGS = -module -avoid-version $(all_libraries) -no-undefined
- kcm_kwinrules_la_LIBADD = libkwinrules.la 
--kcm_kwinrules_la_COMPILE_FIRST = ruleslistbase.h ruleswidgetbase.h 
-+kcm_kwinrules_la_COMPILE_FIRST = ruleslistbase.h ruleswidgetbase.h editshortcutbase.h
- 
- kwin_rules_dialog_la_SOURCES = main.cpp 
- kwin_rules_dialog_la_LDFLAGS = -module -avoid-version $(all_libraries) -no-undefined
- kwin_rules_dialog_la_LIBADD = libkwinrules.la 
--kwin_rules_dialog_la_COMPILE_FIRST = ruleslistbase.h ruleswidgetbase.h
-+kwin_rules_dialog_la_COMPILE_FIRST = ruleslistbase.h ruleswidgetbase.h editshortcutbase.h
- 
- messages: rc.cpp
-       $(XGETTEXT) *.cpp -o $(podir)/kcmkwinrules.pot
index 7a0edf9bd6123543fd3794b14758137399f7fa94..94b2e474325306a3e026ebf4f6d2ca5260d1e0b0 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/kxsldbg
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kxsldbg/ChangeLog,v 1.73 2007/02/04 03:09:27 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kxsldbg/ChangeLog,v 1.74 2007/02/05 12:11:42 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kxsldbg-3.4.3-fmt-str.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kxsldbg-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/kxsldbg/files/kxsldbg-3.4.3-fmt-str.patch b/kde-base/kxsldbg/files/kxsldbg-3.4.3-fmt-str.patch
deleted file mode 100644 (file)
index 7e47eff..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./kxsldbg/kxsldbgpart/libxsldbg/file_cmds.cpp.orig 2005-12-04 11:02:02.000000000 +0100
-+++ ./kxsldbg/kxsldbgpart/libxsldbg/file_cmds.cpp      2005-12-04 11:04:00.000000000 +0100
-@@ -175,7 +175,7 @@
-         } else {
-           xsldbgGenericErrorFunc(i18n("PublicID \"%1\" was not found in current catalog.\n").arg(xsldbgText(arg)));
-         }
--        xsltGenericError(xsltGenericErrorContext, buffer);
-+        xsltGenericError(xsltGenericErrorContext, "%s", buffer);
-     }
-     return result;
- }
index 20ab0d369bf8ec2df4fba86e9cab367eb5e18633..1a5ea4ddea68942f812c6c7bcad00fe5a77435fe 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/libkcal
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/libkcal/ChangeLog,v 1.69 2007/02/04 03:09:52 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/libkcal/ChangeLog,v 1.70 2007/02/05 12:07:15 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/libkcal-3.5.2-fixes.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -libkcal-3.5.2-r1.ebuild:
diff --git a/kde-base/libkcal/files/libkcal-3.5.2-fixes.diff b/kde-base/libkcal/files/libkcal-3.5.2-fixes.diff
deleted file mode 100644 (file)
index a357e45..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
---- kdepim/libkcal/libical/src/libical/icalarray.c     2005/07/26 18:54:59     438982
-+++ kdepim/libkcal/libical/src/libical/icalarray.c     2006/05/06 09:14:35     537923
-@@ -149,10 +149,10 @@
-                       new_space_allocated * array->element_size);
-       */
-       new_data = malloc(new_space_allocated * array->element_size);
--      memcpy(new_data,array->data,array->element_size*array->space_allocated);
--      free(array->data);
- 
-     if (new_data) {
-+      memcpy(new_data,array->data,array->element_size*array->space_allocated);
-+      free(array->data);
-       array->data = new_data;
-       array->space_allocated = new_space_allocated;
-     } else {
---- kdepim/libkcal/libical/src/libical/icalcomponent.c 2005/09/18 12:37:01     461680
-+++ kdepim/libkcal/libical/src/libical/icalcomponent.c 2006/05/06 09:14:35     537923
-@@ -848,8 +848,8 @@
- 
-   /** Now test against the EXRULEs **/
-   for (exrule = icalcomponent_get_first_property(comp,ICAL_EXRULE_PROPERTY);
--       exdate != NULL;
--       exdate = icalcomponent_get_next_property(comp,ICAL_EXRULE_PROPERTY)) {
-+       exrule != NULL;
-+       exrule = icalcomponent_get_next_property(comp,ICAL_EXRULE_PROPERTY)) {
-        
-     struct icalrecurrencetype recur = icalproperty_get_exrule(exrule);
-     icalrecur_iterator *exrule_itr  = icalrecur_iterator_new(recur, *dtstart);
---- kdepim/libkcal/libical/src/libical/icaltypes.c     2005/07/26 18:54:59     438982
-+++ kdepim/libkcal/libical/src/libical/icaltypes.c     2006/05/06 09:14:35     537923
-@@ -77,7 +77,7 @@
- 
-     
-     struct icaltriggertype tr, null_tr;
--    icalerrorstate es;
-+    icalerrorstate es = ICAL_ERROR_UNKNOWN;
-     icalerrorenum e;
- 
-     tr.time= icaltime_null_time();
index 015b062de44e620fc4863c3249443133cefc738d..ac76874a487de038528dfebb6f618c693f25cbcf 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/libkdepim
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/libkdepim/ChangeLog,v 1.73 2007/02/04 03:11:42 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/libkdepim/ChangeLog,v 1.74 2007/02/05 11:51:30 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/libkdepim-3.5.2-call_qt3_designer.diff,
+  -files/libkdepim-3.5.2-fixes.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -libkdepim-3.5.2-r1.ebuild:
diff --git a/kde-base/libkdepim/files/libkdepim-3.5.2-call_qt3_designer.diff b/kde-base/libkdepim/files/libkdepim-3.5.2-call_qt3_designer.diff
deleted file mode 100644 (file)
index f32ebe9..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- kdepim/libkdepim/kcmdesignerfields.cpp.orig        2006-05-07 04:05:20.000000000 +0200
-+++ kdepim/libkdepim/kcmdesignerfields.cpp     2006-05-07 04:06:33.000000000 +0200
-@@ -264,7 +264,7 @@
-   QVBoxLayout *layout = new QVBoxLayout( this, KDialog::marginHint(),
-                                          KDialog::spacingHint() );
- 
--  bool noDesigner = KStandardDirs::findExe("designer").isEmpty();
-+  bool noDesigner = KStandardDirs::findExe("/usr/qt/3/bin/designer").isEmpty();
- 
-   if ( noDesigner )
-   {
-@@ -407,7 +407,7 @@
- 
- void KCMDesignerFields::startDesigner()
- {
--  QString cmdLine = "designer";
-+  QString cmdLine = "/usr/qt/3/bin/designer";
- 
-   // check if path exists and create one if not.
-   QString cepPath = localUiDir();
diff --git a/kde-base/libkdepim/files/libkdepim-3.5.2-fixes.diff b/kde-base/libkdepim/files/libkdepim-3.5.2-fixes.diff
deleted file mode 100644 (file)
index 04fce86..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
---- kdepim/libkdepim/kcmdesignerfields.cpp     2005/09/08 15:37:56     458580
-+++ kdepim/libkdepim/kcmdesignerfields.cpp     2006/04/15 12:39:26     530112
-@@ -99,8 +99,7 @@
-         }
- 
-         delete list;
--      } else
--        delete wdg;
-+      } 
-     }
- 
-     QString name() const { return mName; }
---- kdepim/libkdepim/kfoldertree.cpp   2005/07/26 18:54:59     438982
-+++ kdepim/libkdepim/kfoldertree.cpp   2006/04/15 12:39:26     530112
-@@ -225,9 +225,9 @@
- 
-     KListViewItem::paintCell( p, cg, column, width, align );
- 
--    int r = lv ? lv->itemMargin() : 1;
-     const QPixmap *icon = pixmap( column );
-     int marg = lv ? lv->itemMargin() : 1;
-+    int r = marg;
- 
-     QString t;
-     QRect br;
-@@ -238,7 +238,7 @@
-       p->setPen( ft->paintInfo().colFore );
- 
-     if ( icon ) {
--      r += icon->width() + lv->itemMargin();
-+      r += icon->width() + marg;
-     }
-     t = text( column );
-     if ( !t.isEmpty() )
---- kdepim/libkdepim/kscoringeditor.cpp        2006/03/24 15:55:54     522155
-+++ kdepim/libkdepim/kscoringeditor.cpp        2006/05/06 09:14:35     537923
-@@ -127,8 +127,8 @@
- 
- void SingleConditionWidget::toggleRegExpButton( int selected )
- {
--  bool isRegExp = KScoringExpression::MATCH == selected &&
--      KScoringExpression::MATCHCS == selected &&
-+  bool isRegExp = (KScoringExpression::MATCH == selected ||
-+      KScoringExpression::MATCHCS == selected) &&
-       !KTrader::self()->query("KRegExpEditor/KRegExpEditor").isEmpty();
-   regExpButton->setEnabled( isRegExp );
- }
-@@ -248,7 +248,8 @@
-           w = new QLabel( stack ); // empty dummy
-           break;
-       }
--      stack->addWidget(w,index++);
-+      if ( w )
-+        stack->addWidget(w,index++);
-     }
-   }
- 
index 56684f16a8ae5bbd4f2c4fc5aae6772e0d82ef08..ab8ff4ae6005a4935063e7593074a9d35c2d5545 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/libkmime
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/libkmime/ChangeLog,v 1.52 2007/02/04 03:12:26 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/libkmime/ChangeLog,v 1.53 2007/02/05 12:30:36 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/libkmime-3.5.0-fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -libkmime-3.5.0-r1.ebuild:
diff --git a/kde-base/libkmime/files/libkmime-3.5.0-fix.diff b/kde-base/libkmime/files/libkmime-3.5.0-fix.diff
deleted file mode 100644 (file)
index 9a06f69..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- kdepim/libkmime/kmime_content.cpp  2005/07/26 18:54:59     438982
-+++ kdepim/libkmime/kmime_content.cpp  2006/04/15 12:39:26     530112
-@@ -395,6 +395,7 @@
-       case Headers::CEbinary :
-         ret = temp;
-         removeTrailingNewline=false;
-+      break;
-       default :
-         ret = temp;
-         removeTrailingNewline=true;
index 215b47cc755aef9b88e973cf2fea8792bb2ab4bc..a5d9a0b1e34baf2d00b5212f374bc0e620e15b9e 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/libkpgp
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/libkpgp/ChangeLog,v 1.53 2007/02/04 03:13:10 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/libkpgp/ChangeLog,v 1.54 2007/02/05 12:07:46 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/libkpgp-3.5.0-fixes.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -libkpgp-3.5.0-r1.ebuild:
diff --git a/kde-base/libkpgp/files/libkpgp-3.5.0-fixes.diff b/kde-base/libkpgp/files/libkpgp-3.5.0-fixes.diff
deleted file mode 100644 (file)
index 85d5008..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
---- kdepim/libkpgp/kpgpbase2.cpp       2005/07/26 18:54:59     438982
-+++ kdepim/libkpgp/kpgpbase2.cpp       2006/04/15 12:39:26     530112
-@@ -863,9 +863,9 @@
-           validity = KPGP_VALIDITY_FULL;
-       else if( !strncmp( str.data() + index+21, "marginal", 8 ) )
-         validity = KPGP_VALIDITY_MARGINAL;
--      else if( !strncmp( str.data() + index+21, "never", 8 ) )
-+      else if( !strncmp( str.data() + index+21, "never", 5 ) )
-         validity = KPGP_VALIDITY_NEVER;
--      else if( !strncmp( str.data() + index+21, "undefined", 8 ) )
-+      else if( !strncmp( str.data() + index+21, "undefined", 9 ) )
-         validity = KPGP_VALIDITY_UNDEFINED;
- 
-       // determine the user ID
---- kdepim/libkpgp/kpgpbase6.cpp       2005/07/26 18:54:59     438982
-+++ kdepim/libkpgp/kpgpbase6.cpp       2006/04/15 12:39:26     530112
-@@ -634,8 +634,8 @@
-         }
-       }
-       // store the global key capabilities
--      canSign |= sign;
--      canEncr |= encr;
-+      canSign = canSign || sign;
-+      canEncr = canEncr || encr;
-     }
-     else if( !strncmp( output.data() + offset, "Unknown type", 12 ) )
-     { // line contains key data of unknown type (ignored)
---- kdepim/libkpgp/kpgpui.cpp  2005/07/26 18:54:59     438982
-+++ kdepim/libkpgp/kpgpui.cpp  2006/04/15 12:39:26     530112
-@@ -985,7 +985,7 @@
-     kdDebug(5100) << "Selected keys: " << newKeyIdList.toStringList().join(", ") << endl;
-     mKeyIds = newKeyIdList;
-     if( !keysToBeChecked.isEmpty() ) {
--      keysAllowed &= checkKeys( keysToBeChecked );
-+      keysAllowed = keysAllowed && checkKeys( keysToBeChecked );
-     }
-     enableButtonOK( keysAllowed );
- 
-@@ -1016,7 +1016,7 @@
-     pProgressDlg->setLabel( i18n("Checking key 0x%1...")
-                             .arg( getKeyId( *it ) ) );
-     kapp->processEvents();
--    keysAllowed &= ( -1 != keyAdmissibility( *it, AllowExpensiveTrustCheck ) );
-+    keysAllowed = keysAllowed && ( -1 != keyAdmissibility( *it, AllowExpensiveTrustCheck ) );
-     pProgressDlg->progressBar()->advance( 1 );
-     kapp->processEvents();
-   }
index 1bb4c4955dd7398d9acee3b1d59461fca7242000..c972047fbd2cfb421c5be5a997b0a33224f42f6a 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/lisa
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/lisa/ChangeLog,v 1.64 2007/02/04 03:14:59 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/lisa/ChangeLog,v 1.65 2007/02/05 11:46:13 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/lisa-3.5.0-bindnow.patch, -files/lisa, -files/lisa.conf,
+  -files/reslisa, -files/reslisa.conf:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -lisa-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/lisa/files/lisa b/kde-base/lisa/files/lisa
deleted file mode 100755 (executable)
index f0da1fa..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/lisa/files/lisa,v 1.1 2005/01/15 02:24:41 danarmak Exp $
-
-depend() {
-    use net
-}
-
-start() {
-    ebegin "Starting lisa"
-    start-stop-daemon --start -x _KDEDIR_/bin/lisa -q -- $LISACONF 1>/dev/null
-    eend $? "Failed to start lisa"
-}
-
-stop() {
-    ebegin "Stopping lisa"
-    start-stop-daemon --stop -x _KDEDIR_/bin/lisa -q
-    eend $? "Failed to stop lisa"
-}
diff --git a/kde-base/lisa/files/lisa-3.5.0-bindnow.patch b/kde-base/lisa/files/lisa-3.5.0-bindnow.patch
deleted file mode 100644 (file)
index f55c5c6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kdenetwork-3.5.0/lanbrowsing/lisa/Makefile.am
-===================================================================
---- kdenetwork-3.5.0.orig/lanbrowsing/lisa/Makefile.am
-+++ kdenetwork-3.5.0/lanbrowsing/lisa/Makefile.am
-@@ -33,7 +33,7 @@ lisa_LDADD = $(LIBSOCKET)
- lisa_LDFLAGS = $(KDE_EXTRA_RPATH)
- 
- reslisa_LDADD = $(LIBSOCKET)
--reslisa_LDFLAGS = $(KDE_EXTRA_RPATH)
-+reslisa_LDFLAGS = $(KDE_EXTRA_RPATH) $(BINDNOW_FLAGS)
- 
- misc_DATA = README
- miscdir = $(kde_datadir)/lisa
diff --git a/kde-base/lisa/files/lisa.conf b/kde-base/lisa/files/lisa.conf
deleted file mode 100644 (file)
index bad3fa8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# Note: this is NOT the main lisa configuratio file. That is in /etc/lisarc.
-# This merely sets startup options for the gentoo lisa initscript.
-# Add anything you want to $LISACONF.
-
-# config file to use; overrides default
-# note that default checks /etc/lisarc and ~/.lisarc
-# LISACONF="$LISACONF --config=myfile"
-
-# port to use; overrides default of 7741
-# I think all lisas on the network have to use the same port
-# LISACONF="$LISACONF --port 7741"
\ No newline at end of file
diff --git a/kde-base/lisa/files/reslisa b/kde-base/lisa/files/reslisa
deleted file mode 100755 (executable)
index c37d885..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/lisa/files/reslisa,v 1.1 2005/01/15 02:24:41 danarmak Exp $
-
-depend() {
-    use net
-}
-
-start() {
-    ebegin "Starting reslisa"
-    start-stop-daemon --start -x _KDEDIR_/bin/reslisa -q -- $RESLISACONF 1>/dev/null
-    eend $? "Failed to start reslisa"
-}
-
-stop() {
-    ebegin "Stopping reslisa"
-    start-stop-daemon --stop -x _KDEDIR_/bin/reslisa -q
-    eend $? "Failed to stop reslisa"
-}
diff --git a/kde-base/lisa/files/reslisa.conf b/kde-base/lisa/files/reslisa.conf
deleted file mode 100644 (file)
index 0432805..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# Note: this is NOT the main reslisa configuration file.
-# This merely sets startup options for the gentoo lisa initscript.
-# Add anything you want to $RESLISACONF.
-
-# config file to use; overrides default
-# note that default checks /etc/lisarc and ~/.lisarc
-# RESLISACONF="$RESLISACONF --config=myfile"
-
-# port to use; overrides default of 7741
-# I think all reslisas on the network have to use the same port
-# RESLISACONF="$RESLISACONF --port 7741"
\ No newline at end of file
index 67ea0fe126894723e37e34da2edcfe666a177fad..ecdcfaefdf6be55ef9d2b82f19f05e3992aea944 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/mimelib
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/mimelib/ChangeLog,v 1.59 2007/02/04 03:15:41 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/mimelib/ChangeLog,v 1.60 2007/02/05 12:14:14 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/mimelib-3.5.1-memleak-fix.diff:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -mimelib-3.5.1-r1.ebuild:
diff --git a/kde-base/mimelib/files/mimelib-3.5.1-memleak-fix.diff b/kde-base/mimelib/files/mimelib-3.5.1-memleak-fix.diff
deleted file mode 100644 (file)
index 81c00c3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- kdepim/mimelib/attach.cpp  2005/07/26 18:54:59     438982
-+++ kdepim/mimelib/attach.cpp  2006/04/16 14:28:03     530387
-@@ -217,7 +217,7 @@
- 
-     FILE* fp = fopen(aFilename, "rb");
-     if (fp == 0) {
--        delete buf;
-+        delete[] buf;
-         str = "";
-         return -1;
-     }
---- kdepim/mimelib/datetime.cpp        2006/01/06 12:12:33     494852
-+++ kdepim/mimelib/datetime.cpp        2006/04/16 14:28:03     530387
-@@ -304,7 +304,7 @@
-         mZone   = 0;
-     }
-     if (mustDelete) {
--        delete str;
-+        delete[] str;
-     }
- }
- 
index e539ee5ea213f3d625544a7cb39293b91e7ab0e9..f9018ca3f713c4f7350de673527c4d51b8824b5d 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/mpeglib
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/mpeglib/ChangeLog,v 1.44 2007/01/20 00:35:50 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/mpeglib/ChangeLog,v 1.45 2007/02/05 12:15:24 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/kdemultimedia-3.4.0-amd64.patch:
+  Remove unneeded patches.
 
   20 Jan 2007; Carsten Lohrke <carlo@gentoo.org> mpeglib-3.5.6.ebuild:
   Correct MAXKDEVER.
diff --git a/kde-base/mpeglib/files/kdemultimedia-3.4.0-amd64.patch b/kde-base/mpeglib/files/kdemultimedia-3.4.0-amd64.patch
deleted file mode 100644 (file)
index 7d019d1..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- mpeglib/lib/input/cdromAccess.cpp.org      2005-02-02 14:06:28.000000000 +0100
-+++ mpeglib/lib/input/cdromAccess.cpp  2005-02-02 14:07:30.000000000 +0100
-@@ -27,6 +27,9 @@
-   #include <sys/types.h>
-   #ifndef __u64
-   #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,70)
-+  #ifdef __x86_64__
-+  typedef unsigned long long __u64;
-+  #else
-   #include <bits/wordsize.h>
-   #if __WORDSIZE == 64
-   typedef unsigned long __u64;
-@@ -35,6 +38,7 @@
-   #endif 
-   #endif
-   #endif
-+  #endif
-   #include "cdromAccess_Linux.cpp"
- #endif
- 
index 75cd76a9c1d0456b9c98d82dd2941b0b281cdef9..007c368e1f9d88b5664c470e8045dc078d52a335 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for kde-base/noatun-plugins
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/noatun-plugins/ChangeLog,v 1.64 2007/02/04 03:16:46 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/noatun-plugins/ChangeLog,v 1.65 2007/02/05 12:13:49 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/noatun-oblique-db-location-3.4.0_rc1.diff,
+  -files/configure-fix-kdeaddons-db.patch,
+  -files/configure-fix-kdeaddons-sdl.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -noatun-plugins-3.5.2.ebuild:
diff --git a/kde-base/noatun-plugins/files/configure-fix-kdeaddons-db.patch b/kde-base/noatun-plugins/files/configure-fix-kdeaddons-db.patch
deleted file mode 100644 (file)
index 19d467e..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-Index: noatun-plugins/oblique/configure.in.in
-===================================================================
---- noatun-plugins/oblique/configure.in.in     (revision 433553)
-+++ noatun-plugins/oblique/configure.in.in     (working copy)
-@@ -1,19 +1,31 @@
-+AC_ARG_WITH(berkeley-db,
-+  [AS_HELP_STRING(--with-berkeley-db,
-+    [enable support for Berkeley DB++ @<:@default=check@:>@])],
-+  [], with_berkeley_db=check)
- 
--AC_MSG_CHECKING(for Berkeley DB++)
-+AC_ARG_WITH(db-lib,
-+  [AS_HELP_STRING([--with-db-lib=NAME],[name of the Berkeley DB++ library @<:@default=db_cxx@:>@])],
-+    [ac_db_name="$withval"], [ac_db_name="db_cxx"])
-+
- berkeley_db=no
--AC_LANG_PUSH(C++)
--AC_TRY_COMPILE([
--              #include <db_cxx.h>
--      ],[
--      ],[
--              berkeley_db=yes
--      ])
--AC_MSG_RESULT($berkeley_db)
--AC_DEFINE(BERKELEY_DB,1,[Define if you have Berkeley DB++ installed])
--BERKELEY_DB_LIBS="-ldb_cxx"
--AC_SUBST(BERKELEY_DB_LIBS)
--AC_LANG_POP(C++)
-+if test "x$with_berkeley_db" != xno; then
-+  berkeley_db=yes
- 
--AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
-+  KDE_CHECK_HEADER([db_cxx.h],
-+    [:], [berkeley_db=no])
- 
-+  AC_CHECK_LIB([$ac_db_name], [main],
-+    [:], [berkeley_db=no])
- 
-+  if test "x$berkeley_db" = xyes; then
-+    AC_DEFINE(BERKELEY_DB, 1, [Define if you have Berkeley DB++ installed])
-+    BERKELEY_DB_LIBS="-l$ac_db_name"
-+    AC_SUBST(BERKELEY_DB_LIBS)
-+  fi
-+
-+  if test "x$with_berkeley_db" != xcheck && test "x$berkeley_db" != xyes; then
-+    AC_MSG_FAILURE([--with-berkeley-db was given, but test for Berkeley DB++ failed])
-+  fi
-+fi
-+
-+AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
diff --git a/kde-base/noatun-plugins/files/configure-fix-kdeaddons-sdl.patch b/kde-base/noatun-plugins/files/configure-fix-kdeaddons-sdl.patch
deleted file mode 100644 (file)
index 044f7c2..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: noatun-plugins/configure.in.in
-===================================================================
---- noatun-plugins/configure.in.in     (revision 428268)
-+++ noatun-plugins/configure.in.in     (working copy)
-@@ -173,14 +173,20 @@
- noatun_sdl=no
- dnl Check for SDL
- dnl require SDL 1.2 just because it's the new stable version, and it's what I have
--NOATUN_PATH_SDL(
--[1.2.0],
--[
--noatun_sdl=yes
--],
--[
--]
--)
-+
-+AC_ARG_WITH(sdl,
-+  [AS_HELP_STRING(--with-sdl,
-+    [enable SDL Noatun plugins @<:@default=check@:>@])],
-+  [], with_sdl=check)
-+
-+if test "x$with_sdl" != xno; then
-+  NOATUN_PATH_SDL([1.2.0], [noatun_sdl=yes], [])
-+
-+  if test "x$with_sdl" != xcheck && test "x$noatun_sdl" != xyes; then
-+    AC_MSG_FAILURE([--with-sdl was given, but test for SDL failed])
-+  fi
-+fi
-+
- AM_CONDITIONAL(include_SDL, test "$noatun_sdl" = yes)
- 
- AC_CHECK_HEADERS(endian.h)
diff --git a/kde-base/noatun-plugins/files/noatun-oblique-db-location-3.4.0_rc1.diff b/kde-base/noatun-plugins/files/noatun-oblique-db-location-3.4.0_rc1.diff
deleted file mode 100644 (file)
index bf3f954..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- noatun-plugins/oblique/configure.in.in.orig        2004-10-09 11:41:38.000000000 +0200
-+++ noatun-plugins/oblique/configure.in.in     2005-02-11 20:29:38.760533256 +0200
-@@ -1,19 +1,4 @@
--
--AC_MSG_CHECKING(for Berkeley DB++)
--berkeley_db=no
--AC_LANG_PUSH(C++)
--AC_TRY_COMPILE([
--              #include <db_cxx.h>
--      ],[
--      ],[
--              berkeley_db=yes
--      ])
--AC_MSG_RESULT($berkeley_db)
--AC_DEFINE(BERKELEY_DB,1,[Define if you have Berkeley DB++ installed])
--BERKELEY_DB_LIBS="-ldb_cxx"
-+berkeley_db=yes
-+BERKELEY_DB_LIBS="-ldb_cxx-4.2"
- AC_SUBST(BERKELEY_DB_LIBS)
--AC_LANG_POP(C++)
--
- AM_CONDITIONAL(include_BERKELEY_DB, test "$berkeley_db" = yes)
--
--
index 9d4d35941d08d7707d095c5d7f00a7eabd2c8df4..a92410707256c532439caf3d28b6b58516bd0f58 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/nsplugins
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/nsplugins/ChangeLog,v 1.75 2007/02/04 03:17:07 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/nsplugins/ChangeLog,v 1.76 2007/02/05 12:12:44 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/nsplugins-3.5.3-applet-redirects.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -nsplugins-3.5.2.ebuild:
diff --git a/kde-base/nsplugins/files/nsplugins-3.5.3-applet-redirects.patch b/kde-base/nsplugins/files/nsplugins-3.5.3-applet-redirects.patch
deleted file mode 100644 (file)
index 5f8ded2..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-Index: nsplugins/viewer/nsplugin.cpp
-===================================================================
---- nsplugins/viewer/nsplugin.cpp      (revision 565997)
-+++ nsplugins/viewer/nsplugin.cpp      (revision 565998)
-@@ -1602,6 +1602,12 @@
-     return true;
- }
- 
-+void NSPluginStreamBase::updateURL( const KURL& newURL )
-+{
-+    _url = newURL;
-+    free(const_cast<char*>(_stream->url));
-+    _stream->url = strdup(_url.url().ascii());
-+}
- 
- int NSPluginStreamBase::process( const QByteArray &data, int start )
- {
-@@ -1824,6 +1830,8 @@
-                 SLOT(totalSize(KIO::Job *, KIO::filesize_t)));
-         connect(_job, SIGNAL(mimetype(KIO::Job *, const QString &)),
-                 SLOT(mimetype(KIO::Job *, const QString &)));
-+        connect(_job, SIGNAL(redirection(KIO::Job *, const KURL&)),
-+                SLOT(redirection(KIO::Job *, const KURL&)));
-     }
- 
-     return false;
-@@ -1847,6 +1855,8 @@
-                 SLOT(totalSize(KIO::Job *, KIO::filesize_t)));
-         connect(_job, SIGNAL(mimetype(KIO::Job *, const QString &)),
-                 SLOT(mimetype(KIO::Job *, const QString &)));
-+        connect(_job, SIGNAL(redirection(KIO::Job *, const KURL&)),
-+                SLOT(redirection(KIO::Job *, const KURL&)));
-     }
- 
-     return false;
-@@ -1863,6 +1873,11 @@
-     }
- }
- 
-+void NSPluginStream::redirection(KIO::Job * /*job*/, const KURL& url)
-+{
-+    updateURL( url );
-+}
-+
- void NSPluginStream::totalSize(KIO::Job * job, KIO::filesize_t size)
- {
-     kdDebug(1431) << "NSPluginStream::totalSize - job=" << (void*)job << " size=" << KIO::number(size) << endl;
-Index: nsplugins/viewer/nsplugin.h
-===================================================================
---- nsplugins/viewer/nsplugin.h        (revision 565997)
-+++ nsplugins/viewer/nsplugin.h        (revision 565998)
-@@ -85,6 +85,7 @@
-   bool create( const QString& url, const QString& mimeType, void *notify, bool forceNotify = false );
-   int tries() { return _tries; }
-   void inform( );
-+  void updateURL( const KURL& newURL );
- 
-   class NSPluginInstance *_instance;
-   uint16 _streamType;
-@@ -126,6 +127,7 @@
-   void totalSize(KIO::Job *job, KIO::filesize_t size);
-   void mimetype(KIO::Job * job, const QString &mimeType);
-   void result(KIO::Job *job);
-+  void redirection(KIO::Job *job, const KURL& url);
-   void resume();
- 
- protected:
index 22f37532e3e1cd21c32b1200ee44c53f57670079..0299b631f561818215c2b453cb3f853285fbf245 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/qtruby
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/qtruby/ChangeLog,v 1.56 2007/02/04 03:17:48 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/qtruby/ChangeLog,v 1.57 2007/02/05 12:26:36 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/qtruby-3.4.1-handlers.diff, -files/qtruby-3.5.4-more.patch,
+  -files/qtruby-3-makeitwork.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -qtruby-3.5.2.ebuild:
   Remove old versions.
diff --git a/kde-base/qtruby/files/qtruby-3-makeitwork.patch b/kde-base/qtruby/files/qtruby-3-makeitwork.patch
deleted file mode 100644 (file)
index 4039671..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
---- qtruby/rubylib/qtruby/Qt.cpp       (revision 486006)
-+++ qtruby/rubylib/qtruby/Qt.cpp       (revision 486016)
-@@ -1563,10 +1563,7 @@
-     }
- 
-     VALUE result = rb_funcall2(qt_internal_module, rb_intern("try_initialize"), argc+1, temp_stack);
--
--    if (rb_respond_to(result, rb_intern("initialize")) != 0) {
-       rb_obj_call_init(result, argc, argv);
--    }
-       
-       free(temp_stack);
-     return result;
diff --git a/kde-base/qtruby/files/qtruby-3.4.1-handlers.diff b/kde-base/qtruby/files/qtruby-3.4.1-handlers.diff
deleted file mode 100644 (file)
index f08de99..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- qtruby/rubylib/qtruby/handlers.cpp 2005/05/30 01:00:52     419599
-+++ qtruby/rubylib/qtruby/handlers.cpp 2005/07/09 11:46:54     433005
-@@ -863,7 +863,7 @@
-               } else {
-                *(m->var()) = rstringFromQString(s);
-               }
--              if(m->cleanup())
-+              if(m->cleanup() || m->type().isStack())
-               delete s;
-          } else {
-                 *(m->var()) = Qnil;
diff --git a/kde-base/qtruby/files/qtruby-3.5.4-more.patch b/kde-base/qtruby/files/qtruby-3.5.4-more.patch
deleted file mode 100644 (file)
index 614f495..0000000
+++ /dev/null
@@ -1,445 +0,0 @@
-Index: ChangeLog
-===================================================================
---- qtruby/ChangeLog   (revision 565692)
-+++ qtruby/ChangeLog   (revision 578513)
-@@ -1,3 +1,13 @@
-+2006-08-29  Richard Dale  <rdale@foton.es>
-+
-+      * Backported some memory leak fixes from Qt4 QtRuby
-+
-+2006-08-10  Richard Dale  <rdale@foton.es>
-+
-+      * The Ruby VALUE to 'uchar *' marshaller wasn't working correctly if the
-+        Ruby string contained nulls. Fixed by Dirk Mueller (thanks) and also 
-+        applied for 'char *' types.
-+
- 2006-07-12  Richard Dale  <rdale@foton.es>
- 
-       * The Ruby String to 'char *' and String to 'unsigned char *' were using
-Index: rubylib/qtruby/handlers.cpp
-===================================================================
---- qtruby/rubylib/qtruby/handlers.cpp (revision 565692)
-+++ qtruby/rubylib/qtruby/handlers.cpp (revision 578513)
-@@ -422,6 +422,7 @@
-     Smoke::Index ccMeth = o->smoke->findMethod(o->classId, ccId);
- 
-     if(!ccMeth) {
-+      delete[] ccArg;
-       return 0;
-     }
-       Smoke::Index method = o->smoke->methodMaps[ccMeth].method;
-@@ -747,17 +748,21 @@
- 
- static void marshall_charP(Marshall *m) {
-     switch(m->action()) {
--      case Marshall::FromVALUE:
--      {
--          VALUE rv = *(m->var());
--          if(rv == Qnil) {
--                m->item().s_voidp = 0;
--                break;
--          }
--              
--        m->item().s_voidp = strdup(StringValuePtr(rv));
--      }
--      break;
-+    case Marshall::FromVALUE:
-+    {
-+        VALUE rv = *(m->var());
-+          if (rv == Qnil) {
-+            m->item().s_voidp = 0;
-+            break;
-+        }
-+      
-+        int len = RSTRING(rv)->len;
-+        char* mem = (char*) malloc(len+1);
-+        memcpy(mem, StringValuePtr(rv), len);
-+        mem[len] ='\0';
-+        m->item().s_voidp = mem;
-+    }
-+        break;
-       case Marshall::ToVALUE:
-       {
-           char *p = (char*)m->item().s_voidp;
-@@ -777,14 +782,18 @@
- 
- void marshall_ucharP(Marshall *m) {
-     switch(m->action()) {
--      case Marshall::FromVALUE:
--      {
--          VALUE rv = *(m->var());
--          if(rv == Qnil) {
--              m->item().s_voidp = 0;
--              break;
--          }
--        m->item().s_voidp = strdup(StringValuePtr(rv));
-+    case Marshall::FromVALUE:
-+    {
-+        VALUE rv = *(m->var());
-+        if (rv == Qnil) {
-+            m->item().s_voidp = 0;
-+            break;
-+        }
-+        int len = RSTRING(rv)->len;
-+        char* mem = (char*) malloc(len+1);
-+        memcpy(mem, StringValuePtr(rv), len);
-+        mem[len] ='\0';
-+        m->item().s_voidp = mem;
-       }
-       break;
-       case Marshall::ToVALUE:
-@@ -1836,8 +1845,8 @@
-     }
- }
- 
--#define DEF_VALUELIST_MARSHALLER(ListIdent,ItemList,Item,Itr) namespace { char ListIdent##STR[] = #Item; };  \
--        Marshall::HandlerFn marshall_##ListIdent = marshall_ValueItemList<Item,ItemList,Itr,ListIdent##STR>;
-+#define DEF_VALUELIST_MARSHALLER(ListIdent,ItemList,Item,Itr) namespace dummy { char ListIdent##STR[] = #Item; };  \
-+        Marshall::HandlerFn marshall_##ListIdent = marshall_ValueItemList<Item,ItemList,Itr,dummy::ListIdent##STR>;
- 
- DEF_VALUELIST_MARSHALLER( QVariantList, QValueList<QVariant>, QVariant, QValueList<QVariant>::Iterator )
- DEF_VALUELIST_MARSHALLER( QPixmapList, QValueList<QPixmap>, QPixmap, QValueList<QPixmap>::Iterator )
-Index: rubylib/qtruby/Qt.cpp
-===================================================================
---- qtruby/rubylib/qtruby/Qt.cpp       (revision 565692)
-+++ qtruby/rubylib/qtruby/Qt.cpp       (revision 578513)
-@@ -1351,28 +1351,32 @@
-       return obj;
- }
- 
--static QCString
-+static QCString *
- find_cached_selector(int argc, VALUE * argv, VALUE klass, char * methodName)
- {
-     // Look in the cache
--      QCString mcid(rb_class2name(klass));
--      mcid += ';';
--      mcid += methodName;
-+static QCString * mcid = 0;
-+      if (mcid == 0) {
-+              mcid = new QCString();
-+      }
-+      *mcid = rb_class2name(klass);
-+      *mcid += ';';
-+      *mcid += methodName;
-       for(int i=3; i<argc ; i++)
-       {
--              mcid += ';';
--              mcid += get_VALUEtype(argv[i]);
-+              *mcid += ';';
-+              *mcid += get_VALUEtype(argv[i]);
-       }
-       
--      Smoke::Index *rcid = methcache.find((const char *)mcid);
-+      Smoke::Index *rcid = methcache.find((const char *)*mcid);
- #ifdef DEBUG
--      if (do_debug & qtdb_calls) qWarning("method_missing mcid: %s", (const char *) mcid);
-+      if (do_debug & qtdb_calls) qWarning("method_missing mcid: %s", (const char *) *mcid);
- #endif
-       
-       if (rcid) {
-               // Got a hit
- #ifdef DEBUG
--              if (do_debug & qtdb_calls) qWarning("method_missing cache hit, mcid: %s", (const char *) mcid);
-+              if (do_debug & qtdb_calls) qWarning("method_missing cache hit, mcid: %s", (const char *) *mcid);
- #endif
-               _current_method = *rcid;
-       } else {
-@@ -1389,27 +1393,32 @@
-     VALUE klass = rb_funcall(self, rb_intern("class"), 0);
- 
-       // Look for 'thing?' methods, and try to match isThing() or hasThing() in the Smoke runtime
--      QString pred(rb_id2name(SYM2ID(argv[0])));
--      if (pred.endsWith("?")) {
-+static QString * pred = 0;
-+      if (pred == 0) {
-+              pred = new QString();
-+      }
-+      
-+      *pred = methodName;
-+      if (pred->endsWith("?")) {
-               smokeruby_object *o = value_obj_info(self);
-               if(!o || !o->ptr) {
-                       rb_call_super(argc, argv);
-               }
-               
-               // Drop the trailing '?'
--              pred.replace(pred.length() - 1, 1, "");
-+              pred->replace(pred->length() - 1, 1, "");
-               
--              pred.replace(0, 1, pred.at(0).upper());
--              pred.replace(0, 0, QString("is"));
--              Smoke::Index meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred.latin1());
-+              pred->replace(0, 1, pred->at(0).upper());
-+              pred->replace(0, 0, QString("is"));
-+              Smoke::Index meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
-               
-               if (meth == 0) {
--                      pred.replace(0, 2, QString("has"));
--                      meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred.latin1());
-+                      pred->replace(0, 2, QString("has"));
-+                      meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
-               }
-               
-               if (meth > 0) {
--                      methodName = (char *) pred.latin1();
-+                      methodName = (char *) pred->latin1();
-               }
-       }
-               
-@@ -1423,18 +1432,26 @@
-     }
- 
-       {
--              QCString mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
-+              QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
- 
-               if (_current_method == -1) {
-                       // Find the C++ method to call. Do that from Ruby for now
- 
-                       VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-                       if (_current_method == -1) {
--                              QRegExp rx("^[-+%/|]$");
--                              QString op(rb_id2name(SYM2ID(argv[0])));
--                              if (rx.search(op) != -1) {
-+                              char * op = rb_id2name(SYM2ID(argv[0]));
-+                              if (    qstrcmp(op, "-") == 0
-+                                              || qstrcmp(op, "+") == 0
-+                                              || qstrcmp(op, "/") == 0
-+                                              || qstrcmp(op, "%") == 0
-+                                              || qstrcmp(op, "|") == 0 )
-+                              {
-                                       // Look for operator methods of the form 'operator+=', 'operator-=' and so on..
--                                      temp_stack[1] = rb_str_new2(op.append("=").latin1());
-+                                      char op1[3];
-+                                      op1[0] = op[0];
-+                                      op1[1] = '=';
-+                                      op1[2] = '\0';
-+                                      temp_stack[1] = rb_str_new2(op1);
-                                       retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-                               }
- 
-@@ -1448,26 +1465,31 @@
-                                                       && isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("QObject")) )
-                                       {
-                                               QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
--                                              QString prop(rb_id2name(SYM2ID(argv[0])));
-+static QString * prop = 0;
-+                                              if (prop == 0) {
-+                                                      prop = new QString();
-+                                              }
-+                                              
-+                                              *prop = rb_id2name(SYM2ID(argv[0]));
-                                               QMetaObject * meta = qobject->metaObject();
-                                               if (argc == 1) {
--                                                      if (prop.endsWith("?")) {
--                                                              prop.replace(0, 1, pred.at(0).upper());
--                                                              prop.replace(0, 0, QString("is"));
--                                                              if (meta->findProperty(prop.latin1(), true) == -1) {
--                                                                      prop.replace(0, 2, QString("has"));
-+                                                      if (prop->endsWith("?")) {
-+                                                              prop->replace(0, 1, pred->at(0).upper());
-+                                                              prop->replace(0, 0, QString("is"));
-+                                                              if (meta->findProperty(prop->latin1(), true) == -1) {
-+                                                                      prop->replace(0, 2, QString("has"));
-                                                               }
-                                                       }
- 
--                                                      if (meta->findProperty(prop.latin1(), true) != -1) {
--                                                              VALUE qvariant = rb_funcall(self, rb_intern("property"), 1, rb_str_new2(prop.latin1()));
-+                                                      if (meta->findProperty(prop->latin1(), true) != -1) {
-+                                                              VALUE qvariant = rb_funcall(self, rb_intern("property"), 1, rb_str_new2(prop->latin1()));
-                                                               return rb_funcall(qvariant, rb_intern("to_ruby"), 0);
-                                                       }
--                                              } else if (argc == 2 && prop.endsWith("=")) {
--                                                      prop.replace("=", "");
--                                                      if (meta->findProperty(prop.latin1(), true) != -1) {
-+                                              } else if (argc == 2 && prop->endsWith("=")) {
-+                                                      prop->replace("=", "");
-+                                                      if (meta->findProperty(prop->latin1(), true) != -1) {
-                                                               VALUE qvariant = rb_funcall(qvariant_class, rb_intern("new"), 1, argv[1]);
--                                                              return rb_funcall(self, rb_intern("setProperty"), 2, rb_str_new2(prop.latin1()), qvariant);
-+                                                              return rb_funcall(self, rb_intern("setProperty"), 2, rb_str_new2(prop->latin1()), qvariant);
-                                                       }
-                                               }
-                                       }
-@@ -1476,7 +1498,7 @@
-                               }
-                       }
-                       // Success. Cache result.
--                      methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                      methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-               }
-       }
-       
-@@ -1503,21 +1525,25 @@
-     }
- 
-     {
--              QCString mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
-+              QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
- 
-               if (_current_method == -1) {
-                       VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
-          Q_UNUSED(retval);
-                       if (_current_method != -1) {
-                               // Success. Cache result.
--                              methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                              methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-                       }
-               }
-       }
- 
-     if (_current_method == -1) {
--              QRegExp rx("[a-zA-Z]+");
--              if (rx.search(methodName) == -1) {
-+static QRegExp * rx = 0;
-+              if (rx == 0) {
-+                      rx = new QRegExp("[a-zA-Z]+");
-+              }
-+
-+              if (rx->search(methodName) == -1) {
-                       // If an operator method hasn't been found as an instance method,
-                       // then look for a class method - after 'op(self,a)' try 'self.op(a)' 
-               VALUE * method_stack = (VALUE *) calloc(argc - 1, sizeof(VALUE));
-@@ -1584,10 +1610,10 @@
-       if (TYPE(self) == T_DATA) {
-               // If a ruby block was passed then run that now
-               if (rb_block_given_p()) {
--              rb_funcall(qt_internal_module, rb_intern("run_initializer_block"), 2, self, rb_block_proc());
-+                      rb_funcall(qt_internal_module, rb_intern("run_initializer_block"), 2, self, rb_block_proc());
-               }
-     
--      return self;
-+              return self;
-     }
- 
-     VALUE klass = rb_funcall(self, rb_intern("class"), 0);
-@@ -1599,19 +1625,19 @@
-     temp_stack[2] = klass;
-     temp_stack[3] = self;
-     for (int count = 0; count < argc; count++) {
--      temp_stack[count+4] = argv[count];
-+              temp_stack[count+4] = argv[count];
-     }
- 
-       { 
-               // Put this in a C block so that the mcid will be de-allocated at the end of the block,
-               // rather than on f'n exit, to avoid the longjmp problem described below
--              QCString mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
-+              QCString * mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
- 
-               if (_current_method == -1) {
-                       retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+4, temp_stack);
-                       if (_current_method != -1) {
-                               // Success. Cache result.
--                              methcache.insert((const char *)mcid, new Smoke::Index(_current_method));
-+                              methcache.insert((const char *)*mcid, new Smoke::Index(_current_method));
-                       }
-               }
-       }
-@@ -1652,7 +1678,7 @@
-     VALUE * temp_stack = (VALUE *) calloc(argc + 1, sizeof(VALUE));
-     temp_stack[0] = rb_obj_alloc(klass);
-     for (int count = 0; count < argc; count++) {
--      temp_stack[count+1] = argv[count];
-+              temp_stack[count+1] = argv[count];
-     }
- 
-     VALUE result = rb_funcall2(qt_internal_module, rb_intern("try_initialize"), argc+1, temp_stack);
-@@ -1668,16 +1694,16 @@
-     VALUE result = Qnil;
- 
-     if (argc == 1 && TYPE(argv[0]) == T_ARRAY) {
--      // Convert '(ARGV)' to '(NUM, [$0]+ARGV)'
--      VALUE * local_argv = (VALUE *) calloc(argc + 1, sizeof(VALUE));
--      VALUE temp = rb_ary_dup(argv[0]);
--      rb_ary_unshift(temp, rb_gv_get("$0"));
--      local_argv[0] = INT2NUM(RARRAY(temp)->len);
--      local_argv[1] = temp;
--      result = new_qt(2, local_argv, klass);
--      free(local_argv);
-+              // Convert '(ARGV)' to '(NUM, [$0]+ARGV)'
-+              VALUE * local_argv = (VALUE *) calloc(argc + 1, sizeof(VALUE));
-+              VALUE temp = rb_ary_dup(argv[0]);
-+              rb_ary_unshift(temp, rb_gv_get("$0"));
-+              local_argv[0] = INT2NUM(RARRAY(temp)->len);
-+              local_argv[1] = temp;
-+              result = new_qt(2, local_argv, klass);
-+              free(local_argv);
-     } else {
--      result = new_qt(argc, argv, klass);
-+              result = new_qt(argc, argv, klass);
-     }
- 
-     rb_gv_set("$qApp", result);
-@@ -1735,9 +1761,9 @@
-     if(index < 0) return Qnil;
- 
-     if (isSignal) {
--      member = rb_funcall(qt_internal_module, rb_intern("signalAt"), 2, self, INT2NUM(index));
-+              member = rb_funcall(qt_internal_module, rb_intern("signalAt"), 2, self, INT2NUM(index));
-     } else {
--      member = rb_funcall(qt_internal_module, rb_intern("slotAt"), 2, self, INT2NUM(index));
-+              member = rb_funcall(qt_internal_module, rb_intern("slotAt"), 2, self, INT2NUM(index));
-     }
- 
-     VALUE mocArgs = rb_funcall(qt_internal_module, rb_intern("getMocArguments"), 1, member);
-@@ -1815,7 +1841,12 @@
-     }
- 
-     QString name(slotname);
--    name.replace(QRegExp("\\(.*"), "");
-+static QRegExp * rx = 0;
-+      if (rx == 0) {
-+              rx = new QRegExp("\\(.*");
-+      }
-+      name.replace(*rx, "");
-+
-     InvokeSlot slot(self, rb_intern(name.latin1()), mocArgs, _o);
-     slot.next();
- 
-@@ -2568,7 +2599,10 @@
- {
-       VALUE klass = Qnil;
-       QString packageName(package);
--      QRegExp scope_op("^([^:]+)::([^:]+)$");
-+static QRegExp * scope_op = 0;
-+      if (scope_op == 0) {
-+              scope_op = new QRegExp("^([^:]+)::([^:]+)$");
-+       }
- 
-       if (packageName.startsWith("KDE::ConfigSkeleton::ItemEnum::")) {
-               klass = rb_define_class_under(kconfigskeleton_itemenum_class, package+strlen("KDE::ConfigSkeleton::EnumItem::"), base_class);
-@@ -2606,7 +2640,7 @@
-       } else if (packageName.startsWith("Kontact::")) {
-               klass = rb_define_class_under(kontact_module, package+strlen("Kontact::"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
--      } else if (packageName.startsWith("Ko") && scope_op.search(packageName) == -1) {
-+      } else if (packageName.startsWith("Ko") && scope_op->search(packageName) == -1) {
-               klass = rb_define_class_under(koffice_module, package+strlen("Ko"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
-       } else if (packageName.startsWith("Kate::")) {
-@@ -2618,11 +2652,11 @@
-       } else if (packageName.startsWith("KTextEditor::")) {
-               klass = rb_define_class_under(ktexteditor_module, package+strlen("KTextEditor::"), base_class);
-               rb_define_singleton_method(klass, "new", (VALUE (*) (...)) _new_kde, -1);
--      } else if (scope_op.search(packageName) != -1) {
-+      } else if (scope_op->search(packageName) != -1) {
-               // If an unrecognised classname of the form 'XXXXXX::YYYYYY' is found,
-               // then create a module XXXXXX to put the class YYYYYY under
--              VALUE module = rb_define_module(scope_op.cap(1).latin1());
--              klass = rb_define_class_under(module, scope_op.cap(2).latin1(), base_class);
-+              VALUE module = rb_define_module(scope_op->cap(1).latin1());
-+              klass = rb_define_class_under(module, scope_op->cap(2).latin1(), base_class);
-       } else if (     packageName.startsWith("K") 
-                               && packageName.mid(1, 1).contains(QRegExp("[A-Z]")) == 1 ) 
-       {
-@@ -2792,6 +2826,7 @@
- 
-     methcache.setAutoDelete(true);
-     classcache.setAutoDelete(true);
-+    classname.setAutoDelete(true);
- 
-       if (qt_module == Qnil) {
-               qt_module = rb_define_module("Qt");
index 13f8b973a9258bc5534d8c4f19ae185fe91fbfb4..a6b34715fc3d531ee55849c5116a6c1f87d4ce53 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for kde-base/superkaramba
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/superkaramba/ChangeLog,v 1.45 2007/02/04 03:19:09 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/superkaramba/ChangeLog,v 1.46 2007/02/05 12:27:16 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/superkaramba-3.5.0-fbsd.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -superkaramba-3.5.2.ebuild:
diff --git a/kde-base/superkaramba/files/superkaramba-3.5.0-fbsd.patch b/kde-base/superkaramba/files/superkaramba-3.5.0-fbsd.patch
deleted file mode 100644 (file)
index 4528b7f..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-Index: superkaramba/src/memsensor.cpp
-===================================================================
---- superkaramba/src/memsensor.cpp     (revision 487000)
-+++ superkaramba/src/memsensor.cpp     (revision 487001)
-@@ -14,7 +14,7 @@
- #include <qstring.h>
- #include <qregexp.h>
- 
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
- #include <sys/time.h>
- #include <sys/param.h>
- #include <sys/sysctl.h>
-@@ -32,14 +32,14 @@
- #include <sys/swap.h>
- #endif
- 
--#if defined __FreeBSD__ || defined(Q_OS_NETBSD)
-+#if defined Q_OS_FREEBSD || defined(Q_OS_NETBSD)
- /* define pagetok in terms of pageshift */
- #define pagetok(size) ((size) << pageshift)
- #endif
- 
- MemSensor::MemSensor(int msec) : Sensor(msec)
- {
--#if defined __FreeBSD__ || defined(Q_OS_NETBSD)
-+#if defined Q_OS_FREEBSD || defined(Q_OS_NETBSD)
-    /* get the page size with "getpagesize" and calculate pageshift from it */
-     int pagesize = getpagesize();
-     pageshift = 0;
-@@ -51,7 +51,7 @@
- 
-     /* we only need the amount of log(2)1024 for our conversion */
-     pageshift -= 10;
--# if (defined(__FreeBSD__) && __FreeBSD_version < 500018)
-+# if (defined(Q_OS_FREEBSD) && __FreeBSD_version < 500018)
-     connect(&ksp, SIGNAL(receivedStdout(KProcess *, char *, int )),
-             this,SLOT(receivedStdout(KProcess *, char *, int )));
-     connect(&ksp, SIGNAL(processExited(KProcess *)),
-@@ -62,7 +62,7 @@
-     MaxSet = false;
- 
-     readValues();
--# elif defined __FreeBSD__
-+# elif defined Q_OS_FREEBSD
-     kd = kvm_open("/dev/null", "/dev/null", "/dev/null", O_RDONLY, "kvm_open");
- # endif
- #else
-@@ -73,7 +73,7 @@
- MemSensor::~MemSensor()
- {}
- 
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
- void MemSensor::receivedStdout(KProcess *, char *buffer, int len )
- {
-     buffer[len] = 0;
-@@ -87,7 +87,7 @@
- 
- void MemSensor::processExited(KProcess *)
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
-     QStringList stringList = QStringList::split('\n',sensorResult);
-     sensorResult = "";
-     QStringList itemsList = QStringList::split(' ', stringList[1]);
-@@ -99,7 +99,7 @@
- 
- int MemSensor::getMemTotal()
- {
--#if defined __FreeBSD || defined(Q_OS_NETBSD)
-+#if defined Q_OS_FREEBSD || defined(Q_OS_NETBSD)
-     static int mem = 0;
-     size_t size = sizeof(mem);
- 
-@@ -114,7 +114,7 @@
- 
- int MemSensor::getMemFree()
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
-     static int mem = 0;
-     size_t size = sizeof(mem);
- 
-@@ -138,7 +138,7 @@
- 
- int MemSensor::getBuffers()
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
-     static int mem = 0;
-     size_t size = sizeof(mem);
- 
-@@ -159,7 +159,7 @@
- 
- int MemSensor::getCached()
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
-     static int mem = 0;
-     size_t size = sizeof(mem);
- 
-@@ -179,7 +179,7 @@
- 
- int MemSensor::getSwapTotal()
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
- # if __FreeBSD_version < 500018
-     return(swapTotal);
- # else
-@@ -221,7 +221,7 @@
- 
- int MemSensor::getSwapFree()
- {
--#ifdef __FreeBSD__
-+#ifdef Q_OS_FREEBSD
- # if __FreeBSD_version < 500018
-     return(swapTotal - swapUsed);
- # else
-@@ -266,8 +266,8 @@
- 
- void MemSensor::readValues()
- {
--#if defined __FreeBSD__ || defined(Q_OS_NETBSD)
--# if (defined(__FreeBSD__) && __FreeBSD_version < 500018)
-+#if defined Q_OS_FREEBSD || defined(Q_OS_NETBSD)
-+# if (defined(Q_OS_FREEBSD) && __FreeBSD_version < 500018)
-     ksp.clearArguments();
-     ksp << "swapinfo";
-     ksp.start( KProcess::NotifyOnExit,KProcIO::Stdout);
-@@ -291,7 +291,7 @@
-     SensorParams *sp;
-     Meter *meter;
-     QObjectListIt it( *objList );
--#if (defined(__FreeBSD__) && __FreeBSD_version < 500018)
-+#if (defined(Q_OS_FREEBSD) && __FreeBSD_version < 500018)
-     bool set = false;
- #endif
-     int totalMem = getMemTotal();
-@@ -303,7 +303,7 @@
-     while (it != 0)
-     {
-         sp = (SensorParams*)(*it);
--#if (defined(__FreeBSD__) && __FreeBSD_version < 500018)
-+#if (defined(Q_OS_FREEBSD) && __FreeBSD_version < 500018)
-         if ( (!MaxSet) && (totalSwap > 0) ) {
-            setMaxValue(sp);
-            bool set = true;
-@@ -331,7 +331,7 @@
-         meter->setValue(format);
-         ++it;
-     }
--#if (defined(__FreeBSD__) && __FreeBSD_version < 500018)
-+#if (defined(Q_OS_FREEBSD) && __FreeBSD_version < 500018)
-     if (set)
-         MaxSet = true;
- #endif
index c6d879fc318bd10f091c563e717201bd941fbffc..b3cfe18f79bd0a8bd7772dd3f7ab8159d24456f1 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for kde-base/umbrello
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/umbrello/ChangeLog,v 1.62 2007/02/04 03:19:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/umbrello/ChangeLog,v 1.63 2007/02/05 12:31:07 flameeyes Exp $
+
+  05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+  -files/umbrello-3.5.1-fork.patch,
+  -files/umbrello-3.5.1-fork-rectangle.patch:
+  Remove unneeded patches.
 
   04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
   -umbrello-3.5.1-r1.ebuild, -umbrello-3.5.2.ebuild:
diff --git a/kde-base/umbrello/files/umbrello-3.5.1-fork-rectangle.patch b/kde-base/umbrello/files/umbrello-3.5.1-fork-rectangle.patch
deleted file mode 100644 (file)
index 5ce4c8e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: umbrello/umbrello/umlwidget.cpp
-===================================================================
---- umbrello/umbrello/umlwidget.cpp    (revision 516637)
-+++ umbrello/umbrello/umlwidget.cpp    (revision 516638)
-@@ -1063,7 +1063,7 @@
-     const QSize minSize = calculateSize();
-     const int w = minSize.width();
-     const int h = minSize.height();
--    if (getWidth() >= w && getHeight() >= h)
-+    if (m_Type != Uml::wt_ForkJoin && getWidth() >= w && getHeight() >= h)
-         return;
-     setSize(w, h);
-     adjustAssocs( getX(), getY() );  // adjust assoc lines
diff --git a/kde-base/umbrello/files/umbrello-3.5.1-fork.patch b/kde-base/umbrello/files/umbrello-3.5.1-fork.patch
deleted file mode 100644 (file)
index 87888e5..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-Index: kdesdk-3.5.1/umbrello/umbrello/assocrules.cpp
-===================================================================
---- kdesdk-3.5.1.orig/umbrello/umbrello/assocrules.cpp
-+++ kdesdk-3.5.1/umbrello/umbrello/assocrules.cpp
-@@ -21,6 +21,7 @@
- #include "associationwidget.h"
- #include "statewidget.h"
- #include "activitywidget.h"
-+#include "forkjoinwidget.h"
- 
- using namespace Uml;
- 
-@@ -197,13 +198,15 @@ bool AssocRules::allowAssociation( Assoc
-                 static_cast<ActivityWidget*>(widgetA)->getActivityType() !=
-                 ActivityWidget::Branch &&
-                 static_cast<ActivityWidget*>(widgetA)->getActivityType() !=
--                ActivityWidget::Fork_DEPRECATED ) {
-+                ActivityWidget::Fork_DEPRECATED &&
-+              dynamic_cast<ForkJoinWidget*>(widgetA) == NULL ) {
-             return false;
-         }
-         // only Forks and Branches can have more than one "outgoing" transition
-         if( static_cast<ActivityWidget*>(widgetA)->getActivityType() !=
-                 ActivityWidget::Fork_DEPRECATED &&
--                static_cast<ActivityWidget*>(widgetA)->getActivityType() !=
-+              dynamic_cast<ForkJoinWidget*>(widgetA) == NULL &&
-+               static_cast<ActivityWidget*>(widgetA)->getActivityType() !=
-                 ActivityWidget::Branch ) {
-             AssociationWidgetList list = widgetA->getAssocList();
-             for (AssociationWidget* assoc = list.first(); assoc; assoc = list.next()) {