Changeset 7add59a9


Ignore:
Timestamp:
10/07/2016 09:10:47 PM (6 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, lazarus, nosym, perl-modules, qt5new, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
a0b39879
Parents:
f78f5ef7
Message:

Update to chromium-53.0.2785.143

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rf78f5ef7 r7add59a9  
    4848      <itemizedlist>
    4949        <listitem>
     50          <para>[renodr] - Update to Chromium-53.0.2785.143. Fixes
     51          <ulink url="&blfs-ticket-root;8400">#8400</ulink>.</para>
     52        </listitem>
     53        <listitem>
    5054          <para>[ken] - Second version of the 2016 texlive source upstream
    5155          fixes patch. The change from the first version only affects
  • packages.ent

    rf78f5ef7 r7add59a9  
    683683
    684684<!-- Chapter 43 -->
    685 <!ENTITY chromium-version             "53.0.2785.116">
     685<!ENTITY chromium-version             "53.0.2785.143">
    686686<!ENTITY seamonkey-version            "2.40">
    687687<!ENTITY firefox-version              "49.0">
  • xsoft/graphweb/chromium.xml

    rf78f5ef7 r7add59a9  
    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        "7035148d1566ddeab3153b2007b86613">
     9  <!ENTITY chromium-md5sum        "fdc737af242421b2a9a0bb84f6b17040">
    1010  <!ENTITY chromium-size          "440 MB">
    1111  <!ENTITY chromium-buildsize     "6.2 GB">
    1212  <!ENTITY chromium-time          "111 SBU">
     13  <!-- I got a very high build time (222 SBU), but I can't verify it. -->
    1314]>
    1415
     
    7172      <listitem>
    7273        <para>Optional Chrome distribution (to copy plugins - x86_64 only):
    73         <ulink url="http://mirror.ufs.ac.za/google-chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_53.0.2785.116-1_amd64.deb"/>
     74        <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/>
    7475        </para>
    7576      </listitem>
     
    8788      <xref linkend="gtk2"/>,
    8889      <xref linkend="hicolor-icon-theme"/>,
     90      <xref linkend="mitkrb"/>,
    8991      <xref linkend="mesa"/>,
    9092      <xref linkend="ninja"/>,
    9193      <xref linkend="nss"/>,
    92       <xref linkend="python2"/>, and
     94      <xref linkend="python2"/>,
     95      <xref linkend="usbutils"/>, and
    9396      <xref linkend="x-window-system"/>
    9497    </para>
     
    115118      <xref linkend="ffmpeg"/>,
    116119      <xref linkend="git"/> (required to build PNaCL on i686),
    117       <ulink url="http://www.gnu.org/software/gperf">gperf</ulink>,
     120<!--       <ulink url="http://www.gnu.org/software/gperf">gperf</ulink>, Its in BLFS. -->
    118121      <xref linkend="icu"/>,
    119122      <xref linkend="libxml2"/>,
    120123      <xref linkend="libvpx"/>,
    121       <ulink url="http://www.freebsoft.org/speechd">speech-dispatcher</ulink>
     124      <ulink url="https://devel.freebsoft.org/speechd">speech-dispatcher</ulink>
    122125      (for the screen reader), and
    123126      <ulink url="https://google.github.io/snappy">snappy</ulink>
     
    134137    <para>If you'd like to import binary Pepper plugins from Chrome, you'll
    135138    need to enable PNaCL. PNaCL is a sandboxed environment for running
    136     untrusted code, but the binary toolchain is availalbe only on x86_64.
     139    untrusted code, but the binary toolchain is available only on x86_64.
    137140    Download the binary PNaCL toolchain with the following commands:</para>
    138141
     
    162165    <ulink url="http://www.widevine.com/">WideVine</ulink>, needed for Netflix
    163166    support (see the binary Chrome plugins section below), in addition to
    164     enabling PNaCL above, you'll need to define an availalbe product name
     167    enabling PNaCL above, you'll need to define an available product name
    165168    ("Pinkie Pie" in this case) with the following command:</para>
    166169
     
    173176    <note>
    174177      <para>
    175         Chromium uses many exteranl projects, the selections below are not set
     178        Chromium uses many external projects, the selections below are not set
    176179        in stone, however they have been tested thoroughly. With 53.0.2785.116,
    177180        system versions of icu, libxml2, libvpx, and zlib are known to break
     
    257260    <para>Fix a potential build issue on Linux-4.5+:</para>
    258261
    259 <screen><userinput>sed "s/#include \&lt;sys\/mman.h\&gt;/&amp;\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n\n/" \
    260     -i third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen>
    261 
     262<screen><userinput>sed 's/#include \&lt;sys\/mman\.h&gt;/&amp;\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n/' \
     263    -i.bak third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen>
     264
     265<!-- This does not seem to be needed anymore...
    262266    <para>Replace a missing file to allow the test suite to run:</para>
    263267
    264268<screen><userinput>touch chrome/test/data/webui/i18n_process_css_test.html</userinput></screen>
     269-->
    265270
    266271    <para><application>Chromium</application> uses
    267272    <ulink url="https://gyp.gsrc.io/">GYP</ulink> to generate the
    268273    <application>Ninja</application> build files. Complete configuration of
    269     the buld using the following commands:</para>
     274    the build using the following commands:</para>
    270275
    271276<screen><userinput>build/linux/unbundle/replace_gyp_files.py "${CHROMIUM_CONFIG[@]}" &amp;&amp;
     
    354359
    355360    <para>Install Chromium Launcher with the following commands (as the
    356     <systemitem class="username">root</systemitem> user:</para>
     361    <systemitem class="username">root</systemitem> user):</para>
    357362
    358363<screen role="root"><userinput>rm -f /usr/bin/chromium        &amp;&amp;
     
    396401    different file (cups/ppd.h).</para>
    397402
    398     <para><command>sed "s/#include &lt;sys...</command>: this command udefines
     403    <para><command>sed "s/#include &lt;sys...</command>: this command undefines
    399404    MADV_FREE to fix a build issue with Linux-4.5 and newer.</para>
    400405
     
    423428
    424429      <seglistitem>
    425         <seg>/usb/bin/chromium, /usr/lib/chromium/chromium,
     430        <seg>/usr/bin/chromium, /usr/lib/chromium/chromium,
    426431        /usr/lib/chromium/chromedriver, and
    427432        /usr/lib/chromium/chrome-sandbox</seg>
    428433        <seg>none</seg>
    429         <seg>/usr/lib/chromium</seg>
     434        <seg>/usr/lib/chromium, /usr/lib/chromium-launcher,
     435        and (optionally) /usr/lib/PepperFlash</seg>
    430436      </seglistitem>
    431437    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.