joe is a small editor (1.7MiB for the whole package). Right now
it builds with aspell by default, which adds dependencies to aspell,
perl, gettex-runtime and indexinfo. Combined these packages add
55MiB and more than 3000 files.
This patch changes this, so that aspell is always assumed to
exist during configure (which would assume ispell otherwise)
which allows to build joe without aspell installed. An option
is added that allows to add a run dependency, which is disabled by
default.
So if the user needs spell checking, they always can add that
functionality with "pkg install aspell". Everyone else (on
servers/in jails etc.) saves time, diskspace and perl upgrade
headaches.