In beginning (next to IUSE), IUSE_VIDEO_CARDS="video_cards_ati" and in RDEPEND, video_cards_ati? ( >=media-libs/mesa-6.5 ) Because people using xf86-video-ati needs Mesa-6.5 to get OpenGL extension GL_ARB_texture_env_crossbar , media-libs/mesa-6.4.2 is too old. without it, glest doesn't start.. -> RDEPEND
> Because people using xf86-video-ati needs Mesa-6.5 to get OpenGL extension > GL_ARB_texture_env_crossbar , media-libs/mesa-6.4.2 is too old. Ok, that was funny order of words. s/Because//
In case anyone is intrested and end up here, This is resolution for r100, and r200 type of cards using Mesa DRI, meaning cards from 7000 to 9250, IGP 320 and 340 and some other older IGP cards. Doesn't include cards like 9600 and beyond.. they are based on r300 series.
It should be "video_cards_radeon" not "video_cards_ati" because Mesa 6.5 is part of package.masked X.org 7.1 and this has been changed. Changing resolution to LATER because this can't be added before these packages get out of package.mask.
Actually, it's more WONTFIX due to the fact that someone can easily not have VIDEO_CARDS in their make.conf and could have manually installed their card driver. We don't really have a sane way of checking for this.