проще использовать стандартные пакеты со стандартными опциями. следующий по простоте (а по времени наоборот) вариант если у вас свои опции собирать всё из портов или создать свой репозиторий с помощью poudriere (для одной машины я считаю это оверхед). далее микс - обновлять софт со стандартными опциями из пакетов, а с изменёнными - из портов. но тут можно ошибиться или попасть на рассинхрон какой-нибудь по версиям.