Update mail/rmilter to version 1.8.6
[dports.git] / mail / rmilter / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       rmilter
4 PORTVERSION=    1.8.6
5 CATEGORIES=     mail
6
7 MAINTAINER=     vsevolod@FreeBSD.org
8 COMMENT=        Milter that performs rspamd, clamav, and other checks
9
10 LICENSE=        BSD2CLAUSE
11
12 LIB_DEPENDS=    libpcre.so:devel/pcre \
13                 libopendkim.so:mail/opendkim \
14                 libmemcached.so:databases/libmemcached
15
16 USE_GITHUB=     yes
17 GH_ACCOUNT=     vstakhov
18
19 USES=           cmake:outsource bison
20 USE_OPENSSL=    yes
21
22 USERS=          _rmilter
23 GROUPS=         _rmilter
24
25 CMAKE_ARGS+=    -DENABLE_DKIM=ON
26
27 WITH_SENDMAIL_BASE=     yes
28
29 .include <bsd.port.pre.mk>
30
31 # Workaround to prevent bsd.milter.mk from breaking the build with the recent clang
32 WITHOUT_MILTER_LDFLAGS= yes
33 .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
34
35 post-patch:
36         ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
37                 ${WRKSRC}/freebsd/rmilter > ${WRKDIR}/rmilter
38
39 do-install:
40         ${INSTALL_SCRIPT} ${WRKDIR}/rmilter ${STAGEDIR}${PREFIX}/etc/rc.d/
41         ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/rmilter ${STAGEDIR}${PREFIX}/sbin
42         ${INSTALL_DATA} ${WRKSRC}/rmilter.conf.sample ${STAGEDIR}${PREFIX}/etc/
43         ${INSTALL_MAN} ${WRKSRC}/doc/rmilter.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/
44
45 post-stage:
46         ${INSTALL} -d ${STAGEDIR}/var/run/rmilter
47 .include <bsd.port.post.mk>