Index: general.ent
===================================================================
--- general.ent	(revision 3ca1da7e3cda1a28689532c05b542181799dbb27)
+++ general.ent	(revision 17c01c6191e8b336b0d2c56ef7c6d1406bc96bef)
@@ -1,5 +1,5 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "18">                   <!-- Always 2 digits -->
+<!ENTITY day          "19">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2017">
@@ -7,5 +7,5 @@
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "March 18th &year;">
+<!ENTITY releasedate  "March 19th &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 3ca1da7e3cda1a28689532c05b542181799dbb27)
+++ introduction/welcome/changelog.xml	(revision 17c01c6191e8b336b0d2c56ef7c6d1406bc96bef)
@@ -43,4 +43,14 @@
 -->
     <listitem>
+      <para>March 19th, 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[dj] - Update to chromium-57.0.2987.101. Fixes
+          <ulink url="&blfs-ticket-root;8994">#8994</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 18th, 2017</para>
       <itemizedlist>
Index: packages.ent
===================================================================
--- packages.ent	(revision 3ca1da7e3cda1a28689532c05b542181799dbb27)
+++ packages.ent	(revision 17c01c6191e8b336b0d2c56ef7c6d1406bc96bef)
@@ -694,7 +694,7 @@
 
 <!-- Chapter 43 -->
-<!ENTITY chromium-version             "56.0.2924.87">
+<!ENTITY chromium-version             "57.0.2987.110">
 <!ENTITY firefox-version              "52.0">
-<!ENTITY flashplayer-version          "24.0.0.221">
+<!ENTITY flashplayer-version          "25.0.0.127">
 <!ENTITY seamonkey-version            "2.46">
 
Index: xsoft/graphweb/chromium.xml
===================================================================
--- xsoft/graphweb/chromium.xml	(revision 3ca1da7e3cda1a28689532c05b542181799dbb27)
+++ xsoft/graphweb/chromium.xml	(revision 17c01c6191e8b336b0d2c56ef7c6d1406bc96bef)
@@ -62,23 +62,33 @@
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     <note><para>Download this file via wget as:</para>
-<screen><userinput>wget https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz \
-     -O chromium-launcher-3.tar.gz</userinput></screen>
+<screen><userinput>wget --content-disposition \
+     https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz</userinput></screen>
     </note>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Optional launcher (to use the Flash Player PPAPI plugin):
-        <ulink url="https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz"/>
+        <para>
+          Optional launcher (to use the Flash Player PPAPI plugin):
+          <ulink url="https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz"/>
         </para>
       </listitem>
       <listitem>
-        <para>Optional Chrome distribution (to copy widevine plugin):
-        <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> or
-        <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"/>
-        (i386 is no longer officially supported)</para>
-      </listitem>
-      <listitem>
-        <para>Optional Flash Player plugin:
-        <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.x86_64.tar.gz"/> or
-        <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.i386.tar.gz"/>
+        <para>
+          Patch to use the system installed <application>FFmpeg</application>:
+          <ulink url="&patch-root;/chromium-&chromium-version;-system_ffmpeg-1.patch"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Optional Chrome distribution (to copy widevine plugin):
+          <ulink url="http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_&chromium-version;-1_amd64.deb"/> or
+          <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"/>
+          (i386 is no longer officially supported)
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Optional Flash Player plugin:
+          <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.x86_64.tar.gz"/> or
+          <ulink url="https://fpdownload.adobe.com/pub/flashplayer/pdc/&flashplayer-version;/flash_player_ppapi_linux.i386.tar.gz"/>
         </para>
       </listitem>
@@ -107,8 +117,12 @@
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
+      <xref linkend="ffmpeg"/>,
       <xref linkend="flac"/>,
       <xref linkend="git"/>,
+      <xref linkend="icu"/>,
       <xref linkend="libevent"/>,
       <xref linkend="libexif"/>,
+      <xref linkend="libjpeg"/>,
+      <xref linkend="libpng"/>,
       <xref linkend="libsecret"/>,
       <xref linkend="libwebp"/>,
@@ -121,10 +135,6 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="ffmpeg"/>,
       <xref linkend="GConf"/>,
       <xref linkend="gnome-keyring"/>,
-      <xref linkend="icu"/>,
-      <xref linkend="libjpeg"/>,
-      <xref linkend="libpng"/>,
       <xref linkend="libxml2"/>,
       <xref linkend="libvpx"/>,
@@ -142,8 +152,8 @@
     <title>Installation of Chromium</title>
 
-   <para>Fix a build issue on Linux-4.5+:</para>
-
-<screen><userinput>sed 's/#include &lt;sys\/mman\.h&gt;/&amp;\n\n#if defined(MADV_FREE)\n#undef MADV_FREE\n#endif\n/' \
-    -i third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp</userinput></screen>
+   <para>Apply a patch to allow use of the system
+   <application>FFmpeg</application>:</para>
+
+<screen><userinput>patch -Np1 -i ../chromium-&chromium-version;-system_ffmpeg-1.patch</userinput></screen>
 
     <para>Fix a build issue with GCC-6:</para>
@@ -167,8 +177,9 @@
         Chromium uses many external projects, the selections below are not set
         in stone, however they have been tested thoroughly. With Chromium
-        &chromium-version;, system versions of icu, libjpeg, libpng, libxml2,
-        libvpx, and zlib are known to break the build at this time.
-        <!-- This should be partially remedied in 56.x but yet to verify all 
-             libvpx still requires experimental vp9 as of 0.6 -->
+        &chromium-version;, system versions of libxml2, libvpx, and zlib
+        are known to break the build at this time.
+        <!-- libxml2: https://bugs.archlinux.org/task/29939 -->
+        <!-- libvpx still requires experimental vp9 as of 0.6 -->
+        <!-- zlib requires libminizip -->
       </para>
     </note>
@@ -176,8 +187,11 @@
 <!-- Again, thanks to Arch, this is much better than listing all the needed
 shipped libs required to use the remove_bundled_files.py script -->
-<screen><userinput>for LIB in flac harfbuzz-ng libwebp libxslt yasm; do
-    find -type f -path "*third_party/$LIB/*" \
-        \! -path "*third_party/$LIB/chromium/*" \
-        \! -path "*third_party/$LIB/google/*" \
+<screen><userinput>for LIB in ffmpeg flac harfbuzz-ng icu libevent libjpeg \
+           libjpeg_turbo libpng libwebp libxslt yasm; do
+    find -type f -path "*third_party/$LIB/*"     \
+        \! -path "*third_party/$LIB/chromium/*"  \
+        \! -path "*third_party/$LIB/google/*"    \
+        \! -path "*base/third_party/icu/*"       \
+        \! -path "*base/third_party/libevent/*"  \
         \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
         -delete
@@ -185,5 +199,7 @@
 
 python build/linux/unbundle/replace_gn_files.py \
-    --system-libraries flac harfbuzz-ng libwebp libxslt yasm</userinput></screen>
+    --system-libraries ffmpeg flac harfbuzz-ng icu libevent libjpeg \
+                       libpng libwebp libxslt yasm &amp;&amp;
+python third_party/libaddressinput/chromium/tools/update-strings.py</userinput></screen>
 
     <para><application>Chromium</application> uses an internal tool, <ulink
@@ -263,5 +279,4 @@
 install -vm755 out/Release/libwidevinecdmadapter.so \
                /usr/lib/chromium/                             &amp;&amp;
-install -vDm644 out/Release/icudtl.dat /usr/lib/chromium      &amp;&amp;
 install -vDm644 out/Release/gen/content/content_resources.pak \
                 /usr/lib/chromium/                            &amp;&amp;
@@ -358,7 +373,4 @@
     all of the defines used in the build.</para>
 
-    <para><command>sed "s/#include &lt;sys...</command>: this command undefines
-    MADV_FREE to fix a build issue with Linux-4.5 and newer.</para>
-
     <para><command>python tools/gn/bootstrap/bootstrap.py --gn-gen-args "${GN_CONFIG[*]}"</command>:
     this command replaces defines in the gn files with the values contained in 
