diff options
author | drochner <drochner@pkgsrc.org> | 2003-08-04 08:15:47 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2003-08-04 08:15:47 +0000 |
commit | 88109ac95a1708ccc1391eff1cc7ade037a2272a (patch) | |
tree | 59cc274c5cb4e290027169a8aca1cde457dae194 /lang/python/pyversion.mk | |
parent | 78bfeffd554d83feceedfa2fa82a3e96daaca0fb (diff) | |
download | pkgsrc-88109ac95a1708ccc1391eff1cc7ade037a2272a.tar.gz |
prepare for Python-2.3
Diffstat (limited to 'lang/python/pyversion.mk')
-rw-r--r-- | lang/python/pyversion.mk | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/lang/python/pyversion.mk b/lang/python/pyversion.mk index db2a11d68d9..0e87258a512 100644 --- a/lang/python/pyversion.mk +++ b/lang/python/pyversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: pyversion.mk,v 1.20 2003/05/07 20:08:18 drochner Exp $ +# $NetBSD: pyversion.mk,v 1.21 2003/08/04 08:15:47 drochner Exp $ .if !defined(PYTHON_PYVERSION_MK) PYTHON_PYVERSION_MK= defined @@ -9,7 +9,7 @@ PYTHON_VERSION_DEFAULT?= 22 .if ${OPSYS} == "Darwin" PYTHON_VERSIONS_ACCEPTED= 22 # the only one that builds .else -PYTHON_VERSIONS_ACCEPTED?= 22 22pth 21 21pth 20 +PYTHON_VERSIONS_ACCEPTED?= 22 22pth 23 23pth 21 21pth 20 .endif BUILDLINK_DEPENDS.python15?= python15>=1.5 @@ -18,6 +18,8 @@ BUILDLINK_DEPENDS.python21?= python21>=2.1 BUILDLINK_DEPENDS.python21-pth?= python21-pth>=2.1 BUILDLINK_DEPENDS.python22?= python22>=2.2 BUILDLINK_DEPENDS.python22-pth?= python22-pth>=2.2 +BUILDLINK_DEPENDS.python23?= python23>=2.3 +BUILDLINK_DEPENDS.python23-pth?= python23-pth>=2.3 # transform the list into individual variables .for pv in ${PYTHON_VERSIONS_ACCEPTED} @@ -25,6 +27,12 @@ _PYTHON_VERSION_${pv}_OK= yes .endfor # check what is installed +.if exists(${LOCALBASE}/bin/python2.3) +_PYTHON_VERSION_23_INSTALLED= yes +.endif +.if exists(${LOCALBASE}/bin/python2p3) +_PYTHON_VERSION_23pth_INSTALLED=yes +.endif .if exists(${LOCALBASE}/bin/python2.2) _PYTHON_VERSION_22_INSTALLED= yes .endif @@ -89,7 +97,26 @@ _PYTHON_VERSION= ${_PYTHON_VERSION_FIRSTACCEPTED} # PYPKGPREFIX: prefix to use in PKGNAME for extensions which can install # to multiple Python versions # -.if ${_PYTHON_VERSION} == "22" +.if ${_PYTHON_VERSION} == "23" +PYPKGSRCDIR= ../../lang/python23 +PYDEPENDENCY= ${BUILDLINK_DEPENDS.python23}:${PYPKGSRCDIR} +PYPACKAGE= python23 +PYVERSSUFFIX= 2.3 +PYPKGPREFIX= py23 +.elif ${_PYTHON_VERSION} == "23pth" +PYPKGSRCDIR= ../../lang/python23-pth +PYDEPENDENCY= ${BUILDLINK_DEPENDS.python23-pth}:${PYPKGSRCDIR} +PYPACKAGE= python23-pth +PYVERSSUFFIX= 2p3 +PYPKGPREFIX= py23pth +. if defined(USE_BUILDLINK2) +PTHREAD_OPTS= require +. include "../../mk/pthread.buildlink2.mk" +. if ${PTHREAD_TYPE} == "pth" +. include "../../devel/pth/buildlink2.mk" +. endif +. endif +.elif ${_PYTHON_VERSION} == "22" PYPKGSRCDIR= ../../lang/python22 PYDEPENDENCY= ${BUILDLINK_DEPENDS.python22}:${PYPKGSRCDIR} PYPACKAGE= python22 |