1 # Created by: Mij <mij@bitchx.it>
8 MASTER_SITES= LOCAL/oliver
10 MAINTAINER= oliver@FreeBSD.org
11 COMMENT= Modified greylisting for qmail and for any other MDA
15 RUN_DEPENDS= tcpserver:sysutils/ucspi-tcp
17 USES= sqlite tar:bzip2
18 PLIST_FILES= bin/greylite \
19 %%DNSBLENV%%bin/dnsblenv \
20 %%UCSPI2SOCKET%%bin/ucspi2socket \
21 man/man8/greylite.8.gz
23 SUB_FILES= pkg-message
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
31 .include <bsd.port.pre.mk>
33 .if ${PORT_OPTIONS:MGEOIP}
34 LIB_DEPENDS+= libGeoIP.so:net/GeoIP
35 MAKE_ARGS+= WITH_GEOIP=yep
38 .if ${PORT_OPTIONS:MDNSBLENV}
39 LIB_DEPENDS+= libcares.so:dns/c-ares
40 MAKE_ARGS+= WITH_DNSBLENV=yep
41 PLIST_SUB+= DNSBLENV=""
43 PLIST_SUB+= DNSBLENV="@comment "
46 .if ${PORT_OPTIONS:MUCSPI2SOCKET}
47 MAKE_ARGS+= WITH_UCSPI2SOCKET=yep
48 PLIST_SUB+= UCSPI2SOCKET=""
50 PLIST_SUB+= UCSPI2SOCKET="@comment "
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,' \
59 .include <bsd.port.post.mk>