> имеется система - 8.2-RELEASE, кастом ядро.
> в связи с известной ситуацией со сборкой и установкой портов

Достаточно обновить один бинарник `make`. Для i386:

fetch http://lena.kiev.ua/make84.bin
cp -p /usr/bin/make /usr/bin/make.bak
cp make84.bin /usr/bin/make

Или из дистрибутива:

fetch 
ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/8.4/FreeBSD-8.4-RELEASE-i386-livefs.iso
mdconfig -f FreeBSD-8.4-RELEASE-i386-livefs.iso
mount_cd9660 /dev/md0 /mnt
cp -p /usr/bin/make /usr/bin/make.bak
cp /mnt/usr/bin/make /usr/bin/make
umount /mnt
mdconfig -d -u 0

Или из исходников:

rm -rf /usr/src
svn export svn://svn0.us-east.FreeBSD.org/base/releng/8.4 /usr/src
cd /usr/src/usr.bin/make
make
make install

Пакет svn (с зависимостями) для pkg_add (для i386) могу выслать.

> исходники стянуть по cvsup не могу (возможно уже не работает этот метод?)
> установить svn из портов не могу, т.к. не собираются порты.

Исходники можно скачать например так:

ftp ftp.ua.freebsd.org
cd pub/FreeBSD/releases/i386/8.4-RELEASE/8.4-RELEASE/src
mget *
a
quit
./install.sh


Ответить