x11-misc/shutter misses dependency on dev-perl/Goo-Canvas
Without dev-perl/Goo-Canvas installed Shutter has "Edit" button disabled with tooltip about missing dependency.
Works as intended. It's an optional feature, and is marked as such: https://cgit.gentoo.org/repo/gentoo.git/tree/x11-misc/shutter/shutter-0.94.3_p20200621.ebuild#n78
optfeature "drawing tool" dev-perl/Goo-Canvas
That shows a message after emerge if the dependency is not in fact installed.
It would better be a USE flag, but https://www.gentoo.org/glep/glep-0062.html is not implemented yet.
Related: I also have some work upstream to use gtk3, and it looks like GooCanvas2 will become a non-optional dependency, in which case this issue will be accidentally solved without need to install Goo-Canvas separately. But no guarantees there, and I don't yet have a timeline.
The workaround I currently use on my system:
$ cat /etc/portage/sets/optfeatures
# shutter drawing
# shutter upload