aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus von Appen <mva@FreeBSD.org>2013-12-18 17:21:49 +0000
committerMarcus von Appen <mva@FreeBSD.org>2013-12-18 17:21:49 +0000
commitf002f3a3842577f878aaec89ee84f55d86d9e11d (patch)
tree8aafab25018237ac6f20bbea183a97e94f4b6f92
parent26add8dbcb94184c8ed5a6f81eab5be338b5a83b (diff)
Notes
-rw-r--r--CHANGES22
-rw-r--r--Mk/bsd.python.mk6
2 files changed, 24 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index 0d75a65b4aaa..e20055f810ec 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,28 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20131218:
+AUTHOR: mva@FreeBSD.org
+
+ lang/python (and as such the 'python' binary and accomplices)
+ has been removed as default dependency for the USE_PYTHON,
+ USE_PYTHON_BUILD and USE_PYTHON_RUN knobs.
+
+ Ports need to use a designated (default) python interpreter
+ to build and install and in most cases for execution in the user
+ environment. Ports that install python scripts, which are not
+ limited to a certain python version (or version range), can
+ include lang/python as build and/or run dependency.
+
+ USE_PYTHON=yes and similar knobs will only pull in the
+ default python version (e.g. lang/python27), but none
+ of the meta ports or lang/python itself.
+
+ Please use lang/python as build or run-time dependency only,
+ if there is no other way to get a port working properly, since
+ the usage of lang/python complicates package builds for different
+ python versions.
+
20131213:
AUTHOR: tijl@FreeBSD.org
diff --git a/Mk/bsd.python.mk b/Mk/bsd.python.mk
index 3161ca3dea1c..a49fb8352ab5 100644
--- a/Mk/bsd.python.mk
+++ b/Mk/bsd.python.mk
@@ -596,15 +596,13 @@ PYTHON_NO_DEPENDS?= NO
.if ${PYTHON_NO_DEPENDS} == "NO"
.if defined(USE_PYTHON_BUILD)
-BUILD_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR} \
- python:${PORTSDIR}/lang/python
+BUILD_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
.if defined(_WANTS_META_PORT)
BUILD_DEPENDS+= python${_WANTS_META_PORT}:${PORTSDIR}/lang/python${_WANTS_META_PORT}
.endif
.endif
.if defined(USE_PYTHON_RUN)
-RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR} \
- python:${PORTSDIR}/lang/python
+RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
.if defined(_WANTS_META_PORT)
RUN_DEPENDS+= python${_WANTS_META_PORT}:${PORTSDIR}/lang/python${_WANTS_META_PORT}
.endif