68477d9d4c
Release 1.8.6 (2008-12-13 Chris Wilson <chris@chris-wilson.co.uk>) ========================================================= The cairo community is pleased to announce the 1.8.6 release of the cairo graphics library. This is the third update to cairo's stable 1.8 series and contains a small number of bug fixes (in particular a few fixes for failures of cairo 1.8.4 on Quartz and PDF, and build fixes for a couple of backends). This is being released just under a month after cairo 1.8.4. We recommend that everyone using cairo upgrade to 1.8.6. -Chris Build fixes ----------- Fix build of DirectFB backend with debugging enabled: Bug in _cairo_directfb_surface_release_source_image function http://bugs.freedesktop.org/show_bug.cgi?id=18322 Fix build on OS/2. Bug fixes --------- Workaround a mis-compilation of cairo_matrix_invert() that generated invalid matrices and triggered assertion failures later. The issue was reported by Peter Hercek. Invalid computation of the modulus: https://bugzilla.mozilla.org/show_bug.cgi?id=466258 Invalid referencing of patterns in the Quartz backend: Failed assertion `CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&pattern->ref_count)' when using cairo quartz backend http://bugs.freedesktop.org/show_bug.cgi?id=18632 Invalid references to glyphs after early culling, causing segmentation faults in the PDF backend: http://lists.cairographics.org/archives/cairo/2008-December/015976.html Check for XRender in the XCB backend, or else we may attempt an invalid memory access: XCB backend fails with missing render. https://bugs.freedesktop.org/show_bug.cgi?id=18588
54 lines
1.5 KiB
Makefile
54 lines
1.5 KiB
Makefile
# $NetBSD: Makefile,v 1.73 2009/01/07 16:39:10 wiz Exp $
|
|
|
|
DISTNAME= cairo-1.8.6
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= http://cairographics.org/releases/
|
|
|
|
MAINTAINER= recht@NetBSD.org
|
|
HOMEPAGE= http://cairographics.org/
|
|
COMMENT= Vector graphics library with cross-device output support
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
USE_LANGUAGES+= c99
|
|
USE_LIBTOOL= yes
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_TOOLS+= pkg-config
|
|
PKGCONFIG_OVERRIDE+= src/cairo.pc.in src/cairo-features.pc.in
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --disable-xcb
|
|
CONFIGURE_ARGS+= --enable-glitz
|
|
CONFIGURE_ARGS+= --enable-pdf
|
|
CONFIGURE_ARGS+= --enable-ps
|
|
|
|
PLIST_VARS+= carbon
|
|
.if exists(/System/Library/Frameworks/Carbon.framework)
|
|
CONFIGURE_ARGS+= --enable-quartz
|
|
CONFIGURE_ARGS+= --enable-quartz-font
|
|
CONFIGURE_ARGS+= --enable-quartz-image
|
|
PLIST.carbon= yes
|
|
.endif
|
|
|
|
.include "options.mk"
|
|
|
|
# For snprintf() and ctime_r()
|
|
CPPFLAGS.SunOS+= -D__EXTENSIONS__ -D_POSIX_PTHREAD_SEMANTICS
|
|
|
|
TEST_TARGET= check
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../fonts/fontconfig/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.1.9
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.glitz+= glitz>=0.5.1
|
|
.include "../../graphics/glitz/buildlink3.mk"
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
# include?
|
|
#.include "../../print/libspectre/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.pixman+= pixman>=0.12.0
|
|
.include "../../x11/pixman/buildlink3.mk"
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|