Update mail/postfix-current to version 3.2.20161008,4
[dports.git] / mail / greylite / Makefile
1 # Created by: Mij <mij@bitchx.it>
2 # $FreeBSD$
3
4 PORTNAME=       greylite
5 PORTVERSION=    2.3
6 PORTREVISION=   4
7 CATEGORIES=     mail
8 MASTER_SITES=   LOCAL/oliver
9
10 MAINTAINER=     oliver@FreeBSD.org
11 COMMENT=        Modified greylisting for qmail and for any other MDA
12
13 LICENSE=        BSD3CLAUSE
14
15 RUN_DEPENDS=    tcpserver:sysutils/ucspi-tcp
16
17 USES=           sqlite tar:bzip2
18 PLIST_FILES=    bin/greylite \
19                 %%DNSBLENV%%bin/dnsblenv        \
20                 %%UCSPI2SOCKET%%bin/ucspi2socket \
21                 man/man8/greylite.8.gz
22
23 SUB_FILES=      pkg-message
24
25 OPTIONS_DEFINE=         GEOIP DNSBLENV UCSPI2SOCKET
26 OPTIONS_DEFAULT=        GEOIP DNSBLENV UCSPI2SOCKET
27 GEOIP_DESC=             Support for GeoIP in suspicion rules
28 DNSBLENV_DESC=          Module for interfacing with DNS blacklists
29 UCSPI2SOCKET_DESC=      Module for using greylite as SMTP proxy
30
31 .include <bsd.port.pre.mk>
32
33 .if ${PORT_OPTIONS:MGEOIP}
34 LIB_DEPENDS+=   libGeoIP.so:net/GeoIP
35 MAKE_ARGS+=     WITH_GEOIP=yep
36 .endif
37
38 .if ${PORT_OPTIONS:MDNSBLENV}
39 LIB_DEPENDS+=   libcares.so:dns/c-ares
40 MAKE_ARGS+=     WITH_DNSBLENV=yep
41 PLIST_SUB+=     DNSBLENV=""
42 .else
43 PLIST_SUB+=     DNSBLENV="@comment "
44 .endif
45
46 .if ${PORT_OPTIONS:MUCSPI2SOCKET}
47 MAKE_ARGS+=     WITH_UCSPI2SOCKET=yep
48 PLIST_SUB+=     UCSPI2SOCKET=""
49 .else
50 PLIST_SUB+=     UCSPI2SOCKET="@comment "
51 .endif
52
53 post-patch:
54         ${CP} ${WRKSRC}/Makefile.bsdmake ${WRKSRC}/Makefile
55         ${REINPLACE_CMD} -e 's|PREFIX\?=.*|PREFIX=${STAGEDIR}${PREFIX}|g' \
56                 -e 's,logmsg.c logmsg.h ucspi2socket.c,logmsg.o ucspi2socket.c,' \
57                 ${WRKSRC}/Makefile
58
59 .include <bsd.port.post.mk>