Re: [PATCH] fix mangled indentation in configure --help

Kalle Olavi Niemitalo <[email protected]> Wed, 10 Sep 2008 00:07:04 +0300
Newsgroups gmane.comp.web.links
Message-ID <[email protected]>
Kamil Dudka <[email protected]> writes:

> I've searched the proper solution last hour on the web. But it seems there is 
> no proper solution while using AC_HELP_STRING - consider this thread 
> http://www.mail-archive.com/[email protected]/msg08893.html
>
> So I've fixed the preexisting options with double quoting [[...]] - patch #1. 
> And I am also sending modified patch for NSS (patch #2), which shows [=DIR] - 
> here were used four more pairs of square brackets.

The release announcement of Autoconf 2.62 mentions:

 ** AS_HELP_STRING no longer underquotes its first argument; it also handles
 ~   the case where the first argument contains single-quoted commas.
 ~   For example, "AS_HELP_STRING([-a, [--arg[=foo]]], [bar])" produces:
 ~     "  -a, --arg[=foo]         bar"
 ~   Additionally, the macro now takes two additional arguments,
 ~   indent-column and wrap-column; these should not normally be needed,
 ~   but can be used to fine-tune how the output text is wrapped.

ELinks should be kept compatible with Autoconf 2.59, but if you
add four pairs of square brackets for that, I think Autoconf 2.62
will then include too many of them in the --help output.  So the
right solution seems to be to avoid AC_HELP_STRING and instead
align the strings by hand.  Alternatively, one could define
EL_HELP_STRING, but that would probably require more effort than
it'd save.

The alignment and brackets are minor details.  If you feel they
are costing too much time, I think it'd be enough to have the
same level of correctness as in the preexisting options.
I do not want the four pairs of square brackets though.

> +	if test -z "$with_nss_compat_ossl" -o "$with_nss_compat_ossl" = yes; then

The Autoconf manual advises against using the -a and -o operators
of test, because of variations in precedence.  Instead:

+	if test -z "$with_nss_compat_ossl" || test "$with_nss_compat_ossl" = yes; then

_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev
signature.asc (application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIxuWAHm9IGt60eMgRAgRcAJ0f4N4Cz+gZtQaEuJLjeQq3XzcGCQCg0zBP
pO2lCGv4ELGmMm0AFnTJmPk=
=cPLX
-----END PGP SIGNATURE-----