pytest from versioned dependsdiff -r1.29 -r1.30 pkgsrc/time/khal/Makefile
(adam)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2019/10/21 22:15:10 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2020/05/18 10:40:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= khal-0.10.1 | 3 | DISTNAME= khal-0.10.1 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= time net | 5 | CATEGORIES= time net | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=k/khal/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=k/khal/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/geier/khal | 9 | HOMEPAGE= https://github.com/geier/khal | |
10 | COMMENT= CLI calendar application built around CalDAV | 10 | COMMENT= CLI calendar application built around CalDAV | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites | 13 | DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites | |
14 | DEPENDS+= ${PYPKGPREFIX}-click>=3.2:../../devel/py-click | 14 | DEPENDS+= ${PYPKGPREFIX}-click>=3.2:../../devel/py-click | |
@@ -21,36 +21,35 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptoo | @@ -21,36 +21,35 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptoo | |||
21 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | 21 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | |
22 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | 22 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | |
23 | DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal | 23 | DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal | |
24 | DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid | 24 | DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid | |
25 | DEPENDS+= ${PYPKGPREFIX}-vdirsyncer>=0.5.2:../../time/py-vdirsyncer | 25 | DEPENDS+= ${PYPKGPREFIX}-vdirsyncer>=0.5.2:../../time/py-vdirsyncer | |
26 | DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg | 26 | DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg | |
27 | # not needed, but recommended, so let's just depend on it | 27 | # not needed, but recommended, so let's just depend on it | |
28 | DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle | 28 | DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle | |
29 | # for the man page | 29 | # for the man page | |
30 | USE_TOOLS+= gmake | 30 | USE_TOOLS+= gmake | |
31 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx | 31 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx | |
32 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed | 32 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed | |
33 | # 0.9.10: one test failure https://github.com/pimutils/khal/issues/825 | 33 | # 0.9.10: one test failure https://github.com/pimutils/khal/issues/825 | |
34 | # TEST_DEPENDS | 34 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | |
35 | BUILD_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | 35 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | |
36 | BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | |||
37 | 36 | |||
38 | PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported as of 0.8.0 | 37 | PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported as of 0.8.0 | |
39 | 38 | |||
40 | INSTALLATION_DIRS= share/doc/khal ${PKGMANDIR}/man1 | 39 | INSTALLATION_DIRS= share/doc/khal ${PKGMANDIR}/man1 | |
41 | REPLACE_PYTHON+= khal/*/*.py | 40 | REPLACE_PYTHON+= khal/*/*.py | |
42 | REPLACE_PYTHON+= khal/*.py | 41 | REPLACE_PYTHON+= khal/*.py | |
43 | 42 | |||
44 | post-build: | 43 | post-build: | |
45 | cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} ${GMAKE} man SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} | 44 | cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} ${GMAKE} man SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} | |
46 | 45 | |||
47 | post-install: | 46 | post-install: | |
48 | ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal | 47 | ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal | |
49 | ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khal.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 48 | ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khal.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
50 | 49 | |||
51 | do-test: | 50 | do-test: | |
52 | cd ${WRKSRC} && py.test-${PYVERSSUFFIX} tests | 51 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests | |
53 | 52 | |||
54 | .include "../../lang/python/application.mk" | 53 | .include "../../lang/python/application.mk" | |
55 | .include "../../lang/python/egg.mk" | 54 | .include "../../lang/python/egg.mk" | |
56 | .include "../../mk/bsd.pkg.mk" | 55 | .include "../../mk/bsd.pkg.mk" |
@@ -1,23 +1,25 @@ | @@ -1,23 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2019/11/06 20:49:22 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2020/05/18 10:40:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= python-dateutil-2.8.1 | 3 | DISTNAME= python-dateutil-2.8.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-//} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-//} | |
5 | CATEGORIES= time python | 5 | CATEGORIES= time python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-dateutil/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-dateutil/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/dateutil/dateutil | 9 | HOMEPAGE= https://github.com/dateutil/dateutil | |
10 | COMMENT= Extensions to the standard datetime module | 10 | COMMENT= Extensions to the standard datetime module | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-six>=1.5:../../lang/py-six | 13 | DEPENDS+= ${PYPKGPREFIX}-six>=1.5:../../lang/py-six | |
14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm | 14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm | |
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | 15 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | |
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis | |
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 17 | ||
18 | PYTHON_VERSIONED_DEPENDENCIES= test:test | |||
18 | 19 | |||
19 | do-test: | 20 | do-test: | |
20 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} | 21 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} | |
21 | 22 | |||
22 | .include "../../lang/python/egg.mk" | 23 | .include "../../lang/python/egg.mk" | |
24 | .include "../../lang/python/versioned_dependencies.mk" | |||
23 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,21 +1,22 @@ | @@ -1,21 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2017/07/28 07:16:28 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2020/05/18 10:40:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= iso8601-0.1.12 | 3 | DISTNAME= iso8601-0.1.12 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= time python | 5 | CATEGORIES= time python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=i/iso8601/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=i/iso8601/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://pypi.python.org/pypi/iso8601/ | 9 | HOMEPAGE= https://pypi.python.org/pypi/iso8601/ | |
10 | COMMENT= Simple Python module to parse ISO 8601 dates | 10 | COMMENT= Simple Python module to parse ISO 8601 dates | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 13 | PYTHON_VERSIONED_DEPENDENCIES= test:test | |
14 | 14 | |||
15 | USE_LANGUAGES= # none | 15 | USE_LANGUAGES= # none | |
16 | 16 | |||
17 | do-test: | 17 | do-test: | |
18 | cd ${WRKSRC} && py.test-${PYVERSSUFFIX} --verbose iso8601 | 18 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} iso8601/test_iso8601.py | |
19 | 19 | |||
20 | .include "../../lang/python/egg.mk" | 20 | .include "../../lang/python/egg.mk" | |
21 | .include "../../lang/python/versioned_dependencies.mk" | |||
21 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,21 +1,22 @@ | @@ -1,21 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2019/05/05 04:59:38 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2020/05/18 10:40:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= jdcal-1.4.1 | 3 | DISTNAME= jdcal-1.4.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= time python | 5 | CATEGORIES= time python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jdcal/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jdcal/} | |
7 | 7 | |||
8 | MAINTAINER= cheusov@NetBSD.org | 8 | MAINTAINER= cheusov@NetBSD.org | |
9 | HOMEPAGE= https://github.com/phn/jdcal | 9 | HOMEPAGE= https://github.com/phn/jdcal | |
10 | COMMENT= Julian dates from proleptic Gregorian and Julian calendars | 10 | COMMENT= Julian dates from proleptic Gregorian and Julian calendars | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 13 | PYTHON_VERSIONED_DEPENDENCIES= test:test | |
14 | 14 | |||
15 | USE_LANGUAGES= # none | 15 | USE_LANGUAGES= # none | |
16 | 16 | |||
17 | do-test: | 17 | do-test: | |
18 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} test_jdcal.py | 18 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} test_jdcal.py | |
19 | 19 | |||
20 | .include "../../lang/python/egg.mk" | 20 | .include "../../lang/python/egg.mk" | |
21 | .include "../../lang/python/versioned_dependencies.mk" | |||
21 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,31 +1,33 @@ | @@ -1,31 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2019/04/19 10:01:13 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2020/05/18 10:40:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= tempora-1.14.1 | 3 | DISTNAME= tempora-1.14.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= time python | 5 | CATEGORIES= time python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=t/tempora/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=t/tempora/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/jaraco/tempora | 9 | HOMEPAGE= https://github.com/jaraco/tempora | |
10 | COMMENT= Objects and routines pertaining to date and time | 10 | COMMENT= Objects and routines pertaining to date and time | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-jaraco.functools-[0-9]*:../../devel/py-jaraco.functools | 13 | DEPENDS+= ${PYPKGPREFIX}-jaraco.functools-[0-9]*:../../devel/py-jaraco.functools | |
14 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | 14 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | |
15 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | 15 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | |
16 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm | 16 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm | |
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | 17 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun | |
18 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.8:../../devel/py-test | |||
19 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 | 18 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 | |
20 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar | 19 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar | |
21 | 20 | |||
21 | PYTHON_VERSIONED_DEPENDENCIES= test:test | |||
22 | ||||
22 | USE_LANGUAGES= # none | 23 | USE_LANGUAGES= # none | |
23 | 24 | |||
24 | post-install: | 25 | post-install: | |
25 | cd ${DESTDIR}${PREFIX}/bin && ${MV} calc-prorate calc-prorate${PYVERSSUFFIX} || ${TRUE} | 26 | cd ${DESTDIR}${PREFIX}/bin && ${MV} calc-prorate calc-prorate${PYVERSSUFFIX} || ${TRUE} | |
26 | 27 | |||
27 | do-test: | 28 | do-test: | |
28 | cd ${WRKSRC}/tests && py.test-${PYVERSSUFFIX} | 29 | cd ${WRKSRC}/tests && pytest-${PYVERSSUFFIX} | |
29 | 30 | |||
30 | .include "../../lang/python/egg.mk" | 31 | .include "../../lang/python/egg.mk" | |
32 | .include "../../lang/python/versioned_dependencies.mk" | |||
31 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |