net-libs/webkit-gtk: bump to 2.18.1 for security; other package touchups
authorMart Raudsepp <leio@gentoo.org>
Sun, 22 Oct 2017 21:59:55 +0000 (00:59 +0300)
committerMart Raudsepp <leio@gentoo.org>
Sun, 22 Oct 2017 22:22:06 +0000 (01:22 +0300)
commit3f02025658b5764b88a248af0a0cb408d6e72b57
treee316d9fd1a366eeaeaab1f02d2d587e8ee27c76c
parentaa14a2acfd23bbb7d3f8ea1857d283e607ef4825
net-libs/webkit-gtk: bump to 2.18.1 for security; other package touchups

- reorder deps to cmake checks order
- add missing zlib dep
- move gtk platform USE checks to the main depstring, as that's requiring newer version anyway
- remove unnecessary pango dep (not checked in cmake, minimal usage comes via gtk+ deps)
- add WebCrypto deps, without giving optionality (it's a private option)
- add missing cmake-utils_src_prepare call
- remove ancient <glibc-2.18 code
- fix jsc pax-mark
- remove ruby21 support (gone from tree and repoman warning about the slot)
- GL deps and conditions remain a mystery to me for now

Closes: https://bugs.gentoo.org/626736
Package-Manager: Portage-2.3.8, Repoman-2.3.2
net-libs/webkit-gtk/Manifest
net-libs/webkit-gtk/metadata.xml
net-libs/webkit-gtk/webkit-gtk-2.18.1.ebuild [new file with mode: 0644]