Hep, another time. I was working on some parts for a local training workshop for Perl starters. One of their practices will be regex matching of some more advanced stuff. I know the CPAN module Regexp::Common so I wanted to install it on my Windows 7 64bit laptop and ….*ugh* it’s not inside the ActiveState ppm repository for Perl 5.16 64. Hm, so I started to read through the manuals and the tutorials how to setup a toolchain for building ppms.
It’s easy on one hand everything is written down somewhere, on the other hand you have to search alot. ActivePerl::PPM is a total different animal than just PPM. Oh boy, however – I managed to setup something useful. I wrote a small buildbot who grabs every CPAN module on the planet, checks if its inside the ActiveState Perl repositories and tries to build it. So here we go, the pkgbox ppm repository has been born. Most of the modules are failing the build due some native libraries which are Unix only or which are not installed so far. Anyway I need to tweak everything here and there but the repo will be filled with new ppms soon. Right now there are some starter packages.
I’ve written a small documentation on how to use it, you’ll find it at the top navigation of this blog – or here.
Here is the quick way to enable the repo on the command line. Just fire up a Windows cmd shell and enter the following command.
repo add http://ppm.pkgbox.de/ppm16/ppds/package.xml pkgbox
Please folks, send me some feedback about this experiment. Right now it’s awesome seeing new packages being build.
They are ready to rock – what about you?