summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-06-20 13:43:29 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-06-20 13:43:29 +0000
commit6b7dff5efc0457c1a9c7141c5537ab9adc0c979e (patch)
tree098e7ce9ca4b0cdb189ff1cba92885dd1ca5fb63 /kde-base
parentRefactor compile step, include terminfo update from upstream #270527 by Ulric... (diff)
downloadhistorical-6b7dff5efc0457c1a9c7141c5537ab9adc0c979e.tar.gz
historical-6b7dff5efc0457c1a9c7141c5537ab9adc0c979e.tar.bz2
historical-6b7dff5efc0457c1a9c7141c5537ab9adc0c979e.zip
Update patch for bug #274566.
Package-Manager: portage-13655-svn/cvs/Linux x86_64
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/kdelibs/ChangeLog9
-rw-r--r--kde-base/kdelibs/Manifest6
-rw-r--r--kde-base/kdelibs/files/4.2.4-CVE-2009-1690.patch71
-rw-r--r--kde-base/kdelibs/kdelibs-4.2.4-r3.ebuild (renamed from kde-base/kdelibs/kdelibs-4.2.4-r2.ebuild)2
4 files changed, 81 insertions, 7 deletions
diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog
index 4beb1853f930..412310f042b5 100644
--- a/kde-base/kdelibs/ChangeLog
+++ b/kde-base/kdelibs/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for kde-base/kdelibs
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.610 2009/06/18 02:33:54 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.611 2009/06/20 13:43:28 arfrever Exp $
+
+*kdelibs-4.2.4-r3 (20 Jun 2009)
+
+ 20 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -kdelibs-4.2.4-r2.ebuild, +kdelibs-4.2.4-r3.ebuild,
+ files/4.2.4-CVE-2009-1690.patch:
+ Update patch for bug #274566.
18 Jun 2009; Jeroen Roovers <jer@gentoo.org> kdelibs-3.5.10-r6.ebuild:
Stable for HPPA (bug #271889).
diff --git a/kde-base/kdelibs/Manifest b/kde-base/kdelibs/Manifest
index 2b91e603a433..7374a4a156e5 100644
--- a/kde-base/kdelibs/Manifest
+++ b/kde-base/kdelibs/Manifest
@@ -1,4 +1,4 @@
-AUX 4.2.4-CVE-2009-1690.patch 527 RMD160 d9329dd9ad770041fa9a87f424db849d57059dbb SHA1 7a0c386bde03cf0e84a8cd580867ba6f26512247 SHA256 a39c1985db2d944a23755c0b368988b5bdfc702dfe46df12c9ddd959d7232902
+AUX 4.2.4-CVE-2009-1690.patch 2437 RMD160 9ef96f67e0ee878d112d270339b979c3263fd93e SHA1 bc253af5e4b6329935e88a6999c7925e6c6ddf08 SHA256 8e8b32827e2e5375ce61b08e8264085b285e58a4838028165b2cfeefa1d38010
AUX 4.2.4-fixPopupForPlasmaboard.patch 2180 RMD160 bc24d337f03f05be742f7963e8eb14161f643183 SHA1 bd40ad5289c2ec5b17d3a46d53e4fc5b205dc3f3 SHA256 627fef9fbd0df29c1c11ffd0e7fbb979189c31b11ec16d7db1ae981053384669
AUX dist/09_disable_debug_messages_if_not_explicitly_enabled.patch 1840 RMD160 097372c9264497b1aabb8b21e8b9959c24cca2f1 SHA1 f19dd9bbf3ed0868442a970a4c588640922c6cbc SHA256 92b8a8c8f46f06a0bfd93babb52f6d87c7b3f5dc6478b4f5d8e8c56c9e4e5bce
AUX dist/20_use_dejavu_as_default_font.patch 1543 RMD160 805f4c6e685b8b6598acb1c69b5f6d41fa6ce010 SHA1 09eeafca53dd1c4b9347fd9d295949d37022e2f5 SHA256 9a6b141d5eb5fd73700086fef591074674563a2e5b374d3af4c6cea52726fc03
@@ -31,6 +31,6 @@ EBUILD kdelibs-3.5.9-r2.ebuild 6185 RMD160 243ff66b2e98d84d99ffa8d6fd5dde6c3abc8
EBUILD kdelibs-3.5.9-r3.ebuild 6269 RMD160 602398051cb2f76fb4b6ad0033e5be96789c889d SHA1 fe3fc37c34973a7dc9d089c7a71142c5300da9f6 SHA256 b8db06b4e4d0ab40dd33384a05316a7e157a29ddf88a08030b48818cdcff4fef
EBUILD kdelibs-3.5.9-r4.ebuild 6354 RMD160 aa9e38063aa1c51140bbf62d2b29b0dd6ab6f42e SHA1 d02244fa79ed1762ab57599d88ed5622997b0a2a SHA256 155356e94d21f88d17c1058f01d6d8d6b165e58ec1347ffb9ae21c6e0dc484f2
EBUILD kdelibs-3.5.9.ebuild 6023 RMD160 b88aa72dd0d019e386300fa1d3558fe4d80a5cb7 SHA1 81edb64474a81df1d5421c90ebabad35ed0ea702 SHA256 1c49b81f26a1f1cb9d01c41e68840dcf712f8e2577389ea665d0362140104c8e
-EBUILD kdelibs-4.2.4-r2.ebuild 6025 RMD160 3f097edceeb3145a2ab875d57f03ad07542fedf6 SHA1 b4f645135e4f60e6c2dbc75d9c75777fea0b7f13 SHA256 9c3b9ea71e7b4f020bd0022bedb7f71cd4916e2088435a04110976599c49325b
-MISC ChangeLog 102108 RMD160 a12335c9c89d28b27ea8454a21b57952dbe9e0d7 SHA1 62184b67025f768879c144bb3d61e4ba218d8d6d SHA256 e436aa18e3749118c5b8d55084523468b0e039700c7023d340b31737e04b22e3
+EBUILD kdelibs-4.2.4-r3.ebuild 6024 RMD160 76fb4ed6fb25e66159d32205da021110905c595a SHA1 085e6e84f0fd4389c7d546fceef07b2cbaf34857 SHA256 ccea7beec475f009d48dd63f0472ad81e59da95d52723a187a1e5b95b395c37e
+MISC ChangeLog 102341 RMD160 6c041b7a70d1739f532d9d5c48d31a21bc6ea945 SHA1 f4f4ee8a7f5c734210afb1356250bb1b7d98380d SHA256 f77c8e3996e10b9aa8161e512b2025699127f9d0cea74e53a1dc5837e80cfd95
MISC metadata.xml 375 RMD160 0a16bbd99eb0c4f3d89dbede17c5d6feea41c6ba SHA1 531b56c08557857a57c7833d2bab42cdf879b9a8 SHA256 3b5a8f2ca27aa45532679f3ab64756b02a953c5c11e86d9539cec95bab292b9b
diff --git a/kde-base/kdelibs/files/4.2.4-CVE-2009-1690.patch b/kde-base/kdelibs/files/4.2.4-CVE-2009-1690.patch
index 2810d842d0fa..c274996f2709 100644
--- a/kde-base/kdelibs/files/4.2.4-CVE-2009-1690.patch
+++ b/kde-base/kdelibs/files/4.2.4-CVE-2009-1690.patch
@@ -1,5 +1,72 @@
---- branches/KDE/4.2/kdelibs/khtml/svg/SVGList.h 2009/01/06 17:13:38 906699
-+++ branches/KDE/4.2/kdelibs/khtml/svg/SVGList.h 2009/06/17 21:56:00 983302
+https://bugs.gentoo.org/show_bug.cgi?id=274566
+http://websvn.kde.org/?view=rev&revision=983302
+http://websvn.kde.org/?view=rev&revision=983316
+
+--- khtml/html/htmlparser.cpp
++++ khtml/html/htmlparser.cpp
+@@ -216,7 +216,6 @@
+
+ form = 0;
+ map = 0;
+- head = 0;
+ end = false;
+ isindex = 0;
+
+@@ -678,8 +677,7 @@
+ case ID_BASE:
+ if(!head) {
+ head = new HTMLHeadElementImpl(document);
+- e = head;
+- insertNode(e);
++ insertNode(head.get());
+ handled = true;
+ }
+ break;
+@@ -894,7 +892,7 @@
+ case ID_HEAD:
+ if(!head && (current->id() == ID_HTML || current->isDocumentNode())) {
+ head = new HTMLHeadElementImpl(document);
+- n = head;
++ n = head.get();
+ }
+ break;
+ case ID_BODY:
+@@ -1800,19 +1798,19 @@
+ head = new HTMLHeadElementImpl(document);
+ HTMLElementImpl *body = doc()->body();
+ int exceptioncode = 0;
+- doc()->documentElement()->insertBefore(head, body, exceptioncode);
++ doc()->documentElement()->insertBefore(head.get(), body, exceptioncode);
+ if ( exceptioncode ) {
+ #ifdef PARSER_DEBUG
+ kDebug( 6035 ) << "creation of head failed!!!!:" << exceptioncode;
+ #endif
+- delete head;
++ delete head.get();
+ head = 0;
+ }
+
+ // If the body does not exist yet, then the <head> should be pushed as the current block.
+ if (head && !body) {
+ pushBlock(head->id(), tagPriority(head->id()));
+- setCurrent(head);
++ setCurrent(head.get());
+ }
+ }
+
+--- khtml/html/htmlparser.h
++++ khtml/html/htmlparser.h
+@@ -155,7 +155,7 @@
+ /*
+ * the head element. Needed for crappy html which defines <base> after </head>
+ */
+- DOM::HTMLHeadElementImpl *head;
++ RefPtr<DOM::HTMLHeadElementImpl> head;
+
+ /*
+ * a possible <isindex> element in the head. Compatibility hack for
+--- khtml/svg/SVGList.h
++++ khtml/svg/SVGList.h
@@ -97,7 +97,11 @@
Item insertItemBefore(Item newItem, unsigned int index, ExceptionCode&)
diff --git a/kde-base/kdelibs/kdelibs-4.2.4-r2.ebuild b/kde-base/kdelibs/kdelibs-4.2.4-r3.ebuild
index a740575f59f8..dde74f959350 100644
--- a/kde-base/kdelibs/kdelibs-4.2.4-r2.ebuild
+++ b/kde-base/kdelibs/kdelibs-4.2.4-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.2.4-r2.ebuild,v 1.1 2009/06/17 22:25:30 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.2.4-r3.ebuild,v 1.1 2009/06/20 13:43:28 arfrever Exp $
EAPI="2"