Если вашему порту нужно определять, должен ли он устанавливаться или нет, то вы можете создать скрипт ``необходимости'' pkg-req. Он будет вызван автоматически в момент установки/удаления для определения того, должны ли они реально выполняться.
Скрипт будет запущен в процессе установки командой pkg_add, как pkg-req ${PKGNAME} INSTALL. В процессе удаления он будет запущен командой pkg_delete(1) как pkg-req ${PKGNAME} DEINSTALL.