mail-filter/spamassassin needs Mail::SPF::Query (dev-perl/Mail-SPF-Query) but there's no dependency specified in the ebuild. Error message: Nov 19 20:26:53 host spamd[3520]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/lib/perl5/vendor_perl/5.8.6/i586-linux
mail-filter/spamassassin needs Mail::SPF::Query (dev-perl/Mail-SPF-Query) but there's no dependency specified in the ebuild. Error message: Nov 19 20:26:53 host spamd[3520]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/lib/perl5/vendor_perl/5.8.6/i586-linux .) at /usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/Plugin/SPF.pm line 272, <GEN5> line 29.
I can confirm this. Looks like mail-filter/spamassassin-3.1.0 was rushed to stable due to bug #112063 and didn't receive proper testing. This issue is fixed in mail-filter/spamassassin-3.1.0-r1, which is currently marked ~ARCH.
This is fixed in all three(!) 3.1.0 ebuilds now. To fix manually, comment out the lines in /etc/mail/spamassassin/init.pre.