(As I've not been active for a while, I'd appreciate a review of this admittedly trivial patch; I plan to make another few patches to ispell.el.)
I attach a patch to fix an XXX and add "enchant-2" to the list of spelling checker programs checked by default. The XXX comment noted that enchant >= 2.1.0 is required by ispell.el; the good news is that enchant is now commonly installed under the name "enchant-2", which is likely to be a suitable version (2.0.x releases were not widely adopted), so rather than look for "enchant" (perhaps that will come later), we can now look for "enchant-2".
--