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.
Created attachment 575552 [details]
www-client/otter-1.0.01.ebuild revision suggestion
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.