summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2009-09-22 13:17:27 +0000
committertnn <tnn@pkgsrc.org>2009-09-22 13:17:27 +0000
commit71cfa34c2ab0f5e596cdda6a3a8e0ac2c1848a60 (patch)
tree56a0026ba38ad0efb9e0d039dac70d238f4b0348
parent89430bf37204929d9287b787a26217af2aa7469c (diff)
downloadpkgsrc-71cfa34c2ab0f5e596cdda6a3a8e0ac2c1848a60.tar.gz
Send firefox3 on it's way to the happy hunting ground.
-rw-r--r--www/Makefile3
-rw-r--r--www/firefox/Makefile-firefox.common32
-rw-r--r--www/firefox3/Makefile118
-rw-r--r--www/firefox3/PLIST2637
-rw-r--r--www/firefox3/TODO14
-rw-r--r--www/firefox3/buildlink3.mk20
-rw-r--r--www/firefox3/distinfo51
-rw-r--r--www/firefox3/files/firefox3-js.pc11
-rw-r--r--www/firefox3/files/firefox3-libxul.pc11
-rw-r--r--www/firefox3/files/firefox3-nspr.pc10
-rw-r--r--www/firefox3/files/firefox3-nss.pc11
-rw-r--r--www/firefox3/files/firefox3-plugin.pc10
-rw-r--r--www/firefox3/files/firefox3-xpcom.pc12
-rw-r--r--www/firefox3/files/firefox3.desktop.in191
-rw-r--r--www/firefox3/files/xptcinvoke_asm_sparc64_netbsd.s112
-rw-r--r--www/firefox3/files/xptcinvoke_sparc64_netbsd.cpp84
-rw-r--r--www/firefox3/files/xptcstubs_asm_sparc64_netbsd.s66
-rw-r--r--www/firefox3/files/xptcstubs_sparc64_netbsd.cpp119
-rw-r--r--www/firefox3/patches/patch-aa23
-rw-r--r--www/firefox3/patches/patch-ab57
-rw-r--r--www/firefox3/patches/patch-ac72
-rw-r--r--www/firefox3/patches/patch-ad76
-rw-r--r--www/firefox3/patches/patch-ae42
-rw-r--r--www/firefox3/patches/patch-ap13
-rw-r--r--www/firefox3/patches/patch-ax15
-rw-r--r--www/firefox3/patches/patch-ba60
-rw-r--r--www/firefox3/patches/patch-bb26
-rw-r--r--www/firefox3/patches/patch-bm32
-rw-r--r--www/firefox3/patches/patch-bo83
-rw-r--r--www/firefox3/patches/patch-bq14
-rw-r--r--www/firefox3/patches/patch-br43
-rw-r--r--www/firefox3/patches/patch-bs33
-rw-r--r--www/firefox3/patches/patch-bu180
-rw-r--r--www/firefox3/patches/patch-bv212
-rw-r--r--www/firefox3/patches/patch-bx127
-rw-r--r--www/firefox3/patches/patch-bz154
-rw-r--r--www/firefox3/patches/patch-ca198
-rw-r--r--www/firefox3/patches/patch-cb47
-rw-r--r--www/firefox3/patches/patch-de13
-rw-r--r--www/firefox3/patches/patch-df32
-rw-r--r--www/firefox3/patches/patch-dh19
-rw-r--r--www/firefox3/patches/patch-dj14
-rw-r--r--www/firefox3/patches/patch-dk13
-rw-r--r--www/firefox3/patches/patch-dl89
-rw-r--r--www/firefox3/patches/patch-do88
-rw-r--r--www/firefox3/patches/patch-dr14
-rw-r--r--www/firefox3/patches/patch-ds14
-rw-r--r--www/firefox3/patches/patch-du18
-rw-r--r--www/firefox3/patches/patch-dv15
-rw-r--r--www/firefox3/patches/patch-ea36
-rw-r--r--www/firefox3/patches/patch-eb36
-rw-r--r--www/firefox3/patches/patch-ed20
-rw-r--r--www/firefox3/patches/patch-ee30
-rw-r--r--www/firefox3/patches/patch-eh16
-rw-r--r--www/firefox3/patches/patch-ei13
-rw-r--r--www/firefox3/patches/patch-ej19
-rw-r--r--www/firefox3/patches/patch-ek27
-rw-r--r--www/firefox3/patches/patch-el217
-rw-r--r--www/firefox3/patches/patch-em17
-rw-r--r--www/firefox3/patches/patch-en48
-rw-r--r--www/firefox3/patches/patch-eo18
-rw-r--r--www/firefox3/patches/patch-wc12
-rw-r--r--www/firefox3/patches/patch-wd12
-rw-r--r--www/firefox3/patches/patch-we13
64 files changed, 1 insertions, 5881 deletions
diff --git a/www/Makefile b/www/Makefile
index f8d70c13f73..2b8d680c82f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.660 2009/08/27 10:44:04 abs Exp $
+# $NetBSD: Makefile,v 1.661 2009/09/22 13:17:27 tnn Exp $
#
COMMENT= Packages related to the World Wide Web
@@ -123,7 +123,6 @@ SUBDIR+= firefox-bin-flash
SUBDIR+= firefox-bin-java
SUBDIR+= firefox-bin-nightly
SUBDIR+= firefox-bin-realplayer
-SUBDIR+= firefox3
SUBDIR+= firefox3-bin
SUBDIR+= galeon
SUBDIR+= galway
diff --git a/www/firefox/Makefile-firefox.common b/www/firefox/Makefile-firefox.common
deleted file mode 100644
index 583a7fd910a..00000000000
--- a/www/firefox/Makefile-firefox.common
+++ /dev/null
@@ -1,32 +0,0 @@
-# $NetBSD: Makefile-firefox.common,v 1.66 2009/08/05 02:49:19 tnn Exp $
-# used by www/firefox3/Makefile
-
-# XXX this file should go away.
-
-MOZILLA_BIN= firefox-bin
-MOZ_VER= 2.0.0.19
-EXTRACT_SUFX= .tar.bz2
-DISTNAME= firefox-${MOZ_VER}-source
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${MOZ_VER}/source/}
-
-MAINTAINER= taya@NetBSD.org
-HOMEPAGE= http://www.mozilla.com/en-US/firefox/
-
-DISTINFO_FILE= ${.CURDIR}/../../www/firefox/distinfo
-PATCHDIR= ${.CURDIR}/../../www/firefox/patches
-
-CONFIGURE_ARGS+= --enable-application=browser
-CONFIGURE_ARGS+= --without-gssapi
-CONFIGURE_ARGS+= --enable-canvas
-
-USE_LANGUAGES+= c++
-BUILD_SVG= # yes
-BUILD_MATHML= # yes
-
-MOZILLA_EXTENSIONS= default
-CONFIGURE_ARGS+= --enable-extensions=${MOZILLA_EXTENSIONS:Q}
-
-PKG_DESTDIR_SUPPORT= user-destdir
-
-.include "../../www/seamonkey/Makefile.common"
diff --git a/www/firefox3/Makefile b/www/firefox3/Makefile
deleted file mode 100644
index 01397d5b62f..00000000000
--- a/www/firefox3/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# $NetBSD: Makefile,v 1.37 2009/09/10 00:05:21 tnn Exp $
-
-MOZILLA= firefox3 # allow coexisting with firefox2
-COMMENT= Web browser with support for extensions
-
-MOZILLA_USE_GTK2= # yes
-MOZILLA_USE_XFT= YES
-
-INSTALLATION_DIRS= lib/pkgconfig share/applications share/pixmaps
-
-CHECK_PORTABILITY_SKIP= security/nss/tests/libpkix/libpkix.sh
-
-BUILDLINK_API_DEPENDS.cairo+= cairo>=1.6.4
-
-# Pull in standard firefox build framework, and override some things below.
-# This include must appear first, to ensure that USE_LANGUAGES is set
-# correctly before mk/compiler.mk may be loaded.
-.include "../../www/firefox/Makefile-firefox.common"
-
-MAINTAINER= tnn@NetBSD.org
-MOZ_VER= 3.0.14
-
-XPTCFILES:= ${XPTCFILES:C,^,../../firefox3/files/,}
-DESCR_SRC= ${.CURDIR}/../../www/firefox/DESCR
-
-DISTINFO_FILE= ${.CURDIR}/../../www/firefox3/distinfo
-PATCHDIR= ${.CURDIR}/../../www/firefox3/patches
-
-.PHONY: copy-pkgconfig
-post-extract: copy-pkgconfig
-copy-pkgconfig:
- cp ${.CURDIR}/../../www/firefox3/files/*.pc ${WRKSRC:Q}/build/unix
-
-SUBST_CLASSES+= fix-pc
-SUBST_STAGE.fix-pc= pre-configure
-SUBST_MESSAGE.fix-pc= Substituting prefix in pkg-config files.
-SUBST_FILES.fix-pc+= build/unix/*.pc
-SUBST_SED.fix-pc= -e 's,@PREFIX@,${PREFIX},g'
-
-# Need this to be able to reuse existing firefox pkgsrc infrastructure
-.PHONY: create-dummy-c-sdk
-pre-configure: create-dummy-c-sdk
-create-dummy-c-sdk:
- mkdir -p ${WRKSRC:Q}/directory/c-sdk
- touch ${WRKSRC:Q}/directory/c-sdk/configure.in
-
-# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
-.PHONY: create-rm-wrapper
-pre-configure: create-rm-wrapper
-create-rm-wrapper:
- printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
- ${WRAPPER_DIR}/bin/rm
- chmod +x ${WRAPPER_DIR}/bin/rm
-
-# Link browser.xpt
-.PHONY: stage-package
-post-build: stage-package
-stage-package:
- cd ${WRKSRC}/browser/installer && \
- ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} stage-package
- cp ${WRKSRC}/dist/firefox/components/browser.xpt \
- ${WRKSRC}/dist/bin/components/browser.xpt
-
-.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
-PLIST_SUBST+= JEMALLOC=
-SCRIPTS_ENV+= JEMALLOC=
-.PHONY: install-libjemalloc
-post-install: install-libjemalloc
-install-libjemalloc:
- ${INSTALL_LIB} ${WRKSRC}/dist/lib/libjemalloc.${SO_SUFFIX} \
- ${DESTDIR}${PREFIX}/lib/${MOZILLA}/libjemalloc.${SO_SUFFIX}
-.else
-PLIST_SUBST+= JEMALLOC="@comment "
-SCRIPTS_ENV+= JEMALLOC="@comment "
-.endif
-
-.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
-MOZILLA_NAME= Firefox 3
-MOZILLA_ICON= ${WRKSRC}/other-licenses/branding/firefox/default48.png
-.else
-MOZILLA_NAME= Minefield 3
-MOZILLA_ICON= ${WRKSRC}/browser/branding/unofficial/default48.png
-.endif
-
-.PHONY: install-desktop
-post-install: install-desktop
-install-desktop:
- ${SED} \
- -e 's|@MOZILLA@|${MOZILLA}|g' \
- -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
- -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \
- <${.CURDIR}/../../www/firefox3/files/${MOZILLA}.desktop.in \
- >${WRKDIR}/${MOZILLA}.desktop
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop \
- ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
- ${INSTALL_DATA} ${MOZILLA_ICON} \
- ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
-
-INSTALLATION_DIRS+= lib/${MOZILLA}/modules
-
-# configure says: "Can't use system PNG because it doesn't have APNG support"
-CONFIGURE_ARGS+= --without-system-png
-# Override www/firefox's idea of toolkit
-CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
-# Is dbus support useful for anything?
-CONFIGURE_ARGS+= --disable-dbus
-# Avoids needing curl on Linux
-CONFIGURE_ARGS+= --disable-crashreporter
-
-PYTHON_FOR_BUILD_ONLY= yes
-.include "../../lang/python/application.mk"
-CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
-
-CONFIGURE_ARGS+= --enable-system-sqlite
-BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.5.9
-.include "../../databases/sqlite3/buildlink3.mk"
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/www/firefox3/PLIST b/www/firefox3/PLIST
deleted file mode 100644
index 8c815b06962..00000000000
--- a/www/firefox3/PLIST
+++ /dev/null
@@ -1,2637 +0,0 @@
-@comment $NetBSD: PLIST,v 1.11 2009/08/04 21:28:41 tnn Exp $
-bin/${MOZILLA}
-@comment begin PROGRAMS
-lib/${MOZILLA}/${MOZILLA_BIN}
-lib/${MOZILLA}/mangle
-lib/${MOZILLA}/mozilla-xremote-client
-lib/${MOZILLA}/nsinstall
-lib/${MOZILLA}/regxpcom
-lib/${MOZILLA}/shlibsign
-lib/${MOZILLA}/xpcshell
-@comment lib/${MOZILLA}/xpicleanup
-lib/${MOZILLA}/xpidl
-lib/${MOZILLA}/xpt_dump
-lib/${MOZILLA}/xpt_link
-@comment end PROGRAMS
-@comment begin SCRIPTS
-@comment lib/${MOZILLA}/firefox-config
-@comment end SCRIPTS
-@comment begin DSO
-lib/${MOZILLA}/components/libbrowsercomps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libbrowserdirprovider.${SO_SUFFIX}
-lib/${MOZILLA}/components/libimgicon.${SO_SUFFIX}
-@comment libfreebl
-${JEMALLOC}lib/${MOZILLA}/libjemalloc.${SO_SUFFIX}
-lib/${MOZILLA}/libmozjs.${SO_SUFFIX}
-lib/${MOZILLA}/libnspr4.${SO_SUFFIX}
-lib/${MOZILLA}/libnss3.${SO_SUFFIX}
-lib/${MOZILLA}/libnssckbi.${SO_SUFFIX}
-lib/${MOZILLA}/libnssdbm3.${SO_SUFFIX}
-lib/${MOZILLA}/libnssutil3.${SO_SUFFIX}
-lib/${MOZILLA}/libplc4.${SO_SUFFIX}
-lib/${MOZILLA}/libplds4.${SO_SUFFIX}
-lib/${MOZILLA}/libsmime3.${SO_SUFFIX}
-lib/${MOZILLA}/libsoftokn3.${SO_SUFFIX}
-lib/${MOZILLA}/libssl3.${SO_SUFFIX}
-lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
-lib/${MOZILLA}/libxul.${SO_SUFFIX}
-lib/${MOZILLA}/plugins/libunixprintplugin.${SO_SUFFIX}
-@comment end DSO
-@comment begin PKGCONFIG
-lib/pkgconfig/firefox3-js.pc
-lib/pkgconfig/firefox3-libxul.pc
-lib/pkgconfig/firefox3-nspr.pc
-lib/pkgconfig/firefox3-nss.pc
-lib/pkgconfig/firefox3-plugin.pc
-lib/pkgconfig/firefox3-xpcom.pc
-@comment end PKGCONFIG
-@comment begin DATA
-lib/${MOZILLA}/application.ini
-lib/${MOZILLA}/LICENSE
-lib/${MOZILLA}/README.txt
-lib/${MOZILLA}/blocklist.xml
-lib/${MOZILLA}/browserconfig.properties
-lib/${MOZILLA}/chrome/browser.jar
-lib/${MOZILLA}/chrome/browser.manifest
-@comment lib/${MOZILLA}/chrome/chromelist.txt
-lib/${MOZILLA}/chrome/classic.jar
-lib/${MOZILLA}/chrome/classic.manifest
-lib/${MOZILLA}/chrome/comm.jar
-lib/${MOZILLA}/chrome/comm.manifest
-lib/${MOZILLA}/chrome/en-US.jar
-lib/${MOZILLA}/chrome/en-US.manifest
-lib/${MOZILLA}/chrome/icons/default/default16.png
-lib/${MOZILLA}/chrome/icons/default/default32.png
-lib/${MOZILLA}/chrome/icons/default/default48.png
-lib/${MOZILLA}/chrome/installed-chrome.txt
-lib/${MOZILLA}/chrome/pippki.jar
-lib/${MOZILLA}/chrome/pippki.manifest
-lib/${MOZILLA}/chrome/reporter.jar
-lib/${MOZILLA}/chrome/reporter.manifest
-lib/${MOZILLA}/chrome/toolkit.jar
-lib/${MOZILLA}/chrome/toolkit.manifest
-lib/${MOZILLA}/components/FeedConverter.js
-lib/${MOZILLA}/components/FeedProcessor.js
-lib/${MOZILLA}/components/FeedWriter.js
-lib/${MOZILLA}/components/WebContentConverter.js
-lib/${MOZILLA}/components/aboutRights.js
-lib/${MOZILLA}/components/aboutRobots.js
-lib/${MOZILLA}/components/fuelApplication.js
-lib/${MOZILLA}/components/jsconsole-clhandler.js
-lib/${MOZILLA}/components/nsAddonRepository.js
-lib/${MOZILLA}/components/nsBadCertHandler.js
-lib/${MOZILLA}/components/nsBlocklistService.js
-lib/${MOZILLA}/components/nsBrowserContentHandler.js
-lib/${MOZILLA}/components/nsBrowserGlue.js
-lib/${MOZILLA}/components/nsContentDispatchChooser.js
-lib/${MOZILLA}/components/nsContentPrefService.js
-lib/${MOZILLA}/components/nsDefaultCLH.js
-lib/${MOZILLA}/components/nsDownloadManagerUI.js
-lib/${MOZILLA}/components/nsExtensionManager.js
-lib/${MOZILLA}/components/nsFilePicker.js
-lib/${MOZILLA}/components/nsHandlerService.js
-lib/${MOZILLA}/components/nsHelperAppDlg.js
-lib/${MOZILLA}/components/nsLivemarkService.js
-lib/${MOZILLA}/components/nsLoginInfo.js
-lib/${MOZILLA}/components/nsLoginManager.js
-lib/${MOZILLA}/components/nsLoginManagerPrompter.js
-lib/${MOZILLA}/components/nsMicrosummaryService.js
-lib/${MOZILLA}/components/nsPlacesTransactionsService.js
-lib/${MOZILLA}/components/nsProxyAutoConfig.js
-lib/${MOZILLA}/components/nsSafebrowsingApplication.js
-lib/${MOZILLA}/components/nsSearchService.js
-lib/${MOZILLA}/components/nsSearchSuggestions.js
-lib/${MOZILLA}/components/nsSessionStartup.js
-lib/${MOZILLA}/components/nsSessionStore.js
-lib/${MOZILLA}/components/nsSetDefaultBrowser.js
-lib/${MOZILLA}/components/nsSidebar.js
-lib/${MOZILLA}/components/nsTaggingService.js
-lib/${MOZILLA}/components/nsTryToClose.js
-lib/${MOZILLA}/components/nsURLFormatter.js
-lib/${MOZILLA}/components/nsUpdateService.js
-lib/${MOZILLA}/components/nsUrlClassifierLib.js
-lib/${MOZILLA}/components/nsUrlClassifierListManager.js
-lib/${MOZILLA}/components/nsWebHandlerApp.js
-lib/${MOZILLA}/components/pluginGlue.js
-lib/${MOZILLA}/components/storage-Legacy.js
-lib/${MOZILLA}/components/txEXSLTRegExFunctions.js
-lib/${MOZILLA}/components/browser.xpt
-lib/${MOZILLA}/defaults/autoconfig/platform.js
-lib/${MOZILLA}/defaults/autoconfig/prefcalls.js
-lib/${MOZILLA}/defaults/pref/channel-prefs.js
-lib/${MOZILLA}/defaults/pref/firefox-branding.js
-lib/${MOZILLA}/defaults/pref/firefox-l10n.js
-lib/${MOZILLA}/defaults/pref/firefox.js
-lib/${MOZILLA}/defaults/pref/reporter.js
-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/prefs.js
-lib/${MOZILLA}/dictionaries/en-US.aff
-lib/${MOZILLA}/dictionaries/en-US.dic
-lib/${MOZILLA}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
-lib/${MOZILLA}/firefox
-lib/${MOZILLA}/greprefs/all.js
-lib/${MOZILLA}/greprefs/security-prefs.js
-lib/${MOZILLA}/greprefs/xpinstall.js
-lib/${MOZILLA}/icons/document.png
-lib/${MOZILLA}/icons/mozicon128.png
-lib/${MOZILLA}/icons/mozicon16.xpm
-lib/${MOZILLA}/icons/mozicon50.xpm
-@comment lib/${MOZILLA}/init.d/README
-@comment libfreebl.chk
-lib/${MOZILLA}/libsoftokn3.chk
-lib/${MOZILLA}/modules/DownloadUtils.jsm
-lib/${MOZILLA}/modules/ISO8601DateUtils.jsm
-lib/${MOZILLA}/modules/JSON.jsm
-lib/${MOZILLA}/modules/Microformats.js
-lib/${MOZILLA}/modules/PluralForm.jsm
-lib/${MOZILLA}/modules/XPCOMUtils.jsm
-lib/${MOZILLA}/modules/debug.js
-lib/${MOZILLA}/modules/distribution.js
-lib/${MOZILLA}/modules/utils.js
-lib/${MOZILLA}/platform.ini
-lib/${MOZILLA}/res/EditorOverride.css
-lib/${MOZILLA}/res/arrow.gif
-lib/${MOZILLA}/res/arrowd.gif
-lib/${MOZILLA}/res/broken-image.gif
-lib/${MOZILLA}/res/charsetData.properties
-lib/${MOZILLA}/res/charsetalias.properties
-lib/${MOZILLA}/res/contenteditable.css
-lib/${MOZILLA}/res/designmode.css
-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/mathfont.properties
-lib/${MOZILLA}/res/fonts/mathfontSTIXNonUnicode.properties
-lib/${MOZILLA}/res/fonts/mathfontSTIXSize1.properties
-lib/${MOZILLA}/res/fonts/mathfontStandardSymbolsL.properties
-lib/${MOZILLA}/res/fonts/mathfontUnicode.properties
-lib/${MOZILLA}/res/forms.css
-lib/${MOZILLA}/res/grabber.gif
-lib/${MOZILLA}/res/hiddenWindow.html
-lib/${MOZILLA}/res/html/folder.png
-lib/${MOZILLA}/res/html.css
-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/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/ua.css
-lib/${MOZILLA}/res/unixcharset.properties
-lib/${MOZILLA}/res/viewsource.css
-lib/${MOZILLA}/searchplugins/amazondotcom.xml
-lib/${MOZILLA}/searchplugins/answers.xml
-lib/${MOZILLA}/searchplugins/creativecommons.xml
-lib/${MOZILLA}/searchplugins/eBay.xml
-lib/${MOZILLA}/searchplugins/google.xml
-lib/${MOZILLA}/searchplugins/wikipedia.xml
-lib/${MOZILLA}/searchplugins/yahoo.xml
-lib/${MOZILLA}/updater
-lib/${MOZILLA}/updater.ini
-@comment end DATA
-@comment begin INCLUDE-SDK
-include/${MOZILLA}/base64.h
-include/${MOZILLA}/blapit.h
-include/${MOZILLA}/cert.h
-include/${MOZILLA}/certdb.h
-include/${MOZILLA}/certt.h
-include/${MOZILLA}/ciferfam.h
-include/${MOZILLA}/cmmf.h
-include/${MOZILLA}/cmmft.h
-include/${MOZILLA}/cms.h
-include/${MOZILLA}/cmsreclist.h
-include/${MOZILLA}/cmst.h
-include/${MOZILLA}/crmf.h
-include/${MOZILLA}/crmft.h
-include/${MOZILLA}/cryptohi.h
-include/${MOZILLA}/cryptoht.h
-include/${MOZILLA}/domstubs.h
-include/${MOZILLA}/ecl-exp.h
-include/${MOZILLA}/hasht.h
-include/${MOZILLA}/jar-ds.h
-include/${MOZILLA}/jar.h
-include/${MOZILLA}/jarfile.h
-include/${MOZILLA}/jni.h
-include/${MOZILLA}/jni_md.h
-include/${MOZILLA}/jri.h
-include/${MOZILLA}/jri_md.h
-include/${MOZILLA}/jritypes.h
-include/${MOZILLA}/key.h
-include/${MOZILLA}/keyhi.h
-include/${MOZILLA}/keyt.h
-include/${MOZILLA}/keythi.h
-include/${MOZILLA}/mozIJSSubScriptLoader.h
-include/${MOZILLA}/npapi.h
-include/${MOZILLA}/npruntime.h
-include/${MOZILLA}/nptypes.h
-include/${MOZILLA}/npupp.h
-include/${MOZILLA}/nsArrayEnumerator.h
-include/${MOZILLA}/nsArrayUtils.h
-include/${MOZILLA}/nsAutoLock.h
-include/${MOZILLA}/nsBaseHashtable.h
-include/${MOZILLA}/nsCOMArray.h
-include/${MOZILLA}/nsCOMPtr.h
-include/${MOZILLA}/nsCRTGlue.h
-include/${MOZILLA}/nsCategoryCache.h
-include/${MOZILLA}/nsClassHashtable.h
-include/${MOZILLA}/nsComponentManagerUtils.h
-include/${MOZILLA}/nsCycleCollectionParticipant.h
-include/${MOZILLA}/nsCycleCollector.h
-include/${MOZILLA}/nsDataHashtable.h
-include/${MOZILLA}/nsDebug.h
-include/${MOZILLA}/nsDeque.h
-include/${MOZILLA}/nsDirectoryServiceDefs.h
-include/${MOZILLA}/nsDirectoryServiceUtils.h
-include/${MOZILLA}/nsEmbedAPI.h
-include/${MOZILLA}/nsEmbedCID.h
-include/${MOZILLA}/nsEmbedString.h
-include/${MOZILLA}/nsEnumeratorUtils.h
-include/${MOZILLA}/nsError.h
-include/${MOZILLA}/nsGenericFactory.h
-include/${MOZILLA}/nsHashKeys.h
-include/${MOZILLA}/nsIASN1Object.h
-include/${MOZILLA}/nsIASN1Sequence.h
-include/${MOZILLA}/nsIArray.h
-include/${MOZILLA}/nsICRLInfo.h
-include/${MOZILLA}/nsICategoryManager.h
-include/${MOZILLA}/nsICertificateDialogs.h
-include/${MOZILLA}/nsIChannel.h
-include/${MOZILLA}/nsIClassInfo.h
-include/${MOZILLA}/nsIClassInfoImpl.h
-include/${MOZILLA}/nsIClipboardCommands.h
-include/${MOZILLA}/nsIComponentManager.h
-include/${MOZILLA}/nsIComponentRegistrar.h
-include/${MOZILLA}/nsIContextMenuListener.h
-include/${MOZILLA}/nsICookie.h
-include/${MOZILLA}/nsICookieManager.h
-include/${MOZILLA}/nsID.h
-include/${MOZILLA}/nsIDOM3DocumentEvent.h
-include/${MOZILLA}/nsIDOM3EventTarget.h
-include/${MOZILLA}/nsIDOMAbstractView.h
-include/${MOZILLA}/nsIDOMAttr.h
-include/${MOZILLA}/nsIDOMBarProp.h
-include/${MOZILLA}/nsIDOMCDATASection.h
-include/${MOZILLA}/nsIDOMCSSPrimitiveValue.h
-include/${MOZILLA}/nsIDOMCSSRule.h
-include/${MOZILLA}/nsIDOMCSSRuleList.h
-include/${MOZILLA}/nsIDOMCSSStyleDeclaration.h
-include/${MOZILLA}/nsIDOMCSSStyleSheet.h
-include/${MOZILLA}/nsIDOMCSSValue.h
-include/${MOZILLA}/nsIDOMCSSValueList.h
-include/${MOZILLA}/nsIDOMCharacterData.h
-include/${MOZILLA}/nsIDOMComment.h
-include/${MOZILLA}/nsIDOMCustomEvent.h
-include/${MOZILLA}/nsIDOMDOMException.h
-include/${MOZILLA}/nsIDOMDOMImplementation.h
-include/${MOZILLA}/nsIDOMDocument.h
-include/${MOZILLA}/nsIDOMDocumentEvent.h
-include/${MOZILLA}/nsIDOMDocumentFragment.h
-include/${MOZILLA}/nsIDOMDocumentRange.h
-include/${MOZILLA}/nsIDOMDocumentStyle.h
-include/${MOZILLA}/nsIDOMDocumentType.h
-include/${MOZILLA}/nsIDOMDocumentView.h
-include/${MOZILLA}/nsIDOMElement.h
-include/${MOZILLA}/nsIDOMElementCSSInlineStyle.h
-include/${MOZILLA}/nsIDOMEntity.h
-include/${MOZILLA}/nsIDOMEntityReference.h
-include/${MOZILLA}/nsIDOMEvent.h
-include/${MOZILLA}/nsIDOMEventGroup.h
-include/${MOZILLA}/nsIDOMEventListener.h
-include/${MOZILLA}/nsIDOMEventTarget.h
-include/${MOZILLA}/nsIDOMHTMLAnchorElement.h
-include/${MOZILLA}/nsIDOMHTMLAppletElement.h
-include/${MOZILLA}/nsIDOMHTMLAreaElement.h
-include/${MOZILLA}/nsIDOMHTMLBRElement.h
-include/${MOZILLA}/nsIDOMHTMLBaseElement.h
-include/${MOZILLA}/nsIDOMHTMLBaseFontElement.h
-include/${MOZILLA}/nsIDOMHTMLBodyElement.h
-include/${MOZILLA}/nsIDOMHTMLButtonElement.h
-include/${MOZILLA}/nsIDOMHTMLCollection.h
-include/${MOZILLA}/nsIDOMHTMLDListElement.h
-include/${MOZILLA}/nsIDOMHTMLDirectoryElement.h
-include/${MOZILLA}/nsIDOMHTMLDivElement.h
-include/${MOZILLA}/nsIDOMHTMLDocument.h
-include/${MOZILLA}/nsIDOMHTMLElement.h
-include/${MOZILLA}/nsIDOMHTMLEmbedElement.h
-include/${MOZILLA}/nsIDOMHTMLFieldSetElement.h
-include/${MOZILLA}/nsIDOMHTMLFontElement.h
-include/${MOZILLA}/nsIDOMHTMLFormElement.h
-include/${MOZILLA}/nsIDOMHTMLFrameElement.h
-include/${MOZILLA}/nsIDOMHTMLFrameSetElement.h
-include/${MOZILLA}/nsIDOMHTMLHRElement.h
-include/${MOZILLA}/nsIDOMHTMLHeadElement.h
-include/${MOZILLA}/nsIDOMHTMLHeadingElement.h
-include/${MOZILLA}/nsIDOMHTMLHtmlElement.h
-include/${MOZILLA}/nsIDOMHTMLIFrameElement.h
-include/${MOZILLA}/nsIDOMHTMLImageElement.h
-include/${MOZILLA}/nsIDOMHTMLInputElement.h
-include/${MOZILLA}/nsIDOMHTMLIsIndexElement.h
-include/${MOZILLA}/nsIDOMHTMLLIElement.h
-include/${MOZILLA}/nsIDOMHTMLLabelElement.h
-include/${MOZILLA}/nsIDOMHTMLLegendElement.h
-include/${MOZILLA}/nsIDOMHTMLLinkElement.h
-include/${MOZILLA}/nsIDOMHTMLMapElement.h
-include/${MOZILLA}/nsIDOMHTMLMenuElement.h
-include/${MOZILLA}/nsIDOMHTMLMetaElement.h
-include/${MOZILLA}/nsIDOMHTMLModElement.h
-include/${MOZILLA}/nsIDOMHTMLOListElement.h
-include/${MOZILLA}/nsIDOMHTMLObjectElement.h
-include/${MOZILLA}/nsIDOMHTMLOptGroupElement.h
-include/${MOZILLA}/nsIDOMHTMLOptionElement.h
-include/${MOZILLA}/nsIDOMHTMLOptionsCollection.h
-include/${MOZILLA}/nsIDOMHTMLParagraphElement.h
-include/${MOZILLA}/nsIDOMHTMLParamElement.h
-include/${MOZILLA}/nsIDOMHTMLPreElement.h
-include/${MOZILLA}/nsIDOMHTMLQuoteElement.h
-include/${MOZILLA}/nsIDOMHTMLScriptElement.h
-include/${MOZILLA}/nsIDOMHTMLSelectElement.h
-include/${MOZILLA}/nsIDOMHTMLStyleElement.h
-include/${MOZILLA}/nsIDOMHTMLTableCaptionElem.h
-include/${MOZILLA}/nsIDOMHTMLTableCellElement.h
-include/${MOZILLA}/nsIDOMHTMLTableColElement.h
-include/${MOZILLA}/nsIDOMHTMLTableElement.h
-include/${MOZILLA}/nsIDOMHTMLTableRowElement.h
-include/${MOZILLA}/nsIDOMHTMLTableSectionElem.h
-include/${MOZILLA}/nsIDOMHTMLTextAreaElement.h
-include/${MOZILLA}/nsIDOMHTMLTitleElement.h
-include/${MOZILLA}/nsIDOMHTMLUListElement.h
-include/${MOZILLA}/nsIDOMMediaList.h
-include/${MOZILLA}/nsIDOMMouseEvent.h
-include/${MOZILLA}/nsIDOMNamedNodeMap.h
-include/${MOZILLA}/nsIDOMNode.h
-include/${MOZILLA}/nsIDOMNodeList.h
-include/${MOZILLA}/nsIDOMNotation.h
-include/${MOZILLA}/nsIDOMProcessingInstruction.h
-include/${MOZILLA}/nsIDOMRange.h
-include/${MOZILLA}/nsIDOMStorage.h
-include/${MOZILLA}/nsIDOMStorageEvent.h
-include/${MOZILLA}/nsIDOMStorageItem.h
-include/${MOZILLA}/nsIDOMStorageList.h
-include/${MOZILLA}/nsIDOMStorageWindow.h
-include/${MOZILLA}/nsIDOMStyleSheet.h
-include/${MOZILLA}/nsIDOMStyleSheetList.h
-include/${MOZILLA}/nsIDOMText.h
-include/${MOZILLA}/nsIDOMUIEvent.h
-include/${MOZILLA}/nsIDOMWindow.h
-include/${MOZILLA}/nsIDOMWindow2.h
-include/${MOZILLA}/nsIDOMWindowCollection.h
-include/${MOZILLA}/nsIDOMWindowUtils.h
-include/${MOZILLA}/nsIDebug.h
-include/${MOZILLA}/nsIDirectoryService.h
-include/${MOZILLA}/nsIEmbeddingSiteWindow.h
-include/${MOZILLA}/nsIFactory.h
-include/${MOZILLA}/nsIFile.h
-include/${MOZILLA}/nsIFileURL.h
-include/${MOZILLA}/nsIGenericFactory.h
-include/${MOZILLA}/nsIGlobalHistory.h
-include/${MOZILLA}/nsIHashable.h
-include/${MOZILLA}/nsIHistoryEntry.h
-include/${MOZILLA}/nsIHttpChannel.h
-include/${MOZILLA}/nsIHttpHeaderVisitor.h
-include/${MOZILLA}/nsIIOService.h
-include/${MOZILLA}/nsIInputStream.h
-include/${MOZILLA}/nsIInterfaceRequestor.h
-include/${MOZILLA}/nsIInterfaceRequestorUtils.h
-include/${MOZILLA}/nsIJSON.h
-include/${MOZILLA}/nsILoadGroup.h
-include/${MOZILLA}/nsILocalFile.h
-include/${MOZILLA}/nsIMemory.h
-include/${MOZILLA}/nsIModule.h
-include/${MOZILLA}/nsIMutableArray.h
-include/${MOZILLA}/nsINIParser.h
-include/${MOZILLA}/nsIObserver.h
-include/${MOZILLA}/nsIObserverService.h
-include/${MOZILLA}/nsIOutputStream.h
-include/${MOZILLA}/nsIPrefBranch.h
-include/${MOZILLA}/nsIPrefBranch2.h
-include/${MOZILLA}/nsIPrefLocalizedString.h
-include/${MOZILLA}/nsIPrefService.h
-include/${MOZILLA}/nsIProfile.h
-include/${MOZILLA}/nsIProfileChangeStatus.h
-include/${MOZILLA}/nsIProgrammingLanguage.h
-include/${MOZILLA}/nsIPromptService.h
-include/${MOZILLA}/nsIProperties.h
-include/${MOZILLA}/nsIProtocolHandler.h
-include/${MOZILLA}/nsIRequest.h
-include/${MOZILLA}/nsIRequestObserver.h
-include/${MOZILLA}/nsISHistory.h
-include/${MOZILLA}/nsISHistoryListener.h
-include/${MOZILLA}/nsIScriptableInputStream.h
-include/${MOZILLA}/nsISecurityWarningDialogs.h
-include/${MOZILLA}/nsISelection.h
-include/${MOZILLA}/nsIServiceManager.h
-include/${MOZILLA}/nsISimpleEnumerator.h
-include/${MOZILLA}/nsIStreamListener.h
-include/${MOZILLA}/nsISupports.h
-include/${MOZILLA}/nsISupportsBase.h
-include/${MOZILLA}/nsISupportsImpl.h
-include/${MOZILLA}/nsISupportsPrimitives.h
-include/${MOZILLA}/nsISupportsUtils.h
-include/${MOZILLA}/nsITooltipListener.h
-include/${MOZILLA}/nsITooltipTextProvider.h
-include/${MOZILLA}/nsITraceRefcnt.h
-include/${MOZILLA}/nsIURI.h
-include/${MOZILLA}/nsIURIContentListener.h
-include/${MOZILLA}/nsIURL.h
-include/${MOZILLA}/nsIUnicharStreamListener.h
-include/${MOZILLA}/nsIUploadChannel.h
-include/${MOZILLA}/nsIWeakReference.h
-include/${MOZILLA}/nsIWeakReferenceUtils.h
-include/${MOZILLA}/nsIWebBrowser.h
-include/${MOZILLA}/nsIWebBrowserChrome.h
-include/${MOZILLA}/nsIWebBrowserChromeFocus.h
-include/${MOZILLA}/nsIWebBrowserFind.h
-include/${MOZILLA}/nsIWebBrowserFocus.h
-include/${MOZILLA}/nsIWebBrowserPrint.h
-include/${MOZILLA}/nsIWebBrowserSetup.h
-include/${MOZILLA}/nsIWebBrowserStream.h
-include/${MOZILLA}/nsIWebProgress.h
-include/${MOZILLA}/nsIWebProgressListener.h
-include/${MOZILLA}/nsIWindowCreator.h
-include/${MOZILLA}/nsIWindowWatcher.h
-include/${MOZILLA}/nsIX509Cert.h
-include/${MOZILLA}/nsIX509CertDB.h
-include/${MOZILLA}/nsIX509CertValidity.h
-include/${MOZILLA}/nsInterfaceHashtable.h
-include/${MOZILLA}/nsMemory.h
-include/${MOZILLA}/nsObjCExceptions.h
-include/${MOZILLA}/nsParserDataListener.h
-include/${MOZILLA}/nsQuickSort.h
-include/${MOZILLA}/nsRefPtrHashtable.h
-include/${MOZILLA}/nsServiceManagerUtils.h
-include/${MOZILLA}/nsStringAPI.h
-include/${MOZILLA}/nsStringGlue.h
-include/${MOZILLA}/nsTArray.h
-include/${MOZILLA}/nsTHashtable.h
-include/${MOZILLA}/nsTObserverArray.h
-include/${MOZILLA}/nsTPtrArray.h
-include/${MOZILLA}/nsTWeakRef.h
-include/${MOZILLA}/nsTextFormatter.h
-include/${MOZILLA}/nsTraceRefcnt.h
-include/${MOZILLA}/nsUnicharUtils.h
-include/${MOZILLA}/nsVersionComparator.h
-include/${MOZILLA}/nsVoidArray.h
-include/${MOZILLA}/nsWeakReference.h
-include/${MOZILLA}/nsXPCOM.h
-include/${MOZILLA}/nsXPCOMCID.h
-include/${MOZILLA}/nsXPCOMGlue.h
-include/${MOZILLA}/nsXPCOMStrings.h
-include/${MOZILLA}/nscore.h
-include/${MOZILLA}/nspr.h
-include/${MOZILLA}/nsrootidl.h
-include/${MOZILLA}/nss.h
-include/${MOZILLA}/nssb64.h
-include/${MOZILLA}/nssb64t.h
-include/${MOZILLA}/nssbase.h
-include/${MOZILLA}/nssbaset.h
-include/${MOZILLA}/nssck.api
-include/${MOZILLA}/nssckbi.h
-include/${MOZILLA}/nssckepv.h
-include/${MOZILLA}/nssckft.h
-include/${MOZILLA}/nssckfw.h
-include/${MOZILLA}/nssckfwc.h
-include/${MOZILLA}/nssckfwt.h
-include/${MOZILLA}/nssckg.h
-include/${MOZILLA}/nssckmdt.h
-include/${MOZILLA}/nssckt.h
-include/${MOZILLA}/nssilckt.h
-include/${MOZILLA}/nssilock.h
-include/${MOZILLA}/nsslocks.h
-include/${MOZILLA}/nssrwlk.h
-include/${MOZILLA}/nssrwlkt.h
-include/${MOZILLA}/obsolete/pralarm.h
-include/${MOZILLA}/obsolete/probslet.h
-include/${MOZILLA}/obsolete/protypes.h
-include/${MOZILLA}/obsolete/prsem.h
-include/${MOZILLA}/ocsp.h
-include/${MOZILLA}/ocspt.h
-include/${MOZILLA}/p12.h
-include/${MOZILLA}/p12plcy.h
-include/${MOZILLA}/p12t.h
-include/${MOZILLA}/pk11func.h
-include/${MOZILLA}/pk11pqg.h
-include/${MOZILLA}/pk11priv.h
-include/${MOZILLA}/pk11pub.h
-include/${MOZILLA}/pk11sdr.h
-include/${MOZILLA}/pkcs11.h
-include/${MOZILLA}/pkcs11f.h
-include/${MOZILLA}/pkcs11n.h
-include/${MOZILLA}/pkcs11p.h
-include/${MOZILLA}/pkcs11t.h
-include/${MOZILLA}/pkcs11u.h
-include/${MOZILLA}/pkcs12.h
-include/${MOZILLA}/pkcs12t.h
-include/${MOZILLA}/pkcs7t.h
-include/${MOZILLA}/plarena.h
-include/${MOZILLA}/plarenas.h
-include/${MOZILLA}/plbase64.h
-include/${MOZILLA}/pldhash.h
-include/${MOZILLA}/plerror.h
-include/${MOZILLA}/plgetopt.h
-include/${MOZILLA}/plhash.h
-include/${MOZILLA}/plresolv.h
-include/${MOZILLA}/plstr.h
-include/${MOZILLA}/portreg.h
-include/${MOZILLA}/pratom.h
-include/${MOZILLA}/prbit.h
-include/${MOZILLA}/prclist.h
-include/${MOZILLA}/prcmon.h
-include/${MOZILLA}/prcountr.h
-include/${MOZILLA}/prcpucfg.h
-include/${MOZILLA}/prcvar.h
-include/${MOZILLA}/prdtoa.h
-include/${MOZILLA}/preenc.h
-include/${MOZILLA}/prenv.h
-include/${MOZILLA}/prerr.h
-include/${MOZILLA}/prerror.h
-include/${MOZILLA}/prinet.h
-include/${MOZILLA}/prinit.h
-include/${MOZILLA}/prinrval.h
-include/${MOZILLA}/prio.h
-include/${MOZILLA}/pripcsem.h
-include/${MOZILLA}/private/pprio.h
-include/${MOZILLA}/private/pprthred.h
-include/${MOZILLA}/private/prpriv.h
-include/${MOZILLA}/prlink.h
-include/${MOZILLA}/prlock.h
-include/${MOZILLA}/prlog.h
-include/${MOZILLA}/prlong.h
-include/${MOZILLA}/prmem.h
-include/${MOZILLA}/prmon.h
-include/${MOZILLA}/prmwait.h
-include/${MOZILLA}/prnetdb.h
-include/${MOZILLA}/prolock.h
-include/${MOZILLA}/prpdce.h
-include/${MOZILLA}/prprf.h
-include/${MOZILLA}/prproces.h
-include/${MOZILLA}/prrng.h
-include/${MOZILLA}/prrwlock.h
-include/${MOZILLA}/prshm.h
-include/${MOZILLA}/prshma.h
-include/${MOZILLA}/prsystem.h
-include/${MOZILLA}/prthread.h
-include/${MOZILLA}/prtime.h
-include/${MOZILLA}/prtpool.h
-include/${MOZILLA}/prtrace.h
-include/${MOZILLA}/prtypes.h
-include/${MOZILLA}/prvrsion.h
-include/${MOZILLA}/prwin16.h
-include/${MOZILLA}/secasn1.h
-include/${MOZILLA}/secasn1t.h
-include/${MOZILLA}/seccomon.h
-include/${MOZILLA}/secder.h
-include/${MOZILLA}/secdert.h
-include/${MOZILLA}/secdig.h
-include/${MOZILLA}/secdigt.h
-include/${MOZILLA}/secerr.h
-include/${MOZILLA}/sechash.h
-include/${MOZILLA}/secitem.h
-include/${MOZILLA}/secmime.h
-include/${MOZILLA}/secmod.h
-include/${MOZILLA}/secmodt.h
-include/${MOZILLA}/secoid.h
-include/${MOZILLA}/secoidt.h
-include/${MOZILLA}/secpkcs5.h
-include/${MOZILLA}/secpkcs7.h
-include/${MOZILLA}/secport.h
-include/${MOZILLA}/shsign.h
-include/${MOZILLA}/smime.h
-include/${MOZILLA}/ssl.h
-include/${MOZILLA}/sslerr.h
-include/${MOZILLA}/sslproto.h
-include/${MOZILLA}/sslt.h
-include/${MOZILLA}/utilrename.h
-include/${MOZILLA}/xpcom-config.h
-@comment end INCLUDE-SDK
-@comment begin INCLUDE
-include/${MOZILLA}/mozilla-config.h
-include/${MOZILLA}/nsStaticComponents.h
-include/${MOZILLA}/nspr/private/pprio.h
-include/${MOZILLA}/nspr/private/pprthred.h
-include/${MOZILLA}/nspr/private/prpriv.h
-include/${MOZILLA}/nspr/prcpucfg.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/nspr.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/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/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}/nspr/plarenas.h
-include/${MOZILLA}/nspr/plarena.h
-include/${MOZILLA}/nspr/plhash.h
-include/${MOZILLA}/nspr/plbase64.h
-include/${MOZILLA}/nspr/plerror.h
-include/${MOZILLA}/nspr/plgetopt.h
-include/${MOZILLA}/nspr/plresolv.h
-include/${MOZILLA}/nspr/plstr.h
-include/${MOZILLA}/js/fdlibm.h
-include/${MOZILLA}/js/js.msg
-include/${MOZILLA}/js/jsautocfg.h
-include/${MOZILLA}/js/jsautokw.h
-include/${MOZILLA}/js/jsapi.h
-include/${MOZILLA}/js/jsarray.h
-include/${MOZILLA}/js/jsarena.h
-include/${MOZILLA}/js/jsatom.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/jsdtoa.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/jsiter.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/jsotypes.h
-include/${MOZILLA}/js/jsparse.h
-include/${MOZILLA}/js/jsprf.h
-include/${MOZILLA}/js/jsproto.tbl
-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}/xpcom/xpt_arena.h
-include/${MOZILLA}/xpcom/xpt_struct.h
-include/${MOZILLA}/xpcom/xpt_xdr.h
-include/${MOZILLA}/xpcom/nsXPCOMGlue.h
-include/${MOZILLA}/xpcom/nsThreadUtils.h
-include/${MOZILLA}/xpcom/nsProxyRelease.h
-include/${MOZILLA}/xpcom/nsXPTCUtils.h
-include/${MOZILLA}/xpcom/pldhash.h
-include/${MOZILLA}/xpcom/nsArrayEnumerator.h
-include/${MOZILLA}/xpcom/nsArrayUtils.h
-include/${MOZILLA}/xpcom/nsAutoLock.h
-include/${MOZILLA}/xpcom/nsBaseHashtable.h
-include/${MOZILLA}/xpcom/nsCategoryCache.h
-include/${MOZILLA}/xpcom/nsCOMArray.h
-include/${MOZILLA}/xpcom/nsCRTGlue.h
-include/${MOZILLA}/xpcom/nsClassHashtable.h
-include/${MOZILLA}/xpcom/nsDataHashtable.h
-include/${MOZILLA}/xpcom/nsEnumeratorUtils.h
-include/${MOZILLA}/xpcom/nsHashKeys.h
-include/${MOZILLA}/xpcom/nsTArray.h
-include/${MOZILLA}/xpcom/nsINIParser.h
-include/${MOZILLA}/xpcom/nsInterfaceHashtable.h
-include/${MOZILLA}/xpcom/nsQuickSort.h
-include/${MOZILLA}/xpcom/nsStringGlue.h
-include/${MOZILLA}/xpcom/nsRefPtrHashtable.h
-include/${MOZILLA}/xpcom/nsStringAPI.h
-include/${MOZILLA}/xpcom/nsTextFormatter.h
-include/${MOZILLA}/xpcom/nsTHashtable.h
-include/${MOZILLA}/xpcom/nsVoidArray.h
-include/${MOZILLA}/xpcom/nsTPtrArray.h
-include/${MOZILLA}/xpcom/nsTWeakRef.h
-include/${MOZILLA}/xpcom/nsID.h
-include/${MOZILLA}/xpcom/nsIGenericFactory.h
-include/${MOZILLA}/xpcom/nsIInterfaceRequestorUtils.h
-include/${MOZILLA}/xpcom/nsISupportsImpl.h
-include/${MOZILLA}/xpcom/nsISupportsUtils.h
-include/${MOZILLA}/xpcom/nsIWeakReferenceUtils.h
-include/${MOZILLA}/xpcom/nsCOMPtr.h
-include/${MOZILLA}/xpcom/nsDebug.h
-include/${MOZILLA}/xpcom/nsMemory.h
-include/${MOZILLA}/xpcom/nsGenericFactory.h
-include/${MOZILLA}/xpcom/nsTraceRefcnt.h
-include/${MOZILLA}/xpcom/nsWeakReference.h
-include/${MOZILLA}/xpcom/nsComponentManagerUtils.h
-include/${MOZILLA}/xpcom/nsServiceManagerUtils.h
-include/${MOZILLA}/xpcom/nsVersionComparator.h
-include/${MOZILLA}/xpcom/nsIClassInfoImpl.h
-include/${MOZILLA}/xpcom/nsTObserverArray.h
-include/${MOZILLA}/xpcom/nsCycleCollectionParticipant.h
-include/${MOZILLA}/xpcom/nsDeque.h
-include/${MOZILLA}/xpcom/nsAgg.h
-include/${MOZILLA}/xpcom/nsAutoPtr.h
-include/${MOZILLA}/xpcom/nsCom.h
-include/${MOZILLA}/xpcom/nsDebugImpl.h
-include/${MOZILLA}/xpcom/nsIAllocator.h
-include/${MOZILLA}/xpcom/nsIID.h
-include/${MOZILLA}/xpcom/nsISupportsObsolete.h
-include/${MOZILLA}/xpcom/nsStackWalk.h
-include/${MOZILLA}/xpcom/nsTraceRefcntImpl.h
-include/${MOZILLA}/xpcom/nsCRT.h
-include/${MOZILLA}/xpcom/nsWeakPtr.h
-include/${MOZILLA}/xpcom/nsInterfaceRequestorAgg.h
-include/${MOZILLA}/xpcom/nsError.h
-include/${MOZILLA}/xpcom/nsISupportsBase.h
-include/${MOZILLA}/xpcom/nscore.h
-include/${MOZILLA}/xpcom/nsCycleCollector.h
-include/${MOZILLA}/xpcom/nsObjCExceptions.h
-include/${MOZILLA}/xpcom/nsIConsoleListener.h
-include/${MOZILLA}/xpcom/nsIConsoleMessage.h
-include/${MOZILLA}/xpcom/nsIConsoleService.h
-include/${MOZILLA}/xpcom/nsIErrorService.h
-include/${MOZILLA}/xpcom/nsIException.h
-include/${MOZILLA}/xpcom/nsIExceptionService.h
-include/${MOZILLA}/xpcom/nsIVersionComparator.h
-include/${MOZILLA}/xpcom/nsIUUIDGenerator.h
-include/${MOZILLA}/xpcom/nsIMutable.h
-include/${MOZILLA}/xpcom/nsIMemoryReporter.h
-include/${MOZILLA}/xpcom/nsIDebug.h
-include/${MOZILLA}/xpcom/nsIMemory.h
-include/${MOZILLA}/xpcom/nsIInterfaceRequestor.h
-include/${MOZILLA}/xpcom/nsIProgrammingLanguage.h
-include/${MOZILLA}/xpcom/nsISupports.h
-include/${MOZILLA}/xpcom/nsITraceRefcnt.h
-include/${MOZILLA}/xpcom/nsIWeakReference.h
-include/${MOZILLA}/xpcom/nsrootidl.h
-include/${MOZILLA}/xpcom/nsAtomService.h
-include/${MOZILLA}/xpcom/nsCheapSets.h
-include/${MOZILLA}/xpcom/nsCppSharedAllocator.h
-include/${MOZILLA}/xpcom/nsDoubleHashtable.h
-include/${MOZILLA}/xpcom/nsExpirationTracker.h
-include/${MOZILLA}/xpcom/nsFixedSizeAllocator.h
-include/${MOZILLA}/xpcom/nsHashSets.h
-include/${MOZILLA}/xpcom/nsHashtable.h
-include/${MOZILLA}/xpcom/nsIByteBuffer.h
-include/${MOZILLA}/xpcom/nsIUnicharBuffer.h
-include/${MOZILLA}/xpcom/nsInt64.h
-include/${MOZILLA}/xpcom/nsMathUtils.h
-include/${MOZILLA}/xpcom/nsObserverService.h
-include/${MOZILLA}/xpcom/nsRecyclingAllocator.h
-include/${MOZILLA}/xpcom/nsStaticNameTable.h
-include/${MOZILLA}/xpcom/nsStaticAtom.h
-include/${MOZILLA}/xpcom/nsSupportsArray.h
-include/${MOZILLA}/xpcom/nsSupportsPrimitives.h
-include/${MOZILLA}/xpcom/nsTime.h
-include/${MOZILLA}/xpcom/nsVariant.h
-include/${MOZILLA}/xpcom/nsStringEnumerator.h
-include/${MOZILLA}/xpcom/nsHashPropertyBag.h
-include/${MOZILLA}/xpcom/nsWhitespaceTokenizer.h
-include/${MOZILLA}/xpcom/nsIAtom.h
-include/${MOZILLA}/xpcom/nsIAtomService.h
-include/${MOZILLA}/xpcom/nsICollection.h
-include/${MOZILLA}/xpcom/nsIEnumerator.h
-include/${MOZILLA}/xpcom/nsIINIParser.h
-include/${MOZILLA}/xpcom/nsIPersistentProperties2.h
-include/${MOZILLA}/xpcom/nsIProperty.h
-include/${MOZILLA}/xpcom/nsIPropertyBag.h
-include/${MOZILLA}/xpcom/nsIPropertyBag2.h
-include/${MOZILLA}/xpcom/nsIWritablePropertyBag.h
-include/${MOZILLA}/xpcom/nsIWritablePropertyBag2.h
-include/${MOZILLA}/xpcom/nsIRecyclingAllocator.h
-include/${MOZILLA}/xpcom/nsIVariant.h
-include/${MOZILLA}/xpcom/nsISerializable.h
-include/${MOZILLA}/xpcom/nsIStringEnumerator.h
-include/${MOZILLA}/xpcom/nsISupportsArray.h
-include/${MOZILLA}/xpcom/nsISupportsIterators.h
-include/${MOZILLA}/xpcom/nsITimelineService.h
-include/${MOZILLA}/xpcom/nsIArray.h
-include/${MOZILLA}/xpcom/nsIHashable.h
-include/${MOZILLA}/xpcom/nsIMutableArray.h
-include/${MOZILLA}/xpcom/nsIObserverService.h
-include/${MOZILLA}/xpcom/nsIObserver.h
-include/${MOZILLA}/xpcom/nsIProperties.h
-include/${MOZILLA}/xpcom/nsISimpleEnumerator.h
-include/${MOZILLA}/xpcom/nsISupportsPrimitives.h
-include/${MOZILLA}/xpcom/nsAppDirectoryServiceDefs.h
-include/${MOZILLA}/xpcom/nsDirectoryService.h
-include/${MOZILLA}/xpcom/nsEscape.h
-include/${MOZILLA}/xpcom/nsFastLoadService.h
-include/${MOZILLA}/xpcom/nsLinebreakConverter.h
-include/${MOZILLA}/xpcom/nsLocalFile.h
-include/${MOZILLA}/xpcom/nsMultiplexInputStream.h
-include/${MOZILLA}/xpcom/nsScriptableInputStream.h
-include/${MOZILLA}/xpcom/nsStorageStream.h
-include/${MOZILLA}/xpcom/nsStringStream.h
-include/${MOZILLA}/xpcom/nsStreamUtils.h
-include/${MOZILLA}/xpcom/nsNativeCharsetUtils.h
-include/${MOZILLA}/xpcom/nsLocalFileUnix.h
-include/${MOZILLA}/xpcom/nsDirectoryServiceDefs.h
-include/${MOZILLA}/xpcom/nsDirectoryServiceUtils.h
-include/${MOZILLA}/xpcom/nsIBinaryInputStream.h
-include/${MOZILLA}/xpcom/nsIPipe.h
-include/${MOZILLA}/xpcom/nsIBinaryOutputStream.h
-include/${MOZILLA}/xpcom/nsIDirectoryEnumerator.h
-include/${MOZILLA}/xpcom/nsIFastLoadFileControl.h
-include/${MOZILLA}/xpcom/nsIFastLoadService.h
-include/${MOZILLA}/xpcom/nsIInputStreamTee.h
-include/${MOZILLA}/xpcom/nsILocalFileWin.h
-include/${MOZILLA}/xpcom/nsILineInputStream.h
-include/${MOZILLA}/xpcom/nsIUnicharLineInputStream.h
-include/${MOZILLA}/xpcom/nsISimpleUnicharStreamFactory.h
-include/${MOZILLA}/xpcom/nsIMultiplexInputStream.h
-include/${MOZILLA}/xpcom/nsIObjectInputStream.h
-include/${MOZILLA}/xpcom/nsIObjectOutputStream.h
-include/${MOZILLA}/xpcom/nsISeekableStream.h
-include/${MOZILLA}/xpcom/nsIStorageStream.h
-include/${MOZILLA}/xpcom/nsIStringStream.h
-include/${MOZILLA}/xpcom/nsIFile.h
-include/${MOZILLA}/xpcom/nsIStreamBufferAccess.h
-include/${MOZILLA}/xpcom/nsIAsyncInputStream.h
-include/${MOZILLA}/xpcom/nsIAsyncOutputStream.h
-include/${MOZILLA}/xpcom/nsIUnicharInputStream.h
-include/${MOZILLA}/xpcom/nsIUnicharOutputStream.h
-include/${MOZILLA}/xpcom/nsIConverterInputStream.h
-include/${MOZILLA}/xpcom/nsIConverterOutputStream.h
-include/${MOZILLA}/xpcom/nsIDirectoryService.h
-include/${MOZILLA}/xpcom/nsILocalFile.h
-include/${MOZILLA}/xpcom/nsIInputStream.h
-include/${MOZILLA}/xpcom/nsIOutputStream.h
-include/${MOZILLA}/xpcom/nsIScriptableInputStream.h
-include/${MOZILLA}/xpcom/nsCategoryManagerUtils.h
-include/${MOZILLA}/xpcom/nsIServiceManagerObsolete.h
-include/${MOZILLA}/xpcom/nsModule.h
-include/${MOZILLA}/xpcom/nsObsoleteModuleLoading.h
-include/${MOZILLA}/xpcom/nsIModuleLoader.h
-include/${MOZILLA}/xpcom/nsIComponentManagerObsolete.h
-include/${MOZILLA}/xpcom/nsIClassInfo.h
-include/${MOZILLA}/xpcom/nsIComponentRegistrar.h
-include/${MOZILLA}/xpcom/nsIFactory.h
-include/${MOZILLA}/xpcom/nsIModule.h
-include/${MOZILLA}/xpcom/nsIServiceManager.h
-include/${MOZILLA}/xpcom/nsIComponentManager.h
-include/${MOZILLA}/xpcom/nsICategoryManager.h
-include/${MOZILLA}/xpcom/nsProcess.h
-include/${MOZILLA}/xpcom/nsEventQueue.h
-include/${MOZILLA}/xpcom/nsThreadUtilsInternal.h
-include/${MOZILLA}/xpcom/nsIEventTarget.h
-include/${MOZILLA}/xpcom/nsIThread.h
-include/${MOZILLA}/xpcom/nsIThreadInternal.h
-include/${MOZILLA}/xpcom/nsIThreadManager.h
-include/${MOZILLA}/xpcom/nsIThreadPool.h
-include/${MOZILLA}/xpcom/nsITimer.h
-include/${MOZILLA}/xpcom/nsIRunnable.h
-include/${MOZILLA}/xpcom/nsIEnvironment.h
-include/${MOZILLA}/xpcom/nsIProcess.h
-include/${MOZILLA}/xpcom/nsISupportsPriority.h
-include/${MOZILLA}/xpcom/xptinfo.h
-include/${MOZILLA}/xpcom/nsIInterfaceInfo.h
-include/${MOZILLA}/xpcom/nsIInterfaceInfoManager.h
-include/${MOZILLA}/xpcom/nsIXPTLoader.h
-include/${MOZILLA}/xpcom/xptcall.h
-include/${MOZILLA}/xpcom/nsProxiedService.h
-include/${MOZILLA}/xpcom/nsIProxyObjectManager.h
-include/${MOZILLA}/xpcom/nsIXULAppInfo.h
-include/${MOZILLA}/xpcom/nsIGConfService.h
-include/${MOZILLA}/xpcom/nsIGnomeVFSService.h
-include/${MOZILLA}/xpcom/nsXPCOMCIDInternal.h
-include/${MOZILLA}/xpcom/nsXPCOM.h
-include/${MOZILLA}/xpcom/nsXPCOMCID.h
-include/${MOZILLA}/xpcom/xpcom-config.h
-include/${MOZILLA}/xpcom/xptcstubsdecl.inc
-include/${MOZILLA}/xpcom/xptcstubsdef.inc
-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/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/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-unichar.h
-include/${MOZILLA}/string/string-template-def-char.h
-include/${MOZILLA}/string/string-template-undef.h
-include/${MOZILLA}/string/nsXPCOMStrings.h
-include/${MOZILLA}/string/nsEmbedString.h
-include/${MOZILLA}/zlib/zlib.h
-include/${MOZILLA}/zlib/zconf.h
-include/${MOZILLA}/zlib/mozzconf.h
-include/${MOZILLA}/storage/mozStorageHelper.h
-include/${MOZILLA}/storage/mozIStorageService.h
-include/${MOZILLA}/storage/mozIStorageConnection.h
-include/${MOZILLA}/storage/mozIStorageAggregateFunction.h
-include/${MOZILLA}/storage/mozIStorageFunction.h
-include/${MOZILLA}/storage/mozIStorageProgressHandler.h
-include/${MOZILLA}/storage/mozIStorageStatement.h
-include/${MOZILLA}/storage/mozIStorageStatementWrapper.h
-include/${MOZILLA}/storage/mozIStorageDataSet.h
-include/${MOZILLA}/storage/mozIStorageValueArray.h
-include/${MOZILLA}/storage/mozStorageCID.h
-include/${MOZILLA}/libreg/VerReg.h
-include/${MOZILLA}/libreg/NSReg.h
-include/${MOZILLA}/pref/nsPrefsCID.h
-include/${MOZILLA}/pref/nsIPref.h
-include/${MOZILLA}/pref/nsIPrefBranchInternal.h
-include/${MOZILLA}/pref/nsISecurityPref.h
-include/${MOZILLA}/pref/nsIRelativeFilePref.h
-include/${MOZILLA}/pref/nsIPrefService.h
-include/${MOZILLA}/pref/nsIPrefBranch.h
-include/${MOZILLA}/pref/nsIPrefBranch2.h
-include/${MOZILLA}/pref/nsIPrefLocalizedString.h
-include/${MOZILLA}/unicharutil/nsIEntityConverter.h
-include/${MOZILLA}/unicharutil/nsISaveAsCharset.h
-include/${MOZILLA}/unicharutil/nsIUnicodeNormalizer.h
-include/${MOZILLA}/unicharutil/nsICaseConversion.h
-include/${MOZILLA}/unicharutil/nsITextTransform.h
-include/${MOZILLA}/unicharutil/nsIUGenCategory.h
-include/${MOZILLA}/unicharutil/nsUnicharUtilCIID.h
-include/${MOZILLA}/unicharutil/nsHankakuToZenkakuCID.h
-include/${MOZILLA}/unicharutil/nsCompressedCharMap.h
-include/${MOZILLA}/unicharutil/nsBidiUtils.h
-include/${MOZILLA}/unicharutil/nsUnicharUtils.h
-include/${MOZILLA}/uconv/nsITextToSubURI.h
-include/${MOZILLA}/uconv/nsICurrentCharsetListener.h
-include/${MOZILLA}/uconv/nsICharsetConverterManager.h
-include/${MOZILLA}/uconv/nsIScriptableUConv.h
-include/${MOZILLA}/uconv/nsIUTF8ConverterService.h
-include/${MOZILLA}/uconv/nsICharsetAlias.h
-include/${MOZILLA}/uconv/nsIPlatformCharset.h
-include/${MOZILLA}/uconv/nsIUnicodeDecoder.h
-include/${MOZILLA}/uconv/nsIUnicodeEncoder.h
-include/${MOZILLA}/uconv/nsICharRepresentable.h
-include/${MOZILLA}/uconv/uconvutil.h
-include/${MOZILLA}/uconv/nsEncoderDecoderUtils.h
-include/${MOZILLA}/uconv/nsUConvCID.h
-include/${MOZILLA}/ucvja/nsUCVJACID.h
-include/${MOZILLA}/ucvja/nsUCVJA2CID.h
-include/${MOZILLA}/ucvcn/nsUCvCnCID.h
-include/${MOZILLA}/ucvlatin/nsUCvLatinCID.h
-include/${MOZILLA}/ucvtw/nsUCvTWCID.h
-include/${MOZILLA}/ucvtw2/nsUCvTW2CID.h
-include/${MOZILLA}/ucvko/nsUCvKOCID.h
-include/${MOZILLA}/ucvibm/nsUCvIBMCID.h
-include/${MOZILLA}/ucvmath/nsUCvMathCID.h
-include/${MOZILLA}/locale/nsCollationCID.h
-include/${MOZILLA}/locale/nsDateTimeFormatCID.h
-include/${MOZILLA}/locale/nsIDateTimeFormat.h
-include/${MOZILLA}/locale/nsILanguageAtomService.h
-include/${MOZILLA}/locale/nsIMacLocale.h
-include/${MOZILLA}/locale/nsIPosixLocale.h
-include/${MOZILLA}/locale/nsIOS2Locale.h
-include/${MOZILLA}/locale/nsIWin32Locale.h
-include/${MOZILLA}/locale/nsLocaleCID.h
-include/${MOZILLA}/locale/nsILocale.h
-include/${MOZILLA}/locale/nsILocaleService.h
-include/${MOZILLA}/locale/nsIScriptableDateFormat.h
-include/${MOZILLA}/locale/nsICollation.h
-include/${MOZILLA}/locale/nsCollation.h
-include/${MOZILLA}/intl/nsIStringBundle.h
-include/${MOZILLA}/intl/nsIStringBundleOverride.h
-include/${MOZILLA}/lwbrk/nsISemanticUnitScanner.h
-include/${MOZILLA}/lwbrk/nsILineBreaker.h
-include/${MOZILLA}/lwbrk/nsIWordBreaker.h
-include/${MOZILLA}/lwbrk/nsLWBrkCIID.h
-include/${MOZILLA}/necko/netCore.h
-include/${MOZILLA}/necko/nsNetError.h
-include/${MOZILLA}/necko/nsNetUtil.h
-include/${MOZILLA}/necko/nsNetStrings.h
-include/${MOZILLA}/necko/nsChannelProperties.h
-include/${MOZILLA}/necko/nsURIHashKey.h
-include/${MOZILLA}/necko/nsReadLine.h
-include/${MOZILLA}/necko/nsCPasswordManager.h
-include/${MOZILLA}/necko/nsCPasswordManagerInternal.h
-include/${MOZILLA}/necko/nsASocketHandler.h
-include/${MOZILLA}/necko/nsIAuthInformation.h
-include/${MOZILLA}/necko/nsIAuthPrompt.h
-include/${MOZILLA}/necko/nsIAuthPrompt2.h
-include/${MOZILLA}/necko/nsIAuthPromptAdapterFactory.h
-include/${MOZILLA}/necko/nsIAuthPromptCallback.h
-include/${MOZILLA}/necko/nsIAsyncStreamCopier.h
-include/${MOZILLA}/necko/nsISafeOutputStream.h
-include/${MOZILLA}/necko/nsIBufferedStreams.h
-include/${MOZILLA}/necko/nsICancelable.h
-include/${MOZILLA}/necko/nsICryptoHash.h
-include/${MOZILLA}/necko/nsICryptoHMAC.h
-include/${MOZILLA}/necko/nsIDownloader.h
-include/${MOZILLA}/necko/nsIEncodedChannel.h
-include/${MOZILLA}/necko/nsIFileStreams.h
-include/${MOZILLA}/necko/nsIIncrementalDownload.h
-include/${MOZILLA}/necko/nsIInputStreamPump.h
-include/${MOZILLA}/necko/nsIInputStreamChannel.h
-include/${MOZILLA}/necko/nsIIOService2.h
-include/${MOZILLA}/necko/nsIMIMEInputStream.h
-include/${MOZILLA}/necko/nsINetworkLinkService.h
-include/${MOZILLA}/necko/nsIPasswordManager.h
-include/${MOZILLA}/necko/nsIPasswordManagerInternal.h
-include/${MOZILLA}/necko/nsIPermission.h
-include/${MOZILLA}/necko/nsIPermissionManager.h
-include/${MOZILLA}/necko/nsIProgressEventSink.h
-include/${MOZILLA}/necko/nsIPrompt.h
-include/${MOZILLA}/necko/nsIProtocolProxyService.h
-include/${MOZILLA}/necko/nsIProtocolProxyService2.h
-include/${MOZILLA}/necko/nsIProtocolProxyFilter.h
-include/${MOZILLA}/necko/nsIProtocolProxyCallback.h
-include/${MOZILLA}/necko/nsIProxiedProtocolHandler.h
-include/${MOZILLA}/necko/nsIProxyAutoConfig.h
-include/${MOZILLA}/necko/nsIProxyInfo.h
-include/${MOZILLA}/necko/nsITraceableChannel.h
-include/${MOZILLA}/necko/nsITransport.h
-include/${MOZILLA}/necko/nsISocketTransport.h
-include/${MOZILLA}/necko/nsISocketTransportService.h
-include/${MOZILLA}/necko/nsIServerSocket.h
-include/${MOZILLA}/necko/nsIResumableChannel.h
-include/${MOZILLA}/necko/nsIRequestObserverProxy.h
-include/${MOZILLA}/necko/nsIStreamListenerTee.h
-include/${MOZILLA}/necko/nsISimpleStreamListener.h
-include/${MOZILLA}/necko/nsIStreamTransportService.h
-include/${MOZILLA}/necko/nsIStreamLoader.h
-include/${MOZILLA}/necko/nsISyncStreamListener.h
-include/${MOZILLA}/necko/nsISystemProxySettings.h
-include/${MOZILLA}/necko/nsIUnicharStreamLoader.h
-include/${MOZILLA}/necko/nsIStandardURL.h
-include/${MOZILLA}/necko/nsINestedURI.h
-include/${MOZILLA}/necko/nsIURLParser.h
-include/${MOZILLA}/necko/nsIURIChecker.h
-include/${MOZILLA}/necko/nsISecurityEventSink.h
-include/${MOZILLA}/necko/nsISecretDecoderRing.h
-include/${MOZILLA}/necko/nsISecureBrowserUI.h
-include/${MOZILLA}/necko/nsICryptoFIPSInfo.h
-include/${MOZILLA}/necko/nsINSSErrorsService.h
-include/${MOZILLA}/necko/nsICachingChannel.h
-include/${MOZILLA}/necko/nsIAuthModule.h
-include/${MOZILLA}/necko/nsIByteRangeRequest.h
-include/${MOZILLA}/necko/nsIMultiPartChannel.h
-include/${MOZILLA}/necko/nsIExternalProtocolHandler.h
-include/${MOZILLA}/necko/nsIContentSniffer.h
-include/${MOZILLA}/necko/nsIAuthPromptProvider.h
-include/${MOZILLA}/necko/nsPISocketTransportService.h
-include/${MOZILLA}/necko/nsIChannelEventSink.h
-include/${MOZILLA}/necko/nsINetUtil.h
-include/${MOZILLA}/necko/nsIProxiedChannel.h
-include/${MOZILLA}/necko/nsIRandomGenerator.h
-include/${MOZILLA}/necko/nsIChannel.h
-include/${MOZILLA}/necko/nsILoadGroup.h
-include/${MOZILLA}/necko/nsIProtocolHandler.h
-include/${MOZILLA}/necko/nsIRequest.h
-include/${MOZILLA}/necko/nsIRequestObserver.h
-include/${MOZILLA}/necko/nsIStreamListener.h
-include/${MOZILLA}/necko/nsIIOService.h
-include/${MOZILLA}/necko/nsIURI.h
-include/${MOZILLA}/necko/nsIURL.h
-include/${MOZILLA}/necko/nsIFileURL.h
-include/${MOZILLA}/necko/nsIUploadChannel.h
-include/${MOZILLA}/necko/nsIUnicharStreamListener.h
-include/${MOZILLA}/necko/nsICookieService.h
-include/${MOZILLA}/necko/nsICookie2.h
-include/${MOZILLA}/necko/nsICookieManager2.h
-include/${MOZILLA}/necko/nsICookiePermission.h
-include/${MOZILLA}/necko/nsICookieManager.h
-include/${MOZILLA}/necko/nsICookie.h
-include/${MOZILLA}/necko/nsPIDNSService.h
-include/${MOZILLA}/necko/nsIDNSService.h
-include/${MOZILLA}/necko/nsIDNSListener.h
-include/${MOZILLA}/necko/nsIDNSRecord.h
-include/${MOZILLA}/necko/nsIIDNService.h
-include/${MOZILLA}/necko/nsIEffectiveTLDService.h
-include/${MOZILLA}/necko/nsISocketProvider.h
-include/${MOZILLA}/necko/nsISOCKSSocketInfo.h
-include/${MOZILLA}/necko/nsISocketProviderService.h
-include/${MOZILLA}/necko/nsITransportSecurityInfo.h
-include/${MOZILLA}/necko/nsISSLSocketControl.h
-include/${MOZILLA}/necko/nsIStreamConverter.h
-include/${MOZILLA}/necko/nsIStreamConverterService.h
-include/${MOZILLA}/necko/mozITXTToHTMLConv.h
-include/${MOZILLA}/necko/nsITXTToHTMLConv.h
-include/${MOZILLA}/necko/nsIDirIndex.h
-include/${MOZILLA}/necko/nsIDirIndexListener.h
-include/${MOZILLA}/necko/nsAboutProtocolUtils.h
-include/${MOZILLA}/necko/nsIAboutModule.h
-include/${MOZILLA}/necko/nsIResProtocolHandler.h
-include/${MOZILLA}/necko/nsIFileProtocolHandler.h
-include/${MOZILLA}/necko/nsIFileChannel.h
-include/${MOZILLA}/necko/nsIHttpChannelInternal.h
-include/${MOZILLA}/necko/nsIHttpProtocolHandler.h
-include/${MOZILLA}/necko/nsIHttpEventSink.h
-include/${MOZILLA}/necko/nsIHttpAuthenticator.h
-include/${MOZILLA}/necko/nsIHttpAuthManager.h
-include/${MOZILLA}/necko/nsIHttpActivityObserver.h
-include/${MOZILLA}/necko/nsIHttpChannel.h
-include/${MOZILLA}/necko/nsIHttpHeaderVisitor.h
-include/${MOZILLA}/necko/nsIViewSourceChannel.h
-include/${MOZILLA}/necko/ftpCore.h
-include/${MOZILLA}/necko/nsIFTPChannel.h
-include/${MOZILLA}/necko/nsNetCID.h
-include/${MOZILLA}/necko/necko-config.h
-include/${MOZILLA}/mimetype/nsMimeTypes.h
-include/${MOZILLA}/mimetype/nsIMIMEService.h
-include/${MOZILLA}/mimetype/nsIMIMEInfo.h
-include/${MOZILLA}/mimetype/nsIMIMEHeaderParam.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}/nkcache/nsIOfflineCacheSession.h
-include/${MOZILLA}/nkcache/nsCacheService.h
-include/${MOZILLA}/libbz2/bzlib.h
-include/${MOZILLA}/libmar/mar.h
-include/${MOZILLA}/lcms/icc34.h
-include/${MOZILLA}/lcms/lcms.h
-include/${MOZILLA}/xpconnect/nsAXPCNativeCallContext.h
-include/${MOZILLA}/xpconnect/xpc_map_end.h
-include/${MOZILLA}/xpconnect/xpccomponents.h
-include/${MOZILLA}/xpconnect/xpcjsid.h
-include/${MOZILLA}/xpconnect/xpcexception.h
-include/${MOZILLA}/xpconnect/xpcIJSModuleLoader.h
-include/${MOZILLA}/xpconnect/nsIJSContextStack.h
-include/${MOZILLA}/xpconnect/nsIJSRuntimeService.h
-include/${MOZILLA}/xpconnect/nsIXPConnect.h
-include/${MOZILLA}/xpconnect/nsIXPCSecurityManager.h
-include/${MOZILLA}/xpconnect/nsIXPCScriptable.h
-include/${MOZILLA}/xpconnect/nsIScriptError.h
-include/${MOZILLA}/xpconnect/nsIXPCScriptNotify.h
-include/${MOZILLA}/xpconnect/nsIScriptableInterfaces.h
-include/${MOZILLA}/xpconnect/XPCIDispatch.h
-include/${MOZILLA}/xpconnect/xpcIJSWeakReference.h
-include/${MOZILLA}/xpconnect/mozIJSSubScriptLoader.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/nsIMetaCharsetService.h
-include/${MOZILLA}/chardet/nsIStringCharsetDetector.h
-include/${MOZILLA}/chardet/nsIXMLEncodingService.h
-include/${MOZILLA}/chardet/nsMetaCharsetCID.h
-include/${MOZILLA}/chardet/nsXMLEncodingCID.h
-include/${MOZILLA}/chardet/nsIDocumentCharsetInfo.h
-include/${MOZILLA}/chardet/nsIDocCharset.h
-include/${MOZILLA}/chardet/nsICharsetResolver.h
-include/${MOZILLA}/gtkxtbin/gtkxtbin.h
-include/${MOZILLA}/gtkxtbin/gtk2xtbin.h
-include/${MOZILLA}/util/stopwatch.h
-include/${MOZILLA}/util/nsTimer.h
-include/${MOZILLA}/jar/zipfile.h
-include/${MOZILLA}/jar/zipstub.h
-include/${MOZILLA}/jar/zipstruct.h
-include/${MOZILLA}/jar/nsIZipReader.h
-include/${MOZILLA}/jar/nsIJAR.h
-include/${MOZILLA}/jar/nsIJARChannel.h
-include/${MOZILLA}/jar/nsIJARURI.h
-include/${MOZILLA}/jar/nsIJARProtocolHandler.h
-include/${MOZILLA}/zipwriter/nsIZipWriter.h
-include/${MOZILLA}/morkreader/nsMorkReader.h
-include/${MOZILLA}/cookie/nsICookieAcceptDialog.h
-include/${MOZILLA}/cookie/nsICookiePromptService.h
-include/${MOZILLA}/rdf/rdfIDataSource.h
-include/${MOZILLA}/rdf/rdfITripleVisitor.h
-include/${MOZILLA}/rdf/rdfISerializer.h
-include/${MOZILLA}/rdf/nsIRDFCompositeDataSource.h
-include/${MOZILLA}/rdf/nsIRDFContainer.h
-include/${MOZILLA}/rdf/nsIRDFContainerUtils.h
-include/${MOZILLA}/rdf/nsIRDFDelegateFactory.h
-include/${MOZILLA}/rdf/nsIRDFDataSource.h
-include/${MOZILLA}/rdf/nsIRDFLiteral.h
-include/${MOZILLA}/rdf/nsIRDFNode.h
-include/${MOZILLA}/rdf/nsIRDFObserver.h
-include/${MOZILLA}/rdf/nsIRDFInMemoryDataSource.h
-include/${MOZILLA}/rdf/nsIRDFPropagatableDataSource.h
-include/${MOZILLA}/rdf/nsIRDFPurgeableDataSource.h
-include/${MOZILLA}/rdf/nsIRDFRemoteDataSource.h
-include/${MOZILLA}/rdf/nsIRDFService.h
-include/${MOZILLA}/rdf/nsIRDFResource.h
-include/${MOZILLA}/rdf/nsIRDFXMLParser.h
-include/${MOZILLA}/rdf/nsIRDFXMLSerializer.h
-include/${MOZILLA}/rdf/nsIRDFXMLSink.h
-include/${MOZILLA}/rdf/nsIRDFXMLSource.h
-include/${MOZILLA}/rdf/nsIRDFInferDataSource.h
-include/${MOZILLA}/rdf/rdf.h
-include/${MOZILLA}/rdf/nsIRDFContentSink.h
-include/${MOZILLA}/rdf/nsILocalStore.h
-include/${MOZILLA}/rdf/nsRDFCID.h
-include/${MOZILLA}/rdfutil/nsRDFResource.h
-include/${MOZILLA}/jsdebug/jsdIDebuggerService.h
-include/${MOZILLA}/jsdebug/jsdebug.h
-include/${MOZILLA}/uriloader/nsURILoader.h
-include/${MOZILLA}/uriloader/nsDocLoader.h
-include/${MOZILLA}/uriloader/nsIContentHandler.h
-include/${MOZILLA}/uriloader/nsIURILoader.h
-include/${MOZILLA}/uriloader/nsCURILoader.h
-include/${MOZILLA}/uriloader/nsITransfer.h
-include/${MOZILLA}/uriloader/nsIDocumentLoader.h
-include/${MOZILLA}/uriloader/nsIWebProgressListener2.h
-include/${MOZILLA}/uriloader/nsIURIContentListener.h
-include/${MOZILLA}/uriloader/nsIWebProgress.h
-include/${MOZILLA}/uriloader/nsIWebProgressListener.h
-include/${MOZILLA}/exthandler/nsOSHelperAppService.h
-include/${MOZILLA}/exthandler/nsCExternalHandlerService.h
-include/${MOZILLA}/exthandler/nsIExternalProtocolService.h
-include/${MOZILLA}/exthandler/nsIExternalHelperAppService.h
-include/${MOZILLA}/exthandler/nsIHelperAppLauncherDialog.h
-include/${MOZILLA}/exthandler/nsIContentDispatchChooser.h
-include/${MOZILLA}/exthandler/nsIHandlerService.h
-include/${MOZILLA}/prefetch/nsCPrefetchService.h
-include/${MOZILLA}/prefetch/nsIPrefetchService.h
-include/${MOZILLA}/prefetch/nsIOfflineCacheUpdate.h
-include/${MOZILLA}/png/png.h
-include/${MOZILLA}/png/pngconf.h
-include/${MOZILLA}/png/mozpngconf.h
-include/${MOZILLA}/caps/nsIScriptSecurityManager.h
-include/${MOZILLA}/caps/nsIPrincipal.h
-include/${MOZILLA}/caps/nsISignatureVerifier.h
-include/${MOZILLA}/caps/nsISecurityCheckedComponent.h
-include/${MOZILLA}/caps/nsJSPrincipals.h
-include/${MOZILLA}/expat/expat.h
-include/${MOZILLA}/expat/expat_external.h
-include/${MOZILLA}/expat/expat_config.h
-include/${MOZILLA}/xml/nsISAXAttributes.h
-include/${MOZILLA}/xml/nsISAXMutableAttributes.h
-include/${MOZILLA}/xml/nsISAXContentHandler.h
-include/${MOZILLA}/xml/nsISAXDTDHandler.h
-include/${MOZILLA}/xml/nsISAXErrorHandler.h
-include/${MOZILLA}/xml/nsISAXLexicalHandler.h
-include/${MOZILLA}/xml/nsISAXLocator.h
-include/${MOZILLA}/xml/nsISAXXMLReader.h
-include/${MOZILLA}/xml/nsISAXXMLFilter.h
-include/${MOZILLA}/xml/nsSAXAttributes.h
-include/${MOZILLA}/xml/nsSAXLocator.h
-include/${MOZILLA}/xml/nsSAXXMLReader.h
-include/${MOZILLA}/htmlparser/nsIContentSink.h
-include/${MOZILLA}/htmlparser/nsITokenizer.h
-include/${MOZILLA}/htmlparser/nsIHTMLContentSink.h
-include/${MOZILLA}/htmlparser/nsIFragmentContentSink.h
-include/${MOZILLA}/htmlparser/nsIParserNode.h
-include/${MOZILLA}/htmlparser/nsIParser.h
-include/${MOZILLA}/htmlparser/nsIDTD.h
-include/${MOZILLA}/htmlparser/nsIParserFilter.h
-include/${MOZILLA}/htmlparser/nsIElementObserver.h
-include/${MOZILLA}/htmlparser/nsIParserService.h
-include/${MOZILLA}/htmlparser/nsHTMLTagList.h
-include/${MOZILLA}/htmlparser/nsHTMLTags.h
-include/${MOZILLA}/htmlparser/nsHTMLTokens.h
-include/${MOZILLA}/htmlparser/nsScannerString.h
-include/${MOZILLA}/htmlparser/nsParserCIID.h
-include/${MOZILLA}/htmlparser/nsToken.h
-include/${MOZILLA}/htmlparser/nsParserDataListener.h
-include/${MOZILLA}/htmlparser/nsIExpatSink.h
-include/${MOZILLA}/htmlparser/nsIExtendedExpatSink.h
-include/${MOZILLA}/thebes/gfxASurface.h
-include/${MOZILLA}/thebes/gfxAlphaRecovery.h
-include/${MOZILLA}/thebes/gfxColor.h
-include/${MOZILLA}/thebes/gfxContext.h
-include/${MOZILLA}/thebes/gfxFont.h
-include/${MOZILLA}/thebes/gfxFontUtils.h
-include/${MOZILLA}/thebes/gfxImageSurface.h
-include/${MOZILLA}/thebes/gfxMatrix.h
-include/${MOZILLA}/thebes/gfxPath.h
-include/${MOZILLA}/thebes/gfxPattern.h
-include/${MOZILLA}/thebes/gfxPlatform.h
-include/${MOZILLA}/thebes/gfxPoint.h
-include/${MOZILLA}/thebes/gfxRect.h
-include/${MOZILLA}/thebes/gfxSkipChars.h
-include/${MOZILLA}/thebes/gfxTypes.h
-include/${MOZILLA}/thebes/gfxTextRunCache.h
-include/${MOZILLA}/thebes/gfxTextRunWordCache.h
-include/${MOZILLA}/thebes/gfxFontTest.h
-include/${MOZILLA}/thebes/gfxXlibSurface.h
-include/${MOZILLA}/thebes/gfxPlatformGtk.h
-include/${MOZILLA}/thebes/gfxXlibNativeRenderer.h
-include/${MOZILLA}/thebes/gfxPangoFonts.h
-include/${MOZILLA}/thebes/gfxPDFSurface.h
-include/${MOZILLA}/thebes/gfxPSSurface.h
-include/${MOZILLA}/gfx/gfxCore.h
-include/${MOZILLA}/gfx/nsColor.h
-include/${MOZILLA}/gfx/nsColorNames.h
-include/${MOZILLA}/gfx/nsColorNameList.h
-include/${MOZILLA}/gfx/nsCoord.h
-include/${MOZILLA}/gfx/nsFont.h
-include/${MOZILLA}/gfx/nsRect.h
-include/${MOZILLA}/gfx/nsRegion.h
-include/${MOZILLA}/gfx/nsPoint.h
-include/${MOZILLA}/gfx/nsSize.h
-include/${MOZILLA}/gfx/nsMargin.h
-include/${MOZILLA}/gfx/nsTransform2D.h
-include/${MOZILLA}/gfx/nsIRenderingContext.h
-include/${MOZILLA}/gfx/nsIFontMetrics.h
-include/${MOZILLA}/gfx/nsIDeviceContext.h
-include/${MOZILLA}/gfx/nsIImage.h
-include/${MOZILLA}/gfx/nsGfxCIID.h
-include/${MOZILLA}/gfx/nsIRegion.h
-include/${MOZILLA}/gfx/nsDeviceContext.h
-include/${MOZILLA}/gfx/nsITheme.h
-include/${MOZILLA}/gfx/nsThemeConstants.h
-include/${MOZILLA}/gfx/nsIFontEnumerator.h
-include/${MOZILLA}/gfx/nsIScriptableRegion.h
-include/${MOZILLA}/gfx/gfxIFormats.h
-include/${MOZILLA}/gfx/gfxIImageFrame.h
-include/${MOZILLA}/gfx/gfxtypes.h
-include/${MOZILLA}/gfx/nsIThebesFontMetrics.h
-include/${MOZILLA}/gfx/nsCUPSShim.h
-include/${MOZILLA}/gfx/nsPaperPS.h
-include/${MOZILLA}/gfx/nsPSPrinters.h
-include/${MOZILLA}/gfx/psSharedCore.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}/imglib2/imgITools.h
-include/${MOZILLA}/imgicon/nsIIconURI.h
-include/${MOZILLA}/java/java_lang_String.h
-include/${MOZILLA}/java/jdk_java_lang_String.h
-include/${MOZILLA}/java/bool.h
-include/${MOZILLA}/java/interpreter.h
-include/${MOZILLA}/java/javaString.h
-include/${MOZILLA}/java/javaThreads.h
-include/${MOZILLA}/java/jmc.h
-include/${MOZILLA}/java/jriext.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}/java/jni.h
-include/${MOZILLA}/java/jni_md.h
-include/${MOZILLA}/java/jri.h
-include/${MOZILLA}/java/jri_md.h
-include/${MOZILLA}/java/jritypes.h
-include/${MOZILLA}/plugin/nsplugin.h
-include/${MOZILLA}/plugin/nsplugindefs.h
-include/${MOZILLA}/plugin/nsPluginLogging.h
-include/${MOZILLA}/plugin/nsPluginError.h
-include/${MOZILLA}/plugin/nsDefaultPlugin.h
-include/${MOZILLA}/plugin/nsPluginNativeWindow.h
-include/${MOZILLA}/plugin/nsPluginsCID.h
-include/${MOZILLA}/plugin/nsIPluginInstanceInternal.h
-include/${MOZILLA}/plugin/npapi.h
-include/${MOZILLA}/plugin/npupp.h
-include/${MOZILLA}/plugin/nptypes.h
-include/${MOZILLA}/plugin/npruntime.h
-include/${MOZILLA}/plugin/nspluginroot.h
-include/${MOZILLA}/plugin/nsIPluginStreamInfo.h
-include/${MOZILLA}/plugin/nsIPluginManager.h
-include/${MOZILLA}/plugin/nsIPluginManager2.h
-include/${MOZILLA}/plugin/nsIPluginInstancePeer.h
-include/${MOZILLA}/plugin/nsIPluginInstancePeer2.h
-include/${MOZILLA}/plugin/nsIPlugin.h
-include/${MOZILLA}/plugin/nsIPluginInstanceOwner.h
-include/${MOZILLA}/plugin/nsIHTTPHeaderListener.h
-include/${MOZILLA}/plugin/nsIFileUtilities.h
-include/${MOZILLA}/plugin/nsIEventHandler.h
-include/${MOZILLA}/plugin/nsICookieStorage.h
-include/${MOZILLA}/plugin/nsIClassicPluginFactory.h
-include/${MOZILLA}/plugin/nsIWindowlessPlugInstPeer.h
-include/${MOZILLA}/plugin/nsIScriptablePlugin.h
-include/${MOZILLA}/plugin/nsIPluginTag.h
-include/${MOZILLA}/plugin/nsIPluginTagInfo.h
-include/${MOZILLA}/plugin/nsIPluginTagInfo2.h
-include/${MOZILLA}/plugin/nsIJRILiveConnectPIPeer.h
-include/${MOZILLA}/plugin/nsIJRILiveConnectPlugin.h
-include/${MOZILLA}/plugin/nsIPluginInputStream.h
-include/${MOZILLA}/plugin/nsIPluginStreamListener.h
-include/${MOZILLA}/plugin/nsIPluginInstance.h
-include/${MOZILLA}/plugin/nsPIPluginHost.h
-include/${MOZILLA}/plugin/nsPIPluginInstancePeer.h
-include/${MOZILLA}/plugin/nsIPluginHost.h
-include/${MOZILLA}/plugin/nsIPluginDocument.h
-include/${MOZILLA}/dom/nsIBrowserDOMWindow.h
-include/${MOZILLA}/dom/nsIDOMClientInformation.h
-include/${MOZILLA}/dom/nsIDOMConstructor.h
-include/${MOZILLA}/dom/nsIDOMCRMFObject.h
-include/${MOZILLA}/dom/nsIDOMCrypto.h
-include/${MOZILLA}/dom/nsIDOMHistory.h
-include/${MOZILLA}/dom/nsIDOMLocation.h
-include/${MOZILLA}/dom/nsIDOMMimeType.h
-include/${MOZILLA}/dom/nsIDOMMimeTypeArray.h
-include/${MOZILLA}/dom/nsIDOMNSHistory.h
-include/${MOZILLA}/dom/nsIDOMNSLocation.h
-include/${MOZILLA}/dom/nsIDOMNavigator.h
-include/${MOZILLA}/dom/nsIDOMPkcs11.h
-include/${MOZILLA}/dom/nsIDOMPlugin.h
-include/${MOZILLA}/dom/nsIDOMPluginArray.h
-include/${MOZILLA}/dom/nsIDOMScreen.h
-include/${MOZILLA}/dom/nsIDOMWindowInternal.h
-include/${MOZILLA}/dom/nsIDOMJSWindow.h
-include/${MOZILLA}/dom/nsIDOMModalContentWindow.h
-include/${MOZILLA}/dom/nsIDOMChromeWindow.h
-include/${MOZILLA}/dom/nsIDOMNSFeatureFactory.h
-include/${MOZILLA}/dom/nsIDOMClientRect.h
-include/${MOZILLA}/dom/nsIDOMClientRectList.h
-include/${MOZILLA}/dom/domstubs.h
-include/${MOZILLA}/dom/nsIDOMBarProp.h
-include/${MOZILLA}/dom/nsIDOMWindow.h
-include/${MOZILLA}/dom/nsIDOMWindow2.h
-include/${MOZILLA}/dom/nsIDOMWindowCollection.h
-include/${MOZILLA}/dom/nsIDOMWindowUtils.h
-include/${MOZILLA}/dom/nsIDOMCanvasRenderingContext2D.h
-include/${MOZILLA}/dom/nsIDOM3Document.h
-include/${MOZILLA}/dom/nsIDOM3Node.h
-include/${MOZILLA}/dom/nsIDOM3TypeInfo.h
-include/${MOZILLA}/dom/nsIDOM3Attr.h
-include/${MOZILLA}/dom/nsIDOMDOMStringList.h
-include/${MOZILLA}/dom/nsIDOMNameList.h
-include/${MOZILLA}/dom/nsIDOMNSDocument.h
-include/${MOZILLA}/dom/nsIDOMXMLDocument.h
-include/${MOZILLA}/dom/nsIDOMUserDataHandler.h
-include/${MOZILLA}/dom/nsIDOMDOMConfiguration.h
-include/${MOZILLA}/dom/nsIDOMNSEditableElement.h
-include/${MOZILLA}/dom/nsIDOMNSElement.h
-include/${MOZILLA}/dom/nsIDOMAttr.h
-include/${MOZILLA}/dom/nsIDOMCDATASection.h
-include/${MOZILLA}/dom/nsIDOMCharacterData.h
-include/${MOZILLA}/dom/nsIDOMComment.h
-include/${MOZILLA}/dom/nsIDOMDOMException.h
-include/${MOZILLA}/dom/nsIDOMDOMImplementation.h
-include/${MOZILLA}/dom/nsIDOMDocument.h
-include/${MOZILLA}/dom/nsIDOMDocumentFragment.h
-include/${MOZILLA}/dom/nsIJSON.h
-include/${MOZILLA}/dom/nsIDOMDocumentType.h
-include/${MOZILLA}/dom/nsIDOMElement.h
-include/${MOZILLA}/dom/nsIDOMEntity.h
-include/${MOZILLA}/dom/nsIDOMEntityReference.h
-include/${MOZILLA}/dom/nsIDOMNamedNodeMap.h
-include/${MOZILLA}/dom/nsIDOMNode.h
-include/${MOZILLA}/dom/nsIDOMNodeList.h
-include/${MOZILLA}/dom/nsIDOMNotation.h
-include/${MOZILLA}/dom/nsIDOMProcessingInstruction.h
-include/${MOZILLA}/dom/nsIDOMText.h
-include/${MOZILLA}/dom/nsIDOMHTMLCanvasElement.h
-include/${MOZILLA}/dom/nsIDOMNSHTMLAnchorElement.h
-include/${MOZILLA}/dom/nsIDOMNSHTMLAnchorElement2.h
-include/${MOZILLA}/dom/nsIDOMNSHTMLAreaElement.h
-include/${MOZILLA}/dom/nsIDOMNSHTMLAreaElement2.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/nsIDOMNSXBLFormControl.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/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/nsIDOMHTMLLinkElement.h
-include/${MOZILLA}/dom/nsIDOMHTMLLegendElement.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/nsDOMCID.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/nsIDOMNSEvent.h
-include/${MOZILLA}/dom/nsIDOMDataContainerEvent.h
-include/${MOZILLA}/dom/nsIDOMKeyEvent.h
-include/${MOZILLA}/dom/nsIDOMMutationEvent.h
-include/${MOZILLA}/dom/nsIDOMNSUIEvent.h
-include/${MOZILLA}/dom/nsIDOMPopupBlockedEvent.h
-include/${MOZILLA}/dom/nsIDOMBeforeUnloadEvent.h
-include/${MOZILLA}/dom/nsIDOMNSEventTarget.h
-include/${MOZILLA}/dom/nsIDOMSmartCardEvent.h
-include/${MOZILLA}/dom/nsIDOMPageTransitionEvent.h
-include/${MOZILLA}/dom/nsIDOMCommandEvent.h
-include/${MOZILLA}/dom/nsIDOMMessageEvent.h
-include/${MOZILLA}/dom/nsIDOMDocumentEvent.h
-include/${MOZILLA}/dom/nsIDOMEvent.h
-include/${MOZILLA}/dom/nsIDOMEventTarget.h
-include/${MOZILLA}/dom/nsIDOMEventListener.h
-include/${MOZILLA}/dom/nsIDOM3DocumentEvent.h
-include/${MOZILLA}/dom/nsIDOM3EventTarget.h
-include/${MOZILLA}/dom/nsIDOMEventGroup.h
-include/${MOZILLA}/dom/nsIDOMCustomEvent.h
-include/${MOZILLA}/dom/nsIDOMMouseEvent.h
-include/${MOZILLA}/dom/nsIDOMUIEvent.h
-include/${MOZILLA}/dom/nsIDOMLinkStyle.h
-include/${MOZILLA}/dom/nsIDOMNSDocumentStyle.h
-include/${MOZILLA}/dom/nsIDOMDocumentStyle.h
-include/${MOZILLA}/dom/nsIDOMMediaList.h
-include/${MOZILLA}/dom/nsIDOMStyleSheet.h
-include/${MOZILLA}/dom/nsIDOMStyleSheetList.h
-include/${MOZILLA}/dom/nsIDOMDocumentView.h
-include/${MOZILLA}/dom/nsIDOMAbstractView.h
-include/${MOZILLA}/dom/nsISidebar.h
-include/${MOZILLA}/dom/nsIWebContentHandlerRegistrar.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/nsIDOMCSSStyleRule.h
-include/${MOZILLA}/dom/nsIDOMCSSUnknownRule.h
-include/${MOZILLA}/dom/nsIDOMCounter.h
-include/${MOZILLA}/dom/nsIDOMDocumentCSS.h
-include/${MOZILLA}/dom/nsIDOMRGBColor.h
-include/${MOZILLA}/dom/nsIDOMRect.h
-include/${MOZILLA}/dom/nsIDOMViewCSS.h
-include/${MOZILLA}/dom/nsIDOMNSRGBAColor.h
-include/${MOZILLA}/dom/nsIDOMCSSPrimitiveValue.h
-include/${MOZILLA}/dom/nsIDOMCSSRule.h
-include/${MOZILLA}/dom/nsIDOMCSSRuleList.h
-include/${MOZILLA}/dom/nsIDOMCSSStyleDeclaration.h
-include/${MOZILLA}/dom/nsIDOMCSSStyleSheet.h
-include/${MOZILLA}/dom/nsIDOMCSSValue.h
-include/${MOZILLA}/dom/nsIDOMCSSValueList.h
-include/${MOZILLA}/dom/nsIDOMElementCSSInlineStyle.h
-include/${MOZILLA}/dom/nsIDOMDocumentTraversal.h
-include/${MOZILLA}/dom/nsIDOMNodeFilter.h
-include/${MOZILLA}/dom/nsIDOMNodeIterator.h
-include/${MOZILLA}/dom/nsIDOMTreeWalker.h
-include/${MOZILLA}/dom/nsIDOMNSRange.h
-include/${MOZILLA}/dom/nsIDOMRangeException.h
-include/${MOZILLA}/dom/nsIDOMRange.h
-include/${MOZILLA}/dom/nsIDOMDocumentRange.h
-include/${MOZILLA}/dom/nsIDOMDocumentXBL.h
-include/${MOZILLA}/dom/nsIDOMXPathEvaluator.h
-include/${MOZILLA}/dom/nsIDOMXPathException.h
-include/${MOZILLA}/dom/nsIDOMXPathExpression.h
-include/${MOZILLA}/dom/nsIDOMXPathNamespace.h
-include/${MOZILLA}/dom/nsIDOMXPathNSResolver.h
-include/${MOZILLA}/dom/nsIDOMXPathResult.h
-include/${MOZILLA}/dom/nsIDOMNSXPathExpression.h
-include/${MOZILLA}/dom/nsIDOMDOMImplementationLS.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/nsIDOMXULButtonElement.h
-include/${MOZILLA}/dom/nsIDOMXULCheckboxElement.h
-include/${MOZILLA}/dom/nsIDOMXULCommandDispatcher.h
-include/${MOZILLA}/dom/nsIDOMXULCommandEvent.h
-include/${MOZILLA}/dom/nsIDOMXULControlElement.h
-include/${MOZILLA}/dom/nsIDOMXULDescriptionElement.h
-include/${MOZILLA}/dom/nsIDOMXULDocument.h
-include/${MOZILLA}/dom/nsIDOMXULElement.h
-include/${MOZILLA}/dom/nsIDOMXULContainerElement.h
-include/${MOZILLA}/dom/nsIDOMXULImageElement.h
-include/${MOZILLA}/dom/nsIDOMXULLabelElement.h
-include/${MOZILLA}/dom/nsIDOMXULLabeledControlEl.h
-include/${MOZILLA}/dom/nsIDOMXULMenuListElement.h
-include/${MOZILLA}/dom/nsIDOMXULPopupElement.h
-include/${MOZILLA}/dom/nsIDOMXULSelectCntrlEl.h
-include/${MOZILLA}/dom/nsIDOMXULSelectCntrlItemEl.h
-include/${MOZILLA}/dom/nsPIDOMStorage.h
-include/${MOZILLA}/dom/nsIDOMXULMultSelectCntrlEl.h
-include/${MOZILLA}/dom/nsIDOMXULTextboxElement.h
-include/${MOZILLA}/dom/nsIDOMXULTreeElement.h
-include/${MOZILLA}/dom/nsIDOMToString.h
-include/${MOZILLA}/dom/nsIDOMStorageManager.h
-include/${MOZILLA}/dom/nsIDOMStorage.h
-include/${MOZILLA}/dom/nsIDOMStorageEvent.h
-include/${MOZILLA}/dom/nsIDOMStorageItem.h
-include/${MOZILLA}/dom/nsIDOMStorageList.h
-include/${MOZILLA}/dom/nsIDOMStorageWindow.h
-include/${MOZILLA}/dom/nsIDOMOfflineResourceList.h
-include/${MOZILLA}/dom/nsIDOMLoadStatusList.h
-include/${MOZILLA}/dom/nsIDOMLoadStatus.h
-include/${MOZILLA}/dom/nsIDOMLoadStatusEvent.h
-include/${MOZILLA}/dom/nsIDOMGetSVGDocument.h
-include/${MOZILLA}/dom/nsIDOMSVGAElement.h
-include/${MOZILLA}/dom/nsIDOMSVGAngle.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimatedAngle.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimatedBoolean.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimatedEnum.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimatedInteger.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/nsIDOMSVGAnimatedString.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimPresAspRatio.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimatedRect.h
-include/${MOZILLA}/dom/nsIDOMSVGAnimTransformList.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/nsIDOMSVGFilterElement.h
-include/${MOZILLA}/dom/nsIDOMSVGFilters.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/nsIDOMSVGMaskElement.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/nsIDOMSVGPatternElement.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/nsIDOMSVGScriptElement.h
-include/${MOZILLA}/dom/nsIDOMSVGSVGElement.h
-include/${MOZILLA}/dom/nsIDOMSVGStopElement.h
-include/${MOZILLA}/dom/nsIDOMSVGStylable.h
-include/${MOZILLA}/dom/nsIDOMSVGStyleElement.h
-include/${MOZILLA}/dom/nsIDOMSVGSwitchElement.h
-include/${MOZILLA}/dom/nsIDOMSVGSymbolElement.h
-include/${MOZILLA}/dom/nsIDOMSVGTextContentElement.h
-include/${MOZILLA}/dom/nsIDOMSVGTextElement.h
-include/${MOZILLA}/dom/nsIDOMSVGTextPathElement.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/nsIDOMSVGTSpanElement.h
-include/${MOZILLA}/dom/nsIDOMSVGURIReference.h
-include/${MOZILLA}/dom/nsIDOMSVGUnitTypes.h
-include/${MOZILLA}/dom/nsIDOMSVGUseElement.h
-include/${MOZILLA}/dom/nsIDOMSVGViewSpec.h
-include/${MOZILLA}/dom/nsIDOMSVGZoomAndPan.h
-include/${MOZILLA}/dom/nsIDOMSVGZoomEvent.h
-include/${MOZILLA}/dom/nsIDOMFocusListener.h
-include/${MOZILLA}/dom/nsIDOMFormListener.h
-include/${MOZILLA}/dom/nsIDOMKeyListener.h
-include/${MOZILLA}/dom/nsIDOMLoadListener.h
-include/${MOZILLA}/dom/nsIDOMMouseListener.h
-include/${MOZILLA}/dom/nsIDOMMouseMotionListener.h
-include/${MOZILLA}/dom/nsIDOMDragListener.h
-include/${MOZILLA}/dom/nsIDOMTextListener.h
-include/${MOZILLA}/dom/nsIDOMCompositionListener.h
-include/${MOZILLA}/dom/nsIDOMXULListener.h
-include/${MOZILLA}/dom/nsIDOMContextMenuListener.h
-include/${MOZILLA}/dom/nsIDOMUIListener.h
-include/${MOZILLA}/dom/nsPIDOMWindow.h
-include/${MOZILLA}/dom/nsPIWindowRoot.h
-include/${MOZILLA}/dom/nsIFocusController.h
-include/${MOZILLA}/dom/nsIScriptContext.h
-include/${MOZILLA}/dom/nsIJSNativeInitializer.h
-include/${MOZILLA}/dom/nsIScriptRuntime.h
-include/${MOZILLA}/dom/nsIScriptObjectOwner.h
-include/${MOZILLA}/dom/nsIScriptObjectPrincipal.h
-include/${MOZILLA}/dom/nsIScriptGlobalObject.h
-include/${MOZILLA}/dom/nsIScriptGlobalObjectOwner.h
-include/${MOZILLA}/dom/nsIScriptTimeoutHandler.h
-include/${MOZILLA}/dom/nsIDOMScriptObjectFactory.h
-include/${MOZILLA}/dom/nsIScriptExternalNameSet.h
-include/${MOZILLA}/dom/nsIScriptNameSpaceManager.h
-include/${MOZILLA}/dom/nsDOMError.h
-include/${MOZILLA}/dom/nsIJSEventListener.h
-include/${MOZILLA}/dom/nsIDOMClassInfo.h
-include/${MOZILLA}/dom/nsDOMClassInfoID.h
-include/${MOZILLA}/dom/nsIBaseDOMException.h
-include/${MOZILLA}/dom/nsDOMString.h
-include/${MOZILLA}/dom/nsDOMJSUtils.h
-include/${MOZILLA}/dom/nsDOMScriptObjectHolder.h
-include/${MOZILLA}/dom/nsIEntropyCollector.h
-include/${MOZILLA}/dom/nsIScriptChannel.h
-include/${MOZILLA}/jsurl/nsJSProtocolHandler.h
-include/${MOZILLA}/view/nsIView.h
-include/${MOZILLA}/view/nsIViewManager.h
-include/${MOZILLA}/view/nsIScrollableView.h
-include/${MOZILLA}/view/nsViewsCID.h
-include/${MOZILLA}/view/nsIViewObserver.h
-include/${MOZILLA}/view/nsIScrollPositionListener.h
-include/${MOZILLA}/widget/widgetCore.h
-include/${MOZILLA}/widget/nsStringUtil.h
-include/${MOZILLA}/widget/nsIWidget.h
-include/${MOZILLA}/widget/nsIKBStateControl.h
-include/${MOZILLA}/widget/nsGUIEvent.h
-include/${MOZILLA}/widget/nsEvent.h
-include/${MOZILLA}/widget/nsIMouseListener.h
-include/${MOZILLA}/widget/nsIEventListener.h
-include/${MOZILLA}/widget/nsWidgetsCID.h
-include/${MOZILLA}/widget/nsILookAndFeel.h
-include/${MOZILLA}/widget/nsIPluginWidget.h
-include/${MOZILLA}/widget/nsINativeKeyBindings.h
-include/${MOZILLA}/widget/nsIDeviceContextSpec.h
-include/${MOZILLA}/widget/nsIMenuRollup.h
-include/${MOZILLA}/widget/nsIDragSessionGTK.h
-include/${MOZILLA}/widget/nsIPrintDialogService.h
-include/${MOZILLA}/widget/nsIAppShell.h
-include/${MOZILLA}/widget/nsIFilePicker.h
-include/${MOZILLA}/widget/nsIToolkit.h
-include/${MOZILLA}/widget/nsISound.h
-include/${MOZILLA}/widget/nsITransferable.h
-include/${MOZILLA}/widget/nsIClipboardDragDropHooks.h
-include/${MOZILLA}/widget/nsIClipboardDragDropHookList.h
-include/${MOZILLA}/widget/nsIDragSession.h
-include/${MOZILLA}/widget/nsIDragService.h
-include/${MOZILLA}/widget/nsIFormatConverter.h
-include/${MOZILLA}/widget/nsIClipboard.h
-include/${MOZILLA}/widget/nsIClipboardHelper.h
-include/${MOZILLA}/widget/nsIClipboardOwner.h
-include/${MOZILLA}/widget/nsIRollupListener.h
-include/${MOZILLA}/widget/nsIBaseWindow.h
-include/${MOZILLA}/widget/nsIBidiKeyboard.h
-include/${MOZILLA}/widget/nsIFullScreen.h
-include/${MOZILLA}/widget/nsIScreen.h
-include/${MOZILLA}/widget/nsIScreenManager.h
-include/${MOZILLA}/widget/nsIPrintSession.h
-include/${MOZILLA}/widget/nsIPrintSettings.h
-include/${MOZILLA}/widget/nsIPrintSettingsService.h
-include/${MOZILLA}/widget/nsIPrintOptions.h
-include/${MOZILLA}/widget/nsIIdleService.h
-include/${MOZILLA}/widget/nsWidgetSupport.h
-include/${MOZILLA}/widget/nsGTKToolkit.h
-include/${MOZILLA}/widget/nsIImageToPixbuf.h
-include/${MOZILLA}/widget/mozdrawingarea.h
-include/${MOZILLA}/widget/mozcontainer.h
-include/${MOZILLA}/content/mozFlushType.h
-include/${MOZILLA}/content/nsIContent.h
-include/${MOZILLA}/content/nsIAttribute.h
-include/${MOZILLA}/content/nsIContentIterator.h
-include/${MOZILLA}/content/nsContentErrors.h
-include/${MOZILLA}/content/nsContentPolicyUtils.h
-include/${MOZILLA}/content/nsContentUtils.h
-include/${MOZILLA}/content/nsIDocument.h
-include/${MOZILLA}/content/nsIDocumentObserver.h
-include/${MOZILLA}/content/nsIMutationObserver.h
-include/${MOZILLA}/content/nsINameSpaceManager.h
-include/${MOZILLA}/content/nsINode.h
-include/${MOZILLA}/content/nsINodeInfo.h
-include/${MOZILLA}/content/nsIRange.h
-include/${MOZILLA}/content/nsIRangeUtils.h
-include/${MOZILLA}/content/nsIScriptElement.h
-include/${MOZILLA}/content/nsIStyleSheetLinkingElement.h
-include/${MOZILLA}/content/nsDOMFile.h
-include/${MOZILLA}/content/nsIPrivateDOMImplementation.h
-include/${MOZILLA}/content/nsIContentSerializer.h
-include/${MOZILLA}/content/nsIHTMLToTextSink.h
-include/${MOZILLA}/content/nsIXPathEvaluatorInternal.h
-include/${MOZILLA}/content/mozISanitizingSerializer.h
-include/${MOZILLA}/content/nsCaseTreatment.h
-include/${MOZILLA}/content/nsContentCID.h
-include/${MOZILLA}/content/nsCopySupport.h
-include/${MOZILLA}/content/nsContentCreatorFunctions.h
-include/${MOZILLA}/content/nsLineBreaker.h
-include/${MOZILLA}/content/nsXMLNameSpaceMap.h
-include/${MOZILLA}/content/nsPresShellIterator.h
-include/${MOZILLA}/content/nsIXFormsUtilityService.h
-include/${MOZILLA}/content/nsIChromeRegistry.h
-include/${MOZILLA}/content/nsIContentPolicy.h
-include/${MOZILLA}/content/nsIDocumentEncoder.h
-include/${MOZILLA}/content/nsGkAtoms.h
-include/${MOZILLA}/content/nsIDOMFile.h
-include/${MOZILLA}/content/nsIDOMFileList.h
-include/${MOZILLA}/content/nsIDOMFileException.h
-include/${MOZILLA}/content/nsIDOMParser.h
-include/${MOZILLA}/content/nsIDOMSerializer.h
-include/${MOZILLA}/content/nsISelection2.h
-include/${MOZILLA}/content/nsISelectionController.h
-include/${MOZILLA}/content/nsISelectionDisplay.h
-include/${MOZILLA}/content/nsISelectionListener.h
-include/${MOZILLA}/content/nsISelectionPrivate.h
-include/${MOZILLA}/content/nsIScriptLoaderObserver.h
-include/${MOZILLA}/content/nsISyncLoadDOMService.h
-include/${MOZILLA}/content/nsIDragDropHandler.h
-include/${MOZILLA}/content/nsIScriptEventHandler.h
-include/${MOZILLA}/content/nsIScriptEventManager.h
-include/${MOZILLA}/content/nsIImageLoadingContent.h
-include/${MOZILLA}/content/nsIForm.h
-include/${MOZILLA}/content/nsIObjectLoadingContent.h
-include/${MOZILLA}/content/nsIFrameLoader.h
-include/${MOZILLA}/content/nsIXMLHttpRequest.h
-include/${MOZILLA}/content/nsISelection.h
-include/${MOZILLA}/content/nsAtomListUtils.h
-include/${MOZILLA}/content/nsAttrName.h
-include/${MOZILLA}/content/nsContentList.h
-include/${MOZILLA}/content/nsGkAtomList.h
-include/${MOZILLA}/content/nsNodeInfoManager.h
-include/${MOZILLA}/content/nsPropertyTable.h
-include/${MOZILLA}/content/nsScriptLoader.h
-include/${MOZILLA}/content/nsStubDocumentObserver.h
-include/${MOZILLA}/content/nsStubImageDecoderObserver.h
-include/${MOZILLA}/content/nsStubMutationObserver.h
-include/${MOZILLA}/content/nsTextFragment.h
-include/${MOZILLA}/content/mozAutoDocUpdate.h
-include/${MOZILLA}/content/nsICanvasRenderingContextInternal.h
-include/${MOZILLA}/content/nsICanvasElement.h
-include/${MOZILLA}/content/nsIFormControl.h
-include/${MOZILLA}/content/nsIFormProcessor.h
-include/${MOZILLA}/content/nsILink.h
-include/${MOZILLA}/content/nsIOptionElement.h
-include/${MOZILLA}/content/nsIRadioControlElement.h
-include/${MOZILLA}/content/nsIRadioVisitor.h
-include/${MOZILLA}/content/nsIRadioGroupContainer.h
-include/${MOZILLA}/content/nsITextControlElement.h
-include/${MOZILLA}/content/nsIFileControlElement.h
-include/${MOZILLA}/content/nsIFormSubmission.h
-include/${MOZILLA}/content/nsIFrameSetElement.h
-include/${MOZILLA}/content/nsISelectElement.h
-include/${MOZILLA}/content/nsIFormSubmitObserver.h
-include/${MOZILLA}/content/nsIPhonetic.h
-include/${MOZILLA}/content/nsImageMapUtils.h
-include/${MOZILLA}/content/nsIImageDocument.h
-include/${MOZILLA}/content/nsIWyciwygChannel.h
-include/${MOZILLA}/content/nsIHTMLDocument.h
-include/${MOZILLA}/content/nsIXMLContentSink.h
-include/${MOZILLA}/content/nsIFIXptr.h
-include/${MOZILLA}/content/nsIXPointer.h
-include/${MOZILLA}/content/nsIModifyableXPointer.h
-include/${MOZILLA}/content/nsIXBLDocumentInfo.h
-include/${MOZILLA}/content/nsIXBLService.h
-include/${MOZILLA}/content/nsBindingManager.h
-include/${MOZILLA}/content/nsXBLBinding.h
-include/${MOZILLA}/content/nsIDocumentTransformer.h
-include/${MOZILLA}/content/txDouble.h
-include/${MOZILLA}/content/nsIXSLTException.h
-include/${MOZILLA}/content/nsIXSLTProcessor.h
-include/${MOZILLA}/content/nsIXSLTProcessorObsolete.h
-include/${MOZILLA}/content/nsIXSLTProcessorPrivate.h
-include/${MOZILLA}/content/txIFunctionEvaluationContext.h
-include/${MOZILLA}/content/nsSVGRect.h
-include/${MOZILLA}/content/txINodeSet.h
-include/${MOZILLA}/content/txIEXSLTRegExFunctions.h
-include/${MOZILLA}/content/nsIDOMSVGListener.h
-include/${MOZILLA}/content/nsIDOMSVGZoomListener.h
-include/${MOZILLA}/content/nsISVGTextContentMetrics.h
-include/${MOZILLA}/content/nsISVGValue.h
-include/${MOZILLA}/content/nsISVGValueObserver.h
-include/${MOZILLA}/content/nsISVGValueUtils.h
-include/${MOZILLA}/content/nsSVGNumber.h
-include/${MOZILLA}/content/nsSVGPoint.h
-include/${MOZILLA}/content/nsSVGMatrix.h
-include/${MOZILLA}/content/nsIXMLContentBuilder.h
-include/${MOZILLA}/content/nsIXTFAttributeHandler.h
-include/${MOZILLA}/content/nsIXTFElement.h
-include/${MOZILLA}/content/nsIXTFElementFactory.h
-include/${MOZILLA}/content/nsIXTFElementWrapper.h
-include/${MOZILLA}/content/nsIXTFPrivate.h
-include/${MOZILLA}/content/nsIXTFService.h
-include/${MOZILLA}/content/nsMutationEvent.h
-include/${MOZILLA}/content/nsIEventListenerManager.h
-include/${MOZILLA}/content/nsIEventStateManager.h
-include/${MOZILLA}/content/nsIPrivateDOMEvent.h
-include/${MOZILLA}/content/nsIPrivateTextEvent.h
-include/${MOZILLA}/content/nsIPrivateTextRange.h
-include/${MOZILLA}/content/nsIPrivateCompositionEvent.h
-include/${MOZILLA}/content/nsPLDOMEvent.h
-include/${MOZILLA}/content/nsEventDispatcher.h
-include/${MOZILLA}/content/nsPIDOMEventTarget.h
-include/${MOZILLA}/xuldoc/nsIXULDocument.h
-include/${MOZILLA}/xuldoc/nsIXULPrototypeCache.h
-include/${MOZILLA}/xuldoc/nsIController.h
-include/${MOZILLA}/xuldoc/nsIControllers.h
-include/${MOZILLA}/xuldoc/nsIXULOverlayProvider.h
-include/${MOZILLA}/xultmpl/nsIXULSortService.h
-include/${MOZILLA}/xultmpl/nsIXULTemplateBuilder.h
-include/${MOZILLA}/xultmpl/nsIXULBuilderListener.h
-include/${MOZILLA}/xultmpl/nsIXULTemplateQueryProcessor.h
-include/${MOZILLA}/xultmpl/nsIXULTemplateResult.h
-include/${MOZILLA}/xultmpl/nsIXULTemplateRuleFilter.h
-include/${MOZILLA}/editor/nsEditorCID.h
-include/${MOZILLA}/editor/nsICiter.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/nsIHTMLEditor.h
-include/${MOZILLA}/editor/nsIHTMLObjectResizer.h
-include/${MOZILLA}/editor/nsIHTMLAbsPosEditor.h
-include/${MOZILLA}/editor/nsIHTMLObjectResizeListener.h
-include/${MOZILLA}/editor/nsIHTMLInlineTableEditor.h
-include/${MOZILLA}/editor/nsIPlaintextEditor.h
-include/${MOZILLA}/editor/nsITableEditor.h
-include/${MOZILLA}/editor/nsIURIRefObject.h
-include/${MOZILLA}/editor/nsIContentFilter.h
-include/${MOZILLA}/editor/nsPIEditorTransaction.h
-include/${MOZILLA}/txtsvc/nsISpellChecker.h
-include/${MOZILLA}/txtsvc/nsITextService.h
-include/${MOZILLA}/txtsvc/nsITextServicesDocument.h
-include/${MOZILLA}/txtsvc/nsTextServicesCID.h
-include/${MOZILLA}/txtsvc/nsITextServicesFilter.h
-include/${MOZILLA}/txtsvc/nsIInlineSpellChecker.h
-include/${MOZILLA}/txmgr/nsTransactionManagerCID.h
-include/${MOZILLA}/txmgr/nsITransaction.h
-include/${MOZILLA}/txmgr/nsITransactionList.h
-include/${MOZILLA}/txmgr/nsITransactionListener.h
-include/${MOZILLA}/txmgr/nsITransactionManager.h
-include/${MOZILLA}/composer/nsIEditingSession.h
-include/${MOZILLA}/layout/nsCSSAnonBoxList.h
-include/${MOZILLA}/layout/nsCSSAnonBoxes.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/nsDOMCSSDeclaration.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/nsIComputedDOMStyle.h
-include/${MOZILLA}/layout/nsIHTMLCSSStyleSheet.h
-include/${MOZILLA}/layout/nsIInspectorCSSUtils.h
-include/${MOZILLA}/layout/nsIStyleRule.h
-include/${MOZILLA}/layout/nsIStyleRuleProcessor.h
-include/${MOZILLA}/layout/nsIStyleSheet.h
-include/${MOZILLA}/layout/nsLayoutStylesheetCache.h
-include/${MOZILLA}/layout/nsRuleData.h
-include/${MOZILLA}/layout/nsRuleNode.h
-include/${MOZILLA}/layout/nsRuleWalker.h
-include/${MOZILLA}/layout/nsStyleContext.h
-include/${MOZILLA}/layout/nsStyleCoord.h
-include/${MOZILLA}/layout/nsStyleSet.h
-include/${MOZILLA}/layout/nsStyleStruct.h
-include/${MOZILLA}/layout/nsStyleStructFwd.h
-include/${MOZILLA}/layout/nsStyleStructList.h
-include/${MOZILLA}/layout/nsStyleUtil.h
-include/${MOZILLA}/layout/nsBidi.h
-include/${MOZILLA}/layout/nsBidiPresUtils.h
-include/${MOZILLA}/layout/nsCSSFrameConstructor.h
-include/${MOZILLA}/layout/nsChangeHint.h
-include/${MOZILLA}/layout/nsCompatibility.h
-include/${MOZILLA}/layout/nsDisplayList.h
-include/${MOZILLA}/layout/nsFrameManager.h
-include/${MOZILLA}/layout/nsFrameManagerBase.h
-include/${MOZILLA}/layout/nsFrameTraversal.h
-include/${MOZILLA}/layout/nsICaret.h
-include/${MOZILLA}/layout/nsIDocumentViewer.h
-include/${MOZILLA}/layout/nsIFrameTraversal.h
-include/${MOZILLA}/layout/nsIImageMap.h
-include/${MOZILLA}/layout/nsILayoutDebugger.h
-include/${MOZILLA}/layout/nsILayoutHistoryState.h
-include/${MOZILLA}/layout/nsIPercentHeightObserver.h
-include/${MOZILLA}/layout/nsIPresShell.h
-include/${MOZILLA}/layout/nsIReflowCallback.h
-include/${MOZILLA}/layout/nsLayoutErrors.h
-include/${MOZILLA}/layout/nsLayoutUtils.h
-include/${MOZILLA}/layout/nsIFocusEventSuppressor.h
-include/${MOZILLA}/layout/nsPresContext.h
-include/${MOZILLA}/layout/nsPresState.h
-include/${MOZILLA}/layout/nsStyleChangeList.h
-include/${MOZILLA}/layout/nsStyleConsts.h
-include/${MOZILLA}/layout/nsIStyleSheetService.h
-include/${MOZILLA}/layout/nsFrameList.h
-include/${MOZILLA}/layout/nsIFrame.h
-include/${MOZILLA}/layout/nsHTMLParts.h
-include/${MOZILLA}/layout/nsHTMLReflowMetrics.h
-include/${MOZILLA}/layout/nsHTMLReflowState.h
-include/${MOZILLA}/layout/nsIAnonymousContentCreator.h
-include/${MOZILLA}/layout/nsICanvasFrame.h
-include/${MOZILLA}/layout/nsIFrameDebug.h
-include/${MOZILLA}/layout/nsIFrameFrame.h
-include/${MOZILLA}/layout/nsIFrameUtil.h
-include/${MOZILLA}/layout/nsIImageFrame.h
-include/${MOZILLA}/layout/nsILineIterator.h
-include/${MOZILLA}/layout/nsIObjectFrame.h
-include/${MOZILLA}/layout/nsIPageSequenceFrame.h
-include/${MOZILLA}/layout/nsIScrollableFrame.h
-include/${MOZILLA}/layout/nsIScrollableViewProvider.h
-include/${MOZILLA}/layout/nsIStatefulFrame.h
-include/${MOZILLA}/layout/nsFrameSelection.h
-include/${MOZILLA}/layout/nsBidiFrames.h
-include/${MOZILLA}/layout/nsITableLayout.h
-include/${MOZILLA}/layout/nsIListControlFrame.h
-include/${MOZILLA}/layout/nsIComboboxControlFrame.h
-include/${MOZILLA}/layout/nsIFormControlFrame.h
-include/${MOZILLA}/layout/nsIRadioControlFrame.h
-include/${MOZILLA}/layout/nsICheckboxControlFrame.h
-include/${MOZILLA}/layout/nsISelectControlFrame.h
-include/${MOZILLA}/layout/nsITextControlFrame.h
-include/${MOZILLA}/layout/nsITableCellLayout.h
-include/${MOZILLA}/layout/nsPIBoxObject.h
-include/${MOZILLA}/layout/nsIMenuFrame.h
-include/${MOZILLA}/layout/nsIScrollbarMediator.h
-include/${MOZILLA}/layout/nsXULPopupManager.h
-include/${MOZILLA}/layout/nsIBoxObject.h
-include/${MOZILLA}/layout/nsIScrollBoxObject.h
-include/${MOZILLA}/layout/nsIPopupBoxObject.h
-include/${MOZILLA}/layout/nsIMenuBoxObject.h
-include/${MOZILLA}/layout/nsIListBoxObject.h
-include/${MOZILLA}/layout/nsIBrowserBoxObject.h
-include/${MOZILLA}/layout/nsIIFrameBoxObject.h
-include/${MOZILLA}/layout/nsIEditorBoxObject.h
-include/${MOZILLA}/layout/nsIContainerBoxObject.h
-include/${MOZILLA}/layout/nsITreeColumns.h
-include/${MOZILLA}/layout/nsITreeView.h
-include/${MOZILLA}/layout/nsITreeSelection.h
-include/${MOZILLA}/layout/nsITreeBoxObject.h
-include/${MOZILLA}/layout/nsITreeContentView.h
-include/${MOZILLA}/layout/nsTreeColFrame.h
-include/${MOZILLA}/layout/nsTreeUtils.h
-include/${MOZILLA}/layout/nsGridLayout2.h
-include/${MOZILLA}/layout/nsGridRowLayout.h
-include/${MOZILLA}/layout/nsGridRowLeafLayout.h
-include/${MOZILLA}/layout/nsGridRowLeafFrame.h
-include/${MOZILLA}/layout/nsGridRowGroupLayout.h
-include/${MOZILLA}/layout/nsIGridPart.h
-include/${MOZILLA}/layout/nsGrid.h
-include/${MOZILLA}/layout/nsGridRow.h
-include/${MOZILLA}/layout/nsGridCell.h
-include/${MOZILLA}/layout/nsIMenuParent.h
-include/${MOZILLA}/layout/nsIPrintProgress.h
-include/${MOZILLA}/layout/nsIPrintProgressParams.h
-include/${MOZILLA}/layout/nsIPrintStatusFeedback.h
-include/${MOZILLA}/layout/nsSVGUtils.h
-include/${MOZILLA}/layout/nsSVGFilterInstance.h
-include/${MOZILLA}/layout/nsSVGForeignObjectFrame.h
-include/${MOZILLA}/layout/nsLayoutCID.h
-include/${MOZILLA}/layout/nsContentDLF.h
-include/${MOZILLA}/layout/nsLayoutStatics.h
-include/${MOZILLA}/inspector/inIDOMView.h
-include/${MOZILLA}/inspector/inIDeepTreeWalker.h
-include/${MOZILLA}/inspector/inIFlasher.h
-include/${MOZILLA}/inspector/inISearchProcess.h
-include/${MOZILLA}/inspector/inISearchObserver.h
-include/${MOZILLA}/inspector/inICSSValueSearch.h
-include/${MOZILLA}/inspector/inIDOMUtils.h
-include/${MOZILLA}/docshell/nsDocShellLoadTypes.h
-include/${MOZILLA}/docshell/nsCDocShell.h
-include/${MOZILLA}/docshell/nsCDefaultURIFixup.h
-include/${MOZILLA}/docshell/nsIDocShell.h
-include/${MOZILLA}/docshell/nsIDocShellLoadInfo.h
-include/${MOZILLA}/docshell/nsIDocShellTreeItem.h
-include/${MOZILLA}/docshell/nsIDocShellTreeNode.h
-include/${MOZILLA}/docshell/nsIDocShellTreeOwner.h
-include/${MOZILLA}/docshell/nsIDocShellHistory.h
-include/${MOZILLA}/docshell/nsIGlobalHistory2.h
-include/${MOZILLA}/docshell/nsIGlobalHistory3.h
-include/${MOZILLA}/docshell/nsIMarkupDocumentViewer.h
-include/${MOZILLA}/docshell/nsIScrollable.h
-include/${MOZILLA}/docshell/nsITextScroll.h
-include/${MOZILLA}/docshell/nsIWebNavigation.h
-include/${MOZILLA}/docshell/nsIWebNavigationInfo.h
-include/${MOZILLA}/docshell/nsIContentViewer.h
-include/${MOZILLA}/docshell/nsIContentViewerEdit.h
-include/${MOZILLA}/docshell/nsIContentViewerFile.h
-include/${MOZILLA}/docshell/nsIURIFixup.h
-include/${MOZILLA}/docshell/nsIEditorDocShell.h
-include/${MOZILLA}/docshell/nsIWebPageDescriptor.h
-include/${MOZILLA}/docshell/nsIURIClassifier.h
-include/${MOZILLA}/docshell/nsIChannelClassifier.h
-include/${MOZILLA}/docshell/nsIDownloadHistory.h
-include/${MOZILLA}/docshell/nsIGlobalHistory.h
-include/${MOZILLA}/docshell/nsDocShellCID.h
-include/${MOZILLA}/shistory/nsISHEntry.h
-include/${MOZILLA}/shistory/nsISHContainer.h
-include/${MOZILLA}/shistory/nsISHTransaction.h
-include/${MOZILLA}/shistory/nsISHistoryInternal.h
-include/${MOZILLA}/shistory/nsIHistoryEntry.h
-include/${MOZILLA}/shistory/nsISHistory.h
-include/${MOZILLA}/shistory/nsISHistoryListener.h
-include/${MOZILLA}/webshell/nsILinkHandler.h
-include/${MOZILLA}/webshell/nsIWebShellServices.h
-include/${MOZILLA}/webshell/nsIRefreshURI.h
-include/${MOZILLA}/webshell/nsIContentViewerContainer.h
-include/${MOZILLA}/webshell/nsIDocumentLoaderFactory.h
-include/${MOZILLA}/webshell/nsIClipboardCommands.h
-include/${MOZILLA}/embed_base/nsEmbedAPI.h
-include/${MOZILLA}/embed_base/nsEmbedCID.h
-include/${MOZILLA}/embed_base/nsIWindowCreator2.h
-include/${MOZILLA}/embed_base/nsIWindowProvider.h
-include/${MOZILLA}/embed_base/nsIWindowCreator.h
-include/${MOZILLA}/windowwatcher/nsPromptUtils.h
-include/${MOZILLA}/windowwatcher/nsIDialogParamBlock.h
-include/${MOZILLA}/windowwatcher/nsIPromptService2.h
-include/${MOZILLA}/windowwatcher/nsPIPromptService.h
-include/${MOZILLA}/windowwatcher/nsPIWindowWatcher.h
-include/${MOZILLA}/windowwatcher/nsIAuthPromptWrapper.h
-include/${MOZILLA}/windowwatcher/nsIPromptFactory.h
-include/${MOZILLA}/windowwatcher/nsINonBlockingAlertService.h
-include/${MOZILLA}/windowwatcher/nsIWindowWatcher.h
-include/${MOZILLA}/windowwatcher/nsIPromptService.h
-include/${MOZILLA}/embedcomponents/nsIAppStartupNotifier.h
-include/${MOZILLA}/find/nsIFind.h
-include/${MOZILLA}/find/nsIWebBrowserFind.h
-include/${MOZILLA}/webbrowserpersist/nsIWebBrowserPersist.h
-include/${MOZILLA}/webbrowserpersist/nsCWebBrowserPersist.h
-include/${MOZILLA}/commandhandler/nsICommandManager.h
-include/${MOZILLA}/commandhandler/nsICommandParams.h
-include/${MOZILLA}/commandhandler/nsIControllerCommand.h
-include/${MOZILLA}/commandhandler/nsIControllerContext.h
-include/${MOZILLA}/commandhandler/nsIControllerCommandTable.h
-include/${MOZILLA}/commandhandler/nsPICommandUpdater.h
-include/${MOZILLA}/webbrwsr/nsCTooltipTextProvider.h
-include/${MOZILLA}/webbrwsr/nsCWebBrowser.h
-include/${MOZILLA}/webbrwsr/nsICommandHandler.h
-include/${MOZILLA}/webbrwsr/nsIEmbeddingSiteWindow2.h
-include/${MOZILLA}/webbrwsr/nsIContextMenuListener2.h
-include/${MOZILLA}/webbrwsr/nsIWebBrowserChrome2.h
-include/${MOZILLA}/webbrwsr/nsIPrintingPrompt.h
-include/${MOZILLA}/webbrwsr/nsIPrintingPromptService.h
-include/${MOZILLA}/webbrwsr/nsIContextMenuListener.h
-include/${MOZILLA}/webbrwsr/nsIEmbeddingSiteWindow.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/nsIWebBrowserSetup.h
-include/${MOZILLA}/webbrwsr/nsIWebBrowserStream.h
-include/${MOZILLA}/webbrwsr/nsIWebBrowserPrint.h
-include/${MOZILLA}/appshell/nsAppShellCID.h
-include/${MOZILLA}/appshell/nsIAppShellService.h
-include/${MOZILLA}/appshell/nsIWindowMediator.h
-include/${MOZILLA}/appshell/nsIWindowMediatorListener.h
-include/${MOZILLA}/appshell/nsIXULWindow.h
-include/${MOZILLA}/appshell/nsIPopupWindowManager.h
-include/${MOZILLA}/appshell/nsIXULBrowserWindow.h
-include/${MOZILLA}/liveconnect/jsjava.h
-include/${MOZILLA}/liveconnect/netscape_javascript_JSObject.h
-include/${MOZILLA}/liveconnect/netscape_javascript_JSException.h
-include/${MOZILLA}/liveconnect/nsILiveconnect.h
-include/${MOZILLA}/liveconnect/nsISecureLiveconnect.h
-include/${MOZILLA}/liveconnect/nsISecurityContext.h
-include/${MOZILLA}/oji/nsjvm.h
-include/${MOZILLA}/oji/nsIJRIPlugin.h
-include/${MOZILLA}/oji/nsIJVMConsole.h
-include/${MOZILLA}/oji/nsIJVMPlugin.h
-include/${MOZILLA}/oji/nsIJVMPluginTagInfo.h
-include/${MOZILLA}/oji/nsIJVMPrefsWindow.h
-include/${MOZILLA}/oji/nsIJVMWindow.h
-include/${MOZILLA}/oji/nsISymantecDebugManager.h
-include/${MOZILLA}/oji/nsISymantecDebugger.h
-include/${MOZILLA}/oji/nsISecureEnv.h
-include/${MOZILLA}/oji/ProxyJNI.h
-include/${MOZILLA}/oji/nsIJVMThreadManager.h
-include/${MOZILLA}/oji/nsILiveConnectManager.h
-include/${MOZILLA}/oji/nsIJVMManager.h
-include/${MOZILLA}/oji/nsIJVMPluginInstance.h
-include/${MOZILLA}/oji/nsIJVMAuthTools.h
-include/${MOZILLA}/oji/nsIJVMConfigManager.h
-include/${MOZILLA}/oji/jvmmgr.h
-include/${MOZILLA}/oji/nsJVMManager.h
-include/${MOZILLA}/oji/nsJVMPluginTagInfo.h
-include/${MOZILLA}/accessibility/nsIAccessibleTypes.h
-include/${MOZILLA}/accessibility/nsIAccessibilityService.h
-include/${MOZILLA}/accessibility/nsIAccessibleRetrieval.h
-include/${MOZILLA}/accessibility/nsIAccessible.h
-include/${MOZILLA}/accessibility/nsIAccessibleRelation.h
-include/${MOZILLA}/accessibility/nsIAccessibleRole.h
-include/${MOZILLA}/accessibility/nsIAccessibleStates.h
-include/${MOZILLA}/accessibility/nsPIAccessible.h
-include/${MOZILLA}/accessibility/nsIAccessibleDocument.h
-include/${MOZILLA}/accessibility/nsPIAccessibleDocument.h
-include/${MOZILLA}/accessibility/nsIAccessibleProvider.h
-include/${MOZILLA}/accessibility/nsIAccessibleSelectable.h
-include/${MOZILLA}/accessibility/nsIAccessNode.h
-include/${MOZILLA}/accessibility/nsPIAccessNode.h
-include/${MOZILLA}/accessibility/nsIAccessibleEvent.h
-include/${MOZILLA}/accessibility/nsIAccessibleEditableText.h
-include/${MOZILLA}/accessibility/nsIAccessibleHyperLink.h
-include/${MOZILLA}/accessibility/nsIAccessibleHyperText.h
-include/${MOZILLA}/accessibility/nsIAccessibleTable.h
-include/${MOZILLA}/accessibility/nsIAccessibleText.h
-include/${MOZILLA}/accessibility/nsIAccessibleValue.h
-include/${MOZILLA}/accessibility/nsIAccessibleImage.h
-include/${MOZILLA}/accessibility/nsIAccessibleTreeCache.h
-include/${MOZILLA}/accessibility/nsAccessNodeWrap.h
-include/${MOZILLA}/accessibility/nsAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsDocAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsRootAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsTextAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsXULMenuAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsXULTreeAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsHyperTextAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsHTMLImageAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsHTMLTableAccessibleWrap.h
-include/${MOZILLA}/accessibility/nsAccessibleRelationWrap.h
-include/${MOZILLA}/accessibility/nsRootAccessible.h
-include/${MOZILLA}/accessibility/nsAccessibleEventData.h
-include/${MOZILLA}/accessibility/nsAccessNode.h
-include/${MOZILLA}/accessibility/nsHyperTextAccessible.h
-include/${MOZILLA}/accessibility/nsHTMLFormControlAccessible.h
-include/${MOZILLA}/chrome/nsIToolkitChromeRegistry.h
-include/${MOZILLA}/profile/nsIProfileUnlocker.h
-include/${MOZILLA}/profile/nsIProfile.h
-include/${MOZILLA}/profile/nsIProfileChangeStatus.h
-include/${MOZILLA}/profdirserviceprovider/nsProfileDirServiceProvider.h
-include/${MOZILLA}/browser/nsIBrowserInstance.h
-include/${MOZILLA}/appcomps/nsISearchContext.h
-include/${MOZILLA}/appcomps/nsIFindService.h
-include/${MOZILLA}/appcomps/nsIWindowDataSource.h
-include/${MOZILLA}/appcomps/nsIHTTPIndex.h
-include/${MOZILLA}/appcomps/nsXPFEComponentsCID.h
-include/${MOZILLA}/appcomps/nsIAppStartup.h
-include/${MOZILLA}/appcomps/nsIUserInfo.h
-include/${MOZILLA}/filepicker/nsIFileView.h
-include/${MOZILLA}/toolkitcomps/nsIRemoteService.h
-include/${MOZILLA}/toolkitcomps/nsICommandLine.h
-include/${MOZILLA}/toolkitcomps/nsICommandLineRunner.h
-include/${MOZILLA}/toolkitcomps/nsICommandLineHandler.h
-include/${MOZILLA}/toolkitcomps/nsICommandLineValidator.h
-include/${MOZILLA}/toolkitcomps/nsToolkitCompsCID.h
-include/${MOZILLA}/urlformatter/nsIURLFormatter.h
-include/${MOZILLA}/contentprefs/nsIContentPrefService.h
-include/${MOZILLA}/contentprefs/nsIContentURIGrouper.h
-include/${MOZILLA}/places/nsINavHistoryService.h
-include/${MOZILLA}/places/nsIAnnotationService.h
-include/${MOZILLA}/places/nsIBrowserHistory.h
-include/${MOZILLA}/places/nsIFaviconService.h
-include/${MOZILLA}/places/nsINavBookmarksService.h
-include/${MOZILLA}/places/nsILivemarkService.h
-include/${MOZILLA}/places/nsIDynamicContainer.h
-include/${MOZILLA}/places/nsITaggingService.h
-include/${MOZILLA}/exthelper/extIApplication.h
-include/${MOZILLA}/fastfind/nsITypeAheadFind.h
-include/${MOZILLA}/parentalcontrols/nsIParentalControlsService.h
-include/${MOZILLA}/alerts/nsIAlertsService.h
-include/${MOZILLA}/feeds/nsIFeedProcessor.h
-include/${MOZILLA}/feeds/nsIFeedResult.h
-include/${MOZILLA}/feeds/nsIFeedListener.h
-include/${MOZILLA}/feeds/nsIFeed.h
-include/${MOZILLA}/feeds/nsIFeedContainer.h
-include/${MOZILLA}/feeds/nsIFeedEntry.h
-include/${MOZILLA}/feeds/nsIFeedTextConstruct.h
-include/${MOZILLA}/feeds/nsIScriptableUnescapeHTML.h
-include/${MOZILLA}/feeds/nsIFeedElementBase.h
-include/${MOZILLA}/feeds/nsIFeedGenerator.h
-include/${MOZILLA}/feeds/nsIFeedPerson.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteController.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteInput.h
-include/${MOZILLA}/autocomplete/nsIAutoCompletePopup.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteSearch.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteResult.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteResultTypes.h
-include/${MOZILLA}/autocomplete/nsIAutoCompleteSimpleResult.h
-include/${MOZILLA}/satchel/nsIFormFillController.h
-include/${MOZILLA}/satchel/nsIFormHistory.h
-include/${MOZILLA}/loginmgr/nsILoginInfo.h
-include/${MOZILLA}/loginmgr/nsILoginManager.h
-include/${MOZILLA}/loginmgr/nsILoginManagerStorage.h
-include/${MOZILLA}/loginmgr/nsILoginManagerPrompter.h
-include/${MOZILLA}/loginmgr/nsILoginManagerIEMigrationHelper.h
-include/${MOZILLA}/downloads/nsIDownloadManager.h
-include/${MOZILLA}/downloads/nsIDownloadProgressListener.h
-include/${MOZILLA}/downloads/nsIDownload.h
-include/${MOZILLA}/downloads/nsIDownloadManagerUI.h
-include/${MOZILLA}/url-classifier/nsIUrlClassifierDBService.h
-include/${MOZILLA}/url-classifier/nsIUrlClassifierStreamUpdater.h
-include/${MOZILLA}/url-classifier/nsIUrlClassifierUtils.h
-include/${MOZILLA}/url-classifier/nsIUrlClassifierHashCompleter.h
-include/${MOZILLA}/url-classifier/nsIUrlListManager.h
-include/${MOZILLA}/spellchecker/mozIPersonalDictionary.h
-include/${MOZILLA}/spellchecker/mozISpellCheckingEngine.h
-include/${MOZILLA}/spellchecker/mozISpellI18NUtil.h
-include/${MOZILLA}/spellchecker/mozISpellI18NManager.h
-include/${MOZILLA}/xulapp/nsIProfileMigrator.h
-include/${MOZILLA}/xulapp/nsIToolkitProfile.h
-include/${MOZILLA}/xulapp/nsIToolkitProfileService.h
-include/${MOZILLA}/xulapp/xrecore.h
-include/${MOZILLA}/xulapp/nsXULAppAPI.h
-include/${MOZILLA}/xulapp/nsINativeAppSupport.h
-include/${MOZILLA}/xulapp/nsIXULRuntime.h
-include/${MOZILLA}/extensions/nsIExtensionManager.h
-include/${MOZILLA}/extensions/nsIBlocklistService.h
-include/${MOZILLA}/extensions/nsIAddonRepository.h
-include/${MOZILLA}/update/nsIUpdateService.h
-include/${MOZILLA}/xpinstall/nsIDOMInstallTriggerGlobal.h
-include/${MOZILLA}/xpinstall/nsSoftwareUpdateIIDs.h
-include/${MOZILLA}/xpinstall/nsIXPIDialogService.h
-include/${MOZILLA}/xpinstall/nsIXPIProgressDialog.h
-include/${MOZILLA}/xpinstall/nsIXPInstallManager.h
-include/${MOZILLA}/xpinstall/nsIXPIInstallInfo.h
-include/${MOZILLA}/xpinstall/nsPICertNotification.h
-include/${MOZILLA}/xpinstall/nsXPITriggerInfo.h
-include/${MOZILLA}/pipboot/nsISSLStatusProvider.h
-include/${MOZILLA}/pipboot/nsIBufEntropyCollector.h
-include/${MOZILLA}/pipboot/nsISecurityWarningDialogs.h
-include/${MOZILLA}/pipnss/nsIBadCertListener2.h
-include/${MOZILLA}/pipnss/nsISSLErrorListener.h
-include/${MOZILLA}/pipnss/nsIIdentityInfo.h
-include/${MOZILLA}/pipnss/nsIAssociatedContentSecurity.h
-include/${MOZILLA}/pipnss/nsICertOverrideService.h
-include/${MOZILLA}/pipnss/nsIRecentBadCertsService.h
-include/${MOZILLA}/pipnss/nsIFormSigningDialog.h
-include/${MOZILLA}/pipnss/nsIX509Cert2.h
-include/${MOZILLA}/pipnss/nsIX509Cert3.h
-include/${MOZILLA}/pipnss/nsIX509CertDB2.h
-include/${MOZILLA}/pipnss/nsIX509CertList.h
-include/${MOZILLA}/pipnss/nsIPKCS11Slot.h
-include/${MOZILLA}/pipnss/nsIPK11TokenDB.h
-include/${MOZILLA}/pipnss/nsICertPickDialogs.h
-include/${MOZILLA}/pipnss/nsIClientAuthDialogs.h
-include/${MOZILLA}/pipnss/nsIDOMCryptoDialogs.h
-include/${MOZILLA}/pipnss/nsIGenKeypairInfoDlg.h
-include/${MOZILLA}/pipnss/nsITokenDialogs.h
-include/${MOZILLA}/pipnss/nsITokenPasswordDialogs.h
-include/${MOZILLA}/pipnss/nsISSLStatus.h
-include/${MOZILLA}/pipnss/nsIKeygenThread.h
-include/${MOZILLA}/pipnss/nsICMSSecureMessage.h
-include/${MOZILLA}/pipnss/nsIUserCertPicker.h
-include/${MOZILLA}/pipnss/nsIASN1PrintableItem.h
-include/${MOZILLA}/pipnss/nsICMSDecoder.h
-include/${MOZILLA}/pipnss/nsICMSEncoder.h
-include/${MOZILLA}/pipnss/nsICMSMessageErrors.h
-include/${MOZILLA}/pipnss/nsICMSMessage.h
-include/${MOZILLA}/pipnss/nsICMSMessage2.h
-include/${MOZILLA}/pipnss/nsINSSCertCache.h
-include/${MOZILLA}/pipnss/nsIOCSPResponder.h
-include/${MOZILLA}/pipnss/nsIPK11Token.h
-include/${MOZILLA}/pipnss/nsIPKCS11ModuleDB.h
-include/${MOZILLA}/pipnss/nsIPKCS11Module.h
-include/${MOZILLA}/pipnss/nsICRLManager.h
-include/${MOZILLA}/pipnss/nsISMimeCert.h
-include/${MOZILLA}/pipnss/nsICipherInfo.h
-include/${MOZILLA}/pipnss/nsIStreamCipher.h
-include/${MOZILLA}/pipnss/nsIKeyModule.h
-include/${MOZILLA}/pipnss/nsIProtectedAuthThread.h
-include/${MOZILLA}/pipnss/nsIDataSignatureVerifier.h
-include/${MOZILLA}/pipnss/nsICertTree.h
-include/${MOZILLA}/pipnss/nsIASN1Object.h
-include/${MOZILLA}/pipnss/nsIASN1Sequence.h
-include/${MOZILLA}/pipnss/nsICertificateDialogs.h
-include/${MOZILLA}/pipnss/nsICRLInfo.h
-include/${MOZILLA}/pipnss/nsIX509Cert.h
-include/${MOZILLA}/pipnss/nsIX509CertDB.h
-include/${MOZILLA}/pipnss/nsIX509CertValidity.h
-include/${MOZILLA}/pippki/nsIPKIParamBlock.h
-include/${MOZILLA}/pippki/nsIASN1Tree.h
-include/${MOZILLA}/autoconfig/nsIAutoConfig.h
-include/${MOZILLA}/autoconfig/nsIReadConfig.h
-include/${MOZILLA}/system-pref/nsSystemPrefService.h
-include/${MOZILLA}/system-pref/nsSystemPrefLog.h
-include/${MOZILLA}/gtkembedmoz/gtkmozembed_glue.cpp
-include/${MOZILLA}/gtkembedmoz/gtkmozembed.h
-include/${MOZILLA}/gtkembedmoz/gtkmozembed_internal.h
-include/${MOZILLA}/nss/ciferfam.h
-include/${MOZILLA}/nss/base64.h
-include/${MOZILLA}/nss/nssb64t.h
-include/${MOZILLA}/nss/nssb64.h
-include/${MOZILLA}/nss/nssck.api
-include/${MOZILLA}/nss/nsslocks.h
-include/${MOZILLA}/nss/nssilock.h
-include/${MOZILLA}/nss/nssilckt.h
-include/${MOZILLA}/nss/nssrwlk.h
-include/${MOZILLA}/nss/nssrwlkt.h
-include/${MOZILLA}/nss/portreg.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/secitem.h
-include/${MOZILLA}/nss/secoid.h
-include/${MOZILLA}/nss/secoidt.h
-include/${MOZILLA}/nss/secport.h
-include/${MOZILLA}/nss/secerr.h
-include/${MOZILLA}/nss/cryptohi.h
-include/${MOZILLA}/nss/utilrename.h
-include/${MOZILLA}/nss/blapit.h
-include/${MOZILLA}/nss/shsign.h
-include/${MOZILLA}/nss/ecl-exp.h
-include/${MOZILLA}/nss/pkcs11.h
-include/${MOZILLA}/nss/pkcs11f.h
-include/${MOZILLA}/nss/pkcs11p.h
-include/${MOZILLA}/nss/pkcs11t.h
-include/${MOZILLA}/nss/pkcs11n.h
-include/${MOZILLA}/nss/pkcs11u.h
-include/${MOZILLA}/nss/nssbaset.h
-include/${MOZILLA}/nss/nssbase.h
-include/${MOZILLA}/nss/cert.h
-include/${MOZILLA}/nss/certt.h
-include/${MOZILLA}/nss/certdb.h
-include/${MOZILLA}/nss/ocsp.h
-include/${MOZILLA}/nss/ocspt.h
-include/${MOZILLA}/nss/secmod.h
-include/${MOZILLA}/nss/secmodt.h
-include/${MOZILLA}/nss/secpkcs5.h
-include/${MOZILLA}/nss/pk11func.h
-include/${MOZILLA}/nss/pk11pub.h
-include/${MOZILLA}/nss/pk11priv.h
-include/${MOZILLA}/nss/pk11sdr.h
-include/${MOZILLA}/nss/pk11pqg.h
-include/${MOZILLA}/nss/cryptoht.h
-include/${MOZILLA}/nss/hasht.h
-include/${MOZILLA}/nss/key.h
-include/${MOZILLA}/nss/keyhi.h
-include/${MOZILLA}/nss/keyt.h
-include/${MOZILLA}/nss/keythi.h
-include/${MOZILLA}/nss/sechash.h
-include/${MOZILLA}/nss/nss.h
-include/${MOZILLA}/nss/ssl.h
-include/${MOZILLA}/nss/sslt.h
-include/${MOZILLA}/nss/sslerr.h
-include/${MOZILLA}/nss/sslproto.h
-include/${MOZILLA}/nss/preenc.h
-include/${MOZILLA}/nss/pkcs12t.h
-include/${MOZILLA}/nss/pkcs12.h
-include/${MOZILLA}/nss/p12plcy.h
-include/${MOZILLA}/nss/p12.h
-include/${MOZILLA}/nss/p12t.h
-include/${MOZILLA}/nss/secmime.h
-include/${MOZILLA}/nss/secpkcs7.h
-include/${MOZILLA}/nss/pkcs7t.h
-include/${MOZILLA}/nss/cms.h
-include/${MOZILLA}/nss/cmst.h
-include/${MOZILLA}/nss/smime.h
-include/${MOZILLA}/nss/cmsreclist.h
-include/${MOZILLA}/nss/crmf.h
-include/${MOZILLA}/nss/crmft.h
-include/${MOZILLA}/nss/cmmf.h
-include/${MOZILLA}/nss/cmmft.h
-include/${MOZILLA}/nss/jar.h
-include/${MOZILLA}/nss/jar-ds.h
-include/${MOZILLA}/nss/jarfile.h
-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}/browsercomps/nsBrowserCompsCID.h
-include/${MOZILLA}/browsercomps/nsIBrowserHandler.h
-include/${MOZILLA}/browsercomps/nsIBrowserGlue.h
-include/${MOZILLA}/microsummaries/nsIMicrosummaryService.h
-include/${MOZILLA}/migration/nsIBrowserProfileMigrator.h
-include/${MOZILLA}/browsersearch/nsIBrowserSearchService.h
-include/${MOZILLA}/sessionstore/nsISessionStartup.h
-include/${MOZILLA}/sessionstore/nsISessionStore.h
-include/${MOZILLA}/shellservice/nsIShellService.h
-include/${MOZILLA}/browser-feeds/nsIFeedResultService.h
-include/${MOZILLA}/browser-feeds/nsIWebContentConverterRegistrar.h
-include/${MOZILLA}/browser-feeds/nsIFeedWriter.h
-include/${MOZILLA}/browserplaces/nsIPlacesImportExportService.h
-include/${MOZILLA}/browserplaces/nsIPlacesTransactionsService.h
-include/${MOZILLA}/fuel/fuelIApplication.h
-@comment end INCLUDE
-share/applications/${MOZILLA}.desktop
-share/pixmaps/${MOZILLA}.png
-@exec env LD_LIBRARY_PATH=%D/lib/${MOZILLA} MOZILLA_FIVE_HOME=%D/lib/${MOZILLA} %D/lib/${MOZILLA}/regxpcom
-@unexec ${RM} %D/lib/${MOZILLA}/components/compreg.dat
-@unexec ${RM} %D/lib/${MOZILLA}/components/xpti.dat
diff --git a/www/firefox3/TODO b/www/firefox3/TODO
deleted file mode 100644
index fd6758b4bb8..00000000000
--- a/www/firefox3/TODO
+++ /dev/null
@@ -1,14 +0,0 @@
-- Fix SDK installation
-- Fix pkg-config files
-
-Patch status relative to firefox-2.0
-------------------------------------
-Obsolete patches(?):
-da dt af ag ah ai aj ak al an ao aq aw by cd cq
-ch ci cj ck cl cm cn db dc dd dw ec
-
-Patches that had to be updated to apply cleanly:
-aa ab ac ap ba bb bz ca ed de
-
-Patches that are "work in progress" and need to be reviewed/revisited:
-wc wd we wf
diff --git a/www/firefox3/buildlink3.mk b/www/firefox3/buildlink3.mk
deleted file mode 100644
index 34982d7fce6..00000000000
--- a/www/firefox3/buildlink3.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:25:36 joerg Exp $
-
-BUILDLINK_TREE+= firefox3
-
-.if !defined(FIREFOX3_BUILDLINK3_MK)
-FIREFOX3_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.firefox3+= firefox3>=3.0
-BUILDLINK_PKGSRCDIR.firefox3?= ../../www/firefox3
-# XXX wip
-GECKO_EXTRA_INC_DIRS= \
- . caps chardet commandhandler content docshell dom downloads exthandler \
- fastfind gfx gtkembedmoz intl js layout mimetype necko pipboot pipnss \
- shistory uriloader webbrowserpersist webbrwsr widget windowwatcher xpcom \
- xpconnect
-
-GECKO_EXTRA_INCLUDE= ${GECKO_EXTRA_INC_DIRS:C,^,-I${BUILDLINK_PREFIX.firefox3}/include/firefox3/,}
-.endif # FIREFOX3_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -firefox3
diff --git a/www/firefox3/distinfo b/www/firefox3/distinfo
deleted file mode 100644
index eda9e9f5871..00000000000
--- a/www/firefox3/distinfo
+++ /dev/null
@@ -1,51 +0,0 @@
-$NetBSD: distinfo,v 1.28 2009/09/10 00:05:21 tnn Exp $
-
-SHA1 (firefox-3.0.14-source.tar.bz2) = 807b770674c9486eb731e4d4b927f416c464ecd3
-RMD160 (firefox-3.0.14-source.tar.bz2) = f26887bbab95f6a0c6ed39628d096080eb03e5e4
-Size (firefox-3.0.14-source.tar.bz2) = 37353041 bytes
-SHA1 (patch-aa) = f995b5e53fa11ecb659ab2dd10551db1c71cc5f3
-SHA1 (patch-ab) = 4a1704e96b74c76adca615fdf2c9069ca17e9d70
-SHA1 (patch-ac) = af80f061bdd918a61197c9c499e7d1f5b7d10ebd
-SHA1 (patch-ad) = 20f2184a7e5e98b065e884c67e4c17fc52019a79
-SHA1 (patch-ae) = fea251aabc772c3d4ad3044c8295af45cc9cab2d
-SHA1 (patch-ap) = 552694ac2d6ca713aec98ec394f1215c048c2392
-SHA1 (patch-ax) = cbfe7a6392d5d2fefff123679ba1c056b1cc0aa9
-SHA1 (patch-ba) = ea087c405bb8cda70f3320e9b3948528f7a82b0c
-SHA1 (patch-bb) = c0e244974f79179520ad2a9ad85f6b08be0c45e9
-SHA1 (patch-bm) = a0a69ca516e8a569d5e61293d5610b236192bf85
-SHA1 (patch-bo) = 546149e3d80a9e2b0d1bddf32e7ea12fb76d613f
-SHA1 (patch-bq) = 2b29436d138fea4e1941d537be1a636969db9a77
-SHA1 (patch-br) = 66940666497e82bfb39dcc9381ecd85942ab222c
-SHA1 (patch-bs) = 79cb84a5ed67780e124e7c595ee4ae6ffc7617a6
-SHA1 (patch-bu) = 0714f658001c363f4abbfb248ac77c4862e3ccf9
-SHA1 (patch-bv) = ef06a6a774c9d4da7b3fbf6f4e274ab042926e49
-SHA1 (patch-bx) = 498f1c06acc670ba6dc9095ba2ce0d14ccad600c
-SHA1 (patch-bz) = f2f6cf120133b23d1d3f182bce90b1b2fbf81142
-SHA1 (patch-ca) = 7ff10fca5e11433b3016612417c6852db8607eb1
-SHA1 (patch-cb) = d046b6eb23a96f75d339e7b7afbf0316f121d4d5
-SHA1 (patch-de) = 18e481c3e69fe95b1af87bc800d93f47388fb60a
-SHA1 (patch-df) = 17912d183f754ab6661d2be8092e6a07d142632b
-SHA1 (patch-dh) = 7592a6238acd5ef6e802d32103c897acb576825a
-SHA1 (patch-dj) = 70360dffb20dd1029866d2e81899d003c9e17473
-SHA1 (patch-dk) = 1a8f3a9330397c183766cc71a4c0b4fb6c295460
-SHA1 (patch-dl) = cba07cba5717a75c89f007aba36295dccc1c25ab
-SHA1 (patch-do) = bdb018e157dcb5ef706b69184d8b739cfd32d8c3
-SHA1 (patch-dr) = 377b1d83079ada4d819b6702c1010cdd900575fc
-SHA1 (patch-ds) = 1e2e371b9ff7ab9049a947d8e0a63483a1fd244e
-SHA1 (patch-du) = c6e66bb420ce9ea988f89b57d1c20a247704cfcf
-SHA1 (patch-dv) = a380d261d4c2771a672d2b0f4f1f23821e3e5266
-SHA1 (patch-ea) = 30fee4794317da23a358f183718dae75501f5121
-SHA1 (patch-eb) = 176f71af302b1067c301e9cffa2d13a5837e45fe
-SHA1 (patch-ed) = 3c6281a75373843c5767fc1213d8cc67dc549e03
-SHA1 (patch-ee) = d5aeca91305ed2e1f522b2c0ed4bb17f7f8b881b
-SHA1 (patch-eh) = 60aca7f94ee04c957386014f7d4df9e3c8ac8ff1
-SHA1 (patch-ei) = 4484d57e19e39ef86760716d5886ebf2a3e69f63
-SHA1 (patch-ej) = 9b9c708483399fa89c6bf5bdc15e79b31793c89d
-SHA1 (patch-ek) = b94debcf16ba6f0dccc0a812b5e5fa38a150c413
-SHA1 (patch-el) = 8a1586e4ebb76f584dc7b1cbc19f0c389ea206f7
-SHA1 (patch-em) = 6b8b470fc78a4a56400e77af1057b9266634dcc9
-SHA1 (patch-en) = 39926ce5669119c358e8600e2d70d08236e67443
-SHA1 (patch-eo) = 281ec932efe607eee4c020aad3851c2aa44dddd2
-SHA1 (patch-wc) = 2de8665ed6c23c26566ca6d50165c0cf413a753d
-SHA1 (patch-wd) = fc5c3103ae6f2a2eccc01911a8207f3ca614008b
-SHA1 (patch-we) = f7fecce05454e9794ff7a4e7789031a5ef49c42d
diff --git a/www/firefox3/files/firefox3-js.pc b/www/firefox3/files/firefox3-js.pc
deleted file mode 100644
index 013963be90e..00000000000
--- a/www/firefox3/files/firefox3-js.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-
-Name: JavaScript
-Description: The Mozilla JavaScript Library
-Version: 3.0
-Requires: firefox3-nspr >= 4.6.8
-Libs: -Wl,-R${libdir} -L${libdir} -lmozjs
-Cflags: -I${includedir}/js -DXP_UNIX -DJS_THREADSAFE
diff --git a/www/firefox3/files/firefox3-libxul.pc b/www/firefox3/files/firefox3-libxul.pc
deleted file mode 100644
index f3af034e8c2..00000000000
--- a/www/firefox3/files/firefox3-libxul.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-
-Name: XUL
-Description: There is no data. Only XUL.
-Version: 3.0
-Requires: firefox3-xpcom
-Libs: -Wl,-R${libdir} -L${libdir} -lxul
-Cflags: -I${includedir}
diff --git a/www/firefox3/files/firefox3-nspr.pc b/www/firefox3/files/firefox3-nspr.pc
deleted file mode 100644
index 694d8229e9f..00000000000
--- a/www/firefox3/files/firefox3-nspr.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-
-Name: NSPR
-Description: The Netscape Portable Runtime
-Version: 4.6.8
-Libs: -Wl,-R${libdir} -L${libdir} -lplds4 -lplc4 -lnspr4 -pthread
-Cflags: -I${includedir}
diff --git a/www/firefox3/files/firefox3-nss.pc b/www/firefox3/files/firefox3-nss.pc
deleted file mode 100644
index af774929868..00000000000
--- a/www/firefox3/files/firefox3-nss.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-
-Name: NSS
-Description: Mozilla Network Security Services
-Version: 3.0
-Requires: firefox3-nspr >= 4.6.8
-Libs: -Wl,-R${libdir} -L${libdir} -lnss3 -lsmime3 -lssl3 -lsoftokn3
-Cflags: -I${includedir}
diff --git a/www/firefox3/files/firefox3-plugin.pc b/www/firefox3/files/firefox3-plugin.pc
deleted file mode 100644
index f1d0f599f49..00000000000
--- a/www/firefox3/files/firefox3-plugin.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-
-Name: Mozilla Plug-In API
-Description: Mozilla Plug-In API
-Version: 3.0
-Requires: firefox3-nspr >= 4.6.8
-Cflags: -I${includedir}
diff --git a/www/firefox3/files/firefox3-xpcom.pc b/www/firefox3/files/firefox3-xpcom.pc
deleted file mode 100644
index 24a54da42ee..00000000000
--- a/www/firefox3/files/firefox3-xpcom.pc
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=@PREFIX@
-exec_prefix=@PREFIX@
-libdir=@PREFIX@/lib/firefox3
-includedir=@PREFIX@/include/firefox3
-idldir=@PREFIX@/share/idl/firefox3
-
-Name: XPCOM
-Description: The Mozilla Cross Platform Component Library
-Version: 3.0
-Requires: firefox3-nspr >= 4.6.8
-Libs: -Wl,-R${libdir} -L${libdir} -lxpcom
-Cflags: -I${includedir}
diff --git a/www/firefox3/files/firefox3.desktop.in b/www/firefox3/files/firefox3.desktop.in
deleted file mode 100644
index d72090e1aab..00000000000
--- a/www/firefox3/files/firefox3.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=@MOZILLA_NAME@ Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=@MOZILLA_NAME@ Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър @MOZILLA_NAME@
-Name[bn]=
-Name[bs]=@MOZILLA_NAME@ web preglednik
-Name[ca]=Navegador web @MOZILLA_NAME@
-Name[cs]=Prohlížeč WWW @MOZILLA_NAME@
-Name[cy]=Y Porwr Gwe @MOZILLA_NAME@
-Name[da]=@MOZILLA_NAME@ - internetsurfning
-Name[de]=@MOZILLA_NAME@ Webbrowser
-Name[el]=Περιηγητής Διαδικτύου @MOZILLA_NAME@
-Name[en_CA]=@MOZILLA_NAME@ Web Browser
-Name[en_GB]=@MOZILLA_NAME@ Web Browser
-Name[es]=Navegador Web @MOZILLA_NAME@
-Name[et]=@MOZILLA_NAME@ veebibrauser
-Name[eu]=@MOZILLA_NAME@ web arakatzailea
-Name[fi]=@MOZILLA_NAME@, WWW-selain
-Name[fr]=Navigateur Web @MOZILLA_NAME@
-Name[ga]=Brabhsálaí Lín @MOZILLA_NAME@
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן @MOZILLA_NAME@
-Name[hi]=
-Name[hr]=@MOZILLA_NAME@ Web preglednik
-Name[hu]=@MOZILLA_NAME@ webböngésző
-Name[id]=Web Browser @MOZILLA_NAME@
-Name[it]=Browser web @MOZILLA_NAME@
-Name[ja]=@MOZILLA_NAME@ ウェブ・ブラウザ
-Name[ko]=@MOZILLA_NAME@ 웹 브라우저
-Name[li]=@MOZILLA_NAME@ Web Browser
-Name[lt]=@MOZILLA_NAME@ web naršyklė
-Name[mk]=@MOZILLA_NAME@ веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=@MOZILLA_NAME@ веб хөтөч
-Name[ms]=Pelungsur Web @MOZILLA_NAME@
-Name[nb]=@MOZILLA_NAME@ nettleser
-Name[nl]=@MOZILLA_NAME@ Webbrowser
-Name[nn]=@MOZILLA_NAME@ nettlesar
-Name[no]=@MOZILLA_NAME@ nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW @MOZILLA_NAME@
-Name[pt]=Navegador Web @MOZILLA_NAME@
-Name[pt_BR]=Navegador Web @MOZILLA_NAME@
-Name[ro]=Navigatorul @MOZILLA_NAME@
-Name[ru]=Веб-браузер @MOZILLA_NAME@
-Name[sk]=
-Name[sl]=Spletni brskalnik @MOZILLA_NAME@
-Name[sq]=@MOZILLA_NAME@ - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren @MOZILLA_NAME@
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=@MOZILLA_NAME@ Web Ahtarçisi
-Name[tr]=@MOZILLA_NAME@ Web Tarayıcı
-Name[uk]=Переглядач web @MOZILLA_NAME@
-Name[vi]=Trình Duyệt Web @MOZILLA_NAME@
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=@MOZILLA_NAME@ Web 浏览器
-Name[zh_TW]=@MOZILLA_NAME@ 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web @MOZILLA_NAME@
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ @MOZILLA_NAME@
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=@MOZILLA@ %u
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
diff --git a/www/firefox3/files/xptcinvoke_asm_sparc64_netbsd.s b/www/firefox3/files/xptcinvoke_asm_sparc64_netbsd.s
deleted file mode 100644
index c501f4fd7a4..00000000000
--- a/www/firefox3/files/xptcinvoke_asm_sparc64_netbsd.s
+++ /dev/null
@@ -1,112 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
- *
- * 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) 1998 Netscape Communications Corporation. All
- * Rights Reserved.
- *
- * Contributor(s):
- */
-
-/* Platform specific code to invoke XPCOM methods on native objects */
- .global NS_InvokeByIndex_P
- .type NS_InvokeByIndex_P, #function
-/*
- NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
- PRUint32 paramCount, nsXPTCVariant* params);
-
-*/
-/*
- * Note: To simplify stack handling we allocate an extra stack
- * frame here. In principle invoke_copy_to_stack() could
- * save the parameters our caller's frame and we could
- * reclaim the stackframe and do a tail call to the
- * function. However, this gets complicated....
- *
- * The vtable consist of be:
- *
- * struct {
- * short __delta;
- * short __index;
- * union {
- * P __pfn;
- * short __delta2;
- * } __pfn_or_delta2;
- * };
- *
- * See gcc/cp/cp-tree.h
- */
-
-NS_InvokeByIndex_P:
- save %sp,-(128 + 64),%sp ! room for the register window and
- ! struct pointer, rounded up to 0 % 64
- sll %i2,4,%l0 ! assume the worst case
- ! paramCount * 2 * 8 bytes
- cmp %l0, 0 ! are there any args? If not,
- be .invoke ! no need to copy args to stack
- nop
-
- sub %sp,%l0,%sp ! create the additional stack space
- add %sp,0x7ff+136,%o0 ! step past the register window, the
- ! struct result pointer and the 'this' slot
- mov %i2,%o1 ! paramCount
- call invoke_copy_to_stack
- mov %i3,%o2 ! params
-
-!
-! load arguments from stack into the outgoing registers
-! BIAS is 0x7ff (2047)
-!
-
-! load the %o1..5 64bit (extended word) output registers registers
- ldx [%sp + 0x7ff + 136],%o1 ! %i1
- ldx [%sp + 0x7ff + 144],%o2 ! %i2
- ldx [%sp + 0x7ff + 152],%o3 ! %i3
- ldx [%sp + 0x7ff + 160],%o4 ! %i4
- ldx [%sp + 0x7ff + 168],%o5 ! %i5
-
-! load the even number double registers starting with %f2
- ldd [%sp + 0x7ff + 136],%f2
- ldd [%sp + 0x7ff + 144],%f4
- ldd [%sp + 0x7ff + 152],%f6
- ldd [%sp + 0x7ff + 160],%f8
- ldd [%sp + 0x7ff + 168],%f10
- ldd [%sp + 0x7ff + 176],%f12
- ldd [%sp + 0x7ff + 184],%f14
- ldd [%sp + 0x7ff + 192],%f16
- ldd [%sp + 0x7ff + 200],%f18
- ldd [%sp + 0x7ff + 208],%f20
- ldd [%sp + 0x7ff + 216],%f22
- ldd [%sp + 0x7ff + 224],%f24
- ldd [%sp + 0x7ff + 232],%f26
- ldd [%sp + 0x7ff + 240],%f28
- ldd [%sp + 0x7ff + 248],%f30
-
-!
-! calculate the target address from the vtable
-!
-.invoke:
- sll %i1,3,%l0 ! index *= 8
- ldx [%i0],%l1 ! *this --> address of vtable
- ldx [%l0 + %l1],%l0 ! this->vtable[index] --> address
-
- jmpl %l0,%o7 ! call the routine
- mov %i0,%o0 ! move 'this' pointer to out register
-
- mov %o0,%i0 ! propagate return value
- ret
- restore
-
- .size NS_InvokeByIndex_P, .-NS_InvokeByIndex_P
diff --git a/www/firefox3/files/xptcinvoke_sparc64_netbsd.cpp b/www/firefox3/files/xptcinvoke_sparc64_netbsd.cpp
deleted file mode 100644
index 82d7c9cc3b5..00000000000
--- a/www/firefox3/files/xptcinvoke_sparc64_netbsd.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
- *
- * 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) 1998 Netscape Communications Corporation. All
- * Rights Reserved.
- *
- * Contributor(s):
- */
-
-/* Platform specific code to invoke XPCOM methods on native objects */
-
-#include "xptcprivate.h"
-
-#if !defined(__sparc64__) && !defined(_LP64)
-#error "This code is for Sparc64 only"
-#endif
-
-extern "C" PRUint32
-invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-{
- /*
- We need to copy the parameters for this function to locals and use them
- from there since the parameters occupy the same stack space as the stack
- we're trying to populate.
- */
- PRUint64 *l_d = d;
- nsXPTCVariant *l_s = s;
- PRUint64 l_paramCount = paramCount;
- PRUint64 regCount = 0; // return the number of registers to load from the stack
-
- for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
- {
- if (regCount < 5) regCount++;
-
- if (l_s->IsPtrData())
- {
- *l_d = (PRUint64)l_s->ptr;
- continue;
- }
- switch (l_s->type)
- {
- case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
- case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
- case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
- case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-
- case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
- case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
- case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
- case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-
- /* in the case of floats, we want to put the bits in to the
- 64bit space right justified... floats in the paramter array on
- sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
- the space that would be occupied by %f0, %f2, etc.
- */
- case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
- case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
- case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
- case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
- case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-
- default:
- // all the others are plain pointer types
- *((void**)l_d) = l_s->val.p;
- break;
- }
- }
-
- return regCount;
-}
diff --git a/www/firefox3/files/xptcstubs_asm_sparc64_netbsd.s b/www/firefox3/files/xptcstubs_asm_sparc64_netbsd.s
deleted file mode 100644
index 6557db78b18..00000000000
--- a/www/firefox3/files/xptcstubs_asm_sparc64_netbsd.s
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
- *
- * 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):
- */
-
- .global SharedStub
-
-/*
- in the frame for the function that called SharedStub are the
- rest of the parameters we need
-
-*/
-
-SharedStub:
-! we don't create a new frame yet, but work within the frame of the calling
-! function to give ourselves the other parameters we want
-
- mov %o0, %o1 ! shuffle the index up to 2nd place
- mov %i0, %o0 ! the original 'this'
- add %fp, 0x7ff + 136, %o2 ! previous stack top adjusted to the first argument slot (beyond 'this')
-
-! save off the original incoming parameters that arrived in
-! registers, the ABI guarantees the space for us to do this
- stx %i1, [%fp + 0x7ff + 136]
- stx %i2, [%fp + 0x7ff + 144]
- stx %i3, [%fp + 0x7ff + 152]
- stx %i4, [%fp + 0x7ff + 160]
- stx %i5, [%fp + 0x7ff + 168]
-! now we can build our own stack frame
- save %sp,-(128 + 64),%sp ! room for the register window and
- ! struct pointer, rounded up to 0 % 64
-! our function now appears to have been called
-! as SharedStub(nsISupports* that, PRUint32 index, PRUint32* args)
-! so we can just copy these through
-
- mov %i0, %o0
- mov %i1, %o1
- mov %i2, %o2
- call PrepareAndDispatch
- nop
- mov %o0,%i0 ! propagate return value
- b .LL1
- nop
-.LL1:
- ret
- restore
-
- .size SharedStub, .-SharedStub
- .type SharedStub, #function
diff --git a/www/firefox3/files/xptcstubs_sparc64_netbsd.cpp b/www/firefox3/files/xptcstubs_sparc64_netbsd.cpp
deleted file mode 100644
index 0b5ce39b2b1..00000000000
--- a/www/firefox3/files/xptcstubs_sparc64_netbsd.cpp
+++ /dev/null
@@ -1,119 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
- *
- * 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):
- */
-
-/* Implement shared vtbl methods. */
-
-#include "xptcprivate.h"
-#include "xptiprivate.h"
-
-#if defined(sparc) || defined(__sparc__)
-
-extern "C" nsresult
-PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-{
-
-#define PARAM_BUFFER_COUNT 16
-
- nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
- nsXPTCMiniVariant* dispatchParams = NULL;
- const nsXPTMethodInfo* info;
- PRUint8 paramCount;
- PRUint8 i;
- nsresult result = NS_ERROR_FAILURE;
-
- NS_ASSERTION(self,"no self");
-
- self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
- NS_ASSERTION(info,"no interface info");
-
- paramCount = info->GetParamCount();
-
- // setup variant array pointer
- if(paramCount > PARAM_BUFFER_COUNT)
- dispatchParams = new nsXPTCMiniVariant[paramCount];
- else
- dispatchParams = paramBuffer;
- NS_ASSERTION(dispatchParams,"no place for params");
- if (!dispatchParams)
- return NS_ERROR_OUT_OF_MEMORY;
-
- PRUint64* ap = args;
- for(i = 0; i < paramCount; i++, ap++)
- {
- const nsXPTParamInfo& param = info->GetParam(i);
- const nsXPTType& type = param.GetType();
- nsXPTCMiniVariant* dp = &dispatchParams[i];
-
- if(param.IsOut() || !type.IsArithmetic())
- {
- dp->val.p = (void*) *ap;
- continue;
- }
- // else
- switch(type)
- {
- case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
- case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
- case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
- case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
- case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
- case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
- case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
- case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
- case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
- case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
- case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
- case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
- case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
- default:
- NS_ASSERTION(0, "bad type");
- break;
- }
- }
-
- result = self->mOuter->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-
- if(dispatchParams != paramBuffer)
- delete [] dispatchParams;
-
- return result;
-}
-
-extern "C" int SharedStub(int, int*);
-
-#define STUB_ENTRY(n) \
-nsresult nsXPTCStubBase::Stub##n() \
-{ \
- int dummy; /* defeat tail-call optimization */ \
- return SharedStub(n, &dummy); \
-}
-
-#define SENTINEL_ENTRY(n) \
-nsresult nsXPTCStubBase::Sentinel##n() \
-{ \
- NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
- return NS_ERROR_NOT_IMPLEMENTED; \
-}
-
-#include "xptcstubsdef.inc"
-
-#endif /* sparc || __sparc__ */
diff --git a/www/firefox3/patches/patch-aa b/www/firefox3/patches/patch-aa
deleted file mode 100644
index e8042c63a49..00000000000
--- a/www/firefox3/patches/patch-aa
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- config/autoconf.mk.in.orig 2008-02-26 19:30:21.000000000 +0100
-+++ config/autoconf.mk.in
-@@ -58,14 +58,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@
- 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)
-
--installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir = $(libdir)/$(MOZILLA_PKG_NAME)
-+sdkdir = $(libdir)/$(MOZILLA_PKG_NAME)-sdk
-
- DIST = $(DEPTH)/dist
- LIBXUL_SDK = @LIBXUL_SDK@
diff --git a/www/firefox3/patches/patch-ab b/www/firefox3/patches/patch-ab
deleted file mode 100644
index eaf8e52139b..00000000000
--- a/www/firefox3/patches/patch-ab
+++ /dev/null
@@ -1,57 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2009/04/20 12:13:03 hasso Exp $
-
---- configure.in.orig 2008-11-21 21:37:59 +0200
-+++ configure.in 2009-04-20 13:37:54 +0300
-@@ -1700,7 +1700,7 @@ case "$target" in
- LDFLAGS=$_SAVE_LDFLAGS
- ;;
-
--*-freebsd*)
-+*-freebsd* | *-dragonfly*)
- if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` != "elf"; then
- DLL_SUFFIX=".so.1.0"
- DSO_LDOPTS="-shared"
-@@ -1714,6 +1714,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*)
-@@ -2230,7 +2233,14 @@ case "$target" in
- if test "$LIBRUNPATH"; then
- DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"
- fi
-+ case "${target_cpu}" in
-+ alpha*)
-+ CFLAGS="$CFLAGS -mieee"
-+ CXXFLAGS="$CXXFLAGS -mieee"
- ;;
-+ esac
-+ ;;
-+
-
- *-openvms*)
- AC_DEFINE(NO_PW_GECOS)
-@@ -2979,6 +2989,9 @@ dnl ====================================
- case $target in
- *-hpux11.*)
- ;;
-+*-dragonfly*)
-+ AC_CHECK_LIB(c, gethostbyname_r)
-+ ;;
- *)
- AC_CHECK_LIB(c_r, gethostbyname_r)
- ;;
-@@ -6142,7 +6155,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/firefox3/patches/patch-ac b/www/firefox3/patches/patch-ac
deleted file mode 100644
index 6829143a5ef..00000000000
--- a/www/firefox3/patches/patch-ac
+++ /dev/null
@@ -1,72 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2009/04/21 12:58:22 tnn Exp $
-
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2008-04-09 08:34:20.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -64,14 +64,21 @@ include $(topsrcdir)/config/config.mk
- #
- # Lots of Unixish x86 flavors
- #
--ifneq (,$(filter FreeBSD NetBSD OpenBSD BSD_OS Darwin,$(OS_ARCH)))
-+ifneq (,$(filter DragonFly FreeBSD NetBSD OpenBSD BSD_OS Darwin,$(OS_ARCH)))
-+ifeq (x86_64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+else
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
-+endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
-+endif
- ifeq (Darwin,$(OS_ARCH))
- DEFINES += -DKEEP_STACK_16_BYTE_ALIGNED
- endif
- endif
--endif
- #
- # New code for Linux, et. al., with gcc
- # Migrate other platforms here after testing
-@@ -185,7 +192,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
-@@ -240,7 +247,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
-@@ -329,9 +336,10 @@ endif
- #
- # NetBSD/PPC
- #
--ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))
-+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDpowerpc)
- 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
-
- #
-@@ -403,6 +411,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c
- ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.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
- #
- ifeq ($(OS_ARCH),SunOS)
diff --git a/www/firefox3/patches/patch-ad b/www/firefox3/patches/patch-ad
deleted file mode 100644
index e07c75590f5..00000000000
--- a/www/firefox3/patches/patch-ad
+++ /dev/null
@@ -1,76 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../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 2004-04-18 23:18:18.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2005-12-04 19:03:09.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/firefox3/patches/patch-ae b/www/firefox3/patches/patch-ae
deleted file mode 100644
index 19713b40726..00000000000
--- a/www/firefox3/patches/patch-ae
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../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 2004-04-18 23:18:18.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2005-12-04 19:03:11.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/firefox3/patches/patch-ap b/www/firefox3/patches/patch-ap
deleted file mode 100644
index cfa5d4f9acd..00000000000
--- a/www/firefox3/patches/patch-ap
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ap,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- security/coreconf/command.mk.orig 2007-10-23 23:55:00.000000000 +0200
-+++ security/coreconf/command.mk
-@@ -45,7 +45,7 @@ ASFLAGS += $(CFLAGS)
- CCF = $(CC) $(CFLAGS)
- LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS)
- LINK_EXE = $(LINK) $(OS_LFLAGS) $(LFLAGS)
--CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \
-+CFLAGS = $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \
- $(XCFLAGS)
- PERL = perl
- RANLIB = echo
diff --git a/www/firefox3/patches/patch-ax b/www/firefox3/patches/patch-ax
deleted file mode 100644
index e6a5f9a74fa..00000000000
--- a/www/firefox3/patches/patch-ax
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ax,v 1.2 2008/10/26 15:31:33 tnn Exp $
-
---- security/coreconf/SunOS5.mk.orig 2007-11-22 05:39:56.000000000 +0100
-+++ security/coreconf/SunOS5.mk
-@@ -156,6 +156,10 @@ endif
- endif
- DSO_LDOPTS += -z combreloc -z defs -z ignore
-
-+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/firefox3/patches/patch-ba b/www/firefox3/patches/patch-ba
deleted file mode 100644
index 403b6a2e320..00000000000
--- a/www/firefox3/patches/patch-ba
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD: patch-ba,v 1.2 2009/07/27 12:56:01 tnn Exp $
-
---- nsprpub/pr/include/md/_netbsd.cfg.orig 2008-12-20 07:26:34.000000000 +0100
-+++ nsprpub/pr/include/md/_netbsd.cfg
-@@ -282,6 +282,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/firefox3/patches/patch-bb b/www/firefox3/patches/patch-bb
deleted file mode 100644
index 73635f831d4..00000000000
--- a/www/firefox3/patches/patch-bb
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-bb,v 1.2 2009/07/27 12:56:01 tnn Exp $
-
---- nsprpub/pr/include/md/_netbsd.h.orig 2008-12-20 07:15:23.000000000 +0100
-+++ nsprpub/pr/include/md/_netbsd.h
-@@ -94,6 +94,12 @@
- #define _PR_INET6_PROBE
- #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
-@@ -107,6 +113,8 @@
- #define JB_SP_INDEX 2
- #elif defined(__mips__)
- #define JB_SP_INDEX 4
-+#elif defined(__amd64__)
-+#define JB_SP_INDEX 6
- #elif defined(__alpha__)
- #define JB_SP_INDEX 34
- #elif defined(__arm32__)
diff --git a/www/firefox3/patches/patch-bm b/www/firefox3/patches/patch-bm
deleted file mode 100644
index aa82de66222..00000000000
--- a/www/firefox3/patches/patch-bm
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-bm,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../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 2004-04-18 23:18:18.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2005-12-04 19:17:13.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/firefox3/patches/patch-bo b/www/firefox3/patches/patch-bo
deleted file mode 100644
index 6dba4be7606..00000000000
--- a/www/firefox3/patches/patch-bo
+++ /dev/null
@@ -1,83 +0,0 @@
-$NetBSD: patch-bo,v 1.2 2009/07/27 12:56:01 tnn Exp $
-
---- nsprpub/configure.in.orig 2009-04-07 03:16:58.000000000 +0200
-+++ nsprpub/configure.in
-@@ -62,7 +62,7 @@ USE_CPLUS=
- USE_IPV6=
- USE_MDUPDATE=
- _MACOSX_DEPLOYMENT_TARGET=
--_OPTIMIZE_FLAGS=-O
-+_OPTIMIZE_FLAGS=
- _DEBUG_FLAGS=-g
- MOZ_DEBUG=1
- MOZ_OPTIMIZE=
-@@ -1180,6 +1180,34 @@ 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
-+ ;;
-+
-+*-dragonfly*)
-+ if test -z "$USE_NSPR_THREADS"; then
-+ USE_PTHREADS=1
-+ fi
-+ AC_DEFINE(XP_UNIX)
-+ AC_DEFINE(FREEBSD)
-+ AC_DEFINE(HAVE_BSD_FLOCK)
-+ AC_DEFINE(HAVE_SOCKLEN_T)
-+ CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
-+ MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-+ if test "$MOZ_OBJFORMAT" = "elf"; then
-+ DLL_SUFFIX=so
-+ else
-+ DLL_SUFFIX=so.1.0
-+ fi
-+ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
-+ DSO_CFLAGS=-fPIC
-+ 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*)
-@@ -1729,6 +1757,7 @@ mips-nec-sysv*)
- AC_DEFINE(XP_UNIX)
- AC_DEFINE(NETBSD)
- AC_DEFINE(HAVE_BSD_FLOCK)
-+ AC_DEFINE(HAVE_SOCKLEN_T)
- if test -z "$USE_NSPR_THREADS"; then
- USE_PTHREADS=1
- fi
-@@ -2456,7 +2485,7 @@ if test -n "$USE_PTHREADS"; then
- if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
- ac_cv_have_dash_pthread=yes
- case "$target_os" in
-- freebsd*)
-+ freebsd* | dragonfly*)
- # Freebsd doesn't use -pthread for compiles, it uses them for linking
- ;;
- *)
-@@ -2494,7 +2523,7 @@ if test -n "$USE_PTHREADS"; then
- _PTHREAD_LDFLAGS=
- fi
- ;;
-- *-freebsd*)
-+ *-freebsd* | *-dragonfly*)
- AC_DEFINE(_REENTRANT)
- AC_DEFINE(_THREAD_SAFE)
- dnl -pthread links in -lc_r, so don't specify it explicitly.
-@@ -2575,7 +2604,7 @@ case "$target" in
- AC_DEFINE(_PR_NEED_PTHREAD_INIT)
- fi
- ;;
--*-freebsd*)
-+*-freebsd* | *-dragonfly*)
- if test -n "$USE_NSPR_THREADS"; then
- AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
- fi
diff --git a/www/firefox3/patches/patch-bq b/www/firefox3/patches/patch-bq
deleted file mode 100644
index 741bbcba101..00000000000
--- a/www/firefox3/patches/patch-bq
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-bq,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h ./xpcom/io/nsLocalFileUnix.h
---- ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h 2004-04-18 23:18:14.000000000 +0900
-+++ ./xpcom/io/nsLocalFileUnix.h 2005-12-04 19:18:04.000000000 +0900
-@@ -73,7 +73,7 @@
- #endif
-
- // so we can statfs on freebsd
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || ((defined(__DragonFly__) || defined(__NetBSD__)) && !defined(HAVE_STATVFS))
- #define HAVE_SYS_STATFS_H
- #define STATFS statfs
- #include <sys/param.h>
diff --git a/www/firefox3/patches/patch-br b/www/firefox3/patches/patch-br
deleted file mode 100644
index d243b5f5a55..00000000000
--- a/www/firefox3/patches/patch-br
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD: patch-br,v 1.2 2009/04/07 08:01:01 hasso Exp $
-
---- nsprpub/pr/src/misc/prnetdb.c.orig 2008-05-02 11:18:14 +0300
-+++ nsprpub/pr/src/misc/prnetdb.c 2009-04-04 19:53:32 +0300
-@@ -114,6 +114,11 @@ PRLock *_pr_dnsLock = NULL;
- #define _PR_HAVE_5_ARG_GETPROTO_R
- #endif
-
-+#if __DragonFly_version >= 200202
-+#define _PR_HAVE_GETPROTO_R
-+#define _PR_HAVE_5_ARG_GETPROTO_R
-+#endif
-+
- /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */
- #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS))
- #define _PR_HAVE_GETPROTO_R
-@@ -331,7 +336,7 @@ _pr_QueryNetIfs(void)
- }
-
- #elif (defined(DARWIN) && defined(HAVE_GETIFADDRS)) || defined(FREEBSD) \
-- || defined(NETBSD) || defined(OPENBSD)
-+ || defined(NETBSD) || defined(OPENBSD) || defined(DRAGONFLY)
-
- /*
- * Use the BSD getifaddrs function.
-@@ -2023,7 +2028,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/firefox3/patches/patch-bs b/www/firefox3/patches/patch-bs
deleted file mode 100644
index ef057d5d56a..00000000000
--- a/www/firefox3/patches/patch-bs
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-bs,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/config/mkdepend/imakemdep.h ./config/mkdepend/imakemdep.h
---- ../Orig/mozilla/config/mkdepend/imakemdep.h 2004-04-21 06:38:14.000000000 +0900
-+++ ./config/mkdepend/imakemdep.h 2005-12-04 19:21:01.000000000 +0900
-@@ -235,7 +235,7 @@
- #ifdef _CRAY
- #define DEFAULT_CPP "/lib/pcpp"
- #endif
--#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
-+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
- #define DEFAULT_CPP "/usr/libexec/cpp"
- #endif
- #ifdef MACH
-@@ -273,7 +273,7 @@
- #ifdef unix
- "-Uunix", /* remove unix symbol so that filename unix.c okay */
- #endif
--#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
-+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH) || defined(__DragonFly__)
- # ifdef __i386__
- "-D__i386__",
- # endif
-@@ -713,6 +713,9 @@
- #ifdef __sgi
- {"__sgi", "1"},
- #endif
-+#ifdef __DragonFly__
-+ {"__DragonFly__", "1"},
-+#endif
- #ifdef __FreeBSD__
- {"__FreeBSD__", "1"},
- #endif
diff --git a/www/firefox3/patches/patch-bu b/www/firefox3/patches/patch-bu
deleted file mode 100644
index 36a7dda584e..00000000000
--- a/www/firefox3/patches/patch-bu
+++ /dev/null
@@ -1,180 +0,0 @@
-$NetBSD: patch-bu,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp
---- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp 1970-01-01 09:00:00.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp 2005-12-07 00:07:35.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/firefox3/patches/patch-bv b/www/firefox3/patches/patch-bv
deleted file mode 100644
index d0dde8da953..00000000000
--- a/www/firefox3/patches/patch-bv
+++ /dev/null
@@ -1,212 +0,0 @@
-$NetBSD: patch-bv,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp
---- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp 1970-01-01 09:00:00.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp 2005-12-04 19:32: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/firefox3/patches/patch-bx b/www/firefox3/patches/patch-bx
deleted file mode 100644
index 542f3caae65..00000000000
--- a/www/firefox3/patches/patch-bx
+++ /dev/null
@@ -1,127 +0,0 @@
-$NetBSD: patch-bx,v 1.2 2009/04/21 12:58:22 tnn Exp $
-
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2004-04-18 16:18:18.000000000 +0200
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp
-@@ -41,6 +41,7 @@
- // Implement shared vtbl methods.
-
- #include "xptcprivate.h"
-+#include "xptiprivate.h"
-
- // The Linux/PPC ABI (aka PPC/SYSV ABI) passes the first 8 integral
- // parameters and the first 8 floating point parameters in registers
-@@ -71,7 +72,6 @@ PrepareAndDispatch(nsXPTCStubBase* self,
- {
- nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
- nsXPTCMiniVariant* dispatchParams = NULL;
-- nsIInterfaceInfo* iface_info = NULL;
- const nsXPTMethodInfo* info;
- PRUint32 paramCount;
- PRUint32 i;
-@@ -79,12 +79,7 @@ PrepareAndDispatch(nsXPTCStubBase* self,
-
- 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);
-+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
- NS_ASSERTION(info,"no method info");
- if (! info)
- return NS_ERROR_UNEXPECTED;
-@@ -119,8 +114,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 +127,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;
- }
-@@ -179,9 +178,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
- }
- }
-
-- result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams);
--
-- NS_RELEASE(iface_info);
-+ result = self->mOuter->CallMethod((PRUint16) methodIndex,
-+ info,
-+ dispatchParams);
-
- if (dispatchParams != paramBuffer)
- delete [] dispatchParams;
-@@ -195,7 +194,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 +207,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/firefox3/patches/patch-bz b/www/firefox3/patches/patch-bz
deleted file mode 100644
index 2be850a77e4..00000000000
--- a/www/firefox3/patches/patch-bz
+++ /dev/null
@@ -1,154 +0,0 @@
-$NetBSD: patch-bz,v 1.1 2009/04/21 12:58:22 tnn Exp $
-
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2006-12-11 10:45:40.000000000 +0100
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s
-@@ -1,43 +1,43 @@
--# -*- Mode: Asm -*-
--#
--# ***** BEGIN LICENSE BLOCK *****
--# Version: MPL 1.1/GPL 2.0/LGPL 2.1
--#
--# The contents of this file are subject to the Mozilla Public License Version
--# 1.1 (the "License"); you may not use this file except in compliance with
--# the License. You may obtain a copy of the License at
--# http://www.mozilla.org/MPL/
--#
--# Software distributed under the License is distributed on an "AS IS" basis,
--# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
--# for the specific language governing rights and limitations under the
--# License.
--#
--# The Original Code is mozilla.org code.
--#
--# The Initial Developer of the Original Code is
--# Netscape Communications Corporation.
--# Portions created by the Initial Developer are Copyright (C) 1999
--# the Initial Developer. All Rights Reserved.
--#
--# Contributor(s):
--# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
--# beard@netscape.com (Patrick Beard)
--# waterson@netscape.com (Chris Waterson)
--#
--# Alternatively, the contents of this file may be used under the terms of
--# either the GNU General Public License Version 2 or later (the "GPL"), or
--# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
--# in which case the provisions of the GPL or the LGPL are applicable instead
--# of those above. If you wish to allow use of your version of this file only
--# under the terms of either the GPL or the LGPL, and not to allow others to
--# use your version of this file under the terms of the MPL, indicate your
--# decision by deleting the provisions above and replace them with the notice
--# and other provisions required by the GPL or the LGPL. If you do not delete
--# the provisions above, a recipient may use your version of this file under
--# the terms of any one of the MPL, the GPL or the LGPL.
--#
--# ***** END LICENSE BLOCK *****
-+// -*- Mode: Asm -*-
-+//
-+// ***** BEGIN LICENSE BLOCK *****
-+// Version: MPL 1.1/GPL 2.0/LGPL 2.1
-+//
-+// The contents of this file are subject to the Mozilla Public License Version
-+// 1.1 (the "License"); you may not use this file except in compliance with
-+// the License. You may obtain a copy of the License at
-+// http://www.mozilla.org/MPL/
-+//
-+// Software distributed under the License is distributed on an "AS IS" basis,
-+// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+// for the specific language governing rights and limitations under the
-+// License.
-+//
-+// The Original Code is mozilla.org code.
-+//
-+// The Initial Developer of the Original Code is
-+// Netscape Communications Corporation.
-+// Portions created by the Initial Developer are Copyright (C) 1999
-+// the Initial Developer. All Rights Reserved.
-+//
-+// Contributor(s):
-+// Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+// beard@netscape.com (Patrick Beard)
-+// waterson@netscape.com (Chris Waterson)
-+//
-+// Alternatively, the contents of this file may be used under the terms of
-+// either the GNU General Public License Version 2 or later (the "GPL"), or
-+// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+// in which case the provisions of the GPL or the LGPL are applicable instead
-+// of those above. If you wish to allow use of your version of this file only
-+// under the terms of either the GPL or the LGPL, and not to allow others to
-+// use your version of this file under the terms of the MPL, indicate your
-+// decision by deleting the provisions above and replace them with the notice
-+// and other provisions required by the GPL or the LGPL. If you do not delete
-+// the provisions above, a recipient may use your version of this file under
-+// the terms of any one of the MPL, the GPL or the LGPL.
-+//
-+// ***** END LICENSE BLOCK *****
-
- .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
-@@ -60,23 +60,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)
-@@ -85,21 +85,21 @@ 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/firefox3/patches/patch-ca b/www/firefox3/patches/patch-ca
deleted file mode 100644
index 03deb0a380d..00000000000
--- a/www/firefox3/patches/patch-ca
+++ /dev/null
@@ -1,198 +0,0 @@
-$NetBSD: patch-ca,v 1.1 2009/04/21 12:58:22 tnn Exp $
-
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2006-12-11 10:45:39.000000000 +0100
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s
-@@ -1,43 +1,43 @@
--# -*- Mode: Asm -*-
--#
--# ***** BEGIN LICENSE BLOCK *****
--# Version: MPL 1.1/GPL 2.0/LGPL 2.1
--#
--# The contents of this file are subject to the Mozilla Public License Version
--# 1.1 (the "License"); you may not use this file except in compliance with
--# the License. You may obtain a copy of the License at
--# http://www.mozilla.org/MPL/
--#
--# Software distributed under the License is distributed on an "AS IS" basis,
--# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
--# for the specific language governing rights and limitations under the
--# License.
--#
--# The Original Code is mozilla.org code.
--#
--# The Initial Developer of the Original Code is
--# Netscape Communications Corporation.
--# Portions created by the Initial Developer are Copyright (C) 1999
--# the Initial Developer. All Rights Reserved.
--#
--# Contributor(s):
--# Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
--# beard@netscape.com (Patrick Beard)
--# waterson@netscape.com (Chris Waterson)
--#
--# Alternatively, the contents of this file may be used under the terms of
--# either the GNU General Public License Version 2 or later (the "GPL"), or
--# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
--# in which case the provisions of the GPL or the LGPL are applicable instead
--# of those above. If you wish to allow use of your version of this file only
--# under the terms of either the GPL or the LGPL, and not to allow others to
--# use your version of this file under the terms of the MPL, indicate your
--# decision by deleting the provisions above and replace them with the notice
--# and other provisions required by the GPL or the LGPL. If you do not delete
--# the provisions above, a recipient may use your version of this file under
--# the terms of any one of the MPL, the GPL or the LGPL.
--#
--# ***** END LICENSE BLOCK *****
-+// -*- Mode: Asm -*-
-+//
-+// ***** BEGIN LICENSE BLOCK *****
-+// Version: MPL 1.1/GPL 2.0/LGPL 2.1
-+//
-+// The contents of this file are subject to the Mozilla Public License Version
-+// 1.1 (the "License"); you may not use this file except in compliance with
-+// the License. You may obtain a copy of the License at
-+// http://www.mozilla.org/MPL/
-+//
-+// Software distributed under the License is distributed on an "AS IS" basis,
-+// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+// for the specific language governing rights and limitations under the
-+// License.
-+//
-+// The Original Code is mozilla.org code.
-+//
-+// The Initial Developer of the Original Code is
-+// Netscape Communications Corporation.
-+// Portions created by the Initial Developer are Copyright (C) 1999
-+// the Initial Developer. All Rights Reserved.
-+//
-+// Contributor(s):
-+// Franz.Sirl-kernel@lauterbach.com (Franz Sirl)
-+// beard@netscape.com (Patrick Beard)
-+// waterson@netscape.com (Chris Waterson)
-+//
-+// Alternatively, the contents of this file may be used under the terms of
-+// either the GNU General Public License Version 2 or later (the "GPL"), or
-+// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+// in which case the provisions of the GPL or the LGPL are applicable instead
-+// of those above. If you wish to allow use of your version of this file only
-+// under the terms of either the GPL or the LGPL, and not to allow others to
-+// use your version of this file under the terms of the MPL, indicate your
-+// decision by deleting the provisions above and replace them with the notice
-+// and other provisions required by the GPL or the LGPL. If you do not delete
-+// the provisions above, a recipient may use your version of this file under
-+// the terms of any one of the MPL, the GPL or the LGPL.
-+//
-+// ***** END LICENSE BLOCK *****
- .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
-@@ -55,41 +55,41 @@
-
- .section ".text"
- .align 2
-- .globl XPTC_InvokeByIndex
-- .type XPTC_InvokeByIndex,@function
-+ .globl NS_InvokeByIndex_P
-+ .type NS_InvokeByIndex_P,@function
-
--#
--# 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
-+//
-+// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+// PRUint32 paramCount, nsXPTCVariant* params)
-+//
-+
-+NS_InvokeByIndex_P:
-+ 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
-+ 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 )
-+ 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)
-@@ -98,18 +98,13 @@ 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 )
-+ slwi r4,r4,2 // convert to offset ( *= 4 )
-+ lwzx r0,r4,r5 // 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)
-@@ -117,13 +112,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/firefox3/patches/patch-cb b/www/firefox3/patches/patch-cb
deleted file mode 100644
index dc8af2ef4df..00000000000
--- a/www/firefox3/patches/patch-cb
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD: patch-cb,v 1.2 2009/04/21 12:58:22 tnn Exp $
-
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2008-01-06 04:46:24.000000000 +0100
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
-@@ -40,9 +40,9 @@
-
- // Platform specific code to invoke XPCOM methods on native objects
-
--// The purpose of XPTC_InvokeByIndex() is to map a platform
-+// The purpose of NS_InvokeByIndex_P() is to map a platform
- // indepenpent call to the platform ABI. To do that,
--// XPTC_InvokeByIndex() has to determine the method to call via vtable
-+// NS_InvokeByIndex_P() has to determine the method to call via vtable
- // access. The parameters for the method are read from the
- // nsXPTCVariant* and prepared for the native ABI. For the Linux/PPC
- // ABI this means that the first 8 integral and floating point
-@@ -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
-@@ -142,6 +146,6 @@ invoke_copy_to_stack(PRUint32* d,
- }
-
- extern "C"
--XPTC_PUBLIC_API(nsresult)
--XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+EXPORT_XPCOM_API(nsresult)
-+NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
- PRUint32 paramCount, nsXPTCVariant* params);
diff --git a/www/firefox3/patches/patch-de b/www/firefox3/patches/patch-de
deleted file mode 100644
index 9dd532e223f..00000000000
--- a/www/firefox3/patches/patch-de
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-de,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- security/nss/lib/freebl/Makefile.orig 2007-11-14 23:49:44.000000000 +0100
-+++ security/nss/lib/freebl/Makefile
-@@ -194,7 +194,7 @@ endif
- # to bind the blapi function references in FREEBLVector vector
- # (ldvector.c) to the blapi functions defined in the freebl
- # shared libraries.
--ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
-+ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
- MKSHLIB += -Wl,-Bsymbolic
- endif
-
diff --git a/www/firefox3/patches/patch-df b/www/firefox3/patches/patch-df
deleted file mode 100644
index e3467d497ca..00000000000
--- a/www/firefox3/patches/patch-df
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-df,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/nsprpub/pr/include/md/_freebsd.h ./nsprpub/pr/include/md/_freebsd.h
---- ../Orig/mozilla/nsprpub/pr/include/md/_freebsd.h 2004-11-24 06:22:35.000000000 +0900
-+++ ./nsprpub/pr/include/md/_freebsd.h 2005-12-04 19:44:37.000000000 +0900
-@@ -79,7 +79,7 @@
- #define _PR_NO_LARGE_FILES
-
- #if defined(_PR_PTHREADS)
--#if __FreeBSD_version >= 400008
-+#if defined(__DragonFly__) || __FreeBSD_version >= 400008
- /*
- * libc_r before this version of FreeBSD doesn't have poll().
- * Although libc has poll(), it is not thread-safe so we can't
-@@ -88,7 +88,7 @@
- #define _PR_POLL_AVAILABLE
- #endif
- #else
--#if __FreeBSD_version >= 300000
-+#if defined(__DragonFly__) || __FreeBSD_version >= 300000
- #define _PR_POLL_AVAILABLE
- #define _PR_USE_POLL
- #endif
-@@ -97,7 +97,7 @@
- #define _PR_HAVE_SYSV_SEMAPHORES
- #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
-
--#if __FreeBSD_version >= 400014
-+#if defined(__DragonFly__) || __FreeBSD_version >= 400014
- #define _PR_INET6
- #define _PR_HAVE_INET_NTOP
- #define _PR_HAVE_GETHOSTBYNAME2
diff --git a/www/firefox3/patches/patch-dh b/www/firefox3/patches/patch-dh
deleted file mode 100644
index 8335ee4181d..00000000000
--- a/www/firefox3/patches/patch-dh
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-dh,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h ./xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h
---- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h 2004-04-18 23:18:18.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h 2005-12-04 19:44:41.000000000 +0900
-@@ -77,6 +77,13 @@
- #define THUNK_BASED_THIS_ADJUST
- #endif
-
-+#elif defined(__DragonFly__)
-+# if defined(__FreeBSD_cc_version)
-+# define CFRONT_STYLE_THIS_ADJUST
-+# else
-+# define THUNK_BASED_THIS_ADJUST
-+# endif
-+
- #elif defined(__FreeBSD__)
- /* System versions of gcc on FreeBSD don't use thunks. On 3.x, the system
- * compiler is gcc 2.7.2.3, which doesn't use thunks by default. On 4.x and
diff --git a/www/firefox3/patches/patch-dj b/www/firefox3/patches/patch-dj
deleted file mode 100644
index c0b3a2ed62b..00000000000
--- a/www/firefox3/patches/patch-dj
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-dj,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/dbm/src/mktemp.c ./dbm/src/mktemp.c
---- ../Orig/mozilla/dbm/src/mktemp.c 2003-01-21 08:13:37.000000000 +0900
-+++ ./dbm/src/mktemp.c 2005-12-04 19:44:43.000000000 +0900
-@@ -98,7 +98,7 @@
- static int
- _gettemp(char *path, register int *doopen, int extraFlags)
- {
--#if !defined(_WINDOWS) || defined(_WIN32)
-+#if (!defined(_WINDOWS) || defined(_WIN32)) && !defined(errno)
- extern int errno;
- #endif
- register char *start, *trv;
diff --git a/www/firefox3/patches/patch-dk b/www/firefox3/patches/patch-dk
deleted file mode 100644
index ee8928da2dd..00000000000
--- a/www/firefox3/patches/patch-dk
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-dk,v 1.3 2009/08/04 21:28:42 tnn Exp $
-
---- security/coreconf/config.mk.orig 2009-07-31 04:17:31.000000000 +0200
-+++ security/coreconf/config.mk
-@@ -63,7 +63,7 @@ endif
- #######################################################################
-
- TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
-- OpenVMS AIX RISCOS WINNT WIN95 WINCE
-+ OpenVMS AIX RISCOS WINNT WIN95 WINCE DragonFly
-
- ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
- include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
diff --git a/www/firefox3/patches/patch-dl b/www/firefox3/patches/patch-dl
deleted file mode 100644
index c56810770a7..00000000000
--- a/www/firefox3/patches/patch-dl
+++ /dev/null
@@ -1,89 +0,0 @@
-$NetBSD: patch-dl,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/security/coreconf/DragonFly.mk ./security/coreconf/DragonFly.mk
---- ../Orig/mozilla/security/coreconf/DragonFly.mk 1970-01-01 09:00:00.000000000 +0900
-+++ ./security/coreconf/DragonFly.mk 2005-12-04 19:44:48.000000000 +0900
-@@ -0,0 +1,83 @@
-+#
-+# The contents of this file are subject to the Mozilla Public
-+# License Version 1.1 (the "License"); you may not use this file
-+# except in compliance with the License. You may obtain a copy of
-+# the License at http://www.mozilla.org/MPL/
-+#
-+# Software distributed under the License is distributed on an "AS
-+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+# implied. See the License for the specific language governing
-+# rights and limitations under the License.
-+#
-+# The Original Code is the Netscape security libraries.
-+#
-+# The Initial Developer of the Original Code is Netscape
-+# Communications Corporation. Portions created by Netscape are
-+# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-+# Rights Reserved.
-+#
-+# Contributor(s):
-+#
-+# Alternatively, the contents of this file may be used under the
-+# terms of the GNU General Public License Version 2 or later (the
-+# "GPL"), in which case the provisions of the GPL are applicable
-+# instead of those above. If you wish to allow use of your
-+# version of this file only under the terms of the GPL and not to
-+# allow others to use your version of this file under the MPL,
-+# indicate your decision by deleting the provisions above and
-+# replace them with the notice and other provisions required by
-+# the GPL. If you do not delete the provisions above, a recipient
-+# may use your version of this file under either the MPL or the
-+# GPL.
-+#
-+# Config stuff for DragonFly
-+#
-+
-+include $(CORE_DEPTH)/coreconf/UNIX.mk
-+
-+DEFAULT_COMPILER = gcc
-+CC = gcc
-+CCC = g++
-+RANLIB = ranlib
-+
-+ifeq ($(OS_TEST),alpha)
-+CPU_ARCH = alpha
-+else
-+CPU_ARCH = x86
-+endif
-+
-+OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-+
-+DSO_CFLAGS = -fPIC
-+DSO_LDOPTS = -shared -Wl,-soname -Wl,$(notdir $@)
-+
-+#
-+# The default implementation strategy for FreeBSD is pthreads.
-+#
-+ifndef CLASSIC_NSPR
-+USE_PTHREADS = 1
-+DEFINES += -D_THREAD_SAFE -D_REENTRANT
-+OS_LIBS += -pthread
-+DSO_LDOPTS += -pthread
-+endif
-+
-+ARCH = freebsd
-+
-+MOZ_OBJFORMAT := $(shell test -x /usr/bin/objformat && /usr/bin/objformat || echo aout)
-+
-+DLL_SUFFIX = so
-+
-+ifdef LIBRUNPATH
-+DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
-+endif
-+
-+MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifdef MAPFILE
-+# Add LD options to restrict exported symbols to those in the map file
-+endif
-+# Change PROCESS to put the mapfile in the correct format for this platform
-+PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
-+
-+G++INCLUDES = -I/usr/include/g++
-+
-+INCLUDES += -I/usr/X11R6/include
diff --git a/www/firefox3/patches/patch-do b/www/firefox3/patches/patch-do
deleted file mode 100644
index e10571df1cb..00000000000
--- a/www/firefox3/patches/patch-do
+++ /dev/null
@@ -1,88 +0,0 @@
-$NetBSD: patch-do,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/directory/c-sdk/config/DragonFly.mk ./directory/c-sdk/config/DragonFly.mk
---- ../Orig/mozilla/directory/c-sdk/config/DragonFly.mk 1970-01-01 09:00:00.000000000 +0900
-+++ ./directory/c-sdk/config/DragonFly.mk 2005-12-04 19:44:55.000000000 +0900
-@@ -0,0 +1,82 @@
-+#
-+# The contents of this file are subject to the Mozilla Public
-+# License Version 1.1 (the "License"); you may not use this file
-+# except in compliance with the License. You may obtain a copy of
-+# the License at http://www.mozilla.org/MPL/
-+#
-+# Software distributed under the License is distributed on an "AS
-+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+# implied. See the License for the specific language governing
-+# rights and limitations under the License.
-+#
-+# The Original Code is the Netscape Portable Runtime (NSPR).
-+#
-+# The Initial Developer of the Original Code is Netscape
-+# Communications Corporation. Portions created by Netscape are
-+# Copyright (C) 1998-2000 Netscape Communications Corporation. All
-+# Rights Reserved.
-+#
-+# Contributor(s):
-+#
-+# Alternatively, the contents of this file may be used under the
-+# terms of the GNU General Public License Version 2 or later (the
-+# "GPL"), in which case the provisions of the GPL are applicable
-+# instead of those above. If you wish to allow use of your
-+# version of this file only under the terms of the GPL and not to
-+# allow others to use your version of this file under the MPL,
-+# indicate your decision by deleting the provisions above and
-+# replace them with the notice and other provisions required by
-+# the GPL. If you do not delete the provisions above, a recipient
-+# may use your version of this file under either the MPL or the
-+# GPL.
-+#
-+
-+#
-+# Config stuff for DragonFly
-+#
-+
-+include $(MOD_DEPTH)/config/UNIX.mk
-+
-+CC = gcc
-+CCC = g++
-+RANLIB = ranlib
-+
-+OS_REL_CFLAGS = -Di386
-+CPU_ARCH = x86
-+CPU_ARCH_TAG = _$(CPU_ARCH)
-+
-+OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe $(THREAD_FLAG) -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-+
-+#
-+# The default implementation strategy for FreeBSD is pthreads.
-+#
-+ifeq ($(CLASSIC_NSPR),1)
-+IMPL_STRATEGY = _EMU
-+DEFINES += -D_PR_LOCAL_THREADS_ONLY
-+else
-+USE_PTHREADS = 1
-+IMPL_STRATEGY = _PTH
-+DEFINES += -D_THREAD_SAFE
-+THREAD_FLAG += -pthread
-+endif
-+
-+ARCH = freebsd
-+
-+MOZ_OBJFORMAT := $(shell test -x /usr/bin/objformat && /usr/bin/objformat || echo aout)
-+
-+ifeq ($(MOZ_OBJFORMAT),elf)
-+DLL_SUFFIX = so
-+else
-+DLL_SUFFIX = so.1.0
-+endif
-+
-+DSO_CFLAGS = -fPIC
-+DSO_LDOPTS = -Bshareable
-+
-+ifdef LIBRUNPATH
-+DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
-+endif
-+
-+MKSHLIB = $(LD) $(DSO_LDOPTS)
-+
-+G++INCLUDES = -I/usr/include/g++
diff --git a/www/firefox3/patches/patch-dr b/www/firefox3/patches/patch-dr
deleted file mode 100644
index fe5776d4b25..00000000000
--- a/www/firefox3/patches/patch-dr
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-dr,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/config/config.mk ./config/config.mk
---- ../Orig/mozilla/config/config.mk 2005-07-29 04:48:11.000000000 +0900
-+++ ./config/config.mk 2005-12-04 19:45:20.000000000 +0900
-@@ -121,7 +121,7 @@
- # but save the version to allow multiple versions of the same base
- # platform to be built in the same tree.
- #
--ifneq (,$(filter FreeBSD HP-UX IRIX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH)))
-+ifneq (,$(filter DragonFly FreeBSD HP-UX IRIX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH)))
- OS_RELEASE := $(basename $(OS_RELEASE))
-
- # Allow the user to ignore the OS_VERSION, which is usually irrelevant.
diff --git a/www/firefox3/patches/patch-ds b/www/firefox3/patches/patch-ds
deleted file mode 100644
index 3a9abd0b16f..00000000000
--- a/www/firefox3/patches/patch-ds
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ds,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/security/coreconf/arch.mk ./security/coreconf/arch.mk
---- ../Orig/mozilla/security/coreconf/arch.mk 2005-10-11 08:30:12.000000000 +0900
-+++ ./security/coreconf/arch.mk 2005-12-04 19:45:28.000000000 +0900
-@@ -145,7 +145,7 @@
- # IRIX 6.5-ALPHA-1289139620.
- #
-
--ifeq (,$(filter-out Linux FreeBSD IRIX,$(OS_ARCH)))
-+ifeq (,$(filter-out Linux DragonFly FreeBSD IRIX,$(OS_ARCH)))
- OS_RELEASE := $(shell echo $(OS_RELEASE) | sed 's/-.*//')
- endif
-
diff --git a/www/firefox3/patches/patch-du b/www/firefox3/patches/patch-du
deleted file mode 100644
index 42f2f75ba77..00000000000
--- a/www/firefox3/patches/patch-du
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-du,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/config/rules.mk ./config/rules.mk
---- ../Orig/mozilla/config/rules.mk 2005-10-11 08:16:39.000000000 +0900
-+++ ./config/rules.mk 2005-12-04 19:45:31.000000000 +0900
-@@ -447,6 +447,12 @@
- endif
- endif
-
-+ifeq ($(OS_ARCH),DragonFly)
-+ifdef IS_COMPONENT
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
-+endif
-+
- ifeq ($(OS_ARCH),NetBSD)
- ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST)))
- ifeq ($(MODULE),layout)
diff --git a/www/firefox3/patches/patch-dv b/www/firefox3/patches/patch-dv
deleted file mode 100644
index dfa21998309..00000000000
--- a/www/firefox3/patches/patch-dv
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-dv,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
-diff -ruN ../Orig/mozilla/js/src/Makefile.in ./js/src/Makefile.in
---- ../Orig/mozilla/js/src/Makefile.in 2005-06-01 23:26:26.000000000 +0900
-+++ ./js/src/Makefile.in 2005-12-04 19:45:33.000000000 +0900
-@@ -256,6 +256,9 @@
- ifeq ($(OS_ARCH),FreeBSD)
- LDFLAGS += -pthread
- endif
-+ifeq ($(OS_ARCH),DragonFly)
-+LDFLAGS += -pthread
-+endif
- ifeq ($(OS_ARCH),IRIX)
- ifdef USE_N32
- DASH_R += -n32
diff --git a/www/firefox3/patches/patch-ea b/www/firefox3/patches/patch-ea
deleted file mode 100644
index 39ede28b89e..00000000000
--- a/www/firefox3/patches/patch-ea
+++ /dev/null
@@ -1,36 +0,0 @@
-$NetBSD: patch-ea,v 1.3 2009/04/21 13:00:55 tnn Exp $
-
---- toolkit/components/history/src/nsGlobalHistory.cpp.orig 2007-11-29 08:04:26.000000000 +0100
-+++ toolkit/components/history/src/nsGlobalHistory.cpp
-@@ -322,7 +322,9 @@ matchAgeInDaysCallback(nsIMdbRow *row, v
- if (err != 0) return PR_FALSE;
-
- PRTime rowDate;
-- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &rowDate);
-+ long long ld;
-+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld);
-+ rowDate = ld;
-
- PRInt32 days = GetAgeInDays(matchSearchTerm->now, rowDate);
-
-@@ -1067,7 +1069,9 @@ nsGlobalHistory::GetRowValue(nsIMdbRow *
- if (!yarn.mYarn_Fill || !yarn.mYarn_Buf)
- return NS_OK;
-
-- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", aResult);
-+ long long ld;
-+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld);
-+ *aResult = ld;
-
- return NS_OK;
- }
-@@ -1153,6 +1157,9 @@ nsGlobalHistory::SetPageTitle(nsIURI *aU
- rv = aURI->GetSpec(URISpec);
- NS_ENSURE_SUCCESS(rv, rv);
-
-+ if (URISpec.Length() > HISTORY_URI_LENGTH_MAX)
-+ URISpec.Left(URISpec, HISTORY_URI_LENGTH_MAX);
-+
- nsCOMPtr<nsIMdbRow> row;
- rv = FindRow(kToken_URLColumn, URISpec.get(), getter_AddRefs(row));
-
diff --git a/www/firefox3/patches/patch-eb b/www/firefox3/patches/patch-eb
deleted file mode 100644
index 88caa155e53..00000000000
--- a/www/firefox3/patches/patch-eb
+++ /dev/null
@@ -1,36 +0,0 @@
-$NetBSD: patch-eb,v 1.2 2009/01/05 09:58:36 martin Exp $
-
---- xpfe/components/history/src/nsGlobalHistory.cpp.orig 2007-12-03 05:25:14.000000000 +0100
-+++ xpfe/components/history/src/nsGlobalHistory.cpp
-@@ -304,7 +304,9 @@ matchAgeInDaysCallback(nsIMdbRow *row, v
- if (err != 0) return PR_FALSE;
-
- PRTime rowDate;
-- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &rowDate);
-+ long long ld;
-+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld);
-+ rowDate = ld;
-
- PRInt32 days = matchSearchTerm->globalHist->GetAgeInDays(rowDate);
-
-@@ -1000,7 +1002,9 @@ nsGlobalHistory::GetRowValue(nsIMdbRow *
- if (!yarn.mYarn_Fill || !yarn.mYarn_Buf)
- return NS_OK;
-
-- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", aResult);
-+ long long ld;
-+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld);
-+ *aResult = ld;
-
- return NS_OK;
- }
-@@ -1076,6 +1080,9 @@ nsGlobalHistory::SetPageTitle(nsIURI *aU
- rv = aURI->GetSpec(URISpec);
- NS_ENSURE_SUCCESS(rv, rv);
-
-+ if (URISpec.Length() > HISTORY_URI_LENGTH_MAX)
-+ URISpec.Left(URISpec, HISTORY_URI_LENGTH_MAX);
-+
- nsCOMPtr<nsIMdbRow> row;
- rv = FindRow(kToken_URLColumn, URISpec.get(), getter_AddRefs(row));
-
diff --git a/www/firefox3/patches/patch-ed b/www/firefox3/patches/patch-ed
deleted file mode 100644
index 7611bafecd4..00000000000
--- a/www/firefox3/patches/patch-ed
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-ed,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2008-01-16 04:56:04.000000000 +0100
-+++ profile/dirserviceprovider/src/nsProfileLock.cpp
-@@ -391,6 +391,7 @@ nsresult nsProfileLock::LockWithSymlink(
- act.sa_flags = 0;
- sigfillset(&act.sa_mask);
-
-+#ifndef DEBUG
- #define CATCH_SIGNAL(signame) \
- PR_BEGIN_MACRO \
- if (sigaction(signame, NULL, &oldact) == 0 && \
-@@ -409,6 +410,7 @@ PR_BEGIN_MACRO
- CATCH_SIGNAL(SIGTERM);
-
- #undef CATCH_SIGNAL
-+#endif
- }
- }
- }
diff --git a/www/firefox3/patches/patch-ee b/www/firefox3/patches/patch-ee
deleted file mode 100644
index d6df2abfb4e..00000000000
--- a/www/firefox3/patches/patch-ee
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-ee,v 1.1 2008/12/13 00:42:26 martin Exp $
-
-# reported upstream as: https://bugzilla.mozilla.org/show_bug.cgi?id=469276
-
---- toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp.orig 2008-08-25 22:59:14.000000000 +0200
-+++ toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp 2008-12-12 16:31:11.000000000 +0100
-@@ -2023,8 +2023,9 @@
- return NS_ERROR_FAILURE;
- }
- const nsCSubstring& str = Substring(chunk, start, 4);
-- const PRUint32 *p = reinterpret_cast<const PRUint32*>(str.BeginReading());
-- entry->mAddChunkId = PR_ntohl(*p);
-+ PRUint32 p;
-+ memcpy(&p, str.BeginReading(), 4);
-+ entry->mAddChunkId = PR_ntohl(p);
- if (entry->mAddChunkId == 0) {
- NS_WARNING("Received invalid chunk number.");
- return NS_ERROR_FAILURE;
-@@ -2052,8 +2053,9 @@
-
- if (chunkType == CHUNK_SUB) {
- const nsCSubstring& str = Substring(chunk, start, 4);
-- const PRUint32 *p = reinterpret_cast<const PRUint32*>(str.BeginReading());
-- entry->mAddChunkId = PR_ntohl(*p);
-+ PRUint32 p;
-+ memcpy(&p, str.BeginReading(), 4);
-+ entry->mAddChunkId = PR_ntohl(p);
- if (entry->mAddChunkId == 0) {
- NS_WARNING("Received invalid chunk number.");
- return NS_ERROR_FAILURE;
diff --git a/www/firefox3/patches/patch-eh b/www/firefox3/patches/patch-eh
deleted file mode 100644
index ecf6e69d277..00000000000
--- a/www/firefox3/patches/patch-eh
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-eh,v 1.1 2008/12/11 09:34:12 tnn Exp $
-
---- toolkit/library/Makefile.in.orig 2008-05-08 11:20:45.000000000 +0200
-+++ toolkit/library/Makefile.in
-@@ -227,7 +227,10 @@ EXTRA_DSO_LDOPTS += -lbe -ltracker
- endif
-
- ifeq ($(OS_ARCH),SunOS)
--EXTRA_DSO_LDOPTS += -lelf -ldemangle -lCstd
-+EXTRA_DSO_LDOPTS += -lelf -ldemangle
-+ifndef GNU_CC
-+EXTRA_DSO_LDOPTS += -lCstd
-+endif
- endif
-
- ifeq ($(OS_ARCH),WINNT)
diff --git a/www/firefox3/patches/patch-ei b/www/firefox3/patches/patch-ei
deleted file mode 100644
index 0216a9e6f6f..00000000000
--- a/www/firefox3/patches/patch-ei
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ei,v 1.1 2008/12/17 23:16:50 tnn Exp $
-
---- security/nss/lib/softoken/config.mk.orig 2008-02-25 19:55:39.000000000 +0100
-+++ security/nss/lib/softoken/config.mk
-@@ -86,7 +86,7 @@ else
- EXTRA_SHARED_LIBS += \
- -L$(DIST)/lib \
- -lnssutil3 \
-- -lsqlite3 \
-+ `pkg-config --libs sqlite3` \
- -L$(NSPR_LIB_DIR) \
- -lplc4 \
- -lplds4 \
diff --git a/www/firefox3/patches/patch-ej b/www/firefox3/patches/patch-ej
deleted file mode 100644
index 1e0442ea3bc..00000000000
--- a/www/firefox3/patches/patch-ej
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ej,v 1.1 2009/01/05 09:58:36 martin Exp $
-
---- toolkit/components/places/src/nsMorkHistoryImporter.cpp.orig 2008-03-19 20:30:49.000000000 +0100
-+++ toolkit/components/places/src/nsMorkHistoryImporter.cpp 2008-12-17 09:38:05.000000000 +0100
-@@ -148,9 +148,12 @@ AddToHistoryCB(const nsCSubstring &aRowI
- }
-
- PRTime date;
-- if (PR_sscanf(values[kLastVisitColumn].get(), "%lld", &date) != 1) {
-+ long long ld;
-+ if (PR_sscanf(values[kLastVisitColumn].get(), "%lld", &ld) != 1) {
- date = -1;
-- }
-+ } else {
-+ date = ld;
-+ }
-
- PRBool isTyped = values[kTypedColumn].EqualsLiteral("1");
- PRInt32 transition = isTyped ?
diff --git a/www/firefox3/patches/patch-ek b/www/firefox3/patches/patch-ek
deleted file mode 100644
index 616da9f5d12..00000000000
--- a/www/firefox3/patches/patch-ek
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-ek,v 1.1 2009/01/05 09:58:36 martin Exp $
-
-# Reported upstream as https://bugzilla.mozilla.org/show_bug.cgi?id=471179
-
---- nsprpub/pr/src/misc/prsystem.c.orig 2006-01-19 23:11:59.000000000 +0100
-+++ nsprpub/pr/src/misc/prsystem.c 2008-12-26 13:01:50.000000000 +0100
-@@ -290,6 +290,20 @@ PR_IMPLEMENT(PRUint64) PR_GetPhysicalMem
- long pageCount = sysconf(_SC_PHYS_PAGES);
- bytes = (PRUint64) pageSize * pageCount;
-
-+#elif defined(NETBSD)
-+
-+ int mib[2];
-+ int rc;
-+ uint64_t memSize;
-+ size_t len = sizeof(memSize);
-+
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM64;
-+ rc = sysctl( mib, 2, &memSize, &len, NULL, 0 );
-+ if ( -1 != rc ) {
-+ bytes = memSize;
-+ }
-+
- #elif defined(HPUX)
-
- struct pst_static info;
diff --git a/www/firefox3/patches/patch-el b/www/firefox3/patches/patch-el
deleted file mode 100644
index 6f0c631aede..00000000000
--- a/www/firefox3/patches/patch-el
+++ /dev/null
@@ -1,217 +0,0 @@
-$NetBSD: patch-el,v 1.2 2009/02/02 09:28:56 martin Exp $
-
-# Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array.
-# (Bug 476345)
-
---- layout/style/nsCSSValue.h.orig 2008-07-02 00:51:43.000000000 +0200
-+++ layout/style/nsCSSValue.h 2009-02-01 21:43:29.000000000 +0100
-@@ -286,104 +286,7 @@
- // failure.
- static nsStringBuffer* BufferFromString(const nsString& aValue);
-
-- struct Array {
--
-- // return |Array| with reference count of zero
-- static Array* Create(PRUint16 aItemCount) {
-- return new (aItemCount) Array(aItemCount);
-- }
--
-- nsCSSValue& operator[](PRUint16 aIndex) {
-- NS_ASSERTION(aIndex < mCount, "out of range");
-- return *(First() + aIndex);
-- }
--
-- const nsCSSValue& operator[](PRUint16 aIndex) const {
-- NS_ASSERTION(aIndex < mCount, "out of range");
-- return *(First() + aIndex);
-- }
--
-- nsCSSValue& Item(PRUint16 aIndex) { return (*this)[aIndex]; }
-- const nsCSSValue& Item(PRUint16 aIndex) const { return (*this)[aIndex]; }
--
-- PRUint16 Count() const { return mCount; }
--
-- PRBool operator==(const Array& aOther) const
-- {
-- if (mCount != aOther.mCount)
-- return PR_FALSE;
-- for (PRUint16 i = 0; i < mCount; ++i)
-- if ((*this)[i] != aOther[i])
-- return PR_FALSE;
-- return PR_TRUE;
-- }
--
-- void AddRef() {
-- if (mRefCnt == PR_UINT16_MAX) {
-- NS_WARNING("refcount overflow, leaking nsCSSValue::Array");
-- return;
-- }
-- ++mRefCnt;
-- NS_LOG_ADDREF(this, mRefCnt, "nsCSSValue::Array", sizeof(*this));
-- }
-- void Release() {
-- if (mRefCnt == PR_UINT16_MAX) {
-- NS_WARNING("refcount overflow, leaking nsCSSValue::Array");
-- return;
-- }
-- --mRefCnt;
-- NS_LOG_RELEASE(this, mRefCnt, "nsCSSValue::Array");
-- if (mRefCnt == 0)
-- delete this;
-- }
--
-- private:
--
-- PRUint16 mRefCnt;
-- PRUint16 mCount;
--
-- void* operator new(size_t aSelfSize, PRUint16 aItemCount) CPP_THROW_NEW {
-- return ::operator new(aSelfSize + sizeof(nsCSSValue)*aItemCount);
-- }
--
-- void operator delete(void* aPtr) { ::operator delete(aPtr); }
--
-- nsCSSValue* First() {
-- return (nsCSSValue*) (((char*)this) + sizeof(*this));
-- }
--
-- const nsCSSValue* First() const {
-- return (const nsCSSValue*) (((const char*)this) + sizeof(*this));
-- }
--
--#define CSSVALUE_LIST_FOR_VALUES(var) \
-- for (nsCSSValue *var = First(), *var##_end = var + mCount; \
-- var != var##_end; ++var)
--
-- Array(PRUint16 aItemCount)
-- : mRefCnt(0)
-- , mCount(aItemCount)
-- {
-- MOZ_COUNT_CTOR(nsCSSValue::Array);
-- CSSVALUE_LIST_FOR_VALUES(val) {
-- new (val) nsCSSValue();
-- }
-- }
--
-- ~Array()
-- {
-- MOZ_COUNT_DTOR(nsCSSValue::Array);
-- CSSVALUE_LIST_FOR_VALUES(val) {
-- val->~nsCSSValue();
-- }
-- }
--
--#undef CSSVALUE_LIST_FOR_VALUES
--
-- private:
-- Array(const Array& aOther); // not to be implemented
-- };
--
-+ struct Array;
- struct URL {
- // Methods are not inline because using an nsIPrincipal means requiring
- // caps, which leads to REQUIRES hell, since this header is included all
-@@ -454,5 +357,102 @@
- } mValue;
- };
-
--#endif /* nsCSSValue_h___ */
-+struct nsCSSValue::Array {
-+
-+ // return |Array| with reference count of zero
-+ static Array* Create(PRUint16 aItemCount) {
-+ return new (aItemCount) Array(aItemCount);
-+ }
-+
-+ nsCSSValue& operator[](PRUint16 aIndex) {
-+ NS_ASSERTION(aIndex < mCount, "out of range");
-+ return mArray[aIndex];
-+ }
-+
-+ const nsCSSValue& operator[](PRUint16 aIndex) const {
-+ NS_ASSERTION(aIndex < mCount, "out of range");
-+ return mArray[aIndex];
-+ }
-+
-+ nsCSSValue& Item(PRUint16 aIndex) { return (*this)[aIndex]; }
-+ const nsCSSValue& Item(PRUint16 aIndex) const { return (*this)[aIndex]; }
-+
-+ PRUint16 Count() const { return mCount; }
-+
-+ PRBool operator==(const Array& aOther) const
-+ {
-+ if (mCount != aOther.mCount)
-+ return PR_FALSE;
-+ for (PRUint16 i = 0; i < mCount; ++i)
-+ if ((*this)[i] != aOther[i])
-+ return PR_FALSE;
-+ return PR_TRUE;
-+ }
-+
-+ void AddRef() {
-+ if (mRefCnt == PR_UINT16_MAX) {
-+ NS_WARNING("refcount overflow, leaking nsCSSValue::Array");
-+ return;
-+ }
-+ ++mRefCnt;
-+ NS_LOG_ADDREF(this, mRefCnt, "nsCSSValue::Array", sizeof(*this));
-+ }
-+ void Release() {
-+ if (mRefCnt == PR_UINT16_MAX) {
-+ NS_WARNING("refcount overflow, leaking nsCSSValue::Array");
-+ return;
-+ }
-+ --mRefCnt;
-+ NS_LOG_RELEASE(this, mRefCnt, "nsCSSValue::Array");
-+ if (mRefCnt == 0)
-+ delete this;
-+ }
-+
-+private:
-+
-+ PRUint16 mRefCnt;
-+ const PRUint16 mCount;
-+ // This must be the last sub-object, since we extend this array to
-+ // be of size mCount; it needs to be a sub-object so it gets proper
-+ // alignment.
-+ nsCSSValue mArray[1];
-
-+ void* operator new(size_t aSelfSize, PRUint16 aItemCount) CPP_THROW_NEW {
-+ return ::operator new(aSelfSize + sizeof(nsCSSValue) * (aItemCount - 1));
-+ }
-+
-+ void operator delete(void* aPtr) { ::operator delete(aPtr); }
-+
-+ nsCSSValue* First() { return mArray; }
-+
-+ const nsCSSValue* First() const { return mArray; }
-+
-+#define CSSVALUE_LIST_FOR_EXTRA_VALUES(var) \
-+for (nsCSSValue *var = First() + 1, *var##_end = First() + mCount; \
-+ var != var##_end; ++var)
-+
-+ Array(PRUint16 aItemCount)
-+ : mRefCnt(0)
-+ , mCount(aItemCount)
-+ {
-+ MOZ_COUNT_CTOR(nsCSSValue::Array);
-+ CSSVALUE_LIST_FOR_EXTRA_VALUES(val) {
-+ new (val) nsCSSValue();
-+ }
-+ }
-+
-+ ~Array()
-+ {
-+ MOZ_COUNT_DTOR(nsCSSValue::Array);
-+ CSSVALUE_LIST_FOR_EXTRA_VALUES(val) {
-+ val->~nsCSSValue();
-+ }
-+ }
-+
-+#undef CSSVALUE_LIST_FOR_VALUES
-+
-+private:
-+ Array(const Array& aOther); // not to be implemented
-+};
-+
-+#endif /* nsCSSValue_h___ */
diff --git a/www/firefox3/patches/patch-em b/www/firefox3/patches/patch-em
deleted file mode 100644
index 25de86513cb..00000000000
--- a/www/firefox3/patches/patch-em
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-em,v 1.1 2009/02/11 10:09:47 markd Exp $
-
-SHA1_Update conflicts with openssl which may be dynamically loaded
-at runtime via libcups or libgssapi so causing a crash due to using
-the wrong binding. So rename here to avoid conflict.
-
---- security/nss/lib/freebl/blapi.h.orig 2007-11-10 07:49:32.000000000 +1300
-+++ security/nss/lib/freebl/blapi.h
-@@ -899,6 +899,8 @@ extern void SHA1_DestroyContext(SHA1Cont
- */
- extern void SHA1_Begin(SHA1Context *cx);
-
-+#define SHA1_Update NSS_SHA1_Update
-+
- /*
- ** Update the SHA-1 hash function with more data.
- ** "cx" the context
diff --git a/www/firefox3/patches/patch-en b/www/firefox3/patches/patch-en
deleted file mode 100644
index e36656adc6c..00000000000
--- a/www/firefox3/patches/patch-en
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD: patch-en,v 1.1 2009/02/11 10:09:47 markd Exp $
-
-SHA1_Update conflicts with openssl which may be dynamically loaded
-at runtime via libcups or libgssapi so causing a crash due to using
-the wrong binding. So rename here to avoid conflict.
-
---- security/nss/lib/freebl/sha-fast-amd64-sun.s.orig 2007-10-12 14:44:43.000000000 +1300
-+++ security/nss/lib/freebl/sha-fast-amd64-sun.s
-@@ -1712,9 +1712,9 @@ shaCompress:
- .LFE7:
- .size shaCompress, .-shaCompress
- .align 16
--.globl SHA1_Update
-- .type SHA1_Update, @function
--SHA1_Update:
-+.globl NSS_SHA1_Update
-+ .type NSS_SHA1_Update, @function
-+NSS_SHA1_Update:
- .LFB5:
- pushq %rbp
- .LCFI5:
-@@ -1800,7 +1800,7 @@ SHA1_Update:
- call shaCompress
- jmp .L245
- .LFE5:
-- .size SHA1_Update, .-SHA1_Update
-+ .size NSS_SHA1_Update, .-NSS_SHA1_Update
- .section .rodata
- .align 32
- .type bulk_pad.0, @object
-@@ -1902,7 +1902,7 @@ SHA1_End:
- subl %r8d, %edx
- andl $63, %edx
- incl %edx
-- call SHA1_Update@PLT
-+ call NSS_SHA1_Update@PLT
- movq %rbx, %rdi
- movq %r12, %rsi
- shrq $32, %rdi
-@@ -2018,7 +2018,7 @@ SHA1_HashBuf:
- movl %r12d, %edx
- movq %r13, %rsi
- movq %rbx, %rdi
-- call SHA1_Update@PLT
-+ call NSS_SHA1_Update@PLT
- leaq -292(%rbp), %rdx
- movq %r14, %rsi
- movq %rbx, %rdi
diff --git a/www/firefox3/patches/patch-eo b/www/firefox3/patches/patch-eo
deleted file mode 100644
index cf9b5f33141..00000000000
--- a/www/firefox3/patches/patch-eo
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-eo,v 1.1 2009/04/21 12:58:22 tnn Exp $
-
-This is a hack for:
-cc1plus: warnings being treated as errors
-../../../dist/include/xpcom/nsVoidArray.h: In member function 'void nsAutoVoidArray::ResetToAutoBuffer()':
-../../../dist/include/xpcom/nsVoidArray.h:193: warning: cast from 'char*' to 'nsVoidArray::Impl*' increases required alignment of target type
-
-... which happens on PowerPC and possibly other architectures.
-
---- netwerk/cookie/src/Makefile.in.orig 2007-08-28 18:02:43.000000000 +0200
-+++ netwerk/cookie/src/Makefile.in
-@@ -60,5 +60,5 @@ CPPSRCS = \
-
- include $(topsrcdir)/config/rules.mk
-
--CXXFLAGS += $(WARNINGS_AS_ERRORS)
-+#CXXFLAGS += $(WARNINGS_AS_ERRORS)
- DEFINES += -DIMPL_NS_NET
diff --git a/www/firefox3/patches/patch-wc b/www/firefox3/patches/patch-wc
deleted file mode 100644
index f431c915d4e..00000000000
--- a/www/firefox3/patches/patch-wc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-wc,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- js/src/xpconnect/shell/Makefile.in.orig 2008-01-16 21:42:51.000000000 +0100
-+++ js/src/xpconnect/shell/Makefile.in
-@@ -59,6 +59,7 @@ LIBS = \
- $(MOZ_JS_LIBS) \
- $(XPCOM_LIBS) \
- $(NSPR_LIBS) \
-+ -lsmime3 -lssl3 -lnss3 -lnssutil3 -lsoftokn3 \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox3/patches/patch-wd b/www/firefox3/patches/patch-wd
deleted file mode 100644
index e84c83cea98..00000000000
--- a/www/firefox3/patches/patch-wd
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-wd,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- browser/app/Makefile.in.orig 2008-03-01 00:24:54.000000000 +0100
-+++ browser/app/Makefile.in
-@@ -131,6 +131,7 @@ LIBS += \
- $(APP_XPCOM_LIBS) \
- $(NSPR_LIBS) \
- $(TK_LIBS) \
-+ -lsmime3 -lssl3 -lnss3 -lnssutil3 -lsoftokn3 \
- $(NULL)
-
- # Add explicit X11 dependency when building against X11 toolkits
diff --git a/www/firefox3/patches/patch-we b/www/firefox3/patches/patch-we
deleted file mode 100644
index f6c0764f194..00000000000
--- a/www/firefox3/patches/patch-we
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-we,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
-
---- toolkit/mozapps/installer/packager.mk.orig 2008-05-18 23:12:08.000000000 +0200
-+++ toolkit/mozapps/installer/packager.mk
-@@ -426,7 +426,7 @@ ifdef INSTALL_SDK # Here comes the hard
- (cd $(DIST)/sdk/include && tar $(TAR_CREATE_FLAGS) - .) | \
- (cd $(DESTDIR)$(includedir)/stable && tar -xf -)
- # The dist/include has module subdirectories that we need to flatten
-- find $(DIST)/include -xtype f -exec $(SYSINSTALL) $(IFLAGS1) {} $(DESTDIR)$(includedir)/unstable \;
-+ find $(DIST)/include -type f -exec $(SYSINSTALL) $(IFLAGS1) {} $(DESTDIR)$(includedir)/unstable \;
- # IDL directory is stable (dist/sdk/idl) and unstable (dist/idl)
- $(NSINSTALL) -D $(DESTDIR)$(idldir)/stable
- $(NSINSTALL) -D $(DESTDIR)$(idldir)/unstable