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>

Reply via email to