dnl $Id$
dnl
-dnl 2.13 definitely chokes; 2.53 is the earliest version I've tested.
+dnl 2.13 definitely chokes; 2.53 is the earliest version I've tested.
+dnl 2.58 needed for help string macro but that only affects help output
dnl 2.50 is the major breakpoint between the old autoconf and the new,
dnl so require that. If there are bug reports about 2.50-2.52 not working
dnl we can always move this up a little.
dnl --------------------------
dnl Do you want client-side support for apop?
-AC_ARG_ENABLE(apop,
-[ --enable-apop enable client-side support for POP3 and APOP])
+AC_ARG_ENABLE(apop, AS_HELP_STRING([--enable-apop],
+ [enable client-side support for POP3 and APOP]))
if test x"$enable_apop" = x"yes"; then
AC_DEFINE(APOP)dnl
APOPLIB=md5.o
dnl Do you want to debug nmh?
AC_ARG_ENABLE(debug,
-[ --enable-debug enable nmh code debugging])
+ AS_HELP_STRING([--enable-debug],[enable nmh code debugging]))
dnl The old redundant --enable-nmh-debug is deprecated and undocumented.
if test x"$enable_nmh_debug" = x"yes"; then
enable_debug=yes
dnl Allow users to send email from addresses other than their default?
AC_ARG_ENABLE(masquerade,
- [ --enable-masquerade[='draft_from mmailid username_extension']
- enable up to 3 types of address masquerading [none]],
+ AS_HELP_STRING([--enable-masquerade='draft_from mmailid username_extension'],
+ [enable up to 3 types of address masquerading]),
[if test x"$enable_masquerade" = x"yes"; then
masquerade="draft_from mmailid username_extension"
else
dnl Do you want mhe support?
AC_ARG_ENABLE(mhe,
-[ --enable-mhe enable mhe support (DEFAULT)])
+ AS_HELP_STRING([--disable-mhe],[disable mhe support]))
dnl mhe support is on by default, so define it unless --disable-mhe or the
dnl deprecated, undocumented --disable-nmh-mhe are specified.
dnl Do you want client-side support for pop?
AC_ARG_ENABLE(pop,
-[ --enable-pop enable client-side support for plain POP3])
+ AS_HELP_STRING([--enable-pop], [enable client-side support for plain POP3]))
dnl The old redundant --enable-nmh-pop is deprecated and undocumented.
if test x"$enable_nmh_pop" = x"yes"; then
enable_pop=yes
dnl Do you want client-side support for using SASL for authentication?
dnl Note that this code will be enabled for both POP and SMTP
-AC_ARG_WITH(cyrus-sasl,
-[ --with-cyrus-sasl=<dir> Specify location of Cyrus SASL library for auth])
+AC_ARG_WITH(cyrus-sasl, AS_HELP_STRING([--with-cyrus-sasl=DIR],
+ [specify location of Cyrus SASL library]))
if test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != x"no"; then
AC_DEFINE(CYRUS_SASL)dnl
sasl_support=yes
dnl What should be the default editor?
AC_ARG_WITH(editor,
-[ --with-editor=EDITOR specify the default editor])
+ AS_HELP_STRING([--with-editor=EDITOR],[specify the default editor]))
if test -n "$with_editor"; then
editorpath="$with_editor"
dnl Set the backup prefix
AC_ARG_WITH([hash-backup],
- [ --with-hash-backup use # as the backup prefix (default: ,)])
+ AS_HELP_STRING([--with-hash-backup],[use # as the backup prefix (default: ,)]))
if test x"$with_hash_backup" != x -a x"$with_hash_backup" != x"no"; then
backup_prefix="#"
else
dnl Do you want support for hesiod
AC_ARG_WITH(hesiod,
-[ --with-hesiod=PREFIX specify location of Hesiod])
+ AS_HELP_STRING([--with-hesiod=DIR],[specify location of Hesiod]))
if test x"$with_hesiod" != x -a x"$with_hesiod" != x"no"; then
AC_DEFINE(HESIOD)dnl
fi
dnl Do you want client-side support for kpop
-AC_ARG_WITH(krb4,
-[ --with-krb4=PREFIX specify location of Kerberos V4 for KPOP support])
+AC_ARG_WITH(krb4, AS_HELP_STRING([--with-krb4=DIR],
+ [specify location of Kerberos V4 for KPOP support]))
if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
enable_pop=yes
AC_DEFINE(KPOP)dnl
dnl What method of locking to use?
AC_ARG_WITH(locking,
-[ --with-locking=LOCKTYPE specify the file locking method
- (one of dot, fcntl, flock, lockf)])
+ AS_HELP_STRING([--with-locking=@<:@dot|fcntl|flock|lockf@:>@],
+ [specify the file locking method]))
if test x"$with_locking" = x"dot"; then
LOCKTYPE="dot"
dnl What method of posting should post use?
AC_ARG_WITH(mts,
-[ --with-mts=MTS specify the default mail transport agent/service])
+ AS_HELP_STRING([--with-mts=@<:@smtp|sendmail@:>@],
+ [specify the default mail transport agent/service]))
if test x"$with_mts" = x"smtp"; then
MTS="smtp"
dnl What should be the default pager?
AC_ARG_WITH(pager,
-[ --with-pager=PAGER specify the default pager])
+ AS_HELP_STRING([--with-pager=PAGER],[specify the default pager]))
if test -n "$with_pager"; then
pagerpath="$with_pager"
dnl What should be the default mail server(s)?
AC_ARG_WITH(smtpservers,
-[ --with-smtpservers='SMTPSERVER1[ SMTPSERVER2...]'
- specify the default SMTP server(s) [localhost]])
+ AS_HELP_STRING([--with-smtpservers='SMTPSERVER1@<:@ SMTPSERVER2...@:>@'],
+ [specify the default SMTP server(s) @<:@localhost@:>@]))
if test -n "$with_smtpservers"; then
smtpservers="$with_smtpservers"
else