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"> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
