Tue Feb 9 22:55:16 2010 UTC ()
Add PYTHONCONFIG similar to PYTHONBIN.


(joerg)
diff -r1.77 -r1.78 pkgsrc/lang/python/pyversion.mk

cvs diff -r1.77 -r1.78 pkgsrc/lang/python/pyversion.mk (expand / switch to unified diff)

--- pkgsrc/lang/python/pyversion.mk 2009/09/25 13:42:26 1.77
+++ pkgsrc/lang/python/pyversion.mk 2010/02/09 22:55:16 1.78
@@ -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
145PTHREAD_OPTS+= require 145PTHREAD_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)
149BUILDLINK_DEPMETHOD.python?= build 149BUILDLINK_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
155PYTHONBIN= ${LOCALBASE}/bin/python${PYVERSSUFFIX} 155PYTHONBIN= ${LOCALBASE}/bin/python${PYVERSSUFFIX}
 156PYTHONCONFIG= ${LOCALBASE}/bin/python${PYVERSSUFFIX}-config
156PY_COMPILE_ALL= \ 157PY_COMPILE_ALL= \
157 ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q 158 ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/compileall.py -q
158PY_COMPILE_O_ALL= \ 159PY_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})
162PYINC!= ${PYTHONBIN} -c "import distutils.sysconfig; \ 163PYINC!= ${PYTHONBIN} -c "import distutils.sysconfig; \
163 print distutils.sysconfig.get_python_inc(0, \"\")" || ${ECHO} "" 164 print distutils.sysconfig.get_python_inc(0, \"\")" || ${ECHO} ""
164PYLIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ 165PYLIB!= ${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} ""
166PYSITELIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ 167PYSITELIB!= ${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