Code

Documentation: Fix man page breakage with DocBook XSL v1.72
authorJonas Fonseca <fonseca@diku.dk>
Wed, 14 Nov 2007 09:38:46 +0000 (10:38 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Nov 2007 10:01:54 +0000 (02:01 -0800)
commit7f55cf451c9e7c35cad2efcd0bb7bbd7c7ae29ac
tree89229b2ff3a7ad9a444278f09dd5fc17a4be8511
parentcb5c49b9afb5551659c6819aefaa8e4de26a4366
Documentation: Fix man page breakage with DocBook XSL v1.72

From version 1.72 it will replace all dots in roff requests with U+2302
("house" character), and add escaping in output for all instances of dot
that are not in roff requests. This caused the ".ft" hack forcing
monospace font in listingblocks to end up as "\&.ft" and being visible
in the resulting man page.

The fix adds a DOCBOOK_XSL_172 build variable that will disable the
hack. To allow this variable to be defined in config.mak it also moves
build variable handling below the inclusion of config.mak.

Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/Makefile
Documentation/asciidoc.conf
Makefile