The Attachment adds PROVIDE= support to the existing ebuilds in the portage tree. Goal here is to make portage itself a virtual so that development versions of portage can be swapped in and out for more wide spread testing.
Created attachment 42741 [details, diff] virtual-portage_ebuilds.diff Don't be lame. Add this.
Still patches clean :) cat virtual-portage_ebuilds.diff | patch --dry patching file portage-2.0.50-r11.ebuild Hunk #1 succeeded at 28 with fuzz 2 (offset 19 lines). patching file portage-2.0.51-r2.ebuild Hunk #1 succeeded at 29 with fuzz 2 (offset 20 lines). patching file portage-2.0.51_rc7.ebuild Hunk #1 succeeded at 29 with fuzz 2 (offset 20 lines).
Anyone got a major beef over this? It strikes me as wise, although spb's metapkg/versioned virtual glep should be out first...
I don't see the point of making it a virtual unless there is an actual secondary implementation. Otherwise it's just clutter.
Done.
thanks