[Midnightbsd-cvs] mports: bsd.python.mk: PACKAGE_BUILDING fixes.
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Tue Apr 22 18:37:44 EDT 2008
Log Message:
-----------
PACKAGE_BUILDING fixes.
Modified Files:
--------------
mports/Mk:
bsd.python.mk (r1.11 -> r1.12)
-------------- next part --------------
Index: bsd.python.mk
===================================================================
RCS file: /home/cvs/mports/Mk/bsd.python.mk,v
retrieving revision 1.11
retrieving revision 1.12
diff -L Mk/bsd.python.mk -L Mk/bsd.python.mk -u -r1.11 -r1.12
--- Mk/bsd.python.mk
+++ Mk/bsd.python.mk
@@ -227,9 +227,13 @@
.else
_PYTHON_CMD= ${LOCALBASE}/bin/python
.endif
+. if defined(PACKAGE_BUILDING)
+_PYTHON_VERSION!= ${ECHO_CMD} ${_PYTHON_PORTBRANCH} | ${TAIL} -n 1
+. else
_PYTHON_VERSION!= (${_PYTHON_CMD} -c \
'import sys; print sys.version[:3]' 2> /dev/null \
- || ${ECHO_CMD} ${_PYTHON_PORTBRANCH}) | ${TAIL} -1
+ || ${ECHO_CMD} ${_PYTHON_PORTBRANCH}) | ${TAIL} -n 1
+. endif # defined(PACKAGE_BUILDING)
.endif # defined(PYTHON_VERSION)
.if !defined(USE_PYTHON)
@@ -287,11 +291,17 @@
PYTHON_VERSION?= python${_PYTHON_VERSION}
PYTHON_CMD?= ${_PYTHON_CMD}
+DEPENDS_ARGS+= PYTHON_VERSION=${PYTHON_VERSION}
+
+.if defined(PACKAGE_BUILDING)
+PYTHONBASE= ${LOCALBASE}
+.else
PYTHONBASE!= (${PYTHON_CMD} -c 'import sys; print sys.prefix' \
2> /dev/null || ${ECHO_CMD} ${LOCALBASE}) | ${TAIL} -1
-DEPENDS_ARGS+= PYTHON_VERSION=${PYTHON_VERSION}
_PYTHON_PORTVERSION!= (${PYTHON_CMD} -c 'import string, sys; \
print string.split(sys.version)[0].replace("b",".b")' 2> /dev/null) | ${TAIL} -1
+.endif
+
.if !defined(PYTHON_NO_DEPENDS) && !empty(_PYTHON_PORTVERSION)
PYTHON_PORTVERSION= ${_PYTHON_PORTVERSION}
.endif
More information about the Midnightbsd-cvs
mailing list