The freecad sources are cloned into "${EGIT_STORE_EDIR}/code" which is obviously a mistake. It seems that EGIT_PROJECT="freecad/code" or whatever is missing in the ebuild. Reproducible: Always
git://git.code.sf.net/p/free-cad/code resolves into precisely that path with git-2.eclass. Of course with git-r3.eclass it would be "free-cad_code.git/". RCS file: /var/cvsroot/gentoo-x86/media-gfx/freecad/freecad-9999.ebuild,v retrieving revision 1.3 diff -u -p -r1.3 freecad-9999.ebuild --- freecad-9999.ebuild 15 Aug 2014 22:02:26 -0000 1.3 +++ freecad-9999.ebuild 30 Oct 2014 23:07:10 -0000 @@ -6,7 +6,7 @@ EAPI=5 PYTHON_COMPAT=( python2_{6,7} ) -inherit cmake-utils eutils git-2 fortran-2 multilib python-single-r1 +inherit cmake-utils eutils git-r3 fortran-2 multilib python-single-r1 DESCRIPTION="QT based Computer Aided Design application" HOMEPAGE="http://www.freecadweb.org/"
(In reply to Jeroen Roovers from comment #1) > git://git.code.sf.net/p/free-cad/code resolves into precisely that path with > git-2.eclass. Of course with git-r3.eclass it would be "free-cad_code.git/". I don't want to be too tiresome, but will you actually do that/push to tree? Or are there any my actions required? /No offense, sarcasm or whatever, just wondering./
+ 12 Nov 2014; Mike Gilbert <floppym@gentoo.org> freecad-9999.ebuild: + Switch to git-r3, bug 527524.