https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220302

--- Comment #4 from Kubilay Kocak <[email protected]> ---
(In reply to Yuri Victorovich from comment #3)

No, it (only) means depend on python2 (the command/symlink) via lang/python2
port, exactly and only the same as if the following was declared:

RUN_DEPENDS= python2:lang/python2

The reason it's used is that it just 'happens' to result in 'a' version of
Python 2.x being installed, again only implicitly via lang/python2 ->
lang/pythonXY.

The root cause is a design/implementation/documentation issue in python.mk,
which ended up conflating imperative dependencies with declarative version
specifications and causing the ambiguity, and ultimate incorrectness in usage.

Versions should be explicitly included/listed as supported/compatible, rather
than implicitly (USE=python, USE=python:2, USE=python:3), *unless* they cannot
be given the current limitations of the current version specification syntax
(X+, -Y, X-Y, etc).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[email protected]"

Reply via email to