Hi list,

I'm using xsltproc with manpages/docbook.xsl xsl stylesheet from 1.74.3 to create man pages for the OS project netatalk. Inbetween 1.71 and 1.74.3 the output has changed: I'm receiving warnings on Debian 4 man and mis-formatting on all platforms where I've tested the manpages.

The source is [1]:
---8<---
  <refsynopsisdiv>
    <cmdsynopsis>
<command>achfile<indexterm><primary>achfile</primary></indexterm></command> <arg choice="opt"><arg choice="plain">-t </arg><arg choice="plain"><replaceable>type</replaceable></arg></arg> <arg choice="opt"><arg choice="plain">-c </arg><arg choice="plain"><replaceable>creator</replaceable></arg></arg>
      <arg choice="plain" rep="repeat"><replaceable>file</replaceable></arg>
    </cmdsynopsis>
  </refsynopsisdiv>
---8<---

I've found an older generated manpage from 1.71 which generated this:
---8<---
.SH "SYNOPSIS"
.HP 15
\fBachfile\fR\fB\fR [\-t\ \fItype\fR] [\-c\ \fIcreator\fR] \fIfile\fR...
.SH "DESCRIPTION"
---8<---

1.74.3 generates this:
---8<---
.SH "SYNOPSIS"
.HP \w'\fBachfile\fR\fB.\"\ achfile\ \fR\ 'u
\fBachfile\fR\fB.\" achfile
.PP
\fR [\-t\ \fItype\fR] [\-c\ \fIcreator\fR] \fIfile\fR...
.SH "DESCRIPTION"
---8<---

Which generates a warning with Debian 4 man:
./achfile.1:26: warning [p 1, 1,5i]: can't break line
./achfile.1:26: warning [p 1, 1,7i]: can't break line
./achfile.1:26: warning [p 1, 1,8i]: can't break line

The output looks like this on all platforms:
---8<---
SYNOPSIS
       achfile.

                                                       [-t type]

                                                      [-c creator]

                                                      file...
---8<---

With 1.71 it looks like this:
---8<---
SYNOPSIS
       achfile [-t type] [-c creator] file...
---8<---

My xsl file is [2].

Help is highly appreciated!

Regards
-Ralph


[1] Complete file:
http://netatalk.cvs.sourceforge.net/viewvc/netatalk/netatalk-docs/manual/man/man1/achfile.1.xml?revision=1.4&view=markup

[2]
http://netatalk.cvs.sourceforge.net/viewvc/netatalk/netatalk-docs/manual/man.xsl?revision=1.5&view=markup


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to