Hi, Am 08.02.2009 um 09:27 schrieb Michael(tm) Smith:
Ralph Bö嚠me <[email protected]>, 2009-02-03 22:34 +0100:Am 03.02.2009 um 22:16 schrieb Bob Stayton:I don't have a system with plain nroff to test this on, so I'm not clear onwhat exactly the problem is or how to fix it.If you like I could provide you shell access to a Opensolaris 11/08 machine.That would help me. We have open bugs on this that are assigned to me, and I am hoping to get some fixes made and checked in relatively soon, and then do a 1.75.0 release after that.
OK. Please send me your ssh pubkey. Login will be then: `ssh -p 20024 [email protected]`That host is generally not up 24x7 so if you can please tell me at what times you're
gonna be working on this and your TZ.
Do you know if the issue is the use of macronames longer than two characters, or the use of built-in groff instructionsthat don't work with plain nroff?The latter. Running `checknr` (a nroff syntax checker) bails out numeroustimes.I hadn't know about that tool.
Well, I'm not sure if it will be useful in the end: it bails out on `checknr /usr/share/man/man1/ls.1`
too. ;o) And it doesn't know the man macros.
If it is the former, then it could be easily fixed by renaming defined macros, but if it is the latter, then it will be harder.If you manage to get a new 'define.macros' working, you could submit it for inclusion and we could add it to the stylesheet with an option parameter toturn it on.I got one working by completly removing the 4 mentioned macros: toupper,SH-xref, SH, SS. See:<http://netatalk.cvs.sourceforge.net/viewvc/netatalk/netatalk-docs/manual/man.xsl?revision=1.3&view=markup >So, what I'll probably end up doing is to create a new parameter named "man.custom.macros.enabled" (or something) and have it set to on by default. Setting it to off will cause the custom macros to not be used.
What was worrying me is if the generated *roff code relies on and uses these macros ? I.e. if I just remove them via a custom XSLT stylesheet or if you provide a parameter to turn it off, will the the generated *roff code use this macros defitions for its output ? Or are these just re-definitions ?
Regards -Ralph
smime.p7s
Description: S/MIME cryptographic signature
