[MacPorts] #16336: Allow multiple ports to satisfy a single dependency
MacPorts
noreply at macports.org
Wed Aug 20 14:04:32 PDT 2008
#16336: Allow multiple ports to satisfy a single dependency
----------------------------------+-----------------------------------------
Reporter: rhwood at macports.org | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: new
Priority: Normal | Milestone: MacPorts base enhancements
Component: base | Version: 1.6.0
Resolution: | Keywords:
----------------------------------+-----------------------------------------
Comment (by macsforever2000 at macports.org):
Actually a few of us had a discussion on the IRC forum about it today. I
don't see a problem with using the trac which keeps the discussion
conveniently available right here on the ticket.
As another example in favor of allowing OR in dependencies, the meld port
requires py25-gtk and py25-gnome. But py-gtk or py26-gtk pr py30-gtk would
also work. Same for py25-gnome.
Another topic that came up is that the "provides" keyword could solve the
issue of a dependency requiring a variant. The implementation might be a
little tricky though. Ideally each variant would automatically create a
"provides" token that can then be referenced. For example, py25-scipy
requires swig currently. But it really requires swig +python25. So swig
with the python25 variant would have an automatic provides "swig+python25"
which could then be referenced in py25-scipy.
--
Ticket URL: <http://trac.macports.org/ticket/16336#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list