[MacPorts] #16830: RFE: Have only one perl5 package
MacPorts
noreply at macports.org
Tue Dec 23 03:41:59 PST 2008
#16830: RFE: Have only one perl5 package
-----------------------------------+----------------------------------------
Reporter: mcalhoun@… | Owner: mcalhoun@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version: 1.6.0
Keywords: | Port: perl5, perl5.8, perl5.10
-----------------------------------+----------------------------------------
Comment(by jason@…):
Sorry, directory structure didn't format correctly:
-rwxr-xr-x 2 root admin 1147556 Dec 23 06:29 perl
-rwxr-xr-x 1 root admin 1147556 Nov 20 16:05 perl.mp_1227218499
-rwxr-xr-x 1 root admin 1147556 Nov 20 20:15 perl.mp_1227230449
-lrwxr-xr-x 1 root admin 9 Dec 23 06:31 perl5 -> perl5.8.8
-lrwxr-xr-x 1 root admin 24 Dec 23 06:31 perl5.8 ->
/opt/local/bin/perl5.8.8
-rwxr-xr-x 2 root admin 1147556 Dec 23 06:29 perl5.8.8
-rwxr-xr-x 1 root admin 1147556 Nov 20 16:05 perl5.8.8.mp_1227218499
-rwxr-xr-x 1 root admin 1147556 Nov 20 20:15 perl5.8.8.mp_1227230449
Replying to [comment:38 jason@…]:
> Replying to [comment:37 mcalhoun@…]:
> > Due to the continuing conflict between perl5 and perl5.8, I made perl5
into a placeholder port which depends on perl5.8 (r43286).[[BR]]
> > When the next MacPorts is released and all the p5- port start
depending on perl5, perhaps then would be a good time to change it back.
>
> Something isn't working correctly now. These are the perl executables
in my bin folder:
>
> -rwxr-xr-x 2 root admin 1147556 Dec 23 06:29 perl
> -rwxr-xr-x 1 root admin 1147556 Nov 20 16:05 perl.mp_1227218499
> -rwxr-xr-x 1 root admin 1147556 Nov 20 20:15 perl.mp_1227230449
> lrwxr-xr-x 1 root admin 9 Dec 23 06:31 perl5 -> perl5.8.8
> lrwxr-xr-x 1 root admin 24 Dec 23 06:31 perl5.8 ->
/opt/local/bin/perl5.8.8
> -rwxr-xr-x 2 root admin 1147556 Dec 23 06:29 perl5.8.8
> -rwxr-xr-x 1 root admin 1147556 Nov 20 16:05 perl5.8.8.mp_1227218499
> -rwxr-xr-x 1 root admin 1147556 Nov 20 20:15 perl5.8.8.mp_1227230449
>
>
> So you can see the problem is perl5 and perl5.8 now just point to each
other. So if something tries to execute either one, a failure occurs. I
tried forcing and uninstall of perl5 and perl5.8 & reinstalling just to be
sure this is the current behavior.
--
Ticket URL: <http://trac.macports.org/ticket/16830#comment:39>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list