diff --git a/mail/py-spf/Makefile b/mail/py-spf/Makefile index 9cb479266fa0..911b1cc13204 100644 --- a/mail/py-spf/Makefile +++ b/mail/py-spf/Makefile @@ -3,6 +3,7 @@ PORTNAME= spf PORTVERSION= 2.0.8 +PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= SF/pymilter/py${PORTNAME}/py${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,8 +14,6 @@ COMMENT= Python implementation of the RFC 4408 SPF protocol LICENSE= PSFL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dns>=0:${PORTSDIR}/dns/py-dns - OPTIONS_DEFINE= DOCS OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options @@ -28,10 +27,18 @@ PORTDOCS= CHANGELOG README SHEBANG_FILES= spf.py +.include + +.if ${PYTHON_REL} < 300 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dns>=0:${PORTSDIR}/dns/py-dns +.else +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dns3>=0:${PORTSDIR}/dns/py-dns3 +.endif + post-install: ${CHMOD} ${BINMODE} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spf.py ${LN} -s ${PYTHONPREFIX_SITELIBDIR}/spf.py ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ -.include +.include