diff options
author | drochner <drochner@pkgsrc.org> | 2002-01-15 17:21:25 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2002-01-15 17:21:25 +0000 |
commit | b28225669262b6c751ea4cf7b2e068d6c0dec7f4 (patch) | |
tree | 3113b3e9e7dcb45a3d3932fdbd23d6fb763aea13 /lang/python | |
parent | 654df296a8c5cb5e7d4d89a078930d59e63de080 (diff) | |
download | pkgsrc-b28225669262b6c751ea4cf7b2e068d6c0dec7f4.tar.gz |
-derive the required Python version from the package prefix (pyXX->XX)
if possible
-set a variable PYLIB to the path to the standard Python library
Diffstat (limited to 'lang/python')
-rw-r--r-- | lang/python/extension.buildlink.mk | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lang/python/extension.buildlink.mk b/lang/python/extension.buildlink.mk index 9f1aa2fe15d..79b8ea68c56 100644 --- a/lang/python/extension.buildlink.mk +++ b/lang/python/extension.buildlink.mk @@ -1,4 +1,9 @@ -# $NetBSD: extension.buildlink.mk,v 1.5 2002/01/10 20:44:16 drochner Exp $ +# $NetBSD: extension.buildlink.mk,v 1.6 2002/01/15 17:21:25 drochner Exp $ + +# derive a python version from the package name if possible +.if defined(USE_PYPKGPREFIX) && defined(PKGNAME_REQD) +PYTHON_VERSION_REQD?= ${PKGNAME_REQD:C/^py([0-9]*)-.*/\1/} +.endif .include "../../lang/python/pyversion.mk" @@ -15,6 +20,8 @@ IGNORE="${PKGNAME} needs dynamic loading" .if exists(${PYTHONBIN}) PYINC!= ${PYTHONBIN} -c "import distutils.sysconfig; \ print distutils.sysconfig.get_python_inc(0, \"\")" +PYLIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ + print distutils.sysconfig.get_python_lib(0, 1, \"\")" PYSITELIB!= ${PYTHONBIN} -c "import distutils.sysconfig; \ print distutils.sysconfig.get_python_lib(0, 0, \"\")" .endif |