Changeset 21456e1 for xsoft


Ignore:
Timestamp:
09/25/2003 03:20:58 PM (21 years ago)
Author:
Larry Lawrence <larry@…>
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, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
6683a00
Parents:
902871b
Message:

update mozilla intro

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

Location:
xsoft
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/graphweb.xml

    r902871b r21456e1  
    22<?dbhtml filename="graphweb.html" dir="xsoft"?>
    33<title>Graphical Web Browsers</title>
     4
     5<para>This chapter contains a wonderful selection of browsers. We hope
     6you can find one you enjoy using or give them each a trial run.</para>
    47
    58&mozilla;
  • xsoft/graphweb/mozilla/mozilla-config.xml

    r902871b r21456e1  
    11<sect2>
    2 <title>Configuring mozilla</title>
     2<title>Configuring <application>Mozilla</applicatin></title>
    33
    4 <para>No specific configuration is required as long as the mozilla binary is
    5 in the path for the user. If you have installed mozilla in a non-standard
    6 location such as &mozilla-prefix;, then make a sym-link to the mozilla binary
    7 from /usr/bin.</para>
     4<para>No specific configuration is required as long as the <command>mozilla
     5</comand> binary is in the path for the user. If you have installed mozilla in
     6a non-standard location such as &mozilla-prefix;, then make a sym-link to the
     7<command>mozilla</command> binary from <filename>/usr/bin</filename>.</para>
    88
    9 <para>Many applications look for netscape when they need to open a browser.
    10 You may make the following symlink for convinience.</para>
     9<para>Many applications look for <command>netscape</command> when they need to
     10open a browser. You may make the following symlink for convinience.</para>
    1111
    12 <para><screen><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput></screen></para>
     12<screen><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput></screen>
    1313
    14 <para>For installing various mozilla plugins, refer to the above mentioned
    15 URL for the mozilla hint.</para>
     14<para>For installing various <application>Mozilla</application> plugins, refer
     15to the above mentioned <acronym>URL</acronym> for the <application>Mozilla
     16</application> hint.</para>
    1617
    1718</sect2>
  • xsoft/graphweb/mozilla/mozilla-desc.xml

    r902871b r21456e1  
    22<title>Contents</title>
    33
    4 <para>The mozilla package contains <userinput>mozilla</userinput>.The various
    5 components such as composer, mail-news can be accessed from the menu after
    6 mozilla starts or via command line switches to the mozilla binary.
     4<para>The <application>Mozilla</application> package contains <command>mozilla
     5</command>.The various components such as composer, mail-news can be accessed
     6from the menu after <command>mozilla</command> starts or via command line
     7switches to the <command>mozilla</command> binary.
    78</para>
    89
  • xsoft/graphweb/mozilla/mozilla-exp.xml

    r902871b r21456e1  
    22<title>Command explanations</title>
    33
    4 <para><screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
     4<para><screen><command>export MOZILLA_OFFICIAL="1" &amp;&amp;
    55export BUILD_OFFICIAL="1" &amp;&amp;
    6 export MOZ_INTERNAL_LIBART_LGPL="1"</userinput></screen>
     6export MOZ_INTERNAL_LIBART_LGPL="1"</command></screen>
    77Set some variables that affect what and how it is built. The first two exports
    88specify that we are building a distribution. The last export specifies that we
    9 are ok with the LGPL versioned libart.</para>
     9are ok with the <acronym>LGPL</acronym> versioned libart.</para>
    1010
    11 <para><userinput>--prefix=&mozilla-prefix;</userinput>: Previously mozilla did
    12 not support the make install option. Hence the package was installed in <filename>/opt</filename>.
    13 The package now supports "make install" and follows the FHS guidelines for
    14 installation. Hence the book now recommends installation in a system wide prefix
    15 such as <filename>/usr</filename>.</para>
     11<para><command>--prefix=&mozilla-prefix;</command>: Previously mozilla did
     12not support the make install option. Hence the package was installed in
     13<filename>/opt</filename>. The package now supports "make install" and follows
     14the <acronym>FHS</acronym> guidelines for installation. Hence the book now
     15recommends installation in a system wide prefix such as <filename>/usr
     16</filename>.</para>
    1617
    17 <para><screen><userinput>--enable-toolkit-gtk2</userinput></screen>Use gtk2
     18<para><screen><command>--enable-toolkit-gtk2</command></screen>Use gtk2
    1819toolkit</para>
    1920
    20 <para><screen><userinput>--with-system-zlib --with-system-jpeg \
    21 --with-system-png --with-system-mng"</userinput></screen>
     21<para><screen><command>--with-system-zlib --with-system-jpeg \
     22--with-system-png --with-system-mng"</command></screen>
    2223Use the system versions for these packages.</para>
    2324
    24 <para><userinput>--enable-xft</userinput> : Enable the Xft
    25 support. You need fontconfig or the latest XFree86 version to enable xft.</para>
     25<para><command>--enable-xft</command> : Enable the Xft support. You need
     26<application>fontconfig</application> or the latest <application>XFree86
     27</application> version to enable xft.</para>
    2628
    27 <para><userinput>--enable-crypto</userinput> : Enable the Personal
    28 Security Manager to enable SSL connections.</para>
     29<para><command>--enable-crypto</command> : Enable the Personal
     30Security Manager to enable <acronym>SSL</acronym> connections.</para>
    2931
    30 <para><screen><userinput>--disable-jsd --disable-accessibility \
     32<para><screen><command>--disable-jsd --disable-accessibility \
    3133--disable-tests --disable-debug \
    3234--disable-dtd-debug \
    3335--disable-logging --enable-reorder \
    3436--enable-strip \
    35 --enable-cpp-rtti</userinput></screen>
     37--enable-cpp-rtti</command></screen>
    3638Various options that affect what components are built and some optimization
    37 options. You can
    38 pick and choose from these options.  More information on them can be found
    39 in the mozilla configure script help. Not all options are used in the
    40 instructions given above.</para>
     39options. You can pick and choose from these options.  More information on them
     40can be found in the <application>Mozilla</application> <command>configure
     41</command> script help. Not all options are used in the instructions given
     42above.</para>
    4143
    42 <para><userinput>--enable-extensions=...</userinput> : Enables
    43 extensions.  If you want, you can disable all extensions other than the
    44 browser by changing this switch to
    45 <userinput>--enable-extensions="default,-venkman,-inspector,-irc"</userinput>.</para>
     44<para><command>--enable-extensions=...</command> : Enables extensions.  If you
     45want, you can disable all extensions other than the browser by changing this
     46switch to <command>--enable-extensions="default,-venkman,-inspector,-irc"</command>.</para>
    4647
    47 <para><userinput>--enable-svg</userinput> : Enable SVG (Scalable Vector
    48 Graphics) support.</para>
     48<para><command>--enable-svg</command> : Enable <acronym>SVG</acronym>
     49(Scalable Vector Graphics) support.</para>
    4950
    50 <para><screen><userinput>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss
     51<para><screen><command>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss
    5152cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
    52    &mozilla-prefix;/include/mozilla-&mozilla-version;/nss</userinput></screen>
     53   &mozilla-prefix;/include/mozilla-&mozilla-version;/nss</command></screen>
    5354Copy the nss headers that are not copied by make install.</para>
    5455
     
    5960-->
    6061
    61 <para><userinput>ln -nsf mozilla-&mozilla-version; ...</userinput> :
    62 Mozilla installs headers and libraries in version specific directories. This
    63 link makes symbolic links so that applications that depend on Mozilla (such as
    64 OpenOffice, Galeon, etc.) don't need to know which version of mozilla is
    65 installed.
    66 </para>
     62<para><command>ln -nsf mozilla-&mozilla-version; ...</command> :
     63<application>Mozilla</application> installs headers and libraries in version
     64specific directories. This link makes symbolic links so that applications that
     65depend on <application>Mozilla</application> (such as <application>OpenOffice
     66</application>, <application>Galeon</application>, etc.) don't need to know
     67which version of <application>Mozilla</application> is installed.</para>
    6768
    68 <para><screen><userinput>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
     69<para><screen><command>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    6970export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    7071./regxpcom &amp;&amp;
    7172./regchrome &amp;&amp;
    72 touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</userinput></screen>
     73touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</command>
     74</screen>
    7375Create the required component registries to enable multi-user installs.</para>
    7476
  • xsoft/graphweb/mozilla/mozilla-inst.xml

    r902871b r21456e1  
    11<sect2>
    2 <title>Installation of mozilla</title>
     2<title>Installation of <application>Mozilla</application></title>
    33
    4 <para>Install mozilla by running the following commands:</para>
     4<para>Install <application>Mozilla</application> by running the following
     5commands:</para>
    56
    6 <para><screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
     7<screen><userinput><command>export MOZILLA_OFFICIAL="1" &amp;&amp;
    78export BUILD_OFFICIAL="1" &amp;&amp;
    89export MOZ_INTERNAL_LIBART_LGPL="1" &amp;&amp;
     
    1516for p in ../mozilla-&mozilla-version;-*.patch
    1617do patch -Np1 -i $p
    17 done</userinput></screen></para>
     18done</command></userinput></screen>
    1819
    1920<para>According to the financial institutions, the following hack makes your
    2021browser insecure. You have been warned. Many sites use an MS-IE specific tag
    2122(autocomplete=off) to prevent autocomplete from working in some forms. This
    22 tag is now supported in mozilla to appease the financial institutions. As per
     23tag is now supported in Mozilla to appease the financial institutions. As per
    2324the requirements of the financial institutions, they will not even accept a
    2425solution where this a preference option. However our opinion is that it should
     
    2728
    2829<para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in
    29 the mozilla source tree and search for the line:
     30the Mozilla source tree and search for the line:
    3031<screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen>
    3132Then delete or comment out the line.  Now, if anyone tells you MS-IE is user
    3233friendly, give them this example!</para>
    3334
    34 <para><screen><userinput>./configure --prefix=&mozilla-prefix; \
     35<screen><userinput><command>./configure --prefix=&mozilla-prefix; \
    3536            --enable-default-mozilla-five-home \
    3637            --enable-toolkit-gtk2 --enable-default-toolkit=gtk2 \
     
    6263./regxpcom &amp;&amp;
    6364./regchrome &amp;&amp;
    64 touch `find &mozilla-prefix;/lib/mozilla-&mozilla-version; -name *.rdf`</userinput></screen></para>
     65touch `find &mozilla-prefix;/lib/mozilla-&mozilla-version; -name *.rdf`</command></userinput></screen>
    6566
    6667</sect2>
     
    7273have the described effect on the mozilla compile.</para>
    7374
    74 <para><userinput>--enable-elf-dynstr-gc</userinput> : Removes unreferenced
    75 strings from ELF shared objects generated during the build. Note that this
    76 option breaks build on alpha.</para>
     75<para><command>--enable-elf-dynstr-gc</command> : Removes unreferenced
     76strings from <acronym>ELF</acronym> shared objects generated during the build.
     77Note that this option breaks build on alpha.</para>
    7778
    78 <para><userinput>--disable-mailnews</userinput> : Disable the mail and news
     79<para><command>--disable-mailnews</command> : Disable the mail and news
    7980clients.</para>
    8081
    81 <para><userinput>--disable-ldap</userinput> : Disable LDAP Support,
    82 recommended if mail is disabled.</para>
     82<para><command>--disable-ldap</command> : Disable <acronym>LDAP</acronym>
     83Support, recommended if mail is disabled.</para>
    8384
    84 <para><userinput>--enable-calendar</userinput> : Build the calendar client.
     85<para><command>--enable-calendar</command> : Build the calendar client.
    8586You will need to download the calendar source via cvs since it is not included
    8687with the release source.
    8788(Warning, this option is not yet stable).</para>
    8889
    89 <para><userinput>--enable-xterm-updates</userinput> : This option is
    90 for enabling the xterm title with the current command when compiling.</para>
     90<para><command>--enable-xterm-updates</command> : This option is
     91for enabling the <command>xterm</command> title with the current command when
     92compiling.</para>
    9193
    92 <para><userinput>--enable-plaintext-editor-only</userinput> : Disable support
    93 for HTML editing. Do not use this switch if you are building the mail-news
    94 component.</para>
     94<para><command>--enable-plaintext-editor-only</command> : Disable support
     95for <acronym>HTML</acronym> editing. Do not use this switch if you are building
     96the mail-news component.</para>
    9597
    9698</sect2>
  • xsoft/graphweb/mozilla/mozilla-intro.xml

    r902871b r21456e1  
    11<sect2>
    2 <title>Introduction to mozilla</title>
     2<title>Introduction to <application>Mozilla</application></title>
    33
    4 <screen>Download location (HTTP):       <ulink url="&mozilla-download-http;"/>
    5 Download location (FTP):        <ulink url="&mozilla-download-ftp;"/>
    6 Version used:                   &mozilla-version;
    7 Package size:                   &mozilla-size;
    8 Estimated Disk space required:  &mozilla-buildsize;
    9 Estimated Build time:           &mozilla-buildtime;
    10 Estimated Install size:         &mozilla-installsize;</screen>
     4<para><application>Mozilla</application> is a browser suite, the opensource
     5sibling of <application>Netscape</application>. It includes the browser,
     6composer, mail client and an <acronym>IRC</acronym> client. A
     7calendar component is also being built but it is not yet integrated into the
     8stable Mozilla releases.</para>
    119
    12 <para>Mozilla is a browser suite, the opensource sibling of
    13 Netscape. It includes the browser, composer, mail client and an IRC client. A
    14 calendar component is also being built but it is not yet integrated into the
    15 stable mozilla releases.</para>
     10<sect3><title>Package information</title>
     11<itemizedlist spacing='compact'>
     12<listitem><para>Download (HTTP): <ulink
     13url="&mozilla-download-http;"/></para></listitem>
     14<listitem><para>Download (FTP): <ulink
     15url="&mozilla-download-ftp;"/></para></listitem>
     16<listitem><para>Download size: &mozilla-size;</para></listitem>
     17<listitem><para>Estimated Disk space required:
     18&mozilla-buildsize;</para></listitem>
     19<listitem><para>Estimated install size:
     20&mozilla-installsize;</para></listitem>
     21<listitem><para>Estimated build time:
     22&mozilla-time;</para></listitem></itemizedlist>
     23</sect3>
    1624
    17 <screen>mozilla depends on:
    18 <xref linkend="freetype2"/>, <xref linkend="xfree86"/>, <xref linkend="zip"/>,
    19 <xref linkend="expat"/>, <xref linkend="ATK"/>, <xref linkend="Pango"/>,
    20 <xref linkend="pkgconfig"/>, <!-- <xref linkend="fontconfig">, -->
    21 <xref linkend="GLib2"/>, <xref linkend="GTK2"/>, <xref linkend="libIDL"/>,
    22 <xref linkend="lcms"/>, <xref linkend="libjpeg"/>, <xref linkend="libmng"/>,
    23 <xref linkend="libpng"/> and <xref linkend="which"/></screen>
     25<sect3><title><application>Mozilla</application> dependencies</title>
     26<sect4><title>Required</title>
     27<para><xref linkend="freetype2"/>, <xref linkend="xfree86"/>, <xref
     28linkend="zip"/>, <xref linkend="expat"/>, <xref linkend="ATK"/>, <xref
     29linkend="Pango"/>, <xref linkend="pkgconfig"/>, <!-- <xref
     30linkend="fontconfig">, --> <xref linkend="GLib2"/>, <xref linkend="GTK2"/>,
     31<xref linkend="libIDL"/>, <xref linkend="lcms"/>, <xref linkend="libjpeg"/>,
     32<xref linkend="libmng"/>, <xref linkend="libpng"/> and <xref linkend="which"/>
     33</para></sect4>
     34</sect3>
     35</sect2>
    2436
     37<sect2><title>Additional Downloads and Information</title>
    2538<para>Download the patch for various fixes to the build from
    26 <userinput><ulink url="&hfile-root;"/></userinput>. The patches begin with
    27 <userinput>mozilla-&mozilla-version;</userinput>. Note that none of the
     39<filename><ulink url="&hfile-root;"/></filename>. The patches begin with
     40<filename>mozilla-&mozilla-version;</filename>. Note that none of the
    2841patches are required, all are optional. Refer to the notes at the top
    2942of the patch file to figure out if you need the patch.</para>
     
    3750-->
    3851
    39 <para>If you have difficulties in building mozilla, check out the mozilla
     52<para>If you have difficulties in building Mozilla, check out the Mozilla
    4053hint for detailed information at <ulink url="http://www.linuxfromscratch.org/~tushar/"/>.
    4154The instructions
  • xsoft/other/other.xml

    r902871b r21456e1  
    33<title>Other X-based Internet Programs</title>
    44
     5<para>The internet isn't just about browsing.  Here are more graphical
     6applications that utilize other areas of the internet.</para>
    57
    68&pan;
Note: See TracChangeset for help on using the changeset viewer.