exmh is a TCL/TK based interface to the MH mail system. It provides
the usual layer on top of MH commands, as well as many other features:
MIME support! Displays richtext and enriched directly.
Color feedback in the scan listing.
A colour coded folder display with one label per folder.
Smart scan caching. News read/post. koi8-r support.
Facesaver bitmap display. Ispell support.
Background inc. You can set exmh to run inc periodically.
Searching over folder listing and message body.
A dialog-box interface to MH pick.
An editor with emacs-like bindings and MIME support.
Glimpse interface. You can index all your mail with glimpse
and search for messages by content.
User preferences. You can tune exmh through a dialog box.
User hacking support. A user library of TCL routines is supported.
IMPORTANT: exmh depends on the TK send facility for its background
processing. With TK 3.3, send now uses xauthority mechanisms by default,
unless you compile TK with -DTK_NO_SECURITY. Generally, this means that
you **MUST** must run xdm to start your Xserver.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
mail: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ashish@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam David <adam@FreeBSD.org>
* Adam McDougall <mcdouga9@egr.msu.edu>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Deiter <tiamat@komi.mts.ru>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
* Alex Perel <veers@disturbed.net>
(Only the first 15 lines of the commit message are shown above )
mail/exmh2: Scolling the folder list accepts only units
Units, which do not work in the scan listing window or the main
text windows, must be used int he folder display window. We create
a new fmscroll function just for the folder display window.
mail/exmh2: Adjust MouseWheel scrolling parameters
Units and pages don't mean the same thing they did before.
The number of pixels is in fact a divisor.
- MouseWheel scrolls one line in the Folder Display box (no change).
- MouseWheel scrolls five lines in the message box (no change).
- Shift-MouseWheel scrolls one line (no change).
- Control-MouseWheel scrolls ten lines (changed from a page as
page doesn't work any more).
mail/exmh2: Chase toolkits/tk87 8.7a5
tk 8.7a5 introduced uniform mouse wheel event handling. Unfortunately this
is incompatible with tcltk software written using Button-4 and Button-5
events. This patch replaces the legacy bindings with the new MouseWheel
binding, using the new tk::MouseWheel helper to move the scrollbar.
This is documented at https://core.tcl-lang.org/tips/doc/trunk/tip/474.md.
The old bindings are left should anyone wish to use exmh2 with the older
tk86, also requiring a user to modify Makefile to alter the dependency.
mail/exmh2: require tk 8.7 to avoid no such variable error
tk 8.6 produces the following error while 8.7 works:
can't read "state(tag)": no such variable
while executing
"string compare $value $state(tag)"
(procedure "TextUndoTagAddProc" line 10)
invoked from within
"TextUndoTagAddProc state .msgframe.msg.t tagoff link 2200.35"
MFH: 2021Q1
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Update to exmh-2.7.0.
This release mostly consists of 15 months of bugfixes (some of which
were already in the prior exmh-2.6.3_3 port). One new feature is a
spam filter wrapper ("Bayesian Spam Filter" in the new spiffy
preferences dialog).
Drop maintainership; I'm using IMAP-based mailers now.
More fun patches to make exmh work better:
1. Replace old, out-of-control preferences dialog with spiffy, sorted,
scrolling preferences dialog.
2. Better PGP 6.5 compatibility.
PORTREVISION bump to mark these changes.
Obtained from: exmh CVS repository
Fix a couple of problems in the exmh port.
The port bogusly relied on build-time detection of PGP-type programs.
This was unneeded since exmh is smart enough to do run-time detection of
various PGP versions. Fix this so PGP-type programs installed after exmh
will be recognized correctly. [1]
Add patch to fix a bug in exmh where threading cleared the unseen
sequence. [2]
PORTREVISION bump to mark these changes.
Reviewed by: Dave Tweten <tweten@nas.nasa.gov> [1]
Obtained from: exmh CVS [2]
Update exmh to 2.3.1. This release was made primarily to fix a symlink
vulnerability reported to bugtraq. Mostly a bugfix release although a few new
features (filtering in sedit, optional expect-based inc wrapper, optional
bitmap buttons) have been added.
Fix for a symlink attack posted to bugtraq. The patches committed here were
generated from exmh's CVS source code respository, and will be removed from
the port directory when the next version of exmh is released (RSN).
Commit a patch to fix a problem with PGP5 support not being able to verify
signatures of Multipart/MIME, clear-signed messages. This patch has been
committed to the exmh CVS repository, and this file can go away when the next
version of exmh is released