[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