pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/cairo Update to 1.8.6:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c78bccb4cd1
branches:  trunk
changeset: 552651:8c78bccb4cd1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Jan 07 16:39:10 2009 +0000

description:
Update to 1.8.6:

Release 1.8.6 (2008-12-13 Chris Wilson <chris%chris-wilson.co.uk@localhost>)
=========================================================
The cairo community is pleased to announce the 1.8.6 release of the
cairo graphics library. This is the third update to cairo's stable
1.8 series and contains a small number of bug fixes (in particular a
few fixes for failures of cairo 1.8.4 on Quartz and PDF, and build fixes for
a couple of backends). This is being released just under a month after
cairo 1.8.4.

We recommend that everyone using cairo upgrade to 1.8.6.

-Chris

Build fixes
-----------
Fix build of DirectFB backend with debugging enabled:

   Bug in _cairo_directfb_surface_release_source_image function
   http://bugs.freedesktop.org/show_bug.cgi?id=18322

Fix build on OS/2.

Bug fixes
---------
Workaround a mis-compilation of cairo_matrix_invert() that generated invalid
matrices and triggered assertion failures later. The issue was reported by
Peter Hercek.

Invalid computation of the modulus:

   https://bugzilla.mozilla.org/show_bug.cgi?id=466258

Invalid referencing of patterns in the Quartz backend:

   Failed assertion `CAIRO_REFERENCE_COUNT_HAS_REFERENCE
   (&pattern->ref_count)' when using cairo quartz backend
   http://bugs.freedesktop.org/show_bug.cgi?id=18632

Invalid references to glyphs after early culling, causing segmentation faults
in the PDF backend:

   http://lists.cairographics.org/archives/cairo/2008-December/015976.html

Check for XRender in the XCB backend, or else we may attempt an invalid memory
access:

    XCB backend fails with missing render.
    https://bugs.freedesktop.org/show_bug.cgi?id=18588

diffstat:

 graphics/cairo/Makefile |  7 +++----
 graphics/cairo/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 8 deletions(-)

diffs (38 lines):

diff -r df8e9c59aa71 -r 8c78bccb4cd1 graphics/cairo/Makefile
--- a/graphics/cairo/Makefile   Wed Jan 07 16:38:11 2009 +0000
+++ b/graphics/cairo/Makefile   Wed Jan 07 16:39:10 2009 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.72 2008/11/26 15:55:32 drochner Exp $
+# $NetBSD: Makefile,v 1.73 2009/01/07 16:39:10 wiz Exp $
 
-DISTNAME=      cairo-1.8.4
-PKGREVISION=   1
+DISTNAME=      cairo-1.8.6
 CATEGORIES=    graphics
 MASTER_SITES=  http://cairographics.org/releases/
 
@@ -17,7 +16,7 @@
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            pkg-config
-PKGCONFIG_OVERRIDE+=   src/cairo.pc.in src/cairo-backend.pc.in
+PKGCONFIG_OVERRIDE+=   src/cairo.pc.in src/cairo-features.pc.in
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --disable-xcb
 CONFIGURE_ARGS+=       --enable-glitz
diff -r df8e9c59aa71 -r 8c78bccb4cd1 graphics/cairo/distinfo
--- a/graphics/cairo/distinfo   Wed Jan 07 16:38:11 2009 +0000
+++ b/graphics/cairo/distinfo   Wed Jan 07 16:39:10 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.48 2008/11/26 15:55:32 drochner Exp $
+$NetBSD: distinfo,v 1.49 2009/01/07 16:39:10 wiz Exp $
 
-SHA1 (cairo-1.8.4.tar.gz) = 57fd2c7e0af16bee7cd53436d7c9dc526784f1da
-RMD160 (cairo-1.8.4.tar.gz) = 16e0c6a0342c98219212dac1ff956c2cb839b4e5
-Size (cairo-1.8.4.tar.gz) = 7070822 bytes
+SHA1 (cairo-1.8.6.tar.gz) = d1e5479d4eeb7b1a3589672e3ef8f4899e7c5eba
+RMD160 (cairo-1.8.6.tar.gz) = 2374236afabbe248a642bf1cac6a5996f64bed62
+Size (cairo-1.8.6.tar.gz) = 6616544 bytes
 SHA1 (patch-aa) = 870d57c20afbca75ab5c3ec399409de19726fd66
 SHA1 (patch-ab) = 28af58113b1f495660c5a881ae1e8d168db36e4e
 SHA1 (patch-ac) = 7b7a4be52b0f2a4e0265838290964413d2803dbc



Home | Main Index | Thread Index | Old Index