www-client/firefox-44.0: drop EGL use flag
authorIan Stakenvicius <axs@gentoo.org>
Sat, 30 Jan 2016 02:09:46 +0000 (21:09 -0500)
committerIan Stakenvicius <axs@gentoo.org>
Sat, 30 Jan 2016 02:09:46 +0000 (21:09 -0500)
EGL support in firefox-44 is non-optional, but it is also not the default GL provider; this
flag could set EGL to be the default GL provider instead of GLX, but there are both compile time
and link time issues with attempting to do this.  Removing the flag until the build-time situation
has improved.

Bug: https://bugs.gentoo.org/571180

Package-Manager: portage-2.2.26

www-client/firefox/firefox-44.0.ebuild

index c019b3da1067fbad324fb113276a16bb5988a433..8c5198c111759d692a8741d6f197a621ec871ad3 100644 (file)
@@ -43,7 +43,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linu
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist egl hardened +hwaccel pgo selinux +gmp-autoupdate test"
+IUSE="bindist hardened +hwaccel pgo selinux +gmp-autoupdate test"
 RESTRICT="!bindist? ( bindist )"
 
 # More URIs appended below...
@@ -205,7 +205,8 @@ src_configure() {
        # Add full relro support for hardened
        use hardened && append-ldflags "-Wl,-z,relro,-z,now"
 
-       use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
+       # EGL use flag removed for now, as build failures ensue with firefox-44
+       #use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
 
        # Setup api key for location services
        echo -n "${_google_api_key}" > "${S}"/google-api-key