P5-PathTools-3.09 and p5-File-Temp-0.16_2 installation problems

Sergey Skvortsov skv at protey.ru
Mon Jul 11 14:52:22 GMT 2005


Adri Koppes wrote:
>
> Due to the recent changes to and rename at CPAN of these modules, I had
> to install those on a standard FreeBSD 5.4 i386 system with perl 5.8.6
> installed via the ports collection.
> The perl 5.8.6 port already contains the modules File::Temp and
> File::Spec, so the previous ports of p5-File-Temp and p5-File-Spec would
> never install these, since this was tested in the ports Makefile using
> .IGNORE.
>
> The new p5-File-Temp-0.16_2 port always installs, even when the older
> p5-File-Temp-0.16 module as part of the base perl 5.8.6 installation is
> still present and doesn't remove these either.
> The same happens with the File::Spec module when the new
> p5-PathTools-3.09 is installed.

This is correct behaviour. For more explanations:
http://lists.freebsd.org/pipermail/cvs-ports/2005-June/066857.html

> The biggest problem with both new ports is however that it will install
> the modules in the WRONG LOCATION!

Run this:
fgrep \$FreeBSD /usr/ports/Mk/bsd.port.mk
and tell your version of bsd.port.mk.

Anyway, upgrade your perl to 5.8.7.

-- 
Sergey Skvortsov
mailto: skv at protey.ru


More information about the freebsd-perl mailing list