head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.2 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.3.0.28 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.26 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.24 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.22 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.20 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.18 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.16 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.14 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.12 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.10 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.8 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.6 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.4 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.2 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.1.0.4 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.2 pkgsrc-2008Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2013.03.19.12.19.39; author drochner; state dead; branches; next 1.3; 1.3 date 2009.08.31.08.04.32; author wiz; state Exp; branches; next 1.2; 1.2 date 2009.05.13.12.56.47; author obache; state Exp; branches; next 1.1; 1.1 date 2008.11.18.12.46.52; author drochner; state Exp; branches; next ; desc @@ 1.4 log @drop patches for Python-2.5 support @ text @$NetBSD: patch-ab,v 1.3 2009/08/31 08:04:32 wiz Exp $ --- src/matrix.c.orig 2009-08-26 10:59:35.000000000 +0000 +++ src/matrix.c @@@@ -206,7 +206,7 @@@@ matrix_translate (PycairoMatrix *o, PyOb } static PyObject * -matrix_item (PycairoMatrix *o, Py_ssize_t i) { +matrix_item (PycairoMatrix *o, int i) { switch (i) { case 0: return Py_BuildValue("d", o->matrix.xx); @@@@ -265,14 +265,13 @@@@ static PyNumberMethods matrix_as_number 0, /* nb_true_divide */ 0, /* nb_inplace_floor_divide */ 0, /* nb_inplace_true_divide */ - (unaryfunc)0, /* nb_index */ }; static PySequenceMethods matrix_as_sequence = { 0, /* sq_length */ 0, /* sq_concat */ 0, /* sq_repeat */ - (ssizeargfunc)matrix_item, /* sq_item */ + (intargfunc)matrix_item, /* sq_item */ 0, /* sq_slice */ 0, /* sq_ass_item */ 0, /* sq_ass_slice */ @ 1.3 log @Update to 1.8.8: General Changes: Pycairo 1.8.8 requires cairo 1.8.8 (or later). Move from CVS to git. Add support for the waf build tool. Updated methods The PDF/PS/SVGSurface constructors now accept None as a filename. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2009/05/13 12:56:47 obache Exp $ @ 1.2 log @Update pycairo to 1.8.4. Based on maintainer update request by PR 41063. While here, add commented out LICENSE (LGPL-2.1 or MPL-1.1). Overview of changes from pycairo 1.8.2 to pycairo 1.8.4 ======================================================= General Changes: Pycairo 1.8.4 requires cairo 1.8.4 (or later) and Python 2.6 Bug Fixes: 20674: Add get/set_extend for Gradient Patterns New Classes: cairo.ToyFontFace New Methods: Pattern.get_extend Pattern.set_extend ToyFontFace.get_family ToyFontFace.get_slant ToyFontFace.get_weight Deleted Methods: SurfacePattern.get_extend SurfacePattern.set_extend Other Changes: Threading for surfaces with stream functions has been reenabled. Documentation updates. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2008/11/18 12:46:52 drochner Exp $ d3 3 a5 3 --- cairo/pycairo-matrix.c.orig 2008-12-27 08:25:55.000000000 +0000 +++ cairo/pycairo-matrix.c @@@@ -222,7 +222,7 @@@@ matrix_translate (PycairoMatrix *o, PyOb d9 6 a14 6 -matrix_item (PycairoMatrix *o, Py_ssize_t i) +matrix_item (PycairoMatrix *o, int i) { switch (i) { case 0: @@@@ -282,14 +282,13 @@@@ static PyNumberMethods matrix_as_number d22 8 a29 8 0, /* sq_length */ 0, /* sq_concat */ 0, /* sq_repeat */ - (ssizeargfunc)matrix_item, /* sq_item */ + (intargfunc)matrix_item, /* sq_item */ 0, /* sq_slice */ 0, /* sq_ass_item */ 0, /* sq_ass_slice */ @ 1.1 log @make this work with python-2.4 again @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- cairo/pycairo-matrix.c.orig 2008-11-18 12:43:06.000000000 +0100 d5 1 a5 1 @@@@ -206,7 +206,7 @@@@ matrix_transform_point (PycairoMatrix *o d14 1 a14 1 @@@@ -266,14 +266,13 @@@@ static PyNumberMethods matrix_as_number @