[ massive dependency list snipped... ] Thank you!!! This hits the nail on the head. One of the twenty four things I currently want is editors/emacs,gtk2. That wants ImageMagick... I stopped the dpb build this morning at I=417 ports. As far as I'm concerned that's off the chain. I'm trying to decide between figuring out who the big players are in my dependency chain or just going with editors/emacs,no_x11 and using tramp and or git when I want bells and whistles emacs.
This is why I never leave the ports build system running unattended on a machine where it can find it's way out to the internet :-). If you want to retain some control over what's installed automatically as dependencies, you have several choices. The easiest way I have found is to collect the distfiles that you might need in advance, using the -F option to dpb, and then looking through what it downloads to see if actually doing the build will require installing anything obnoxious. If it does, examine the individual ports makefiles and see if it's an unnecessary, (for you), dependency, that can be eliminated. When you are ready to do the build, if the machine has outside connectivity, using -f 0 should stop it from downloading additional source, and only using what is available in it's own distfiles directory. That way, it will stop with an error rather then pull more stuff in. -- Tati Chevron Perl and FORTRAN specialist. SWABSIT development and migration department. http://www.swabsit.com