commit:     8d2a47de598f6f5cbec558c0ecec51ae45a526e5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 13:01:05 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 13:03:52 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2a47de

python-single-r1.eclass: Always output use-cond in PYTHON_DEPS

Output a USE conditional in PYTHON_DEPS even when using only a single
target. While this does not make a strict difference since the target
flag is in REQUIRED_USE anyway, it results in more unified output
and makes it easier to catch mistakes if someone plays with the eclass
in the future.

 eclass/python-single-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass
index db08cab1e8..0f319d2a23 100644
--- a/eclass/python-single-r1.eclass
+++ b/eclass/python-single-r1.eclass
@@ -197,7 +197,7 @@ _python_single_set_globals() {
                # variables without PYTHON_SINGLE_TARGET.
                PYTHON_REQUIRED_USE="${flags_mt[*]}"
                python_export "${_PYTHON_SUPPORTED_IMPLS[0]}" PYTHON_PKG_DEP
-               PYTHON_DEPS="${PYTHON_PKG_DEP} "
+               PYTHON_DEPS="${flags_mt[*]}? ( ${PYTHON_PKG_DEP} ) "
                # Force on the python_single_target_* flag for this impl, so
                # that any dependencies that inherit python-single-r1 and
                # happen to have multiple implementations will still need

Reply via email to