Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 928953 - net-libs/webkit-gtk-2.44.0 version bump
Summary: net-libs/webkit-gtk-2.44.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-08 19:06 UTC by Jason Lethbridge
Modified: 2024-04-14 15:50 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lethbridge 2024-04-08 19:06:21 UTC
WebKitGTK 2.44.0 has been released for a couple of weeks now and has been followed up by a security advisory recommending to update to it

https://webkitgtk.org/2024/03/16/webkitgtk2.44.0-released.html
https://webkitgtk.org/security/WSA-2024-0002.html

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2024-04-14 15:50:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de82e9649130ff329e7ba66b21360db422b2888

commit 3de82e9649130ff329e7ba66b21360db422b2888
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-04-13 14:46:51 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-04-14 15:49:13 +0000

    net-libs/webkit-gtk: add 2.44.1
    
    * Drop unnecessary gtk+:3 dep for SLOT=6 gtk4 version, fix gtk:4 USE deps
      (the aqua/wayland/X ones were on the gtk+:3 wrong dep instead of gtk:4)
    * Pre-built documentation has moved from SLOT=4.1 to SLOT=6
    * WebKitWebDriver is migrated to be shipped by SLOT=6 (upstream suggested
      to ship it in gtk4 SLOT since 2.40 already)
    * Include small patchset from upstream 2.44 branch
    * Include additional jumbo-build fixes
    * Handle undeclared configuration dependency manually for now,
      https://bugs.webkit.org/show_bug.cgi?id=269147
    * Drop ruby30 from USE_RUBY as ruby:3.0 is gone from tree
    * Update deps:
      * >=gtk-4.6.0, there's optional build dep on 4.13.4 that we can't ensure
        yet as webkit-gtk-2.44 will go stable for security before gtk-4.14.x
      * >=libepoxy-1.5.4
      * >=wayland-1.20, >=wayland-protocols-1.24
      * x11-libs/libdrm
      * X11 renderer was removed (uses DMA-BUF with SHM fallback now), thus
        most libX* deps with it
      * Same with the WPE renderer and thus libwpe/wpebackend-fdo
    * Update configuration knobs:
      * USE_LIBDRM separated out of USE_GBM
      * USE_OPENGL_OR_ES gone (always enabled now, which we always did too)
      * USE_OPENJPEG (JPEG2000) support is removed upstream
      * New USE_LIBBACKTRACE explicitly disabled to avoid automagic behaviour
    * Mention gst-plugins-bad[vaapi] for hardware encoding with VAAPI as an
      optfeature and touch up strings for other optfeature suggestions
    * Update patchset:
      * 2.42.1-arm64-non-jumbo-fix.patch is applied upstream
      * 2.42.4-wasm-assert-fix.patch is applied upstream
      * 2.42.5-x86-build-fix.patch was a fix specific to 2.42.x to fix a
        backport gone wrong from 2.43.x, it must not be applied to 2.44,
        even though it applies cleanly
    * Fix libepoxy dep to require USE=egl as epoxy/egl.h is used unconditionally
    
    Closes: https://bugs.gentoo.org/928953
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 net-libs/webkit-gtk/Manifest                       |   1 +
 .../webkit-gtk/files/2.44.1-branch-patchset.patch  | 262 +++++++++++++++++
 .../files/2.44.1-non-unified-build-fixes.patch     | 322 +++++++++++++++++++++
 net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild  | 257 ++++++++++++++++
 net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild  | 269 +++++++++++++++++
 net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild       | 255 ++++++++++++++++
 profiles/features/big-endian/package.use.mask      |   1 +
 7 files changed, 1367 insertions(+)