diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-12-29 01:39:32 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-12-29 01:39:32 +0800 |
commit | 589477efe47c16a83665a3f16710091e61ac8603 (patch) | |
tree | 7fd072e2dde09dd65544b8a63da1bfb1f36410dd /mail/thunderbird/files/patch-mail_app_mozilla.in | |
parent | c120d69ae983fcdcf34cf4d992c4fb0b51fc0b05 (diff) | |
download | marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar.gz marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar.bz2 marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar.lz marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar.xz marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.tar.zst marcuscom-ports-589477efe47c16a83665a3f16710091e61ac8603.zip |
Add "--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA}" to fix other
applications in the runtime. Some applications required to have set
MOZILLA_FIVE_HOME or/and LD_LIBRARY_PATH to make it works in the runtime. Now,
it's no longer need to set these variables, which this flag takes care of it.
The MOZILLA_FIVE_HOME still works with this flag if someone need to use
different one. I have learned about this flag from RPM, Debian, Gentoo ebuild
and other packages. Bump the PORTREVISION.
It has been tested with py-gnome-extras, ruby-gtkmozembed, epiphany,
development version of deluge, miro and yelp in both build and run time
with Firefox.
marcus wants me to put in MC first before I put these in FreeBSD ports tree,
because of ports tree still isn't complete unfreeze. I personal doubt that it
will causing any problem, so if it does then please report to me.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@10009 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'mail/thunderbird/files/patch-mail_app_mozilla.in')
-rw-r--r-- | mail/thunderbird/files/patch-mail_app_mozilla.in | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/mail/thunderbird/files/patch-mail_app_mozilla.in b/mail/thunderbird/files/patch-mail_app_mozilla.in new file mode 100644 index 000000000..7fcb98bd2 --- /dev/null +++ b/mail/thunderbird/files/patch-mail_app_mozilla.in @@ -0,0 +1,124 @@ +--- mail/app/mozilla.in.orig Mon Apr 4 15:08:49 2005 ++++ mail/app/mozilla.in Fri Jun 10 06:18:49 2005 +@@ -49,51 +49,82 @@ + ## the mozilla-bin binary to work. + ## + ++# ++# MOZ_PIS, "Mozilla Plugable Init Scripts" ++# MOZ_PIS_ is the name space used ++# These variables and there meaning are specified in ++# mozilla/xpfe/bootstrap/init.d/README + moz_pis_startstop_scripts() + { +- MOZ_USER_DIR="%MOZ_USER_DIR%" +- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts" +- # These variables and there meaning are specified in +- # mozilla/xpfe/bootstrap/init.d/README +- MOZ_PIS_API=2 +- MOZ_PIS_MOZBINDIR="${dist_bin}" +- MOZ_PIS_SESSION_PID="$$" +- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}" +- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR +- +- case "${1}" in +- "start") +- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do +- if [ -x "${curr_pis}" ] ; then +- case "${curr_pis}" in +- *.sh) . "${curr_pis}" ;; +- *) "${curr_pis}" "start" ;; +- esac +- fi +- done +- ;; +- "stop") +- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do +- if [ -x "${curr_pis}" ] ; then +- case "${curr_pis}" in +- *.sh) . "${curr_pis}" ;; +- *) "${curr_pis}" "stop" ;; +- esac +- fi +- done +- ;; +- *) +- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts." +- exit 1 +- ;; +- esac ++ MOZ_PIS_API=2 ++ MOZ_PIS_MOZBINDIR="${dist_bin}" ++ MOZ_PIS_SESSION_PID="$$" ++ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}" ++ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR ++ ++ case "${1}" in ++ "start") ++ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \ ++ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do ++ if [ -x "${curr_pis}" ]; then ++ case "${curr_pis}" in ++ *.sh) ++ . "${curr_pis}" ++ ;; ++ *) ++ ${curr_pis} "start" ++ ;; ++ esac ++ fi ++ done ++ ;; ++ "stop") ++ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \ ++ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do ++ if [ -x "${curr_pis}" ]; then ++ case "${curr_pis}" in ++ *.sh) ++ . "${curr_pis}" ++ ;; ++ *) ++ ${curr_pis} "stop" ++ ;; ++ esac ++ fi ++ done ++ ;; ++ *) ++ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2 ++ exit 1 ++ ;; ++ esac + } + +-#uncomment for debugging ++# uncomment for debugging + #set -x + +-moz_libdir=%MOZAPPDIR% +-MRE_HOME=%MREDIR% ++# ++# variables ++# ++#location="new-tab" ++#MOZILLA_UILOCALE="en-US" ++#MOZILLA_UIREGION="US" ++ ++# ++# working definitions ++# ++MOZ_USER_DIR="%MOZ_USER_DIR%" ++moz_libdir="%MOZAPPDIR%" ++MRE_HOME="%MREDIR%" ++ ++debugging= # set the debugging level ++here=`pwd` ++ ++if [ ! -d "${MRE_HOME}" ]; then ++ # use moz_libdir as MRE_HOME ++ MRE_HOME="${moz_libdir}" ++fi ++export MRE_HOME + + # Use run-mozilla.sh in the current dir if it exists + # If not, then start resolving symlinks until we find run-mozilla.sh |