1 # Created by: Lefteris Chatzibarbas <lefcha@hellug.gr>
9 MAINTAINER= bofh@FreeBSD.org
10 COMMENT= IMAP mail filtering utility
14 LIB_DEPENDS= libpcre.so:devel/pcre
18 CPPFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
19 LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
24 PORTDOCS= LICENSE NEWS README
25 PLIST_FILES= bin/imapfilter \
26 man/man1/imapfilter.1.gz \
27 man/man5/imapfilter_config.5.gz \
28 %%DATADIR%%/account.lua \
29 %%DATADIR%%/auxiliary.lua \
30 %%DATADIR%%/common.lua \
31 %%DATADIR%%/mailbox.lua \
32 %%DATADIR%%/message.lua \
33 %%DATADIR%%/options.lua \
34 %%DATADIR%%/regex.lua \
36 %%EXAMPLESDIR%%/config.lua \
37 %%EXAMPLESDIR%%/extend.lua
38 MAKE_ARGS= PREFIX=${PREFIX} \
39 MYCFLAGS="${CPPFLAGS}" \
40 MYLDFLAGS="${LDFLAGS}" \
41 BINDIR=${PREFIX}/bin \
43 MANDIR=${MANPREFIX}/man \
44 LIBLUA=-llua-${LUA_VER}
47 ${REINPLACE_CMD} 's|-ldl ||' ${WRKSRC}/src/Makefile
50 ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/imapfilter
51 @${MKDIR} ${STAGEDIR}/${DATADIR} ${STAGEDIR}/${EXAMPLESDIR}
52 cd ${WRKSRC}/samples && \
53 ${INSTALL_DATA} config.lua extend.lua \
54 ${STAGEDIR}/${EXAMPLESDIR}
55 @${MKDIR} ${STAGEDIR}/${DOCSDIR}
56 cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}/${DOCSDIR}
58 .include <bsd.port.mk>