Fix building with Python 3.8diff -r1.13 -r1.14 pkgsrc/textproc/py-cElementTree/Makefile
(adam)
@@ -1,23 +1,27 @@ | @@ -1,23 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2016/08/28 15:48:35 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2019/10/21 13:19:29 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PYPKGPREFIX}-cElementTree-${PY_DISTVERSION} | 3 | PKGNAME= ${PYPKGPREFIX}-cElementTree-${PY_DISTVERSION} | |
4 | CATEGORIES= textproc python | 4 | CATEGORIES= textproc python | |
5 | 5 | |||
6 | MAINTAINER= pkgsrc-users@NetBSD.org | 6 | MAINTAINER= pkgsrc-users@NetBSD.org | |
7 | HOMEPAGE= http://www.effbot.org/zone/celementtree.htm | 7 | HOMEPAGE= http://www.effbot.org/zone/celementtree.htm | |
8 | COMMENT= C implementation of Python ElementTree API | 8 | COMMENT= C implementation of Python ElementTree API | |
9 | 9 | |||
10 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_elementtree.c | 10 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_elementtree.c | |
11 | .include "../../lang/python/pyversion.mk" | |||
12 | .if ${_PYTHON_VERSION} != 27 | |||
13 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/clinic/_elementtree.c.h | |||
14 | .endif | |||
11 | 15 | |||
12 | USE_GCC_RUNTIME=yes | 16 | USE_GCC_RUNTIME=yes | |
13 | USE_TOOLS+= patch | 17 | USE_TOOLS+= patch | |
14 | 18 | |||
15 | PYDISTUTILSPKG= yes | 19 | PYDISTUTILSPKG= yes | |
16 | PY_PATCHPLIST= yes | 20 | PY_PATCHPLIST= yes | |
17 | PY_SETUP_SUBST+= EXPATPREFIX=${BUILDLINK_DIR} | 21 | PY_SETUP_SUBST+= EXPATPREFIX=${BUILDLINK_DIR} | |
18 | PY_SETUP_SUBST+= EXPATRTPREFIX=${BUILDLINK_PREFIX.expat} | 22 | PY_SETUP_SUBST+= EXPATRTPREFIX=${BUILDLINK_PREFIX.expat} | |
19 | 23 | |||
20 | PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload | 24 | PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload | |
21 | 25 | |||
22 | # ignore errors due to missing files (EXTRACT_ELEMENTS!) | 26 | # ignore errors due to missing files (EXTRACT_ELEMENTS!) | |
23 | do-patch: | 27 | do-patch: |
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2019/10/17 11:52:49 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2019/10/21 13:19:29 adam Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PYPKGPREFIX}-expat-${PY_DISTVERSION} | 3 | PKGNAME= ${PYPKGPREFIX}-expat-${PY_DISTVERSION} | |
4 | CATEGORIES= textproc python | 4 | CATEGORIES= textproc python | |
5 | 5 | |||
6 | MAINTAINER= pkgsrc-users@NetBSD.org | 6 | MAINTAINER= pkgsrc-users@NetBSD.org | |
7 | HOMEPAGE= https://www.python.org/ | 7 | HOMEPAGE= https://www.python.org/ | |
8 | COMMENT= Python interface to expat | 8 | COMMENT= Python interface to expat | |
9 | 9 | |||
10 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/pyexpat.c | 10 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/pyexpat.c | |
11 | .include "../../lang/python/extension.mk" | 11 | .include "../../lang/python/pyversion.mk" | |
12 | .if ${_PYTHON_VERSION} != 27 | 12 | .if ${_PYTHON_VERSION} != 27 | |
13 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/clinic/pyexpat.c.h | 13 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/clinic/pyexpat.c.h | |
14 | .endif | 14 | .endif | |
15 | 15 | |||
16 | USE_GCC_RUNTIME= yes | 16 | USE_GCC_RUNTIME= yes | |
17 | 17 | |||
18 | PYDISTUTILSPKG= yes | 18 | PYDISTUTILSPKG= yes | |
19 | PY_PATCHPLIST= yes | 19 | PY_PATCHPLIST= yes | |
20 | PY_SETUP_SUBST+= EXPATPREFIX=${BUILDLINK_DIR} | 20 | PY_SETUP_SUBST+= EXPATPREFIX=${BUILDLINK_DIR} | |
21 | PY_SETUP_SUBST+= EXPATRTPREFIX=${BUILDLINK_PREFIX.expat} | 21 | PY_SETUP_SUBST+= EXPATRTPREFIX=${BUILDLINK_PREFIX.expat} | |
22 | 22 | |||
23 | PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload | 23 | PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload | |
24 | 24 |