[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