Created attachment 377188 [details, diff] wine-1.7.19-r1.ebuid.diff see attachment
Created attachment 377190 [details, diff] wine-1.7.19-r1.ebuild.diff
I'd prefer if we waited till all baselibs parts involved are unmasked, and then replaced the deps with || ( emul-linux[-abi_x86_32] ( foo[abi_x86_32] ... ) ). The key point is the [-abi_x86_32] on emul-linux that will help portage switch deps once we want to remove emul-linux.
Well, there are plenty of bar? ( || ( app-emulation/emul-... foo/bar[abi_x86_32] ) ) deps in wine ebuild at this point, so those above would simply be two more... ;)
+ 21 May 2014; Michał Górny <mgorny@gentoo.org> wine-1.7.19-r1.ebuild: + Support new multilib-enabled packages as dependencies. Partially bug #510646. Added gphoto2 & sane-backends as well. This means that -gstplugins and -db are the only emul- packages left unconverted there.