Changeset ca1dfde for x/lib


Ignore:
Timestamp:
10/09/2024 06:22:50 PM (18 hours ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
trunk
Children:
8d882c1
Parents:
7c59035
git-author:
Douglas R. Reno <renodr@…> (10/09/2024 05:20:04 PM)
git-committer:
Douglas R. Reno <renodr@…> (10/09/2024 06:22:50 PM)
Message:

Update to WebKitGTK-2.46.1 (Security Update)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/webkitgtk.xml

    r7c59035 rca1dfde  
    77  <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
    88  <!ENTITY webkitgtk-download-ftp  " ">
    9   <!ENTITY webkitgtk-md5sum        "fd031b34f22c09f91e97cca3a7dbc426">
    10   <!ENTITY webkitgtk-size          "34 MB">
    11   <!ENTITY webkitgtk-buildsize     "1.2 GB (159 MB installed, add 154 MB for GTK-4)">
    12   <!ENTITY webkitgtk-time          "23 SBU (for GTK-3, using parallelism=8, add 22 SBU for GTK-4)">
     9  <!ENTITY webkitgtk-md5sum        "126f51432eb59d6c307c70858f5459c9">
     10  <!ENTITY webkitgtk-size          "41 MB">
     11  <!ENTITY webkitgtk-buildsize     "1.4 GB (163 MB installed, add 157 MB for GTK-4)">
     12  <!ENTITY webkitgtk-time          "32 SBU (for GTK-3, using parallelism=8, add 32 SBU for GTK-4)">
    1313
    1414  <!ENTITY libbacktrace
     
    130130      <ulink url="https://ccache.dev/">ccache</ulink>,
    131131      <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    132       &libbacktrace;, and
    133       <!--<ulink url="https://github.com/libjxl/libjxl">libjxl</ulink>, and-->
    134       <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>
     132      &libbacktrace;,
     133      <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>, and
     134      <ulink url="&sysprof-url;">sysprof</ulink>
    135135    </para>
    136136
     
    173173cd        build &amp;&amp;
    174174
    175 cmake -D CMAKE_BUILD_TYPE=Release     \
    176       -D CMAKE_INSTALL_PREFIX=/usr    \
    177       -D CMAKE_SKIP_INSTALL_RPATH=ON  \
    178       -D PORT=GTK                     \
    179       -D LIB_INSTALL_DIR=/usr/lib     \
    180       -D USE_LIBBACKTRACE=OFF         \
    181       -D USE_LIBHYPHEN=OFF            \
    182       -D ENABLE_GAMEPAD=OFF           \
    183       -D ENABLE_MINIBROWSER=ON        \
    184       -D ENABLE_DOCUMENTATION=OFF     \
    185       -D ENABLE_WEBDRIVER=OFF         \
    186       -D USE_WOFF2=OFF                \
    187       -D USE_GTK4=OFF                 \
    188       -D ENABLE_BUBBLEWRAP_SANDBOX=ON \
    189       -W no-dev -G Ninja ..           &amp;&amp;
     175cmake -D CMAKE_BUILD_TYPE=Release      \
     176      -D CMAKE_INSTALL_PREFIX=/usr     \
     177      -D CMAKE_SKIP_INSTALL_RPATH=ON   \
     178      -D PORT=GTK                      \
     179      -D LIB_INSTALL_DIR=/usr/lib      \
     180      -D USE_LIBBACKTRACE=OFF          \
     181      -D USE_LIBHYPHEN=OFF             \
     182      -D ENABLE_GAMEPAD=OFF            \
     183      -D ENABLE_MINIBROWSER=ON         \
     184      -D ENABLE_DOCUMENTATION=OFF      \
     185      -D ENABLE_WEBDRIVER=OFF          \
     186      -D USE_WOFF2=OFF                 \
     187      -D USE_GTK4=OFF                  \
     188      -D ENABLE_BUBBLEWRAP_SANDBOX=ON  \
     189      -D USE_SYSTEM_SYSPROF_CAPTURE=NO \
     190      -W no-dev -G Ninja ..            &amp;&amp;
    190191ninja</userinput></screen>
    191192
     
    193194cd        build &amp;&amp;
    194195
    195 cmake -D CMAKE_BUILD_TYPE=Release     \
    196       -D CMAKE_INSTALL_PREFIX=/usr    \
    197       -D CMAKE_SKIP_INSTALL_RPATH=ON  \
    198       -D PORT=GTK                     \
    199       -D LIB_INSTALL_DIR=/usr/lib     \
    200       -D USE_LIBBACKTRACE=OFF         \
    201       -D USE_LIBHYPHEN=OFF            \
    202       -D ENABLE_GAMEPAD=OFF           \
    203       -D ENABLE_MINIBROWSER=ON        \
    204       -D ENABLE_DOCUMENTATION=OFF     \
    205       -D ENABLE_WEBDRIVER=OFF         \
    206       -D USE_WOFF2=OFF                \
    207       -D USE_GTK4=OFF                 \
    208       -D ENABLE_JOURNALD_LOG=OFF      \
    209       -D ENABLE_BUBBLEWRAP_SANDBOX=ON \
    210       -W no-dev -G Ninja ..           &amp;&amp;
     196cmake -D CMAKE_BUILD_TYPE=Release      \
     197      -D CMAKE_INSTALL_PREFIX=/usr     \
     198      -D CMAKE_SKIP_INSTALL_RPATH=ON   \
     199      -D PORT=GTK                      \
     200      -D LIB_INSTALL_DIR=/usr/lib      \
     201      -D USE_LIBBACKTRACE=OFF          \
     202      -D USE_LIBHYPHEN=OFF             \
     203      -D ENABLE_GAMEPAD=OFF            \
     204      -D ENABLE_MINIBROWSER=ON         \
     205      -D ENABLE_DOCUMENTATION=OFF      \
     206      -D ENABLE_WEBDRIVER=OFF          \
     207      -D USE_WOFF2=OFF                 \
     208      -D USE_GTK4=OFF                  \
     209      -D ENABLE_JOURNALD_LOG=OFF       \
     210      -D ENABLE_BUBBLEWRAP_SANDBOX=ON  \
     211      -D USE_SYSTEM_SYSPROF_CAPTURE=NO \
     212      -W no-dev -G Ninja ..            &amp;&amp;
    211213ninja</userinput></screen>
    212214
     
    231233<screen revision="systemd"><userinput>rm -rf * .[^.]* &amp;&amp;
    232234
    233 cmake -D CMAKE_BUILD_TYPE=Release     \
    234       -D CMAKE_INSTALL_PREFIX=/usr    \
    235       -D CMAKE_SKIP_INSTALL_RPATH=ON  \
    236       -D PORT=GTK                     \
    237       -D LIB_INSTALL_DIR=/usr/lib     \
    238       -D USE_LIBBACKTRACE=OFF         \
    239       -D USE_LIBHYPHEN=OFF            \
    240       -D ENABLE_GAMEPAD=OFF           \
    241       -D ENABLE_MINIBROWSER=ON        \
    242       -D ENABLE_DOCUMENTATION=OFF     \
    243       -D USE_WOFF2=OFF                \
    244       -D USE_GTK4=ON                  \
    245       -D ENABLE_BUBBLEWRAP_SANDBOX=ON \
    246       -W no-dev -G Ninja ..           &amp;&amp;
     235cmake -D CMAKE_BUILD_TYPE=Release         \
     236      -D CMAKE_INSTALL_PREFIX=/usr        \
     237      -D CMAKE_SKIP_INSTALL_RPATH=ON      \
     238      -D PORT=GTK                         \
     239      -D LIB_INSTALL_DIR=/usr/lib         \
     240      -D USE_LIBBACKTRACE=OFF             \
     241      -D USE_LIBHYPHEN=OFF                \
     242      -D ENABLE_GAMEPAD=OFF               \
     243      -D ENABLE_MINIBROWSER=ON            \
     244      -D ENABLE_DOCUMENTATION=OFF         \
     245      -D USE_WOFF2=OFF                    \
     246      -D USE_GTK4=ON                      \
     247      -D ENABLE_BUBBLEWRAP_SANDBOX=ON     \
     248      -D ENABLE_SYSTEM_SYSPROF_CAPTURE=NO \
     249      -W no-dev -G Ninja ..               &amp;&amp;
    247250ninja</userinput></screen>
    248251
    249252<screen revision="sysv"><userinput>rm -rf * .[^.]* &amp;&amp;
    250253
    251 cmake -D CMAKE_BUILD_TYPE=Release     \
    252       -D CMAKE_INSTALL_PREFIX=/usr    \
    253       -D CMAKE_SKIP_INSTALL_RPATH=ON  \
    254       -D PORT=GTK                     \
    255       -D LIB_INSTALL_DIR=/usr/lib     \
    256       -D USE_LIBBACKTRACE=OFF         \
    257       -D USE_LIBHYPHEN=OFF            \
    258       -D ENABLE_GAMEPAD=OFF           \
    259       -D ENABLE_MINIBROWSER=ON        \
    260       -D ENABLE_DOCUMENTATION=OFF     \
    261       -D USE_WOFF2=OFF                \
    262       -D USE_GTK4=ON                  \
    263       -D ENABLE_JOURNALD_LOG=OFF      \
    264       -D ENABLE_BUBBLEWRAP_SANDBOX=ON \
    265       -W no-dev -G Ninja ..           &amp;&amp;
     254cmake -D CMAKE_BUILD_TYPE=Release      \
     255      -D CMAKE_INSTALL_PREFIX=/usr     \
     256      -D CMAKE_SKIP_INSTALL_RPATH=ON   \
     257      -D PORT=GTK                      \
     258      -D LIB_INSTALL_DIR=/usr/lib      \
     259      -D USE_LIBBACKTRACE=OFF          \
     260      -D USE_LIBHYPHEN=OFF             \
     261      -D ENABLE_GAMEPAD=OFF            \
     262      -D ENABLE_MINIBROWSER=ON         \
     263      -D ENABLE_DOCUMENTATION=OFF      \
     264      -D USE_WOFF2=OFF                 \
     265      -D USE_GTK4=ON                   \
     266      -D ENABLE_JOURNALD_LOG=OFF       \
     267      -D ENABLE_BUBBLEWRAP_SANDBOX=ON  \
     268      -D USE_SYSTEM_SYSPROF_CAPTURE=NO \
     269      -W no-dev -G Ninja ..             &amp;&amp;
    266270ninja</userinput></screen>
    267271
     
    363367      systemd journal for logging errors and debugging information since it
    364368      is not available on SysV systems.
     369    </para>
     370
     371    <para>
     372      <parameter>-D USE_SYSTEM_SYSPROF_CAPTURE=NO</parameter>: This switch
     373      disables a hard dependency on <ulink url="&sysprof-url;">sysprof</ulink>.
    365374    </para>
    366375
Note: See TracChangeset for help on using the changeset viewer.