Ignore:
Timestamp:
02/06/2003 04:56:53 PM (21 years ago)
Author:
Tushar Teredesai <tushar@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 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, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
baca6e9
Parents:
bcd337d
Message:

updated to mozilla 1.2.1

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

Location:
xsoft/graphweb/mozilla
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/mozilla/mozilla-config.xml

    rbcd337d r1c6182e  
    77from /usr/bin.</para>
    88
     9<para>Many applications look for netscape when they need to open a browser.
     10You may make the following symlink for convinience.</para>
     11
     12<para><screen><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput></screen></para>
     13
    914<para>For installing various mozilla plugins, refer to the above mentioned
    1015URL for the mozilla hint.</para>
  • xsoft/graphweb/mozilla/mozilla-exp.xml

    rbcd337d r1c6182e  
    99are ok with the LGPL versioned libart.</para>
    1010
    11 <para><userinput>--prefix=&mozilla-prefix;</userinput> : Previously mozilla did
     11<para><userinput>--prefix=&mozilla-prefix;</userinput>: Previously mozilla did
    1212not support the make install option. Hence the package was installed in /opt.
    1313The package now supports "make install" and follows the FHS guidelines for
    1414installation. Hence the book now recommends installation in a system wide prefix
    1515such as /usr.</para>
     16
     17<para><screen><userinput>--enable-toolkit-gtk2</userinput></screen>Use gtk2
     18toolkit</para>
    1619
    1720<para><screen><userinput>--with-system-zlib --with-system-jpeg \
     
    3134--enable-strip --enable-elf-dynstr-gc \
    3235--enable-cpp-rtti</userinput></screen>
    33 Disable all debugging options and enable all optimization options. You can
     36Various options that affect what components are built and some optimization
     37options. You can
    3438pick and choose from these options.  More information on them can be found
    3539in the mozilla configure script help.</para>
     
    5963</para>
    6064
    61 <para><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput> : Since
    62 many applications expect the browser to be named netscape, make a symbolic
    63 link for convenience.</para>
    64 
    6565<para><screen><userinput>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    6666export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
  • xsoft/graphweb/mozilla/mozilla-inst.xml

    rbcd337d r1c6182e  
    22<title>Installation of mozilla</title>
    33
    4 <para>Install mozilla by running the following commands (don't forget to
    5 bunzip2 the patch file first):</para>
     4<para>Install mozilla by running the following commands:</para>
    65
    76<para><screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
     
    1211tar -xjf ../../mozilla-&mozilla-version;-spellchecker.tar.bz2 &amp;&amp;
    1312cd .. &amp;&amp;
    14 patch -Np1 -i ../mozilla-&mozilla-version;.patch &amp;&amp;
    15 ./configure --prefix=&mozilla-prefix; \
     13patch -Np1 -i ../mozilla-&mozilla-version;.patch</userinput></screen></para>
     14
     15<para>According to the financial institutions, the following hack makes your
     16browser insecure. You have been warned. Many sites use an MS-IE specific tag
     17(autocomplete=off) to prevent autocomplete from working in some forms. This
     18tag is now supported in mozilla to appease the financial institutions. As per
     19the requirements of the financial institutions, they will not even accept a
     20solution where this a preference option. However our opinion is that it should
     21be in the hands of the user. To enable autocomplete to bypass
     22this restriction, we need to make a slight modification in the code.</para>
     23
     24<para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in
     25the mozilla source tree and search for the line:
     26<screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen>
     27Then delete or comment out the line.  Now, if anyone tells you MS-IE is user
     28friendly, give them this example!</para>
     29
     30<para><screen><userinput>./configure --prefix=&mozilla-prefix; \
    1631            --enable-default-mozilla-five-home \
     32            --enable-toolkit-gtk2 --enable-default-toolkit=gtk2 \
    1733            --with-x --with-system-zlib \
    1834            --with-system-jpeg --with-system-png --with-system-mng \
     
    2844make &amp;&amp;
    2945make install &amp;&amp;
    30 install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
    31 cp -Lf dist/private/security/*.h dist/public/security/*.h \
     46install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss &amp;&amp;
     47cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
    3248   &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
    3349install -d &mozilla-prefix;/lib/mozilla-&mozilla-version;/openoffice &amp;&amp;
     
    3652ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/include/mozilla &amp;&amp;
    3753ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/lib/mozilla &amp;&amp;
    38 ln -sf mozilla &mozilla-prefix;/bin/netscape &amp;&amp;
    3954cd &mozilla-prefix;/lib/mozilla-&mozilla-version; &amp;&amp;
    4055export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
     
    6984for HTML editing.</para>
    7085
    71 <para><userinput>--enable-default-toolkit=gtk2</userinput> : In theory
    72 mozilla now supports both gtk 1.2 and gtk 2.0. To enable gtk2 support, use
    73 this option.  People have however had problems getting a usable gtk2
    74 built even with this and patches.  There is also support for other toolkits
    75 available but this support is known to be unstable.  If you want to try one,
    76 we suggest doing a normal build first and then only trying the other
    77 toolkits when you know you can get a standard build to work.</para>
    78 
    79 <para>According to the financial institutions, the following hack makes your
    80 browser insecure. You have been warned. Many sites use an MS-IE specific tag
    81 (autocomplete=off) to prevent autocomplete from working in some forms. This
    82 tag is now supported in mozilla to appease the financial institutions. As per
    83 the requirements of the financial institutions, they will not even accept a
    84 solution where this a preference option. However our opinion is that it should
    85 be in the hands of the user. To enable autocomplete to bypass
    86 this restriction, we need to make a slight modification in the code.</para>
    87 
    88 <para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in
    89 the mozilla source tree and search for the line:
    90 <screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen>
    91 Then delete or comment out the line.  If anyone tells you MS-IE is user
    92 friendly, give them this example!  Note that unlike the patch referred to in
    93 the hint, the patch on the BLFS website does not contain this hack so you
    94 will need to enable it manually if you want it use it or download it from the
    95 hint site.</para>
    96 
    9786</sect2>
  • xsoft/graphweb/mozilla/mozilla-intro.xml

    rbcd337d r1c6182e  
    1717
    1818<screen>mozilla depends on:
    19 <xref linkend="freetype2"/>, <xref linkend="xfree86"/>, <xref linkend="zip"/>, <xref linkend="GLib"/>, <xref linkend="GTK"/>,
    20 <xref linkend="ORBit"/>, <xref linkend="lcms"/>, <xref linkend="libjpeg"/>, <xref linkend="libmng"/>, <xref linkend="libpng"/>.
    21 <xref linkend="which"/></screen>
     19        <xref linkend="freetype2"/>,
     20        <xref linkend="xfree86"/>,
     21        <xref linkend="zip"/>,
     22        <xref linkend="GLib2"/>,
     23        <xref linkend="GTK2"/>,
     24        <xref linkend="libIDL"/>,
     25        <xref linkend="lcms"/>,
     26        <xref linkend="libjpeg"/>,
     27        <xref linkend="libmng"/>,
     28        <xref linkend="libpng"/>.
     29        <xref linkend="which"/></screen>
    2230
    23 <para>Download the patch for various minor fixes to the build.
    24 <screen><ulink url="&ffile-root;/mozilla-1.0.1.patch.bz2"/></screen></para>
     31<para>Download the patch for various fixes to the build from
     32<userinput><ulink url="&hfile-root;"/></userinput>. The patches begin with
     33<userinput>mozilla-&mozilla-version;</userinput></para>
    2534
    26 <para>Download the spellchecker (a Mozdev project). The above patch includes a
    27 fix to add the spellchecker to the build.
    28 <screen><ulink url="&ffile-root;/mozilla-1.0.1-spellchecker.tar.bz2"/></screen>
     35<para>Download the spellchecker (a Mozdev project).
     36<screen><ulink url="&hfile-root;/mozilla-&mozilla-version;-spellchecker.tar.bz2"/></screen>
    2937</para>
    3038
    3139<para>If you have difficulties in building mozilla, check out the mozilla
    3240hint for detailed information at <ulink url="http://www.linuxfromscratch.org/~tushar/"/>.
    33 Individual patches are also available at the same location. The instructions
     41The instructions
    3442that follow install the entire suite. To select specific components, refer
    3543to the hint.</para>
  • xsoft/graphweb/mozilla/mozilla.ent

    rbcd337d r1c6182e  
    66<!ENTITY mozilla-config SYSTEM "mozilla-config.xml">
    77<!ENTITY mozilla-buildsize "550 MB">
    8 <!ENTITY mozilla-version "1.0.1">
     8<!ENTITY mozilla-version "1.2.1">
    99<!ENTITY mozilla-prefix "/usr">
    10 <!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.0.1/src/mozilla-source-1.0.1.tar.bz2">
    11 <!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.0.1/src/mozilla-source-1.0.1.tar.bz2">
     10<!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.2.1/src/mozilla-source-1.2.1.tar.bz2">
     11<!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.2.1/src/mozilla-source-1.2.1.tar.bz2">
    1212<!ENTITY mozilla-size "39 MB">
    1313<!ENTITY mozilla-buildtime "2 Hrs (850 MHz)">
Note: See TracChangeset for help on using the changeset viewer.