From 3eb2f9ba8e9f67072e2733e1bf95a938bf9eae0f Mon Sep 17 00:00:00 2001 From: recht Date: Tue, 11 May 2004 17:36:25 +0000 Subject: 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. --- graphics/cairo/Makefile | 4 ++-- graphics/cairo/buildlink3.mk | 4 ++-- graphics/cairo/distinfo | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'graphics/cairo') diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile index 82985287f4b..29f9182e665 100644 --- a/graphics/cairo/Makefile +++ b/graphics/cairo/Makefile @@ -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 --git a/graphics/cairo/buildlink3.mk b/graphics/cairo/buildlink3.mk index 39a62eda545..ae864493404 100644 --- a/graphics/cairo/buildlink3.mk +++ b/graphics/cairo/buildlink3.mk @@ -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:= ${BUILDLINK_PACKAGES:Ncairo} 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 --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo index fea74827911..7a54ce1c289 100644 --- a/graphics/cairo/distinfo +++ b/graphics/cairo/distinfo @@ -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 -- cgit v1.2.3