The current version (p5-Mail-SpamAssassin-3.1.0_3) of SpamAssassin depends on p5-Mail-SPF-Query, but this does not appear to be enforced on installation. This results in the following kind of messages: [6865] error: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: lib ../lib /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl/5.8.7/mach /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.7/BSDPAN /usr/local/lib/perl5/5.8.7/mach /usr/local/lib/perl5/5.8.7) at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/SPF.pm line 272, <GEN39> line 75. Fix: Add dependency on p5-Mail-SPF-Query How-To-Repeat: Install SpamAssassin. Start spamd. Configure mail system to use spam. Wait for mail.
Responsible Changed From-To: freebsd-ports-bugs->perl Over to maintainer
> The current version (p5-Mail-SpamAssassin-3.1.0_3) of > SpamAssassin depends on p5-Mail-SPF-Query, but this does not > appear to be enforced on installation. This results in the > following kind of messages: > > [6865] error: Can't locate Mail/SPF/Query.pm in @INC (@INC > contains: lib ../lib /usr/local/lib/perl5/site_perl/5.8.7 /usr/ > local/lib/perl5/site_perl/5.8.7/mach /usr/local/lib/perl5/ > site_perl /usr/local/lib/perl5/5.8.7/BSDPAN /usr/local/lib/ > perl5/5.8.7/mach /usr/local/lib/perl5/5.8.7) at /usr/local/lib/ > perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/SPF.pm line 272, > <GEN39> line 75. Mail::SPF:Query is added as a dependency when the SPF_QUERY port option is enabled. The dependency is optional and spamassassin will run without it (see ${WRKSRC}/INSTALL).
State Changed From-To: open->closed PR describes expected behaviour.