Despite emerging the Opera ebuilds without gstreamer support, some gstreamer-related files are installed in /usr/lib*/opera/gstreamer/plugins which interferes with Portage's preserve-libs feature. Among other things, it causes www-client/opera and www-client/opera-next to be re-emerged everytime emerge @preserved-rebuild is run. Patching the ebuild to remove this directory during src_prepare fixes this problem without any apparent adverse effects. Reproducible: Always
Created attachment 289703 [details, diff] Ebuild patch, will remove the gstreamer directory if -gstreamer
Comment on attachment 289703 [details, diff] Ebuild patch, will remove the gstreamer directory if -gstreamer rm -rf foo || die will always succeed.
Thanks for reporting. Fixed in: =www-client/opera-11.51.1087-r1 =www-client/opera-next-12.00.1105