Во первых, после установки Qt из pkgsrc систему нужно немного настроить, ибо пути к кутешным бинарям в PATH никто не добавлял, и переменную QTDIR тоже никто не устанавливал. Это вам не линакс!
Поэтому открываем файлик ~/.profile своим любимым текстовым редактором, и куда-нибудь в начале (до установки PATH ) пишем:
export QTDIR=/usr/pkg/qt4
И потом, сразу перед строчкой, где экспортируется переменная PATH , добавляем
PATH=${PATH}:${QTDIR}/bin
Отлично, теперь в последующих сеансах мы можем обращаться ко всяким qmake -ам из окружения по-умолчанию. Ваши проекты начнут собираться, но вероятно полученные исполняемые файлы не будут запускаться, ругаясь, что некий “Shared object libSM.so.7 not found”. Все не найденные динамические библиотеки можно будет посмотреть в выводе ldd для вашего файла.
Если туда входят Xrender, expat, freetype, ICE и прочие иксовые потроха, в файл проекта Qt (*.pro) надо добавить строчку
QMAKE_RPATHDIR += $$QMAKE_LIBDIR_X11
а потом сгенерировать Makefile заново и пересобрать проект. Всё должно встать на свои места.
Решение найдено в списке рассылки .