O GNU roff não costumava suportar isso:
.Dd $Mdocdate: February 7 2012 $
Extensão OpenBSD (aqui que $Mdocdate: ...$
é uma palavra-chave CVS / RCS expandida pelo CVS (que o OpenBSD usa para controlar seu código na versão) com a data da revisão manual), resultando na data atual a ser expandida em vez da um especificado. Eu posso reproduzi-lo no Ubuntu 14.04 para todas as páginas man que possuem um Mdocdate
.
Veja o link implementado em link (versão 1.22.3 do groff).
Para páginas man do MirBSD (agora MirOS) como seu paxcpio
ou mksh
, que usam a mesma palavra-chave $Mdocdate: ...$
CVS, você encontrará as páginas man redefinindo (wrap) a própria macro .Dd
mdoc , então as macros do sistema roff não precisam suportá-lo:
.\" .\" Implement .Dd with the Mdocdate RCS keyword .\" .rn Dd xD .de Dd .ie ^G\$1^G$Mdocdate:^G \{\ . xD \$2 \$3, \$4 .\} .el .xD \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 .. .\" .\" .Dd must come before definition of .Mx, because when called .\" with -mandoc, it might implement .Mx itself, but we want to .\" use our own definition. And .Dd must come *first*, always. .\" .Dd $Mdocdate: August 16 2017 $