From e096b243bb3be6a41bd928016d24acfe2cae677e Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Mon, 17 Oct 2005 22:20:58 +0000 Subject: Use sed to replace variables in man pages --- Makefile.am | 23 ++++++++++++++++++++--- configure.ac | 1 + 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index c64b3ed..d21a9e0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -51,12 +51,29 @@ mapfiles_DATA = \ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = fontutil.pc -man1_MANS = bdftruncate.man ucs2any.man +appmandir = $(mandir)/man@APP_MAN_SUFFIX@ +appman_SOURCES = bdftruncate.man ucs2any.man +appman_DATA = $(appman_SOURCES:man=@APP_MAN_SUFFIX@) -CLEANFILES = bdftruncate +CLEANFILES = bdftruncate $(appman_DATA) EXTRA_DIST = $(mapfiles_DATA) \ - $(man1_MANS) \ + $(appman_SOURCES) \ autogen.sh \ bdftruncate.pl \ fontutil.pc.in + +# Strings to replace in man pages +XORGRELSTRING = @PACKAGE_STRING@ + XORGMANNAME = X Version 11 + +SED = sed + +MAN_SUBSTS = \ + -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ + -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' + +SUFFIXES = .$(APP_MAN_SUFFIX) .man + +.man.$(APP_MAN_SUFFIX): + sed $(MAN_SUBSTS) < $< > $@ diff --git a/configure.ac b/configure.ac index d6f949d..f732613 100644 --- a/configure.ac +++ b/configure.ac @@ -34,6 +34,7 @@ AC_PROG_INSTALL mapdir="$libdir/X11/fonts/util" AC_SUBST(mapdir) +XORG_MANPAGE_SECTIONS XORG_RELEASE_VERSION AC_OUTPUT([Makefile fontutil.pc]) -- cgit v1.2.1