Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 2ab749fc3bcaacf8a6c5b7fa019d5e33cccaa7c3)
+++ introduction/welcome/changelog.xml	(revision 8a894912e5d63e135a41b415a153aba91e84610f)
@@ -46,4 +46,14 @@
       <itemizedlist>
         <listitem>
+          <para>[renodr] - Update to Seamonkey-2.53.2 (security update). Fixes
+          <ulink url="&blfs-ticket-root;13495">#13495</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to GTK+-3.24.20. Revert back to autotools per
+          upstream's recommendations, and include the scrollbar button fix
+          in ~/.config/gtk-3.0/gtk.css. Fixes
+          <ulink url="&blfs-ticket-root;13459">#13459</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to v4l-utils-1.18.1. Fixes
           <ulink url="&blfs-ticket-root;13496">#13496</ulink>.</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 2ab749fc3bcaacf8a6c5b7fa019d5e33cccaa7c3)
+++ packages.ent	(revision 8a894912e5d63e135a41b415a153aba91e84610f)
@@ -722,5 +722,5 @@
 <!ENTITY graphene-version             "1.10.0">
 <!ENTITY gtk2-version                 "2.24.32">
-<!ENTITY gtk3-version                 "3.24.18">
+<!ENTITY gtk3-version                 "3.24.20">
 <!ENTITY gtk-engines-version          "2.20.2">
 <!ENTITY gtkmm2-version               "2.24.5">
@@ -905,5 +905,5 @@
 <!ENTITY flashplayer-version          "27.0.0.187">
 <!ENTITY qupzilla-version             "2.2.6">
-<!ENTITY seamonkey-version            "2.53.1">
+<!ENTITY seamonkey-version            "2.53.2">
 
 <!-- Chapter 41 -->
Index: x/lib/gtk+3.xml
===================================================================
--- x/lib/gtk+3.xml	(revision 2ab749fc3bcaacf8a6c5b7fa019d5e33cccaa7c3)
+++ x/lib/gtk+3.xml	(revision 8a894912e5d63e135a41b415a153aba91e84610f)
@@ -7,8 +7,8 @@
   <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/&gnome-minor-24;/gtk+-&gtk3-version;.tar.xz">
   <!ENTITY gtk3-download-ftp  "&gnome-download-ftp;/gtk+/&gnome-minor-24;/gtk+-&gtk3-version;.tar.xz">
-  <!ENTITY gtk3-md5sum        "9b389f70b99ac09be6ceb141abce8f12">
+  <!ENTITY gtk3-md5sum        "b302acc0a4b42e2980ef18628f9ce951">
   <!ENTITY gtk3-size          "20 MB">
-  <!ENTITY gtk3-buildsize     "486 MB (add 5 MB for tests)">
-  <!ENTITY gtk3-time          "1.1 SBU (using parallelism=4, add 0.4 SBU for tests)">
+  <!ENTITY gtk3-buildsize     "615 MB (add 9 MB for tests)">
+  <!ENTITY gtk3-time          "1.9 SBU (using parallelism=4, add 0.4 SBU for tests)">
 ]>
 
@@ -122,13 +122,4 @@
     <title>Installation of GTK+ 3</title>
 
-    <!-- This is due to the meson transition -->
-    <caution>
-      <para>
-        If you are upgrading from a version of GTK+3 prior to 3.24.9,
-        you must run the <filename>remove-la-files.sh</filename> script from
-        <xref linkend="la-files"/> after installing GTK+.
-      </para>
-    </caution>
-
     <para>
       Install <application>GTK+ 3</application> by running the following
@@ -136,16 +127,14 @@
     </para>
 
-<!-- The build directory already exists since this package allows both Autotools
-     and Meson to be used 
-     This may have to be changed in a few versions, or when GTK4 comes out.-->
-<screen><userinput>mkdir build-gtk3 &amp;&amp;
-cd    build-gtk3 &amp;&amp;
-
-meson --prefix=/usr     \
-      -Dcolord=yes      \
-      -Dgtk_doc=false   \
-      -Dman=true        \
-      -Dbroadway_backend=true .. &amp;&amp;
-ninja</userinput></screen>
+<!-- There is a meson port available, but upstream's official recommendation
+     is to use autotools, and is the only offically supported build system.
+     See ticket #13459 for more details.-->
+
+<screen><userinput>./configure --prefix=/usr              \
+            --sysconfdir=/etc          \
+            --enable-broadway-backend  \
+            --enable-x11-backend       \
+            --enable-wayland-backend   &amp;&amp;
+make</userinput></screen>
 
     <para>
@@ -160,10 +149,11 @@
     <para>
       To test the results you need a graphical session, then issue
-      <command>ninja test</command>. <!--There are several tests that 
+      <command>make check</command>. <!--There are several tests that 
       have subtests that are known to fail: scrolledwindow, treeview,
       accessibility-dump, test-css-nodes, and gtk-reftest.
       Additionally many tests will fail if the current 
       gtk theme (such as current XFCE themes) has deprecated elements.-->
-      Six tests are known to fail in the a11y suite.
+      The accessibility-dump portion of the test suite (6 tests) is known
+      to fail.
     </para>
 
@@ -172,5 +162,5 @@
     </para>
 
-    <screen role="root"><userinput>ninja install</userinput></screen>
+<screen role="root"><userinput>make install</userinput></screen>
 
     <note>
@@ -192,19 +182,25 @@
     <title>Command Explanations</title>
 
+    <!-- MESON ONLY
     <para>
       <parameter>-Dbroadway_backend=true</parameter>: This switch enables the
       HTML5 GTK backend.
     </para>
-    <!--
-    <para>
-      <parameter>- -enable-x11-backend</parameter>: This switch enables the X11 
+    -->
+
+    <para>
+      <parameter>--enable-broadway-backend</parameter>: This switch enables the
+      HTML5 GTK backend.
+    </para>
+
+    <para>
+      <parameter>--enable-x11-backend</parameter>: This switch enables the X11 
       GDK backend.
     </para>
-    -->
-    <!--
-    <para>
-      <parameter>- -enable-wayland-backend</parameter>: This switch
+    
+    <para>
+      <parameter>--enable-wayland-backend</parameter>: This switch
       enables the Wayland GDK backend. Replace with
-      <option>- -disable-wayland-backend</option> if you do not have
+      <option>--disable-wayland-backend</option> if you do not have
       <xref linkend="wayland"/> and <xref linkend="wayland-protocols"/>
       or you do not wish to build <application>GNOME</application> with Wayland
@@ -215,9 +211,9 @@
       installation.
     </para>
-    -->
-    <!--
+  
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
       href="../../xincludes/gtk-doc-rebuild.xml"/>
-    -->
+
+    <!-- MESON ONLY
     <para>
       <parameter>-Dcolord=yes</parameter>: This switch allows color support
@@ -235,4 +231,5 @@
       <xref linkend="gtk-doc"/> installed and wish to generate documentation.
     </para>
+    -->
 
   </sect2>
@@ -296,4 +293,21 @@
         <ulink url="http://gnome-look.org/"/> and other places.
       </para>
+   
+      <para>
+        As part of GTK+-3.0's redesign, the scroll bar buttons are no longer
+        visible on the scrollbar in many applications. If this functionality
+        is desired, modify the <filename>gtk.css</filename> file and restore
+        them using the following command:
+      </para>
+
+<screen><userinput>cat &gt; ~/.config/gtk-3.0/gtk.css &lt;&lt; "EOF"
+<literal>*  {
+   -GtkScrollbar-has-backward-stepper: 1;
+   -GtkScrollbar-has-forward-stepper: 1;
+}</literal>
+EOF</userinput></screen>
+
+      <!-- This trick was discovered in the Seamonkey-2.53.2 release notes:
+           http://www.seamonkey-project.org/releases/seamonkey2.53.2/ -->
 
     </sect3>
Index: xsoft/graphweb/seamonkey.xml
===================================================================
--- xsoft/graphweb/seamonkey.xml	(revision 2ab749fc3bcaacf8a6c5b7fa019d5e33cccaa7c3)
+++ xsoft/graphweb/seamonkey.xml	(revision 8a894912e5d63e135a41b415a153aba91e84610f)
@@ -7,8 +7,8 @@
   <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
   <!ENTITY seamonkey-download-ftp " ">
-  <!ENTITY seamonkey-md5sum        "0cb5b34ea2194ec1a7e48ba21049cf35">
-  <!ENTITY seamonkey-size          "277 MB">
+  <!ENTITY seamonkey-md5sum        "e1a44d0c9e85ef5a370ec2c5cd54b52a">
+  <!ENTITY seamonkey-size          "278 MB">
   <!ENTITY seamonkey-buildsize     "6.9 GB (154 MB installed)">
-  <!ENTITY seamonkey-time          "29 SBU (on a 4-core machine)">
+  <!ENTITY seamonkey-time          "19 SBU (on a 4-core machine)">
 ]>
 
@@ -81,4 +81,5 @@
     </itemizedlist>
 
+<!-- Applied in seamonkey-2.53.2
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     <itemizedlist spacing="compact">
@@ -90,4 +91,5 @@
       </listitem>
     </itemizedlist>
+-->
 
     <note>
@@ -270,4 +272,5 @@
     </note>
 
+<!-- Applied in Seamonkey-2.53.2
     <para>
       Apply the patch to allow seamonkey to build with the current version of
@@ -275,17 +278,9 @@
     </para>
 
+
 <screen><userinput>patch -Np1 -i ../seamonkey-&seamonkey-version;-rust_fixes-1.patch</userinput></screen>
-
-    <!--
-    <para>
-      <application>GCC-9</application> generates some false positives with
-      <command>-Werror=format</command>, which prevent building
-      <application>SeaMonkey</application>. Remove this flag with the
-      following command:
-    </para>
-
-<screen><userinput>grep -rl - - '-Werror=format' | xargs sed -i 's/error=format/no-&amp;/'</userinput></screen>
-    Does not seem to be needed anymore with 2.53.1 -renodr -->
-
+-->
+
+<!-- Applied in Seamonkey-2.53.2
     <para>
       Remove a function definition, which is incompatible with the one in
@@ -294,19 +289,6 @@
 
 <screen><userinput>sed -i -e '/pid_t gettid/,+3 s@^@//@' mozilla/tools/profiler/core/platform.h</userinput></screen>
-
-    <!-- Doesn't seem to be needed anymore with 2.53.1
-    <para>
-      Remove a search for an unneeded library:
-    </para>
-
-<screen><userinput>sed -i '/USE_LIBS/,+2 s/^/#/' mozilla/security/manager/ssl/moz.build</userinput></screen>
-    -->
-    <!--
-    <para>
-      Remove some unneeded files not removed during the release process:
-    </para>
-
-<screen><userinput>rm -rf .git mozilla/.git</userinput></screen>
-    -->
+-->
+
     <para>
       Compile <application>SeaMonkey</application> by running the following
@@ -337,44 +319,10 @@
 
 cp -v $(find -name seamonkey.1 | head -n1) /usr/share/man/man1</userinput></screen>
-<!-- Not needed: see above
-    <para>
-      Set the compilation flags back to their original values:
-    </para>
-
-<screen><userinput>export CFLAGS=$CFLAGS_HOLD     &amp;&amp;
-export CXXFLAGS=$CXXFLAGS_HOLD &amp;&amp;
-unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen>
--->
-<!--
-    <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey">
-      All the Development Libraries and Headers
-    </bridgehead>
-
-    <para>
-      If you want to install the full <application>SeaMonkey</application>
-      development environment, as the
-      <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="nodump"><userinput>make -C obj* install</userinput></screen>
-
-    <note>
-      <para>
-        The build directory is set by the make procedure and is dependent on
-        the system architecture, but the directory name starts with 'obj'.
-      </para>
-    </note>
-       Does not seem to be valid with 2.53.1-->
+
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
-<!--
-    <para>
-      <command>export CFLAGS= ... export CXXFLAGS= ...</command>: These
-      settings work around code which gcc6 and later would otherwise regard as
-      out-of-specification and allow it to produce a working program.
-    </para>
--->
+
     <para>
       <command>make -f client.mk</command>: Mozilla products are packaged to
@@ -469,8 +417,5 @@
         </seg>
         <seg>
-      <!--/usr/include/seamonkey-&seamonkey-version; (optional),-->
           /usr/lib/seamonkey-&seamonkey-version;
-      <!--/usr/lib/seamonkey-devel-&seamonkey-version; (optional), and
-          /usr/share/idl/seamonkey-&seamonkey-version; (optional)-->
         </seg>
       </seglistitem>
