Salut
Il me semble que normalement les deux étapes où ton intervention est nécessaire sont: config et configure... quand elles existent.
Pour la première (sans doute les dialog dont tu parles), normalement un:
# make config-recursive
devrait régler le problème.
Pour la seconde il y a les variables BATCH et INTERACTIVE, qui devraient permettre de faire le tri entre ce qui peut être automatique ou non... mais je ne les ai jamais utilisées, alors...
Si tout ne se passe pas comme prévu, je vois surtout deux problèmes possibles (les plus fréquents) celui du fetch et celui du build.
Pour le fetch un:
# make fetch-recursive
permet de l'anticiper en quelque sorte.
Pour le build, à part jeter un oeil de temps à autres, je ne sais pas.
Marc, un peu en gros et en vrac.
PS:
http://freebsd.bebik.net/wiki/index.php/Man_Ports(7)
La documentation concernant les ports est répartie en quatre endroits : /usr/ports/Mk/bsd.port.mk, The Porter's Handbook, le chapitre sur les Paquets et Ports dans le Handbook, et cette page man.
The Porter's Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html