Security updates for poppler, firefox, webkitgtk. Update sqlite to suit, and pick up the outstanding poppler-data update.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8646 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2010-10-23 17:28:28 +00:00
parent 31784c8b82
commit 7d564a1d82
7 changed files with 84 additions and 42 deletions

View File

@ -3,13 +3,13 @@ $LastChangedBy$
$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 @@ $Date$
<!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 @@ $Date$
<!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 @@ $Date$
<!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 @@ $Date$
<!-- 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

View File

@ -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 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
</sect2>
<sect2 role="configuration">
<!--<sect2 role="configuration">
<title>Configuring Poppler</title>
<sect3 id="poppler-config">
@ -184,7 +187,7 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
</indexterm>
</sect3>
</sect2>
</sect2>-->
<sect2 role="content">
<title>Contents</title>
@ -195,8 +198,8 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
<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 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
</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>

View File

@ -41,6 +41,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>

View File

@ -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 &amp;&amp;
@ -125,6 +126,15 @@ cp -v -R sqlite-&sqlite-docs-version;-docs/* \
<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

View File

@ -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 &amp;&amp;
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>

View File

@ -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">

View File

@ -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">