[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