net-libs/webkit-gtk: security bump to 2.26.3, fix gtk-doc
authorMart Raudsepp <leio@gentoo.org>
Fri, 31 Jan 2020 18:07:29 +0000 (20:07 +0200)
committerMart Raudsepp <leio@gentoo.org>
Fri, 31 Jan 2020 19:18:10 +0000 (21:18 +0200)
commitb6825b367eab5028b16c0907070129c85c71b767
tree0dd2c9497c492d442a1287b0c2a9d1b15452b52b
parent2f73858d2762349ba7c2ba25e565f18ef279e41e
net-libs/webkit-gtk: security bump to 2.26.3, fix gtk-doc

Move gtk-doc building from USE=doc to USE=gtk-doc, as the latter is the
one to use now for when generating gtk-doc from scratch. Fix it with
perl-based gtk-doc by stripping out some tags in the docs completely;
this was already fixed upstream, but that fix seems dependent on newer
gtk-doc handling the markdown quoting that got added. So remove the
tags completely until we can depend on a newer gtk-doc that doesn't
have trouble with the upstream way.

Also a build fix for USE="wayland -opengl -gles2-only" (but remember:
you shouldn't disable both opengl and gles2-only on any real desktop
system).

Bug: https://bugs.gentoo.org/706374
Bug: https://bugs.gentoo.org/704550
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
net-libs/webkit-gtk/Manifest
net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch [new file with mode: 0644]
net-libs/webkit-gtk/files/2.26.3-fix-noGL-wayland-build.patch [new file with mode: 0644]
net-libs/webkit-gtk/webkit-gtk-2.26.3.ebuild [new file with mode: 0644]