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

MacPorts noreply at macports.org
Sun Oct 12 11:25:38 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:                         |  
------------------------------------+---------------------------------------
Changes (by mcalhoun at macports.org):

  * owner:  macports-tickets at lists.macosforge.org => mcalhoun at macports.org
  * status:  new => assigned


Comment:

 How about this strategy?
  * Create a perl5 package.
  * perl5 would install ${prefix}/bin/perl (no version appending).
  * perl5 would initially use version 5.8 since 5.10.0 is still a test
 release.
  * When 5.10.1 is released, then perl5 would switch its ${version} to
 5.10.
  * perl5 would use the latest maintenance Perl 5 version (5.12 etc).
  * perl5-1.0.tcl would be modified to depend on perl5 (instead of
 perl5.8).

 A big advantage is that this strategy avoids the need to have separate
 p5-* packages for each Perl 5 version (as happened with Python).

 To accommodate perl5
  * perl5.8 and perl5.10 would be modified to avoid conflict with perl5.
  * Packages which depend on port:perl5.8 would have to be changed
 immediately.
  * Packages which depend on path:${prefix}/bin/perl:perl5.8 or
 bin:perl:perl5.8 should be changed eventually.

 Are there any thoughts on this strategy?[[BR]]
 I would be happy to do the heavy lifting on any changes (including
 changing unmaintained ports).

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


More information about the macports-tickets mailing list