Author: randy
Date: 2008-03-22 14:44:51 -0600 (Sat, 22 Mar 2008)
New Revision: 7301

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/xsoft/graphweb/firefox.xml
   trunk/BOOK/xsoft/graphweb/seamonkey.xml
   trunk/BOOK/xsoft/other/thunderbird.xml
Log:
Updated to SeaMonkey-1.1.8

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2008-03-22 20:26:38 UTC (rev 7300)
+++ trunk/BOOK/general.ent      2008-03-22 20:44:51 UTC (rev 7301)
@@ -590,8 +590,7 @@
 <!ENTITY openoffice-version           "2.3.1">
 
 <!-- Chapter 36 -->
-<!ENTITY mozilla-version              "1.7.12">
-<!ENTITY seamonkey-version            "1.1.1">
+<!ENTITY seamonkey-version            "1.1.8">
 <!ENTITY firefox-version              "2.0.0.12">
 <!ENTITY galeon-version               "2.0.1">
 <!ENTITY dillo-version                "0.8.5">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2008-03-22 20:26:38 UTC 
(rev 7300)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2008-03-22 20:44:51 UTC 
(rev 7301)
@@ -45,7 +45,10 @@
       <para>March 22nd, 2008</para>
       <itemizedlist>
         <listitem>
-          <para>[dj] - Added enable-tlsext option for SNI to OpenSSL 
+          <para>[randy] - Updated to SeaMonkey-1.1.8.</para>
+        </listitem>
+        <listitem>
+          <para>[dj] - Added enable-tlsext option for SNI to the OpenSSL 
           command explanations section.</para>
         </listitem>
         <listitem>

Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml       2008-03-22 20:26:38 UTC (rev 
7300)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml       2008-03-22 20:44:51 UTC (rev 
7301)
@@ -67,13 +67,13 @@
     you should remove the <option>--with-system-jpeg</option> option from the
     <filename>.mozconfig</filename> file created below.</para>
 
-    <bridgehead renderas="sect4">Recommended (if you will be installing any
-    other package that utilizes NSS/NSPR, such as
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended"><xref linkend="nss"/>(if you will be installing
+    any other package that utilizes NSS/NSPR, such as
     <application>Thunderbird</application>,
-    <application>Mozilla</application>,
+    <application>SeaMonkey</application>,
     <application>Evolution</application>, or
-    <application>OpenOffice</application>)</bridgehead>
-    <para role="recommended"><xref linkend="nss"/></para>
+    <application>OpenOffice</application>)</para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="unzip"/> and

Modified: trunk/BOOK/xsoft/graphweb/seamonkey.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/seamonkey.xml     2008-03-22 20:26:38 UTC (rev 
7300)
+++ trunk/BOOK/xsoft/graphweb/seamonkey.xml     2008-03-22 20:44:51 UTC (rev 
7301)
@@ -4,16 +4,16 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY mozilla-download-http      
"http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2";>
-  <!ENTITY mozilla-download-ftp       
"ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2";>
-  <!ENTITY mozilla-md5sum             "4409ad62738d403719a62d00c0276e08">
-  <!ENTITY mozilla-size               "33.4 MB">
-  <!ENTITY mozilla-buildsize          "621 MB">
-  <!ENTITY mozilla-time               "16.6 SBU">
+  <!ENTITY seamonkey-download-http      
"http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2";>
+  <!ENTITY seamonkey-download-ftp       
"ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2";>
+  <!ENTITY seamonkey-md5sum             "d91320fcd6a6aa48cc7c4d5ae596b09e">
+  <!ENTITY seamonkey-size               "35.3 MB">
+  <!ENTITY seamonkey-buildsize          "631 MB">
+  <!ENTITY seamonkey-time               "18.4 SBU">
 
-  <!ENTITY mozilla-enigmail-version   "0.95.0">
-  <!ENTITY mozilla-enigmail-download  
"http://www.mozilla-enigmail.org/download/source/enigmail-&mozilla-enigmail-version;.tar.gz";>
-  <!ENTITY mozilla-enigmail-md5sum    "820ab216b6ba21f81392d56bb9991c18">
+  <!ENTITY seamonkey-enigmail-version   "0.95.6">
+  <!ENTITY seamonkey-enigmail-download  
"http://www.mozilla-enigmail.org/download/source/enigmail-&seamonkey-enigmail-version;.tar.gz";>
+  <!ENTITY seamonkey-enigmail-md5sum    "cfbe6ff77f80a349b396829757ad952a">
 ]>
 
 <sect1 id="seamonkey" xreflabel="SeaMonkey-&seamonkey-version;">
@@ -60,22 +60,22 @@
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&mozilla-download-http;"/></para>
+        <para>Download (HTTP): <ulink url="&seamonkey-download-http;"/></para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&mozilla-download-ftp;"/></para>
+        <para>Download (FTP): <ulink url="&seamonkey-download-ftp;"/></para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &mozilla-md5sum;</para>
+        <para>Download MD5 sum: &seamonkey-md5sum;</para>
       </listitem>
       <listitem>
-        <para>Download size: &mozilla-size;</para>
+        <para>Download size: &seamonkey-size;</para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &mozilla-buildsize;</para>
+        <para>Estimated disk space required: &seamonkey-buildsize;</para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &mozilla-time;</para>
+        <para>Estimated build time: &seamonkey-time;</para>
       </listitem>
     </itemizedlist>
 
@@ -90,21 +90,19 @@
 
     <itemizedlist spacing='compact'>
       <listitem>
-        <para><ulink url="&mozilla-enigmail-download;"/></para>
+        <para><ulink url="&seamonkey-enigmail-download;"/></para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum (Enigmail): &mozilla-enigmail-md5sum;</para>
+        <para>Download MD5 sum (Enigmail): &seamonkey-enigmail-md5sum;</para>
       </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">SeaMonkey Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="gtk2"/>,
-      <xref linkend="libidl"/>, and
-      <xref linkend="zip"/>
-    </para>
+    <para role="required"><xref linkend="gtk2"/>,
+    <xref linkend="libidl"/>, and
+    <xref linkend="zip"/></para>
 
     <note>
       <para><xref linkend="libjpeg"/> should have been installed before
@@ -115,19 +113,15 @@
     </note>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-      <xref linkend="nss"/> (if you will be installing any other package that
-      utilizes NSS/NSPR, such as <application>Firefox</application>,
-      <application>Thunderbird</application>,
-      <application>Evolution</application>, or
-      <application>OpenOffice</application>)
-    </para>
+    <para role="recommended"><xref linkend="nss"/> (if you will be installing
+    any other package that utilizes NSS/NSPR, such as
+    <application>Firefox</application>, <application>Thunderbird</application>,
+    <application>Evolution</application>, or
+    <application>OpenOffice</application>)</para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
-      <xref linkend="unzip"/> and
-      <xref linkend="libgnomeui"/> (to build the gnomevfs extension)
-    </para>
+    <para role="optional"><xref linkend="unzip"/> and
+    <xref linkend="libgnomeui"/> (to build the gnomevfs extension)</para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/seamonkey"/></para>
@@ -245,31 +239,33 @@
 
 EOF</userinput></screen>
 
-    <para>Now clean up one <filename>Makefile</filename> to
-    add required libraries to a build step.  Note that the command
-    requires two separate lines as shown.</para>
+    <para>Compile <application>SeaMonkey</application> by running the
+    following commands:</para>
 
-<screen><userinput>sed -i -e '/MOZ_JS_LIBS/a\
-\t\t$(MOZ_XFT_LIBS) \\' layout/build/Makefile.in</userinput></screen>
+<screen><userinput>cat &gt;&gt; layout/build/Makefile.in &lt;&lt; "EOF"
 
-    <para>Compile <application>SeaMonkey</application> by running the
-    following command:</para>
+ifdef MOZ_ENABLE_CANVAS
+EXTRA_DSO_LDOPTS += $(XLDFLAGS) -lX11 -lXrender
+endif
+EOF
 
-<screen><userinput>make -f client.mk build</userinput></screen>
+sed -i "s/^    enum$/&amp; xptinfo_enum_1/" \
+    xpcom/reflect/xptinfo/public/xptinfo.h
 
+make -f client.mk build</userinput></screen>
+
     <para>If you're building the <application>SeaMonkey</application>
     mail/newsgroup client and plan to install the
     <application>Enigmail</application> extension, issue the following
     commands:</para>
 
-<screen><userinput>tar -xf ../enigmail-&mozilla-enigmail-version;.tar.gz -C 
mailnews/extensions &amp;&amp;
+<screen><userinput>tar -xf ../enigmail-&seamonkey-enigmail-version;.tar.gz -C 
mailnews/extensions &amp;&amp;
 
-pushd mailnews/extensions/enigmail &amp;&amp;
-./makemake -r &amp;&amp;
-popd &amp;&amp;
+( cd mailnews/extensions/enigmail &amp;&amp; ./makemake -r ) &amp;&amp;
 
 make -C ../seamonkey-build/mailnews/extensions/enigmail &amp;&amp;
-make -C ../seamonkey-build/mailnews/extensions/enigmail 
xpi</userinput></screen>
+make -C ../seamonkey-build/mailnews/extensions/enigmail \
+        XPIFILE=enigmail-&seamonkey-enigmail-version;.xpi 
xpi</userinput></screen>
 
     <para>This package does not come with a test suite. However, it
     cn be launched fom the build directory before installing with the
@@ -284,10 +280,8 @@
 install -v -m644 ../seamonkey-build/dist/public/ldap-private/* \
     /usr/include/seamonkey-&seamonkey-version;/ldap &amp;&amp;
 
-install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US 
&amp;&amp;
-install -v -m644 mailnews/base/ispdata/movemail.rdf \
-    /usr/lib/seamonkey-&seamonkey-version;/defaults/isp &amp;&amp;
-ln -v -s ../movemail.rdf 
/usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US</userinput></screen>
+install -v -m644 ../seamonkey-build/dist/bin/isp/movemail.rdf \
+    /usr/lib/seamonkey-&seamonkey-version;/isp</userinput></screen>
 
     <para>If you built <application>SeaMonkey</application> utilizing
     system-installed NSS and NSPR libraries, the
@@ -314,12 +308,11 @@
     issue the following commands as the <systemitem
     class="username">root</systemitem> user to install the
     <filename>.xpi</filename> file into the
-    <filename 
class='directory'>/usr/lib/seamonkey-&seamonkey-version;</filename>
+    <filename 
class='directory'>/usr/lib/seamonkey-&seamonkey-version;/xpi_store</filename>
     directory:</para>
 
-<screen role="root"><userinput>install -v -m755 -d 
/usr/lib/seamonkey-&seamonkey-version;/xpi_store &amp;&amp;
-install -v -m644 
../seamonkey-build/dist/bin/enigmail-&mozilla-enigmail-version;-*.xpi \
-    /usr/lib/seamonkey-&seamonkey-version;/xpi_store</userinput></screen>
+<screen role="root"><userinput>install -v -m644 -D 
../seamonkey-build/dist/bin/enigmail-&seamonkey-enigmail-version;.xpi \
+    
/usr/lib/seamonkey-&seamonkey-version;/xpi_store/enigmail-&seamonkey-enigmail-version;.xpi</userinput></screen>
 
       <para>There are two methods you can use to install the
       <application>Enigmail</application> extension. Both are shown here and
@@ -345,7 +338,7 @@
 
     <para>If you want to install the <application>Enigmail</application>
     extension now, which offers system-wide access, issue the following
-    commands as the <systemitem class="username">root</systemitem> user:</para>
+    command as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>make -C 
../seamonkey-build/mailnews/extensions/enigmail install</userinput></screen>
 
@@ -438,6 +431,14 @@
   <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$/&amp; xptinfo_enum_1/" ...</command>:
+    This command is used to fix an anonymous enum in an external/public
+    interface header file.</para>
+
     <para><command>make -f client.mk ...</command>: Mozilla products are
     packaged to allow the use of a configuration file which can be used to
     pass the configuration settings to the <command>configure</command>
@@ -450,7 +451,7 @@
 
     <para><command>./makemake -r</command>: This command is used to recursively
     create <filename>Makefile</filename>s in the appropriate subdirectory
-    of seamonkey-build.</para>
+    of <filename class='directory'>seamonkey-build</filename>.</para>
 
     <para><command>make -C ... xpi</command>: This command builds the
     <application>Enigmail</application>
@@ -458,7 +459,7 @@
     install <application>Enigmail</application>.</para>
 
     <para><command>install .../movemail.rdf ...</command>: This
-    command is used to install a file inadvertently left out of the
+    command is used to install files inadvertently left out of the
     installation script.</para>
 
   </sect2>
@@ -469,10 +470,10 @@
     <para>No specific configuration is required as long as the
     <command>seamonkey</command> script is in the user's path. If
     <application>SeaMonkey</application> is installed in a non-standard 
location,
-    then make a symlink to the <command>seamonkey</command> script in the
+    make a symlink to the <command>seamonkey</command> script in the
     <filename class="directory">/usr/bin</filename> directory.</para>
 
-    <para>Many applications look for <command>netscape</command> when they need
+    <para>Some applications look for <command>netscape</command> when they need
     to open a browser. You may make the following symlink for convenience (as
     the <systemitem class="username">root</systemitem> user).</para>
 
@@ -500,7 +501,7 @@
     a symbolic link is shown below. Create the links as the
     <systemitem class="username">root</systemitem> user:</para>
 
-<screen role="root"><userinput>ln -v -s 
../../seamonkey/plugins/<replaceable>&lt;plugin.so&gt;</replaceable> \
+<screen role="root"><userinput>ln -v -s 
../../mozilla/plugins/<replaceable>&lt;plugin.so&gt;</replaceable> \
     /usr/lib/seamonkey-&seamonkey-version;/plugins</userinput></screen>
 
     <para>Along with using the <quote>Preferences</quote> menu to configure

Modified: trunk/BOOK/xsoft/other/thunderbird.xml
===================================================================
--- trunk/BOOK/xsoft/other/thunderbird.xml      2008-03-22 20:26:38 UTC (rev 
7300)
+++ trunk/BOOK/xsoft/other/thunderbird.xml      2008-03-22 20:44:51 UTC (rev 
7301)
@@ -93,13 +93,12 @@
     you should remove the <option>--with-system-jpeg</option> option from the
     <filename>.mozconfig</filename> file created below.</para>
 
-    <bridgehead renderas="sect4">Recommended (if you will be installing any
-    other package that utilizes NSS/NSPR, such as
-    <application>Firefox</application>,
-    <application>Mozilla</application>,
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended"><xref linkend="nss"/> (if you will be installing
+    any other package that utilizes NSS/NSPR, such as
+    <application>Firefox</application>, <application>SeaMonkey</application>,
     <application>Evolution</application>, or
-    <application>OpenOffice</application>)</bridgehead>
-    <para role="recommended"><xref linkend="nss"/></para>
+    <application>OpenOffice</application>)</para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="unzip"/> and

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to