<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
On Sat, 2011-06-11 at 10:59 -0700, Alan Coopersmith wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Passed through from configure.ac via manpages.am

Signed-off-by: Alan Coopersmith &lt;<A HREF="mailto:alan.coopersmith@oracle.com">alan.coopersmith@oracle.com</A>&gt;
---
 configure.ac        |    5 +++++
 hw/dmx/man/Xdmx.man |   16 ++++++++--------
 manpages.am         |    5 +++++
 3 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/configure.ac b/configure.ac
index 22566c9..6c6d721 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1203,6 +1203,11 @@ AC_DEFINE_UNQUOTED(XKB_DFLT_MODEL, [&quot;$XKB_DFLT_MODEL&quot;], [Default XKB model])
 AC_DEFINE_UNQUOTED(XKB_DFLT_LAYOUT, [&quot;$XKB_DFLT_LAYOUT&quot;], [Default XKB layout])
 AC_DEFINE_UNQUOTED(XKB_DFLT_VARIANT, [&quot;$XKB_DFLT_VARIANT&quot;], [Default XKB variant])
 AC_DEFINE_UNQUOTED(XKB_DFLT_OPTIONS, [&quot;$XKB_DFLT_OPTIONS&quot;], [Default XKB options])
+AC_SUBST([XKB_DFLT_RULES])
+AC_SUBST([XKB_DFLT_MODEL])
+AC_SUBST([XKB_DFLT_LAYOUT])
+AC_SUBST([XKB_DFLT_VARIANT])
+AC_SUBST([XKB_DFLT_OPTIONS])
 
 XKB_LIB='$(top_builddir)/xkb/libxkb.la'
 XKB_STUB_LIB='$(top_builddir)/xkb/libxkbstubs.la'
diff --git a/hw/dmx/man/Xdmx.man b/hw/dmx/man/Xdmx.man
index 9c8bdea..df148dd 100644
--- a/hw/dmx/man/Xdmx.man
+++ b/hw/dmx/man/Xdmx.man
@@ -140,7 +140,7 @@ the &quot;xfree86&quot; keycodes and the &quot;pc104&quot; symbols should be used to
 initialize the keyboard.  For an SGI keyboard, &quot;,xkb,sgi/indy(pc102)&quot;
 might be useful.  A list of keycodes, symbols, and geometries can be
 found in
-.IR /usr/X11R6/lib/X11/xkb .
+.IR __xkbdir__ .
 If this option is not specified, the input device will be queried,
 perhaps using the XKEYBOARD extension.
 .RE
@@ -352,31 +352,31 @@ This option specifies parameters on the command line.  Currently, only
 parameters dealing with XKEYBOARD configuration are supported.  These
 parameters apply only to the core keyboard.  Parameter values are
 installation-dependent.  Please see
-.I /usr/X11R6/lib/X11/xkb
+.I __xkbdir__
 or a similar directory for complete information.
 .RS
 .TP 8
 .B XkbRules
-Defaults to &quot;xfree86&quot;.  Other values may include &quot;sgi&quot; and &quot;sun&quot;.
+Defaults to &quot;__XKB_DFLT_RULES__&quot;.  Other values may include &quot;sgi&quot; and &quot;sun&quot;.
 .sp
 .TP 8
 .B XkbModel
-Defaults to &quot;pc101&quot;.  When used with &quot;xfree86&quot; rules, other values may
-include &quot;pc102&quot;, &quot;pc104&quot;, &quot;pc105&quot;, &quot;microsoft&quot;, and many others.  When
+Defaults to &quot;__XKB_DFLT_MODEL__&quot;.  When used with &quot;xfree86&quot; rules, other values
+may include &quot;pc102&quot;, &quot;pc104&quot;, &quot;microsoft&quot;, and many others.  When
 used with &quot;sun&quot; rules, other values may include &quot;type4&quot; and &quot;type5&quot;.
 .sp
 .TP 8
 .B XkbLayout
-Defaults to &quot;us&quot;.  Other country codes and &quot;dvorak&quot; are usually
+Defaults to &quot;__XKB_DFLT_LAYOUT__&quot;.  Other country codes and &quot;dvorak&quot; are usually
 available.
 .sp
 .TP 8
 .B XkbVariant
-Defaults to &quot;&quot;.
+Defaults to &quot;__XKB_DFLT_VARIANT__&quot;.
 .sp
 .TP 8
 .B XkbOptions
-Defaults to &quot;&quot;.
+Defaults to &quot;__XKB_DFLT_OPTIONS__&quot;.
 .RE
 .SH &quot;CONFIGURATION FILE GRAMMAR&quot;
 The following words and tokens are reserved:
diff --git a/manpages.am b/manpages.am
index ea969cc..dfd6719 100644
--- a/manpages.am
+++ b/manpages.am
@@ -24,6 +24,11 @@ MAN_SUBSTS +=         -e 's|__logdir__|$(logdir)|g' \
                 -e 's|__sysconfdir__|$(sysconfdir)|g' \
                 -e 's|__xconfigdir__|$(__XCONFIGDIR__)|g' \
                 -e 's|__xkbdir__|$(XKB_BASE_DIRECTORY)|g' \
+                -e 's|__XKB_DFLT_RULES__|$(XKB_DFLT_RULES)|g' \
+                -e 's|__XKB_DFLT_MODEL__|$(XKB_DFLT_MODEL)|g' \
+                -e 's|__XKB_DFLT_LAYOUT__|$(XKB_DFLT_LAYOUT)|g' \
+                -e 's|__XKB_DFLT_VARIANT__|$(XKB_DFLT_VARIANT)|g' \
+                -e 's|__XKB_DFLT_OPTIONS__|$(XKB_DFLT_OPTIONS)|g' \
                 -e 's|__bundle_id_prefix__|$(BUNDLE_ID_PREFIX)|g' \
                 -e 's|__modulepath__|$(DEFAULT_MODULE_PATH)|g' \
                 -e 's|__default_font_path__|$(COMPILEDDEFAULTFONTPATH)|g' \
</PRE>
</BLOCKQUOTE>
<BR>
Exactly what it was designed for.<BR>
<BR>
Reviewed-by: Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt;<BR>
<BR>
<BR>
<BR>
</BODY>
</HTML>