diff options
author | Joe McCann <joem@gentoo.org> | 2006-03-25 19:19:28 +0000 |
---|---|---|
committer | Joe McCann <joem@gentoo.org> | 2006-03-25 19:19:28 +0000 |
commit | 0b5428f51678a4bfdf35928383a1c6618be65ab2 (patch) | |
tree | ca8cef71de0b6d4b07f3c1dd91b1a48f24b871ee /gnome-extra/gconf-editor | |
parent | Move large patch to mirrors, thanks to Halcy0n in bug #123634. (diff) | |
download | gentoo-2-0b5428f51678a4bfdf35928383a1c6618be65ab2.tar.gz gentoo-2-0b5428f51678a4bfdf35928383a1c6618be65ab2.tar.bz2 gentoo-2-0b5428f51678a4bfdf35928383a1c6618be65ab2.zip |
add patch from upstream to fix mem corrupt, closes bug 127213
(Portage version: 2.1_pre6-r3)
Diffstat (limited to 'gnome-extra/gconf-editor')
-rw-r--r-- | gnome-extra/gconf-editor/ChangeLog | 6 | ||||
-rw-r--r-- | gnome-extra/gconf-editor/Manifest | 9 | ||||
-rw-r--r-- | gnome-extra/gconf-editor/files/gconf-editor-2.14.0-mem_corrupt.patch | 41 | ||||
-rw-r--r-- | gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild | 11 |
4 files changed, 60 insertions, 7 deletions
diff --git a/gnome-extra/gconf-editor/ChangeLog b/gnome-extra/gconf-editor/ChangeLog index b8004c44b4ad..142e906eca47 100644 --- a/gnome-extra/gconf-editor/ChangeLog +++ b/gnome-extra/gconf-editor/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for gnome-extra/gconf-editor # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gconf-editor/ChangeLog,v 1.76 2006/03/13 22:40:53 joem Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gconf-editor/ChangeLog,v 1.77 2006/03/25 19:19:28 joem Exp $ + + 25 Mar 2006; Joe McCann <joem@gentoo.org> + +files/gconf-editor-2.14.0-mem_corrupt.patch, gconf-editor-2.14.0.ebuild: + add patch from upstream to fix mem corrupt, closes bug 127213 *gconf-editor-2.14.0 (13 Mar 2006) diff --git a/gnome-extra/gconf-editor/Manifest b/gnome-extra/gconf-editor/Manifest index 1db9d1f7ac42..e00c00da2114 100644 --- a/gnome-extra/gconf-editor/Manifest +++ b/gnome-extra/gconf-editor/Manifest @@ -16,6 +16,9 @@ SHA256 40de7fa8aae6e95e03ebc79ea3f4c0b911accb5aad26d643df4d1909e93bb383 files/di MD5 1a02c71e7fe8df4aeb8b35a48667c2b9 files/digest-gconf-editor-2.8.2 71 RMD160 b3176f36be12e09c0b8be870b5d32b135c28f4cb files/digest-gconf-editor-2.8.2 71 SHA256 4dc8dacf3b7dee64e01741c74de5dd5244f93522996d7fc487ca4a6e95cb8cc0 files/digest-gconf-editor-2.8.2 71 +MD5 c3cc99a920f7d8f60cda6f591d19035f files/gconf-editor-2.14.0-mem_corrupt.patch 1341 +RMD160 05248eb3f87947ba26f8793878f04202c270e285 files/gconf-editor-2.14.0-mem_corrupt.patch 1341 +SHA256 dfdf0480fd5e210d78f16788e5aa5d1d8065ca8f7183a0cc20ea5af8d1ff6d0e files/gconf-editor-2.14.0-mem_corrupt.patch 1341 MD5 fb8d85327d58a8f5df3fefd141869725 gconf-editor-2.10.0.ebuild 711 RMD160 af42d05af083f1aa021439fe25bd0bccc7fb2825 gconf-editor-2.10.0.ebuild 711 SHA256 ec373afe1df16abfda12dd802ef3c07d93e05371337ea6a247c2f6b53f745601 gconf-editor-2.10.0.ebuild 711 @@ -25,9 +28,9 @@ SHA256 9e9338a3896e99a1404ed57500390a98171fdac7b2b3dbb1b55f9d9f38e42c34 gconf-ed MD5 6cdd028982e299e36f41c7caab7dd9f1 gconf-editor-2.12.1.ebuild 716 RMD160 c56bdb5c8393532e770fb27f0055c63e530acd07 gconf-editor-2.12.1.ebuild 716 SHA256 4121f332e5c0123e4cfd51d445c0a203d89ba03931feb3f277325ab3b0b8c20b gconf-editor-2.12.1.ebuild 716 -MD5 f2d89ba96a31920f13f953fd7fd50f6c gconf-editor-2.14.0.ebuild 733 -RMD160 a1f650f1d6aba6d9ec60c07ffe9ac63127501ef7 gconf-editor-2.14.0.ebuild 733 -SHA256 5ff21812721539ffe25b4992459f075d4bb75e1363f3e20aafe4433400399c14 gconf-editor-2.14.0.ebuild 733 +MD5 9d5091d1a3c6e978299fa4d5b36402b9 gconf-editor-2.14.0.ebuild 807 +RMD160 769a7c60636e32016032a112928b3e58bc5adf30 gconf-editor-2.14.0.ebuild 807 +SHA256 136a73142bbfefd1458b55e54a0db1a4826031bcaefe87e1a3c0c798dbb86033 gconf-editor-2.14.0.ebuild 807 MD5 e4aa9d6ef39937d97a1324819c0ccc1d gconf-editor-2.8.2.ebuild 687 RMD160 16c78aa872d05b7a1e3706ebd70fa5298bfd7e33 gconf-editor-2.8.2.ebuild 687 SHA256 8c327ab22fce1a0005bdf4c3ed8c28a987ccac8b6438d63f6ad490401664eece gconf-editor-2.8.2.ebuild 687 diff --git a/gnome-extra/gconf-editor/files/gconf-editor-2.14.0-mem_corrupt.patch b/gnome-extra/gconf-editor/files/gconf-editor-2.14.0-mem_corrupt.patch new file mode 100644 index 000000000000..a3377af511e3 --- /dev/null +++ b/gnome-extra/gconf-editor/files/gconf-editor-2.14.0-mem_corrupt.patch @@ -0,0 +1,41 @@ +Index: src/gconf-editor-window.c +=================================================================== +RCS file: /cvs/gnome/gconf-editor/src/gconf-editor-window.c,v +retrieving revision 1.93 +diff -u -p -r1.93 gconf-editor-window.c +--- src/gconf-editor-window.c 30 Jan 2006 06:15:01 -0000 1.93 ++++ src/gconf-editor-window.c 17 Mar 2006 14:57:51 -0000 +@@ -950,7 +950,7 @@ gconf_editor_gconf_value_changed (GConfC + gconf_add_recent_key (window, key); + } + +- g_free (value); ++ gconf_value_free (value); + g_free (key); + gtk_tree_path_free (path); + } +Index: src/gconf-list-model.c +=================================================================== +RCS file: /cvs/gnome/gconf-editor/src/gconf-list-model.c,v +retrieving revision 1.16 +diff -u -p -r1.16 gconf-list-model.c +--- src/gconf-list-model.c 10 Feb 2005 11:19:13 -0000 1.16 ++++ src/gconf-list-model.c 17 Mar 2006 14:57:51 -0000 +@@ -83,7 +83,6 @@ gconf_list_model_notify_func (GConfClien + path = gtk_tree_model_get_path (GTK_TREE_MODEL (list_model), &iter); + gtk_tree_model_row_inserted (GTK_TREE_MODEL (list_model), path, &iter); + gtk_tree_path_free (path); +- + } + else { + list_model->stamp++; +@@ -106,6 +105,8 @@ gconf_list_model_notify_func (GConfClien + list_model->length--; + g_hash_table_remove (list_model->key_hash, key); + } ++ ++ gtk_tree_path_free (path); + } + } + + diff --git a/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild b/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild index e7a1e41b25a3..5606dae49c5d 100644 --- a/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild +++ b/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild,v 1.1 2006/03/13 22:40:53 joem Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gconf-editor/gconf-editor-2.14.0.ebuild,v 1.2 2006/03/25 19:19:28 joem Exp $ -inherit gnome2 +inherit eutils gnome2 DESCRIPTION="An editor to the GNOME 2 config system" HOMEPAGE="http://www.gnome.org/" @@ -24,4 +24,9 @@ DEPEND="${RDEPEND} >=dev-util/pkgconfig-0.9" DOCS="AUTHORS ChangeLog NEWS README" -USE_DESTDIR="1" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-mem_corrupt.patch +} |