dadv: (chuck)
[personal profile] dadv

В продолжение темы.

Смена дефолтной версии перла в портах с 5.16 на 5.18 обернулась не просто сменой дефолта, а (опять) потерей обратной совместимости по структуре каталогов и модули из портов нынче не устанавливаются на систему с 5.16.

Для исправления проблемы достаточно в /etc/make.conf добавить строчки:

SITE_ARCH_REL=  ${SITE_PERL_REL}/${PERL_VER}/${PERL_ARCH}
SITE_MAN3_REL=  ${PREFIX}/lib/perl5/${PERL_VER}/man/man3
MANDIRS+=       ${PREFIX}/lib/perl5/${PERL_VER}/man/man3

Если perl5 был установлен до 12.06.2013, то заменить PERL_VER на PERL_VERSION во всех строчках.

Альтернатива: обновление perl до 5.18 с переустановкой всех зависимостей на новые версии.

Date: 2015-01-25 14:29 (UTC)
From: [identity profile] dadv.livejournal.com
portupgrade -f p5-Net-DNS-Resolver-Programmable или pkg install p5-Net-DNS-Resolver-Programmable (не upgrade и без номера версии)

Date: 2015-01-25 17:40 (UTC)
From: [identity profile] victor-sudakov.livejournal.com
Похоже мой косяк. Я держу собственный репозиторий на http://svn.sibptus.ru, так вот некоторых из этих модулей просто не было в репозитории. Поэтому модули и не обновились.

Дело в том, что SpamAssassin у меня с локальными патчами и я собирал его по месту из портов, а в репозиторий не научился патчи подсовывать. И подтянутых им зависимостей в репозитории тоже не было.

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios