mail/mew-devel: Update 6.10-49-ge50839a => 6.11, take maintainership Changelog: https://github.com/kazu-yamamoto/Mew/blob/v6.11/RELEASENOTE.md * Byte compilation of elisp has been disabled. This aligns with the overhaul of the Emacs Lisp ports framework in bc45b7ec88. * This excludes the installation of elisp files for win32. PR: 295220 Sponsored by: UNIS Labs55f7f5074a
Port details
mail/mew-devel 6.11
Messaging in the Emacs World for emacs (Development Version)
Port info
- Maintainer
- t.masub@gmail.com
- Packages
- latest: 6.11
- Upstream
- up to date
- Last update
- to 6.11 · 55f7f5074a
- Quarterly
- 2026Q4: 6.11
- WWW
- https://www.Mew.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install mew-develinstalls 6.11 fromlatest; fromquarterly(2026Q4) 6.11- Port
# cd /usr/ports/mail/mew-devel && make install clean# make -C /usr/ports/mail/mew-devel config # change options first
- Size
- 615 KiB download · 2.7 MiB installed
- Depends on
- print/indexinfo 0.3.1_1, security/stunnel 5.82,1
- License
- BSD3CLAUSE
- Options
- 2 of 3 on in the package: DOCS STUNNEL
Show the 1 options that are off
DATABASE - pkg-message
Shown after installing
You may want to add following lines to your ~/.emacs and/or ~/.mew.el. (autoload 'mew "mew" nil t) (autoload 'mew-send "mew" nil t) (setq mew-mail-domain "domain of e-mail address") (setq mew-pop-server "your POP server") ;; if not localhost (setq mew-smtp-server "your SMTP server") ;; if not localhost ;; using fetch for PGP instead of wget (setq mew-prog-pgpkey "fetch") (setq mew-prog-pgpkey-arg '("-q" "-o" "-")) Please consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}. See also /usr/local/share/doc/mew/00diff for the changes from previous versions.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 6.11 | 6.11 | – |
| FreeBSD 15 | 6.11 | 6.11 | – |
| FreeBSD 14 | 6.11 | 6.11 | 6.11 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.11 | 6.11 | – |
| FreeBSD 14 | 6.11 | 6.11 | 6.11 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 6.11.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (45)
mail/mew-devel: Fix PKGBASE collision with mail/mew Add PKGNAMESUFFIX=-devel to avoid a PKGBASE collision with mail/new. Reported by: antoine Sponsored by: The FreeBSD Foundation07ed11c5d4
Emacs Lisp ports framework: Overhaul This overhaul introduces four key changes to the elisp ports framework: 1. Remove support for packaged byte-compiled elisp. The primary motivation is to remove a large number of flavor-specific packages and to simplify the ports tree. As an example, supporting byte-compiled elisp for devel/tablist required six packages, one for each flavor of editors/emacs and editors/emacs-devel. With over 100 elisp ports and requests for new Emacs flavors, this was unmanageable. 2. Install configuration to integrate with Emacs's native compilation machinery, allowing elisp from ports to be compiled into the standard cache under the user's home directory. This matches the behavior of GNU ELPA packages and generally results in a faster experience. Speedups vary depending on the characteristics of the elisp code, but are often reported to be 2.5 to 5 times faster than byte-compiled code. 3. Perform byte compilation on the target host, but only when native compilation is unavailable. Compilation is initiated when Emacs starts, and the resulting .elc files are cached under the user's home directory. 4. Load all autoload files installed by FreeBSD elisp ports. This mirrors what package.el does for ELPA packages, ensuring that autoloaded functions are available without requiring users to explicitly load each package. Users with elisp packages (*-emacs_*) installed should consult the 2026-04-11 UPDATING entry for instructions on handling the transition. Reviewed by: ashish, Benjamin Jacobs <freebsd@dev.thsi.be>, dinoex, mandree, mce, nobutaka, Pat Maddox <pat@patmaddox.com>, rhurlin Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56001bc45b7ec88
*/*: Return to pool I'll be away from keyboard soon and am not sure if I will return. So return all ports that I currently maintain to pool hoping new volunteers take care of them.f12c037f5a
mail/mew-devel: Update to latest snapshot CommitLog: https://github.com/kazu-yamamoto/Mew/compare/8b710a0...e50839af4e1486331
mail/mew-devel: Update to latest snapshot CommitLog: https://github.com/kazu-yamamoto/Mew/compare/3984ef3...8b710a02812b87e08
mail/mew-devel: Update to latest snapshot CommitLog: https://github.com/kazu-yamamoto/Mew/compare/595ba2e...3984ef372a0eb66cf
mail/mew-devel: Update to latest snapshot CommitLog: https://github.com/kazu-yamamoto/Mew/compare/346997e...595ba2e930a36b683
mail/mew-devel: Update to latest snapshot This fixes runtime error with latest editors/emacs-devel. CommitLog: https://github.com/kazu-yamamoto/Mew/compare/377b685...346997e31e864d91b
mail/mew-devel: Update to latest snapshot CommitLog: https://github.com/kazu-yamamoto/Mew/compare/v6.10...377b68548b787558b
editors/emacs: Update to 30.2 * Replace '30.1' in Mk/Uses/emacs.mk with '30.2'. * Bump PORTREVISION of dependent ports. ChangLog: https://cgit.git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30.2 Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D5190641e3c046e7
mail/{mew,mew-devel}: Update to 6.10
ReleaseNotes: https://github.com/kazu-yamamoto/Mew/blob/v6.10/RELEASENOTE.md840722927d*/*: Chase editors/emacs update Sponsored by: The FreeBSD Foundation12940d868a
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/70b5787...c46d8ee96493042af
Chase major version update of editors/emacs-devel Bump PORTREVISION of most USES=emacs ports after editors/emacs-devel major version increased from 30 to 31. Sponsored by: The FreeBSD Foundationb946d410cc
Chase editors/emacs update to 29.4 - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish, yasu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D457053213a3f54a
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/6eedf61...70b5787eb5ac96a5d
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/8b223e8...6eedf61d146410776
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/ff2ce7c...8b223e8bcd663c184
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/47886a3...ff2ce7ce9f2c79f7c
Chase editors/emacs update - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D4449226421ac37c
mail/{mew,mew-devel}: Move manpages to ${PREFIX}/share/man
While here, pet portlint.60a60de581*/*: Chase editors/emacs update - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43615ab463bdca9
editors/emacs: Update to 29.1
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
TREESITTER are ON by default. PGTK and WEBP options are excluded
from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
libraries.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
following
----------------------------------------------------------------------
checking for gnutls >= 2.12.2... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... yes
checking for libkqueue... no
checking for library containing kqueue... none required
configure: error: Non-toolkit scroll bars are not implemented for your system
----------------------------------------------------------------------
So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
as following.
----------------------------------------------------------------------
cc -o temacs.tmp \
-Demacs -I. -I. -I../lib -I../lib -I/usr/local/include -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/libpng16 -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/webp -I/usr/local/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -MMD -MF deps/.d -MP -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -L/usr/local/lib -L/usr/local/lib \
dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o xgselect.o json.o terminfo.o lastfile.o ../lib/libgnu.a ../oldXMenu/libXMenu11.a -ltiff -ljpeg -L/usr/local/lib -lpng16 -lgif -L/usr/local/lib -lwebpdemux -lwebpdecoder -lSM -lICE -lX11 -lXrender -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo -lrt -L/usr/local/lib -ldbus-1 -lexecinfo -L/usr/local/lib -lXrandr -L/usr/local/lib -lXinerama -L/usr/local/lib -lXfixes -lXext -lXext -L/usr/local/lib -lxml2 -lutil -L/usr/local/lib -lcairo -lncurses -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lharfbuzz -L/usr/local/lib -lgnutls -lpthread -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded -lm -lz -L/usr/local/lib -ljansson -lgmp -L/usr/local/lib -lXi -L/usr/local/lib -ltree-sitter -lsqlite3 -lXcomposite -lXext
ld: error: undefined symbol: dynlib_error
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced 1 more times
ld: error: undefined symbol: dynlib_sym
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
ld: error: undefined symbol: dynlib_open
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
----------------------------------------------------------------------
So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
* Bump PORTREVISION of ports that use "USES=emacs".
ChangeLog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D41444ba4eb3a50email/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/193175e...47886a32ede6935d4
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/445f9ec...g193175ed5bf2b1ea7
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/8f1e555...445f9ec2e959b2f9b
mail/mew-devel: Install elisp and image files to EMACS_VERSION_SITE_LISPDIRad824d8aa4
mail/mew-devel: Update to latest snapshot Unconditionally install mew.ja.info as per section 5.17.4 of Porter's Handbook. Changes: https://github.com/kazu-yamamoto/Mew/compare/7ab0241...8f1e55579ce029c06
mail/mew-devel: Update to latest snapshot Changes: https://github.com/kazu-yamamoto/Mew/compare/7e4dd83...7ab0241d8e751f823
editors/emacs-devel: Update to 2022-11-28 snapshot Bump PORTREVISION of consumers as EMACS_VER is changed to 30.0.50. Changes: https://github.com/emacs-mirror/emacs/compare/51589f81...7939184fea66012756
mail/mew-devel: Update to latest snapshot * Remove patch to keep elisp files from being native-compiled. Mew works fine with native compilatation now. * Pet portclippy. * Tidy up Makefile with portfmt. Changes: https://github.com/kazu-yamamoto/Mew/compare/fc4bca6...7e4dd83f5ce9b7ee0
editors/emacs: Update to 28.2 * Remove FCITXPATCH option as extra-patch-src_xfns.c can't be applied since 28.1. * Tidy up Makefile with portfmt. * Bump PORTREVISION of consumers. ChangeLog: https://www.gnu.org/software/emacs/news/NEWS.28.2 PR: 266454 Exp-run by: antoine Reviewed by: ashish, jrm Differential Revision: https://reviews.freebsd.org/D36613164249e867
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)fb16dfecae
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. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
Emacs ports: Bump PORTREVISION after Emacs 28.1 Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34781d9dcd9c687
*: Sweep up new CONFLICTS_INSTALL mess - Fix typos - Fix overwritten master/slave variables I'm assuming the entries are correct otherwise. Reported by: portscan07389cd463
Fix CONFLICTS entries of multiple ports There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)bcaf25a8c8
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL The conflict checks compare the patterns first against the package names without version (as reported by "pkg query "%n"), then - if there was no match - agsinst the full package names including the version (as reported by "pkg query "%n-%v"). Approved by: portmgr (blanket)5933ac0b09
USES=emacs: Chase package name changes PR: 259259 Differential Revision: https://reviews.freebsd.org/D32613061afcca16
*: Chase new major version (29) of editors/emacs-devel Differential Revision: https://reviews.freebsd.org/D32258126e3bb1f1
mail/mew-devel: Prevent .el files from being native compiled Mew doesn't work correctly if Emacs supports native compilation and .el files are compiled to .eln ones. So prevent .el files from being native compiled by adding following lines at the end of them. ;; Local Variables: ;; no-native-compile: t ;; End: PR: 258172 Approved by: meta (mentor), ygy (mentor)5dde2c0ae7
*/*: Update MAINTAINER address of my ports to that of FreeBSD.org Approved by: meta (mentor) Differential Revision: https://reviews.freebsd.org/D3217010c30f1825
mail/mew-devel: development version of mail/mew PR: 255249 Submitted by: Yasuhiro Kimuracbabd645f9