libcpan-inject-perl | class for injecting distributions into CPAN sources | Mehr ...
CPAN::Inject provides a simple and reusable interface for injecting arbitrary packages to a CPAN mirror. Specifically, it takes an arbitrary tarball and adds it to the CPAN sources directory for a particular author, then updating the CHECKSUMS file accordingly. It replicates the functionality provided to Mini CPAN installations via CPAN::Mini::Inject, but in a generalized manner.