Hello All- WebKitGTK 2.12 is out. It probably won't be a hard dep of GNOME 3.20 when it releases, but it's meant to be part of the GNOME 3.20 release cycle, sop it'd be good to get it out in advance so it can get tested with GNOME <= 3.18 as well as other toolkits/DEs/Xembed-applications to make sure it doesn't (or isn't likely to) break anything already (or soon to be) out. Absolutely no rush on this; I don't need it, am not likely to in the immediate future, and am guessing that there won't be a single feature in GNOME 3.20 that *needs* some extra bit of functionality present in 2.12. That said, the sooner it's added, the sooner it can get vetted and put in the main tree (and eventually unkeyworded) so it can be pulled in by things that might need it in future. -Robin K.
Heather/Cynede (cynede@gentoo.org) has pushed a commit to her Gentoo GNOME repository ( https://github.com/Heather/gentoo-gnome/commit/9851f132b7ac8364e209d3a08f2752146e06dcc8 ). The ebuild can be found at https://github.com/Heather/gentoo-gnome/tree/master/net-libs/webkit-gtk .
What’s new in the WebKitGTK+ 2.12.1 release? Fix spotify player. Improve themed control elements rendering to better match GTK+ widgets. Make remote web inspector work again. Fix several crashes and rendering issues. Fix several memory leaks. Fix the build in Linux / PowerPC. Fix detection of S390X and PPC64 architectures. Fix the build in glibc-based BSD systems Translation updates: Brazilian Portuguese. What’s new in the WebKitGTK+ 2.12.2 release? Fix rendering of scrollbars with GTK themes using stepper buttons. Fix compatibility issue with 2.12.1 regarding local storage access from file URLs. Make menu list buttons use the text color from the theme. Do not show resize grip in non-resizable text fields. Fix accessibility events causing Orca to echo key presses instead of speaking the inserted characters in password fields. Fix an off by one error in hyphenation. Fix several crashes and rendering issues. Fix the build with libjpeg v9. Translation updates: Bulgarian, Finnish, Greek, Italian, Turkish.
Created attachment 432976 [details, diff] webkit-gtk-2.12.2.ebuild.diff EAPI-6 ebuild diff based on the ebuild from Heather's gentoo-gnome overlay. Not yet ready for portage as ruby-single.eclass still doesn't support EAPI-6. I already pinged graaff about this as the eclass works with EAPI-6.
Created attachment 432978 [details, diff] webkit-gtk-2.12.2.ebuild.diff Sorry guys, previous patch hat the wrong files in the PATCHES array and was incomplete. Here's the full patch which also modifies two of the patches in FILESDIR to be -p1 conform for eapply. The limitation wrt. ruby-single.eclass still stands.
(In reply to Lars Wendler (Polynomial-C) from comment #3) > EAPI-6. I already pinged graaff about this as the eclass works with EAPI-6. commit cc450cd9fb2e907d1663c1ba5368ff1f7d7c0b6e Author: Hans de Graaff <graaff@gentoo.org> Date: Fri May 6 11:39:35 2016 +0200 ruby-single.eclass: Support EAPI=6
We are at 2.12.3 since about 1 month which means 2.12.4 is coming soon quite likely. There also was a security advisory on May 30. http://webkitgtk.org/security/WSA-2016-0004.html As far as I can see we (Gentoo) are vulnerable...
done