The ebuild copy the menu and the icon in /usr/share/distcc instead of /usr/share/applications and /usr/share/pixmaps A wrapper to handle the variable DISTCC_DIR= would have been a good idea. Please, see attachments. Reproducible: Always
Created attachment 178713 [details, diff] distcc.ebuild
Created attachment 178715 [details] distccmon wrapper
Last but not least, cat > "${T}/02distcc" <<-EOF ... EOF bypass dispatch-conf. The 02distcc file is always reset to its default values. Your personalized environment is lost each time your rebuild the tool.
Thanks for submitting your enhancements and for pointing out the config file clobbering. Assigning to maintainers.
Fixed in cvs.