# $NetBSD: Makefile,v 1.51.2.1 2006/06/06 07:51:29 snj Exp $ DISTNAME= freetype-2.1.10 PKGNAME= freetype2-2.1.10 PKGREVISION= 3 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} \ ftp://ftp.freetype.org/freetype/freetype2/ \ ftp://ftp.ntua.gr/mirror/freetype/freetype2/ \ ftp://ring.aist.go.jp/pub/graphics/freetype/freetype2/ \ ftp://sunsite.cnlab-switch.ch/mirror/freetype/freetype2/ \ http://gd.tuwien.ac.at/publishing/freetype/freetype2/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= rh@NetBSD.org HOMEPAGE= http://www.freetype.org/ COMMENT= Font rendering engine and library API PKG_INSTALLATION_TYPES= overwrite pkgviews USE_LIBTOOL= yes USE_TOOLS+= grep gmake GNU_CONFIGURE= yes CONFIGURE_DIRS= ${WRKSRC}/builds/unix BUILD_DIRS= ${WRKSRC} CONFIGURE_ARGS+= --includedir=${PREFIX}/include CONFIGURE_ENV+= ac_cv_path_GREP=${GREP:Q} ac_cv_path_EGREP=${EGREP:Q} PKGCONFIG_OVERRIDE= builds/unix/freetype2.in .include "../../mk/bsd.prefs.mk" .include "../../mk/compiler.mk" PKG_OPTIONS_VAR= PKG_OPTIONS.freetype2 PKG_SUPPORTED_OPTIONS= truetype .include "../../mk/bsd.options.mk" ### ### This builds freetype2 with the TrueType bytecode interpreter. Note ### that there are important patent issues related to the use of the ### interpreter: ### ### http://www.freetype.org/patents.html ### .if !empty(PKG_OPTIONS:Mtruetype) CFLAGS+= -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER .endif # source code breaks strict aliasing in gcc>=2.95 .if !empty(CC_VERSION:Mgcc-[3-9]*) || !empty(CC_VERSION:Mgcc-2.95*) CFLAGS+= -fno-strict-aliasing .endif # tell configure not to use unix-specific version of ftsystem.c on OpenBSD .if ${OPSYS} == "OpenBSD" CONFIGURE_ENV+= ac_cv_func_mmap_fixed_mapped=no .endif post-configure: cd ${WRKSRC} && ${LN} -s builds/unix/unix.mk config.mk .if ${OPSYS} == "IRIX" ${MKDIR} ${WRKSRC}/.libs .endif .include "../../devel/zlib/buildlink3.mk" .include "../../mk/bsd.pkg.mk"