1PORTNAME= dia 2PORTVERSION= 0.97.3 3PORTREVISION= 3 4PORTEPOCH= 1 5CATEGORIES= graphics gnome 6MASTER_SITES= GNOME 7DIST_SUBDIR= gnome 8 9MAINTAINER?= ports@MidnightBSD.org 10COMMENT= Diagram creation program, similar to Visio 11WWW= https://wiki.gnome.org/Apps/Dia 12 13LICENSE= gpl2 14LICENSE_FILE= ${WRKSRC}/COPYING 15 16LIB_DEPENDS= libpng.so:graphics/png \ 17 libicudata.so:devel/icu 18 19USES= cpe desktop-file-utils gettext gmake gnome libtool \ 20 localbase:ldflags pathfix pkgconfig tar:xz 21CPE_VENDOR= gnome 22USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack 23INSTALLS_ICONS= yes 24GNU_CONFIGURE= yes 25GNU_CONFIGURE_MANPREFIX=${PREFIX}/share 26CONFIGURE_ARGS= --disable-gnome 27CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" 28 29INSTALL_TARGET= install-strip 30 31LDFLAGS+= `pkg-config --libs gmodule-2.0` 32 33OPTIONS_DEFINE= DOCS 34 35DOCS_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl 36 37.include <bsd.mport.options.mk> 38 39#.if ${ARCH} == "i386" 40#LIB_DEPENDS+= libEMF.so:graphics/libemf 41#CONFIGURE_ARGS+= --enable-libemf 42#PLIST_SUB+= WMF="" 43#.else 44CONFIGURE_ARGS+= --disable-libemf 45PLIST_SUB+= WMF="@comment " 46#.endif 47 48CFLAGS+= -Wno-error=incompatible-function-pointer-types 49 50post-patch: 51 @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ 52 ${WRKSRC}/lib/intl.c 53 @${REINPLACE_CMD} -e 's|glib/gstrfuncs.h>|glib.h>|g' \ 54 -e 's|glib/gtestutils.h|glib.h|g' \ 55 ${WRKSRC}/objects/custom/shape_typeinfo.c \ 56 ${WRKSRC}/tests/test-objects.c \ 57 ${WRKSRC}/tests/test-boundingbox.c 58 @${FIND} ${WRKSRC} -name Makefile.in | \ 59 ${XARGS} ${REINPLACE_CMD} -e \ 60 's,\(^GTK_LIBS.*\),\1 -lpthread,' 61 @${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl| ; \ 62 s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g ; \ 63 s|-lstdc++||g' ${WRKSRC}/configure 64 65.include <bsd.port.mk> 66