net-libs/webkit-gtk: sec bump to 2.22.4; require GL
authorMart Raudsepp <leio@gentoo.org>
Tue, 27 Nov 2018 08:31:23 +0000 (10:31 +0200)
committerMart Raudsepp <leio@gentoo.org>
Tue, 27 Nov 2018 09:57:19 +0000 (11:57 +0200)
commit5fdb99434f2f0b64ca23dd516458c78421143872
tree321b188871510caf9b1ff4e5fa71ba469062b5db
parente1cdc0165a5a91c0ed11fb0062a25b5ab4c0f571
net-libs/webkit-gtk: sec bump to 2.22.4; require GL

* Security bump to 2.22.4 for WSA-2018-0008
* Builds without GL (opengl or gles2) are currently broken, thus
  REQUIRED_USE it.
* Stop requiring gstreamer for introspection - seems to work fine
  without by now.
* GstreamerGL requires EGL, so REQUIRED_USE it by requiring EGL if
  USE="gstreamer opengl" (USE="gstreamer gles2" is already covered
  by gles2 itself also requiring egl).
* Raise gstreamer deps to ensure working MSE, as hopefully we can
  handle the stabilization of newer gst-plugins-opus for this
  security stabilization round.
* Add references to upstream bugs above REQUIRED_USE - we should
  monitor them on bumps to relax the requirements when/if the
  upstream bugs are fixed.

Closes: https://bugs.gentoo.org/671002
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11
net-libs/webkit-gtk/Manifest
net-libs/webkit-gtk/webkit-gtk-2.22.4.ebuild [new file with mode: 0644]