Index: archive/rep-gtk.xml
===================================================================
--- archive/rep-gtk.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
+++ archive/rep-gtk.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -0,0 +1,148 @@
+<?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 rep-gtk-download-http "https://download.tuxfamily.org/librep/rep-gtk/rep-gtk_&rep-gtk-version;.tar.xz">
+  <!ENTITY rep-gtk-download-ftp  " ">
+  <!ENTITY rep-gtk-md5sum        "b20f72cf00d316d35fa7f84a6e7532af">
+  <!ENTITY rep-gtk-size          "120 KB">
+  <!ENTITY rep-gtk-buildsize     "13 MB">
+  <!ENTITY rep-gtk-time          "0.1 SBU">
+]>
+
+<sect1 id="rep-gtk" xreflabel="rep-gtk-&rep-gtk-version;">
+  <?dbhtml filename="rep-gtk.html"?>
+
+
+  <title>Rep-gtk-&rep-gtk-version;</title>
+
+  <indexterm zone="rep-gtk">
+    <primary sortas="a-Rep-gtk">Rep-gtk</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to Rep-gtk</title>
+
+    <para>
+      The <application>rep-gtk</application> package contains a
+      <application>Lisp</application> and <application>GTK</application>
+      binding.  This is useful for extending <application>GTK-2</application>
+      and <application>GDK</application> libraries with
+      <application>Lisp</application>.  Starting at
+      <application>rep-gtk</application>-0.15, the package contains the
+      bindings to <application>GTK</application> and uses the same
+      instructions.  Both can be installed, if needed.
+    </para>
+
+    &lfs120_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&rep-gtk-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&rep-gtk-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &rep-gtk-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &rep-gtk-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &rep-gtk-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &rep-gtk-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Rep-gtk Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="gtk2"/> and
+      <xref linkend="librep"/>
+    </para>
+
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Rep-gtk</title>
+
+    <para>
+      Install <application>rep-gtk</application> by running the following
+      commands:
+    </para>
+
+<screen><userinput>./autogen.sh --prefix=/usr &amp;&amp;
+make</userinput></screen>
+
+    <para>
+      This package does not come with a test suite.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directory</segtitle>
+
+      <seglistitem>
+        <seg>None</seg>
+        <seg>Lisp bindings</seg>
+        <seg>/usr/include/rep-gtk and /usr/lib/rep/gui</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="lisp-bindings">
+        <term><filename class="libraryfile">Lisp bindings</filename></term>
+        <listitem>
+          <para>
+            are libraries stored in
+            <filename class="directory">/usr/lib/rep/gui/</filename> that
+            assist communication between Lisp and the
+            <application>GTK</application> libraries
+          </para>
+          <indexterm zone="rep-gtk lisp-bindings">
+            <primary sortas="c-Lisp-bindings">Lisp bindings</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
Index: archive/sawfish.xml
===================================================================
--- archive/sawfish.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
+++ archive/sawfish.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -0,0 +1,350 @@
+<?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 sawfish-download-http "https://download.tuxfamily.org/sawfish/sawfish_&sawfish-version;.tar.xz">
+  <!ENTITY sawfish-download-ftp  " ">
+  <!ENTITY sawfish-md5sum        "fd6ca5be0acbee8ea150945d3fb3ec60">
+  <!ENTITY sawfish-size          "2.7 MB">
+  <!ENTITY sawfish-buildsize     "52 MB">
+  <!ENTITY sawfish-time          "0.3 SBU">
+]>
+
+<sect1 id="sawfish" xreflabel="sawfish-&sawfish-version;">
+  <?dbhtml filename="sawfish.html" ?>
+
+
+  <title>sawfish-&sawfish-version;</title>
+
+  <indexterm zone="sawfish">
+    <primary sortas="a-Sawfish">Sawfish</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to sawfish</title>
+
+    <para>
+      The <application>sawfish</application> package contains a window
+      manager. This is useful for organizing and displaying windows where all
+      window decorations are configurable and all user-interface policy is
+      controlled through the extension language.
+    </para>
+
+    &lfs120_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&sawfish-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&sawfish-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &sawfish-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &sawfish-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &sawfish-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &sawfish-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+<!--
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Required patch:
+          <ulink url="&patch-root;/sawfish-&sawfish-version;-gcc10_fixes-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+-->
+
+    <bridgehead renderas="sect3">sawfish Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+       <xref linkend="gdk-pixbuf-xlib"/>,
+       <xref linkend="rep-gtk"/>, and
+       <xref linkend="which"/>
+    </para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="libnsl"/>
+    </para>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of sawfish</title>
+
+<!--
+    <para>
+      First, adapt <application>sawfish</application> to build with GCC-10:
+    </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../sawfish-&sawfish-version;-gcc10_fixes-1.patch</userinput></screen>
+-->
+
+    <para>
+      Install <application>sawfish</application> by running the following
+      commands:
+    </para>
+
+<screen><userinput>./configure --prefix=/usr --with-pango  &amp;&amp;
+make</userinput></screen>
+
+    <para>
+      This package does not come with a test suite.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+    <para>
+      This package creates six <filename>.desktop</filename> files in the
+      <filename class="directory">/usr/share/xsessions/</filename> directory.
+      All but one are needed in a BLFS system, so prevent the extra files
+      showing up as options in a display manager.  As the &root; user:
+    </para>
+
+<screen role="root"><userinput>rm -v /usr/share/xsessions/sawfish-*.desktop</userinput></screen>
+
+  </sect2>
+<!--
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <parameter>- -disable-themer</parameter>: This
+      option prevents building the <application>sawfish</application> themer.
+      This program was not migrated to <application>GTK-2</application>.
+    </para>
+
+    <para>
+      <option>- -with-audiofile</option>: This command directs
+      <application>sawfish</application> to use
+      <filename class="libraryfile">libaudiofile</filename>
+      for sound manipulation.
+    </para>
+
+    <para>
+      <option>- -with-esd</option>: This command directs
+      <application>sawfish</application> to use the Enlightened Sound
+      Daemon.
+    </para>
+
+  </sect2>
+-->
+  <sect2 role="configuration">
+    <title>Configuring sawfish</title>
+
+    <sect3 id="sawfish-config">
+      <title>Configuration Information</title>
+
+      <indexterm zone="sawfish sawfish-config">
+        <primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
+      </indexterm>
+
+      <para>
+        Be sure to backup your current <filename>.xinitrc</filename>
+        before proceeding.
+      </para>
+
+<screen><userinput>cat &gt;&gt; ~/.xinitrc &lt;&lt; "EOF"
+<literal>exec sawfish</literal>
+EOF</userinput></screen>
+
+      <para>
+        Optionally, you can use a Display Manager, such as <xref
+        linkend="sddm"/>.
+      </para>
+
+      <para>
+        From the developers:  <quote>The default menu binding is somewhat
+        obscure; you must middle-click on the background to bring up the menus.
+        (If you have a two-button mouse, try clicking both buttons
+        simultaneously)</quote>. You can find this at <ulink
+        url="https://download.tuxfamily.org/sawfish/themes/FAQ.html/">sawfish's
+        FAQ</ulink>.
+      </para>
+
+    </sect3>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directory</segtitle>
+
+      <seglistitem>
+        <seg>
+          sawfish, sawfish-about, sawfish-client, sawfish-config,
+          sawfish-kde4-session, sawfish-kde5-session, sawfish-lumina-session,
+          sawfish-mate-session, and sawfish-xfce-session
+        </seg>
+        <seg>
+          Several internal modules under /usr/lib/sawfish tree
+        </seg>
+        <seg>
+          /usr/include/sawfish,
+          /usr/lib/sawfish,
+          /usr/lib/rep/sawfish, and
+          /usr/share/sawfish
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="sawfish-prog">
+        <term><command>sawfish</command></term>
+        <listitem>
+          <para>
+            is the extensible window manager using a
+            <application>Lisp</application>-based scripting language
+          </para>
+          <indexterm zone="sawfish sawfish-prog">
+            <primary sortas="b-sawfish">sawfish</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="sawfish-about">
+        <term><command>sawfish-about</command></term>
+        <listitem>
+          <para>
+            is the <application>sawfish</application> about window
+          </para>
+          <indexterm zone="sawfish sawfish-about">
+            <primary sortas="b-sawfish-about">sawfish-about</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="sawfish-client">
+        <term><command>sawfish-client</command></term>
+        <listitem>
+          <para>
+            allows you to connect to a window manager process and
+            evaluate arbitrary <application>Lisp</application> forms
+          </para>
+          <indexterm zone="sawfish sawfish-client">
+            <primary sortas="b-sawfish-client">sawfish-client</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="sawfish-config-prog">
+        <term><command>sawfish-config</command></term>
+        <listitem>
+          <para>
+            is the <application>sawfish</application> configuration manager
+          </para>
+          <indexterm zone="sawfish sawfish-config-prog">
+            <primary sortas="b-sawfish-config-prog">sawfish-config</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+     <varlistentry id="sawfish-kde4-session">
+        <term><command>sawfish-kde4-session</command></term>
+        <listitem>
+          <para>
+             is a script to run <application>KDE4</application> using
+             <application>sawfish</application>
+          </para>
+          <indexterm zone="sawfish sawfish-kde4-session">
+            <primary sortas="b-sawfish-kde4-session">sawfish-kde4-session</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+     <varlistentry id="sawfish-kde5-session">
+        <term><command>sawfish-kde5-session</command></term>
+        <listitem>
+          <para>
+            is a script to run <application>Plasma 5</application> using
+            <application>sawfish</application>
+          </para>
+          <indexterm zone="sawfish sawfish-kde5-session">
+            <primary sortas="b-sawfish-kde5-session">sawfish-kde5-session</primary>
+          </indexterm>
+        </listitem>
+     </varlistentry>
+
+     <varlistentry id="sawfish-mate-session">
+        <term><command>sawfish-mate-session</command></term>
+        <listitem>
+          <para>
+             is a script to run <application>mate</application> using
+             <application>sawfish</application>
+          </para>
+          <indexterm zone="sawfish sawfish-mate-session">
+            <primary sortas="b-sawfish-mate-session">sawfish-mate-session</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+     <varlistentry id="sawfish-lumina-session">
+        <term><command>sawfish-lumina-session</command></term>
+        <listitem>
+          <para>
+             is a script to run <application>Lumina</application> using
+             <application>sawfish</application>
+          </para>
+          <indexterm zone="sawfish sawfish-lumina-session">
+            <primary sortas="b-sawfish-lumina-session">sawfish-lumina-session</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+     <varlistentry id="sawfish-xfce-session">
+        <term><command>sawfish-xfce-session</command></term>
+        <listitem>
+          <para>
+             is a script to run <application>xfce</application> using
+             <application>sawfish</application>
+          </para>
+          <indexterm zone="sawfish sawfish-xfce-session">
+            <primary sortas="b-sawfish-xfce-session">sawfish-xfce-session</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
Index: general/genutils/genutils.xml
===================================================================
--- general/genutils/genutils.xml	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ general/genutils/genutils.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -41,5 +41,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pinentry.xml"/>
   <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rarian.xml"/>-->
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rep-gtk.xml"/>
+  <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rep-gtk.xml"/>-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="screen.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shared-mime-info.xml"/>
Index: neral/genutils/rep-gtk.xml
===================================================================
--- general/genutils/rep-gtk.xml	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ 	(revision )
@@ -1,148 +1,0 @@
-<?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 rep-gtk-download-http "https://download.tuxfamily.org/librep/rep-gtk/rep-gtk_&rep-gtk-version;.tar.xz">
-  <!ENTITY rep-gtk-download-ftp  " ">
-  <!ENTITY rep-gtk-md5sum        "b20f72cf00d316d35fa7f84a6e7532af">
-  <!ENTITY rep-gtk-size          "120 KB">
-  <!ENTITY rep-gtk-buildsize     "13 MB">
-  <!ENTITY rep-gtk-time          "0.1 SBU">
-]>
-
-<sect1 id="rep-gtk" xreflabel="rep-gtk-&rep-gtk-version;">
-  <?dbhtml filename="rep-gtk.html"?>
-
-
-  <title>Rep-gtk-&rep-gtk-version;</title>
-
-  <indexterm zone="rep-gtk">
-    <primary sortas="a-Rep-gtk">Rep-gtk</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to Rep-gtk</title>
-
-    <para>
-      The <application>rep-gtk</application> package contains a
-      <application>Lisp</application> and <application>GTK</application>
-      binding.  This is useful for extending <application>GTK-2</application>
-      and <application>GDK</application> libraries with
-      <application>Lisp</application>.  Starting at
-      <application>rep-gtk</application>-0.15, the package contains the
-      bindings to <application>GTK</application> and uses the same
-      instructions.  Both can be installed, if needed.
-    </para>
-
-    &lfs120_checked;
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Download (HTTP): <ulink url="&rep-gtk-download-http;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download (FTP): <ulink url="&rep-gtk-download-ftp;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download MD5 sum: &rep-gtk-md5sum;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download size: &rep-gtk-size;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated disk space required: &rep-gtk-buildsize;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated build time: &rep-gtk-time;
-        </para>
-      </listitem>
-    </itemizedlist>
-
-    <bridgehead renderas="sect3">Rep-gtk Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="gtk2"/> and
-      <xref linkend="librep"/>
-    </para>
-
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of Rep-gtk</title>
-
-    <para>
-      Install <application>rep-gtk</application> by running the following
-      commands:
-    </para>
-
-<screen><userinput>./autogen.sh --prefix=/usr &amp;&amp;
-make</userinput></screen>
-
-    <para>
-      This package does not come with a test suite.
-    </para>
-
-    <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directory</segtitle>
-
-      <seglistitem>
-        <seg>None</seg>
-        <seg>Lisp bindings</seg>
-        <seg>/usr/include/rep-gtk and /usr/lib/rep/gui</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="lisp-bindings">
-        <term><filename class="libraryfile">Lisp bindings</filename></term>
-        <listitem>
-          <para>
-            are libraries stored in
-            <filename class="directory">/usr/lib/rep/gui/</filename> that
-            assist communication between Lisp and the
-            <application>GTK</application> libraries
-          </para>
-          <indexterm zone="rep-gtk lisp-bindings">
-            <primary sortas="c-Lisp-bindings">Lisp bindings</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ introduction/welcome/changelog.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -43,4 +43,8 @@
       <para>September 3rd, 2023</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Archive sawfish and its dependency rep-gtk. Fixes
+          <ulink url="&blfs-ticket-root;18453">#18453</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[pierre] - Update to glib-2.76.5. Fixes
Index: packages.ent
===================================================================
--- packages.ent	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ packages.ent	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -863,5 +863,5 @@
 <!ENTITY icewm-version                "3.4.1">
 <!ENTITY openbox-version              "3.6.1">
-<!ENTITY sawfish-version              "1.13.0">
+<!-- <!ENTITY sawfish-version              "1.13.0">-->
 
 <!-- Chapter 28 -->
Index: wm/sawfish.xml
===================================================================
--- x/wm/sawfish.xml	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ 	(revision )
@@ -1,350 +1,0 @@
-<?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 sawfish-download-http "https://download.tuxfamily.org/sawfish/sawfish_&sawfish-version;.tar.xz">
-  <!ENTITY sawfish-download-ftp  " ">
-  <!ENTITY sawfish-md5sum        "fd6ca5be0acbee8ea150945d3fb3ec60">
-  <!ENTITY sawfish-size          "2.7 MB">
-  <!ENTITY sawfish-buildsize     "52 MB">
-  <!ENTITY sawfish-time          "0.3 SBU">
-]>
-
-<sect1 id="sawfish" xreflabel="sawfish-&sawfish-version;">
-  <?dbhtml filename="sawfish.html" ?>
-
-
-  <title>sawfish-&sawfish-version;</title>
-
-  <indexterm zone="sawfish">
-    <primary sortas="a-Sawfish">Sawfish</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to sawfish</title>
-
-    <para>
-      The <application>sawfish</application> package contains a window
-      manager. This is useful for organizing and displaying windows where all
-      window decorations are configurable and all user-interface policy is
-      controlled through the extension language.
-    </para>
-
-    &lfs120_checked;
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Download (HTTP): <ulink url="&sawfish-download-http;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download (FTP): <ulink url="&sawfish-download-ftp;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download MD5 sum: &sawfish-md5sum;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download size: &sawfish-size;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated disk space required: &sawfish-buildsize;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated build time: &sawfish-time;
-        </para>
-      </listitem>
-    </itemizedlist>
-
-<!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Required patch:
-          <ulink url="&patch-root;/sawfish-&sawfish-version;-gcc10_fixes-1.patch"/>
-        </para>
-      </listitem>
-    </itemizedlist>
--->
-
-    <bridgehead renderas="sect3">sawfish Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-       <xref linkend="gdk-pixbuf-xlib"/>,
-       <xref linkend="rep-gtk"/>, and
-       <xref linkend="which"/>
-    </para>
-
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
-      <xref linkend="libnsl"/>
-    </para>
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of sawfish</title>
-
-<!--
-    <para>
-      First, adapt <application>sawfish</application> to build with GCC-10:
-    </para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../sawfish-&sawfish-version;-gcc10_fixes-1.patch</userinput></screen>
--->
-
-    <para>
-      Install <application>sawfish</application> by running the following
-      commands:
-    </para>
-
-<screen><userinput>./configure --prefix=/usr --with-pango  &amp;&amp;
-make</userinput></screen>
-
-    <para>
-      This package does not come with a test suite.
-    </para>
-
-    <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-    <para>
-      This package creates six <filename>.desktop</filename> files in the
-      <filename class="directory">/usr/share/xsessions/</filename> directory.
-      All but one are needed in a BLFS system, so prevent the extra files
-      showing up as options in a display manager.  As the &root; user:
-    </para>
-
-<screen role="root"><userinput>rm -v /usr/share/xsessions/sawfish-*.desktop</userinput></screen>
-
-  </sect2>
-<!--
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para>
-      <parameter>- -disable-themer</parameter>: This
-      option prevents building the <application>sawfish</application> themer.
-      This program was not migrated to <application>GTK-2</application>.
-    </para>
-
-    <para>
-      <option>- -with-audiofile</option>: This command directs
-      <application>sawfish</application> to use
-      <filename class="libraryfile">libaudiofile</filename>
-      for sound manipulation.
-    </para>
-
-    <para>
-      <option>- -with-esd</option>: This command directs
-      <application>sawfish</application> to use the Enlightened Sound
-      Daemon.
-    </para>
-
-  </sect2>
--->
-  <sect2 role="configuration">
-    <title>Configuring sawfish</title>
-
-    <sect3 id="sawfish-config">
-      <title>Configuration Information</title>
-
-      <indexterm zone="sawfish sawfish-config">
-        <primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
-      </indexterm>
-
-      <para>
-        Be sure to backup your current <filename>.xinitrc</filename>
-        before proceeding.
-      </para>
-
-<screen><userinput>cat &gt;&gt; ~/.xinitrc &lt;&lt; "EOF"
-<literal>exec sawfish</literal>
-EOF</userinput></screen>
-
-      <para>
-        Optionally, you can use a Display Manager, such as <xref
-        linkend="sddm"/>.
-      </para>
-
-      <para>
-        From the developers:  <quote>The default menu binding is somewhat
-        obscure; you must middle-click on the background to bring up the menus.
-        (If you have a two-button mouse, try clicking both buttons
-        simultaneously)</quote>. You can find this at <ulink
-        url="https://download.tuxfamily.org/sawfish/themes/FAQ.html/">sawfish's
-        FAQ</ulink>.
-      </para>
-
-    </sect3>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directory</segtitle>
-
-      <seglistitem>
-        <seg>
-          sawfish, sawfish-about, sawfish-client, sawfish-config,
-          sawfish-kde4-session, sawfish-kde5-session, sawfish-lumina-session,
-          sawfish-mate-session, and sawfish-xfce-session
-        </seg>
-        <seg>
-          Several internal modules under /usr/lib/sawfish tree
-        </seg>
-        <seg>
-          /usr/include/sawfish,
-          /usr/lib/sawfish,
-          /usr/lib/rep/sawfish, and
-          /usr/share/sawfish
-        </seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="sawfish-prog">
-        <term><command>sawfish</command></term>
-        <listitem>
-          <para>
-            is the extensible window manager using a
-            <application>Lisp</application>-based scripting language
-          </para>
-          <indexterm zone="sawfish sawfish-prog">
-            <primary sortas="b-sawfish">sawfish</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="sawfish-about">
-        <term><command>sawfish-about</command></term>
-        <listitem>
-          <para>
-            is the <application>sawfish</application> about window
-          </para>
-          <indexterm zone="sawfish sawfish-about">
-            <primary sortas="b-sawfish-about">sawfish-about</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="sawfish-client">
-        <term><command>sawfish-client</command></term>
-        <listitem>
-          <para>
-            allows you to connect to a window manager process and
-            evaluate arbitrary <application>Lisp</application> forms
-          </para>
-          <indexterm zone="sawfish sawfish-client">
-            <primary sortas="b-sawfish-client">sawfish-client</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="sawfish-config-prog">
-        <term><command>sawfish-config</command></term>
-        <listitem>
-          <para>
-            is the <application>sawfish</application> configuration manager
-          </para>
-          <indexterm zone="sawfish sawfish-config-prog">
-            <primary sortas="b-sawfish-config-prog">sawfish-config</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-     <varlistentry id="sawfish-kde4-session">
-        <term><command>sawfish-kde4-session</command></term>
-        <listitem>
-          <para>
-             is a script to run <application>KDE4</application> using
-             <application>sawfish</application>
-          </para>
-          <indexterm zone="sawfish sawfish-kde4-session">
-            <primary sortas="b-sawfish-kde4-session">sawfish-kde4-session</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-     <varlistentry id="sawfish-kde5-session">
-        <term><command>sawfish-kde5-session</command></term>
-        <listitem>
-          <para>
-            is a script to run <application>Plasma 5</application> using
-            <application>sawfish</application>
-          </para>
-          <indexterm zone="sawfish sawfish-kde5-session">
-            <primary sortas="b-sawfish-kde5-session">sawfish-kde5-session</primary>
-          </indexterm>
-        </listitem>
-     </varlistentry>
-
-     <varlistentry id="sawfish-mate-session">
-        <term><command>sawfish-mate-session</command></term>
-        <listitem>
-          <para>
-             is a script to run <application>mate</application> using
-             <application>sawfish</application>
-          </para>
-          <indexterm zone="sawfish sawfish-mate-session">
-            <primary sortas="b-sawfish-mate-session">sawfish-mate-session</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-     <varlistentry id="sawfish-lumina-session">
-        <term><command>sawfish-lumina-session</command></term>
-        <listitem>
-          <para>
-             is a script to run <application>Lumina</application> using
-             <application>sawfish</application>
-          </para>
-          <indexterm zone="sawfish sawfish-lumina-session">
-            <primary sortas="b-sawfish-lumina-session">sawfish-lumina-session</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-     <varlistentry id="sawfish-xfce-session">
-        <term><command>sawfish-xfce-session</command></term>
-        <listitem>
-          <para>
-             is a script to run <application>xfce</application> using
-             <application>sawfish</application>
-          </para>
-          <indexterm zone="sawfish sawfish-xfce-session">
-            <primary sortas="b-sawfish-xfce-session">sawfish-xfce-session</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>
Index: x/wm/wm.xml
===================================================================
--- x/wm/wm.xml	(revision 3926150236fa7e56104b7a243367f594013b755d)
+++ x/wm/wm.xml	(revision 39edc5a2e3d8db1bf6796eea9c55d43086ee42a4)
@@ -56,5 +56,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icewm.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openbox.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sawfish.xml"/>
+<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sawfish.xml"/>-->
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="other-wms.xml"/>-->
 
