Path: utzoo!attcan!uunet!husc6!mailrus!iuvax!pur-ee!ea.ecn.purdue.edu!housel From: housel@en.ecn.purdue.edu (Peter S. Housel) Newsgroups: comp.os.minix Subject: Re: Pointer to PD nroff? Message-ID: <6826@ea.ecn.purdue.edu> Date: 19 Nov 88 19:05:27 GMT References: <5562@louie.udel.EDU> Sender: housel@ea.ecn.purdue.edu Reply-To: housel@en.ecn.purdue.edu (Peter S. Housel) Organization: Purdue University Engineering Computer Network Lines: 38 In-reply-to: MBECK@ai.ai.mit.edu (Mark Becker) In article <5562@louie.udel.EDU>, MBECK@ai (Mark Becker) writes: >Before I key in Allen Holub's "nr" formatter, I'm wondering if there's >a public-domain version of nroff Out There somewhere. > >Pointers would be appreciated. > >Mark Becker >mbeck@AI.AI.MIT.EDU Not that's ever been seen around here. I suspect there isn't. You don't have to key in NR - it is available on disk from M&T Publishing for a reasonable cost. Be forewarned, however, that it takes several hours of hacking to get working on Minix. Things that had to be done included: 1) Commenting out the function prototypes for the Minix C compiler. 2) Removing all references to the hyphenation routines. There just isn't room. 3) Splitting one of the files (I forget which one - it's the big one that handles most of the dot-commands) into two sections and joining them with a ".h" file. 4) Writing a couple of routines missing from libc. 5) Using a version of "asld" with its chmem value kicked up somewhat. The "-i" option needs to be used too. 6) Other misc. changes. While I was at it, I changed things so that nroff-compatible copy mode is the default, and wrapped a ".cm" around the -ms macros. The NR copy mode is bogus. If anybody wants a little more detail than this, plus my version of the "-man" macros for NR/Minix, I can post them. -Peter S. Housel- housel@en.ecn.purdue.edu ...!pur-ee!housel