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 cairo-0.1.23



details:   https://anonhg.NetBSD.org/pkgsrc/rev/27dcf95e9135
branches:  trunk
changeset: 475194:27dcf95e9135
user:      recht <recht%pkgsrc.org@localhost>
date:      Tue May 11 17:36:25 2004 +0000

description:
update to cairo-0.1.23

Fixes for gcc 3.4
-----------------
Fix prototype mismatches so that cairo can be built by gcc 3.4.

Updates to track glitz
----------------------
Various fixes to support the latest glitz snapshot (0.1.2).

Gradient updates
----------------
Radial gradients now support both inner and outer circles.
Transformed linear gradients are now properly handled.
Fixes for extend type reflect.

Glitz updates
-------------
Converted shading routines to use fixed point values and introduced a
shading operator structure for more efficient shading calculations.
Support compositing with mask surface when mask is solid or
multi-texturing is available.

PNG backend cleanups
--------------------
Fix output to properly compensate for pre-multiplied alpha format in cairo.
Add support for A8 and A1 image formats.

Bug fixes
---------
Avoid crash or infinite loop on null strings and degeneratively short
splines.

New? bugs in cairo_clip
-----------------------
There are some fairly serious bugs in cairo_clip. It is sometimes
causing an incorrect result. And even when it does work, it is
sometimes so slow as to be unusable. Some of these bugs may not be
new, (indeed cairo_clip has only ever had a braindead-slow
implementation), but I think they're worth mentioning here.

diffstat:

 graphics/cairo/Makefile      |  4 ++--
 graphics/cairo/buildlink3.mk |  4 ++--
 graphics/cairo/distinfo      |  6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diffs (41 lines):

diff -r 6ce1c1bdca81 -r 27dcf95e9135 graphics/cairo/Makefile
--- a/graphics/cairo/Makefile   Tue May 11 17:35:06 2004 +0000
+++ b/graphics/cairo/Makefile   Tue May 11 17:36:25 2004 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2004/04/27 12:48:44 adam Exp $
+# $NetBSD: Makefile,v 1.8 2004/05/11 17:36:25 recht Exp $
 
-DISTNAME=      cairo-0.1.22
+DISTNAME=      cairo-0.1.23
 CATEGORIES=    graphics
 MASTER_SITES=  http://cairographics.org/snapshots/
 
diff -r 6ce1c1bdca81 -r 27dcf95e9135 graphics/cairo/buildlink3.mk
--- a/graphics/cairo/buildlink3.mk      Tue May 11 17:35:06 2004 +0000
+++ b/graphics/cairo/buildlink3.mk      Tue May 11 17:36:25 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2004/04/27 14:16:05 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2004/05/11 17:36:25 recht Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 CAIRO_BUILDLINK3_MK:=  ${CAIRO_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@
 BUILDLINK_PACKAGES+=   cairo
 
 .if !empty(CAIRO_BUILDLINK3_MK:M+)
-BUILDLINK_DEPENDS.cairo+=      cairo>=0.1.18
+BUILDLINK_DEPENDS.cairo+=      cairo>=0.1.23
 BUILDLINK_PKGSRCDIR.cairo?=    ../../graphics/cairo
 
 BUILDLINK_DEPENDS.freetype2+=  freetype2>=2.1.5
diff -r 6ce1c1bdca81 -r 27dcf95e9135 graphics/cairo/distinfo
--- a/graphics/cairo/distinfo   Tue May 11 17:35:06 2004 +0000
+++ b/graphics/cairo/distinfo   Tue May 11 17:36:25 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2004/04/27 12:48:44 adam Exp $
+$NetBSD: distinfo,v 1.4 2004/05/11 17:36:25 recht Exp $
 
-SHA1 (cairo-0.1.22.tar.gz) = b9b378721fe1f2b10c0d84d73f0baa24c091de19
-Size (cairo-0.1.22.tar.gz) = 389483 bytes
+SHA1 (cairo-0.1.23.tar.gz) = ed0bea8a6f1382803989c047631f3d6d82c864c3
+Size (cairo-0.1.23.tar.gz) = 393051 bytes



Home | Main Index | Thread Index | Old Index