Wed Jan 7 21:05:22 2009 UTC ()
Update to 1.8.0:

Overview of changes from pycairo 1.6.4 to pycairo 1.8.0
=======================================================
General Changes:
    Pycairo 1.8.0 requires cairo 1.8.0 (or later).
    Add documentation (available separately)

Bug Fixes:
    18101: Add support for threading
    18947: cairo.SurfacePattern should INCREF the used surface

New Methods:
    ScaledFont.get_scale_matrix
    Surface.mark_dirty_rectangle
    Surface.set_fallback_resolution

New Constants:
    cairo.EXTEND_PAD
    cairo.HAS_IMAGE_SURFACE
    cairo.HAS_USER_FONT

API Changes:
    Surface.mark_dirty: no longer accepts keyword arguments with default
    values.
    PycairoPattern_FromPattern (C API): has a new 'base' argument - to fix
    #18947.

Other Changes:
    Allow unknown cairo Pattern/Surface types to use the pycairo base
    Pattern/Surface type.


(wiz)
diff -r1.12 -r1.13 pkgsrc/graphics/py-cairo/Makefile
diff -r1.7 -r1.8 pkgsrc/graphics/py-cairo/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/graphics/py-cairo/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/py-cairo/Makefile 2008/11/18 12:46:52 1.12
+++ pkgsrc/graphics/py-cairo/Makefile 2009/01/07 21:05:22 1.13
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.12 2008/11/18 12:46:52 drochner Exp $ 1# $NetBSD: Makefile,v 1.13 2009/01/07 21:05:22 wiz Exp $
2# 2#
3 3
4DISTNAME= pycairo-1.6.4 4DISTNAME= pycairo-1.8.0
5PKGNAME= ${PYPKGPREFIX}-cairo-1.6.4 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
6CATEGORIES= graphics 6CATEGORIES= graphics
7MASTER_SITES= http://cairographics.org/releases/ 7MASTER_SITES= http://cairographics.org/releases/
8 8
9MAINTAINER= leuzi@trash.net 9MAINTAINER= leuzi@trash.net
10HOMEPAGE= http://cairographics.org/pycairo/ 10HOMEPAGE= http://cairographics.org/pycairo/
11COMMENT= Python bindings for cairo 11COMMENT= Python bindings for cairo
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes

cvs diff -r1.7 -r1.8 pkgsrc/graphics/py-cairo/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/py-cairo/distinfo 2008/11/18 12:46:52 1.7
+++ pkgsrc/graphics/py-cairo/distinfo 2009/01/07 21:05:22 1.8
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.7 2008/11/18 12:46:52 drochner Exp $ 1$NetBSD: distinfo,v 1.8 2009/01/07 21:05:22 wiz Exp $
2 2
3SHA1 (pycairo-1.6.4.tar.gz) = d3b3ecb6e999cc7b4a6ebcad00ae8d82c253c21c 3SHA1 (pycairo-1.8.0.tar.gz) = b9b50f4202b022365f30824459c2b39fb33e891f
4RMD160 (pycairo-1.6.4.tar.gz) = 6197427df3d10b708847503f975670e3d02d57e5 4RMD160 (pycairo-1.8.0.tar.gz) = 0435c394cc343de21b7a0f00dab0f9f943912612
5Size (pycairo-1.6.4.tar.gz) = 491984 bytes 5Size (pycairo-1.8.0.tar.gz) = 517701 bytes
6SHA1 (patch-aa) = 1177a5421d80273721a80603dbd4cfca0fdf1b18 6SHA1 (patch-aa) = 1177a5421d80273721a80603dbd4cfca0fdf1b18
7SHA1 (patch-ab) = e8fcf835f97b38df476f09d7bcfe1f84b0264aa3 7SHA1 (patch-ab) = e8fcf835f97b38df476f09d7bcfe1f84b0264aa3
8SHA1 (patch-ac) = 93cc7fa29f90872dad22b83bc783acf9f1279093 8SHA1 (patch-ac) = 93cc7fa29f90872dad22b83bc783acf9f1279093