Please see attached ebuild for the proposed changes. Package provides an option "ENABLE_DBUS" to enable or disable D-Bus support; since we already have a widely used "dbus" USE flag to control this functionality and the package allows for the choice to be made, I think there is a strong case for this change. The spellchecker seems to be Hunspell-based, yet the ebuild mentions Sonnet (possibly left over from older versions which did use it). I should mention that compiling with the "spell" flag on doesn't seem to actually check the spelling, I may be missing something. Adjust or disregard this change at own discretion. Reproducible: Always
Created attachment 575552 [details] otter-1.0.01.ebuild
Note: please ignore the amd64 stable and "-DENABLE_CRASHREPORTS=OFF" CMake arg, these are for my own local overlay that I forgot to edit out before uploading the ebuild and are not part of the suggested changes.
The points mentioned here look fixed in new versions. Reopen if I'm wrong