unarchive 507673
reopen 507673
found 507673 1.75.2+dfsg-5
thanks
On Thu, Jul 09, 2009 at 03:08:23PM -0400, Anders Kaseorg wrote:
> According to <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458157>:
>
> “With groff, what you want is \(aq. Unfortunately, that's groff-specific
> and won't work with, for example, Solaris man.
>
> Pod::Man adds:
>
> .ie \n(.g .ds Aq \(aq
> .el .ds Aq '
>
> to the preamble of the man page and then uses \*(Aq as the escape for
> apostrophes in the man page.”
This preamble is not generated when profile-docbook.xsl is used (e.g. for
the manpages of the shadow package). I do not know exactly what was
applied to docbook.xsl to fix this bug, but the same should be applied to
profile-docbook.xsl.
On my local copy, I applied the attached patch, which permitted to
generate the preamble, but there may be other changes needed in
profile-docbook.xsl (a log of docbook.xsl might help here).
Therefore, I'm reopening this bug.
Thanks in advance,
--
Nekral
--- profile-docbook.xsl.bak 2010-03-24 00:35:25.745892979 +0100
+++ profile-docbook.xsl 2010-03-24 00:36:08.785897732 +0100
@@ -201,6 +201,7 @@
<!-- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- * (re)define some macros -->
<!-- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+ <xsl:call-template name="define.portability.macros"/>
<xsl:if test="not($man.output.better.ps.enabled = 0)">
<xsl:call-template name="define.macros"/>
</xsl:if>