186470930SIngo Molnar<!-- manpage-base.xsl:
286470930SIngo Molnar     special formatting for manpages rendered from asciidoc+docbook -->
386470930SIngo Molnar<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
486470930SIngo Molnar		version="1.0">
586470930SIngo Molnar
686470930SIngo Molnar<!-- these params silence some output from xmlto -->
786470930SIngo Molnar<xsl:param name="man.output.quietly" select="1"/>
886470930SIngo Molnar<xsl:param name="refentry.meta.get.quietly" select="1"/>
986470930SIngo Molnar
1086470930SIngo Molnar<!-- convert asciidoc callouts to man page format;
1186470930SIngo Molnar     git.docbook.backslash and git.docbook.dot params
1286470930SIngo Molnar     must be supplied by another XSL file or other means -->
1386470930SIngo Molnar<xsl:template match="co">
1486470930SIngo Molnar	<xsl:value-of select="concat(
1586470930SIngo Molnar			      $git.docbook.backslash,'fB(',
1686470930SIngo Molnar			      substring-after(@id,'-'),')',
1786470930SIngo Molnar			      $git.docbook.backslash,'fR')"/>
1886470930SIngo Molnar</xsl:template>
1986470930SIngo Molnar<xsl:template match="calloutlist">
2086470930SIngo Molnar	<xsl:value-of select="$git.docbook.dot"/>
2186470930SIngo Molnar	<xsl:text>sp&#10;</xsl:text>
2286470930SIngo Molnar	<xsl:apply-templates/>
2386470930SIngo Molnar	<xsl:text>&#10;</xsl:text>
2486470930SIngo Molnar</xsl:template>
2586470930SIngo Molnar<xsl:template match="callout">
2686470930SIngo Molnar	<xsl:value-of select="concat(
2786470930SIngo Molnar			      $git.docbook.backslash,'fB',
2886470930SIngo Molnar			      substring-after(@arearefs,'-'),
2986470930SIngo Molnar			      '. ',$git.docbook.backslash,'fR')"/>
3086470930SIngo Molnar	<xsl:apply-templates/>
3186470930SIngo Molnar	<xsl:value-of select="$git.docbook.dot"/>
3286470930SIngo Molnar	<xsl:text>br&#10;</xsl:text>
3386470930SIngo Molnar</xsl:template>
3486470930SIngo Molnar
3586470930SIngo Molnar</xsl:stylesheet>
36