Index: packages.ent
===================================================================
--- packages.ent	(revision 73f3b99b0741149bdc6ebd1211fcb194096c64c9)
+++ packages.ent	(revision 9acdb9d4bac6625d723aef86271b4dc5aba882e1)
@@ -863,5 +863,5 @@
 <!ENTITY vulkan-headers-version       "1.3.279">
 <!ENTITY vulkan-loader-version        "1.3.279">
-<!ENTITY webkitgtk-version            "2.42.5">    <!-- Even minors only -->
+<!ENTITY webkitgtk-version            "2.44.0">    <!-- Even minors only -->
 <!ENTITY xdg-desktop-portal-version   "1.18.2">
 <!ENTITY xdg-desktop-portal-gtk-version "1.15.1">
Index: x/lib/webkitgtk.xml
===================================================================
--- x/lib/webkitgtk.xml	(revision 73f3b99b0741149bdc6ebd1211fcb194096c64c9)
+++ x/lib/webkitgtk.xml	(revision 9acdb9d4bac6625d723aef86271b4dc5aba882e1)
@@ -7,8 +7,11 @@
   <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
   <!ENTITY webkitgtk-download-ftp  " ">
-  <!ENTITY webkitgtk-md5sum        "9cf27d88b55e5b8168f4835b17ea6fd0">
-  <!ENTITY webkitgtk-size          "33 MB">
+  <!ENTITY webkitgtk-md5sum        "20fef6a9122fc46f66f2f8550d5f08c6">
+  <!ENTITY webkitgtk-size          "36 MB">
   <!ENTITY webkitgtk-buildsize     "1.2 GB (195 MB installed, add 148 MB for GTK-4)">
   <!ENTITY webkitgtk-time          "23 SBU (for GTK-3, using parallelism=8, add 22 SBU for GTK-4)">
+
+  <!ENTITY libbacktrace
+    "<ulink url='https://github.com/ianlancetaylor/libbacktrace'>libbacktrace</ulink>">
 ]>
 
@@ -102,7 +105,6 @@
       <xref linkend="ruby"/>,
       <xref linkend="sqlite"/>,
-      <xref linkend="unifdef"/>,
-      <xref linkend="which"/>, and
-      <xref linkend="wpebackend-fdo"/>
+      <xref linkend="unifdef"/>, and
+      <xref linkend="which"/>
     </para>
 
@@ -121,5 +123,4 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <!--<xref linkend="bubblewrap"/>,-->
       <xref linkend="gi-docgen"/>,
       <xref linkend="harfbuzz"/>,
@@ -128,8 +129,7 @@
       <ulink url="https://ccache.dev/">ccache</ulink>,
       <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
-      <!--<ulink url="https://github.com/AOMediaCodec/libavif">libavif</ulink>,-->
+      &libbacktrace;,
       <ulink url="https://github.com/libjxl/libjxl">libjxl</ulink>, and
       <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>
-      <!--<ulink url="https://github.com/flatpak/xdg-dbus-proxy">xdg-dbus-proxy</ulink>-->
     </para>
 
@@ -141,17 +141,4 @@
     <bridgehead renderas="sect3">Installation of
     <application>WebKitGTK</application></bridgehead>
-
-    <!-- https://bugs.webkit.org/show_bug.cgi?id=262777
-         https://github.com/WebKit/WebKit/commit/c29a26a02441 -->
-
-<!-- Fixed in 2.42.2
-    <para>
-      First, fix an issue breaking Web sites relying on Javascript Blob API:
-    </para>
-
-<screen><userinput>sed "/bool BlobURL::isSecureBlobURL/,/^}/                                \
-     s/return false/return SecurityOrigin::isSecure(getOriginURL(url))/" \
-    -i Source/WebCore/fileapi/BlobURL.cpp</userinput></screen>
--->
 
     <important>
@@ -167,18 +154,4 @@
     </important>
 
-
-    <!-- https://github.com/WebKit/WebKit/commit/3d53735756 and
-         https://bugs.webkit.org/show_bug.cgi?id=268739 -->
-
-    <para>
-      First, if you are on a 32-bit machine, fix a build failure:
-    </para>
-
-<screen><userinput remap="pre">case $(uname -m) in
-   i?86) sed -e '/UNUSED_VARIABLE(t6)/d' \
-             -e '/UNUSED_VARIABLE(t7)/d' \
-             -i Source/JavaScriptCore/llint/LowLevelInterpreter.cpp ;;
-esac</userinput></screen>
-
     <para>
       If you want to install the GTK+-3 version of
@@ -194,24 +167,5 @@
       -DPORT=GTK                  \
       -DLIB_INSTALL_DIR=/usr/lib  \
-      -DUSE_LIBHYPHEN=OFF         \
-      -DENABLE_GAMEPAD=OFF        \
-      -DENABLE_MINIBROWSER=ON     \
-      -DENABLE_DOCUMENTATION=OFF  \
-      -DUSE_WOFF2=OFF             \
-      -DUSE_GTK4=OFF              \
-      -DUSE_WPE_RENDERER=ON       \
-      -DUSE_JPEGXL=OFF            \
-      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
-      -Wno-dev -G Ninja ..        &amp;&amp;
-ninja</userinput></screen>
-
-<screen revision="sysv"><userinput>mkdir -vp build &amp;&amp;
-cd        build &amp;&amp;
-
-cmake -DCMAKE_BUILD_TYPE=Release  \
-      -DCMAKE_INSTALL_PREFIX=/usr \
-      -DCMAKE_SKIP_RPATH=ON       \
-      -DPORT=GTK                  \
-      -DLIB_INSTALL_DIR=/usr/lib  \
+      -DUSE_LIBBACKTRACE=OFF      \
       -DUSE_LIBHYPHEN=OFF         \
       -DENABLE_GAMEPAD=OFF        \
@@ -221,45 +175,10 @@
       -DUSE_GTK4=OFF              \
       -DUSE_JPEGXL=OFF            \
-      -DUSE_WPE_RENDERER=ON       \
-      -DENABLE_JOURNALD_LOG=OFF   \
       -DENABLE_BUBBLEWRAP_SANDBOX=ON \
       -Wno-dev -G Ninja ..        &amp;&amp;
 ninja</userinput></screen>
 
-    <para>
-      This package does not have a working test suite. However, there is a
-      usable basic graphical web browser in the build directory,
-      <application>build/bin/MiniBrowser</application>. If launching it fails,
-      there is a problem with the build.
-    </para>
-
-    <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>ninja install</userinput></screen>
-
-    <para>
-      As the <option>-DENABLE_DOCUMENTATION=OFF</option> option is used,
-      the documentation is not rebuilt nor installed now.  If you need the
-      documentation, you can either install <xref linkend='gi-docgen'/>
-      and remove this option from the <command>cmake</command> command,
-      or install the pre-built documentation instead:
-    </para>
-
-<screen role='root'><userinput>install -vdm755 /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1 &amp;&amp;
-install -vm644  ../Documentation/jsc-glib-4.1/*              \
-                /usr/share/gtk-doc/html/jsc-glib-4.1         &amp;&amp;
-install -vm644  ../Documentation/webkit2gtk-4.1/*            \
-                /usr/share/gtk-doc/html/webkit2gtk-4.1       &amp;&amp;
-install -vm644  ../Documentation/webkit2gtk-web-extension-4.1/* \
-                /usr/share/gtk-doc/html/webkit2gtk-web-extension-4.1</userinput></screen>
-
-    <para>
-      If you want to install the GTK4 version of
-      <application>WebKitGTK</application>, run the following commands:
-    </para>
-
-<screen revision="systemd"><userinput>rm -rf * .[^.]* &amp;&amp;
+<screen revision="sysv"><userinput>mkdir -vp build &amp;&amp;
+cd        build &amp;&amp;
 
 cmake -DCMAKE_BUILD_TYPE=Release  \
@@ -268,4 +187,43 @@
       -DPORT=GTK                  \
       -DLIB_INSTALL_DIR=/usr/lib  \
+      -DUSE_LIBBACKTRACE=OFF      \
+      -DUSE_LIBHYPHEN=OFF         \
+      -DENABLE_GAMEPAD=OFF        \
+      -DENABLE_MINIBROWSER=ON     \
+      -DENABLE_DOCUMENTATION=OFF  \
+      -DUSE_WOFF2=OFF             \
+      -DUSE_GTK4=OFF              \
+      -DUSE_JPEGXL=OFF            \
+      -DENABLE_JOURNALD_LOG=OFF   \
+      -DENABLE_BUBBLEWRAP_SANDBOX=ON \
+      -Wno-dev -G Ninja ..        &amp;&amp;
+ninja</userinput></screen>
+
+    <para>
+      This package does not have a working test suite. However, there is a
+      usable basic graphical web browser in the build directory,
+      <application>build/bin/MiniBrowser</application>. If launching it fails,
+      there is a problem with the build.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>ninja install</userinput></screen>
+
+    <para>
+      If you want to install the GTK4 version of
+      <application>WebKitGTK</application>, run the following commands:
+    </para>
+
+<screen revision="systemd"><userinput>rm -rf * .[^.]* &amp;&amp;
+
+cmake -DCMAKE_BUILD_TYPE=Release  \
+      -DCMAKE_INSTALL_PREFIX=/usr \
+      -DCMAKE_SKIP_RPATH=ON       \
+      -DPORT=GTK                  \
+      -DLIB_INSTALL_DIR=/usr/lib  \
+      -DUSE_LIBBACKTRACE=OFF      \
       -DUSE_LIBHYPHEN=OFF         \
       -DENABLE_GAMEPAD=OFF        \
@@ -275,5 +233,4 @@
       -DUSE_GTK4=ON               \
       -DUSE_JPEGXL=OFF            \
-      -DUSE_WPE_RENDERER=ON       \
       -DENABLE_BUBBLEWRAP_SANDBOX=ON \
       -Wno-dev -G Ninja ..        &amp;&amp;
@@ -287,4 +244,5 @@
       -DPORT=GTK                  \
       -DLIB_INSTALL_DIR=/usr/lib  \
+      -DUSE_LIBBACKTRACE=OFF      \
       -DUSE_LIBHYPHEN=OFF         \
       -DENABLE_GAMEPAD=OFF        \
@@ -294,5 +252,4 @@
       -DUSE_GTK4=ON               \
       -DUSE_JPEGXL=OFF            \
-      -DUSE_WPE_RENDERER=ON       \
       -DENABLE_JOURNALD_LOG=OFF   \
       -DENABLE_BUBBLEWRAP_SANDBOX=ON \
@@ -306,4 +263,16 @@
 <screen role="root"><userinput>ninja install</userinput></screen>
 
+    <para>
+      As the <option>-DENABLE_DOCUMENTATION=OFF</option> option is used,
+      the documentation is not rebuilt nor installed now.  If you need the
+      documentation, you can either install <xref linkend='gi-docgen'/>
+      and remove this option from the <command>cmake</command> command,
+      or install the pre-built documentation (only for the GTK-4 version)
+      instead:
+    </para>
+
+<screen role='root'><userinput>install -vdm755 /usr/share/gtk-doc/html &amp;&amp;
+cp -rv Documentation/* /usr/share/gtk-doc/html</userinput></screen>
+
   </sect2>
 
@@ -315,4 +284,11 @@
       is needed to allow the build to complete with enchant-2.x.
     </para> -->
+
+    <para>
+      <parameter>-DUSE_LIBBACKTRACE=OFF</parameter>: This switch disables
+      the use of libbacktrace for dumping a stack trace when a crash
+      happens.  You need to install &libbacktrace; if you wish to enable it
+      (replacing OFF with ON or just removing the switch).
+    </para>
 
     <para>
@@ -342,9 +318,4 @@
       <parameter>-DENABLE_MINIBROWSER=ON</parameter>: This switch enables
       compiling and installing the MiniBrowser.
-    </para>
-
-    <para>
-      <parameter>-DUSE_WPE_RENDERER=ON</parameter>: This switch uses the WPE
-      renderer, which is recommended by upstream.
     </para>
 
@@ -421,6 +392,8 @@
           /usr/include/webkitgtk-6.0,
           /usr/lib{,exec}/webkit2gtk-4.1,
-          /usr/lib{,exec}/webkitgtk-6.0, and
+          /usr/lib{,exec}/webkitgtk-6.0,
           /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1
+          (optional), and
+          /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-process-extension}}-6.0
         </seg>
       </seglistitem>
