| @@ -1,17 +1,16 @@ | | | @@ -1,17 +1,16 @@ |
1 | # $NetBSD: Makefile,v 1.27 2023/10/28 19:57:26 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.28 2023/11/05 10:54:16 wiz Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | | 3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
4 | PKGREVISION= 1 | | | |
5 | | | 4 | |
6 | COMMENT= Python WSGI Utility Library | | 5 | COMMENT= Python WSGI Utility Library |
7 | | | 6 | |
8 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 7 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
9 | | | 8 | |
10 | TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core | | 9 | TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core |
11 | DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe | | 10 | DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe |
12 | # optional | | 11 | # optional |
13 | #DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography | | 12 | #DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography |
14 | #DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet | | 13 | #DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet |
15 | # optional, but required for tests | | 14 | # optional, but required for tests |
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-watchdog-[0-9]*:../../sysutils/py-watchdog | | 15 | TEST_DEPENDS+= ${PYPKGPREFIX}-watchdog-[0-9]*:../../sysutils/py-watchdog |
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-ephemeral_port_reserve-[0-9]*:../../net/py-ephemeral_port_reserve | | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-ephemeral_port_reserve-[0-9]*:../../net/py-ephemeral_port_reserve |
| @@ -22,22 +21,16 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xproc | | | @@ -22,22 +21,16 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xproc |
22 | EGDIR= share/examples/${PKGBASE} | | 21 | EGDIR= share/examples/${PKGBASE} |
23 | PLIST_SUBST+= EGDIR=${EGDIR} | | 22 | PLIST_SUBST+= EGDIR=${EGDIR} |
24 | INSTALLATION_DIRS+= ${EGDIR} | | 23 | INSTALLATION_DIRS+= ${EGDIR} |
25 | PRINT_PLIST_AWK+= { gsub(/${EGDIR:S,/,\\/,g}/, "$${EGDIR}") } | | 24 | PRINT_PLIST_AWK+= { gsub(/${EGDIR:S,/,\\/,g}/, "$${EGDIR}") } |
26 | | | 25 | |
27 | USE_TOOLS+= pax | | 26 | USE_TOOLS+= pax |
28 | | | 27 | |
29 | post-install: | | 28 | post-install: |
30 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/*.png | | 29 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/*.png |
31 | cd ${WRKSRC}/examples && ${PAX} -rwppm . ${DESTDIR}${PREFIX}/${EGDIR} | | 30 | cd ${WRKSRC}/examples && ${PAX} -rwppm . ${DESTDIR}${PREFIX}/${EGDIR} |
32 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/*.py | | 31 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/*.py |
33 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/*.png | | 32 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/*.png |
34 | | | 33 | |
35 | # as of 2.3.3 | | | |
36 | # 17 failed, 854 passed, 1 skipped, 8 errors | | | |
37 | TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib | | | |
38 | do-test: | | | |
39 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | | | |
40 | | | | |
41 | .include "../../www/py-werkzeug/Makefile.common" | | 34 | .include "../../www/py-werkzeug/Makefile.common" |
42 | .include "../../lang/python/wheel.mk" | | 35 | .include "../../lang/python/wheel.mk" |
43 | .include "../../mk/bsd.pkg.mk" | | 36 | .include "../../mk/bsd.pkg.mk" |