| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.12 2020/04/17 12:02:36 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2022/01/02 09:23:28 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= pyspf-2.0.14 | | 3 | DISTNAME= pyspf-2.0.14 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= mail python | | 6 | CATEGORIES= mail python |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/} | | 7 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/} |
7 | | | 8 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://github.com/sdgathman/pyspf | | 10 | HOMEPAGE= https://github.com/sdgathman/pyspf |
10 | COMMENT= SPF (Sender Policy Framework) implemented in Python | | 11 | COMMENT= SPF (Sender Policy Framework) implemented in Python |
11 | LICENSE= python-software-foundation | | 12 | LICENSE= python-software-foundation |
12 | | | 13 | |
13 | DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns | | 14 | DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns |
14 | TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml | | 15 | TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml |
15 | | | 16 | |
16 | .include "../../lang/python/pyversion.mk" | | 17 | .include "../../lang/python/pyversion.mk" |
17 | .if ${_PYTHON_VERSION} == 27 | | 18 | .if ${_PYTHON_VERSION} == 27 |
| @@ -19,15 +20,20 @@ DEPENDS+= ${PYPKGPREFIX}-ipaddr-[0-9]*:. | | | @@ -19,15 +20,20 @@ DEPENDS+= ${PYPKGPREFIX}-ipaddr-[0-9]*:. |
19 | .endif | | 20 | .endif |
20 | | | 21 | |
21 | USE_LANGUAGES= # none | | 22 | USE_LANGUAGES= # none |
22 | | | 23 | |
23 | post-install: | | 24 | post-install: |
24 | .for bin in spfquery.py type99.py | | 25 | .for bin in spfquery.py type99.py |
25 | cd ${DESTDIR}${PREFIX}/bin && \ | | 26 | cd ${DESTDIR}${PREFIX}/bin && \ |
26 | ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} | | 27 | ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} |
27 | .endfor | | 28 | .endfor |
28 | | | 29 | |
29 | do-test: | | 30 | do-test: |
30 | cd ${WRKSRC}/test && ${PYTHONBIN} testspf.py | | 31 | cd ${WRKSRC}/test && ${PYTHONBIN} testspf.py |
31 | | | 32 | |
32 | .include "../../lang/python/distutils.mk" | | 33 | .include "../../lang/python/egg.mk" |
| | | 34 | |
| | | 35 | .if ${PYPKGPREFIX} == "py27" |
| | | 36 | _PYSETUPTOOLSINSTALLARGS:= ${PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed} |
| | | 37 | .endif |
| | | 38 | |
33 | .include "../../mk/bsd.pkg.mk" | | 39 | .include "../../mk/bsd.pkg.mk" |