Mutt -- "The Mongrel of Mail User Agents" (part Elm, part Pine, part mh,
part slrn, part everything else) is an interactive screen-oriented mailer
program that supersedes Elm, Pine, mail and mailx.
Features include color support, message threading, MIME support (including
RFC1522 support for encoded headers), customizable key bindings, POP3,
Delivery Status Notification (DSN) support, and PGP/MIME.
Mutt FAQ: http://dev.mutt.org/trac/wiki/MuttFaq
WWW: http://www.mutt.org/
===> The following configuration options are available for zh-mutt-1.7.2_3:
COMPRESSED_FOLDERS=on: Compressed folders
DEBUG=off: Debugging capabilities
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
FLOCK=off: flock() usage
FORCEBASE64=off: Option to force base64 encoding for compose
GPGME=on: Gpgme interface
GREETING_PATCH=off: Greeting support
HTML=on: HTML documentation
ICONV=on: Encoding conversion support via iconv
IDN=on: International Domain Names (implies ICONV)
IFDEF_PATCH=on: ifdef feature
IMAP_HEADER_CACHE=on: IMAP header cache
LOCALES_FIX=on: Locales fix
MAILBOX_MANPAGES=on: Install mbox.5/mmdf.5 manpages
MAILDIR_HEADER_CACHE=on: Maildir header cache
MAILDIR_MTIME_PATCH=on: Maildir mtime patch
MIXMASTER=off: Mixmaster support
NLS=on: Native language support (implies ICONV)
NNTP=off: NNTP (News) support
PARENT_CHILD_MATCH_PATCH=on: Parent/child match
QUOTE_PATCH=on: Extended quoting
REVERSE_REPLY_PATCH=on: Reverse_reply
SASL=on: SASL authentication
SIDEBAR=off: Sidebar support
SMART_DATE=on: Dynamic date formatting with "%@"
SMIME_OUTLOOK_COMPAT=on: SMIME outlook compatibility
SMTP=on: SMTP relay support
TOKYOCABINET=off: Use tokyocabinet instead of Berkley DB
URLVIEW=on: Use urlview for the URL selector menu
XML=on: Use XML tools for rebuilding documentation
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=off: GSSAPI support via base system (Kerberos required)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
GSSAPI_NONE=on: Disable GSSAPI support
====> Options available for the single SCREEN: you have to select exactly one of them
NCURSES=on: Ncurses support
SLANG=off: SLANG support
====> Options available for the radio SPELL: you can only select none or one of them
ASPELL=off: Spell checking support via GNU Aspell
ISPELL=off: Spell checking support via Ispell
===> Use 'make config' to modify these settings
Check the following lines in your ~/.muttrc if you're migrating from
mutt 1.2.x.
set charset=big5
set locale="zh_TW.Big5"
set send_charset="us-ascii:iso-8859-1:big5:gb2312:utf-8:x-unknown"
charset-hook us-ascii big5
charset-hook iso-8859-1 big5
Please execute the following command if you encounter problem with
legacy bbs:
echo "set bbsislame=yes" >> ~/.muttrc
If you have to send signed mail to outlook users, please execute the
following command:
echo "set pgp_outlook_compat=yes" >> ~/.muttrc
Extract do-patch into a separate script.
PR: 215761
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D9029
mail/mutt: update patches
- Fix sidebar patch [1]. This version introduces a new config variable
"sidebar_shortpath" which is set to yes by default to ensure
backwards compatibility.
- Fix an issue with recent gpg (and gpgme) versions (GnuPG version 2.1
stops exporting the GPG_AGENT_INFO environment variable, so mutt can't
check for the presence of that to ensure the agent is running).
- Fix pgp key selection [2].
- Bump port revision because of major change to sidebar patch and gpg
handling.
PR: 199727
PR: 199115 [1]
PR: 199341 [2]
Submitted by: Udo.Schweigert@siemens.com (maintainer)
MFH: 2015Q2
dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
Move mail/mutt to mail/mutt14
Move mail/mutt-lite to mail/mutt14-lite
Move mail/mutt-devel to mail/mutt
Moving mail/mutt-devel-lite to mail/mutt-lite will follow next to avoid
breaking the cvs exporter
PR: ports/169546
Suggested by: obrien
Approved by: maintainer
- Fix build post mail/mutt-devel upgrade. The patch-nbsp from master port
now conflicts with our own patch-zh-mutt, so have to move the patch
into post-patch section
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Remove 4.x left-overs, we have working wc* functions on 5.x and above.
This should fix Big5 mutt message display.
Reported by: ijliao
Tested by: ijliao
Merge distinfo from master port.
Enable WITH_MUTT_ASSUMED_CHARSET_PATCH.
Enable WITHOUT_MUTT_XML when not in package building.
Revise comment wording.
PR: ports/96081 (based on)
Submitted by: Rong-En Fan <rafan AT infor DOT org>
+ Updated patchset:
+ Avoid misuse of safe_strdup shipped with mutt.
+ It returns 0 (NULL pointer) instead of pointer to 0 (empty string)
if the source string is empty(""). Consequently iconv_open will cause
mutt to core-dumps itself. It expects const char* instead of NULL
pointer.
+ On each successful call to wraped iconv_open provided by the patchset,
small piece of memory is allocated by safe_strdup. The original patchset
did not free it.
Above submitted by: Kuang-che Wu <kcwu at kcwu dot homeip dot net>
+ Experimental abuse of PORTREVISION. More testing is in progress. It will
be really activated via master port if there's nothing else broken.
o Add a plus sign in the PATCH_SITES of master port. (mail/mutt-devel)
Otherwise the PATCH_SITES in the slave port would be overwrited.
o WITHOUT_MUTT_HTML, WITHOUT_MUTT_COMPRESSED_FOLDERS are enabled in the
slave port now. The former shortens the depends list, for the taste
of people on the #bsdchat. The reason for later knob is that I currently
have not much time to deal with it.
o Change the MAINTAINER to me, requested by previous maintainer.
Since the Big5<->GB mapping in iconv is simply broken
and not acceptable, hook another table included in autoconvert
(called libhz) is not an option.
This new patchset also adds copyright in files not written
by myself.
Submitted by: Kuang-che Wu <kcwu@kcwu.dyndns.org>
Something wrong in my local configuration :) Most people do not have
WANT_FULL_GETTEXT=YES in their /etc/make.conf. Revert to old patchset,
and wait for gettext 0.10.40 becomes default.
Noted by: ijliao