In my installation, I don't have a need for either rrdtool or procmail. I'm using maildrop for filtering but spamassassin will actually be the tool doing the filtering through dcc; and I don't plan on graphing anything from dcc with rrdtool. I guess the rrdtool should be moved to a 'USE' flag, but I don't really see any reason to require procmail, maildrop, etc.
Why isn't SpamAssassin (or other spam filtering agents) a dependancy?
Oh, and yes. I'm running DCC just fine without procmail, courier-mta and rrdtool. So they shouldn't be required.
I don't think I said that spamassassin shouldn't be a dependancy, but now that you mention it, it wouldn't have to be spamassassin doing the scanning either - it could very well be someone's custom bash or perl script.
What I meant was.. there should at minimum, USE option for various filtering agents and perhaps even the option to !use popular agents thus given the option to use custom made filtering script as suggested.
fixed in cvs.