summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-01-21 14:15:16 +0000
committerwiz <wiz@pkgsrc.org>2013-01-21 14:15:16 +0000
commit208e77fdba8c7228c83a1fa4176cc9b9028ea2e1 (patch)
treea532306a1c3687a041d69178c08c508dc8f4960c /graphics
parent4d362b0bfcff6efc2aae5628458fbdd84cc2a5b2 (diff)
downloadpkgsrc-208e77fdba8c7228c83a1fa4176cc9b9028ea2e1.tar.gz
Update to 1.12.10:
Release 1.12.10 (2013-01-16 Chris Wilson <chris@chris-wilson.co.uk>) =================================================================== A heap of bug fixes everywhere, and the gradual completion of the MSAA backend for cairo-gl. Perhaps the most noteworthy set of the bugfixes was the crusage lead by Behdad Eshfabod to make font handling by pango/cairo/fontconfig fully threadsafe. This testing revealed a couple of races that needed fixing in Cairo's scaled-font and glyph cache. Bug fixes --------- Append coincident elements to the recording's surface bbtree so that the list is not corrupted and the overlapping elements lost. Fix cairo-trace to correctly record map-to-image/unmap-image and then replay them. Ignore MappingNotifies when running the XCB testsuite as they are sent to all clients when the keyboard changes. The testsuite would detect the unexpected event and complain. Handle very large large images in the XCB backend. Fix a memory leak in the xlib/shm layer, and prevent use of the SHM surfaces after the display is closed. https://bugs.freedesktop.org/show_bug.cgi Handle resizing of bitmap fonts, in preparation for a fix to fontconfig to correctly pass on the user request for scaling. Always include subroutine 4 (hint replacement idion) when subsetting type 1 fonts in order to prevent a crash in cgpdftops on Mac OS/X Fix a couple of typos in the cairo-gobject.h header files for introspection. Prevent a mutex deadlock when freeing a scaled-glyph containing a recording-surface that itself references another scaled-glyph. https://bugs.freedesktop.org/show_bug.cgi?id=54950 Make scaled-font cache actually thread-safe and prevent use-after-frees. Restore support for older versions of XRender. A couple of typos and a few forgotten chunks prevented the xlib compositor from running correctly with XRender < 0.10. Note that there are still a few regressions remaining.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/cairo/Makefile4
-rw-r--r--graphics/cairo/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile
index 37372ba92c7..f233a78c385 100644
--- a/graphics/cairo/Makefile
+++ b/graphics/cairo/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.120 2012/11/04 23:44:27 wiz Exp $
+# $NetBSD: Makefile,v 1.121 2013/01/21 14:15:16 wiz Exp $
-DISTNAME= cairo-1.12.8
+DISTNAME= cairo-1.12.10
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/
EXTRACT_SUFX= .tar.xz
diff --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo
index 05ac6fd7385..599d2852de7 100644
--- a/graphics/cairo/distinfo
+++ b/graphics/cairo/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.72 2012/11/04 23:48:54 wiz Exp $
+$NetBSD: distinfo,v 1.73 2013/01/21 14:15:16 wiz Exp $
-SHA1 (cairo-1.12.8.tar.xz) = 56a10bf3b804367c97734d655c23a9f652d5c297
-RMD160 (cairo-1.12.8.tar.xz) = b27be3ba3262bdd3a5ca08c037c5df3fa1c11756
-Size (cairo-1.12.8.tar.xz) = 42113752 bytes
+SHA1 (cairo-1.12.10.tar.xz) = be06d5aaa272bbbd08380f71ca710d5612881493
+RMD160 (cairo-1.12.10.tar.xz) = beb8ad7c3008e32f87f491df9545d28c54a3d79a
+Size (cairo-1.12.10.tar.xz) = 42135592 bytes
SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c
SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768
SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64