Se seu port precisa determinar se ele deve instalar ou não, você pode criar um script das ``necessidades'' do pkg-req. Será invocado automaticamente no tempo de instalação/desinstalação para determinar se ou não a instalação/desinstalação deve proseguir.
O script será executado no tempo instalação pelo pkg_add(1) como pkg-req ${PKGNAME} INSTALL. No tempo da desinstalação será executado pelo pkg_delete(1) como pkg-req ${PKGNAME} DEINSTALL.