Port details |
- exmh2 X11/TK based mail reader front end to MH
- 2.9.0_8 mail
=8 2.9.0_6Version of this port present on the latest quarterly branch. - Maintainer: cy@FreeBSD.org
 - Port Added: unknown
- Last Update: 2025-01-08 16:03:02
- Commit Hash: bd3a42e
- People watching this port, also watch:: nmh, procmail, fetchmail, tin, ksh93
- Also Listed In: tk
- License: not specified in port
- WWW:
- http://www.beedub.com/exmh/
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/mail/exmh2/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/exmh2
- pkg install exmh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: exmh
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1560469947
SHA256 (exmh-2.9.0.tar.gz) = 38f27058cbe6a370e2a5e30ded135b9488b57374d53f45088e29ee863b3088b2
SIZE (exmh-2.9.0.tar.gz) = 1111608
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- repl : mail/nmh
- mmencode : mail/metamail
- Library dependencies:
-
- libtk86.so : x11-toolkits/tk86
- libtcl86.so : lang/tcl86
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- mail_exmh2
- USES:
- cpe tk:86
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.9.0_8 08 Jan 2025 16:03:02
    |
Cy Schubert (cy)  |
mail/exmh2: After falling back to tk86 make mouse wheel work again
Two patches specific to tk87 will not work with tk86.
MFH: 2025Q1 |
2.9.0_7 08 Jan 2025 14:43:05
    |
Cy Schubert (cy)  |
mail/exmh*: Fall back to tk86
EXMH doesn't work with tk90 yet. Fall back to tk86.
MFH: 2025Q1 |
2.9.0_6 01 Mar 2024 21:11:18
    |
Cy Schubert (cy)  |
mail/exmh2: move man page |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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) |
2.9.0_5 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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 ) |
2.9.0_5 20 Jul 2022 14:22:19
    |
Tobias C. Berner (tcberner)  |
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 ) |
2.9.0_5 13 Sep 2021 15:53:18
    |
Cy Schubert (cy)  |
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. |
2.9.0_4 31 Aug 2021 19:25:53
    |
Cy Schubert (cy)  |
mail/exmh2: Resolve state(tag) error
can't read "state(tag)": no such variable, has returned with tcl 8.7a5.
Resolve this error for good. |
2.9.0_3 31 Aug 2021 19:25:52
    |
Cy Schubert (cy)  |
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). |
2.9.0_2 31 Aug 2021 04:45:43
    |
Cy Schubert (cy)  |
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. |
2.9.0_1 29 Aug 2021 19:43:10
    |
Bernhard Froehlich (decke)  |
mail/exmh2: Add CPE information
Approved by: portmgr (blanket) |
2.9.0_1 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
2.9.0_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
2.9.0_1 09 Mar 2021 20:51:51
  |
cy  |
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 |
2.9.0 14 Jun 2019 00:05:04
  |
cy  |
Update 2.8.0 --> 2.9.0
exmh 2.9.0 is not hosted on any tcl/tk site at the moment.
The standard SF download helper fails to work in this case. |
2.8.0_1 22 Nov 2016 14:04:22
  |
danfe  |
In several dozen ports, use single space for WWW: line in pkg-descr, and
reformat port description text in cases when it was notoriously broken. |
2.8.0_1 19 May 2016 10:44:12
  |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
2.8.0_1 01 Apr 2016 14:16:20
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
2.8.0_1 26 Dec 2015 16:19:12
  |
amdmi3  |
- Add NO_ARCH
- Drop @dirrm* from plist
Approved by: portmgr blanket |
2.8.0_1 14 May 2015 10:15:09
  |
mat  |
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 |
2.8.0_1 14 Jan 2015 20:57:55
  |
cy  |
Fix packaging permissions.
PR: 196350 |
2.8.0 30 May 2014 05:56:16
  |
cy  |
Stagify. |
2.8.0 20 Feb 2014 11:18:31
  |
gahr  |
- Convert to USES=tk |
2.8.0 20 Sep 2013 19:59:14
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail) |
2.8.0 08 Dec 2012 07:08:10
  |
cy  |
Update 2,7,2 --> 2.8.0
Feature safe: yes |
2.7.2_6 04 Dec 2012 06:50:54
  |
cy  |
PORTREVISION bump.
Feature safe: yes |
2.7.2_5 04 Dec 2012 06:21:05
  |
cy  |
Use TCL/Tk 8.6. This fixes issues with the mail messages list "More..."
button.
Assume care and feeding of this port.
Feature safe: yes |
2.7.2_5 01 Jun 2012 05:26:28
 |
dinoex  |
- update png to 1.5.10 |
2.7.2_4 30 Sep 2011 09:21:12
 |
dougb  |
Remove optional dependencies and comments related to the removal of
security/pgp6 |
2.7.2_4 03 Jul 2011 13:53:52
 |
ohauer  |
- remove MD5 |
2.7.2_4 14 May 2011 14:12:14
 |
arved  |
Use TCL/Tk 8.5
PR: 156548
Submitted by: Ralf Wenk <IZ-FreeBSD0701@hs-karlsruhe.de> |
2.7.2_3 28 Mar 2010 06:47:48
 |
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
2.7.2_2 05 Feb 2010 11:46:55
 |
dinoex  |
- update to jpeg-8 |
2.7.2_1 22 Aug 2009 00:28:34
 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with M |
2.7.2_1 09 Apr 2008 13:42:26
 |
pav  |
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat: portmgr |
2.7.2_1 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
2.7.2 14 May 2006 10:08:02
 |
vs  |
- Use full TCLTK mirror list
- portlint
PR: ports/97016
Submitted by: Shaun Amott |
2.7.2 25 Apr 2006 11:03:46
 |
erwin  |
Fix typo. glimpse is in textproc, not misc.
PR: 96272
Submitted by: Serge Gagnon <serge.gagnon@b2b2c.ca> |
2.7.2 25 Nov 2005 15:31:02
 |
pav  |
- Add SHA256 |
2.7.2 24 May 2005 22:13:33
 |
pav  |
- Update to 2.7.2
PR: ports/80715
Submitted by: Kevin Oberman <oberman@es.net> |
2.7.2 24 May 2005 22:13:05
 |
pav  |
- Update to 2.7.2
PR: ports/80715
Submitted by: Kevin Oberman <oberman@es.net> |
2.7.0 24 Jun 2004 04:20:53
 |
bmah  |
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. |
2.6.3_3 09 Feb 2004 06:13:37
 |
bmah  |
Depend on Tcl/Tk 8.4.
PORTREVISION bump to record new dependencies.
Suggested by: kris (almost four months ago!) |
2.6.3_2 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
2.6.3_2 10 Jun 2003 15:43:34
 |
bmah  |
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 |
2.6.3_1 08 Jun 2003 01:18:50
 |
bmah  |
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] |
2.6.3 13 Apr 2003 18:40:15
 |
bmah  |
Update to exmh-2.6.3. |
2.5_1 06 Mar 2003 19:23:19
 |
ade  |
Destroy pkg-comment for some of the stranger uses in the tree,
pending the final semi-automatic purge.
Approved by: portmgr (implicitly) |
2.5_1 13 Oct 2002 11:57:43
 |
anders  |
kris removed ports/mail/mh, so remove WITH_MH here then. |
30 Nov 2001 21:12:20
    |
bmah  |
Add a patch to fix a bug with continuation lines in ~/.mh_profile. While I'm
here, also patch a file descriptor leak. |
21 Jul 2001 00:57:40
    |
bmah  |
Update for exmh-2.5. |
22 Jan 2001 20:06:10
    |
bmah  |
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. |
16 Jan 2001 20:19:11
    |
bmah  |
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). |
04 Jan 2001 06:23:39
    |
bmah  |
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 |
25 Oct 2000 17:45:12
    |
bmah  |
exmh has moved to SourceForge, update MASTER_SITES. |
11 Oct 2000 16:58:08
    |
markm  |
Upgrade to v2.2, and hand the reigns over to Bruce Mah, who is also an Exmh
developer. |
08 Oct 2000 04:16:42
    |
asami  |
Convert category mail to new layout. |