From f92a515a69f147a9cc474ee71b169e29f2d5d905 Mon Sep 17 00:00:00 2001 From: Tushar Teredesai Date: Wed, 22 Oct 2003 14:39:14 +0000 Subject: [PATCH] Mozilla 1.5 updates and enhancements git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1444 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- introduction/welcome/changelog.xml | 4 +++ xsoft/graphweb/mozilla/mozilla-inst.xml | 36 +++++++++++++++++++++--- xsoft/graphweb/mozilla/mozilla-intro.xml | 15 ++++++---- xsoft/graphweb/mozilla/mozilla.ent | 8 ++++-- 4 files changed, 50 insertions(+), 13 deletions(-) diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 868f4d5684..35b21ae764 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -11,6 +11,10 @@ who wrote what. +October 22nd, 2003 [tushar]: Updated to Mozilla-1.5, +Firebird-0.7, and Thunderbird-0.3. Added Enigmail extension for +Mozilla. + October 22nd, 2003 [igor]: Modified httpd.conf to run Apache as an unpriviledged user. diff --git a/xsoft/graphweb/mozilla/mozilla-inst.xml b/xsoft/graphweb/mozilla/mozilla-inst.xml index f76adfd65a..e1d31e88f8 100644 --- a/xsoft/graphweb/mozilla/mozilla-inst.xml +++ b/xsoft/graphweb/mozilla/mozilla-inst.xml @@ -18,7 +18,10 @@ Then delete or comment out the line. Now, if anyone tells you MS-IE is user friendly, give them this example! -Install Mozilla by running the following +If you plan to install Enigmail, extract the ipc and engimail tarballs +in the extensions directory. + +Compile Mozilla by running the following commands: export MOZILLA_OFFICIAL="1" && @@ -35,14 +38,39 @@ export BUILD_OFFICIAL="1" && --disable-logging --enable-reorder \ --enable-strip --disable-pedantic \ --enable-cpp-rtti --enable-extensions=all && +make + +If installing Enigmail, execute the following steps: + +cd extensions/ipc && +./makemake -r && make && -make install && +cd ../enigmail && +./makemake -r && +make && +cd ../.. + +Install Mozilla as follows: + +make install && install -d /usr/include/mozilla-&mozilla-version;/nss && cp -Lf dist/private/nss/*.h dist/public/nss/*.h \ /usr/include/mozilla-&mozilla-version;/nss && ln -nsf mozilla-&mozilla-version; /usr/include/mozilla && -ln -nsf mozilla-&mozilla-version; /usr/lib/mozilla && -cd /usr/lib/mozilla-&mozilla-version; && +ln -nsf mozilla-&mozilla-version; /usr/lib/mozilla + +Install Enigmail as follows: + +for i in components/enigmime.xpt \ +components/ipc.xpt components/libenigmime.so components/enigmail.js \ +components/enigmail.xpt chrome/enigmail.jar +do + install dist/bin/$i /usr/lib/mozilla-&mozilla-version;/$i +done + +To enable multi-user operation, execute the following: + +cd /usr/lib/mozilla-&mozilla-version; && export LD_LIBRARY_PATH="/usr/lib/mozilla-&mozilla-version;" && export MOZILLA_FIVE_HOME="/usr/lib/mozilla-&mozilla-version;" && ./regxpcom && diff --git a/xsoft/graphweb/mozilla/mozilla-intro.xml b/xsoft/graphweb/mozilla/mozilla-intro.xml index 29dd05b61a..ed064f3da2 100644 --- a/xsoft/graphweb/mozilla/mozilla-intro.xml +++ b/xsoft/graphweb/mozilla/mozilla-intro.xml @@ -40,17 +40,20 @@ linkend="fontconfig">, --> , , , , , , and +Recommended + (for Enigmail extension) + - diff --git a/xsoft/graphweb/mozilla/mozilla.ent b/xsoft/graphweb/mozilla/mozilla.ent index a584623768..716d251296 100644 --- a/xsoft/graphweb/mozilla/mozilla.ent +++ b/xsoft/graphweb/mozilla/mozilla.ent @@ -4,9 +4,11 @@ - - - + + + + +