r1100 - in /unstable/evolution-rss/debian: changelog patches/64_glue-shutdown.patch patches/64_xul-crash.patch patches/99_autoconf.patch

ember-guest at users.alioth.debian.org ember-guest at users.alioth.debian.org
Sat Jul 26 18:09:14 UTC 2008


Author: ember-guest
Date: Sat Jul 26 18:09:13 2008
New Revision: 1100

URL: http://svn.debian.org/wsvn/pkg-evolution/?sc=1&rev=1100
Log:
* debian/patches/64_glue-shutdown.patch:
  - Prevent evolution segfaulting on exit and clean glue (Closes: #491703)

Added:
    unstable/evolution-rss/debian/patches/64_glue-shutdown.patch
Removed:
    unstable/evolution-rss/debian/patches/64_xul-crash.patch
    unstable/evolution-rss/debian/patches/99_autoconf.patch
Modified:
    unstable/evolution-rss/debian/changelog

Modified: unstable/evolution-rss/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-rss/debian/changelog?rev=1100&op=diff
==============================================================================
--- unstable/evolution-rss/debian/changelog (original)
+++ unstable/evolution-rss/debian/changelog Sat Jul 26 18:09:13 2008
@@ -1,12 +1,9 @@
 evolution-rss (0.1.0-2) UNRELEASED; urgency=low
 
-  * debian/patches/64_xul-crash.patch:
-    - Ugly workaround to prevent evolution segfaulting
-      on exit (Closes: #491703)
+  * debian/patches/64_glue-shutdown.patch:
+    - Prevent evolution segfaulting on exit and clean glue (Closes: #491703)
   * debian/patches/65_firefox-import.patch:
     - Fix importing feeds from firefox
-  * debian/patches/99_autoconf.patch:
-    - To apply the changes
 
  -- Pedro Fragoso <ember at ubuntu.com>  Tue, 22 Jul 2008 03:12:46 +0100
 

Added: unstable/evolution-rss/debian/patches/64_glue-shutdown.patch
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-rss/debian/patches/64_glue-shutdown.patch?rev=1100&op=file
==============================================================================
--- unstable/evolution-rss/debian/patches/64_glue-shutdown.patch (added)
+++ unstable/evolution-rss/debian/patches/64_glue-shutdown.patch Sat Jul 26 18:09:13 2008
@@ -1,0 +1,24 @@
+--- src/gecko-utils.cpp	(revision 342)
++++ src/gecko-utils.cpp	(working copy)
+@@ -39,6 +39,7 @@
+ #include <nsIPrefService.h>
+ #include <nsIServiceManager.h>
+ #include <nsServiceManagerUtils.h>
++#include <nspr.h>
+ 
+ static nsIPrefBranch* gPrefBranch;
+ 
+@@ -97,7 +98,13 @@
+ 	NS_IF_RELEASE (gPrefBranch);
+ 	gPrefBranch = nsnull;
+ 
++#ifdef XPCOM_GLUE
++	XPCOMGlueShutdown();
++	NS_ShutdownXPCOM (nsnull);
++	PR_ProcessExit (0);
++#else
+ 	gtk_moz_embed_pop_startup ();
++#endif
+ 
+ #ifdef HAVE_GECKO_1_9
+         NS_LogTerm ();




More information about the pkg-evolution-commits mailing list