обновил pkgng до беты.
тот стал ругаться на некорректную переменную ENV.
а я стал пытаться понять, откуда она у меня взялась. как оказалось, несмотря на использование tcsh, при загрузке гнома тот использует .profile от bash - и постоянно его подгружает. причем простым unset его не удалить - приходиться использовать unsetenv.
пришлось грохнуть .profiles. пока проблем не замечено :)