Index: general.ent
===================================================================
--- general.ent	(revision e38a12b58154437b5eec6f87aefbf5fe4cc42ad5)
+++ general.ent	(revision 9f06afd8bc9c44cb8a7a689391a71e8a9dbd83f7)
@@ -598,5 +598,5 @@
 <!ENTITY sgml-dtd-3-version           "3.1">
 <!ENTITY sgml-dtd-version             "4.4">
-<!ENTITY opensp-version               "1.5.1">
+<!ENTITY opensp-version               "1.5.2">
 <!ENTITY openjade-version             "1.3.2">
 <!ENTITY docbook-dsssl-version        "1.79">
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision e38a12b58154437b5eec6f87aefbf5fe4cc42ad5)
+++ introduction/welcome/changelog.xml	(revision 9f06afd8bc9c44cb8a7a689391a71e8a9dbd83f7)
@@ -85,4 +85,7 @@
           compiler to the one on the BLFS Wiki.</para>
         </listitem>
+        <listitem>
+          <para>[andy] - Updated to OpenSP-1.5.2.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
Index: pst/sgml/opensp.xml
===================================================================
--- pst/sgml/opensp.xml	(revision e38a12b58154437b5eec6f87aefbf5fe4cc42ad5)
+++ pst/sgml/opensp.xml	(revision 9f06afd8bc9c44cb8a7a689391a71e8a9dbd83f7)
@@ -5,10 +5,13 @@
   %general-entities;
 
-  <!ENTITY opensp-download-http "http://download.sourceforge.net/openjade/OpenSP-&opensp-version;.tar.gz">
+  <!ENTITY opensp-download-http "http://prdownloads.sourceforge.net/openjade/OpenSP-&opensp-version;.tar.gz">
+  <!ENTITY opensp-download-ftp  " ">
+<!--
   <!ENTITY opensp-download-ftp  "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/OpenSP-&opensp-version;.tar.gz">
-  <!ENTITY opensp-md5sum        "f46fe0a04b76a4454ec27b7fcc84ec54">
-  <!ENTITY opensp-size          "1.4 MB">
-  <!ENTITY opensp-buildsize     "43 MB">
-  <!ENTITY opensp-time          "0.97 SBU">
+-->
+  <!ENTITY opensp-md5sum        "670b223c5d12cee40c9137be86b6c39b">
+  <!ENTITY opensp-size          "1.5 MB">
+  <!ENTITY opensp-buildsize     "32 MB">
+  <!ENTITY opensp-time          "1.0 SBU">
 ]>
 
@@ -61,17 +64,4 @@
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required Patch (removes some annoying messages that can appear
-        while running <command>openjade</command>): <ulink
-        url="&patch-root;/OpenSP-&opensp-version;-LITLEN-1.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Required Patch: <ulink
-        url="&patch-root;/OpenSP-&opensp-version;-gcc34-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">OpenSP Dependencies</bridgehead>
 
@@ -79,4 +69,8 @@
     <para role="required"><xref linkend="sgml-common"/></para>
 
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional"><ulink url="http://cyberelk.net/tim/xmlto/">
+    xmlto</ulink></para>
+
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/opensp"/></para>
@@ -90,8 +84,10 @@
     commands:</para>
 
-<screen><userinput>patch -Np1 -i ../OpenSP-&opensp-version;-LITLEN-1.patch &amp;&amp;
-patch -Np1 -i ../OpenSP-&opensp-version;-gcc34-1.patch &amp;&amp;
-./configure --prefix=/usr --disable-static --enable-http \
-    --enable-default-catalog=/etc/sgml/catalog \
+<screen><userinput>
+sed -i 's:32,:253,:' lib/Syntax.cxx &amp;&amp;
+sed -i 's:LITLEN          240 :LITLEN          8092:' \
+    unicode/{gensyntax.pl,unicode.syn} &amp;&amp;
+./configure --prefix=/usr --disable-static --disable-doc-build \
+    --enable-default-catalog=/etc/sgml/catalog --enable-http \
     --enable-default-search-path=/usr/share/sgml &amp;&amp;
 make pkgdatadir=/usr/share/sgml/OpenSP-&opensp-version;</userinput></screen>
@@ -112,18 +108,4 @@
 ln -v -sf libosp.so /usr/lib/libsp.so</userinput></screen>
 
-<!--
-install-catalog -add /etc/sgml/OpenSP-&opensp-version;.cat \
-    /usr/share/sgml/OpenSP-&opensp-version;/catalog &amp;&amp;
-install-catalog -add /etc/sgml/sgml-docbook.cat \
-    /etc/sgml/OpenSP-&opensp-version;.cat</command></userinput></screen>
-
-<tip><title>Update hint</title>
-<para>Remove the above catalog items prior to upgrading with:
-<screen><command>install-catalog -remove /etc/sgml/OpenSP-<replaceable>&lt;version&gt;</replaceable>.cat \
-    /usr/share/sgml/OpenSP-<replaceable>&lt;version&gt;</replaceable>/catalog &amp;&amp;
-install-catalog -remove /etc/sgml/sgml-docbook.cat \
-    /etc/sgml/OpenSP-<replaceable>&lt;version&gt;</replaceable>.cat</command></screen></para></tip>
- -->
-
   </sect2>
 
@@ -131,6 +113,11 @@
     <title>Command Explanations</title>
 
+    <para><parameter>sed -i 's:32,:253,:...unicode.syn}</parameter>:
+    These seds prevent some annoying messages that may otherwise appear
+    while running <application>openjade</application>.</para>
+
     <para><parameter>--disable-static</parameter>: This switch prevents
     the building of the static library.</para>
+    <!-- Why don't we want the static library? -->
 
     <para><parameter>--enable-http</parameter>: This switch adds support
@@ -145,4 +132,9 @@
     <para><option>--enable-xml-messages</option>: This switch adds
     support for XML Formatted Messages.</para>
+
+    <para><option>--disable-doc-build</option>: This switch prevents the
+    <command>configure</command> script checking if you have
+    <application>xmlto</application> installed. If you have
+    <application>xmlto</application> you can remove this option.</para>
 
     <para><command>make
