mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
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:
parent
31784c8b82
commit
7d564a1d82
14
general.ent
14
general.ent
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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 @@ 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
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user