[MacPorts] #16830: RFE: Have only one perl5 package

MacPorts noreply at macports.org
Mon Oct 13 11:25:23 PDT 2008


#16830: RFE: Have only one perl5 package
------------------------------------+---------------------------------------
  Reporter:  mcalhoun at macports.org  |       Owner:  mcalhoun at macports.org
      Type:  enhancement            |      Status:  assigned             
  Priority:  Normal                 |   Milestone:  Port Enhancements    
 Component:  ports                  |     Version:  1.6.0                
Resolution:                         |    Keywords:                       
      Port:                         |  
------------------------------------+---------------------------------------

Comment(by dluke at macports.org):

 Replying to [comment:11 ricci@…]:
 >       I don't think we should switch to perl5.10 yet - as was noted its
 still in 'testing' and for those of us that use perl for "production" work
 using a 'testing' version is a Bad Thing(tm).

 It's 'testing' as opposed to 'maintenance' and is what is recommended for
 new installs.

 >       I don't think we should alter perl's @INC to use a common space
 (for those that don't know, perl creates versioned directories for
 modules, aka ${prefix}/lib/perl5/5.8.8/,
 ${prefix}/lib/perl5/vendor_perl/5.8.8/) as that will make it impossible to
 have both perl5.8 and perl5.10 (and later versions) installed at the same
 time.

 The @INC changes I was referring to would let us install perl modules of
 more recent versions than the included modules and have a simple 'use
 module;' pick up the new version. There should be at least one open ticket
 that discusses this (along with other possible solutions). vinc17 is
 right, though, that that won't be an immediate issues since perl5.10
 doesn't have the same problem with outdated core modules as per5.8 does.

-- 
Ticket URL: <http://trac.macports.org/ticket/16830#comment:12>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list