#17074: Correct autoconf perl dependency (again) -------------------------------+-------------------------------------------- Reporter: mlk@alum.mit.edu | Owner: mcalhoun@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: wontfix | Keywords: autoconf, perl Port: autoconf | -------------------------------+-------------------------------------------- Changes (by mcalhoun@macports.org): * status: new => closed * resolution: => wontfix Comment: I would recommend not switching to perl5 yet. If a port depends on path:bin/perl:perl5.8 or path:bin/perl:perl5, then either perl5 or perl5.8 will satisfy the requirement (as with autoconf).[[BR]] If a port depends on port:perl5.8, it will try to install perl5.8 and a conflict will arise if perl5 is installed. There are still ports which depend on port:perl5.8. [[BR]] I am working diligently to convert them to have path dependencies. My intention was that the transition from perl5.8 to perl5 would be painless.[[BR]] autoconf seems to have become a problem because of a bug in the way MacPorts interprets path dependencies.[[BR]] Fortunately, there is an easy workaround. As I mentioned in #16830, my plan is to eventually have perl5.8 not install ${prefix}/bin/perl and avoid a conflict with perl5.[[BR]] I can not do this yet, however, because the perl PortGroup makes use of perl5.8.[[BR]] A PortGroup revision will have to wait until the next MacPorts release (see #14553 for a discussion on this topic). Since autoconf seems to be working for everyone again, I will close this ticket.[[BR]] As it stands, autoconf is in keeping with the plan in #16830.[[BR]] If you disagree, then you can reopen or contribute to the discussion in #16830. My sincere hope is that, in the long run, perl5 will make perl maintenance easier.[[BR]] In this case, the unpleasantness of the transition will be worth it. -- Ticket URL: <http://trac.macports.org/ticket/17074#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS