Merge branch 'staged'
[dports.git] / mail / imapfilter / Makefile
1 PORTNAME=       imapfilter
2 PORTVERSION=    2.8.2
3 DISTVERSIONPREFIX=      v
4 CATEGORIES=     mail
5
6 MAINTAINER=     bofh@FreeBSD.org
7 COMMENT=        IMAP mail filtering utility
8 WWW=            https://github.com/lefcha/imapfilter
9
10 LICENSE=        MIT
11
12 LIB_DEPENDS=    libpcre2-8.so:devel/pcre2
13
14 USES=           cpe localbase:ldflags lua ssl
15 CPE_VENDOR=     imapfilter_project
16 USE_GITHUB=     yes
17 GH_ACCOUNT=     lefcha
18
19 MAKE_ARGS=      PREFIX=${PREFIX} \
20                 MYCFLAGS="${CPPFLAGS}" \
21                 MYLDFLAGS="${LDFLAGS}" \
22                 BINDIR=${PREFIX}/bin \
23                 SHAREDIR=${DATADIR} \
24                 MANDIR=${MANPREFIX}/man \
25                 LIBLUA=-llua-${LUA_VER}
26
27 CPPFLAGS+=      -I${LUA_INCDIR}
28
29 PORTDOCS=       LICENSE NEWS README
30
31 OPTIONS_DEFINE= DOCS EXAMPLES
32 OPTIONS_SUB=    yes
33
34 post-patch:
35         @${REINPLACE_CMD} 's|-ldl ||' ${WRKSRC}/src/Makefile
36
37 post-install:
38         ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/imapfilter
39
40 post-install-DOCS-on:
41         @${MKDIR} ${STAGEDIR}/${DOCSDIR}
42         cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}/${DOCSDIR}
43
44 post-install-EXAMPLES-on:
45         @${MKDIR} ${STAGEDIR}/${DATADIR} ${STAGEDIR}/${EXAMPLESDIR}
46         cd ${WRKSRC}/samples && \
47                 ${INSTALL_DATA} config.lua extend.lua \
48                         ${STAGEDIR}/${EXAMPLESDIR}
49
50 .include <bsd.port.mk>