Changeset 5ccc18d


Ignore:
Timestamp:
03/22/2008 08:44:51 PM (16 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
b70b482
Parents:
aab209d8
Message:

Updated to SeaMonkey-1.1.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7301 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    raab209d8 r5ccc18d  
    591591
    592592<!-- Chapter 36 -->
    593 <!ENTITY mozilla-version              "1.7.12">
    594 <!ENTITY seamonkey-version            "1.1.1">
     593<!ENTITY seamonkey-version            "1.1.8">
    595594<!ENTITY firefox-version              "2.0.0.12">
    596595<!ENTITY galeon-version               "2.0.1">
  • introduction/welcome/changelog.xml

    raab209d8 r5ccc18d  
    4646      <itemizedlist>
    4747        <listitem>
    48           <para>[dj] - Added enable-tlsext option for SNI to OpenSSL
     48          <para>[randy] - Updated to SeaMonkey-1.1.8.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[dj] - Added enable-tlsext option for SNI to the OpenSSL
    4952          command explanations section.</para>
    5053        </listitem>
  • xsoft/graphweb/firefox.xml

    raab209d8 r5ccc18d  
    6868    <filename>.mozconfig</filename> file created below.</para>
    6969
    70     <bridgehead renderas="sect4">Recommended (if you will be installing any
    71     other package that utilizes NSS/NSPR, such as
     70    <bridgehead renderas="sect4">Recommended</bridgehead>
     71    <para role="recommended"><xref linkend="nss"/>(if you will be installing
     72    any other package that utilizes NSS/NSPR, such as
    7273    <application>Thunderbird</application>,
    73     <application>Mozilla</application>,
     74    <application>SeaMonkey</application>,
    7475    <application>Evolution</application>, or
    75     <application>OpenOffice</application>)</bridgehead>
    76     <para role="recommended"><xref linkend="nss"/></para>
     76    <application>OpenOffice</application>)</para>
    7777
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
  • xsoft/graphweb/seamonkey.xml

    raab209d8 r5ccc18d  
    55  %general-entities;
    66
    7   <!ENTITY mozilla-download-http      "http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
    8   <!ENTITY mozilla-download-ftp       "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
    9   <!ENTITY mozilla-md5sum             "4409ad62738d403719a62d00c0276e08">
    10   <!ENTITY mozilla-size               "33.4 MB">
    11   <!ENTITY mozilla-buildsize          "621 MB">
    12   <!ENTITY mozilla-time               "16.6 SBU">
    13 
    14   <!ENTITY mozilla-enigmail-version   "0.95.0">
    15   <!ENTITY mozilla-enigmail-download  "http://www.mozilla-enigmail.org/download/source/enigmail-&mozilla-enigmail-version;.tar.gz">
    16   <!ENTITY mozilla-enigmail-md5sum    "820ab216b6ba21f81392d56bb9991c18">
     7  <!ENTITY seamonkey-download-http      "http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
     8  <!ENTITY seamonkey-download-ftp       "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
     9  <!ENTITY seamonkey-md5sum             "d91320fcd6a6aa48cc7c4d5ae596b09e">
     10  <!ENTITY seamonkey-size               "35.3 MB">
     11  <!ENTITY seamonkey-buildsize          "631 MB">
     12  <!ENTITY seamonkey-time               "18.4 SBU">
     13
     14  <!ENTITY seamonkey-enigmail-version   "0.95.6">
     15  <!ENTITY seamonkey-enigmail-download  "http://www.mozilla-enigmail.org/download/source/enigmail-&seamonkey-enigmail-version;.tar.gz">
     16  <!ENTITY seamonkey-enigmail-md5sum    "cfbe6ff77f80a349b396829757ad952a">
    1717]>
    1818
     
    6161    <itemizedlist spacing="compact">
    6262      <listitem>
    63         <para>Download (HTTP): <ulink url="&mozilla-download-http;"/></para>
    64       </listitem>
    65       <listitem>
    66         <para>Download (FTP): <ulink url="&mozilla-download-ftp;"/></para>
    67       </listitem>
    68       <listitem>
    69         <para>Download MD5 sum: &mozilla-md5sum;</para>
    70       </listitem>
    71       <listitem>
    72         <para>Download size: &mozilla-size;</para>
    73       </listitem>
    74       <listitem>
    75         <para>Estimated disk space required: &mozilla-buildsize;</para>
    76       </listitem>
    77       <listitem>
    78         <para>Estimated build time: &mozilla-time;</para>
     63        <para>Download (HTTP): <ulink url="&seamonkey-download-http;"/></para>
     64      </listitem>
     65      <listitem>
     66        <para>Download (FTP): <ulink url="&seamonkey-download-ftp;"/></para>
     67      </listitem>
     68      <listitem>
     69        <para>Download MD5 sum: &seamonkey-md5sum;</para>
     70      </listitem>
     71      <listitem>
     72        <para>Download size: &seamonkey-size;</para>
     73      </listitem>
     74      <listitem>
     75        <para>Estimated disk space required: &seamonkey-buildsize;</para>
     76      </listitem>
     77      <listitem>
     78        <para>Estimated build time: &seamonkey-time;</para>
    7979      </listitem>
    8080    </itemizedlist>
     
    9191    <itemizedlist spacing='compact'>
    9292      <listitem>
    93         <para><ulink url="&mozilla-enigmail-download;"/></para>
    94       </listitem>
    95       <listitem>
    96         <para>Download MD5 sum (Enigmail): &mozilla-enigmail-md5sum;</para>
     93        <para><ulink url="&seamonkey-enigmail-download;"/></para>
     94      </listitem>
     95      <listitem>
     96        <para>Download MD5 sum (Enigmail): &seamonkey-enigmail-md5sum;</para>
    9797      </listitem>
    9898    </itemizedlist>
     
    101101
    102102    <bridgehead renderas="sect4">Required</bridgehead>
    103     <para role="required">
    104       <xref linkend="gtk2"/>,
    105       <xref linkend="libidl"/>, and
    106       <xref linkend="zip"/>
    107     </para>
     103    <para role="required"><xref linkend="gtk2"/>,
     104    <xref linkend="libidl"/>, and
     105    <xref linkend="zip"/></para>
    108106
    109107    <note>
     
    116114
    117115    <bridgehead renderas="sect4">Recommended</bridgehead>
    118     <para role="recommended">
    119       <xref linkend="nss"/> (if you will be installing any other package that
    120       utilizes NSS/NSPR, such as <application>Firefox</application>,
    121       <application>Thunderbird</application>,
    122       <application>Evolution</application>, or
    123       <application>OpenOffice</application>)
    124     </para>
     116    <para role="recommended"><xref linkend="nss"/> (if you will be installing
     117    any other package that utilizes NSS/NSPR, such as
     118    <application>Firefox</application>, <application>Thunderbird</application>,
     119    <application>Evolution</application>, or
     120    <application>OpenOffice</application>)</para>
    125121
    126122    <bridgehead renderas="sect4">Optional</bridgehead>
    127     <para role="optional">
    128       <xref linkend="unzip"/> and
    129       <xref linkend="libgnomeui"/> (to build the gnomevfs extension)
    130     </para>
     123    <para role="optional"><xref linkend="unzip"/> and
     124    <xref linkend="libgnomeui"/> (to build the gnomevfs extension)</para>
    131125
    132126    <para condition="html" role="usernotes">User Notes:
     
    246240EOF</userinput></screen>
    247241
    248     <para>Now clean up one <filename>Makefile</filename> to
    249     add required libraries to a build step.  Note that the command
    250     requires two separate lines as shown.</para>
    251 
    252 <screen><userinput>sed -i -e '/MOZ_JS_LIBS/a\
    253 \t\t$(MOZ_XFT_LIBS) \\' layout/build/Makefile.in</userinput></screen>
    254 
    255242    <para>Compile <application>SeaMonkey</application> by running the
    256     following command:</para>
    257 
    258 <screen><userinput>make -f client.mk build</userinput></screen>
     243    following commands:</para>
     244
     245<screen><userinput>cat &gt;&gt; layout/build/Makefile.in &lt;&lt; "EOF"
     246
     247ifdef MOZ_ENABLE_CANVAS
     248EXTRA_DSO_LDOPTS += $(XLDFLAGS) -lX11 -lXrender
     249endif
     250EOF
     251
     252sed -i "s/^    enum$/&amp; xptinfo_enum_1/" \
     253    xpcom/reflect/xptinfo/public/xptinfo.h
     254
     255make -f client.mk build</userinput></screen>
    259256
    260257    <para>If you're building the <application>SeaMonkey</application>
     
    263260    commands:</para>
    264261
    265 <screen><userinput>tar -xf ../enigmail-&mozilla-enigmail-version;.tar.gz -C mailnews/extensions &amp;&amp;
    266 
    267 pushd mailnews/extensions/enigmail &amp;&amp;
    268 ./makemake -r &amp;&amp;
    269 popd &amp;&amp;
     262<screen><userinput>tar -xf ../enigmail-&seamonkey-enigmail-version;.tar.gz -C mailnews/extensions &amp;&amp;
     263
     264( cd mailnews/extensions/enigmail &amp;&amp; ./makemake -r ) &amp;&amp;
    270265
    271266make -C ../seamonkey-build/mailnews/extensions/enigmail &amp;&amp;
    272 make -C ../seamonkey-build/mailnews/extensions/enigmail xpi</userinput></screen>
     267make -C ../seamonkey-build/mailnews/extensions/enigmail \
     268        XPIFILE=enigmail-&seamonkey-enigmail-version;.xpi xpi</userinput></screen>
    273269
    274270    <para>This package does not come with a test suite. However, it
     
    285281    /usr/include/seamonkey-&seamonkey-version;/ldap &amp;&amp;
    286282
    287 install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US &amp;&amp;
    288 install -v -m644 mailnews/base/ispdata/movemail.rdf \
    289     /usr/lib/seamonkey-&seamonkey-version;/defaults/isp &amp;&amp;
    290 ln -v -s ../movemail.rdf /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US</userinput></screen>
     283install -v -m644 ../seamonkey-build/dist/bin/isp/movemail.rdf \
     284    /usr/lib/seamonkey-&seamonkey-version;/isp</userinput></screen>
    291285
    292286    <para>If you built <application>SeaMonkey</application> utilizing
     
    315309    class="username">root</systemitem> user to install the
    316310    <filename>.xpi</filename> file into the
    317     <filename class='directory'>/usr/lib/seamonkey-&seamonkey-version;</filename>
     311    <filename class='directory'>/usr/lib/seamonkey-&seamonkey-version;/xpi_store</filename>
    318312    directory:</para>
    319313
    320 <screen role="root"><userinput>install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/xpi_store &amp;&amp;
    321 install -v -m644 ../seamonkey-build/dist/bin/enigmail-&mozilla-enigmail-version;-*.xpi \
    322     /usr/lib/seamonkey-&seamonkey-version;/xpi_store</userinput></screen>
     314<screen role="root"><userinput>install -v -m644 -D ../seamonkey-build/dist/bin/enigmail-&seamonkey-enigmail-version;.xpi \
     315    /usr/lib/seamonkey-&seamonkey-version;/xpi_store/enigmail-&seamonkey-enigmail-version;.xpi</userinput></screen>
    323316
    324317      <para>There are two methods you can use to install the
     
    346339    <para>If you want to install the <application>Enigmail</application>
    347340    extension now, which offers system-wide access, issue the following
    348     commands as the <systemitem class="username">root</systemitem> user:</para>
     341    command as the <systemitem class="username">root</systemitem> user:</para>
    349342
    350343<screen role="root"><userinput>make -C ../seamonkey-build/mailnews/extensions/enigmail install</userinput></screen>
     
    439432    <title>Command Explanations</title>
    440433
     434    <para><command>'EXTRA_DSO_LDOPTS' += -lX11 -lXrender ...</command>:
     435    Building the layout backend will break when the canvas element is enabled
     436    without adding these two required libraries.</para>
     437
     438    <para><command>sed -i "s/^    enum$/&amp; xptinfo_enum_1/" ...</command>:
     439    This command is used to fix an anonymous enum in an external/public
     440    interface header file.</para>
     441
    441442    <para><command>make -f client.mk ...</command>: Mozilla products are
    442443    packaged to allow the use of a configuration file which can be used to
     
    451452    <para><command>./makemake -r</command>: This command is used to recursively
    452453    create <filename>Makefile</filename>s in the appropriate subdirectory
    453     of seamonkey-build.</para>
     454    of <filename class='directory'>seamonkey-build</filename>.</para>
    454455
    455456    <para><command>make -C ... xpi</command>: This command builds the
     
    459460
    460461    <para><command>install .../movemail.rdf ...</command>: This
    461     command is used to install a file inadvertently left out of the
     462    command is used to install files inadvertently left out of the
    462463    installation script.</para>
    463464
     
    470471    <command>seamonkey</command> script is in the user's path. If
    471472    <application>SeaMonkey</application> is installed in a non-standard location,
    472     then make a symlink to the <command>seamonkey</command> script in the
     473    make a symlink to the <command>seamonkey</command> script in the
    473474    <filename class="directory">/usr/bin</filename> directory.</para>
    474475
    475     <para>Many applications look for <command>netscape</command> when they need
     476    <para>Some applications look for <command>netscape</command> when they need
    476477    to open a browser. You may make the following symlink for convenience (as
    477478    the <systemitem class="username">root</systemitem> user).</para>
     
    501502    <systemitem class="username">root</systemitem> user:</para>
    502503
    503 <screen role="root"><userinput>ln -v -s ../../seamonkey/plugins/<replaceable>&lt;plugin.so&gt;</replaceable> \
     504<screen role="root"><userinput>ln -v -s ../../mozilla/plugins/<replaceable>&lt;plugin.so&gt;</replaceable> \
    504505    /usr/lib/seamonkey-&seamonkey-version;/plugins</userinput></screen>
    505506
  • xsoft/other/thunderbird.xml

    raab209d8 r5ccc18d  
    9494    <filename>.mozconfig</filename> file created below.</para>
    9595
    96     <bridgehead renderas="sect4">Recommended (if you will be installing any
    97     other package that utilizes NSS/NSPR, such as
    98     <application>Firefox</application>,
    99     <application>Mozilla</application>,
     96    <bridgehead renderas="sect4">Recommended</bridgehead>
     97    <para role="recommended"><xref linkend="nss"/> (if you will be installing
     98    any other package that utilizes NSS/NSPR, such as
     99    <application>Firefox</application>, <application>SeaMonkey</application>,
    100100    <application>Evolution</application>, or
    101     <application>OpenOffice</application>)</bridgehead>
    102     <para role="recommended"><xref linkend="nss"/></para>
     101    <application>OpenOffice</application>)</para>
    103102
    104103    <bridgehead renderas="sect4">Optional</bridgehead>
Note: See TracChangeset for help on using the changeset viewer.