# emerge -avg opencv --nodeps These are the packages that would be merged, in order: [ebuild U ] media-libs/opencv-2.4.0 [2.3.1a-r1] USE="eigen examples ffmpeg gtk jpeg openexr opengl png qt4 tiff v4l -cuda -doc -gstreamer -ieee1394 (-ipp) -jpeg2k -pch% -python -tbb% -testprograms% -xine (-sse%*) (-sse2%*) (-sse3%) (-ssse3%)" 46,052 kB Total: 1 package (1 upgrade), Size of downloads: 46,052 kB !!! The following binary packages have been ignored due to non matching USE: =media-libs/opencv-2.4.0 use flag(s): eigen, examples, ffmpeg, openexr, v4l Problems: - Not copy-paste'able for package.use (format is silly) - It doesn't give any hints if these useflags need to be enabled or disabled for binpkg to match
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8dbf44f4ca3390d2232b83de52dd630a47126a5e
Example output: =media-libs/opencv-2.4.0 -eigen -examples -ffmpeg -openexr -v4l
This is fixed in 2.1.11.15 and 2.2.0_alpha126.