summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <Alan.Coopersmith@sun.com>2005-10-17 22:20:58 +0000
committerAlan Coopersmith <Alan.Coopersmith@sun.com>2005-10-17 22:20:58 +0000
commite096b243bb3be6a41bd928016d24acfe2cae677e (patch)
treebca9b2bd3d057f43e1d37812fa44be5e9956c07e
parentf45a6a9b5d53d91aec9ca0381311f5b0a4842c07 (diff)
downloadxorg-font-util-e096b243bb3be6a41bd928016d24acfe2cae677e.tar.gz
Use sed to replace variables in man pages
-rw-r--r--Makefile.am23
-rw-r--r--configure.ac1
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])