"you could use the URL http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/, which will give you all the PPD's"

Actually, that is the URL which gave me all my zip files (please see original post).

I now have some combined code which builds the repository from zip files and then builds the 'package.lst' file from the repository.
See What is the format of a .packlist file for a PPM repository?.
This works fine with 5.8 ppm; about to test with 5.10 ppm.
The code is really nasty, but I probably don't have time to clean it up.
The code was developed at least partially on work time, so I will have to check to see if there are any issues with posting it.
If not, I will post it as an example of how not to write Perl (but still get the job done in a slow, rude, crude and disgusting way).

Please note that one of the 'rude, crude and disgusting' design decisions was to use DOS command line utilities invoked via Perl where possible to minimise coding time.
A future project (when I have some spare time) is to replace all the DOS dross with Perl code including handling Zip files.
Until then I will use 7-zip because I can do what I want with a single line of Perl :-).

Cheers

Dave R

Nothing succeeds like a budgie with no teeth.

In reply to Re^2: Building a local 'ppm' repository (Windows) by LittleGreyCat
in thread Building a local 'ppm' repository (Windows) by LittleGreyCat

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.