summaryrefslogtreecommitdiff
path: root/lang/python
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2002-01-15 17:21:25 +0000
committerdrochner <drochner@pkgsrc.org>2002-01-15 17:21:25 +0000
commitb28225669262b6c751ea4cf7b2e068d6c0dec7f4 (patch)
tree3113b3e9e7dcb45a3d3932fdbd23d6fb763aea13 /lang/python
parent654df296a8c5cb5e7d4d89a078930d59e63de080 (diff)
downloadpkgsrc-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.mk9
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