Nikolay Sturm wrote:

* Marc Winiger [2007-11-12]:
Python can co-exist in different versions at the same time. Why should
that not be possible for site-packages with our ports tree?

Which is exactly the question Espie has to answer, but is currently too
busy to do. So why don't we all just wait and maybe poke a little in his
general direction. ;)

Well, while we wait and poke we can look at the options we have.

To have packages for the different Python versions, the must differ
in the name.  That could be a suffix (FLAVOR style) or a different
prefix.

NetBSD apparently uses the latter, using py23-...., py24-.... etc.

If the different packages are FLAVORS, the conflict management must
at the moment be done in the PLIST "by hand".  And at the moment, it
does not work at all for FLAVORS.  That would have to be changed
somehow in the pkg_tools.

Maybe something like '@option no-flavor-conflict <list of flavors>'
in the PLIST could be used to tell the tools that the FLAVORs do
not conflict.

Using different prefixes (the NetBSD way), the default rules do apply
and no changes are needed.

- Marc

Reply via email to