Да, я не ошибся, именно 4.11 несмотря на то, что сейчас активна уже 7 ветка, а 4 перестали поддерживать года 2 назад.

Возникла надобность поставить именно 4.11 на старенький сервер – Pentium Pro 200 Mhz и 64 RAM.

Не Бог весть что, но это как любимый ребенок, сервер отслуживший столько лет рука не поднимается списать в утиль. Вобщем под прокси сервер для филиала вполне подходит, если идея будет оценена руководством, придет на смену машинка посерьезнее.

В принципе проблем с установкой не возникло (пишу об этом, так как сам начал работу только с 7-й ветки, и более старыми не пользовался).

Решил обновить порты, пришлось ставить CVSUP

/usr/ports/net/cvsup-without-gui/

с ним все стандартно, но порадовался тому, что в 7-й ветке FreeBSD нет нужды его ставить, там идет из коробки csup.

В общем порты обновил, пробую поставить Squid и получаю

On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf.
On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE.

*** Error code 1

В общем нужно подсказать системе, что X сервера у меня нет.

идем и правим make.conf
ee /etc/make.conf
я добавил
WITHOUT_X11=yes
USE_NONDEFAULT_X11BASE=yes

и после этого порт начал собираться нормально, казалось бы, но снова проблемы

при сборке squid выдал

pod2man squid_db_auth squid_db_auth.8
/usr/bin/pod2man: Need one and only one podpage argument
usage: /usr/bin/pod2man [options] podpage
Options are:
–section=manext (default “1″)
–release=relpatch (default “perl 5.008, patch 00″)
–center=string (default “User Contributed Perl Documentation”)
–date=string (default “14/Mar/2009″)
–fixed=font (default “CW”)
–official (default NOT)
–lax (default NOT)
*** Error code 2

Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers/basic_auth/DB.
*** Error code 1

Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers/basic_auth.
*** Error code 1

Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers.
*** Error code 1

Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6.
*** Error code 1

Stop in /usr/ports/www/squid.
*** Error code 1

Stop in /usr/ports/www/squid.

Погуглив нашел решение запустить команду

use.perl port

Вот только такой у меня не нашлось :( . Поставил даже perl еще раз, все так же.

Сделал поиск

find / -name “use.perl”

и нашел его

/usr/local/bin/use.perl

после запустил

/usr/local/bin/use.perl port
Usage:
use.perl port -> /usr/bin/perl is the perl5 port
use.perl system -> /usr/bin/perl is the system perl
и получил при сборке squid ту же ошибку, что приведена в начале, запустил

/usr/local/bin/use.perl system

и squid замечательно собрался :) .

Мучаю дальше 4.11 :) .

Вообще в такие вот моменты, когда есть с чем сравнивать, понимаешь, насколько комфортной для лентяев вроде меня стала FreeBSD за последние годы :) .