[MacPorts] #17074: Correct autoconf perl dependency (again)
MacPorts
noreply at macports.org
Wed Nov 5 17:57:37 PST 2008
#17074: Correct autoconf perl dependency (again)
-------------------------------+--------------------------------------------
Reporter: mlk at alum.mit.edu | Owner: mcalhoun at 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 at 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
More information about the macports-tickets
mailing list