currently checking new deps.
mesa-10.6.1 works fine with a copy of mesa-10.5.6.ebuild.
just because it "works" doesn't mean it "works properly". you could use RDEPEND="" and default phases for 90% of packages and it would "work", but it would just break constantly and require manual dep resolution which is half the point of a package manager.
Created attachment 406006 [details, diff] mesa-10.5.6-10.6.1.ebuild.patch
Done
I was wondering why shader cache is disabled in the ebuild. But as I read in the mesa git changes, this is only "in preparation for some upcoming code movement in preparation for the shader cache ..." So we could need the code from the patch in #c3 somewhere in the future. For now as we have 10.6.1.ebuild in the tree, this bug can be closed fixed.
As this bugreport has not been closed yet I can tell you here that mesa-10.6.3 has been released for download. http://cgit.freedesktop.org/mesa/mesa/tag/?id=mesa-10.6.3
*mesa-10.6.3 (07 Aug 2015) 07 Aug 2015; Manuel Rüger (mrueg) +mesa-10.6.3.ebuild: Version bump. 13 Jul 2015; Manuel Rüger (mrueg) mesa-10.6.2.ebuild: Drop unrecognized configure option. ^ That was --disable-shader-cache I think we can close this bug. Next bump of interest will probably be mesa-10.7 .