Hunspell (1.7.0) breaks ispell.el. It was already reported upstream and claimed fixed. But freebsd still ships unfixed /lisp/textmodes/ispell.el
Emacs version: emacs-26.1_4,3
GNU Emacs 26.1 (build 1, amd64-portbld-freebsd12.0, GTK+ Version 3.22.30)
Steps to Reproduce:
Enable spell check using flyspell, then error pops up. It was working before upgrading to hunspell 1.7.
Flyspell mode disabled in current buffer
Flyspell mode enabled in current buffer
Error in post-command-hook (flyspell-post-command-hook): (error "No data for dictionary \"en_US\" in ‘ispell-local-dictionary-alist’ or ‘ispell-dictionary-alist’")
We still ship it, because Emacs 26.1 is the latest upstream release. If I can find a bit of time, I will include that patch in the current port.
The pretest for what will be the 26.2 port is available if you want to test. https://reviews.freebsd.org/D18810
A commit references this bug:
Date: Thu Jan 31 19:34:23 UTC 2019
New revision: 491755
editors/emacs: Fix spellchecking with hunspell 1.7.0
While here, silence warning about USE_GNOME without USES=gnome.
Reported by: firstname.lastname@example.org
Thanks for reporting. Please let us know if there are still problems.