Return to Makefile.common CVS log | Up to [cvs.NetBSD.org] / pkgsrc / graphics / cairo |
File: [cvs.NetBSD.org] / pkgsrc / graphics / cairo / Attic / Makefile.common (download)
Revision 1.1, Sat Aug 31 22:19:32 2013 UTC (10 years, 7 months ago) by adam
Changes 1.12.16: Bug fixes * Set the correct orientation for simple boxes with a negative scale factor. * Fix the creation of the shading dictionary in PDF. * Fix a crash in PDF when incorporating an image with CAIRO_EXTEND_PAD. * Avoid upscaling bitmap fonts if possible. * Fix an assertion failure within the mempool allocator for shared memory. * Fix allocation size for CFF subsets. * Export cairo_matrix_t for GObject bindings. * Fix a double free in the Quartz backend. * Fix origin of GDI StretchBlits for the Windows backend * Fix error propagation for requests to create a similar surface with negative size. * Fix complex clipping of trapezoids with regions * Stop leaking the image data when loading PNGs * Fix unbounded operations with a clip mask through the span compositor * Add missing checks before rendering to a finished surface - so we return an error rather than hit an assert. * Prevent an assertion failure when creating similar GL surfaces larger than supported by hardware. * Prevent a double free of a similar image under Windows. |
# $NetBSD: Makefile.common,v 1.1 2013/08/31 22:19:32 adam Exp $ # # used by graphics/cairo/Makefile # used by graphics/cairo-gobject/Makefile DISTNAME= cairo-1.12.16 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ EXTRACT_SUFX= .tar.xz MAINTAINER?= pkgsrc-users@NetBSD.org HOMEPAGE= http://cairographics.org/ COMMENT= Vector graphics library with cross-device output support LICENSE= gnu-lgpl-v2.1 AND mpl-1.1 DISTINFO_FILE= ${.CURDIR}/../../graphics/cairo/distinfo PATCHDIR= ${.CURDIR}/../../graphics/cairo/patches USE_LANGUAGES= c99 USE_LIBTOOL= yes USE_PKGLOCALEDIR= yes USE_TOOLS+= pkg-config GNU_CONFIGURE= yes # does not build against NetBSD-5's MesaLib, and is according # to upstream, only used by "toy applications" CONFIGURE_ARGS+= --disable-gl CONFIGURE_ARGS+= --enable-fc CONFIGURE_ARGS+= --enable-pdf CONFIGURE_ARGS+= --enable-ps CONFIGURE_ARGS+= --enable-tee PKGCONFIG_OVERRIDE+= src/cairo.pc.in PKGCONFIG_OVERRIDE+= src/cairo-features.pc.in .include "../../mk/bsd.prefs.mk" PLIST_VARS+= quartz .if ${OPSYS} == "Darwin" CONFIGURE_ARGS+= --enable-quartz CONFIGURE_ARGS+= --enable-quartz-font CONFIGURE_ARGS+= --enable-quartz-image PLIST.quartz= yes .endif # For snprintf() and ctime_r() CPPFLAGS.SunOS+= -D__EXTENSIONS__ -D_POSIX_PTHREAD_SEMANTICS # PR#43928 .include "../../mk/compiler.mk" .if ${MACHINE_PLATFORM:MDragonFly-*-x86_64} && ${CC_VERSION:Mgcc-4.1.*} CONFIGURE_ENV+= ac_cv_type___uint128_t=no .endif