Index: general/genlib/genlib.xml
===================================================================
--- general/genlib/genlib.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ general/genlib/genlib.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -112,4 +112,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb-compat.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libuv.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxkbcommon.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxml2.xml"/>
Index: general/genlib/gmime3.xml
===================================================================
--- general/genlib/gmime3.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ general/genlib/gmime3.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -7,6 +7,6 @@
   <!ENTITY gmime3-download-http "&gnome-download-http;/gmime/3.0/gmime-&gmime3-version;.tar.xz">
   <!ENTITY gmime3-download-ftp  "&gnome-download-ftp;/gmime/3.0/gmime-&gmime3-version;.tar.xz">
-  <!ENTITY gmime3-md5sum        "449a490ea0da2d71a66a6f1e4d35ef60">
-  <!ENTITY gmime3-size          "744 KB">
+  <!ENTITY gmime3-md5sum        "1ef4b2d21d4c10634adeb53816dafea5">
+  <!ENTITY gmime3-size          "748 KB">
   <!ENTITY gmime3-buildsize     "20 MB (with tests)">
   <!ENTITY gmime3-time          "0.3 SBU (with tests)">
Index: general/genlib/libksba.xml
===================================================================
--- general/genlib/libksba.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ general/genlib/libksba.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -23,8 +23,8 @@
   </sect1info>
 
-  <title>Libksba-&libksba-version;</title>
+  <title>libksba-&libksba-version;</title>
 
   <indexterm zone="libksba">
-    <primary sortas="a-Libksba">Libksba</primary>
+    <primary sortas="a-libksba">libksba</primary>
   </indexterm>
 
Index: general/genlib/libuv.xml
===================================================================
--- general/genlib/libuv.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
+++ general/genlib/libuv.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY libuv-download-http "https://github.com/libuv/libuv/archive/v&libuv-version;/libuv-&libuv-version;.tar.gz">
+  <!ENTITY libuv-download-ftp  " ">
+  <!ENTITY libuv-md5sum        "1cd3b73810851911ff657313e9b5eec7">
+  <!ENTITY libuv-size          "1.1 MB">
+  <!ENTITY libuv-buildsize     "13 MB (add 11 MB for tests)">
+  <!ENTITY libuv-time          "0.2 SBU (add 1.1 SBU for tests)">
+]>
+
+<sect1 id="libuv" xreflabel="libuv-&libuv-version;">
+  <?dbhtml filename="libuv.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>libuv-&libuv-version;</title>
+
+  <indexterm zone="libuv">
+    <primary sortas="a-libuv">libuv</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to libuv</title>
+
+    <para>
+      The <application>libuv</application> package is a 
+      multi-platform support library with a focus on asynchronous I/O..
+    </para>
+
+    &lfs81_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&libuv-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&libuv-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &libuv-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &libuv-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &libuv-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &libuv-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+<!--
+    <bridgehead renderas="sect3">libuv Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="???"/> 
+    </para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="???"/>
+    </para>
+-->
+    <para condition="html" role="usernotes">User Notes:
+      <ulink url="&blfs-wiki;/libuv"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of libuv</title>
+
+    <para>
+      Install <application>libuv</application> by running the following
+      commands:
+    </para>
+
+<screen><userinput>sh autogen.sh                              &amp;&amp;
+./configure --prefix=/usr --disable-static &amp;&amp;
+make</userinput></screen>
+
+    <para>
+      To execute the test suite, run <command>make check</command>.  
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+<!--
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../../xincludes/static-libraries.xml"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../../xincludes/gtk-doc-rebuild.xml"/>
+
+  </sect2>
+-->
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Library</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          None
+        </seg>
+        <seg>
+          libuv.so
+        </seg>
+        <seg>
+          None
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+<!--
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="libuv.so">
+        <term><filename class="libraryfile">libuv.so</filename></term>
+        <listitem>
+          <para>
+            contains the API functions ...
+          </para>
+          <indexterm zone="libuv libuv.so">
+            <primary sortas="c-libuv.so">libuv.so</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+-->
+  </sect2>
+
+</sect1>
Index: general/prog/cmake.xml
===================================================================
--- general/prog/cmake.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ general/prog/cmake.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -7,8 +7,8 @@
   <!ENTITY cmake-download-http "https://cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
   <!ENTITY cmake-download-ftp  " ">
-  <!ENTITY cmake-md5sum        "084b1c8b2efc1c1ba432dea37243c0ae">
-  <!ENTITY cmake-size          "7.4 MB">
-  <!ENTITY cmake-buildsize     "316 MB (add 363 MB for tests)">
-  <!ENTITY cmake-time          "1.9 SBU (add 2.5 SBU for tests, both using parallelism=4)">
+  <!ENTITY cmake-md5sum        "f3f8e70ca3055f3cd288f89ff233057e">
+  <!ENTITY cmake-size          "7.5 MB">
+  <!ENTITY cmake-buildsize     "332 MB (add 380 MB for tests)">
+  <!ENTITY cmake-time          "2.1 SBU (add 2.6 SBU for tests, both using parallelism=4)">
 ]>
 
@@ -77,4 +77,9 @@
     <bridgehead renderas="sect3">CMake Dependencies</bridgehead>
 
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="libuv"/> 
+    </para>
+
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
@@ -86,6 +91,5 @@
     <para role="optional">
       <xref linkend="qt5"/> (for the Qt-based GUI),
-      <xref linkend="subversion"/> (for testing),
-      <ulink url="https://github.com/libuv/libuv/releases">libuv</ulink>, and 
+      <xref linkend="subversion"/> (for testing), and
       <ulink url="https://pypi.python.org/pypi/Sphinx">Sphinx</ulink>
       (for building documents)
@@ -105,6 +109,5 @@
     </para>
 
-<screen><userinput>sed -i '/CMAKE_USE_LIBUV 1/s/1/0/' CMakeLists.txt     &amp;&amp;
-sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake &amp;&amp;
+<screen><userinput>sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake &amp;&amp;
 
 ./bootstrap --prefix=/usr        \
@@ -144,9 +147,4 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
-
-    <para>
-      <command>sed ... CMakeLists.txt</command>: This command
-      disables the attempt to use the external libuv library.
-    </para>
 
     <para>
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ introduction/welcome/changelog.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -46,4 +46,20 @@
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Add libuv-1.17.0. Required by
+          cmake-3.10.0.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to cmake-3.10.0. Fixes
+          <ulink url="&blfs-ticket-root;10056">#10056</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to gmime3-3.0.4. Fixes
+          <ulink url="&blfs-ticket-root;10055">#10055</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to btrfs-progs-4.14. Fixes
+          <ulink url="&blfs-ticket-root;10054">#10054</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to gnupg-2.2.3. Fixes
           <ulink url="&blfs-ticket-root;10053">#10053</ulink>.</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ packages.ent	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -49,5 +49,5 @@
 
 <!-- Chapter 5 -->
-<!ENTITY btrfs-progs-version          "4.13.3">
+<!ENTITY btrfs-progs-version          "4.14">
 <!ENTITY dosfstools-version           "4.1">
 <!ENTITY fuse3-version                "3.2.1">
@@ -106,5 +106,5 @@
 <!ENTITY glibmm-version               "2.54.1">
 <!ENTITY gmime-version                "2.6.23">
-<!ENTITY gmime3-version               "3.0.3">
+<!ENTITY gmime3-version               "3.0.4">
 <!ENTITY gobject-introspection-version "1.54.1">
 <!ENTITY grantlee-version             "5.1.0">
@@ -163,4 +163,5 @@
 <!ENTITY libusb-version               "1.0.21">
 <!ENTITY libusb-compat-version        "0.1.5">
+<!ENTITY libuv-version                "1.17.0">
 <!ENTITY libxkbcommon-version         "0.7.2">
 <!-- the libxml2-version is also used for the python2 module,
@@ -304,6 +305,6 @@
 <!ENTITY check-version                "0.12.0">
 <!ENTITY clisp-version                "2.49">
-<!ENTITY cmake-major-version          "3.9">
-<!ENTITY cmake-minor-version          "6">
+<!ENTITY cmake-major-version          "3.10">
+<!ENTITY cmake-minor-version          "0">
 <!ENTITY cmake-version                "&cmake-major-version;.&cmake-minor-version;">
 <!--<!ENTITY cvs-version                  "1.11.23">-->
Index: postlfs/filesystems/btrfs-progs.xml
===================================================================
--- postlfs/filesystems/btrfs-progs.xml	(revision 72772afefd6b9d573112d55cd245c6c515a377ae)
+++ postlfs/filesystems/btrfs-progs.xml	(revision 6eb166fad12f4c2d1ba53d2e4985abe481016b25)
@@ -7,8 +7,8 @@
   <!ENTITY btrfs-progs-download-http "&kernel-dl;/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v&btrfs-progs-version;.tar.xz">
   <!ENTITY btrfs-progs-download-ftp  " ">
-  <!ENTITY btrfs-progs-md5sum        "6e9e6720d58a3968fd3db15eaa72ca6d">
+  <!ENTITY btrfs-progs-md5sum        "7881c3d87a9a838f316941f8ed71968d">
   <!ENTITY btrfs-progs-size          "1.6 MB">
-  <!ENTITY btrfs-progs-buildsize     "44 MB (add 36 MB for tests)">
-  <!ENTITY btrfs-progs-time          "0.3 SBU (add 10 SBU for tests)">
+  <!ENTITY btrfs-progs-buildsize     "45 MB (add 33 MB for tests)">
+  <!ENTITY btrfs-progs-time          "0.3 SBU (add 12 SBU for tests)">
 ]>
 
@@ -72,5 +72,7 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="lvm2"/> (<command>dmsetup</command> is used in tests)
+      <xref linkend="lvm2"/> (<command>dmsetup</command> is used in tests),
+      <xref linkend="reiserfs"/> (for tests), and
+      <ulink url='https://github.com/facebook/zstd/releases/'>zstd</ulink> (for tests)
     </para>
 
@@ -107,7 +109,8 @@
 <screen><userinput>sed -i '1,100 s/\.gz//g' Documentation/Makefile.in &amp;&amp;
 
-./configure --prefix=/usr \
-            --bindir=/bin \
-            --libdir=/lib &amp;&amp;
+./configure --prefix=/usr  \
+            --bindir=/bin  \
+            --libdir=/lib  \
+            --disable-zstd &amp;&amp;
 make</userinput></screen>
 
