aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorPaul Eggert2017-03-16 23:50:37 -0700
committerPaul Eggert2017-03-17 00:15:48 -0700
commit9f771f6440a61433d34f14aee4046cf2fa6ba391 (patch)
tree2394bc49b97cd025f338af449fc97992db3f9ccf /lib-src
parentffbb46849990bf4bf952e01b78c9a1a0ca0d4432 (diff)
downloademacs-9f771f6440a61433d34f14aee4046cf2fa6ba391.tar.gz
emacs-9f771f6440a61433d34f14aee4046cf2fa6ba391.zip
Emacs 'movemail' is now a configure-time option
The new configure option --with-mailutils lets the builder say that Emacs should assume that GNU Mailutils is installed, instead of continuing to build and install its own limited and insecure substitute for 'movemail'. * INSTALL, etc/NEWS, etc/PROBLEMS: Mention --with-mailutils. * configure.ac: Add --with-mailutils option. (with_mailutils): New variable. Do not bother configuring 'movemail' when not building it. Warn about issues relating to --with-mailutils. * doc/emacs/rmail.texi (Movemail): Mention --with-mailutils. (Movemail, Remote Mailboxes): Document port numbers in POP and IMAP URLs. * lib-src/Makefile.in (with_mailutils): New macro. (UTILITIES): Use it.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/Makefile.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index d0aa9cc7c27..b2cd66c0498 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -100,6 +100,9 @@ bindir=@bindir@
100# --libexecdir option to '../configure'. 100# --libexecdir option to '../configure'.
101libexecdir=@libexecdir@ 101libexecdir=@libexecdir@
102 102
103# Nonempty if Emacs can assume Mailutils is installed.
104with_mailutils=@with_mailutils@
105
103# Directory for local state files for all programs. 106# Directory for local state files for all programs.
104localstatedir=@localstatedir@ 107localstatedir=@localstatedir@
105 108
@@ -160,7 +163,8 @@ INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} $(CLIENTW) \
160 163
161# Things that Emacs runs internally, or during the build process, 164# Things that Emacs runs internally, or during the build process,
162# which should not be installed in bindir. 165# which should not be installed in bindir.
163UTILITIES = profile${EXEEXT} movemail${EXEEXT} hexl${EXEEXT} \ 166UTILITIES = profile${EXEEXT} hexl${EXEEXT} \
167 $(if $(with_mailutils), , movemail${EXEEXT}) \
164 $(and $(use_gamedir), update-game-score${EXEEXT}) 168 $(and $(use_gamedir), update-game-score${EXEEXT})
165 169
166DONT_INSTALL= make-docfile${EXEEXT} 170DONT_INSTALL= make-docfile${EXEEXT}