| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: pyversion.mk,v 1.77 2009/09/25 13:42:26 tron Exp $ | | 1 | # $NetBSD: pyversion.mk,v 1.78 2010/02/09 22:55:16 joerg Exp $ |
2 | | | 2 | |
3 | # This file determines which Python version is used as a dependency for | | 3 | # This file determines which Python version is used as a dependency for |
4 | # a package. | | 4 | # a package. |
5 | # | | 5 | # |
6 | # === User-settable variables === | | 6 | # === User-settable variables === |
7 | # | | 7 | # |
8 | # PYTHON_VERSION_DEFAULT | | 8 | # PYTHON_VERSION_DEFAULT |
9 | # The preferred Python version to use. | | 9 | # The preferred Python version to use. |
10 | # | | 10 | # |
11 | # Possible values: 24 25 26 | | 11 | # Possible values: 24 25 26 |
12 | # Default: 25 | | 12 | # Default: 25 |
13 | # | | 13 | # |
14 | # === Package-settable variables === | | 14 | # === Package-settable variables === |
| @@ -143,26 +143,27 @@ PKG_FAIL_REASON+= "No valid Python ver | | | @@ -143,26 +143,27 @@ PKG_FAIL_REASON+= "No valid Python ver |
143 | .endif | | 143 | .endif |
144 | | | 144 | |
145 | PTHREAD_OPTS+= require | | 145 | PTHREAD_OPTS+= require |
146 | .include "../../mk/pthread.buildlink3.mk" | | 146 | .include "../../mk/pthread.buildlink3.mk" |
147 | | | 147 | |
148 | .if defined(PYTHON_FOR_BUILD_ONLY) | | 148 | .if defined(PYTHON_FOR_BUILD_ONLY) |
149 | BUILDLINK_DEPMETHOD.python?= build | | 149 | BUILDLINK_DEPMETHOD.python?= build |
150 | .endif | | 150 | .endif |
151 | .if defined(PYPKGSRCDIR) | | 151 | .if defined(PYPKGSRCDIR) |
152 | .include "${PYPKGSRCDIR}/buildlink3.mk" | | 152 | .include "${PYPKGSRCDIR}/buildlink3.mk" |
153 | .endif | | 153 | .endif |
154 | | | 154 | |
155 | PYTHONBIN= ${LOCALBASE}/bin/python${PYVERSSUFFIX} | | 155 | PYTHONBIN= ${LOCALBASE}/bin/python${PYVERSSUFFIX} |
| | | 156 | PYTHONCONFIG= ${LOCALBASE}/bin/python${PYVERSSUFFIX}-config |
156 | PY_COMPILE_ALL= \ | | 157 | PY_COMPILE_ALL= \ |
157 | ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q | | 158 | ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q |
158 | PY_COMPILE_O_ALL= \ | | 159 | PY_COMPILE_O_ALL= \ |
159 | ${PYTHONBIN} -O ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q | | 160 | ${PYTHONBIN} -O ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q |
160 | | | 161 | |
161 | .if exists(${PYTHONBIN}) | | 162 | .if exists(${PYTHONBIN}) |
162 | PYINC!= ${PYTHONBIN} -c "import distutils.sysconfig; \ | | 163 | PYINC!= ${PYTHONBIN} -c "import distutils.sysconfig; \ |
163 | print distutils.sysconfig.get_python_inc(0, \"\")" || ${ECHO} "" | | 164 | print distutils.sysconfig.get_python_inc(0, \"\")" || ${ECHO} "" |
164 | PYLIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ | | 165 | PYLIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ |
165 | print distutils.sysconfig.get_python_lib(0, 1, \"\")" || ${ECHO} "" | | 166 | print distutils.sysconfig.get_python_lib(0, 1, \"\")" || ${ECHO} "" |
166 | PYSITELIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ | | 167 | PYSITELIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ |
167 | print distutils.sysconfig.get_python_lib(0, 0, \"\")" || ${ECHO} "" | | 168 | print distutils.sysconfig.get_python_lib(0, 0, \"\")" || ${ECHO} "" |
168 | | | 169 | |