[ 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

Reply via email to