diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-02-14 22:37:27 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-02-14 22:37:27 +0000 |
commit | 82d2c4fd000cf679017e61420824b98568996567 (patch) | |
tree | fb2431bb057bbba83ce48d500177ac20bbb90dfa /mail | |
parent | Repo-copy mozilla-thunderbird to thunderbird to be consistent not only with (diff) |
mozilla-thunderbird is now just thunderbird.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/Makefile | 2 | ||||
-rw-r--r-- | mail/enigmail-thunderbird/Makefile | 2 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/Makefile | 140 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/distinfo | 1 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-Double.cpp | 59 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-alpha | 492 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-build_unix_run-mozilla.sh | 30 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-config_preprocess.pl | 56 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp | 48 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-nspr-unix.c | 21 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-nsprpub-pr-src-pthreads-ptio.c | 29 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-sparc64 | 57 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/files/patch-xptcall-sparc64 | 345 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/pkg-descr | 6 | ||||
-rw-r--r-- | mail/mozilla-thunderbird/pkg-plist | 770 |
15 files changed, 2 insertions, 2056 deletions
diff --git a/mail/Makefile b/mail/Makefile index 1264da03daf8..efb5277b0a94 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -181,7 +181,6 @@ SUBDIR += mmc SUBDIR += mmr SUBDIR += movemail - SUBDIR += mozilla-thunderbird SUBDIR += mreport SUBDIR += msgconvert SUBDIR += msmtp @@ -376,6 +375,7 @@ SUBDIR += sympa-elixus SUBDIR += teapop SUBDIR += teapop-devel + SUBDIR += thunderbird SUBDIR += tkrat2 SUBDIR += tlb SUBDIR += tmda diff --git a/mail/enigmail-thunderbird/Makefile b/mail/enigmail-thunderbird/Makefile index d79712f85df1..e8bf0f2e757a 100644 --- a/mail/enigmail-thunderbird/Makefile +++ b/mail/enigmail-thunderbird/Makefile @@ -17,7 +17,7 @@ MASTERDIR= ${.CURDIR}/../enigmail PKGINSTALL= ${.CURDIR}/pkg-install PKGDEINSTALL= ${.CURDIR}/pkg-deinstall -LOCAL_SRCDIR= ${PORTSDIR}/mail/mozilla-thunderbird +LOCAL_SRCDIR= ${PORTSDIR}/mail/thunderbird LOCAL_SUBDIR= lib/thunderbird/lib/mozilla-1.6b .include "${MASTERDIR}/Makefile" diff --git a/mail/mozilla-thunderbird/Makefile b/mail/mozilla-thunderbird/Makefile deleted file mode 100644 index c402fdb1ed6e..000000000000 --- a/mail/mozilla-thunderbird/Makefile +++ /dev/null @@ -1,140 +0,0 @@ -# New ports collection makefile for: mozilla-thunderbird -# Date created: 4 September 2003 -# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= thunderbird -PORTVERSION= 0.4 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_MOZILLA} -MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION} -PKGNAMEPREFIX= mozilla- -DISTNAME= ${PORTNAME}-source-${PORTVERSION} - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Mozilla Thunderbird is standalone mail and news that stands above - -LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ - png.5:${PORTSDIR}/graphics/png \ - mng.1:${PORTSDIR}/graphics/libmng \ - freetype.9:${PORTSDIR}/print/freetype2 \ - iconv.3:${PORTSDIR}/converters/libiconv \ - nspr4.1:${PORTSDIR}/devel/nspr -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ - freetype-config:${PORTSDIR}/print/freetype2 - -USE_X_PREFIX= yes - -USE_BZIP2= yes -USE_GMAKE= yes -USE_PERL5= yes -USE_REINPLACE= yes -HAS_CONFIGURE= yes -ALL_TARGET= default -USE_GNOME= gtk20 libidl - -NO_MTREE= yes -WRKSRC= ${WRKDIR}/mozilla -LOCAL_SUBDIR= lib/${PORTNAME} -LOCAL_PREFIX= ${PREFIX}/${LOCAL_SUBDIR} - -NOT_FOR_ARCHS= amd64 - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "i386" -CONFIGURE_ENV+= WITH_REORDER=yes -.endif # ${ARCH} == "i386" - -.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 -IGNORE= "core dumps at runtime" -.endif # ${ARCH} == "alpha" && ${OSVERSION} < 500035 - -.if defined(WITH_DEBUG) -WITH_LOGGING= yes -CONFIGURE_ENV+= WITH_DEBUG=yes -.endif # defined(WITH_DEBUG) - -.if defined(WITH_OPTIMIZED_CFLAGS) -CFLAGS+= -O2 -.endif # defined(WITH_OPTIMIZED_CFLAGS) - -.if defined(WITH_LOGGING) -CONFIGURE_ENV+= WITH_LOGGING=yes -.endif # defined(WITH_LOGGING) - -.if defined(WITHOUT_XFT) -CONFIGURE_ENV+= WITHOUT_XFT=yes -.else -LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/Xft -.endif # !defined(WITHOUT_XFT) - -CPPFLAGS+= -I${X11BASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= -L${X11BASE}/lib -LIBS+= ${PTHREAD_LIBS} - -pre-extract:: - @${ECHO_MSG} - @${ECHO_MSG} "Extracting source (this takes a while) ..." - @${ECHO_MSG} - -post-extract:: - @${SED} -e 's|@CPPFLAGS@|${CPPFLAGS}|' \ - -e 's|@CFLAGS@|${CFLAGS}|' \ - -e 's|@LDFLAGS@|${LDFLAGS}|' \ - -e 's|@LIBS@|${LIBS}|' \ - -e 's|@X11BASE@|${X11BASE}|' \ - -e 's|@LOCALBASE@|${LOCALBASE}|' \ - -e 's|@PREFIX@|${LOCAL_PREFIX}|' \ - -e 's|@PERL@|${PERL5}|' \ - <${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig - -post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - ${WRKSRC}/build/unix/run-mozilla.sh - @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/nsprpub/configure - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/nsprpub/configure \ - ${WRKSRC}/security/coreconf/FreeBSD.mk \ - ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ - ${WRKSRC}/js/src/Makefile.in - -pre-install: - ${RM} -fr ${LOCAL_PREFIX} - -post-install: - ${RM} -f ${PREFIX}/bin/thunderbird - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird \ - ${PREFIX}/bin/thunderbird - ${RM} -f ${PREFIX}/bin/thunderbird-config - ${LN} -s ${LOCAL_PREFIX}/bin/mozilla-config \ - ${PREFIX}/bin/thunderbird-config - ${RM} -fr ${LOCAL_PREFIX}/share/idl - ${RM} -fr ${LOCAL_PREFIX}/include - -cons-plist: - -${RM} -f ${PLIST} - ${TOUCH} ${PLIST} - ${ECHO_CMD} bin/thunderbird >>${PLIST} - ${ECHO_CMD} bin/thunderbird-config >>${PLIST} -.for i in ${EXTRA_SCRIPTS} - ${ECHO_CMD} bin/${i} >>${PLIST} -.endfor # i in ${EXTRA_SCRIPTS} - cd ${PREFIX}; \ - ${FIND} ${LOCAL_SUBDIR} ! -type d | ${SORT} >>${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} \ - | ${SED} -e "s:^:@exec ${MKDIR} %D/:" -e "s:$$: || true:" \ - >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} -r \ - | ${SED} -e "s:^:@unexec ${RMDIR} %D/:" -e "s:$$: || true:" \ - >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d ! -empty | ${SORT} -r \ - | ${SED} -e "s:^:@dirrm :" >> ${PLIST} - -.include <bsd.port.post.mk> diff --git a/mail/mozilla-thunderbird/distinfo b/mail/mozilla-thunderbird/distinfo deleted file mode 100644 index 97ca40bcd873..000000000000 --- a/mail/mozilla-thunderbird/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (thunderbird-source-0.4.tar.bz2) = 2de7805fcb3ca4a08b6062b426dfdad3 diff --git a/mail/mozilla-thunderbird/files/patch-Double.cpp b/mail/mozilla-thunderbird/files/patch-Double.cpp deleted file mode 100644 index 5cd13e4ff4fe..000000000000 --- a/mail/mozilla-thunderbird/files/patch-Double.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003 -+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003 -@@ -51,10 +51,10 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include <ieeefp.h> --#ifdef __alpha__ --fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; --#else -+#if defined(__i386__) - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; -+#else -+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif -@@ -75,22 +75,31 @@ - #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000 - #define TX_DOUBLE_HI32_MANTMASK 0x000fffff - -+union ui32dun { -+ PRUint32 i[2]; -+ double d; -+}; -+ - //-- Initialize Double related constants - #ifdef IS_BIG_ENDIAN --const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, -- 0xffffffff}; --const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0}; --const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}; -+const union ui32dun nanMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}}; -+const union ui32dun infMask = -+ {{TX_DOUBLE_HI32_EXPMASK, 0}}; -+const union ui32dun negInfMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; - #else --const PRUint32 nanMask[2] = {0xffffffff, -- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}; --const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK}; --const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}; -+const union ui32dun nanMask = -+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}}; -+const union ui32dun infMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK}}; -+const union ui32dun negInfMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; - #endif - --const double Double::NaN = *((double*)nanMask); --const double Double::POSITIVE_INFINITY = *((double*)infMask); --const double Double::NEGATIVE_INFINITY = *((double*)negInfMask); -+const double Double::NaN = nanMask.d; -+const double Double::POSITIVE_INFINITY = infMask.d; -+const double Double::NEGATIVE_INFINITY = negInfMask.d; - - /* - * Determines whether the given double represents positive or negative diff --git a/mail/mozilla-thunderbird/files/patch-alpha b/mail/mozilla-thunderbird/files/patch-alpha deleted file mode 100644 index f8c1b081c9fa..000000000000 --- a/mail/mozilla-thunderbird/files/patch-alpha +++ /dev/null @@ -1,492 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Mon Jan 27 22:52:51 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Tue May 27 01:41:12 2003 -@@ -100,9 +100,15 @@ - ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s - endif - # -+# FreeBSD/Alpha -+# -+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) -+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp -+endif -+# - # Linux/Alpha - # --ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) -+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp - endif - # ---- config/rules.mk.orig Mon May 5 21:04:55 2003 -+++ config/rules.mk Tue May 27 01:33:11 2003 -@@ -444,7 +444,11 @@ - - ifeq ($(OS_ARCH),FreeBSD) - ifdef IS_COMPONENT -+ifneq (,$(filter alpha,$(OS_TEST))) -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc -+else - EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -+endif - endif - endif - ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 -@@ -0,0 +1,184 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+__asm__("invoke_copy_to_stack") __attribute__((unused)); -+ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++) -+ { -+ if(s->IsPtrData()) -+ { -+ *d = (PRUint64)s->ptr; -+ continue; -+ } -+ switch(s->type) -+ { -+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break; -+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break; -+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break; -+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break; -+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break; -+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break; -+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break; -+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // convert floats to doubles if they are to be passed -+ // via registers so we can just deal with doubles later -+ union { PRUint64 u64; double d; } t; -+ t.d = (double)s->val.f; -+ *d = t.u64; -+ } -+ else -+ // otherwise copy to stack normally -+ *d = (PRUint64)s->val.u32; -+ break; -+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break; -+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break; -+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break; -+ default: -+ // all the others are plain pointer types -+ *d = (PRUint64)s->val.p; -+ break; -+ } -+ } -+} -+ -+/* -+ * XPTC_PUBLIC_API(nsresult) -+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt) -+ */ -+__asm__( -+ "#### XPTC_InvokeByIndex ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".globl XPTC_InvokeByIndex\n\t" -+ ".ent XPTC_InvokeByIndex\n" -+"XPTC_InvokeByIndex:\n\t" -+ ".frame $15,32,$26,0\n\t" -+ ".mask 0x4008000,-32\n\t" -+ "ldgp $29,0($27)\n" -+"$XPTC_InvokeByIndex..ng:\n\t" -+ "subq $30,32,$30\n\t" -+ "stq $26,0($30)\n\t" -+ "stq $15,8($30)\n\t" -+ "bis $30,$30,$15\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1 -+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters -+ * is required for storage of those passed via registers. -+ */ -+ -+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */ -+ "cmplt $2,$18,$1\n\t" -+ "cmovne $1,$18,$2\n\t" -+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */ -+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */ -+ "subq $30,$1,$30\n\t" -+ -+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */ -+ "stq $17,16($15)\n\t" /* save "methodIndex" */ -+ -+ "addq $30,8,$16\n\t" /* pass stack pointer */ -+ "bis $18,$18,$17\n\t" /* pass "paramCount" */ -+ "bis $19,$19,$18\n\t" /* pass "params" */ -+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */ -+ -+ /* -+ * Copy the first 6 parameters to registers and remove from stack frame. -+ * Both the integer and floating point registers are set for each parameter -+ * except the first which is the "this" pointer. (integer only) -+ * The floating point registers are all set as doubles since the -+ * invoke_copy_to_stack function should have converted the floats. -+ */ -+ "ldq $16,0($30)\n\t" /* integer registers */ -+ "ldq $17,8($30)\n\t" -+ "ldq $18,16($30)\n\t" -+ "ldq $19,24($30)\n\t" -+ "ldq $20,32($30)\n\t" -+ "ldq $21,40($30)\n\t" -+ "ldt $f17,8($30)\n\t" /* floating point registers */ -+ "ldt $f18,16($30)\n\t" -+ "ldt $f19,24($30)\n\t" -+ "ldt $f20,32($30)\n\t" -+ "ldt $f21,40($30)\n\t" -+ -+ "addq $30,48,$30\n\t" /* remove params from stack */ -+ -+ /* -+ * Call the virtual function with the constructed stack frame. -+ */ -+ "bis $16,$16,$1\n\t" /* load "this" */ -+ "ldq $2,16($15)\n\t" /* load "methodIndex" */ -+ "ldq $1,0($1)\n\t" /* load vtable */ -+#if 0 -+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */ -+#else -+ "mulq $2, 8, $2\n\t" -+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */ -+#endif -+ "addq $1,$2,$1\n\t" -+ "ldq $27,0($1)\n\t" /* load address of function */ -+ "jsr $26,($27),0\n\t" /* call virtual function */ -+ "ldgp $29,0($26)\n\t" -+ -+ "bis $15,$15,$30\n\t" -+ "ldq $26,0($30)\n\t" -+ "ldq $15,8($30)\n\t" -+ "addq $30,32,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end XPTC_InvokeByIndex" -+ ); -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 -@@ -0,0 +1,269 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1999 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Implement shared vtbl methods. */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include <sys/types.h> -+#include <machine/cpu.h> -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+__asm__("PrepareAndDispatch") __attribute__((unused)); -+ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+{ -+ const PRUint8 PARAM_BUFFER_COUNT = 16; -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ // args[0] to args[NUM_ARG_REGS] hold floating point register values -+ PRUint64* ap = args + NUM_ARG_REGS; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break; -+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break; -+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break; -+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break; -+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break; -+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break; -+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break; -+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // floats passed via registers are stored as doubles -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (PRUint64) args[i]; -+ dp->val.f = (float) dp->val.d; // convert double to float -+ } -+ else -+ dp->val.u32 = (PRUint32) *ap; -+ break; -+ case nsXPTType::T_DOUBLE : -+ // doubles passed via registers are also stored -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap; -+ break; -+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break; -+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break; -+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+/* -+ * SharedStub() -+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is -+ * passed to this function via $1 to preserve the argument registers. -+ */ -+__asm__( -+ "#### SharedStub ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".ent SharedStub\n" -+"SharedStub:\n\t" -+ ".frame $30,96,$26,0\n\t" -+ ".mask 0x4000000,-96\n\t" -+ "ldgp $29,0($27)\n" -+"$SharedStub..ng:\n\t" -+ "subq $30,96,$30\n\t" -+ "stq $26,0($30)\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Store arguments passed via registers to the stack. -+ * Floating point registers are stored as doubles and converted -+ * to floats in PrepareAndDispatch if necessary. -+ */ -+ "stt $f17,16($30)\n\t" /* floating point registers */ -+ "stt $f18,24($30)\n\t" -+ "stt $f19,32($30)\n\t" -+ "stt $f20,40($30)\n\t" -+ "stt $f21,48($30)\n\t" -+ "stq $17,56($30)\n\t" /* integer registers */ -+ "stq $18,64($30)\n\t" -+ "stq $19,72($30)\n\t" -+ "stq $20,80($30)\n\t" -+ "stq $21,88($30)\n\t" -+ -+ /* -+ * Call PrepareAndDispatch function. -+ */ -+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */ -+ "addq $30,16,$18\n\t" /* pass "args" */ -+ "bsr $26,$PrepareAndDispatch..ng\n\t" -+ -+ "ldq $26,0($30)\n\t" -+ "addq $30,96,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end SharedStub" -+ ); -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \ -+ ); -+#else -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ nsresult result; \ -+__asm__ __volatile__( \ -+ "ldah $29,0($27)\n\t" \ -+ "lda $29,0($29)\n\t" \ -+ "lda $1, "#n"\n\t" \ -+ "br $31, $SharedStub..ng\n\t" \ -+ "mov $0, %0\n\t" \ -+ : "=r" (result) \ -+ ); \ -+ return result; \ -+} -+#endif -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ diff --git a/mail/mozilla-thunderbird/files/patch-build_unix_run-mozilla.sh b/mail/mozilla-thunderbird/files/patch-build_unix_run-mozilla.sh deleted file mode 100644 index e7b80ed29c53..000000000000 --- a/mail/mozilla-thunderbird/files/patch-build_unix_run-mozilla.sh +++ /dev/null @@ -1,30 +0,0 @@ ---- build/unix/run-mozilla.sh.orig Fri Apr 18 23:12:28 2003 -+++ build/unix/run-mozilla.sh Sat May 31 19:03:29 2003 -@@ -355,7 +355,7 @@ - fi - ## - ## Set LD_LIBRARY_PATH --LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} -+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} - if [ -n "$LD_LIBRARYN32_PATH" ] - then - LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"} -@@ -402,7 +402,7 @@ - fi - fi - # Font path for Xft --FONTCONFIG_PATH="/etc/fonts:${MOZILLA_FIVE_HOME}/res/Xft" -+FONTCONFIG_PATH="%%PREFIX%%/etc/fonts:${MOZILLA_FIVE_HOME}/res/Xft" - export FONTCONFIG_PATH - - if [ "$moz_debug" -eq 1 ] -@@ -445,6 +445,9 @@ - # - export MOZILLA_FIVE_HOME LD_LIBRARY_PATH - export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH -+ -+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins -+export MOZ_PLUGIN_PATH - - if [ $moz_debug -eq 1 ] - then diff --git a/mail/mozilla-thunderbird/files/patch-config_preprocess.pl b/mail/mozilla-thunderbird/files/patch-config_preprocess.pl deleted file mode 100644 index 390f4700dd53..000000000000 --- a/mail/mozilla-thunderbird/files/patch-config_preprocess.pl +++ /dev/null @@ -1,56 +0,0 @@ ---- config/preprocessor.pl.orig Fri Oct 24 18:17:32 2003 -+++ config/preprocessor.pl Sun Dec 7 15:17:57 2003 -@@ -76,16 +76,40 @@ - ######################################################################## - - package main; --use File::Spec 0.8; -+use File::Spec; - use File::Spec::Unix; # on all platforms, because the #include syntax is unix-based -+use File::Basename; -+use Cwd; -+ -+# This code is taken from File::Spec::Unix 0.8. -+sub rel2abs { -+ my ($path, $base) = @_; -+ -+ if ( ! File::Spec->file_name_is_absolute( $path ) ) { -+ if ( !defined( $base ) || $base eq '' ) { -+ $base = cwd() ; -+ } -+ elsif ( ! File::Spec->file_name_is_absolute( $base ) ) { -+ $base = rel2abs( $base ); -+ } -+ else { -+ $base = File::Spec->canonpath( $base ); -+ } -+ -+ $path = File::Spec->catdir( $base, $path ); -+ } -+ -+ return File::Spec->canonpath( $path ); -+} -+# End code from File::Spec::Unix -+ - - sub include { - my($stack, $filename) = @_; - my $directory = $stack->{'variables'}->{'DIRECTORY'}; - if ($filename ne '-') { -- $filename = File::Spec->rel2abs($filename, $directory); -- my($volume, $path) = File::Spec->splitpath($filename); -- $directory = File::Spec->catpath($volume, $path, ''); -+ $filename = rel2abs($filename, $directory); -+ $directory = File::Spec->catdir(dirname($filename)); - } - local $stack->{'variables'}->{'DIRECTORY'} = $directory; - local $stack->{'variables'}->{'FILE'} = $filename; -@@ -395,7 +419,7 @@ - my $stack = shift; - return if $stack->disabled; - die "argument expected\n" unless @_; -- my $filename = File::Spec->catpath(File::Spec::Unix->splitpath(@_)); -+ my $filename = File::Spec->catpath(dirname(@_), basename(@_)); - if ($stack->{'dependencies'}) { - $stack->visit($filename); - } else { diff --git a/mail/mozilla-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/mail/mozilla-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp deleted file mode 100644 index 2adcd3412e13..000000000000 --- a/mail/mozilla-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp +++ /dev/null @@ -1,48 +0,0 @@ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Tue Nov 25 21:44:50 2003 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Sun Dec 7 15:20:48 2003 -@@ -105,6 +105,7 @@ - FcPattern *mPattern; - FcPattern *mFontName; - FcCharSet *mCharset; -+ int mNotXft; - }; - - class nsFontXftInfo; -@@ -1093,7 +1094,7 @@ - - for (PRInt32 i = 1, end = mLoadedFonts.Count(); i < end; ++i) { - nsFontXft *font = (nsFontXft *)mLoadedFonts.ElementAt(i); -- if (font->HasChar(PRUint32(aChar))) -+ if (font->HasChar(PRUint32(aChar)) && font->GetXftFont()) - return font; - } - -@@ -1960,6 +1961,7 @@ - FcPatternReference(mFontName); - - mXftFont = nsnull; -+ mNotXft = 0; - - // set up our charset - mCharset = nsnull; -@@ -1986,7 +1988,7 @@ - XftFont * - nsFontXft::GetXftFont(void) - { -- if (!mXftFont) { -+ if (!mXftFont && !mNotXft) { - FcPattern *pat = FcFontRenderPrepare(0, mPattern, mFontName); - if (!pat) - return nsnull; -@@ -2005,8 +2007,10 @@ - FcPatternDel(pat, FC_SPACING); - - mXftFont = XftFontOpenPattern(GDK_DISPLAY(), pat); -- if (!mXftFont) -+ if (!mXftFont) { - FcPatternDestroy(pat); -+ mNotXft = 1; -+ } - } - - return mXftFont; diff --git a/mail/mozilla-thunderbird/files/patch-nspr-unix.c b/mail/mozilla-thunderbird/files/patch-nspr-unix.c deleted file mode 100644 index 6bb4ed08fb40..000000000000 --- a/mail/mozilla-thunderbird/files/patch-nspr-unix.c +++ /dev/null @@ -1,21 +0,0 @@ ---- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003 -+++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003 -@@ -65,7 +65,8 @@ - * PRInt32* pointer to a _PRSockLen_t* pointer. - */ - #if defined(HAVE_SOCKLEN_T) \ -- || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) -+ || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \ -+ || defined(FREEBSD) - #define _PRSockLen_t socklen_t - #elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \ - || defined(AIX4_1) || defined(LINUX) || defined(SONY) \ -@@ -73,7 +74,7 @@ - || defined(SUNOS4) || defined(NCR) || defined(DARWIN) \ - || defined(NEXTSTEP) || defined(QNX) - #define _PRSockLen_t int --#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \ -+#elif (defined(AIX) && !defined(AIX4_1)) \ - || defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \ - || defined(DGUX) || defined(VMS) || defined(NTO) - #define _PRSockLen_t size_t diff --git a/mail/mozilla-thunderbird/files/patch-nsprpub-pr-src-pthreads-ptio.c b/mail/mozilla-thunderbird/files/patch-nsprpub-pr-src-pthreads-ptio.c deleted file mode 100644 index 08346f235416..000000000000 --- a/mail/mozilla-thunderbird/files/patch-nsprpub-pr-src-pthreads-ptio.c +++ /dev/null @@ -1,29 +0,0 @@ ---- nsprpub/pr/src/pthreads/ptio.c.orig Mon Jul 14 17:59:47 2003 -+++ nsprpub/pr/src/pthreads/ptio.c Fri Aug 29 15:39:46 2003 -@@ -189,7 +189,7 @@ - #endif - #endif - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - static PRBool _pr_ipv6_v6only_on_by_default; - /* The IPV6_V6ONLY socket option is not defined on Mac OS X 10.1. */ - #ifndef IPV6_V6ONLY -@@ -1154,7 +1154,7 @@ - _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE); - PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr); - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option - * is turned on by default, contrary to what RFC 3493, Section - * 5.3 says. So we have to turn it off. Find out whether we -@@ -3462,7 +3462,7 @@ - if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno); - else - { --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - if ((domain == AF_INET6) && _pr_ipv6_v6only_on_by_default) - { - int on = 0; diff --git a/mail/mozilla-thunderbird/files/patch-sparc64 b/mail/mozilla-thunderbird/files/patch-sparc64 deleted file mode 100644 index e875857c4306..000000000000 --- a/mail/mozilla-thunderbird/files/patch-sparc64 +++ /dev/null @@ -1,57 +0,0 @@ -diff -ru ./nsprpub/pr/include/md/_freebsd.cfg ../../work~/mozilla/nsprpub/pr/include/md/_freebsd.cfg ---- ./nsprpub/pr/include/md/_freebsd.cfg Wed Jan 2 18:38:25 2002 -+++ ../../work~/mozilla/nsprpub/pr/include/md/_freebsd.cfg Tue May 20 21:27:31 2003 -@@ -138,6 +138,53 @@ - #define PR_ALIGN_OF_DOUBLE 8 - #define PR_ALIGN_OF_POINTER 8 - -+#elif defined(__sparc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+ - #else - - #error "Unknown CPU architecture" diff --git a/mail/mozilla-thunderbird/files/patch-xptcall-sparc64 b/mail/mozilla-thunderbird/files/patch-xptcall-sparc64 deleted file mode 100644 index ea2773ced7d9..000000000000 --- a/mail/mozilla-thunderbird/files/patch-xptcall-sparc64 +++ /dev/null @@ -1,345 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Mon May 26 13:26:01 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Mon May 26 13:30:04 2003 -@@ -287,6 +287,15 @@ - ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s - endif - # -+# FreeBSD/SPARC64 -+# -+ifeq ($(OS_ARCH),FreeBSD) -+ifneq (,$(findstring sparc,$(OS_TEST))) -+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp -+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s -+endif -+endif -+# - # Solaris/SPARC - # - ifeq ($(OS_ARCH),SunOS) ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 -@@ -0,0 +1,123 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 -@@ -0,0 +1,104 @@ -+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+/* -+ Platform specific code to invoke XPCOM methods on native objects -+ for sparcv9 Solaris. -+ -+ See the SPARC Compliance Definition (SCD) Chapter 3 -+ for more information about what is going on here, including -+ the use of BIAS (0x7ff). -+ The SCD is available from http://www.sparc.com/. -+*/ -+ -+ .global XPTC_InvokeByIndex -+ .type XPTC_InvokeByIndex, #function -+ -+/* -+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); -+ -+*/ -+XPTC_InvokeByIndex: -+ save %sp,-(128 + 64),%sp ! room for the register window and -+ ! struct pointer, rounded up to 0 % 64 -+ sll %i2,4,%l0 ! assume the worst case -+ ! paramCount * 2 * 8 bytes -+ cmp %l0, 0 ! are there any args? If not, -+ be .invoke ! no need to copy args to stack -+ nop -+ -+ sub %sp,%l0,%sp ! create the additional stack space -+ add %sp,0x7ff+136,%o0 ! step past the register window, the -+ ! struct result pointer and the 'this' slot -+ mov %i2,%o1 ! paramCount -+ call invoke_copy_to_stack -+ mov %i3,%o2 ! params -+ -+! -+! load arguments from stack into the outgoing registers -+! BIAS is 0x7ff (2047) -+! -+ -+! load the %o1..5 64bit (extended word) output registers registers -+ ldx [%sp + 0x7ff + 136],%o1 ! %i1 -+ ldx [%sp + 0x7ff + 144],%o2 ! %i2 -+ ldx [%sp + 0x7ff + 152],%o3 ! %i3 -+ ldx [%sp + 0x7ff + 160],%o4 ! %i4 -+ ldx [%sp + 0x7ff + 168],%o5 ! %i5 -+ -+! load the even number double registers starting with %d2 -+ ldd [%sp + 0x7ff + 136],%f2 -+ ldd [%sp + 0x7ff + 144],%f4 -+ ldd [%sp + 0x7ff + 152],%f6 -+ ldd [%sp + 0x7ff + 160],%f8 -+ ldd [%sp + 0x7ff + 168],%f10 -+ ldd [%sp + 0x7ff + 176],%f12 -+ ldd [%sp + 0x7ff + 184],%f14 -+ ldd [%sp + 0x7ff + 192],%f16 -+ ldd [%sp + 0x7ff + 200],%f18 -+ ldd [%sp + 0x7ff + 208],%f20 -+ ldd [%sp + 0x7ff + 216],%f22 -+ ldd [%sp + 0x7ff + 224],%f24 -+ ldd [%sp + 0x7ff + 232],%f26 -+ ldd [%sp + 0x7ff + 240],%f28 -+ ldd [%sp + 0x7ff + 248],%f30 -+ -+! -+! calculate the target address from the vtable -+! -+.invoke: -+ sll %i1,3,%l0 ! index *= 8 -+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes) -+ ldx [%i0],%l1 ! *that --> address of vtable -+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address -+ -+ jmpl %l0,%o7 ! call the routine -+ mov %i0,%o0 ! move 'this' pointer to out register -+ -+ mov %o0,%i0 ! propagate return value -+ ret -+ restore -+ -+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex ---- /dev/null Mon May 26 14:00:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 -@@ -0,0 +1,91 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+#include "xptcprivate.h" -+ -+#if !defined(__sparc) && !defined(__sparc__) -+#error "This code is for Sparc only" -+#endif -+ -+/* Prototype specifies unmangled function name */ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s); -+ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ /* -+ We need to copy the parameters for this function to locals and use them -+ from there since the parameters occupy the same stack space as the stack -+ we're trying to populate. -+ */ -+ PRUint64 *l_d = d; -+ nsXPTCVariant *l_s = s; -+ PRUint64 l_paramCount = paramCount; -+ PRUint64 regCount = 0; // return the number of registers to load from the stack -+ -+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++) -+ { -+ if (regCount < 5) regCount++; -+ -+ if (l_s->IsPtrData()) -+ { -+ *l_d = (PRUint64)l_s->ptr; -+ continue; -+ } -+ switch (l_s->type) -+ { -+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break; -+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break; -+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break; -+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break; -+ -+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break; -+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break; -+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break; -+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break; -+ -+ /* in the case of floats, we want to put the bits in to the -+ 64bit space right justified... floats in the paramter array on -+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip -+ the space that would be occupied by %f0, %f2, etc. -+ */ -+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break; -+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break; -+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break; -+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break; -+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break; -+ -+ default: -+ // all the others are plain pointer types -+ *((void**)l_d) = l_s->val.p; -+ break; -+ } -+ } -+ -+ return regCount; -+} diff --git a/mail/mozilla-thunderbird/pkg-descr b/mail/mozilla-thunderbird/pkg-descr deleted file mode 100644 index 5a21b98b08cc..000000000000 --- a/mail/mozilla-thunderbird/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal -of becoming a cross-platform stand alone mail application using the XUL -user interface language. See the Mozilla Thunderbird project page for -more details. - -WWW: http://www.mozilla.org/projects/thunderbird/ diff --git a/mail/mozilla-thunderbird/pkg-plist b/mail/mozilla-thunderbird/pkg-plist deleted file mode 100644 index 2a5b3938753f..000000000000 --- a/mail/mozilla-thunderbird/pkg-plist +++ /dev/null @@ -1,770 +0,0 @@ -bin/thunderbird -bin/thunderbird-config -lib/thunderbird/bin/mozilla-config -lib/thunderbird/bin/thunderbird -lib/thunderbird/lib/mozilla-1.6b/TestGtkEmbed -lib/thunderbird/lib/mozilla-1.6b/chrome/US.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/chromelist.txt -lib/thunderbird/lib/mozilla-1.6b/chrome/classic.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/comm.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/en-US.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/en-win.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/abcardWindow.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/abcardWindow16.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/addressbookWindow.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/addressbookWindow16.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/default.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/messengerWindow.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/messengerWindow16.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/msgcomposeWindow.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default/msgcomposeWindow16.xpm -lib/thunderbird/lib/mozilla-1.6b/chrome/installed-chrome.txt -lib/thunderbird/lib/mozilla-1.6b/chrome/messenger.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/pipnss.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/pippki.jar -lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit.jar -lib/thunderbird/lib/mozilla-1.6b/components/accessibility-atk.xpt -lib/thunderbird/lib/mozilla-1.6b/components/accessibility.xpt -lib/thunderbird/lib/mozilla-1.6b/components/addrbook.xpt -lib/thunderbird/lib/mozilla-1.6b/components/appshell.xpt -lib/thunderbird/lib/mozilla-1.6b/components/autocomplete.xpt -lib/thunderbird/lib/mozilla-1.6b/components/bookmarks.xpt -lib/thunderbird/lib/mozilla-1.6b/components/caps.xpt -lib/thunderbird/lib/mozilla-1.6b/components/chardet.xpt -lib/thunderbird/lib/mozilla-1.6b/components/chrome.xpt -lib/thunderbird/lib/mozilla-1.6b/components/commandhandler.xpt -lib/thunderbird/lib/mozilla-1.6b/components/composer.xpt -lib/thunderbird/lib/mozilla-1.6b/components/content_base.xpt -lib/thunderbird/lib/mozilla-1.6b/components/content_html.xpt -lib/thunderbird/lib/mozilla-1.6b/components/content_htmldoc.xpt -lib/thunderbird/lib/mozilla-1.6b/components/content_xmldoc.xpt -lib/thunderbird/lib/mozilla-1.6b/components/content_xslt.xpt -lib/thunderbird/lib/mozilla-1.6b/components/docshell.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_base.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_core.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_css.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_events.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_html.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_range.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_stylesheets.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_traversal.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_views.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_xbl.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_xpath.xpt -lib/thunderbird/lib/mozilla-1.6b/components/dom_xul.xpt -lib/thunderbird/lib/mozilla-1.6b/components/downloadmanager.xpt -lib/thunderbird/lib/mozilla-1.6b/components/editor.xpt -lib/thunderbird/lib/mozilla-1.6b/components/embed_base.xpt -lib/thunderbird/lib/mozilla-1.6b/components/exthandler.xpt -lib/thunderbird/lib/mozilla-1.6b/components/filepicker.xpt -lib/thunderbird/lib/mozilla-1.6b/components/find.xpt -lib/thunderbird/lib/mozilla-1.6b/components/gfx.xpt -lib/thunderbird/lib/mozilla-1.6b/components/helperAppDlg.xpt -lib/thunderbird/lib/mozilla-1.6b/components/history.xpt -lib/thunderbird/lib/mozilla-1.6b/components/htmlparser.xpt -lib/thunderbird/lib/mozilla-1.6b/components/imglib2.xpt -lib/thunderbird/lib/mozilla-1.6b/components/impComm4xMail.xpt -lib/thunderbird/lib/mozilla-1.6b/components/import.xpt -lib/thunderbird/lib/mozilla-1.6b/components/intl.xpt -lib/thunderbird/lib/mozilla-1.6b/components/jar.xpt -lib/thunderbird/lib/mozilla-1.6b/components/jsconsole-clhandler.js -lib/thunderbird/lib/mozilla-1.6b/components/jsconsole.xpt -lib/thunderbird/lib/mozilla-1.6b/components/jsdservice.xpt -lib/thunderbird/lib/mozilla-1.6b/components/jsurl.xpt -lib/thunderbird/lib/mozilla-1.6b/components/layout_base.xpt -lib/thunderbird/lib/mozilla-1.6b/components/layout_xul.xpt -lib/thunderbird/lib/mozilla-1.6b/components/layout_xul_tree.xpt -lib/thunderbird/lib/mozilla-1.6b/components/libaccessibility.so -lib/thunderbird/lib/mozilla-1.6b/components/libappcomps.so -lib/thunderbird/lib/mozilla-1.6b/components/libcaps.so -lib/thunderbird/lib/mozilla-1.6b/components/libchrome.so -lib/thunderbird/lib/mozilla-1.6b/components/libcomposer.so -lib/thunderbird/lib/mozilla-1.6b/components/libdocshell.so -lib/thunderbird/lib/mozilla-1.6b/components/libeditor.so -lib/thunderbird/lib/mozilla-1.6b/components/libembed_lite.so -lib/thunderbird/lib/mozilla-1.6b/components/libembedcomponents.so -lib/thunderbird/lib/mozilla-1.6b/components/libfileview.so -lib/thunderbird/lib/mozilla-1.6b/components/libgfx_gtk.so -lib/thunderbird/lib/mozilla-1.6b/components/libgfxps.so -lib/thunderbird/lib/mozilla-1.6b/components/libgfxxprint.so -lib/thunderbird/lib/mozilla-1.6b/components/libgklayout.so -lib/thunderbird/lib/mozilla-1.6b/components/libgkplugin.so -lib/thunderbird/lib/mozilla-1.6b/components/libhtmlpars.so -lib/thunderbird/lib/mozilla-1.6b/components/libi18n.so -lib/thunderbird/lib/mozilla-1.6b/components/libimglib2.so -lib/thunderbird/lib/mozilla-1.6b/components/libimport.so -lib/thunderbird/lib/mozilla-1.6b/components/libjar50.so -lib/thunderbird/lib/mozilla-1.6b/components/libjsd.so -lib/thunderbird/lib/mozilla-1.6b/components/libjsdom.so -lib/thunderbird/lib/mozilla-1.6b/components/libmail.so -lib/thunderbird/lib/mozilla-1.6b/components/libmork.so -lib/thunderbird/lib/mozilla-1.6b/components/libmozfind.so -lib/thunderbird/lib/mozilla-1.6b/components/libmozldap.so -lib/thunderbird/lib/mozilla-1.6b/components/libmsgsmime.so -lib/thunderbird/lib/mozilla-1.6b/components/libmyspell.so -lib/thunderbird/lib/mozilla-1.6b/components/libnecko.so -lib/thunderbird/lib/mozilla-1.6b/components/libnecko2.so -lib/thunderbird/lib/mozilla-1.6b/components/libnsappshell.so -lib/thunderbird/lib/mozilla-1.6b/components/libnsprefm.so -lib/thunderbird/lib/mozilla-1.6b/components/libpipboot.so -lib/thunderbird/lib/mozilla-1.6b/components/libpipnss.so -lib/thunderbird/lib/mozilla-1.6b/components/libpippki.so -lib/thunderbird/lib/mozilla-1.6b/components/libpref.so -lib/thunderbird/lib/mozilla-1.6b/components/libprofile.so -lib/thunderbird/lib/mozilla-1.6b/components/librdf.so -lib/thunderbird/lib/mozilla-1.6b/components/libspellchecker.so -lib/thunderbird/lib/mozilla-1.6b/components/libtxmgr.so -lib/thunderbird/lib/mozilla-1.6b/components/libuconv.so -lib/thunderbird/lib/mozilla-1.6b/components/libwallet.so -lib/thunderbird/lib/mozilla-1.6b/components/libwalletviewers.so -lib/thunderbird/lib/mozilla-1.6b/components/libwebbrwsr.so -lib/thunderbird/lib/mozilla-1.6b/components/libwidget_gtk2.so -lib/thunderbird/lib/mozilla-1.6b/components/libxmlextras.so -lib/thunderbird/lib/mozilla-1.6b/components/libxpcom_compat_c.so -lib/thunderbird/lib/mozilla-1.6b/components/libxpconnect.so -lib/thunderbird/lib/mozilla-1.6b/components/libxpinstall.so -lib/thunderbird/lib/mozilla-1.6b/components/libxremote_client.so -lib/thunderbird/lib/mozilla-1.6b/components/libxremoteservice.so -lib/thunderbird/lib/mozilla-1.6b/components/locale.xpt -lib/thunderbird/lib/mozilla-1.6b/components/lwbrk.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mailnews.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mailview.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mdn-service.js -lib/thunderbird/lib/mozilla-1.6b/components/mime.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mimetype.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mozbrwsr.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mozfind.xpt -lib/thunderbird/lib/mozilla-1.6b/components/mozldap.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgbase.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgcompose.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgdb.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgimap.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msglocal.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgnews.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgsearch.xpt -lib/thunderbird/lib/mozilla-1.6b/components/msgsmime.xpt -lib/thunderbird/lib/mozilla-1.6b/components/myspell/en-US.aff -lib/thunderbird/lib/mozilla-1.6b/components/myspell/en-US.dic -lib/thunderbird/lib/mozilla-1.6b/components/necko.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_about.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_cache.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_cookie.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_data.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_dns.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_file.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_ftp.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_http.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_jar.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_res.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_socket.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_strconv.xpt -lib/thunderbird/lib/mozilla-1.6b/components/necko_viewsource.xpt -lib/thunderbird/lib/mozilla-1.6b/components/nsCloseAllWindows.js -lib/thunderbird/lib/mozilla-1.6b/components/nsDownloadProgressListener.js -lib/thunderbird/lib/mozilla-1.6b/components/nsFilePicker.js -lib/thunderbird/lib/mozilla-1.6b/components/nsHelperAppDlg.js -lib/thunderbird/lib/mozilla-1.6b/components/nsLDAPPrefsService.js -lib/thunderbird/lib/mozilla-1.6b/components/nsProgressDialog.js -lib/thunderbird/lib/mozilla-1.6b/components/nsProxyAutoConfig.js -lib/thunderbird/lib/mozilla-1.6b/components/offlineStartup.js -lib/thunderbird/lib/mozilla-1.6b/components/pipboot.xpt -lib/thunderbird/lib/mozilla-1.6b/components/pipnss.xpt -lib/thunderbird/lib/mozilla-1.6b/components/pippki.xpt -lib/thunderbird/lib/mozilla-1.6b/components/plugin.xpt -lib/thunderbird/lib/mozilla-1.6b/components/pref.xpt -lib/thunderbird/lib/mozilla-1.6b/components/prefetch.xpt -lib/thunderbird/lib/mozilla-1.6b/components/prefmigr.xpt -lib/thunderbird/lib/mozilla-1.6b/components/profile.xpt -lib/thunderbird/lib/mozilla-1.6b/components/progressDlg.xpt -lib/thunderbird/lib/mozilla-1.6b/components/proxyObjInst.xpt -lib/thunderbird/lib/mozilla-1.6b/components/rdf.xpt -lib/thunderbird/lib/mozilla-1.6b/components/shistory.xpt -lib/thunderbird/lib/mozilla-1.6b/components/sidebar.xpt -lib/thunderbird/lib/mozilla-1.6b/components/signonviewer.xpt -lib/thunderbird/lib/mozilla-1.6b/components/smime-service.js -lib/thunderbird/lib/mozilla-1.6b/components/spellchecker.xpt -lib/thunderbird/lib/mozilla-1.6b/components/txmgr.xpt -lib/thunderbird/lib/mozilla-1.6b/components/txtsvc.xpt -lib/thunderbird/lib/mozilla-1.6b/components/ucnative.xpt -lib/thunderbird/lib/mozilla-1.6b/components/uconv.xpt -lib/thunderbird/lib/mozilla-1.6b/components/unicharutil.xpt -lib/thunderbird/lib/mozilla-1.6b/components/uriloader.xpt -lib/thunderbird/lib/mozilla-1.6b/components/util.xpt -lib/thunderbird/lib/mozilla-1.6b/components/wallet.xpt -lib/thunderbird/lib/mozilla-1.6b/components/walleteditor.xpt -lib/thunderbird/lib/mozilla-1.6b/components/walletpreview.xpt -lib/thunderbird/lib/mozilla-1.6b/components/webBrowser_core.xpt -lib/thunderbird/lib/mozilla-1.6b/components/webbrowserpersist.xpt -lib/thunderbird/lib/mozilla-1.6b/components/webshell_idls.xpt -lib/thunderbird/lib/mozilla-1.6b/components/widget.xpt -lib/thunderbird/lib/mozilla-1.6b/components/windowds.xpt -lib/thunderbird/lib/mozilla-1.6b/components/windowwatcher.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xmlextras.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_base.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_components.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_ds.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_io.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_obsolete.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_threads.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpcom_xpti.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpconnect.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xpinstall.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xremoteservice.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xuldoc.xpt -lib/thunderbird/lib/mozilla-1.6b/components/xultmpl.xpt -lib/thunderbird/lib/mozilla-1.6b/defaults/messenger/US/mailViews.dat -lib/thunderbird/lib/mozilla-1.6b/defaults/messenger/mailViews.dat -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/all.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/editor.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/mailnews.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/mdn.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/security-prefs.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/smime.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/unix.js -lib/thunderbird/lib/mozilla-1.6b/defaults/pref/xpinstall.js -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/bookmarks.html -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/chrome/userChrome-example.css -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/chrome/userContent-example.css -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/localstore.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/mimeTypes.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/panels.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/search.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/bookmarks.html -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/chrome/userChrome-example.css -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/chrome/userContent-example.css -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/localstore.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/mimeTypes.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/panels.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/profile/search.rdf -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/DistinguishedSchema.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/FieldSchema.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/PositionalSchema.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/SchemaConcat.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/SchemaStrings.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/StateSchema.tbl -lib/thunderbird/lib/mozilla-1.6b/defaults/wallet/VcardSchema.tbl -lib/thunderbird/lib/mozilla-1.6b/icons/default.xpm -lib/thunderbird/lib/mozilla-1.6b/icons/mozicon16.xpm -lib/thunderbird/lib/mozilla-1.6b/icons/mozicon50.xpm -lib/thunderbird/lib/mozilla-1.6b/libgkgfx.so -lib/thunderbird/lib/mozilla-1.6b/libgtkembedmoz.so -lib/thunderbird/lib/mozilla-1.6b/libgtkxtbin.so -lib/thunderbird/lib/mozilla-1.6b/libldap50.so -lib/thunderbird/lib/mozilla-1.6b/libmozjs.so -lib/thunderbird/lib/mozilla-1.6b/libnspr4.so -lib/thunderbird/lib/mozilla-1.6b/libnss3.so -lib/thunderbird/lib/mozilla-1.6b/libnssckbi.so -lib/thunderbird/lib/mozilla-1.6b/libnullplugin.so -lib/thunderbird/lib/mozilla-1.6b/libplc4.so -lib/thunderbird/lib/mozilla-1.6b/libplds4.so -lib/thunderbird/lib/mozilla-1.6b/libprldap50.so -lib/thunderbird/lib/mozilla-1.6b/libsmime3.so -lib/thunderbird/lib/mozilla-1.6b/libsoftokn3.chk -lib/thunderbird/lib/mozilla-1.6b/libsoftokn3.so -lib/thunderbird/lib/mozilla-1.6b/libssl3.so -lib/thunderbird/lib/mozilla-1.6b/libxlibrgb.so -lib/thunderbird/lib/mozilla-1.6b/libxpcom.so -lib/thunderbird/lib/mozilla-1.6b/libxpcom_compat.so -lib/thunderbird/lib/mozilla-1.6b/libxpistub.so -lib/thunderbird/lib/mozilla-1.6b/mozilla-xremote-client -lib/thunderbird/lib/mozilla-1.6b/plugins/libnullplugin.so -lib/thunderbird/lib/mozilla-1.6b/regchrome -lib/thunderbird/lib/mozilla-1.6b/regxpcom -lib/thunderbird/lib/mozilla-1.6b/res/EditorOverride.css -lib/thunderbird/lib/mozilla-1.6b/res/arrow.gif -lib/thunderbird/lib/mozilla-1.6b/res/arrowd.gif -lib/thunderbird/lib/mozilla-1.6b/res/broken-image.gif -lib/thunderbird/lib/mozilla-1.6b/res/builtin/htmlBindings.xml -lib/thunderbird/lib/mozilla-1.6b/res/builtin/platformHTMLBindings.xml -lib/thunderbird/lib/mozilla-1.6b/res/charsetData.properties -lib/thunderbird/lib/mozilla-1.6b/res/charsetalias.properties -lib/thunderbird/lib/mozilla-1.6b/res/cmessage.txt -lib/thunderbird/lib/mozilla-1.6b/res/dtd/xhtml11.dtd -lib/thunderbird/lib/mozilla-1.6b/res/entityTables/html40Latin1.properties -lib/thunderbird/lib/mozilla-1.6b/res/entityTables/html40Special.properties -lib/thunderbird/lib/mozilla-1.6b/res/entityTables/html40Symbols.properties -lib/thunderbird/lib/mozilla-1.6b/res/entityTables/htmlEntityVersions.properties -lib/thunderbird/lib/mozilla-1.6b/res/entityTables/transliterate.properties -lib/thunderbird/lib/mozilla-1.6b/res/fonts/fontEncoding.properties -lib/thunderbird/lib/mozilla-1.6b/res/forms.css -lib/thunderbird/lib/mozilla-1.6b/res/grabber.gif -lib/thunderbird/lib/mozilla-1.6b/res/html.css -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-audio.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-binary.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-find.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-image.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-menu.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-movie.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-sound.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-telnet.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-text.gif -lib/thunderbird/lib/mozilla-1.6b/res/html/gopher-unknown.gif -lib/thunderbird/lib/mozilla-1.6b/res/langGroups.properties -lib/thunderbird/lib/mozilla-1.6b/res/language.properties -lib/thunderbird/lib/mozilla-1.6b/res/loading-image.gif -lib/thunderbird/lib/mozilla-1.6b/res/platform-forms.css -lib/thunderbird/lib/mozilla-1.6b/res/quirk.css -lib/thunderbird/lib/mozilla-1.6b/res/rdf/dom-test-4.css -lib/thunderbird/lib/mozilla-1.6b/res/rdf/folder-closed.gif -lib/thunderbird/lib/mozilla-1.6b/res/rdf/folder-open.gif -lib/thunderbird/lib/mozilla-1.6b/res/rdf/ignore-test.xul -lib/thunderbird/lib/mozilla-1.6b/res/rdf/loading.gif -lib/thunderbird/lib/mozilla-1.6b/res/sample.unixpsfonts.properties -lib/thunderbird/lib/mozilla-1.6b/res/samples/Anieyes.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/aform.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/beeptest.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/bform.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/bg.jpg -lib/thunderbird/lib/mozilla-1.6b/res/samples/cform.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/checkboxTest.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/colorpicker.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/demoform.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/dexopenchrome.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/dexparamdialog.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/dexparamdialog.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/find.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/gear1.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/hidetoolicon.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/hidetoolicon.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/image_props.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/mozform.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/printsetup.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/raptor.jpg -lib/thunderbird/lib/mozilla-1.6b/res/samples/rock_gra.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages/bongo.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages/down.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages/left.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages/right.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages/up.gif -lib/thunderbird/lib/mozilla-1.6b/res/samples/scrollbarTest1.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/scrollbarTest2.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/sliderTest1.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/soundtest.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/tab.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/test.wav -lib/thunderbird/lib/mozilla-1.6b/res/samples/test0.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test1.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test10.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test11.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test12.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test13.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test14.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test15.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test16.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test2.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test3.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test4.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test5.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test6.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test7.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8-1.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8dom.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8sca.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8siz.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test8tab.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test9.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test9a.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test9b.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_ed.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_form.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_gfx.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_lbox.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_pr.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/test_weight.html -lib/thunderbird/lib/mozilla-1.6b/res/samples/toolbarTest1.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/treeTest1.css -lib/thunderbird/lib/mozilla-1.6b/res/samples/treeTest1.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/widgets.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/xpmenu.xul -lib/thunderbird/lib/mozilla-1.6b/res/samples/xulTest.css -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-after-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-after-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-after.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-before-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-before-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-column-before.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-after-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-after-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-after.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-before-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-before-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-add-row-before.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-column-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-column-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-column.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-row-active.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-row-hover.gif -lib/thunderbird/lib/mozilla-1.6b/res/table-remove-row.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anim.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims00.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims01.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims02.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims03.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims04.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims05.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims06.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims07.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims08.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims09.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims10.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims11.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims12.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims13.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims14.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims15.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims16.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims17.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims18.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims19.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims20.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims21.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims22.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims23.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims24.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims25.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims26.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims27.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims28.gif -lib/thunderbird/lib/mozilla-1.6b/res/throbber/anims29.gif -lib/thunderbird/lib/mozilla-1.6b/res/ua.css -lib/thunderbird/lib/mozilla-1.6b/res/unixcharset.properties -lib/thunderbird/lib/mozilla-1.6b/res/viewer.properties -lib/thunderbird/lib/mozilla-1.6b/res/viewsource.css -lib/thunderbird/lib/mozilla-1.6b/run-mozilla.sh -lib/thunderbird/lib/mozilla-1.6b/thunderbird-bin -lib/thunderbird/lib/mozilla-1.6b/xpcshell -lib/thunderbird/lib/mozilla-1.6b/xpicleanup -lib/thunderbird/lib/mozilla-1.6b/xpidl -lib/thunderbird/lib/mozilla-1.6b/xpt_dump -lib/thunderbird/lib/mozilla-1.6b/xpt_link -lib/thunderbird/lib/pkgconfig/mozilla-gtkmozembed.pc -lib/thunderbird/lib/pkgconfig/mozilla-js.pc -lib/thunderbird/lib/pkgconfig/mozilla-nspr.pc -lib/thunderbird/lib/pkgconfig/mozilla-nss.pc -lib/thunderbird/lib/pkgconfig/mozilla-plugin.pc -lib/thunderbird/lib/pkgconfig/mozilla-xpcom.pc -lib/thunderbird/share/aclocal/nspr.m4 -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/communicator-region/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/bookmarks || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/brand || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/taskbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/editor/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/arrow || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/checkbox || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/console || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/filepicker || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/menu || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/progressmeter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/radio || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/scrollbar/slider || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/splitter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/toolbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/tree || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/addressbook/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/smime/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/mozapps/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/navigator/btn1 || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/navigator/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/help || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/xbl-marquee || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/content/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/locale/en-US/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/skin/classic/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/dom || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/layout || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/security || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/editor || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/global || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/messenger-mapi || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-views || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/pipnss/content/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/pippki/content/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/communicator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global/bindings || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global/bindings || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/communicator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/pippki/content/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/pipnss/content/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-views || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/messenger-mapi || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/global || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/editor || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/security || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/layout || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/dom || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/skin/classic/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/locale/en-US/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/content/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/xbl-marquee || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/help || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/navigator/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/navigator/btn1 || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/mozapps/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/smime/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/addressbook/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/tree || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/toolbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/splitter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/scrollbar/slider || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/radio || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/progressmeter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/menu || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/filepicker || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/console || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/checkbox || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/arrow || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/editor/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/taskbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/brand || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/bookmarks || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/communicator-region/wallet || true -@dirrm lib/thunderbird/share/aclocal -@dirrm lib/thunderbird/share -@dirrm lib/thunderbird/lib/pkgconfig -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/throbber -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/samples/sampleimages -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/samples -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/rdf -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/html -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/fonts -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/entityTables -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/dtd -@dirrm lib/thunderbird/lib/mozilla-1.6b/res/builtin -@dirrm lib/thunderbird/lib/mozilla-1.6b/res -@dirrm lib/thunderbird/lib/mozilla-1.6b/plugins -@dirrm lib/thunderbird/lib/mozilla-1.6b/icons -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/wallet -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/profile/chrome -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US/chrome -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/profile/US -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/profile -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/pref -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/messenger/US -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults/messenger -@dirrm lib/thunderbird/lib/mozilla-1.6b/defaults -@dirrm lib/thunderbird/lib/mozilla-1.6b/components/myspell -@dirrm lib/thunderbird/lib/mozilla-1.6b/components -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/mozapps -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content/global -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/toolkit -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/pippki/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/pippki -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/pipnss/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/pipnss -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/messenger -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content/editor -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/messenger/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/messenger -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/icons/default -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/icons -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-win/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-win -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-unix -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-mac -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/mozapps -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/messenger -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US/communicator -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/skin/classic -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/skin -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/locale/en-US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/embed-sample -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/editor -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content/communicator -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/comm/content -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/comm -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/navigator -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/mozapps -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/smime -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger/addressbook -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/messenger -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global/scrollbar -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/global -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/editor -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic/communicator -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin/classic -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic/skin -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/classic -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US/communicator-region -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale/US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/US/locale -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome/US -@dirrm lib/thunderbird/lib/mozilla-1.6b/chrome -@dirrm lib/thunderbird/lib/mozilla-1.6b -@dirrm lib/thunderbird/lib -@dirrm lib/thunderbird/bin -@dirrm lib/thunderbird |