The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

AAAA::Mail::SpamAssassin - making Mail::SpamAssassin installable

SYNOPSIS

  # in Makefile.PL

  requires 'AAAA::Mail::SpamAssassin';

DESCRIPTION

For some reason dependency resolution via the CPAN toolchains does not work very well for Mail::SpamAssassin. To install it without manual work you need dependencies installed beforehand.

AAAA::Mail::SpamAssassin is a Task-style distribution that makes sure that dependencies are installed so that Mail::SpamAssassin installation does not complain.

If you have a dependency on Mail::SpamAssassin add AAAA::Mail::SpamAssassin as an additional dependency and (only) the most crucial dependencies will be installed before Mail::SpamAssassin.

Why the 'AAAA'? CPAN and CPANPLUS install prereqs sorted alphabetically, the 'AAAA' ensures that this prereq is installed before Mail::SpamAssassin. Simples.

Acknowledgements

Idea shamelessly stolen from Chris BinGOs Williams' AAAA::Crypt::DH.

SEE ALSO

Mail::SpamAssassin

AAAA::Crypt::DH

AUTHOR

Steffen Schwigon <ss5@renormalist.net>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Steffen Schwigon.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.