Sun Feb 3 16:58:16 2013 UTC ()
Update to 1.12.12:

Release 1.12.12 (2013-01-31 Chris Wilson <chris@chris-wilson.co.uk>)
===================================================================
The goal of this release is to fix the synchronisation problems that
were exhibited in the SHM transport for cairo-xlib. This cropped up
any place that tried to rapidly push fresh pixel data to the X server
through an ordinary image surface, such as gimp-2.9 and evince.

Bug fixes
---------

   Avoid replacing the entire image when uploading subimages
   https://bugs.freedesktop.org/show_bug.cgi?id=59635

   Force synchronisation for scratch SHM image buffers, so that we do
   not overwrite data as it is being read by X.
   https://bugs.freedesktop.org/show_bug.cgi?id=59635 (also)

   Fix typos in detecting multisampling for the GL (MSAA) backend.

   Fix a memory leak in the GL (MSAA) backend.

   Fix a reference counting bug when mapping a GL surface to an image.


(wiz)
diff -r1.122 -r1.123 pkgsrc/graphics/cairo/Makefile
diff -r1.73 -r1.74 pkgsrc/graphics/cairo/distinfo

cvs diff -r1.122 -r1.123 pkgsrc/graphics/cairo/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/cairo/Makefile 2013/01/26 21:37:41 1.122
+++ pkgsrc/graphics/cairo/Makefile 2013/02/03 16:58:16 1.123
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.122 2013/01/26 21:37:41 adam Exp $ 1# $NetBSD: Makefile,v 1.123 2013/02/03 16:58:16 wiz Exp $
2 2
3DISTNAME= cairo-1.12.10 3DISTNAME= cairo-1.12.12
4PKGREVISION= 1 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= http://cairographics.org/releases/ 5MASTER_SITES= http://cairographics.org/releases/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://cairographics.org/ 9HOMEPAGE= http://cairographics.org/
11COMMENT= Vector graphics library with cross-device output support 10COMMENT= Vector graphics library with cross-device output support
12LICENSE= gnu-lgpl-v2.1 AND mpl-1.1 11LICENSE= gnu-lgpl-v2.1 AND mpl-1.1
13 12
14USE_LANGUAGES= c99 13USE_LANGUAGES= c99
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
17USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config

cvs diff -r1.73 -r1.74 pkgsrc/graphics/cairo/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/cairo/distinfo 2013/01/21 14:15:16 1.73
+++ pkgsrc/graphics/cairo/distinfo 2013/02/03 16:58:16 1.74
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.73 2013/01/21 14:15:16 wiz Exp $ 1$NetBSD: distinfo,v 1.74 2013/02/03 16:58:16 wiz Exp $
2 2
3SHA1 (cairo-1.12.10.tar.xz) = be06d5aaa272bbbd08380f71ca710d5612881493 3SHA1 (cairo-1.12.12.tar.xz) = 8e597874da5b861287893d87dd4ab32471e99c82
4RMD160 (cairo-1.12.10.tar.xz) = beb8ad7c3008e32f87f491df9545d28c54a3d79a 4RMD160 (cairo-1.12.12.tar.xz) = cc5328806fe9aad6975f5f210ef34deadd63c039
5Size (cairo-1.12.10.tar.xz) = 42135592 bytes 5Size (cairo-1.12.12.tar.xz) = 42139096 bytes
6SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c 6SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c
7SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768 7SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768
8SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64 8SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64
9SHA1 (patch-ad) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530 9SHA1 (patch-ad) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530