I have just made an NMU directly, since it appeared to be approved by the maintainer if a fix was desired before the 24th. The attached patch is what was used to generate the NMU (and verified to fix the libcairo-perl build issue).
Don Armstrong -- Q: What Can a Thoughtful Man Hope for Mankind on Earth, Given the Experience of the Past Million Years? A: Nothing. -- Bokonon _The Fourteenth Book of Bokonon_ (Vonnegut _Cats Cradle_) http://www.donarmstrong.com http://rzlab.ucr.edu
diff -u libcairo-1.4.6/debian/changelog libcairo-1.4.6/debian/changelog
--- libcairo-1.4.6/debian/changelog
+++ libcairo-1.4.6/debian/changelog
@@ -1,3 +1,11 @@
+libcairo (1.4.6-1.1) unstable; urgency=low
+
+ * NMU
+ * Apply patch from Adrian Johnson to fix segfault with PS_surface
+ (closes: #422388)
+
+ -- Don Armstrong <[EMAIL PROTECTED]> Mon, 28 May 2007 11:11:45 -0700
+
libcairo (1.4.6-1) unstable; urgency=low
* New upstream release
only in patch2:
unchanged:
--- libcairo-1.4.6.orig/src/cairo-surface.c
+++ libcairo-1.4.6/src/cairo-surface.c
@@ -474,10 +474,8 @@
}
status = surface->backend->finish (surface);
- if (status) {
+ if (status)
_cairo_surface_set_error (surface, status);
- return;
- }
surface->finished = TRUE;
}
signature.asc
Description: Digital signature

