Changeset 79af6e0


Ignore:
Timestamp:
01/02/2018 06:50:27 AM (4 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, ken/refactor-virt, lazarus, perl-modules, qt5new, trunk, upgradedb, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
33d86da
Parents:
5944fc1
Message:

Update to Chromium-63.0.3239.108. Fixes #10130.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19640 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r5944fc1 r79af6e0  
    4545      <para>January 2nd, 2018</para>
    4646      <itemizedlist>
     47        <listitem>
     48          <para>[dj] - Update to Chromium-63.0.3239.108. Fixes
     49          <ulink url="&blfs-ticket-root;10130">#10130</ulink>.</para>
     50        </listitem>
    4751        <listitem>
    4852          <para>[bdubbs] - Add a patch to docbook-xsl to fix potential
  • packages.ent

    r5944fc1 r79af6e0  
    725725
    726726<!-- Chapter 43 -->
    727 <!ENTITY chromium-version             "62.0.3202.94">
     727<!ENTITY chromium-version             "63.0.3239.108">
    728728<!ENTITY epiphany-version             "3.26.5.1">
    729729<!ENTITY firefox-version              "57.0.3">
  • xsoft/graphweb/chromium.xml

    r5944fc1 r79af6e0  
    77  <!ENTITY chromium-download-http "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-&chromium-version;.tar.xz">
    88  <!ENTITY chromium-download-ftp  " ">
    9   <!ENTITY chromium-md5sum        "98cf7b6eca255e2422f96094eccc1887">
    10   <!ENTITY chromium-size          "493 MB">
    11   <!ENTITY chromium-buildsize     "5.7 GB">
    12   <!ENTITY chromium-time          "110 SBU (with parallelism=4)">
     9  <!ENTITY chromium-md5sum        "71a8f5f1591e5b924e10c1cc4041dc08">
     10  <!ENTITY chromium-size          "510 MB">
     11  <!ENTITY chromium-buildsize     "5.8 GB">
     12  <!ENTITY chromium-time          "114 SBU (with parallelism=4)">
    1313  <!-- Ninja defaults to parallel build unless supplying -j1, SBU measured on
    1414  dual core, hyperthreaded CPU (4 threads).
     
    6666    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6767
    68     <bridgehead renderas="sect4">Required patches:</bridgehead>
     68<!--    <bridgehead renderas="sect4">Required patches:</bridgehead>
    6969    <itemizedlist spacing="compact">
    7070      <listitem>
     
    8383        </para>
    8484      </listitem>
    85     </itemizedlist>
     85    </itemizedlist> -->
    8686
    8787    <bridgehead renderas="sect4">Optional Chrome binaries to extract the
     
    9494      </listitem>
    9595      <listitem>
    96         <para>Download MD5 sum: a6847c8b88f725df2514365ae3c248cc</para>
    97       </listitem>
    98       <listitem>
    99         <para>Download size: 63 MB</para>
     96        <para>Download MD5 sum: cc36f3a115e3e213a2bedb8b8fbe08ba</para>
     97      </listitem>
     98      <listitem>
     99        <para>Download size: 46.8 MB</para>
    100100      </listitem>
    101101    </itemizedlist>
     
    110110      </listitem>
    111111      <listitem>
    112         <para>Download size: 45 MB</para>
     112        <para>Download size: 45.3 MB</para>
    113113      </listitem>
    114114    </itemizedlist>
     
    176176  <sect2 role="installation">
    177177    <title>Installation of Chromium</title>
    178 
     178<!--
    179179    <para>Apply a patches to fix an issue when building against GlibC-2.26 and other build issues:</para>
    180180
     
    182182patch -Np1 -i ../chromium-&chromium-version;-glibc-2.26-1.patch &amp;&amp;
    183183patch -Np1 -i ../chromium-&chromium-version;-gn_bootstrap-1.patch</userinput></screen>
    184 
     184-->
    185185    <para>Enable the use of the
    186186    <ulink url="http://www.widevine.com/">WideVine</ulink> plugin, needed for
     
    195195    <para>Fix a problem identified upstream:</para>
    196196
    197 <screen><userinput>sed -e '/frame_buttons.h/a#include "nav_button_layout_manager.h"' \
    198     -e "/class NavButtonLayoutManager/d" \
    199     -i chrome/browser/ui/libgtkui/gtk_ui.h</userinput></screen>
     197<screen><userinput>sed '/port\.h"/a#include &lt;math.h&gt;' -i.bak third_party/webrtc/p2p/base/port.cc</userinput></screen>
    200198
    201199    <para>Optionally silence 2862 invalid warnings:</para>
     
    223221<!-- Again, thanks to Arch, this is much better than listing all the needed
    224222shipped libs required to use the remove_bundled_files.py script -->
    225 <screen><userinput>for LIB in ffmpeg flac harfbuzz-ng<!-- icu libevent--> libjpeg \
     223<screen><userinput>for LIB in ffmpeg flac freetype harfbuzz-ng<!-- icu libevent--> libjpeg \
    226224           libjpeg_turbo libpng libwebp <!-- libxml libvpx-->libxslt yasm; do
    227     find -type f -path "*third_party/$LIB/*"     \
    228         \! -path "*third_party/$LIB/chromium/*"  \
    229         \! -path "*third_party/$LIB/google/*"    \
    230         \! -path "*base/third_party/icu/*"       \
    231         \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
     225    find -type f -path "*third_party/$LIB/*"      \
     226        \! -path "*third_party/$LIB/chromium/*"   \
     227        \! -path "*third_party/$LIB/google/*"     \
     228        \! -path "*base/third_party/icu/*"        \
     229        \! -path './third_party/yasm/run_yasm.py' \
     230        \! -regex '.*\.\(gn\|gni\|isolate\|py\)'  \
     231        \! -path './third_party/freetype/src/src/psnames/pstables.h' \
    232232        -delete
    233233done &amp;&amp;
    234234
    235235python build/linux/unbundle/replace_gn_files.py                   \
    236     --system-libraries ffmpeg flac harfbuzz-ng libjpeg libxml libevent \
    237                        libpng libwebp libxslt opus yasm freetype <!-- libxml libvpx-->      &amp;&amp;
     236    --system-libraries ffmpeg flac <!-- harfbuzz-ng --> libjpeg libxml libevent \
     237                       libpng libwebp libxslt opus yasm <!-- freetype libxml libvpx-->      &amp;&amp;
    238238python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
    239239
     
    286286'use_kerberos=true'
    287287'use_pulseaudio=true'
    288 'use_sysroot=false')</userinput></screen>
     288'use_sysroot=false'
     289'use_system_freetype=true'
     290'use_system_harfbuzz=true')</userinput></screen>
    289291
    290292    <para>Build <application>gn</application> and use it to prepare the
     
    337339
    338340cp -av out/Release/locales /usr/lib/chromium/                 &amp;&amp;
    339 chown -Rv root:root /usr/lib/chromium/locales                 &amp;&amp;
    340 
    341 install -vDm644 out/Release/chrome.1 \
    342                 /usr/share/man/man1/chromium.1</userinput></screen>
     341chown -Rv root:root /usr/lib/chromium/locales</userinput></screen>
    343342
    344343    <para>While still the <systemitem class="username">root</systemitem> user,
Note: See TracChangeset for help on using the changeset viewer.