Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • ... that back in ye olde days, I built PAR packages for Strawberry of expat, XML::Parser, PDL, and all those yucky bastards? I don't remember where I put them, though.
    • That would indeed be interesting, since Strawberry has PAR::Dist in it already.
      • Damn. I just recently cleaned up old stuff as I was retiring the server I built it on.

        However, for non Perl-module-.par's, it wen basically as follows:

        - Build the lib using mingw, possibly sh.
        - Put the lib in a zip under a certain directory
        - Install it with a small PAR::Dist based script which set custom installation targets for that directory in the .par.

        I can probably still find a copy of the installation script somewhere. (This is all related to the old external-library-handling musing of mine on the wiki.)

        This brings some memories back: I had built that .par manually because you'd need XML::Parser or so for using PAR::Dist::InstallPPD (and ::InstallPPD::GUI). When you'd gotten that working, you could just select almost any .ppd file from any PPM repository and install it without having the PPM software at all. Hijacking++ ;)

        Oh, and that gives me yet another idea: Use PAR::Dist::FromPPD to generate a .par from some XML::Parser PPM package floating around. (For example [])
        Note how this is a bootstrapping process. You need XML::Parser to use ::FromPPD. I suppose you could do it under Linux where installing XML::Parser is a breeze.

        PS: I tried it on linux. I had to download the ppm manually beacuse of our proxy, however.
        $ ppd2par -u XML-Parser.ppd -n XML-Parser -p 5.10.0 --sp 5\.10
        Successfully created binary distribution 'XML-Parser-2.36-MSWin32-x86-multi-thread-5.10.0.par'.