r8646 - in trunk/BOOK: . general/graphlib introduction/welcome server/databases x/lib xsoft/graphweb

ken at linuxfromscratch.org ken at linuxfromscratch.org
Sat Oct 23 10:28:33 PDT 2010


Author: ken
Date: 2010-10-23 11:28:28 -0600 (Sat, 23 Oct 2010)
New Revision: 8646

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/graphlib/poppler.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/server/databases/sqlite.xml
   trunk/BOOK/x/lib/webkitgtk.xml
   trunk/BOOK/x/lib/xulrunner.xml
   trunk/BOOK/xsoft/graphweb/firefox.xml
Log:
Security updates for poppler, firefox, webkitgtk.  Update sqlite to suit, and pick up the outstanding poppler-data update.

Modified: trunk/BOOK/general/graphlib/poppler.xml
===================================================================
--- trunk/BOOK/general/graphlib/poppler.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/general/graphlib/poppler.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -6,14 +6,14 @@
 
   <!ENTITY poppler-download-http      "http://poppler.freedesktop.org/poppler-&poppler-version;.tar.gz">
   <!ENTITY poppler-download-ftp       " ">
-  <!ENTITY poppler-md5sum             "4155346f9369b192569ce9184ff73e43">
-  <!ENTITY poppler-size               "1.6 MB">
-  <!ENTITY poppler-buildsize          "65 MB (without Qt, additional 25 MB to install the encoding data)">
-  <!ENTITY poppler-time               "1.3 SBU (includes building with all dependencies except Qt)">
+  <!ENTITY poppler-md5sum             "a40fe96e1115f648ce4689e667743530">
+  <!ENTITY poppler-size               "1.7 MB">
+  <!ENTITY poppler-buildsize          "137 MB (without Qt, but including the encoding data)">
+  <!ENTITY poppler-time               "1.3 SBU (includes building with most dependencies except Qt)">
 
-  <!ENTITY poppler-data-version       "0.4.0">
+  <!ENTITY poppler-data-version       "0.4.3">
   <!ENTITY poppler-data-download-http "http://poppler.freedesktop.org/poppler-data-&poppler-data-version;.tar.gz">
-  <!ENTITY poppler-data-md5sum        "6975bf8e9ea2cfb42b9ecdbcc257cf57">
+  <!ENTITY poppler-data-md5sum        "2d648047e5d0b315df1571b460ee6a96">
   <!ENTITY poppler-data-size          "4.0 MB">
 ]>
 
@@ -39,7 +39,7 @@
     This is useful for providing PDF rendering functionality as a shared
     library.</para>
 
-    &lfs65_checked;
+    &lfs67_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -96,8 +96,11 @@
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="gtk2"/>, <xref linkend="qt"/>, and
-    <xref linkend="qt4"/></para>
+    <para role="optional"><xref linkend="gtk2"/>, <xref linkend="qt"/>
+    <xref linkend="qt4"/>
+    <xref linkend="curl"/>
+    <xref linkend="libxml2"/>, and
+    <xref linkend="lcms"/></para>
 
     <para>If you're installing <application>Poppler</application> to support
     <xref linkend="kdegraphics"/>, you will need to have <xref linkend="qt"/>
@@ -172,7 +175,7 @@
 
   </sect2>
 
-  <sect2 role="configuration">
+  <!--<sect2 role="configuration">
     <title>Configuring Poppler</title>
 
     <sect3 id="poppler-config">
@@ -184,7 +187,7 @@
       </indexterm>
     </sect3>
 
-  </sect2>
+  </sect2>-->
 
   <sect2 role="content">
     <title>Contents</title>
@@ -195,8 +198,8 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg><xref linkend="xpdf-content"/></seg>
-        <seg>libpoppler.{so,a}, libpoppler-glib.{so,a}, libpoppler-qt.{so,a}
+        <seg><xref linkend="xpdf-content"/> for the pdf* programs</seg>
+        <seg>libpoppler.{so,a}, libpoppler-cpp.{so,a}, libpoppler-glib.{so,a}, libpoppler-qt.{so,a}
         and libpoppler-qt4.{so,a}</seg>
         <seg>/usr/include/poppler, /usr/share/doc/poppler-&poppler-version;,
         /usr/share/gtk-doc/html/poppler and /usr/share/poppler</seg>
@@ -218,6 +221,16 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="libpoppler-cpp">
+        <term><filename class='libraryfile'>libpoppler-cpp.{so,a}</filename></term>
+        <listitem>
+          <para>is a C++ backend for rendering PDF files.</para>
+          <indexterm zone="poppler libpoppler-cpp">
+            <primary sortas="c-libpoppler-cpp">libpoppler-cpp.{so,a}</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="libpoppler-glib">
         <term><filename class='libraryfile'>libpoppler-glib.{so,a}</filename></term>
         <listitem>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/general.ent	2010-10-23 17:28:28 UTC (rev 8646)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "16">                   <!-- Always 2 digits -->
+<!ENTITY day          "23">                   <!-- Always 2 digits -->
 <!ENTITY month        "10">                   <!-- Always 2 digits -->
 <!ENTITY year         "2010">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "October &day;th, &year;">
+<!ENTITY releasedate  "October &day;rd, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->
@@ -221,7 +221,7 @@
 <!ENTITY imlib2-version               "1.4.3">
 <!ENTITY libexif-version              "0.6.19">
 <!ENTITY fribidi-version              "0.10.9">
-<!ENTITY poppler-version              "0.12.4">
+<!ENTITY poppler-version              "0.14.4">
 <!ENTITY jasper-version               "1.900.1">
 <!ENTITY pixman-version               "0.15.20">
 <!ENTITY clutter-version              "1.2.10">
@@ -493,7 +493,7 @@
 <!ENTITY db-version                   "4.8.26">
 <!ENTITY mysql-version                "5.1.49">
 <!ENTITY postgresql-version           "8.3.10">
-<!ENTITY sqlite-version               "3.6.23">
+<!ENTITY sqlite-version               "3.7.3">
 
 <!-- Obsolete
 -->
@@ -546,8 +546,8 @@
 <!ENTITY goffice-version              "0.6.1">
 <!ENTITY mesalib-version              "7.8.2">
 <!-- The xulrunner version also appears in the firefox mozconfig as a literal -->
-<!ENTITY xulrunner-version            "1.9.2.8">
-<!ENTITY webkitgtk-version            "1.2.4">
+<!ENTITY xulrunner-version            "1.9.2.11">
+<!ENTITY webkitgtk-version            "1.2.5">
 <!ENTITY libsexy-version              "0.1.11">
 <!ENTITY libnotify-version            "0.4.5">
 <!ENTITY notification-daemon-version  "0.4.0">
@@ -733,7 +733,7 @@
 
 <!-- Chapter 36 -->
 <!ENTITY seamonkey-version            "2.0">
-<!ENTITY firefox-version              "3.6.8">
+<!ENTITY firefox-version              "3.6.11">
 <!ENTITY galeon-version               "2.0.1">
 
 <!-- Obsolete

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -42,6 +42,24 @@
 -->
 
     <listitem>
+      <para>October 23rd, 2010</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Security updates - Poppler-0.14.4 (fixes ticket
+          <ulink url="&blfs-ticket-root;3166">#3166</ulink>),
+          Firefox-3.6.11 / Xulrunner-1.9.2.11 (fixes ticket
+          <ulink url="&blfs-ticket-root;3169">#3169</ulink>)
+	  and Webkitgtk-1.2.5 (fixes ticket
+	  <ulink url="&blfs-ticket-root;3174">#3174</ulink>)
+          with consequential updates to Poppler-data-0.4.3 (fixes ticket
+          <ulink url="&blfs-ticket-root;3106">#3106</ulink>) and
+	  Sqlite-3.7.3 (fixes ticket
+          <ulink url="&blfs-ticket-root;3173">#3173</ulink>).</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>October 17th, 2010</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/server/databases/sqlite.xml
===================================================================
--- trunk/BOOK/server/databases/sqlite.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/server/databases/sqlite.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -6,14 +6,14 @@
 
   <!ENTITY sqlite-download-http "http://sqlite.org/sqlite-amalgamation-&sqlite-version;.tar.gz">
   <!ENTITY sqlite-download-ftp  " ">
-  <!ENTITY sqlite-md5sum        "8f1e86b3909a27f8122b0981afd16fcd">
-  <!ENTITY sqlite-size          "1.4 MB">
+  <!ENTITY sqlite-md5sum        "74fe78b264f1c434c4b159d45b78e9b7">
+  <!ENTITY sqlite-size          "1.5 MB">
   <!ENTITY sqlite-buildsize     "30 MB (includes optional documentation)">
-  <!ENTITY sqlite-time          "0.5 SBU">
+  <!ENTITY sqlite-time          "0.4 SBU">
 
-  <!ENTITY sqlite-docs-version  "3_6_23">
-  <!ENTITY sqlite-docs-md5sum   "4e724623aa011b1cadcf80e0b84d8895">
-  <!ENTITY sqlite-docs-size     "2.7 MB">
+  <!ENTITY sqlite-docs-version  "3_7_3">
+  <!ENTITY sqlite-docs-md5sum   "ed6f040910936cf57ad55045fa3bcb1d">
+  <!ENTITY sqlite-docs-size     "3.2 MB">
   <!ENTITY sqlite-docs-download "http://sqlite.org/sqlite_docs_&sqlite-docs-version;.zip">
 ]>
 
@@ -38,7 +38,7 @@
     library that implements a self-contained, serverless,
     zero-configuration, transactional SQL database engine.</para>
 
-    &lfs65_checked;
+    &lfs67_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -100,7 +100,8 @@
     <para>Install <application>SQLite</application> by running the following
     commands:</para>
 
-<screen><userinput>./configure --prefix=/usr \
+<screen><userinput>CFLAGS="-g -O2 -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_UNLOCK_NOTIFY=1" \
+            ./configure --prefix=/usr \
             --enable-threadsafe \
             --enable-readline \
             --enable-dynamic-extensions &&
@@ -125,6 +126,15 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><parameter>CFLAGS="-g -O2 -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
+    </parameter>: Applications such as <application>firefox</application> require
+    secure delete and enable unlock notify to be turned on.  The only way to do
+    this is to include them in the CFLAGS.  By default, these are set to
+    <literal>"-g -O2"</literal> so we specify that to preserve those settings.
+    You may, of course, wish to omit the <literal>'-g'</literal> if you do not
+    wish to create debugging information.  For further information on what can
+    be specified see <ulink url="http://www.sqlite.org/compile.html"/>.</para>
+
     <para><parameter>--enable-threadsafe</parameter>: Though the documentation
     and running <command>./configure --help</command> indicate that this is the
     default, it is not. You must add this parameter if you want a threadsafe

Modified: trunk/BOOK/x/lib/webkitgtk.xml
===================================================================
--- trunk/BOOK/x/lib/webkitgtk.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/x/lib/webkitgtk.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -6,10 +6,10 @@
 
   <!ENTITY webkitgtk-download-http "http://webkitgtk.org/webkit-&webkitgtk-version;.tar.gz">
   <!ENTITY webkitgtk-download-ftp  " ">
-  <!ENTITY webkitgtk-md5sum        "dc3a92dd0e8c2e70263fbfdf809b51a5">
-  <!ENTITY webkitgtk-size          "6.4 MB">
+  <!ENTITY webkitgtk-md5sum        "09f04985665b9abf6f0d9956f86a6a31">
+  <!ENTITY webkitgtk-size          "6.5 MB">
   <!ENTITY webkitgtk-buildsize     "300 MB">
-  <!ENTITY webkitgtk-time          "19 SBU">
+  <!ENTITY webkitgtk-time          "18 SBU">
 ]>
 
 <sect1 id="webkitgtk" xreflabel="WebKitGTK+-&webkitgtk-version;">
@@ -33,7 +33,7 @@
     portable web rendering engine <application>WebKit</application> to the
     <application>GTK+</application> platform.</para>
 
-    <para>&lfssvn_checked;20100817&lfssvn_checked2;</para>
+    &lfs67_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -98,7 +98,8 @@
 <screen><userinput>./configure --prefix=/usr --enable-introspection &&
 make</userinput></screen>
 
-    <para>To test the results, issue: <command>make check</command>.</para>
+    <para>To test the results, issue: <command>make check</command> (you must be
+    in an xterm or similar to do this, because it launches some windows).</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 

Modified: trunk/BOOK/x/lib/xulrunner.xml
===================================================================
--- trunk/BOOK/x/lib/xulrunner.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/x/lib/xulrunner.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -7,9 +7,9 @@
   <!ENTITY xulrunner-download-http "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
   <!ENTITY xulrunner-download-ftp  "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
   <!-- md5sum and size should match firefox, but the buildize and time will differ -->
-  <!ENTITY xulrunner-md5sum        "0ee5f14fd8be07513d16131027ebcb61">
-  <!ENTITY xulrunner-size          "49 MB">
-  <!ENTITY xulrunner-buildsize     "820 MB">
+  <!ENTITY xulrunner-md5sum        "f698dd0f8f145d84933a50f69662c8db">
+  <!ENTITY xulrunner-size          "50 MB">
+  <!ENTITY xulrunner-buildsize     "895 MB">
   <!ENTITY xulrunner-time          "12 SBU">
 ]>
 
@@ -37,7 +37,7 @@
     and use it.  However, be aware that Gnome applications are transitioning to
     <application>Webkit</application> instead of gecko.</para>
 
-    &lfs66_checked;
+    &lfs67_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml	2010-10-20 21:02:08 UTC (rev 8645)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml	2010-10-23 17:28:28 UTC (rev 8646)
@@ -6,10 +6,10 @@
 
   <!ENTITY firefox-download-http "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
   <!ENTITY firefox-download-ftp  "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
-  <!ENTITY firefox-md5sum        "0ee5f14fd8be07513d16131027ebcb61">
-  <!ENTITY firefox-size          "49 MB">
-  <!ENTITY firefox-buildsize     "836 MB (stand-alone) or 425 MB (on xulrunner)">
-  <!ENTITY firefox-time          "13 SBU (stand-alone) or 0.3 SBU (on xulrunner)">
+  <!ENTITY firefox-md5sum        "f698dd0f8f145d84933a50f69662c8db">
+  <!ENTITY firefox-size          "50 MB">
+  <!ENTITY firefox-buildsize     "880 MB (stand-alone) or 425 MB (on xulrunner)">
+  <!ENTITY firefox-time          "11 SBU (stand-alone) or 0.3 SBU (on xulrunner)">
 ]>
 
 <sect1 id="firefox" xreflabel="Firefox-&firefox-version;">
@@ -56,7 +56,7 @@
    (ensuring the libxul-sdk option points to the new version).</para>
    </tip>
 
-    &lfs66_checked;
+    &lfs67_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">




More information about the blfs-book mailing list