1PORTNAME=	libwmf
2DISTVERSIONPREFIX=	v
3DISTVERSION=	0.2.13
4PORTREVISION=	1
5CATEGORIES=	graphics
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Tools and library for converting Microsoft WMF (windows metafile)
9WWW=		https://wvware.sourceforge.net/libwmf.html
10
11LICENSE=	gpl2+
12LICENSE_FILE=	${WRKSRC}/COPYING
13
14LIB_DEPENDS=	libpng.so:graphics/png \
15		libfreetype.so:print/freetype2 \
16		libgd.so:graphics/gd \
17		libexpat.so:textproc/expat2
18
19USES=		autoreconf:build cpe gnome jpeg libtool localbase pkgconfig
20USE_GITHUB=	yes
21GH_ACCOUNT=	caolanm
22USE_GNOME=	gdkpixbuf
23USE_LDCONFIG=	yes
24CPE_VENDOR=	wvware
25
26GNU_CONFIGURE=	yes
27CONFIGURE_ARGS=	--with-gsfontdir=${LOCALBASE}/share/ghostscript/fonts
28INSTALL_TARGET=	install-strip
29
30CONFLICTS?=	libwmf-nox11
31
32PORTDOCS=	*
33
34OPTIONS_DEFINE=	X11 DOCS
35OPTIONS_DEFAULT=X11
36OPTIONS_SUB=	yes
37
38X11_USES=	xorg
39X11_USE=	XORG=x11
40X11_CONFIGURE_OFF=--with-x=no
41
42post-patch:
43	@${REINPLACE_CMD} -e \
44		's|@LIBWMF_GDK_PIXBUF_TRUE@|#|g ; \
45		 s|@LIBWMF_GDK_PIXBUF_FALSE@||g ; \
46		 s|: install-loaderLTLIBRARIES|:|g' ${WRKSRC}/src/Makefile.in
47
48pre-configure:
49	@(cd ${CONFIGURE_WRKSRC} && ${SETENV} AUTOHEADER="${TRUE}" \
50	 ${LOCALBASE}/bin/autoreconf -vif -Ipatches)
51
52post-configure:
53	@${REINPLACE_CMD} -e 's|autoheader|autoheader -Ipatches|g' \
54		${WRKSRC}/Makefile
55
56post-install-DOCS-on:
57	@${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
58	@${TAR} -C ${WRKSRC}/doc --exclude '*Makefile*' -cf - . | \
59		${TAR} -C ${FAKE_DESTDIR}${DOCSDIR} --unlink -xf -
60
61.include <bsd.port.mk>
62