New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #16574 (new enhancement)

Opened 5 years ago

Last modified 5 years ago

Portfiles need to be able to declare a dependency on a base version

Reported by: macosforge.org@… Owned by: macports-tickets@…
Priority: Normal Milestone: MacPorts Future
Component: base Version: 1.6.0
Keywords: Cc: ryandesign@…, eridius@…
Port:

Description

from ticket:11935:1

"We do want Portfiles to be able to declare a dependency on a base version, but that's not possible at the moment."

Change History

comment:1 Changed 5 years ago by jmr@…

  • Type changed from defect to enhancement

comment:2 Changed 5 years ago by ryandesign@…

  • Cc ryandesign@…, eridius@… added

I think what we have right now is simpler -- assume all ports require the latest released version of MacPorts. I don't think anybody wants to go through our > 5000 ports to figure out which minimum version of MacPorts each requires.

comment:3 Changed 5 years ago by afb@…

There is PortSystem, for introducing breaking changes to the Portfile syntax...

comment:4 Changed 5 years ago by ryandesign@…

But we've broken the Portfile syntax in many releases by introducing new keywords which previous versions of MacPorts can't parse, yet we haven't ever increased the value of PortSystem beyond 1.0.

Note: See TracTickets for help on using tickets.