diff --git a/www/Makefile b/www/Makefile index b2b67e56f74c..83d3ad64263b 100644 --- a/www/Makefile +++ b/www/Makefile @@ -189,7 +189,6 @@ SUBDIR += moinmoin SUBDIR += momspider SUBDIR += mozilla - SUBDIR += mozilla+ipv6 SUBDIR += mozilla-embedded SUBDIR += mozilla-headers SUBDIR += neon diff --git a/www/mozilla+ipv6/Makefile b/www/mozilla+ipv6/Makefile deleted file mode 100644 index d939a18cd6ef..000000000000 --- a/www/mozilla+ipv6/Makefile +++ /dev/null @@ -1,93 +0,0 @@ -# New ports collection makefile for: mozilla+ipv6 -# Date created: 25 Aug 2000 -# Whom: sumikawa -# -# $FreeBSD$ -# - -PORTNAME= mozilla -PORTVERSION= 0.9.8 -PORTREVISION= 1 -PORTEPOCH= 1 -PKGNAMESUFFIX= +ipv6 -CATEGORIES= www ipv6 -MASTER_SITES= ${MASTER_SITE_MOZILLA} \ - ${MASTER_SITE_LOCAL:S,$,:local,} -MASTER_SITE_SUBDIR= mozilla/releases/${PORTNAME}${PORTVERSION:S/M/m/}/src \ - sobomax/:local -DISTFILES= ${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \ - libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local - -MAINTAINER= sumikawa@FreeBSD.org - -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip -LIB_DEPENDS= ORBit.2:${PORTSDIR}/devel/ORBit \ - jpeg.9:${PORTSDIR}/graphics/jpeg \ - png.5:${PORTSDIR}/graphics/png \ - mng.1:${PORTSDIR}/graphics/libmng \ - gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf - -WRKSRC= ${WRKDIR}/${PORTNAME} - -USE_BZIP2= yes -USE_X_PREFIX= yes -USE_PERL5= yes -USE_GMAKE= yes -USE_NEWGCC= yes -USE_GTK= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= \ - --disable-cpp-exceptions \ - --disable-cpp-rtti \ - --disable-debug \ - --disable-idltool \ - --disable-md \ - --disable-pedantic \ - --disable-xterm-updates \ - --enable-crypto \ - --enable-double-buffer \ - --enable-editor \ - --enable-mailnews \ - --enable-mathml \ - --enable-optimize="${CFLAGS}" \ - --enable-pics \ - --enable-svg \ - --enable-tests \ - --enable-toolkit=gtk \ - --enable-x11-shm \ - --enable-chrome-format=jar \ - --with-jpeg=${LOCALBASE} \ - --with-png=${LOCALBASE} \ - --with-mng=${LOCALBASE} \ - --with-pthreads -.if !defined(WITHOUT_CHATZILLA) -CONFIGURE_ARGS+= --with-extensions=default,irc -.endif -CONFIGURE_ENV= BSD_PTHREAD_LIBS="${PTHREAD_LIBS}" \ - CFLAGS="" CXXFLAGS="" \ - MOZ_INTERNAL_LIBART_LGPL=1 -MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin \ - CFLAGS="" CXXFLAGS="" \ - MALLOC_OPTIONS=j \ - MOZ_INTERNAL_LIBART_LGPL=1 -ALL_TARGET= default - -post-build: - @${SED} -e "s;@PREFIX@;${PREFIX};g" \ - ${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla - @(cd ${WRKSRC}/dist/bin; \ - ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \ - ${ECHO_CMD} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \ - ${ECHO_CMD} locale,install,select,en-US >> chrome/installed-chrome.txt; \ - ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome) - @/usr/bin/find ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \ - /usr/bin/xargs ${RMDIR} 2> /dev/null || ${TRUE} - -do-install: - ${MKDIR} ${PREFIX}/lib/mozilla - ${CHMOD} 755 ${PREFIX}/lib/mozilla - cd ${WRKSRC}/dist/bin && ${TAR} -chf - . | \ - ${TAR} -xf - -C ${PREFIX}/lib/mozilla - ${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin - -.include diff --git a/www/mozilla+ipv6/distinfo b/www/mozilla+ipv6/distinfo deleted file mode 100644 index 9139a7878c5f..000000000000 --- a/www/mozilla+ipv6/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (mozilla-source-0.9.8.tar.bz2) = 17026a0dee5dd55932316dc93faa3fbb -MD5 (libart_lgpl-0.9.8.tar.bz2) = dc954f8243a10cb68cf0e0bf598bf3ca diff --git a/www/mozilla+ipv6/files/mozilla.sh b/www/mozilla+ipv6/files/mozilla.sh deleted file mode 100644 index 699f5d9d52f1..000000000000 --- a/www/mozilla+ipv6/files/mozilla.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -cd @PREFIX@/lib/mozilla -exec ./mozilla "$@" diff --git a/www/mozilla+ipv6/files/patch-Makefile.in b/www/mozilla+ipv6/files/patch-Makefile.in deleted file mode 100644 index f65ae1be8d13..000000000000 --- a/www/mozilla+ipv6/files/patch-Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ - -$FreeBSD$ - ---- Makefile.in 2001/12/25 21:00:23 1.1 -+++ Makefile.in 2001/12/26 06:40:16 -@@ -64,8 +64,7 @@ - DIRS = $(NSPRPUB_DIR) \ - $(tier_0_dirs) \ - $(tier_1_dirs) \ -- $(tier_9_dirs) \ -- $(NULL) -+ $(tier_9_dirs) - - ifdef MOZ_LDAP_XPCOM - DIRS += directory/c-sdk/ldap -@@ -81,7 +80,8 @@ - DIRS += $(tier_98_dirs) - endif - --DIRS += $(tier_99_dirs) -+DIRS += $(tier_99_dirs) \ -+ $(NULL) - - # - # tier 0 - base build config dirs diff --git a/www/mozilla+ipv6/files/patch-ak b/www/mozilla+ipv6/files/patch-ak deleted file mode 100644 index 085e05ef6737..000000000000 --- a/www/mozilla+ipv6/files/patch-ak +++ /dev/null @@ -1,26 +0,0 @@ - -$FreeBSD$ - ---- nsprpub/pr/include/md/_freebsd.h.orig Sat Jan 5 01:43:00 2002 -+++ nsprpub/pr/include/md/_freebsd.h Tue Feb 5 19:44:32 2002 -@@ -40,6 +40,7 @@ - #if __FreeBSD__ >= 2 - #include /* for __FreeBSD_version */ - #endif -+#include - #include - - #define PR_LINKER_ARCH "freebsd" -@@ -87,6 +88,12 @@ - - #define _PR_HAVE_SYSV_SEMAPHORES - #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY -+ -+#if __FreeBSD_version >= 400014 -+#define _PR_INET6 -+#define _PR_HAVE_GETHOSTBYNAME2 -+#define _PR_INET6_PROBE -+#endif - - #define USE_SETJMP - diff --git a/www/mozilla+ipv6/files/patch-embedding::config::basebrowser-unix b/www/mozilla+ipv6/files/patch-embedding::config::basebrowser-unix deleted file mode 100644 index bd9b0b8bc67c..000000000000 --- a/www/mozilla+ipv6/files/patch-embedding::config::basebrowser-unix +++ /dev/null @@ -1,32 +0,0 @@ - -$FreeBSD$ - ---- embedding/config/basebrowser-unix.orig Wed Nov 21 00:21:59 2001 -+++ embedding/config/basebrowser-unix Tue Jan 15 15:26:55 2002 -@@ -119,6 +119,7 @@ - - ; layout - components/libgkcontent.so -+libmoz_art_lgpl.so - components/libgklayout.so - components/libhtmlpars.so - components/libgkview.so -@@ -196,12 +197,12 @@ - components/unicharutil.xpt - components/libchardet.so - ; optional - on english only systems --; components/libucvja.so for japanese --; components/libucvko.so for korean --; components/libucvcn.so for simplified chinese --; components/libucvtw.so for traditional chinese --; components/libucvtw2.so for traditional chinese --; components/libucvibm.so for ibm -+components/libucvja.so -+components/libucvko.so -+components/libucvcn.so -+components/libucvtw.so -+components/libucvtw2.so -+components/libucvibm.so - - - res/language.properties diff --git a/www/mozilla+ipv6/files/patch-extensions::transformiix::source::base::Double.cpp b/www/mozilla+ipv6/files/patch-extensions::transformiix::source::base::Double.cpp deleted file mode 100644 index 24608f0b4c99..000000000000 --- a/www/mozilla+ipv6/files/patch-extensions::transformiix::source::base::Double.cpp +++ /dev/null @@ -1,26 +0,0 @@ - -$FreeBSD$ - ---- extensions/transformiix/source/base/Double.cpp.orig Sat Nov 24 00:36:13 2001 -+++ extensions/transformiix/source/base/Double.cpp Tue Dec 25 15:19:42 2001 -@@ -41,7 +41,7 @@ - #endif - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ --#include -+#include - #endif - #ifndef TX_EXE - #include "prdtoa.h" -@@ -56,7 +56,11 @@ - - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ -+#ifdef __alpha__ -+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -+#else - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; -+#endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif - diff --git a/www/mozilla+ipv6/files/patch-intl::uconv::src::unixcharset.properties b/www/mozilla+ipv6/files/patch-intl::uconv::src::unixcharset.properties deleted file mode 100644 index 898cccfc7df2..000000000000 --- a/www/mozilla+ipv6/files/patch-intl::uconv::src::unixcharset.properties +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD: /tmp/pcvs/ports/www/mozilla+ipv6/files/Attic/patch-intl::uconv::src::unixcharset.properties,v 1.3 2002-02-05 19:30:24 sumikawa Exp $ - ---- intl/uconv/src/unixcharset.properties.orig Wed Jan 9 04:13:10 2002 -+++ intl/uconv/src/unixcharset.properties Tue Feb 5 11:19:41 2002 -@@ -235,6 +235,8 @@ - locale.all.ru_SU.ISO_8859-5=ISO-8859-5 - # FreeBSD Russian - locale.all.ru_SU.KOI8-R=KOI8-R -+# FreeBSD Ukrainian -+locale.all.uk_UA.KOI8-U=KOI8-U - # Solaris - locale.all.en_US.UTF-8=UTF-8 - # Solaris diff --git a/www/mozilla+ipv6/files/patch-mi b/www/mozilla+ipv6/files/patch-mi deleted file mode 100644 index c0ae3987e0d7..000000000000 --- a/www/mozilla+ipv6/files/patch-mi +++ /dev/null @@ -1,42 +0,0 @@ - -$FreeBSD$ - ---- nsprpub/config/FreeBSD.mk.orig Sat Jul 29 03:50:35 2000 -+++ nsprpub/config/FreeBSD.mk Mon Sep 17 10:47:08 2001 -@@ -37,19 +37,21 @@ - - include $(MOD_DEPTH)/config/UNIX.mk - --CC = gcc --CCC = g++ -+CCC = $(CXX) - RANLIB = ranlib - -+# During FreeBSD port build, CFLAGS contains all of the optimizations -+# flags desired... -+OPTIMIZER = $(MOZ_OPTIMIZE_FLAGS) -+ - ifeq ($(OS_TEST),alpha) - CPU_ARCH = alpha - else --OS_REL_CFLAGS = -Di386 - CPU_ARCH = x86 - endif - CPU_ARCH_TAG = _$(CPU_ARCH) - --OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe $(THREAD_FLAG) -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -+OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK - - # - # The default implementation strategy for FreeBSD is pthreads. -@@ -60,8 +62,8 @@ - else - USE_PTHREADS = 1 - IMPL_STRATEGY = _PTH --DEFINES += -D_THREAD_SAFE --THREAD_FLAG += -pthread -+DEFINES += -D_THREAD_SAFE -D_REENTRANT -+DSO_LDOPTS += -pthread - endif - - ARCH = freebsd diff --git a/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.cpp b/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.cpp deleted file mode 100644 index c9adc8584c7d..000000000000 --- a/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.cpp +++ /dev/null @@ -1,329 +0,0 @@ ---- netwerk/base/src/nsSocketTransport.cpp.orig Fri Feb 8 11:20:08 2002 -+++ netwerk/base/src/nsSocketTransport.cpp Fri Feb 8 11:20:16 2002 -@@ -143,6 +143,7 @@ - mHostName(nsnull), - mPort(-1), - mMonitor(nsnull), -+ mNetAddress(nsnull), - mOperation(eSocketOperation_None), - mProxyPort(-1), - mProxyHost(nsnull), -@@ -183,12 +184,6 @@ - SetWriteType(eSocketWrite_None); - - // -- // Set up Internet defaults... -- // -- memset(&mNetAddress, 0, sizeof(mNetAddress)); -- PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, 0, &mNetAddress); -- -- // - // Initialize the global connect timeout value if necessary... - // - if (PR_INTERVAL_NO_WAIT == gConnectTimeout) -@@ -415,6 +410,14 @@ - - while (!done) { - // -+ // Check for failure on any socket requests -+ // -+ if (mReadRequest && mReadRequest->HasFailed()) -+ mReadRequest->GetStatus(&mStatus); -+ else if (mWriteRequest && mWriteRequest->HasFailed()) -+ mWriteRequest->GetStatus(&mStatus); -+ -+ // - // If an error has occurred then move into the error state... - // - if (NS_FAILED(mStatus) && (NS_BASE_STREAM_WOULD_BLOCK != mStatus)) -@@ -495,17 +498,40 @@ - // Send status message - // only send a status if doResolveHost is going to do some - // resolution -- if (mStatus != NS_OK) -+ if (mStatus == NS_BASE_STREAM_WOULD_BLOCK) - OnStatus_Locked(NS_NET_STATUS_RESOLVING_HOST); - break; - - case eSocketState_WaitConnect: - LOG(("nsSocketTransport: Transport [host=%s:%d this=%x] is in WaitConnect state.\n", - mHostName, mPort, this)); -- mStatus = doConnection(aSelectFlags); - - // Send status message - OnStatus_Locked(NS_NET_STATUS_CONNECTING_TO); -+ -+ mStatus = doConnection(aSelectFlags); -+ -+ // on connection failure, reuse next address if one exists -+ if (mStatus == NS_ERROR_CONNECTION_REFUSED) { -+ mNetAddress = mNetAddrList.GetNext(mNetAddress); -+ if (mNetAddress) { -+#if defined(PR_LOGGING) -+ char buf[50]; -+ PR_NetAddrToString(mNetAddress, buf, sizeof(buf)); -+ LOG(("connection failed... trying %s\n", buf)); -+#endif -+ PR_Close(mSocketFD); -+ mSocketFD = nsnull; -+ -+ // mask error status so we'll return to this state -+ mStatus = NS_OK; -+ -+ // need to re-enter Process() asynchronously -+ mService->AddToWorkQ(this); -+ done = PR_TRUE; -+ continue; -+ } -+ } - break; - - case eSocketState_WaitReadWrite: -@@ -633,21 +659,19 @@ - - NS_ASSERTION(eSocketState_WaitDNS == mCurrentState, "Wrong state."); - -- LOG(("nsSocketTransport: Entering doResolveHost() [host=%s:%d this=%x].\n", -+ LOG(("nsSocketTransport: Entering doResolveHost() [host=%s:%d %x].\n", - mHostName, mPort, this)); - -+ // -+ // The hostname is being resolved... -+ // -+ if (mDNSRequest) -+ return NS_BASE_STREAM_WOULD_BLOCK; -+ - // - // The hostname has not been resolved yet... - // -- if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) { -- // -- // Initialize the port used for the connection... -- // -- // XXX: The list of ports must be restricted - see net_bad_ports_table[] in -- // mozilla/network/main/mkconect.c -- // -- mNetAddress.ipv6.port = PR_htons(((mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort)); -- -+ if (mNetAddress == nsnull) { - PR_ExitMonitor(mMonitor); - - nsIDNSService* pDNSService = mService->GetCachedDNSService(); -@@ -659,9 +683,7 @@ - // Give up the SocketTransport lock. This allows the DNS thread to call the - // nsIDNSListener notifications without blocking... - // -- rv = pDNSService->Lookup((mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName, -- this, -- nsnull, -+ rv = pDNSService->Lookup(GetSocketHost(), this, nsnull, - getter_AddRefs(mDNSRequest)); - // - // Aquire the SocketTransport lock again... -@@ -672,7 +694,7 @@ - // - // The DNS lookup has finished... It has either failed or succeeded. - // -- if (NS_FAILED(mStatus) || !PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) { -+ if (NS_FAILED(mStatus) || mNetAddress) { - mDNSRequest = 0; - rv = mStatus; - } -@@ -687,10 +709,8 @@ - } - } - -- LOG(("nsSocketTransport: Leaving doResolveHost() [%s:%d %x].\t" -- "rv = %x.\n\n", -+ LOG(("nsSocketTransport: Leaving doResolveHost() [%s:%d %x] rv = %x\n", - mHostName, mPort, this, rv)); -- - return rv; - } - -@@ -832,7 +852,7 @@ - // This is only done the first time doConnection(...) is called. - // - if (NS_SUCCEEDED(rv)) { -- status = PR_Connect(mSocketFD, &mNetAddress, gConnectTimeout); -+ status = PR_Connect(mSocketFD, mNetAddress, gConnectTimeout); - if (PR_SUCCESS != status) { - PRErrorCode code = PR_GetError(); - // -@@ -932,14 +952,17 @@ - // - // The hostname has not been resolved yet... - // -- if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) { -+ if (mNetAddress == nsnull) { - nsIDNSService* pDNSService = mService->GetCachedDNSService(); - if (!pDNSService) { - return NS_ERROR_UNEXPECTED; - } - - nsXPIDLCString result; -- const char *host = (mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName; -+ const char *host = GetSocketHost(); -+ -+ // XXX DNS service does not provide a synchronous resolver that returns -+ // the entire nsHostEnt struct. - rv = pDNSService->Resolve(host, getter_Copies(result)); - if (NS_FAILED(rv)) return rv; - -@@ -953,16 +976,18 @@ - return NS_ERROR_FAILURE; - } - -+ mNetAddrList.Init(1); -+ mNetAddress = mNetAddrList.GetNext(nsnull); -+ -+ PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, GetSocketPort(), mNetAddress); -+ - if (addr.raw.family == PR_AF_INET) -- PR_ConvertIPv4AddrToIPv6(addr.inet.ip, &mNetAddress.ipv6.ip); -+ PR_ConvertIPv4AddrToIPv6(addr.inet.ip, &mNetAddress->ipv6.ip); - else -- memcpy(&mNetAddress.ipv6.ip, &addr.ipv6.ip, sizeof(mNetAddress.ipv6.ip)); -- -- mNetAddress.ipv6.port -- = PR_htons(((mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort)); -+ memcpy(&mNetAddress->ipv6.ip, &addr.ipv6.ip, sizeof(mNetAddress->ipv6.ip)); - - LOG(("address { family=%hu, port=%hu }\n", -- mNetAddress.ipv6.family, PR_ntohs(mNetAddress.ipv6.port))); -+ mNetAddress->ipv6.family, PR_ntohs(mNetAddress->ipv6.port))); - } - - // -@@ -1036,7 +1061,6 @@ - if (mReadRequest) { - if (mReadRequest->IsCanceled() || (mBytesExpected == 0)) { - LOG(("nsSocketTransport: [this=%x] completing read request due to cancelation\n", this)); -- mSelectFlags &= ~PR_POLL_READ; - mReadRequest->GetStatus(&readStatus); - CompleteAsyncRead(); - if (NS_FAILED(readStatus)) -@@ -1078,7 +1102,6 @@ - if (mWriteRequest) { - if (mWriteRequest->IsCanceled()) { - LOG(("nsSocketTransport: [this=%x] completing write request due to cancelation\n", this)); -- mSelectFlags &= ~PR_POLL_WRITE; - mWriteRequest->GetStatus(&writeStatus); - CompleteAsyncWrite(); - if (NS_FAILED(writeStatus)) -@@ -1485,23 +1508,44 @@ - nsAutoMonitor mon(mMonitor); - nsresult rv = NS_OK; - -- if (aHostEnt->hostEnt.h_addr_list && aHostEnt->hostEnt.h_addr_list[0]) { -- if (aHostEnt->hostEnt.h_addrtype == PR_AF_INET6) -- memcpy(&mNetAddress.ipv6.ip, aHostEnt->hostEnt.h_addr_list[0], sizeof(mNetAddress.ipv6.ip)); -- else -- PR_ConvertIPv4AddrToIPv6(*(PRUint32*)aHostEnt->hostEnt.h_addr_list[0], &mNetAddress.ipv6.ip); -+ char **addrList = aHostEnt->hostEnt.h_addr_list; -+ -+ if (addrList && addrList[0]) { -+ PRUint32 len = 0; -+ -+ LOG(("nsSocketTransport::OnFound [%s:%d %x] lookup succeeded [FQDN=%s]\n", -+ mHostName, mPort, this, aHostEnt->hostEnt.h_name)); -+ -+ // determine the number of address in the list -+ for (; *addrList; ++addrList) -+ ++len; -+ addrList -= len; -+ -+ // allocate space for the addresses -+ mNetAddrList.Init(len); -+ -+ // populate the address list -+ PRNetAddr *addr = nsnull; -+ while ((addr = mNetAddrList.GetNext(addr)) != nsnull) { -+ PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, GetSocketPort(), addr); -+ if (aHostEnt->hostEnt.h_addrtype == PR_AF_INET6) -+ memcpy(&addr->ipv6.ip, *addrList, sizeof(addr->ipv6.ip)); -+ else -+ PR_ConvertIPv4AddrToIPv6(*(PRUint32 *)(*addrList), &addr->ipv6.ip); -+ ++addrList; - #if defined(PR_LOGGING) -- char addrbuf[50]; -- PR_NetAddrToString(&mNetAddress, addrbuf, sizeof(addrbuf)); -- LOG(("nsSocketTransport: OnFound(...) [%s:%d %x]." -- " DNS lookup succeeded => %s (%s)\n", -- mHostName, mPort, this, -- aHostEnt->hostEnt.h_name, -- addrbuf)); -+ char buf[50]; -+ PR_NetAddrToString(addr, buf, sizeof(buf)); -+ LOG((" => %s\n", buf)); - #endif -- } else { -- // XXX: What should happen here? The GetHostByName(...) succeeded but -- // there are *no* A records... -+ } -+ -+ // start with first address in list -+ mNetAddress = mNetAddrList.GetNext(nsnull); -+ } -+ else { -+ // XXX: What should happen here? The DNS lookup succeeded, but there -+ // are no address records... - rv = NS_ERROR_FAILURE; - - LOG(("nsSocketTransport: OnFound(...) [%s:%d %x]." -@@ -1531,7 +1575,7 @@ - // If the lookup failed, set the status... - if (NS_FAILED(aStatus)) - mStatus = aStatus; -- else if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) -+ else if (mNetAddress == nsnull) - mStatus = NS_ERROR_ABORT; - - // Start processing the transport again - if necessary... -@@ -1852,7 +1896,7 @@ - *_retval = (char*)nsMemory::Alloc(aLen); - if (!*_retval) return NS_ERROR_FAILURE; - -- PRStatus status = PR_NetAddrToString(&mNetAddress, *_retval, aLen); -+ PRStatus status = PR_NetAddrToString(mNetAddress, *_retval, aLen); - - if (PR_FAILURE == status) { - nsMemory::Free(*_retval); -@@ -1968,6 +2012,37 @@ - - if (--mSocketRef == 0) - CloseConnection(); -+} -+ -+// -+//---------------------------------------------------------------------------- -+// nsSocketTransport::nsNetAddrList -+//---------------------------------------------------------------------------- -+// -+ -+nsresult nsSocketTransport:: -+nsNetAddrList::Init(PRUint32 len) -+{ -+ NS_ASSERTION(!mList, "already initialized"); -+ mList = new PRNetAddr[len]; -+ if (!mList) -+ return NS_ERROR_OUT_OF_MEMORY; -+ mLen = len; -+ return NS_OK; -+} -+ -+PRNetAddr *nsSocketTransport:: -+nsNetAddrList::GetNext(PRNetAddr *addr) -+{ -+ if (!addr) -+ return mList; -+ -+ PRUint32 offset = addr - mList; -+ NS_ASSERTION(offset < mLen, "invalid address"); -+ if (offset + 1 < mLen) -+ return addr + 1; -+ -+ return nsnull; - } - - // diff --git a/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.h b/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.h deleted file mode 100644 index ed73e127f901..000000000000 --- a/www/mozilla+ipv6/files/patch-netwerk::base::src::nsSocketTransport.h +++ /dev/null @@ -1,57 +0,0 @@ ---- netwerk/base/src/nsSocketTransport.h.orig Fri Feb 8 11:20:24 2002 -+++ netwerk/base/src/nsSocketTransport.h Fri Feb 8 11:20:29 2002 -@@ -176,7 +176,7 @@ - PRFileDesc* GetSocket(void) { return mSocketFD; } - PRInt16 GetSelectFlags(void) { return mSelectFlags; } - PRCList* GetListNode(void) { return &mListLink; } -- -+ - static nsSocketTransport* GetInstance(PRCList* qp) { return (nsSocketTransport*)((char*)qp - offsetof(nsSocketTransport, mListLink)); } - - PRBool CanBeReused() { return -@@ -237,8 +237,27 @@ - inline void ClearFlag(nsSocketReadWriteInfo aFlag) { - mReadWriteState &= ~aFlag; - } -+ -+ PRInt32 GetSocketPort(void) { return (mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort; } -+ const char *GetSocketHost(void) { return (mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName; } - - protected: -+ class nsNetAddrList { -+ public: -+ nsNetAddrList() : mList(nsnull), mLen(0) {} -+ ~nsNetAddrList() { delete[] mList; } -+ -+ // allocate space for the address list -+ nsresult Init(PRUint32 len); -+ -+ // given a net addr in the list, return the next addr. -+ // if given NULL, then return the first addr in the list. -+ // returns NULL if given addr is the last addr. -+ PRNetAddr *GetNext(PRNetAddr *currentAddr); -+ private: -+ PRNetAddr *mList; -+ PRUint32 mLen; -+ }; - - nsSocketState mCurrentState; - nsCOMPtr mDNSRequest; -@@ -249,7 +268,8 @@ - PRIntervalTime mLastActiveTime; - PRCList mListLink; - PRMonitor* mMonitor; -- PRNetAddr mNetAddress; -+ nsNetAddrList mNetAddrList; -+ PRNetAddr *mNetAddress; - nsSocketOperation mOperation; - nsCOMPtr mSecurityInfo; - -@@ -415,6 +435,7 @@ - PRBool IsInitialized() { return mStartFired; } - PRBool IsSuspended() { return mSuspendCount > 0; } - PRBool IsCanceled() { return mCanceled; } -+ PRBool HasFailed() { return NS_FAILED(mStatus); } - - void SetTransport(nsSocketTransport *); - void SetObserver(nsIRequestObserver *obs) { mObserver = obs; } diff --git a/www/mozilla+ipv6/files/patch-nsprpub::pr::include::md::_freebsd.cfg b/www/mozilla+ipv6/files/patch-nsprpub::pr::include::md::_freebsd.cfg deleted file mode 100644 index 417d7d91ddb6..000000000000 --- a/www/mozilla+ipv6/files/patch-nsprpub::pr::include::md::_freebsd.cfg +++ /dev/null @@ -1,13 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig Mon Nov 26 17:07:20 2001 -+++ nsprpub/pr/include/md/_freebsd.cfg Mon Nov 26 17:15:01 2001 -@@ -93,8 +93,8 @@ - - #elif defined(__alpha) - --#define IS_LITTLE_ENDIAN 1 --#undef IS_BIG_ENDIAN -+#define IS_64 -+ - #define HAVE_LONG_LONG - #define HAVE_ALIGNED_DOUBLES - #define HAVE_ALIGNED_LONGLONGS diff --git a/www/mozilla+ipv6/files/patch-qt b/www/mozilla+ipv6/files/patch-qt deleted file mode 100644 index a7c925a72023..000000000000 --- a/www/mozilla+ipv6/files/patch-qt +++ /dev/null @@ -1,50 +0,0 @@ - -$FreeBSD$ - ---- configure.orig Wed Dec 12 10:12:41 2001 -+++ configure Tue Dec 25 15:21:43 2001 -@@ -6186,6 +6186,9 @@ - os2*) - LIBS= - ;; -+freebsd*) -+ CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" -+ ;; - esac - for ac_hdr in sys/byteorder.h compat.h getopt.h - do -@@ -7357,8 +7360,6 @@ - if test $? -eq 0; then - if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then - ac_cv_have_dash_pthread=yes -- CFLAGS="$CFLAGS -pthread" -- CXXFLAGS="$CXXFLAGS -pthread" - fi - fi - rm -f conftest* -@@ -7392,7 +7393,7 @@ - EOF - - if test "$ac_cv_have_dash_pthread" = "yes"; then -- _PTHREAD_LDFLAGS="" -+ _PTHREAD_LDFLAGS="-pthread" - else - _PTHREAD_LDFLAGS="-lc_r" - fi -@@ -9839,7 +9840,7 @@ - fi - MOC=$HOST_MOC - -- QT_CFLAGS="-I${QTDIR}${QTINCDIR} -DQT_GENUINE_STR" -+ QT_CFLAGS="-I${QTDIR}/include/X11/qt -DQT_GENUINE_STR" - QT_LIBS="-L/usr/X11R6/lib -L${QTDIR}/lib -lqt -lXext -lX11" - - # Check whether --with-static-qt or --without-static-qt was given. -@@ -13711,6 +13712,7 @@ - echo "configure: warning: Recreating autoconf.mk with updated nspr-config output" 1>&2 - if test ! "$VACPP" && test -z "$_WIN32_MSVC"; then - NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$MOZ_BUILD_ROOT/dist --exec-prefix=$MOZ_BUILD_ROOT/dist --libs` -+ NSPR_LIBS="$NSPR_LIBS $BSD_PTHREAD_LIBS" - $PERL -pi.bak -e "s {^NSPR_LIBS\s*=.*} {NSPR_LIBS = $NSPR_LIBS }" config/autoconf.mk - fi - if test -z "$_WIN32_MSVC"; then diff --git a/www/mozilla+ipv6/files/patch-xpfe::bootstrap::nsAppRunner.cpp b/www/mozilla+ipv6/files/patch-xpfe::bootstrap::nsAppRunner.cpp deleted file mode 100644 index d1fec376adcf..000000000000 --- a/www/mozilla+ipv6/files/patch-xpfe::bootstrap::nsAppRunner.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- xpfe/bootstrap/nsAppRunner.cpp.orig Mon Nov 26 16:53:29 2001 -+++ xpfe/bootstrap/nsAppRunner.cpp Mon Nov 26 16:54:12 2001 -@@ -1060,7 +1060,7 @@ - - #if defined(FREEBSD) - // pick up fpsetmask prototype. --#include -+#include - #endif - - // Note: nativeApp is an owning reference that this function has responsibility diff --git a/www/mozilla+ipv6/pkg-comment b/www/mozilla+ipv6/pkg-comment deleted file mode 100644 index 72ee27d1f037..000000000000 --- a/www/mozilla+ipv6/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -The open source, standards compliant web browser diff --git a/www/mozilla+ipv6/pkg-descr b/www/mozilla+ipv6/pkg-descr deleted file mode 100644 index 930c336fa690..000000000000 --- a/www/mozilla+ipv6/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -This is the open source web browser, which forms the basis for -Netscape Navigator 6. It should be fully compliant with all W3C -standards, including HTML, CSS, XML, XSL, JavaScript, MathML, -SVG and RDF. This version also supports SSL encryption, but -does not yet support Java. - -While the code is officially still in pre-release, the browser -is mostly stable, and does a good job displaying most pages on -the web. Mail and News also work, and provide some interesting -features, such as the ability to check multiple POP3 servers. - -Testers are most welcome, but should submit bug reports about -the browser itself to mozilla.org (http://bugzilla.mozilla.org/) -rather than via FreeBSD. - - -WWW: http://www.mozilla.org/ diff --git a/www/mozilla+ipv6/pkg-plist b/www/mozilla+ipv6/pkg-plist deleted file mode 100644 index 17b82c589575..000000000000 --- a/www/mozilla+ipv6/pkg-plist +++ /dev/null @@ -1,653 +0,0 @@ -bin/mozilla -lib/mozilla/DumpColors -lib/mozilla/FilesTest -lib/mozilla/OutTestData/doctype.xif -lib/mozilla/OutTestData/entityxif.out -lib/mozilla/OutTestData/entityxif.xif -lib/mozilla/OutTestData/htmltable.html -lib/mozilla/OutTestData/htmltable.out -lib/mozilla/OutTestData/mailquote.html -lib/mozilla/OutTestData/mailquote.out -lib/mozilla/OutTestData/plain.html -lib/mozilla/OutTestData/plainnowrap.out -lib/mozilla/OutTestData/plainwrap.out -lib/mozilla/OutTestData/simple.html -lib/mozilla/OutTestData/simplecopy.out -lib/mozilla/OutTestData/simplefmt.out -lib/mozilla/OutTestData/simplemail.html -lib/mozilla/OutTestData/simplemail.out -lib/mozilla/OutTestData/xifdthtml.out -lib/mozilla/OutTestData/xifdtplain.out -lib/mozilla/OutTestData/xifstuff.out -lib/mozilla/OutTestData/xifstuff.xif -lib/mozilla/PrimitiveTest -lib/mozilla/PropertiesTest -lib/mozilla/SimpleTypeLib -lib/mozilla/StringBundleTest -lib/mozilla/TestArray -lib/mozilla/TestAtoms -lib/mozilla/TestAutoLock -lib/mozilla/TestCOMPtr -lib/mozilla/TestCOMPtrEq -lib/mozilla/TestCRT -lib/mozilla/TestCSSPropertyLookup -lib/mozilla/TestCallTemplates -lib/mozilla/TestCallbacks -lib/mozilla/TestColorNames -lib/mozilla/TestCookie -lib/mozilla/TestDBMAccess -lib/mozilla/TestFactory -lib/mozilla/TestFileInput -lib/mozilla/TestFileInput2 -lib/mozilla/TestFileTransport -lib/mozilla/TestGtkEmbed -lib/mozilla/TestGtkEmbedChild -lib/mozilla/TestGtkEmbedNotebook -lib/mozilla/TestGtkEmbedSocket -lib/mozilla/TestHttp -lib/mozilla/TestID -lib/mozilla/TestIDN -lib/mozilla/TestInterfaceInfo -lib/mozilla/TestLineBreak -lib/mozilla/TestMCTransport -lib/mozilla/TestObserverService -lib/mozilla/TestOutSinks.pl -lib/mozilla/TestOutput -lib/mozilla/TestPageLoad -lib/mozilla/TestPerf -lib/mozilla/TestPermanentAtoms -lib/mozilla/TestPipes -lib/mozilla/TestProtocols -lib/mozilla/TestRect -lib/mozilla/TestServMgr -lib/mozilla/TestSocketIO -lib/mozilla/TestSocketInput -lib/mozilla/TestSocketTransport -lib/mozilla/TestSpaceManager -lib/mozilla/TestStandardURL -lib/mozilla/TestStreamConv -lib/mozilla/TestTXMgr -lib/mozilla/TestThreads -lib/mozilla/TestURLParser -lib/mozilla/TestVoidBTree -lib/mozilla/TestXMLExtras -lib/mozilla/TestXPC -lib/mozilla/TestXPIDLString -lib/mozilla/TestXPTCInvoke -lib/mozilla/UnicharSelfTest -lib/mozilla/bloaturls.txt -lib/mozilla/chrome/US.jar -lib/mozilla/chrome/chatzilla.jar -lib/mozilla/chrome/chrome.rdf -@unexec rm -f %D/lib/mozilla/chrome/chrome.rdf || true -lib/mozilla/chrome/chromelist.txt -lib/mozilla/chrome/classic.jar -lib/mozilla/chrome/comm.jar -lib/mozilla/chrome/content-packs.jar -lib/mozilla/chrome/embed-sample.jar -lib/mozilla/chrome/en-US.jar -lib/mozilla/chrome/en-mac.jar -lib/mozilla/chrome/en-unix.jar -lib/mozilla/chrome/en-win.jar -lib/mozilla/chrome/forms.jar -lib/mozilla/chrome/help.jar -lib/mozilla/chrome/inspector.jar -lib/mozilla/chrome/installed-chrome.txt -lib/mozilla/chrome/messenger.jar -lib/mozilla/chrome/modern.jar -lib/mozilla/chrome/overlayinfo/communicator/content/overlays.rdf -lib/mozilla/chrome/overlayinfo/editor/content/overlays.rdf -lib/mozilla/chrome/overlayinfo/inspector/content/overlays.rdf -lib/mozilla/chrome/overlayinfo/messenger/content/overlays.rdf -lib/mozilla/chrome/overlayinfo/navigator/content/overlays.rdf -lib/mozilla/chrome/pipnss.jar -lib/mozilla/chrome/pippki.jar -lib/mozilla/chrome/toolkit.jar -lib/mozilla/chrome/venkman.jar -lib/mozilla/component.reg -@unexec rm -f %D/lib/mozilla/component.reg || true -lib/mozilla/components/absync.xpt -lib/mozilla/components/accessibility.xpt -lib/mozilla/components/addrbook.xpt -lib/mozilla/components/appshell.xpt -lib/mozilla/components/autocomplete.xpt -lib/mozilla/components/autoconfig.xpt -lib/mozilla/components/bookmarks.xpt -lib/mozilla/components/caps.xpt -lib/mozilla/components/chardet.xpt -lib/mozilla/components/chatzilla-service.js -lib/mozilla/components/chrome.xpt -lib/mozilla/components/content.xpt -lib/mozilla/components/content_base.xpt -lib/mozilla/components/content_xsl.xpt -lib/mozilla/components/cookie.xpt -lib/mozilla/components/directory.xpt -lib/mozilla/components/docshell.xpt -lib/mozilla/components/dom.xpt -lib/mozilla/components/dom_base.xpt -lib/mozilla/components/dom_core.xpt -lib/mozilla/components/dom_css.xpt -lib/mozilla/components/dom_events.xpt -lib/mozilla/components/dom_html.xpt -lib/mozilla/components/dom_range.xpt -lib/mozilla/components/dom_stylesheets.xpt -lib/mozilla/components/dom_svg.xpt -lib/mozilla/components/dom_traversal.xpt -lib/mozilla/components/dom_views.xpt -lib/mozilla/components/dom_xbl.xpt -lib/mozilla/components/dom_xul.xpt -lib/mozilla/components/editor.xpt -lib/mozilla/components/embed_base.xpt -lib/mozilla/components/exthandler.xpt -lib/mozilla/components/filepicker.xpt -lib/mozilla/components/find.xpt -lib/mozilla/components/gfx.xpt -lib/mozilla/components/gfx2.xpt -lib/mozilla/components/helperAppDlg.xpt -lib/mozilla/components/history.xpt -lib/mozilla/components/htmlparser.xpt -lib/mozilla/components/imglib2.xpt -lib/mozilla/components/import.xpt -lib/mozilla/components/inspector.xpt -lib/mozilla/components/intl.xpt -lib/mozilla/components/jar.xpt -lib/mozilla/components/jsconsole-clhandler.js -lib/mozilla/components/jsconsole.xpt -lib/mozilla/components/jsdservice.xpt -lib/mozilla/components/jsurl.xpt -lib/mozilla/components/layout_base.xpt -lib/mozilla/components/layout_xul.xpt -lib/mozilla/components/layout_xul_outliner.xpt -lib/mozilla/components/libMyService.so -lib/mozilla/components/libabsyncsvc.so -lib/mozilla/components/libaccessibility.so -lib/mozilla/components/libaddrbook.so -lib/mozilla/components/libappcomps.so -lib/mozilla/components/libautoconfig.so -lib/mozilla/components/libcaps.so -lib/mozilla/components/libchardet.so -lib/mozilla/components/libchrome.so -lib/mozilla/components/libcomposer.so -lib/mozilla/components/libcookie.so -lib/mozilla/components/libdocshell.so -lib/mozilla/components/libeditor.so -lib/mozilla/components/libembedcomponents.so -lib/mozilla/components/libfileview.so -lib/mozilla/components/libgfx2.so -lib/mozilla/components/libgfx_gtk.so -lib/mozilla/components/libgfxps.so -lib/mozilla/components/libgfxxprint.so -lib/mozilla/components/libgkcontent.so -lib/mozilla/components/libgklayout.so -lib/mozilla/components/libgkplugin.so -lib/mozilla/components/libgkview.so -lib/mozilla/components/libhtmlpars.so -lib/mozilla/components/libimgbmp.so -lib/mozilla/components/libimggif.so -lib/mozilla/components/libimgjpeg.so -lib/mozilla/components/libimglib2.so -lib/mozilla/components/libimgmng.so -lib/mozilla/components/libimgpng.so -lib/mozilla/components/libimgppm.so -lib/mozilla/components/libimpText.so -lib/mozilla/components/libimport.so -lib/mozilla/components/libinspector.so -lib/mozilla/components/libjar50.so -lib/mozilla/components/libjsd.so -lib/mozilla/components/libjsdom.so -lib/mozilla/components/libjsloader.so -lib/mozilla/components/libjsurl.so -lib/mozilla/components/liblocalmail.so -lib/mozilla/components/liblwbrk.so -lib/mozilla/components/libmailnews.so -lib/mozilla/components/libmime.so -lib/mozilla/components/libmimeemitter.so -lib/mozilla/components/libmork.so -lib/mozilla/components/libmozbrwsr.so -lib/mozilla/components/libmozfind.so -lib/mozilla/components/libmozldap.so -lib/mozilla/components/libmozxfer.so -lib/mozilla/components/libmsgcompose.so -lib/mozilla/components/libmsgdb.so -lib/mozilla/components/libmsgimap.so -lib/mozilla/components/libmsgnews.so -lib/mozilla/components/libmsgsmime.so -lib/mozilla/components/libnecko.so -lib/mozilla/components/libnecko2.so -lib/mozilla/components/libnkcache.so -lib/mozilla/components/libnsappshell.so -lib/mozilla/components/libnslocale.so -lib/mozilla/components/libnsprefm.so -lib/mozilla/components/liboji.so -lib/mozilla/components/libpipboot.so -lib/mozilla/components/libpipnss.so -lib/mozilla/components/libpippki.so -lib/mozilla/components/libpref.so -lib/mozilla/components/libprofile.so -lib/mozilla/components/librdf.so -lib/mozilla/components/libregviewer.so -lib/mozilla/components/libsample.so -lib/mozilla/components/libshistory.so -lib/mozilla/components/libstrres.so -lib/mozilla/components/libtestdynamic.so -lib/mozilla/components/libtransformiix.so -lib/mozilla/components/libtxmgr.so -lib/mozilla/components/libtxtsvc.so -lib/mozilla/components/libuconv.so -lib/mozilla/components/libucvcn.so -lib/mozilla/components/libucvibm.so -lib/mozilla/components/libucvja.so -lib/mozilla/components/libucvko.so -lib/mozilla/components/libucvlatin.so -lib/mozilla/components/libucvmath.so -lib/mozilla/components/libucvtw.so -lib/mozilla/components/libucvtw2.so -lib/mozilla/components/libunicharutil.so -lib/mozilla/components/liburiloader.so -lib/mozilla/components/libvcard.so -lib/mozilla/components/libwallet.so -lib/mozilla/components/libwalletviewers.so -lib/mozilla/components/libwebbrwsr.so -lib/mozilla/components/libwidget_gtk.so -lib/mozilla/components/libxmlextras.so -lib/mozilla/components/libxpconnect.so -lib/mozilla/components/libxpctest.so -lib/mozilla/components/libxpinstall.so -lib/mozilla/components/libxremote_client.so -lib/mozilla/components/libxremoteservice.so -lib/mozilla/components/locale.xpt -lib/mozilla/components/mailnews.xpt -lib/mozilla/components/mime.xpt -lib/mozilla/components/mimetype.xpt -lib/mozilla/components/mozbrwsr.xpt -lib/mozilla/components/mozfind.xpt -lib/mozilla/components/mozldap.xpt -lib/mozilla/components/mozxfer.xpt -lib/mozilla/components/msgbase.xpt -lib/mozilla/components/msgcompose.xpt -lib/mozilla/components/msgdb.xpt -lib/mozilla/components/msgimap.xpt -lib/mozilla/components/msglocal.xpt -lib/mozilla/components/msgnews.xpt -lib/mozilla/components/msgsearch.xpt -lib/mozilla/components/msgsmime.xpt -lib/mozilla/components/necko.xpt -lib/mozilla/components/necko_about.xpt -lib/mozilla/components/necko_cache.xpt -lib/mozilla/components/necko_data.xpt -lib/mozilla/components/necko_dns.xpt -lib/mozilla/components/necko_ftp.xpt -lib/mozilla/components/necko_http.xpt -lib/mozilla/components/necko_jar.xpt -lib/mozilla/components/necko_res.xpt -lib/mozilla/components/necko_socket.xpt -lib/mozilla/components/necko_strconv.xpt -lib/mozilla/components/necko_viewsource.xpt -lib/mozilla/components/nsDictionary.js -lib/mozilla/components/nsFilePicker.js -lib/mozilla/components/nsHelperAppDlg.js -lib/mozilla/components/nsLDAPPrefsService.js -lib/mozilla/components/nsProxyAutoConfig.js -lib/mozilla/components/nsSample.js -lib/mozilla/components/nsSidebar.js -lib/mozilla/components/nsXmlRpcClient.js -lib/mozilla/components/oji.xpt -lib/mozilla/components/pipboot.xpt -lib/mozilla/components/pipnss.xpt -lib/mozilla/components/pippki.xpt -lib/mozilla/components/plugin.xpt -lib/mozilla/components/pref.xpt -lib/mozilla/components/prefmigr.xpt -lib/mozilla/components/profile.xpt -lib/mozilla/components/proxyObjInst.xpt -lib/mozilla/components/proxytest.xpt -lib/mozilla/components/rdf.xpt -lib/mozilla/components/regviewer.xpt -lib/mozilla/components/related.xpt -lib/mozilla/components/sample.xpt -lib/mozilla/components/search.xpt -lib/mozilla/components/shistory.xpt -lib/mozilla/components/sidebar.xpt -lib/mozilla/components/signonviewer.xpt -lib/mozilla/components/smime-service.js -lib/mozilla/components/transformiix.xpt -lib/mozilla/components/txmgr.xpt -lib/mozilla/components/txtsvc.xpt -lib/mozilla/components/uconv.xpt -lib/mozilla/components/unicharutil.xpt -lib/mozilla/components/uriloader.xpt -lib/mozilla/components/urlbarhistory.xpt -lib/mozilla/components/util.xpt -lib/mozilla/components/venkman-service.js -lib/mozilla/components/wallet.xpt -lib/mozilla/components/walleteditor.xpt -lib/mozilla/components/walletpreview.xpt -lib/mozilla/components/webBrowser_core.xpt -lib/mozilla/components/webbrowserpersist.xpt -lib/mozilla/components/webshell_idls.xpt -lib/mozilla/components/widget.xpt -lib/mozilla/components/windowwatcher.xpt -lib/mozilla/components/xml-rpc.xpt -lib/mozilla/components/xmlextras.xpt -lib/mozilla/components/xpcom_base.xpt -lib/mozilla/components/xpcom_components.xpt -lib/mozilla/components/xpcom_ds.xpt -lib/mozilla/components/xpcom_io.xpt -lib/mozilla/components/xpcom_threads.xpt -lib/mozilla/components/xpcom_xpti.xpt -lib/mozilla/components/xpconnect.xpt -lib/mozilla/components/xpconnect_tests.xpt -lib/mozilla/components/xpinstall.xpt -lib/mozilla/components/xpti.dat -@unexec rm -f %D/lib/mozilla/components/xpti.dat || true -lib/mozilla/components/xremoteservice.xpt -lib/mozilla/components/xuldoc.xpt -lib/mozilla/components/xultmpl.xpt -lib/mozilla/defaults/autoconfig/prefcalls.js -lib/mozilla/defaults/pref/all.js -lib/mozilla/defaults/pref/config.js -lib/mozilla/defaults/pref/editor.js -lib/mozilla/defaults/pref/initpref.js -lib/mozilla/defaults/pref/inspector.js -lib/mozilla/defaults/pref/mailnews.js -lib/mozilla/defaults/pref/security-prefs.js -lib/mozilla/defaults/pref/smime.js -lib/mozilla/defaults/pref/unix.js -lib/mozilla/defaults/pref/xpinstall.js -lib/mozilla/defaults/profile/US/bookmarks.html -lib/mozilla/defaults/profile/US/chrome/userChrome-example.css -lib/mozilla/defaults/profile/US/chrome/userContent-example.css -lib/mozilla/defaults/profile/US/localstore.rdf -lib/mozilla/defaults/profile/US/mimeTypes.rdf -lib/mozilla/defaults/profile/US/panels.rdf -lib/mozilla/defaults/profile/US/search.rdf -lib/mozilla/defaults/profile/bookmarks.html -lib/mozilla/defaults/profile/chrome/userChrome-example.css -lib/mozilla/defaults/profile/chrome/userContent-example.css -lib/mozilla/defaults/profile/localstore.rdf -lib/mozilla/defaults/profile/mimeTypes.rdf -lib/mozilla/defaults/profile/panels.rdf -lib/mozilla/defaults/profile/search.rdf -lib/mozilla/defaults/wallet/DistinguishedSchema.tbl -lib/mozilla/defaults/wallet/FieldSchema.tbl -lib/mozilla/defaults/wallet/PositionalSchema.tbl -lib/mozilla/defaults/wallet/SchemaConcat.tbl -lib/mozilla/defaults/wallet/SchemaStrings.tbl -lib/mozilla/defaults/wallet/StateSchema.tbl -lib/mozilla/defaults/wallet/VcardSchema.tbl -lib/mozilla/dirver -lib/mozilla/dtd/mathml.dtd -lib/mozilla/dtd/svg.dtd -lib/mozilla/htmlrobot -lib/mozilla/icons/mozicon16.xpm -lib/mozilla/icons/mozicon50.xpm -lib/mozilla/libDebugRobot.so -lib/mozilla/libgkgfx.so -lib/mozilla/libgtkembedmoz.so -lib/mozilla/libgtksuperwin.so -lib/mozilla/libgtkxtbin.so -lib/mozilla/libjsj.so -lib/mozilla/liblber40.so -lib/mozilla/libldap40.so -lib/mozilla/libmoz_art_lgpl.so -lib/mozilla/libmozjs.so -lib/mozilla/libmsgbaseutil.so -lib/mozilla/libnspr4.so -lib/mozilla/libnssckbi.so -lib/mozilla/libnullplugin.so -lib/mozilla/libplc4.so -lib/mozilla/libplds4.so -lib/mozilla/libxlibrgb.so -lib/mozilla/libxpcom.so -lib/mozilla/libxpistub.so -lib/mozilla/lots -lib/mozilla/mozilla -lib/mozilla/mozilla-bin -lib/mozilla/mozilla-config -lib/mozilla/mozilla-viewer.sh -lib/mozilla/mozilla-xremote-client -lib/mozilla/nsIFileEnumerator -lib/mozilla/nsIFileTest -lib/mozilla/nsTestSample -lib/mozilla/nsinstall -lib/mozilla/plugins/libnullplugin.so -lib/mozilla/proxytests -lib/mozilla/rdfcat -lib/mozilla/rdfpoll -lib/mozilla/regExport -lib/mozilla/regchrome -lib/mozilla/regxpcom -lib/mozilla/res/arrow.gif -lib/mozilla/res/broken-image.gif -lib/mozilla/res/builtin/htmlBindings.xml -lib/mozilla/res/builtin/platformHTMLBindings.xml -lib/mozilla/res/builtin/xbl-forms.css -lib/mozilla/res/charsetData.properties -lib/mozilla/res/charsetalias.properties -lib/mozilla/res/cmessage.txt -lib/mozilla/res/entityTables/html40Latin1.properties -lib/mozilla/res/entityTables/html40Special.properties -lib/mozilla/res/entityTables/html40Symbols.properties -lib/mozilla/res/entityTables/htmlEntityVersions.properties -lib/mozilla/res/entityTables/transliterate.properties -lib/mozilla/res/fonts/mathfont.properties -lib/mozilla/res/fonts/mathfontCMEX10.properties -lib/mozilla/res/fonts/mathfontCMSY10.properties -lib/mozilla/res/fonts/mathfontMTExtra.properties -lib/mozilla/res/fonts/mathfontMath1.properties -lib/mozilla/res/fonts/mathfontMath2.properties -lib/mozilla/res/fonts/mathfontMath4.properties -lib/mozilla/res/fonts/mathfontPUA.properties -lib/mozilla/res/fonts/mathfontSymbol.properties -lib/mozilla/res/forms.css -lib/mozilla/res/gfx/icon_0.gif -lib/mozilla/res/gfx/icon_1.gif -lib/mozilla/res/html.css -lib/mozilla/res/html/gopher-audio.gif -lib/mozilla/res/html/gopher-binary.gif -lib/mozilla/res/html/gopher-find.gif -lib/mozilla/res/html/gopher-image.gif -lib/mozilla/res/html/gopher-menu.gif -lib/mozilla/res/html/gopher-movie.gif -lib/mozilla/res/html/gopher-telnet.gif -lib/mozilla/res/html/gopher-text.gif -lib/mozilla/res/html/gopher-unknown.gif -lib/mozilla/res/inspector/search-registry.rdf -lib/mozilla/res/inspector/viewer-registry.rdf -lib/mozilla/res/jarlist.dat -lib/mozilla/res/langGroups.properties -lib/mozilla/res/language.properties -lib/mozilla/res/loading-image.gif -lib/mozilla/res/mathml.css -lib/mozilla/res/quirk.css -lib/mozilla/res/rdf/article.gif -lib/mozilla/res/rdf/document.gif -lib/mozilla/res/rdf/dom-test-1.xul -lib/mozilla/res/rdf/dom-test-2.xul -lib/mozilla/res/rdf/dom-test-3.xul -lib/mozilla/res/rdf/dom-test-4.css -lib/mozilla/res/rdf/dom-test-4.xul -lib/mozilla/res/rdf/dom-test-5.xul -lib/mozilla/res/rdf/dom-test-6.xul -lib/mozilla/res/rdf/dom-test-7.xul -lib/mozilla/res/rdf/dom-test-8.xul -lib/mozilla/res/rdf/folder-closed.gif -lib/mozilla/res/rdf/folder-open.gif -lib/mozilla/res/rdf/ignore-test.xul -lib/mozilla/res/rdf/loading.gif -lib/mozilla/res/rdf/xpidl-test-1.xul -lib/mozilla/res/sample.unixpsfonts.properties -lib/mozilla/res/samples/Anieyes.gif -lib/mozilla/res/samples/aform.css -lib/mozilla/res/samples/beeptest.html -lib/mozilla/res/samples/bform.css -lib/mozilla/res/samples/bg.jpg -lib/mozilla/res/samples/cform.css -lib/mozilla/res/samples/checkboxTest.xul -lib/mozilla/res/samples/colorpicker.xul -lib/mozilla/res/samples/demoform.css -lib/mozilla/res/samples/dexopenchrome.xul -lib/mozilla/res/samples/dexparamdialog.html -lib/mozilla/res/samples/dexparamdialog.xul -lib/mozilla/res/samples/embed-test.html -lib/mozilla/res/samples/find.html -lib/mozilla/res/samples/gear1.gif -lib/mozilla/res/samples/hidetoolicon.css -lib/mozilla/res/samples/hidetoolicon.xul -lib/mozilla/res/samples/image_props.html -lib/mozilla/res/samples/mozform.css -lib/mozilla/res/samples/printsetup.html -lib/mozilla/res/samples/raptor.jpg -lib/mozilla/res/samples/rock_gra.gif -lib/mozilla/res/samples/sampleimages/bongo.gif -lib/mozilla/res/samples/sampleimages/down.gif -lib/mozilla/res/samples/sampleimages/left.gif -lib/mozilla/res/samples/sampleimages/right.gif -lib/mozilla/res/samples/sampleimages/up.gif -lib/mozilla/res/samples/scrollbarTest1.xul -lib/mozilla/res/samples/scrollbarTest2.xul -lib/mozilla/res/samples/sliderTest1.xul -lib/mozilla/res/samples/soundtest.html -lib/mozilla/res/samples/tab.xul -lib/mozilla/res/samples/test.wav -lib/mozilla/res/samples/test0.html -lib/mozilla/res/samples/test1.html -lib/mozilla/res/samples/test10.html -lib/mozilla/res/samples/test11.html -lib/mozilla/res/samples/test12.html -lib/mozilla/res/samples/test13.html -lib/mozilla/res/samples/test14.html -lib/mozilla/res/samples/test15.html -lib/mozilla/res/samples/test16.html -lib/mozilla/res/samples/test2.html -lib/mozilla/res/samples/test3.html -lib/mozilla/res/samples/test4.html -lib/mozilla/res/samples/test5.html -lib/mozilla/res/samples/test6.html -lib/mozilla/res/samples/test7.html -lib/mozilla/res/samples/test8-1.html -lib/mozilla/res/samples/test8.html -lib/mozilla/res/samples/test8dom.html -lib/mozilla/res/samples/test8sca.html -lib/mozilla/res/samples/test8siz.html -lib/mozilla/res/samples/test8tab.html -lib/mozilla/res/samples/test9.html -lib/mozilla/res/samples/test9a.html -lib/mozilla/res/samples/test9b.html -lib/mozilla/res/samples/test_ed.html -lib/mozilla/res/samples/test_form.html -lib/mozilla/res/samples/test_gfx.html -lib/mozilla/res/samples/test_lbox.html -lib/mozilla/res/samples/test_pr.html -lib/mozilla/res/samples/test_weight.html -lib/mozilla/res/samples/toolbarTest1.xul -lib/mozilla/res/samples/treeTest1.css -lib/mozilla/res/samples/treeTest1.xul -lib/mozilla/res/samples/widgets.xul -lib/mozilla/res/samples/xpconnect-sample.html -lib/mozilla/res/samples/xpmenu.xul -lib/mozilla/res/samples/xulTest.css -lib/mozilla/res/strres-test.dtd -lib/mozilla/res/strres-test.html -lib/mozilla/res/strres-test.js -lib/mozilla/res/strres-test.xul -lib/mozilla/res/strres.properties -lib/mozilla/res/test.properties -lib/mozilla/res/throbber/anim.gif -lib/mozilla/res/throbber/anims00.gif -lib/mozilla/res/throbber/anims01.gif -lib/mozilla/res/throbber/anims02.gif -lib/mozilla/res/throbber/anims03.gif -lib/mozilla/res/throbber/anims04.gif -lib/mozilla/res/throbber/anims05.gif -lib/mozilla/res/throbber/anims06.gif -lib/mozilla/res/throbber/anims07.gif -lib/mozilla/res/throbber/anims08.gif -lib/mozilla/res/throbber/anims09.gif -lib/mozilla/res/throbber/anims10.gif -lib/mozilla/res/throbber/anims11.gif -lib/mozilla/res/throbber/anims12.gif -lib/mozilla/res/throbber/anims13.gif -lib/mozilla/res/throbber/anims14.gif -lib/mozilla/res/throbber/anims15.gif -lib/mozilla/res/throbber/anims16.gif -lib/mozilla/res/throbber/anims17.gif -lib/mozilla/res/throbber/anims18.gif -lib/mozilla/res/throbber/anims19.gif -lib/mozilla/res/throbber/anims20.gif -lib/mozilla/res/throbber/anims21.gif -lib/mozilla/res/throbber/anims22.gif -lib/mozilla/res/throbber/anims23.gif -lib/mozilla/res/throbber/anims24.gif -lib/mozilla/res/throbber/anims25.gif -lib/mozilla/res/throbber/anims26.gif -lib/mozilla/res/throbber/anims27.gif -lib/mozilla/res/throbber/anims28.gif -lib/mozilla/res/throbber/anims29.gif -lib/mozilla/res/ua.css -lib/mozilla/res/unixcharset.properties -lib/mozilla/res/urlparse.dat -lib/mozilla/res/urlparse_unx.dat -lib/mozilla/res/viewer.properties -lib/mozilla/res/viewsource.css -lib/mozilla/run-mozilla.sh -lib/mozilla/searchplugins/NetscapeSearch.gif -lib/mozilla/searchplugins/NetscapeSearch.src -lib/mozilla/searchplugins/bugzilla.gif -lib/mozilla/searchplugins/bugzilla.src -lib/mozilla/searchplugins/dmoz.gif -lib/mozilla/searchplugins/dmoz.src -lib/mozilla/searchplugins/google.gif -lib/mozilla/searchplugins/google.src -lib/mozilla/searchplugins/lxrmozilla.gif -lib/mozilla/searchplugins/lxrmozilla.src -lib/mozilla/searchplugins/mozilla.gif -lib/mozilla/searchplugins/mozilla.src -lib/mozilla/testart -lib/mozilla/testuta -lib/mozilla/urltest -lib/mozilla/viewer -lib/mozilla/viewer_gtk -lib/mozilla/xpcshell -lib/mozilla/xpicleanup -lib/mozilla/xpidl -lib/mozilla/xpt_dump -lib/mozilla/xpt_link -@dirrm lib/mozilla/searchplugins -@dirrm lib/mozilla/res/throbber -@dirrm lib/mozilla/res/samples/sampleimages -@dirrm lib/mozilla/res/samples -@dirrm lib/mozilla/res/rdf -@dirrm lib/mozilla/res/inspector -@dirrm lib/mozilla/res/html -@dirrm lib/mozilla/res/gfx -@dirrm lib/mozilla/res/fonts -@dirrm lib/mozilla/res/entityTables -@dirrm lib/mozilla/res/builtin -@dirrm lib/mozilla/res -@dirrm lib/mozilla/plugins -@dirrm lib/mozilla/icons -@dirrm lib/mozilla/dtd -@dirrm lib/mozilla/defaults/wallet -@dirrm lib/mozilla/defaults/profile/chrome -@dirrm lib/mozilla/defaults/profile/US/chrome -@dirrm lib/mozilla/defaults/profile/US -@dirrm lib/mozilla/defaults/profile -@dirrm lib/mozilla/defaults/pref -@dirrm lib/mozilla/defaults/autoconfig -@dirrm lib/mozilla/defaults -@dirrm lib/mozilla/components -@dirrm lib/mozilla/chrome/overlayinfo/navigator/content -@dirrm lib/mozilla/chrome/overlayinfo/navigator -@dirrm lib/mozilla/chrome/overlayinfo/messenger/content -@dirrm lib/mozilla/chrome/overlayinfo/messenger -@dirrm lib/mozilla/chrome/overlayinfo/inspector/content -@dirrm lib/mozilla/chrome/overlayinfo/inspector -@dirrm lib/mozilla/chrome/overlayinfo/editor/content -@dirrm lib/mozilla/chrome/overlayinfo/editor -@dirrm lib/mozilla/chrome/overlayinfo/communicator/content -@dirrm lib/mozilla/chrome/overlayinfo/communicator -@dirrm lib/mozilla/chrome/overlayinfo -@dirrm lib/mozilla/chrome -@dirrm lib/mozilla/OutTestData -@dirrm lib/mozilla