Update mail/postfix-current to version 3.2.20161008,4
[dports.git] / mail / imapfilter / Makefile
1 # Created by: Lefteris Chatzibarbas <lefcha@hellug.gr>
2 # $FreeBSD$
3
4 PORTNAME=       imapfilter
5 PORTVERSION=    2.6.7
6 DISTVERSIONPREFIX=      v
7 CATEGORIES=     mail
8
9 MAINTAINER=     bofh@FreeBSD.org
10 COMMENT=        IMAP mail filtering utility
11
12 LICENSE=        MIT
13
14 LIB_DEPENDS=    libpcre.so:devel/pcre
15
16 USES=           lua
17 USE_OPENSSL=    yes
18 CPPFLAGS+=      -I${LOCALBASE}/include -I${LUA_INCDIR}
19 LDFLAGS+=       -L${LOCALBASE}/lib -L${LUA_LIBDIR}
20
21 USE_GITHUB=     yes
22 GH_ACCOUNT=     lefcha
23
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 \
35                 %%DATADIR%%/set.lua \
36                 %%EXAMPLESDIR%%/config.lua \
37                 %%EXAMPLESDIR%%/extend.lua
38 MAKE_ARGS=      PREFIX=${PREFIX} \
39                 MYCFLAGS="${CPPFLAGS}" \
40                 MYLDFLAGS="${LDFLAGS}" \
41                 BINDIR=${PREFIX}/bin \
42                 SHAREDIR=${DATADIR} \
43                 MANDIR=${MANPREFIX}/man \
44                 LIBLUA=-llua-${LUA_VER}
45
46 post-patch:
47         ${REINPLACE_CMD} 's|-ldl ||' ${WRKSRC}/src/Makefile
48
49 post-install:
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}
57
58 .include <bsd.port.mk>