That's true that it's relatively straightforward to set up a ppm repository, and build ppm packages with the right tools. A minor point, for archival purposes:
Certain modules could be automatically declined like PDL, which requires a Fortran compiler, or modules that require special licensing like DBD::Oracle or DBD::DB2.
as well as PGPLOT,
which PDL can use,
are available as ppm packages, thanks to the heroic efforts
- ActiveState has worked out the
licensing arrangements in order to supply a
DBD-Oracle ppm package.
- IBM gave permission for us to provide a DBD-DB2