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.
===> The following configuration options are available for mutt-2.4.3_1:
AUTOCRYPT=on: Convenient End-to-End Encryption
DEBUG_LOGS=on: Debugging capabilities
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
FLOCK=off: flock() usage
GPGME=on: Gpgme interface
HTML=on: HTML documentation
ICONV=on: Encoding conversion support via iconv
IDN=on: International Domain Names (implies ICONV)
LOCALES_FIX=on: Locales fix
MAILBOX_MANPAGES=on: Install mbox.5/mmdf.5 manpages
NLS=on: Native language support (implies ICONV)
SMTP=on: SMTP relay support
URLVIEW=on: Use urlview for the URL selector menu
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=off: GSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
GSSAPI_NONE=on: Disable GSSAPI support
====> Header Cache support: you have to select exactly one of them
HCACHE_BDB=off: Use Berkeley DB (BDB) (AGPLv3)
HCACHE_GDBM=off: Use GDBM
HCACHE_KYOTOCABINET=off: Use Kyoto Cabinet
HCACHE_LMDB=on: Use LMDB
HCACHE_NONE=off: Disable Header Cache
HCACHE_QDBM=off: Use QDBM
HCACHE_TOKYOCABINET=off: Use Tokyo Cabinet
====> SASL authentication support: you have to select exactly one of them
SASL_CYRUS=on: Cyrus SASL Authentication
SASL_GSASL=off: GNU SASL Authentication
SASL_NONE=off: Disable SASL Authentication
====> Options available for the single SCREEN: you have to select exactly one of them
NCURSES=on: Ncurses support
SLANG=off: SLANG support
===> Use 'make config' to modify these settings
Reason:
The patches included in the mail/mutt port will be removed in approximately a
month making the port more inline with upstream. If you require any of these
features most are available in mail/neomutt or it's possible to use
EXTRA_PATCH_TREE to patch a port when building locally.
Reason:
Default header cache option has been changed to the new option LMDB using
databases/lmdb. The BDB option still exists but now uses databases/db18 due
to the EOL of databases/db5.
Remove whitespace from line endings in pkg-plist files.
Those spaces used to hinder searching for the corresponding files
with portsearch -f '/FILENAME$' for obvious reasons.
Although currently portsearch removes those spaces itself remove
them anyway.
Inspired by: ports/94078
Approved by: portmgr (during freeze: krion, then kris advised to wait; at
present: erwin)
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
- Add mutt-lite, a slave port for mutt which defines MUTT_LITE flag
PR: ports/81248
Submitted by: Jose M Rodriguez <josemi@freebsd.jazztel.es>
Approved by: Udo Schweigert <Udo.Schweigert@siemens.com> (maintainer)
- Fix the misc/mime-support dependency
- Add the MUTT_LITE knob for those who want to build mutt with
minimal effort.
PR: ports/80785
Submitted by: maintainer
Remove patch since "pgp_strict_enc" option does the same hack and it
can lead to broken pgp signatures.
Submitted by: krion, tobez
Approved by: maintainer
- Fix the charset of 7bit messsages when doing gpg encryption. This
makes gpg-signed messages more readable in GNATS eg.
PR: ports/76130
Submitted by: maintainer
- Fix mutt's tmp-file-naming to fix syntax highlightning for
the vim editor.
- Add the WITHOUT_MUTT_ICONV knob and add dependency on iconv
if that knob is not defined.
PR: ports/66443
Submitted by: maintainer
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
Maintainer update of mail/mutt:
- Update mutt to version 1.4.2.
This version fixes a buffer overflow that can be
triggered by incoming messages. There are reports
about spam that has actually triggered this problem
and crashed mutt.
- Add SIZEs to distinfo
Submitted by: Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
PR: 62695
- Fix the DOCSDIR and EXAMPLESDIR code. Now both can be
set to non-standard values.
- Striping of binaries is no longer needed (it's done by install -s).
- Be less verbose.
PR: 58558
Submitted by: Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
- Do not remove etc/Muttrc when deinstalling and if it was changed.
- Bump PORTREVISION.
PR: 55188
Submitted by: Udo Schweigert <udo.schweigert@siemens.com>
o Add patch for the new ~a function. By this one can tag entire
threads via "T ~a" (means: tag all entire threads where at least
one message of the tread is tagged).
o Bump PORTREVISION.
PR: ports/54360
Submitted by: Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
* Fix handling of hostname if hostname contains more than 31 characters
for FreeBSD versions before 5.x.
* Bump PORTREVISION.
PR: ports/51621, ports/51622
Submitted by: maintainer
- Integrate the new "initials"-patch.
- Honor the MUTT_CONFIGURE_ARGS variable, if present.
- Fix the PATH for gpg in the rc-example.
- Install the configuration examples in ${PREFIX}/share/examples/mutt.
PR: ports/50197
Submitted by: maintainer
Drive a stake through the heart of some more files that were committed
to after they were removed, which caused them to mysteriously resurrect
when updating with a -D tag.
Holy water sprinkled by: peter
o Fix build to match recent updates in GNU auto* support in bsd.port.mk
o Deploy USE_REINPLACE instead of PERL
o Fix warning messages in -CURRENT
PR: 45212
Submitted by: maintainer
gettext upgrade uber-patch (stage 3)
- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
with a "-old" suffix -- gettext-old will have its deorbit burn
sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order
Reviewed by: portmgr
Update this to build with proper dependancies again. When I added the folder
compression patch, I didn't realize we now needed automake & autoconf.
Bringing those two in, now makes gmake required. :-( Also we can't patch
`configure' as before, now we must patch `configure.in' and `aclocal.m4'.
Update all ports using OpenSSL and RSA to work without rsaref since it is no
longer required. Apologies to the various maintainers whom I did not yet hear
back from, but the ports freeze is coming up in a few hours and I will be
verifying all of these ports on a 4.1 machine myself to catch any problems.
Improve the granularity of the WITH_ options. Rather than use my approved
configuration when BATCH is defined (as a BATCH user might want ncurses) only
do it when package building. Also, add a knob so that the HTML docs build and
intall can be turned on w/o doing a BATCH build.