You use some non-standard ways to install Emacs support files for git. I will attach a patch for the latest ebuild and an corrected init file.
Created attachment 121775 [details, diff] git-emacs.patch Correcting some "mistakes" in the ebuild
Created attachment 121776 [details] 71git-gentoo.el new init file
---8<--- @@ -157,7 +157,5 @@ } pkg_postrm() { - # regenerate site-gentoo if we are merged USE=emacs and unmerged - # USE=-emacs - has_version virtual/emacs && elisp-site-regen + use emacs && elisp-site-regen } ---8<--- I don't like this hunk. When removing a piece of code with a comment like that, please make sure you state WHY and how your new version is NOT affected by that comment. - ferdy
(In reply to comment #2) > Created an attachment (id=121776) [edit] > 71git-gentoo.el Hold back a bit for that, as we are testing another solution, too.
Created attachment 121779 [details] 71git-gentoo.el > I don't like this hunk. When removing a piece of code with a comment like that, > please make sure you state WHY and how your new version is NOT affected by that > comment. The status of USE=emacs when unmerging is taken from the db, so even unsetting it between merge and unmerge has no effect. See new init file which uses some kind of autoload mechanism, making start-up of Emacs faster.
Created attachment 121782 [details] 71git-gentoo.el Last try, promised
On 1.5.2.2, thanks. - ferdy