Run "equery list", some of the lines will show : [I--] [M~] x11-libs/liblbxutil-1.0.0 (0) [I--] [M~] x11-libs/libXfont-1.1.0 (0) [I--] [M~] x11-apps/rgb-1.0.0 (0) [I--] [M~] media-fonts/font-util-1.0.0 (0) [I--] [M ] dev-lang/python-2.3.5 (2.3) [I--] [M~] app-doc/xorg-docs-1.0.1 (0) That M in the second bracket is not documented anywhere in "man equery" or "man emerge" or the FAQ forum at : http://forums.gentoo.org/viewtopic-t-26640.html Reference : http://forums.gentoo.org/viewtopic.php?p=3340700#3340700
Created attachment 141355 [details, diff] Patch adding requested information to man page
Thanks Mike. The patch is in subversion. $ svn commit -m "Add description of equery list output to man page (Bug #134440)" Sending equery/equery.1 Transmitting file data . Committed revision 459.
*** Bug 198219 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > Created an attachment (id=141355) [edit] > Patch adding requested information to man page > I think there is something wrong with the patch. the capital 'M' does not imply hard mask. It appears when current combination of ebuild's keywords, your accepted keywords with ACCEPT_KEYWORDS or /etc/portage/package.(un)mask files. In my system wine is masked in etc/package.mask `` <app-emulation/wine-0.9.42 '' And >app-emulation/wine-0.9.47 has ~x86 in ebuild. And wine-0.9.46 is installed. $ equery list -p wine [-P-] [M-] app-emulation/wine-0.9.39 (0) [-P-] [M-] app-emulation/wine-0.9.40 (0) [-P-] [M-] app-emulation/wine-0.9.41 (0) [-P-] [ -] app-emulation/wine-0.9.42 (0) [-P-] [ -] app-emulation/wine-0.9.43 (0) [-P-] [ -] app-emulation/wine-0.9.44 (0) [-P-] [ -] app-emulation/wine-0.9.45 (0) [-P-] [M~] app-emulation/wine-0.9.47 (0) [-P-] [M~] app-emulation/wine-0.9.48 (0) [-P-] [M~] app-emulation/wine-0.9.49 (0) [-P-] [M~] app-emulation/wine-0.9.50 (0) $ ACCEPT_KEYWORDS="~x86" equery list -p wine [-P-] [M-] app-emulation/wine-0.9.39 (0) [-P-] [M-] app-emulation/wine-0.9.40 (0) [-P-] [M-] app-emulation/wine-0.9.41 (0) [-P-] [ -] app-emulation/wine-0.9.42 (0) [-P-] [ -] app-emulation/wine-0.9.43 (0) [-P-] [ -] app-emulation/wine-0.9.44 (0) [-P-] [ -] app-emulation/wine-0.9.45 (0) [-P-] [ ~] app-emulation/wine-0.9.47 (0) [-P-] [ ~] app-emulation/wine-0.9.48 (0) [-P-] [ ~] app-emulation/wine-0.9.49 (0) [-P-] [ ~] app-emulation/wine-0.9.50 (0) The logic behind can be seen at lines 1537-1557 of /usr/bin/equery
correction: It appears when current combination of ...... prevent the package from being installed(i.e. masked)
Released in gentoolkit-0.2.4_rc2