# New ports collection makefile for: libgdiplus # Date created: 20040820 # Whom: Tom McLaughlin # # $FreeBSD$ # $Id: Makefile,v 1.42 2007/09/08 22:11:12 killfill Exp $ # PORTNAME= libgdiplus PORTVERSION= 1.2.5 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= http://ftp.novell.com/pub/mono/sources/${PORTNAME}/ MAINTAINER= bsd-sharp-list@forge.novell.com COMMENT= GDI+ API for System.Windows.Forms in Mono LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \ ungif.5:${PORTSDIR}/graphics/libungif \ png.5:${PORTSDIR}/graphics/png \ fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig \ freetype.9:${PORTSDIR}/print/freetype2 USE_BZIP2= yes USE_GNOME= gnomehack gnometarget glib20 USE_GMAKE= yes USE_XORG= x11 xrender USE_LDCONFIG= yes LIBTOOLFILES= configure cairo/configure USE_AUTOTOOLS= libtool:15 CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" # Included cairo does not work for us. Enable below when Mono catches # up with our port. For now, use included but patch out glitz manually. #CONFIGURE_ARGS+= --with-cairo=installed .include # Avoid build error on 64-bit architectures .if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "sparc64") CFLAGS+= -fPIC .endif .if ${OSVERSION} < 503000 IGNORE= does not build and is useless without working Mono .endif .include "${.CURDIR}/../../lang/mono/bsd.mono.mk" .include