Francis Daly <francis@xxxxxxxxxx> writes: > docbook-xsl v1.68 incorrectly converts "<screen>" from docbook to > manpage by not rendering it verbatim. v1.69 handles it correctly, but > not many current popular distributions ship with it. > > asciidoc by default converts "listingblock" to "<screen>". This change > causes asciidoc in git to convert "listingblock" to "<literallayout>", which > both old and new docbook-xsl handle correctly. Have you tested html generation side? With 1.68 I seem to be getting an disaster. How about this instead? --- diff --git a/Documentation/asciidoc.conf b/Documentation/asciidoc.conf index fa0877d..7ce7151 100644 --- a/Documentation/asciidoc.conf +++ b/Documentation/asciidoc.conf @@ -18,6 +18,16 @@ ifdef::backend-docbook[] {0#</citerefentry>} endif::backend-docbook[] +ifdef::backend-docbook[] +# "unbreak" docbook-xsl v1.68 for manpages. v1.69 works with or without this. +[listingblock] +<example><title>{title}</title> +<literallayout> +| +</literallayout> +{title#}</example> +endif::backend-docbook[] + ifdef::backend-xhtml11[] [gitlink-inlinemacro] <a href="{target}.html">{target}{0?({0})}</a> - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html