summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2007-04-21 14:21:56 +0000
committerWulf Krueger <philantrop@gentoo.org>2007-04-21 14:21:56 +0000
commit141f74765a1d632cde54354bc5d8d0dbf20c502a (patch)
tree6c058f76056d01a729db59e9f7554791e90a876a /kde-base/kdesdk
parent* closing bug # 172778 (diff)
downloadgentoo-2-141f74765a1d632cde54354bc5d8d0dbf20c502a.tar.gz
gentoo-2-141f74765a1d632cde54354bc5d8d0dbf20c502a.tar.bz2
gentoo-2-141f74765a1d632cde54354bc5d8d0dbf20c502a.zip
Added a patch to fix erratic application behaviour as per bug 171328. Thanks to David Grant for supplying the patch.
(Portage version: 2.1.2.4)
Diffstat (limited to 'kde-base/kdesdk')
-rw-r--r--kde-base/kdesdk/ChangeLog7
-rw-r--r--kde-base/kdesdk/files/umbrello-diagram-fix.diff21
-rw-r--r--kde-base/kdesdk/kdesdk-3.5.6.ebuild9
3 files changed, 35 insertions, 2 deletions
diff --git a/kde-base/kdesdk/ChangeLog b/kde-base/kdesdk/ChangeLog
index 77705d7cf4e4..1474c004e215 100644
--- a/kde-base/kdesdk/ChangeLog
+++ b/kde-base/kdesdk/ChangeLog
@@ -1,6 +1,11 @@
# 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.142 2007/02/16 21:56:33 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/ChangeLog,v 1.143 2007/04/21 14:21:56 philantrop Exp $
+
+ 21 Apr 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ +files/umbrello-diagram-fix.diff, kdesdk-3.5.6.ebuild:
+ Added a patch to fix erratic application behaviour as per bug 171328. Thanks
+ to David Grant for supplying the patch.
16 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> kdesdk-3.5.5.ebuild,
kdesdk-3.5.6.ebuild:
diff --git a/kde-base/kdesdk/files/umbrello-diagram-fix.diff b/kde-base/kdesdk/files/umbrello-diagram-fix.diff
new file mode 100644
index 000000000000..5aff562c03fd
--- /dev/null
+++ b/kde-base/kdesdk/files/umbrello-diagram-fix.diff
@@ -0,0 +1,21 @@
+diff -ru umbrello-3.5.6.orig/umbrello/umbrello/umldoc.cpp umbrello-3.5.6/umbrello/umbrello/umldoc.cpp
+--- umbrello-3.5.6.orig/umbrello/umbrello/umldoc.cpp 2007-01-15 03:24:47.000000000 -0800
++++ umbrello-3.5.6/umbrello/umbrello/umldoc.cpp 2007-03-18 03:21:32.000000000 -0700
+@@ -147,15 +147,10 @@
+ if ( pApp->getListView() )
+ connect(this, SIGNAL(sigObjectRemoved(UMLObject *)), view, SLOT(slotObjectRemoved(UMLObject *)));
+
+- UMLView * previousView = pApp->getCurrentView();
+ pApp->setCurrentView(view);
+ if ( ! m_bLoading ) {
+- if (previousView == NULL) {
+- view -> show();
+- emit sigDiagramChanged(view ->getType());
+- } else {
+- view -> hide();
+- }
++ view->show();
++ emit sigDiagramChanged(view ->getType());
+ }
+
+ Settings::OptionState optionState = Settings::getOptionState();
diff --git a/kde-base/kdesdk/kdesdk-3.5.6.ebuild b/kde-base/kdesdk/kdesdk-3.5.6.ebuild
index 94052f8a4c93..0a8b2273fa3c 100644
--- a/kde-base/kdesdk/kdesdk-3.5.6.ebuild
+++ b/kde-base/kdesdk/kdesdk-3.5.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/kdesdk-3.5.6.ebuild,v 1.4 2007/02/16 21:56:33 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/kdesdk-3.5.6.ebuild,v 1.5 2007/04/21 14:21:56 philantrop Exp $
inherit db-use kde-dist
@@ -20,6 +20,13 @@ RDEPEND="${DEPEND}
DEPEND="${RDEPEND}
sys-devel/flex"
+src_unpack() {
+ kde_src_unpack
+
+ # Patch to fix bug 171328
+ epatch ${FILESDIR}/umbrello-diagram-fix.diff
+}
+
src_compile() {
local myconf="$(use_with subversion)"