while writing an ebuild for the git version of xcb-proto I ran into the problem that xcb is not hosted in /git/xorg/, but in /git/xcb/ on anongit.freedesktop.org. Using this path is not possible with current x-modular.eclass. The attached patch changes x-modular.eclass so the user can define the EGIT_REPO_URI. I'll also attach a sample ebuild for xcb-proto using this feature.
Created attachment 157719 [details, diff] x-modular.eclass.patch
Created attachment 157721 [details] xcb-proto-9999.ebuild
Look at http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=blob;f=x11-proto/xcb-proto/xcb-proto-9999.ebuild;h=7063e9d7a964b90ba233681e5d2d12092496a374;hb=HEAD -- it works if you do the inherit on the other side of the variable setting. Does this still provide any value, now that you know that?
Thanks, works perfect. mark bug as INVALID.