Changeset 17c01c61


Ignore:
Timestamp:
03/19/2017 02:36:11 AM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
32bc8e4c
Parents:
3ca1da7
Message:

Update to chromium-57.0.2987.110.

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r3ca1da7 r17c01c61  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "18">                   <!-- Always 2 digits -->
     3<!ENTITY day          "19">                   <!-- Always 2 digits -->
    44<!ENTITY month        "03">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2017">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "March 18th &year;">
     9<!ENTITY releasedate  "March 19th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r3ca1da7 r17c01c61  
    4343-->
    4444    <listitem>
     45      <para>March 19th, 2017</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[dj] - Update to chromium-57.0.2987.101. Fixes
     49          <ulink url="&blfs-ticket-root;8994">#8994</ulink>.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
     54    <listitem>
    4555      <para>March 18th, 2017</para>
    4656      <itemizedlist>
  • packages.ent

    r3ca1da7 r17c01c61  
    694694
    695695<!-- Chapter 43 -->
    696 <!ENTITY chromium-version             "56.0.2924.87">
     696<!ENTITY chromium-version             "57.0.2987.110">
    697697<!ENTITY firefox-version              "52.0">
    698 <!ENTITY flashplayer-version          "24.0.0.221">
     698<!ENTITY flashplayer-version          "25.0.0.127">
    699699<!ENTITY seamonkey-version            "2.46">
    700700
  • xsoft/graphweb/chromium.xml

    r3ca1da7 r17c01c61  
    6262    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6363    <note><para>Download this file via wget as:</para>
    64 <screen><userinput>wget https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz \
    65      -O chromium-launcher-3.tar.gz</userinput></screen>
     64<screen><userinput>wget --content-disposition \
     65     https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz</userinput></screen>
    6666    </note>
    6767    <itemizedlist spacing="compact">
    6868      <listitem>
    69         <para>Optional launcher (to use the Flash Player PPAPI plugin):
    70         <ulink url="https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz"/>
     69        <para>
     70          Optional launcher (to use the Flash Player PPAPI plugin):
     71          <ulink url="https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz"/>
    7172        </para>
    7273      </listitem>
    7374      <listitem>
    74         <para>Optional Chrome distribution (to copy widevine plugin):
    75         <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> or
    76         <ulink url="http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-stable_48.0.2564.116-1_i386.deb"/>
    77         (i386 is no longer officially supported)</para>
    78       </listitem>
    79       <listitem>
    80         <para>Optional Flash Player plugin:
    81         <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.x86_64.tar.gz"/> or
    82         <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.i386.tar.gz"/>
     75        <para>
     76          Patch to use the system installed <application>FFmpeg</application>:
     77          <ulink url="&patch-root;/chromium-&chromium-version;-system_ffmpeg-1.patch"/>
     78        </para>
     79      </listitem>
     80      <listitem>
     81        <para>
     82          Optional Chrome distribution (to copy widevine plugin):
     83          <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> or
     84          <ulink url="http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-stable_48.0.2564.116-1_i386.deb"/>
     85          (i386 is no longer officially supported)
     86        </para>
     87      </listitem>
     88      <listitem>
     89        <para>
     90          Optional Flash Player plugin:
     91          <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.x86_64.tar.gz"/> or
     92          <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.i386.tar.gz"/>
    8393        </para>
    8494      </listitem>
     
    107117    <bridgehead renderas="sect4">Recommended</bridgehead>
    108118    <para role="recommended">
     119      <xref linkend="ffmpeg"/>,
    109120      <xref linkend="flac"/>,
    110121      <xref linkend="git"/>,
     122      <xref linkend="icu"/>,
    111123      <xref linkend="libevent"/>,
    112124      <xref linkend="libexif"/>,
     125      <xref linkend="libjpeg"/>,
     126      <xref linkend="libpng"/>,
    113127      <xref linkend="libsecret"/>,
    114128      <xref linkend="libwebp"/>,
     
    121135    <bridgehead renderas="sect4">Optional</bridgehead>
    122136    <para role="optional">
    123       <xref linkend="ffmpeg"/>,
    124137      <xref linkend="GConf"/>,
    125138      <xref linkend="gnome-keyring"/>,
    126       <xref linkend="icu"/>,
    127       <xref linkend="libjpeg"/>,
    128       <xref linkend="libpng"/>,
    129139      <xref linkend="libxml2"/>,
    130140      <xref linkend="libvpx"/>,
     
    142152    <title>Installation of Chromium</title>
    143153
    144    <para>Fix a build issue on Linux-4.5+:</para>
    145 
    146 <screen><userinput>sed 's/#include &lt;sys\/mman\.h&gt;/&amp;\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n/' \
    147     -i third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen>
     154   <para>Apply a patch to allow use of the system
     155   <application>FFmpeg</application>:</para>
     156
     157<screen><userinput>patch -Np1 -i ../chromium-&chromium-version;-system_ffmpeg-1.patch</userinput></screen>
    148158
    149159    <para>Fix a build issue with GCC-6:</para>
     
    167177        Chromium uses many external projects, the selections below are not set
    168178        in stone, however they have been tested thoroughly. With Chromium
    169         &chromium-version;, system versions of icu, libjpeg, libpng, libxml2,
    170         libvpx, and zlib are known to break the build at this time.
    171         <!-- This should be partially remedied in 56.x but yet to verify all
    172              libvpx still requires experimental vp9 as of 0.6 -->
     179        &chromium-version;, system versions of libxml2, libvpx, and zlib
     180        are known to break the build at this time.
     181        <!-- libxml2: https://bugs.archlinux.org/task/29939 -->
     182        <!-- libvpx still requires experimental vp9 as of 0.6 -->
     183        <!-- zlib requires libminizip -->
    173184      </para>
    174185    </note>
     
    176187<!-- Again, thanks to Arch, this is much better than listing all the needed
    177188shipped libs required to use the remove_bundled_files.py script -->
    178 <screen><userinput>for LIB in flac harfbuzz-ng libwebp libxslt yasm; do
    179     find -type f -path "*third_party/$LIB/*" \
    180         \! -path "*third_party/$LIB/chromium/*" \
    181         \! -path "*third_party/$LIB/google/*" \
     189<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng icu libevent libjpeg \
     190           libjpeg_turbo libpng libwebp libxslt yasm; do
     191    find -type f -path "*third_party/$LIB/*"     \
     192        \! -path "*third_party/$LIB/chromium/*"  \
     193        \! -path "*third_party/$LIB/google/*"    \
     194        \! -path "*base/third_party/icu/*"       \
     195        \! -path "*base/third_party/libevent/*"  \
    182196        \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
    183197        -delete
     
    185199
    186200python build/linux/unbundle/replace_gn_files.py \
    187     --system-libraries flac harfbuzz-ng libwebp libxslt yasm</userinput></screen>
     201    --system-libraries ffmpeg flac harfbuzz-ng icu libevent libjpeg \
     202                       libpng libwebp libxslt yasm &amp;&amp;
     203python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
    188204
    189205    <para><application>Chromium</application> uses an internal tool, <ulink
     
    263279install -vm755 out/Release/libwidevinecdmadapter.so \
    264280               /usr/lib/chromium/                             &amp;&amp;
    265 install -vDm644 out/Release/icudtl.dat /usr/lib/chromium      &amp;&amp;
    266281install -vDm644 out/Release/gen/content/content_resources.pak \
    267282                /usr/lib/chromium/                            &amp;&amp;
     
    358373    all of the defines used in the build.</para>
    359374
    360     <para><command>sed "s/#include &lt;sys...</command>: this command undefines
    361     MADV_FREE to fix a build issue with Linux-4.5 and newer.</para>
    362 
    363375    <para><command>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}"</command>:
    364376    this command replaces defines in the gn files with the values contained in
Note: See TracChangeset for help on using the changeset viewer.