mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-27 10:03:20 +00:00
- Update to 1.20
- Add OPTIONS to select spf resolver
This commit is contained in:
parent
542b174d68
commit
2576d2e3a1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=170495
@ -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>
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (tumgreyspf-1.19.tar.gz) = 15a9e3f0dd03e4475a7e4967bb02b071
|
||||
SHA256 (tumgreyspf-1.19.tar.gz) = 1fef1ede38cebe913c273891b82d22774a7b98114e30193a0cedac733cc5474c
|
||||
SIZE (tumgreyspf-1.19.tar.gz) = 25902
|
||||
MD5 (tumgreyspf-1.20.tar.gz) = 9e14a9ff9007d5d7ec715d0ee79a5a1d
|
||||
SHA256 (tumgreyspf-1.20.tar.gz) = 3409915459d84a41daf9c709683c5ad823d13c0aa6b62282cc1b65bcfa7fc488
|
||||
SIZE (tumgreyspf-1.20.tar.gz) = 26083
|
||||
|
Loading…
Reference in New Issue
Block a user