Ticket #202: BLFS-BOOK-mozilla.patch

File BLFS-BOOK-mozilla.patch, 5.5 KB (added by tushar@…, 22 years ago)

Patch to the current book

  • BOOK/xsoft/graphweb/mozilla/mozilla-exp.xml

    diff -ur BLFS/BOOK/xsoft/graphweb/mozilla/mozilla-exp.xml BLFS.moz/BOOK/xsoft/graphweb/mozilla/mozilla-exp.xml
    old new  
    2323--enable-optimize=-O3 --disable-dtd-debug \
    2424--disable-logging --enable-reorder \
    2525--enable-strip --enable-elf-dynstr-gc \
    26 --enable-cpp-rtt</userinput></screen>
     26--enable-cpp-rtti</userinput></screen>
    2727Disable all debugging options and enable all optimization options. You can
    2828pick and choose from these options.  More information on them can be found
    2929in the mozilla configure script help.</para>
    3030
    31 <para><userinput>--enable-extensions=all</userinput>: Enables all of the
     31<para><userinput>--enable-extensions=...</userinput>: Enables
    3232extensions.  If you want, you can disable all extensions other than the
    3333browser by changing this switch to
    3434<userinput>--enable-extensions="default,-venkman,-inspector,-irc"</userinput>.</para>
     
    4141   &mozilla-prefix;/include/mozilla-&mozilla-version;/security</userinput></screen>
    4242Copy the nss headers that are not copied by make install.</para>
    4343
    44 <para><userinput>ln -sf mozilla /usr/X11R6/bin/netscape</userinput>: Since
     44<para><userinput>install -d &mozilla-prefix;/lib/mozilla-&mozilla-version;/openoffice</userinput>:
     45Make a directory to store static libraries that openoffice needs during compilation.
     46These libraries are not installed by default.</para>
     47
     48<para><userinput>ln -nsf mozilla-&mozilla-version; ...</userinput>:
     49Mozilla installs headers and libraries in version specific directories. This
     50link makes symbolic links so that applications that depend on Mozilla (such as
     51OpenOffice, Galeon, etc.) can use a non version specific path for installation.
     52</para>
     53
     54<para><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput>: Since
    4555many applications expect the browser to be named netscape, make a symbolic
    4656link for convenience.</para>
    4757
  • BOOK/xsoft/graphweb/mozilla/mozilla-inst.xml

    diff -ur BLFS/BOOK/xsoft/graphweb/mozilla/mozilla-inst.xml BLFS.moz/BOOK/xsoft/graphweb/mozilla/mozilla-inst.xml
    old new  
    2929            --enable-optimize=-O3 --disable-dtd-debug \
    3030            --disable-logging --enable-reorder \
    3131            --enable-strip --enable-elf-dynstr-gc \
    32             --enable-cpp-rtti --enable-extensions=all \
     32            --enable-cpp-rtti --enable-extensions=all,spellcheck \
    3333            --enable-svg
    3434make &amp;&amp;
    3535make install &amp;&amp;
    3636install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
    3737cp -Lf dist/private/security/*.h dist/public/security/*.h \
    3838   &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
    39 ln -sf mozilla /usr/X11R6/bin/netscape &amp;&amp;
     39install -d &mozilla-prefix;/lib/mozilla-&mozilla-version;/openoffice &amp;&amp;
     40cp -f dist/lib/libembed_base_s.a dist/lib/liblber50.a \
     41   dist/lib/libmozreg_s.a &mozilla-prefix;/lib/mozilla-&mozilla-version;/openoffice &amp;&amp;
     42ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/include/mozilla &amp;&amp;
     43ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/lib/mozilla &amp;&amp;
     44ln -sf &mozilla-prefix;/bin/mozilla /usr/bin/mozilla &amp;&amp;
     45ln -sf &mozilla-prefix;/bin/mozilla /usr/bin/netscape &amp;&amp;
    4046cd &mozilla-prefix;/lib/mozilla-&mozilla-version; &amp;&amp;
    4147export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    4248export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
     
    5965recommended if mail is disabled.</para>
    6066
    6167<para><userinput>--enable-calendar</userinput>: Build the calendar client.
     68You will need to download the calendar source via cvs since it is not included
     69with the release source.
    6270(Warning, this option is not yet stable).</para>
    6371
    6472<para><userinput>--enable-xterm-updates</userinput>: This option is
     
    9098Then delete or comment out the line.  If anyone tells you MS-IE is user
    9199friendly, give them this example!  Note that unlike the patch referred to in
    92100the hint, the patch on the BLFS website does not contain this hack so you
    93 will need to enable it manually if you want it use it.</para>
     101will need to enable it manually if you want it use it or download it from the
     102hint site.</para>
    94103
    95104</sect2>
  • BOOK/xsoft/graphweb/mozilla/mozilla.ent

    diff -ur BLFS/BOOK/xsoft/graphweb/mozilla/mozilla.ent BLFS.moz/BOOK/xsoft/graphweb/mozilla/mozilla.ent
    old new  
    55<!ENTITY mozilla-desc SYSTEM "mozilla-desc.xml">
    66<!ENTITY mozilla-config SYSTEM "mozilla-config.xml">
    77<!ENTITY mozilla-buildsize "550 MB">
    8 <!ENTITY mozilla-version "1.1">
     8<!ENTITY mozilla-version "1.0.1">
    99<!ENTITY mozilla-prefix "/opt/mozilla">
    10 <!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.1/src/mozilla-source-1.1.tar.gz">
    11 <!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.1/src/mozilla-source-1.1.tar.gz">
     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">
    1212<!ENTITY mozilla-size "39 MB">
    1313<!ENTITY mozilla-buildtime "2 Hrs (850 MHz)">
    1414<!ENTITY mozilla-installsize "65 MB">