Author: bdubbs
Date: Mon Jan  1 11:26:38 2018
New Revision: 19639

Log:
Add a patch to docbook-xsl to fix potential problems with stack overflows 
during recursion.

Update to libcdio-2.0.0.
Remove comment in json-c about multiprocessor builds.

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/json-c.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/libcdio.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/pst/xml/docbook-xsl.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Sun Dec 31 12:00:54 2017        (r19638)
+++ trunk/BOOK/general.ent      Mon Jan  1 11:26:38 2018        (r19639)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "01">                   <!-- Always 2 digits -->
+<!ENTITY day          "02">                   <!-- Always 2 digits -->
 <!ENTITY month        "01">                   <!-- Always 2 digits -->
 <!ENTITY year         "2018">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "January 1st, &year;">
+<!ENTITY releasedate  "January 2nd, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/general/genlib/json-c.xml
==============================================================================
--- trunk/BOOK/general/genlib/json-c.xml        Sun Dec 31 12:00:54 2017        
(r19638)
+++ trunk/BOOK/general/genlib/json-c.xml        Mon Jan  1 11:26:38 2018        
(r19639)
@@ -80,20 +80,20 @@
 
   <sect2 role="installation">
     <title>Installation of JSON-C</title>
-
+<!--
     <note>
       <para>
         This package does not support parallel build.
       </para>
     </note>
-
+-->
     <para>
       Install <application>JSON-C</application> by running the following
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr --disable-static       &amp;&amp;
-make -j1</userinput></screen>
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
+make</userinput></screen>
 
     <para>
       To test the results, issue: <command>make check</command>.

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sun Dec 31 12:00:54 
2017        (r19638)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Mon Jan  1 11:26:38 
2018        (r19639)
@@ -42,6 +42,20 @@
     </listitem>
 -->
     <listitem>
+      <para>January 2nd, 2018</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Add a patch to docbook-xsl to fix potential
+          problems with stack overflows during recursion.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libcdio-2.0.0. Fixes
+          <ulink url="&blfs-ticket-root;10224">#10224</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>January 1st, 2018</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/multimedia/libdriv/libcdio.xml
==============================================================================
--- trunk/BOOK/multimedia/libdriv/libcdio.xml   Sun Dec 31 12:00:54 2017        
(r19638)
+++ trunk/BOOK/multimedia/libdriv/libcdio.xml   Mon Jan  1 11:26:38 2018        
(r19639)
@@ -6,7 +6,7 @@
 
   <!ENTITY libcdio-download-http 
"&gnu-http;/libcdio/libcdio-&libcdio-version;.tar.gz">
   <!ENTITY libcdio-download-ftp  
"&gnu-ftp;/libcdio/libcdio-&libcdio-version;.tar.gz">
-  <!ENTITY libcdio-md5sum        "87867d41b807c73a11d368a346a26a68">
+  <!ENTITY libcdio-md5sum        "0cb25905113b930e4539d2f4eb6574b0">
   <!ENTITY libcdio-size          "2.2 MB">
   <!ENTITY libcdio-buildsize     "39 MB (both packages, including checks)">
   <!ENTITY libcdio-time          "0.3 SBU (using parallelism=4; both packages, 
including checks)">

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sun Dec 31 12:00:54 2017        (r19638)
+++ trunk/BOOK/packages.ent     Mon Jan  1 11:26:38 2018        (r19639)
@@ -787,7 +787,7 @@
 <!ENTITY libass-version               "0.14.0">
 <!ENTITY libcanberra-version          "0.30">
 <!ENTITY libcddb-version              "1.3.2">
-<!ENTITY libcdio-version              "1.1.0">
+<!ENTITY libcdio-version              "2.0.0">
 <!ENTITY libdiscid-version            "0.6.2">
 <!ENTITY libdvdcss-version            "1.4.0">
 <!ENTITY libdvdread-version           "5.0.3">

Modified: trunk/BOOK/pst/xml/docbook-xsl.xml
==============================================================================
--- trunk/BOOK/pst/xml/docbook-xsl.xml  Sun Dec 31 12:00:54 2017        (r19638)
+++ trunk/BOOK/pst/xml/docbook-xsl.xml  Mon Jan  1 11:26:38 2018        (r19639)
@@ -66,6 +66,14 @@
     </itemizedlist>
 
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+          <para>Required patch: <ulink
+            
url="&patch-root;/docbook-xsl-&docbook-xsl-version;-stack_fix-1.patch"/>
+         </para>
+      </listitem>
+    </itemizedlist>
+
     <itemizedlist spacing="compact">
       <title>Optional documentation</title>
       <listitem>
@@ -86,19 +94,23 @@
 
     <bridgehead renderas="sect4">Optional (all used at runtime)</bridgehead>
     <para role="optional">
-      <xref role="runtime" linkend="apache-ant"/> (to produce 
<quote>webhelp</quote> documents),
-      <xref role="runtime"  linkend="libxslt"/> (or any other XSLT processor), 
to process
-      Docbook documents - the <application>Python2</application> modules
-      libxml2 and libxslt can be used,
+      <xref role="runtime" linkend="apache-ant"/> 
+         (to produce <quote>webhelp</quote> documents),
+      <xref role="runtime"  linkend="libxslt"/> 
+         (or any other XSLT processor), to process
+          Docbook documents - the <application>Python2</application> modules
+          libxml2 and libxslt can be used,
       <xref role="runtime" linkend="python2"/> (at runtime),
-      <xref role="runtime" linkend="ruby"/> (to utilize the 
<quote>epub</quote> stylesheets),
-      <xref role="runtime" linkend="zip"/> (to produce <quote>epub3</quote> 
documents), and
+      <xref role="runtime" linkend="ruby"/> 
+         (to utilize the <quote>epub</quote> stylesheets),
+      <xref role="runtime" linkend="zip"/> 
+         (to produce <quote>epub3</quote> documents), and
       <ulink url="http://sourceforge.net/projects/saxon/files/saxon6/";>
         Saxon6
       </ulink> and
       <ulink url="http://xerces.apache.org/xerces2-j/";>Xerces2 Java</ulink>
-      (used with <xref role="runtime" linkend="apache-ant"/> to produce 
<quote>webhelp</quote>
-      documents)
+         (used with <xref role="runtime" linkend="apache-ant"/> 
+          to produce <quote>webhelp</quote> documents)
     </para>
 
     <para condition="html" role="usernotes">User Notes:
@@ -109,6 +121,10 @@
   <sect2 role="installation">
     <title>Installation of DocBook XSL Stylesheets</title>
 
+    <para>First, fix a problem that causes stack overflows when doing 
recursion:</para>
+
+<screen><userinput>patch -Np1 -i 
../docbook-xsl-&docbook-xsl-version;-stack_fix-1.patch</userinput></screen>
+
     <para>If you downloaded the optional documentation tarball, unpack it
     with the following command:</para>
 
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to