summaryrefslogtreecommitdiff
path: root/www/seamonkey
diff options
context:
space:
mode:
authorghen <ghen@pkgsrc.org>2006-03-30 19:15:38 +0000
committerghen <ghen@pkgsrc.org>2006-03-30 19:15:38 +0000
commit1e320db38df906f6a0a3168d170f73ead17e76d0 (patch)
tree309ac899b9f2a59dad1c448cc5530e0f8614b07f /www/seamonkey
parentfada1e4f11d85f6d6833e4b1285515515a31acbd (diff)
downloadpkgsrc-1e320db38df906f6a0a3168d170f73ead17e76d0.tar.gz
Import Mozilla Seamonkey 1.0 from pkgsrc-wip (gtk2 version). Seamonkey is
the community-driven continuation of the Mozilla Suite, which is no longer maintained by Mozilla.
Diffstat (limited to 'www/seamonkey')
-rw-r--r--www/seamonkey/DESCR7
-rw-r--r--www/seamonkey/INSTALL17
-rw-r--r--www/seamonkey/Makefile20
-rw-r--r--www/seamonkey/Makefile.common207
-rw-r--r--www/seamonkey/PLIST3210
-rw-r--r--www/seamonkey/buildlink3.mk25
-rw-r--r--www/seamonkey/distinfo46
-rw-r--r--www/seamonkey/options.mk12
-rw-r--r--www/seamonkey/patches/patch-aa21
-rw-r--r--www/seamonkey/patches/patch-ab54
-rw-r--r--www/seamonkey/patches/patch-ac54
-rw-r--r--www/seamonkey/patches/patch-ad76
-rw-r--r--www/seamonkey/patches/patch-ae42
-rw-r--r--www/seamonkey/patches/patch-af25
-rw-r--r--www/seamonkey/patches/patch-ag14
-rw-r--r--www/seamonkey/patches/patch-ah49
-rw-r--r--www/seamonkey/patches/patch-ai62
-rw-r--r--www/seamonkey/patches/patch-aj40
-rw-r--r--www/seamonkey/patches/patch-ak61
-rw-r--r--www/seamonkey/patches/patch-al22
-rw-r--r--www/seamonkey/patches/patch-an14
-rw-r--r--www/seamonkey/patches/patch-ao76
-rw-r--r--www/seamonkey/patches/patch-ap13
-rw-r--r--www/seamonkey/patches/patch-aq13
-rw-r--r--www/seamonkey/patches/patch-aw12
-rw-r--r--www/seamonkey/patches/patch-ax15
-rw-r--r--www/seamonkey/patches/patch-ba125
-rw-r--r--www/seamonkey/patches/patch-bb26
-rw-r--r--www/seamonkey/patches/patch-bm32
-rw-r--r--www/seamonkey/patches/patch-bo31
-rw-r--r--www/seamonkey/patches/patch-bq13
-rw-r--r--www/seamonkey/patches/patch-br22
-rw-r--r--www/seamonkey/patches/patch-bs14
-rw-r--r--www/seamonkey/patches/patch-bu179
-rw-r--r--www/seamonkey/patches/patch-bv211
-rw-r--r--www/seamonkey/patches/patch-bw63
-rw-r--r--www/seamonkey/patches/patch-bx84
-rw-r--r--www/seamonkey/patches/patch-by50
-rw-r--r--www/seamonkey/patches/patch-bz122
-rw-r--r--www/seamonkey/patches/patch-ca166
-rw-r--r--www/seamonkey/patches/patch-cb26
-rw-r--r--www/seamonkey/patches/patch-cg84
-rw-r--r--www/seamonkey/patches/patch-ch17
-rw-r--r--www/seamonkey/patches/patch-ci13
-rw-r--r--www/seamonkey/patches/patch-cj32
-rw-r--r--www/seamonkey/patches/patch-ck19
-rw-r--r--www/seamonkey/patches/patch-cl31
-rw-r--r--www/seamonkey/patches/patch-cm13
-rw-r--r--www/seamonkey/patches/patch-cn85
49 files changed, 5665 insertions, 0 deletions
diff --git a/www/seamonkey/DESCR b/www/seamonkey/DESCR
new file mode 100644
index 00000000000..a62c37e6773
--- /dev/null
+++ b/www/seamonkey/DESCR
@@ -0,0 +1,7 @@
+The SeaMonkey project is a community effort to deliver production-quality
+releases of code derived from the application formerly known as "Mozilla
+Application Suite". Whereas the main focus of the Mozilla Foundation is on
+Mozilla Firefox and Mozilla Thunderbird, our group of dedicated volunteers
+works to ensure that you can have "everything but the kitchen sink" (a web
+browser, mail client, HTML composer, address book, IRC client and calendar),
+and have it stable enough for corporate use.
diff --git a/www/seamonkey/INSTALL b/www/seamonkey/INSTALL
new file mode 100644
index 00000000000..5ab0c99108d
--- /dev/null
+++ b/www/seamonkey/INSTALL
@@ -0,0 +1,17 @@
+# $NetBSD: INSTALL,v 1.1.1.1 2006/03/30 19:15:38 ghen Exp $
+
+MOZILLA="@MOZILLA@"
+MOZILLA_BIN="@MOZILLA_BIN@"
+MOZILLA_FIVE_HOME="${PKG_PREFIX}/lib/${MOZILLA}"
+export MOZILLA_FIVE_HOME
+
+case ${STAGE} in
+POST-INSTALL)
+ ${MKDIR} -p "./tmpdir-${PKGNAME}"
+ LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}" HOME="./tmpdir-${PKGNAME}" \
+ ${MOZILLA_FIVE_HOME}/regxpcom
+ LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}" HOME="./tmpdir-${PKGNAME}" \
+ ${MOZILLA_FIVE_HOME}/regchrome
+ ${RM} -fr "./tmpdir-${PKGNAME}"
+ ;;
+esac
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile
new file mode 100644
index 00000000000..a294c06572a
--- /dev/null
+++ b/www/seamonkey/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/03/30 19:15:38 ghen Exp $
+
+MOZILLA= seamonkey
+MOZILLA_BIN= seamonkey-bin
+MOZ_VER= 1.0
+EXTRACT_SUFX= .tar.bz2
+
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+COMMENT= Full featured gecko-based browser
+
+BUILD_SVG= # yes
+BUILD_MATHML= # yes
+BUILD_CALENDAR= # yes
+
+MOZILLA_USE_GTK2= # yes
+MOZILLA_USE_XFT= YES
+
+.include "../../wip/seamonkey/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/seamonkey/Makefile.common b/www/seamonkey/Makefile.common
new file mode 100644
index 00000000000..98ac1479dfb
--- /dev/null
+++ b/www/seamonkey/Makefile.common
@@ -0,0 +1,207 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2006/03/30 19:15:38 ghen Exp $
+
+MOZ_DIST_VER?= ${MOZ_VER}
+DISTNAME?= seamonkey-${MOZ_DIST_VER}.source
+PKGNAME= ${MOZILLA}-${MOZ_VER}
+MASTER_SITES= http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/${MOZ_VER}/
+MASTER_SITES+= ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/${MOZ_VER}/
+MASTER_SITES+= http://public.planetmirror.com.au/pub/seamonkey/releases/${MOZ_VER}/
+MASTER_SITES+= ftp://public.planetmirror.com.au/pub/seamonkey/releases/${MOZ_VER}/
+CATEGORIES= www
+
+MAINTAINER= ghen@NetBSD.org
+HOMEPAGE?= http://www.mozilla.org/projects/seamonkey
+
+FILESDIR= ${.CURDIR}/../../www/mozilla/files
+
+BUILD_DEPENDS+= zip>=2.3:../../archivers/zip
+
+WRKSRC= ${WRKDIR}/mozilla
+USE_LANGUAGES= c c++
+USE_TOOLS+= autoconf213 gmake perl pkg-config
+GNU_CONFIGURE= yes
+
+INSTALL_TEMPLATE+= ${.CURDIR}/../../wip/seamonkey/INSTALL
+
+CONFIG_GUESS_OVERRIDE= build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= nsprpub/build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= directory/c-sdk/config/autoconf/config.guess
+CONFIG_SUB_OVERRIDE= build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= nsprpub/build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= directory/c-sdk/config/autoconf/config.sub
+CONFIG_STATUS_OVERRIDE= build/config.status
+CONFIG_STATUS_OVERRIDE+= nsprpub/config.status
+CONFIG_STATUS_OVERRIDE+= directory/c-sdk/config.status
+
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-gtkmozembed.pc
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-js.pc
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-nspr.pc
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-nss.pc
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-plugin.pc
+PKGCONFIG_OVERRIDE+= build/unix/seamonkey-xpcom.pc
+# Some .pc files are filled in by the build process, so we can't fix the
+# rpaths until this has happened.
+PKGCONFIG_OVERRIDE_STAGE= post-build
+
+CONFIGURE_ARGS+= --enable-application=suite
+CONFIGURE_ARGS+= --disable-tests
+CONFIGURE_ARGS+= --disable-pedantic
+CONFIGURE_ARGS+= --with-system-jpeg=${BUILDLINK_PREFIX.jpeg:Q}
+CONFIGURE_ARGS+= --with-system-png=${BUILDLINK_PREFIX.png:Q}
+CONFIGURE_ARGS+= --enable-crypto
+
+SHAREMODE?= 644
+BUILD_TARGET= # empty
+
+UNLIMIT_RESOURCES= datasize memorysize stacksize
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.if defined(MOZILLA_USE_GTK2)
+.include "../../net/libIDL/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-default-toolkit=gtk2 --disable-gnomevfs
+.else
+.include "../../graphics/gdk-pixbuf/buildlink3.mk"
+.include "../../net/ORBit/buildlink3.mk"
+.include "../../x11/gtk/buildlink3.mk"
+.include "../../x11/Xrender/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-default-toolkit=gtk
+.endif
+
+# NetBSD-*-m68k builds, but "regchrome" dumps core.
+NOT_FOR_PLATFORM= NetBSD-1.4.*-* NetBSD-*-m68k
+
+MAKE_ENV+= MOZILLA_PKG_NAME=${MOZILLA:Q}
+
+MOZ_LIBDIR= ${PREFIX}/lib/${MOZILLA}
+MAKE_ENV+= LIBRUNPATH=${MOZ_LIBDIR:Q}
+CONFIGURE_ENV+= LIBRUNPATH=${MOZ_LIBDIR:Q}
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${MOZ_LIBDIR}
+
+.if defined(BUILD_SVG)
+MAKE_ENV+= MOZ_INTERNAL_LIBART_LGPL=1
+CONFIGURE_ENV+= MOZ_INTERNAL_LIBART_LGPL=1
+CONFIGURE_ARGS+= --enable-svg
+CONFIGURE_ARGS+= --enable-svg-renderer-libart
+.endif
+
+.if defined(BUILD_CALENDAR)
+CONFIGURE_ARGS+= --enable-calendar
+.endif
+
+.if defined(BUILD_MATHML)
+CONFIGURE_ARGS+= --enable-mathml
+.endif
+
+.if exists(${X11BASE}/include/X11/extensions/Xinerama.h) && \
+ exists(${X11BASE}/lib/libXinerama.so)
+CONFIGURE_ARGS+= --enable-xinerama
+.endif
+
+# avoid creating a .mozilla directory in the users home
+# directory
+SCRIPTS_ENV+= HOME=${WRKDIR:Q}
+
+PLIST_SUBST+= MOZILLA=${MOZILLA:Q}
+PLIST_SUBST+= MOZILLA_BIN=${MOZILLA_BIN:Q}
+FILES_SUBST+= MOZILLA=${MOZILLA:Q}
+FILES_SUBST+= MOZILLA_BIN=${MOZILLA_BIN:Q}
+.if ${OBJECT_FMT} == "ELF"
+SO_SUFFIX= so
+SCRIPTS_ENV+= MOZ_INSTALL_LIB=${INSTALL_PROGRAM:Q}
+.elif ${OBJECT_FMT} == "Mach-O"
+SO_SUFFIX= dylib
+SCRIPTS_ENV+= MOZ_INSTALL_LIB=${INSTALL_LIB:Q}
+.else
+SO_SUFFIX= so.1.0
+SCRIPTS_ENV+= MOZ_INSTALL_LIB=${INSTALL_PROGRAM:Q}
+.endif
+PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX:Q}
+
+.if (${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "sparc")
+PLIST_SUBST+= SUNOSLIB=""
+SCRIPTS_ENV+= SUNOSLIB=""
+.else
+PLIST_SUBST+= SUNOSLIB="@comment "
+SCRIPTS_ENV+= SUNOSLIB="@comment "
+.endif
+
+SCRIPTS_ENV+= OBJECT_FMT=${OBJECT_FMT:Q}
+SCRIPTS_ENV+= PLIST_SRC=${PLIST_SRC:Q}
+SCRIPTS_ENV+= SED=${SED:Q}
+SCRIPTS_ENV+= RM=${RM:Q}
+SCRIPTS_ENV+= EGREP=${EGREP:Q}
+SCRIPTS_ENV+= CHOWN=${CHOWN:Q}
+SCRIPTS_ENV+= CHGRP=${CHGRP:Q}
+SCRIPTS_ENV+= CHMOD=${CHMOD:Q}
+SCRIPTS_ENV+= BINOWN=${BINOWN:Q}
+SCRIPTS_ENV+= BINGRP=${BINGRP:Q}
+SCRIPTS_ENV+= BINMODE=${BINMODE:Q}
+SCRIPTS_ENV+= SETENV=${SETENV:Q}
+SCRIPTS_ENV+= MOZILLA=${MOZILLA:Q}
+SCRIPTS_ENV+= MOZILLA_BIN=${MOZILLA_BIN:Q}
+SCRIPTS_ENV+= SO_SUFFIX=${SO_SUFFIX:Q}
+
+PTHREAD_OPTS+= native optional
+
+.if (${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "x86_64")
+GCC_REQD+= 3.4
+.endif
+
+.include "../../mk/compiler.mk"
+.if !empty(CC_VERSION:Mgcc*)
+COPTS?= -O2
+.endif
+CONFIGURE_ARGS+= --enable-optimize=${COPTS:Q}
+
+XPTCFILES+= xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s
+XPTCFILES+= xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp
+
+.if ${OPSYS} == "Darwin"
+BUILDLINK_PASSTHRU_DIRS+=/Developer
+.endif
+
+post-extract:
+.for f in ${XPTCFILES}
+ ${CP} ${FILESDIR:Q}/${f:Q} ${WRKSRC:Q}/xpcom/reflect/xptcall/src/md/unix/${f:Q}
+.endfor
+
+pre-configure:
+ cd ${WRKSRC:Q} && autoconf
+ cd ${WRKSRC:Q}/nsprpub && autoconf
+ cd ${WRKSRC:Q}/directory/c-sdk && autoconf
+
+post-build:
+ ${ECHO} skin,install,select,classic/1.0 >> \
+ ${WRKSRC:Q}/dist/bin/chrome/installed-chrome.txt
+ ${ECHO} locale,install,select,en-US >> \
+ ${WRKSRC:Q}/dist/bin/chrome/installed-chrome.txt
+
+do-install:
+ ${SETENV} ${SCRIPTS_ENV} ${SH} ${FILESDIR:Q}/moz-install
+
+.include "../../mk/pthread.buildlink3.mk"
+
+.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "none")
+CONFIGURE_ARGS+= --without-pthreads
+.else
+CONFIGURE_ARGS+= --with-pthreads
+.endif
+
+.if ${MOZILLA_USE_XFT} == "YES" && exists(${X11BASE}/include/X11/Xdefs.h)
+CONFIGURE_ARGS+= --enable-xft
+# pkgconfig defaults to a "build" dependency, which is what we want.
+.include "../../fonts/Xft2/buildlink3.mk"
+.endif
+
+# Fix for firefox* packages.
+SUBST_CLASSES+= pc
+SUBST_STAGE.pc= post-extract
+SUBST_FILES.pc= build/unix/*.pc.in
+SUBST_SED.pc= -e 's|%includedir%|${PREFIX}/include/${MOZILLA}|g'
+SUBST_SED.pc+= -e 's|%libdir%|${PREFIX}/lib/${MOZILLA}|g'
+SUBST_MESSAGE.pc= Fixing pkgconfig files.
+
+.include "../../wip/seamonkey/options.mk"
diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST
new file mode 100644
index 00000000000..074da69be05
--- /dev/null
+++ b/www/seamonkey/PLIST
@@ -0,0 +1,3210 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+bin/${MOZILLA}
+@comment begin PROGRAMS
+lib/${MOZILLA}/${MOZILLA_BIN}
+lib/${MOZILLA}/dirver
+lib/${MOZILLA}/mangle
+lib/${MOZILLA}/mozilla-xremote-client
+lib/${MOZILLA}/nsinstall
+lib/${MOZILLA}/regchrome
+lib/${MOZILLA}/regxpcom
+lib/${MOZILLA}/shlibsign
+lib/${MOZILLA}/xpcshell
+lib/${MOZILLA}/xpicleanup
+lib/${MOZILLA}/xpidl
+lib/${MOZILLA}/xpt_dump
+lib/${MOZILLA}/xpt_link
+@comment end PROGRAMS
+@comment begin SCRIPTS
+lib/${MOZILLA}/seamonkey-config
+@comment end SCRIPTS
+@comment begin DSO
+lib/${MOZILLA}/components/libaccessibility.${SO_SUFFIX}
+lib/${MOZILLA}/components/libaddrbook.${SO_SUFFIX}
+lib/${MOZILLA}/components/libappcomps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libauth.${SO_SUFFIX}
+lib/${MOZILLA}/components/libautoconfig.${SO_SUFFIX}
+lib/${MOZILLA}/components/libbayesflt.${SO_SUFFIX}
+lib/${MOZILLA}/components/libcalbasecomps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libcaps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libchrome.${SO_SUFFIX}
+lib/${MOZILLA}/components/libcomposer.${SO_SUFFIX}
+lib/${MOZILLA}/components/libcookie.${SO_SUFFIX}
+lib/${MOZILLA}/components/libdocshell.${SO_SUFFIX}
+lib/${MOZILLA}/components/libeditor.${SO_SUFFIX}
+lib/${MOZILLA}/components/libembedcomponents.${SO_SUFFIX}
+lib/${MOZILLA}/components/libfileview.${SO_SUFFIX}
+lib/${MOZILLA}/components/libgfx_gtk.${SO_SUFFIX}
+lib/${MOZILLA}/components/libgfxps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libgklayout.${SO_SUFFIX}
+lib/${MOZILLA}/components/libgkplugin.${SO_SUFFIX}
+lib/${MOZILLA}/components/libhtmlpars.${SO_SUFFIX}
+lib/${MOZILLA}/components/libi18n.${SO_SUFFIX}
+lib/${MOZILLA}/components/libimglib2.${SO_SUFFIX}
+lib/${MOZILLA}/components/libimpComm4xMail.${SO_SUFFIX}
+lib/${MOZILLA}/components/libimpText.${SO_SUFFIX}
+lib/${MOZILLA}/components/libimport.${SO_SUFFIX}
+lib/${MOZILLA}/components/libinspector.${SO_SUFFIX}
+lib/${MOZILLA}/components/libjar50.${SO_SUFFIX}
+lib/${MOZILLA}/components/libjsd.${SO_SUFFIX}
+lib/${MOZILLA}/components/liblocalmail.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmailnews.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmailview.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmime.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmimeemitter.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmork.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmozfind.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmozldap.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgcompose.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgdb.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgimap.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgmdn.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgnews.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmsgsmime.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmyspell.${SO_SUFFIX}
+lib/${MOZILLA}/components/libnecko.${SO_SUFFIX}
+lib/${MOZILLA}/components/libnecko2.${SO_SUFFIX}
+lib/${MOZILLA}/components/libnsappshell.${SO_SUFFIX}
+lib/${MOZILLA}/components/libnsprefm.${SO_SUFFIX}
+lib/${MOZILLA}/components/liboji.${SO_SUFFIX}
+lib/${MOZILLA}/components/libp3p.${SO_SUFFIX}
+lib/${MOZILLA}/components/libpermissions.${SO_SUFFIX}
+lib/${MOZILLA}/components/libpipboot.${SO_SUFFIX}
+lib/${MOZILLA}/components/libpipnss.${SO_SUFFIX}
+lib/${MOZILLA}/components/libpippki.${SO_SUFFIX}
+lib/${MOZILLA}/components/libpref.${SO_SUFFIX}
+lib/${MOZILLA}/components/libprofile.${SO_SUFFIX}
+lib/${MOZILLA}/components/librdf.${SO_SUFFIX}
+lib/${MOZILLA}/components/libremoteservice.${SO_SUFFIX}
+lib/${MOZILLA}/components/libsearchservice.${SO_SUFFIX}
+lib/${MOZILLA}/components/libspellchecker.${SO_SUFFIX}
+lib/${MOZILLA}/components/libsroaming.${SO_SUFFIX}
+lib/${MOZILLA}/components/libstoragecomps.${SO_SUFFIX}
+lib/${MOZILLA}/components/libsystem-pref.${SO_SUFFIX}
+lib/${MOZILLA}/components/libtransformiix.${SO_SUFFIX}
+lib/${MOZILLA}/components/libtxmgr.${SO_SUFFIX}
+lib/${MOZILLA}/components/libtypeaheadfind.${SO_SUFFIX}
+lib/${MOZILLA}/components/libuconv.${SO_SUFFIX}
+lib/${MOZILLA}/components/libucvmath.${SO_SUFFIX}
+lib/${MOZILLA}/components/libuniversalchardet.${SO_SUFFIX}
+lib/${MOZILLA}/components/libvcard.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwallet.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwalletviewers.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwebbrwsr.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwebdav.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwebsrvcs.${SO_SUFFIX}
+lib/${MOZILLA}/components/libwidget_gtk2.${SO_SUFFIX}
+lib/${MOZILLA}/components/libxmlextras.${SO_SUFFIX}
+lib/${MOZILLA}/components/libxpcom_compat_c.${SO_SUFFIX}
+lib/${MOZILLA}/components/libxpconnect.${SO_SUFFIX}
+lib/${MOZILLA}/components/libxpinstall.${SO_SUFFIX}
+lib/${MOZILLA}/components/libxremoteservice.${SO_SUFFIX}
+lib/${MOZILLA}/libgfxpsshar.${SO_SUFFIX}
+lib/${MOZILLA}/libgkgfx.${SO_SUFFIX}
+lib/${MOZILLA}/libgtkembedmoz.${SO_SUFFIX}
+lib/${MOZILLA}/libgtkxtbin.${SO_SUFFIX}
+lib/${MOZILLA}/libjsj.${SO_SUFFIX}
+lib/${MOZILLA}/libldap50.${SO_SUFFIX}
+lib/${MOZILLA}/libmozjs.${SO_SUFFIX}
+lib/${MOZILLA}/libmozz.${SO_SUFFIX}
+lib/${MOZILLA}/libmsgbaseutil.${SO_SUFFIX}
+lib/${MOZILLA}/libnspr4.${SO_SUFFIX}
+lib/${MOZILLA}/libnss3.${SO_SUFFIX}
+lib/${MOZILLA}/libnssckbi.${SO_SUFFIX}
+lib/${MOZILLA}/libplc4.${SO_SUFFIX}
+lib/${MOZILLA}/libplds4.${SO_SUFFIX}
+lib/${MOZILLA}/libprldap50.${SO_SUFFIX}
+lib/${MOZILLA}/libsmime3.${SO_SUFFIX}
+lib/${MOZILLA}/libsoftokn3.${SO_SUFFIX}
+lib/${MOZILLA}/libssl3.${SO_SUFFIX}
+lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
+lib/${MOZILLA}/libxpcom_compat.${SO_SUFFIX}
+lib/${MOZILLA}/libxpcom_core.${SO_SUFFIX}
+lib/${MOZILLA}/libxpistub.${SO_SUFFIX}
+${SUNOSLIB}lib/${MOZILLA}/libfreebl_hybrid_3.${SO_SUFFIX}
+${SUNOSLIB}lib/${MOZILLA}/libfreebl_pure32_3.${SO_SUFFIX}
+lib/${MOZILLA}/plugins/libunixprintplugin.${SO_SUFFIX}
+@comment end DSO
+@comment begin DATA
+lib/${MOZILLA}/LICENSE
+lib/${MOZILLA}/README
+lib/${MOZILLA}/bloaturls.txt
+lib/${MOZILLA}/chrome/US.jar
+lib/${MOZILLA}/chrome/calendar.jar
+lib/${MOZILLA}/chrome/chatzilla.jar
+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/help.jar
+lib/${MOZILLA}/chrome/icons/default/abcardWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/abcardWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/addressbookWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/addressbookWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/bmPropsWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/bmPropsWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/bookmark-window.xpm
+lib/${MOZILLA}/chrome/icons/default/bookmark-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/calendar-window.xpm
+lib/${MOZILLA}/chrome/icons/default/calendar-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/chatzilla-window.xpm
+lib/${MOZILLA}/chrome/icons/default/chatzilla-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/default.xpm
+lib/${MOZILLA}/chrome/icons/default/default16.xpm
+lib/${MOZILLA}/chrome/icons/default/downloadManager.xpm
+lib/${MOZILLA}/chrome/icons/default/downloadManager16.xpm
+lib/${MOZILLA}/chrome/icons/default/editorWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/editorWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/findBookmarkWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/findBookmarkWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/findHistoryWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/findHistoryWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/history-window.xpm
+lib/${MOZILLA}/chrome/icons/default/history-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/jsconsoleWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/jsconsoleWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/main-window.xpm
+lib/${MOZILLA}/chrome/icons/default/main-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/messengerWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/messengerWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/msgcomposeWindow.xpm
+lib/${MOZILLA}/chrome/icons/default/msgcomposeWindow16.xpm
+lib/${MOZILLA}/chrome/icons/default/seamonkey.png
+lib/${MOZILLA}/chrome/icons/default/venkman-window.xpm
+lib/${MOZILLA}/chrome/icons/default/venkman-window16.xpm
+lib/${MOZILLA}/chrome/icons/default/winInspectorMain.xpm
+lib/${MOZILLA}/chrome/icons/default/winInspectorMain16.xpm
+lib/${MOZILLA}/chrome/inspector.jar
+lib/${MOZILLA}/chrome/inspector.manifest
+lib/${MOZILLA}/chrome/installed-chrome.txt
+lib/${MOZILLA}/chrome/messenger.jar
+lib/${MOZILLA}/chrome/modern.jar
+lib/${MOZILLA}/chrome/pipnss.jar
+lib/${MOZILLA}/chrome/pippki.jar
+lib/${MOZILLA}/chrome/reporter.jar
+lib/${MOZILLA}/chrome/reporter.manifest
+lib/${MOZILLA}/chrome/sroaming.jar
+lib/${MOZILLA}/chrome/toolkit.jar
+lib/${MOZILLA}/chrome/venkman.jar
+lib/${MOZILLA}/components/accessibility-atk.xpt
+lib/${MOZILLA}/components/accessibility.xpt
+lib/${MOZILLA}/components/addrbook.xpt
+lib/${MOZILLA}/components/alerts.xpt
+lib/${MOZILLA}/components/appshell.xpt
+lib/${MOZILLA}/components/appstartup.xpt
+lib/${MOZILLA}/components/autocomplete.xpt
+lib/${MOZILLA}/components/autoconfig.xpt
+lib/${MOZILLA}/components/bookmarks.xpt
+lib/${MOZILLA}/components/calAlarmMonitor.js
+lib/${MOZILLA}/components/calAlarmService.js
+lib/${MOZILLA}/components/calAttachment.js
+lib/${MOZILLA}/components/calAttendee.js
+lib/${MOZILLA}/components/calCalendarManager.js
+lib/${MOZILLA}/components/calCompositeCalendar.js
+lib/${MOZILLA}/components/calDavCalendar.js
+lib/${MOZILLA}/components/calEvent.js
+lib/${MOZILLA}/components/calHtmlExport.js
+lib/${MOZILLA}/components/calICSCalendar.js
+lib/${MOZILLA}/components/calIcsImportExport.js
+lib/${MOZILLA}/components/calImportExportModule.js
+lib/${MOZILLA}/components/calItemBase.js
+lib/${MOZILLA}/components/calItemModule.js
+lib/${MOZILLA}/components/calMemoryCalendar.js
+lib/${MOZILLA}/components/calOutlookCSVImportExport.js
+lib/${MOZILLA}/components/calRecurrenceInfo.js
+lib/${MOZILLA}/components/calStorageCalendar.js
+lib/${MOZILLA}/components/calTodo.js
+lib/${MOZILLA}/components/calbase.xpt
+lib/${MOZILLA}/components/calbaseinternal.xpt
+lib/${MOZILLA}/components/calendarService.js
+lib/${MOZILLA}/components/caps.xpt
+lib/${MOZILLA}/components/chardet.xpt
+lib/${MOZILLA}/components/chatzilla-service.js
+lib/${MOZILLA}/components/chrome.xpt
+lib/${MOZILLA}/components/commandhandler.xpt
+lib/${MOZILLA}/components/composer.xpt
+lib/${MOZILLA}/components/content_base.xpt
+lib/${MOZILLA}/components/content_html.xpt
+lib/${MOZILLA}/components/content_htmldoc.xpt
+lib/${MOZILLA}/components/content_xmldoc.xpt
+lib/${MOZILLA}/components/content_xslt.xpt
+lib/${MOZILLA}/components/content_xtf.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_canvas.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_loadsave.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_xpath.xpt
+lib/${MOZILLA}/components/dom_xul.xpt
+lib/${MOZILLA}/components/downloadmanager.xpt
+lib/${MOZILLA}/components/editor.xpt
+lib/${MOZILLA}/components/embed_base.xpt
+lib/${MOZILLA}/components/extensions.xpt
+lib/${MOZILLA}/components/exthandler.xpt
+lib/${MOZILLA}/components/filepicker.xpt
+lib/${MOZILLA}/components/find.xpt
+lib/${MOZILLA}/components/gfx.xpt
+lib/${MOZILLA}/components/gksvgrenderer.xpt
+lib/${MOZILLA}/components/history.xpt
+lib/${MOZILLA}/components/htmlparser.xpt
+lib/${MOZILLA}/components/imglib2.xpt
+lib/${MOZILLA}/components/impComm4xMail.xpt
+lib/${MOZILLA}/components/import.xpt
+lib/${MOZILLA}/components/inspector-cmdline.js
+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/layout_base.xpt
+lib/${MOZILLA}/components/layout_printing.xpt
+lib/${MOZILLA}/components/layout_xul.xpt
+lib/${MOZILLA}/components/layout_xul_tree.xpt
+lib/${MOZILLA}/components/locale.xpt
+lib/${MOZILLA}/components/lwbrk.xpt
+lib/${MOZILLA}/components/mailnews.xpt
+lib/${MOZILLA}/components/mailview.xpt
+lib/${MOZILLA}/components/mdn-service.js
+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/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/myspell/en-US.aff
+lib/${MOZILLA}/components/myspell/en-US.dic
+lib/${MOZILLA}/components/necko.xpt
+lib/${MOZILLA}/components/necko_about.xpt
+lib/${MOZILLA}/components/necko_cache.xpt
+lib/${MOZILLA}/components/necko_cookie.xpt
+lib/${MOZILLA}/components/necko_data.xpt
+lib/${MOZILLA}/components/necko_dns.xpt
+lib/${MOZILLA}/components/necko_file.xpt
+lib/${MOZILLA}/components/necko_ftp.xpt
+lib/${MOZILLA}/components/necko_http.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/nsAbLDAPAttributeMap.js
+lib/${MOZILLA}/components/nsCloseAllWindows.js
+lib/${MOZILLA}/components/nsComposerCmdLineHandler.js
+lib/${MOZILLA}/components/nsDictionary.js
+lib/${MOZILLA}/components/nsDownloadProgressListener.js
+lib/${MOZILLA}/components/nsFilePicker.js
+lib/${MOZILLA}/components/nsHelperAppDlg.js
+lib/${MOZILLA}/components/nsInterfaceInfoToIDL.js
+lib/${MOZILLA}/components/nsKillAll.js
+lib/${MOZILLA}/components/nsLDAPPrefsService.js
+lib/${MOZILLA}/components/nsProgressDialog.js
+lib/${MOZILLA}/components/nsProxyAutoConfig.js
+lib/${MOZILLA}/components/nsResetPref.js
+lib/${MOZILLA}/components/nsSidebar.js
+lib/${MOZILLA}/components/nsUpdateNotifier.js
+lib/${MOZILLA}/components/nsXmlRpcClient.js
+lib/${MOZILLA}/components/offlineStartup.js
+lib/${MOZILLA}/components/oji.xpt
+lib/${MOZILLA}/components/p3p.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/prefetch.xpt
+lib/${MOZILLA}/components/prefmigr.xpt
+lib/${MOZILLA}/components/profile.xpt
+lib/${MOZILLA}/components/progressDlg.xpt
+lib/${MOZILLA}/components/proxyObjInst.xpt
+lib/${MOZILLA}/components/rdf.xpt
+lib/${MOZILLA}/components/related.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/spellchecker.xpt
+lib/${MOZILLA}/components/storage.xpt
+lib/${MOZILLA}/components/toolkitremote.xpt
+lib/${MOZILLA}/components/txmgr.xpt
+lib/${MOZILLA}/components/txtsvc.xpt
+lib/${MOZILLA}/components/typeaheadfind.xpt
+lib/${MOZILLA}/components/uconv.xpt
+lib/${MOZILLA}/components/unicharutil.xpt
+lib/${MOZILLA}/components/uriloader.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/webdav.xpt
+lib/${MOZILLA}/components/webshell_idls.xpt
+lib/${MOZILLA}/components/websrvcs.xpt
+lib/${MOZILLA}/components/widget.xpt
+lib/${MOZILLA}/components/windowds.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_obsolete.xpt
+lib/${MOZILLA}/components/xpcom_threads.xpt
+lib/${MOZILLA}/components/xpcom_xpti.xpt
+lib/${MOZILLA}/components/xpconnect.xpt
+lib/${MOZILLA}/components/xpinstall.xpt
+lib/${MOZILLA}/components/xremoteservice.xpt
+lib/${MOZILLA}/components/xulappinfo.js
+lib/${MOZILLA}/components/xulappinfo.xpt
+lib/${MOZILLA}/components/xuldoc.xpt
+lib/${MOZILLA}/components/xultmpl.xpt
+lib/${MOZILLA}/defaults/autoconfig/platform.js
+lib/${MOZILLA}/defaults/autoconfig/prefcalls.js
+lib/${MOZILLA}/defaults/isp/US/movemail.rdf
+lib/${MOZILLA}/defaults/isp/movemail.rdf
+lib/${MOZILLA}/defaults/messenger/SpamAssassin.sfd
+lib/${MOZILLA}/defaults/messenger/SpamPal.sfd
+lib/${MOZILLA}/defaults/messenger/US/mailViews.dat
+lib/${MOZILLA}/defaults/messenger/mailViews.dat
+lib/${MOZILLA}/defaults/pref/browser-prefs.js
+lib/${MOZILLA}/defaults/pref/composer.js
+lib/${MOZILLA}/defaults/pref/inspector.js
+lib/${MOZILLA}/defaults/pref/mailnews.js
+lib/${MOZILLA}/defaults/pref/mdn.js
+lib/${MOZILLA}/defaults/pref/reporter.js
+lib/${MOZILLA}/defaults/pref/smime.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}/dependentlibs.list
+lib/${MOZILLA}/greprefs/all.js
+lib/${MOZILLA}/greprefs/security-prefs.js
+lib/${MOZILLA}/greprefs/xpinstall.js
+lib/${MOZILLA}/init.d/README
+lib/${MOZILLA}/init.d/S80calendar_fix_permissions_bug_230617
+lib/${MOZILLA}/install.rdf
+lib/${MOZILLA}/libsoftokn3.chk
+lib/${MOZILLA}/res/EditorOverride.css
+lib/${MOZILLA}/res/arrow.gif
+lib/${MOZILLA}/res/arrowd.gif
+lib/${MOZILLA}/res/bloatcycle.html
+lib/${MOZILLA}/res/broken-image.gif
+lib/${MOZILLA}/res/charsetData.properties
+lib/${MOZILLA}/res/charsetalias.properties
+lib/${MOZILLA}/res/cmessage.txt
+lib/${MOZILLA}/res/dtd/mathml.dtd
+lib/${MOZILLA}/res/dtd/xhtml11.dtd
+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/mathml20.properties
+lib/${MOZILLA}/res/entityTables/transliterate.properties
+lib/${MOZILLA}/res/fonts/fontEncoding.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/fonts/pangoFontEncoding.properties
+lib/${MOZILLA}/res/forms.css
+lib/${MOZILLA}/res/grabber.gif
+lib/${MOZILLA}/res/hiddenWindow.html
+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-sound.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/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/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/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/xpmenu.xul
+lib/${MOZILLA}/res/samples/xulTest.css
+lib/${MOZILLA}/res/svg.css
+lib/${MOZILLA}/res/table-add-column-after-active.gif
+lib/${MOZILLA}/res/table-add-column-after-hover.gif
+lib/${MOZILLA}/res/table-add-column-after.gif
+lib/${MOZILLA}/res/table-add-column-before-active.gif
+lib/${MOZILLA}/res/table-add-column-before-hover.gif
+lib/${MOZILLA}/res/table-add-column-before.gif
+lib/${MOZILLA}/res/table-add-row-after-active.gif
+lib/${MOZILLA}/res/table-add-row-after-hover.gif
+lib/${MOZILLA}/res/table-add-row-after.gif
+lib/${MOZILLA}/res/table-add-row-before-active.gif
+lib/${MOZILLA}/res/table-add-row-before-hover.gif
+lib/${MOZILLA}/res/table-add-row-before.gif
+lib/${MOZILLA}/res/table-remove-column-active.gif
+lib/${MOZILLA}/res/table-remove-column-hover.gif
+lib/${MOZILLA}/res/table-remove-column.gif
+lib/${MOZILLA}/res/table-remove-row-active.gif
+lib/${MOZILLA}/res/table-remove-row-hover.gif
+lib/${MOZILLA}/res/table-remove-row.gif
+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/viewer.properties
+lib/${MOZILLA}/res/viewsource.css
+lib/${MOZILLA}/seamonkey
+lib/${MOZILLA}/seamonkey-config
+lib/${MOZILLA}/searchplugins/dmoz.gif
+lib/${MOZILLA}/searchplugins/dmoz.src
+lib/${MOZILLA}/searchplugins/google.gif
+lib/${MOZILLA}/searchplugins/google.src
+lib/${MOZILLA}/searchplugins/jeeves.gif
+lib/${MOZILLA}/searchplugins/jeeves.src
+@comment end DATA
+@comment begin INCLUDE
+include/${MOZILLA}/accessibility/nsAccessNode.h
+include/${MOZILLA}/accessibility/nsAccessNodeWrap.h
+include/${MOZILLA}/accessibility/nsAccessibleEventData.h
+include/${MOZILLA}/accessibility/nsAccessibleText.h
+include/${MOZILLA}/accessibility/nsAccessibleWrap.h
+include/${MOZILLA}/accessibility/nsDocAccessibleWrap.h
+include/${MOZILLA}/accessibility/nsIAccessNode.h
+include/${MOZILLA}/accessibility/nsIAccessibilityService.h
+include/${MOZILLA}/accessibility/nsIAccessible.h
+include/${MOZILLA}/accessibility/nsIAccessibleAction.h
+include/${MOZILLA}/accessibility/nsIAccessibleCaret.h
+include/${MOZILLA}/accessibility/nsIAccessibleDocument.h
+include/${MOZILLA}/accessibility/nsIAccessibleEditableText.h
+include/${MOZILLA}/accessibility/nsIAccessibleEvent.h
+include/${MOZILLA}/accessibility/nsIAccessibleHyperLink.h
+include/${MOZILLA}/accessibility/nsIAccessibleHyperText.h
+include/${MOZILLA}/accessibility/nsIAccessibleProvider.h
+include/${MOZILLA}/accessibility/nsIAccessibleRetrieval.h
+include/${MOZILLA}/accessibility/nsIAccessibleSelectable.h
+include/${MOZILLA}/accessibility/nsIAccessibleTable.h
+include/${MOZILLA}/accessibility/nsIAccessibleText.h
+include/${MOZILLA}/accessibility/nsIAccessibleTreeCache.h
+include/${MOZILLA}/accessibility/nsIAccessibleValue.h
+include/${MOZILLA}/accessibility/nsPIAccessNode.h
+include/${MOZILLA}/accessibility/nsPIAccessible.h
+include/${MOZILLA}/accessibility/nsPIAccessibleDocument.h
+include/${MOZILLA}/accessibility/nsRootAccessible.h
+include/${MOZILLA}/accessibility/nsRootAccessibleWrap.h
+include/${MOZILLA}/accessibility/nsTextAccessibleWrap.h
+include/${MOZILLA}/accessibility/nsXULMenuAccessibleWrap.h
+include/${MOZILLA}/accessibility/nsXULTreeAccessibleWrap.h
+include/${MOZILLA}/addrbook/nsAbBaseCID.h
+include/${MOZILLA}/addrbook/nsAbCardProperty.h
+include/${MOZILLA}/addrbook/nsAbMDBCardProperty.h
+include/${MOZILLA}/addrbook/nsDirPrefs.h
+include/${MOZILLA}/addrbook/nsIAbAddressCollecter.h
+include/${MOZILLA}/addrbook/nsIAbAutoCompleteSession.h
+include/${MOZILLA}/addrbook/nsIAbBase.h
+include/${MOZILLA}/addrbook/nsIAbBooleanExpression.h
+include/${MOZILLA}/addrbook/nsIAbCard.h
+include/${MOZILLA}/addrbook/nsIAbDirFactory.h
+include/${MOZILLA}/addrbook/nsIAbDirFactoryService.h
+include/${MOZILLA}/addrbook/nsIAbDirectory.h
+include/${MOZILLA}/addrbook/nsIAbDirectoryQuery.h
+include/${MOZILLA}/addrbook/nsIAbDirectoryQueryProxy.h
+include/${MOZILLA}/addrbook/nsIAbDirectorySearch.h
+include/${MOZILLA}/addrbook/nsIAbLDAPAttributeMap.h
+include/${MOZILLA}/addrbook/nsIAbLDAPAutoCompFormatter.h
+include/${MOZILLA}/addrbook/nsIAbLDAPDirectory.h
+include/${MOZILLA}/addrbook/nsIAbLDAPReplicationData.h
+include/${MOZILLA}/addrbook/nsIAbLDAPReplicationQuery.h
+include/${MOZILLA}/addrbook/nsIAbLDAPReplicationService.h
+include/${MOZILLA}/addrbook/nsIAbLDIFService.h
+include/${MOZILLA}/addrbook/nsIAbListener.h
+include/${MOZILLA}/addrbook/nsIAbMDBCard.h
+include/${MOZILLA}/addrbook/nsIAbMDBDirectory.h
+include/${MOZILLA}/addrbook/nsIAbUpgrader.h
+include/${MOZILLA}/addrbook/nsIAbView.h
+include/${MOZILLA}/addrbook/nsIAddbookUrl.h
+include/${MOZILLA}/addrbook/nsIAddrBookSession.h
+include/${MOZILLA}/addrbook/nsIAddrDBAnnouncer.h
+include/${MOZILLA}/addrbook/nsIAddrDBListener.h
+include/${MOZILLA}/addrbook/nsIAddrDatabase.h
+include/${MOZILLA}/addrbook/nsIAddressBook.h
+include/${MOZILLA}/addrbook/nsILDAPPrefsService.h
+include/${MOZILLA}/addrbook/nsIMsgVCardService.h
+include/${MOZILLA}/addrbook/nsVCardObj.h
+include/${MOZILLA}/appcomps/nsCharsetMenu.h
+include/${MOZILLA}/appcomps/nsFontPackageHandler.h
+include/${MOZILLA}/appcomps/nsIAlertsService.h
+include/${MOZILLA}/appcomps/nsIAppStartup.h
+include/${MOZILLA}/appcomps/nsIAutoCompleteListener.h
+include/${MOZILLA}/appcomps/nsIAutoCompleteResults.h
+include/${MOZILLA}/appcomps/nsIAutoCompleteSession.h
+include/${MOZILLA}/appcomps/nsIBookmarksService.h
+include/${MOZILLA}/appcomps/nsICloseAllWindows.h
+include/${MOZILLA}/appcomps/nsICmdLineHandler.h
+include/${MOZILLA}/appcomps/nsICmdLineService.h
+include/${MOZILLA}/appcomps/nsIFindService.h
+include/${MOZILLA}/appcomps/nsIHTTPIndex.h
+include/${MOZILLA}/appcomps/nsILDAPAutoCompFormatter.h
+include/${MOZILLA}/appcomps/nsILDAPAutoCompleteSession.h
+include/${MOZILLA}/appcomps/nsINativeAppSupport.h
+include/${MOZILLA}/appcomps/nsIRelatedLinksHandler.h
+include/${MOZILLA}/appcomps/nsISearchContext.h
+include/${MOZILLA}/appcomps/nsISearchService.h
+include/${MOZILLA}/appcomps/nsISplashScreen.h
+include/${MOZILLA}/appcomps/nsISuiteRemoteService.h
+include/${MOZILLA}/appcomps/nsIUserInfo.h
+include/${MOZILLA}/appcomps/nsIWindowDataSource.h
+include/${MOZILLA}/appcomps/nsXPFEComponentsCID.h
+include/${MOZILLA}/appshell/nsAppShellCID.h
+include/${MOZILLA}/appshell/nsIAppShellService.h
+include/${MOZILLA}/appshell/nsIPopupWindowManager.h
+include/${MOZILLA}/appshell/nsIWindowMediator.h
+include/${MOZILLA}/appshell/nsIWindowMediatorListener.h
+include/${MOZILLA}/appshell/nsIXULBrowserWindow.h
+include/${MOZILLA}/appshell/nsIXULWindow.h
+include/${MOZILLA}/autoconfig/nsIAutoConfig.h
+include/${MOZILLA}/autoconfig/nsILDAPSyncQuery.h
+include/${MOZILLA}/autoconfig/nsIReadConfig.h
+include/${MOZILLA}/bayesflt/nsBayesianFilter.h
+include/${MOZILLA}/bayesflt/nsBayesianFilterCID.h
+include/${MOZILLA}/browser/nsIBrowserInstance.h
+include/${MOZILLA}/cairo/cairo-features.h
+include/${MOZILLA}/cairo/cairo-ft.h
+include/${MOZILLA}/cairo/cairo-xlib-xrender.h
+include/${MOZILLA}/cairo/cairo-xlib.h
+include/${MOZILLA}/cairo/cairo.h
+include/${MOZILLA}/calbase/calBaseCID.h
+include/${MOZILLA}/calbase/calIAlarmService.h
+include/${MOZILLA}/calbase/calIAttachment.h
+include/${MOZILLA}/calbase/calIAttendee.h
+include/${MOZILLA}/calbase/calICalendar.h
+include/${MOZILLA}/calbase/calICalendarManager.h
+include/${MOZILLA}/calbase/calICalendarProvider.h
+include/${MOZILLA}/calbase/calICalendarView.h
+include/${MOZILLA}/calbase/calICalendarViewController.h
+include/${MOZILLA}/calbase/calIDateTime.h
+include/${MOZILLA}/calbase/calIDuration.h
+include/${MOZILLA}/calbase/calIErrors.h
+include/${MOZILLA}/calbase/calIEvent.h
+include/${MOZILLA}/calbase/calIICSService.h
+include/${MOZILLA}/calbase/calIImportExport.h
+include/${MOZILLA}/calbase/calIItemBase.h
+include/${MOZILLA}/calbase/calIRecurrenceDate.h
+include/${MOZILLA}/calbase/calIRecurrenceDateSet.h
+include/${MOZILLA}/calbase/calIRecurrenceInfo.h
+include/${MOZILLA}/calbase/calIRecurrenceItem.h
+include/${MOZILLA}/calbase/calIRecurrenceRule.h
+include/${MOZILLA}/calbase/calITodo.h
+include/${MOZILLA}/calbase/calInternalInterfaces.h
+include/${MOZILLA}/caps/nsICryptoHash.h
+include/${MOZILLA}/caps/nsIPrincipal.h
+include/${MOZILLA}/caps/nsIScriptSecurityManager.h
+include/${MOZILLA}/caps/nsISecurityCheckedComponent.h
+include/${MOZILLA}/caps/nsISignatureVerifier.h
+include/${MOZILLA}/caps/nsJSPrincipals.h
+include/${MOZILLA}/chardet/nsCharsetDetectionAdaptorCID.h
+include/${MOZILLA}/chardet/nsDetectionConfident.h
+include/${MOZILLA}/chardet/nsDocumentCharsetInfoCID.h
+include/${MOZILLA}/chardet/nsICharsetDetectionAdaptor.h
+include/${MOZILLA}/chardet/nsICharsetDetectionObserver.h
+include/${MOZILLA}/chardet/nsICharsetDetector.h
+include/${MOZILLA}/chardet/nsICharsetResolver.h
+include/${MOZILLA}/chardet/nsIDocCharset.h
+include/${MOZILLA}/chardet/nsIDocumentCharsetInfo.h
+include/${MOZILLA}/chardet/nsIMetaCharsetService.h
+include/${MOZILLA}/chardet/nsIStringCharsetDetector.h
+include/${MOZILLA}/chardet/nsIXMLEncodingService.h
+include/${MOZILLA}/chardet/nsMetaCharsetCID.h
+include/${MOZILLA}/chardet/nsXMLEncodingCID.h
+include/${MOZILLA}/chrome/nsIChromeRegistrySea.h
+include/${MOZILLA}/commandhandler/nsICommandManager.h
+include/${MOZILLA}/commandhandler/nsICommandParams.h
+include/${MOZILLA}/commandhandler/nsIControllerCommand.h
+include/${MOZILLA}/commandhandler/nsIControllerCommandTable.h
+include/${MOZILLA}/commandhandler/nsIControllerContext.h
+include/${MOZILLA}/commandhandler/nsPICommandUpdater.h
+include/${MOZILLA}/composer/nsIEditingSession.h
+include/${MOZILLA}/content/mozFlushType.h
+include/${MOZILLA}/content/mozISanitizingSerializer.h
+include/${MOZILLA}/content/nsAtomListUtils.h
+include/${MOZILLA}/content/nsContentCID.h
+include/${MOZILLA}/content/nsContentCreatorFunctions.h
+include/${MOZILLA}/content/nsContentErrors.h
+include/${MOZILLA}/content/nsContentList.h
+include/${MOZILLA}/content/nsContentPolicyUtils.h
+include/${MOZILLA}/content/nsContentUtils.h
+include/${MOZILLA}/content/nsCopySupport.h
+include/${MOZILLA}/content/nsHTMLAtomList.h
+include/${MOZILLA}/content/nsHTMLAtoms.h
+include/${MOZILLA}/content/nsIAttribute.h
+include/${MOZILLA}/content/nsIBindingManager.h
+include/${MOZILLA}/content/nsICanvasElement.h
+include/${MOZILLA}/content/nsICanvasRenderingContextInternal.h
+include/${MOZILLA}/content/nsIChromeRegistry.h
+include/${MOZILLA}/content/nsIContent.h
+include/${MOZILLA}/content/nsIContentIterator.h
+include/${MOZILLA}/content/nsIContentPolicy.h
+include/${MOZILLA}/content/nsIContentSerializer.h
+include/${MOZILLA}/content/nsIDOMSVGListener.h
+include/${MOZILLA}/content/nsIDOMSVGZoomListener.h
+include/${MOZILLA}/content/nsIDocument.h
+include/${MOZILLA}/content/nsIDocumentEncoder.h
+include/${MOZILLA}/content/nsIDocumentObserver.h
+include/${MOZILLA}/content/nsIDocumentTransformer.h
+include/${MOZILLA}/content/nsIDragDropHandler.h
+include/${MOZILLA}/content/nsIEventListenerManager.h
+include/${MOZILLA}/content/nsIEventStateManager.h
+include/${MOZILLA}/content/nsIFIXptr.h
+include/${MOZILLA}/content/nsIForm.h
+include/${MOZILLA}/content/nsIFormControl.h
+include/${MOZILLA}/content/nsIFormProcessor.h
+include/${MOZILLA}/content/nsIFormSubmission.h
+include/${MOZILLA}/content/nsIFormSubmitObserver.h
+include/${MOZILLA}/content/nsIFrameLoader.h
+include/${MOZILLA}/content/nsIFrameSetElement.h
+include/${MOZILLA}/content/nsIHTMLDocument.h
+include/${MOZILLA}/content/nsIHTMLToTextSink.h
+include/${MOZILLA}/content/nsIImageDocument.h
+include/${MOZILLA}/content/nsIImageLoadingContent.h
+include/${MOZILLA}/content/nsILink.h
+include/${MOZILLA}/content/nsIModifyableXPointer.h
+include/${MOZILLA}/content/nsINameSpaceManager.h
+include/${MOZILLA}/content/nsINodeInfo.h
+include/${MOZILLA}/content/nsIOptionElement.h
+include/${MOZILLA}/content/nsIPhonetic.h
+include/${MOZILLA}/content/nsIPluginElement.h
+include/${MOZILLA}/content/nsIPrivateCompositionEvent.h
+include/${MOZILLA}/content/nsIPrivateDOMEvent.h
+include/${MOZILLA}/content/nsIPrivateDOMImplementation.h
+include/${MOZILLA}/content/nsIPrivateTextEvent.h
+include/${MOZILLA}/content/nsIPrivateTextRange.h
+include/${MOZILLA}/content/nsIRadioControlElement.h
+include/${MOZILLA}/content/nsIRadioGroupContainer.h
+include/${MOZILLA}/content/nsIRadioVisitor.h
+include/${MOZILLA}/content/nsIRangeUtils.h
+include/${MOZILLA}/content/nsISVGTextContentMetrics.h
+include/${MOZILLA}/content/nsISVGValue.h
+include/${MOZILLA}/content/nsISVGValueObserver.h
+include/${MOZILLA}/content/nsISVGValueUtils.h
+include/${MOZILLA}/content/nsIScriptElement.h
+include/${MOZILLA}/content/nsIScriptEventHandler.h
+include/${MOZILLA}/content/nsIScriptEventManager.h
+include/${MOZILLA}/content/nsIScriptLoader.h
+include/${MOZILLA}/content/nsIScriptLoaderObserver.h
+include/${MOZILLA}/content/nsISelectElement.h
+include/${MOZILLA}/content/nsISelection.h
+include/${MOZILLA}/content/nsISelectionController.h
+include/${MOZILLA}/content/nsISelectionDisplay.h
+include/${MOZILLA}/content/nsISelectionListener.h
+include/${MOZILLA}/content/nsISelectionPrivate.h
+include/${MOZILLA}/content/nsIStyleSheetLinkingElement.h
+include/${MOZILLA}/content/nsIStyledContent.h
+include/${MOZILLA}/content/nsISyncLoadDOMService.h
+include/${MOZILLA}/content/nsITextContent.h
+include/${MOZILLA}/content/nsITextControlElement.h
+include/${MOZILLA}/content/nsIWyciwygChannel.h
+include/${MOZILLA}/content/nsIXBLDocumentInfo.h
+include/${MOZILLA}/content/nsIXBLService.h
+include/${MOZILLA}/content/nsIXMLContent.h
+include/${MOZILLA}/content/nsIXMLContentBuilder.h
+include/${MOZILLA}/content/nsIXMLContentSink.h
+include/${MOZILLA}/content/nsIXPathEvaluatorInternal.h
+include/${MOZILLA}/content/nsIXPointer.h
+include/${MOZILLA}/content/nsIXSLTException.h
+include/${MOZILLA}/content/nsIXSLTProcessor.h
+include/${MOZILLA}/content/nsIXSLTProcessorObsolete.h
+include/${MOZILLA}/content/nsIXTFAttributeHandler.h
+include/${MOZILLA}/content/nsIXTFBindableElement.h
+include/${MOZILLA}/content/nsIXTFBindableElementWrapper.h
+include/${MOZILLA}/content/nsIXTFElement.h
+include/${MOZILLA}/content/nsIXTFElementFactory.h
+include/${MOZILLA}/content/nsIXTFElementWrapper.h
+include/${MOZILLA}/content/nsIXTFElementWrapperPrivate.h
+include/${MOZILLA}/content/nsIXTFGenericElement.h
+include/${MOZILLA}/content/nsIXTFGenericElementWrapper.h
+include/${MOZILLA}/content/nsIXTFPrivate.h
+include/${MOZILLA}/content/nsIXTFSVGVisual.h
+include/${MOZILLA}/content/nsIXTFSVGVisualWrapper.h
+include/${MOZILLA}/content/nsIXTFService.h
+include/${MOZILLA}/content/nsIXTFStyledElementWrapper.h
+include/${MOZILLA}/content/nsIXTFVisual.h
+include/${MOZILLA}/content/nsIXTFVisualWrapperPrivate.h
+include/${MOZILLA}/content/nsIXTFXMLVisual.h
+include/${MOZILLA}/content/nsIXTFXMLVisualWrapper.h
+include/${MOZILLA}/content/nsIXTFXULVisual.h
+include/${MOZILLA}/content/nsIXTFXULVisualWrapper.h
+include/${MOZILLA}/content/nsImageMapUtils.h
+include/${MOZILLA}/content/nsMutationEvent.h
+include/${MOZILLA}/content/nsNodeInfoManager.h
+include/${MOZILLA}/content/nsPLDOMEvent.h
+include/${MOZILLA}/content/nsPropertyTable.h
+include/${MOZILLA}/content/nsSVGAtomList.h
+include/${MOZILLA}/content/nsSVGAtoms.h
+include/${MOZILLA}/content/nsSVGCoordCtx.h
+include/${MOZILLA}/content/nsSVGCoordCtxProvider.h
+include/${MOZILLA}/content/nsSVGMatrix.h
+include/${MOZILLA}/content/nsSVGNumber.h
+include/${MOZILLA}/content/nsSVGPoint.h
+include/${MOZILLA}/content/nsSVGRect.h
+include/${MOZILLA}/content/nsSVGTypeCIDs.h
+include/${MOZILLA}/content/nsStubDocumentObserver.h
+include/${MOZILLA}/content/nsTextFragment.h
+include/${MOZILLA}/content/nsXBLAtomList.h
+include/${MOZILLA}/content/nsXBLAtoms.h
+include/${MOZILLA}/content/nsXMLNameSpaceMap.h
+include/${MOZILLA}/cookie/nsICookieAcceptDialog.h
+include/${MOZILLA}/cookie/nsICookiePromptService.h
+include/${MOZILLA}/cookie/nsIPermission.h
+include/${MOZILLA}/dbm/cdefs.h
+include/${MOZILLA}/dbm/mcom_db.h
+include/${MOZILLA}/dbm/ncompat.h
+include/${MOZILLA}/dbm/nsres.h
+include/${MOZILLA}/dbm/winfile.h
+include/${MOZILLA}/docshell/nsCDefaultURIFixup.h
+include/${MOZILLA}/docshell/nsCDocShell.h
+include/${MOZILLA}/docshell/nsDocShellCID.h
+include/${MOZILLA}/docshell/nsIContentViewer.h
+include/${MOZILLA}/docshell/nsIContentViewerEdit.h
+include/${MOZILLA}/docshell/nsIContentViewerFile.h
+include/${MOZILLA}/docshell/nsIDocShell.h
+include/${MOZILLA}/docshell/nsIDocShellHistory.h
+include/${MOZILLA}/docshell/nsIDocShellLoadInfo.h
+include/${MOZILLA}/docshell/nsIDocShellTreeItem.h
+include/${MOZILLA}/docshell/nsIDocShellTreeNode.h
+include/${MOZILLA}/docshell/nsIDocShellTreeOwner.h
+include/${MOZILLA}/docshell/nsIEditorDocShell.h
+include/${MOZILLA}/docshell/nsIGlobalHistory.h
+include/${MOZILLA}/docshell/nsIGlobalHistory2.h
+include/${MOZILLA}/docshell/nsIMarkupDocumentViewer.h
+include/${MOZILLA}/docshell/nsIScrollable.h
+include/${MOZILLA}/docshell/nsITextScroll.h
+include/${MOZILLA}/docshell/nsIURIFixup.h
+include/${MOZILLA}/docshell/nsIWebNavigation.h
+include/${MOZILLA}/docshell/nsIWebNavigationInfo.h
+include/${MOZILLA}/docshell/nsIWebPageDescriptor.h
+include/${MOZILLA}/dom/domstubs.h
+include/${MOZILLA}/dom/nsDOMCID.h
+include/${MOZILLA}/dom/nsDOMError.h
+include/${MOZILLA}/dom/nsDOMString.h
+include/${MOZILLA}/dom/nsIBaseDOMException.h
+include/${MOZILLA}/dom/nsIBrowserDOMWindow.h
+include/${MOZILLA}/dom/nsIDOM3Document.h
+include/${MOZILLA}/dom/nsIDOM3DocumentEvent.h
+include/${MOZILLA}/dom/nsIDOM3EventTarget.h
+include/${MOZILLA}/dom/nsIDOM3Node.h
+include/${MOZILLA}/dom/nsIDOMAbstractView.h
+include/${MOZILLA}/dom/nsIDOMAttr.h
+include/${MOZILLA}/dom/nsIDOMBarProp.h
+include/${MOZILLA}/dom/nsIDOMBeforeUnloadEvent.h
+include/${MOZILLA}/dom/nsIDOMCDATASection.h
+include/${MOZILLA}/dom/nsIDOMCRMFObject.h
+include/${MOZILLA}/dom/nsIDOMCSS2Properties.h
+include/${MOZILLA}/dom/nsIDOMCSSCharsetRule.h
+include/${MOZILLA}/dom/nsIDOMCSSFontFaceRule.h
+include/${MOZILLA}/dom/nsIDOMCSSImportRule.h
+include/${MOZILLA}/dom/nsIDOMCSSMediaRule.h
+include/${MOZILLA}/dom/nsIDOMCSSMozDocumentRule.h
+include/${MOZILLA}/dom/nsIDOMCSSPageRule.h
+include/${MOZILLA}/dom/nsIDOMCSSPrimitiveValue.h
+include/${MOZILLA}/dom/nsIDOMCSSRule.h
+include/${MOZILLA}/dom/nsIDOMCSSRuleList.h
+include/${MOZILLA}/dom/nsIDOMCSSStyleDeclaration.h
+include/${MOZILLA}/dom/nsIDOMCSSStyleRule.h
+include/${MOZILLA}/dom/nsIDOMCSSStyleSheet.h
+include/${MOZILLA}/dom/nsIDOMCSSUnknownRule.h
+include/${MOZILLA}/dom/nsIDOMCSSValue.h
+include/${MOZILLA}/dom/nsIDOMCSSValueList.h
+include/${MOZILLA}/dom/nsIDOMCanvasRenderingContext2D.h
+include/${MOZILLA}/dom/nsIDOMCharacterData.h
+include/${MOZILLA}/dom/nsIDOMChromeWindow.h
+include/${MOZILLA}/dom/nsIDOMClassInfo.h
+include/${MOZILLA}/dom/nsIDOMComment.h
+include/${MOZILLA}/dom/nsIDOMCompositionListener.h
+include/${MOZILLA}/dom/nsIDOMConstructor.h
+include/${MOZILLA}/dom/nsIDOMContextMenuListener.h
+include/${MOZILLA}/dom/nsIDOMCounter.h
+include/${MOZILLA}/dom/nsIDOMCrypto.h
+include/${MOZILLA}/dom/nsIDOMCustomEvent.h
+include/${MOZILLA}/dom/nsIDOMDOMConfiguration.h
+include/${MOZILLA}/dom/nsIDOMDOMException.h
+include/${MOZILLA}/dom/nsIDOMDOMImplementation.h
+include/${MOZILLA}/dom/nsIDOMDOMImplementationLS.h
+include/${MOZILLA}/dom/nsIDOMDOMStringList.h
+include/${MOZILLA}/dom/nsIDOMDocument.h
+include/${MOZILLA}/dom/nsIDOMDocumentCSS.h
+include/${MOZILLA}/dom/nsIDOMDocumentEvent.h
+include/${MOZILLA}/dom/nsIDOMDocumentFragment.h
+include/${MOZILLA}/dom/nsIDOMDocumentRange.h
+include/${MOZILLA}/dom/nsIDOMDocumentStyle.h
+include/${MOZILLA}/dom/nsIDOMDocumentTraversal.h
+include/${MOZILLA}/dom/nsIDOMDocumentType.h
+include/${MOZILLA}/dom/nsIDOMDocumentView.h
+include/${MOZILLA}/dom/nsIDOMDocumentXBL.h
+include/${MOZILLA}/dom/nsIDOMDragListener.h
+include/${MOZILLA}/dom/nsIDOMElement.h
+include/${MOZILLA}/dom/nsIDOMElementCSSInlineStyle.h
+include/${MOZILLA}/dom/nsIDOMEntity.h
+include/${MOZILLA}/dom/nsIDOMEntityReference.h
+include/${MOZILLA}/dom/nsIDOMEvent.h
+include/${MOZILLA}/dom/nsIDOMEventGroup.h
+include/${MOZILLA}/dom/nsIDOMEventListener.h
+include/${MOZILLA}/dom/nsIDOMEventReceiver.h
+include/${MOZILLA}/dom/nsIDOMEventTarget.h
+include/${MOZILLA}/dom/nsIDOMFocusListener.h
+include/${MOZILLA}/dom/nsIDOMFormListener.h
+include/${MOZILLA}/dom/nsIDOMGetSVGDocument.h
+include/${MOZILLA}/dom/nsIDOMHTMLAnchorElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLAppletElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLAreaElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLBRElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLBaseElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLBaseFontElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLBodyElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLButtonElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLCanvasElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLCollection.h
+include/${MOZILLA}/dom/nsIDOMHTMLDListElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLDirectoryElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLDivElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLDocument.h
+include/${MOZILLA}/dom/nsIDOMHTMLElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLEmbedElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLFieldSetElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLFontElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLFormElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLFrameElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLFrameSetElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLHRElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLHeadElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLHeadingElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLHtmlElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLIFrameElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLImageElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLInputElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLIsIndexElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLLIElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLLabelElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLLegendElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLLinkElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLMapElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLMenuElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLMetaElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLModElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLOListElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLObjectElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLOptGroupElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLOptionElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLOptionsCollection.h
+include/${MOZILLA}/dom/nsIDOMHTMLParagraphElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLParamElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLPreElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLQuoteElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLScriptElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLSelectElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLStyleElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableCaptionElem.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableCellElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableColElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableRowElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTableSectionElem.h
+include/${MOZILLA}/dom/nsIDOMHTMLTextAreaElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLTitleElement.h
+include/${MOZILLA}/dom/nsIDOMHTMLUListElement.h
+include/${MOZILLA}/dom/nsIDOMHistory.h
+include/${MOZILLA}/dom/nsIDOMJSWindow.h
+include/${MOZILLA}/dom/nsIDOMKeyEvent.h
+include/${MOZILLA}/dom/nsIDOMKeyListener.h
+include/${MOZILLA}/dom/nsIDOMLSException.h
+include/${MOZILLA}/dom/nsIDOMLSInput.h
+include/${MOZILLA}/dom/nsIDOMLSLoadEvent.h
+include/${MOZILLA}/dom/nsIDOMLSOutput.h
+include/${MOZILLA}/dom/nsIDOMLSParser.h
+include/${MOZILLA}/dom/nsIDOMLSParserFilter.h
+include/${MOZILLA}/dom/nsIDOMLSProgressEvent.h
+include/${MOZILLA}/dom/nsIDOMLSResourceResolver.h
+include/${MOZILLA}/dom/nsIDOMLSSerializer.h
+include/${MOZILLA}/dom/nsIDOMLSSerializerFilter.h
+include/${MOZILLA}/dom/nsIDOMLinkStyle.h
+include/${MOZILLA}/dom/nsIDOMLoadListener.h
+include/${MOZILLA}/dom/nsIDOMLocation.h
+include/${MOZILLA}/dom/nsIDOMMediaList.h
+include/${MOZILLA}/dom/nsIDOMMimeType.h
+include/${MOZILLA}/dom/nsIDOMMimeTypeArray.h
+include/${MOZILLA}/dom/nsIDOMMouseEvent.h
+include/${MOZILLA}/dom/nsIDOMMouseListener.h
+include/${MOZILLA}/dom/nsIDOMMouseMotionListener.h
+include/${MOZILLA}/dom/nsIDOMMutationEvent.h
+include/${MOZILLA}/dom/nsIDOMMutationListener.h
+include/${MOZILLA}/dom/nsIDOMNSDocument.h
+include/${MOZILLA}/dom/nsIDOMNSDocumentStyle.h
+include/${MOZILLA}/dom/nsIDOMNSEditableElement.h
+include/${MOZILLA}/dom/nsIDOMNSEvent.h
+include/${MOZILLA}/dom/nsIDOMNSEventTarget.h
+include/${MOZILLA}/dom/nsIDOMNSFeatureFactory.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLAnchorElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLAreaElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLButtonElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLDocument.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLFormControlList.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLFormElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLFrameElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLHRElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLImageElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLInputElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLOptionCollectn.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLOptionElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLSelectElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLTextAreaElement.h
+include/${MOZILLA}/dom/nsIDOMNSHistory.h
+include/${MOZILLA}/dom/nsIDOMNSLocation.h
+include/${MOZILLA}/dom/nsIDOMNSRange.h
+include/${MOZILLA}/dom/nsIDOMNSUIEvent.h
+include/${MOZILLA}/dom/nsIDOMNSXBLFormControl.h
+include/${MOZILLA}/dom/nsIDOMNSXPathExpression.h
+include/${MOZILLA}/dom/nsIDOMNameList.h
+include/${MOZILLA}/dom/nsIDOMNamedNodeMap.h
+include/${MOZILLA}/dom/nsIDOMNavigator.h
+include/${MOZILLA}/dom/nsIDOMNode.h
+include/${MOZILLA}/dom/nsIDOMNodeFilter.h
+include/${MOZILLA}/dom/nsIDOMNodeIterator.h
+include/${MOZILLA}/dom/nsIDOMNodeList.h
+include/${MOZILLA}/dom/nsIDOMNotation.h
+include/${MOZILLA}/dom/nsIDOMPageTransitionEvent.h
+include/${MOZILLA}/dom/nsIDOMPageTransitionListener.h
+include/${MOZILLA}/dom/nsIDOMPaintListener.h
+include/${MOZILLA}/dom/nsIDOMPkcs11.h
+include/${MOZILLA}/dom/nsIDOMPlugin.h
+include/${MOZILLA}/dom/nsIDOMPluginArray.h
+include/${MOZILLA}/dom/nsIDOMPopupBlockedEvent.h
+include/${MOZILLA}/dom/nsIDOMProcessingInstruction.h
+include/${MOZILLA}/dom/nsIDOMRGBColor.h
+include/${MOZILLA}/dom/nsIDOMRange.h
+include/${MOZILLA}/dom/nsIDOMRangeException.h
+include/${MOZILLA}/dom/nsIDOMRect.h
+include/${MOZILLA}/dom/nsIDOMSVGAngle.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimPresAspRatio.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimTransformList.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedAngle.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedEnum.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedLength.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedLengthList.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedNumber.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedNumberList.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedPathData.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedPoints.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedRect.h
+include/${MOZILLA}/dom/nsIDOMSVGAnimatedString.h
+include/${MOZILLA}/dom/nsIDOMSVGCircleElement.h
+include/${MOZILLA}/dom/nsIDOMSVGClipPathElement.h
+include/${MOZILLA}/dom/nsIDOMSVGDefsElement.h
+include/${MOZILLA}/dom/nsIDOMSVGDescElement.h
+include/${MOZILLA}/dom/nsIDOMSVGDocument.h
+include/${MOZILLA}/dom/nsIDOMSVGElement.h
+include/${MOZILLA}/dom/nsIDOMSVGEllipseElement.h
+include/${MOZILLA}/dom/nsIDOMSVGEvent.h
+include/${MOZILLA}/dom/nsIDOMSVGException.h
+include/${MOZILLA}/dom/nsIDOMSVGFitToViewBox.h
+include/${MOZILLA}/dom/nsIDOMSVGForeignObjectElem.h
+include/${MOZILLA}/dom/nsIDOMSVGGElement.h
+include/${MOZILLA}/dom/nsIDOMSVGGradientElement.h
+include/${MOZILLA}/dom/nsIDOMSVGImageElement.h
+include/${MOZILLA}/dom/nsIDOMSVGLength.h
+include/${MOZILLA}/dom/nsIDOMSVGLengthList.h
+include/${MOZILLA}/dom/nsIDOMSVGLineElement.h
+include/${MOZILLA}/dom/nsIDOMSVGLocatable.h
+include/${MOZILLA}/dom/nsIDOMSVGMarkerElement.h
+include/${MOZILLA}/dom/nsIDOMSVGMatrix.h
+include/${MOZILLA}/dom/nsIDOMSVGMetadataElement.h
+include/${MOZILLA}/dom/nsIDOMSVGNumber.h
+include/${MOZILLA}/dom/nsIDOMSVGNumberList.h
+include/${MOZILLA}/dom/nsIDOMSVGPathElement.h
+include/${MOZILLA}/dom/nsIDOMSVGPathSeg.h
+include/${MOZILLA}/dom/nsIDOMSVGPathSegList.h
+include/${MOZILLA}/dom/nsIDOMSVGPoint.h
+include/${MOZILLA}/dom/nsIDOMSVGPointList.h
+include/${MOZILLA}/dom/nsIDOMSVGPolygonElement.h
+include/${MOZILLA}/dom/nsIDOMSVGPolylineElement.h
+include/${MOZILLA}/dom/nsIDOMSVGPresAspectRatio.h
+include/${MOZILLA}/dom/nsIDOMSVGRect.h
+include/${MOZILLA}/dom/nsIDOMSVGRectElement.h
+include/${MOZILLA}/dom/nsIDOMSVGSVGElement.h
+include/${MOZILLA}/dom/nsIDOMSVGScriptElement.h
+include/${MOZILLA}/dom/nsIDOMSVGStopElement.h
+include/${MOZILLA}/dom/nsIDOMSVGStylable.h
+include/${MOZILLA}/dom/nsIDOMSVGStyleElement.h
+include/${MOZILLA}/dom/nsIDOMSVGSymbolElement.h
+include/${MOZILLA}/dom/nsIDOMSVGTSpanElement.h
+include/${MOZILLA}/dom/nsIDOMSVGTextContentElement.h
+include/${MOZILLA}/dom/nsIDOMSVGTextElement.h
+include/${MOZILLA}/dom/nsIDOMSVGTextPositionElem.h
+include/${MOZILLA}/dom/nsIDOMSVGTitleElement.h
+include/${MOZILLA}/dom/nsIDOMSVGTransform.h
+include/${MOZILLA}/dom/nsIDOMSVGTransformList.h
+include/${MOZILLA}/dom/nsIDOMSVGTransformable.h
+include/${MOZILLA}/dom/nsIDOMSVGURIReference.h
+include/${MOZILLA}/dom/nsIDOMSVGUseElement.h
+include/${MOZILLA}/dom/nsIDOMSVGZoomAndPan.h
+include/${MOZILLA}/dom/nsIDOMSVGZoomEvent.h
+include/${MOZILLA}/dom/nsIDOMScreen.h
+include/${MOZILLA}/dom/nsIDOMScriptObjectFactory.h
+include/${MOZILLA}/dom/nsIDOMScrollListener.h
+include/${MOZILLA}/dom/nsIDOMSmartCardEvent.h
+include/${MOZILLA}/dom/nsIDOMStyleSheet.h
+include/${MOZILLA}/dom/nsIDOMStyleSheetList.h
+include/${MOZILLA}/dom/nsIDOMText.h
+include/${MOZILLA}/dom/nsIDOMTextListener.h
+include/${MOZILLA}/dom/nsIDOMTreeWalker.h
+include/${MOZILLA}/dom/nsIDOMUIEvent.h
+include/${MOZILLA}/dom/nsIDOMUIListener.h
+include/${MOZILLA}/dom/nsIDOMUserDataHandler.h
+include/${MOZILLA}/dom/nsIDOMViewCSS.h
+include/${MOZILLA}/dom/nsIDOMWindow.h
+include/${MOZILLA}/dom/nsIDOMWindow2.h
+include/${MOZILLA}/dom/nsIDOMWindowCollection.h
+include/${MOZILLA}/dom/nsIDOMWindowInternal.h
+include/${MOZILLA}/dom/nsIDOMWindowUtils.h
+include/${MOZILLA}/dom/nsIDOMXMLDocument.h
+include/${MOZILLA}/dom/nsIDOMXPathEvaluator.h
+include/${MOZILLA}/dom/nsIDOMXPathException.h
+include/${MOZILLA}/dom/nsIDOMXPathExpression.h
+include/${MOZILLA}/dom/nsIDOMXPathNSResolver.h
+include/${MOZILLA}/dom/nsIDOMXPathNamespace.h
+include/${MOZILLA}/dom/nsIDOMXPathResult.h
+include/${MOZILLA}/dom/nsIDOMXULButtonElement.h
+include/${MOZILLA}/dom/nsIDOMXULCheckboxElement.h
+include/${MOZILLA}/dom/nsIDOMXULCommandDispatcher.h
+include/${MOZILLA}/dom/nsIDOMXULControlElement.h
+include/${MOZILLA}/dom/nsIDOMXULDescriptionElement.h
+include/${MOZILLA}/dom/nsIDOMXULDocument.h
+include/${MOZILLA}/dom/nsIDOMXULElement.h
+include/${MOZILLA}/dom/nsIDOMXULImageElement.h
+include/${MOZILLA}/dom/nsIDOMXULLabelElement.h
+include/${MOZILLA}/dom/nsIDOMXULLabeledControlEl.h
+include/${MOZILLA}/dom/nsIDOMXULListener.h
+include/${MOZILLA}/dom/nsIDOMXULMenuListElement.h
+include/${MOZILLA}/dom/nsIDOMXULMultSelectCntrlEl.h
+include/${MOZILLA}/dom/nsIDOMXULPopupElement.h
+include/${MOZILLA}/dom/nsIDOMXULSelectCntrlEl.h
+include/${MOZILLA}/dom/nsIDOMXULSelectCntrlItemEl.h
+include/${MOZILLA}/dom/nsIDOMXULTextboxElement.h
+include/${MOZILLA}/dom/nsIDOMXULTreeElement.h
+include/${MOZILLA}/dom/nsIEntropyCollector.h
+include/${MOZILLA}/dom/nsIFocusController.h
+include/${MOZILLA}/dom/nsIJSEventListener.h
+include/${MOZILLA}/dom/nsIJSNativeInitializer.h
+include/${MOZILLA}/dom/nsIScriptContext.h
+include/${MOZILLA}/dom/nsIScriptContextOwner.h
+include/${MOZILLA}/dom/nsIScriptExternalNameSet.h
+include/${MOZILLA}/dom/nsIScriptGlobalObject.h
+include/${MOZILLA}/dom/nsIScriptGlobalObjectOwner.h
+include/${MOZILLA}/dom/nsIScriptNameSpaceManager.h
+include/${MOZILLA}/dom/nsIScriptObjectOwner.h
+include/${MOZILLA}/dom/nsIScriptObjectPrincipal.h
+include/${MOZILLA}/dom/nsPIDOMWindow.h
+include/${MOZILLA}/dom/nsPIWindowRoot.h
+include/${MOZILLA}/downloadmanager/nsIDownloadManager.h
+include/${MOZILLA}/downloadmanager/nsIDownloadProgressListener.h
+include/${MOZILLA}/editor/nsEditorCID.h
+include/${MOZILLA}/editor/nsICiter.h
+include/${MOZILLA}/editor/nsIContentFilter.h
+include/${MOZILLA}/editor/nsIDocumentStateListener.h
+include/${MOZILLA}/editor/nsIEditActionListener.h
+include/${MOZILLA}/editor/nsIEditor.h
+include/${MOZILLA}/editor/nsIEditorIMESupport.h
+include/${MOZILLA}/editor/nsIEditorLogging.h
+include/${MOZILLA}/editor/nsIEditorMailSupport.h
+include/${MOZILLA}/editor/nsIEditorObserver.h
+include/${MOZILLA}/editor/nsIEditorSpellCheck.h
+include/${MOZILLA}/editor/nsIEditorStyleSheets.h
+include/${MOZILLA}/editor/nsIHTMLAbsPosEditor.h
+include/${MOZILLA}/editor/nsIHTMLEditor.h
+include/${MOZILLA}/editor/nsIHTMLInlineTableEditor.h
+include/${MOZILLA}/editor/nsIHTMLObjectResizeListener.h
+include/${MOZILLA}/editor/nsIHTMLObjectResizer.h
+include/${MOZILLA}/editor/nsIPlaintextEditor.h
+include/${MOZILLA}/editor/nsITableEditor.h
+include/${MOZILLA}/editor/nsIURIRefObject.h
+include/${MOZILLA}/editor/nsPIEditorTransaction.h
+include/${MOZILLA}/embed_base/nsEmbedAPI.h
+include/${MOZILLA}/embed_base/nsEmbedCID.h
+include/${MOZILLA}/embed_base/nsIWindowCreator.h
+include/${MOZILLA}/embed_base/nsIWindowCreator2.h
+include/${MOZILLA}/embedcomponents/nsIAppStartupNotifier.h
+include/${MOZILLA}/expat/expat.h
+include/${MOZILLA}/expat/expat_config.h
+include/${MOZILLA}/extensions/nsIExtensionManager.h
+include/${MOZILLA}/exthandler/nsCExternalHandlerService.h
+include/${MOZILLA}/exthandler/nsIExternalHelperAppService.h
+include/${MOZILLA}/exthandler/nsIExternalProtocolService.h
+include/${MOZILLA}/exthandler/nsIHelperAppLauncherDialog.h
+include/${MOZILLA}/exthandler/nsOSHelperAppService.h
+include/${MOZILLA}/filepicker/nsIFileView.h
+include/${MOZILLA}/find/nsIFind.h
+include/${MOZILLA}/find/nsIWebBrowserFind.h
+include/${MOZILLA}/gfx/gfxCore.h
+include/${MOZILLA}/gfx/gfxIFormats.h
+include/${MOZILLA}/gfx/gfxIImageFrame.h
+include/${MOZILLA}/gfx/gfxtypes.h
+include/${MOZILLA}/gfx/nsCUPSShim.h
+include/${MOZILLA}/gfx/nsColor.h
+include/${MOZILLA}/gfx/nsColorNameList.h
+include/${MOZILLA}/gfx/nsColorNames.h
+include/${MOZILLA}/gfx/nsCoord.h
+include/${MOZILLA}/gfx/nsDeviceContext.h
+include/${MOZILLA}/gfx/nsEPSObjectPS.h
+include/${MOZILLA}/gfx/nsFont.h
+include/${MOZILLA}/gfx/nsGfxCIID.h
+include/${MOZILLA}/gfx/nsGfxPSCID.h
+include/${MOZILLA}/gfx/nsIBlender.h
+include/${MOZILLA}/gfx/nsIDeviceContext.h
+include/${MOZILLA}/gfx/nsIDeviceContextPS.h
+include/${MOZILLA}/gfx/nsIDeviceContextSpec.h
+include/${MOZILLA}/gfx/nsIDeviceContextSpecFactory.h
+include/${MOZILLA}/gfx/nsIDeviceContextSpecPS.h
+include/${MOZILLA}/gfx/nsIDrawingSurface.h
+include/${MOZILLA}/gfx/nsIFontEnumerator.h
+include/${MOZILLA}/gfx/nsIFontList.h
+include/${MOZILLA}/gfx/nsIFontMetrics.h
+include/${MOZILLA}/gfx/nsIImage.h
+include/${MOZILLA}/gfx/nsIPrintOptions.h
+include/${MOZILLA}/gfx/nsIPrintSession.h
+include/${MOZILLA}/gfx/nsIPrintSettings.h
+include/${MOZILLA}/gfx/nsIPrintSettingsService.h
+include/${MOZILLA}/gfx/nsIRegion.h
+include/${MOZILLA}/gfx/nsIRenderingContext.h
+include/${MOZILLA}/gfx/nsIScreen.h
+include/${MOZILLA}/gfx/nsIScreenManager.h
+include/${MOZILLA}/gfx/nsIScriptableRegion.h
+include/${MOZILLA}/gfx/nsITheme.h
+include/${MOZILLA}/gfx/nsMargin.h
+include/${MOZILLA}/gfx/nsPSPrinters.h
+include/${MOZILLA}/gfx/nsPaperPS.h
+include/${MOZILLA}/gfx/nsPoint.h
+include/${MOZILLA}/gfx/nsRect.h
+include/${MOZILLA}/gfx/nsRegion.h
+include/${MOZILLA}/gfx/nsSize.h
+include/${MOZILLA}/gfx/nsTempfilePS.h
+include/${MOZILLA}/gfx/nsThemeConstants.h
+include/${MOZILLA}/gfx/nsTransform2D.h
+include/${MOZILLA}/gfx/psSharedCore.h
+include/${MOZILLA}/gtkembedmoz/gtkmozembed.h
+include/${MOZILLA}/gtkembedmoz/gtkmozembed_internal.h
+include/${MOZILLA}/gtkxtbin/gtk2xtbin.h
+include/${MOZILLA}/gtkxtbin/gtkxtbin.h
+include/${MOZILLA}/history/nsIBrowserHistory.h
+include/${MOZILLA}/htmlparser/nsHTMLTagList.h
+include/${MOZILLA}/htmlparser/nsHTMLTags.h
+include/${MOZILLA}/htmlparser/nsHTMLTokens.h
+include/${MOZILLA}/htmlparser/nsIContentSink.h
+include/${MOZILLA}/htmlparser/nsIDTD.h
+include/${MOZILLA}/htmlparser/nsIElementObserver.h
+include/${MOZILLA}/htmlparser/nsIExpatSink.h
+include/${MOZILLA}/htmlparser/nsIFragmentContentSink.h
+include/${MOZILLA}/htmlparser/nsIHTMLContentSink.h
+include/${MOZILLA}/htmlparser/nsIParser.h
+include/${MOZILLA}/htmlparser/nsIParserFilter.h
+include/${MOZILLA}/htmlparser/nsIParserNode.h
+include/${MOZILLA}/htmlparser/nsIParserService.h
+include/${MOZILLA}/htmlparser/nsITokenizer.h
+include/${MOZILLA}/htmlparser/nsParserCIID.h
+include/${MOZILLA}/htmlparser/nsParserDataListener.h
+include/${MOZILLA}/htmlparser/nsScannerString.h
+include/${MOZILLA}/htmlparser/nsToken.h
+include/${MOZILLA}/ical/ical.h
+include/${MOZILLA}/imglib2/ImageErrors.h
+include/${MOZILLA}/imglib2/ImageLogging.h
+include/${MOZILLA}/imglib2/imgICache.h
+include/${MOZILLA}/imglib2/imgIContainer.h
+include/${MOZILLA}/imglib2/imgIContainerObserver.h
+include/${MOZILLA}/imglib2/imgIDecoder.h
+include/${MOZILLA}/imglib2/imgIDecoderObserver.h
+include/${MOZILLA}/imglib2/imgIEncoder.h
+include/${MOZILLA}/imglib2/imgILoad.h
+include/${MOZILLA}/imglib2/imgILoader.h
+include/${MOZILLA}/imglib2/imgIRequest.h
+include/${MOZILLA}/impComm4xMail/nsIComm4xProfile.h
+include/${MOZILLA}/import/nsIImportABDescriptor.h
+include/${MOZILLA}/import/nsIImportAddressBooks.h
+include/${MOZILLA}/import/nsIImportFieldMap.h
+include/${MOZILLA}/import/nsIImportGeneric.h
+include/${MOZILLA}/import/nsIImportMail.h
+include/${MOZILLA}/import/nsIImportMailboxDescriptor.h
+include/${MOZILLA}/import/nsIImportMimeEncode.h
+include/${MOZILLA}/import/nsIImportModule.h
+include/${MOZILLA}/import/nsIImportService.h
+include/${MOZILLA}/import/nsIImportSettings.h
+include/${MOZILLA}/inspector/inICSSValueSearch.h
+include/${MOZILLA}/inspector/inIDOMUtils.h
+include/${MOZILLA}/inspector/inIDOMView.h
+include/${MOZILLA}/inspector/inIDeepTreeWalker.h
+include/${MOZILLA}/inspector/inIFileSearch.h
+include/${MOZILLA}/inspector/inIFlasher.h
+include/${MOZILLA}/inspector/inISearchObserver.h
+include/${MOZILLA}/inspector/inISearchProcess.h
+include/${MOZILLA}/intl/nsIStringBundle.h
+include/${MOZILLA}/intl/nsIStringBundleOverride.h
+include/${MOZILLA}/jar/nsIJAR.h
+include/${MOZILLA}/jar/nsIJARChannel.h
+include/${MOZILLA}/jar/nsIJARProtocolHandler.h
+include/${MOZILLA}/jar/nsIJARURI.h
+include/${MOZILLA}/jar/nsIZipReader.h
+include/${MOZILLA}/jar/zipfile.h
+include/${MOZILLA}/jar/zipstruct.h
+include/${MOZILLA}/jar/zipstub.h
+include/${MOZILLA}/java/bool.h
+include/${MOZILLA}/java/interpreter.h
+include/${MOZILLA}/java/javaString.h
+include/${MOZILLA}/java/javaThreads.h
+include/${MOZILLA}/java/java_lang_String.h
+include/${MOZILLA}/java/jdk_java_lang_String.h
+include/${MOZILLA}/java/jmc.h
+include/${MOZILLA}/java/jni.h
+include/${MOZILLA}/java/jni_md.h
+include/${MOZILLA}/java/jri.h
+include/${MOZILLA}/java/jri_md.h
+include/${MOZILLA}/java/jriext.h
+include/${MOZILLA}/java/jritypes.h
+include/${MOZILLA}/java/nspr_md.h
+include/${MOZILLA}/java/oobj.h
+include/${MOZILLA}/java/sysmacros_md.h
+include/${MOZILLA}/java/tree.h
+include/${MOZILLA}/java/typedefs.h
+include/${MOZILLA}/java/typedefs_md.h
+include/${MOZILLA}/java/zip.h
+include/${MOZILLA}/js/fdlibm.h
+include/${MOZILLA}/js/js.msg
+include/${MOZILLA}/js/jsapi.h
+include/${MOZILLA}/js/jsarena.h
+include/${MOZILLA}/js/jsarray.h
+include/${MOZILLA}/js/jsatom.h
+include/${MOZILLA}/js/jsautocfg.h
+include/${MOZILLA}/js/jsbit.h
+include/${MOZILLA}/js/jsbool.h
+include/${MOZILLA}/js/jsclist.h
+include/${MOZILLA}/js/jscntxt.h
+include/${MOZILLA}/js/jscompat.h
+include/${MOZILLA}/js/jsconfig.h
+include/${MOZILLA}/js/jsdate.h
+include/${MOZILLA}/js/jsdbgapi.h
+include/${MOZILLA}/js/jsdhash.h
+include/${MOZILLA}/js/jsemit.h
+include/${MOZILLA}/js/jsfun.h
+include/${MOZILLA}/js/jsgc.h
+include/${MOZILLA}/js/jshash.h
+include/${MOZILLA}/js/jsinterp.h
+include/${MOZILLA}/js/jslock.h
+include/${MOZILLA}/js/jslong.h
+include/${MOZILLA}/js/jsmath.h
+include/${MOZILLA}/js/jsnum.h
+include/${MOZILLA}/js/jsobj.h
+include/${MOZILLA}/js/jsopcode.h
+include/${MOZILLA}/js/jsopcode.tbl
+include/${MOZILLA}/js/jsosdep.h
+include/${MOZILLA}/js/jsotypes.h
+include/${MOZILLA}/js/jsparse.h
+include/${MOZILLA}/js/jsprf.h
+include/${MOZILLA}/js/jsprvtd.h
+include/${MOZILLA}/js/jspubtd.h
+include/${MOZILLA}/js/jsregexp.h
+include/${MOZILLA}/js/jsscan.h
+include/${MOZILLA}/js/jsscope.h
+include/${MOZILLA}/js/jsscript.h
+include/${MOZILLA}/js/jsstddef.h
+include/${MOZILLA}/js/jsstr.h
+include/${MOZILLA}/js/jstypes.h
+include/${MOZILLA}/js/jsutil.h
+include/${MOZILLA}/js/jsxdrapi.h
+include/${MOZILLA}/js/jsxml.h
+include/${MOZILLA}/jsconsole/nsIJSConsoleService.h
+include/${MOZILLA}/jsdebug/jsdIDebuggerService.h
+include/${MOZILLA}/jsdebug/jsdebug.h
+include/${MOZILLA}/jsurl/nsJSProtocolHandler.h
+include/${MOZILLA}/layout/nsBidi.h
+include/${MOZILLA}/layout/nsBidiFrames.h
+include/${MOZILLA}/layout/nsBidiPresUtils.h
+include/${MOZILLA}/layout/nsBidiUtils.h
+include/${MOZILLA}/layout/nsCSSAnonBoxList.h
+include/${MOZILLA}/layout/nsCSSAnonBoxes.h
+include/${MOZILLA}/layout/nsCSSFrameConstructor.h
+include/${MOZILLA}/layout/nsCSSKeywordList.h
+include/${MOZILLA}/layout/nsCSSKeywords.h
+include/${MOZILLA}/layout/nsCSSPropList.h
+include/${MOZILLA}/layout/nsCSSProperty.h
+include/${MOZILLA}/layout/nsCSSProps.h
+include/${MOZILLA}/layout/nsCSSPseudoClassList.h
+include/${MOZILLA}/layout/nsCSSPseudoClasses.h
+include/${MOZILLA}/layout/nsCSSPseudoElementList.h
+include/${MOZILLA}/layout/nsCSSPseudoElements.h
+include/${MOZILLA}/layout/nsCSSStruct.h
+include/${MOZILLA}/layout/nsCSSValue.h
+include/${MOZILLA}/layout/nsChangeHint.h
+include/${MOZILLA}/layout/nsCompatibility.h
+include/${MOZILLA}/layout/nsContentDLF.h
+include/${MOZILLA}/layout/nsDOMCSSDeclaration.h
+include/${MOZILLA}/layout/nsFrameList.h
+include/${MOZILLA}/layout/nsFrameManager.h
+include/${MOZILLA}/layout/nsFrameManagerBase.h
+include/${MOZILLA}/layout/nsFrameTraversal.h
+include/${MOZILLA}/layout/nsGrid.h
+include/${MOZILLA}/layout/nsGridCell.h
+include/${MOZILLA}/layout/nsGridLayout2.h
+include/${MOZILLA}/layout/nsGridRow.h
+include/${MOZILLA}/layout/nsGridRowGroupLayout.h
+include/${MOZILLA}/layout/nsGridRowLayout.h
+include/${MOZILLA}/layout/nsGridRowLeafFrame.h
+include/${MOZILLA}/layout/nsGridRowLeafLayout.h
+include/${MOZILLA}/layout/nsHTMLParts.h
+include/${MOZILLA}/layout/nsHTMLReflowMetrics.h
+include/${MOZILLA}/layout/nsHTMLReflowState.h
+include/${MOZILLA}/layout/nsIAnonymousContentCreator.h
+include/${MOZILLA}/layout/nsIBoxLayoutManager.h
+include/${MOZILLA}/layout/nsIBoxObject.h
+include/${MOZILLA}/layout/nsIBoxPaintManager.h
+include/${MOZILLA}/layout/nsIBrowserBoxObject.h
+include/${MOZILLA}/layout/nsICSSDeclaration.h
+include/${MOZILLA}/layout/nsICSSGroupRule.h
+include/${MOZILLA}/layout/nsICSSImportRule.h
+include/${MOZILLA}/layout/nsICSSLoader.h
+include/${MOZILLA}/layout/nsICSSLoaderObserver.h
+include/${MOZILLA}/layout/nsICSSNameSpaceRule.h
+include/${MOZILLA}/layout/nsICSSOMFactory.h
+include/${MOZILLA}/layout/nsICSSParser.h
+include/${MOZILLA}/layout/nsICSSPseudoComparator.h
+include/${MOZILLA}/layout/nsICSSRule.h
+include/${MOZILLA}/layout/nsICSSStyleRule.h
+include/${MOZILLA}/layout/nsICSSStyleRuleDOMWrapper.h
+include/${MOZILLA}/layout/nsICSSStyleSheet.h
+include/${MOZILLA}/layout/nsICanvasFrame.h
+include/${MOZILLA}/layout/nsICaret.h
+include/${MOZILLA}/layout/nsICheckboxControlFrame.h
+include/${MOZILLA}/layout/nsIChromeEventHandler.h
+include/${MOZILLA}/layout/nsIComboboxControlFrame.h
+include/${MOZILLA}/layout/nsIComputedDOMStyle.h
+include/${MOZILLA}/layout/nsIDocumentViewer.h
+include/${MOZILLA}/layout/nsIEditorBoxObject.h
+include/${MOZILLA}/layout/nsIFormControlFrame.h
+include/${MOZILLA}/layout/nsIFrame.h
+include/${MOZILLA}/layout/nsIFrameDebug.h
+include/${MOZILLA}/layout/nsIFrameFrame.h
+include/${MOZILLA}/layout/nsIFrameSelection.h
+include/${MOZILLA}/layout/nsIFrameTraversal.h
+include/${MOZILLA}/layout/nsIFrameUtil.h
+include/${MOZILLA}/layout/nsIGridPart.h
+include/${MOZILLA}/layout/nsIHTMLCSSStyleSheet.h
+include/${MOZILLA}/layout/nsIIFrameBoxObject.h
+include/${MOZILLA}/layout/nsIImageControlFrame.h
+include/${MOZILLA}/layout/nsIImageFrame.h
+include/${MOZILLA}/layout/nsIImageMap.h
+include/${MOZILLA}/layout/nsIInspectorCSSUtils.h
+include/${MOZILLA}/layout/nsILayoutDebugger.h
+include/${MOZILLA}/layout/nsILayoutHistoryState.h
+include/${MOZILLA}/layout/nsILineIterator.h
+include/${MOZILLA}/layout/nsIListBoxObject.h
+include/${MOZILLA}/layout/nsIListControlFrame.h
+include/${MOZILLA}/layout/nsIMenuBoxObject.h
+include/${MOZILLA}/layout/nsIMenuFrame.h
+include/${MOZILLA}/layout/nsIMenuParent.h
+include/${MOZILLA}/layout/nsIObjectFrame.h
+include/${MOZILLA}/layout/nsIPageSequenceFrame.h
+include/${MOZILLA}/layout/nsIPercentHeightObserver.h
+include/${MOZILLA}/layout/nsIPopupBoxObject.h
+include/${MOZILLA}/layout/nsIPopupSetFrame.h
+include/${MOZILLA}/layout/nsIPresShell.h
+include/${MOZILLA}/layout/nsIPrintProgress.h
+include/${MOZILLA}/layout/nsIPrintProgressParams.h
+include/${MOZILLA}/layout/nsIPrintStatusFeedback.h
+include/${MOZILLA}/layout/nsIRadioControlFrame.h
+include/${MOZILLA}/layout/nsIReflowCallback.h
+include/${MOZILLA}/layout/nsISVGGeometrySource.h
+include/${MOZILLA}/layout/nsISVGGlyphGeometrySource.h
+include/${MOZILLA}/layout/nsISVGGlyphMetricsSource.h
+include/${MOZILLA}/layout/nsISVGGradient.h
+include/${MOZILLA}/layout/nsISVGPathGeometrySource.h
+include/${MOZILLA}/layout/nsISVGRectangleSink.h
+include/${MOZILLA}/layout/nsISVGRenderer.h
+include/${MOZILLA}/layout/nsISVGRendererCanvas.h
+include/${MOZILLA}/layout/nsISVGRendererGlyphGeometry.h
+include/${MOZILLA}/layout/nsISVGRendererGlyphMetrics.h
+include/${MOZILLA}/layout/nsISVGRendererPathBuilder.h
+include/${MOZILLA}/layout/nsISVGRendererPathGeometry.h
+include/${MOZILLA}/layout/nsISVGRendererRegion.h
+include/${MOZILLA}/layout/nsISVGRendererSurface.h
+include/${MOZILLA}/layout/nsIScrollBoxObject.h
+include/${MOZILLA}/layout/nsIScrollableFrame.h
+include/${MOZILLA}/layout/nsIScrollableViewProvider.h
+include/${MOZILLA}/layout/nsIScrollbarMediator.h
+include/${MOZILLA}/layout/nsISelectControlFrame.h
+include/${MOZILLA}/layout/nsISelectionImageService.h
+include/${MOZILLA}/layout/nsIStatefulFrame.h
+include/${MOZILLA}/layout/nsIStyleRule.h
+include/${MOZILLA}/layout/nsIStyleRuleProcessor.h
+include/${MOZILLA}/layout/nsIStyleRuleSupplier.h
+include/${MOZILLA}/layout/nsIStyleSheet.h
+include/${MOZILLA}/layout/nsIStyleSheetService.h
+include/${MOZILLA}/layout/nsITableCellLayout.h
+include/${MOZILLA}/layout/nsITableLayout.h
+include/${MOZILLA}/layout/nsITextControlFrame.h
+include/${MOZILLA}/layout/nsITreeBoxObject.h
+include/${MOZILLA}/layout/nsITreeColumns.h
+include/${MOZILLA}/layout/nsITreeContentView.h
+include/${MOZILLA}/layout/nsITreeSelection.h
+include/${MOZILLA}/layout/nsITreeView.h
+include/${MOZILLA}/layout/nsLayoutAtomList.h
+include/${MOZILLA}/layout/nsLayoutAtoms.h
+include/${MOZILLA}/layout/nsLayoutCID.h
+include/${MOZILLA}/layout/nsLayoutErrors.h
+include/${MOZILLA}/layout/nsLayoutStylesheetCache.h
+include/${MOZILLA}/layout/nsLayoutUtils.h
+include/${MOZILLA}/layout/nsPIBoxObject.h
+include/${MOZILLA}/layout/nsPresContext.h
+include/${MOZILLA}/layout/nsPresState.h
+include/${MOZILLA}/layout/nsReflowType.h
+include/${MOZILLA}/layout/nsRuleData.h
+include/${MOZILLA}/layout/nsRuleNode.h
+include/${MOZILLA}/layout/nsRuleWalker.h
+include/${MOZILLA}/layout/nsSVGUtils.h
+include/${MOZILLA}/layout/nsStyleChangeList.h
+include/${MOZILLA}/layout/nsStyleConsts.h
+include/${MOZILLA}/layout/nsStyleContext.h
+include/${MOZILLA}/layout/nsStyleCoord.h
+include/${MOZILLA}/layout/nsStyleSet.h
+include/${MOZILLA}/layout/nsStyleStruct.h
+include/${MOZILLA}/layout/nsStyleStructList.h
+include/${MOZILLA}/layout/nsStyleUtil.h
+include/${MOZILLA}/layout/nsTextTransformer.h
+include/${MOZILLA}/layout/nsTreeColFrame.h
+include/${MOZILLA}/layout/nsTreeUtils.h
+include/${MOZILLA}/libpixman/pixman.h
+include/${MOZILLA}/libreg/NSReg.h
+include/${MOZILLA}/libreg/VerReg.h
+include/${MOZILLA}/liveconnect/jsjava.h
+include/${MOZILLA}/liveconnect/netscape_javascript_JSException.h
+include/${MOZILLA}/liveconnect/netscape_javascript_JSObject.h
+include/${MOZILLA}/liveconnect/nsILiveconnect.h
+include/${MOZILLA}/liveconnect/nsISecureLiveconnect.h
+include/${MOZILLA}/liveconnect/nsISecurityContext.h
+include/${MOZILLA}/locale/nsCollation.h
+include/${MOZILLA}/locale/nsCollationCID.h
+include/${MOZILLA}/locale/nsDateTimeFormatCID.h
+include/${MOZILLA}/locale/nsICollation.h
+include/${MOZILLA}/locale/nsIDateTimeFormat.h
+include/${MOZILLA}/locale/nsIFontPackageHandler.h
+include/${MOZILLA}/locale/nsIFontPackageProxy.h
+include/${MOZILLA}/locale/nsIFontPackageService.h
+include/${MOZILLA}/locale/nsILanguageAtomService.h
+include/${MOZILLA}/locale/nsILocale.h
+include/${MOZILLA}/locale/nsILocaleService.h
+include/${MOZILLA}/locale/nsIMacLocale.h
+include/${MOZILLA}/locale/nsIOS2Locale.h
+include/${MOZILLA}/locale/nsIPosixLocale.h
+include/${MOZILLA}/locale/nsIScriptableDateFormat.h
+include/${MOZILLA}/locale/nsIWin32Locale.h
+include/${MOZILLA}/locale/nsLocaleCID.h
+include/${MOZILLA}/lwbrk/nsIBinarySearchIterator.h
+include/${MOZILLA}/lwbrk/nsIBreakState.h
+include/${MOZILLA}/lwbrk/nsILineBreaker.h
+include/${MOZILLA}/lwbrk/nsILineBreakerFactory.h
+include/${MOZILLA}/lwbrk/nsILinearIterator.h
+include/${MOZILLA}/lwbrk/nsISemanticUnitScanner.h
+include/${MOZILLA}/lwbrk/nsIWordBreaker.h
+include/${MOZILLA}/lwbrk/nsIWordBreakerFactory.h
+include/${MOZILLA}/lwbrk/nsLWBrkCIID.h
+include/${MOZILLA}/mailnews/MailNewsTypes.h
+include/${MOZILLA}/mailnews/MailNewsTypes2.h
+include/${MOZILLA}/mailview/nsIMsgMailView.h
+include/${MOZILLA}/mailview/nsIMsgMailViewList.h
+include/${MOZILLA}/mailview/nsMsgMailViewList.h
+include/${MOZILLA}/mailview/nsMsgMailViewsCID.h
+include/${MOZILLA}/mime/comi18n.h
+include/${MOZILLA}/mime/mimecont.h
+include/${MOZILLA}/mime/mimecth.h
+include/${MOZILLA}/mime/mimehdrs.h
+include/${MOZILLA}/mime/mimei.h
+include/${MOZILLA}/mime/mimeleaf.h
+include/${MOZILLA}/mime/mimemsig.h
+include/${MOZILLA}/mime/mimemult.h
+include/${MOZILLA}/mime/mimeobj.h
+include/${MOZILLA}/mime/mimepbuf.h
+include/${MOZILLA}/mime/mimetext.h
+include/${MOZILLA}/mime/modlmime.h
+include/${MOZILLA}/mime/modmimee.h
+include/${MOZILLA}/mime/nsIMimeContentTypeHandler.h
+include/${MOZILLA}/mime/nsIMimeConverter.h
+include/${MOZILLA}/mime/nsIMimeEmitter.h
+include/${MOZILLA}/mime/nsIMimeHeaders.h
+include/${MOZILLA}/mime/nsIMimeMiscStatus.h
+include/${MOZILLA}/mime/nsIMimeObjectClassAccess.h
+include/${MOZILLA}/mime/nsIMimeStreamConverter.h
+include/${MOZILLA}/mime/nsIMsgHeaderParser.h
+include/${MOZILLA}/mime/nsISimpleMimeConverter.h
+include/${MOZILLA}/mime/nsMailHeaders.h
+include/${MOZILLA}/mime/nsMimeContentTypeHandler.h
+include/${MOZILLA}/mime/nsMimeConverter.h
+include/${MOZILLA}/mime/nsMimeHeaders.h
+include/${MOZILLA}/mime/nsMimeObjectClassAccess.h
+include/${MOZILLA}/mime/nsMimeStringResources.h
+include/${MOZILLA}/mime/nsMsgHeaderParser.h
+include/${MOZILLA}/mime/nsMsgMimeCID.h
+include/${MOZILLA}/mime/nsStreamConverter.h
+include/${MOZILLA}/mimeemitter/nsEmitterUtils.h
+include/${MOZILLA}/mimeemitter/nsMimeBaseEmitter.h
+include/${MOZILLA}/mimeemitter/nsMimeEmitterCID.h
+include/${MOZILLA}/mimeemitter/nsMimeHtmlEmitter.h
+include/${MOZILLA}/mimeemitter/nsMimePlainEmitter.h
+include/${MOZILLA}/mimeemitter/nsMimeRawEmitter.h
+include/${MOZILLA}/mimeemitter/nsMimeRebuffer.h
+include/${MOZILLA}/mimeemitter/nsMimeXmlEmitter.h
+include/${MOZILLA}/mimetype/nsIMIMEHeaderParam.h
+include/${MOZILLA}/mimetype/nsIMIMEInfo.h
+include/${MOZILLA}/mimetype/nsIMIMEService.h
+include/${MOZILLA}/mimetype/nsMimeTypes.h
+include/${MOZILLA}/mork/mdb.h
+include/${MOZILLA}/mork/nsIMdbFactoryFactory.h
+include/${MOZILLA}/mork/nsMorkCID.h
+include/${MOZILLA}/mozilla-config.h
+include/${MOZILLA}/mozldap/nsILDAPBERElement.h
+include/${MOZILLA}/mozldap/nsILDAPBERValue.h
+include/${MOZILLA}/mozldap/nsILDAPConnection.h
+include/${MOZILLA}/mozldap/nsILDAPControl.h
+include/${MOZILLA}/mozldap/nsILDAPErrors.h
+include/${MOZILLA}/mozldap/nsILDAPMessage.h
+include/${MOZILLA}/mozldap/nsILDAPMessageListener.h
+include/${MOZILLA}/mozldap/nsILDAPOperation.h
+include/${MOZILLA}/mozldap/nsILDAPServer.h
+include/${MOZILLA}/mozldap/nsILDAPService.h
+include/${MOZILLA}/mozldap/nsILDAPURL.h
+include/${MOZILLA}/mozldap/nsLDAP.h
+include/${MOZILLA}/msgbase/msgCore.h
+include/${MOZILLA}/msgbase/nsCopyMessageStreamListener.h
+include/${MOZILLA}/msgbase/nsICopyMessageListener.h
+include/${MOZILLA}/msgbase/nsICopyMsgStreamListener.h
+include/${MOZILLA}/msgbase/nsIFolderListener.h
+include/${MOZILLA}/msgbase/nsIIncomingServerListener.h
+include/${MOZILLA}/msgbase/nsIMapiRegistry.h
+include/${MOZILLA}/msgbase/nsIMessenger.h
+include/${MOZILLA}/msgbase/nsIMessengerMigrator.h
+include/${MOZILLA}/msgbase/nsIMessengerOSIntegration.h
+include/${MOZILLA}/msgbase/nsIMessengerWindowService.h
+include/${MOZILLA}/msgbase/nsIMsgAccount.h
+include/${MOZILLA}/msgbase/nsIMsgAccountManager.h
+include/${MOZILLA}/msgbase/nsIMsgBiffManager.h
+include/${MOZILLA}/msgbase/nsIMsgCopyService.h
+include/${MOZILLA}/msgbase/nsIMsgCopyServiceListener.h
+include/${MOZILLA}/msgbase/nsIMsgDBView.h
+include/${MOZILLA}/msgbase/nsIMsgFilter.h
+include/${MOZILLA}/msgbase/nsIMsgFilterHitNotify.h
+include/${MOZILLA}/msgbase/nsIMsgFilterList.h
+include/${MOZILLA}/msgbase/nsIMsgFilterPlugin.h
+include/${MOZILLA}/msgbase/nsIMsgFilterService.h
+include/${MOZILLA}/msgbase/nsIMsgFolder.h
+include/${MOZILLA}/msgbase/nsIMsgFolderCache.h
+include/${MOZILLA}/msgbase/nsIMsgFolderCacheElement.h
+include/${MOZILLA}/msgbase/nsIMsgFolderCompactor.h
+include/${MOZILLA}/msgbase/nsIMsgGroupRecord.h
+include/${MOZILLA}/msgbase/nsIMsgHdr.h
+include/${MOZILLA}/msgbase/nsIMsgHost.h
+include/${MOZILLA}/msgbase/nsIMsgIdentity.h
+include/${MOZILLA}/msgbase/nsIMsgIncomingServer.h
+include/${MOZILLA}/msgbase/nsIMsgMailNewsUrl.h
+include/${MOZILLA}/msgbase/nsIMsgMailSession.h
+include/${MOZILLA}/msgbase/nsIMsgMdnGenerator.h
+include/${MOZILLA}/msgbase/nsIMsgMessageService.h
+include/${MOZILLA}/msgbase/nsIMsgOfflineManager.h
+include/${MOZILLA}/msgbase/nsIMsgPrintEngine.h
+include/${MOZILLA}/msgbase/nsIMsgProgress.h
+include/${MOZILLA}/msgbase/nsIMsgProtocolInfo.h
+include/${MOZILLA}/msgbase/nsIMsgPurgeService.h
+include/${MOZILLA}/msgbase/nsIMsgRDFDataSource.h
+include/${MOZILLA}/msgbase/nsIMsgSearchAdapter.h
+include/${MOZILLA}/msgbase/nsIMsgSearchNotify.h
+include/${MOZILLA}/msgbase/nsIMsgSearchScopeTerm.h
+include/${MOZILLA}/msgbase/nsIMsgSearchSession.h
+include/${MOZILLA}/msgbase/nsIMsgSearchTerm.h
+include/${MOZILLA}/msgbase/nsIMsgSearchValidityManager.h
+include/${MOZILLA}/msgbase/nsIMsgSearchValidityTable.h
+include/${MOZILLA}/msgbase/nsIMsgSearchValue.h
+include/${MOZILLA}/msgbase/nsIMsgSignature.h
+include/${MOZILLA}/msgbase/nsIMsgStatusFeedback.h
+include/${MOZILLA}/msgbase/nsIMsgStringService.h
+include/${MOZILLA}/msgbase/nsIMsgThread.h
+include/${MOZILLA}/msgbase/nsIMsgWindow.h
+include/${MOZILLA}/msgbase/nsISpamSettings.h
+include/${MOZILLA}/msgbase/nsISubscribableServer.h
+include/${MOZILLA}/msgbase/nsIUrlListener.h
+include/${MOZILLA}/msgbase/nsIUrlListenerManager.h
+include/${MOZILLA}/msgbase/nsMessenger.h
+include/${MOZILLA}/msgbase/nsMessengerBootstrap.h
+include/${MOZILLA}/msgbase/nsMessengerContentHandler.h
+include/${MOZILLA}/msgbase/nsMessengerMigrator.h
+include/${MOZILLA}/msgbase/nsMsgAccount.h
+include/${MOZILLA}/msgbase/nsMsgAccountManager.h
+include/${MOZILLA}/msgbase/nsMsgAccountManagerDS.h
+include/${MOZILLA}/msgbase/nsMsgBaseCID.h
+include/${MOZILLA}/msgbase/nsMsgBiffManager.h
+include/${MOZILLA}/msgbase/nsMsgBodyHandler.h
+include/${MOZILLA}/msgbase/nsMsgCopyService.h
+include/${MOZILLA}/msgbase/nsMsgFilterCore.h
+include/${MOZILLA}/msgbase/nsMsgFilterDataSource.h
+include/${MOZILLA}/msgbase/nsMsgFilterDelegateFactory.h
+include/${MOZILLA}/msgbase/nsMsgFilterService.h
+include/${MOZILLA}/msgbase/nsMsgFolderCache.h
+include/${MOZILLA}/msgbase/nsMsgFolderDataSource.h
+include/${MOZILLA}/msgbase/nsMsgFolderFlags.h
+include/${MOZILLA}/msgbase/nsMsgHeaderMasks.h
+include/${MOZILLA}/msgbase/nsMsgLocalFolderHdrs.h
+include/${MOZILLA}/msgbase/nsMsgMailSession.h
+include/${MOZILLA}/msgbase/nsMsgMessageFlags.h
+include/${MOZILLA}/msgbase/nsMsgPrintEngine.h
+include/${MOZILLA}/msgbase/nsMsgProgress.h
+include/${MOZILLA}/msgbase/nsMsgPurgeService.h
+include/${MOZILLA}/msgbase/nsMsgRDFDataSource.h
+include/${MOZILLA}/msgbase/nsMsgRDFUtils.h
+include/${MOZILLA}/msgbase/nsMsgResultElement.h
+include/${MOZILLA}/msgbase/nsMsgSearchAdapter.h
+include/${MOZILLA}/msgbase/nsMsgSearchArray.h
+include/${MOZILLA}/msgbase/nsMsgSearchBoolExpression.h
+include/${MOZILLA}/msgbase/nsMsgSearchCore.h
+include/${MOZILLA}/msgbase/nsMsgSearchScopeTerm.h
+include/${MOZILLA}/msgbase/nsMsgSearchSession.h
+include/${MOZILLA}/msgbase/nsMsgSearchTerm.h
+include/${MOZILLA}/msgbase/nsMsgServiceProvider.h
+include/${MOZILLA}/msgbase/nsMsgStatusFeedback.h
+include/${MOZILLA}/msgbase/nsMsgWindow.h
+include/${MOZILLA}/msgbase/nsStatusBarBiffManager.h
+include/${MOZILLA}/msgbase/nsSubscribableServer.h
+include/${MOZILLA}/msgbase/nsSubscribeDataSource.h
+include/${MOZILLA}/msgbase/nsUrlListenerManager.h
+include/${MOZILLA}/msgbaseutil/nsAdapterEnumerator.h
+include/${MOZILLA}/msgbaseutil/nsImapMoveCoalescer.h
+include/${MOZILLA}/msgbaseutil/nsLocalFolderSummarySpec.h
+include/${MOZILLA}/msgbaseutil/nsMsgDBFolder.h
+include/${MOZILLA}/msgbaseutil/nsMsgGroupRecord.h
+include/${MOZILLA}/msgbaseutil/nsMsgI18N.h
+include/${MOZILLA}/msgbaseutil/nsMsgIdentity.h
+include/${MOZILLA}/msgbaseutil/nsMsgIncomingServer.h
+include/${MOZILLA}/msgbaseutil/nsMsgKeyArray.h
+include/${MOZILLA}/msgbaseutil/nsMsgKeySet.h
+include/${MOZILLA}/msgbaseutil/nsMsgLineBuffer.h
+include/${MOZILLA}/msgbaseutil/nsMsgMailNewsUrl.h
+include/${MOZILLA}/msgbaseutil/nsMsgProtocol.h
+include/${MOZILLA}/msgbaseutil/nsMsgTxn.h
+include/${MOZILLA}/msgbaseutil/nsMsgUtils.h
+include/${MOZILLA}/msgbaseutil/nsNewsSummarySpec.h
+include/${MOZILLA}/msgbaseutil/nsUInt32Array.h
+include/${MOZILLA}/msgbaseutil/nsUint8Array.h
+include/${MOZILLA}/msgcompose/nsIMsgAttachment.h
+include/${MOZILLA}/msgcompose/nsIMsgCompFields.h
+include/${MOZILLA}/msgcompose/nsIMsgCompUtils.h
+include/${MOZILLA}/msgcompose/nsIMsgCompose.h
+include/${MOZILLA}/msgcompose/nsIMsgComposeParams.h
+include/${MOZILLA}/msgcompose/nsIMsgComposeProgressParams.h
+include/${MOZILLA}/msgcompose/nsIMsgComposeSecure.h
+include/${MOZILLA}/msgcompose/nsIMsgComposeService.h
+include/${MOZILLA}/msgcompose/nsIMsgDraft.h
+include/${MOZILLA}/msgcompose/nsIMsgQuote.h
+include/${MOZILLA}/msgcompose/nsIMsgRecipientArray.h
+include/${MOZILLA}/msgcompose/nsIMsgSend.h
+include/${MOZILLA}/msgcompose/nsIMsgSendLater.h
+include/${MOZILLA}/msgcompose/nsIMsgSendLaterListener.h
+include/${MOZILLA}/msgcompose/nsIMsgSendListener.h
+include/${MOZILLA}/msgcompose/nsIMsgSendReport.h
+include/${MOZILLA}/msgcompose/nsISmtpServer.h
+include/${MOZILLA}/msgcompose/nsISmtpService.h
+include/${MOZILLA}/msgcompose/nsISmtpUrl.h
+include/${MOZILLA}/msgcompose/nsIURLFetcher.h
+include/${MOZILLA}/msgcompose/nsMsgAttachment.h
+include/${MOZILLA}/msgcompose/nsMsgAttachmentHandler.h
+include/${MOZILLA}/msgcompose/nsMsgCompCID.h
+include/${MOZILLA}/msgcompose/nsMsgCompFields.h
+include/${MOZILLA}/msgcompose/nsMsgCompUtils.h
+include/${MOZILLA}/msgcompose/nsMsgCompose.h
+include/${MOZILLA}/msgcompose/nsMsgComposeContentHandler.h
+include/${MOZILLA}/msgcompose/nsMsgComposeParams.h
+include/${MOZILLA}/msgcompose/nsMsgComposeProgressParams.h
+include/${MOZILLA}/msgcompose/nsMsgComposeService.h
+include/${MOZILLA}/msgcompose/nsMsgComposeStringBundle.h
+include/${MOZILLA}/msgcompose/nsMsgCopy.h
+include/${MOZILLA}/msgcompose/nsMsgCreate.h
+include/${MOZILLA}/msgcompose/nsMsgDeliveryListener.h
+include/${MOZILLA}/msgcompose/nsMsgEncoders.h
+include/${MOZILLA}/msgcompose/nsMsgPrompts.h
+include/${MOZILLA}/msgcompose/nsMsgQuote.h
+include/${MOZILLA}/msgcompose/nsMsgRecipientArray.h
+include/${MOZILLA}/msgcompose/nsMsgSend.h
+include/${MOZILLA}/msgcompose/nsMsgSendLater.h
+include/${MOZILLA}/msgcompose/nsMsgSendReport.h
+include/${MOZILLA}/msgcompose/nsMsgSimulateError.h
+include/${MOZILLA}/msgcompose/nsSmtpDataSource.h
+include/${MOZILLA}/msgcompose/nsSmtpDelegateFactory.h
+include/${MOZILLA}/msgcompose/nsSmtpProtocol.h
+include/${MOZILLA}/msgcompose/nsSmtpServer.h
+include/${MOZILLA}/msgcompose/nsSmtpService.h
+include/${MOZILLA}/msgcompose/nsSmtpUrl.h
+include/${MOZILLA}/msgcompose/nsURLFetcher.h
+include/${MOZILLA}/msgdb/nsDBFolderInfo.h
+include/${MOZILLA}/msgdb/nsIDBChangeAnnouncer.h
+include/${MOZILLA}/msgdb/nsIDBChangeListener.h
+include/${MOZILLA}/msgdb/nsIDBFolderInfo.h
+include/${MOZILLA}/msgdb/nsIMsgDatabase.h
+include/${MOZILLA}/msgdb/nsIMsgOfflineImapOperation.h
+include/${MOZILLA}/msgdb/nsINewsDatabase.h
+include/${MOZILLA}/msgdb/nsImapMailDatabase.h
+include/${MOZILLA}/msgdb/nsMailDatabase.h
+include/${MOZILLA}/msgdb/nsMsgDBCID.h
+include/${MOZILLA}/msgdb/nsMsgDatabase.h
+include/${MOZILLA}/msgdb/nsMsgHdr.h
+include/${MOZILLA}/msgdb/nsMsgThread.h
+include/${MOZILLA}/msgdb/nsNewsDatabase.h
+include/${MOZILLA}/msgimap/nsIIMAPHostSessionList.h
+include/${MOZILLA}/msgimap/nsIImapExtensionSink.h
+include/${MOZILLA}/msgimap/nsIImapFlagAndUidState.h
+include/${MOZILLA}/msgimap/nsIImapHeaderXferInfo.h
+include/${MOZILLA}/msgimap/nsIImapIncomingServer.h
+include/${MOZILLA}/msgimap/nsIImapMailFolderSink.h
+include/${MOZILLA}/msgimap/nsIImapMessageSink.h
+include/${MOZILLA}/msgimap/nsIImapMiscellaneousSink.h
+include/${MOZILLA}/msgimap/nsIImapMockChannel.h
+include/${MOZILLA}/msgimap/nsIImapProtocol.h
+include/${MOZILLA}/msgimap/nsIImapServerSink.h
+include/${MOZILLA}/msgimap/nsIImapService.h
+include/${MOZILLA}/msgimap/nsIImapUrl.h
+include/${MOZILLA}/msgimap/nsIMAPBodyShell.h
+include/${MOZILLA}/msgimap/nsIMAPGenericParser.h
+include/${MOZILLA}/msgimap/nsIMAPHostSessionList.h
+include/${MOZILLA}/msgimap/nsIMAPNamespace.h
+include/${MOZILLA}/msgimap/nsIMailboxSpec.h
+include/${MOZILLA}/msgimap/nsIMsgImapMailFolder.h
+include/${MOZILLA}/msgimap/nsIMsgLogonRedirector.h
+include/${MOZILLA}/msgimap/nsImapCore.h
+include/${MOZILLA}/msgimap/nsImapFlagAndUidState.h
+include/${MOZILLA}/msgimap/nsImapIncomingServer.h
+include/${MOZILLA}/msgimap/nsImapMailFolder.h
+include/${MOZILLA}/msgimap/nsImapProtocol.h
+include/${MOZILLA}/msgimap/nsImapProxyEvent.h
+include/${MOZILLA}/msgimap/nsImapSearchResults.h
+include/${MOZILLA}/msgimap/nsImapServerResponseParser.h
+include/${MOZILLA}/msgimap/nsImapService.h
+include/${MOZILLA}/msgimap/nsImapUrl.h
+include/${MOZILLA}/msgimap/nsImapUtils.h
+include/${MOZILLA}/msgimap/nsMsgImapCID.h
+include/${MOZILLA}/msglocal/nsILocalMailIncomingServer.h
+include/${MOZILLA}/msglocal/nsIMailboxService.h
+include/${MOZILLA}/msglocal/nsIMailboxUrl.h
+include/${MOZILLA}/msglocal/nsIMovemailIncomingServer.h
+include/${MOZILLA}/msglocal/nsIMovemailService.h
+include/${MOZILLA}/msglocal/nsIMsgLocalMailFolder.h
+include/${MOZILLA}/msglocal/nsIMsgParseMailMsgState.h
+include/${MOZILLA}/msglocal/nsINewsBlogFeedDownloader.h
+include/${MOZILLA}/msglocal/nsINoIncomingServer.h
+include/${MOZILLA}/msglocal/nsINoneService.h
+include/${MOZILLA}/msglocal/nsIPop3IncomingServer.h
+include/${MOZILLA}/msglocal/nsIPop3Protocol.h
+include/${MOZILLA}/msglocal/nsIPop3Service.h
+include/${MOZILLA}/msglocal/nsIPop3Sink.h
+include/${MOZILLA}/msglocal/nsIPop3URL.h
+include/${MOZILLA}/msglocal/nsIRssIncomingServer.h
+include/${MOZILLA}/msglocal/nsIRssService.h
+include/${MOZILLA}/msglocal/nsLocalMailFolder.h
+include/${MOZILLA}/msglocal/nsLocalStringBundle.h
+include/${MOZILLA}/msglocal/nsMailboxProtocol.h
+include/${MOZILLA}/msglocal/nsMailboxService.h
+include/${MOZILLA}/msglocal/nsMailboxUrl.h
+include/${MOZILLA}/msglocal/nsMovemailIncomingServer.h
+include/${MOZILLA}/msglocal/nsMovemailService.h
+include/${MOZILLA}/msglocal/nsMsgLocalCID.h
+include/${MOZILLA}/msglocal/nsNoIncomingServer.h
+include/${MOZILLA}/msglocal/nsNoneService.h
+include/${MOZILLA}/msglocal/nsParseMailbox.h
+include/${MOZILLA}/msglocal/nsPop3IncomingServer.h
+include/${MOZILLA}/msglocal/nsPop3Protocol.h
+include/${MOZILLA}/msglocal/nsPop3Service.h
+include/${MOZILLA}/msglocal/nsPop3Sink.h
+include/${MOZILLA}/msglocal/nsPop3URL.h
+include/${MOZILLA}/msglocal/nsRssIncomingServer.h
+include/${MOZILLA}/msglocal/nsRssService.h
+include/${MOZILLA}/msgmdn/nsMsgMdnCID.h
+include/${MOZILLA}/msgmdn/nsMsgMdnGenerator.h
+include/${MOZILLA}/msgnews/nntpCore.h
+include/${MOZILLA}/msgnews/nsIMsgNewsFolder.h
+include/${MOZILLA}/msgnews/nsIMsgOfflineNewsState.h
+include/${MOZILLA}/msgnews/nsINNTPArticleList.h
+include/${MOZILLA}/msgnews/nsINNTPNewsgroupList.h
+include/${MOZILLA}/msgnews/nsINNTPNewsgroupPost.h
+include/${MOZILLA}/msgnews/nsINNTPProtocol.h
+include/${MOZILLA}/msgnews/nsINewsDownloadDialogArgs.h
+include/${MOZILLA}/msgnews/nsINntpIncomingServer.h
+include/${MOZILLA}/msgnews/nsINntpService.h
+include/${MOZILLA}/msgnews/nsINntpUrl.h
+include/${MOZILLA}/msgnews/nsMsgNewsCID.h
+include/${MOZILLA}/msgnews/nsNNTPArticleList.h
+include/${MOZILLA}/msgnews/nsNNTPNewsgroupList.h
+include/${MOZILLA}/msgnews/nsNNTPNewsgroupPost.h
+include/${MOZILLA}/msgnews/nsNNTPProtocol.h
+include/${MOZILLA}/msgnews/nsNewsDownloadDialogArgs.h
+include/${MOZILLA}/msgnews/nsNewsFolder.h
+include/${MOZILLA}/msgnews/nsNewsUtils.h
+include/${MOZILLA}/msgnews/nsNntpIncomingServer.h
+include/${MOZILLA}/msgnews/nsNntpService.h
+include/${MOZILLA}/msgnews/nsNntpUrl.h
+include/${MOZILLA}/msgsmime/nsEncryptedSMIMEURIsService.h
+include/${MOZILLA}/msgsmime/nsIEncryptedSMIMEURIsSrvc.h
+include/${MOZILLA}/msgsmime/nsIMsgSMIMECompFields.h
+include/${MOZILLA}/msgsmime/nsIMsgSMIMEHeaderSink.h
+include/${MOZILLA}/msgsmime/nsISMimeJSHelper.h
+include/${MOZILLA}/msgsmime/nsMsgComposeSecure.h
+include/${MOZILLA}/msgsmime/nsMsgSMIMECID.h
+include/${MOZILLA}/msgsmime/nsSMimeJSHelper.h
+include/${MOZILLA}/necko/ftpCore.h
+include/${MOZILLA}/necko/mozITXTToHTMLConv.h
+include/${MOZILLA}/necko/necko-config.h
+include/${MOZILLA}/necko/netCore.h
+include/${MOZILLA}/necko/nsAboutProtocolUtils.h
+include/${MOZILLA}/necko/nsCPasswordManager.h
+include/${MOZILLA}/necko/nsCPasswordManagerInternal.h
+include/${MOZILLA}/necko/nsChannelProperties.h
+include/${MOZILLA}/necko/nsIAboutModule.h
+include/${MOZILLA}/necko/nsIAsyncStreamCopier.h
+include/${MOZILLA}/necko/nsIAuthModule.h
+include/${MOZILLA}/necko/nsIAuthPrompt.h
+include/${MOZILLA}/necko/nsIAuthPromptProvider.h
+include/${MOZILLA}/necko/nsIBufferedStreams.h
+include/${MOZILLA}/necko/nsIByteRangeRequest.h
+include/${MOZILLA}/necko/nsICachingChannel.h
+include/${MOZILLA}/necko/nsICancelable.h
+include/${MOZILLA}/necko/nsIChannel.h
+include/${MOZILLA}/necko/nsIChannelEventSink.h
+include/${MOZILLA}/necko/nsIContentSniffer.h
+include/${MOZILLA}/necko/nsICookie.h
+include/${MOZILLA}/necko/nsICookie2.h
+include/${MOZILLA}/necko/nsICookieConsent.h
+include/${MOZILLA}/necko/nsICookieManager.h
+include/${MOZILLA}/necko/nsICookieManager2.h
+include/${MOZILLA}/necko/nsICookiePermission.h
+include/${MOZILLA}/necko/nsICookieService.h
+include/${MOZILLA}/necko/nsICryptoFIPSInfo.h
+include/${MOZILLA}/necko/nsIDNSListener.h
+include/${MOZILLA}/necko/nsIDNSRecord.h
+include/${MOZILLA}/necko/nsIDNSService.h
+include/${MOZILLA}/necko/nsIDataChannel.h
+include/${MOZILLA}/necko/nsIDirIndex.h
+include/${MOZILLA}/necko/nsIDirIndexListener.h
+include/${MOZILLA}/necko/nsIDownloader.h
+include/${MOZILLA}/necko/nsIEncodedChannel.h
+include/${MOZILLA}/necko/nsIExternalProtocolHandler.h
+include/${MOZILLA}/necko/nsIFTPChannel.h
+include/${MOZILLA}/necko/nsIFileChannel.h
+include/${MOZILLA}/necko/nsIFileProtocolHandler.h
+include/${MOZILLA}/necko/nsIFileStreams.h
+include/${MOZILLA}/necko/nsIFileURL.h
+include/${MOZILLA}/necko/nsIHttpAuthManager.h
+include/${MOZILLA}/necko/nsIHttpAuthenticator.h
+include/${MOZILLA}/necko/nsIHttpChannel.h
+include/${MOZILLA}/necko/nsIHttpChannelInternal.h
+include/${MOZILLA}/necko/nsIHttpEventSink.h
+include/${MOZILLA}/necko/nsIHttpHeaderVisitor.h
+include/${MOZILLA}/necko/nsIHttpProtocolHandler.h
+include/${MOZILLA}/necko/nsIIDNService.h
+include/${MOZILLA}/necko/nsIIOService.h
+include/${MOZILLA}/necko/nsIIncrementalDownload.h
+include/${MOZILLA}/necko/nsIInputStreamChannel.h
+include/${MOZILLA}/necko/nsIInputStreamPump.h
+include/${MOZILLA}/necko/nsILoadGroup.h
+include/${MOZILLA}/necko/nsIMIMEInputStream.h
+include/${MOZILLA}/necko/nsIMultiPartChannel.h
+include/${MOZILLA}/necko/nsINetUtil.h
+include/${MOZILLA}/necko/nsIPasswordManager.h
+include/${MOZILLA}/necko/nsIPasswordManagerInternal.h
+include/${MOZILLA}/necko/nsIPermissionManager.h
+include/${MOZILLA}/necko/nsIProgressEventSink.h
+include/${MOZILLA}/necko/nsIPrompt.h
+include/${MOZILLA}/necko/nsIProtocolHandler.h
+include/${MOZILLA}/necko/nsIProtocolProxyCallback.h
+include/${MOZILLA}/necko/nsIProtocolProxyFilter.h
+include/${MOZILLA}/necko/nsIProtocolProxyService.h
+include/${MOZILLA}/necko/nsIProxiedProtocolHandler.h
+include/${MOZILLA}/necko/nsIProxyAutoConfig.h
+include/${MOZILLA}/necko/nsIProxyInfo.h
+include/${MOZILLA}/necko/nsIRequest.h
+include/${MOZILLA}/necko/nsIRequestObserver.h
+include/${MOZILLA}/necko/nsIRequestObserverProxy.h
+include/${MOZILLA}/necko/nsIResProtocolHandler.h
+include/${MOZILLA}/necko/nsIResumableChannel.h
+include/${MOZILLA}/necko/nsISOCKSSocketInfo.h
+include/${MOZILLA}/necko/nsISSLSocketControl.h
+include/${MOZILLA}/necko/nsISafeOutputStream.h
+include/${MOZILLA}/necko/nsISecretDecoderRing.h
+include/${MOZILLA}/necko/nsISecureBrowserUI.h
+include/${MOZILLA}/necko/nsISecurityEventSink.h
+include/${MOZILLA}/necko/nsIServerSocket.h
+include/${MOZILLA}/necko/nsISimpleStreamListener.h
+include/${MOZILLA}/necko/nsISocketProvider.h
+include/${MOZILLA}/necko/nsISocketProviderService.h
+include/${MOZILLA}/necko/nsISocketTransport.h
+include/${MOZILLA}/necko/nsISocketTransportService.h
+include/${MOZILLA}/necko/nsIStandardURL.h
+include/${MOZILLA}/necko/nsIStreamConverter.h
+include/${MOZILLA}/necko/nsIStreamConverterService.h
+include/${MOZILLA}/necko/nsIStreamListener.h
+include/${MOZILLA}/necko/nsIStreamListenerProxy.h
+include/${MOZILLA}/necko/nsIStreamListenerTee.h
+include/${MOZILLA}/necko/nsIStreamLoader.h
+include/${MOZILLA}/necko/nsIStreamTransportService.h
+include/${MOZILLA}/necko/nsISyncStreamListener.h
+include/${MOZILLA}/necko/nsITXTToHTMLConv.h
+include/${MOZILLA}/necko/nsITransport.h
+include/${MOZILLA}/necko/nsITransportSecurityInfo.h
+include/${MOZILLA}/necko/nsIURI.h
+include/${MOZILLA}/necko/nsIURIChecker.h
+include/${MOZILLA}/necko/nsIURL.h
+include/${MOZILLA}/necko/nsIURLParser.h
+include/${MOZILLA}/necko/nsIUnicharStreamListener.h
+include/${MOZILLA}/necko/nsIUnicharStreamLoader.h
+include/${MOZILLA}/necko/nsIUploadChannel.h
+include/${MOZILLA}/necko/nsNetCID.h
+include/${MOZILLA}/necko/nsNetError.h
+include/${MOZILLA}/necko/nsNetStrings.h
+include/${MOZILLA}/necko/nsNetUtil.h
+include/${MOZILLA}/necko/nsPIDNSService.h
+include/${MOZILLA}/necko/nsPIProtocolProxyService.h
+include/${MOZILLA}/necko/nsPISocketTransportService.h
+include/${MOZILLA}/necko/nsReadLine.h
+include/${MOZILLA}/necko/nsURIHashKey.h
+include/${MOZILLA}/necko2/nsIViewSourceChannel.h
+include/${MOZILLA}/nkcache/nsCacheService.h
+include/${MOZILLA}/nkcache/nsICache.h
+include/${MOZILLA}/nkcache/nsICacheEntryDescriptor.h
+include/${MOZILLA}/nkcache/nsICacheListener.h
+include/${MOZILLA}/nkcache/nsICacheService.h
+include/${MOZILLA}/nkcache/nsICacheSession.h
+include/${MOZILLA}/nkcache/nsICacheVisitor.h
+include/${MOZILLA}/nsBuildID.h
+include/${MOZILLA}/nsStaticComponents.h
+include/${MOZILLA}/nspr/md/_aix.h
+include/${MOZILLA}/nspr/md/_aix32.cfg
+include/${MOZILLA}/nspr/md/_aix64.cfg
+include/${MOZILLA}/nspr/md/_beos.cfg
+include/${MOZILLA}/nspr/md/_beos.h
+include/${MOZILLA}/nspr/md/_bsdi.cfg
+include/${MOZILLA}/nspr/md/_bsdi.h
+include/${MOZILLA}/nspr/md/_darwin.cfg
+include/${MOZILLA}/nspr/md/_darwin.h
+include/${MOZILLA}/nspr/md/_dgux.cfg
+include/${MOZILLA}/nspr/md/_dgux.h
+include/${MOZILLA}/nspr/md/_freebsd.cfg
+include/${MOZILLA}/nspr/md/_freebsd.h
+include/${MOZILLA}/nspr/md/_hpux.h
+include/${MOZILLA}/nspr/md/_hpux32.cfg
+include/${MOZILLA}/nspr/md/_hpux64.cfg
+include/${MOZILLA}/nspr/md/_irix.h
+include/${MOZILLA}/nspr/md/_irix32.cfg
+include/${MOZILLA}/nspr/md/_irix64.cfg
+include/${MOZILLA}/nspr/md/_linux.cfg
+include/${MOZILLA}/nspr/md/_linux.h
+include/${MOZILLA}/nspr/md/_macos.h
+include/${MOZILLA}/nspr/md/_ncr.cfg
+include/${MOZILLA}/nspr/md/_ncr.h
+include/${MOZILLA}/nspr/md/_nec.cfg
+include/${MOZILLA}/nspr/md/_nec.h
+include/${MOZILLA}/nspr/md/_netbsd.cfg
+include/${MOZILLA}/nspr/md/_netbsd.h
+include/${MOZILLA}/nspr/md/_nextstep.cfg
+include/${MOZILLA}/nspr/md/_nextstep.h
+include/${MOZILLA}/nspr/md/_nspr_pthread.h
+include/${MOZILLA}/nspr/md/_nto.cfg
+include/${MOZILLA}/nspr/md/_nto.h
+include/${MOZILLA}/nspr/md/_openbsd.cfg
+include/${MOZILLA}/nspr/md/_openbsd.h
+include/${MOZILLA}/nspr/md/_openvms.cfg
+include/${MOZILLA}/nspr/md/_openvms.h
+include/${MOZILLA}/nspr/md/_os2.cfg
+include/${MOZILLA}/nspr/md/_os2.h
+include/${MOZILLA}/nspr/md/_os2_errors.h
+include/${MOZILLA}/nspr/md/_osf1.cfg
+include/${MOZILLA}/nspr/md/_osf1.h
+include/${MOZILLA}/nspr/md/_pcos.h
+include/${MOZILLA}/nspr/md/_pth.h
+include/${MOZILLA}/nspr/md/_qnx.cfg
+include/${MOZILLA}/nspr/md/_qnx.h
+include/${MOZILLA}/nspr/md/_reliantunix.cfg
+include/${MOZILLA}/nspr/md/_reliantunix.h
+include/${MOZILLA}/nspr/md/_rhapsody.cfg
+include/${MOZILLA}/nspr/md/_rhapsody.h
+include/${MOZILLA}/nspr/md/_riscos.cfg
+include/${MOZILLA}/nspr/md/_riscos.h
+include/${MOZILLA}/nspr/md/_scoos.cfg
+include/${MOZILLA}/nspr/md/_scoos.h
+include/${MOZILLA}/nspr/md/_solaris.cfg
+include/${MOZILLA}/nspr/md/_solaris.h
+include/${MOZILLA}/nspr/md/_sony.cfg
+include/${MOZILLA}/nspr/md/_sony.h
+include/${MOZILLA}/nspr/md/_sunos4.cfg
+include/${MOZILLA}/nspr/md/_sunos4.h
+include/${MOZILLA}/nspr/md/_unix_errors.h
+include/${MOZILLA}/nspr/md/_unixos.h
+include/${MOZILLA}/nspr/md/_unixware.cfg
+include/${MOZILLA}/nspr/md/_unixware.h
+include/${MOZILLA}/nspr/md/_unixware7.cfg
+include/${MOZILLA}/nspr/md/_win16.cfg
+include/${MOZILLA}/nspr/md/_win16.h
+include/${MOZILLA}/nspr/md/_win32_errors.h
+include/${MOZILLA}/nspr/md/_win95.cfg
+include/${MOZILLA}/nspr/md/_win95.h
+include/${MOZILLA}/nspr/md/_winnt.cfg
+include/${MOZILLA}/nspr/md/_winnt.h
+include/${MOZILLA}/nspr/md/prosdep.h
+include/${MOZILLA}/nspr/md/sunos4.h
+include/${MOZILLA}/nspr/nspr.h
+include/${MOZILLA}/nspr/obsolete/pralarm.h
+include/${MOZILLA}/nspr/obsolete/probslet.h
+include/${MOZILLA}/nspr/obsolete/protypes.h
+include/${MOZILLA}/nspr/obsolete/prsem.h
+include/${MOZILLA}/nspr/plarena.h
+include/${MOZILLA}/nspr/plarenas.h
+include/${MOZILLA}/nspr/plbase64.h
+include/${MOZILLA}/nspr/plerror.h
+include/${MOZILLA}/nspr/plgetopt.h
+include/${MOZILLA}/nspr/plhash.h
+include/${MOZILLA}/nspr/plresolv.h
+include/${MOZILLA}/nspr/plstr.h
+include/${MOZILLA}/nspr/pratom.h
+include/${MOZILLA}/nspr/prbit.h
+include/${MOZILLA}/nspr/prclist.h
+include/${MOZILLA}/nspr/prcmon.h
+include/${MOZILLA}/nspr/prcountr.h
+include/${MOZILLA}/nspr/prcpucfg.h
+include/${MOZILLA}/nspr/prcvar.h
+include/${MOZILLA}/nspr/prdtoa.h
+include/${MOZILLA}/nspr/prenv.h
+include/${MOZILLA}/nspr/prerr.h
+include/${MOZILLA}/nspr/prerror.h
+include/${MOZILLA}/nspr/prinet.h
+include/${MOZILLA}/nspr/prinit.h
+include/${MOZILLA}/nspr/prinrval.h
+include/${MOZILLA}/nspr/prio.h
+include/${MOZILLA}/nspr/pripcsem.h
+include/${MOZILLA}/nspr/private/pprio.h
+include/${MOZILLA}/nspr/private/pprthred.h
+include/${MOZILLA}/nspr/private/prpriv.h
+include/${MOZILLA}/nspr/prlink.h
+include/${MOZILLA}/nspr/prlock.h
+include/${MOZILLA}/nspr/prlog.h
+include/${MOZILLA}/nspr/prlong.h
+include/${MOZILLA}/nspr/prmem.h
+include/${MOZILLA}/nspr/prmon.h
+include/${MOZILLA}/nspr/prmwait.h
+include/${MOZILLA}/nspr/prnetdb.h
+include/${MOZILLA}/nspr/prolock.h
+include/${MOZILLA}/nspr/prpdce.h
+include/${MOZILLA}/nspr/prprf.h
+include/${MOZILLA}/nspr/prproces.h
+include/${MOZILLA}/nspr/prrng.h
+include/${MOZILLA}/nspr/prrwlock.h
+include/${MOZILLA}/nspr/prshm.h
+include/${MOZILLA}/nspr/prshma.h
+include/${MOZILLA}/nspr/prsystem.h
+include/${MOZILLA}/nspr/prthread.h
+include/${MOZILLA}/nspr/prtime.h
+include/${MOZILLA}/nspr/prtpool.h
+include/${MOZILLA}/nspr/prtrace.h
+include/${MOZILLA}/nspr/prtypes.h
+include/${MOZILLA}/nspr/prvrsion.h
+include/${MOZILLA}/nspr/prwin16.h
+include/${MOZILLA}/oji/ProxyJNI.h
+include/${MOZILLA}/oji/jvmmgr.h
+include/${MOZILLA}/oji/nsIJRIPlugin.h
+include/${MOZILLA}/oji/nsIJVMAuthTools.h
+include/${MOZILLA}/oji/nsIJVMConfigManager.h
+include/${MOZILLA}/oji/nsIJVMConsole.h
+include/${MOZILLA}/oji/nsIJVMManager.h
+include/${MOZILLA}/oji/nsIJVMPlugin.h
+include/${MOZILLA}/oji/nsIJVMPluginInstance.h
+include/${MOZILLA}/oji/nsIJVMPluginTagInfo.h
+include/${MOZILLA}/oji/nsIJVMPrefsWindow.h
+include/${MOZILLA}/oji/nsIJVMWindow.h
+include/${MOZILLA}/oji/nsILiveConnectManager.h
+include/${MOZILLA}/oji/nsISecureEnv.h
+include/${MOZILLA}/oji/nsISymantecDebugManager.h
+include/${MOZILLA}/oji/nsISymantecDebugger.h
+include/${MOZILLA}/oji/nsIThreadManager.h
+include/${MOZILLA}/oji/nsJVMManager.h
+include/${MOZILLA}/oji/nsJVMPluginTagInfo.h
+include/${MOZILLA}/oji/nsjvm.h
+include/${MOZILLA}/p3p/nsIPolicyListener.h
+include/${MOZILLA}/p3p/nsIPolicyReference.h
+include/${MOZILLA}/p3p/nsIPolicyTarget.h
+include/${MOZILLA}/p3p/nsP3PCIID.h
+include/${MOZILLA}/pipboot/nsIBufEntropyCollector.h
+include/${MOZILLA}/pipboot/nsISSLStatusProvider.h
+include/${MOZILLA}/pipboot/nsISecurityWarningDialogs.h
+include/${MOZILLA}/pipnss/nsIASN1Object.h
+include/${MOZILLA}/pipnss/nsIASN1PrintableItem.h
+include/${MOZILLA}/pipnss/nsIASN1Sequence.h
+include/${MOZILLA}/pipnss/nsIBadCertListener.h
+include/${MOZILLA}/pipnss/nsICMSDecoder.h
+include/${MOZILLA}/pipnss/nsICMSEncoder.h
+include/${MOZILLA}/pipnss/nsICMSMessage.h
+include/${MOZILLA}/pipnss/nsICMSMessageErrors.h
+include/${MOZILLA}/pipnss/nsICMSSecureMessage.h
+include/${MOZILLA}/pipnss/nsICRLInfo.h
+include/${MOZILLA}/pipnss/nsICRLManager.h
+include/${MOZILLA}/pipnss/nsICertPickDialogs.h
+include/${MOZILLA}/pipnss/nsICertSelect.h
+include/${MOZILLA}/pipnss/nsICertTree.h
+include/${MOZILLA}/pipnss/nsICertificateDialogs.h
+include/${MOZILLA}/pipnss/nsICipherInfo.h
+include/${MOZILLA}/pipnss/nsIClientAuthDialogs.h
+include/${MOZILLA}/pipnss/nsIDOMCryptoDialogs.h
+include/${MOZILLA}/pipnss/nsIFormSigningDialog.h
+include/${MOZILLA}/pipnss/nsIGenKeypairInfoDlg.h
+include/${MOZILLA}/pipnss/nsIKeygenThread.h
+include/${MOZILLA}/pipnss/nsINSSCertCache.h
+include/${MOZILLA}/pipnss/nsIOCSPResponder.h
+include/${MOZILLA}/pipnss/nsIPK11Token.h
+include/${MOZILLA}/pipnss/nsIPK11TokenDB.h
+include/${MOZILLA}/pipnss/nsIPKCS11Module.h
+include/${MOZILLA}/pipnss/nsIPKCS11ModuleDB.h
+include/${MOZILLA}/pipnss/nsIPKCS11Slot.h
+include/${MOZILLA}/pipnss/nsISMimeCert.h
+include/${MOZILLA}/pipnss/nsISSLStatus.h
+include/${MOZILLA}/pipnss/nsITokenDialogs.h
+include/${MOZILLA}/pipnss/nsITokenPasswordDialogs.h
+include/${MOZILLA}/pipnss/nsIUserCertPicker.h
+include/${MOZILLA}/pipnss/nsIX509Cert.h
+include/${MOZILLA}/pipnss/nsIX509CertDB.h
+include/${MOZILLA}/pipnss/nsIX509CertDB2.h
+include/${MOZILLA}/pipnss/nsIX509CertValidity.h
+include/${MOZILLA}/pippki/nsIASN1Tree.h
+include/${MOZILLA}/pippki/nsIPKIParamBlock.h
+include/${MOZILLA}/plugin/npapi.h
+include/${MOZILLA}/plugin/npruntime.h
+include/${MOZILLA}/plugin/nptypes.h
+include/${MOZILLA}/plugin/npupp.h
+include/${MOZILLA}/plugin/nsDefaultPlugin.h
+include/${MOZILLA}/plugin/nsIClassicPluginFactory.h
+include/${MOZILLA}/plugin/nsICookieStorage.h
+include/${MOZILLA}/plugin/nsIEventHandler.h
+include/${MOZILLA}/plugin/nsIFileUtilities.h
+include/${MOZILLA}/plugin/nsIHTTPHeaderListener.h
+include/${MOZILLA}/plugin/nsIJRILiveConnectPIPeer.h
+include/${MOZILLA}/plugin/nsIJRILiveConnectPlugin.h
+include/${MOZILLA}/plugin/nsIPlugin.h
+include/${MOZILLA}/plugin/nsIPluginDocument.h
+include/${MOZILLA}/plugin/nsIPluginHost.h
+include/${MOZILLA}/plugin/nsIPluginInputStream.h
+include/${MOZILLA}/plugin/nsIPluginInstance.h
+include/${MOZILLA}/plugin/nsIPluginInstanceInternal.h
+include/${MOZILLA}/plugin/nsIPluginInstanceOwner.h
+include/${MOZILLA}/plugin/nsIPluginInstancePeer.h
+include/${MOZILLA}/plugin/nsIPluginInstancePeer2.h
+include/${MOZILLA}/plugin/nsIPluginManager.h
+include/${MOZILLA}/plugin/nsIPluginManager2.h
+include/${MOZILLA}/plugin/nsIPluginStreamInfo.h
+include/${MOZILLA}/plugin/nsIPluginStreamListener.h
+include/${MOZILLA}/plugin/nsIPluginTagInfo.h
+include/${MOZILLA}/plugin/nsIPluginTagInfo2.h
+include/${MOZILLA}/plugin/nsIScriptablePlugin.h
+include/${MOZILLA}/plugin/nsIWindowlessPlugInstPeer.h
+include/${MOZILLA}/plugin/nsPIPluginHost.h
+include/${MOZILLA}/plugin/nsPIPluginInstancePeer.h
+include/${MOZILLA}/plugin/nsPluginError.h
+include/${MOZILLA}/plugin/nsPluginLogging.h
+include/${MOZILLA}/plugin/nsPluginNativeWindow.h
+include/${MOZILLA}/plugin/nsPluginsCID.h
+include/${MOZILLA}/plugin/nsplugin.h
+include/${MOZILLA}/plugin/nsplugindefs.h
+include/${MOZILLA}/plugin/nspluginroot.h
+include/${MOZILLA}/pref/nsIPref.h
+include/${MOZILLA}/pref/nsIPrefBranch.h
+include/${MOZILLA}/pref/nsIPrefBranch2.h
+include/${MOZILLA}/pref/nsIPrefBranchInternal.h
+include/${MOZILLA}/pref/nsIPrefLocalizedString.h
+include/${MOZILLA}/pref/nsIPrefService.h
+include/${MOZILLA}/pref/nsIRelativeFilePref.h
+include/${MOZILLA}/pref/nsISecurityPref.h
+include/${MOZILLA}/pref/nsPrefsCID.h
+include/${MOZILLA}/prefetch/nsCPrefetchService.h
+include/${MOZILLA}/prefetch/nsIPrefetchService.h
+include/${MOZILLA}/prefmigr/nsIPrefMigration.h
+include/${MOZILLA}/prefmigr/nsIPrefMigrationProgress.h
+include/${MOZILLA}/prefmigr/nsPrefMigration.h
+include/${MOZILLA}/prefmigr/nsPrefMigrationCIDs.h
+include/${MOZILLA}/prefmigr/nsPrefMigrationFactory.h
+include/${MOZILLA}/profdirserviceprovider/nsProfileDirServiceProvider.h
+include/${MOZILLA}/profile/nsIProfile.h
+include/${MOZILLA}/profile/nsIProfileChangeStatus.h
+include/${MOZILLA}/profile/nsIProfileInternal.h
+include/${MOZILLA}/profile/nsIProfileStartupListener.h
+include/${MOZILLA}/profile/nsIProfileUnlocker.h
+include/${MOZILLA}/profile/nsISessionRoaming.h
+include/${MOZILLA}/progressDlg/nsIProgressDialog.h
+include/${MOZILLA}/rdf/nsILocalStore.h
+include/${MOZILLA}/rdf/nsIRDFCompositeDataSource.h
+include/${MOZILLA}/rdf/nsIRDFContainer.h
+include/${MOZILLA}/rdf/nsIRDFContainerUtils.h
+include/${MOZILLA}/rdf/nsIRDFContentSink.h
+include/${MOZILLA}/rdf/nsIRDFDataSource.h
+include/${MOZILLA}/rdf/nsIRDFDelegateFactory.h
+include/${MOZILLA}/rdf/nsIRDFFileSystem.h
+include/${MOZILLA}/rdf/nsIRDFInMemoryDataSource.h
+include/${MOZILLA}/rdf/nsIRDFInferDataSource.h
+include/${MOZILLA}/rdf/nsIRDFLiteral.h
+include/${MOZILLA}/rdf/nsIRDFNode.h
+include/${MOZILLA}/rdf/nsIRDFObserver.h
+include/${MOZILLA}/rdf/nsIRDFPropagatableDataSource.h
+include/${MOZILLA}/rdf/nsIRDFPurgeableDataSource.h
+include/${MOZILLA}/rdf/nsIRDFRemoteDataSource.h
+include/${MOZILLA}/rdf/nsIRDFResource.h
+include/${MOZILLA}/rdf/nsIRDFService.h
+include/${MOZILLA}/rdf/nsIRDFXMLParser.h
+include/${MOZILLA}/rdf/nsIRDFXMLSerializer.h
+include/${MOZILLA}/rdf/nsIRDFXMLSink.h
+include/${MOZILLA}/rdf/nsIRDFXMLSource.h
+include/${MOZILLA}/rdf/nsRDFCID.h
+include/${MOZILLA}/rdf/rdf.h
+include/${MOZILLA}/rdf/rdfIDataSource.h
+include/${MOZILLA}/rdf/rdfISerializer.h
+include/${MOZILLA}/rdf/rdfITripleVisitor.h
+include/${MOZILLA}/rdfutil/nsRDFResource.h
+include/${MOZILLA}/shistory/nsIHistoryEntry.h
+include/${MOZILLA}/shistory/nsISHContainer.h
+include/${MOZILLA}/shistory/nsISHEntry.h
+include/${MOZILLA}/shistory/nsISHTransaction.h
+include/${MOZILLA}/shistory/nsISHistory.h
+include/${MOZILLA}/shistory/nsISHistoryInternal.h
+include/${MOZILLA}/shistory/nsISHistoryListener.h
+include/${MOZILLA}/sidebar/nsISidebar.h
+include/${MOZILLA}/spellchecker/mozIPersonalDictionary.h
+include/${MOZILLA}/spellchecker/mozISpellCheckingEngine.h
+include/${MOZILLA}/spellchecker/mozISpellI18NManager.h
+include/${MOZILLA}/spellchecker/mozISpellI18NUtil.h
+include/${MOZILLA}/sqlite3/sqlite3.h
+include/${MOZILLA}/storage/mozIStorageConnection.h
+include/${MOZILLA}/storage/mozIStorageDataSet.h
+include/${MOZILLA}/storage/mozIStorageFunction.h
+include/${MOZILLA}/storage/mozIStorageService.h
+include/${MOZILLA}/storage/mozIStorageStatement.h
+include/${MOZILLA}/storage/mozIStorageStatementWrapper.h
+include/${MOZILLA}/storage/mozIStorageValueArray.h
+include/${MOZILLA}/storage/mozStorageCID.h
+include/${MOZILLA}/string/nsAString.h
+include/${MOZILLA}/string/nsAlgorithm.h
+include/${MOZILLA}/string/nsCharTraits.h
+include/${MOZILLA}/string/nsDependentString.h
+include/${MOZILLA}/string/nsDependentSubstring.h
+include/${MOZILLA}/string/nsEmbedString.h
+include/${MOZILLA}/string/nsLiteralString.h
+include/${MOZILLA}/string/nsObsoleteAString.h
+include/${MOZILLA}/string/nsPrintfCString.h
+include/${MOZILLA}/string/nsPromiseFlatString.h
+include/${MOZILLA}/string/nsReadableUtils.h
+include/${MOZILLA}/string/nsString.h
+include/${MOZILLA}/string/nsStringAPI.h
+include/${MOZILLA}/string/nsStringBuffer.h
+include/${MOZILLA}/string/nsStringFwd.h
+include/${MOZILLA}/string/nsStringIterator.h
+include/${MOZILLA}/string/nsSubstring.h
+include/${MOZILLA}/string/nsSubstringTuple.h
+include/${MOZILLA}/string/nsTAString.h
+include/${MOZILLA}/string/nsTDependentString.h
+include/${MOZILLA}/string/nsTDependentSubstring.h
+include/${MOZILLA}/string/nsTObsoleteAString.h
+include/${MOZILLA}/string/nsTPromiseFlatString.h
+include/${MOZILLA}/string/nsTString.h
+include/${MOZILLA}/string/nsTSubstring.h
+include/${MOZILLA}/string/nsTSubstringTuple.h
+include/${MOZILLA}/string/nsUTF8Utils.h
+include/${MOZILLA}/string/nsXPIDLString.h
+include/${MOZILLA}/string/string-template-def-char.h
+include/${MOZILLA}/string/string-template-def-unichar.h
+include/${MOZILLA}/string/string-template-undef.h
+include/${MOZILLA}/system-pref/nsSystemPrefLog.h
+include/${MOZILLA}/system-pref/nsSystemPrefService.h
+include/${MOZILLA}/toolkitcomps/nsIRemoteService.h
+include/${MOZILLA}/transformiix/nsIXFormsUtilityService.h
+include/${MOZILLA}/transformiix/nsIXFormsXPathEvaluator.h
+include/${MOZILLA}/txmgr/nsITransaction.h
+include/${MOZILLA}/txmgr/nsITransactionList.h
+include/${MOZILLA}/txmgr/nsITransactionListener.h
+include/${MOZILLA}/txmgr/nsITransactionManager.h
+include/${MOZILLA}/txmgr/nsTransactionManagerCID.h
+include/${MOZILLA}/txtsvc/nsIInlineSpellChecker.h
+include/${MOZILLA}/txtsvc/nsISpellChecker.h
+include/${MOZILLA}/txtsvc/nsITextService.h
+include/${MOZILLA}/txtsvc/nsITextServicesDocument.h
+include/${MOZILLA}/txtsvc/nsITextServicesFilter.h
+include/${MOZILLA}/txtsvc/nsTextServicesCID.h
+include/${MOZILLA}/typeaheadfind/nsITypeAheadFind.h
+include/${MOZILLA}/uconv/nsEncoderDecoderUtils.h
+include/${MOZILLA}/uconv/nsICharRepresentable.h
+include/${MOZILLA}/uconv/nsICharsetAlias.h
+include/${MOZILLA}/uconv/nsICharsetConverterManager.h
+include/${MOZILLA}/uconv/nsICurrentCharsetListener.h
+include/${MOZILLA}/uconv/nsIMappingCache.h
+include/${MOZILLA}/uconv/nsIPlatformCharset.h
+include/${MOZILLA}/uconv/nsIScriptableUConv.h
+include/${MOZILLA}/uconv/nsITextToSubURI.h
+include/${MOZILLA}/uconv/nsIUTF8ConverterService.h
+include/${MOZILLA}/uconv/nsIUnicodeDecodeHelper.h
+include/${MOZILLA}/uconv/nsIUnicodeDecoder.h
+include/${MOZILLA}/uconv/nsIUnicodeEncodeHelper.h
+include/${MOZILLA}/uconv/nsIUnicodeEncoder.h
+include/${MOZILLA}/uconv/nsUConvCID.h
+include/${MOZILLA}/uconv/uconvutil.h
+include/${MOZILLA}/ucvcn/nsUCvCnCID.h
+include/${MOZILLA}/ucvibm/nsUCvIBMCID.h
+include/${MOZILLA}/ucvja/nsUCVJA2CID.h
+include/${MOZILLA}/ucvja/nsUCVJACID.h
+include/${MOZILLA}/ucvko/nsUCvKOCID.h
+include/${MOZILLA}/ucvlatin/nsUCvLatinCID.h
+include/${MOZILLA}/ucvmath/nsUCvMathCID.h
+include/${MOZILLA}/ucvtw/nsUCvTWCID.h
+include/${MOZILLA}/ucvtw2/nsUCvTW2CID.h
+include/${MOZILLA}/unicharutil/cattable.h
+include/${MOZILLA}/unicharutil/nsCompressedCharMap.h
+include/${MOZILLA}/unicharutil/nsHankakuToZenkakuCID.h
+include/${MOZILLA}/unicharutil/nsICaseConversion.h
+include/${MOZILLA}/unicharutil/nsIEntityConverter.h
+include/${MOZILLA}/unicharutil/nsIOrderIdFormater.h
+include/${MOZILLA}/unicharutil/nsISaveAsCharset.h
+include/${MOZILLA}/unicharutil/nsITextTransform.h
+include/${MOZILLA}/unicharutil/nsIUGenDetailCategory.h
+include/${MOZILLA}/unicharutil/nsIUnicodeNormalizer.h
+include/${MOZILLA}/unicharutil/nsUnicharUtilCIID.h
+include/${MOZILLA}/unicharutil/nsUnicharUtils.h
+include/${MOZILLA}/uriloader/nsCURILoader.h
+include/${MOZILLA}/uriloader/nsDocLoader.h
+include/${MOZILLA}/uriloader/nsIContentHandler.h
+include/${MOZILLA}/uriloader/nsIDocumentLoader.h
+include/${MOZILLA}/uriloader/nsIDownload.h
+include/${MOZILLA}/uriloader/nsITransfer.h
+include/${MOZILLA}/uriloader/nsIURIContentListener.h
+include/${MOZILLA}/uriloader/nsIURILoader.h
+include/${MOZILLA}/uriloader/nsIWebProgress.h
+include/${MOZILLA}/uriloader/nsIWebProgressListener.h
+include/${MOZILLA}/uriloader/nsIWebProgressListener2.h
+include/${MOZILLA}/uriloader/nsURILoader.h
+include/${MOZILLA}/util/nsTimer.h
+include/${MOZILLA}/util/stopwatch.h
+include/${MOZILLA}/view/nsICompositeListener.h
+include/${MOZILLA}/view/nsIScrollPositionListener.h
+include/${MOZILLA}/view/nsIScrollableView.h
+include/${MOZILLA}/view/nsIView.h
+include/${MOZILLA}/view/nsIViewManager.h
+include/${MOZILLA}/view/nsIViewObserver.h
+include/${MOZILLA}/view/nsViewsCID.h
+include/${MOZILLA}/wallet/nsCPassword.h
+include/${MOZILLA}/wallet/nsIPassword.h
+include/${MOZILLA}/wallet/nsIWalletService.h
+include/${MOZILLA}/walletviewers/nsISignonViewer.h
+include/${MOZILLA}/walletviewers/nsIWalletEditor.h
+include/${MOZILLA}/walletviewers/nsIWalletPreview.h
+include/${MOZILLA}/webbrowserpersist/nsCWebBrowserPersist.h
+include/${MOZILLA}/webbrowserpersist/nsIWebBrowserPersist.h
+include/${MOZILLA}/webbrwsr/nsCTooltipTextProvider.h
+include/${MOZILLA}/webbrwsr/nsCWebBrowser.h
+include/${MOZILLA}/webbrwsr/nsICommandHandler.h
+include/${MOZILLA}/webbrwsr/nsIContextMenuListener.h
+include/${MOZILLA}/webbrwsr/nsIContextMenuListener2.h
+include/${MOZILLA}/webbrwsr/nsIEmbeddingSiteWindow.h
+include/${MOZILLA}/webbrwsr/nsIEmbeddingSiteWindow2.h
+include/${MOZILLA}/webbrwsr/nsIPrintingPrompt.h
+include/${MOZILLA}/webbrwsr/nsIPrintingPromptService.h
+include/${MOZILLA}/webbrwsr/nsITooltipListener.h
+include/${MOZILLA}/webbrwsr/nsITooltipTextProvider.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowser.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserChrome.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserChromeFocus.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserFocus.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserPrint.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserSetup.h
+include/${MOZILLA}/webbrwsr/nsIWebBrowserStream.h
+include/${MOZILLA}/webdav/nsIWebDAVListener.h
+include/${MOZILLA}/webdav/nsIWebDAVResource.h
+include/${MOZILLA}/webdav/nsIWebDAVService.h
+include/${MOZILLA}/webdav/nsWebDAVServiceCID.h
+include/${MOZILLA}/webshell/nsIClipboardCommands.h
+include/${MOZILLA}/webshell/nsIContentViewerContainer.h
+include/${MOZILLA}/webshell/nsIDocumentLoaderFactory.h
+include/${MOZILLA}/webshell/nsILinkHandler.h
+include/${MOZILLA}/webshell/nsIRefreshURI.h
+include/${MOZILLA}/webshell/nsIWebShellServices.h
+include/${MOZILLA}/websrvcs/nsIGenericInterfaceInfoSet.h
+include/${MOZILLA}/websrvcs/nsIInterfaceInfoToIDL.h
+include/${MOZILLA}/websrvcs/nsISOAPAttachments.h
+include/${MOZILLA}/websrvcs/nsISOAPBlock.h
+include/${MOZILLA}/websrvcs/nsISOAPCall.h
+include/${MOZILLA}/websrvcs/nsISOAPCallCompletion.h
+include/${MOZILLA}/websrvcs/nsISOAPDecoder.h
+include/${MOZILLA}/websrvcs/nsISOAPEncoder.h
+include/${MOZILLA}/websrvcs/nsISOAPEncoding.h
+include/${MOZILLA}/websrvcs/nsISOAPFault.h
+include/${MOZILLA}/websrvcs/nsISOAPHeaderBlock.h
+include/${MOZILLA}/websrvcs/nsISOAPMessage.h
+include/${MOZILLA}/websrvcs/nsISOAPParameter.h
+include/${MOZILLA}/websrvcs/nsISOAPPropertyBagMutator.h
+include/${MOZILLA}/websrvcs/nsISOAPResponse.h
+include/${MOZILLA}/websrvcs/nsISOAPResponseListener.h
+include/${MOZILLA}/websrvcs/nsISOAPService.h
+include/${MOZILLA}/websrvcs/nsISOAPServiceRegistry.h
+include/${MOZILLA}/websrvcs/nsISOAPTransport.h
+include/${MOZILLA}/websrvcs/nsISOAPTransportListener.h
+include/${MOZILLA}/websrvcs/nsISchema.h
+include/${MOZILLA}/websrvcs/nsISchemaLoader.h
+include/${MOZILLA}/websrvcs/nsIScriptableInterfaceInfo.h
+include/${MOZILLA}/websrvcs/nsIWSDL.h
+include/${MOZILLA}/websrvcs/nsIWSDLLoader.h
+include/${MOZILLA}/websrvcs/nsIWSDLSOAPBinding.h
+include/${MOZILLA}/websrvcs/nsIWSPInterfaceInfoService.h
+include/${MOZILLA}/websrvcs/nsIWebScriptsAccessService.h
+include/${MOZILLA}/websrvcs/nsIWebServiceErrorHandler.h
+include/${MOZILLA}/websrvcs/nsIWebServiceProxy.h
+include/${MOZILLA}/widget/mozcontainer.h
+include/${MOZILLA}/widget/mozdrawingarea.h
+include/${MOZILLA}/widget/nsEvent.h
+include/${MOZILLA}/widget/nsGUIEvent.h
+include/${MOZILLA}/widget/nsIAppShell.h
+include/${MOZILLA}/widget/nsIBaseWindow.h
+include/${MOZILLA}/widget/nsIBidiKeyboard.h
+include/${MOZILLA}/widget/nsIButton.h
+include/${MOZILLA}/widget/nsICheckButton.h
+include/${MOZILLA}/widget/nsIClipboard.h
+include/${MOZILLA}/widget/nsIClipboardDragDropHookList.h
+include/${MOZILLA}/widget/nsIClipboardDragDropHooks.h
+include/${MOZILLA}/widget/nsIClipboardHelper.h
+include/${MOZILLA}/widget/nsIClipboardOwner.h
+include/${MOZILLA}/widget/nsIDragService.h
+include/${MOZILLA}/widget/nsIDragSession.h
+include/${MOZILLA}/widget/nsIDragSessionBeOS.h
+include/${MOZILLA}/widget/nsIDragSessionGTK.h
+include/${MOZILLA}/widget/nsIDragSessionMac.h
+include/${MOZILLA}/widget/nsIDragSessionOS2.h
+include/${MOZILLA}/widget/nsIDragSessionXlib.h
+include/${MOZILLA}/widget/nsIEventListener.h
+include/${MOZILLA}/widget/nsIFilePicker.h
+include/${MOZILLA}/widget/nsIFormatConverter.h
+include/${MOZILLA}/widget/nsIFullScreen.h
+include/${MOZILLA}/widget/nsIGdkPixbufImage.h
+include/${MOZILLA}/widget/nsIKBStateControl.h
+include/${MOZILLA}/widget/nsILabel.h
+include/${MOZILLA}/widget/nsILookAndFeel.h
+include/${MOZILLA}/widget/nsIMenu.h
+include/${MOZILLA}/widget/nsIMenuBar.h
+include/${MOZILLA}/widget/nsIMenuItem.h
+include/${MOZILLA}/widget/nsIMenuListener.h
+include/${MOZILLA}/widget/nsIMenuRollup.h
+include/${MOZILLA}/widget/nsIMouseListener.h
+include/${MOZILLA}/widget/nsINativeKeyBindings.h
+include/${MOZILLA}/widget/nsINativeScrollbar.h
+include/${MOZILLA}/widget/nsIPluginWidget.h
+include/${MOZILLA}/widget/nsIRollupListener.h
+include/${MOZILLA}/widget/nsISound.h
+include/${MOZILLA}/widget/nsITextWidget.h
+include/${MOZILLA}/widget/nsIToolkit.h
+include/${MOZILLA}/widget/nsITransferable.h
+include/${MOZILLA}/widget/nsIWidget.h
+include/${MOZILLA}/widget/nsStringUtil.h
+include/${MOZILLA}/widget/nsWidgetSupport.h
+include/${MOZILLA}/widget/nsWidgetsCID.h
+include/${MOZILLA}/widget/widgetCore.h
+include/${MOZILLA}/windowwatcher/nsIAuthPromptWrapper.h
+include/${MOZILLA}/windowwatcher/nsIDialogParamBlock.h
+include/${MOZILLA}/windowwatcher/nsIPromptService.h
+include/${MOZILLA}/windowwatcher/nsIWindowWatcher.h
+include/${MOZILLA}/windowwatcher/nsPIPromptService.h
+include/${MOZILLA}/windowwatcher/nsPIWindowWatcher.h
+include/${MOZILLA}/xml-rpc/nsIDictionary.h
+include/${MOZILLA}/xml-rpc/nsIXmlRpcClient.h
+include/${MOZILLA}/xml-rpc/nsIXmlRpcClientListener.h
+include/${MOZILLA}/xmlextras/nsIDOMParser.h
+include/${MOZILLA}/xmlextras/nsIDOMSerializer.h
+include/${MOZILLA}/xmlextras/nsIXMLHttpRequest.h
+include/${MOZILLA}/xpcom/nsAgg.h
+include/${MOZILLA}/xpcom/nsAppDirectoryServiceDefs.h
+include/${MOZILLA}/xpcom/nsArray.h
+include/${MOZILLA}/xpcom/nsArrayEnumerator.h
+include/${MOZILLA}/xpcom/nsAtomService.h
+include/${MOZILLA}/xpcom/nsAutoBuffer.h
+include/${MOZILLA}/xpcom/nsAutoLock.h
+include/${MOZILLA}/xpcom/nsAutoPtr.h
+include/${MOZILLA}/xpcom/nsBaseHashtable.h
+include/${MOZILLA}/xpcom/nsCOMArray.h
+include/${MOZILLA}/xpcom/nsCOMPtr.h
+include/${MOZILLA}/xpcom/nsCRT.h
+include/${MOZILLA}/xpcom/nsCategoryManagerUtils.h
+include/${MOZILLA}/xpcom/nsCheapSets.h
+include/${MOZILLA}/xpcom/nsClassHashtable.h
+include/${MOZILLA}/xpcom/nsCom.h
+include/${MOZILLA}/xpcom/nsComponentManagerUtils.h
+include/${MOZILLA}/xpcom/nsCppSharedAllocator.h
+include/${MOZILLA}/xpcom/nsDataHashtable.h
+include/${MOZILLA}/xpcom/nsDebug.h
+include/${MOZILLA}/xpcom/nsDebugImpl.h
+include/${MOZILLA}/xpcom/nsDeque.h
+include/${MOZILLA}/xpcom/nsDirectoryService.h
+include/${MOZILLA}/xpcom/nsDirectoryServiceDefs.h
+include/${MOZILLA}/xpcom/nsDirectoryServiceUtils.h
+include/${MOZILLA}/xpcom/nsDoubleHashtable.h
+include/${MOZILLA}/xpcom/nsEnumeratorUtils.h
+include/${MOZILLA}/xpcom/nsError.h
+include/${MOZILLA}/xpcom/nsEscape.h
+include/${MOZILLA}/xpcom/nsEventQueueUtils.h
+include/${MOZILLA}/xpcom/nsFastLoadPtr.h
+include/${MOZILLA}/xpcom/nsFastLoadService.h
+include/${MOZILLA}/xpcom/nsFixedSizeAllocator.h
+include/${MOZILLA}/xpcom/nsGenericFactory.h
+include/${MOZILLA}/xpcom/nsHashKeys.h
+include/${MOZILLA}/xpcom/nsHashPropertyBag.h
+include/${MOZILLA}/xpcom/nsHashSets.h
+include/${MOZILLA}/xpcom/nsHashtable.h
+include/${MOZILLA}/xpcom/nsIAllocator.h
+include/${MOZILLA}/xpcom/nsIArray.h
+include/${MOZILLA}/xpcom/nsIAsyncInputStream.h
+include/${MOZILLA}/xpcom/nsIAsyncOutputStream.h
+include/${MOZILLA}/xpcom/nsIAtom.h
+include/${MOZILLA}/xpcom/nsIAtomService.h
+include/${MOZILLA}/xpcom/nsIBinaryInputStream.h
+include/${MOZILLA}/xpcom/nsIBinaryOutputStream.h
+include/${MOZILLA}/xpcom/nsIByteArrayInputStream.h
+include/${MOZILLA}/xpcom/nsIByteBuffer.h
+include/${MOZILLA}/xpcom/nsICategoryManager.h
+include/${MOZILLA}/xpcom/nsIClassInfo.h
+include/${MOZILLA}/xpcom/nsICollection.h
+include/${MOZILLA}/xpcom/nsIComponentLoader.h
+include/${MOZILLA}/xpcom/nsIComponentLoaderManager.h
+include/${MOZILLA}/xpcom/nsIComponentManager.h
+include/${MOZILLA}/xpcom/nsIComponentManagerObsolete.h
+include/${MOZILLA}/xpcom/nsIComponentRegistrar.h
+include/${MOZILLA}/xpcom/nsIConsoleListener.h
+include/${MOZILLA}/xpcom/nsIConsoleMessage.h
+include/${MOZILLA}/xpcom/nsIConsoleService.h
+include/${MOZILLA}/xpcom/nsIConverterInputStream.h
+include/${MOZILLA}/xpcom/nsIConverterOutputStream.h
+include/${MOZILLA}/xpcom/nsID.h
+include/${MOZILLA}/xpcom/nsIDebug.h
+include/${MOZILLA}/xpcom/nsIDirectoryEnumerator.h
+include/${MOZILLA}/xpcom/nsIDirectoryService.h
+include/${MOZILLA}/xpcom/nsIEnumerator.h
+include/${MOZILLA}/xpcom/nsIEnvironment.h
+include/${MOZILLA}/xpcom/nsIErrorService.h
+include/${MOZILLA}/xpcom/nsIEventQueue.h
+include/${MOZILLA}/xpcom/nsIEventQueueService.h
+include/${MOZILLA}/xpcom/nsIEventTarget.h
+include/${MOZILLA}/xpcom/nsIException.h
+include/${MOZILLA}/xpcom/nsIExceptionService.h
+include/${MOZILLA}/xpcom/nsIFactory.h
+include/${MOZILLA}/xpcom/nsIFastLoadFileControl.h
+include/${MOZILLA}/xpcom/nsIFastLoadService.h
+include/${MOZILLA}/xpcom/nsIFile.h
+include/${MOZILLA}/xpcom/nsIGenericFactory.h
+include/${MOZILLA}/xpcom/nsIID.h
+include/${MOZILLA}/xpcom/nsIInputStream.h
+include/${MOZILLA}/xpcom/nsIInputStreamTee.h
+include/${MOZILLA}/xpcom/nsIInterfaceInfo.h
+include/${MOZILLA}/xpcom/nsIInterfaceInfoManager.h
+include/${MOZILLA}/xpcom/nsIInterfaceRequestor.h
+include/${MOZILLA}/xpcom/nsIInterfaceRequestorUtils.h
+include/${MOZILLA}/xpcom/nsILineInputStream.h
+include/${MOZILLA}/xpcom/nsILocalFile.h
+include/${MOZILLA}/xpcom/nsILocalFileWin.h
+include/${MOZILLA}/xpcom/nsIMemory.h
+include/${MOZILLA}/xpcom/nsIModule.h
+include/${MOZILLA}/xpcom/nsIMultiplexInputStream.h
+include/${MOZILLA}/xpcom/nsINIParser.h
+include/${MOZILLA}/xpcom/nsIObjectInputStream.h
+include/${MOZILLA}/xpcom/nsIObjectOutputStream.h
+include/${MOZILLA}/xpcom/nsIObserver.h
+include/${MOZILLA}/xpcom/nsIObserverService.h
+include/${MOZILLA}/xpcom/nsIOutputStream.h
+include/${MOZILLA}/xpcom/nsIPersistentProperties2.h
+include/${MOZILLA}/xpcom/nsIPipe.h
+include/${MOZILLA}/xpcom/nsIProcess.h
+include/${MOZILLA}/xpcom/nsIProgrammingLanguage.h
+include/${MOZILLA}/xpcom/nsIProperties.h
+include/${MOZILLA}/xpcom/nsIProperty.h
+include/${MOZILLA}/xpcom/nsIPropertyBag.h
+include/${MOZILLA}/xpcom/nsIPropertyBag2.h
+include/${MOZILLA}/xpcom/nsIProxyCreateInstance.h
+include/${MOZILLA}/xpcom/nsIProxyObjectManager.h
+include/${MOZILLA}/xpcom/nsIRecyclingAllocator.h
+include/${MOZILLA}/xpcom/nsIRunnable.h
+include/${MOZILLA}/xpcom/nsIScriptableInputStream.h
+include/${MOZILLA}/xpcom/nsISeekableStream.h
+include/${MOZILLA}/xpcom/nsISerializable.h
+include/${MOZILLA}/xpcom/nsIServiceManager.h
+include/${MOZILLA}/xpcom/nsIServiceManagerObsolete.h
+include/${MOZILLA}/xpcom/nsISimpleEnumerator.h
+include/${MOZILLA}/xpcom/nsIStorageStream.h
+include/${MOZILLA}/xpcom/nsIStreamBufferAccess.h
+include/${MOZILLA}/xpcom/nsIStringEnumerator.h
+include/${MOZILLA}/xpcom/nsIStringStream.h
+include/${MOZILLA}/xpcom/nsISupports.h
+include/${MOZILLA}/xpcom/nsISupportsArray.h
+include/${MOZILLA}/xpcom/nsISupportsBase.h
+include/${MOZILLA}/xpcom/nsISupportsImpl.h
+include/${MOZILLA}/xpcom/nsISupportsIterators.h
+include/${MOZILLA}/xpcom/nsISupportsObsolete.h
+include/${MOZILLA}/xpcom/nsISupportsPrimitives.h
+include/${MOZILLA}/xpcom/nsISupportsPriority.h
+include/${MOZILLA}/xpcom/nsISupportsUtils.h
+include/${MOZILLA}/xpcom/nsIThread.h
+include/${MOZILLA}/xpcom/nsITimelineService.h
+include/${MOZILLA}/xpcom/nsITimer.h
+include/${MOZILLA}/xpcom/nsITimerInternal.h
+include/${MOZILLA}/xpcom/nsITimerManager.h
+include/${MOZILLA}/xpcom/nsITraceRefcnt.h
+include/${MOZILLA}/xpcom/nsIUnicharBuffer.h
+include/${MOZILLA}/xpcom/nsIUnicharInputStream.h
+include/${MOZILLA}/xpcom/nsIUnicharLineInputStream.h
+include/${MOZILLA}/xpcom/nsIUnicharOutputStream.h
+include/${MOZILLA}/xpcom/nsIVariant.h
+include/${MOZILLA}/xpcom/nsIVersionComparator.h
+include/${MOZILLA}/xpcom/nsIWeakReference.h
+include/${MOZILLA}/xpcom/nsIWeakReferenceUtils.h
+include/${MOZILLA}/xpcom/nsIWritablePropertyBag.h
+include/${MOZILLA}/xpcom/nsIWritablePropertyBag2.h
+include/${MOZILLA}/xpcom/nsIXPTLoader.h
+include/${MOZILLA}/xpcom/nsInt64.h
+include/${MOZILLA}/xpcom/nsInterfaceHashtable.h
+include/${MOZILLA}/xpcom/nsInterfaceRequestorAgg.h
+include/${MOZILLA}/xpcom/nsLinebreakConverter.h
+include/${MOZILLA}/xpcom/nsLocalFile.h
+include/${MOZILLA}/xpcom/nsLocalFileUnix.h
+include/${MOZILLA}/xpcom/nsMemory.h
+include/${MOZILLA}/xpcom/nsModule.h
+include/${MOZILLA}/xpcom/nsMultiplexInputStream.h
+include/${MOZILLA}/xpcom/nsNativeCharsetUtils.h
+include/${MOZILLA}/xpcom/nsNativeComponentLoader.h
+include/${MOZILLA}/xpcom/nsObserverService.h
+include/${MOZILLA}/xpcom/nsObsoleteModuleLoading.h
+include/${MOZILLA}/xpcom/nsProcess.h
+include/${MOZILLA}/xpcom/nsProxiedService.h
+include/${MOZILLA}/xpcom/nsProxyEvent.h
+include/${MOZILLA}/xpcom/nsProxyRelease.h
+include/${MOZILLA}/xpcom/nsQuickSort.h
+include/${MOZILLA}/xpcom/nsRecyclingAllocator.h
+include/${MOZILLA}/xpcom/nsRefPtrHashtable.h
+include/${MOZILLA}/xpcom/nsScriptableInputStream.h
+include/${MOZILLA}/xpcom/nsServiceManagerUtils.h
+include/${MOZILLA}/xpcom/nsStaticAtom.h
+include/${MOZILLA}/xpcom/nsStaticNameTable.h
+include/${MOZILLA}/xpcom/nsStorageStream.h
+include/${MOZILLA}/xpcom/nsStreamUtils.h
+include/${MOZILLA}/xpcom/nsStringEnumerator.h
+include/${MOZILLA}/xpcom/nsStringIO.h
+include/${MOZILLA}/xpcom/nsStringStream.h
+include/${MOZILLA}/xpcom/nsSupportsArray.h
+include/${MOZILLA}/xpcom/nsSupportsPrimitives.h
+include/${MOZILLA}/xpcom/nsTHashtable.h
+include/${MOZILLA}/xpcom/nsTextFormatter.h
+include/${MOZILLA}/xpcom/nsTime.h
+include/${MOZILLA}/xpcom/nsTraceRefcnt.h
+include/${MOZILLA}/xpcom/nsTraceRefcntImpl.h
+include/${MOZILLA}/xpcom/nsUnitConversion.h
+include/${MOZILLA}/xpcom/nsValueArray.h
+include/${MOZILLA}/xpcom/nsVariant.h
+include/${MOZILLA}/xpcom/nsVersionComparator.h
+include/${MOZILLA}/xpcom/nsVoidArray.h
+include/${MOZILLA}/xpcom/nsWeakPtr.h
+include/${MOZILLA}/xpcom/nsWeakReference.h
+include/${MOZILLA}/xpcom/nsXPCOM.h
+include/${MOZILLA}/xpcom/nsXPCOMCID.h
+include/${MOZILLA}/xpcom/nsXPCOMGlue.h
+include/${MOZILLA}/xpcom/nscore.h
+include/${MOZILLA}/xpcom/nsrootidl.h
+include/${MOZILLA}/xpcom/pldhash.h
+include/${MOZILLA}/xpcom/plevent.h
+include/${MOZILLA}/xpcom/xcDll.h
+include/${MOZILLA}/xpcom/xpcom-config.h
+include/${MOZILLA}/xpcom/xpt_arena.h
+include/${MOZILLA}/xpcom/xpt_struct.h
+include/${MOZILLA}/xpcom/xpt_xdr.h
+include/${MOZILLA}/xpcom/xptcall.h
+include/${MOZILLA}/xpcom/xptcstubsdecl.inc
+include/${MOZILLA}/xpcom/xptcstubsdef.inc
+include/${MOZILLA}/xpcom/xptinfo.h
+include/${MOZILLA}/xpcom_obsolete/nsFileSpec.h
+include/${MOZILLA}/xpcom_obsolete/nsFileStream.h
+include/${MOZILLA}/xpcom_obsolete/nsIFileSpec.h
+include/${MOZILLA}/xpcom_obsolete/nsIFileStream.h
+include/${MOZILLA}/xpcom_obsolete/nsIRegistry.h
+include/${MOZILLA}/xpcom_obsolete/nsIRegistryUtils.h
+include/${MOZILLA}/xpcom_obsolete/nsSpecialSystemDirectory.h
+include/${MOZILLA}/xpcom_obsolete/xpcomobsolete.h
+include/${MOZILLA}/xpconnect/XPCIDispatch.h
+include/${MOZILLA}/xpconnect/mozIJSSubScriptLoader.h
+include/${MOZILLA}/xpconnect/nsIJSContextStack.h
+include/${MOZILLA}/xpconnect/nsIJSRuntimeService.h
+include/${MOZILLA}/xpconnect/nsIScriptError.h
+include/${MOZILLA}/xpconnect/nsIScriptableInterfaces.h
+include/${MOZILLA}/xpconnect/nsIXPCScriptNotify.h
+include/${MOZILLA}/xpconnect/nsIXPCScriptable.h
+include/${MOZILLA}/xpconnect/nsIXPCSecurityManager.h
+include/${MOZILLA}/xpconnect/nsIXPConnect.h
+include/${MOZILLA}/xpconnect/xpc_map_end.h
+include/${MOZILLA}/xpconnect/xpccomponents.h
+include/${MOZILLA}/xpconnect/xpcexception.h
+include/${MOZILLA}/xpconnect/xpcjsid.h
+include/${MOZILLA}/xpinstall/InstallCleanupDefines.h
+include/${MOZILLA}/xpinstall/nsIDOMInstallTriggerGlobal.h
+include/${MOZILLA}/xpinstall/nsIDOMInstallVersion.h
+include/${MOZILLA}/xpinstall/nsISoftwareUpdate.h
+include/${MOZILLA}/xpinstall/nsIXPIDialogService.h
+include/${MOZILLA}/xpinstall/nsIXPINotifier.h
+include/${MOZILLA}/xpinstall/nsIXPIProgressDialog.h
+include/${MOZILLA}/xpinstall/nsIXPInstallManager.h
+include/${MOZILLA}/xpinstall/nsPICertNotification.h
+include/${MOZILLA}/xpinstall/nsPIXPIProxy.h
+include/${MOZILLA}/xpinstall/nsPIXPIStubHook.h
+include/${MOZILLA}/xpinstall/nsSoftwareUpdateIIDs.h
+include/${MOZILLA}/xpinstall/nsXPITriggerInfo.h
+include/${MOZILLA}/xul/nsIXULPopupListener.h
+include/${MOZILLA}/xul/nsXULAtomList.h
+include/${MOZILLA}/xul/nsXULAtoms.h
+include/${MOZILLA}/xulappinfo/nsIXULAppInfo.h
+include/${MOZILLA}/xuldoc/nsIController.h
+include/${MOZILLA}/xuldoc/nsIControllers.h
+include/${MOZILLA}/xuldoc/nsIXULContentSink.h
+include/${MOZILLA}/xuldoc/nsIXULDocument.h
+include/${MOZILLA}/xuldoc/nsIXULOverlayProvider.h
+include/${MOZILLA}/xuldoc/nsIXULPrototypeCache.h
+include/${MOZILLA}/xuldoc/nsIXULPrototypeDocument.h
+include/${MOZILLA}/xultmpl/nsIXULBuilderListener.h
+include/${MOZILLA}/xultmpl/nsIXULSortService.h
+include/${MOZILLA}/xultmpl/nsIXULTemplateBuilder.h
+include/${MOZILLA}/zlib/mozzconf.h
+include/${MOZILLA}/zlib/zconf.h
+include/${MOZILLA}/zlib/zlib.h
+@comment end INCLUDE
+@comment begin INCLUDE-PUBLIC
+include/${MOZILLA}/ldap-private/lber-int.h
+include/${MOZILLA}/ldap-private/ldap-int.h
+include/${MOZILLA}/ldap-private/ldaplog.h
+include/${MOZILLA}/ldap-private/ldaprot.h
+include/${MOZILLA}/ldap-private/portable.h
+include/${MOZILLA}/ldap/disptmpl.h
+include/${MOZILLA}/ldap/iutil.h
+include/${MOZILLA}/ldap/lber.h
+include/${MOZILLA}/ldap/ldap-deprecated.h
+include/${MOZILLA}/ldap/ldap-extension.h
+include/${MOZILLA}/ldap/ldap-platform.h
+include/${MOZILLA}/ldap/ldap-standard.h
+include/${MOZILLA}/ldap/ldap-to-be-deprecated.h
+include/${MOZILLA}/ldap/ldap.h
+include/${MOZILLA}/ldap/ldap_ssl.h
+include/${MOZILLA}/ldap/ldappr.h
+include/${MOZILLA}/ldap/srchpref.h
+include/${MOZILLA}/nss/base64.h
+include/${MOZILLA}/nss/blapit.h
+include/${MOZILLA}/nss/cert.h
+include/${MOZILLA}/nss/certdb.h
+include/${MOZILLA}/nss/certt.h
+include/${MOZILLA}/nss/ciferfam.h
+include/${MOZILLA}/nss/cmmf.h
+include/${MOZILLA}/nss/cmmft.h
+include/${MOZILLA}/nss/cms.h
+include/${MOZILLA}/nss/cmsreclist.h
+include/${MOZILLA}/nss/cmst.h
+include/${MOZILLA}/nss/crmf.h
+include/${MOZILLA}/nss/crmft.h
+include/${MOZILLA}/nss/cryptohi.h
+include/${MOZILLA}/nss/cryptoht.h
+include/${MOZILLA}/nss/ecl-exp.h
+include/${MOZILLA}/nss/hasht.h
+include/${MOZILLA}/nss/jar-ds.h
+include/${MOZILLA}/nss/jar.h
+include/${MOZILLA}/nss/jarfile.h
+include/${MOZILLA}/nss/key.h
+include/${MOZILLA}/nss/keyhi.h
+include/${MOZILLA}/nss/keyt.h
+include/${MOZILLA}/nss/keythi.h
+include/${MOZILLA}/nss/nss.h
+include/${MOZILLA}/nss/nssb64.h
+include/${MOZILLA}/nss/nssb64t.h
+include/${MOZILLA}/nss/nssbase.h
+include/${MOZILLA}/nss/nssbaset.h
+include/${MOZILLA}/nss/nssck.api
+include/${MOZILLA}/nss/nssckbi.h
+include/${MOZILLA}/nss/nssckepv.h
+include/${MOZILLA}/nss/nssckft.h
+include/${MOZILLA}/nss/nssckfw.h
+include/${MOZILLA}/nss/nssckfwc.h
+include/${MOZILLA}/nss/nssckfwt.h
+include/${MOZILLA}/nss/nssckg.h
+include/${MOZILLA}/nss/nssckmdt.h
+include/${MOZILLA}/nss/nssckt.h
+include/${MOZILLA}/nss/nssilckt.h
+include/${MOZILLA}/nss/nssilock.h
+include/${MOZILLA}/nss/nsslocks.h
+include/${MOZILLA}/nss/nssrwlk.h
+include/${MOZILLA}/nss/nssrwlkt.h
+include/${MOZILLA}/nss/ocsp.h
+include/${MOZILLA}/nss/ocspt.h
+include/${MOZILLA}/nss/p12.h
+include/${MOZILLA}/nss/p12plcy.h
+include/${MOZILLA}/nss/p12t.h
+include/${MOZILLA}/nss/pk11func.h
+include/${MOZILLA}/nss/pk11pqg.h
+include/${MOZILLA}/nss/pk11priv.h
+include/${MOZILLA}/nss/pk11pub.h
+include/${MOZILLA}/nss/pk11sdr.h
+include/${MOZILLA}/nss/pkcs11.h
+include/${MOZILLA}/nss/pkcs11f.h
+include/${MOZILLA}/nss/pkcs11n.h
+include/${MOZILLA}/nss/pkcs11p.h
+include/${MOZILLA}/nss/pkcs11t.h
+include/${MOZILLA}/nss/pkcs11u.h
+include/${MOZILLA}/nss/pkcs12.h
+include/${MOZILLA}/nss/pkcs12t.h
+include/${MOZILLA}/nss/pkcs7t.h
+include/${MOZILLA}/nss/portreg.h
+include/${MOZILLA}/nss/preenc.h
+include/${MOZILLA}/nss/secasn1.h
+include/${MOZILLA}/nss/secasn1t.h
+include/${MOZILLA}/nss/seccomon.h
+include/${MOZILLA}/nss/secder.h
+include/${MOZILLA}/nss/secdert.h
+include/${MOZILLA}/nss/secdig.h
+include/${MOZILLA}/nss/secdigt.h
+include/${MOZILLA}/nss/secerr.h
+include/${MOZILLA}/nss/sechash.h
+include/${MOZILLA}/nss/secitem.h
+include/${MOZILLA}/nss/secmime.h
+include/${MOZILLA}/nss/secmod.h
+include/${MOZILLA}/nss/secmodt.h
+include/${MOZILLA}/nss/secoid.h
+include/${MOZILLA}/nss/secoidt.h
+include/${MOZILLA}/nss/secpkcs5.h
+include/${MOZILLA}/nss/secpkcs7.h
+include/${MOZILLA}/nss/secport.h
+include/${MOZILLA}/nss/shsign.h
+include/${MOZILLA}/nss/smime.h
+include/${MOZILLA}/nss/ssl.h
+include/${MOZILLA}/nss/sslerr.h
+include/${MOZILLA}/nss/sslproto.h
+include/${MOZILLA}/nss/sslt.h
+include/${MOZILLA}/nss/swfort.h
+include/${MOZILLA}/nss/swfortt.h
+include/${MOZILLA}/nss/watcomfx.h
+@comment end INCLUDE-PUBLIC
+@exec env LD_LIBRARY_PATH=%D/lib/${MOZILLA} MOZILLA_FIVE_HOME=%D/lib/${MOZILLA} %D/lib/${MOZILLA}/regxpcom
+@exec env LD_LIBRARY_PATH=%D/lib/${MOZILLA} MOZILLA_FIVE_HOME=%D/lib/${MOZILLA} %D/lib/${MOZILLA}/regchrome
+@unexec ${RM} %D/lib/${MOZILLA}/chrome/chrome.rdf
+@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlays.rdf
+@unexec ${RM} %D/lib/${MOZILLA}/chrome/stylesheets.rdf
+@unexec ${RM} %D/lib/${MOZILLA}/components/compreg.dat
+@unexec ${RM} %D/lib/${MOZILLA}/components/xpti.dat
+@comment begin DIRS
+@dirrm public
+@dirrm lib/${MOZILLA}/searchplugins
+@dirrm lib/${MOZILLA}/res/throbber
+@dirrm lib/${MOZILLA}/res/samples/sampleimages
+@dirrm lib/${MOZILLA}/res/samples
+@dirrm lib/${MOZILLA}/res/html
+@dirrm lib/${MOZILLA}/res/fonts
+@dirrm lib/${MOZILLA}/res/entityTables
+@dirrm lib/${MOZILLA}/res/dtd
+@dirrm lib/${MOZILLA}/res
+@dirrm lib/${MOZILLA}/plugins
+@dirrm lib/${MOZILLA}/init.d
+@dirrm lib/${MOZILLA}/greprefs
+@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/messenger/US
+@dirrm lib/${MOZILLA}/defaults/messenger
+@dirrm lib/${MOZILLA}/defaults/isp/US
+@dirrm lib/${MOZILLA}/defaults/isp
+@dirrm lib/${MOZILLA}/defaults/autoconfig
+@dirrm lib/${MOZILLA}/defaults
+@dirrm lib/${MOZILLA}/components/myspell
+@dirrm lib/${MOZILLA}/components
+@dirrm lib/${MOZILLA}/chrome/icons/default
+@dirrm lib/${MOZILLA}/chrome/icons
+@dirrm lib/${MOZILLA}/chrome
+@dirrm lib/${MOZILLA}
+@dirrm include/${MOZILLA}/zlib
+@dirrm include/${MOZILLA}/xultmpl
+@dirrm include/${MOZILLA}/xuldoc
+@dirrm include/${MOZILLA}/xulappinfo
+@dirrm include/${MOZILLA}/xul
+@dirrm include/${MOZILLA}/xpinstall
+@dirrm include/${MOZILLA}/xpconnect
+@dirrm include/${MOZILLA}/xpcom_obsolete
+@dirrm include/${MOZILLA}/xpcom
+@dirrm include/${MOZILLA}/xmlextras
+@dirrm include/${MOZILLA}/xml-rpc
+@dirrm include/${MOZILLA}/windowwatcher
+@dirrm include/${MOZILLA}/widget
+@dirrm include/${MOZILLA}/websrvcs
+@dirrm include/${MOZILLA}/webshell
+@dirrm include/${MOZILLA}/webdav
+@dirrm include/${MOZILLA}/webbrwsr
+@dirrm include/${MOZILLA}/webbrowserpersist
+@dirrm include/${MOZILLA}/walletviewers
+@dirrm include/${MOZILLA}/wallet
+@dirrm include/${MOZILLA}/view
+@dirrm include/${MOZILLA}/util
+@dirrm include/${MOZILLA}/uriloader
+@dirrm include/${MOZILLA}/unicharutil
+@dirrm include/${MOZILLA}/ucvtw2
+@dirrm include/${MOZILLA}/ucvtw
+@dirrm include/${MOZILLA}/ucvmath
+@dirrm include/${MOZILLA}/ucvlatin
+@dirrm include/${MOZILLA}/ucvko
+@dirrm include/${MOZILLA}/ucvja
+@dirrm include/${MOZILLA}/ucvibm
+@dirrm include/${MOZILLA}/ucvcn
+@dirrm include/${MOZILLA}/uconv
+@dirrm include/${MOZILLA}/typeaheadfind
+@dirrm include/${MOZILLA}/txtsvc
+@dirrm include/${MOZILLA}/txmgr
+@dirrm include/${MOZILLA}/transformiix
+@dirrm include/${MOZILLA}/toolkitcomps
+@dirrm include/${MOZILLA}/system-pref
+@dirrm include/${MOZILLA}/string
+@dirrm include/${MOZILLA}/storage
+@dirrm include/${MOZILLA}/sqlite3
+@dirrm include/${MOZILLA}/spellchecker
+@dirrm include/${MOZILLA}/sidebar
+@dirrm include/${MOZILLA}/shistory
+@dirrm include/${MOZILLA}/rdfutil
+@dirrm include/${MOZILLA}/rdf
+@dirrm include/${MOZILLA}/progressDlg
+@dirrm include/${MOZILLA}/profile
+@dirrm include/${MOZILLA}/profdirserviceprovider
+@dirrm include/${MOZILLA}/prefmigr
+@dirrm include/${MOZILLA}/prefetch
+@dirrm include/${MOZILLA}/pref
+@dirrm include/${MOZILLA}/plugin
+@dirrm include/${MOZILLA}/pippki
+@dirrm include/${MOZILLA}/pipnss
+@dirrm include/${MOZILLA}/pipboot
+@dirrm include/${MOZILLA}/p3p
+@dirrm include/${MOZILLA}/oji
+@dirrm include/${MOZILLA}/nss
+@dirrm include/${MOZILLA}/nspr/private
+@dirrm include/${MOZILLA}/nspr/obsolete
+@dirrm include/${MOZILLA}/nspr/md
+@dirrm include/${MOZILLA}/nspr
+@dirrm include/${MOZILLA}/nkcache
+@dirrm include/${MOZILLA}/necko2
+@dirrm include/${MOZILLA}/necko
+@dirrm include/${MOZILLA}/msgsmime
+@dirrm include/${MOZILLA}/msgnews
+@dirrm include/${MOZILLA}/msgmdn
+@dirrm include/${MOZILLA}/msglocal
+@dirrm include/${MOZILLA}/msgimap
+@dirrm include/${MOZILLA}/msgdb
+@dirrm include/${MOZILLA}/msgcompose
+@dirrm include/${MOZILLA}/msgbaseutil
+@dirrm include/${MOZILLA}/msgbase
+@dirrm include/${MOZILLA}/mozldap
+@dirrm include/${MOZILLA}/mork
+@dirrm include/${MOZILLA}/mimetype
+@dirrm include/${MOZILLA}/mimeemitter
+@dirrm include/${MOZILLA}/mime
+@dirrm include/${MOZILLA}/mailview
+@dirrm include/${MOZILLA}/mailnews
+@dirrm include/${MOZILLA}/lwbrk
+@dirrm include/${MOZILLA}/locale
+@dirrm include/${MOZILLA}/liveconnect
+@dirrm include/${MOZILLA}/libreg
+@dirrm include/${MOZILLA}/libpixman
+@dirrm include/${MOZILLA}/ldap-private
+@dirrm include/${MOZILLA}/ldap
+@dirrm include/${MOZILLA}/layout
+@dirrm include/${MOZILLA}/jsurl
+@dirrm include/${MOZILLA}/jsdebug
+@dirrm include/${MOZILLA}/jsconsole
+@dirrm include/${MOZILLA}/js
+@dirrm include/${MOZILLA}/java
+@dirrm include/${MOZILLA}/jar
+@dirrm include/${MOZILLA}/intl
+@dirrm include/${MOZILLA}/inspector
+@dirrm include/${MOZILLA}/import
+@dirrm include/${MOZILLA}/impComm4xMail
+@dirrm include/${MOZILLA}/imglib2
+@dirrm include/${MOZILLA}/ical
+@dirrm include/${MOZILLA}/htmlparser
+@dirrm include/${MOZILLA}/history
+@dirrm include/${MOZILLA}/gtkxtbin
+@dirrm include/${MOZILLA}/gtkembedmoz
+@dirrm include/${MOZILLA}/gfx
+@dirrm include/${MOZILLA}/find
+@dirrm include/${MOZILLA}/filepicker
+@dirrm include/${MOZILLA}/exthandler
+@dirrm include/${MOZILLA}/extensions
+@dirrm include/${MOZILLA}/expat
+@dirrm include/${MOZILLA}/embedcomponents
+@dirrm include/${MOZILLA}/embed_base
+@dirrm include/${MOZILLA}/editor
+@dirrm include/${MOZILLA}/downloadmanager
+@dirrm include/${MOZILLA}/dom
+@dirrm include/${MOZILLA}/docshell
+@dirrm include/${MOZILLA}/dbm
+@dirrm include/${MOZILLA}/cookie
+@dirrm include/${MOZILLA}/content
+@dirrm include/${MOZILLA}/composer
+@dirrm include/${MOZILLA}/commandhandler
+@dirrm include/${MOZILLA}/chrome
+@dirrm include/${MOZILLA}/chardet
+@dirrm include/${MOZILLA}/caps
+@dirrm include/${MOZILLA}/calbase
+@dirrm include/${MOZILLA}/cairo
+@dirrm include/${MOZILLA}/browser
+@dirrm include/${MOZILLA}/bayesflt
+@dirrm include/${MOZILLA}/autoconfig
+@dirrm include/${MOZILLA}/appshell
+@dirrm include/${MOZILLA}/appcomps
+@dirrm include/${MOZILLA}/addrbook
+@dirrm include/${MOZILLA}/accessibility
+@dirrm include/${MOZILLA}
+@comment end DIRS
diff --git a/www/seamonkey/buildlink3.mk b/www/seamonkey/buildlink3.mk
new file mode 100644
index 00000000000..4e5a5004b41
--- /dev/null
+++ b/www/seamonkey/buildlink3.mk
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+SEAMONKEY_BUILDLINK3_MK:= ${SEAMONKEY_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= seamonkey
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nseamonkey}
+BUILDLINK_PACKAGES+= seamonkey
+
+.if !empty(SEAMONKEY_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.seamonkey+= seamonkey>=1.0
+BUILDLINK_RECOMMENDED.seamonkey+= seamonkey>=1.0
+BUILDLINK_PKGSRCDIR.seamonkey?= ../../wip/seamonkey
+.endif # SEAMONKEY_BUILDLINK3_MK
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../net/libIDL/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo
new file mode 100644
index 00000000000..74abc4ed3c8
--- /dev/null
+++ b/www/seamonkey/distinfo
@@ -0,0 +1,46 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+SHA1 (seamonkey-1.0.source.tar.bz2) = f535ff1d2620ac5a76a2d8179c07f82cd53f938f
+RMD160 (seamonkey-1.0.source.tar.bz2) = 2785193e84a85b5570a4905221a54092d32aef15
+Size (seamonkey-1.0.source.tar.bz2) = 34860577 bytes
+SHA1 (patch-aa) = 2d117311991c4c71803f3c446334d7b6f1e1067a
+SHA1 (patch-ab) = 9853969359280e9978b00e7db9479c8c19289a82
+SHA1 (patch-ac) = 9bcc2601283b0f8e4a86fa6663127c707d299590
+SHA1 (patch-ad) = 2210b695a2eedefb82c16698a51f4f0f6b2e53e4
+SHA1 (patch-ae) = f3c8ffcdfc8c0d5cc75413602c97c731721d751e
+SHA1 (patch-af) = 4844013ad49c77b87be7c30931ca786f246b40f3
+SHA1 (patch-ag) = eaebefa81d03b2ebc8a32465f59889d92944d750
+SHA1 (patch-ah) = 8f92f4294ead04ddc5b719ff66b4aada912dcc01
+SHA1 (patch-ai) = 89b0fb6fb691a6d40e7f1a5bdc8335d63e491c7b
+SHA1 (patch-aj) = 951b5ea63116d876a6fcef586256a5728a2df2cf
+SHA1 (patch-ak) = f867ca0973fb4d0ca325b25f83586f10f6e85e32
+SHA1 (patch-al) = d916f38de2fa0ca1993ec75c457fccc60ee6d612
+SHA1 (patch-an) = 99ac2da44322db96f8d65fbfdb380727b9da96fe
+SHA1 (patch-ao) = 617d232bd335bc988388f2004ca919c829e371da
+SHA1 (patch-ap) = 856f74f774b4db7df9b4453aea4d849893ee6bf1
+SHA1 (patch-aq) = 02913aeb1f32eac4ffa64cdafd89fba53a390138
+SHA1 (patch-aw) = db73e21e67dc4200312285973faaaed308ea436e
+SHA1 (patch-ax) = b32483c5259cbe95202944683889bf20a7c1650e
+SHA1 (patch-ba) = add9ecd6cff002525b2bc63aad7eb142e610b190
+SHA1 (patch-bb) = 02739e33cc1f35294257125c39a1223e0e1b07a6
+SHA1 (patch-bm) = 3e297a2dece8dcad7bde86f79f944a98d09174a7
+SHA1 (patch-bo) = b1960ca29c6275c2547c5e61348e51b036dabb9b
+SHA1 (patch-bq) = 9df1f0cf423ca2935df79c9f2b4b32ffedd2af58
+SHA1 (patch-br) = 17c64ca592a5482a780ad3bc6d5f835ed2c91588
+SHA1 (patch-bs) = 3263560fed55d5c7075f28d405d9d705608bfb67
+SHA1 (patch-bu) = db33b8651e3cb1fbf9a18dbe78e1e8288cfda0ee
+SHA1 (patch-bv) = 4f23dfd885131ea866f31370f1421e7c19706860
+SHA1 (patch-bw) = a9924b3db72bcf6949c9a6fc36d56220c8f68d4e
+SHA1 (patch-bx) = 046e19c9c4b431369411658373b14c1822841d85
+SHA1 (patch-by) = 643185af7a0df7030b2b96447ee4031dc9c82f88
+SHA1 (patch-bz) = 6f854d74a9d1d1174ce8eff7d65f8024a7da4711
+SHA1 (patch-ca) = 479ef14631ae019ae5ca1c08a2f786294f3e972b
+SHA1 (patch-cb) = fd0f033d63be066ce5c47057d72c48a085718908
+SHA1 (patch-cg) = bea25d1ca341407fe6100f16c88f2c19b4fddc24
+SHA1 (patch-ch) = 313308df929c4b40b9d453ce8815af081312eab0
+SHA1 (patch-ci) = 225043e92bca992737ac1065dd806e1463ac2cd3
+SHA1 (patch-cj) = 8716afb433a9cab1202cd39db1611ec784859c43
+SHA1 (patch-ck) = 157fad436bb71795e5ff4b6b8efb26f7f6a84e90
+SHA1 (patch-cl) = 0c6d7f86739ec8cb805d8ddc0034a421488274bc
+SHA1 (patch-cm) = f3de952dd8eedfb5e4a11a2b05500d37890b13f5
+SHA1 (patch-cn) = 67b5ed52ffe09eb083ee30d9916c231666e0507c
diff --git a/www/seamonkey/options.mk b/www/seamonkey/options.mk
new file mode 100644
index 00000000000..9f9dbc702ca
--- /dev/null
+++ b/www/seamonkey/options.mk
@@ -0,0 +1,12 @@
+# $NetBSD: options.mk,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+PKG_OPTIONS_VAR = PKG_OPTIONS.gecko
+PKG_SUPPORTED_OPTIONS = debug
+
+.include "../../mk/bsd.options.mk"
+
+# this .if test looks backward, but the missing options disables debug,
+# so it is correct
+.if empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --disable-debug
+.endif
diff --git a/www/seamonkey/patches/patch-aa b/www/seamonkey/patches/patch-aa
new file mode 100644
index 00000000000..510afee16ef
--- /dev/null
+++ b/www/seamonkey/patches/patch-aa
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+--- config/autoconf.mk.in.orig 2006-01-06 22:01:20.000000000 +0100
++++ config/autoconf.mk.in
+@@ -54,13 +54,13 @@ MOZ_APP_VERSION = @MOZ_APP_VERSION@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ bindir = @bindir@
+-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++includedir = @includedir@/$(MOZILLA_PKG_NAME)
+ libdir = @libdir@
+ datadir = @datadir@
+ mandir = @mandir@
+-idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++idldir = @datadir@/idl/$(MOZILLA_PKG_NAME)
+
+-mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++mozappdir = $(libdir)/$(MOZILLA_PKG_NAME)
+ mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
+ mrelibdir = $(mredir)/lib
+
diff --git a/www/seamonkey/patches/patch-ab b/www/seamonkey/patches/patch-ab
new file mode 100644
index 00000000000..74f3a45ad25
--- /dev/null
+++ b/www/seamonkey/patches/patch-ab
@@ -0,0 +1,54 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+--- configure.in.orig 2006-01-10 04:11:42.000000000 +0100
++++ configure.in
+@@ -1349,7 +1349,6 @@ case "$target" in
+ DSO_LDOPTS=''
+ STRIP="$STRIP -x -S"
+ _PLATFORM_DEFAULT_TOOLKIT='mac'
+- MOZ_ENABLE_POSTSCRIPT=
+ # set MACOSX to generate lib/mac/MoreFiles/Makefile
+ MACOSX=1
+
+@@ -1390,6 +1389,9 @@ case "$target" in
+ # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
+ # MKSHLIB_UNFORCE_ALL=''
+ # fi
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
++ fi
+ ;;
+
+ *-hpux*)
+@@ -1784,6 +1786,13 @@ case "$target" in
+ if test "$LIBRUNPATH"; then
+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
+ fi
++
++ case "${target_cpu}" in
++ alpha*)
++ CFLAGS="$CFLAGS -mieee"
++ CXXFLAGS="$CXXFLAGS -mieee"
++ ;;
++ esac
+ ;;
+
+ *-nto*)
+@@ -2009,7 +2018,7 @@ dnl the qsort routine under solaris is f
+ MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -Wl,-z -Wl,muldefs -o $@'
+ MKSHLIB_FORCE_ALL='-Qoption ld -z,allextract'
+ MKSHLIB_UNFORCE_ALL=''
+- DSO_LDOPTS='-G -Qoption ld -z,muldefs -h $@'
++ DSO_LDOPTS='-G -z muldefs -h $@'
+ AR_LIST="$AR t"
+ AR_EXTRACT="$AR x"
+ AR_DELETE="$AR d"
+@@ -5237,7 +5246,7 @@ dnl ====================================
+ dnl = Enable code optimization. ON by default.
+ dnl ========================================================
+ if test -z "$MOZ_OPTIMIZE_FLAGS"; then
+- MOZ_OPTIMIZE_FLAGS="-O"
++ MOZ_OPTIMIZE_FLAGS=""
+ fi
+
+ MOZ_ARG_ENABLE_STRING(optimize,
diff --git a/www/seamonkey/patches/patch-ac b/www/seamonkey/patches/patch-ac
new file mode 100644
index 00000000000..8201d0bd1fa
--- /dev/null
+++ b/www/seamonkey/patches/patch-ac
@@ -0,0 +1,54 @@
+$NetBSD: patch-ac,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2005-06-15 10:32:21.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
+@@ -65,6 +65,9 @@ ifneq (,$(filter FreeBSD NetBSD OpenBSD
+ ifeq (86,$(findstring 86,$(OS_TEST)))
+ CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
+ endif
++ifeq (amd64,$(OS_TEST))
++CPPSRCS := xptcinvoke_unixish_amd64.cpp xptcstubs_unixish_amd64.cpp
++endif
+ endif
+ #
+ # New code for Linux, et. al., with gcc
+@@ -157,7 +160,7 @@ endif
+ # NetBSD/ARM
+ #
+ ifeq ($(OS_ARCH),NetBSD)
+-ifneq (,$(filter arm% sa110,$(OS_TEST)))
++ifneq (,$(filter arm%,$(TARGET_CPU)))
+ CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
+ endif
+ endif
+@@ -191,7 +194,7 @@ endif
+ # NetBSD/m68k
+ #
+ ifeq ($(OS_ARCH),NetBSD)
+-ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST)))
++ifneq (,$(filter m68k,$(TARGET_CPU)))
+ CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
+ endif
+ endif
+@@ -274,6 +277,7 @@ endif
+ ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))
+ CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
+ ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
++AS := $(CC) -c -x assembler-with-cpp
+ endif
+
+ #
+@@ -322,6 +326,13 @@ ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
+ CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
+ ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
+ endif
++#
++# NetBSD/SPARC64
++#
++ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64)
++CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp
++ASFILES := xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s
++endif
+ #
+ # Solaris/SPARC
+ #
diff --git a/www/seamonkey/patches/patch-ad b/www/seamonkey/patches/patch-ad
new file mode 100644
index 00000000000..a2dcf2d6826
--- /dev/null
+++ b/www/seamonkey/patches/patch-ad
@@ -0,0 +1,76 @@
+$NetBSD: patch-ad,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp
+--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2001-09-29 05:12:51.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2004-06-10 22:55:53.000000000 +0900
+@@ -132,6 +132,15 @@
+ }
+ }
+
++/*
++ * SYMBOL PREFIX must be "_" for aout symbols and "" for ELF
++ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
++
+ XPTC_PUBLIC_API(nsresult)
+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
+ PRUint32 paramCount, nsXPTCVariant* params)
+@@ -139,30 +148,30 @@
+ PRUint32 result;
+
+ __asm__ __volatile__(
+- "movl %4, sp@-\n\t"
+- "movl %3, sp@-\n\t"
+- "jbsr _invoke_count_words\n\t" /* count words */
+- "addql #8, sp\n\t"
+- "lsll #2, d0\n\t" /* *= 4 */
+- "movl sp, a2\n\t" /* save original sp */
+- "subl d0, sp\n\t" /* make room for params */
+- "movl sp, a0\n\t"
+- "movl %4, sp@-\n\t"
+- "movl %3, sp@-\n\t"
+- "movl a0, sp@-\n\t"
+- "jbsr _invoke_copy_to_stack\n\t" /* copy params */
+- "addl #12, sp\n\t"
+- "movl %1, a0\n\t"
+- "movl a0@, a1\n\t"
+- "movl %2, d0\n\t" /* function index */
+- "movl a0, d1\n\t"
+- "movw a1@(8,d0:l:8), a0\n\t"
+- "addl a0, d1\n\t"
+- "movl a1@(12,d0:l:8), a1\n\t"
+- "movl d1, sp@-\n\t"
+- "jbsr a1@\n\t"
+- "movl a2, sp\n\t" /* restore original sp */
+- "movl d0, %0\n\t"
++ "movl %4, %%sp@-\n\t"
++ "movl %3, %%sp@-\n\t"
++ "jbsr "SYMBOLPREFIX"invoke_count_words\n\t" /* count words */
++ "addql #8, %%sp\n\t"
++ "lsll #2, %%d0\n\t" /* *= 4 */
++ "movl %%sp, %%a2\n\t" /* save original sp */
++ "subl %%d0, %%sp\n\t" /* make room for params */
++ "movl %%sp, %%a0\n\t"
++ "movl %4, %%sp@-\n\t"
++ "movl %3, %%sp@-\n\t"
++ "movl %%a0, %%sp@-\n\t"
++ "jbsr "SYMBOLPREFIX"invoke_copy_to_stack\n\t" /* copy params */
++ "addl #12, %%sp\n\t"
++ "movl %1, %%a0\n\t"
++ "movl %%a0@, %%a1\n\t"
++ "movl %2, %%d0\n\t" /* function index */
++ "movl %%a0, %%d1\n\t"
++ "movw %%a1@(8,%%d0:l:8), %%a0\n\t"
++ "addl %%a0, %%d1\n\t"
++ "movl %%a1@(12,%%d0:l:8), %%a1\n\t"
++ "movl %%d1, %%sp@-\n\t"
++ "jbsr %%a1@\n\t"
++ "movl %%a2, %%sp\n\t" /* restore original sp */
++ "movl %%d0, %0\n\t"
+ : "=g" (result) /* %0 */
+ : "g" (that), /* %1 */
+ "g" (methodIndex), /* %2 */
diff --git a/www/seamonkey/patches/patch-ae b/www/seamonkey/patches/patch-ae
new file mode 100644
index 00000000000..f319d7ab6b2
--- /dev/null
+++ b/www/seamonkey/patches/patch-ae
@@ -0,0 +1,42 @@
+$NetBSD: patch-ae,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp
+--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2001-09-29 05:12:52.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2004-06-10 22:55:55.000000000 +0900
+@@ -123,17 +123,27 @@
+ }
+ }
+
++/*
++ * Beware: use % instead of %% for register identifiers in a preprocessor macro
++ * SYMBOL PREFIX must be "_" for aout and "" for ELF
++ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
++
+ #define STUB_ENTRY(n) \
+ __asm__( \
+- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
+-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
+- "link a6,#0 \n\t" \
+- "lea a6@(12), a0 \n\t" /* pointer to args */ \
+- "movl a0, sp@- \n\t" \
+- "movl #"#n", sp@- \n\t" /* method index */ \
+- "movl a6@(8), sp@- \n\t" /* this */ \
+- "jbsr _PrepareAndDispatch \n\t" \
+- "unlk a6 \n\t" \
++ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
++SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
++ "link %a6,#0 \n\t" \
++ "lea %a6@(12), %a0 \n\t" /* pointer to args */ \
++ "movl %a0, %sp@- \n\t" \
++ "movl #"#n", %sp@- \n\t" /* method index */ \
++ "movl %a6@(8), %sp@- \n\t" /* this */ \
++ "jbsr "SYMBOLPREFIX"PrepareAndDispatch\n\t" \
++ "unlk %a6 \n\t" \
+ "rts \n\t" \
+ );
+
diff --git a/www/seamonkey/patches/patch-af b/www/seamonkey/patches/patch-af
new file mode 100644
index 00000000000..33b5acb7b5d
--- /dev/null
+++ b/www/seamonkey/patches/patch-af
@@ -0,0 +1,25 @@
+$NetBSD: patch-af,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+--- security/nss/lib/freebl/unix_rand.c.orig 2005-10-11 01:22:50.000000000 +0200
++++ security/nss/lib/freebl/unix_rand.c
+@@ -35,6 +35,7 @@
+ * ***** END LICENSE BLOCK ***** */
+
+ #include <stdio.h>
++#include <fcntl.h>
+ #include <string.h>
+ #include <signal.h>
+ #include <unistd.h>
+@@ -694,7 +695,11 @@ safe_popen(char *cmd)
+ /* dup write-side of pipe to stderr and stdout */
+ if (p[1] != 1) dup2(p[1], 1);
+ if (p[1] != 2) dup2(p[1], 2);
+- close(0);
++ fd = open("/dev/null", O_RDONLY);
++ if (fd != 0) {
++ dup2(fd, 0);
++ close(fd);
++ }
+ {
+ int ndesc = getdtablesize();
+ for (fd = PR_MIN(65536, ndesc); --fd > 2; close(fd));
diff --git a/www/seamonkey/patches/patch-ag b/www/seamonkey/patches/patch-ag
new file mode 100644
index 00000000000..76f6e6f2644
--- /dev/null
+++ b/www/seamonkey/patches/patch-ag
@@ -0,0 +1,14 @@
+$NetBSD: patch-ag,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $
+
+--- extensions/transformiix/source/base/ErrorObserver.h.orig 2004-05-21 12:41:22.000000000 +0200
++++ extensions/transformiix/source/base/ErrorObserver.h
+@@ -41,7 +41,8 @@
+
+ #include "txCore.h"
+ #ifdef TX_EXE
+-#include <iostream.h>
++#include <iostream>
++using namespace std;
+ #endif
+
+ /**
diff --git a/www/seamonkey/patches/patch-ah b/www/seamonkey/patches/patch-ah
new file mode 100644
index 00000000000..7e319871292
--- /dev/null
+++ b/www/seamonkey/patches/patch-ah
@@ -0,0 +1,49 @@
+$NetBSD: patch-ah,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+diff -ru ../Orig/mozilla/gfx/idl/nsIFreeType2.idl ./gfx/idl/nsIFreeType2.idl
+--- ../Orig/mozilla/gfx/idl/nsIFreeType2.idl 2004-04-16 10:09:33.000000000 +0900
++++ ./gfx/idl/nsIFreeType2.idl 2004-06-11 00:32:42.000000000 +0900
+@@ -76,10 +76,11 @@
+ native FT_Sfnt_Tag(FT_Sfnt_Tag);
+ native FT_Size(FT_Size);
+
+-[ptr] native FTC_Image_Desc_p(FTC_Image_Desc);
++[ptr] native FTC_ImageType_p(FTC_ImageType);
+ native FTC_Face_Requester(FTC_Face_Requester);
+ native FTC_Font(FTC_Font);
+-native FTC_Image_Cache(FTC_Image_Cache);
++native FTC_FaceID(FTC_FaceID);
++native FTC_ImageCache(FTC_ImageCache);
+ native FTC_Manager(FTC_Manager);
+
+ // #ifdef MOZ_SVG
+@@ -99,7 +100,7 @@
+
+ readonly attribute FT_Library library;
+ readonly attribute FTC_Manager FTCacheManager;
+- readonly attribute FTC_Image_Cache ImageCache;
++ readonly attribute FTC_ImageCache ImageCache;
+
+ void doneFace(in FT_Face face);
+ void doneFreeType(in FT_Library lib);
+@@ -115,16 +116,16 @@
+ void outlineDecompose(in FT_Outline_p outline,
+ in const_FT_Outline_Funcs_p funcs, in voidPtr p);
+ void setCharmap(in FT_Face face, in FT_CharMap charmap);
+- void imageCacheLookup(in FTC_Image_Cache cache, in FTC_Image_Desc_p desc,
++ void imageCacheLookup(in FTC_ImageCache cache, in FTC_ImageType_p desc,
+ in FT_UInt gindex, out FT_Glyph glyph);
+- void managerLookupSize(in FTC_Manager manager, in FTC_Font font,
+- out FT_Face face, out FT_Size size);
++ void managerLookupFace(in FTC_Manager manager, in FTC_FaceID face_id,
++ out FT_Face face);
+ void managerDone(in FTC_Manager manager);
+ void managerNew(in FT_Library lib, in FT_UInt max_faces,
+ in FT_UInt max_sizes, in FT_ULong max_bytes,
+ in FTC_Face_Requester requester, in FT_Pointer req_data,
+ out FTC_Manager manager);
+- void imageCacheNew(in FTC_Manager manager, out FTC_Image_Cache cache);
++ void imageCacheNew(in FTC_Manager manager, out FTC_ImageCache cache);
+ /* #ifdef MOZ_SVG */
+ void glyphTransform(in FT_Glyph glyph, in FT_Matrix_p matrix,
+ in FT_Vector_p delta);
diff --git a/www/seamonkey/patches/patch-ai b/www/seamonkey/patches/patch-ai
new file mode 100644
index 00000000000..d307f181584
--- /dev/null
+++ b/www/seamonkey/patches/patch-ai
@@ -0,0 +1,62 @@
+$NetBSD: patch-ai,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- gfx/src/ps/nsFontMetricsPS.cpp.orig 2005-04-28 10:04:00.000000000 +0200
++++ gfx/src/ps/nsFontMetricsPS.cpp
+@@ -1859,10 +1859,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa
+
+ mPixelSize = NSToIntRound(app2dev * mFont->size);
+
+- mImageDesc.font.face_id = (void*)mEntry;
+- mImageDesc.font.pix_width = mPixelSize;
+- mImageDesc.font.pix_height = mPixelSize;
+- mImageDesc.image_type = 0;
++ mImageDesc->face_id = (FTC_FaceID)&mEntry;
++ mImageDesc->width = mPixelSize;
++ mImageDesc->height = mPixelSize;
++ mImageDesc->flags = 0;
+
+ nsresult rv;
+ mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv);
+@@ -1896,7 +1896,7 @@ nsFontPSFreeType::GetWidth(const PRUnich
+ if (!face)
+ return 0;
+
+- FTC_Image_Cache iCache;
++ FTC_ImageCache iCache;
+ nsresult rv = mFt2->GetImageCache(&iCache);
+ if (NS_FAILED(rv)) {
+ NS_ERROR("Failed to get Image Cache");
+@@ -1934,8 +1934,8 @@ nsFontPSFreeType::getFTFace()
+
+ FTC_Manager cManager;
+ mFt2->GetFTCacheManager(&cManager);
+- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
+- &face, nsnull);
++ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
++ &face);
+ NS_ASSERTION(rv==0, "failed to get face/size");
+ if (rv)
+ return nsnull;
+@@ -2379,16 +2379,16 @@ void nsFT2Type1Generator::GeneratePSFont
+ mEntry->GetFamilyName(fontName);
+ mEntry->GetStyleName(styleName);
+
+- mImageDesc.font.face_id = (void*)mEntry;
++ mImageDesc->face_id = (FTC_FaceID)&mEntry;
+ // TT glyph has no relation to size
+- mImageDesc.font.pix_width = 16;
+- mImageDesc.font.pix_height = 16;
+- mImageDesc.image_type = 0;
++ mImageDesc->width = 16;
++ mImageDesc->height = 16;
++ mImageDesc->flags = 0;
+ FT_Face face = nsnull;
+ FTC_Manager cManager;
+ mFt2->GetFTCacheManager(&cManager);
+- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
+- &face, nsnull);
++ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
++ &face);
+ if (NS_FAILED(rv))
+ return;
+
diff --git a/www/seamonkey/patches/patch-aj b/www/seamonkey/patches/patch-aj
new file mode 100644
index 00000000000..816b49af0de
--- /dev/null
+++ b/www/seamonkey/patches/patch-aj
@@ -0,0 +1,40 @@
+$NetBSD: patch-aj,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- gfx/src/freetype/nsFreeType.h.orig 2005-05-01 19:36:19.000000000 +0200
++++ gfx/src/freetype/nsFreeType.h
+@@ -120,13 +120,13 @@ typedef FT_Error (*FT_Outline_Decompose_
+ typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*);
+ typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap);
+ typedef FT_Error (*FTC_Image_Cache_Lookup_t)
+- (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*);
+-typedef FT_Error (*FTC_Manager_Lookup_Size_t)
+- (FTC_Manager, FTC_Font, FT_Face*, FT_Size*);
++ (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*);
++typedef FT_Error (*FTC_Manager_LookupFace_t)
++ (FTC_Manager, FTC_FaceID, FT_Face*);
+ typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager);
+ typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong,
+ FTC_Face_Requester, FT_Pointer, FTC_Manager*);
+-typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*);
++typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*);
+ // #ifdef MOZ_SVG
+ typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*);
+ typedef FT_Error (*FT_Get_Kerning_t)
+@@ -181,7 +181,7 @@ protected:
+ FT_Outline_Decompose_t nsFT_Outline_Decompose;
+ FT_Set_Charmap_t nsFT_Set_Charmap;
+ FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup;
+- FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size;
++ FTC_Manager_LookupFace_t nsFTC_Manager_LookupFace;
+ FTC_Manager_Done_t nsFTC_Manager_Done;
+ FTC_Manager_New_t nsFTC_Manager_New;
+ FTC_Image_Cache_New_t nsFTC_Image_Cache_New;
+@@ -229,7 +229,7 @@ protected:
+ PRLibrary *mSharedLib;
+ FT_Library mFreeTypeLibrary;
+ FTC_Manager mFTCacheManager;
+- FTC_Image_Cache mImageCache;
++ FTC_ImageCache mImageCache;
+
+ static nsHashtable *sFontFamilies;
+ static nsHashtable *sRange1CharSetNames;
diff --git a/www/seamonkey/patches/patch-ak b/www/seamonkey/patches/patch-ak
new file mode 100644
index 00000000000..ea2e62eede1
--- /dev/null
+++ b/www/seamonkey/patches/patch-ak
@@ -0,0 +1,61 @@
+$NetBSD: patch-ak,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- gfx/src/freetype/nsFreeType.cpp.orig 2005-07-13 20:21:10.000000000 +0200
++++ gfx/src/freetype/nsFreeType.cpp
+@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = {
+ {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE},
+ {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE},
+ {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE},
+- {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
+- {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE},
++ {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
++ {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE},
+ {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE},
+ {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE},
+- {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
++ {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
+ // #ifdef MOZ_SVG
+ {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE},
+ {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE},
+@@ -288,7 +288,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT
+ }
+
+ NS_IMETHODIMP
+-nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc,
++nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc,
+ FT_UInt glyphID, FT_Glyph *glyph)
+ {
+ // call the FreeType2 function via the function pointer
+@@ -297,11 +297,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_
+ }
+
+ NS_IMETHODIMP
+-nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font,
+- FT_Face *face, FT_Size *size)
++nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id,
++ FT_Face *face)
+ {
+ // call the FreeType2 function via the function pointer
+- FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size);
++ FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face);
+ return error ? NS_ERROR_FAILURE : NS_OK;
+ }
+
+@@ -326,7 +326,7 @@ nsFreeType2::ManagerNew(FT_Library libra
+ }
+
+ NS_IMETHODIMP
+-nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache)
++nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache)
+ {
+ // call the FreeType2 function via the function pointer
+ FT_Error error = nsFTC_Image_Cache_New(manager, cache);
+@@ -395,7 +395,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res
+ }
+
+ NS_IMETHODIMP
+-nsFreeType2::GetImageCache(FTC_Image_Cache *aCache)
++nsFreeType2::GetImageCache(FTC_ImageCache *aCache)
+ {
+ *aCache = mImageCache;
+ return NS_OK;
diff --git a/www/seamonkey/patches/patch-al b/www/seamonkey/patches/patch-al
new file mode 100644
index 00000000000..d7fb6f1a1ee
--- /dev/null
+++ b/www/seamonkey/patches/patch-al
@@ -0,0 +1,22 @@
+$NetBSD: patch-al,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- gfx/src/ps/nsFontMetricsPS.h.orig 2005-06-28 20:29:10.000000000 +0200
++++ gfx/src/ps/nsFontMetricsPS.h
+@@ -424,7 +424,7 @@ protected:
+ nsCOMPtr<nsITrueTypeFontCatalogEntry> mFaceID;
+ nsCOMPtr<nsIFreeType2> mFt2;
+ PRUint16 mPixelSize;
+- FTC_Image_Desc mImageDesc;
++ FTC_ImageType mImageDesc;
+ nsCString mFontNameBase; // the base name of type 1 (sub) fonts
+ nscoord mHeight;
+
+@@ -493,7 +493,7 @@ public:
+ protected:
+ nsCOMPtr<nsITrueTypeFontCatalogEntry> mEntry;
+ nsCOMPtr<nsIFreeType2> mFt2;
+- FTC_Image_Desc mImageDesc;
++ FTC_ImageType mImageDesc;
+ };
+ #endif // MOZ_ENABLE_FREETYPE2
+ #endif // MOZ_ENABLE_XFT
diff --git a/www/seamonkey/patches/patch-an b/www/seamonkey/patches/patch-an
new file mode 100644
index 00000000000..b89a48daf10
--- /dev/null
+++ b/www/seamonkey/patches/patch-an
@@ -0,0 +1,14 @@
+$NetBSD: patch-an,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h ./gfx/src/x11shared/nsFontFreeType.h
+--- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h 2003-04-23 01:25:13.000000000 +0900
++++ ./gfx/src/x11shared/nsFontFreeType.h 2004-06-10 23:06:35.000000000 +0900
+@@ -110,7 +110,7 @@
+ XImage *GetXImage(PRUint32 width, PRUint32 height);
+ nsITrueTypeFontCatalogEntry *mFaceID;
+ PRUint16 mPixelSize;
+- FTC_Image_Desc mImageDesc;
++ FTC_ImageType mImageDesc;
+ nsCOMPtr<nsIFreeType2> mFt2;
+ };
+
diff --git a/www/seamonkey/patches/patch-ao b/www/seamonkey/patches/patch-ao
new file mode 100644
index 00000000000..79bc2883cf0
--- /dev/null
+++ b/www/seamonkey/patches/patch-ao
@@ -0,0 +1,76 @@
+$NetBSD: patch-ao,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11shared/nsFontFreeType.cpp
+--- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp 2003-12-25 17:24:52.000000000 +0900
++++ ./gfx/src/x11shared/nsFontFreeType.cpp 2004-06-10 23:06:38.000000000 +0900
+@@ -177,7 +177,7 @@
+ FTC_Manager mgr;
+ nsresult rv;
+ mFt2->GetFTCacheManager(&mgr);
+- rv = mFt2->ManagerLookupSize(mgr, &mImageDesc.font, &face, nsnull);
++ rv = mFt2->ManagerLookupFace(mgr, mImageDesc->face_id, &face);
+ NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size");
+ if (NS_FAILED(rv))
+ return nsnull;
+@@ -191,22 +191,15 @@
+ PRBool embedded_bimap = PR_FALSE;
+ mFaceID = aFaceID;
+ mPixelSize = aPixelSize;
+- mImageDesc.font.face_id = (void*)mFaceID;
+- mImageDesc.font.pix_width = aPixelSize;
+- mImageDesc.font.pix_height = aPixelSize;
+- mImageDesc.image_type = 0;
++ mImageDesc->face_id = (FTC_FaceID)&mFaceID;
++ mImageDesc->width = aPixelSize;
++ mImageDesc->height = aPixelSize;
++ mImageDesc->flags = 0;
+
+ if (aPixelSize < nsFreeType2::gAntiAliasMinimum) {
+- mImageDesc.image_type |= ftc_image_mono;
+ anti_alias = PR_FALSE;
+ }
+
+- if (nsFreeType2::gFreeType2Autohinted)
+- mImageDesc.image_type |= ftc_image_flag_autohinted;
+-
+- if (nsFreeType2::gFreeType2Unhinted)
+- mImageDesc.image_type |= ftc_image_flag_unhinted;
+-
+ PRUint32 num_embedded_bitmaps, i;
+ PRInt32* embedded_bitmapheights;
+ mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps,
+@@ -218,7 +211,6 @@
+ if (embedded_bitmapheights[i] == aPixelSize) {
+ embedded_bimap = PR_TRUE;
+ // unhinted must be set for embedded bitmaps to be used
+- mImageDesc.image_type |= ftc_image_flag_unhinted;
+ break;
+ }
+ }
+@@ -312,7 +304,7 @@
+ if (!face)
+ return NS_ERROR_FAILURE;
+
+- FTC_Image_Cache icache;
++ FTC_ImageCache icache;
+ mFt2->GetImageCache(&icache);
+ if (!icache)
+ return NS_ERROR_FAILURE;
+@@ -401,7 +393,7 @@
+ if (!face)
+ return 0;
+
+- FTC_Image_Cache icache;
++ FTC_ImageCache icache;
+ mFt2->GetImageCache(&icache);
+ if (!icache)
+ return 0;
+@@ -723,7 +715,7 @@
+ if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2);
+ #endif
+
+- FTC_Image_Cache icache;
++ FTC_ImageCache icache;
+ mFt2->GetImageCache(&icache);
+ if (!icache)
+ return 0;
diff --git a/www/seamonkey/patches/patch-ap b/www/seamonkey/patches/patch-ap
new file mode 100644
index 00000000000..6b533f0d324
--- /dev/null
+++ b/www/seamonkey/patches/patch-ap
@@ -0,0 +1,13 @@
+$NetBSD: patch-ap,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- security/coreconf/command.mk.orig 2004-04-25 17:02:17.000000000 +0200
++++ security/coreconf/command.mk
+@@ -46,7 +46,7 @@ CCF = $(CC) $(CFLAGS)
+ LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS)
+ LINK_EXE = $(LINK) $(OS_LFLAGS) $(LFLAGS)
+ NFSPWD = $(NSINSTALL_DIR)/nfspwd
+-CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \
++CFLAGS += $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \
+ $(XCFLAGS)
+ RANLIB = echo
+ TAR = /bin/tar
diff --git a/www/seamonkey/patches/patch-aq b/www/seamonkey/patches/patch-aq
new file mode 100644
index 00000000000..4cb5bfa4d5a
--- /dev/null
+++ b/www/seamonkey/patches/patch-aq
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- directory/c-sdk/configure.in.orig 2005-06-14 23:27:33.000000000 +0200
++++ directory/c-sdk/configure.in
+@@ -54,7 +54,7 @@ USE_64=
+ USE_CPLUS=
+ USE_IPV6=
+ USE_MDUPDATE=
+-_OPTIMIZE_FLAGS=-O
++_OPTIMIZE_FLAGS=
+ _DEBUG_FLAGS=-g
+ MOZ_DEBUG=1
+ MOZ_OPTIMIZE=
diff --git a/www/seamonkey/patches/patch-aw b/www/seamonkey/patches/patch-aw
new file mode 100644
index 00000000000..0dedbd90fc7
--- /dev/null
+++ b/www/seamonkey/patches/patch-aw
@@ -0,0 +1,12 @@
+$NetBSD: patch-aw,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- widget/src/gtksuperwin/Makefile.in.orig 2004-12-15 06:52:41.000000000 +0100
++++ widget/src/gtksuperwin/Makefile.in
+@@ -46,6 +46,7 @@ MODULE = widget
+ LIBRARY_NAME = gtksuperwin
+ EXPORT_LIBRARY = 1
+ LIBXUL_LIBRARY = 1
++MKSHLIB = $(MKCSHLIB)
+
+ PACKAGE_FILE = gtksuperwin.pkg
+
diff --git a/www/seamonkey/patches/patch-ax b/www/seamonkey/patches/patch-ax
new file mode 100644
index 00000000000..654ab7920f4
--- /dev/null
+++ b/www/seamonkey/patches/patch-ax
@@ -0,0 +1,15 @@
+$NetBSD: patch-ax,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- security/coreconf/SunOS5.mk.orig 2004-10-11 04:15:42.000000000 +0200
++++ security/coreconf/SunOS5.mk
+@@ -182,6 +182,10 @@ endif
+ DSO_LDOPTS += -G -h $(notdir $@)
+ endif
+
++ifdef LIBRUNPATH
++DSO_LDOPTS += -R$(LIBRUNPATH)
++endif
++
+ # -KPIC generates position independent code for use in shared libraries.
+ # (Similarly for -fPIC in case of gcc.)
+ ifdef NS_USE_GCC
diff --git a/www/seamonkey/patches/patch-ba b/www/seamonkey/patches/patch-ba
new file mode 100644
index 00000000000..cce6c7c18bd
--- /dev/null
+++ b/www/seamonkey/patches/patch-ba
@@ -0,0 +1,125 @@
+$NetBSD: patch-ba,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+
+--- nsprpub/pr/include/md/_netbsd.cfg.orig 2004-04-28 02:33:44.000000000 +0200
++++ nsprpub/pr/include/md/_netbsd.cfg
+@@ -48,7 +48,8 @@
+
+ #define PR_AF_INET6 24 /* same as AF_INET6 */
+
+-#if defined(__i386__) || defined(__arm32__) || defined(__MIPSEL__)
++#if defined(__i386__) || defined(__arm32__) || defined(__ARMEL__) || \
++ defined(__MIPSEL__)
+
+ #define IS_LITTLE_ENDIAN 1
+ #undef IS_BIG_ENDIAN
+@@ -94,7 +95,53 @@
+ #define PR_ALIGN_OF_DOUBLE 4
+ #define PR_ALIGN_OF_POINTER 4
+
+-#elif defined(__sparc__) || defined(__MIPSEB__)
++#elif defined(__sparc_v9__)
++
++#undef IS_LITTLE_ENDIAN
++#define IS_BIG_ENDIAN 1
++#define HAVE_LONG_LONG
++#define HAVE_ALIGNED_DOUBLES
++#define HAVE_ALIGNED_LONGLONGS
++
++#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
++
++#elif defined(__sparc) || defined(__MIPSEB__) || defined(__ARMEB__)
+
+ #undef IS_LITTLE_ENDIAN
+ #define IS_BIG_ENDIAN 1
+@@ -187,6 +234,55 @@
+ #define PR_BYTES_PER_WORD_LOG2 3
+ #define PR_BYTES_PER_DWORD_LOG2 3
+
++#elif defined(__amd64__)
++#define IS_LITTLE_ENDIAN 1
++#undef IS_BIG_ENDIAN
++#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_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
++#define PR_ALIGN_OF_WORD 8
++
++#define PR_BYTES_PER_WORD_LOG2 3
++#define PR_BYTES_PER_DWORD_LOG2 3
++
++#define HAVE_LONG_LONG
++#define HAVE_ALIGNED_DOUBLES
++#define HAVE_ALIGNED_LONGLONGS
++
+ #elif defined(__powerpc__) || defined(__m68k__)
+
+ #undef IS_LITTLE_ENDIAN
diff --git a/www/seamonkey/patches/patch-bb b/www/seamonkey/patches/patch-bb
new file mode 100644
index 00000000000..254db663339
--- /dev/null
+++ b/www/seamonkey/patches/patch-bb
@@ -0,0 +1,26 @@
+$NetBSD: patch-bb,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- nsprpub/pr/include/md/_netbsd.h.orig 2004-05-19 17:37:10.000000000 +0200
++++ nsprpub/pr/include/md/_netbsd.h
+@@ -44,6 +44,8 @@
+ #define _PR_SI_ARCHITECTURE "x86"
+ #elif defined(__alpha__)
+ #define _PR_SI_ARCHITECTURE "alpha"
++#elif defined(__amd64__)
++#define _PR_SI_ARCHITECTURE "amd64"
+ #elif defined(__m68k__)
+ #define _PR_SI_ARCHITECTURE "m68k"
+ #elif defined(__powerpc__)
+@@ -95,6 +97,12 @@
+ #define _PR_HAVE_GETPROTO_R_INT
+ #endif
+
++#if __NetBSD_Version__ >= 106370000
++/* NetBSD 1.6ZK */
++#define _PR_HAVE_GETPROTO_R
++#define _PR_HAVE_GETPROTO_R_INT
++#endif
++
+ #define USE_SETJMP
+
+ #ifndef _PR_PTHREADS
diff --git a/www/seamonkey/patches/patch-bm b/www/seamonkey/patches/patch-bm
new file mode 100644
index 00000000000..9ab2dd73ad7
--- /dev/null
+++ b/www/seamonkey/patches/patch-bm
@@ -0,0 +1,32 @@
+$NetBSD: patch-bm,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp
+--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2001-09-29 05:12:52.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2004-06-10 23:07:04.000000000 +0900
+@@ -118,18 +118,23 @@
+ * so they are contiguous with values passed on the stack, and then calls
+ * PrepareAndDispatch() to do the dirty work.
+ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
+
+ #define STUB_ENTRY(n) \
+ __asm__( \
+- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
+-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
++ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
++SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
+ "stmfd sp!, {r1, r2, r3} \n\t" \
+ "mov ip, sp \n\t" \
+ "stmfd sp!, {fp, ip, lr, pc} \n\t" \
+ "sub fp, ip, #4 \n\t" \
+ "mov r1, #"#n" \n\t" /* = methodIndex */ \
+ "add r2, sp, #16 \n\t" \
+- "bl _PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
++ "bl "SYMBOLPREFIX"PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
+ "ldmea fp, {fp, sp, lr} \n\t" \
+ "add sp, sp, #12 \n\t" \
+ "mov pc, lr \n\t" \
diff --git a/www/seamonkey/patches/patch-bo b/www/seamonkey/patches/patch-bo
new file mode 100644
index 00000000000..0823a8cfdba
--- /dev/null
+++ b/www/seamonkey/patches/patch-bo
@@ -0,0 +1,31 @@
+$NetBSD: patch-bo,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- nsprpub/configure.in.orig 2006-01-11 00:16:46.000000000 +0100
++++ nsprpub/configure.in
+@@ -58,7 +58,7 @@ USE_CPLUS=
+ USE_IPV6=
+ USE_MDUPDATE=
+ _MACOSX_DEPLOYMENT_TARGET=
+-_OPTIMIZE_FLAGS=-O
++_OPTIMIZE_FLAGS=
+ _DEBUG_FLAGS=-g
+ MOZ_DEBUG=1
+ MOZ_OPTIMIZE=
+@@ -1086,6 +1086,9 @@ tools are selected during the Xcode/Deve
+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
+ MDCPUCFG_H=_freebsd.cfg
+ PR_MD_CSRCS=freebsd.c
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++ fi
+ ;;
+
+ *-hpux*)
+@@ -1585,6 +1588,7 @@ mips-nec-sysv*)
+ AC_DEFINE(XP_UNIX)
+ AC_DEFINE(NETBSD)
+ AC_DEFINE(HAVE_BSD_FLOCK)
++ AC_DEFINE(HAVE_SOCKLEN_T)
+ USE_NSPR_THREADS=1
+ MDCPUCFG_H=_netbsd.cfg
+ PR_MD_CSRCS=netbsd.c
diff --git a/www/seamonkey/patches/patch-bq b/www/seamonkey/patches/patch-bq
new file mode 100644
index 00000000000..5c74df83a0e
--- /dev/null
+++ b/www/seamonkey/patches/patch-bq
@@ -0,0 +1,13 @@
+$NetBSD: patch-bq,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- xpcom/io/nsLocalFileUnix.h.orig 2004-04-18 16:18:14.000000000 +0200
++++ xpcom/io/nsLocalFileUnix.h
+@@ -73,7 +73,7 @@
+ #endif
+
+ // so we can statfs on freebsd
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || (defined(__NetBSD__) && !defined(HAVE_STATVFS))
+ #define HAVE_SYS_STATFS_H
+ #define STATFS statfs
+ #include <sys/param.h>
diff --git a/www/seamonkey/patches/patch-br b/www/seamonkey/patches/patch-br
new file mode 100644
index 00000000000..1c2199e2173
--- /dev/null
+++ b/www/seamonkey/patches/patch-br
@@ -0,0 +1,22 @@
+$NetBSD: patch-br,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- nsprpub/pr/src/misc/prnetdb.c.orig 2005-08-18 19:24:38.000000000 +0200
++++ nsprpub/pr/src/misc/prnetdb.c
+@@ -2110,7 +2110,17 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf
+ */
+ hints.ai_socktype = SOCK_STREAM;
+
++/* NetBSD >= 2.99.9 has a thread-safe resolver */
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ LOCK_DNS();
++#endif
++
+ rv = GETADDRINFO(hostname, NULL, &hints, &res);
++
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ UNLOCK_DNS();
++#endif
++
+ if (rv == 0)
+ return (PRAddrInfo *) res;
+
diff --git a/www/seamonkey/patches/patch-bs b/www/seamonkey/patches/patch-bs
new file mode 100644
index 00000000000..aaf76f08ea2
--- /dev/null
+++ b/www/seamonkey/patches/patch-bs
@@ -0,0 +1,14 @@
+$NetBSD: patch-bs,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- config/mkdepend/imakemdep.h.orig 2004-04-20 23:38:14.000000000 +0200
++++ config/mkdepend/imakemdep.h
+@@ -440,6 +440,9 @@ char *cpp_argv[ARGUMENTS] = {
+ # ifdef __i386__
+ "-D__i386__",
+ # endif
++#if defined(__amd64__) || defined(__x86_64__)
++ "-D__amd64__ -D__x86_64__",
++# endif
+ # ifdef __GNUC__
+ "-traditional",
+ # endif
diff --git a/www/seamonkey/patches/patch-bu b/www/seamonkey/patches/patch-bu
new file mode 100644
index 00000000000..728bcd4ab55
--- /dev/null
+++ b/www/seamonkey/patches/patch-bu
@@ -0,0 +1,179 @@
+$NetBSD: patch-bu,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp.orig 2004-05-30 21:38:13.000000000 +0900
++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp 2004-05-30 21:37:22.000000000 +0900
+@@ -0,0 +1,174 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
++// Platform specific code to invoke XPCOM methods on native objects
++
++#include "xptcprivate.h"
++
++// 6 integral parameters are passed in registers
++const PRUint32 GPR_COUNT = 6;
++
++// 8 floating point parameters are passed in SSE registers
++const PRUint32 FPR_COUNT = 8;
++
++// Remember that these 'words' are 64-bit long
++static inline void
++invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s,
++ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack)
++{
++ nr_gpr = 1; // skip one GP register for 'that'
++ nr_fpr = 0;
++ nr_stack = 0;
++
++ /* Compute number of eightbytes of class MEMORY. */
++ for (uint32 i = 0; i < paramCount; i++, s++) {
++ if (!s->IsPtrData()
++ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) {
++ if (nr_fpr < FPR_COUNT)
++ nr_fpr++;
++ else
++ nr_stack++;
++ }
++ else {
++ if (nr_gpr < GPR_COUNT)
++ nr_gpr++;
++ else
++ nr_stack++;
++ }
++ }
++}
++
++static void
++invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s,
++ PRUint64 * gpregs, double * fpregs)
++{
++ PRUint32 nr_gpr = 1; // skip one GP register for 'that'
++ PRUint32 nr_fpr = 0;
++ PRUint64 value;
++
++ for (uint32 i = 0; i < paramCount; i++, s++) {
++ if (s->IsPtrData())
++ value = (PRUint64) s->ptr;
++ else {
++ switch (s->type) {
++ case nsXPTType::T_FLOAT: break;
++ case nsXPTType::T_DOUBLE: break;
++ case nsXPTType::T_I8: value = s->val.i8; break;
++ case nsXPTType::T_I16: value = s->val.i16; break;
++ case nsXPTType::T_I32: value = s->val.i32; break;
++ case nsXPTType::T_I64: value = s->val.i64; break;
++ case nsXPTType::T_U8: value = s->val.u8; break;
++ case nsXPTType::T_U16: value = s->val.u16; break;
++ case nsXPTType::T_U32: value = s->val.u32; break;
++ case nsXPTType::T_U64: value = s->val.u64; break;
++ case nsXPTType::T_BOOL: value = s->val.b; break;
++ case nsXPTType::T_CHAR: value = s->val.c; break;
++ case nsXPTType::T_WCHAR: value = s->val.wc; break;
++ default: value = (PRUint64) s->val.p; break;
++ }
++ }
++
++ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
++ if (nr_fpr < FPR_COUNT)
++ fpregs[nr_fpr++] = s->val.d;
++ else {
++ *((double *)d) = s->val.d;
++ d++;
++ }
++ }
++ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
++ if (nr_fpr < FPR_COUNT)
++ // The value in %xmm register is already prepared to
++ // be retrieved as a float. Therefore, we pass the
++ // value verbatim, as a double without conversion.
++ fpregs[nr_fpr++] = s->val.d;
++ else {
++ *((float *)d) = s->val.f;
++ d++;
++ }
++ }
++ else {
++ if (nr_gpr < GPR_COUNT)
++ gpregs[nr_gpr++] = value;
++ else
++ *d++ = value;
++ }
++ }
++}
++
++extern "C"
++XPTC_PUBLIC_API(nsresult)
++XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex,
++ PRUint32 paramCount, nsXPTCVariant * params)
++{
++ PRUint32 nr_gpr, nr_fpr, nr_stack;
++ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack);
++
++ // Stack, if used, must be 16-bytes aligned
++ if (nr_stack)
++ nr_stack = (nr_stack + 1) & ~1;
++
++ // Load parameters to stack, if necessary
++ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8);
++ PRUint64 gpregs[GPR_COUNT];
++ double fpregs[FPR_COUNT];
++ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs);
++
++ // Load FPR registers from fpregs[]
++ register double d0 asm("xmm0");
++ register double d1 asm("xmm1");
++ register double d2 asm("xmm2");
++ register double d3 asm("xmm3");
++ register double d4 asm("xmm4");
++ register double d5 asm("xmm5");
++ register double d6 asm("xmm6");
++ register double d7 asm("xmm7");
++
++ switch (nr_fpr) {
++#define ARG_FPR(N) \
++ case N+1: d##N = fpregs[N];
++ ARG_FPR(7);
++ ARG_FPR(6);
++ ARG_FPR(5);
++ ARG_FPR(4);
++ ARG_FPR(3);
++ ARG_FPR(2);
++ ARG_FPR(1);
++ ARG_FPR(0);
++ case 0:;
++#undef ARG_FPR
++ }
++
++ // Load GPR registers from gpregs[]
++ register PRUint64 a0 asm("rdi");
++ register PRUint64 a1 asm("rsi");
++ register PRUint64 a2 asm("rdx");
++ register PRUint64 a3 asm("rcx");
++ register PRUint64 a4 asm("r8");
++ register PRUint64 a5 asm("r9");
++
++ switch (nr_gpr) {
++#define ARG_GPR(N) \
++ case N+1: a##N = gpregs[N];
++ ARG_GPR(5);
++ ARG_GPR(4);
++ ARG_GPR(3);
++ ARG_GPR(2);
++ ARG_GPR(1);
++ case 1: a0 = (PRUint64) that;
++ case 0:;
++#undef ARG_GPR
++ }
++
++ // Ensure that assignments to SSE registers won't be optimized away
++ asm("" ::
++ "x" (d0), "x" (d1), "x" (d2), "x" (d3),
++ "x" (d4), "x" (d5), "x" (d6), "x" (d7));
++
++ // Get pointer to method
++ PRUint64 methodAddress = *((PRUint64 *)that);
++ methodAddress += 8 * methodIndex;
++ methodAddress = *((PRUint64 *)methodAddress);
++
++ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64);
++ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5);
++ return result;
++}
diff --git a/www/seamonkey/patches/patch-bv b/www/seamonkey/patches/patch-bv
new file mode 100644
index 00000000000..ebddcfae58b
--- /dev/null
+++ b/www/seamonkey/patches/patch-bv
@@ -0,0 +1,211 @@
+$NetBSD: patch-bv,v 1.1.1.1 2006/03/30 19:15:50 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp.orig 2004-05-30 21:38:22.000000000 +0900
++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp 2004-05-30 21:37:22.000000000 +0900
+@@ -0,0 +1,206 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
++
++// Implement shared vtbl methods.
++
++#include "xptcprivate.h"
++
++// The Linux/x86-64 ABI passes the first 6 integral parameters and the
++// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx,
++// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the
++// caller. The rest of the parameters are passed in the callers stack
++// area.
++
++const PRUint32 PARAM_BUFFER_COUNT = 16;
++const PRUint32 GPR_COUNT = 6;
++const PRUint32 FPR_COUNT = 8;
++
++// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
++//
++// - 'args[]' contains the arguments passed on stack
++// - 'gpregs[]' contains the arguments passed in integer registers
++// - 'fpregs[]' contains the arguments passed in floating point registers
++//
++// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
++// and then the method gets called.
++
++extern "C" nsresult
++PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex,
++ PRUint64 * args, PRUint64 * gpregs, double *fpregs)
++{
++ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
++ nsXPTCMiniVariant* dispatchParams = NULL;
++ nsIInterfaceInfo* iface_info = NULL;
++ const nsXPTMethodInfo* info;
++ PRUint32 paramCount;
++ PRUint32 i;
++ nsresult result = NS_ERROR_FAILURE;
++
++ NS_ASSERTION(self,"no self");
++
++ self->GetInterfaceInfo(&iface_info);
++ NS_ASSERTION(iface_info,"no interface info");
++ if (! iface_info)
++ return NS_ERROR_UNEXPECTED;
++
++ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
++ NS_ASSERTION(info,"no method info");
++ if (! info)
++ return NS_ERROR_UNEXPECTED;
++
++ 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");
++ if (! dispatchParams)
++ return NS_ERROR_OUT_OF_MEMORY;
++
++ PRUint64* ap = args;
++ PRUint32 nr_gpr = 1; // skip one GPR register for 'that'
++ PRUint32 nr_fpr = 0;
++ PRUint64 value;
++
++ for(i = 0; i < paramCount; i++) {
++ const nsXPTParamInfo& param = info->GetParam(i);
++ const nsXPTType& type = param.GetType();
++ nsXPTCMiniVariant* dp = &dispatchParams[i];
++
++ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
++ if (nr_fpr < FPR_COUNT)
++ dp->val.d = fpregs[nr_fpr++];
++ else
++ dp->val.d = *(double*) ap++;
++ continue;
++ }
++ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
++ if (nr_fpr < FPR_COUNT)
++ // The value in %xmm register is already prepared to
++ // be retrieved as a float. Therefore, we pass the
++ // value verbatim, as a double without conversion.
++ dp->val.d = *(double*) ap++;
++ else
++ dp->val.f = *(float*) ap++;
++ continue;
++ }
++ else {
++ if (nr_gpr < GPR_COUNT)
++ value = gpregs[nr_gpr++];
++ else
++ value = *ap++;
++ }
++
++ if (param.IsOut() || !type.IsArithmetic()) {
++ dp->val.p = (void*) value;
++ continue;
++ }
++
++ switch (type) {
++ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break;
++ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break;
++ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break;
++ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break;
++ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break;
++ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break;
++ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break;
++ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break;
++ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break;
++ case nsXPTType::T_CHAR: dp->val.c = (char) value; break;
++ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; 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;
++}
++
++#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
++// Linux/x86-64 uses gcc >= 3.1
++#define STUB_ENTRY(n) \
++asm(".section \".text\"\n\t" \
++ ".align 2\n\t" \
++ ".if " #n " < 10\n\t" \
++ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
++ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \
++ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
++ ".elseif " #n " < 100\n\t" \
++ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
++ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \
++ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
++ ".elseif " #n " < 1000\n\t" \
++ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
++ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \
++ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
++ ".else\n\t" \
++ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
++ ".endif\n\t" \
++ "movl $" #n ", %eax\n\t" \
++ "jmp SharedStub\n\t" \
++ ".if " #n " < 10\n\t" \
++ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
++ ".elseif " #n " < 100\n\t" \
++ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
++ ".else\n\t" \
++ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
++ ".endif");
++
++// static nsresult SharedStub(PRUint32 methodIndex)
++asm(".section \".text\"\n\t"
++ ".align 2\n\t"
++ ".type SharedStub,@function\n\t"
++ "SharedStub:\n\t"
++ // make room for gpregs (48), fpregs (64)
++ "pushq %rbp\n\t"
++ "movq %rsp,%rbp\n\t"
++ "subq $112,%rsp\n\t"
++ // save GP registers
++ "movq %rdi,-112(%rbp)\n\t"
++ "movq %rsi,-104(%rbp)\n\t"
++ "movq %rdx, -96(%rbp)\n\t"
++ "movq %rcx, -88(%rbp)\n\t"
++ "movq %r8 , -80(%rbp)\n\t"
++ "movq %r9 , -72(%rbp)\n\t"
++ "leaq -112(%rbp),%rcx\n\t"
++ // save FP registers
++ "movsd %xmm0,-64(%rbp)\n\t"
++ "movsd %xmm1,-56(%rbp)\n\t"
++ "movsd %xmm2,-48(%rbp)\n\t"
++ "movsd %xmm3,-40(%rbp)\n\t"
++ "movsd %xmm4,-32(%rbp)\n\t"
++ "movsd %xmm5,-24(%rbp)\n\t"
++ "movsd %xmm6,-16(%rbp)\n\t"
++ "movsd %xmm7, -8(%rbp)\n\t"
++ "leaq -64(%rbp),%r8\n\t"
++ // rdi has the 'self' pointer already
++ "movl %eax,%esi\n\t"
++ "leaq 16(%rbp),%rdx\n\t"
++ "call PrepareAndDispatch\n\t"
++ "leave\n\t"
++ "ret\n\t"
++ ".size SharedStub,.-SharedStub");
++
++#define SENTINEL_ENTRY(n) \
++nsresult nsXPTCStubBase::Sentinel##n() \
++{ \
++ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
++ return NS_ERROR_NOT_IMPLEMENTED; \
++}
++
++#include "xptcstubsdef.inc"
++
++#else
++#error "can't find a compiler to use"
++#endif /* __GNUC__ */
diff --git a/www/seamonkey/patches/patch-bw b/www/seamonkey/patches/patch-bw
new file mode 100644
index 00000000000..61694e2a1fd
--- /dev/null
+++ b/www/seamonkey/patches/patch-bw
@@ -0,0 +1,63 @@
+$NetBSD: patch-bw,v 1.1.1.1 2006/03/30 19:15:50 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp.orig 2005-06-30 22:06:20.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp
+@@ -187,6 +187,50 @@ __asm__(
+ * nsresult nsXPTCStubBase::Stub##n()
+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
+ */
++#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
++#define STUB_ENTRY(n) \
++__asm__( \
++"#### Stub"#n" ####\n" \
++".text\n" \
++" .align 5\n" \
++" .if "#n" < 10 \n" \
++" .globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
++" .ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
++"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n" \
++" .frame $30,0,$26,0\n" \
++" ldgp $29,0($27)\n" \
++"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n" \
++" .prologue 1\n" \
++" lda $1,"#n"\n" \
++" br $31,$SharedStub..ng\n" \
++" .end _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
++" .elseif "#n" < 100 \n" \
++" .globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
++" .ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
++"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n" \
++" .frame $30,0,$26,0\n" \
++" ldgp $29,0($27)\n" \
++"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n" \
++" .prologue 1\n" \
++" lda $1,"#n"\n" \
++" br $31,$SharedStub..ng\n" \
++" .end _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
++" .elseif "#n" < 1000 \n" \
++" .globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
++" .ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
++"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n" \
++" .frame $30,0,$26,0\n" \
++" ldgp $29,0($27)\n" \
++"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n" \
++" .prologue 1\n" \
++" lda $1,"#n"\n" \
++" br $31,$SharedStub..ng\n" \
++" .end _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
++" .else\n" \
++" .err \"stub number "#n"> 1000 not yet supported\"\n" \
++" .endif\n" \
++ );
++#else /* G++2.95 ABI */
+ #define STUB_MANGLED_ENTRY(n, symbol) \
+ "#### Stub"#n" ####" "\n\t" \
+ ".text" "\n\t" \
+@@ -216,6 +260,7 @@ __asm__( \
+ ".err \"Stub"#n" >= 1000 not yet supported.\"" "\n\t" \
+ ".endif" \
+ );
++#endif
+
+ #else /* not G++ V3 ABI */
+
diff --git a/www/seamonkey/patches/patch-bx b/www/seamonkey/patches/patch-bx
new file mode 100644
index 00000000000..3bc05991fce
--- /dev/null
+++ b/www/seamonkey/patches/patch-bx
@@ -0,0 +1,84 @@
+$NetBSD: patch-bx,v 1.1.1.1 2006/03/30 19:15:50 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2001-09-28 22:12:53.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp
+@@ -119,8 +119,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ if ((PRUint32) ap & 4) ap++; // doubles are 8-byte aligned on stack
+ dp->val.d = *(double*) ap;
+ ap += 2;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 2;
++#endif
+ }
+ continue;
+ }
+@@ -130,8 +132,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ else {
+ dp->val.f = *(float*) ap;
+ ap += 1;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 1;
++#endif
+ }
+ continue;
+ }
+@@ -195,7 +199,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ // however, it's quick, dirty, and'll break when the ABI changes on
+ // us, which is what we want ;-).
+
+-#define STUB_ENTRY(n) \
++#if __GXX_ABI_VERSION < 100
++// gcc-2 version
++# define STUB_ENTRY(n) \
+ __asm__ ( \
+ ".section \".text\" \n\t" \
+ ".align 2 \n\t" \
+@@ -206,6 +212,46 @@ __asm__ (
+ "li 11,"#n" \n\t" \
+ "b SharedStub@local \n" \
+ );
++#else
++// gcc-3 version
++//
++// As G++3 ABI contains the length of the functionname in the mangled
++// name, it is difficult to get a generic assembler mechanism like
++// in the G++ 2.95 case.
++// Create names would be like:
++// _ZN14nsXPTCStubBase5Stub1Ev
++// _ZN14nsXPTCStubBase6Stub12Ev
++// _ZN14nsXPTCStubBase7Stub123Ev
++// _ZN14nsXPTCStubBase8Stub1234Ev
++// etc.
++// Use assembler directives to get the names right...
++
++# define STUB_ENTRY(n) \
++__asm__ ( \
++ ".align 2 \n\t" \
++ ".if "#n" < 10 \n\t" \
++ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase5Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase5Stub"#n"Ev: \n\t" \
++ \
++ ".elseif "#n" < 100 \n\t" \
++ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase6Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase6Stub"#n"Ev: \n\t" \
++ \
++ ".elseif "#n" < 1000 \n\t" \
++ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase7Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase7Stub"#n"Ev: \n\t" \
++ \
++ ".else \n\t" \
++ ".err \"stub number "#n" >= 1000 not yet supported\"\n" \
++ ".endif \n\t" \
++ \
++ "li 11,"#n" \n\t" \
++ "b SharedStub@local \n" \
++);
++#endif
+
+ #define SENTINEL_ENTRY(n) \
+ nsresult nsXPTCStubBase::Sentinel##n() \
diff --git a/www/seamonkey/patches/patch-by b/www/seamonkey/patches/patch-by
new file mode 100644
index 00000000000..73047b7fd20
--- /dev/null
+++ b/www/seamonkey/patches/patch-by
@@ -0,0 +1,50 @@
+$NetBSD: patch-by,v 1.1.1.1 2006/03/30 19:15:50 ghen Exp $
+
+diff -ru ../Orig/mozilla/layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp ./layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp
+--- ../Orig/mozilla/layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp 2004-03-19 10:36:16.000000000 +0900
++++ ./layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp 2004-07-04 22:59:19.000000000 +0900
+@@ -155,15 +155,15 @@
+
+ static NS_NAMED_LITERAL_STRING(arial, "arial");
+ nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("helvetica"),
+- &arial);
++ (nsDependentString *)&arial);
+
+ static NS_NAMED_LITERAL_STRING(courier, "courier new");
+ nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("courier"),
+- &courier);
++ (nsDependentString *)&courier);
+
+ static NS_NAMED_LITERAL_STRING(times, "times new roman");
+ nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("times"),
+- &times);
++ (nsDependentString *)&times);
+ }
+
+ void NS_FreeSVGLibartGlyphMetricsFTGlobals()
+@@ -440,19 +440,19 @@
+ return;
+ }
+
+- FTC_Image_Desc imageDesc;
+- imageDesc.font.face_id=(void*)font_data.font_entry.get(); // XXX do we need to addref?
++ FTC_ImageType imageDesc;
++ imageDesc->face_id = (FTC_FaceID)font_data.font_entry.get(); // XXX do we need to addref?
+ float twipstopixel = GetTwipsToPixels();
+ float scale = GetPixelScale();
+- imageDesc.font.pix_width = (int)((float)(font_data.font.size)*twipstopixel/scale);
+- imageDesc.font.pix_height = (int)((float)(font_data.font.size)*twipstopixel/scale);
+- imageDesc.image_type |= ftc_image_grays;
++ imageDesc->width = (int)((float)(font_data.font.size)*twipstopixel/scale);
++ imageDesc->height = (int)((float)(font_data.font.size)*twipstopixel/scale);
++ imageDesc->flags = 0;
+
+ // get the face
+ nsresult rv;
+ FTC_Manager mgr;
+ nsSVGLibartFreetype::ft2->GetFTCacheManager(&mgr);
+- rv = nsSVGLibartFreetype::ft2->ManagerLookupSize(mgr, &imageDesc.font, &mFace, nsnull);
++ rv = nsSVGLibartFreetype::ft2->ManagerLookupFace(mgr, imageDesc->face_id, &mFace);
+ NS_ASSERTION(mFace, "failed to get face/size");
+ }
+
diff --git a/www/seamonkey/patches/patch-bz b/www/seamonkey/patches/patch-bz
new file mode 100644
index 00000000000..9a84a881ac3
--- /dev/null
+++ b/www/seamonkey/patches/patch-bz
@@ -0,0 +1,122 @@
+$NetBSD: patch-bz,v 1.1.1.1 2006/03/30 19:15:50 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2001-03-11 18:22:22.000000000 +0100
++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s
+@@ -1,27 +1,27 @@
+-# -*- Mode: Asm -*-
+-#
+-# 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 Netscape are
+-# Copyright (C) 1999 Netscape Communications Corporation. All
+-# Rights Reserved.
+-#
+-# Contributor(s):
+-# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
+-# beard@netscape.com (Patrick Beard)
+-# waterson@netscape.com (Chris Waterson)
+-#
++// -*- Mode: Asm -*-
++//
++// 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 Netscape are
++// Copyright (C) 1999 Netscape Communications Corporation. All
++// Rights Reserved.
++//
++// Contributor(s):
++// Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
++// beard@netscape.com (Patrick Beard)
++// waterson@netscape.com (Chris Waterson)
++//
+
+ .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
+ .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
+@@ -44,23 +44,23 @@
+ .type SharedStub,@function
+
+ SharedStub:
+- stwu sp,-112(sp) # room for
+- # linkage (8),
+- # gprData (32),
+- # fprData (64),
+- # stack alignment(8)
++ stwu sp,-112(sp) // room for
++ // linkage (8),
++ // gprData (32),
++ // fprData (64),
++ // stack alignment(8)
+ mflr r0
+- stw r0,116(sp) # save LR backchain
++ stw r0,116(sp) // save LR backchain
+
+- stw r4,12(sp) # save GP registers
+- stw r5,16(sp) # (n.b. that we don't save r3
+- stw r6,20(sp) # because PrepareAndDispatch() is savvy)
++ stw r4,12(sp) // save GP registers
++ stw r5,16(sp) // (n.b. that we don't save r3
++ stw r6,20(sp) // because PrepareAndDispatch() is savvy)
+ stw r7,24(sp)
+ stw r8,28(sp)
+ stw r9,32(sp)
+ stw r10,36(sp)
+
+- stfd f1,40(sp) # save FP registers
++ stfd f1,40(sp) // save FP registers
+ stfd f2,48(sp)
+ stfd f3,56(sp)
+ stfd f4,64(sp)
+@@ -69,21 +69,20 @@ SharedStub:
+ stfd f7,88(sp)
+ stfd f8,96(sp)
+
+- # r3 has the 'self' pointer already
++ // r3 has the 'self' pointer already
+
+- mr r4,r11 # r4 <= methodIndex selector, passed
+- # via r11 in the nsXPTCStubBase::StubXX() call
++ mr r4,r11 // r4 <= methodIndex selector, passed
++ // via r11 in the nsXPTCStubBase::StubXX() call
+
+- addi r5,sp,120 # r5 <= pointer to callers args area,
+- # beyond r3-r10/f1-f8 mapped range
++ addi r5,sp,120 // r5 <= pointer to callers args area,
++ // beyond r3-r10/f1-f8 mapped range
+
+- addi r6,sp,8 # r6 <= gprData
+- addi r7,sp,40 # r7 <= fprData
++ addi r6,sp,8 // r6 <= gprData
++ addi r7,sp,40 // r7 <= fprData
+
+- bl PrepareAndDispatch@local # Go!
++ bl PrepareAndDispatch@local // Go!
+
+- lwz r0,116(sp) # restore LR
++ lwz r0,116(sp) // restore LR
+ mtlr r0
+- la sp,112(sp) # clean up the stack
++ la sp,112(sp) // clean up the stack
+ blr
+-
diff --git a/www/seamonkey/patches/patch-ca b/www/seamonkey/patches/patch-ca
new file mode 100644
index 00000000000..7717876425b
--- /dev/null
+++ b/www/seamonkey/patches/patch-ca
@@ -0,0 +1,166 @@
+$NetBSD: patch-ca,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2001-03-11 18:22:17.000000000 +0100
++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s
+@@ -1,27 +1,28 @@
+-# -*- Mode: Asm -*-
+-#
+-# 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 Netscape are
+-# Copyright (C) 1999 Netscape Communications Corporation. All
+-# Rights Reserved.
+-#
+-# Contributor(s):
+-# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
+-# beard@netscape.com (Patrick Beard)
+-# waterson@netscape.com (Chris Waterson)
+-#
++// -*- Mode: Asm -*-
++//
++// 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 Netscape are
++// Copyright (C) 1999 Netscape Communications Corporation. All
++// Rights Reserved.
++//
++// Contributor(s):
++// Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
++// beard@netscape.com (Patrick Beard)
++// waterson@netscape.com (Chris Waterson)
++//
++
+ .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
+ .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
+ .set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14
+@@ -42,38 +43,38 @@
+ .globl XPTC_InvokeByIndex
+ .type XPTC_InvokeByIndex,@function
+
+-#
+-# XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
+-# PRUint32 paramCount, nsXPTCVariant* params)
+-#
++//
++// XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
++// PRUint32 paramCount, nsXPTCVariant* params)
++//
+
+ XPTC_InvokeByIndex:
+- stwu sp,-32(sp) # setup standard stack frame
+- mflr r0 # save LR
+- stw r3,8(sp) # r3 <= that
+- stw r4,12(sp) # r4 <= methodIndex
++ stwu sp,-32(sp) // setup standard stack frame
++ mflr r0 // save LR
++ stw r3,8(sp) // r3 <= that
++ stw r4,12(sp) // r4 <= methodIndex
+ stw r30,16(sp)
+ stw r31,20(sp)
+
+- stw r0,36(sp) # store LR backchain
++ stw r0,36(sp) // store LR backchain
+ mr r31,sp
+
+- rlwinm r10,r5,3,0,27 # r10 = (ParamCount * 2 * 4) & ~0x0f
+- addi r0,r10,96 # reserve stack for GPR and FPR register save area r0 = r10 + 96
+- lwz r9,0(sp) # r9 = backchain
++ rlwinm r10,r5,3,0,27 // r10 = (ParamCount * 2 * 4) & ~0x0f
++ addi r0,r10,96 // reserve stack for GPR and FPR register save area r0 = r10 + 96
++ lwz r9,0(sp) // r9 = backchain
+ neg r0,r0
+- stwux r9,sp,r0 # reserve stack sapce and save SP backchain
+-
+- addi r3,sp,8 # r3 <= args
+- mr r4,r5 # r4 <= paramCount
+- mr r5,r6 # r5 <= params
+- add r6,r3,r10 # r6 <= gpregs ( == args + r10 )
+- mr r30,r6 # store in r30 for use later...
+- addi r7,r6,32 # r7 <= fpregs ( == gpregs + 32 )
++ stwux r9,sp,r0 // reserve stack space and save SP backchain
++
++ addi r3,sp,8 // r3 <= args
++ mr r4,r5 // r4 <= paramCount
++ mr r5,r6 // r5 <= params
++ add r6,r3,r10 // r6 <= gpregs ( == args + r10 )
++ mr r30,r6 // store in r30 for use later...
++ addi r7,r6,32 // r7 <= fpregs ( == gpregs + 32 )
+
+- bl invoke_copy_to_stack@local # (args, paramCount, params, gpregs, fpregs)
++ bl invoke_copy_to_stack@local // (args, paramCount, params, gpregs, fpregs)
+
+- lfd f1,32(r30) # load FP registers with method parameters
++ lfd f1,32(r30) // load FP registers with method parameters
+ lfd f2,40(r30)
+ lfd f3,48(r30)
+ lfd f4,56(r30)
+@@ -82,18 +83,18 @@ XPTC_InvokeByIndex:
+ lfd f7,80(r30)
+ lfd f8,88(r30)
+
+- lwz r3,8(r31) # r3 <= that
+- lwz r4,12(r31) # r4 <= methodIndex
+- lwz r5,0(r3) # r5 <= vtable ( == *that )
+- slwi r4,r4,3 # convert to offset ( *= 8 )
+- addi r4,r4,8 # skip first two vtable entries
+- add r4,r4,r5
+- lhz r0,0(r4) # virtual base offset
+- extsh r0,r0
+- add r3,r3,r0
+- lwz r0,4(r4) # r0 <= methodpointer ( == vtable + offset )
++ lwz r3,8(r31) // r3 <= that
++ lwz r4,12(r31) // r4 <= methodIndex
++ lwz r5,0(r3) // r5 <= vtable ( == *that )
++#if !((__GNUC__ == 3 && __GNUC_MINOR__ < 2) || __GXX_ABI_VERSION >= 100) // G++ pre-V3 ABI is like that of AIX under NetBSD
++ slwi r4,r4,3 // convert to offset ( *= 8 )
++ addi r4,r4,8 // skip garbage before vtable
++#else
++ slwi r4,r4,2 // convert to offset ( *= 4 )
++#endif
++ lwzx r0,r5,r4 // r0 <= methodpointer ( == vtable + offset )
+
+- lwz r4,4(r30) # load GP regs with method parameters
++ lwz r4,4(r30) // load GP regs with method parameters
+ lwz r5,8(r30)
+ lwz r6,12(r30)
+ lwz r7,16(r30)
+@@ -101,13 +102,13 @@ XPTC_InvokeByIndex:
+ lwz r9,24(r30)
+ lwz r10,28(r30)
+
+- mtlr r0 # copy methodpointer to LR
+- blrl # call method
++ mtlr r0 // copy methodpointer to LR
++ blrl // call method
+
+- lwz r30,16(r31) # restore r30 & r31
++ lwz r30,16(r31) // restore r30 & r31
+ lwz r31,20(r31)
+
+- lwz r11,0(sp) # clean up the stack
++ lwz r11,0(sp) // clean up the stack
+ lwz r0,4(r11)
+ mtlr r0
+ mr sp,r11
diff --git a/www/seamonkey/patches/patch-cb b/www/seamonkey/patches/patch-cb
new file mode 100644
index 00000000000..8bd2cffba96
--- /dev/null
+++ b/www/seamonkey/patches/patch-cb
@@ -0,0 +1,26 @@
+$NetBSD: patch-cb,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2001-09-28 22:12:52.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
+@@ -104,8 +104,10 @@ invoke_copy_to_stack(PRUint32* d,
+ if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
+ *((double*) d) = s->val.d;
+ d += 2;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 2;
++#endif
+ }
+ }
+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
+@@ -114,8 +116,10 @@ invoke_copy_to_stack(PRUint32* d,
+ else {
+ *((float*) d) = s->val.f;
+ d += 1;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 1;
++#endif
+ }
+ }
+ else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64
diff --git a/www/seamonkey/patches/patch-cg b/www/seamonkey/patches/patch-cg
new file mode 100644
index 00000000000..2d0fdc37bba
--- /dev/null
+++ b/www/seamonkey/patches/patch-cg
@@ -0,0 +1,84 @@
+$NetBSD: patch-cg,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/base/Double.cpp.orig 2004-06-17 02:12:42.000000000 +0200
++++ extensions/transformiix/source/base/Double.cpp
+@@ -49,6 +49,38 @@
+ * Utility class for doubles
+ */
+
++#if defined(INFINITY) && defined(NAN)
++double Double::NaN()
++{
++ return NAN;
++}
++
++double Double::PositiveInfinity()
++{
++ return INFINITY;
++}
++
++double Double::NegativeInfinity()
++{
++ return -INFINITY;
++}
++
++MBool Double::isInfinite(double aDbl)
++{
++ return isinf(aDbl);
++}
++
++MBool Double::isNaN(double aDbl)
++{
++ return isnan(aDbl);
++}
++
++MBool Double::isNeg(double aDbl)
++{
++ return aDbl<0.0;
++}
++#else /* pre INFINITY C environment */
++
+ //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
+ #ifdef __FreeBSD__
+ #include <ieeefp.h>
+@@ -128,9 +160,20 @@ const PRUint32 infMask[2] = {0, TX_DO
+ const PRUint32 negInfMask[2] = {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);
++double Double::NaN()
++{
++ return *((double*)nanMask);
++}
++
++double Double::PositiveInfinity()
++{
++ return *((double*)infMask);
++}
++
++double Double::NegativeInfinity()
++{
++ return *((double*)negInfMask);
++}
+
+ /*
+ * Determines whether the given double represents positive or negative
+@@ -158,6 +201,7 @@ MBool Double::isNeg(double aDbl)
+ {
+ return (TX_DOUBLE_HI32(aDbl) & TX_DOUBLE_HI32_SIGNBIT) != 0;
+ }
++#endif /* C environment has INFINITY and NAN */
+
+ /*
+ * Converts the given String to a double, if the String value does not
+@@ -245,7 +289,7 @@ public:
+ {
+ if (mState == eIllegal || mBuffer.IsEmpty() ||
+ (mBuffer.Length() == 1 && mBuffer[0] == '.')) {
+- return Double::NaN;
++ return Double::NaN();
+ }
+ return mSign*PR_strtod(mBuffer.get(), 0);
+ }
diff --git a/www/seamonkey/patches/patch-ch b/www/seamonkey/patches/patch-ch
new file mode 100644
index 00000000000..e5858f4f517
--- /dev/null
+++ b/www/seamonkey/patches/patch-ch
@@ -0,0 +1,17 @@
+$NetBSD: patch-ch,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/base/txCore.h.orig 2004-05-26 13:54:37.000000000 +0200
++++ extensions/transformiix/source/base/txCore.h
+@@ -65,9 +65,9 @@ public:
+ /**
+ * Useful constants
+ */
+- static const double NaN;
+- static const double POSITIVE_INFINITY;
+- static const double NEGATIVE_INFINITY;
++ static double NaN();
++ static double PositiveInfinity();
++ static double NegativeInfinity();
+
+ /**
+ * Determines whether the given double represents positive or negative
diff --git a/www/seamonkey/patches/patch-ci b/www/seamonkey/patches/patch-ci
new file mode 100644
index 00000000000..01d46644a07
--- /dev/null
+++ b/www/seamonkey/patches/patch-ci
@@ -0,0 +1,13 @@
+$NetBSD: patch-ci,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xpath/FunctionCall.cpp.orig 2005-01-29 12:07:14.000000000 +0100
++++ extensions/transformiix/source/xpath/FunctionCall.cpp
+@@ -105,7 +105,7 @@ double FunctionCall::evaluateToNumber(Ex
+ nsRefPtr<txAExprResult> exprResult;
+ nsresult rv = aExpr->evaluate(aContext, getter_AddRefs(exprResult));
+ if (NS_FAILED(rv))
+- return Double::NaN;
++ return Double::NaN();
+
+ return exprResult->numberValue();
+ }
diff --git a/www/seamonkey/patches/patch-cj b/www/seamonkey/patches/patch-cj
new file mode 100644
index 00000000000..88962c0d5a2
--- /dev/null
+++ b/www/seamonkey/patches/patch-cj
@@ -0,0 +1,32 @@
+$NetBSD: patch-cj,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xpath/MultiplicativeExpr.cpp.orig 2004-06-17 02:12:43.000000000 +0200
++++ extensions/transformiix/source/xpath/MultiplicativeExpr.cpp
+@@ -79,22 +79,22 @@ MultiplicativeExpr::evaluate(txIEvalCont
+ #if defined(XP_WIN)
+ /* XXX MSVC miscompiles such that (NaN == 0) */
+ if (Double::isNaN(rightDbl))
+- result = Double::NaN;
++ result = Double::NaN();
+ else
+ #endif
+ if (leftDbl == 0 || Double::isNaN(leftDbl))
+- result = Double::NaN;
++ result = Double::NaN();
+ else if (Double::isNeg(leftDbl) ^ Double::isNeg(rightDbl))
+- result = Double::NEGATIVE_INFINITY;
++ result = Double::NegativeInfinity();
+ else
+- result = Double::POSITIVE_INFINITY;
++ result = Double::PositiveInfinity();
+ }
+ else
+ result = leftDbl / rightDbl;
+ break;
+ case MODULUS:
+ if (rightDbl == 0) {
+- result = Double::NaN;
++ result = Double::NaN();
+ }
+ else {
+ #if defined(XP_WIN)
diff --git a/www/seamonkey/patches/patch-ck b/www/seamonkey/patches/patch-ck
new file mode 100644
index 00000000000..173b9206bf3
--- /dev/null
+++ b/www/seamonkey/patches/patch-ck
@@ -0,0 +1,19 @@
+$NetBSD: patch-ck,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp.orig 2004-06-17 02:12:44.000000000 +0200
++++ extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp
+@@ -114,12 +114,12 @@ txFormatNumberFunctionCall::evaluate(txI
+ return aContext->recycler()->getStringResult(format->mNaN, aResult);
+ }
+
+- if (value == Double::POSITIVE_INFINITY) {
++ if (value == Double::PositiveInfinity()) {
+ return aContext->recycler()->getStringResult(format->mInfinity,
+ aResult);
+ }
+
+- if (value == Double::NEGATIVE_INFINITY) {
++ if (value == Double::NegativeInfinity()) {
+ nsAutoString res;
+ res.Append(format->mMinusSign);
+ res.Append(format->mInfinity);
diff --git a/www/seamonkey/patches/patch-cl b/www/seamonkey/patches/patch-cl
new file mode 100644
index 00000000000..cd090004060
--- /dev/null
+++ b/www/seamonkey/patches/patch-cl
@@ -0,0 +1,31 @@
+$NetBSD: patch-cl,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp.orig 2005-01-24 11:50:39.000000000 +0100
++++ extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp
+@@ -279,7 +279,7 @@ getNumberAttr(txStylesheetAttr* aAttribu
+ txStylesheetCompilerState& aState,
+ double& aNumber)
+ {
+- aNumber = Double::NaN;
++ aNumber = Double::NaN();
+ txStylesheetAttr* attr = nsnull;
+ nsresult rv = getStyleAttr(aAttributes, aAttrCount, kNameSpaceID_None,
+ aName, aRequired, &attr);
+@@ -500,7 +500,7 @@ txFnStartLREStylesheet(PRInt32 aNamespac
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ txExpandedName nullExpr;
+- double prio = Double::NaN;
++ double prio = Double::NaN();
+
+ nsAutoPtr<txPattern> match(new txRootPattern());
+ NS_ENSURE_TRUE(match, NS_ERROR_OUT_OF_MEMORY);
+@@ -1060,7 +1060,7 @@ txFnStartTemplate(PRInt32 aNamespaceID,
+ aState, mode);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+- double prio = Double::NaN;
++ double prio = Double::NaN();
+ rv = getNumberAttr(aAttributes, aAttrCount, txXSLTAtoms::priority,
+ PR_FALSE, aState, prio);
+ NS_ENSURE_SUCCESS(rv, rv);
diff --git a/www/seamonkey/patches/patch-cm b/www/seamonkey/patches/patch-cm
new file mode 100644
index 00000000000..b5ba77339d6
--- /dev/null
+++ b/www/seamonkey/patches/patch-cm
@@ -0,0 +1,13 @@
+$NetBSD: patch-cm,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xslt/txXSLTPatterns.cpp.orig 2005-01-15 22:30:39.000000000 +0100
++++ extensions/transformiix/source/xslt/txXSLTPatterns.cpp
+@@ -98,7 +98,7 @@ nsresult txUnionPattern::addPattern(txPa
+ double txUnionPattern::getDefaultPriority()
+ {
+ NS_ASSERTION(0, "Don't call getDefaultPriority on txUnionPattern");
+- return Double::NaN;
++ return Double::NaN();
+ }
+
+ /*
diff --git a/www/seamonkey/patches/patch-cn b/www/seamonkey/patches/patch-cn
new file mode 100644
index 00000000000..eecdf65a1a4
--- /dev/null
+++ b/www/seamonkey/patches/patch-cn
@@ -0,0 +1,85 @@
+$NetBSD: patch-cn,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+
+--- extensions/transformiix/source/xpath/XFormsFunctionCall.cpp.orig 2005-08-04 23:15:37.000000000 +0200
++++ extensions/transformiix/source/xpath/XFormsFunctionCall.cpp
+@@ -104,7 +104,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ res = (res/i);
+ }
+ else {
+- res = Double::NaN;
++ res = Double::NaN();
+ }
+ return aContext->recycler()->getNumberResult(res, aResult);
+ }
+@@ -159,7 +159,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ PRInt32 result = 0;
+- double res = Double::NaN;
++ double res = Double::NaN();
+ nsresult rv = xformsService->GetDaysFromDateTime(date, &result);
+ if (NS_SUCCEEDED(rv)) {
+ res = result;
+@@ -345,7 +345,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ getter_AddRefs(nodes));
+ NS_ENSURE_SUCCESS(rv, rv);
+
+- double res = Double::NaN;
++ double res = Double::NaN();
+ PRInt32 i;
+ for (i = 0; i < nodes->size(); ++i) {
+ double test;
+@@ -353,7 +353,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ txXPathNodeUtils::appendNodeValue(nodes->get(i), resultStr);
+ test = Double::toDouble(resultStr);
+ if (Double::isNaN(test)) {
+- res = Double::NaN;
++ res = Double::NaN();
+ break;
+ }
+ if (test > res || i == 0) {
+@@ -373,7 +373,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ getter_AddRefs(nodes));
+ NS_ENSURE_SUCCESS(rv, rv);
+
+- double res = Double::NaN;
++ double res = Double::NaN();
+ PRInt32 i;
+ for (i = 0; i < nodes->size(); ++i) {
+ double test;
+@@ -381,7 +381,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ txXPathNodeUtils::appendNodeValue(nodes->get(i), resultStr);
+ test = Double::toDouble(resultStr);
+ if (Double::isNaN(test)) {
+- res = Double::NaN;
++ res = Double::NaN();
+ break;
+ }
+ if ((test < res) || (i==0)) {
+@@ -404,7 +404,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ PRInt32 result = 0;
+- double res = Double::NaN;
++ double res = Double::NaN();
+ nsresult rv = xformsService->GetMonths(duration, &result);
+ if (NS_SUCCEEDED(rv)) {
+ res = result;
+@@ -480,7 +480,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ // up the chain
+ return rv;
+ }
+- res = Double::NaN;
++ res = Double::NaN();
+ }
+
+ return aContext->recycler()->getNumberResult(res, aResult);
+@@ -505,7 +505,7 @@ XFormsFunctionCall::evaluate(txIEvalCont
+ // up the chain
+ return rv;
+ }
+- res = Double::NaN;
++ res = Double::NaN();
+ }
+
+ return aContext->recycler()->getNumberResult(res, aResult);