The bump from 4.2.0 to 4.2.0-r1 changed the wxGTK dependency to require wxGTK:2.9: diff 4.0.2 4.0.2-r1: [snip] DEPEND="${RDEPEND} app-arch/zip + media-gfx/nvidia-cg-toolkit media-libs/freetype media-libs/libsoundtouch >=sys-devel/gcc-4.6.0 - x11-libs/wxGTK:3.0 + x11-libs/wxGTK:2.9 " [/snip] Is there a good reason for that, why it couldn't be `|| ( x11-libs/wxGTK:2.9 x11-libs/wxGTK:3.0 )` instead?
I can't entirely recall because it was awhile ago that I did the bump but I believe that change was a regression that wasn't meant to happen. I believe I changed it to 3.0 as it wouldn't build otherwise. I'll test it out and fix the ebuild shortly. Thank you for pointing this out to me :)
You can't have the ebuild depend on both because of the WX_GTK_VER variable. However, I think leaving the dependency as 2.9 might be for the best. The -9999 ebuild depends on 3.0 and when the next version of dolphin is released, it will also depend on 3.0. If there's an issue, feel free to drop another message in the bug report.