Jason Liu <jason...@umich.edu> wrote:

> Would it be possible to sort of split the difference? i.e. not _just_ have 
> one single perl5 port and get rid of all the individual point releases, but 
> rather to add perl5 as a sort of "metapackage" that is essentially the same 
> as perl5.30. I guess metapackage isn't the right word, either. In reality 
> more like, it's the same package as perl5.30, but simply with a more generic 
> name that maps to whatever specific release has been blessed as the MacPorts 
> default perl. So, these ports would all exist:
> 
> perl5 <= the "metapackage", and is actually the same port as perl5.30, 
> perl5.32, or whatever is deemed to be the current MacPorts default perl.
> perl5.30
> perl5.28
> perl5.26
> ...
> So if a particular port is okay with blindly using a version of perl that 
> tracks with the latest MacPorts default perl, they can use perl5. If a port 
> breaks when the MacPorts default perl gets changed, then the port could still 
> revert back to specifying a specific version of perl, by simply changing the 
> perl5 to perl5.28.

There already is a perl5 wrapper port: 
https://ports.macports.org/port/perl5/summary

Its version is currently 5.26.1 and it has perl5_26, perl5_28 and perl5_30 
variants.

Nils.

Reply via email to