Isn't w3m just one of the choices XMLTO might be using?   I'm not sure we want
to try to replicate all the XMLTO configure options in every one of our modules.

        -alan-

On 03/21/11 04:53 PM, Gaetan Nadon wrote:
> This tool is used under the cover by XMLTO to convert DocBook/XML
> to text. This macro allows to use it explicitly with the
> same facilities provided with other documentation tools.
> 
> Signed-off-by: Gaetan Nadon <mems...@videotron.ca>
> ---
>  xorg-macros.m4.in |   56 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 files changed, 56 insertions(+), 0 deletions(-)
> 
> diff --git a/xorg-macros.m4.in b/xorg-macros.m4.in
> index 76462b5..a700daf 100644
> --- a/xorg-macros.m4.in
> +++ b/xorg-macros.m4.in
> @@ -494,6 +494,62 @@ m4_ifval([$1],[AC_MSG_WARN(Checking for MIN-VERSION is 
> not implemented.)])
>  AM_CONDITIONAL([HAVE_XSLTPROC], [test "$have_xsltproc" = yes])
>  ]) # XORG_WITH_XSLTPROC
>  
> +# XORG_WITH_W3M([MIN-VERSION], [DEFAULT])
> +# --------------------------------------------
> +# Minimum version: 1.14.0
> +#
> +# W3m is a text-based World Wide Web browser with IPv6 support
> +# It is used to convert documentation from htlm to text format
> +# When DEFAULT is not specified, --with-w3m assumes 'auto'.
> +#
> +# Interface to module:
> +# HAVE_W3M: used in makefiles to conditionally convert documentation
> +# W3M:        returns the path of the w3m program found
> +#     returns the path set by the user in the environment
> +# --with-w3m: 'yes' user instructs the module to use w3m
> +#          'no' user instructs the module not to use w3m
> +# have_w3m: returns yes if w3m found in PATH or no
> +#
> +# If the user sets the value of W3M, AC_PATH_PROG skips testing the path.
> +#
> +AC_DEFUN([XORG_WITH_W3M],[
> +AC_ARG_VAR([W3M], [Path to w3m command])
> +m4_define([_defopt], m4_default([$2], [auto]))
> +AC_ARG_WITH(w3m,
> +     AS_HELP_STRING([--with-w3m],
> +        [Use w3m for the transformation of XML documents (default: 
> ]_defopt[)]),
> +        [use_w3m=$withval], [use_w3m=]_defopt)
> +m4_undefine([_defopt])
> +
> +if test "x$use_w3m" = x"auto"; then
> +   AC_PATH_PROG([W3M], [w3m])
> +   if test "x$W3M" = "x"; then
> +        AC_MSG_WARN([w3m not found - cannot convert documents from HTML to 
> text])
> +     have_w3m=no
> +   else
> +        have_w3m=yes
> +   fi
> +elif test "x$use_w3m" = x"yes" ; then
> +   AC_PATH_PROG([W3M], [w3m])
> +   if test "x$W3M" = "x"; then
> +        AC_MSG_ERROR([--with-w3m=yes specified but w3m not found in PATH])
> +   fi
> +   have_w3m=yes
> +elif test "x$use_w3m" = x"no" ; then
> +   if test "x$W3M" != "x"; then
> +      AC_MSG_WARN([ignoring W3M environment variable since --with-w3m=no was 
> specified])
> +   fi
> +   have_w3m=no
> +else
> +   AC_MSG_ERROR([--with-w3m expects 'yes' or 'no'])
> +fi
> +
> +# Checking for minimum version is not implemented
> +# but we want to keep the interface consistent with other commands
> +m4_ifval([$1],[AC_MSG_WARN(Checking for MIN-VERSION is not implemented.)])
> +
> +AM_CONDITIONAL([HAVE_W3M], [test "$have_w3m" = yes])
> +]) # XORG_WITH_W3M
>  
>  # XORG_WITH_ASCIIDOC([MIN-VERSION], [DEFAULT])
>  # ----------------


-- 
        -Alan Coopersmith-        alan.coopersm...@oracle.com
         Oracle Solaris Platform Engineering: X Window System

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to