Go into your swaret.conf and set dependency checking to:
dependency=0
I have a server that had the same problem--I only run the dependency once and a great while--saying no manualy to the packages that i dont want. From there I dont do any dependency tracking--it hasnt broken anything yet.