[MacPorts] #17074: Correct autoconf perl dependency (again)
#17074: Correct autoconf perl dependency (again) ------------------------------+--------------------------------------------- Reporter: mlk@alum.mit.edu | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: autoconf, perl | Port: autoconf ------------------------------+--------------------------------------------- This was just corrected, but it doesn't provide the correct version of perl ... the current version requests the port 'perl5' instead of 'perl5.8' ... the latter is more up to date, and I think is what is desired since it is what older versions of autoconf required. This patch file changes the dependency to use port 'perl5.8'. If the current behavior is desired, then it would be wise to update other ports that depend on 'perl5.8' to then use 'perl5' instead. As should be obvious, 'port' cannot have both perl ports installed at the same time, so please choose to use one or the other for all ports. Thanks! - MLD -- Ticket URL: <http://trac.macports.org/ticket/17074> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17074: Correct autoconf perl dependency (again) -------------------------------+-------------------------------------------- Reporter: mlk@alum.mit.edu | Owner: mcalhoun@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: autoconf, perl Port: autoconf | -------------------------------+-------------------------------------------- Changes (by jmr@macports.org): * owner: macports-tickets@lists.macosforge.org => mcalhoun@macports.org Comment: See #16830. -- Ticket URL: <http://trac.macports.org/ticket/17074#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17074: Correct autoconf perl dependency (again) -------------------------------+-------------------------------------------- Reporter: mlk@alum.mit.edu | Owner: mcalhoun@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: autoconf, perl Port: autoconf | -------------------------------+-------------------------------------------- Comment(by mlk@alum.mit.edu): Ah. So is "perl5" the new "perl5.8" and soon-to-be version 5.10 as well? In other words, should I be updating my MacPorts install of perl from "perl5.8" to "perl5", even though they conflict right now? I would have hoped that the slight change in the autoconf Portfile would not have made such a big deal ... that "perl5" and "perl5.8" would first have been revised so that they didn't conflict. Oddly enough, this latest autoconf installed even without "perl5" being fully installed, probably because ${prefix}/bin/perl is already there (provided by "perl5.8"). Thanks for helping to straighten out the perl issue; I hope it comes smoothly and soon, so-as to avoid the issue this ticket is regarding - in other ports at least. -- Ticket URL: <http://trac.macports.org/ticket/17074#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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
#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 | -------------------------------+-------------------------------------------- Comment(by mlk@alum.mit.edu): I'll let this ticket rest; it's in the archives for searching in case anyone else has this issue & wants to know what's going on. Good luck with the transition; I'm sure it will be worth it once all is said and done. - MLD -- Ticket URL: <http://trac.macports.org/ticket/17074#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts