diff options
author | mnag <mnag@FreeBSD.org> | 2006-08-14 05:55:26 +0800 |
---|---|---|
committer | mnag <mnag@FreeBSD.org> | 2006-08-14 05:55:26 +0800 |
commit | 1f9b5e3fffc8b7f9a8ea3b83d3a9ee1bb1fc3193 (patch) | |
tree | 6a2380f7aadc966330ccf2d5dcc97f551354813b /mail/tumgreyspf/Makefile | |
parent | e07120f6eb63ef0d64aebb8faa6cf83ce15121c9 (diff) | |
download | freebsd-ports-gnome-1f9b5e3fffc8b7f9a8ea3b83d3a9ee1bb1fc3193.tar.gz freebsd-ports-gnome-1f9b5e3fffc8b7f9a8ea3b83d3a9ee1bb1fc3193.tar.zst freebsd-ports-gnome-1f9b5e3fffc8b7f9a8ea3b83d3a9ee1bb1fc3193.zip |
- Update to 1.20
- Add OPTIONS to select spf resolver
Diffstat (limited to 'mail/tumgreyspf/Makefile')
-rw-r--r-- | mail/tumgreyspf/Makefile | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/mail/tumgreyspf/Makefile b/mail/tumgreyspf/Makefile index d77006fb3aed..e30c542bb7bb 100644 --- a/mail/tumgreyspf/Makefile +++ b/mail/tumgreyspf/Makefile @@ -6,7 +6,7 @@ # PORTNAME= tumgreyspf -PORTVERSION= 1.19 +PORTVERSION= 1.20 CATEGORIES= mail MASTER_SITES= ftp://ftp.tummy.com/pub/tummy/tumgreyspf/ \ ftp://ftp.tummy.com/pub/tummy/tumgreyspf/old-releases/ @@ -14,8 +14,6 @@ MASTER_SITES= ftp://ftp.tummy.com/pub/tummy/tumgreyspf/ \ MAINTAINER= mnag@FreeBSD.org COMMENT= External policy checker for the postfix mail server -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf - USE_PYTHON= 2.1+ NO_BUILD= yes @@ -35,6 +33,23 @@ SUB_LIST= TUMGREYSPF_DIR=${TUMGREYSPF_DIR} \ PORTDOCS= * +OPTIONS= PYSPF "Use mail/py-spf to resolve spf entries" on \ + LIBSPF2 "Use mail/libspf2 (spfquery) to resolve spf entries" off + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_PYSPF) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf +.endif + +.if defined(WITH_LIBSPF2) +RUN_DEPENDS+= spfquery:${PORTSDIR}/mail/libspf2 +.endif + +.if (!defined(WITHOUT_PYSPF) || defined(WITH_PYSPF)) && defined(WITH_LIBSPF2) +BROKEN= Select only one spf resolver +.endif + pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "You may set following options:" @@ -50,6 +65,10 @@ post-patch: ${WRKSRC}/tumgreyspf.conf @${GREP} -r "env python" ${WRKSRC} | ${CUT} -d: -f1 | \ ${XARGS} ${REINPLACE_CMD} -e "s|env python|env ${PYTHON_CMD}|" +.if defined(WITH_LIBSPF2) + @${REINPLACE_CMD} -e "s|import spf|import spfXXX # Added XXX to disable py-spf if mail/py-spf are installed|" \ + ${WRKSRC}/tumgreyspf +.endif do-install: ${INSTALL_SCRIPT} ${WRKSRC}/tumgreyspfsupp.py ${PYTHONPREFIX_SITELIBDIR} @@ -75,4 +94,4 @@ post-install: @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |