The ebuild for gucharmap insists that I want scrollkeeper and app-text/gnome-doc-utils
but it doesn't depend on gnome. As the README from the package says, ============ If GNOME is available, gucharmap uses it, but only to make the Help menu. <...> --disable-gnome disables GNOME-only functionality, even if the GNOME libraries are found. ============ My system is clean of gnome libraries and I compiled it manually with --disable-gnome, and it runs without problems.
Feel free to attach a patch to fix it properly; until then the depencency needs to stay there - http://www.gentoo.org/proj/en/qa/automagic.xml
The --disable-gnome flag only disables the use of libgnome and libgnomeui, no matter what the readme says. There isn't a flag to disable gnome-doc-utils, and scrollkeeper is used in pkg_postinst via the gnome2 eclass, so it's dep is correct. If you'd like to generate a patch to make the gnome-doc-utils controllable via configure, we'll apply it, but for now, the deps have to stay.