svn commit: r564032 - head/Mk/Uses
Mathieu Arnold
mat at FreeBSD.org
Thu Feb 4 14:35:23 UTC 2021
Author: mat
Date: Thu Feb 4 14:35:22 2021
New Revision: 564032
URL: https://svnweb.freebsd.org/changeset/ports/564032
Log:
Make USES=python without argument mean 3.6+.
This is getting us one step further to deorbitting Python 2.7.
Reviewed by: rene, antoine, swills
Differential Revision: https://reviews.freebsd.org/D28459
Modified:
head/Mk/Uses/python.mk
Modified: head/Mk/Uses/python.mk
==============================================================================
--- head/Mk/Uses/python.mk Thu Feb 4 14:35:00 2021 (r564031)
+++ head/Mk/Uses/python.mk Thu Feb 4 14:35:22 2021 (r564032)
@@ -22,12 +22,12 @@
# USES=python:3.6+ # Supports Python 3.6 or later
# USES=python:3.6-3.9 # Supports Python 3.6 to 3.9
# USES=python:-3.8 # Supports Python up to 3.8
-# USES=python # Supports any/all Python versions
+# USES=python # Supports 3.6+
#
# NOTE: <version-spec> should be as specific as possible, matching the versions
# upstream declares support for, without being incorrect. In particular,
-# USES=python *without* a <version-spec> means any and all past or future
-# versions, including unreleased versions, which is probably incorrect.
+# USES=python *without* a <version-spec> means 3.6+,
+# including unreleased versions, which is probably incorrect.
#
# Not specifying a <version-spec> should only be used when a more specific
# <version-spec> cannot be specified due to syntax limitations, for
@@ -333,6 +333,10 @@ DEV_ERROR+= "USES=python:3 is no longer supported, us
.endif # ${_PYTHON_ARGS} == 2.7
_PYTHON_VERSION:= ${PYTHON_DEFAULT}
+
+.if empty(_PYTHON_ARGS)
+_PYTHON_ARGS= 3.6+
+.endif
# Validate Python version whether it meets the version restriction.
_PYTHON_VERSION_CHECK:= ${_PYTHON_ARGS:C/^([1-9]\.[0-9])$/\1-\1/}
More information about the svn-ports-all
mailing list