Using macports to install py25-pil is installing just a ton of unrelated stuff
You can by hand modify the portfile to remove the dependence on
tk, which is the major wrongdoer.
sudo port edit python25
port:tk in the
I did this for some time to maintain MacPorts variation of Getmail, yet ultimately, I simply started to by hand install Getmail rather.
I enjoy both MacPorts and also Fink, yet I despise just how fast they are to drag in entire new Python, Perl or Ruby installments. As a comparison, you could look into Rudix. It is a much thinner setting, though it does not sustain as several plans as MacPorts or Fink.