[MacPorts] #12710: perl5 portgroup should be able to write in privlib dir for the bundled modules

MacPorts trac at macosforge.org
Sun Jan 27 02:32:11 PST 2008


#12710: perl5 portgroup should be able to write in privlib dir for the bundled
modules
-------------------------------+--------------------------------------------
  Reporter:  nox at macports.org  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect            |      Status:  new                                  
  Priority:  Normal            |   Milestone:  MacPorts base enhancements           
 Component:  base              |     Version:                                       
Resolution:                    |    Keywords:                                       
-------------------------------+--------------------------------------------
Comment (by vinc17 at macports.org):

 Replying to [comment:7 narf_tm at macports.org]:
 > I also do not think that removing files from Perl is a decent option.
 > This mean every time a core module gets updated, the Perl port is going
 to
 > have to be modified to accommodate the newer module port.

 Only the first time each module gets updated (i.e. whenever a module gets
 removed from the Perl port, but only in such cases). I don't think that
 would be too often in practice.

 > Why don't we do what the Perl INSTALL file suggests?

 Does that also solve the problem for binaries and man pages? IMHO, it is
 possible to install them in another place too. The user would have to add
 the corresponding path to his .profile (or similar rc file). However, he
 has already needed to do that for ${prefix}/bin.

 > Can we open this option up for discussion?

 If you're OK with the above, yes.

 Replying to [comment:8 nox at macports.org]:
 > That's not possible, as perl5.8 would depend on p5-getopt-long (for
 example)
 > which would depend on perl5.8...

 It would be possible with a meta-port that would depend on both the Perl
 core port and the module port, and p5-getopt-long would depend on the Perl
 core port. BTW, I don't know if a depends_run p5-getopt-long could be
 added for the Perl core port (I'd say that there should be no problems
 with cycles in run dependencies), though this shouldn't be completely
 necessary.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/12710#comment:9>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list