GNU wget for MPE/iX

This port is a prototype; it is totally unsupported but it seems to work (at least for me ;)

The current version is based on GNU wget 1.5.3 (find the older 1.5.1 port here).

The changes from GNU wget 1.5.1 to 1.5.3 seem to be rather minor, mainly internal bug fixes. The packaging of the MPE/iX port did change a little bit more, as I am now using the GNU cvs (concurrent versioning system) for my source code work. This makes it quite easy to release the MPE/iX specific changes to original GNU wget files as so called unified diffs (i.e. output of GNU diff -u), which in turn can be applied to the original files via the GNU patch utility. Using these diffs gives a fairly good chance to be able to apply them to new releases of the original files with next to no manual intervention. Looking at the diffs also helps a reader to get an idea about the changes that have been done and might help in other ports. (In addition to that, submitting those diffs back to the original maintainer of the GNU wget source code should make it possible that future versions of GNU wget build on MPE/iX "out of the box"...)

Enough introductory words for today ;-)

I found initial information about GNU wget (and lots of other GNU tools) at the Info Pages of the Floyd R. Newman Laboratory of Nuclear Studies (LNS) at the Cornell University Department of Physics...

Here is a copy of the GNU wget distribution that I picked from one of the GNU mirrors sites in Denmark...

Using the texi2html translator I extracted the following docs from the above package...

Porting GNU wget to MPE/iX was fairly easy as it basically uses GNU gcc compiler, which is available on MPE/iX for quite a long time now, thanks to Mark Klein's port. Using my recent prototype of GNU autoconf for MPE/iX it wasn't even neccessary to manually adjust the configure script as advised in Mark Bixby's MPE/iX Porting Guide. Here are the diffs...

Here is a package of the files that have been added to allow GNU wget build on MPE/iX...

And here you can see how to run your own build with above two components...

If you do not want to run your own build, you may download the resulting binaries here...

As always, feedback welcome and best-effort help available (but I'm still a GNU wget layman).

Lars Appel, December 1998 (lappel@grc.hp.com)