When compiling, Avidemux uses QtOpenGL if present, but there's no corresponding use flag to install it if it's not (leaving one to manually install it and recompile). Reproducible: Always
Created attachment 304821 [details, diff] ebuild patch for -2.5.6 looks like this.
should be x11-libs/qt-opengl:4 with the :4 and this would still leave the automagic dependency since you didn't add any flag to control the build: http://www.gentoo.org/proj/en/qa/automagic.xml
Created attachment 304833 [details, diff] ebuild patch for -2.5.6 revised # USE=opengl ebuild avidemux-2.5.6.ebuild clean install was effective, however QA notices,
Comment on attachment 304833 [details, diff] ebuild patch for -2.5.6 revised You said it was USE_OPENGL in CMakeLists.txt and I told you the correct matching function is cmake-utils_use_use, not cmake-utils_use And since the package has USE="qt4", the USE="opengl" should be behind it So bogus patch ...
Created attachment 304851 [details, diff] ebuild patch for -2.5.6 set
(In reply to comment #5) > Created attachment 304851 [details, diff] [details, diff] > ebuild patch for -2.5.6 > > set Still wrong. The USE="opengl" is still not behind USE="qt4". This way USE="opengl -qt4" still pulls in Qt4 which isn't wanted here.
Created attachment 304853 [details, diff] ebuild patch for -2.5.6 opengl put 'behind'
Patch tested and looks good
I withdraw my last comment. The patch is bad. Nothing prevents opengl useflag to be enabled ( and have zero meaning ) when qt4 is disabled. I will commit a better patch
After discussing this with Samuli, we agreed that the patch is acceptable ( however there was a typo in the patch which I fixed. ) The updated ebuilds is now in portage. Thanks