Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 98c9ebc75a3d3220f3f8e9fadbdabc7f060364ff)
+++ introduction/welcome/changelog.xml	(revision 9be2df011565e8211b816afb7f7ae876690fe542)
@@ -45,4 +45,8 @@
       <para>August 23rd, 2021</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to libreoffice-7.2.0.4. Fixes
+          <ulink url="&blfs-ticket-root;15434">#15434</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[renodr] - Update to gsound-1.0.3. Fixes
Index: packages.ent
===================================================================
--- packages.ent	(revision 98c9ebc75a3d3220f3f8e9fadbdabc7f060364ff)
+++ packages.ent	(revision 9be2df011565e8211b816afb7f7ae876690fe542)
@@ -918,6 +918,6 @@
 <!ENTITY gnucash-version              "2.4.11">
 
-<!ENTITY libreoffice-version          "7.1.5">
-<!ENTITY libreoffice-patch            ".2">
+<!ENTITY libreoffice-version          "7.2.0">
+<!ENTITY libreoffice-patch            ".4">
 <!ENTITY libreoffice-dlversion        "&libreoffice-version;&libreoffice-patch;">
 
Index: xsoft/office/libreoffice.xml
===================================================================
--- xsoft/office/libreoffice.xml	(revision 98c9ebc75a3d3220f3f8e9fadbdabc7f060364ff)
+++ xsoft/office/libreoffice.xml	(revision 9be2df011565e8211b816afb7f7ae876690fe542)
@@ -8,22 +8,22 @@
 
   <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-core-md5sum        "c713b9417769650c3c2007352a7bf3a8">
-  <!ENTITY libreoffice-core-size          "233 MB">
+  <!ENTITY libreoffice-core-md5sum        "a4f2e92dc6829d556156ec7a13a965b8">
+  <!ENTITY libreoffice-core-size          "241 MB">
 
   <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-dict-md5sum        "9e3243649914d790b014e973cbf10804">
-  <!ENTITY libreoffice-dict-size          "46 MB">
+  <!ENTITY libreoffice-dict-md5sum        "885d9cb74978ac389d007a44c63f9fe9">
+  <!ENTITY libreoffice-dict-size          "48 MB">
 
   <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-help-md5sum        "92b19fd6c9c3b815eed6c56a12d9514e">
+  <!ENTITY libreoffice-help-md5sum        "92f52be4258eb3a5e409f02a99401826">
   <!ENTITY libreoffice-help-size          "107 MB">
 
   <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-translations-md5sum        "881043459aade55be463a5c80dee6d69">
-  <!ENTITY libreoffice-translations-size          "177 MB">
+  <!ENTITY libreoffice-translations-md5sum        "702e9c5ad967830ab1cc72a93dffb61a">
+  <!ENTITY libreoffice-translations-size          "184 MB">
 
   <!-- full size remeasured for 7.0.0.3 -->
 
-  <!ENTITY libreoffice-buildsize  "6.7 GB including the additional files if downloaded during the build (783 MB installed). Installing the whole set of languages requires more than 25 GB (around 3 GB installed)">
+  <!ENTITY libreoffice-buildsize  "7.1 GB including the additional files if downloaded during the build (793 MB installed). Installing the whole set of languages requires more than 25 GB (around 3 GB installed)">
 
  <!-- Editors: many updates to poppler will break LO using system poppler until
@@ -53,5 +53,5 @@
        dictionaries. -renodr
   -->
-  <!ENTITY libreoffice-time "67 SBU with parallelism=4 including typical download time">
+  <!ENTITY libreoffice-time "69 SBU with parallelism=4 plus download time">
 
 ]>
@@ -79,5 +79,5 @@
     </para>
 
-    &lfs101_checked;
+    &lfs110_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
@@ -115,5 +115,7 @@
       <para>
         Around 80 smallish tarballs and zip files will be downloaded during the
-        build. If you have not downloaded one or more of the following, they too
+        build. The download time will vary with the local internet speed and
+        server load.  The download time will probably be between 30 and 60 minutes.
+        If you have not downloaded one or more of the following, they too
         will also be downloaded during the build.
       </para>
@@ -175,15 +177,13 @@
       </listitem>
 
-
-<!-- keep one commented patch, it's sure to again need one or more in a few months:
--->
-<!--
-      <listitem>
-        <para>
-          Required patch to fix building with GCC 10 and later:
-          <ulink url="&patch-root;/libreoffice-&libreoffice-dlversion;-format_overflow-1.patch"/>
-        </para>
-      </listitem>
--->
+<!-- keep one commented patch, it's sure to again need one or more in a few months: -->
+
+      <listitem>
+        <para>
+          Required patch to fix building with <xref linkend="freetype2"/>:
+          <ulink url="&patch-root;/libreoffice-&libreoffice-dlversion;-freetype_fix-1.patch"/>
+        </para>
+      </listitem>
+
     </itemizedlist>
     <bridgehead renderas="sect3">LibreOffice Dependencies</bridgehead>
@@ -245,5 +245,4 @@
     </para>
 
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
@@ -256,6 +255,4 @@
       <xref linkend="gdb"/>,
       <xref linkend="gnutls"/>,
-<!-- not anymore in the book, but included in apache-ant
-     <xref linkend="junit"/>, -->
       <xref linkend="kf5-frameworks"/>,
       <xref linkend="libpaper"/>,
@@ -344,11 +341,11 @@
 
 <!-- keep a commented instruction if no patches are currently required -->
-<!--
-    <para>
-     Fix build failures introduced by GCC 10 and later:
-    </para>
-
-<screen><userinput>patch -Np1 -i ../libreoffice-&libreoffice-dlversion;-format_overflow-1.patch</userinput></screen>
--->
+
+    <para>
+     Fix build failures introduced by the latest freetype version:
+    </para>
+
+<screen><userinput>patch -Np1 -i ../libreoffice-&libreoffice-dlversion;-freetype_fix-1.patch</userinput></screen>
+
     <para>
       If you have downloaded the dictionaries, help and translations tarballs,
@@ -361,4 +358,13 @@
 ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz         external/tarballs/ &amp;&amp;
 ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
+
+   <para>
+      The instructions in the package unpack some tarballs into a location
+      it cannot find later.  Create some symlinks to help out:
+   </para>
+
+<screen><userinput>ln -sv src/libreoffice-help-&libreoffice-dlversion;/helpcontent2/ &amp;&amp;
+ln -sv src/libreoffice-dictionaries-&libreoffice-dlversion;/dictionaries/ &amp;&amp;
+ln -sv src/libreoffice-translations-&libreoffice-dlversion;/translations/</userinput></screen>
 
     <note>
@@ -737,12 +743,5 @@
       <application>base</application>.
     </para>
-    <!-- junit is not included anymore in ant, and neither hamcrest. Since
-    the hsqldb backend is deprecated anyway, forget this:
-    <para>
-      <option>- -with-junit=/opt/ant/lib/junit-4.12.jar</option> and
-      <option>- -with-hamcrest=/opt/ant/lib/hamcrest-core-1.3.jar</option>:
-      Those options are needed if you want to run the tests.
-    </para>
-    -->
+
     <para>
       <option>--without-fonts</option>: <application>LibreOffice</application>
