unable to open +CONTENTS Просто это не пакет, т.е. команда pkg_add <имя_пакета> не подходит.
В пакете должен быть файл +CONTENTS.
Есть несколько способов установки:
1) Если пакет то:
%>pkg_add <имя пакета>
%>pkg_info //смотрим какие пакеты установлены
Если необходимо удалить пакет, то
%>pkg_delete <имя пакета>
2) Сборка(компиляция) src файлов (наверно ваш вариант):
%> tar -xvzf <имя пакета> //распоковываем архив
То, что описано ниже это стандартые команды, но лучше прочитать инструкцию по установке
которая находиться в распокованнном архиве, она может называться INSTALL и находится в корне или в папке doc
%> ./configure
%> make
%> make install
Далее.
Пакет это собранные src файлы(программа) для определенной версии, т.е. вы скачиваете пакет только под вашу версию FreeBSD, в противном случае он не пойдет, т.к. формат бинарных файлов(запускаемых файлов, типа exe для win) для разных версий FreeBSB отличается.
Если программа как src-пакет, то вы используете 2-ой способ, т.е. он пойдет для любой версии FreeBSD.
То, что описано выше может не совем правильно(точно).