r6770 - in trunk/BOOK: . introduction/welcome xsoft/other

dnicholson at linuxfromscratch.org dnicholson at linuxfromscratch.org
Fri May 18 07:42:38 PDT 2007


Author: dnicholson
Date: 2007-05-18 08:42:38 -0600 (Fri, 18 May 2007)
New Revision: 6770

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/xsoft/other/thunderbird.xml
Log:
Updated to thunderbird-2.0.0.0 + enigmail-0.95.0


Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-05-15 18:16:41 UTC (rev 6769)
+++ trunk/BOOK/general.ent	2007-05-18 14:42:38 UTC (rev 6770)
@@ -3,8 +3,8 @@
 $Date$
 -->
 
-<!ENTITY day          "05">                   <!-- Always 2 digits -->
-<!ENTITY month        "15">                   <!-- Always 2 digits -->
+<!ENTITY day          "18">                   <!-- Always 2 digits -->
+<!ENTITY month        "05">                   <!-- Always 2 digits -->
 <!ENTITY year         "2007">
 <!ENTITY version      "svn-&year;&month;&day;">
 <!ENTITY releasedate  "April &day;th, &year;">
@@ -563,7 +563,7 @@
 <!ENTITY dillo-version                "0.8.5">
 
 <!-- Chapter 37 -->
-<!ENTITY thunderbird-version          "1.5.0.9">
+<!ENTITY thunderbird-version          "2.0.0.0">
 <!ENTITY pan-version                  "0.14.2">
 <!ENTITY balsa-version                "2.3.13">
 <!ENTITY gaim-version                 "1.5.0">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-05-15 18:16:41 UTC (rev 6769)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-05-18 14:42:38 UTC (rev 6770)
@@ -42,6 +42,16 @@
 -->
 
     <listitem>
+      <para>May 18th, 2007</para>
+      <itemizedlist>
+        <listitem>
+          <para>[dnicholson] - Updated to Thunderbird-2.0.0.0 with
+          Enigmail-0.95.0.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>May 13th, 2007</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/xsoft/other/thunderbird.xml
===================================================================
--- trunk/BOOK/xsoft/other/thunderbird.xml	2007-05-15 18:16:41 UTC (rev 6769)
+++ trunk/BOOK/xsoft/other/thunderbird.xml	2007-05-18 14:42:38 UTC (rev 6770)
@@ -6,14 +6,15 @@
 
   <!ENTITY thunderbird-download-http     "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2">
   <!ENTITY thunderbird-download-ftp      "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2">
-  <!ENTITY thunderbird-md5sum            "bb74629a8d99a6653c5ab978cf9c6227">
-  <!ENTITY thunderbird-size              "34.3 MB">
-  <!ENTITY thunderbird-buildsize         "597 MB">
-  <!ENTITY thunderbird-time              "18.1 SBU">
+  <!ENTITY thunderbird-md5sum            "8e672d9f9206e0e1f03790dacb51e1bb">
+  <!ENTITY thunderbird-size              "35.6 MB">
+  <!ENTITY thunderbird-buildsize         "465 MB">
+  <!ENTITY thunderbird-time              "12.3 SBU">
 
-  <!ENTITY thunderbird-enigmail-version  "0.94.2">
+  <!ENTITY thunderbird-enigmail-version  "0.95.0">
   <!ENTITY thunderbird-enigmail-download "http://www.mozilla-enigmail.org/downloads/src/enigmail-&thunderbird-enigmail-version;.tar.gz">
-  <!ENTITY thunderbird-enigmail-md5sum   "cc1ba2bec7c3a2ac408ef24fbf1884de">
+  <!ENTITY thunderbird-enigmail-md5sum   "820ab216b6ba21f81392d56bb9991c18">
+  <!ENTITY thunderbird-enigmail-size     "556 KB">
 ]>
 
 <sect1 id="thunderbird" xreflabel="Thunderbird-&thunderbird-version;">
@@ -59,24 +60,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch (if using system-installed versions of
-        <application>NSS</application> and <application>NSPR</application>:)
-        <ulink
-        url="&patch-root;/thunderbird-&thunderbird-version;-system_nss-1.patch"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>Required patch (if enabling <application>Pango</application>
-        font rendering):
-        <ulink
-        url="&patch-root;/thunderbird-&thunderbird-version;-pangoxft-1.patch"/>
-        </para>
-      </listitem>
-    </itemizedlist>
-
     <para>To enable the <application>Enigmail</application> extension to the
     <application>Thunderbird</application> mail client, you'll need to download
     the tarball shown below. The <application>Enigmail</application> extension
@@ -92,6 +75,9 @@
       <listitem>
         <para>Download MD5 sum: &thunderbird-enigmail-md5sum;</para>
       </listitem>
+      <listitem>
+        <para>Download size: &thunderbird-enigmail-size;</para>
+      </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead>
@@ -239,23 +225,15 @@
 
 EOF</userinput></screen>
 
-    <para>If you wish to use <application>Pango</application> for font
-    rendering and have uncommented the appropriate option in
-    <filename>.mozconfig</filename>, apply the following patch:</para>
-
-<screen><userinput>patch -Np1 -i ../thunderbird-&thunderbird-version;-pangoxft-1.patch</userinput></screen>
-
-    <para>If you have system-installed Network Security Services (NSS) and
-    Netscape Portable Runtime (NSPR) libraries and you uncommented the
-    appropriate lines in the <filename>.mozconfig</filename> file to utilize
-    them, apply the following patch:</para>
-
-<screen><userinput>patch -Np1 -i ../thunderbird-&thunderbird-version;-system_nss-1.patch</userinput></screen>
-
     <para>Compile <application>Thunderbird</application> by
     issuing the following commands:</para>
 
-<screen><userinput>sed -i "s/^    enum$/& xptinfo_enum_1/" \
+<screen><userinput>cat >> layout/build/Makefile.in << "EOF" &&
+ifdef MOZ_ENABLE_CANVAS
+EXTRA_DSO_LDOPTS += -lX11 -lXrender
+endif
+EOF
+sed -i "s/^    enum$/& xptinfo_enum_1/" \
     xpcom/reflect/xptinfo/public/xptinfo.h &&
 make -f client.mk build</userinput></screen>
 
@@ -269,7 +247,7 @@
 
 make -C ../thunderbird-build/mailnews/extensions/enigmail &&
 make -C ../thunderbird-build/mailnews/extensions/enigmail \
-        XPIFILE=enigmail.xpi xpi</userinput></screen>
+        XPIFILE=enigmail-&thunderbird-enigmail-version;.xpi xpi</userinput></screen>
 
     <para>Install <application>Thunderbird</application> by running the following
     commands as the <systemitem class="username">root</systemitem> user:</para>
@@ -279,12 +257,11 @@
 install -v -m644 ../thunderbird-build/dist/public/ldap-private/* \
     /usr/include/thunderbird-&thunderbird-version;/ldap &&
 
-install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US &&
-install -v -m644 mailnews/base/ispdata/movemail.rdf \
-                 mail/extensions/newsblog/rss.rdf \
-    /usr/lib/thunderbird-&thunderbird-version;/defaults/isp &&
-ln -v -s ../{movemail,rss}.rdf \
-    /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US</userinput></screen>
+install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/en-US &&
+install -v -m644 ../thunderbird-build/dist/bin/isp/*.{rdf,sfd} \
+    /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/ &&
+install -v -m644 ../thunderbird-build/dist/bin/isp/en-US/*.rdf \
+    /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/en-US/</userinput></screen>
 
     <para>If you built <application>Thunderbird</application> utilizing
     system-installed NSS and NSPR libraries, the
@@ -312,8 +289,8 @@
     class="username">root</systemitem> user to install the
     <filename>.xpi</filename> file:</para>
 
-<screen role="root"><userinput>install -v -m644 -D ../thunderbird-build/dist/bin/enigmail.xpi \
-    /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail.xpi</userinput></screen>
+<screen role="root"><userinput>install -v -m644 -D ../thunderbird-build/dist/bin/enigmail-&thunderbird-enigmail-version;.xpi \
+    /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi</userinput></screen>
 
     <para>If you want to install <application>Enigmail</application> globally
     so that all users who run <application>Thunderbird</application> will have
@@ -323,7 +300,7 @@
     <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>/usr/bin/thunderbird -install-global-extension \
-    /usr/lib/thunderbird-&thunderbird-version;/xpi_store/$ENIGMAIL_FILENAME</userinput></screen>
+    /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi</userinput></screen>
 
     <para>Global installation of other extensions can be done using the same
     basic method as the <application>Enigmail</application> extension. See the
@@ -360,6 +337,10 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><command>'EXTRA_DSO_LDOPTS' += -lX11 -lXrender ...</command>:
+    Building the layout backend will break when the canvas element is enabled
+    without adding these two required libraries.</para>
+
     <para><command>sed -i "s/^    enum$/& xptinfo_enum_1/" ...</command>:
     This command is used to fix an anonymous enum in an external/public
     interface header file.</para>
@@ -383,8 +364,8 @@
     <filename class='extension'>.xpi</filename> file which is used to install
     <application>Enigmail</application>.</para>
 
-    <para><command>install .../movemail.rdf .../rss.rdf ...</command>: These
-    commands are used to install two files inadvertently left out of the
+    <para><command>install .../*.{rdf,sfd}</command>: These commands are used
+    to install a few mail extensions inadvertantly left out of the
     installation script.</para>
 
   </sect2>




More information about the blfs-book mailing list