aboutsummaryrefslogtreecommitdiff
path: root/mail/milter-greylist
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2009-04-22 10:32:02 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2009-04-22 10:32:02 +0000
commita6d1421969bf5bb4919b0a66b68a8faf2cf05b57 (patch)
tree66a807c30a3d08aff50078486eb95bdb7d24cbb0 /mail/milter-greylist
parente7b2e8d08838a458840c75d21e269ba04029a243 (diff)
downloadports-a6d1421969bf5bb4919b0a66b68a8faf2cf05b57.tar.gz
ports-a6d1421969bf5bb4919b0a66b68a8faf2cf05b57.zip
Use OPTIONS
add --with-postfix there PR: 133783 Submitted by: John Baldwin <jhb@FreeBSD.org>
Notes
Notes: svn path=/head/; revision=232503
Diffstat (limited to 'mail/milter-greylist')
-rw-r--r--mail/milter-greylist/Makefile17
1 files changed, 14 insertions, 3 deletions
diff --git a/mail/milter-greylist/Makefile b/mail/milter-greylist/Makefile
index d054104e6bcb..1607f3a6251c 100644
--- a/mail/milter-greylist/Makefile
+++ b/mail/milter-greylist/Makefile
@@ -18,6 +18,14 @@ COMMENT= Easy-to-use greylist milter for sendmail
CONFLICTS= milter-greylist-devel-[1-9]*.*
PKGMESSAGE= ${WRKDIR}/pkg-message
+OPTIONS= MANPAGES "Install manpages" YES \
+ LIBSPF2 "Include SPF support" NO \
+ GEOIP "Include GeoIP support" NO \
+ CURL "Include curl support" NO \
+ POSTFIX "Use Postfix instead of Sendmail" NO
+
+.include <bsd.port.pre.mk>
+
##
# Use the following quirks to choose which sendmail to use (ports or system):
#
@@ -29,7 +37,7 @@ PKGMESSAGE= ${WRKDIR}/pkg-message
# installed port preference over it.
##
-.if !defined (NO_INSTALL_MANPAGES)
+.if defined (WITH_MANPAGES)
MAN5= greylist.conf.5
MAN8= milter-greylist.8
.endif
@@ -49,6 +57,9 @@ CONFIGURE_ARGS+= --with-libGeoIP=${LOCALBASE}
BUILD_DEPENDS+= curl>=7.18:${PORTSDIR}/ftp/curl
CONFIGURE_ARGS+= --with-libcurl=${LOCALBASE}
.endif
+.if defined(WITH_POSTFIX)
+CONFIGURE_ARGS+= --enable-postfix
+.endif
RUN_DEPENDS+= ${BUILD_DEPENDS}
CFLAGS+= ${PTHREAD_CFLAGS}
@@ -66,8 +77,10 @@ USE_RC_SUBR= milter-greylist
do-install:
@${MKDIR} ${PREFIX}/etc/mail
+.if defined (WITH_MANPAGES)
@${INSTALL_MAN} ${WRKSRC}/greylist.conf.5 ${PREFIX}/man/man5
@${INSTALL_MAN} ${WRKSRC}/milter-greylist.8 ${PREFIX}/man/man8
+.endif
@${INSTALL_PROGRAM} ${WRKSRC}/milter-greylist ${PREFIX}/libexec
@${INSTALL_DATA} ${WRKSRC}/greylist.conf \
${PREFIX}/etc/mail/greylist.conf.sample
@@ -99,8 +112,6 @@ post-install:
) || ${TRUE}
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.pre.mk>
-
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
.include <bsd.port.post.mk>