Page MenuHomeFreeBSD

Make aspell support optional, allow installing of aspell later
ClosedPublic

Authored by grembo on Jun 5 2016, 2:03 PM.

Details

Summary

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.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

grembo retitled this revision from to Make aspell support optional, allow installing of aspell later.
grembo updated this object.
grembo edited the test plan for this revision. (Show Details)
grembo added a reviewer: bapt.

You need to bump port revision as dependencies have changed

grembo edited edge metadata.

Obviously, thanks.

This revision was automatically updated to reflect the committed changes.