GNU texinfo for MPE/iX

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

While porting or playing with various GNU software packages, I noticed that they tend to deliver documentation in various different formats. While HTML or man pages can be viewed easily, and texi files can be converted to HTML with the texi2html utility, there was yet another format -those strange info files- that could be viewed with more, but seemed to have some kind of hyperlinked structure that required yet another tool for (better) viewing -- the GNU standalone info browser. Thus I picked up the GNU texinfo package (which contains that info browser, among other things) and ported it to MPE/iX.

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

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

Porting GNU texinfo to MPE/iX required to write a small number of termcap routines because the Posix environment of MPE/iX only includes the (newer) terminfo routines as part of the curses library. The implementation was not too much work because it was basically wrapping the respective terminfo functionality into the termap compatible interface. I also had to add a routine for controlling typeahead, as the GNU info browser uses single-byte reads but needs to capture the multi-byte Escape sequences sent by keys like PageUp or PageDn.

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

And here you can see how to run your own build with above 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 a texinfo beginner).

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