The latest ebuilds of x11-libs/motif in SLOTs 0 and 2.2, i.e. motif-2.3.4-r1 and motif-2.2.3-r12 have been converted to inherit multilib-minimal.eclass. AFAICS, emul-linux-x86-motif has only a single package as reverse dependency, namely net-misc/icaclient.
I guess we will need to get that multilib versions stabilized before treecleaning this emul package
Sounds like a plan.
multilib-minimal is not necessary here, it's an overkill (and I told you that 'minimal' is not a good name). multilib-build providing USE flags is enough.
Or wait, no eclass at all. It's just about [abi_x86_32] USE-dep.
Created attachment 354728 [details] emul-linux-x86-motif-20130224-r1.ebuild Converting to a metapackage with USE=abi_x86_32. Please review.
(In reply to Ulrich Müller from comment #5) > Created attachment 354728 [details] > emul-linux-x86-motif-20130224-r1.ebuild > > Converting to a metapackage with USE=abi_x86_32. > Please review. Committed to CVS, as discussed with aballier.
This needs Xorg multilib stabilization to be able to remove old emul set
(In reply to Pacho Ramos from comment #7) > This needs Xorg multilib stabilization to be able to remove old emul set And now depends on unmasking of the USE flag for them ;)
Ping, all blockers seems fixed now, will you update or drop ebuild?
The flag is still stable masked, but the only reverse dependency (net-misc/icaclient) has no stable version. So I guess the package could be last-rited indeed.
+# Ulrich Müller <ulm@gentoo.org> (30 Sep 2014) +# Obsolete, superseded by multilib x11-libs/motif. +# Masked for removal in 30 days, bug #461916. +app-emulation/emul-linux-x86-motif +
Is it really necessary to remove this package? It is currently a massive pain in the butt to enable multilib motif on stable amd64. We have a huge number of existing binaries that require on 32-bit motif; previously the solution was to just install this package (emul-linux-x86-motif). I guess an alternate solution will be required...
(In reply to Nick Bowler from comment #12) > Is it really necessary to remove this package? The plan is to eventually remove all emul-linux-x86-* packages. I'm giving this more time (60 days) until removal. So for now, you can unmask emul-linux-x86-motif as a workaround. Alternatively, you could enable ABI_X86="64 32" in make.conf and unmask the abi_x86_32 flag for motif (by adding a line "x11-libs/motif -abi_x86_32" to /etc/portage/profile/package.use.stable.mask, and similar lines for those dependencies of motif that need the abi_x86_32 flag enabled).
After discussing the issue with pacho, I've reverted the masking. We'll proceed with removal when the abi_x86_32 flag is unmasked in stable.
Dropped.