groff: properly display $Mdocdate magic
authorFranco Fichtner <franco@lastsummer.de>
Sun, 17 Nov 2013 13:39:56 +0000 (13:39 +0000)
committerFranco Fichtner <franco@lastsummer.de>
Sun, 17 Nov 2013 12:46:55 +0000 (13:46 +0100)
OpenSSH and mdocml pages require this.  Reduces the groff/mandoc
output diff.  I heard this was suggested upstream a while ago, but
never made it into the code base.

Taken-from: OpenBSD

contrib/groff/tmac/doc-common

index a23ba92..beac7e1 100644 (file)
 .  ds doc-command-name
 .
 .  ie \n[.$] \{\
-.    ie (\n[.$] == 3) \
+.    ie "\$1"$Mdocdate:" \
+.      ds doc-date-string \$2\~\$3, \$4
+.    el .ie (\n[.$] == 3) \
 .      ds doc-date-string \$1\~\$2 \$3
 .    el \{\
 .      ds doc-date-string "\*[doc-date-\n[mo]]