1 # Created by: Maxim Sobolev <sobomax@FreeBSD.org>
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= Anti-aliased font support for gtk+
13 LIB_DEPENDS= libXft.so:${PORTSDIR}/x11-fonts/libXft
14 LIB_DEPENDS+= fontconfig:${PORTSDIR}/x11-fonts/fontconfig
15 LIB_DEPENDS+= freetype:${PORTSDIR}/print/freetype2
17 USE_AUTOTOOLS= libtool
20 USES= iconv pkgconfig gettext
22 LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
23 CFLAGS+= `pkg-config xft --cflags`
24 CONFIGURE_ARGS= --sbindir=${PREFIX}/bin \
30 .include <bsd.port.options.mk>
33 @${REINPLACE_CMD} -e 's|gtk-config --prefix|$$GTK_CONFIG --prefix|g ; \
34 s|libgdk.la|libgdk-12.so|g ; \
35 s|libgdk.so|libgdk-12.so|g ; \
36 s|GDK_DLOPEN_NAME=.*$$|GDK_DLOPEN_NAME="libgdk-12.so"|g' \
38 @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
39 's|src capplet|src @BUILD_CAPPLET_TRUE@capplet|g ; \
40 s|DESTDIR)\$$(datadir|DESTDIR)\$$(pkgdatadir|g ; \
41 s|la_LDFLAGS =.*$$|la_LDFLAGS = -module -avoid-version|g'
42 .for file in gdkxft_sysinstall.in gdkxft.c generate.pl
43 @${REINPLACE_CMD} -e 's|gtk-config |${GTK_CONFIG:T} |g' \
48 .if ${PORT_OPTIONS:MDOCS}
49 @${MKDIR} ${STAGEDIR}${DOCSDIR}
50 ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
53 .include <bsd.port.mk>