According to Alexander Shikoff:

   Hi!

> On Wed, Aug 17, 2011 at 05:24:28PM +0300, Taras Heychenko wrote:
> >    Hi!
> > Начал обновлять порты и обновил perl до 5.14.1. Теперь с некоторыми
> > портами происходит странная вещь. При попытке обновления выскакивает
> > следующее сообщение:
> > ===>  p5-Mail-Tools-2.08 requires Perl 5.8.1 or later, install
> > lang/perl5.8, lang/perl5.10, lang/perl5.12 or lang/perl5.14 and try
> > again.
> > *** Error code 1
> > 
> > Stop in /usr/ports/mail/p5-Mail-Tools.
> > 
> > Это при том, что на машинке стоит 5.14.1 
> > В /etc/make.conf прописана эта же версия перла. И тем не менее следующие
> > порты не собираются именно с этим сообщением. Никто не подскажет, где и
> > что я мог забыть?
> > 
> > 
> >         - devel/p5-ExtUtils-ParseXS (marked as IGNORE)
> >         - mail/p5-Mail-SPF (marked as IGNORE)
> >         - mail/p5-Mail-SpamAssassin (marked as IGNORE)
> >         - mail/p5-Mail-Tools (marked as IGNORE)
> >         - net/p5-URI (marked as IGNORE)
> >         - textproc/p5-XML-LibXML (marked as IGNORE)
> >         - textproc/p5-YAML (marked as IGNORE)
> 
> Очень странно:

Мне тоже. :)

> 
> # pkg_info -r p5-URI-1.58
> Information for p5-URI-1.58:
> 
> Depends on:
> Dependency: perl-5.14.1_1

Вот результат попытки собрать:
root@gw:/usr/ports/net/p5-URI>make
===>  p5-URI-1.59 requires Perl 5.8.1 or later, install lang/perl5.8,
lang/perl5.10, lang/perl5.12 or lang/perl5.14 and try again.
*** Error code 1

Stop in /usr/ports/net/p5-URI.
root@gw:/usr/ports/net/p5-URI>perl -v

This is perl 5, version 14, subversion 1 (v5.14.1) built for
i386-freebsd-64int

Copyright 1987-2011, Larry Wall

Но это происходит не со всеми пероловыми портами, а только с
перечисленными. Остальные (а их на машине достаточно много) собираются
нормально.
> 
> И все нормально собирается:
> 
> /usr/ports/textproc/p5-YAML>make clean && make
> ===>  Cleaning for p5-YAML-0.72
> ===>  Vulnerability check disabled, database not found
> ===>  License check disabled, port has not defined LICENSE
> ===>  Extracting for p5-YAML-0.72
> => SHA256 Checksum OK for YAML-0.72.tar.gz.
> ===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
> ===>  Patching for p5-YAML-0.72
> ===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
> ===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
> ===>  Configuring for p5-YAML-0.72
> Checking if your kit is complete...
> Looks good
> [...]
> 
> -- 
> MINO-RIPE

-- 
Taras Heychenko

Ответить