Bradley Giesbrecht <b...@...> writes: Thank you for the clarification.
> > If I understand what is being discussed (please correct me if I'm > > wrong), > > we would > > * copy perl5.8 -> perl5.8-core. > > * create a port which installs all the core p5 ports. > > * make perl5.8 do nothing except depend on perl5.8-core and the > > new p5 umbrella port. > > > > It seems that this does not buy us anything, so I fear I am missing > > something. > > It buys us perl modules as p5 ports that used to be part of perl5. > This allows us to update those p5 ports to newer required versions > without having to have a perl5 revision increment and upgrade perl5. It seems it would only do that if the @INC variable were modified or conflicting modules pruned from perl5.8. I would suggest that these goals could be accomplished more easily by the following (sorry for the duplication from an earlier message): * Modify @INC so the newer p5 ports are found first. * Do not add conflicting p5 port as dependencies unless the newer version is actually required (mitigate the potential problems). * Prepend p5- to the conflicting man pages. * Modify the -f p5 ports so they no longer install in the directory perl reserves for itself. This would require a minor change to perl5.8, a few minor changes to "-f" p5 ports and some cleanup to minimize dependencies. -Marcus _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev