diff options
author | rillig <rillig@pkgsrc.org> | 2020-03-15 14:28:36 +0000 |
---|---|---|
committer | rillig <rillig@pkgsrc.org> | 2020-03-15 14:28:36 +0000 |
commit | bd538829d328cb6f3527bd7a8a51e0fa18c78f16 (patch) | |
tree | 78f4730a90860bbb203ba52030735cc322877935 /lang/python | |
parent | 1f00fd6acd183f84867472c3d9f754f89640bd3f (diff) | |
download | pkgsrc-bd538829d328cb6f3527bd7a8a51e0fa18c78f16.tar.gz |
lang/python: add show-all-pyversion target
When devel/py-flake8 is built with PYTHON_VERSION_DEFAULT=27, it
nevertheless depends on py37-test-runner-5.2. This is surprising, and to
help researching this issue, all Python-related variables can be listed
using "bmake show-all-pyversion".
Diffstat (limited to 'lang/python')
-rw-r--r-- | lang/python/pyversion.mk | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/lang/python/pyversion.mk b/lang/python/pyversion.mk index 6f565753add..0ae20d89db6 100644 --- a/lang/python/pyversion.mk +++ b/lang/python/pyversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: pyversion.mk,v 1.130 2019/10/15 16:50:10 adam Exp $ +# $NetBSD: pyversion.mk,v 1.131 2020/03/15 14:28:36 rillig Exp $ # This file determines which Python version is used as a dependency for # a package. @@ -213,4 +213,24 @@ CMAKE_ARGS+= -DPYTHON_INCLUDE_PATH:PATH=${BUILDLINK_DIR}/${PYINC} CMAKE_ARGS+= -DPYTHON_EXECUTABLE:FILEPATH=${PYTHONBIN} .endif +_VARGROUPS+= pyversion +_USER_VARS.pyversion= PYTHON_VERSION_DEFAULT +_PKG_VARS.pyversion= \ + PYTHON_VERSIONS_ACCEPTED PYTHON_VERSIONS_INCOMPATIBLE \ + PYTHON_SELF_CONFLICT PYTHON_FOR_BUILD_ONLY USE_CMAKE +_SYS_VARS.pyversion= \ + PYTHON_VERSION_REQD PYPACKAGE PYVERSSUFFIX PYPKGSRCDIR \ + PYPKGPREFIX PYTHONBIN PYTHONCONFIG PY_COMPILE_ALL \ + PY_COMPILE_O_ALL PYINC PYLIB PYSITELIB CMAKE_ARGS +_USE_VARS.pyversion= \ + PKGNAME_REQD PKGNAME_OLD LOCALBASE PREFIX BUILDLINK_DIR PKGNAME +_DEF_VARS.pyversion= \ + CONFLICTS MULTI PLIST_VARS BUILDLINK_API_DEPENDS.${PYPACKAGE} \ + PYDEPENDENCY PLIST.py2x PLIST.py3x PTHREAD_OPTS TOOL_DEPENDS \ + TEST_DEPENDS BUILDLINK_DEPMETHOD.python PRINT_PLIST_AWK ALL_ENV \ + _PYTHON_VERSIONS_ACCEPTED _PYTHON_VERSION +_IGN_VARS.pyversion= _PYTHON_* +_LISTED_VARS.pyversion= *_ARGS +_SORTED_VARS.pyversion= *_DEPENDS *_ENV + .endif # PYTHON_PYVERSION_MK |