| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.66 2018/04/03 18:22:47 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.67 2019/12/12 10:46:15 markd Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${PYPKGPREFIX}-Tk-${PY_DISTVERSION} | | 3 | PKGNAME= ${PYPKGPREFIX}-Tk-${PY_DISTVERSION} |
4 | PKGREVISION= 5 | | 4 | PKGREVISION= 5 |
5 | CATEGORIES= x11 python | | 5 | CATEGORIES= x11 python |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= https://wiki.python.org/moin/TkInter | | 8 | HOMEPAGE= https://wiki.python.org/moin/TkInter |
9 | COMMENT= Tkinter -- Python interface to Tcl/Tk | | 9 | COMMENT= Tkinter -- Python interface to Tcl/Tk |
10 | LICENSE= python-software-foundation | | 10 | LICENSE= python-software-foundation |
11 | | | 11 | |
12 | USE_GCC_RUNTIME= yes | | 12 | USE_GCC_RUNTIME= yes |
13 | | | 13 | |
14 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_tkinter.c \ | | 14 | EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/_tkinter.c \ |
| @@ -25,24 +25,27 @@ PYSETUPINSTALLARGS+= --install-lib ${PRE | | | @@ -25,24 +25,27 @@ PYSETUPINSTALLARGS+= --install-lib ${PRE |
25 | | | 25 | |
26 | .if ${OPSYS} == "Darwin" | | 26 | .if ${OPSYS} == "Darwin" |
27 | PY_SETUP_SUBST+= X11LIB= | | 27 | PY_SETUP_SUBST+= X11LIB= |
28 | .else | | 28 | .else |
29 | .include "../../x11/libX11/buildlink3.mk" | | 29 | .include "../../x11/libX11/buildlink3.mk" |
30 | PY_SETUP_SUBST+= X11LIB=\'X11\' | | 30 | PY_SETUP_SUBST+= X11LIB=\'X11\' |
31 | .endif | | 31 | .endif |
32 | | | 32 | |
33 | .include "../../lang/python/extension.mk" | | 33 | .include "../../lang/python/extension.mk" |
34 | | | 34 | |
35 | .if ${_PYTHON_VERSION} >= 27 | | 35 | .if ${_PYTHON_VERSION} >= 27 |
36 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/tkinter.h | | 36 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/tkinter.h |
37 | .endif | | 37 | .endif |
| | | 38 | .if ${_PYTHON_VERSION} >= 38 |
| | | 39 | EXTRACT_ELEMENTS+= ${PYSUBDIR}/Modules/clinic |
| | | 40 | .endif |
38 | | | 41 | |
39 | # ignore errors due to missing files (EXTRACT_ELEMENTS!) | | 42 | # ignore errors due to missing files (EXTRACT_ELEMENTS!) |
40 | do-patch: | | 43 | do-patch: |
41 | set -e; cd ${WRKSRC} && for f in ${PATCHDIR}/patch-*; do \ | | 44 | set -e; cd ${WRKSRC} && for f in ${PATCHDIR}/patch-*; do \ |
42 | ${PATCH} ${PATCHARGS} --batch <$$f || ${TRUE}; \ | | 45 | ${PATCH} ${PATCHARGS} --batch <$$f || ${TRUE}; \ |
43 | done | | 46 | done |
44 | | | 47 | |
45 | .include "../../lang/python/srcdist.mk" | | 48 | .include "../../lang/python/srcdist.mk" |
46 | .include "../../lang/tcl/buildlink3.mk" | | 49 | .include "../../lang/tcl/buildlink3.mk" |
47 | .include "../../x11/tk/buildlink3.mk" | | 50 | .include "../../x11/tk/buildlink3.mk" |
48 | .include "../../mk/bsd.pkg.mk" | | 51 | .include "../../mk/bsd.pkg.mk" |