Changeset c7318b4


Ignore:
Timestamp:
12/15/2022 07:36:35 PM (16 months ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
e5be8837
Parents:
670acf75
Message:

Update to webkitgtk-2.38.2

This was quite a complex update. A couple tweaks to other packages in
following commits.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r670acf75 rc7318b4  
    4343      <itemizedlist>
    4444        <listitem>
     45          <para>[renodr] - Update to WebKitGTK+-2.38.2 (Security Update). Fixes
     46          <ulink url="&blfs-ticket-root;17046">#17046</ulink>.</para>
     47        </listitem>
     48        <listitem>
    4549          <para>[renodr] - Force gst-plugins-good to use libsoup3.</para>
    4650        </listitem>
  • packages.ent

    r670acf75 rc7318b4  
    720720<!ENTITY qtwebengine-version          "5.15.11">
    721721<!ENTITY startup-notification-version "0.12">
    722 <!ENTITY webkitgtk-version            "2.36.8">    <!-- Even minors only -->
     722<!ENTITY webkitgtk-version            "2.38.2">    <!-- Even minors only -->
    723723
    724724<!ENTITY gtk2-libdir                  "2.0/2.10.0">
  • x/lib/webkitgtk.xml

    r670acf75 rc7318b4  
    77  <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
    88  <!ENTITY webkitgtk-download-ftp  " ">
    9   <!ENTITY webkitgtk-md5sum        "7a3f19f4ff9e8de8c4ab2707e2d350f5">
    10   <!ENTITY webkitgtk-size          "25 MB">
    11   <!ENTITY webkitgtk-buildsize     "988 MB (133 MB installed)">
    12   <!ENTITY webkitgtk-time          "43 SBU (using parallelism=4, estimated 150 SBU using one core)">
     9  <!ENTITY webkitgtk-md5sum        "c234585a51c015a42c80c705222098c6">
     10  <!ENTITY webkitgtk-size          "31 MB">
     11  <!ENTITY webkitgtk-buildsize     "1.1 GB (172 MB installed)">
     12  <!ENTITY webkitgtk-time          "33 SBU (using parallelism=4)">
    1313]>
    1414
     
    9494      <xref linkend="libgudev"/>,
    9595      <xref linkend="libsecret"/>,
    96       <xref linkend="libsoup"/>,
     96      <xref linkend="libsoup3"/>,
    9797      <xref linkend="libtasn1"/>,
    9898      <xref linkend="libwebp"/>,
     
    109109      <xref linkend="enchant"/>,
    110110      <xref linkend="geoclue2"/>,
    111       <xref linkend="gobject-introspection"/>,
    112       <xref linkend="hicolor-icon-theme"/>, and
    113       <xref linkend="libnotify"/>
     111      <xref linkend="gobject-introspection"/>, and
     112      <xref linkend="hicolor-icon-theme"/>
    114113    </para>
    115114
     
    117116    <para role="optional">
    118117      <xref linkend="bubblewrap"/>,
    119       <xref linkend="gtk-doc"/>,
    120118      <xref linkend="gtk4"/>,
    121119      <xref linkend="harfbuzz"/>,
     
    123121      <xref linkend="woff2"/>,
    124122      <ulink url="https://ccache.dev/">ccache</ulink>,
     123      <ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>,
    125124      <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    126125      <ulink url="https://github.com/AOMediaCodec/libavif">libavif</ulink>,
     
    164163      -DENABLE_GAMEPAD=OFF        \
    165164      -DENABLE_MINIBROWSER=ON     \
     165      -DENABLE_DOCUMENTATION=OFF  \
    166166      -DUSE_WOFF2=OFF             \
    167       -DUSE_SOUP2=ON              \
    168167      -DUSE_WPE_RENDERER=ON       \
    169168      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
     
    182181      -DENABLE_GAMEPAD=OFF        \
    183182      -DENABLE_MINIBROWSER=ON     \
     183      -DENABLE_DOCUMENTATION=OFF  \
    184184      -DUSE_WOFF2=OFF             \
    185       -DUSE_SOUP2=ON              \
    186185      -DUSE_WPE_RENDERER=ON       \
    187186      -DENABLE_JOURNALD_LOG=OFF   \
     
    213212<screen role="root"><userinput>ninja install &amp;&amp;
    214213
    215 install -vdm755 /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 &amp;&amp;
    216 install -vm644  ../Documentation/webkit2gtk-4.0/html/*   \
    217                 /usr/share/gtk-doc/html/webkit2gtk-4.0       &amp;&amp;
    218 install -vm644  ../Documentation/webkitdomgtk-4.0/html/* \
    219                 /usr/share/gtk-doc/html/webkitdomgtk-4.0</userinput></screen>
     214install -vdm755 /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1 &amp;&amp;
     215install -vm644  ../Documentation/jsc-glib-4.1/*              \
     216                /usr/share/gtk-doc/html/jsc-glib-4.1         &amp&amp;
     217install -vm644  ../Documentation/webkit2gtk-4.1/*            \
     218                /usr/share/gtk-doc/html/webkit2gtk-4.1       &amp;&amp;
     219install -vm644  ../Documentation/webkit2gtk-web-extension-4.1/* \
     220                /usr/share/gtk-doc/html/webkit2gtk-web-extension-4.1</userinput></screen>
    220221  </sect2>
    221222
     
    238239
    239240    <para>
     241      <parameter>-DENABLE_DOCUMENTATION=OFF</parameter>: This switch disables
     242      regenerating the documentation. Remove this switch if you have
     243      <ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
     244      installed and wish to regenerate the documentation.
     245    </para>
     246
     247    <para>
    240248      <parameter>-DENABLE_GAMEPAD=OFF</parameter>: This switch disables
    241249      gamepad support. Remove this switch if you have
     
    268276
    269277    <para>
    270       <option>-DUSE_LIBNOTIFY=OFF</option>: Use this switch if you do not
    271       have <application>libnotify</application> installed.
    272     </para>
    273 
    274     <para>
    275278      <option>-DUSE_SYSTEM_MALLOC=ON</option>: This switch enables building
    276279      against the system installed <application>malloc</application>.
     
    280283      <option>-DENABLE_GEOLOCATION=OFF</option>: Use this switch if you don't
    281284      want to install <xref linkend="geoclue2"/>.
    282     </para>
    283 
    284     <para>
    285       <option>-DENABLE_GTKDOC=ON</option>: Use this switch if <xref
    286       linkend="gtk-doc"/> is installed and you wish to rebuild and install the
    287       API documentation.
    288285    </para>
    289286
     
    320317        </seg>
    321318        <seg>
    322           libjavascriptcoregtk-4.0.so and
    323           libwebkit2gtk-4.0.so
     319          libjavascriptcoregtk-4.1.so and
     320          libwebkit2gtk-4.1.so
    324321        </seg>
    325322        <seg>
    326           /usr/include/webkitgtk-4.0,
    327           /usr/lib{,exec}/webkit2gtk-4.0, and
    328           /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
     323          /usr/include/webkitgtk-4.1,
     324          /usr/lib{,exec}/webkit2gtk-4.1, and
     325          /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1
    329326        </seg>
    330327      </seglistitem>
     
    374371      </varlistentry>
    375372
    376       <varlistentry id="libjavascriptcoregtk-4.0">
     373      <varlistentry id="libjavascriptcoregtk-4.1">
    377374        <term>
    378           <filename class="libraryfile">libjavascriptcoregtk-4.0.so</filename>
     375          <filename class="libraryfile">libjavascriptcoregtk-4.1.so</filename>
    379376        </term>
    380377        <listitem>
     
    382379            contains core JavaScript API functions used by
    383380            <command>jsc</command> and
    384             <filename class="libraryfile">libwebkit2gtk-4.0</filename>
     381            <filename class="libraryfile">libwebkit2gtk-4.1</filename>
    385382          </para>
    386           <indexterm zone="webkitgtk libjavascriptcoregtk-4.0">
    387             <primary sortas="c-libjavascriptcoregtk-4.0">libjavascriptcoregtk-4.0.0.so</primary>
     383          <indexterm zone="webkitgtk libjavascriptcoregtk-4.1">
     384            <primary sortas="c-libjavascriptcoregtk-4.1">libjavascriptcoregtk-4.1.so</primary>
    388385          </indexterm>
    389386        </listitem>
     
    391388
    392389      <varlistentry id="libwebkit2gtk-4">
    393         <term><filename class="libraryfile">libwebkit2gtk-4.0.so</filename></term>
     390        <term><filename class="libraryfile">libwebkit2gtk-4.1.so</filename></term>
    394391        <listitem>
    395392          <para>
     
    397394          </para>
    398395          <indexterm zone="webkitgtk libwebkit2gtk-4">
    399             <primary sortas="c-libwebkit2gtk-4">libwebkit2gtk-4.0.so</primary>
     396            <primary sortas="c-libwebkit2gtk-4">libwebkit2gtk-4.1.so</primary>
    400397          </indexterm>
    401398        </listitem>
Note: See TracChangeset for help on using the changeset viewer.