Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578008 - net-libs/webkit-gtk-2.12.2 version bump
Summary: net-libs/webkit-gtk-2.12.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://webkitgtk.org/2016/03/22/webki...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.20
  Show dependency tree
 
Reported: 2016-03-22 17:47 UTC by Robin Kauffman
Modified: 2016-07-03 15:37 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
webkit-gtk-2.12.2.ebuild.diff (webkit-gtk-2.12.2.ebuild.diff,4.56 KB, patch)
2016-05-02 14:30 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff
webkit-gtk-2.12.2.ebuild.diff (webkit-gtk-2.12.2.ebuild.diff,5.94 KB, patch)
2016-05-02 14:40 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Kauffman 2016-03-22 17:47:10 UTC
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.
Comment 1 Robin Kauffman 2016-04-19 20:14:32 UTC
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 .
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-02 13:18:05 UTC
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.
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-02 14:30:31 UTC
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.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-02 14:40:21 UTC
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.
Comment 5 Hans de Graaff gentoo-dev Security 2016-05-16 13:56:06 UTC
(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
Comment 6 Franz Trischberger 2016-06-19 06:43:29 UTC
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...
Comment 7 Pacho Ramos gentoo-dev 2016-07-03 15:37:39 UTC
done