When I install SpamAssassin on OS X, I notice a few oddities:
1) /usr/bin/spamassassin says its prefix is /
2) the rules are in /share/spamassassin instead of /usr/share or
/usr/local/share
3) the new modules are in /Library/Perl instead of /System/Library/Perl
(OS X's equiv. of /usr/libexec/perl5 or similar)
None of these are good. I don't know if this is due to perl being
broken, or spam assassin being broken, but the results just aren't
right.
/usr/bin/spamassassin is able to find its stuff fine, and run, but
daemons that call spam assassin libraries directly need to be
specifically told where to find things, because they're not in expected
locations.
Can someone look into fixing the installer so that it picks a better
place to put things?