Стара система, почти весь софт установлен из портов, давно не обновлялася, а тут решил обновить php (был 5.3.x).
Потянуло за собой переход с apache13 на apache22.
Все бы ничего но оказалось, что в php некоторые фукции не работают:preg_match(): Compilation failed: unknown option bit(s) set at offset 0
Вроде проблема из-за старой версии pcre.
Но в php5-5.4.6 pcre уже ставится автоматом.
В итоге переустановил все порты, за исключением трех, которые не захотели апгрейтится (libGLU-7.4.4 proftpd-1.3.3a_1 rtorrent-0.8.5), которые, вроде, не должны мешать.
Смотрю phpinfo() и вижу:
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 8.02 2010-03-19
Откуда взялась версия 8.02, если с php ставится 8.31 ?
# portversion -v 'php5' 'pcre'
pcre-8.31 = up-to-date with port
php5-5.4.6 = up-to-date with port
И главное КАК от нее избавиться???