Leo wrote:
> I wrote:
> > Bear with me on the VMSish filenames; "xxx;1" is the original
> > version, "xxx;" is the patched version of the file.
>
> I wrote a small perl helper, dealing with that. But what
> about filenames like:
>
> +++ lib/parrot.configure/step.pm;
>
> which actually is:
>
> +++ lib/Parrot/Configure/Step.pm
As I said: bear with me. The filenames looked like [lib.Parrot.Configure]Step.pm
originally, and I tried to make things easier for a *ix diff by unixifying them.
Obviously I failed miserably... ;-)
I now have an original source tree at the side of my devel directory, so I can
diff -urdN the whole thing. This makes things interesting another way, though,
because the files' capitalization is lost that way. <sigh>
Please disregard the patch posted, as (it contained a bug and) I've done
some more work last night. I now have a version that runs through Configure.pl
without errors. The settings generated look sound, and the generated makefiles
don't look too bad [1], but are not yet totally MMS-clean. I'll come back
with a patch (against the latest SVN revision, of course) when it's good enough
to be published.
That said, it was a relatively painless port so far.
Thanks to all who wrote the configuration scripts with portability in mind.
cu,
Martin
[1] for a make/MMS comparison, please see
http://vms.pdv-systeme.de/users/martinv/VMS_Programming_FAQ.html#4.1.
(and yes, the trailing dot is part of the URL)
--
| Martin Vorlaender | OpenVMS rules!
VMS is today what | work: [EMAIL PROTECTED]
Microsoft wants | http://www.pdv-systeme.de/users/martinv/
Windows NT 8.0 to be! | home: [EMAIL PROTECTED]