From 3dd9bb7df11e751d682cbaa99517e0e63f97e939 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 4 Nov 2008 14:58:22 +0000 Subject: [PATCH] Experimental new support for building man pages via docbook2x, an XSL-based tool chain. With some polishing, this might help us get rid of our ancient and crufty man page build mechanism. --- doc/src/sgml/Makefile | 14 ++++++++++++++ doc/src/sgml/stylesheet-man.xsl | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 doc/src/sgml/stylesheet-man.xsl diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index 9974796498..d4604e596e 100644 --- a/doc/src/sgml/Makefile +++ b/doc/src/sgml/Makefile @@ -269,6 +269,20 @@ MAKEINFO = makeinfo .SUFFIXES: +## +## Experimental man page building through docbook2x +## + +# called docbook2man on non-Debian +DOCBOOK2MAN = docbook2x-man + +manx: postgres.xml stylesheet-man.xsl + $(DOCBOOK2MAN) -s $(srcdir)/stylesheet-man.xsl --string-param default-manpage-section=$(DEFAULTSECTION) $< + $(mkinstalldirs) man1 man$(DEFAULTSECTION) + mv *.1 man1/ + mv *.$(DEFAULTSECTION) man$(DEFAULTSECTION)/ + + ## ## Check ## diff --git a/doc/src/sgml/stylesheet-man.xsl b/doc/src/sgml/stylesheet-man.xsl new file mode 100644 index 0000000000..2d37a42f1a --- /dev/null +++ b/doc/src/sgml/stylesheet-man.xsl @@ -0,0 +1,16 @@ + + + + + + + + + + + -- 2.39.5