p5-getopt-long requires force (was: Re: Can't install gnucash)

Vincent Lefevre vincent-opdarw at vinc17.org
Fri Aug 8 03:52:05 PDT 2008


On 2008-08-07 15:53:08 -0500, Ryan Schmidt wrote:
> The current situation is an inconvenience, but things can be made to  
> work.
> 
> When installing p5-getopt-long (and some others), use the -f flag to  
> force it to overwrite files from the perl5.{8,10} port.
> 
> When upgrading perl, it will complain that those same files are owned  
> by p5-getopt-long. In this case, you should first deactivate p5- 
> getopt-long, then upgrade perl, then activate p5-getopt-long  
> (forcibly) again.

But this is a real mess, without the possibility to do things
automatically, and with the risk to do something wrong.

> A better fix for this situation that doesn't involve forcing would of  
> course be great.

Until the bug is fixed on Perl's side, it would be better to drop
the dependency on p5-getopt-long. The module from perl is sufficient,
isn't it?

-- 
Vincent Lefèvre <vincent at vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


More information about the macports-dev mailing list