Запишу на будущее заметку. Сегодня после обновления дерева портов заглянул в файл /usr/ports/UPDATING, чтобы убедиться в необходимости пересобрать тот или иной порт.
Сегодня в этом файле была такая новость:
20130204:
AFFECTS: users of lang/perl5.8 and lang/perl5.10
AUTHOR: az@FreeBSD.org
lang/perl5.8 and lang/perl5.10 have been removed since they've been EOL by upstream. You will have to recompile all perl dependant ports after updating your ports tree. Please see entry 20110517 for help.
Запись от 20110517 нашел в нем же и приведу ее ниже с моим переводом.
Вышел lang/perl5.14. Если вы хотите перейти на него например с lang/perl5.12, следуйте нижеприведенным шагам:
Пользователи Portupgrade:
- Исправьте pkgdb.db (для безопасности):
pkgdb -Ff
- Переустановите новую версию perl (5.14):
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*
- Переустановите все зависимости Perl:
portupgrade -fr perl
Пользователи Portmaster:
- portmaster -o lang/perl5.14 lang/perl5.12
Консервативный метод:
Комплексный метод (возможно будет излишним):
Заметка: Если "perl-" соответствует более чем одному порту необходимо указать явно имя каталога Perl в /var/db/pkg.
Вы можете войти под своим логином или зарегистрироваться на сайте.