[Lunar-commits] <moonbase> evince: fix segfault from poppler api change

Paul Bredbury brebs at lunar-linux.org
Mon Feb 7 19:23:57 CET 2011


commit a8e582b5eb084a144cbc21c4a8b11b51aa4a5f7d
Author: Paul Bredbury <brebs at lunar-linux.org>
Date:   Tue Feb 8 01:23:57 2011 +0700

    evince: fix segfault from poppler api change
---
 gnome2/desktop/evince/BUILD   |    3 +++
 gnome2/desktop/evince/DETAILS |    7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnome2/desktop/evince/BUILD b/gnome2/desktop/evince/BUILD
index 5c1a16f..83ccdbb 100644
--- a/gnome2/desktop/evince/BUILD
+++ b/gnome2/desktop/evince/BUILD
@@ -3,6 +3,9 @@
   # Fixes security bug: http://bugs.gentoo.org/show_bug.cgi?id=350681
   patch_it $SOURCE2 1  &&
 
+  # Fixes segfault when closing
+  patch_it $SOURCE3 1  &&
+
   OPTS+=" --enable-comics --enable-impress --enable-pixbuf"  &&
 
   default_build
diff --git a/gnome2/desktop/evince/DETAILS b/gnome2/desktop/evince/DETAILS
index 79d7f2b..912017a 100644
--- a/gnome2/desktop/evince/DETAILS
+++ b/gnome2/desktop/evince/DETAILS
@@ -3,13 +3,16 @@
          VERSION=$MAJOR.0
           SOURCE=$MODULE-$VERSION.tar.bz2
          SOURCE2=evince-2.32.0-dvi-security.patch.bz2
+         SOURCE3=evince-2.32.0-poppler-api-segfault.patch.bz2
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR
      SOURCE2_URL=$PATCH_URL
+     SOURCE3_URL=$PATCH_URL
       SOURCE_VFY=sha1:2f06a2b9dfd8667f4b4c6e90be3c49f6fe026fc8
      SOURCE2_VFY=sha1:fbab8b4d13ff92e95a0f6c69b79545e93638723e
-        WEB_SITE=http://www.gnome.org/projects/$MODULE
+     SOURCE3_VFY=sha1:e90a2626f4f1d99de1c50847a0bea1995c5717cf
+        WEB_SITE=http://projects.gnome.org/evince/
          ENTERED=20050918
-         UPDATED=20110117
+         UPDATED=20110207
            SHORT="A document viewer for multiple formats (PDF, Postscript)"
 
 cat << EOF


More information about the Lunar-commits mailing list