mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Upgrade version number for Python 2.0b2.
- Use full path for PYTHON_CMD - Add PYTHON_PKGNAMEPREFIX - Add PYTHON_REL - Prevent against multiple inclusion
This commit is contained in:
parent
f7efcc402b
commit
db799bc7de
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=33206
1 changed files with 29 additions and 11 deletions
|
@ -4,6 +4,8 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
#
|
||||||
|
|
||||||
|
.if !defined(Python_Include)
|
||||||
|
|
||||||
Python_Include= bsd.python.mk
|
Python_Include= bsd.python.mk
|
||||||
Python_Include_MAINTAINER= tg@FreeBSD.org
|
Python_Include_MAINTAINER= tg@FreeBSD.org
|
||||||
|
|
||||||
|
@ -16,7 +18,7 @@ Python_Include_MAINTAINER= tg@FreeBSD.org
|
||||||
# The variables:
|
# The variables:
|
||||||
#
|
#
|
||||||
# PYTHON_CMD: Python's command line file name, including the version
|
# PYTHON_CMD: Python's command line file name, including the version
|
||||||
# number (used for dependencies), but not using the full path.
|
# number (used for dependencies).
|
||||||
# default: depends on the version of your python binary
|
# default: depends on the version of your python binary
|
||||||
#
|
#
|
||||||
# PYTHON_DISTFILE: The ${DISTFILE} for your python version. Needed for
|
# PYTHON_DISTFILE: The ${DISTFILE} for your python version. Needed for
|
||||||
|
@ -27,6 +29,10 @@ Python_Include_MAINTAINER= tg@FreeBSD.org
|
||||||
# PYTHON_LIBDIR: Base of the python library tree
|
# PYTHON_LIBDIR: Base of the python library tree
|
||||||
# default: ${LOCALBASE}/lib/python${PYTHON_VERSION}
|
# default: ${LOCALBASE}/lib/python${PYTHON_VERSION}
|
||||||
#
|
#
|
||||||
|
# PYTHON_PKGNAMEPREFIX: Use this as a ${PKGNAMEPREFIX} to distinguish
|
||||||
|
# packages for different Python versions.
|
||||||
|
# default: py${PYTHON_SUFFIX}-
|
||||||
|
#
|
||||||
# PYTHON_PORTSDIR: The source of your binary's port. Needed for the
|
# PYTHON_PORTSDIR: The source of your binary's port. Needed for the
|
||||||
# RUN_DEPENDS.
|
# RUN_DEPENDS.
|
||||||
#
|
#
|
||||||
|
@ -39,6 +45,9 @@ Python_Include_MAINTAINER= tg@FreeBSD.org
|
||||||
# unless you know what you do.
|
# unless you know what you do.
|
||||||
# default: ${PYTHON_LIBDIR}/site-packages
|
# default: ${PYTHON_LIBDIR}/site-packages
|
||||||
#
|
#
|
||||||
|
# PYTHON_SUFFIX: Yet another short version number, primarily intended
|
||||||
|
# for ${PYTHON_PKGNAMEPREFIX}.
|
||||||
|
#
|
||||||
# PYTHON_VERSION: Version of the python binary in your ${PATH}, in the
|
# PYTHON_VERSION: Version of the python binary in your ${PATH}, in the
|
||||||
# format "python2.0". Set this in your makefile in case you
|
# format "python2.0". Set this in your makefile in case you
|
||||||
# want to build extensions with an older binary.
|
# want to build extensions with an older binary.
|
||||||
|
@ -62,28 +71,31 @@ Python_Include_MAINTAINER= tg@FreeBSD.org
|
||||||
_PYTHON_VERSION!= (python -c 'import sys; print sys.version[:3]') 2> /dev/null \
|
_PYTHON_VERSION!= (python -c 'import sys; print sys.version[:3]') 2> /dev/null \
|
||||||
|| echo 1.6
|
|| echo 1.6
|
||||||
PYTHON_VERSION?= python${_PYTHON_VERSION}
|
PYTHON_VERSION?= python${_PYTHON_VERSION}
|
||||||
|
_PYTHON_SUFFIX= ${_PYTHON_VERSION:S/.//g}
|
||||||
PYTHON_PORTVERSION!= (${PYTHON_VERSION} -c 'import string, sys; \
|
PYTHON_PORTVERSION!= (${PYTHON_VERSION} -c 'import string, sys; \
|
||||||
print string.split(sys.version)[0]') 2> /dev/null \
|
print string.split(sys.version)[0]') 2> /dev/null \
|
||||||
|| echo 1.6
|
|| echo 1.6
|
||||||
|
|
||||||
# Python-2.0
|
# Python-2.0
|
||||||
.if ${PYTHON_VERSION} == "python2.0"
|
.if ${PYTHON_VERSION} == "python2.0"
|
||||||
PYDISTUTILS= ${PYTHON_LIBDIR}/distutils/core.py:${PORTSDIR}/lang/python
|
PYDISTUTILS= ${PYTHON_LIBDIR}/distutils/core.py:${PYTHON_PORTSDIR}
|
||||||
PYXML= ${PYTHON_LIBDIR}/xml/__init__.py:${PORTSDIR}/lang/python
|
PYXML= ${PYTHON_LIBDIR}/xml/__init__.py:${PYTHON_PORTSDIR}
|
||||||
|
|
||||||
PYTHON_DISTFILE= BeOpen-Python-2.0b1.tar.gz
|
PYTHON_DISTFILE= BeOpen-Python-2.0b2.tar.gz
|
||||||
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python-beta
|
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python-beta
|
||||||
PYTHON_REL= 190
|
PYTHON_REL= 191
|
||||||
PYTHON_WRKSRC= ${WRKDIR}/Python-2.0b1
|
PYTHON_SUFFIX= ${_PYTHON_SUFFIX}
|
||||||
|
PYTHON_WRKSRC= ${WRKDIR}/Python-2.0b2
|
||||||
|
|
||||||
# Python-1.6
|
# Python-1.6
|
||||||
.elif ${PYTHON_VERSION} == "python1.6"
|
.elif ${PYTHON_VERSION} == "python1.6"
|
||||||
PYDISTUTILS= ${PYTHON_LIBDIR}/distutils/core.py:${PORTSDIR}/misc/py-distutils
|
PYDISTUTILS= ${PYTHON_LIBDIR}/distutils/core.py:${PYTHON_PORTSDIR}
|
||||||
PYXML= ${PYTHON_LIBDIR}/site-packages/xml/__init__.py:${PORTSDIR}/textproc/py-xml
|
PYXML= ${PYTHON_LIBDIR}/site-packages/xml/__init__.py:${PORTSDIR}/textproc/py-xml
|
||||||
|
|
||||||
PYTHON_DISTFILE= Python-1.6.tar.gz
|
PYTHON_DISTFILE= Python-1.6.tar.gz
|
||||||
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python
|
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python
|
||||||
PYTHON_REL= 160
|
PYTHON_REL= 160
|
||||||
|
PYTHON_SUFFIX= # empty, default version
|
||||||
PYTHON_WRKSRC= ${WRKDIR}/Python-1.6
|
PYTHON_WRKSRC= ${WRKDIR}/Python-1.6
|
||||||
|
|
||||||
# Python-1.5
|
# Python-1.5
|
||||||
|
@ -94,6 +106,7 @@ PYXML= ${PYTHON_LIBDIR}/site-packages/xml/__init__.py:${PORTSDIR}/textproc/py-
|
||||||
PYTHON_DISTFILE= py152.tgz
|
PYTHON_DISTFILE= py152.tgz
|
||||||
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python15
|
PYTHON_PORTSDIR= ${PORTSDIR}/lang/python15
|
||||||
PYTHON_REL= 152
|
PYTHON_REL= 152
|
||||||
|
PYTHON_SUFFIX= ${_PYTHON_SUFFIX}
|
||||||
PYTHON_WRKSRC= ${WRKDIR}/Python-1.5.2
|
PYTHON_WRKSRC= ${WRKDIR}/Python-1.5.2
|
||||||
|
|
||||||
.else
|
.else
|
||||||
|
@ -103,12 +116,13 @@ PYTHON_WRKSRC= ${WRKDIR}/Python-1.5.2
|
||||||
@${FALSE}
|
@${FALSE}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
PYTHON_CMD= ${PYTHON_VERSION}
|
PYTHON_CMD= ${LOCALBASE}/bin/${PYTHON_VERSION}
|
||||||
PYTHON_LIBDIR= ${LOCALBASE}/lib/${PYTHON_VERSION}
|
PYTHON_LIBDIR= ${LOCALBASE}/lib/${PYTHON_VERSION}
|
||||||
PYTHON_SITELIBDIR= ${PYTHON_LIBDIR}/site-packages
|
PYTHON_PKGNAMEPREFIX= py${PYTHON_SUFFIX}-
|
||||||
|
PYTHON_SITELIBDIR= ${PYTHON_LIBDIR}/site-packages
|
||||||
|
|
||||||
# dependencies
|
# dependencies
|
||||||
PYTHON_NO_DEPENDS?= NO
|
PYTHON_NO_DEPENDS?= NO
|
||||||
|
|
||||||
.if ${PYTHON_NO_DEPENDS} == "NO"
|
.if ${PYTHON_NO_DEPENDS} == "NO"
|
||||||
BUILD_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
|
BUILD_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
|
||||||
|
@ -117,3 +131,7 @@ RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
|
||||||
|
|
||||||
# pkg/PLIST substrings
|
# pkg/PLIST substrings
|
||||||
PLIST_SUB+= PYTHON_VERSION=${PYTHON_VERSION}
|
PLIST_SUB+= PYTHON_VERSION=${PYTHON_VERSION}
|
||||||
|
|
||||||
|
# XXX Hm, should I export some of the variables above to *_ENV?
|
||||||
|
|
||||||
|
.endif # !defined(Python_Include)
|
||||||
|
|
Loading…
Add table
Reference in a new issue