The gnome-menus ebuild is enabling inotify unconditionally on Linux. When this is the case, gnome-menus will use inotify and inotify alone, with no fallback (not exactly the greatest practice). If the configure flag is not passed, gnome-menus will use pam instead, which is now implemented by gamin and uses inotify internally if it's available, and standard file monitoring if it's not (i.e. the desirable approach). Have you considered not passing the configure flag, and hence always using gamin (which has the correct fallback mechanism)? This would simplify the ebuild a bit (no more using linux-info or kernel_linux stuff).
This issue has been fixed in upcoming 2.21.91 where gnome-menus will depend on gio (the gnome-vfs replacement library inside glib-2.15) for all file monitoring operations. Bottom line, it will only depend on glib, no more famd/gamin/inotify cruft. Given this improvement, I don't feel like it's worth modifying the current ebuilds. Daniel, how strongly do you feel about this? Herd, what say you?
that sounds good enough for me feel free to close this bug
I agree. Marking fixed, since the overlay version is fixed.