Tue Mar 6 12:34:09 2012 UTC ()
Update xulrunner 10.0.2 and corresponding nspr and nss.

* Improve sparc64 support.
* Use external libraries (for example cairo, libvpx etc.)

Thank you, martin@

Changelog:
* Fix security bugs
* Other improvements and bugfixes


(ryoon)
diff -r1.45 -r1.46 pkgsrc/devel/nspr/Makefile
diff -r1.46 -r1.47 pkgsrc/devel/nss/Makefile
diff -r1.10 -r1.11 pkgsrc/devel/nss/PLIST
diff -r1.65 -r1.66 pkgsrc/devel/xulrunner/Makefile
diff -r1.37 -r1.38 pkgsrc/devel/xulrunner/PLIST
diff -r1.20 -r1.21 pkgsrc/devel/xulrunner/buildlink3.mk
diff -r1.27 -r1.28 pkgsrc/devel/xulrunner/dist.mk
diff -r1.58 -r1.59 pkgsrc/devel/xulrunner/distinfo
diff -r1.29 -r1.30 pkgsrc/devel/xulrunner/mozilla-common.mk
diff -r1.11 -r1.12 pkgsrc/devel/xulrunner/options.mk
diff -r1.8 -r1.9 pkgsrc/devel/xulrunner/patches/patch-aa
diff -r1.1.1.1 -r0 pkgsrc/devel/xulrunner/patches/patch-ah
diff -r1.4 -r1.5 pkgsrc/devel/xulrunner/patches/patch-at
diff -r1.4 -r1.5 pkgsrc/devel/xulrunner/patches/patch-me
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-aw
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-bi
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_debug__util__posic.cc
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util.h
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__posix.cc
diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h
diff -r1.3 -r0 pkgsrc/devel/xulrunner/patches/patch-be
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-build_autoconf_gcc-pr49911.m4
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-build_autoconf_nss.m4
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_Makefile.in
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_chromium-config.mk
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_base__paths.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__bsd.cc
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_message__loop.cc
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__posix.cc
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_third__party_nspr_prtime.cc
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_chrome_common_ipc__message__utils.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-js_src_build_autoconf_gcc-pr49911.m4
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-js_src_jscpucfg.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-js_src_methodjit_MethodJIT.cpp
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-js_src_yarr_pcre_pcre.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-media_libvpx_vpx__config.h
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-media_libvpx_vpx__config__c.c
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-xpcom_Makefile.in
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-xulrunner_app_Makefile.in
diff -r1.2 -r1.3 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -r1.2 -r1.3 pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_build_build__config.h
diff -r1.6 -r1.7 pkgsrc/devel/xulrunner/patches/patch-mb
diff -r1.6 -r1.7 pkgsrc/devel/xulrunner/patches/patch-mm
diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-mi
diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-mk
diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ml

cvs diff -r1.45 -r1.46 pkgsrc/devel/nspr/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/nspr/Makefile 2012/01/17 21:43:19 1.45
+++ pkgsrc/devel/nspr/Makefile 2012/03/06 12:34:08 1.46
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1# $NetBSD: Makefile,v 1.45 2012/01/17 21:43:19 sbd Exp $ 1# $NetBSD: Makefile,v 1.46 2012/03/06 12:34:08 ryoon Exp $
2# 2#
3 3
4.include "../../devel/xulrunner/dist.mk" 4.include "../../devel/xulrunner/dist.mk"
5PKGNAME= nspr-${NSPR_RELEASE}.3${MOZ_BRANCH_MINOR} 5#PKGNAME= nspr-${NSPR_RELEASE}.3${MOZ_BRANCH_MINOR}
6NSPR_RELEASE= 4.8.9 6PKGNAME= nspr-4.9${MOZ_BRANCH_MINOR}beta1
 7NSPR_RELEASE= 4.9 Beta
7CATEGORIES= devel 8CATEGORIES= devel
8 9
9MAINTAINER= tnn@NetBSD.org 10MAINTAINER= tnn@NetBSD.org
10HOMEPAGE= http://www.mozilla.org/projects/nspr/index.html 11HOMEPAGE= http://www.mozilla.org/projects/nspr/index.html
11COMMENT= Platform-neutral API for system level and libc like functions 12COMMENT= Platform-neutral API for system level and libc like functions
12 13
13PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure 17CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure
17CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure 18CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure
18 19
19GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
@@ -61,32 +62,32 @@ PLIST.sun4u_32= yes @@ -61,32 +62,32 @@ PLIST.sun4u_32= yes
61 62
62.if ${OPSYS} == "Linux" 63.if ${OPSYS} == "Linux"
63. if defined(ABI) && ${ABI} == "64" 64. if defined(ABI) && ${ABI} == "64"
64CONFIGURE_ARGS+= --enable-64bit 65CONFIGURE_ARGS+= --enable-64bit
65. endif 66. endif
66.endif 67.endif
67 68
68.if ${OPSYS} == "Darwin" && exists(/Developer/Headers/FlatCarbon) 69.if ${OPSYS} == "Darwin" && exists(/Developer/Headers/FlatCarbon)
69BUILDLINK_PASSTHRU_DIRS+= Developer/Headers/FlatCarbon 70BUILDLINK_PASSTHRU_DIRS+= Developer/Headers/FlatCarbon
70.endif 71.endif
71 72
72pre-configure: 73pre-configure:
73# sanity check: make sure the nspr release is what we think it is. 74# sanity check: make sure the nspr release is what we think it is.
74 @set -e; if [ '"${NSPR_RELEASE}"' != \ 75# @set -e; if [ '"${NSPR_RELEASE}"' != \
75 "`${AWK} '/PR_VERSION/ {print $$3}' < \ 76# "`${AWK} '/PR_VERSION/ {print $$3}' < \
76 ${WRKSRC}/nsprpub/pr/include/prinit.h`" ]; then \ 77# ${WRKSRC}/nsprpub/pr/include/prinit.h`" ]; then \
77 ${ECHO} "package is out of date"; \ 78# ${ECHO} "package is out of date"; \
78 exit 1; \ 79# exit 1; \
79 fi 80# fi
80 cd ${WRKSRC}/nsprpub && autoconf 81 cd ${WRKSRC}/nsprpub && autoconf
81 82
82post-build: 83post-build:
83 set -e; ( \ 84 set -e; ( \
84 ${ECHO} "Name: NSPR"; \ 85 ${ECHO} "Name: NSPR"; \
85 ${ECHO} "Description: The Netscape Portable Runtime"; \ 86 ${ECHO} "Description: The Netscape Portable Runtime"; \
86 ${ECHO} "Version: ${NSPR_RELEASE}"; \ 87 ${ECHO} "Version: ${NSPR_RELEASE}"; \
87 ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \ 88 ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \
88 ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \ 89 ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \
89 "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \ 90 "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \
90 "-lplds4 -lplc4 -lnspr4 "${BUILDLINK_LIBS.pthread:Q}; \ 91 "-lplds4 -lplc4 -lnspr4 "${BUILDLINK_LIBS.pthread:Q}; \
91 ) > ${WRKDIR}/nspr.pc 92 ) > ${WRKDIR}/nspr.pc
92 93

cvs diff -r1.46 -r1.47 pkgsrc/devel/nss/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/nss/Makefile 2011/11/12 13:00:29 1.46
+++ pkgsrc/devel/nss/Makefile 2012/03/06 12:34:08 1.47
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.46 2011/11/12 13:00:29 tnn Exp $ 1# $NetBSD: Makefile,v 1.47 2012/03/06 12:34:08 ryoon Exp $
2 2
3.include "../../devel/xulrunner/dist.mk" 3.include "../../devel/xulrunner/dist.mk"
4PKGNAME= nss-${NSS_RELEASE}${MOZ_BRANCH_MINOR} 4PKGNAME= nss-${NSS_RELEASE}
5NSS_RELEASE= 3.12.11.0 5NSS_RELEASE= 3.13.1
6CATEGORIES= security 6CATEGORIES= security
7 7
8MAINTAINER= tnn@NetBSD.org 8MAINTAINER= tnn@NetBSD.org
9HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/ 9HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/
10COMMENT= Libraries to support development of security-enabled applications 10COMMENT= Libraries to support development of security-enabled applications
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 13CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure 15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure
16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure 16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure
17 17
18USE_TOOLS+= gmake perl pax pkg-config 18USE_TOOLS+= gmake perl pax pkg-config
@@ -40,44 +40,46 @@ MAKE_ENV+= NS_USE_GCC=YES @@ -40,44 +40,46 @@ MAKE_ENV+= NS_USE_GCC=YES
40. if ${MACHINE_PLATFORM:M${platform}} 40. if ${MACHINE_PLATFORM:M${platform}}
41MAKE_ENV+= USE_64=1 41MAKE_ENV+= USE_64=1
42. endif 42. endif
43.endfor 43.endfor
44 44
45MAKE_ENV+= BUILD_OPT=1 45MAKE_ENV+= BUILD_OPT=1
46#MAKE_ENV+= OPTIMIZER=${CFLAGS:Q} 46#MAKE_ENV+= OPTIMIZER=${CFLAGS:Q}
47MAKE_ENV+= INCLUDES=-I${BUILDLINK_PREFIX.nspr}/include/nspr 47MAKE_ENV+= INCLUDES=-I${BUILDLINK_PREFIX.nspr}/include/nspr
48MAKE_ENV+= NSS_USE_SYSTEM_SQLITE=1 48MAKE_ENV+= NSS_USE_SYSTEM_SQLITE=1
49MAKE_ENV+= EXTRA_SHARED_LIBS="-Wl,-R${BUILDLINK_PREFIX.nspr}/lib/nspr -Wl,-R,${PREFIX}/lib/nss -L${BUILDLINK_PREFIX.nspr}/lib/nspr -lplc4 -lplds4 -lnspr4" 49MAKE_ENV+= EXTRA_SHARED_LIBS="-Wl,-R${BUILDLINK_PREFIX.nspr}/lib/nspr -Wl,-R,${PREFIX}/lib/nss -L${BUILDLINK_PREFIX.nspr}/lib/nspr -lplc4 -lplds4 -lnspr4"
50 50
51pre-configure: 51pre-configure:
52# sanity check: make sure the nss release is what we think it is. 52# sanity check: make sure the nss release is what we think it is.
53 @set -e; if [ '"${NSS_RELEASE}"' != \ 53# @set -e; if [ '"${NSS_RELEASE}"' != \
54 "`${AWK} '/NSS_VERSION/ {print $$3}' < \ 54# "`${AWK} '/NSS_VERSION/ {print $$3}' < \
55 ${WRKSRC}/security/nss/lib/nss/nss.h`" ]; then \ 55# ${WRKSRC}/security/nss/lib/nss/nss.h`" ]; then \
56 ${ECHO} "package is out of date"; \ 56# ${ECHO} "package is out of date"; \
57 exit 1; \ 57# exit 1; \
58 fi 58# fi
59 59
60do-build: 60do-build:
61 cd ${WRKSRC}/security/nss && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ 61 cd ${WRKSRC}/security/nss && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
62 build_coreconf build_dbm all 62 build_coreconf build_dbm all
63 63
64INSTALLATION_DIRS= include/nss lib/nss lib/pkgconfig 64INSTALLATION_DIRS= include/nss lib/nss lib/pkgconfig
65DIST= ${WRKSRC}/dist 65DIST= ${WRKSRC}/dist
66 66
67do-install: 67do-install:
68 (cd ${DIST}/public && pax -Lrwpe . ${DESTDIR}${PREFIX}/include/nss/ ) 68 (cd ${DIST}/public && pax -Lrwpe . ${DESTDIR}${PREFIX}/include/nss/ )
69 (cd ${DIST}/*_OPT.OBJ/lib && \ 69 (cd ${DIST}/*_OPT.OBJ/lib && \
70 pax -Lrwpe *.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib/nss/ ) 70 pax -Lrwpe *.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib/nss/ )
 71 ${INSTALL_LIB} ${DIST}/*_OPT.OBJ/lib/libcrmf.a \
 72 ${DESTDIR}${PREFIX}/lib/nss/
71 set -e; \ 73 set -e; \
72 { ${ECHO} "Name: NSS"; \ 74 { ${ECHO} "Name: NSS"; \
73 ${ECHO} "Description: Mozilla Network Security Services"; \ 75 ${ECHO} "Description: Mozilla Network Security Services"; \
74 ${ECHO} "Version: ${PKGVERSION}"; \ 76 ${ECHO} "Version: ${PKGVERSION}"; \
75 ${ECHO} "Requires: nspr >= 4.8.2"; \ 77 ${ECHO} "Requires: nspr >= 4.8.2"; \
76 ${ECHO} "Cflags: -I${PREFIX}/include/nss/nss -I${PREFIX}/include/nss"; \ 78 ${ECHO} "Cflags: -I${PREFIX}/include/nss/nss -I${PREFIX}/include/nss"; \
77 ${ECHO} "Libs: -L${PREFIX}/lib/nss" \ 79 ${ECHO} "Libs: -L${PREFIX}/lib/nss" \
78 "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nss" \ 80 "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nss" \
79 "-lnss3 -lsmime3 -lssl3 -lsoftokn3 "${BUILDLINK_LIBS.pthread:Q}; \ 81 "-lnss3 -lsmime3 -lssl3 -lsoftokn3 "${BUILDLINK_LIBS.pthread:Q}; \
80 } >${DESTDIR}${PREFIX}/lib/pkgconfig/nss.pc 82 } >${DESTDIR}${PREFIX}/lib/pkgconfig/nss.pc
81 83
82.include "../../databases/sqlite3/buildlink3.mk" 84.include "../../databases/sqlite3/buildlink3.mk"
83.include "../../devel/nspr/buildlink3.mk" 85.include "../../devel/nspr/buildlink3.mk"

cvs diff -r1.10 -r1.11 pkgsrc/devel/nss/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/nss/PLIST 2010/01/16 14:41:25 1.10
+++ pkgsrc/devel/nss/PLIST 2012/03/06 12:34:08 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.10 2010/01/16 14:41:25 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.11 2012/03/06 12:34:08 ryoon Exp $
2include/nss/dbm/cdefs.h 2include/nss/dbm/cdefs.h
3include/nss/dbm/mcom_db.h 3include/nss/dbm/mcom_db.h
4include/nss/dbm/ncompat.h 4include/nss/dbm/ncompat.h
5include/nss/dbm/winfile.h 5include/nss/dbm/winfile.h
6include/nss/nss/base64.h 6include/nss/nss/base64.h
7include/nss/nss/blapit.h 7include/nss/nss/blapit.h
8include/nss/nss/cert.h 8include/nss/nss/cert.h
9include/nss/nss/certdb.h 9include/nss/nss/certdb.h
10include/nss/nss/certt.h 10include/nss/nss/certt.h
11include/nss/nss/ciferfam.h 11include/nss/nss/ciferfam.h
12include/nss/nss/cmmf.h 12include/nss/nss/cmmf.h
13include/nss/nss/cmmft.h 13include/nss/nss/cmmft.h
14include/nss/nss/cms.h 14include/nss/nss/cms.h
@@ -84,22 +84,23 @@ include/nss/nss/secmod.h @@ -84,22 +84,23 @@ include/nss/nss/secmod.h
84include/nss/nss/secmodt.h 84include/nss/nss/secmodt.h
85include/nss/nss/secoid.h 85include/nss/nss/secoid.h
86include/nss/nss/secoidt.h 86include/nss/nss/secoidt.h
87include/nss/nss/secpkcs5.h 87include/nss/nss/secpkcs5.h
88include/nss/nss/secpkcs7.h 88include/nss/nss/secpkcs7.h
89include/nss/nss/secport.h 89include/nss/nss/secport.h
90include/nss/nss/shsign.h 90include/nss/nss/shsign.h
91include/nss/nss/smime.h 91include/nss/nss/smime.h
92include/nss/nss/ssl.h 92include/nss/nss/ssl.h
93include/nss/nss/sslerr.h 93include/nss/nss/sslerr.h
94include/nss/nss/sslproto.h 94include/nss/nss/sslproto.h
95include/nss/nss/sslt.h 95include/nss/nss/sslt.h
96include/nss/nss/utilrename.h 96include/nss/nss/utilrename.h
 97lib/nss/libcrmf.a
97lib/nss/libfreebl3.${SO_SUFFIX} 98lib/nss/libfreebl3.${SO_SUFFIX}
98lib/nss/libnss3.${SO_SUFFIX} 99lib/nss/libnss3.${SO_SUFFIX}
99lib/nss/libnssckbi.${SO_SUFFIX} 100lib/nss/libnssckbi.${SO_SUFFIX}
100lib/nss/libnssdbm3.${SO_SUFFIX} 101lib/nss/libnssdbm3.${SO_SUFFIX}
101lib/nss/libnssutil3.${SO_SUFFIX} 102lib/nss/libnssutil3.${SO_SUFFIX}
102lib/nss/libsmime3.${SO_SUFFIX} 103lib/nss/libsmime3.${SO_SUFFIX}
103lib/nss/libsoftokn3.${SO_SUFFIX} 104lib/nss/libsoftokn3.${SO_SUFFIX}
104lib/nss/libssl3.${SO_SUFFIX} 105lib/nss/libssl3.${SO_SUFFIX}
105lib/pkgconfig/nss.pc 106lib/pkgconfig/nss.pc

cvs diff -r1.65 -r1.66 pkgsrc/devel/xulrunner/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/Makefile 2012/03/03 12:54:16 1.65
+++ pkgsrc/devel/xulrunner/Attic/Makefile 2012/03/06 12:34:08 1.66
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.65 2012/03/03 12:54:16 wiz Exp $ 1# $NetBSD: Makefile,v 1.66 2012/03/06 12:34:08 ryoon Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 4PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
5PKGREVISION= 5 
6CATEGORIES= devel www 5CATEGORIES= devel www
7 6
8MAINTAINER= tnn@NetBSD.org 7MAINTAINER= tnn@NetBSD.org
9HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner 8HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner
10COMMENT= XML User Interface Language runtime environment 9COMMENT= XML User Interface Language runtime environment
11LICENSE= mpl-1.1 10LICENSE= mpl-1.1
12 11
13MOZILLA_DIR= # empty 12MOZILLA_DIR= # empty
14 13
15PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul-embedding.pc.in 14PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul-embedding.pc.in
16PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul.pc.in 15PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul.pc.in
17PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in 16PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in
18PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed.pc.in 17PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed.pc.in
@@ -21,31 +20,26 @@ PKGCONFIG_OVERRIDE+= xulrunner/installer @@ -21,31 +20,26 @@ PKGCONFIG_OVERRIDE+= xulrunner/installer
21PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nss.pc.in 20PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nss.pc.in
22PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-plugin.pc.in 21PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-plugin.pc.in
23 22
24CONFIGURE_ARGS+= --enable-application=xulrunner 23CONFIGURE_ARGS+= --enable-application=xulrunner
25CONFIGURE_ARGS+= --enable-libxul 24CONFIGURE_ARGS+= --enable-libxul
26 25
27ALL_ENV+= MOZILLA_PKG_NAME=xulrunner 26ALL_ENV+= MOZILLA_PKG_NAME=xulrunner
28 27
29MAKE_ENV+= FREEBL_NO_DEPEND=0 28MAKE_ENV+= FREEBL_NO_DEPEND=0
30 29
31.include "mozilla-common.mk" 30.include "mozilla-common.mk"
32.include "options.mk" 31.include "options.mk"
33 32
34.if (${OPSYS} == "Linux" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin") && \ 
35 (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") 
36BUILD_DEPENDS+= yasm>=1.1.0:../../devel/yasm 
37.endif 
38 
39pre-configure: 33pre-configure:
40 cd ${WRKSRC} && autoconf 34 cd ${WRKSRC} && autoconf
41 cd ${WRKSRC}/js/src && autoconf 35 cd ${WRKSRC}/js/src && autoconf
42 cd ${WRKSRC}/nsprpub && autoconf 36 cd ${WRKSRC}/nsprpub && autoconf
43 37
44post-install: 38post-install:
45 # XXX fix the pkg-config files instead 39 # XXX fix the pkg-config files instead
46 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a 40 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a
47 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue.a \ 41 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue.a \
48 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a 42 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a
49 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a 43 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a
50 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \ 44 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \
51 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a 45 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a

cvs diff -r1.37 -r1.38 pkgsrc/devel/xulrunner/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/PLIST 2012/01/08 10:32:08 1.37
+++ pkgsrc/devel/xulrunner/Attic/PLIST 2012/03/06 12:34:08 1.38
@@ -1,34 +1,35 @@ @@ -1,34 +1,35 @@
1@comment $NetBSD: PLIST,v 1.37 2012/01/08 10:32:08 obache Exp $ 1@comment $NetBSD: PLIST,v 1.38 2012/03/06 12:34:08 ryoon Exp $
2bin/xulrunner 2bin/xulrunner
3${PLIST.jit}include/xulrunner/Allocator.h 3${PLIST.jit}include/xulrunner/Allocator.h
4${PLIST.jit}include/xulrunner/Assembler.h 4${PLIST.jit}include/xulrunner/Assembler.h
5include/xulrunner/AtkSocketAccessible.h 5include/xulrunner/AtkSocketAccessible.h
6include/xulrunner/BasicLayers.h 6include/xulrunner/BasicLayers.h
7include/xulrunner/CheckedInt.h 7include/xulrunner/CheckedInt.h
8${PLIST.jit}include/xulrunner/CodeAlloc.h 8${PLIST.jit}include/xulrunner/CodeAlloc.h
9${PLIST.jit}include/xulrunner/Containers.h 9${PLIST.jit}include/xulrunner/Containers.h
10include/xulrunner/CustomQS_Canvas2D.h 10include/xulrunner/CustomQS_Canvas2D.h
11include/xulrunner/CustomQS_WebGL.h 11include/xulrunner/CustomQS_WebGL.h
12include/xulrunner/EGLUtils.h 12include/xulrunner/EGLUtils.h
13${PLIST.jit}include/xulrunner/Fragmento.h 13${PLIST.jit}include/xulrunner/Fragmento.h
14include/xulrunner/FrameLayerBuilder.h 14include/xulrunner/FrameLayerBuilder.h
15include/xulrunner/FramePropertyTable.h 15include/xulrunner/FramePropertyTable.h
16include/xulrunner/GLContext.h 16include/xulrunner/GLContext.h
17include/xulrunner/GLContextProvider.h 17include/xulrunner/GLContextProvider.h
18include/xulrunner/GLContextProviderImpl.h 18include/xulrunner/GLContextProviderImpl.h
19include/xulrunner/GLContextSymbols.h 19include/xulrunner/GLContextSymbols.h
20include/xulrunner/GLDefs.h 20include/xulrunner/GLDefs.h
21include/xulrunner/GLXLibrary.h 21include/xulrunner/GLXLibrary.h
 22include/xulrunner/IJSDebugger.h
22include/xulrunner/IPC/IPCMessageUtils.h 23include/xulrunner/IPC/IPCMessageUtils.h
23include/xulrunner/IPC/ShadowLayerUtils.h 24include/xulrunner/IPC/ShadowLayerUtils.h
24include/xulrunner/IPC/nsGUIEventIPC.h 25include/xulrunner/IPC/nsGUIEventIPC.h
25include/xulrunner/ImageErrors.h 26include/xulrunner/ImageErrors.h
26include/xulrunner/ImageLayers.h 27include/xulrunner/ImageLayers.h
27include/xulrunner/ImageLogging.h 28include/xulrunner/ImageLogging.h
28${PLIST.jit}include/xulrunner/LIR.h 29${PLIST.jit}include/xulrunner/LIR.h
29${PLIST.jit}include/xulrunner/LIRopcode.tbl 30${PLIST.jit}include/xulrunner/LIRopcode.tbl
30include/xulrunner/LayerManagerOGL.h 31include/xulrunner/LayerManagerOGL.h
31include/xulrunner/LayerManagerOGLProgram.h 32include/xulrunner/LayerManagerOGLProgram.h
32include/xulrunner/Layers.h 33include/xulrunner/Layers.h
33include/xulrunner/NSReg.h 34include/xulrunner/NSReg.h
34${PLIST.jit}include/xulrunner/Native.h 35${PLIST.jit}include/xulrunner/Native.h
@@ -41,245 +42,160 @@ include/xulrunner/ReadbackLayer.h @@ -41,245 +42,160 @@ include/xulrunner/ReadbackLayer.h
41${PLIST.jit}include/xulrunner/RegAlloc.h 42${PLIST.jit}include/xulrunner/RegAlloc.h
42include/xulrunner/TabMessageUtils.h 43include/xulrunner/TabMessageUtils.h
43${PLIST.jit}include/xulrunner/VMPI.h 44${PLIST.jit}include/xulrunner/VMPI.h
44include/xulrunner/VerReg.h 45include/xulrunner/VerReg.h
45include/xulrunner/VideoUtils.h 46include/xulrunner/VideoUtils.h
46${PLIST.jit}include/xulrunner/Writer.h 47${PLIST.jit}include/xulrunner/Writer.h
47include/xulrunner/a11yGeneric.h 48include/xulrunner/a11yGeneric.h
48include/xulrunner/amIInstallTrigger.h 49include/xulrunner/amIInstallTrigger.h
49include/xulrunner/amIWebInstallListener.h 50include/xulrunner/amIWebInstallListener.h
50include/xulrunner/amIWebInstaller.h 51include/xulrunner/amIWebInstaller.h
51include/xulrunner/angle/ResourceLimits.h 52include/xulrunner/angle/ResourceLimits.h
52include/xulrunner/angle/ShaderLang.h 53include/xulrunner/angle/ShaderLang.h
53${PLIST.jit}include/xulrunner/avmplus.h 54${PLIST.jit}include/xulrunner/avmplus.h
54include/xulrunner/base64.h 
55include/xulrunner/blapit.h 
56include/xulrunner/cairo/cairo-deprecated.h 
57include/xulrunner/cairo/cairo-features.h 
58include/xulrunner/cairo/cairo-ft.h 
59include/xulrunner/cairo/cairo-pdf.h 
60include/xulrunner/cairo/cairo-platform.h 
61include/xulrunner/cairo/cairo-ps.h 
62include/xulrunner/cairo/cairo-rename.h 
63include/xulrunner/cairo/cairo-tee.h 
64include/xulrunner/cairo/cairo-version.h 
65include/xulrunner/cairo/cairo-xlib-xrender.h 
66include/xulrunner/cairo/cairo-xlib.h 
67include/xulrunner/cairo/cairo.h 
68include/xulrunner/cert.h 
69include/xulrunner/certdb.h 
70include/xulrunner/certt.h 
71include/xulrunner/chromium_types.h 55include/xulrunner/chromium_types.h
72include/xulrunner/ciferfam.h 
73include/xulrunner/cmmf.h 
74include/xulrunner/cmmft.h 
75include/xulrunner/cms.h 
76include/xulrunner/cmsreclist.h 
77include/xulrunner/cmst.h 
78include/xulrunner/crmf.h 
79include/xulrunner/crmft.h 
80include/xulrunner/cryptohi.h 
81include/xulrunner/cryptoht.h 
82include/xulrunner/domstubs.h 56include/xulrunner/domstubs.h
83include/xulrunner/ecl-exp.h 
84include/xulrunner/expat.h 57include/xulrunner/expat.h
85include/xulrunner/expat_config.h 58include/xulrunner/expat_config.h
86include/xulrunner/expat_external.h 59include/xulrunner/expat_external.h
87include/xulrunner/extIApplication.h 60include/xulrunner/extIApplication.h
88include/xulrunner/ftpCore.h 61include/xulrunner/ftpCore.h
89include/xulrunner/gfx2DGlue.h 62include/xulrunner/gfx2DGlue.h
90include/xulrunner/gfx3DMatrix.h 63include/xulrunner/gfx3DMatrix.h
91include/xulrunner/gfxASurface.h 64include/xulrunner/gfxASurface.h
92include/xulrunner/gfxAlphaRecovery.h 65include/xulrunner/gfxAlphaRecovery.h
93include/xulrunner/gfxBlur.h 66include/xulrunner/gfxBlur.h
94include/xulrunner/gfxCachedTempSurface.h 67include/xulrunner/gfxCachedTempSurface.h
95include/xulrunner/gfxColor.h 68include/xulrunner/gfxColor.h
96include/xulrunner/gfxContext.h 69include/xulrunner/gfxContext.h
97include/xulrunner/gfxCore.h 70include/xulrunner/gfxCore.h
98include/xulrunner/gfxCrashReporterUtils.h 71include/xulrunner/gfxCrashReporterUtils.h
99include/xulrunner/gfxDrawable.h 72include/xulrunner/gfxDrawable.h
100include/xulrunner/gfxFT2FontBase.h 73include/xulrunner/gfxFT2FontBase.h
101include/xulrunner/gfxFailure.h 74include/xulrunner/gfxFailure.h
102include/xulrunner/gfxFont.h 75include/xulrunner/gfxFont.h
103include/xulrunner/gfxFontConstants.h 76include/xulrunner/gfxFontConstants.h
104include/xulrunner/gfxFontTest.h 77include/xulrunner/gfxFontTest.h
105include/xulrunner/gfxFontUtils.h 78include/xulrunner/gfxFontUtils.h
106include/xulrunner/gfxGdkNativeRenderer.h 79include/xulrunner/gfxGdkNativeRenderer.h
107include/xulrunner/gfxIFormats.h 
108include/xulrunner/gfxImageSurface.h 80include/xulrunner/gfxImageSurface.h
109include/xulrunner/gfxMatrix.h 81include/xulrunner/gfxMatrix.h
110include/xulrunner/gfxPDFSurface.h 82include/xulrunner/gfxPDFSurface.h
111include/xulrunner/gfxPSSurface.h 83include/xulrunner/gfxPSSurface.h
112include/xulrunner/gfxPangoFonts.h 84include/xulrunner/gfxPangoFonts.h
113include/xulrunner/gfxPath.h 85include/xulrunner/gfxPath.h
114include/xulrunner/gfxPattern.h 86include/xulrunner/gfxPattern.h
115include/xulrunner/gfxPlatform.h 87include/xulrunner/gfxPlatform.h
116include/xulrunner/gfxPlatformGtk.h 88include/xulrunner/gfxPlatformGtk.h
117include/xulrunner/gfxPoint.h 89include/xulrunner/gfxPoint.h
118include/xulrunner/gfxPoint3D.h 90include/xulrunner/gfxPoint3D.h
 91include/xulrunner/gfxPointH3D.h
 92include/xulrunner/gfxQuaternion.h
119include/xulrunner/gfxRect.h 93include/xulrunner/gfxRect.h
120include/xulrunner/gfxSharedImageSurface.h 94include/xulrunner/gfxSharedImageSurface.h
121include/xulrunner/gfxSkipChars.h 95include/xulrunner/gfxSkipChars.h
122include/xulrunner/gfxTeeSurface.h 96include/xulrunner/gfxTeeSurface.h
123include/xulrunner/gfxTextRunCache.h 97include/xulrunner/gfxTextRunCache.h
124include/xulrunner/gfxTextRunWordCache.h 98include/xulrunner/gfxTextRunWordCache.h
125include/xulrunner/gfxTypes.h 99include/xulrunner/gfxTypes.h
126include/xulrunner/gfxUnicodeProperties.h 100include/xulrunner/gfxUnicodeProperties.h
127include/xulrunner/gfxUserFontSet.h 101include/xulrunner/gfxUserFontSet.h
128include/xulrunner/gfxUtils.h 102include/xulrunner/gfxUtils.h
129include/xulrunner/gfxXlibNativeRenderer.h 103include/xulrunner/gfxXlibNativeRenderer.h
130include/xulrunner/gfxXlibSurface.h 104include/xulrunner/gfxXlibSurface.h
131include/xulrunner/gfxidltypes.h 
132include/xulrunner/gtk2xtbin.h 105include/xulrunner/gtk2xtbin.h
133include/xulrunner/harfbuzz/hb-blob.h 106include/xulrunner/harfbuzz/hb-blob.h
134include/xulrunner/harfbuzz/hb-buffer.h 107include/xulrunner/harfbuzz/hb-buffer.h
135include/xulrunner/harfbuzz/hb-common.h 108include/xulrunner/harfbuzz/hb-common.h
136include/xulrunner/harfbuzz/hb-font.h 109include/xulrunner/harfbuzz/hb-font.h
137include/xulrunner/harfbuzz/hb-language.h 110include/xulrunner/harfbuzz/hb-language.h
138include/xulrunner/harfbuzz/hb-ot-layout.h 111include/xulrunner/harfbuzz/hb-ot-layout.h
139include/xulrunner/harfbuzz/hb-ot-shape.h 112include/xulrunner/harfbuzz/hb-ot-shape.h
140include/xulrunner/harfbuzz/hb-ot-tag.h 113include/xulrunner/harfbuzz/hb-ot-tag.h
141include/xulrunner/harfbuzz/hb-ot.h 114include/xulrunner/harfbuzz/hb-ot.h
142include/xulrunner/harfbuzz/hb-shape.h 115include/xulrunner/harfbuzz/hb-shape.h
143include/xulrunner/harfbuzz/hb-unicode.h 116include/xulrunner/harfbuzz/hb-unicode.h
144include/xulrunner/harfbuzz/hb.h 117include/xulrunner/harfbuzz/hb.h
145include/xulrunner/hasht.h 
146include/xulrunner/imgICache.h 118include/xulrunner/imgICache.h
147include/xulrunner/imgIContainer.h 119include/xulrunner/imgIContainer.h
148include/xulrunner/imgIContainerDebug.h 120include/xulrunner/imgIContainerDebug.h
149include/xulrunner/imgIContainerObserver.h 121include/xulrunner/imgIContainerObserver.h
150include/xulrunner/imgIDecoderObserver.h 122include/xulrunner/imgIDecoderObserver.h
151include/xulrunner/imgIEncoder.h 123include/xulrunner/imgIEncoder.h
152include/xulrunner/imgILoader.h 124include/xulrunner/imgILoader.h
153include/xulrunner/imgIRequest.h 125include/xulrunner/imgIRequest.h
154include/xulrunner/imgITools.h 126include/xulrunner/imgITools.h
155include/xulrunner/inICSSValueSearch.h 127include/xulrunner/inICSSValueSearch.h
156include/xulrunner/inIDOMUtils.h 128include/xulrunner/inIDOMUtils.h
157include/xulrunner/inIDOMView.h 129include/xulrunner/inIDOMView.h
158include/xulrunner/inIDeepTreeWalker.h 130include/xulrunner/inIDeepTreeWalker.h
159include/xulrunner/inIFlasher.h 131include/xulrunner/inIFlasher.h
160include/xulrunner/inISearchObserver.h 132include/xulrunner/inISearchObserver.h
161include/xulrunner/inISearchProcess.h 133include/xulrunner/inISearchProcess.h
 134${PLIST.jemalloc}include/xulrunner/jemalloc.h
 135${PLIST.jemalloc}include/xulrunner/jemalloc_types.h
162include/xulrunner/jArray.h 136include/xulrunner/jArray.h
163include/xulrunner/jar-ds.h 
164include/xulrunner/jar.h 
165include/xulrunner/jarfile.h 
166${PLIST.jemalloc}include/xulrunner/jemalloc.h 137${PLIST.jemalloc}include/xulrunner/jemalloc.h
167${PLIST.jemalloc}include/xulrunner/jemalloc_types.h 138${PLIST.jemalloc}include/xulrunner/jemalloc_types.h
168include/xulrunner/js-config.h 139include/xulrunner/js-config.h
169include/xulrunner/js.msg 140include/xulrunner/js.msg
170include/xulrunner/jsalloc.h 141include/xulrunner/jsalloc.h
171include/xulrunner/jsapi.h 142include/xulrunner/jsapi.h
172include/xulrunner/jsarena.h 
173include/xulrunner/jsatom.h 143include/xulrunner/jsatom.h
174include/xulrunner/jsautocfg.h 
175include/xulrunner/jsautokw.h 144include/xulrunner/jsautokw.h
176include/xulrunner/jsbit.h 
177${PLIST.jit}include/xulrunner/jsbuiltins.h 145${PLIST.jit}include/xulrunner/jsbuiltins.h
178include/xulrunner/jscell.h 146include/xulrunner/jscell.h
 147include/xulrunner/jsclass.h
179include/xulrunner/jsclist.h 148include/xulrunner/jsclist.h
180include/xulrunner/jsclone.h 149include/xulrunner/jsclone.h
181include/xulrunner/jscntxt.h 150include/xulrunner/jscntxt.h
182include/xulrunner/jscompartment.h 
183include/xulrunner/jscompat.h 151include/xulrunner/jscompat.h
184include/xulrunner/jscrashreport.h 152include/xulrunner/jscrashreport.h
185include/xulrunner/jsdIDebuggerService.h 153include/xulrunner/jsdIDebuggerService.h
186include/xulrunner/jsdate.h 154include/xulrunner/jsdate.h
187include/xulrunner/jsdbgapi.h 155include/xulrunner/jsdbgapi.h
188include/xulrunner/jsdebug.h 156include/xulrunner/jsdebug.h
189include/xulrunner/jsdhash.h 157include/xulrunner/jsdhash.h
190include/xulrunner/jsemit.h 
191include/xulrunner/jsfriendapi.h 158include/xulrunner/jsfriendapi.h
192include/xulrunner/jsfun.h 
193include/xulrunner/jsgc.h 159include/xulrunner/jsgc.h
194include/xulrunner/jsgcchunk.h 160include/xulrunner/jsgcchunk.h
195include/xulrunner/jsgcstats.h 161include/xulrunner/jsgcstats.h
196include/xulrunner/jshash.h 162include/xulrunner/jshash.h
197include/xulrunner/jshashtable.h 
198include/xulrunner/jsinterp.h 
199include/xulrunner/jsinttypes.h 163include/xulrunner/jsinttypes.h
200include/xulrunner/jsiter.h 
201include/xulrunner/jslock.h 164include/xulrunner/jslock.h
202include/xulrunner/jsobj.h 
203include/xulrunner/json.h 165include/xulrunner/json.h
204include/xulrunner/jsopcode.h 166include/xulrunner/jsopcode.h
205include/xulrunner/jsopcode.tbl 167include/xulrunner/jsopcode.tbl
206include/xulrunner/jsotypes.h 168include/xulrunner/jsotypes.h
207include/xulrunner/jsparse.h 
208include/xulrunner/jsperf.h 169include/xulrunner/jsperf.h
209include/xulrunner/jsprf.h 170include/xulrunner/jsprf.h
210include/xulrunner/jsprobes.h 
211include/xulrunner/jspropertycache.h 171include/xulrunner/jspropertycache.h
212include/xulrunner/jspropertytree.h 172include/xulrunner/jspropertytree.h
213include/xulrunner/jsproto.tbl 173include/xulrunner/jsproto.tbl
214include/xulrunner/jsproxy.h 174include/xulrunner/jsproxy.h
215include/xulrunner/jsprvtd.h 175include/xulrunner/jsprvtd.h
216include/xulrunner/jspubtd.h 176include/xulrunner/jspubtd.h
217include/xulrunner/jsreflect.h 177include/xulrunner/jsreflect.h
218include/xulrunner/jsscan.h 
219include/xulrunner/jsscope.h 
220include/xulrunner/jsscript.h 
221include/xulrunner/jsstaticcheck.h 
222include/xulrunner/jsstdint.h 178include/xulrunner/jsstdint.h
223include/xulrunner/jsstr.h 179include/xulrunner/jsstr.h
224include/xulrunner/jstl.h 
225include/xulrunner/jstracer.h 180include/xulrunner/jstracer.h
226include/xulrunner/jstypedarray.h 181include/xulrunner/jstypedarray.h
227include/xulrunner/jstypes.h 182include/xulrunner/jstypes.h
228include/xulrunner/jsutil.h 183include/xulrunner/jsutil.h
229include/xulrunner/jsval.h 184include/xulrunner/jsval.h
230include/xulrunner/jsvalue.h 
231include/xulrunner/jsvector.h 
232include/xulrunner/jsversion.h 185include/xulrunner/jsversion.h
233include/xulrunner/jswrapper.h 186include/xulrunner/jswrapper.h
234include/xulrunner/jsxdrapi.h 187include/xulrunner/jsxdrapi.h
235include/xulrunner/key.h 
236include/xulrunner/keyhi.h 
237include/xulrunner/keyt.h 
238include/xulrunner/keythi.h 
239include/xulrunner/mar.h 188include/xulrunner/mar.h
240include/xulrunner/md/_aix32.cfg 
241include/xulrunner/md/_aix64.cfg 
242include/xulrunner/md/_beos.cfg 
243include/xulrunner/md/_bsdi.cfg 
244include/xulrunner/md/_darwin.cfg 
245include/xulrunner/md/_dgux.cfg 
246include/xulrunner/md/_dragonfly.cfg 
247include/xulrunner/md/_freebsd.cfg 
248include/xulrunner/md/_hpux32.cfg 
249include/xulrunner/md/_hpux64.cfg 
250include/xulrunner/md/_irix32.cfg 
251include/xulrunner/md/_irix64.cfg 
252include/xulrunner/md/_linux.cfg 
253include/xulrunner/md/_ncr.cfg 
254include/xulrunner/md/_nec.cfg 
255include/xulrunner/md/_netbsd.cfg 
256include/xulrunner/md/_nextstep.cfg 
257include/xulrunner/md/_nto.cfg 
258include/xulrunner/md/_openbsd.cfg 
259include/xulrunner/md/_os2.cfg 
260include/xulrunner/md/_osf1.cfg 
261include/xulrunner/md/_qnx.cfg 
262include/xulrunner/md/_reliantunix.cfg 
263include/xulrunner/md/_riscos.cfg 
264include/xulrunner/md/_scoos.cfg 
265include/xulrunner/md/_solaris.cfg 
266include/xulrunner/md/_sony.cfg 
267include/xulrunner/md/_sunos4.cfg 
268include/xulrunner/md/_symbian.cfg 
269include/xulrunner/md/_unixware.cfg 
270include/xulrunner/md/_unixware7.cfg 
271include/xulrunner/md/_win95.cfg 
272include/xulrunner/md/_winnt.cfg 
273include/xulrunner/mozAutoDocUpdate.h 189include/xulrunner/mozAutoDocUpdate.h
274include/xulrunner/mozFlushType.h 190include/xulrunner/mozFlushType.h
275include/xulrunner/mozIAsyncFavicons.h 191include/xulrunner/mozIAsyncFavicons.h
276include/xulrunner/mozIAsyncHistory.h 192include/xulrunner/mozIAsyncHistory.h
277include/xulrunner/mozIJSSubScriptLoader.h 193include/xulrunner/mozIJSSubScriptLoader.h
278include/xulrunner/mozIPersonalDictionary.h 194include/xulrunner/mozIPersonalDictionary.h
279include/xulrunner/mozIPlacesAutoComplete.h 195include/xulrunner/mozIPlacesAutoComplete.h
280include/xulrunner/mozISanitizingSerializer.h 196include/xulrunner/mozISanitizingSerializer.h
281include/xulrunner/mozISpellCheckingEngine.h 197include/xulrunner/mozISpellCheckingEngine.h
282include/xulrunner/mozISpellI18NManager.h 198include/xulrunner/mozISpellI18NManager.h
283include/xulrunner/mozISpellI18NUtil.h 199include/xulrunner/mozISpellI18NUtil.h
284include/xulrunner/mozIStorageAggregateFunction.h 200include/xulrunner/mozIStorageAggregateFunction.h
285include/xulrunner/mozIStorageAsyncStatement.h 201include/xulrunner/mozIStorageAsyncStatement.h
@@ -301,33 +217,36 @@ include/xulrunner/mozIStorageStatementCa @@ -301,33 +217,36 @@ include/xulrunner/mozIStorageStatementCa
301include/xulrunner/mozIStorageStatementWrapper.h 217include/xulrunner/mozIStorageStatementWrapper.h
302include/xulrunner/mozIStorageVacuumParticipant.h 218include/xulrunner/mozIStorageVacuumParticipant.h
303include/xulrunner/mozIStorageValueArray.h 219include/xulrunner/mozIStorageValueArray.h
304include/xulrunner/mozITXTToHTMLConv.h 220include/xulrunner/mozITXTToHTMLConv.h
305include/xulrunner/mozIThirdPartyUtil.h 221include/xulrunner/mozIThirdPartyUtil.h
306include/xulrunner/mozStorage.h 222include/xulrunner/mozStorage.h
307include/xulrunner/mozStorageCID.h 223include/xulrunner/mozStorageCID.h
308include/xulrunner/mozStorageHelper.h 224include/xulrunner/mozStorageHelper.h
309include/xulrunner/mozcontainer.h 225include/xulrunner/mozcontainer.h
310include/xulrunner/mozilla-config.h 226include/xulrunner/mozilla-config.h
311include/xulrunner/mozilla/AutoRestore.h 227include/xulrunner/mozilla/AutoRestore.h
312include/xulrunner/mozilla/Base64.h 228include/xulrunner/mozilla/Base64.h
313include/xulrunner/mozilla/BlockingResourceBase.h 229include/xulrunner/mozilla/BlockingResourceBase.h
 230include/xulrunner/mozilla/CharTokenizer.h
314include/xulrunner/mozilla/CondVar.h 231include/xulrunner/mozilla/CondVar.h
315include/xulrunner/mozilla/DeadlockDetector.h 232include/xulrunner/mozilla/DeadlockDetector.h
316include/xulrunner/mozilla/FileUtils.h 233include/xulrunner/mozilla/FileUtils.h
317include/xulrunner/mozilla/FunctionTimer.h 234include/xulrunner/mozilla/FunctionTimer.h
318include/xulrunner/mozilla/GenericFactory.h 235include/xulrunner/mozilla/GenericFactory.h
319include/xulrunner/mozilla/IHistory.h 236include/xulrunner/mozilla/IHistory.h
320include/xulrunner/mozilla/IntentionalCrash.h 237include/xulrunner/mozilla/IntentionalCrash.h
 238include/xulrunner/mozilla/LookAndFeel.h
 239include/xulrunner/mozilla/MapsMemoryReporter.h
321include/xulrunner/mozilla/Module.h 240include/xulrunner/mozilla/Module.h
322include/xulrunner/mozilla/ModuleLoader.h 241include/xulrunner/mozilla/ModuleLoader.h
323include/xulrunner/mozilla/ModuleUtils.h 242include/xulrunner/mozilla/ModuleUtils.h
324include/xulrunner/mozilla/Monitor.h 243include/xulrunner/mozilla/Monitor.h
325include/xulrunner/mozilla/Mutex.h 244include/xulrunner/mozilla/Mutex.h
326include/xulrunner/mozilla/Omnijar.h 245include/xulrunner/mozilla/Omnijar.h
327include/xulrunner/mozilla/PaintTracker.h 246include/xulrunner/mozilla/PaintTracker.h
328include/xulrunner/mozilla/PluginLibrary.h 247include/xulrunner/mozilla/PluginLibrary.h
329include/xulrunner/mozilla/PluginPRLibrary.h 248include/xulrunner/mozilla/PluginPRLibrary.h
330include/xulrunner/mozilla/Preferences.h 249include/xulrunner/mozilla/Preferences.h
331include/xulrunner/mozilla/RangedPtr.h 250include/xulrunner/mozilla/RangedPtr.h
332include/xulrunner/mozilla/ReentrantMonitor.h 251include/xulrunner/mozilla/ReentrantMonitor.h
333include/xulrunner/mozilla/RefPtr.h 252include/xulrunner/mozilla/RefPtr.h
@@ -379,26 +298,27 @@ include/xulrunner/mozilla/dom/indexedDB/ @@ -379,26 +298,27 @@ include/xulrunner/mozilla/dom/indexedDB/
379include/xulrunner/mozilla/dom/indexedDB/IDBKeyRange.h 298include/xulrunner/mozilla/dom/indexedDB/IDBKeyRange.h
380include/xulrunner/mozilla/dom/indexedDB/IDBObjectStore.h 299include/xulrunner/mozilla/dom/indexedDB/IDBObjectStore.h
381include/xulrunner/mozilla/dom/indexedDB/IDBRequest.h 300include/xulrunner/mozilla/dom/indexedDB/IDBRequest.h
382include/xulrunner/mozilla/dom/indexedDB/IDBTransaction.h 301include/xulrunner/mozilla/dom/indexedDB/IDBTransaction.h
383include/xulrunner/mozilla/dom/indexedDB/IndexedDatabase.h 302include/xulrunner/mozilla/dom/indexedDB/IndexedDatabase.h
384include/xulrunner/mozilla/dom/indexedDB/IndexedDatabaseManager.h 303include/xulrunner/mozilla/dom/indexedDB/IndexedDatabaseManager.h
385include/xulrunner/mozilla/dom/indexedDB/Key.h 304include/xulrunner/mozilla/dom/indexedDB/Key.h
386include/xulrunner/mozilla/dom/indexedDB/LazyIdleThread.h 305include/xulrunner/mozilla/dom/indexedDB/LazyIdleThread.h
387include/xulrunner/mozilla/dom/workers/Workers.h 306include/xulrunner/mozilla/dom/workers/Workers.h
388include/xulrunner/mozilla/gfx/2D.h 307include/xulrunner/mozilla/gfx/2D.h
389include/xulrunner/mozilla/gfx/BaseMargin.h 308include/xulrunner/mozilla/gfx/BaseMargin.h
390include/xulrunner/mozilla/gfx/BasePoint.h 309include/xulrunner/mozilla/gfx/BasePoint.h
391include/xulrunner/mozilla/gfx/BasePoint3D.h 310include/xulrunner/mozilla/gfx/BasePoint3D.h
 311include/xulrunner/mozilla/gfx/BasePoint4D.h
392include/xulrunner/mozilla/gfx/BaseRect.h 312include/xulrunner/mozilla/gfx/BaseRect.h
393include/xulrunner/mozilla/gfx/BaseSize.h 313include/xulrunner/mozilla/gfx/BaseSize.h
394include/xulrunner/mozilla/gfx/Matrix.h 314include/xulrunner/mozilla/gfx/Matrix.h
395include/xulrunner/mozilla/gfx/Point.h 315include/xulrunner/mozilla/gfx/Point.h
396include/xulrunner/mozilla/gfx/Rect.h 316include/xulrunner/mozilla/gfx/Rect.h
397include/xulrunner/mozilla/gfx/SharedDIB.h 317include/xulrunner/mozilla/gfx/SharedDIB.h
398include/xulrunner/mozilla/gfx/Types.h 318include/xulrunner/mozilla/gfx/Types.h
399include/xulrunner/mozilla/ipc/AsyncChannel.h 319include/xulrunner/mozilla/ipc/AsyncChannel.h
400include/xulrunner/mozilla/ipc/BrowserProcessSubThread.h 320include/xulrunner/mozilla/ipc/BrowserProcessSubThread.h
401include/xulrunner/mozilla/ipc/DocumentRendererChild.h 321include/xulrunner/mozilla/ipc/DocumentRendererChild.h
402include/xulrunner/mozilla/ipc/DocumentRendererNativeIDChild.h 322include/xulrunner/mozilla/ipc/DocumentRendererNativeIDChild.h
403include/xulrunner/mozilla/ipc/DocumentRendererNativeIDParent.h 323include/xulrunner/mozilla/ipc/DocumentRendererNativeIDParent.h
404include/xulrunner/mozilla/ipc/DocumentRendererParent.h 324include/xulrunner/mozilla/ipc/DocumentRendererParent.h
@@ -427,26 +347,27 @@ include/xulrunner/mozilla/jetpack/Jetpac @@ -427,26 +347,27 @@ include/xulrunner/mozilla/jetpack/Jetpac
427include/xulrunner/mozilla/jetpack/JetpackParent.h 347include/xulrunner/mozilla/jetpack/JetpackParent.h
428include/xulrunner/mozilla/jetpack/JetpackProcessChild.h 348include/xulrunner/mozilla/jetpack/JetpackProcessChild.h
429include/xulrunner/mozilla/jetpack/JetpackProcessParent.h 349include/xulrunner/mozilla/jetpack/JetpackProcessParent.h
430include/xulrunner/mozilla/jetpack/JetpackService.h 350include/xulrunner/mozilla/jetpack/JetpackService.h
431include/xulrunner/mozilla/jsipc/CPOWTypes.h 351include/xulrunner/mozilla/jsipc/CPOWTypes.h
432include/xulrunner/mozilla/jsipc/ContextWrapperChild.h 352include/xulrunner/mozilla/jsipc/ContextWrapperChild.h
433include/xulrunner/mozilla/jsipc/ContextWrapperParent.h 353include/xulrunner/mozilla/jsipc/ContextWrapperParent.h
434include/xulrunner/mozilla/jsipc/ObjectWrapperChild.h 354include/xulrunner/mozilla/jsipc/ObjectWrapperChild.h
435include/xulrunner/mozilla/jsipc/ObjectWrapperParent.h 355include/xulrunner/mozilla/jsipc/ObjectWrapperParent.h
436include/xulrunner/mozilla/layers/ShadowLayerUtilsX11.h 356include/xulrunner/mozilla/layers/ShadowLayerUtilsX11.h
437include/xulrunner/mozilla/layers/ShadowLayers.h 357include/xulrunner/mozilla/layers/ShadowLayers.h
438include/xulrunner/mozilla/layers/ShadowLayersChild.h 358include/xulrunner/mozilla/layers/ShadowLayersChild.h
439include/xulrunner/mozilla/layers/ShadowLayersParent.h 359include/xulrunner/mozilla/layers/ShadowLayersParent.h
 360include/xulrunner/mozilla/layout/FrameChildList.h
440include/xulrunner/mozilla/layout/RenderFrameChild.h 361include/xulrunner/mozilla/layout/RenderFrameChild.h
441include/xulrunner/mozilla/layout/RenderFrameParent.h 362include/xulrunner/mozilla/layout/RenderFrameParent.h
442include/xulrunner/mozilla/mozalloc.h 363include/xulrunner/mozilla/mozalloc.h
443include/xulrunner/mozilla/mozalloc_abort.h 364include/xulrunner/mozilla/mozalloc_abort.h
444include/xulrunner/mozilla/mozalloc_macro_wrappers.h 365include/xulrunner/mozilla/mozalloc_macro_wrappers.h
445include/xulrunner/mozilla/mozalloc_oom.h 366include/xulrunner/mozilla/mozalloc_oom.h
446include/xulrunner/mozilla/mozalloc_undef_macro_wrappers.h 367include/xulrunner/mozilla/mozalloc_undef_macro_wrappers.h
447include/xulrunner/mozilla/net/BaseWebSocketChannel.h 368include/xulrunner/mozilla/net/BaseWebSocketChannel.h
448include/xulrunner/mozilla/net/ChannelEventQueue.h 369include/xulrunner/mozilla/net/ChannelEventQueue.h
449include/xulrunner/mozilla/net/CookieServiceChild.h 370include/xulrunner/mozilla/net/CookieServiceChild.h
450include/xulrunner/mozilla/net/CookieServiceParent.h 371include/xulrunner/mozilla/net/CookieServiceParent.h
451include/xulrunner/mozilla/net/FTPChannelChild.h 372include/xulrunner/mozilla/net/FTPChannelChild.h
452include/xulrunner/mozilla/net/FTPChannelParent.h 373include/xulrunner/mozilla/net/FTPChannelParent.h
@@ -457,48 +378,48 @@ include/xulrunner/mozilla/net/NeckoChild @@ -457,48 +378,48 @@ include/xulrunner/mozilla/net/NeckoChild
457include/xulrunner/mozilla/net/NeckoCommon.h 378include/xulrunner/mozilla/net/NeckoCommon.h
458include/xulrunner/mozilla/net/NeckoMessageUtils.h 379include/xulrunner/mozilla/net/NeckoMessageUtils.h
459include/xulrunner/mozilla/net/NeckoParent.h 380include/xulrunner/mozilla/net/NeckoParent.h
460include/xulrunner/mozilla/net/PHttpChannelParams.h 381include/xulrunner/mozilla/net/PHttpChannelParams.h
461include/xulrunner/mozilla/net/WebSocketChannel.h 382include/xulrunner/mozilla/net/WebSocketChannel.h
462include/xulrunner/mozilla/net/WebSocketChannelChild.h 383include/xulrunner/mozilla/net/WebSocketChannelChild.h
463include/xulrunner/mozilla/net/WebSocketChannelParent.h 384include/xulrunner/mozilla/net/WebSocketChannelParent.h
464include/xulrunner/mozilla/net/WyciwygChannelChild.h 385include/xulrunner/mozilla/net/WyciwygChannelChild.h
465include/xulrunner/mozilla/net/WyciwygChannelParent.h 386include/xulrunner/mozilla/net/WyciwygChannelParent.h
466include/xulrunner/mozilla/places/History.h 387include/xulrunner/mozilla/places/History.h
467include/xulrunner/mozilla/plugins/AStream.h 388include/xulrunner/mozilla/plugins/AStream.h
468include/xulrunner/mozilla/plugins/BrowserStreamChild.h 389include/xulrunner/mozilla/plugins/BrowserStreamChild.h
469include/xulrunner/mozilla/plugins/BrowserStreamParent.h 390include/xulrunner/mozilla/plugins/BrowserStreamParent.h
470include/xulrunner/mozilla/plugins/PluginUtilsOSX.h 
471include/xulrunner/mozilla/plugins/ChildAsyncCall.h 391include/xulrunner/mozilla/plugins/ChildAsyncCall.h
472include/xulrunner/mozilla/plugins/ChildTimer.h 392include/xulrunner/mozilla/plugins/ChildTimer.h
473include/xulrunner/mozilla/plugins/NPEventAndroid.h 393include/xulrunner/mozilla/plugins/NPEventAndroid.h
474include/xulrunner/mozilla/plugins/NPEventOSX.h 394include/xulrunner/mozilla/plugins/NPEventOSX.h
 395include/xulrunner/mozilla/plugins/NPEventUnix.h
475include/xulrunner/mozilla/plugins/NPEventWindows.h 396include/xulrunner/mozilla/plugins/NPEventWindows.h
476include/xulrunner/mozilla/plugins/NPEventX11.h 
477include/xulrunner/mozilla/plugins/PluginIdentifierChild.h 397include/xulrunner/mozilla/plugins/PluginIdentifierChild.h
478include/xulrunner/mozilla/plugins/PluginIdentifierParent.h 398include/xulrunner/mozilla/plugins/PluginIdentifierParent.h
479include/xulrunner/mozilla/plugins/PluginInstanceChild.h 399include/xulrunner/mozilla/plugins/PluginInstanceChild.h
480include/xulrunner/mozilla/plugins/PluginInstanceParent.h 400include/xulrunner/mozilla/plugins/PluginInstanceParent.h
481include/xulrunner/mozilla/plugins/PluginMessageUtils.h 401include/xulrunner/mozilla/plugins/PluginMessageUtils.h
482include/xulrunner/mozilla/plugins/PluginModuleChild.h 402include/xulrunner/mozilla/plugins/PluginModuleChild.h
483include/xulrunner/mozilla/plugins/PluginModuleParent.h 403include/xulrunner/mozilla/plugins/PluginModuleParent.h
484include/xulrunner/mozilla/plugins/PluginProcessChild.h 404include/xulrunner/mozilla/plugins/PluginProcessChild.h
485include/xulrunner/mozilla/plugins/PluginProcessParent.h 405include/xulrunner/mozilla/plugins/PluginProcessParent.h
486include/xulrunner/mozilla/plugins/PluginScriptableObjectChild.h 406include/xulrunner/mozilla/plugins/PluginScriptableObjectChild.h
487include/xulrunner/mozilla/plugins/PluginScriptableObjectParent.h 407include/xulrunner/mozilla/plugins/PluginScriptableObjectParent.h
488include/xulrunner/mozilla/plugins/PluginScriptableObjectUtils-inl.h 408include/xulrunner/mozilla/plugins/PluginScriptableObjectUtils-inl.h
489include/xulrunner/mozilla/plugins/PluginScriptableObjectUtils.h 409include/xulrunner/mozilla/plugins/PluginScriptableObjectUtils.h
490include/xulrunner/mozilla/plugins/PluginStreamChild.h 410include/xulrunner/mozilla/plugins/PluginStreamChild.h
491include/xulrunner/mozilla/plugins/PluginStreamParent.h 411include/xulrunner/mozilla/plugins/PluginStreamParent.h
 412include/xulrunner/mozilla/plugins/PluginUtilsOSX.h
492include/xulrunner/mozilla/plugins/StreamNotifyChild.h 413include/xulrunner/mozilla/plugins/StreamNotifyChild.h
493include/xulrunner/mozilla/plugins/StreamNotifyParent.h 414include/xulrunner/mozilla/plugins/StreamNotifyParent.h
494include/xulrunner/mozilla/scache/StartupCache.h 415include/xulrunner/mozilla/scache/StartupCache.h
495include/xulrunner/mozilla/scache/StartupCacheUtils.h 416include/xulrunner/mozilla/scache/StartupCacheUtils.h
496include/xulrunner/mozilla/storage.h 417include/xulrunner/mozilla/storage.h
497include/xulrunner/mozilla/storage/StatementCache.h 418include/xulrunner/mozilla/storage/StatementCache.h
498include/xulrunner/mozilla/storage/Variant.h 419include/xulrunner/mozilla/storage/Variant.h
499include/xulrunner/mozilla/storage/Variant_inl.h 420include/xulrunner/mozilla/storage/Variant_inl.h
500include/xulrunner/mozilla/threads/nsThreadIDs.h 421include/xulrunner/mozilla/threads/nsThreadIDs.h
501include/xulrunner/mozilla/throw_gcc.h 422include/xulrunner/mozilla/throw_gcc.h
502include/xulrunner/mozilla/unused.h 423include/xulrunner/mozilla/unused.h
503include/xulrunner/mozpngconf.h 424include/xulrunner/mozpngconf.h
504${PLIST.jit}include/xulrunner/nanojit.h 425${PLIST.jit}include/xulrunner/nanojit.h
@@ -857,27 +778,26 @@ include/xulrunner/nsICertPickDialogs.h @@ -857,27 +778,26 @@ include/xulrunner/nsICertPickDialogs.h
857include/xulrunner/nsICertTree.h 778include/xulrunner/nsICertTree.h
858include/xulrunner/nsICertificateDialogs.h 779include/xulrunner/nsICertificateDialogs.h
859include/xulrunner/nsIChannel.h 780include/xulrunner/nsIChannel.h
860include/xulrunner/nsIChannelEventSink.h 781include/xulrunner/nsIChannelEventSink.h
861include/xulrunner/nsIChannelPolicy.h 782include/xulrunner/nsIChannelPolicy.h
862include/xulrunner/nsICharsetAlias.h 783include/xulrunner/nsICharsetAlias.h
863include/xulrunner/nsICharsetConverterManager.h 784include/xulrunner/nsICharsetConverterManager.h
864include/xulrunner/nsICharsetDetectionAdaptor.h 785include/xulrunner/nsICharsetDetectionAdaptor.h
865include/xulrunner/nsICharsetDetectionObserver.h 786include/xulrunner/nsICharsetDetectionObserver.h
866include/xulrunner/nsICharsetDetector.h 787include/xulrunner/nsICharsetDetector.h
867include/xulrunner/nsICharsetResolver.h 788include/xulrunner/nsICharsetResolver.h
868include/xulrunner/nsIChildChannel.h 789include/xulrunner/nsIChildChannel.h
869include/xulrunner/nsIChromeRegistry.h 790include/xulrunner/nsIChromeRegistry.h
870include/xulrunner/nsICipherInfo.h 
871include/xulrunner/nsIClassInfo.h 791include/xulrunner/nsIClassInfo.h
872include/xulrunner/nsIClassInfoImpl.h 792include/xulrunner/nsIClassInfoImpl.h
873include/xulrunner/nsIClientAuthDialogs.h 793include/xulrunner/nsIClientAuthDialogs.h
874include/xulrunner/nsIClipboard.h 794include/xulrunner/nsIClipboard.h
875include/xulrunner/nsIClipboardCommands.h 795include/xulrunner/nsIClipboardCommands.h
876include/xulrunner/nsIClipboardDragDropHookList.h 796include/xulrunner/nsIClipboardDragDropHookList.h
877include/xulrunner/nsIClipboardDragDropHooks.h 797include/xulrunner/nsIClipboardDragDropHooks.h
878include/xulrunner/nsIClipboardHelper.h 798include/xulrunner/nsIClipboardHelper.h
879include/xulrunner/nsIClipboardOwner.h 799include/xulrunner/nsIClipboardOwner.h
880include/xulrunner/nsICollation.h 800include/xulrunner/nsICollation.h
881include/xulrunner/nsICollection.h 801include/xulrunner/nsICollection.h
882include/xulrunner/nsIComboboxControlFrame.h 802include/xulrunner/nsIComboboxControlFrame.h
883include/xulrunner/nsICommandHandler.h 803include/xulrunner/nsICommandHandler.h
@@ -959,52 +879,52 @@ include/xulrunner/nsIDOMCSSStyleSheet.h @@ -959,52 +879,52 @@ include/xulrunner/nsIDOMCSSStyleSheet.h
959include/xulrunner/nsIDOMCSSUnknownRule.h 879include/xulrunner/nsIDOMCSSUnknownRule.h
960include/xulrunner/nsIDOMCSSValue.h 880include/xulrunner/nsIDOMCSSValue.h
961include/xulrunner/nsIDOMCSSValueList.h 881include/xulrunner/nsIDOMCSSValueList.h
962include/xulrunner/nsIDOMCanvasRenderingContext2D.h 882include/xulrunner/nsIDOMCanvasRenderingContext2D.h
963include/xulrunner/nsIDOMCharacterData.h 883include/xulrunner/nsIDOMCharacterData.h
964include/xulrunner/nsIDOMChromeWindow.h 884include/xulrunner/nsIDOMChromeWindow.h
965include/xulrunner/nsIDOMClassInfo.h 885include/xulrunner/nsIDOMClassInfo.h
966include/xulrunner/nsIDOMClientInformation.h 886include/xulrunner/nsIDOMClientInformation.h
967include/xulrunner/nsIDOMClientRect.h 887include/xulrunner/nsIDOMClientRect.h
968include/xulrunner/nsIDOMClientRectList.h 888include/xulrunner/nsIDOMClientRectList.h
969include/xulrunner/nsIDOMCloseEvent.h 889include/xulrunner/nsIDOMCloseEvent.h
970include/xulrunner/nsIDOMCommandEvent.h 890include/xulrunner/nsIDOMCommandEvent.h
971include/xulrunner/nsIDOMComment.h 891include/xulrunner/nsIDOMComment.h
 892include/xulrunner/nsIDOMCompositionEvent.h
972include/xulrunner/nsIDOMConstructor.h 893include/xulrunner/nsIDOMConstructor.h
973include/xulrunner/nsIDOMCounter.h 894include/xulrunner/nsIDOMCounter.h
974include/xulrunner/nsIDOMCrypto.h 895include/xulrunner/nsIDOMCrypto.h
975include/xulrunner/nsIDOMCryptoDialogs.h 896include/xulrunner/nsIDOMCryptoDialogs.h
976include/xulrunner/nsIDOMCustomEvent.h 897include/xulrunner/nsIDOMCustomEvent.h
977include/xulrunner/nsIDOMDOMException.h 898include/xulrunner/nsIDOMDOMException.h
978include/xulrunner/nsIDOMDOMImplementation.h 899include/xulrunner/nsIDOMDOMImplementation.h
979include/xulrunner/nsIDOMDOMSettableTokenList.h 900include/xulrunner/nsIDOMDOMSettableTokenList.h
980include/xulrunner/nsIDOMDOMStringList.h 901include/xulrunner/nsIDOMDOMStringList.h
981include/xulrunner/nsIDOMDOMStringMap.h 902include/xulrunner/nsIDOMDOMStringMap.h
982include/xulrunner/nsIDOMDOMTokenList.h 903include/xulrunner/nsIDOMDOMTokenList.h
983include/xulrunner/nsIDOMDataContainerEvent.h 904include/xulrunner/nsIDOMDataContainerEvent.h
984include/xulrunner/nsIDOMDataTransfer.h 905include/xulrunner/nsIDOMDataTransfer.h
985include/xulrunner/nsIDOMDesktopNotification.h 906include/xulrunner/nsIDOMDesktopNotification.h
986include/xulrunner/nsIDOMDeviceMotionEvent.h 907include/xulrunner/nsIDOMDeviceMotionEvent.h
987include/xulrunner/nsIDOMDeviceOrientationEvent.h 908include/xulrunner/nsIDOMDeviceOrientationEvent.h
988include/xulrunner/nsIDOMDocument.h 909include/xulrunner/nsIDOMDocument.h
989include/xulrunner/nsIDOMDocumentFragment.h 910include/xulrunner/nsIDOMDocumentFragment.h
990include/xulrunner/nsIDOMDocumentType.h 911include/xulrunner/nsIDOMDocumentType.h
991include/xulrunner/nsIDOMDocumentXBL.h 912include/xulrunner/nsIDOMDocumentXBL.h
992include/xulrunner/nsIDOMDragEvent.h 913include/xulrunner/nsIDOMDragEvent.h
993include/xulrunner/nsIDOMElement.h 914include/xulrunner/nsIDOMElement.h
994include/xulrunner/nsIDOMElementCSSInlineStyle.h 915include/xulrunner/nsIDOMElementCSSInlineStyle.h
995include/xulrunner/nsIDOMElementTimeControl.h 916include/xulrunner/nsIDOMElementTimeControl.h
996include/xulrunner/nsIDOMEvent.h 917include/xulrunner/nsIDOMEvent.h
997include/xulrunner/nsIDOMEventException.h 
998include/xulrunner/nsIDOMEventListener.h 918include/xulrunner/nsIDOMEventListener.h
999include/xulrunner/nsIDOMEventTarget.h 919include/xulrunner/nsIDOMEventTarget.h
1000include/xulrunner/nsIDOMFile.h 920include/xulrunner/nsIDOMFile.h
1001include/xulrunner/nsIDOMFileError.h 921include/xulrunner/nsIDOMFileError.h
1002include/xulrunner/nsIDOMFileException.h 922include/xulrunner/nsIDOMFileException.h
1003include/xulrunner/nsIDOMFileList.h 923include/xulrunner/nsIDOMFileList.h
1004include/xulrunner/nsIDOMFileReader.h 924include/xulrunner/nsIDOMFileReader.h
1005include/xulrunner/nsIDOMFontFace.h 925include/xulrunner/nsIDOMFontFace.h
1006include/xulrunner/nsIDOMFontFaceList.h 926include/xulrunner/nsIDOMFontFaceList.h
1007include/xulrunner/nsIDOMFormData.h 927include/xulrunner/nsIDOMFormData.h
1008include/xulrunner/nsIDOMGeoGeolocation.h 928include/xulrunner/nsIDOMGeoGeolocation.h
1009include/xulrunner/nsIDOMGeoPosition.h 929include/xulrunner/nsIDOMGeoPosition.h
1010include/xulrunner/nsIDOMGeoPositionAddress.h 930include/xulrunner/nsIDOMGeoPositionAddress.h
@@ -1096,35 +1016,29 @@ include/xulrunner/nsIDOMMediaQueryList.h @@ -1096,35 +1016,29 @@ include/xulrunner/nsIDOMMediaQueryList.h
1096include/xulrunner/nsIDOMMessageEvent.h 1016include/xulrunner/nsIDOMMessageEvent.h
1097include/xulrunner/nsIDOMMimeType.h 1017include/xulrunner/nsIDOMMimeType.h
1098include/xulrunner/nsIDOMMimeTypeArray.h 1018include/xulrunner/nsIDOMMimeTypeArray.h
1099include/xulrunner/nsIDOMModalContentWindow.h 1019include/xulrunner/nsIDOMModalContentWindow.h
1100include/xulrunner/nsIDOMMouseEvent.h 1020include/xulrunner/nsIDOMMouseEvent.h
1101include/xulrunner/nsIDOMMouseScrollEvent.h 1021include/xulrunner/nsIDOMMouseScrollEvent.h
1102include/xulrunner/nsIDOMMozCSSKeyframeRule.h 1022include/xulrunner/nsIDOMMozCSSKeyframeRule.h
1103include/xulrunner/nsIDOMMozCSSKeyframesRule.h 1023include/xulrunner/nsIDOMMozCSSKeyframesRule.h
1104include/xulrunner/nsIDOMMozTouchEvent.h 1024include/xulrunner/nsIDOMMozTouchEvent.h
1105include/xulrunner/nsIDOMMutationEvent.h 1025include/xulrunner/nsIDOMMutationEvent.h
1106include/xulrunner/nsIDOMNSEditableElement.h 1026include/xulrunner/nsIDOMNSEditableElement.h
1107include/xulrunner/nsIDOMNSElement.h 1027include/xulrunner/nsIDOMNSElement.h
1108include/xulrunner/nsIDOMNSEvent.h 1028include/xulrunner/nsIDOMNSEvent.h
1109include/xulrunner/nsIDOMNSHTMLElement.h 
1110include/xulrunner/nsIDOMNSHTMLFrameElement.h 
1111include/xulrunner/nsIDOMNSHTMLOptionCollectn.h 
1112include/xulrunner/nsIDOMNSMouseEvent.h 
1113include/xulrunner/nsIDOMNSRGBAColor.h 1029include/xulrunner/nsIDOMNSRGBAColor.h
1114include/xulrunner/nsIDOMNSRange.h 1030include/xulrunner/nsIDOMNSRange.h
1115include/xulrunner/nsIDOMNSUIEvent.h 
1116include/xulrunner/nsIDOMNSXPathExpression.h 1031include/xulrunner/nsIDOMNSXPathExpression.h
1117include/xulrunner/nsIDOMNameList.h 
1118include/xulrunner/nsIDOMNamedNodeMap.h 1032include/xulrunner/nsIDOMNamedNodeMap.h
1119include/xulrunner/nsIDOMNavigator.h 1033include/xulrunner/nsIDOMNavigator.h
1120include/xulrunner/nsIDOMNavigatorDesktopNotification.h 1034include/xulrunner/nsIDOMNavigatorDesktopNotification.h
1121include/xulrunner/nsIDOMNavigatorGeolocation.h 1035include/xulrunner/nsIDOMNavigatorGeolocation.h
1122include/xulrunner/nsIDOMNode.h 1036include/xulrunner/nsIDOMNode.h
1123include/xulrunner/nsIDOMNodeFilter.h 1037include/xulrunner/nsIDOMNodeFilter.h
1124include/xulrunner/nsIDOMNodeIterator.h 1038include/xulrunner/nsIDOMNodeIterator.h
1125include/xulrunner/nsIDOMNodeList.h 1039include/xulrunner/nsIDOMNodeList.h
1126include/xulrunner/nsIDOMNodeSelector.h 1040include/xulrunner/nsIDOMNodeSelector.h
1127include/xulrunner/nsIDOMNotifyAudioAvailableEvent.h 1041include/xulrunner/nsIDOMNotifyAudioAvailableEvent.h
1128include/xulrunner/nsIDOMNotifyPaintEvent.h 1042include/xulrunner/nsIDOMNotifyPaintEvent.h
1129include/xulrunner/nsIDOMOfflineResourceList.h 1043include/xulrunner/nsIDOMOfflineResourceList.h
1130include/xulrunner/nsIDOMPageTransitionEvent.h 1044include/xulrunner/nsIDOMPageTransitionEvent.h
@@ -1303,27 +1217,26 @@ include/xulrunner/nsIDocShell.h @@ -1303,27 +1217,26 @@ include/xulrunner/nsIDocShell.h
1303include/xulrunner/nsIDocShellHistory.h 1217include/xulrunner/nsIDocShellHistory.h
1304include/xulrunner/nsIDocShellLoadInfo.h 1218include/xulrunner/nsIDocShellLoadInfo.h
1305include/xulrunner/nsIDocShellTreeItem.h 1219include/xulrunner/nsIDocShellTreeItem.h
1306include/xulrunner/nsIDocShellTreeNode.h 1220include/xulrunner/nsIDocShellTreeNode.h
1307include/xulrunner/nsIDocShellTreeOwner.h 1221include/xulrunner/nsIDocShellTreeOwner.h
1308include/xulrunner/nsIDocument.h 1222include/xulrunner/nsIDocument.h
1309include/xulrunner/nsIDocumentCharsetInfo.h 1223include/xulrunner/nsIDocumentCharsetInfo.h
1310include/xulrunner/nsIDocumentEncoder.h 1224include/xulrunner/nsIDocumentEncoder.h
1311include/xulrunner/nsIDocumentLoader.h 1225include/xulrunner/nsIDocumentLoader.h
1312include/xulrunner/nsIDocumentLoaderFactory.h 1226include/xulrunner/nsIDocumentLoaderFactory.h
1313include/xulrunner/nsIDocumentObserver.h 1227include/xulrunner/nsIDocumentObserver.h
1314include/xulrunner/nsIDocumentStateListener.h 1228include/xulrunner/nsIDocumentStateListener.h
1315include/xulrunner/nsIDocumentTransformer.h 1229include/xulrunner/nsIDocumentTransformer.h
1316include/xulrunner/nsIDocumentViewer.h 
1317include/xulrunner/nsIDownload.h 1230include/xulrunner/nsIDownload.h
1318include/xulrunner/nsIDownloadHistory.h 1231include/xulrunner/nsIDownloadHistory.h
1319include/xulrunner/nsIDownloadManager.h 1232include/xulrunner/nsIDownloadManager.h
1320include/xulrunner/nsIDownloadManagerUI.h 1233include/xulrunner/nsIDownloadManagerUI.h
1321include/xulrunner/nsIDownloadProgressListener.h 1234include/xulrunner/nsIDownloadProgressListener.h
1322include/xulrunner/nsIDownloader.h 1235include/xulrunner/nsIDownloader.h
1323include/xulrunner/nsIDragService.h 1236include/xulrunner/nsIDragService.h
1324include/xulrunner/nsIDragSession.h 1237include/xulrunner/nsIDragSession.h
1325include/xulrunner/nsIDragSessionGTK.h 1238include/xulrunner/nsIDragSessionGTK.h
1326include/xulrunner/nsIDroppedLinkHandler.h 1239include/xulrunner/nsIDroppedLinkHandler.h
1327include/xulrunner/nsIDynamicContainer.h 1240include/xulrunner/nsIDynamicContainer.h
1328include/xulrunner/nsIEditActionListener.h 1241include/xulrunner/nsIEditActionListener.h
1329include/xulrunner/nsIEditingSession.h 1242include/xulrunner/nsIEditingSession.h
@@ -1397,27 +1310,26 @@ include/xulrunner/nsIFrame.h @@ -1397,27 +1310,26 @@ include/xulrunner/nsIFrame.h
1397include/xulrunner/nsIFrameLoader.h 1310include/xulrunner/nsIFrameLoader.h
1398include/xulrunner/nsIFrameMessageManager.h 1311include/xulrunner/nsIFrameMessageManager.h
1399include/xulrunner/nsIFrameTraversal.h 1312include/xulrunner/nsIFrameTraversal.h
1400include/xulrunner/nsIFrameUtil.h 1313include/xulrunner/nsIFrameUtil.h
1401include/xulrunner/nsIGConfService.h 1314include/xulrunner/nsIGConfService.h
1402include/xulrunner/nsIGIOService.h 1315include/xulrunner/nsIGIOService.h
1403include/xulrunner/nsIGSettingsService.h 1316include/xulrunner/nsIGSettingsService.h
1404include/xulrunner/nsIGenKeypairInfoDlg.h 1317include/xulrunner/nsIGenKeypairInfoDlg.h
1405include/xulrunner/nsIGeolocationProvider.h 1318include/xulrunner/nsIGeolocationProvider.h
1406include/xulrunner/nsIGfxInfo.h 1319include/xulrunner/nsIGfxInfo.h
1407include/xulrunner/nsIGfxInfoDebug.h 1320include/xulrunner/nsIGfxInfoDebug.h
1408include/xulrunner/nsIGlobalHistory.h 1321include/xulrunner/nsIGlobalHistory.h
1409include/xulrunner/nsIGlobalHistory2.h 1322include/xulrunner/nsIGlobalHistory2.h
1410include/xulrunner/nsIGlobalHistory3.h 
1411include/xulrunner/nsIGnomeVFSService.h 1323include/xulrunner/nsIGnomeVFSService.h
1412include/xulrunner/nsIGridPart.h 1324include/xulrunner/nsIGridPart.h
1413include/xulrunner/nsIHTMLAbsPosEditor.h 1325include/xulrunner/nsIHTMLAbsPosEditor.h
1414include/xulrunner/nsIHTMLCollection.h 1326include/xulrunner/nsIHTMLCollection.h
1415include/xulrunner/nsIHTMLContentSink.h 1327include/xulrunner/nsIHTMLContentSink.h
1416include/xulrunner/nsIHTMLDocument.h 1328include/xulrunner/nsIHTMLDocument.h
1417include/xulrunner/nsIHTMLEditor.h 1329include/xulrunner/nsIHTMLEditor.h
1418include/xulrunner/nsIHTMLInlineTableEditor.h 1330include/xulrunner/nsIHTMLInlineTableEditor.h
1419include/xulrunner/nsIHTMLMenu.h 1331include/xulrunner/nsIHTMLMenu.h
1420include/xulrunner/nsIHTMLObjectResizeListener.h 1332include/xulrunner/nsIHTMLObjectResizeListener.h
1421include/xulrunner/nsIHTMLObjectResizer.h 1333include/xulrunner/nsIHTMLObjectResizer.h
1422include/xulrunner/nsIHTMLToTextSink.h 1334include/xulrunner/nsIHTMLToTextSink.h
1423include/xulrunner/nsIHTTPHeaderListener.h 1335include/xulrunner/nsIHTTPHeaderListener.h
@@ -1440,43 +1352,43 @@ include/xulrunner/nsIHttpHeaderVisitor.h @@ -1440,43 +1352,43 @@ include/xulrunner/nsIHttpHeaderVisitor.h
1440include/xulrunner/nsIHttpProtocolHandler.h 1352include/xulrunner/nsIHttpProtocolHandler.h
1441include/xulrunner/nsIID.h 1353include/xulrunner/nsIID.h
1442include/xulrunner/nsIIDBCursor.h 1354include/xulrunner/nsIIDBCursor.h
1443include/xulrunner/nsIIDBCursorWithValue.h 1355include/xulrunner/nsIIDBCursorWithValue.h
1444include/xulrunner/nsIIDBDatabase.h 1356include/xulrunner/nsIIDBDatabase.h
1445include/xulrunner/nsIIDBDatabaseException.h 1357include/xulrunner/nsIIDBDatabaseException.h
1446include/xulrunner/nsIIDBFactory.h 1358include/xulrunner/nsIIDBFactory.h
1447include/xulrunner/nsIIDBIndex.h 1359include/xulrunner/nsIIDBIndex.h
1448include/xulrunner/nsIIDBKeyRange.h 1360include/xulrunner/nsIIDBKeyRange.h
1449include/xulrunner/nsIIDBObjectStore.h 1361include/xulrunner/nsIIDBObjectStore.h
1450include/xulrunner/nsIIDBRequest.h 1362include/xulrunner/nsIIDBRequest.h
1451include/xulrunner/nsIIDBTransaction.h 1363include/xulrunner/nsIIDBTransaction.h
1452include/xulrunner/nsIIDBVersionChangeEvent.h 1364include/xulrunner/nsIIDBVersionChangeEvent.h
1453include/xulrunner/nsIIDBVersionChangeRequest.h 
1454include/xulrunner/nsIIDNService.h 1365include/xulrunner/nsIIDNService.h
1455include/xulrunner/nsIIFrameBoxObject.h 1366include/xulrunner/nsIIFrameBoxObject.h
1456include/xulrunner/nsIIMEPicker.h 1367include/xulrunner/nsIIMEPicker.h
1457include/xulrunner/nsIINIParser.h 1368include/xulrunner/nsIINIParser.h
1458include/xulrunner/nsIIOService.h 1369include/xulrunner/nsIIOService.h
1459include/xulrunner/nsIIOService2.h 1370include/xulrunner/nsIIOService2.h
1460include/xulrunner/nsIIOUtil.h 1371include/xulrunner/nsIIOUtil.h
1461include/xulrunner/nsIIPCSerializable.h 1372include/xulrunner/nsIIPCSerializable.h
1462include/xulrunner/nsIIconURI.h 1373include/xulrunner/nsIIconURI.h
1463include/xulrunner/nsIIdentityInfo.h 1374include/xulrunner/nsIIdentityInfo.h
1464include/xulrunner/nsIIdleService.h 1375include/xulrunner/nsIIdleService.h
1465include/xulrunner/nsIImageDocument.h 1376include/xulrunner/nsIImageDocument.h
1466include/xulrunner/nsIImageLoadingContent.h 1377include/xulrunner/nsIImageLoadingContent.h
1467include/xulrunner/nsIImageToPixbuf.h 1378include/xulrunner/nsIImageToPixbuf.h
1468include/xulrunner/nsIIncrementalDownload.h 1379include/xulrunner/nsIIncrementalDownload.h
1469include/xulrunner/nsIIndexedDatabaseManager.h 1380include/xulrunner/nsIIndexedDatabaseManager.h
 1381include/xulrunner/nsIInlineEventHandlers.h
1470include/xulrunner/nsIInlineSpellChecker.h 1382include/xulrunner/nsIInlineSpellChecker.h
1471include/xulrunner/nsIInputListAutoComplete.h 1383include/xulrunner/nsIInputListAutoComplete.h
1472include/xulrunner/nsIInputStream.h 1384include/xulrunner/nsIInputStream.h
1473include/xulrunner/nsIInputStreamChannel.h 1385include/xulrunner/nsIInputStreamChannel.h
1474include/xulrunner/nsIInputStreamPump.h 1386include/xulrunner/nsIInputStreamPump.h
1475include/xulrunner/nsIInputStreamTee.h 1387include/xulrunner/nsIInputStreamTee.h
1476include/xulrunner/nsIInterfaceInfo.h 1388include/xulrunner/nsIInterfaceInfo.h
1477include/xulrunner/nsIInterfaceInfoManager.h 1389include/xulrunner/nsIInterfaceInfoManager.h
1478include/xulrunner/nsIInterfaceRequestor.h 1390include/xulrunner/nsIInterfaceRequestor.h
1479include/xulrunner/nsIInterfaceRequestorUtils.h 1391include/xulrunner/nsIInterfaceRequestorUtils.h
1480include/xulrunner/nsIJARChannel.h 1392include/xulrunner/nsIJARChannel.h
1481include/xulrunner/nsIJARProtocolHandler.h 1393include/xulrunner/nsIJARProtocolHandler.h
1482include/xulrunner/nsIJARURI.h 1394include/xulrunner/nsIJARURI.h
@@ -1506,27 +1418,26 @@ include/xulrunner/nsILoadGroup.h @@ -1506,27 +1418,26 @@ include/xulrunner/nsILoadGroup.h
1506include/xulrunner/nsILocalFile.h 1418include/xulrunner/nsILocalFile.h
1507include/xulrunner/nsILocalFileWin.h 1419include/xulrunner/nsILocalFileWin.h
1508include/xulrunner/nsILocalStore.h 1420include/xulrunner/nsILocalStore.h
1509include/xulrunner/nsILocale.h 1421include/xulrunner/nsILocale.h
1510include/xulrunner/nsILocaleService.h 1422include/xulrunner/nsILocaleService.h
1511${PLIST.debug}include/xulrunner/nsILoggingSink.h 1423${PLIST.debug}include/xulrunner/nsILoggingSink.h
1512include/xulrunner/nsILoginInfo.h 1424include/xulrunner/nsILoginInfo.h
1513include/xulrunner/nsILoginManager.h 1425include/xulrunner/nsILoginManager.h
1514include/xulrunner/nsILoginManagerCrypto.h 1426include/xulrunner/nsILoginManagerCrypto.h
1515include/xulrunner/nsILoginManagerIEMigrationHelper.h 1427include/xulrunner/nsILoginManagerIEMigrationHelper.h
1516include/xulrunner/nsILoginManagerPrompter.h 1428include/xulrunner/nsILoginManagerPrompter.h
1517include/xulrunner/nsILoginManagerStorage.h 1429include/xulrunner/nsILoginManagerStorage.h
1518include/xulrunner/nsILoginMetaInfo.h 1430include/xulrunner/nsILoginMetaInfo.h
1519include/xulrunner/nsILookAndFeel.h 
1520include/xulrunner/nsIMIMEHeaderParam.h 1431include/xulrunner/nsIMIMEHeaderParam.h
1521include/xulrunner/nsIMIMEInfo.h 1432include/xulrunner/nsIMIMEInfo.h
1522include/xulrunner/nsIMIMEInputStream.h 1433include/xulrunner/nsIMIMEInputStream.h
1523include/xulrunner/nsIMIMEService.h 1434include/xulrunner/nsIMIMEService.h
1524include/xulrunner/nsIMarkupDocumentViewer.h 1435include/xulrunner/nsIMarkupDocumentViewer.h
1525include/xulrunner/nsIMemory.h 1436include/xulrunner/nsIMemory.h
1526include/xulrunner/nsIMemoryReporter.h 1437include/xulrunner/nsIMemoryReporter.h
1527include/xulrunner/nsIMenuBoxObject.h 1438include/xulrunner/nsIMenuBoxObject.h
1528include/xulrunner/nsIMenuBuilder.h 1439include/xulrunner/nsIMenuBuilder.h
1529include/xulrunner/nsIMenuRollup.h 1440include/xulrunner/nsIMenuRollup.h
1530include/xulrunner/nsIModule.h 1441include/xulrunner/nsIModule.h
1531include/xulrunner/nsIMozWebSocket.h 1442include/xulrunner/nsIMozWebSocket.h
1532include/xulrunner/nsIMultiPartChannel.h 1443include/xulrunner/nsIMultiPartChannel.h
@@ -1699,51 +1610,47 @@ include/xulrunner/nsISHTransaction.h @@ -1699,51 +1610,47 @@ include/xulrunner/nsISHTransaction.h
1699include/xulrunner/nsISHistory.h 1610include/xulrunner/nsISHistory.h
1700include/xulrunner/nsISHistoryInternal.h 1611include/xulrunner/nsISHistoryInternal.h
1701include/xulrunner/nsISHistoryListener.h 1612include/xulrunner/nsISHistoryListener.h
1702include/xulrunner/nsISMILAnimationElement.h 1613include/xulrunner/nsISMILAnimationElement.h
1703include/xulrunner/nsISMILAttr.h 1614include/xulrunner/nsISMILAttr.h
1704include/xulrunner/nsISMILType.h 1615include/xulrunner/nsISMILType.h
1705include/xulrunner/nsISMimeCert.h 1616include/xulrunner/nsISMimeCert.h
1706include/xulrunner/nsISOCKSSocketInfo.h 1617include/xulrunner/nsISOCKSSocketInfo.h
1707include/xulrunner/nsISSLCertErrorDialog.h 1618include/xulrunner/nsISSLCertErrorDialog.h
1708include/xulrunner/nsISSLErrorListener.h 1619include/xulrunner/nsISSLErrorListener.h
1709include/xulrunner/nsISSLSocketControl.h 1620include/xulrunner/nsISSLSocketControl.h
1710include/xulrunner/nsISSLStatus.h 1621include/xulrunner/nsISSLStatus.h
1711include/xulrunner/nsISSLStatusProvider.h 1622include/xulrunner/nsISSLStatusProvider.h
1712include/xulrunner/nsISVGValue.h 
1713include/xulrunner/nsISVGValueObserver.h 
1714include/xulrunner/nsISVGValueUtils.h 
1715include/xulrunner/nsISafeOutputStream.h 1623include/xulrunner/nsISafeOutputStream.h
1716include/xulrunner/nsISaveAsCharset.h 1624include/xulrunner/nsISaveAsCharset.h
1717include/xulrunner/nsIScreen.h 1625include/xulrunner/nsIScreen.h
1718include/xulrunner/nsIScreenManager.h 1626include/xulrunner/nsIScreenManager.h
1719include/xulrunner/nsIScriptChannel.h 1627include/xulrunner/nsIScriptChannel.h
1720include/xulrunner/nsIScriptContext.h 1628include/xulrunner/nsIScriptContext.h
1721include/xulrunner/nsIScriptElement.h 1629include/xulrunner/nsIScriptElement.h
1722include/xulrunner/nsIScriptError.h 1630include/xulrunner/nsIScriptError.h
1723include/xulrunner/nsIScriptExternalNameSet.h 1631include/xulrunner/nsIScriptExternalNameSet.h
1724include/xulrunner/nsIScriptGlobalObject.h 1632include/xulrunner/nsIScriptGlobalObject.h
1725include/xulrunner/nsIScriptGlobalObjectOwner.h 1633include/xulrunner/nsIScriptGlobalObjectOwner.h
1726include/xulrunner/nsIScriptLoaderObserver.h 1634include/xulrunner/nsIScriptLoaderObserver.h
1727include/xulrunner/nsIScriptNameSpaceManager.h 1635include/xulrunner/nsIScriptNameSpaceManager.h
1728include/xulrunner/nsIScriptObjectOwner.h 1636include/xulrunner/nsIScriptObjectOwner.h
1729include/xulrunner/nsIScriptObjectPrincipal.h 1637include/xulrunner/nsIScriptObjectPrincipal.h
1730include/xulrunner/nsIScriptRuntime.h 1638include/xulrunner/nsIScriptRuntime.h
1731include/xulrunner/nsIScriptSecurityManager.h 1639include/xulrunner/nsIScriptSecurityManager.h
1732include/xulrunner/nsIScriptTimeoutHandler.h 1640include/xulrunner/nsIScriptTimeoutHandler.h
1733include/xulrunner/nsIScriptableBase64Encoder.h 1641include/xulrunner/nsIScriptableBase64Encoder.h
1734include/xulrunner/nsIScriptableDateFormat.h 1642include/xulrunner/nsIScriptableDateFormat.h
1735include/xulrunner/nsIScriptableInputStream.h 1643include/xulrunner/nsIScriptableInputStream.h
1736include/xulrunner/nsIScriptableInterfaces.h 
1737include/xulrunner/nsIScriptableRegion.h 1644include/xulrunner/nsIScriptableRegion.h
1738include/xulrunner/nsIScriptableUConv.h 1645include/xulrunner/nsIScriptableUConv.h
1739include/xulrunner/nsIScriptableUnescapeHTML.h 1646include/xulrunner/nsIScriptableUnescapeHTML.h
1740include/xulrunner/nsIScrollBoxObject.h 1647include/xulrunner/nsIScrollBoxObject.h
1741include/xulrunner/nsIScrollPositionListener.h 1648include/xulrunner/nsIScrollPositionListener.h
1742include/xulrunner/nsIScrollable.h 1649include/xulrunner/nsIScrollable.h
1743include/xulrunner/nsIScrollableFrame.h 1650include/xulrunner/nsIScrollableFrame.h
1744include/xulrunner/nsIScrollbarMediator.h 1651include/xulrunner/nsIScrollbarMediator.h
1745include/xulrunner/nsISecretDecoderRing.h 1652include/xulrunner/nsISecretDecoderRing.h
1746include/xulrunner/nsISecureBrowserUI.h 1653include/xulrunner/nsISecureBrowserUI.h
1747include/xulrunner/nsISecurityCheckedComponent.h 1654include/xulrunner/nsISecurityCheckedComponent.h
1748include/xulrunner/nsISecurityEventSink.h 1655include/xulrunner/nsISecurityEventSink.h
1749include/xulrunner/nsISecurityInfoProvider.h 1656include/xulrunner/nsISecurityInfoProvider.h
@@ -1824,27 +1731,26 @@ include/xulrunner/nsITextService.h @@ -1824,27 +1731,26 @@ include/xulrunner/nsITextService.h
1824include/xulrunner/nsITextServicesDocument.h 1731include/xulrunner/nsITextServicesDocument.h
1825include/xulrunner/nsITextServicesFilter.h 1732include/xulrunner/nsITextServicesFilter.h
1826include/xulrunner/nsITextToSubURI.h 1733include/xulrunner/nsITextToSubURI.h
1827include/xulrunner/nsITheme.h 1734include/xulrunner/nsITheme.h
1828include/xulrunner/nsIThread.h 1735include/xulrunner/nsIThread.h
1829include/xulrunner/nsIThreadInternal.h 1736include/xulrunner/nsIThreadInternal.h
1830include/xulrunner/nsIThreadManager.h 1737include/xulrunner/nsIThreadManager.h
1831include/xulrunner/nsIThreadPool.h 1738include/xulrunner/nsIThreadPool.h
1832include/xulrunner/nsITimedChannel.h 1739include/xulrunner/nsITimedChannel.h
1833include/xulrunner/nsITimer.h 1740include/xulrunner/nsITimer.h
1834include/xulrunner/nsITokenDialogs.h 1741include/xulrunner/nsITokenDialogs.h
1835include/xulrunner/nsITokenPasswordDialogs.h 1742include/xulrunner/nsITokenPasswordDialogs.h
1836include/xulrunner/nsITokenizer.h 1743include/xulrunner/nsITokenizer.h
1837include/xulrunner/nsIToolkit.h 
1838include/xulrunner/nsIToolkitChromeRegistry.h 1744include/xulrunner/nsIToolkitChromeRegistry.h
1839include/xulrunner/nsIToolkitProfile.h 1745include/xulrunner/nsIToolkitProfile.h
1840include/xulrunner/nsIToolkitProfileService.h 1746include/xulrunner/nsIToolkitProfileService.h
1841include/xulrunner/nsITooltipListener.h 1747include/xulrunner/nsITooltipListener.h
1842include/xulrunner/nsITooltipTextProvider.h 1748include/xulrunner/nsITooltipTextProvider.h
1843include/xulrunner/nsITraceRefcnt.h 1749include/xulrunner/nsITraceRefcnt.h
1844include/xulrunner/nsITraceableChannel.h 1750include/xulrunner/nsITraceableChannel.h
1845include/xulrunner/nsITransaction.h 1751include/xulrunner/nsITransaction.h
1846include/xulrunner/nsITransactionList.h 1752include/xulrunner/nsITransactionList.h
1847include/xulrunner/nsITransactionListener.h 1753include/xulrunner/nsITransactionListener.h
1848include/xulrunner/nsITransactionManager.h 1754include/xulrunner/nsITransactionManager.h
1849include/xulrunner/nsITransfer.h 1755include/xulrunner/nsITransfer.h
1850include/xulrunner/nsITransferable.h 1756include/xulrunner/nsITransferable.h
@@ -1874,26 +1780,27 @@ include/xulrunner/nsIUnicharBuffer.h @@ -1874,26 +1780,27 @@ include/xulrunner/nsIUnicharBuffer.h
1874include/xulrunner/nsIUnicharInputStream.h 1780include/xulrunner/nsIUnicharInputStream.h
1875include/xulrunner/nsIUnicharLineInputStream.h 1781include/xulrunner/nsIUnicharLineInputStream.h
1876include/xulrunner/nsIUnicharOutputStream.h 1782include/xulrunner/nsIUnicharOutputStream.h
1877include/xulrunner/nsIUnicharStreamLoader.h 1783include/xulrunner/nsIUnicharStreamLoader.h
1878include/xulrunner/nsIUnicodeDecoder.h 1784include/xulrunner/nsIUnicodeDecoder.h
1879include/xulrunner/nsIUnicodeEncoder.h 1785include/xulrunner/nsIUnicodeEncoder.h
1880include/xulrunner/nsIUnicodeNormalizer.h 1786include/xulrunner/nsIUnicodeNormalizer.h
1881include/xulrunner/nsIUpdateService.h 1787include/xulrunner/nsIUpdateService.h
1882include/xulrunner/nsIUpdateTimerManager.h 1788include/xulrunner/nsIUpdateTimerManager.h
1883include/xulrunner/nsIUploadChannel.h 1789include/xulrunner/nsIUploadChannel.h
1884include/xulrunner/nsIUploadChannel2.h 1790include/xulrunner/nsIUploadChannel2.h
1885include/xulrunner/nsIUrlClassifierDBService.h 1791include/xulrunner/nsIUrlClassifierDBService.h
1886include/xulrunner/nsIUrlClassifierHashCompleter.h 1792include/xulrunner/nsIUrlClassifierHashCompleter.h
 1793include/xulrunner/nsIUrlClassifierPrefixSet.h
1887include/xulrunner/nsIUrlClassifierStreamUpdater.h 1794include/xulrunner/nsIUrlClassifierStreamUpdater.h
1888include/xulrunner/nsIUrlClassifierUtils.h 1795include/xulrunner/nsIUrlClassifierUtils.h
1889include/xulrunner/nsIUrlListManager.h 1796include/xulrunner/nsIUrlListManager.h
1890include/xulrunner/nsIUserCertPicker.h 1797include/xulrunner/nsIUserCertPicker.h
1891include/xulrunner/nsIUserInfo.h 1798include/xulrunner/nsIUserInfo.h
1892include/xulrunner/nsIVariant.h 1799include/xulrunner/nsIVariant.h
1893include/xulrunner/nsIVersionComparator.h 1800include/xulrunner/nsIVersionComparator.h
1894include/xulrunner/nsIView.h 1801include/xulrunner/nsIView.h
1895include/xulrunner/nsIViewManager.h 1802include/xulrunner/nsIViewManager.h
1896include/xulrunner/nsIViewObserver.h 1803include/xulrunner/nsIViewObserver.h
1897include/xulrunner/nsIViewSourceChannel.h 1804include/xulrunner/nsIViewSourceChannel.h
1898include/xulrunner/nsIWeakReference.h 1805include/xulrunner/nsIWeakReference.h
1899include/xulrunner/nsIWeakReferenceUtils.h 1806include/xulrunner/nsIWeakReferenceUtils.h
@@ -1954,27 +1861,26 @@ include/xulrunner/nsIXSLTProcessorPrivat @@ -1954,27 +1861,26 @@ include/xulrunner/nsIXSLTProcessorPrivat
1954include/xulrunner/nsIXTFAttributeHandler.h 1861include/xulrunner/nsIXTFAttributeHandler.h
1955include/xulrunner/nsIXTFElement.h 1862include/xulrunner/nsIXTFElement.h
1956include/xulrunner/nsIXTFElementFactory.h 1863include/xulrunner/nsIXTFElementFactory.h
1957include/xulrunner/nsIXTFElementWrapper.h 1864include/xulrunner/nsIXTFElementWrapper.h
1958include/xulrunner/nsIXTFPrivate.h 1865include/xulrunner/nsIXTFPrivate.h
1959include/xulrunner/nsIXTFService.h 1866include/xulrunner/nsIXTFService.h
1960include/xulrunner/nsIXULAppInfo.h 1867include/xulrunner/nsIXULAppInfo.h
1961include/xulrunner/nsIXULAppInstall.h 1868include/xulrunner/nsIXULAppInstall.h
1962include/xulrunner/nsIXULBrowserWindow.h 1869include/xulrunner/nsIXULBrowserWindow.h
1963include/xulrunner/nsIXULBuilderListener.h 1870include/xulrunner/nsIXULBuilderListener.h
1964include/xulrunner/nsIXULContextMenuBuilder.h 1871include/xulrunner/nsIXULContextMenuBuilder.h
1965include/xulrunner/nsIXULDocument.h 1872include/xulrunner/nsIXULDocument.h
1966include/xulrunner/nsIXULOverlayProvider.h 1873include/xulrunner/nsIXULOverlayProvider.h
1967include/xulrunner/nsIXULPrototypeCache.h 
1968include/xulrunner/nsIXULRuntime.h 1874include/xulrunner/nsIXULRuntime.h
1969include/xulrunner/nsIXULSortService.h 1875include/xulrunner/nsIXULSortService.h
1970include/xulrunner/nsIXULTemplateBuilder.h 1876include/xulrunner/nsIXULTemplateBuilder.h
1971include/xulrunner/nsIXULTemplateQueryProcessor.h 1877include/xulrunner/nsIXULTemplateQueryProcessor.h
1972include/xulrunner/nsIXULTemplateResult.h 1878include/xulrunner/nsIXULTemplateResult.h
1973include/xulrunner/nsIXULTemplateRuleFilter.h 1879include/xulrunner/nsIXULTemplateRuleFilter.h
1974include/xulrunner/nsIXULWindow.h 1880include/xulrunner/nsIXULWindow.h
1975include/xulrunner/nsIZipReader.h 1881include/xulrunner/nsIZipReader.h
1976include/xulrunner/nsIZipWriter.h 1882include/xulrunner/nsIZipWriter.h
1977include/xulrunner/nsInterfaceHashtable.h 1883include/xulrunner/nsInterfaceHashtable.h
1978include/xulrunner/nsInterfaceRequestorAgg.h 1884include/xulrunner/nsInterfaceRequestorAgg.h
1979include/xulrunner/nsJSON.h 1885include/xulrunner/nsJSON.h
1980include/xulrunner/nsJSPrincipals.h 1886include/xulrunner/nsJSPrincipals.h
@@ -2077,27 +1983,26 @@ include/xulrunner/nsSHEntryShared.h @@ -2077,27 +1983,26 @@ include/xulrunner/nsSHEntryShared.h
2077include/xulrunner/nsSMILAnimationController.h 1983include/xulrunner/nsSMILAnimationController.h
2078include/xulrunner/nsSMILCSSProperty.h 1984include/xulrunner/nsSMILCSSProperty.h
2079include/xulrunner/nsSMILCompositorTable.h 1985include/xulrunner/nsSMILCompositorTable.h
2080include/xulrunner/nsSMILKeySpline.h 1986include/xulrunner/nsSMILKeySpline.h
2081include/xulrunner/nsSMILMappedAttribute.h 1987include/xulrunner/nsSMILMappedAttribute.h
2082include/xulrunner/nsSMILMilestone.h 1988include/xulrunner/nsSMILMilestone.h
2083include/xulrunner/nsSMILTimeContainer.h 1989include/xulrunner/nsSMILTimeContainer.h
2084include/xulrunner/nsSMILTypes.h 1990include/xulrunner/nsSMILTypes.h
2085include/xulrunner/nsSVGEffects.h 1991include/xulrunner/nsSVGEffects.h
2086include/xulrunner/nsSVGFeatures.h 1992include/xulrunner/nsSVGFeatures.h
2087include/xulrunner/nsSVGFilterInstance.h 1993include/xulrunner/nsSVGFilterInstance.h
2088include/xulrunner/nsSVGForeignObjectFrame.h 1994include/xulrunner/nsSVGForeignObjectFrame.h
2089include/xulrunner/nsSVGIntegrationUtils.h 1995include/xulrunner/nsSVGIntegrationUtils.h
2090include/xulrunner/nsSVGMatrix.h 
2091include/xulrunner/nsSVGRect.h 1996include/xulrunner/nsSVGRect.h
2092include/xulrunner/nsSVGUtils.h 1997include/xulrunner/nsSVGUtils.h
2093include/xulrunner/nsScannerString.h 1998include/xulrunner/nsScannerString.h
2094include/xulrunner/nsScriptLoader.h 1999include/xulrunner/nsScriptLoader.h
2095include/xulrunner/nsScriptableInputStream.h 2000include/xulrunner/nsScriptableInputStream.h
2096include/xulrunner/nsServiceManagerUtils.h 2001include/xulrunner/nsServiceManagerUtils.h
2097include/xulrunner/nsSize.h 2002include/xulrunner/nsSize.h
2098include/xulrunner/nsStackWalk.h 2003include/xulrunner/nsStackWalk.h
2099include/xulrunner/nsStaticAtom.h 2004include/xulrunner/nsStaticAtom.h
2100include/xulrunner/nsStaticComponents.h 2005include/xulrunner/nsStaticComponents.h
2101include/xulrunner/nsStaticNameTable.h 2006include/xulrunner/nsStaticNameTable.h
2102include/xulrunner/nsStorageStream.h 2007include/xulrunner/nsStorageStream.h
2103include/xulrunner/nsStreamUtils.h 2008include/xulrunner/nsStreamUtils.h
@@ -2196,344 +2101,97 @@ include/xulrunner/nsXPCOMCID.h @@ -2196,344 +2101,97 @@ include/xulrunner/nsXPCOMCID.h
2196include/xulrunner/nsXPCOMCIDInternal.h 2101include/xulrunner/nsXPCOMCIDInternal.h
2197include/xulrunner/nsXPCOMGlue.h 2102include/xulrunner/nsXPCOMGlue.h
2198include/xulrunner/nsXPCOMStrings.h 2103include/xulrunner/nsXPCOMStrings.h
2199include/xulrunner/nsXPIDLString.h 2104include/xulrunner/nsXPIDLString.h
2200include/xulrunner/nsXPTCUtils.h 2105include/xulrunner/nsXPTCUtils.h
2201include/xulrunner/nsXULAppAPI.h 2106include/xulrunner/nsXULAppAPI.h
2202include/xulrunner/nsXULListboxAccessibleWrap.h 2107include/xulrunner/nsXULListboxAccessibleWrap.h
2203include/xulrunner/nsXULMenuAccessibleWrap.h 2108include/xulrunner/nsXULMenuAccessibleWrap.h
2204include/xulrunner/nsXULPopupManager.h 2109include/xulrunner/nsXULPopupManager.h
2205include/xulrunner/nsXULTreeGridAccessibleWrap.h 2110include/xulrunner/nsXULTreeGridAccessibleWrap.h
2206include/xulrunner/nsZipArchive.h 2111include/xulrunner/nsZipArchive.h
2207include/xulrunner/nscore.h 2112include/xulrunner/nscore.h
2208include/xulrunner/nspluginroot.h 2113include/xulrunner/nspluginroot.h
2209include/xulrunner/nspr.h 
2210include/xulrunner/nspr/md/_aix32.cfg 
2211include/xulrunner/nspr/md/_aix64.cfg 
2212include/xulrunner/nspr/md/_beos.cfg 
2213include/xulrunner/nspr/md/_bsdi.cfg 
2214include/xulrunner/nspr/md/_darwin.cfg 
2215include/xulrunner/nspr/md/_dgux.cfg 
2216include/xulrunner/nspr/md/_dragonfly.cfg 
2217include/xulrunner/nspr/md/_freebsd.cfg 
2218include/xulrunner/nspr/md/_hpux32.cfg 
2219include/xulrunner/nspr/md/_hpux64.cfg 
2220include/xulrunner/nspr/md/_irix32.cfg 
2221include/xulrunner/nspr/md/_irix64.cfg 
2222include/xulrunner/nspr/md/_linux.cfg 
2223include/xulrunner/nspr/md/_ncr.cfg 
2224include/xulrunner/nspr/md/_nec.cfg 
2225include/xulrunner/nspr/md/_netbsd.cfg 
2226include/xulrunner/nspr/md/_nextstep.cfg 
2227include/xulrunner/nspr/md/_nto.cfg 
2228include/xulrunner/nspr/md/_openbsd.cfg 
2229include/xulrunner/nspr/md/_os2.cfg 
2230include/xulrunner/nspr/md/_osf1.cfg 
2231include/xulrunner/nspr/md/_qnx.cfg 
2232include/xulrunner/nspr/md/_reliantunix.cfg 
2233include/xulrunner/nspr/md/_riscos.cfg 
2234include/xulrunner/nspr/md/_scoos.cfg 
2235include/xulrunner/nspr/md/_solaris.cfg 
2236include/xulrunner/nspr/md/_sony.cfg 
2237include/xulrunner/nspr/md/_sunos4.cfg 
2238include/xulrunner/nspr/md/_symbian.cfg 
2239include/xulrunner/nspr/md/_unixware.cfg 
2240include/xulrunner/nspr/md/_unixware7.cfg 
2241include/xulrunner/nspr/md/_win95.cfg 
2242include/xulrunner/nspr/md/_winnt.cfg 
2243include/xulrunner/nspr/nspr.h 
2244include/xulrunner/nspr/obsolete/pralarm.h 
2245include/xulrunner/nspr/obsolete/probslet.h 
2246include/xulrunner/nspr/obsolete/protypes.h 
2247include/xulrunner/nspr/obsolete/prsem.h 
2248include/xulrunner/nspr/plarena.h 
2249include/xulrunner/nspr/plarenas.h 
2250include/xulrunner/nspr/plbase64.h 
2251include/xulrunner/nspr/plerror.h 
2252include/xulrunner/nspr/plgetopt.h 
2253include/xulrunner/nspr/plhash.h 
2254include/xulrunner/nspr/plstr.h 
2255include/xulrunner/nspr/pratom.h 
2256include/xulrunner/nspr/prbit.h 
2257include/xulrunner/nspr/prclist.h 
2258include/xulrunner/nspr/prcmon.h 
2259include/xulrunner/nspr/prcountr.h 
2260include/xulrunner/nspr/prcpucfg.h 
2261include/xulrunner/nspr/prcvar.h 
2262include/xulrunner/nspr/prdtoa.h 
2263include/xulrunner/nspr/prenv.h 
2264include/xulrunner/nspr/prerr.h 
2265include/xulrunner/nspr/prerror.h 
2266include/xulrunner/nspr/prinet.h 
2267include/xulrunner/nspr/prinit.h 
2268include/xulrunner/nspr/prinrval.h 
2269include/xulrunner/nspr/prio.h 
2270include/xulrunner/nspr/pripcsem.h 
2271include/xulrunner/nspr/private/pprio.h 
2272include/xulrunner/nspr/private/pprthred.h 
2273include/xulrunner/nspr/private/prpriv.h 
2274include/xulrunner/nspr/prlink.h 
2275include/xulrunner/nspr/prlock.h 
2276include/xulrunner/nspr/prlog.h 
2277include/xulrunner/nspr/prlong.h 
2278include/xulrunner/nspr/prmem.h 
2279include/xulrunner/nspr/prmon.h 
2280include/xulrunner/nspr/prmwait.h 
2281include/xulrunner/nspr/prnetdb.h 
2282include/xulrunner/nspr/prolock.h 
2283include/xulrunner/nspr/prpdce.h 
2284include/xulrunner/nspr/prprf.h 
2285include/xulrunner/nspr/prproces.h 
2286include/xulrunner/nspr/prrng.h 
2287include/xulrunner/nspr/prrwlock.h 
2288include/xulrunner/nspr/prshm.h 
2289include/xulrunner/nspr/prshma.h 
2290include/xulrunner/nspr/prsystem.h 
2291include/xulrunner/nspr/prthread.h 
2292include/xulrunner/nspr/prtime.h 
2293include/xulrunner/nspr/prtpool.h 
2294include/xulrunner/nspr/prtrace.h 
2295include/xulrunner/nspr/prtypes.h 
2296include/xulrunner/nspr/prvrsion.h 
2297include/xulrunner/nspr/prwin16.h 
2298include/xulrunner/nsrootidl.h 2114include/xulrunner/nsrootidl.h
2299include/xulrunner/nss.h 
2300include/xulrunner/nssb64.h 
2301include/xulrunner/nssb64t.h 
2302include/xulrunner/nssbase.h 
2303include/xulrunner/nssbaset.h 
2304include/xulrunner/nssck.api 
2305include/xulrunner/nssckbi.h 
2306include/xulrunner/nssckepv.h 
2307include/xulrunner/nssckft.h 
2308include/xulrunner/nssckfw.h 
2309include/xulrunner/nssckfwc.h 
2310include/xulrunner/nssckfwt.h 
2311include/xulrunner/nssckg.h 
2312include/xulrunner/nssckmdt.h 
2313include/xulrunner/nssckt.h 
2314include/xulrunner/nssilckt.h 
2315include/xulrunner/nssilock.h 
2316include/xulrunner/nsslocks.h 
2317include/xulrunner/nssrwlk.h 
2318include/xulrunner/nssrwlkt.h 
2319include/xulrunner/nssutil.h 
2320include/xulrunner/obsolete/pralarm.h 
2321include/xulrunner/obsolete/probslet.h 
2322include/xulrunner/obsolete/protypes.h 
2323include/xulrunner/obsolete/prsem.h 
2324include/xulrunner/ocsp.h 
2325include/xulrunner/ocspt.h 
2326include/xulrunner/ogg/config_types.h 2115include/xulrunner/ogg/config_types.h
2327include/xulrunner/ogg/ogg.h 2116include/xulrunner/ogg/ogg.h
2328include/xulrunner/ogg/os_types.h 2117include/xulrunner/ogg/os_types.h
2329include/xulrunner/opentype-sanitiser.h 2118include/xulrunner/opentype-sanitiser.h
2330include/xulrunner/ots-memory-stream.h 2119include/xulrunner/ots-memory-stream.h
2331include/xulrunner/p12.h 
2332include/xulrunner/p12plcy.h 
2333include/xulrunner/p12t.h 
2334include/xulrunner/pixman-version.h 
2335include/xulrunner/pixman.h 
2336include/xulrunner/pk11func.h 
2337include/xulrunner/pk11pqg.h 
2338include/xulrunner/pk11priv.h 
2339include/xulrunner/pk11pub.h 
2340include/xulrunner/pk11sdr.h 
2341include/xulrunner/pkcs11.h 
2342include/xulrunner/pkcs11f.h 
2343include/xulrunner/pkcs11n.h 
2344include/xulrunner/pkcs11p.h 
2345include/xulrunner/pkcs11t.h 
2346include/xulrunner/pkcs11u.h 
2347include/xulrunner/pkcs12.h 
2348include/xulrunner/pkcs12t.h 
2349include/xulrunner/pkcs7t.h 
2350include/xulrunner/plarena.h 
2351include/xulrunner/plarenas.h 
2352include/xulrunner/plbase64.h 
2353include/xulrunner/pldhash.h 2120include/xulrunner/pldhash.h
2354include/xulrunner/plerror.h 
2355include/xulrunner/plgetopt.h 
2356include/xulrunner/plhash.h 
2357include/xulrunner/plstr.h 
2358include/xulrunner/png.h 2121include/xulrunner/png.h
2359include/xulrunner/pngconf.h 2122include/xulrunner/pngconf.h
2360include/xulrunner/portreg.h 
2361include/xulrunner/pratom.h 
2362include/xulrunner/prbit.h 
2363include/xulrunner/prclist.h 
2364include/xulrunner/prcmon.h 
2365include/xulrunner/prcountr.h 
2366include/xulrunner/prcpucfg.h 
2367include/xulrunner/prcvar.h 
2368include/xulrunner/prdtoa.h 
2369include/xulrunner/preenc.h 
2370include/xulrunner/prenv.h 
2371include/xulrunner/prerr.h 
2372include/xulrunner/prerror.h 
2373include/xulrunner/prinet.h 
2374include/xulrunner/prinit.h 
2375include/xulrunner/prinrval.h 
2376include/xulrunner/prio.h 
2377include/xulrunner/pripcsem.h 
2378include/xulrunner/private/pprio.h 
2379include/xulrunner/private/pprthred.h 
2380include/xulrunner/private/prpriv.h 
2381include/xulrunner/prlink.h 
2382include/xulrunner/prlock.h 
2383include/xulrunner/prlog.h 
2384include/xulrunner/prlong.h 
2385include/xulrunner/prmem.h 
2386include/xulrunner/prmjtime.h 2123include/xulrunner/prmjtime.h
2387include/xulrunner/prmon.h 
2388include/xulrunner/prmwait.h 
2389include/xulrunner/prnetdb.h 
2390include/xulrunner/prolock.h 
2391include/xulrunner/prpdce.h 
2392include/xulrunner/prprf.h 
2393include/xulrunner/prproces.h 
2394include/xulrunner/prrng.h 
2395include/xulrunner/prrwlock.h 
2396include/xulrunner/prshm.h 
2397include/xulrunner/prshma.h 
2398include/xulrunner/prsystem.h 
2399include/xulrunner/prthread.h 
2400include/xulrunner/prtime.h 
2401include/xulrunner/prtpool.h 
2402include/xulrunner/prtrace.h 
2403include/xulrunner/prtypes.h 
2404include/xulrunner/prvrsion.h 
2405include/xulrunner/prwin16.h 
2406include/xulrunner/qcms.h 2124include/xulrunner/qcms.h
2407include/xulrunner/qcmstypes.h 2125include/xulrunner/qcmstypes.h
2408include/xulrunner/rdf.h 2126include/xulrunner/rdf.h
2409include/xulrunner/rdfIDataSource.h 2127include/xulrunner/rdfIDataSource.h
2410include/xulrunner/rdfISerializer.h 2128include/xulrunner/rdfISerializer.h
2411include/xulrunner/rdfITripleVisitor.h 2129include/xulrunner/rdfITripleVisitor.h
2412include/xulrunner/secasn1.h 
2413include/xulrunner/secasn1t.h 
2414include/xulrunner/seccomon.h 
2415include/xulrunner/secder.h 
2416include/xulrunner/secdert.h 
2417include/xulrunner/secdig.h 
2418include/xulrunner/secdigt.h 
2419include/xulrunner/secerr.h 
2420include/xulrunner/sechash.h 
2421include/xulrunner/secitem.h 
2422include/xulrunner/secmime.h 
2423include/xulrunner/secmod.h 
2424include/xulrunner/secmodt.h 
2425include/xulrunner/secoid.h 
2426include/xulrunner/secoidt.h 
2427include/xulrunner/secpkcs5.h 
2428include/xulrunner/secpkcs7.h 
2429include/xulrunner/secport.h 
2430include/xulrunner/shsign.h 
2431include/xulrunner/smime.h 
2432include/xulrunner/ssl.h 
2433include/xulrunner/sslerr.h 
2434include/xulrunner/sslproto.h 
2435include/xulrunner/sslt.h 
2436include/xulrunner/string-template-def-char.h 2130include/xulrunner/string-template-def-char.h
2437include/xulrunner/string-template-def-unichar.h 2131include/xulrunner/string-template-def-unichar.h
2438include/xulrunner/string-template-undef.h 2132include/xulrunner/string-template-undef.h
2439include/xulrunner/sydneyaudio/sydney_audio.h 2133include/xulrunner/sydneyaudio/sydney_audio.h
2440include/xulrunner/theora/codec.h 2134include/xulrunner/theora/codec.h
2441include/xulrunner/theora/theora.h 2135include/xulrunner/theora/theora.h
2442include/xulrunner/theora/theoradec.h 2136include/xulrunner/theora/theoradec.h
2443include/xulrunner/theora/theoraenc.h 2137include/xulrunner/theora/theoraenc.h
2444include/xulrunner/txIEXSLTRegExFunctions.h 2138include/xulrunner/txIEXSLTRegExFunctions.h
2445include/xulrunner/txIFunctionEvaluationContext.h 2139include/xulrunner/txIFunctionEvaluationContext.h
2446include/xulrunner/txINodeSet.h 2140include/xulrunner/txINodeSet.h
2447include/xulrunner/txIXPathObject.h 2141include/xulrunner/txIXPathObject.h
2448include/xulrunner/uconvutil.h 2142include/xulrunner/uconvutil.h
2449include/xulrunner/utilrename.h 
2450include/xulrunner/vm/ArgumentsObject.h 
2451include/xulrunner/vm/GlobalObject.h 
2452include/xulrunner/vm/Stack.h 
2453include/xulrunner/vm/String.h 2143include/xulrunner/vm/String.h
2454include/xulrunner/vm/StringObject.h 
2455include/xulrunner/vm/Unicode.h 2144include/xulrunner/vm/Unicode.h
2456include/xulrunner/vorbis/codec.h 2145include/xulrunner/vorbis/codec.h
2457include/xulrunner/vpx/arm.h 
2458include/xulrunner/vpx/config.h 
2459include/xulrunner/vpx/mem.h 
2460include/xulrunner/vpx/scale_mode.h 
2461include/xulrunner/vpx/vp8.h 
2462include/xulrunner/vpx/vp8cx.h 
2463include/xulrunner/vpx/vp8dx.h 
2464include/xulrunner/vpx/vp8e.h 
2465include/xulrunner/vpx/vpx_codec.h 
2466include/xulrunner/vpx/vpx_codec_impl_bottom.h 
2467include/xulrunner/vpx/vpx_codec_impl_top.h 
2468include/xulrunner/vpx/vpx_decoder.h 
2469include/xulrunner/vpx/vpx_decoder_compat.h 
2470include/xulrunner/vpx/vpx_encoder.h 
2471include/xulrunner/vpx/vpx_image.h 
2472include/xulrunner/vpx/vpx_integer.h 
2473include/xulrunner/vpx/vpx_mem.h 
2474include/xulrunner/vpx/vpx_mem_intrnl.h 
2475include/xulrunner/vpx/vpx_timer.h 
2476include/xulrunner/vpx/vpxscale.h 
2477include/xulrunner/vpx/x86.h 
2478include/xulrunner/vpx/yv12config.h 
2479include/xulrunner/vpx/yv12extend.h 
2480include/xulrunner/xpcIJSGetFactory.h 2146include/xulrunner/xpcIJSGetFactory.h
2481include/xulrunner/xpcIJSModuleLoader.h 2147include/xulrunner/xpcIJSModuleLoader.h
2482include/xulrunner/xpcIJSWeakReference.h 2148include/xulrunner/xpcIJSWeakReference.h
2483include/xulrunner/xpc_map_end.h 2149include/xulrunner/xpc_map_end.h
2484include/xulrunner/xpccomponents.h 2150include/xulrunner/xpccomponents.h
2485include/xulrunner/xpcexception.h 2151include/xulrunner/xpcexception.h
2486include/xulrunner/xpcjsid.h 2152include/xulrunner/xpcjsid.h
2487include/xulrunner/xpcom-config.h 2153include/xulrunner/xpcom-config.h
2488include/xulrunner/xpcpublic.h 2154include/xulrunner/xpcpublic.h
2489include/xulrunner/xpt_arena.h 2155include/xulrunner/xpt_arena.h
2490include/xulrunner/xpt_struct.h 2156include/xulrunner/xpt_struct.h
2491include/xulrunner/xpt_xdr.h 2157include/xulrunner/xpt_xdr.h
2492include/xulrunner/xptcall.h 2158include/xulrunner/xptcall.h
2493include/xulrunner/xptcstubsdecl.inc 2159include/xulrunner/xptcstubsdecl.inc
2494include/xulrunner/xptcstubsdef.inc 2160include/xulrunner/xptcstubsdef.inc
2495include/xulrunner/xptinfo.h 2161include/xulrunner/xptinfo.h
2496include/xulrunner/xrecore.h 2162include/xulrunner/xrecore.h
2497include/xulrunner/ycbcr_to_rgb565.h 2163include/xulrunner/ycbcr_to_rgb565.h
2498include/xulrunner/yuv_convert.h 2164include/xulrunner/yuv_convert.h
2499include/xulrunner/yuv_row.h 2165include/xulrunner/yuv_row.h
2500include/xulrunner/zipstruct.h 2166include/xulrunner/zipstruct.h
2501lib/pkgconfig/libxul-embedding.pc 2167lib/pkgconfig/libxul-embedding.pc
2502lib/pkgconfig/libxul.pc 2168lib/pkgconfig/libxul.pc
2503lib/pkgconfig/mozilla-gtkmozembed-embedding.pc 
2504lib/pkgconfig/mozilla-gtkmozembed.pc 
2505lib/pkgconfig/mozilla-js.pc 2169lib/pkgconfig/mozilla-js.pc
2506lib/pkgconfig/mozilla-nspr.pc 
2507lib/pkgconfig/mozilla-nss.pc 
2508lib/pkgconfig/mozilla-plugin.pc 2170lib/pkgconfig/mozilla-plugin.pc
2509lib/xulrunner-sdk/bin 2171lib/xulrunner-sdk/bin
2510lib/xulrunner-sdk/idl 2172lib/xulrunner-sdk/idl
2511lib/xulrunner-sdk/include 2173lib/xulrunner-sdk/include
2512lib/xulrunner-sdk/lib 2174lib/xulrunner-sdk/lib
2513lib/xulrunner-sdk/sdk/bin/nspr-config 2175lib/xulrunner-sdk/sdk/bin/header.py
2514lib/xulrunner-sdk/sdk/bin/xpidl 2176lib/xulrunner-sdk/sdk/bin/ply/__init__.py
 2177lib/xulrunner-sdk/sdk/bin/ply/lex.py
 2178lib/xulrunner-sdk/sdk/bin/ply/yacc.py
 2179lib/xulrunner-sdk/sdk/bin/typelib.py
 2180lib/xulrunner-sdk/sdk/bin/xpidl.py
2515lib/xulrunner-sdk/sdk/bin/xpt.py 2181lib/xulrunner-sdk/sdk/bin/xpt.py
2516lib/xulrunner-sdk/sdk/lib/libcrmf.a 
2517lib/xulrunner-sdk/sdk/lib/libmozalloc.so 2182lib/xulrunner-sdk/sdk/lib/libmozalloc.so
2518lib/xulrunner-sdk/sdk/lib/libmozreg_s.a 2183lib/xulrunner-sdk/sdk/lib/libmozreg_s.a
2519lib/xulrunner-sdk/sdk/lib/libmozreg_s.a.desc 2184lib/xulrunner-sdk/sdk/lib/libmozreg_s.a.desc
2520lib/xulrunner-sdk/sdk/lib/libnspr4.so 
2521lib/xulrunner-sdk/sdk/lib/libnss.a 
2522lib/xulrunner-sdk/sdk/lib/libnssutil.a 
2523lib/xulrunner-sdk/sdk/lib/libplc4.so 
2524lib/xulrunner-sdk/sdk/lib/libplds4.so 
2525lib/xulrunner-sdk/sdk/lib/libsmime.a 
2526lib/xulrunner-sdk/sdk/lib/libssl.a 
2527lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a 2185lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a
2528lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a.desc 2186lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a.desc
2529lib/xulrunner-sdk/sdk/lib/libxpcom.so 2187lib/xulrunner-sdk/sdk/lib/libxpcom.so
2530lib/xulrunner-sdk/sdk/lib/libxpcomglue.a 2188lib/xulrunner-sdk/sdk/lib/libxpcomglue.a
2531lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a 2189lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a
2532lib/xulrunner-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a 2190lib/xulrunner-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a
2533lib/xulrunner-sdk/sdk/lib/libxul.so 2191lib/xulrunner-sdk/sdk/lib/libxul.so
2534lib/xulrunner-sdk/xpcom-config.h 2192lib/xulrunner-sdk/xpcom-config.h
2535lib/xulrunner/LICENSE 2193lib/xulrunner/LICENSE
2536lib/xulrunner/README.txt 2194lib/xulrunner/README.txt
2537lib/xulrunner/chrome.manifest 2195lib/xulrunner/chrome.manifest
2538lib/xulrunner/chrome/en-US.manifest 2196lib/xulrunner/chrome/en-US.manifest
2539lib/xulrunner/chrome/en-US/locale/en-US/alerts/notificationNames.properties 2197lib/xulrunner/chrome/en-US/locale/en-US/alerts/notificationNames.properties
@@ -2616,27 +2274,26 @@ lib/xulrunner/chrome/en-US/locale/en-US/ @@ -2616,27 +2274,26 @@ lib/xulrunner/chrome/en-US/locale/en-US/
2616lib/xulrunner/chrome/en-US/locale/en-US/global/printdialog.dtd 2274lib/xulrunner/chrome/en-US/locale/en-US/global/printdialog.dtd
2617lib/xulrunner/chrome/en-US/locale/en-US/global/printdialog.properties 2275lib/xulrunner/chrome/en-US/locale/en-US/global/printdialog.properties
2618lib/xulrunner/chrome/en-US/locale/en-US/global/printing.properties 2276lib/xulrunner/chrome/en-US/locale/en-US/global/printing.properties
2619lib/xulrunner/chrome/en-US/locale/en-US/global/printjoboptions.dtd 2277lib/xulrunner/chrome/en-US/locale/en-US/global/printjoboptions.dtd
2620lib/xulrunner/chrome/en-US/locale/en-US/global/regionNames.properties 2278lib/xulrunner/chrome/en-US/locale/en-US/global/regionNames.properties
2621lib/xulrunner/chrome/en-US/locale/en-US/global/search/search.properties 2279lib/xulrunner/chrome/en-US/locale/en-US/global/search/search.properties
2622lib/xulrunner/chrome/en-US/locale/en-US/global/security/caps.properties 2280lib/xulrunner/chrome/en-US/locale/en-US/global/security/caps.properties
2623lib/xulrunner/chrome/en-US/locale/en-US/global/svg/svg.properties 2281lib/xulrunner/chrome/en-US/locale/en-US/global/svg/svg.properties
2624lib/xulrunner/chrome/en-US/locale/en-US/global/textcontext.dtd 2282lib/xulrunner/chrome/en-US/locale/en-US/global/textcontext.dtd
2625lib/xulrunner/chrome/en-US/locale/en-US/global/tree.dtd 2283lib/xulrunner/chrome/en-US/locale/en-US/global/tree.dtd
2626lib/xulrunner/chrome/en-US/locale/en-US/global/videocontrols.dtd 2284lib/xulrunner/chrome/en-US/locale/en-US/global/videocontrols.dtd
2627lib/xulrunner/chrome/en-US/locale/en-US/global/viewSource.dtd 2285lib/xulrunner/chrome/en-US/locale/en-US/global/viewSource.dtd
2628lib/xulrunner/chrome/en-US/locale/en-US/global/viewSource.properties 2286lib/xulrunner/chrome/en-US/locale/en-US/global/viewSource.properties
2629lib/xulrunner/chrome/en-US/locale/en-US/global/webConsole.dtd 
2630lib/xulrunner/chrome/en-US/locale/en-US/global/wizard.dtd 2287lib/xulrunner/chrome/en-US/locale/en-US/global/wizard.dtd
2631lib/xulrunner/chrome/en-US/locale/en-US/global/wizard.properties 2288lib/xulrunner/chrome/en-US/locale/en-US/global/wizard.properties
2632lib/xulrunner/chrome/en-US/locale/en-US/global/xbl.properties 2289lib/xulrunner/chrome/en-US/locale/en-US/global/xbl.properties
2633lib/xulrunner/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd 2290lib/xulrunner/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd
2634lib/xulrunner/chrome/en-US/locale/en-US/global/xpinstall/xpinstall.properties 2291lib/xulrunner/chrome/en-US/locale/en-US/global/xpinstall/xpinstall.properties
2635lib/xulrunner/chrome/en-US/locale/en-US/global/xslt/xslt.properties 2292lib/xulrunner/chrome/en-US/locale/en-US/global/xslt/xslt.properties
2636lib/xulrunner/chrome/en-US/locale/en-US/global/xul.properties 2293lib/xulrunner/chrome/en-US/locale/en-US/global/xul.properties
2637lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd 2294lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd
2638lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties 2295lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties
2639lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd 2296lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
2640lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd 2297lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
2641lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties 2298lib/xulrunner/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties
2642lib/xulrunner/chrome/en-US/locale/en-US/mozapps/extensions/about.dtd 2299lib/xulrunner/chrome/en-US/locale/en-US/mozapps/extensions/about.dtd
@@ -3215,39 +2872,35 @@ lib/xulrunner/components/ConsoleAPI.js @@ -3215,39 +2872,35 @@ lib/xulrunner/components/ConsoleAPI.js
3215lib/xulrunner/components/ConsoleAPI.manifest 2872lib/xulrunner/components/ConsoleAPI.manifest
3216lib/xulrunner/components/FeedProcessor.js 2873lib/xulrunner/components/FeedProcessor.js
3217lib/xulrunner/components/FeedProcessor.manifest 2874lib/xulrunner/components/FeedProcessor.manifest
3218lib/xulrunner/components/GPSDGeolocationProvider.js 2875lib/xulrunner/components/GPSDGeolocationProvider.js
3219lib/xulrunner/components/GPSDGeolocationProvider.manifest 2876lib/xulrunner/components/GPSDGeolocationProvider.manifest
3220lib/xulrunner/components/NetworkGeolocationProvider.js 2877lib/xulrunner/components/NetworkGeolocationProvider.js
3221lib/xulrunner/components/NetworkGeolocationProvider.manifest 2878lib/xulrunner/components/NetworkGeolocationProvider.manifest
3222lib/xulrunner/components/PlacesCategoriesStarter.js 2879lib/xulrunner/components/PlacesCategoriesStarter.js
3223lib/xulrunner/components/TelemetryPing.js 2880lib/xulrunner/components/TelemetryPing.js
3224lib/xulrunner/components/TelemetryPing.manifest 2881lib/xulrunner/components/TelemetryPing.manifest
3225lib/xulrunner/components/addonManager.js 2882lib/xulrunner/components/addonManager.js
3226lib/xulrunner/components/amContentHandler.js 2883lib/xulrunner/components/amContentHandler.js
3227lib/xulrunner/components/amWebInstallListener.js 2884lib/xulrunner/components/amWebInstallListener.js
3228${PLIST.gnome}lib/xulrunner/components/components.manifest 
3229lib/xulrunner/components/contentAreaDropListener.js 2885lib/xulrunner/components/contentAreaDropListener.js
3230lib/xulrunner/components/contentAreaDropListener.manifest 2886lib/xulrunner/components/contentAreaDropListener.manifest
3231lib/xulrunner/components/contentSecurityPolicy.js 2887lib/xulrunner/components/contentSecurityPolicy.js
3232lib/xulrunner/components/contentSecurityPolicy.manifest 2888lib/xulrunner/components/contentSecurityPolicy.manifest
3233lib/xulrunner/components/crypto-SDR.js 2889lib/xulrunner/components/crypto-SDR.js
3234lib/xulrunner/components/extensions.manifest 2890lib/xulrunner/components/extensions.manifest
3235lib/xulrunner/components/interfaces.manifest 2891lib/xulrunner/components/interfaces.manifest
3236lib/xulrunner/components/jsconsole-clhandler.js 2892lib/xulrunner/components/jsconsole-clhandler.js
3237lib/xulrunner/components/jsconsole-clhandler.manifest 2893lib/xulrunner/components/jsconsole-clhandler.manifest
3238${PLIST.gnome}lib/xulrunner/components/libdbusservice.so 
3239${PLIST.gnome}lib/xulrunner/components/libmozgnome.so 
3240${PLIST.gnome}lib/xulrunner/components/libnkgnomevfs.so 
3241lib/xulrunner/components/messageWakeupService.js 2894lib/xulrunner/components/messageWakeupService.js
3242lib/xulrunner/components/messageWakeupService.manifest 2895lib/xulrunner/components/messageWakeupService.manifest
3243lib/xulrunner/components/nsBadCertHandler.js 2896lib/xulrunner/components/nsBadCertHandler.js
3244lib/xulrunner/components/nsBadCertHandler.manifest 2897lib/xulrunner/components/nsBadCertHandler.manifest
3245lib/xulrunner/components/nsBlocklistService.js 2898lib/xulrunner/components/nsBlocklistService.js
3246lib/xulrunner/components/nsContentDispatchChooser.js 2899lib/xulrunner/components/nsContentDispatchChooser.js
3247lib/xulrunner/components/nsContentDispatchChooser.manifest 2900lib/xulrunner/components/nsContentDispatchChooser.manifest
3248lib/xulrunner/components/nsContentPrefService.js 2901lib/xulrunner/components/nsContentPrefService.js
3249lib/xulrunner/components/nsContentPrefService.manifest 2902lib/xulrunner/components/nsContentPrefService.manifest
3250lib/xulrunner/components/nsDefaultCLH.js 2903lib/xulrunner/components/nsDefaultCLH.js
3251lib/xulrunner/components/nsDefaultCLH.manifest 2904lib/xulrunner/components/nsDefaultCLH.manifest
3252lib/xulrunner/components/nsDownloadManagerUI.js 2905lib/xulrunner/components/nsDownloadManagerUI.js
3253lib/xulrunner/components/nsDownloadManagerUI.manifest 2906lib/xulrunner/components/nsDownloadManagerUI.manifest
@@ -3266,28 +2919,26 @@ lib/xulrunner/components/nsLivemarkServi @@ -3266,28 +2919,26 @@ lib/xulrunner/components/nsLivemarkServi
3266lib/xulrunner/components/nsLoginInfo.js 2919lib/xulrunner/components/nsLoginInfo.js
3267lib/xulrunner/components/nsLoginManager.js 2920lib/xulrunner/components/nsLoginManager.js
3268lib/xulrunner/components/nsLoginManagerPrompter.js 2921lib/xulrunner/components/nsLoginManagerPrompter.js
3269lib/xulrunner/components/nsPlacesAutoComplete.js 2922lib/xulrunner/components/nsPlacesAutoComplete.js
3270lib/xulrunner/components/nsPlacesAutoComplete.manifest 2923lib/xulrunner/components/nsPlacesAutoComplete.manifest
3271lib/xulrunner/components/nsPlacesExpiration.js 2924lib/xulrunner/components/nsPlacesExpiration.js
3272lib/xulrunner/components/nsPrompter.js 2925lib/xulrunner/components/nsPrompter.js
3273lib/xulrunner/components/nsPrompter.manifest 2926lib/xulrunner/components/nsPrompter.manifest
3274lib/xulrunner/components/nsProxyAutoConfig.js 2927lib/xulrunner/components/nsProxyAutoConfig.js
3275lib/xulrunner/components/nsProxyAutoConfig.manifest 2928lib/xulrunner/components/nsProxyAutoConfig.manifest
3276lib/xulrunner/components/nsSearchService.js 2929lib/xulrunner/components/nsSearchService.js
3277lib/xulrunner/components/nsSearchSuggestions.js 2930lib/xulrunner/components/nsSearchSuggestions.js
3278lib/xulrunner/components/nsTaggingService.js 2931lib/xulrunner/components/nsTaggingService.js
3279lib/xulrunner/components/nsTryToClose.js 
3280lib/xulrunner/components/nsTryToClose.manifest 
3281lib/xulrunner/components/nsURLClassifier.manifest 2932lib/xulrunner/components/nsURLClassifier.manifest
3282lib/xulrunner/components/nsURLFormatter.js 2933lib/xulrunner/components/nsURLFormatter.js
3283lib/xulrunner/components/nsURLFormatter.manifest 2934lib/xulrunner/components/nsURLFormatter.manifest
3284lib/xulrunner/components/nsUpdateService.js 2935lib/xulrunner/components/nsUpdateService.js
3285lib/xulrunner/components/nsUpdateService.manifest 2936lib/xulrunner/components/nsUpdateService.manifest
3286lib/xulrunner/components/nsUpdateServiceStub.js 2937lib/xulrunner/components/nsUpdateServiceStub.js
3287lib/xulrunner/components/nsUpdateTimerManager.js 2938lib/xulrunner/components/nsUpdateTimerManager.js
3288lib/xulrunner/components/nsUpdateTimerManager.manifest 2939lib/xulrunner/components/nsUpdateTimerManager.manifest
3289lib/xulrunner/components/nsUrlClassifierHashCompleter.js 2940lib/xulrunner/components/nsUrlClassifierHashCompleter.js
3290lib/xulrunner/components/nsUrlClassifierLib.js 2941lib/xulrunner/components/nsUrlClassifierLib.js
3291lib/xulrunner/components/nsUrlClassifierListManager.js 2942lib/xulrunner/components/nsUrlClassifierListManager.js
3292lib/xulrunner/components/nsWebHandlerApp.js 2943lib/xulrunner/components/nsWebHandlerApp.js
3293lib/xulrunner/components/nsWebHandlerApp.manifest 2944lib/xulrunner/components/nsWebHandlerApp.manifest
@@ -3323,94 +2974,85 @@ lib/xulrunner/hyphenation/hyph_cy.dic @@ -3323,94 +2974,85 @@ lib/xulrunner/hyphenation/hyph_cy.dic
3323lib/xulrunner/hyphenation/hyph_da.dic 2974lib/xulrunner/hyphenation/hyph_da.dic
3324lib/xulrunner/hyphenation/hyph_de-1901.dic 2975lib/xulrunner/hyphenation/hyph_de-1901.dic
3325lib/xulrunner/hyphenation/hyph_de-1996.dic 2976lib/xulrunner/hyphenation/hyph_de-1996.dic
3326lib/xulrunner/hyphenation/hyph_de-CH.dic 2977lib/xulrunner/hyphenation/hyph_de-CH.dic
3327lib/xulrunner/hyphenation/hyph_en_US.dic 2978lib/xulrunner/hyphenation/hyph_en_US.dic
3328lib/xulrunner/hyphenation/hyph_eo.dic 2979lib/xulrunner/hyphenation/hyph_eo.dic
3329lib/xulrunner/hyphenation/hyph_es.dic 2980lib/xulrunner/hyphenation/hyph_es.dic
3330lib/xulrunner/hyphenation/hyph_et.dic 2981lib/xulrunner/hyphenation/hyph_et.dic
3331lib/xulrunner/hyphenation/hyph_fi.dic 2982lib/xulrunner/hyphenation/hyph_fi.dic
3332lib/xulrunner/hyphenation/hyph_fr.dic 2983lib/xulrunner/hyphenation/hyph_fr.dic
3333lib/xulrunner/hyphenation/hyph_gl.dic 2984lib/xulrunner/hyphenation/hyph_gl.dic
3334lib/xulrunner/hyphenation/hyph_hr.dic 2985lib/xulrunner/hyphenation/hyph_hr.dic
3335lib/xulrunner/hyphenation/hyph_hsb.dic 2986lib/xulrunner/hyphenation/hyph_hsb.dic
 2987lib/xulrunner/hyphenation/hyph_hu.dic
3336lib/xulrunner/hyphenation/hyph_ia.dic 2988lib/xulrunner/hyphenation/hyph_ia.dic
3337lib/xulrunner/hyphenation/hyph_is.dic 2989lib/xulrunner/hyphenation/hyph_is.dic
 2990lib/xulrunner/hyphenation/hyph_it.dic
3338lib/xulrunner/hyphenation/hyph_kmr.dic 2991lib/xulrunner/hyphenation/hyph_kmr.dic
3339lib/xulrunner/hyphenation/hyph_la.dic 2992lib/xulrunner/hyphenation/hyph_la.dic
3340lib/xulrunner/hyphenation/hyph_lt.dic 2993lib/xulrunner/hyphenation/hyph_lt.dic
3341lib/xulrunner/hyphenation/hyph_mn.dic 2994lib/xulrunner/hyphenation/hyph_mn.dic
3342lib/xulrunner/hyphenation/hyph_nb.dic 2995lib/xulrunner/hyphenation/hyph_nb.dic
3343lib/xulrunner/hyphenation/hyph_nl.dic 2996lib/xulrunner/hyphenation/hyph_nl.dic
3344lib/xulrunner/hyphenation/hyph_nn.dic 2997lib/xulrunner/hyphenation/hyph_nn.dic
3345lib/xulrunner/hyphenation/hyph_pt.dic 2998lib/xulrunner/hyphenation/hyph_pt.dic
3346lib/xulrunner/hyphenation/hyph_ru.dic 2999lib/xulrunner/hyphenation/hyph_ru.dic
3347lib/xulrunner/hyphenation/hyph_sh.dic 3000lib/xulrunner/hyphenation/hyph_sh.dic
3348lib/xulrunner/hyphenation/hyph_sl.dic 3001lib/xulrunner/hyphenation/hyph_sl.dic
3349lib/xulrunner/hyphenation/hyph_sv.dic 3002lib/xulrunner/hyphenation/hyph_sv.dic
 3003lib/xulrunner/hyphenation/hyph_tr.dic
3350lib/xulrunner/hyphenation/hyph_uk.dic 3004lib/xulrunner/hyphenation/hyph_uk.dic
3351lib/xulrunner/icons/updater.png 3005lib/xulrunner/icons/updater.png
3352lib/xulrunner/libfreebl3.chk 
3353lib/xulrunner/libfreebl3.so 
3354lib/xulrunner/libmozalloc.so 3006lib/xulrunner/libmozalloc.so
3355lib/xulrunner/libnspr4.so 
3356lib/xulrunner/libnss3.so 
3357lib/xulrunner/libnssckbi.so 
3358lib/xulrunner/libnssdbm3.chk 
3359lib/xulrunner/libnssdbm3.so 
3360lib/xulrunner/libnssutil3.so 
3361lib/xulrunner/libplc4.so 
3362lib/xulrunner/libplds4.so 
3363lib/xulrunner/libsmime3.so 
3364lib/xulrunner/libsoftokn3.chk 
3365lib/xulrunner/libsoftokn3.so 
3366lib/xulrunner/libssl3.so 
3367lib/xulrunner/libunicharutil_external_s.a 3007lib/xulrunner/libunicharutil_external_s.a
3368lib/xulrunner/libxpcom.so 3008lib/xulrunner/libxpcom.so
3369lib/xulrunner/libxpcomglue.a 3009lib/xulrunner/libxpcomglue.a
3370lib/xulrunner/libxpcomglue_s.a 3010lib/xulrunner/libxpcomglue_s.a
3371lib/xulrunner/libxul.so 3011lib/xulrunner/libxul.so
3372lib/xulrunner/modules/AddonLogging.jsm 3012lib/xulrunner/modules/AddonLogging.jsm
3373lib/xulrunner/modules/AddonManager.jsm 3013lib/xulrunner/modules/AddonManager.jsm
3374lib/xulrunner/modules/AddonRepository.jsm 3014lib/xulrunner/modules/AddonRepository.jsm
3375lib/xulrunner/modules/AddonUpdateChecker.jsm 3015lib/xulrunner/modules/AddonUpdateChecker.jsm
3376lib/xulrunner/modules/CSPUtils.jsm 3016lib/xulrunner/modules/CSPUtils.jsm
3377lib/xulrunner/modules/CertUtils.jsm 3017lib/xulrunner/modules/CertUtils.jsm
3378lib/xulrunner/modules/CommonDialog.jsm 3018lib/xulrunner/modules/CommonDialog.jsm
 3019lib/xulrunner/modules/ConsoleAPIStorage.jsm
3379lib/xulrunner/modules/Dict.jsm 3020lib/xulrunner/modules/Dict.jsm
3380lib/xulrunner/modules/DownloadLastDir.jsm 3021lib/xulrunner/modules/DownloadLastDir.jsm
3381lib/xulrunner/modules/DownloadPaths.jsm 3022lib/xulrunner/modules/DownloadPaths.jsm
3382lib/xulrunner/modules/DownloadUtils.jsm 3023lib/xulrunner/modules/DownloadUtils.jsm
3383lib/xulrunner/modules/FileUtils.jsm 3024lib/xulrunner/modules/FileUtils.jsm
3384lib/xulrunner/modules/Geometry.jsm 3025lib/xulrunner/modules/Geometry.jsm
3385lib/xulrunner/modules/ISO8601DateUtils.jsm 3026lib/xulrunner/modules/ISO8601DateUtils.jsm
3386lib/xulrunner/modules/InlineSpellChecker.jsm 3027lib/xulrunner/modules/InlineSpellChecker.jsm
3387lib/xulrunner/modules/LightweightThemeConsumer.jsm 3028lib/xulrunner/modules/LightweightThemeConsumer.jsm
3388lib/xulrunner/modules/LightweightThemeManager.jsm 3029lib/xulrunner/modules/LightweightThemeManager.jsm
3389lib/xulrunner/modules/Microformats.js 3030lib/xulrunner/modules/Microformats.js
3390lib/xulrunner/modules/NetUtil.jsm 3031lib/xulrunner/modules/NetUtil.jsm
3391lib/xulrunner/modules/PageMenu.jsm 3032lib/xulrunner/modules/PageMenu.jsm
3392lib/xulrunner/modules/PerfMeasurement.jsm 3033lib/xulrunner/modules/PerfMeasurement.jsm
3393lib/xulrunner/modules/PlacesDBUtils.jsm 3034lib/xulrunner/modules/PlacesDBUtils.jsm
3394lib/xulrunner/modules/PlacesUtils.jsm 3035lib/xulrunner/modules/PlacesUtils.jsm
3395lib/xulrunner/modules/PluginProvider.jsm 3036lib/xulrunner/modules/PluginProvider.jsm
3396lib/xulrunner/modules/PluralForm.jsm 3037lib/xulrunner/modules/PluralForm.jsm
3397lib/xulrunner/modules/PopupNotifications.jsm 3038lib/xulrunner/modules/PopupNotifications.jsm
3398lib/xulrunner/modules/Services.jsm 3039lib/xulrunner/modules/Services.jsm
3399lib/xulrunner/modules/WindowDraggingUtils.jsm 3040lib/xulrunner/modules/WindowDraggingUtils.jsm
3400lib/xulrunner/modules/XPCOMUtils.jsm 3041lib/xulrunner/modules/XPCOMUtils.jsm
3401lib/xulrunner/modules/XPIProvider.jsm 3042lib/xulrunner/modules/XPIProvider.jsm
3402lib/xulrunner/modules/ctypes.jsm 3043lib/xulrunner/modules/ctypes.jsm
3403lib/xulrunner/modules/debug.js 3044lib/xulrunner/modules/debug.js
 3045lib/xulrunner/modules/jsdebugger.jsm
3404lib/xulrunner/modules/nsFormAutoCompleteResult.jsm 3046lib/xulrunner/modules/nsFormAutoCompleteResult.jsm
3405lib/xulrunner/modules/reflect.jsm 3047lib/xulrunner/modules/reflect.jsm
3406lib/xulrunner/modules/utils.js 3048lib/xulrunner/modules/utils.js
3407lib/xulrunner/mozilla-xremote-client 3049lib/xulrunner/mozilla-xremote-client
3408lib/xulrunner/platform.ini 3050lib/xulrunner/platform.ini
3409lib/xulrunner/plugin-container 3051lib/xulrunner/plugin-container
3410lib/xulrunner/res/EditorOverride.css 3052lib/xulrunner/res/EditorOverride.css
3411lib/xulrunner/res/contenteditable.css 3053lib/xulrunner/res/contenteditable.css
3412lib/xulrunner/res/designmode.css 3054lib/xulrunner/res/designmode.css
3413lib/xulrunner/res/dtd/htmlmathml-f.ent 3055lib/xulrunner/res/dtd/htmlmathml-f.ent
3414lib/xulrunner/res/entityTables/html40Latin1.properties 3056lib/xulrunner/res/entityTables/html40Latin1.properties
3415lib/xulrunner/res/entityTables/html40Special.properties 3057lib/xulrunner/res/entityTables/html40Special.properties
3416lib/xulrunner/res/entityTables/html40Symbols.properties 3058lib/xulrunner/res/entityTables/html40Symbols.properties
@@ -3441,37 +3083,35 @@ lib/xulrunner/res/table-add-row-after.gi @@ -3441,37 +3083,35 @@ lib/xulrunner/res/table-add-row-after.gi
3441lib/xulrunner/res/table-add-row-before-active.gif 3083lib/xulrunner/res/table-add-row-before-active.gif
3442lib/xulrunner/res/table-add-row-before-hover.gif 3084lib/xulrunner/res/table-add-row-before-hover.gif
3443lib/xulrunner/res/table-add-row-before.gif 3085lib/xulrunner/res/table-add-row-before.gif
3444lib/xulrunner/res/table-remove-column-active.gif 3086lib/xulrunner/res/table-remove-column-active.gif
3445lib/xulrunner/res/table-remove-column-hover.gif 3087lib/xulrunner/res/table-remove-column-hover.gif
3446lib/xulrunner/res/table-remove-column.gif 3088lib/xulrunner/res/table-remove-column.gif
3447lib/xulrunner/res/table-remove-row-active.gif 3089lib/xulrunner/res/table-remove-row-active.gif
3448lib/xulrunner/res/table-remove-row-hover.gif 3090lib/xulrunner/res/table-remove-row-hover.gif
3449lib/xulrunner/res/table-remove-row.gif 3091lib/xulrunner/res/table-remove-row.gif
3450lib/xulrunner/run-mozilla.sh 3092lib/xulrunner/run-mozilla.sh
3451lib/xulrunner/update.locale 3093lib/xulrunner/update.locale
3452lib/xulrunner/updater 3094lib/xulrunner/updater
3453lib/xulrunner/xpcshell 3095lib/xulrunner/xpcshell
3454lib/xulrunner/xpidl 
3455lib/xulrunner/xulrunner 3096lib/xulrunner/xulrunner
3456lib/xulrunner/xulrunner-bin 3097lib/xulrunner/xulrunner-bin
3457lib/xulrunner/xulrunner-stub 3098lib/xulrunner/xulrunner-stub
 3099share/idl/xulrunner/IJSDebugger.idl
3458share/idl/xulrunner/amIInstallTrigger.idl 3100share/idl/xulrunner/amIInstallTrigger.idl
3459share/idl/xulrunner/amIWebInstallListener.idl 3101share/idl/xulrunner/amIWebInstallListener.idl
3460share/idl/xulrunner/amIWebInstaller.idl 3102share/idl/xulrunner/amIWebInstaller.idl
3461share/idl/xulrunner/domstubs.idl 3103share/idl/xulrunner/domstubs.idl
3462share/idl/xulrunner/extIApplication.idl 3104share/idl/xulrunner/extIApplication.idl
3463share/idl/xulrunner/gfxIFormats.idl 
3464share/idl/xulrunner/gfxidltypes.idl 
3465share/idl/xulrunner/imgICache.idl 3105share/idl/xulrunner/imgICache.idl
3466share/idl/xulrunner/imgIContainer.idl 3106share/idl/xulrunner/imgIContainer.idl
3467share/idl/xulrunner/imgIContainerDebug.idl 3107share/idl/xulrunner/imgIContainerDebug.idl
3468share/idl/xulrunner/imgIContainerObserver.idl 3108share/idl/xulrunner/imgIContainerObserver.idl
3469share/idl/xulrunner/imgIDecoderObserver.idl 3109share/idl/xulrunner/imgIDecoderObserver.idl
3470share/idl/xulrunner/imgIEncoder.idl 3110share/idl/xulrunner/imgIEncoder.idl
3471share/idl/xulrunner/imgILoader.idl 3111share/idl/xulrunner/imgILoader.idl
3472share/idl/xulrunner/imgIRequest.idl 3112share/idl/xulrunner/imgIRequest.idl
3473share/idl/xulrunner/imgITools.idl 3113share/idl/xulrunner/imgITools.idl
3474share/idl/xulrunner/inICSSValueSearch.idl 3114share/idl/xulrunner/inICSSValueSearch.idl
3475share/idl/xulrunner/inIDOMUtils.idl 3115share/idl/xulrunner/inIDOMUtils.idl
3476share/idl/xulrunner/inIDOMView.idl 3116share/idl/xulrunner/inIDOMView.idl
3477share/idl/xulrunner/inIDeepTreeWalker.idl 3117share/idl/xulrunner/inIDeepTreeWalker.idl
@@ -3606,27 +3246,26 @@ share/idl/xulrunner/nsICanvasGLPrivate.i @@ -3606,27 +3246,26 @@ share/idl/xulrunner/nsICanvasGLPrivate.i
3606share/idl/xulrunner/nsICapturePicker.idl 3246share/idl/xulrunner/nsICapturePicker.idl
3607share/idl/xulrunner/nsICategoryManager.idl 3247share/idl/xulrunner/nsICategoryManager.idl
3608share/idl/xulrunner/nsICertOverrideService.idl 3248share/idl/xulrunner/nsICertOverrideService.idl
3609share/idl/xulrunner/nsICertPickDialogs.idl 3249share/idl/xulrunner/nsICertPickDialogs.idl
3610share/idl/xulrunner/nsICertTree.idl 3250share/idl/xulrunner/nsICertTree.idl
3611share/idl/xulrunner/nsICertificateDialogs.idl 3251share/idl/xulrunner/nsICertificateDialogs.idl
3612share/idl/xulrunner/nsIChannel.idl 3252share/idl/xulrunner/nsIChannel.idl
3613share/idl/xulrunner/nsIChannelEventSink.idl 3253share/idl/xulrunner/nsIChannelEventSink.idl
3614share/idl/xulrunner/nsIChannelPolicy.idl 3254share/idl/xulrunner/nsIChannelPolicy.idl
3615share/idl/xulrunner/nsICharsetConverterManager.idl 3255share/idl/xulrunner/nsICharsetConverterManager.idl
3616share/idl/xulrunner/nsICharsetResolver.idl 3256share/idl/xulrunner/nsICharsetResolver.idl
3617share/idl/xulrunner/nsIChildChannel.idl 3257share/idl/xulrunner/nsIChildChannel.idl
3618share/idl/xulrunner/nsIChromeRegistry.idl 3258share/idl/xulrunner/nsIChromeRegistry.idl
3619share/idl/xulrunner/nsICipherInfo.idl 
3620share/idl/xulrunner/nsIClassInfo.idl 3259share/idl/xulrunner/nsIClassInfo.idl
3621share/idl/xulrunner/nsIClientAuthDialogs.idl 3260share/idl/xulrunner/nsIClientAuthDialogs.idl
3622share/idl/xulrunner/nsIClipboard.idl 3261share/idl/xulrunner/nsIClipboard.idl
3623share/idl/xulrunner/nsIClipboardCommands.idl 3262share/idl/xulrunner/nsIClipboardCommands.idl
3624share/idl/xulrunner/nsIClipboardDragDropHookList.idl 3263share/idl/xulrunner/nsIClipboardDragDropHookList.idl
3625share/idl/xulrunner/nsIClipboardDragDropHooks.idl 3264share/idl/xulrunner/nsIClipboardDragDropHooks.idl
3626share/idl/xulrunner/nsIClipboardHelper.idl 3265share/idl/xulrunner/nsIClipboardHelper.idl
3627share/idl/xulrunner/nsIClipboardOwner.idl 3266share/idl/xulrunner/nsIClipboardOwner.idl
3628share/idl/xulrunner/nsICollation.idl 3267share/idl/xulrunner/nsICollation.idl
3629share/idl/xulrunner/nsICollection.idl 3268share/idl/xulrunner/nsICollection.idl
3630share/idl/xulrunner/nsICommandHandler.idl 3269share/idl/xulrunner/nsICommandHandler.idl
3631share/idl/xulrunner/nsICommandLine.idl 3270share/idl/xulrunner/nsICommandLine.idl
3632share/idl/xulrunner/nsICommandLineHandler.idl 3271share/idl/xulrunner/nsICommandLineHandler.idl
@@ -3699,52 +3338,52 @@ share/idl/xulrunner/nsIDOMCSSStyleRule.i @@ -3699,52 +3338,52 @@ share/idl/xulrunner/nsIDOMCSSStyleRule.i
3699share/idl/xulrunner/nsIDOMCSSStyleSheet.idl 3338share/idl/xulrunner/nsIDOMCSSStyleSheet.idl
3700share/idl/xulrunner/nsIDOMCSSUnknownRule.idl 3339share/idl/xulrunner/nsIDOMCSSUnknownRule.idl
3701share/idl/xulrunner/nsIDOMCSSValue.idl 3340share/idl/xulrunner/nsIDOMCSSValue.idl
3702share/idl/xulrunner/nsIDOMCSSValueList.idl 3341share/idl/xulrunner/nsIDOMCSSValueList.idl
3703share/idl/xulrunner/nsIDOMCanvasRenderingContext2D.idl 3342share/idl/xulrunner/nsIDOMCanvasRenderingContext2D.idl
3704share/idl/xulrunner/nsIDOMCharacterData.idl 3343share/idl/xulrunner/nsIDOMCharacterData.idl
3705share/idl/xulrunner/nsIDOMChromeWindow.idl 3344share/idl/xulrunner/nsIDOMChromeWindow.idl
3706share/idl/xulrunner/nsIDOMClientInformation.idl 3345share/idl/xulrunner/nsIDOMClientInformation.idl
3707share/idl/xulrunner/nsIDOMClientRect.idl 3346share/idl/xulrunner/nsIDOMClientRect.idl
3708share/idl/xulrunner/nsIDOMClientRectList.idl 3347share/idl/xulrunner/nsIDOMClientRectList.idl
3709share/idl/xulrunner/nsIDOMCloseEvent.idl 3348share/idl/xulrunner/nsIDOMCloseEvent.idl
3710share/idl/xulrunner/nsIDOMCommandEvent.idl 3349share/idl/xulrunner/nsIDOMCommandEvent.idl
3711share/idl/xulrunner/nsIDOMComment.idl 3350share/idl/xulrunner/nsIDOMComment.idl
 3351share/idl/xulrunner/nsIDOMCompositionEvent.idl
3712share/idl/xulrunner/nsIDOMConstructor.idl 3352share/idl/xulrunner/nsIDOMConstructor.idl
3713share/idl/xulrunner/nsIDOMCounter.idl 3353share/idl/xulrunner/nsIDOMCounter.idl
3714share/idl/xulrunner/nsIDOMCrypto.idl 3354share/idl/xulrunner/nsIDOMCrypto.idl
3715share/idl/xulrunner/nsIDOMCryptoDialogs.idl 3355share/idl/xulrunner/nsIDOMCryptoDialogs.idl
3716share/idl/xulrunner/nsIDOMCustomEvent.idl 3356share/idl/xulrunner/nsIDOMCustomEvent.idl
3717share/idl/xulrunner/nsIDOMDOMException.idl 3357share/idl/xulrunner/nsIDOMDOMException.idl
3718share/idl/xulrunner/nsIDOMDOMImplementation.idl 3358share/idl/xulrunner/nsIDOMDOMImplementation.idl
3719share/idl/xulrunner/nsIDOMDOMSettableTokenList.idl 3359share/idl/xulrunner/nsIDOMDOMSettableTokenList.idl
3720share/idl/xulrunner/nsIDOMDOMStringList.idl 3360share/idl/xulrunner/nsIDOMDOMStringList.idl
3721share/idl/xulrunner/nsIDOMDOMStringMap.idl 3361share/idl/xulrunner/nsIDOMDOMStringMap.idl
3722share/idl/xulrunner/nsIDOMDOMTokenList.idl 3362share/idl/xulrunner/nsIDOMDOMTokenList.idl
3723share/idl/xulrunner/nsIDOMDataContainerEvent.idl 3363share/idl/xulrunner/nsIDOMDataContainerEvent.idl
3724share/idl/xulrunner/nsIDOMDataTransfer.idl 3364share/idl/xulrunner/nsIDOMDataTransfer.idl
3725share/idl/xulrunner/nsIDOMDesktopNotification.idl 3365share/idl/xulrunner/nsIDOMDesktopNotification.idl
3726share/idl/xulrunner/nsIDOMDeviceMotionEvent.idl 3366share/idl/xulrunner/nsIDOMDeviceMotionEvent.idl
3727share/idl/xulrunner/nsIDOMDeviceOrientationEvent.idl 3367share/idl/xulrunner/nsIDOMDeviceOrientationEvent.idl
3728share/idl/xulrunner/nsIDOMDocument.idl 3368share/idl/xulrunner/nsIDOMDocument.idl
3729share/idl/xulrunner/nsIDOMDocumentFragment.idl 3369share/idl/xulrunner/nsIDOMDocumentFragment.idl
3730share/idl/xulrunner/nsIDOMDocumentType.idl 3370share/idl/xulrunner/nsIDOMDocumentType.idl
3731share/idl/xulrunner/nsIDOMDocumentXBL.idl 3371share/idl/xulrunner/nsIDOMDocumentXBL.idl
3732share/idl/xulrunner/nsIDOMDragEvent.idl 3372share/idl/xulrunner/nsIDOMDragEvent.idl
3733share/idl/xulrunner/nsIDOMElement.idl 3373share/idl/xulrunner/nsIDOMElement.idl
3734share/idl/xulrunner/nsIDOMElementCSSInlineStyle.idl 3374share/idl/xulrunner/nsIDOMElementCSSInlineStyle.idl
3735share/idl/xulrunner/nsIDOMElementTimeControl.idl 3375share/idl/xulrunner/nsIDOMElementTimeControl.idl
3736share/idl/xulrunner/nsIDOMEvent.idl 3376share/idl/xulrunner/nsIDOMEvent.idl
3737share/idl/xulrunner/nsIDOMEventException.idl 
3738share/idl/xulrunner/nsIDOMEventListener.idl 3377share/idl/xulrunner/nsIDOMEventListener.idl
3739share/idl/xulrunner/nsIDOMEventTarget.idl 3378share/idl/xulrunner/nsIDOMEventTarget.idl
3740share/idl/xulrunner/nsIDOMFile.idl 3379share/idl/xulrunner/nsIDOMFile.idl
3741share/idl/xulrunner/nsIDOMFileError.idl 3380share/idl/xulrunner/nsIDOMFileError.idl
3742share/idl/xulrunner/nsIDOMFileException.idl 3381share/idl/xulrunner/nsIDOMFileException.idl
3743share/idl/xulrunner/nsIDOMFileList.idl 3382share/idl/xulrunner/nsIDOMFileList.idl
3744share/idl/xulrunner/nsIDOMFileReader.idl 3383share/idl/xulrunner/nsIDOMFileReader.idl
3745share/idl/xulrunner/nsIDOMFontFace.idl 3384share/idl/xulrunner/nsIDOMFontFace.idl
3746share/idl/xulrunner/nsIDOMFontFaceList.idl 3385share/idl/xulrunner/nsIDOMFontFaceList.idl
3747share/idl/xulrunner/nsIDOMFormData.idl 3386share/idl/xulrunner/nsIDOMFormData.idl
3748share/idl/xulrunner/nsIDOMGeoGeolocation.idl 3387share/idl/xulrunner/nsIDOMGeoGeolocation.idl
3749share/idl/xulrunner/nsIDOMGeoPosition.idl 3388share/idl/xulrunner/nsIDOMGeoPosition.idl
3750share/idl/xulrunner/nsIDOMGeoPositionAddress.idl 3389share/idl/xulrunner/nsIDOMGeoPositionAddress.idl
@@ -3836,35 +3475,29 @@ share/idl/xulrunner/nsIDOMMediaQueryList @@ -3836,35 +3475,29 @@ share/idl/xulrunner/nsIDOMMediaQueryList
3836share/idl/xulrunner/nsIDOMMessageEvent.idl 3475share/idl/xulrunner/nsIDOMMessageEvent.idl
3837share/idl/xulrunner/nsIDOMMimeType.idl 3476share/idl/xulrunner/nsIDOMMimeType.idl
3838share/idl/xulrunner/nsIDOMMimeTypeArray.idl 3477share/idl/xulrunner/nsIDOMMimeTypeArray.idl
3839share/idl/xulrunner/nsIDOMModalContentWindow.idl 3478share/idl/xulrunner/nsIDOMModalContentWindow.idl
3840share/idl/xulrunner/nsIDOMMouseEvent.idl 3479share/idl/xulrunner/nsIDOMMouseEvent.idl
3841share/idl/xulrunner/nsIDOMMouseScrollEvent.idl 3480share/idl/xulrunner/nsIDOMMouseScrollEvent.idl
3842share/idl/xulrunner/nsIDOMMozCSSKeyframeRule.idl 3481share/idl/xulrunner/nsIDOMMozCSSKeyframeRule.idl
3843share/idl/xulrunner/nsIDOMMozCSSKeyframesRule.idl 3482share/idl/xulrunner/nsIDOMMozCSSKeyframesRule.idl
3844share/idl/xulrunner/nsIDOMMozTouchEvent.idl 3483share/idl/xulrunner/nsIDOMMozTouchEvent.idl
3845share/idl/xulrunner/nsIDOMMutationEvent.idl 3484share/idl/xulrunner/nsIDOMMutationEvent.idl
3846share/idl/xulrunner/nsIDOMNSEditableElement.idl 3485share/idl/xulrunner/nsIDOMNSEditableElement.idl
3847share/idl/xulrunner/nsIDOMNSElement.idl 3486share/idl/xulrunner/nsIDOMNSElement.idl
3848share/idl/xulrunner/nsIDOMNSEvent.idl 3487share/idl/xulrunner/nsIDOMNSEvent.idl
3849share/idl/xulrunner/nsIDOMNSHTMLElement.idl 
3850share/idl/xulrunner/nsIDOMNSHTMLFrameElement.idl 
3851share/idl/xulrunner/nsIDOMNSHTMLOptionCollectn.idl 
3852share/idl/xulrunner/nsIDOMNSMouseEvent.idl 
3853share/idl/xulrunner/nsIDOMNSRGBAColor.idl 3488share/idl/xulrunner/nsIDOMNSRGBAColor.idl
3854share/idl/xulrunner/nsIDOMNSRange.idl 3489share/idl/xulrunner/nsIDOMNSRange.idl
3855share/idl/xulrunner/nsIDOMNSUIEvent.idl 
3856share/idl/xulrunner/nsIDOMNSXPathExpression.idl 3490share/idl/xulrunner/nsIDOMNSXPathExpression.idl
3857share/idl/xulrunner/nsIDOMNameList.idl 
3858share/idl/xulrunner/nsIDOMNamedNodeMap.idl 3491share/idl/xulrunner/nsIDOMNamedNodeMap.idl
3859share/idl/xulrunner/nsIDOMNavigator.idl 3492share/idl/xulrunner/nsIDOMNavigator.idl
3860share/idl/xulrunner/nsIDOMNavigatorDesktopNotification.idl 3493share/idl/xulrunner/nsIDOMNavigatorDesktopNotification.idl
3861share/idl/xulrunner/nsIDOMNavigatorGeolocation.idl 3494share/idl/xulrunner/nsIDOMNavigatorGeolocation.idl
3862share/idl/xulrunner/nsIDOMNode.idl 3495share/idl/xulrunner/nsIDOMNode.idl
3863share/idl/xulrunner/nsIDOMNodeFilter.idl 3496share/idl/xulrunner/nsIDOMNodeFilter.idl
3864share/idl/xulrunner/nsIDOMNodeIterator.idl 3497share/idl/xulrunner/nsIDOMNodeIterator.idl
3865share/idl/xulrunner/nsIDOMNodeList.idl 3498share/idl/xulrunner/nsIDOMNodeList.idl
3866share/idl/xulrunner/nsIDOMNodeSelector.idl 3499share/idl/xulrunner/nsIDOMNodeSelector.idl
3867share/idl/xulrunner/nsIDOMNotifyAudioAvailableEvent.idl 3500share/idl/xulrunner/nsIDOMNotifyAudioAvailableEvent.idl
3868share/idl/xulrunner/nsIDOMNotifyPaintEvent.idl 3501share/idl/xulrunner/nsIDOMNotifyPaintEvent.idl
3869share/idl/xulrunner/nsIDOMOfflineResourceList.idl 3502share/idl/xulrunner/nsIDOMOfflineResourceList.idl
3870share/idl/xulrunner/nsIDOMPageTransitionEvent.idl 3503share/idl/xulrunner/nsIDOMPageTransitionEvent.idl
@@ -4119,27 +3752,26 @@ share/idl/xulrunner/nsIFormSigningDialog @@ -4119,27 +3752,26 @@ share/idl/xulrunner/nsIFormSigningDialog
4119share/idl/xulrunner/nsIFormSubmitObserver.idl 3752share/idl/xulrunner/nsIFormSubmitObserver.idl
4120share/idl/xulrunner/nsIFormatConverter.idl 3753share/idl/xulrunner/nsIFormatConverter.idl
4121share/idl/xulrunner/nsIFrameLoader.idl 3754share/idl/xulrunner/nsIFrameLoader.idl
4122share/idl/xulrunner/nsIFrameMessageManager.idl 3755share/idl/xulrunner/nsIFrameMessageManager.idl
4123share/idl/xulrunner/nsIGConfService.idl 3756share/idl/xulrunner/nsIGConfService.idl
4124share/idl/xulrunner/nsIGIOService.idl 3757share/idl/xulrunner/nsIGIOService.idl
4125share/idl/xulrunner/nsIGSettingsService.idl 3758share/idl/xulrunner/nsIGSettingsService.idl
4126share/idl/xulrunner/nsIGenKeypairInfoDlg.idl 3759share/idl/xulrunner/nsIGenKeypairInfoDlg.idl
4127share/idl/xulrunner/nsIGeolocationProvider.idl 3760share/idl/xulrunner/nsIGeolocationProvider.idl
4128share/idl/xulrunner/nsIGfxInfo.idl 3761share/idl/xulrunner/nsIGfxInfo.idl
4129share/idl/xulrunner/nsIGfxInfoDebug.idl 3762share/idl/xulrunner/nsIGfxInfoDebug.idl
4130share/idl/xulrunner/nsIGlobalHistory.idl 3763share/idl/xulrunner/nsIGlobalHistory.idl
4131share/idl/xulrunner/nsIGlobalHistory2.idl 3764share/idl/xulrunner/nsIGlobalHistory2.idl
4132share/idl/xulrunner/nsIGlobalHistory3.idl 
4133share/idl/xulrunner/nsIGnomeVFSService.idl 3765share/idl/xulrunner/nsIGnomeVFSService.idl
4134share/idl/xulrunner/nsIHTMLAbsPosEditor.idl 3766share/idl/xulrunner/nsIHTMLAbsPosEditor.idl
4135share/idl/xulrunner/nsIHTMLEditor.idl 3767share/idl/xulrunner/nsIHTMLEditor.idl
4136share/idl/xulrunner/nsIHTMLInlineTableEditor.idl 3768share/idl/xulrunner/nsIHTMLInlineTableEditor.idl
4137share/idl/xulrunner/nsIHTMLMenu.idl 3769share/idl/xulrunner/nsIHTMLMenu.idl
4138share/idl/xulrunner/nsIHTMLObjectResizeListener.idl 3770share/idl/xulrunner/nsIHTMLObjectResizeListener.idl
4139share/idl/xulrunner/nsIHTMLObjectResizer.idl 3771share/idl/xulrunner/nsIHTMLObjectResizer.idl
4140share/idl/xulrunner/nsIHTTPHeaderListener.idl 3772share/idl/xulrunner/nsIHTTPHeaderListener.idl
4141share/idl/xulrunner/nsIHTTPIndex.idl 3773share/idl/xulrunner/nsIHTTPIndex.idl
4142share/idl/xulrunner/nsIHandlerService.idl 3774share/idl/xulrunner/nsIHandlerService.idl
4143share/idl/xulrunner/nsIHapticFeedback.idl 3775share/idl/xulrunner/nsIHapticFeedback.idl
4144share/idl/xulrunner/nsIHashable.idl 3776share/idl/xulrunner/nsIHashable.idl
4145share/idl/xulrunner/nsIHelperAppLauncherDialog.idl 3777share/idl/xulrunner/nsIHelperAppLauncherDialog.idl
@@ -4156,42 +3788,42 @@ share/idl/xulrunner/nsIHttpEventSink.idl @@ -4156,42 +3788,42 @@ share/idl/xulrunner/nsIHttpEventSink.idl
4156share/idl/xulrunner/nsIHttpHeaderVisitor.idl 3788share/idl/xulrunner/nsIHttpHeaderVisitor.idl
4157share/idl/xulrunner/nsIHttpProtocolHandler.idl 3789share/idl/xulrunner/nsIHttpProtocolHandler.idl
4158share/idl/xulrunner/nsIIDBCursor.idl 3790share/idl/xulrunner/nsIIDBCursor.idl
4159share/idl/xulrunner/nsIIDBCursorWithValue.idl 3791share/idl/xulrunner/nsIIDBCursorWithValue.idl
4160share/idl/xulrunner/nsIIDBDatabase.idl 3792share/idl/xulrunner/nsIIDBDatabase.idl
4161share/idl/xulrunner/nsIIDBDatabaseException.idl 3793share/idl/xulrunner/nsIIDBDatabaseException.idl
4162share/idl/xulrunner/nsIIDBFactory.idl 3794share/idl/xulrunner/nsIIDBFactory.idl
4163share/idl/xulrunner/nsIIDBIndex.idl 3795share/idl/xulrunner/nsIIDBIndex.idl
4164share/idl/xulrunner/nsIIDBKeyRange.idl 3796share/idl/xulrunner/nsIIDBKeyRange.idl
4165share/idl/xulrunner/nsIIDBObjectStore.idl 3797share/idl/xulrunner/nsIIDBObjectStore.idl
4166share/idl/xulrunner/nsIIDBRequest.idl 3798share/idl/xulrunner/nsIIDBRequest.idl
4167share/idl/xulrunner/nsIIDBTransaction.idl 3799share/idl/xulrunner/nsIIDBTransaction.idl
4168share/idl/xulrunner/nsIIDBVersionChangeEvent.idl 3800share/idl/xulrunner/nsIIDBVersionChangeEvent.idl
4169share/idl/xulrunner/nsIIDBVersionChangeRequest.idl 
4170share/idl/xulrunner/nsIIDNService.idl 3801share/idl/xulrunner/nsIIDNService.idl
4171share/idl/xulrunner/nsIIFrameBoxObject.idl 3802share/idl/xulrunner/nsIIFrameBoxObject.idl
4172share/idl/xulrunner/nsIIMEPicker.idl 3803share/idl/xulrunner/nsIIMEPicker.idl
4173share/idl/xulrunner/nsIINIParser.idl 3804share/idl/xulrunner/nsIINIParser.idl
4174share/idl/xulrunner/nsIIOService.idl 3805share/idl/xulrunner/nsIIOService.idl
4175share/idl/xulrunner/nsIIOService2.idl 3806share/idl/xulrunner/nsIIOService2.idl
4176share/idl/xulrunner/nsIIOUtil.idl 3807share/idl/xulrunner/nsIIOUtil.idl
4177share/idl/xulrunner/nsIIPCSerializable.idl 3808share/idl/xulrunner/nsIIPCSerializable.idl
4178share/idl/xulrunner/nsIIconURI.idl 3809share/idl/xulrunner/nsIIconURI.idl
4179share/idl/xulrunner/nsIIdentityInfo.idl 3810share/idl/xulrunner/nsIIdentityInfo.idl
4180share/idl/xulrunner/nsIIdleService.idl 3811share/idl/xulrunner/nsIIdleService.idl
4181share/idl/xulrunner/nsIImageDocument.idl 3812share/idl/xulrunner/nsIImageDocument.idl
4182share/idl/xulrunner/nsIImageLoadingContent.idl 3813share/idl/xulrunner/nsIImageLoadingContent.idl
4183share/idl/xulrunner/nsIIncrementalDownload.idl 3814share/idl/xulrunner/nsIIncrementalDownload.idl
4184share/idl/xulrunner/nsIIndexedDatabaseManager.idl 3815share/idl/xulrunner/nsIIndexedDatabaseManager.idl
 3816share/idl/xulrunner/nsIInlineEventHandlers.idl
4185share/idl/xulrunner/nsIInlineSpellChecker.idl 3817share/idl/xulrunner/nsIInlineSpellChecker.idl
4186share/idl/xulrunner/nsIInputListAutoComplete.idl 3818share/idl/xulrunner/nsIInputListAutoComplete.idl
4187share/idl/xulrunner/nsIInputStream.idl 3819share/idl/xulrunner/nsIInputStream.idl
4188share/idl/xulrunner/nsIInputStreamChannel.idl 3820share/idl/xulrunner/nsIInputStreamChannel.idl
4189share/idl/xulrunner/nsIInputStreamPump.idl 3821share/idl/xulrunner/nsIInputStreamPump.idl
4190share/idl/xulrunner/nsIInputStreamTee.idl 3822share/idl/xulrunner/nsIInputStreamTee.idl
4191share/idl/xulrunner/nsIInterfaceInfo.idl 3823share/idl/xulrunner/nsIInterfaceInfo.idl
4192share/idl/xulrunner/nsIInterfaceInfoManager.idl 3824share/idl/xulrunner/nsIInterfaceInfoManager.idl
4193share/idl/xulrunner/nsIInterfaceRequestor.idl 3825share/idl/xulrunner/nsIInterfaceRequestor.idl
4194share/idl/xulrunner/nsIJARChannel.idl 3826share/idl/xulrunner/nsIJARChannel.idl
4195share/idl/xulrunner/nsIJARProtocolHandler.idl 3827share/idl/xulrunner/nsIJARProtocolHandler.idl
4196share/idl/xulrunner/nsIJARURI.idl 3828share/idl/xulrunner/nsIJARURI.idl
4197share/idl/xulrunner/nsIJSContextStack.idl 3829share/idl/xulrunner/nsIJSContextStack.idl
@@ -4377,27 +4009,26 @@ share/idl/xulrunner/nsISSLSocketControl. @@ -4377,27 +4009,26 @@ share/idl/xulrunner/nsISSLSocketControl.
4377share/idl/xulrunner/nsISSLStatus.idl 4009share/idl/xulrunner/nsISSLStatus.idl
4378share/idl/xulrunner/nsISSLStatusProvider.idl 4010share/idl/xulrunner/nsISSLStatusProvider.idl
4379share/idl/xulrunner/nsISafeOutputStream.idl 4011share/idl/xulrunner/nsISafeOutputStream.idl
4380share/idl/xulrunner/nsISaveAsCharset.idl 4012share/idl/xulrunner/nsISaveAsCharset.idl
4381share/idl/xulrunner/nsIScreen.idl 4013share/idl/xulrunner/nsIScreen.idl
4382share/idl/xulrunner/nsIScreenManager.idl 4014share/idl/xulrunner/nsIScreenManager.idl
4383share/idl/xulrunner/nsIScriptChannel.idl 4015share/idl/xulrunner/nsIScriptChannel.idl
4384share/idl/xulrunner/nsIScriptError.idl 4016share/idl/xulrunner/nsIScriptError.idl
4385share/idl/xulrunner/nsIScriptLoaderObserver.idl 4017share/idl/xulrunner/nsIScriptLoaderObserver.idl
4386share/idl/xulrunner/nsIScriptSecurityManager.idl 4018share/idl/xulrunner/nsIScriptSecurityManager.idl
4387share/idl/xulrunner/nsIScriptableBase64Encoder.idl 4019share/idl/xulrunner/nsIScriptableBase64Encoder.idl
4388share/idl/xulrunner/nsIScriptableDateFormat.idl 4020share/idl/xulrunner/nsIScriptableDateFormat.idl
4389share/idl/xulrunner/nsIScriptableInputStream.idl 4021share/idl/xulrunner/nsIScriptableInputStream.idl
4390share/idl/xulrunner/nsIScriptableInterfaces.idl 
4391share/idl/xulrunner/nsIScriptableRegion.idl 4022share/idl/xulrunner/nsIScriptableRegion.idl
4392share/idl/xulrunner/nsIScriptableUConv.idl 4023share/idl/xulrunner/nsIScriptableUConv.idl
4393share/idl/xulrunner/nsIScriptableUnescapeHTML.idl 4024share/idl/xulrunner/nsIScriptableUnescapeHTML.idl
4394share/idl/xulrunner/nsIScrollBoxObject.idl 4025share/idl/xulrunner/nsIScrollBoxObject.idl
4395share/idl/xulrunner/nsIScrollable.idl 4026share/idl/xulrunner/nsIScrollable.idl
4396share/idl/xulrunner/nsISecretDecoderRing.idl 4027share/idl/xulrunner/nsISecretDecoderRing.idl
4397share/idl/xulrunner/nsISecureBrowserUI.idl 4028share/idl/xulrunner/nsISecureBrowserUI.idl
4398share/idl/xulrunner/nsISecurityCheckedComponent.idl 4029share/idl/xulrunner/nsISecurityCheckedComponent.idl
4399share/idl/xulrunner/nsISecurityEventSink.idl 4030share/idl/xulrunner/nsISecurityEventSink.idl
4400share/idl/xulrunner/nsISecurityInfoProvider.idl 4031share/idl/xulrunner/nsISecurityInfoProvider.idl
4401share/idl/xulrunner/nsISecurityWarningDialogs.idl 4032share/idl/xulrunner/nsISecurityWarningDialogs.idl
4402share/idl/xulrunner/nsISeekableStream.idl 4033share/idl/xulrunner/nsISeekableStream.idl
4403share/idl/xulrunner/nsISelection.idl 4034share/idl/xulrunner/nsISelection.idl
@@ -4455,27 +4086,26 @@ share/idl/xulrunner/nsITableEditor.idl @@ -4455,27 +4086,26 @@ share/idl/xulrunner/nsITableEditor.idl
4455share/idl/xulrunner/nsITaggingService.idl 4086share/idl/xulrunner/nsITaggingService.idl
4456share/idl/xulrunner/nsITelemetry.idl 4087share/idl/xulrunner/nsITelemetry.idl
4457share/idl/xulrunner/nsITextScroll.idl 4088share/idl/xulrunner/nsITextScroll.idl
4458share/idl/xulrunner/nsITextServicesFilter.idl 4089share/idl/xulrunner/nsITextServicesFilter.idl
4459share/idl/xulrunner/nsITextToSubURI.idl 4090share/idl/xulrunner/nsITextToSubURI.idl
4460share/idl/xulrunner/nsIThread.idl 4091share/idl/xulrunner/nsIThread.idl
4461share/idl/xulrunner/nsIThreadInternal.idl 4092share/idl/xulrunner/nsIThreadInternal.idl
4462share/idl/xulrunner/nsIThreadManager.idl 4093share/idl/xulrunner/nsIThreadManager.idl
4463share/idl/xulrunner/nsIThreadPool.idl 4094share/idl/xulrunner/nsIThreadPool.idl
4464share/idl/xulrunner/nsITimedChannel.idl 4095share/idl/xulrunner/nsITimedChannel.idl
4465share/idl/xulrunner/nsITimer.idl 4096share/idl/xulrunner/nsITimer.idl
4466share/idl/xulrunner/nsITokenDialogs.idl 4097share/idl/xulrunner/nsITokenDialogs.idl
4467share/idl/xulrunner/nsITokenPasswordDialogs.idl 4098share/idl/xulrunner/nsITokenPasswordDialogs.idl
4468share/idl/xulrunner/nsIToolkit.idl 
4469share/idl/xulrunner/nsIToolkitChromeRegistry.idl 4099share/idl/xulrunner/nsIToolkitChromeRegistry.idl
4470share/idl/xulrunner/nsIToolkitProfile.idl 4100share/idl/xulrunner/nsIToolkitProfile.idl
4471share/idl/xulrunner/nsIToolkitProfileService.idl 4101share/idl/xulrunner/nsIToolkitProfileService.idl
4472share/idl/xulrunner/nsITooltipListener.idl 4102share/idl/xulrunner/nsITooltipListener.idl
4473share/idl/xulrunner/nsITooltipTextProvider.idl 4103share/idl/xulrunner/nsITooltipTextProvider.idl
4474share/idl/xulrunner/nsITraceRefcnt.idl 4104share/idl/xulrunner/nsITraceRefcnt.idl
4475share/idl/xulrunner/nsITraceableChannel.idl 4105share/idl/xulrunner/nsITraceableChannel.idl
4476share/idl/xulrunner/nsITransaction.idl 4106share/idl/xulrunner/nsITransaction.idl
4477share/idl/xulrunner/nsITransactionList.idl 4107share/idl/xulrunner/nsITransactionList.idl
4478share/idl/xulrunner/nsITransactionListener.idl 4108share/idl/xulrunner/nsITransactionListener.idl
4479share/idl/xulrunner/nsITransactionManager.idl 4109share/idl/xulrunner/nsITransactionManager.idl
4480share/idl/xulrunner/nsITransfer.idl 4110share/idl/xulrunner/nsITransfer.idl
4481share/idl/xulrunner/nsITransferable.idl 4111share/idl/xulrunner/nsITransferable.idl
@@ -4501,26 +4131,27 @@ share/idl/xulrunner/nsIURLParser.idl @@ -4501,26 +4131,27 @@ share/idl/xulrunner/nsIURLParser.idl
4501share/idl/xulrunner/nsIUTF8ConverterService.idl 4131share/idl/xulrunner/nsIUTF8ConverterService.idl
4502share/idl/xulrunner/nsIUUIDGenerator.idl 4132share/idl/xulrunner/nsIUUIDGenerator.idl
4503share/idl/xulrunner/nsIUnicharInputStream.idl 4133share/idl/xulrunner/nsIUnicharInputStream.idl
4504share/idl/xulrunner/nsIUnicharLineInputStream.idl 4134share/idl/xulrunner/nsIUnicharLineInputStream.idl
4505share/idl/xulrunner/nsIUnicharOutputStream.idl 4135share/idl/xulrunner/nsIUnicharOutputStream.idl
4506share/idl/xulrunner/nsIUnicharStreamLoader.idl 4136share/idl/xulrunner/nsIUnicharStreamLoader.idl
4507share/idl/xulrunner/nsIUnicodeNormalizer.idl 4137share/idl/xulrunner/nsIUnicodeNormalizer.idl
4508share/idl/xulrunner/nsIUpdateService.idl 4138share/idl/xulrunner/nsIUpdateService.idl
4509share/idl/xulrunner/nsIUpdateTimerManager.idl 4139share/idl/xulrunner/nsIUpdateTimerManager.idl
4510share/idl/xulrunner/nsIUploadChannel.idl 4140share/idl/xulrunner/nsIUploadChannel.idl
4511share/idl/xulrunner/nsIUploadChannel2.idl 4141share/idl/xulrunner/nsIUploadChannel2.idl
4512share/idl/xulrunner/nsIUrlClassifierDBService.idl 4142share/idl/xulrunner/nsIUrlClassifierDBService.idl
4513share/idl/xulrunner/nsIUrlClassifierHashCompleter.idl 4143share/idl/xulrunner/nsIUrlClassifierHashCompleter.idl
 4144share/idl/xulrunner/nsIUrlClassifierPrefixSet.idl
4514share/idl/xulrunner/nsIUrlClassifierStreamUpdater.idl 4145share/idl/xulrunner/nsIUrlClassifierStreamUpdater.idl
4515share/idl/xulrunner/nsIUrlClassifierUtils.idl 4146share/idl/xulrunner/nsIUrlClassifierUtils.idl
4516share/idl/xulrunner/nsIUrlListManager.idl 4147share/idl/xulrunner/nsIUrlListManager.idl
4517share/idl/xulrunner/nsIUserCertPicker.idl 4148share/idl/xulrunner/nsIUserCertPicker.idl
4518share/idl/xulrunner/nsIUserInfo.idl 4149share/idl/xulrunner/nsIUserInfo.idl
4519share/idl/xulrunner/nsIVariant.idl 4150share/idl/xulrunner/nsIVariant.idl
4520share/idl/xulrunner/nsIVersionComparator.idl 4151share/idl/xulrunner/nsIVersionComparator.idl
4521share/idl/xulrunner/nsIViewSourceChannel.idl 4152share/idl/xulrunner/nsIViewSourceChannel.idl
4522share/idl/xulrunner/nsIWeakReference.idl 4153share/idl/xulrunner/nsIWeakReference.idl
4523share/idl/xulrunner/nsIWebBrowser.idl 4154share/idl/xulrunner/nsIWebBrowser.idl
4524share/idl/xulrunner/nsIWebBrowserChrome.idl 4155share/idl/xulrunner/nsIWebBrowserChrome.idl
4525share/idl/xulrunner/nsIWebBrowserChrome2.idl 4156share/idl/xulrunner/nsIWebBrowserChrome2.idl
4526share/idl/xulrunner/nsIWebBrowserChrome3.idl 4157share/idl/xulrunner/nsIWebBrowserChrome3.idl
@@ -4600,15 +4231,52 @@ share/idl/xulrunner/nsrootidl.idl @@ -4600,15 +4231,52 @@ share/idl/xulrunner/nsrootidl.idl
4600share/idl/xulrunner/rdfIDataSource.idl 4231share/idl/xulrunner/rdfIDataSource.idl
4601share/idl/xulrunner/rdfISerializer.idl 4232share/idl/xulrunner/rdfISerializer.idl
4602share/idl/xulrunner/rdfITripleVisitor.idl 4233share/idl/xulrunner/rdfITripleVisitor.idl
4603share/idl/xulrunner/txIEXSLTRegExFunctions.idl 4234share/idl/xulrunner/txIEXSLTRegExFunctions.idl
4604share/idl/xulrunner/txIFunctionEvaluationContext.idl 4235share/idl/xulrunner/txIFunctionEvaluationContext.idl
4605share/idl/xulrunner/txINodeSet.idl 4236share/idl/xulrunner/txINodeSet.idl
4606share/idl/xulrunner/txIXPathObject.idl 4237share/idl/xulrunner/txIXPathObject.idl
4607share/idl/xulrunner/xpcIJSGetFactory.idl 4238share/idl/xulrunner/xpcIJSGetFactory.idl
4608share/idl/xulrunner/xpcIJSModuleLoader.idl 4239share/idl/xulrunner/xpcIJSModuleLoader.idl
4609share/idl/xulrunner/xpcIJSWeakReference.idl 4240share/idl/xulrunner/xpcIJSWeakReference.idl
4610share/idl/xulrunner/xpccomponents.idl 4241share/idl/xulrunner/xpccomponents.idl
4611share/idl/xulrunner/xpcexception.idl 4242share/idl/xulrunner/xpcexception.idl
4612share/idl/xulrunner/xpcjsid.idl 4243share/idl/xulrunner/xpcjsid.idl
4613@pkgdir lib/xulrunner/plugins 4244include/xulrunner/LayerSorter.h
4614@pkgdir include/xulrunner/nss 4245include/xulrunner/dombindings_gen.h
 4246include/xulrunner/ds/BitArray.h
 4247include/xulrunner/ds/LifoAlloc.h
 4248include/xulrunner/gc/Statistics.h
 4249include/xulrunner/gfxLineSegment.h
 4250include/xulrunner/gfxQuad.h
 4251include/xulrunner/js/HashTable.h
 4252include/xulrunner/js/TemplateLib.h
 4253include/xulrunner/js/Utility.h
 4254include/xulrunner/js/Vector.h
 4255include/xulrunner/jscpucfg.h
 4256include/xulrunner/mozilla/Hal.h
 4257include/xulrunner/mozilla/HalImpl.h
 4258include/xulrunner/mozilla/HalSandbox.h
 4259include/xulrunner/mozilla/Observer.h
 4260include/xulrunner/mozilla/a11y/FocusManager.h
 4261include/xulrunner/mozilla/dom/TabMessageUtils.h
 4262include/xulrunner/mozilla/dom/battery/Constants.h
 4263include/xulrunner/mozilla/dom/battery/Types.h
 4264include/xulrunner/mozilla/gfx/PathHelpers.h
 4265include/xulrunner/mozilla/places/Database.h
 4266include/xulrunner/nsHtml5DependentUTF16Buffer.h
 4267include/xulrunner/nsHtml5OwningUTF16Buffer.h
 4268include/xulrunner/nsIDOMBatteryManager.h
 4269include/xulrunner/nsIDOMNavigatorBattery.h
 4270include/xulrunner/nsIIDBOpenDBRequest.h
 4271include/xulrunner/sampler.h
 4272include/xulrunner/sps_sampler.h
 4273include/xulrunner/vm/StackSpace.h
 4274lib/xulrunner/chrome/en-US/locale/en-US/global/layout/htmlparser.properties
 4275lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png
 4276lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png
 4277lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png
 4278lib/xulrunner/modules/ChromeManifestParser.jsm
 4279lib/xulrunner/modules/SpellCheckDictionaryBootstrap.js
 4280share/idl/xulrunner/nsIDOMBatteryManager.idl
 4281share/idl/xulrunner/nsIDOMNavigatorBattery.idl
 4282share/idl/xulrunner/nsIIDBOpenDBRequest.idl

cvs diff -r1.20 -r1.21 pkgsrc/devel/xulrunner/Attic/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/buildlink3.mk 2012/03/03 00:12:15 1.20
+++ pkgsrc/devel/xulrunner/Attic/buildlink3.mk 2012/03/06 12:34:08 1.21
@@ -1,20 +1,27 @@ @@ -1,20 +1,27 @@
1# $NetBSD: buildlink3.mk,v 1.20 2012/03/03 00:12:15 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.21 2012/03/06 12:34:08 ryoon Exp $
2 2
3BUILDLINK_TREE+= xulrunner 3BUILDLINK_TREE+= xulrunner
4 4
5.if !defined(XULRUNNER_BUILDLINK3_MK) 5.if !defined(XULRUNNER_BUILDLINK3_MK)
6XULRUNNER_BUILDLINK3_MK:= 6XULRUNNER_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=6.0 8BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=6.0
9BUILDLINK_ABI_DEPENDS.xulrunner?= xulrunner>=8.0nb5 9BUILDLINK_ABI_DEPENDS.xulrunner?= xulrunner>=8.0nb2
10BUILDLINK_PKGSRCDIR.xulrunner?= ../../devel/xulrunner 10BUILDLINK_PKGSRCDIR.xulrunner?= ../../devel/xulrunner
11 11
 12BUILDLINK_INCDIRS.xulrunner+= lib/xulrunner-sdk/include
 13BUILDLINK_INCDIRS.xulrunner+= include/xulrunner
 14BUILDLINK_FILES.xulrunner+= lib/xulrunner-sdk/include/*.h
 15
 16BUILDLINK_LIBDIRS.xulrunner+= lib/xulrunner-sdk/lib
 17BUILDLINK_FILES.xulrunner+= lib/xulrunner-sdk/lib/*.so
 18
12pkgbase := xulrunner 19pkgbase := xulrunner
13.include "../../mk/pkg-build-options.mk" 20.include "../../mk/pkg-build-options.mk"
14.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome) 21.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
15. include "../../devel/libgnomeui/buildlink3.mk" 22. include "../../devel/libgnomeui/buildlink3.mk"
16. include "../../sysutils/gnome-vfs/buildlink3.mk" 23. include "../../sysutils/gnome-vfs/buildlink3.mk"
17.endif 24.endif
18.endif # XULRUNNER_BUILDLINK3_MK 25.endif # XULRUNNER_BUILDLINK3_MK
19 26
20BUILDLINK_TREE+= -xulrunner 27BUILDLINK_TREE+= -xulrunner

cvs diff -r1.27 -r1.28 pkgsrc/devel/xulrunner/Attic/dist.mk (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/dist.mk 2011/11/12 12:45:04 1.27
+++ pkgsrc/devel/xulrunner/Attic/dist.mk 2012/03/06 12:34:08 1.28
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: dist.mk,v 1.27 2011/11/12 12:45:04 tnn Exp $ 1# $NetBSD: dist.mk,v 1.28 2012/03/06 12:34:08 ryoon Exp $
2# 2#
3# used by devel/nspr/Makefile 3# used by devel/nspr/Makefile
4# used by devel/nss/Makefile 4# used by devel/nss/Makefile
5# used by devel/xulrunner/Makefile 5# used by devel/xulrunner/Makefile
6# used by www/firefox/Makefile 6# used by www/firefox/Makefile
7 7
8DISTNAME= firefox-${FIREFOX_VER}.source 8DISTNAME= firefox-${FIREFOX_VER}.source
9FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 9FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
10MOZ_BRANCH= 8.0 10MOZ_BRANCH= 10.0
11MOZ_BRANCH_MINOR= # 11MOZ_BRANCH_MINOR= .2
12MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 12MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
13EXTRACT_SUFX= .tar.bz2 13EXTRACT_SUFX= .tar.bz2
14 14
15DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo
16PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches 16PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches
17 17
18WRKSRC= ${WRKDIR}/mozilla-release 18WRKSRC= ${WRKDIR}/mozilla-release

cvs diff -r1.58 -r1.59 pkgsrc/devel/xulrunner/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/distinfo 2012/02/09 17:18:12 1.58
+++ pkgsrc/devel/xulrunner/Attic/distinfo 2012/03/06 12:34:08 1.59
@@ -1,68 +1,89 @@ @@ -1,68 +1,89 @@
1$NetBSD: distinfo,v 1.58 2012/02/09 17:18:12 cheusov Exp $ 1$NetBSD: distinfo,v 1.59 2012/03/06 12:34:08 ryoon Exp $
2 2
3SHA1 (firefox-8.0.source.tar.bz2) = 843cf4ad70d2fc4b16654c3ff9b080d3eb357452 3SHA1 (firefox-10.0.2.source.tar.bz2) = d9b459d915d4638a48b3e249fcbaf7cafc27e834
4RMD160 (firefox-8.0.source.tar.bz2) = f87ec7668b2dcc1bb581b97e1dbe85e4b97cb31c 4RMD160 (firefox-10.0.2.source.tar.bz2) = 50c45cf2d561290ecfdfeea3fefae22cbae9ce85
5Size (firefox-8.0.source.tar.bz2) = 70377448 bytes 5Size (firefox-10.0.2.source.tar.bz2) = 75540089 bytes
6SHA1 (patch-aa) = 3905ddf598c66758fe5c8862baaf029f32f8950e 6SHA1 (patch-aa) = 93efde3dab747f80a575cd7c10c045967531bb53
7SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997 7SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997
8SHA1 (patch-ac) = 6aa120769b63efa5869029655f50af901edb9129 8SHA1 (patch-ac) = 6aa120769b63efa5869029655f50af901edb9129
9SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 9SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1
10SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab 10SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab
11SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df 11SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df
12SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0 12SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0
13SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac 
14SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a 13SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a
15SHA1 (patch-aj) = 78803641532203f878fc99ead9a440b8bf425aeb 14SHA1 (patch-aj) = 78803641532203f878fc99ead9a440b8bf425aeb
16SHA1 (patch-ak) = 748dfb52230f384d58a9ed725d786f536a5c1a3f 15SHA1 (patch-ak) = 748dfb52230f384d58a9ed725d786f536a5c1a3f
17SHA1 (patch-al) = a8397fe9087a088169c639b42522306824f013b7 16SHA1 (patch-al) = a8397fe9087a088169c639b42522306824f013b7
18SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220 17SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220
19SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7 18SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7
20SHA1 (patch-ao) = 353d2098564c7b29849b6f5f4f80d9ac393b23f3 19SHA1 (patch-ao) = 353d2098564c7b29849b6f5f4f80d9ac393b23f3
21SHA1 (patch-as) = 3f51422d828d0ec6e280381a831d8603b88508c7 20SHA1 (patch-as) = 3f51422d828d0ec6e280381a831d8603b88508c7
22SHA1 (patch-at) = 4b07a03183c7a64f8779574c4768a7b4a366c740 21SHA1 (patch-at) = d5e820c9ad87feb1827c948a1471127bc21fbd1b
23SHA1 (patch-au) = e59d5c28c676e03fb8bb38e28c06a4fd4d44ab55 22SHA1 (patch-au) = e59d5c28c676e03fb8bb38e28c06a4fd4d44ab55
24SHA1 (patch-av) = e22c544894123a6ab8fc428067716b9e68685771 23SHA1 (patch-av) = e22c544894123a6ab8fc428067716b9e68685771
25SHA1 (patch-aw) = eed2f98b732fa776d2ca64d2b82e88677a207657 24SHA1 (patch-aw) = 0772c244636f7973171c274c126fa8bfbbcf1acb
26SHA1 (patch-ax) = 777ed7921d939e6f7a4a3c23cb92e5489e454601 25SHA1 (patch-ax) = 777ed7921d939e6f7a4a3c23cb92e5489e454601
27SHA1 (patch-ay) = 81c3de4bee86ceab7927a49bcd79d980b06ad6f0 26SHA1 (patch-ay) = 81c3de4bee86ceab7927a49bcd79d980b06ad6f0
28SHA1 (patch-az) = 5a09ccfa14fab962c4e2916f00669a1fa4a8ade4 27SHA1 (patch-az) = 5a09ccfa14fab962c4e2916f00669a1fa4a8ade4
29SHA1 (patch-ba) = 9d4058f2a3a290429b26cb8335dd5b188bccc96d 28SHA1 (patch-ba) = 9d4058f2a3a290429b26cb8335dd5b188bccc96d
30SHA1 (patch-bd) = e09718d6492739a66dc5e21d3ed2cc1a404acd30 29SHA1 (patch-bd) = e09718d6492739a66dc5e21d3ed2cc1a404acd30
31SHA1 (patch-be) = 723d74807830632ecd3b88e8271d91d73ac81be4 
32SHA1 (patch-bf) = ef6d6ccbbfee2c72aef76c70695b202e346c5038 30SHA1 (patch-bf) = ef6d6ccbbfee2c72aef76c70695b202e346c5038
33SHA1 (patch-bg) = 85d82348c43257eded6426ac84af9815619eb759 31SHA1 (patch-bg) = 85d82348c43257eded6426ac84af9815619eb759
34SHA1 (patch-bi) = a79369cf0c7370a8655fe414cdb7c8ddb4c2d495 32SHA1 (patch-bi) = b190a1c338550b70b65c02f29639338708295075
35SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = fcb4313d2a77c73df717138e33a3bc74841f06c4 33SHA1 (patch-build_autoconf_gcc-pr49911.m4) = 252dbdf1c319e17455b5225254281b656dbb397b
36SHA1 (patch-ipc_chromium_src_base_file__util.h) = 1385e427cc8c0c14cd67763aea85d78b99901de7 34SHA1 (patch-build_autoconf_nss.m4) = 2cd3f2d824273fe58c1a1f0a4b05605430ed3471
37SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = f3e0891320d2658db2bf33b57e6287f4380c855e 35SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = b4ce48ef10635feef8ac48017e03737f4a259d95
 36SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = b036f543f2e8502c216164e80aafe7844ae4de54
 37SHA1 (patch-ipc_chromium_Makefile.in) = 050bfd7911f72b677c12e6f51ba0783a3356a367
 38SHA1 (patch-ipc_chromium_chromium-config.mk) = 00810dd00ebaf4a36448b84559035d6990a1514f
 39SHA1 (patch-ipc_chromium_src_base_base__paths.h) = de42f64a1484ab6570637643ee79ec2e60d9ea01
 40SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = 4707d1753f5c951efa1d0ecb3e6e17dd200745aa
 41SHA1 (patch-ipc_chromium_src_base_file__util.h) = 9cdf3cad35412a65bc1f8ebbfb7d27ad2e8f6c49
 42SHA1 (patch-ipc_chromium_src_base_file__util__bsd.cc) = e512d59c6cf9947532317678d009d03c575473bf
 43SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 73768c9d4fa0729c92d9a4d3f835f89852065359
 44SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = 43c2c98273ebab9417e3101069cc567234dfd3b9
38SHA1 (patch-ipc_chromium_src_base_platform__file__posix.cc) = eb6c8003375c047602fbe5d52497257f0bcdaa4d 45SHA1 (patch-ipc_chromium_src_base_platform__file__posix.cc) = eb6c8003375c047602fbe5d52497257f0bcdaa4d
39SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 5a7fa054bb12cc1e7474aedcaa133869023e6a95 46SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 2463d67e22ea6debe211511e43547fea351012d1
 47SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = ca70558dda0166bf898d3c1ccbb58d06212568ca
 48SHA1 (patch-ipc_chromium_src_base_process__util.h) = c08790eaf22b41e64067ab8d29d0c3a125355622
 49SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = e0a2e91a461917c075b66e4778415b1301801ffb
 50SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 73b6de35552b97957442d69be25ace53faa6aae2
40SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = de14044b7e2a0085afa6b603bc76f59b6f24c47f 51SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = de14044b7e2a0085afa6b603bc76f59b6f24c47f
41SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h) = 15b35884249077eb879371b8b63d2f8aa4ee68b5 52SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h) = d5cd70bdc680f04120c58ec576227affd403c992
42SHA1 (patch-ipc_chromium_src_build_build__config.h) = 54d78c212c07f5fcd8c54d7570e713a6cf8e692f 53SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prtime.cc) = 1143a8abfb69d0c236963037aa09d90e6fd6493a
 54SHA1 (patch-ipc_chromium_src_build_build__config.h) = 8e43063b693d69bac425705d02f9214778814f79
43SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = 27ac2b7dbe1b325ad833ffc2bf17003a5f6a6f88 55SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = 27ac2b7dbe1b325ad833ffc2bf17003a5f6a6f88
 56SHA1 (patch-ipc_chromium_src_chrome_common_ipc__message__utils.h) = fb31bc5e58615d0297c714e8ba500e51fd2813bc
 57SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = b55156f1cb5a115a3dcec2d22195fc8763c97e00
 58SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 18a5d9f0b2e2d1f3d96e69e39de5447c9534eca9
 59SHA1 (patch-js_src_build_autoconf_gcc-pr49911.m4) = 28d546bd51cc9fe556a6f92365bdafd335629fb1
 60SHA1 (patch-js_src_jscpucfg.h) = d6e54c26608c29697ee310bc4b5fc08e21fdf2b7
 61SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = aec956a2cb35ce4dffb87fded52b8436781dab85
 62SHA1 (patch-js_src_yarr_pcre_pcre.h) = cf86b885ac222854a62c6ab98dad338bd76cd7d1
44SHA1 (patch-ma) = a20b263ff14c841fd0ae1634962b90a41173b524 63SHA1 (patch-ma) = a20b263ff14c841fd0ae1634962b90a41173b524
45SHA1 (patch-mb) = 131abc07f378cefcc8c2871e4fd20f306e3af61a 64SHA1 (patch-mb) = 82d8243d7f7aadfad77a14df0f57c39bc93ced8a
46SHA1 (patch-md) = 6bf5242245b17fbd868a6a978eb5849726f81393 65SHA1 (patch-md) = 6bf5242245b17fbd868a6a978eb5849726f81393
47SHA1 (patch-me) = da6324dd21a40dd3cc7b7b9321a18bd11a3434fd 66SHA1 (patch-me) = f5a8e29fc004ef7696b67d260384ab23fd1658c2
 67SHA1 (patch-media_libvpx_vpx__config.h) = 2be4f01b6a603a8cf8c1d5e31e98b3ee404702b6
 68SHA1 (patch-media_libvpx_vpx__config__c.c) = 03be90f07f98b743b61048ad3f7390dcce77e89d
48SHA1 (patch-mf) = de2d47132013a1f6fd12a0893d21eb34dd843b3e 69SHA1 (patch-mf) = de2d47132013a1f6fd12a0893d21eb34dd843b3e
49SHA1 (patch-mg) = 75ddcceaffae0bdb6ecb4efd1b5ffca68a8ae8a8 70SHA1 (patch-mg) = 75ddcceaffae0bdb6ecb4efd1b5ffca68a8ae8a8
50SHA1 (patch-mh) = 0318566ecddafd00d4abd22a08ccab3eb72eabe3 71SHA1 (patch-mh) = 0318566ecddafd00d4abd22a08ccab3eb72eabe3
51SHA1 (patch-mi) = 787cb043bb7e687936afaf8f0c67b6b3a7b03e5b 72SHA1 (patch-mi) = 1a031ea9be110822995094c84f77c3c68f5c2a39
52SHA1 (patch-mj) = 197fab0e00256dedc8a5f181ee0d0d6e42d8177f 73SHA1 (patch-mj) = 197fab0e00256dedc8a5f181ee0d0d6e42d8177f
53SHA1 (patch-mk) = 793dfa16e19e213d78995c893a28bc0d514135d9 74SHA1 (patch-mk) = 5020178423260e37aa736f4fa4d5ec46ed48b7ea
54SHA1 (patch-ml) = 9003af056e5b671b2345d0a75e99836746369c00 75SHA1 (patch-ml) = ffec4dcae4a4e3683eebfc3e8aaafe15fa27443e
55SHA1 (patch-mm) = f103ec94a9d4c6c910eb9da9cc3df486b8294415 76SHA1 (patch-mm) = 53c4816eefd64b2da460c7b38175e05401559e95
56SHA1 (patch-mn) = a59f31b58547657b96a45a2753aab93866940203 77SHA1 (patch-mn) = a59f31b58547657b96a45a2753aab93866940203
57SHA1 (patch-mp) = 18d2490b6bcd4f017cbf2734a920c3830bfe8856 78SHA1 (patch-mp) = 18d2490b6bcd4f017cbf2734a920c3830bfe8856
58SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 9888fa5070d2201a8912be33a32ae32f1d26f8ce 79SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 9888fa5070d2201a8912be33a32ae32f1d26f8ce
59SHA1 (patch-nsprpub_pr_include_md__pth.h) = 4bfa7e66ac4017169aca87b2643218d1b1bcddcf 80SHA1 (patch-nsprpub_pr_include_md__pth.h) = 4bfa7e66ac4017169aca87b2643218d1b1bcddcf
60SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = ffbe93d98a2d0c6e9587bdf2b9ccfc81a342c34e 81SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = ffbe93d98a2d0c6e9587bdf2b9ccfc81a342c34e
61SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = df081b19c517b034b0aa37c66fcd5ab8e5bcf67c 82SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = df081b19c517b034b0aa37c66fcd5ab8e5bcf67c
62SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f4f6e9b5e24de217665ad3a41ad4f1a24deeb519 83SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f4f6e9b5e24de217665ad3a41ad4f1a24deeb519
63SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 9099113a3f783ef410d8fcce5cfc730b98a93bc7 84SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 9099113a3f783ef410d8fcce5cfc730b98a93bc7
64SHA1 (patch-pa) = 11d8ec21533250a962d846e1d06b6a61722fcd60 85SHA1 (patch-pa) = 11d8ec21533250a962d846e1d06b6a61722fcd60
65SHA1 (patch-pb) = 9662aa24ed81760e9cdaffec17592cfe9bbbab22 86SHA1 (patch-pb) = 9662aa24ed81760e9cdaffec17592cfe9bbbab22
66SHA1 (patch-pc) = a0fbd378e0209259c97c8e24c8eccc02b543e08f 87SHA1 (patch-pc) = a0fbd378e0209259c97c8e24c8eccc02b543e08f
67SHA1 (patch-pd) = e1b0d5b91c65cc3945eea3488ca0126a3461cea0 88SHA1 (patch-pd) = e1b0d5b91c65cc3945eea3488ca0126a3461cea0
68SHA1 (patch-pg) = fbf4ae0f334b97f201d05f9bdfd8a2643aeb33ea 89SHA1 (patch-pg) = fbf4ae0f334b97f201d05f9bdfd8a2643aeb33ea
@@ -72,14 +93,16 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) =  @@ -72,14 +93,16 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) =
72SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72 93SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72
73SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201 94SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201
74SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965 95SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965
75SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e 96SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e
76SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b 97SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b
77SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219 98SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219
78SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196 99SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196
79SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada 100SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada
80SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761 101SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761
81SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1 102SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1
82SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e 103SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e
83SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01 104SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01
84SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d 105SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d
 106SHA1 (patch-xpcom_Makefile.in) = ad9c0ed4347b0ed4f51a6f0f34ac48c65d2152c8
85SHA1 (patch-xpcom_idl-parser_header.py) = cd14f4056a31f15066aebb85e5c14fba2aa37f13 107SHA1 (patch-xpcom_idl-parser_header.py) = cd14f4056a31f15066aebb85e5c14fba2aa37f13
 108SHA1 (patch-xulrunner_app_Makefile.in) = 488485373747f79a73393a06c797ed1141e69759

cvs diff -r1.29 -r1.30 pkgsrc/devel/xulrunner/Attic/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/mozilla-common.mk 2012/01/14 02:09:35 1.29
+++ pkgsrc/devel/xulrunner/Attic/mozilla-common.mk 2012/03/06 12:34:08 1.30
@@ -1,67 +1,73 @@ @@ -1,67 +1,73 @@
1# $NetBSD: mozilla-common.mk,v 1.29 2012/01/14 02:09:35 hans Exp $ 1# $NetBSD: mozilla-common.mk,v 1.30 2012/03/06 12:34:08 ryoon Exp $
2# 2#
3# common Makefile fragment for mozilla packages based on gecko 2.0. 3# common Makefile fragment for mozilla packages based on gecko 2.0.
4#  4#
5# used by devel/xulrunner/Makefile 5# used by devel/xulrunner/Makefile
6# used by mail/thunderbird/Makefile 6# used by mail/thunderbird/Makefile
7# used by www/firefox/Makefile 7# used by www/firefox/Makefile
8# used by www/seamonkey/Makefile 8# used by www/seamonkey/Makefile
9 9
10GNU_CONFIGURE= yes 10GNU_CONFIGURE= yes
11USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip 11USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip
12USE_LANGUAGES+= c99 c++ 12USE_LANGUAGES+= c99 c++
13UNLIMIT_RESOURCES+= datasize 13UNLIMIT_RESOURCES+= datasize
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
17CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 17CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
18CHECK_INTERPRETER_SKIP+=lib/xulrunner-sdk/sdk/bin/xpt.py 18CHECK_INTERPRETER_SKIP+=lib/xulrunner-sdk/sdk/bin/xpt.py
19PRIVILEGED_STAGES+= clean 
20 19
21CONFIGURE_ARGS+= --disable-tests --disable-pedantic 20CONFIGURE_ARGS+= --disable-tests --disable-pedantic
22CONFIGURE_ARGS+= --enable-crypto 21CONFIGURE_ARGS+= --enable-crypto
23CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads 22CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads
24CONFIGURE_ARGS+= --disable-javaxpcom 23CONFIGURE_ARGS+= --disable-javaxpcom
25CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 24CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
26CONFIGURE_ARGS+= --enable-svg --enable-mathml 25CONFIGURE_ARGS+= --enable-svg --enable-mathml
27# Needs tee and subpixel functions which are not shipped in stable cairo (yet?) 26CONFIGURE_ARGS+= --enable-system-cairo
28CONFIGURE_ARGS+= --disable-system-cairo 27CONFIGURE_ARGS+= --enable-system-pixman
29CONFIGURE_ARGS+= --disable-system-pixman 28CONFIGURE_ARGS+= --with-system-libvpx=${BUILDLINK_PREFIX.libvpx}
 29CONFIGURE_ARGS+= --enable-system-hunspell
 30CONFIGURE_ARGS+= --enable-system-ffi
 31CONFIGURE_ARGS+= --with-system-nss
 32CONFIGURE_ARGS+= --with-system-nspr
30CONFIGURE_ARGS+= --with-system-jpeg 33CONFIGURE_ARGS+= --with-system-jpeg
31CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2 34CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2
32CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} 35CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent}
33CONFIGURE_ARGS+= --enable-system-sqlite 36CONFIGURE_ARGS+= --enable-system-sqlite
34CONFIGURE_ARGS+= --disable-crashreporter 37CONFIGURE_ARGS+= --disable-crashreporter
35CONFIGURE_ARGS+= --disable-libnotify 38CONFIGURE_ARGS+= --disable-libnotify
36CONFIGURE_ARGS+= --disable-necko-wifi 39CONFIGURE_ARGS+= --disable-necko-wifi
37CONFIGURE_ARGS+= --enable-chrome-format=flat 40CONFIGURE_ARGS+= --enable-chrome-format=flat
38 41
39SUBST_CLASSES+= fix-paths 42SUBST_CLASSES+= fix-paths
40SUBST_STAGE.fix-paths= pre-configure 43SUBST_STAGE.fix-paths= pre-configure
41SUBST_MESSAGE.fix-paths= Fixing absolute paths. 44SUBST_MESSAGE.fix-paths= Fixing absolute paths.
42SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h 45SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h
43SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp 46SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp
44SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' 47SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g'
45 48
46CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess 49CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess
47CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess 50CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess
48CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess 51CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess
49CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess 52CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess
50CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.sub 53CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.sub
51CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.sub 54CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.sub
52CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub 55CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub
53CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub 56CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub
54 57
 58# workround for link of xulrunner-bin etc.
 59LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/xulrunner
 60
55PYTHON_FOR_BUILD_ONLY= yes 61PYTHON_FOR_BUILD_ONLY= yes
56.include "../../lang/python/application.mk" 62.include "../../lang/python/application.mk"
57CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q} 63CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
58 64
59# Makefiles sometimes call "rm -f" without more arguments. Kludge around ... 65# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
60.PHONY: create-rm-wrapper 66.PHONY: create-rm-wrapper
61pre-configure: create-rm-wrapper 67pre-configure: create-rm-wrapper
62create-rm-wrapper: 68create-rm-wrapper:
63 printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \ 69 printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
64 ${WRAPPER_DIR}/bin/rm 70 ${WRAPPER_DIR}/bin/rm
65 chmod +x ${WRAPPER_DIR}/bin/rm 71 chmod +x ${WRAPPER_DIR}/bin/rm
66 72
67.include "../../mk/bsd.prefs.mk" 73.include "../../mk/bsd.prefs.mk"
@@ -76,20 +82,27 @@ CONFIGURE_ENV+= ac_cv_thread_keyword=no @@ -76,20 +82,27 @@ CONFIGURE_ENV+= ac_cv_thread_keyword=no
76# native libbz2.so hides BZ2_crc32Table 82# native libbz2.so hides BZ2_crc32Table
77PREFER.bzip2?= pkgsrc 83PREFER.bzip2?= pkgsrc
78.endif 84.endif
79 85
80.if ${OPSYS} == "Linux" 86.if ${OPSYS} == "Linux"
81.include "../../audio/alsa-lib/buildlink3.mk" 87.include "../../audio/alsa-lib/buildlink3.mk"
82.endif 88.endif
83.include "../../archivers/bzip2/buildlink3.mk" 89.include "../../archivers/bzip2/buildlink3.mk"
84BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.5 90BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.5
85CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al 91CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
86.include "../../databases/sqlite3/buildlink3.mk" 92.include "../../databases/sqlite3/buildlink3.mk"
87BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 93BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
88.include "../../devel/libevent/buildlink3.mk" 94.include "../../devel/libevent/buildlink3.mk"
 95.include "../../devel/libffi/buildlink3.mk"
 96.include "../../devel/nspr/buildlink3.mk"
 97.include "../../devel/nss/buildlink3.mk"
89.include "../../devel/zlib/buildlink3.mk" 98.include "../../devel/zlib/buildlink3.mk"
90.include "../../mk/jpeg.buildlink3.mk" 99.include "../../mk/jpeg.buildlink3.mk"
91.include "../../graphics/MesaLib/buildlink3.mk" 100.include "../../graphics/MesaLib/buildlink3.mk"
 101BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
 102.include "../../graphics/cairo/buildlink3.mk"
 103.include "../../multimedia/libvpx/buildlink3.mk"
92.include "../../net/libIDL/buildlink3.mk" 104.include "../../net/libIDL/buildlink3.mk"
 105.include "../../textproc/hunspell/buildlink3.mk"
93BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1 106BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
94.include "../../x11/gtk2/buildlink3.mk" 107.include "../../x11/gtk2/buildlink3.mk"
95.include "../../x11/libXt/buildlink3.mk" 108.include "../../x11/libXt/buildlink3.mk"

cvs diff -r1.11 -r1.12 pkgsrc/devel/xulrunner/Attic/options.mk (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/options.mk 2012/01/05 07:53:49 1.11
+++ pkgsrc/devel/xulrunner/Attic/options.mk 2012/03/06 12:34:08 1.12
@@ -1,31 +1,32 @@ @@ -1,31 +1,32 @@
1# $NetBSD: options.mk,v 1.11 2012/01/05 07:53:49 sbd Exp $ 1# $NetBSD: options.mk,v 1.12 2012/03/06 12:34:08 ryoon Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.xulrunner 3PKG_OPTIONS_VAR= PKG_OPTIONS.xulrunner
4PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome pulseaudio 4PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome pulseaudio
5 5
6PLIST_VARS+= jit gnome jemalloc debug 6PLIST_VARS+= jit gnome jemalloc debug
7 7
8.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" 8.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
9PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc 9PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc
10.endif 10.endif
11 11
12.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc) || \ 12.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc*) || \
13 !empty(MACHINE_ARCH:Marm) || !empty(MACHINE_ARCH:Mx86_64) 13 !empty(MACHINE_ARCH:Marm) || !empty(MACHINE_ARCH:Mx86_64)
14PKG_SUPPORTED_OPTIONS+= mozilla-jit 14PKG_SUPPORTED_OPTIONS+= mozilla-jit
15PKG_SUGGESTED_OPTIONS+= mozilla-jit 15PKG_SUGGESTED_OPTIONS+= mozilla-jit
16NANOJIT_ARCH.i386= i386 16NANOJIT_ARCH.i386= i386
17NANOJIT_ARCH.arm= ARM 17NANOJIT_ARCH.arm= ARM
18NANOJIT_ARCH.sparc= Sparc 18NANOJIT_ARCH.sparc= Sparc
 19NANOJIT_ARCH.sparc64= Sparc
19NANOJIT_ARCH.x86_64= X64 20NANOJIT_ARCH.x86_64= X64
20.endif 21.endif
21 22
22.include "../../mk/bsd.options.mk" 23.include "../../mk/bsd.options.mk"
23 24
24.if !empty(PKG_OPTIONS:Mgnome) 25.if !empty(PKG_OPTIONS:Mgnome)
25.include "../../devel/libgnomeui/buildlink3.mk" 26.include "../../devel/libgnomeui/buildlink3.mk"
26.include "../../sysutils/gnome-vfs/buildlink3.mk" 27.include "../../sysutils/gnome-vfs/buildlink3.mk"
27.include "../../sysutils/libnotify/buildlink3.mk" 28.include "../../sysutils/libnotify/buildlink3.mk"
28CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui 29CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
29CONFIGURE_ARGS+= --enable-libnotify 30CONFIGURE_ARGS+= --enable-libnotify
30PLIST.gnome= yes 31PLIST.gnome= yes
31.else 32.else

cvs diff -r1.8 -r1.9 pkgsrc/devel/xulrunner/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-aa 2011/11/12 12:45:04 1.8
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-aa 2012/03/06 12:34:08 1.9
@@ -1,66 +1,107 @@ @@ -1,66 +1,107 @@
1$NetBSD: patch-aa,v 1.8 2011/11/12 12:45:04 tnn Exp $ 1$NetBSD: patch-aa,v 1.9 2012/03/06 12:34:08 ryoon Exp $
2 2
3--- configure.in.orig 2011-11-04 21:33:54.000000000 +0000 3--- configure.in.orig 2012-02-16 06:40:25.000000000 +0000
4+++ configure.in 4+++ configure.in
5@@ -2137,7 +2137,7 @@ case "$target" in 5@@ -2328,7 +2328,7 @@ case "$target" in
6 MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' 6 MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
7 ;; 7 ;;
8  8
9-*-freebsd*) 9-*-freebsd*)
10+*-freebsd* | *-dragonfly*) 10+*-freebsd* | *-dragonfly*)
11 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then 11 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
12 DLL_SUFFIX=".so.1.0" 12 DLL_SUFFIX=".so.1.0"
13 DSO_LDOPTS="-shared" 13 DSO_LDOPTS="-shared"
14@@ -2145,6 +2145,9 @@ case "$target" in 14@@ -2336,6 +2336,9 @@ case "$target" in
15 if test ! "$GNU_CC"; then 15 if test ! "$GNU_CC"; then
16 DSO_LDOPTS="-Bshareable $DSO_LDOPTS" 16 DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
17 fi 17 fi
18+ if test "$LIBRUNPATH"; then 18+ if test "$LIBRUNPATH"; then
19+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS" 19+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
20+ fi 20+ fi
21 ;;  21 ;;
22  22
23 ia64*-hpux*) 23 ia64*-hpux*)
24@@ -3312,6 +3315,9 @@ dnl ==================================== 24@@ -3377,6 +3380,9 @@ dnl ====================================
25 case $target in 25 case $target in
26 *-hpux11.*) 26 *-hpux11.*)
27 ;; 27 ;;
28+*-dragonfly*) 28+*-dragonfly*)
29+ AC_CHECK_LIB(c, gethostbyname_r) 29+ AC_CHECK_LIB(c, gethostbyname_r)
30+ ;; 30+ ;;
31 *) 31 *)
32 AC_CHECK_LIB(c_r, gethostbyname_r) 32 AC_CHECK_LIB(c_r, gethostbyname_r)
33 ;; 33 ;;
34@@ -4520,6 +4526,14 @@ if test -n "$YASM"; then 34@@ -4330,6 +4336,14 @@ if test -n "$YASM"; then
35 _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'` 35 _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
36 fi 36 fi
37  37
38+if test -n "${LIBXUL_SDK_DIR}"; then 38+if test -n "${LIBXUL_SDK_DIR}"; then
39+ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.]) 39+ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.])
40+ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags mozilla-nspr`" 40+ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags mozilla-nspr`"
41+ NSPR_LIBS="`pkg-config --libs mozilla-nspr`" 41+ NSPR_LIBS="`pkg-config --libs mozilla-nspr`"
42+ NSS_CFLAGS="`pkg-config --cflags mozilla-nss`" 42+ NSS_CFLAGS="`pkg-config --cflags mozilla-nss`"
43+ NSS_LIBS="`pkg-config --libs mozilla-nss`" 43+ NSS_LIBS="`pkg-config --libs mozilla-nss`"
44+fi 44+fi
45+ 45+
46 if test -z "$SKIP_LIBRARY_CHECKS"; then 46 if test -z "$SKIP_LIBRARY_CHECKS"; then
47 dnl system JPEG support 47 dnl system JPEG support
48 dnl ======================================================== 48 dnl ========================================================
49@@ -7439,7 +7453,7 @@ else 49@@ -5616,20 +5630,20 @@ if test -n "$MOZ_WEBM"; then
50 *-mingw*) 50 [MOZ_NATIVE_LIBVPX_DEC_TEST=1],
51 AC_DEFINE(MOZ_MEMORY_WINDOWS) 51 ([--with-system-libvpx requested but symbol vpx_codec_dec_init_ver not found]))
52 AC_MSG_CHECKING([for VC2005/2008++ CRT source]) 52 if test -n "$MOZ_NATIVE_LIBVPX_DEC_TEST" ; then
53- if test "$CC_VERSION" == "14.00.50727.762" -o "$CC_VERSION" == "15.00.30729.01"; then 53- AC_MSG_CHECKING([for libvpx version >= v0.9.7])
54+ if test "$CC_VERSION" = "14.00.50727.762" -o "$CC_VERSION" = "15.00.30729.01"; then 54- dnl We need at least v0.9.7 to fix several crash bugs (for which we
55 if test -z "$WIN32_CRT_SRC_DIR" -a -n "$VCINSTALLDIR"; then 55- dnl had local patches prior to v0.9.7).
56 WIN32_CRT_SRC_DIR="$VCINSTALLDIR\crt\src" 56+ AC_MSG_CHECKING([for libvpx version >= v1.0.0])
57 fi 57+ dnl We need at least v1.0.0 to fix several crash bugs (for which we
58@@ -9516,6 +9530,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then 58+ dnl had local patches prior to v1.0.0).
 59 dnl
 60 dnl This is a terrible test for the library version, but we don't
 61 dnl have a good one. There is no version number in a public header,
 62 dnl and testing the headers still doesn't guarantee we link against
 63 dnl the right version. While we could call vpx_codec_version() at
 64 dnl run-time, that would break cross-compiling. There are no
 65- dnl additional exported symbols between the v0.9.7 release and the
 66- dnl v0.9.6 one to check for.
 67+ dnl additional exported decoder symbols between the v1.0.0 release
 68+ dnl and the v0.9.7 one to check for.
 69 AC_TRY_COMPILE([
 70 #include <vpx/vpx_decoder.h>
 71- #if !defined(VPX_CODEC_USE_INPUT_PARTITION)
 72+ #if !defined(VPX_CODEC_USE_INPUT_FRAGMENTS)
 73 #error "test failed."
 74 #endif
 75 ],
 76@@ -5639,7 +5653,7 @@ if test -n "$MOZ_WEBM"; then
 77 MOZ_LIBVPX_INCLUDES="-I${LIBVPX_DIR}/include"
 78 MOZ_LIBVPX_LIBS="-L${LIBVPX_DIR}/lib -lvpx"],
 79 [AC_MSG_RESULT([no])
 80- AC_MSG_ERROR([--with-system-libvpx requested but it is not v0.9.7 or later])])
 81+ AC_MSG_ERROR([--with-system-libvpx requested but it is not v1.0.0 or later])])
 82 fi
 83 CFLAGS=$_SAVE_CFLAGS
 84 LDFLAGS=$_SAVE_LDFLAGS
 85@@ -5673,11 +5687,11 @@ if test -n "$MOZ_WEBM" -a -z "$MOZ_NATIV
 86
 87 dnl See if we have assembly on this platform.
 88 case "$OS_ARCH:$CPU_ARCH" in
 89- Linux:x86)
 90+ Linux:x86|DragonFly:x86|*BSD:i386)
 91 VPX_ASFLAGS="-f elf32 -rnasm -pnasm"
 92 VPX_X86_ASM=1
 93 ;;
 94- Linux:x86_64)
 95+ Linux:x86_64|DragonFly:x86_64|*BSD:x86_64)
 96 VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC"
 97 VPX_X86_ASM=1
 98 ;;
 99@@ -8915,6 +8929,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then
59 AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output]) 100 AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output])
60 if test "$OS_ARCH" != "WINNT"; then 101 if test "$OS_ARCH" != "WINNT"; then
61 NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --libdir=$LIBXUL_DIST/lib --libs` 102 NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --libdir=$LIBXUL_DIST/lib --libs`
62+ AC_MSG_WARN([pkgsrc: adding run path to NSPR_LIBS for bundled NSPR.]) 103+ AC_MSG_WARN([pkgsrc: adding run path to NSPR_LIBS for bundled NSPR.])
63+ NSPR_LIBS="-Wl,-R${prefix}/lib/\${MOZILLA_PKG_NAME} ${NSPR_LIBS}" 104+ NSPR_LIBS="-Wl,-R${prefix}/lib/\${MOZILLA_PKG_NAME} ${NSPR_LIBS}"
64 $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $NSPR_LIBS'" config/autoconf.mk 105 $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $NSPR_LIBS'" config/autoconf.mk
65 NSPR_CFLAGS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --includedir=$LIBXUL_DIST/include/nspr --cflags` 106 NSPR_CFLAGS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --includedir=$LIBXUL_DIST/include/nspr --cflags`
66 $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $NSPR_CFLAGS'" config/autoconf.mk 107 $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $NSPR_CFLAGS'" config/autoconf.mk

File Deleted: pkgsrc/devel/xulrunner/patches/Attic/patch-ah

cvs diff -r1.4 -r1.5 pkgsrc/devel/xulrunner/patches/Attic/patch-at (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-at 2011/08/21 23:21:33 1.4
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-at 2012/03/06 12:34:08 1.5
@@ -1,15 +1,13 @@ @@ -1,15 +1,13 @@
1$NetBSD: patch-at,v 1.4 2011/08/21 23:21:33 tnn Exp $ 1$NetBSD: patch-at,v 1.5 2012/03/06 12:34:08 ryoon Exp $
2 2
3Avoid silly redefinitions of standard types on NetBSD. 3--- gfx/qcms/qcmstypes.h.orig 2011-12-20 23:28:18.000000000 +0000
4 
5--- gfx/qcms/qcmstypes.h.orig 2010-11-04 19:20:39.000000000 +0000 
6+++ gfx/qcms/qcmstypes.h 4+++ gfx/qcms/qcmstypes.h
7@@ -10,6 +10,8 @@ 5@@ -10,6 +10,8 @@
8 #if defined (__SVR4) && defined (__sun) 6 #if defined (__SVR4) && defined (__sun)
9 /* int_types.h gets included somehow, so avoid redefining the types differently */ 7 /* int_types.h gets included somehow, so avoid redefining the types differently */
10 #include <sys/int_types.h> 8 #include <sys/int_types.h>
11+#elif defined(__NetBSD__) || defined(__DragonFly__) 9+#elif defined(__NetBSD__) || defined(__DragonFly__)
12+#include <stdint.h> 10+#include <stdint.h>
13 #elif defined (_AIX) 11 #elif defined (_AIX)
14 #include <sys/types.h> 12 #include <sys/types.h>
15 #elif !defined(ANDROID) 13 #elif defined(__OpenBSD__)

cvs diff -r1.4 -r1.5 pkgsrc/devel/xulrunner/patches/Attic/patch-me (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-me 2012/02/09 17:18:12 1.4
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-me 2012/03/06 12:34:09 1.5
@@ -1,27 +1,15 @@ @@ -1,27 +1,15 @@
1$NetBSD: patch-me,v 1.4 2012/02/09 17:18:12 cheusov Exp $ 1$NetBSD: patch-me,v 1.5 2012/03/06 12:34:09 ryoon Exp $
2 2
3Add DragonFly support. 3Add DragonFly support.
4Disable assembly routines in freebl on Linux (PR pkg/43146) 
5 4
6--- security/nss/lib/freebl/Makefile.orig 2010-04-13 22:22:54.000000000 +0000 5--- security/nss/lib/freebl/Makefile.orig 2009-06-29 18:15:13.000000000 +0200
7+++ security/nss/lib/freebl/Makefile 6+++ security/nss/lib/freebl/Makefile
8@@ -154,7 +154,9 @@ ifeq ($(USE_N32),1) 7@@ -212,7 +212,7 @@ endif
9 endif 
10 endif 
11  
12-ifeq ($(OS_TARGET),Linux) 
13+# pkgsrc PR pkg/43146 
14+#ifeq ($(OS_TARGET),Linux) 
15+ifeq (true, false) 
16 ifeq ($(CPU_ARCH),x86_64) 
17 ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s 
18 ASFLAGS += -march=opteron -m64 -fPIC -Wa,--noexecstack 
19@@ -224,7 +226,7 @@ endif 
20 # to bind the blapi function references in FREEBLVector vector 8 # to bind the blapi function references in FREEBLVector vector
21 # (ldvector.c) to the blapi functions defined in the freebl 9 # (ldvector.c) to the blapi functions defined in the freebl
22 # shared libraries. 10 # shared libraries.
23-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET))) 11-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
24+ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET))) 12+ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
25 MKSHLIB += -Wl,-Bsymbolic 13 MKSHLIB += -Wl,-Bsymbolic
26 endif 14 endif
27  15

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-aw (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-aw 2009/09/13 20:02:36 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-aw 2012/03/06 12:34:08 1.2
@@ -1,40 +1,45 @@ @@ -1,40 +1,45 @@
1$NetBSD: patch-aw,v 1.1 2009/09/13 20:02:36 tnn Exp $ 1$NetBSD: patch-aw,v 1.2 2012/03/06 12:34:08 ryoon Exp $
2 2
3--- xulrunner/stub/nsXULStub.cpp.orig 2009-08-24 17:53:30.000000000 +0200 3--- xulrunner/stub/nsXULStub.cpp.orig 2009-08-24 17:53:30.000000000 +0200
4+++ xulrunner/stub/nsXULStub.cpp 4+++ xulrunner/stub/nsXULStub.cpp
5@@ -44,6 +44,27 @@ 5@@ -44,6 +44,29 @@
6 #include "nsILocalFile.h" 6 #include "nsILocalFile.h"
7  7
8 #include <stdarg.h> 8 #include <stdarg.h>
 9+#if defined(__NetBSD__)
9+#include <sys/resource.h> 10+#include <sys/resource.h>
10+/* 11+/*
11+ * On netbsd-4, ulimit -n is 64 by default; too few for us. 12+ * On netbsd-4, ulimit -n is 64 by default; too few for us.
12+ */ 13+ */
13+static void netbsd_fixrlimit(void) { 14+static void netbsd_fixrlimit(void) {
14+ struct rlimit rlp; 15+ struct rlimit rlp;
15+ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) { 16+ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
16+ fprintf(stderr, "warning: getrlimit failed\n"); 17+ fprintf(stderr, "warning: getrlimit failed\n");
17+ return; 18+ return;
18+ } 19+ }
19+ if (rlp.rlim_cur >= 512) 20+ if (rlp.rlim_cur >= 512)
20+ return; 21+ return;
21+ if (rlp.rlim_max < 512) { 22+ if (rlp.rlim_max < 512) {
22+ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n"); 23+ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
23+ rlp.rlim_cur = rlp.rlim_max; 24+ rlp.rlim_cur = rlp.rlim_max;
24+ } 25+ }
25+ else 26+ else
26+ rlp.rlim_cur = 512; 27+ rlp.rlim_cur = 512;
27+ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1) 28+ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
28+ fprintf(stderr, "warning: setrlimit failed\n"); 29+ fprintf(stderr, "warning: setrlimit failed\n");
29+} 30+}
 31+#endif
30  32
31 #ifdef XP_WIN 33 #ifdef XP_WIN
32 #include <windows.h> 34 #include <windows.h>
33@@ -205,6 +226,7 @@ main(int argc, char **argv) 35@@ -202,7 +225,9 @@
34 char tmpPath[MAXPATHLEN]; 
35 char greDir[MAXPATHLEN]; 36 char greDir[MAXPATHLEN];
36 PRBool greFound = PR_FALSE; 37 bool greFound = false;
37+ netbsd_fixrlimit(); 
38  38
39 #if defined(XP_MACOSX) 39-#if defined(XP_MACOSX)
 40+#if defined(__NetBSD__)
 41+ netbsd_fixrlimit();
 42+#elif defined(XP_MACOSX)
40 CFBundleRef appBundle = CFBundleGetMainBundle(); 43 CFBundleRef appBundle = CFBundleGetMainBundle();
 44 if (!appBundle)
 45 return 1;

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-bi (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-bi 2011/04/26 14:16:37 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-bi 2012/03/06 12:34:09 1.2
@@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
1$NetBSD: patch-bi,v 1.1 2011/04/26 14:16:37 tnn Exp $ 1$NetBSD: patch-bi,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- gfx/angle/src/compiler/osinclude.h.orig 2010-12-15 01:02:57.000000000 +0000 3--- gfx/angle/src/compiler/osinclude.h.orig 2011-12-20 23:28:17.000000000 +0000
4+++ gfx/angle/src/compiler/osinclude.h 4+++ gfx/angle/src/compiler/osinclude.h
5@@ -16,7 +16,7 @@ 5@@ -16,6 +16,7 @@
6 #define ANGLE_OS_WIN 6 #define ANGLE_OS_WIN
7 #elif defined(__APPLE__) || defined(__linux__) || \ 7 #elif defined(__APPLE__) || defined(__linux__) || \
8 defined(__FreeBSD__) || defined(__OpenBSD__) || \ 8 defined(__FreeBSD__) || defined(__OpenBSD__) || \
9- defined(__sun) 9+ defined(__NetBSD__) || defined(__DragonFly__) || \
10+ defined(__sun) || defined(__NetBSD__) || defined(__DragonFly__) 10 defined(__sun) || defined(ANDROID)
11 #define ANGLE_OS_POSIX 11 #define ANGLE_OS_POSIX
12 #else 12 #else
13 #error Unsupported platform. 

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_debug__util__posic.cc (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_debug__util__posic.cc 2011/07/11 12:46:14 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_debug__util__posic.cc 2012/03/06 12:34:09 1.2
@@ -1,35 +1,47 @@ @@ -1,35 +1,47 @@
1$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.1 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/base/debug_util_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 3--- ipc/chromium/src/base/debug_util_posix.cc.orig 2012-02-16 06:40:33.000000000 +0000
4+++ ipc/chromium/src/base/debug_util_posix.cc 4+++ ipc/chromium/src/base/debug_util_posix.cc
5@@ -11,10 +11,10 @@ 5@@ -5,7 +5,7 @@
6 #include <sys/stat.h> 6 #include "build/build_config.h"
7 #include <sys/types.h> 7 #include "base/debug_util.h"
 8
 9-#define MOZ_HAVE_EXECINFO_H (!defined(ANDROID) && !defined(__OpenBSD__))
 10+#define MOZ_HAVE_EXECINFO_H (defined(__linux__) && !defined(ANDROID))
 11
 12 #include <errno.h>
 13 #include <fcntl.h>
 14@@ -17,8 +17,11 @@
8 #include <unistd.h> 15 #include <unistd.h>
9-#ifndef ANDROID 16 #if MOZ_HAVE_EXECINFO_H
10+#ifdef __linux__ 
11 #include <execinfo.h> 17 #include <execinfo.h>
12-#include <sys/sysctl.h> 18-#include <sys/sysctl.h>
13 #endif 19 #endif
 20+#if defined(OS_DRAGONFLY)
 21+#include <sys/user.h>
 22+#endif
14+#include <sys/sysctl.h> 23+#include <sys/sysctl.h>
15  24
16 #include "base/basictypes.h" 25 #include "base/basictypes.h"
17 #include "base/eintr_wrapper.h" 26 #include "base/eintr_wrapper.h"
18@@ -119,7 +119,7 @@ StackTrace::StackTrace() { 27@@ -32,7 +35,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u
19 const int kMaxCallers = 256; 28 return false;
 29 }
20  30
21 void* callers[kMaxCallers]; 31-#if defined(OS_MACOSX)
22-#ifndef ANDROID 32+#if defined(OS_MACOSX) || defined(OS_BSD)
23+#ifdef __GLIBC__ 33
24 int count = backtrace(callers, kMaxCallers); 34 // Based on Apple's recommended method as described in
25 #else 35 // http://developer.apple.com/qa/qa2004/qa1361.html
26 int count = 0; 36@@ -71,7 +74,11 @@ bool DebugUtil::BeingDebugged() {
27@@ -138,7 +138,7 @@ StackTrace::StackTrace() { 37
28  38 // This process is being debugged if the P_TRACED flag is set.
29 void StackTrace::PrintBacktrace() { 39 is_set = true;
30 fflush(stderr); 40+#if defined(__DragonFly__)
31-#ifndef ANDROID 41+ being_debugged = (info.kp_flags & P_TRACED) != 0;
32+#ifdef __GLIBC__ 42+#else
33 backtrace_symbols_fd(&trace_[0], trace_.size(), STDERR_FILENO); 43 being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
34 #endif 44+#endif
 45 return being_debugged;
35 } 46 }
 47

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util.h (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util.h 2011/07/11 12:46:14 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util.h 2012/03/06 12:34:09 1.2
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1$NetBSD: patch-ipc_chromium_src_base_file__util.h,v 1.1 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_base_file__util.h,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/base/file_util.h.orig 2011-06-15 21:57:27.000000000 +0000 3--- ipc/chromium/src/base/file_util.h.orig 2011-12-20 23:28:19.000000000 +0000
4+++ ipc/chromium/src/base/file_util.h 4+++ ipc/chromium/src/base/file_util.h
5@@ -15,8 +15,9 @@ 5@@ -16,8 +16,8 @@
6 #elif defined(ANDROID) 
7 #include <sys/stat.h> 6 #include <sys/stat.h>
8 #elif defined(OS_POSIX)  7 #elif defined(OS_POSIX)
 8 #include <sys/types.h>
9-#include <fts.h> 9-#include <fts.h>
10+#include <sys/types.h> 
11 #include <sys/stat.h> 10 #include <sys/stat.h>
12+#include <fts.h> 11+#include <fts.h>
13 #endif 12 #endif
14  13
15 #include <stdio.h> 14 #include <stdio.h>

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util__posix.cc (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util__posix.cc 2011/07/11 12:46:14 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util__posix.cc 2012/03/06 12:34:09 1.2
@@ -1,14 +1,13 @@ @@ -1,14 +1,13 @@
1$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.1 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/base/file_util_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 3--- ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000
4+++ ipc/chromium/src/base/file_util_posix.cc 4+++ ipc/chromium/src/base/file_util_posix.cc
5@@ -30,6 +30,9 @@ 5@@ -31,7 +31,7 @@
6 #include "base/string_util.h" 
7 #include "base/time.h" 6 #include "base/time.h"
8  7
 8 // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine
 9-#if defined(OS_FREEBSD) || defined(OS_OPENBSD)
9+#ifndef __linux__ 10+#ifndef __linux__
10+#define stat64 stat 11 #define stat64 stat
11+#endif 12 #endif
12 namespace file_util { 
13  13
14 #if defined(GOOGLE_CHROME_BUILD) 

cvs diff -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h 2011/07/11 12:46:14 1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h 2012/03/06 12:34:09 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h,v 1.1 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/base/third_party/nspr/prcpucfg.h.orig 2011-06-15 21:57:27.000000000 +0000 3--- ipc/chromium/src/base/third_party/nspr/prcpucfg.h.orig 2011-12-20 23:28:19.000000000 +0000
4+++ ipc/chromium/src/base/third_party/nspr/prcpucfg.h 4+++ ipc/chromium/src/base/third_party/nspr/prcpucfg.h
5@@ -34,7 +34,7 @@ 5@@ -34,7 +34,7 @@
6 #include "base/third_party/nspr/prcpucfg_win.h" 6 #include "base/third_party/nspr/prcpucfg_win.h"
7 #elif defined(__APPLE__) 7 #elif defined(__APPLE__)
8 #include "base/third_party/nspr/prcpucfg_mac.h" 8 #include "base/third_party/nspr/prcpucfg_mac.h"
9-#elif defined(__linux__) || defined(ANDROID) 9-#elif defined(__linux__) || defined(ANDROID)
10+#elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) || defined(__DragonFly__) 10+#elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) || defined(__DragonFly__)
11 #include "base/third_party/nspr/prcpucfg_linux.h" 11 #include "base/third_party/nspr/prcpucfg_linux.h"
12 #else 12 #elif defined(__OpenBSD__)
13 #error Provide a prcpucfg.h appropriate for your platform 13 #include "base/third_party/nspr/prcpucfg_openbsd.h"

File Deleted: pkgsrc/devel/xulrunner/patches/Attic/patch-be

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-build_autoconf_gcc-pr49911.m4
$NetBSD: patch-build_autoconf_gcc-pr49911.m4,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- build/autoconf/gcc-pr49911.m4.orig	2011-12-20 23:28:11.000000000 +0000
+++ build/autoconf/gcc-pr49911.m4
@@ -56,7 +56,7 @@ CXXFLAGS="$_SAVE_CXXFLAGS"
 
 AC_LANG_RESTORE
 
-if test "$ac_have_gcc_pr49911" == "yes"; then
+if test "$ac_have_gcc_pr49911" = "yes"; then
    AC_MSG_RESULT(yes)
    CFLAGS="$CFLAGS -fno-tree-vrp"
    CXXFLAGS="$CXXFLAGS -fno-tree-vrp"

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-build_autoconf_nss.m4
$NetBSD: patch-build_autoconf_nss.m4,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- build/autoconf/nss.m4.orig	2012-02-16 06:40:24.000000000 +0000
+++ build/autoconf/nss.m4
@@ -22,18 +22,18 @@ AC_ARG_WITH(nss-exec-prefix,
 	if test -n "$nss_config_exec_prefix"; then
 		nss_config_args="$nss_config_args --exec-prefix=$nss_config_exec_prefix"
 		if test -z "$NSS_CONFIG"; then
-			NSS_CONFIG=$nss_config_exec_prefix/bin/nss-config
+			NSS_CONFIG=$nss_config_exec_prefix/bin/pkg-config
 		fi
 	fi
 	if test -n "$nss_config_prefix"; then
 		nss_config_args="$nss_config_args --prefix=$nss_config_prefix"
 		if test -z "$NSS_CONFIG"; then
-			NSS_CONFIG=$nss_config_prefix/bin/nss-config
+			NSS_CONFIG=$nss_config_prefix/bin/pkg-config
 		fi
 	fi
 
 	unset ac_cv_path_NSS_CONFIG
-	AC_PATH_PROG(NSS_CONFIG, nss-config, no)
+	AC_PATH_PROG(NSS_CONFIG, pkg-config, no)
 	min_nss_version=ifelse([$1], ,3.0.0,$1)
 	AC_MSG_CHECKING(for NSS - version >= $min_nss_version)
 
@@ -41,14 +41,14 @@ AC_ARG_WITH(nss-exec-prefix,
 	if test "$NSS_CONFIG" = "no"; then
 		no_nss="yes"
 	else
-		NSS_CFLAGS=`$NSS_CONFIG $nss_config_args --cflags`
-		NSS_LIBS=`$NSS_CONFIG $nss_config_args --libs`
+		NSS_CFLAGS=`$NSS_CONFIG $nss_config_args nss --cflags`
+		NSS_LIBS=`$NSS_CONFIG $nss_config_args nss --libs`
 
-		nss_config_major_version=`$NSS_CONFIG $nss_config_args --version | \
+		nss_config_major_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
 			sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
-		nss_config_minor_version=`$NSS_CONFIG $nss_config_args --version | \
+		nss_config_minor_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
 			sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
-		nss_config_micro_version=`$NSS_CONFIG $nss_config_args --version | \
+		nss_config_micro_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
 			sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
 		min_nss_major_version=`echo $min_nss_version | \
 			sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-dom_plugins_ipc_PluginModuleChild.cpp
$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- dom/plugins/ipc/PluginModuleChild.cpp.orig	2011-12-20 23:28:14.000000000 +0000
+++ dom/plugins/ipc/PluginModuleChild.cpp
@@ -228,7 +228,7 @@ PluginModuleChild::Init(const std::strin
 
     // TODO: use PluginPRLibrary here
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
     mShutdownFunc =
         (NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown");
 
@@ -1790,7 +1790,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
     PLUGIN_LOG_DEBUG_METHOD;
     AssertPluginThread();
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
     return true;
 #elif defined(OS_WIN) || defined(OS_MACOSX)
     *_retval = mGetEntryPointsFunc(&mFunctions);
@@ -1823,7 +1823,7 @@ PluginModuleChild::AnswerNP_Initialize(N
     SendBackUpXResources(FileDescriptor(xSocketFd, false/*don't close*/));
 #endif
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
     *_retval = mInitializeFunc(&sBrowserFuncs, &mFunctions);
     return true;
 #elif defined(OS_WIN) || defined(OS_MACOSX)

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-dom_plugins_ipc_PluginModuleChild.h
$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- dom/plugins/ipc/PluginModuleChild.h.orig	2011-12-20 23:28:14.000000000 +0000
+++ dom/plugins/ipc/PluginModuleChild.h
@@ -340,7 +340,7 @@ private:
 
     // we get this from the plugin
     NP_PLUGINSHUTDOWN mShutdownFunc;
-#ifdef OS_LINUX
+#if defined(OS_LINUX) || defined(OS_BSD)
     NP_PLUGINUNIXINIT mInitializeFunc;
 #elif defined(OS_WIN) || defined(OS_MACOSX)
     NP_PLUGININIT mInitializeFunc;

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_Makefile.in
$NetBSD: patch-ipc_chromium_Makefile.in,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/Makefile.in.orig	2012-02-16 06:40:33.000000000 +0000
+++ ipc/chromium/Makefile.in
@@ -278,6 +278,34 @@ endif
 
 endif # } OS_LINUX
 
+ifdef OS_BSD # {
+
+CPPSRCS += \
+  atomicops_internals_x86_gcc.cc \
+  file_util_bsd.cc \
+  process_util_bsd.cc \
+  time_posix.cc \
+  $(NULL)
+
+ifdef MOZ_ENABLE_GTK2
+CPPSRCS += \
+  message_pump_glib.cc \
+  $(NULL)
+endif
+
+ifdef MOZ_ENABLE_QT
+MOCSRCS = \
+  moc_message_pump_qt.cc \
+  $(NULL)
+
+CPPSRCS += \
+  $(MOCSRCS) \
+  message_pump_qt.cc \
+  $(NULL)
+endif
+
+endif # } OS_BSD
+
 # libevent
 
 ifndef MOZ_NATIVE_LIBEVENT # {

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_chromium-config.mk
$NetBSD: patch-ipc_chromium_chromium-config.mk,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/chromium-config.mk.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/chromium-config.mk
@@ -56,17 +56,6 @@
   -I$(DEPTH)/ipc/ipdl/_ipdlheaders \
   $(NULL)
 
-ifeq ($(OS_ARCH),Darwin) # {
-
-OS_MACOSX = 1
-OS_POSIX = 1
-
-DEFINES += \
-  -DOS_MACOSX=1 \
-  -DOS_POSIX=1 \
-  $(NULL)
-
-else # } {
 ifeq ($(OS_ARCH),WINNT) # {
 OS_LIBS += $(call EXPAND_LIBNAME,psapi shell32 dbghelp)
 
@@ -93,13 +82,62 @@
 endif
 
 else # } {
-
-OS_LINUX = 1
 OS_POSIX = 1
+DEFINES += -DOS_POSIX=1
+
+ifeq ($(OS_ARCH),Darwin) # {
+
+OS_MACOSX = 1
+DEFINES += \
+  -DOS_MACOSX=1 \
+  $(NULL)
+
+else # } {
+ifeq ($(OS_ARCH),DragonFly) # {
+
+OS_DRAGONFLY = 1
+OS_BSD = 1
+DEFINES += \
+  -DOS_DRAGONFLY=1 \
+  -DOS_BSD=1 \
+  $(NULL)
+
+else # } {
+ifeq ($(OS_ARCH),FreeBSD) # {
+
+OS_FREEBSD = 1
+OS_BSD = 1
+DEFINES += \
+  -DOS_FREEBSD=1 \
+  -DOS_BSD=1 \
+  $(NULL)
 
+else # } {
+ifeq ($(OS_ARCH),NetBSD) # {
+
+OS_NETBSD = 1
+OS_BSD = 1
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
+DEFINES += \
+  -DOS_NETBSD=1 \
+  -DOS_BSD=1 \
+  $(NULL)
+
+else # } {
+ifeq ($(OS_ARCH),OpenBSD) # {
+
+OS_OPENBSD = 1
+OS_BSD = 1
+DEFINES += \
+  -DOS_OPENBSD=1 \
+  -DOS_BSD=1 \
+  $(NULL)
+
+else # } {
+
+OS_LINUX = 1
 DEFINES += \
   -DOS_LINUX=1 \
-  -DOS_POSIX=1 \
   $(NULL)
 
 # NB: to stop gcc warnings about exporting template instantiation
@@ -107,4 +145,8 @@
 
 endif # }
 endif # }
+endif # }
+endif # }
+endif # }
+endif # }
 

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_base__paths.h
$NetBSD: patch-ipc_chromium_src_base_base__paths.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/base_paths.h.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/base/base_paths.h
@@ -13,7 +13,7 @@
 #include "base/base_paths_win.h"
 #elif defined(OS_MACOSX)
 #include "base/base_paths_mac.h"
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_BSD)
 #include "base/base_paths_linux.h"
 #endif
 #include "base/path_service.h"

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_file__util__bsd.cc
$NetBSD: patch-ipc_chromium_src_base_file__util__bsd.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/file_util_bsd.cc.orig	2012-01-07 18:21:18.000000000 +0000
+++ ipc/chromium/src/base/file_util_bsd.cc
@@ -0,0 +1,79 @@
+// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// this is a derivative of file_util_linux.cc
+
+#include "base/file_util.h"
+
+#include <fcntl.h>
+
+#include <string>
+#include <vector>
+
+#include "base/eintr_wrapper.h"
+#include "base/file_path.h"
+#include "base/string_util.h"
+
+namespace file_util {
+
+bool GetTempDir(FilePath* path) {
+  const char* tmp = getenv("TMPDIR");
+  if (tmp)
+    *path = FilePath(tmp);
+  else
+    *path = FilePath("/tmp");
+  return true;
+}
+
+bool GetShmemTempDir(FilePath* path) {
+  return GetTempDir(path);
+}
+
+bool CopyFile(const FilePath& from_path, const FilePath& to_path) {
+  int infile = open(from_path.value().c_str(), O_RDONLY);
+  if (infile < 0)
+    return false;
+
+  int outfile = creat(to_path.value().c_str(), 0666);
+  if (outfile < 0) {
+    close(infile);
+    return false;
+  }
+
+  const size_t kBufferSize = 32768;
+  std::vector<char> buffer(kBufferSize);
+  bool result = true;
+
+  while (result) {
+    ssize_t bytes_read = HANDLE_EINTR(read(infile, &buffer[0], buffer.size()));
+    if (bytes_read < 0) {
+      result = false;
+      break;
+    }
+    if (bytes_read == 0)
+      break;
+    // Allow for partial writes
+    ssize_t bytes_written_per_read = 0;
+    do {
+      ssize_t bytes_written_partial = HANDLE_EINTR(write(
+          outfile,
+          &buffer[bytes_written_per_read],
+          bytes_read - bytes_written_per_read));
+      if (bytes_written_partial < 0) {
+        result = false;
+        break;
+      }
+      bytes_written_per_read += bytes_written_partial;
+    } while (bytes_written_per_read < bytes_read);
+  }
+
+  if (HANDLE_EINTR(close(infile)) < 0)
+    result = false;
+  if (HANDLE_EINTR(close(outfile)) < 0)
+    result = false;
+
+  return result;
+}
+
+}  // namespace file_util

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_message__loop.cc
$NetBSD: patch-ipc_chromium_src_base_message__loop.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/message_loop.cc.orig	2012-02-16 07:40:33.000000000 +0100
+++ ipc/chromium/src/base/message_loop.cc	2012-02-21 21:24:41.000000000 +0100
@@ -19,7 +19,7 @@
 #if defined(OS_POSIX)
 #include "base/message_pump_libevent.h"
 #endif
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
 #ifdef MOZ_WIDGET_GTK2
 #include "base/message_pump_glib.h"
 #endif
@@ -119,7 +119,7 @@
   if (type_ == TYPE_UI) {
 #if defined(OS_MACOSX)
     pump_ = base::MessagePumpMac::Create();
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_BSD)
     pump_ = new base::MessagePumpForUI();
 #endif  // OS_LINUX
   } else if (type_ == TYPE_IO) {

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_platform__thread.h
$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/platform_thread.h.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/base/platform_thread.h
@@ -25,6 +25,8 @@ typedef pthread_t PlatformThreadHandle;
 #if defined(OS_LINUX)
 #include <unistd.h>
 typedef pid_t PlatformThreadId;
+#elif defined(OS_FREEBSD) || defined(OS_DRAGONFLY) || defined (OS_NETBSD)
+typedef lwpid_t PlatformThreadId;
 #elif defined(OS_MACOSX)
 #include <mach/mach.h>
 typedef mach_port_t PlatformThreadId;

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_process__util.h
$NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/process_util.h.orig	2011-12-21 00:28:19.000000000 +0100
+++ ipc/chromium/src/base/process_util.h	2012-01-31 13:14:54.000000000 +0100
@@ -14,7 +14,6 @@
 #include <windows.h>
 #include <tlhelp32.h>
 #elif defined(OS_LINUX)
-#include <dirent.h>
 #include <limits.h>
 #include <sys/types.h>
 #elif defined(OS_MACOSX)
@@ -280,6 +279,7 @@
   const ProcessEntry* NextProcessEntry();
 
  private:
+#if !defined(OS_BSD)
   // Determines whether there's another process (regardless of executable)
   // left in the list of all processes.  Returns true and sets entry_ to
   // that process's info if there is one, false otherwise.
@@ -292,18 +292,24 @@
   void InitProcessEntry(ProcessEntry* entry);
 
   std::wstring executable_name_;
+#endif
 
 #if defined(OS_WIN)
   HANDLE snapshot_;
   bool started_iteration_;
 #elif defined(OS_LINUX)
   DIR *procfs_dir_;
+#elif defined(OS_BSD)
+  std::vector<ProcessEntry> content;
+  size_t nextEntry;
 #elif defined(OS_MACOSX)
   std::vector<kinfo_proc> kinfo_procs_;
   size_t index_of_kinfo_proc_;
 #endif
+#if !defined(OS_BSD)
   ProcessEntry entry_;
   const ProcessFilter* filter_;
+#endif
 
   DISALLOW_EVIL_CONSTRUCTORS(NamedProcessIterator);
 };

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_process__util__bsd.cc
$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/process_util_bsd.cc.orig	2012-02-24 09:52:40.581943000 +0000
+++ ipc/chromium/src/base/process_util_bsd.cc
@@ -0,0 +1,298 @@
+// Copyright (c) 2008 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// derived from process_util_linux.cc and process_util_mac.cc
+
+// TODO: - add code for FreeBSD/DragonFly/MirBSD (?) to use kvm_getprocx
+
+#include "base/process_util.h"
+
+#include <ctype.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string>
+#include <kvm.h>
+#include <sys/sysctl.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#if defined(OS_DRAGONFLY)
+#include <sys/user.h>
+#endif
+
+#include "base/debug_util.h"
+#include "base/eintr_wrapper.h"
+#include "base/file_util.h"
+#include "base/logging.h"
+#include "base/string_tokenizer.h"
+#include "base/string_util.h"
+
+#ifdef __NetBSD__
+#include <sys/param.h>
+#if __NetBSD_Version__ >= 600000000
+#define HAVE_POSIX_SPAWN	1
+#endif
+#endif
+
+#ifdef HAVE_POSIX_SPAWN
+#include <spawn.h>
+extern "C" char **environ __dso_public;
+#endif
+
+namespace {
+
+enum ParsingState {
+  KEY_NAME,
+  KEY_VALUE
+};
+
+static mozilla::EnvironmentLog gProcessLog("MOZ_PROCESS_LOG");
+
+}  // namespace
+
+namespace base {
+
+#ifdef HAVE_POSIX_SPAWN
+
+void FreeEnvVarsArray(char* array[], int length)
+{
+  for (int i = 0; i < length; i++) {
+    free(array[i]);
+  }
+  delete[] array;
+}
+
+bool LaunchApp(const std::vector<std::string>& argv,
+               const file_handle_mapping_vector& fds_to_remap,
+               bool wait, ProcessHandle* process_handle) {
+  return LaunchApp(argv, fds_to_remap, environment_map(),
+                   wait, process_handle);
+}
+
+bool LaunchApp(const std::vector<std::string>& argv,
+               const file_handle_mapping_vector& fds_to_remap,
+               const environment_map& env_vars_to_set,
+               bool wait, ProcessHandle* process_handle,
+               ProcessArchitecture arch) {
+  bool retval = true;
+
+  char* argv_copy[argv.size() + 1];
+  for (size_t i = 0; i < argv.size(); i++) {
+    argv_copy[i] = const_cast<char*>(argv[i].c_str());
+  }
+  argv_copy[argv.size()] = NULL;
+
+  // Make sure we don't leak any FDs to the child process by marking all FDs
+  // as close-on-exec.
+  SetAllFDsToCloseOnExec();
+
+  // Copy environment to a new char array and add the variables
+  // in env_vars_to_set.
+  // Existing variables are overwritten by env_vars_to_set.
+  int pos = 0;
+  environment_map combined_env_vars = env_vars_to_set;
+  while(environ[pos] != NULL) {
+    std::string varString = environ[pos];
+    std::string varName = varString.substr(0, varString.find_first_of('='));
+    std::string varValue = varString.substr(varString.find_first_of('=') + 1);
+    if (combined_env_vars.find(varName) == combined_env_vars.end()) {
+      combined_env_vars[varName] = varValue;
+    }
+    pos++;
+  }
+  int varsLen = combined_env_vars.size() + 1;
+
+  char** vars = new char*[varsLen];
+  int i = 0;
+  for (environment_map::const_iterator it = combined_env_vars.begin();
+       it != combined_env_vars.end(); ++it) {
+    std::string entry(it->first);
+    entry += "=";
+    entry += it->second;
+    vars[i] = strdup(entry.c_str());
+    i++;
+  }
+  vars[i] = NULL;
+
+  posix_spawn_file_actions_t file_actions;
+  if (posix_spawn_file_actions_init(&file_actions) != 0) {
+    FreeEnvVarsArray(vars, varsLen);
+    return false;
+  }
+
+  // Turn fds_to_remap array into a set of dup2 calls.
+  for (file_handle_mapping_vector::const_iterator it = fds_to_remap.begin();
+       it != fds_to_remap.end();
+       ++it) {
+    int src_fd = it->first;
+    int dest_fd = it->second;
+
+    if (src_fd == dest_fd) {
+      int flags = fcntl(src_fd, F_GETFD);
+      if (flags != -1) {
+        fcntl(src_fd, F_SETFD, flags & ~FD_CLOEXEC);
+      }
+    } else {
+      if (posix_spawn_file_actions_adddup2(&file_actions, src_fd, dest_fd) != 0) {
+        posix_spawn_file_actions_destroy(&file_actions);
+        FreeEnvVarsArray(vars, varsLen);
+        return false;
+      }
+    }
+  }
+
+  pid_t pid = 0;
+  int spawn_succeeded = (posix_spawnp(&pid,
+                                      argv_copy[0],
+                                      &file_actions,
+                                      NULL,
+                                      argv_copy,
+                                      vars) == 0);
+
+  FreeEnvVarsArray(vars, varsLen);
+
+  posix_spawn_file_actions_destroy(&file_actions);
+
+  bool process_handle_valid = pid > 0;
+  if (!spawn_succeeded || !process_handle_valid) {
+    retval = false;
+  } else {
+    if (wait)
+      HANDLE_EINTR(waitpid(pid, 0, 0));
+
+    if (process_handle)
+      *process_handle = pid;
+  }
+
+  return retval;
+}
+
+bool LaunchApp(const CommandLine& cl,
+               bool wait, bool start_hidden, ProcessHandle* process_handle) {
+  // TODO(playmobil): Do we need to respect the start_hidden flag?
+  file_handle_mapping_vector no_files;
+  return LaunchApp(cl.argv(), no_files, wait, process_handle);
+}
+
+#else // no posix_spawn, use fork/exec
+
+bool LaunchApp(const std::vector<std::string>& argv,
+               const file_handle_mapping_vector& fds_to_remap,
+               bool wait, ProcessHandle* process_handle) {
+  return LaunchApp(argv, fds_to_remap, environment_map(),
+                   wait, process_handle);
+}
+
+bool LaunchApp(const std::vector<std::string>& argv,
+               const file_handle_mapping_vector& fds_to_remap,
+               const environment_map& env_vars_to_set,
+               bool wait, ProcessHandle* process_handle,
+               ProcessArchitecture arch) {
+  scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
+  // Illegal to allocate memory after fork and before execvp
+  InjectiveMultimap fd_shuffle1, fd_shuffle2;
+  fd_shuffle1.reserve(fds_to_remap.size());
+  fd_shuffle2.reserve(fds_to_remap.size());
+
+  pid_t pid = fork();
+  if (pid < 0)
+    return false;
+
+  if (pid == 0) {
+    for (file_handle_mapping_vector::const_iterator
+        it = fds_to_remap.begin(); it != fds_to_remap.end(); ++it) {
+      fd_shuffle1.push_back(InjectionArc(it->first, it->second, false));
+      fd_shuffle2.push_back(InjectionArc(it->first, it->second, false));
+    }
+
+    if (!ShuffleFileDescriptors(&fd_shuffle1))
+      _exit(127);
+
+    CloseSuperfluousFds(fd_shuffle2);
+
+    for (environment_map::const_iterator it = env_vars_to_set.begin();
+         it != env_vars_to_set.end(); ++it) {
+      if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
+        _exit(127);
+    }
+
+    for (size_t i = 0; i < argv.size(); i++)
+      argv_cstr[i] = const_cast<char*>(argv[i].c_str());
+    argv_cstr[argv.size()] = NULL;
+    execvp(argv_cstr[0], argv_cstr.get());
+    // if we get here, we're in serious trouble and should complain loudly
+    DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
+    exit(127);
+  } else {
+    gProcessLog.print("==> process %d launched child process %d\n",
+                      GetCurrentProcId(), pid);
+    if (wait)
+      HANDLE_EINTR(waitpid(pid, 0, 0));
+
+    if (process_handle)
+      *process_handle = pid;
+  }
+
+  return true;
+}
+
+bool LaunchApp(const CommandLine& cl,
+               bool wait, bool start_hidden,
+               ProcessHandle* process_handle) {
+  file_handle_mapping_vector no_files;
+  return LaunchApp(cl.argv(), no_files, wait, process_handle);
+}
+
+#endif
+
+NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name,
+                                           const ProcessFilter* filter)
+{
+  int numEntries;
+  kvm_t *kvm;
+  std::string exe(WideToASCII(executable_name));
+
+#if defined(OS_DRAGONFLY)
+  kvm  = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL);
+  struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), &numEntries);
+  if (procs != NULL && numEntries > 0) {
+    for (int i = 0; i < numEntries; i++) {
+    if (exe != procs[i].kp_comm) continue;
+      if (filter && !filter->Includes(procs[i].kp_pid, procs[i].kp_ppid)) continue;
+      ProcessEntry e;
+      e.pid = procs[i].kp_pid;
+      e.ppid = procs[i].kp_ppid;
+      strlcpy(e.szExeFile, procs[i].kp_comm, sizeof e.szExeFile);
+      content.push_back(e);
+#else
+  kvm  = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL);
+  struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries);
+  if (procs != NULL && numEntries > 0) {
+    for (int i = 0; i < numEntries; i++) {
+    if (exe != procs[i].p_comm) continue;
+      if (filter && !filter->Includes(procs[i].p_pid, procs[i].p_ppid)) continue;
+      ProcessEntry e;
+      e.pid = procs[i].p_pid;
+      e.ppid = procs[i].p_ppid;
+      strlcpy(e.szExeFile, procs[i].p_comm, sizeof e.szExeFile);
+      content.push_back(e);
+#endif
+    }
+  }
+  nextEntry = 0;
+  kvm_close(kvm);
+}
+
+NamedProcessIterator::~NamedProcessIterator() {
+}
+
+const ProcessEntry* NamedProcessIterator::NextProcessEntry() {
+  if (nextEntry >= content.size()) return NULL;
+  return &content[nextEntry++];
+}
+
+bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
+  return false;
+}
+
+}  // namespace base

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_process__util__posix.cc
$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/process_util_posix.cc.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/base/process_util_posix.cc
@@ -116,6 +116,11 @@ void CloseSuperfluousFds(const base::Inj
 #elif defined(OS_MACOSX)
   static const rlim_t kSystemDefaultMaxFds = 256;
   static const char kFDDir[] = "/dev/fd";
+#elif defined(OS_BSD)
+  // the getrlimit below should never fail, so whatever ..
+  static const rlim_t kSystemDefaultMaxFds = 1024;
+  // at least /dev/fd will exist
+  static const char kFDDir[] = "/dev/fd";
 #endif
 
   // Get the maximum number of FDs possible.
@@ -199,7 +204,7 @@ void CloseSuperfluousFds(const base::Inj
 void SetAllFDsToCloseOnExec() {
 #if defined(OS_LINUX)
   const char fd_dir[] = "/proc/self/fd";
-#elif defined(OS_MACOSX)
+#elif defined(OS_MACOSX) || defined(OS_BSD)
   const char fd_dir[] = "/dev/fd";
 #endif
   ScopedDIR dir_closer(opendir(fd_dir));

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_third__party_nspr_prtime.cc
$NetBSD: patch-ipc_chromium_src_base_third__party_nspr_prtime.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/base/third_party/nspr/prtime.cc.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/base/third_party/nspr/prtime.cc
@@ -212,7 +212,7 @@ PR_ImplodeTime(const PRExplodedTime *exp
     LL_ADD(retVal, retVal, temp);
 
     return retVal;
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_DRAGONFLY)
     struct tm exp_tm = {0};
     exp_tm.tm_sec  = exploded->tm_sec;
     exp_tm.tm_min  = exploded->tm_min;
@@ -245,6 +245,24 @@ PR_ImplodeTime(const PRExplodedTime *exp
     result *= kSecondsToMicroseconds;
     result += exploded->tm_usec;
     return result;
+#elif defined(OS_FREEBSD) || defined(OS_NETBSD)
+    struct tm exp_tm = {0};
+    exp_tm.tm_sec  = exploded->tm_sec;
+    exp_tm.tm_min  = exploded->tm_min;
+    exp_tm.tm_hour = exploded->tm_hour;
+    exp_tm.tm_mday = exploded->tm_mday;
+    exp_tm.tm_mon  = exploded->tm_month;
+    exp_tm.tm_year = exploded->tm_year - 1900;
+
+    // time_t is 64bit
+    time_t absolute_time = timegm(&exp_tm);
+
+    PRTime result = static_cast<PRTime>(absolute_time);
+    result -= exploded->tm_params.tp_gmt_offset +
+              exploded->tm_params.tp_dst_offset;
+    result *= kSecondsToMicroseconds;
+    result += exploded->tm_usec;
+    return result;
 #else
 #error No PR_ImplodeTime implemented on your platform.
 #endif

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_chrome_common_ipc__message__utils.h
$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__message__utils.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/chrome/common/ipc_message_utils.h.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/chrome/common/ipc_message_utils.h
@@ -195,7 +195,7 @@
 };
 #endif
 
-#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || (defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
+#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || ((defined(OS_FREEBSD) || defined(OS_DRAGONFLY) || defined(OS_NETBSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
 // There size_t is a synonym for |unsigned long| ...
 template <>
 struct ParamTraits<size_t> {
@@ -248,7 +248,7 @@
 };
 #endif  // defined(OS_MACOSX)
 
-#if !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS))
+#if !((defined(OS_FREEBSD) || defined(OS_DRAGONFLY) || defined(OS_NETBSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS))
 // int64 is |long int| on 64-bit systems, uint64 is |unsigned long|
 template <>
 struct ParamTraits<int64> {

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_chrome_common_transport__dib.h
$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/chromium/src/chrome/common/transport_dib.h.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/chromium/src/chrome/common/transport_dib.h
@@ -7,7 +7,7 @@
 
 #include "base/basictypes.h"
 
-#if defined(OS_WIN) || defined(OS_MACOSX)
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
 #include "base/shared_memory.h"
 #endif
 
@@ -66,7 +66,7 @@ class TransportDIB {
     uint32 sequence_num;
   };
   typedef HandleAndSequenceNum Id;
-#elif defined(OS_MACOSX)
+#elif defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
   typedef base::SharedMemoryHandle Handle;
   // On Mac, the inode number of the backing file is used as an id.
   typedef base::SharedMemoryId Id;
@@ -108,7 +108,7 @@ class TransportDIB {
 
  private:
   TransportDIB();
-#if defined(OS_WIN) || defined(OS_MACOSX)
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
   explicit TransportDIB(base::SharedMemoryHandle dib);
   base::SharedMemory shared_memory_;
   uint32 sequence_num_;

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_glue_GeckoChildProcessHost.cpp
$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- ipc/glue/GeckoChildProcessHost.cpp.orig	2011-12-20 23:28:19.000000000 +0000
+++ ipc/glue/GeckoChildProcessHost.cpp
@@ -430,7 +430,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
   // and passing wstrings from one config to the other is unsafe.  So
   // we split the logic here.
 
-#if defined(OS_LINUX) || defined(OS_MACOSX)
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
   base::environment_map newEnvVars;
   // XPCOM may not be initialized in some subprocesses.  We don't want
   // to initialize XPCOM just for the directory service, especially
@@ -445,8 +445,8 @@ GeckoChildProcessHost::PerformAsyncLaunc
       if (NS_SUCCEEDED(rv)) {
         nsCString path;
         greDir->GetNativePath(path);
-# ifdef OS_LINUX
-#  ifdef ANDROID
+# if defined(OS_LINUX) || defined(OS_BSD)
+#  if defined(ANDROID) || defined(OS_BSD)
         path += "/lib";
 #  endif  // ANDROID
         const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH");
@@ -557,7 +557,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
   childArgv.push_back(pidstring);
 
 #if defined(MOZ_CRASHREPORTER)
-#  if defined(OS_LINUX)
+#  if defined(OS_LINUX) || defined(OS_BSD)
   int childCrashFd, childCrashRemapFd;
   if (!CrashReporter::CreateNotificationPipeForChild(
         &childCrashFd, &childCrashRemapFd))
@@ -594,7 +594,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
 #endif
 
   base::LaunchApp(childArgv, mFileMap,
-#if defined(OS_LINUX) || defined(OS_MACOSX)
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
                   newEnvVars,
 #endif
                   false, &process, arch);

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-js_src_build_autoconf_gcc-pr49911.m4
$NetBSD: patch-js_src_build_autoconf_gcc-pr49911.m4,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- js/src/build/autoconf/gcc-pr49911.m4.orig	2011-12-20 23:28:21.000000000 +0000
+++ js/src/build/autoconf/gcc-pr49911.m4
@@ -56,7 +56,7 @@ CXXFLAGS="$_SAVE_CXXFLAGS"
 
 AC_LANG_RESTORE
 
-if test "$ac_have_gcc_pr49911" == "yes"; then
+if test "$ac_have_gcc_pr49911" = "yes"; then
    AC_MSG_RESULT(yes)
    CFLAGS="$CFLAGS -fno-tree-vrp"
    CXXFLAGS="$CXXFLAGS -fno-tree-vrp"

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-js_src_jscpucfg.h
$NetBSD: patch-js_src_jscpucfg.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $


--- js/src/jscpucfg.h.orig	2012-01-29 11:24:34.000000000 +0100
+++ js/src/jscpucfg.h	2012-02-08 12:35:20.000000000 +0100
@@ -77,6 +77,21 @@
 #define IS_BIG_ENDIAN 1
 #endif
 
+#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__MirBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+
+#if defined(_BYTE_ORDER)
+#if _BYTE_ORDER == _LITTLE_ENDIAN
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+#elif _BYTE_ORDER == _BIG_ENDIAN
+#undef  IS_LITTLE_ENDIAN
+#define IS_BIG_ENDIAN 1
+#endif
+#else /* !defined(_BYTE_ORDER) */
+#error "sys/endian.h does not define _BYTE_ORDER. Cannot determine endianness."
+#endif
+
 #elif defined(JS_HAVE_ENDIAN_H)
 #include <endian.h>
 

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-js_src_methodjit_MethodJIT.cpp
$NetBSD: patch-js_src_methodjit_MethodJIT.cpp,v 1.1 2012/03/06 12:34:09 ryoon Exp $

# This does not only apply to linux, but all ELF platforms (otherwise the
# generated code will not be PIC)

--- js/src/methodjit/MethodJIT.cpp.orig	2012-01-29 11:24:34.000000000 +0100
+++ js/src/methodjit/MethodJIT.cpp	2012-02-11 01:13:30.000000000 +0100
@@ -171,7 +171,7 @@
 
 JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
 
-#if defined(__linux__) && defined(JS_CPU_X64)
+#if defined(__ELF__) && defined(JS_CPU_X64)
 # define SYMBOL_STRING_RELOC(name) #name "@plt"
 #else
 # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-js_src_yarr_pcre_pcre.h
$NetBSD: patch-js_src_yarr_pcre_pcre.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- js/src/yarr/pcre/pcre.h.orig	2012-01-29 11:24:38.000000000 +0100
+++ js/src/yarr/pcre/pcre.h	2012-02-20 16:50:06.000000000 +0100
@@ -46,7 +46,9 @@
 #include "assembler/wtf/Platform.h"
 #include "jsstr.h"
 #include "jsprvtd.h"
+#if ENABLE_ASSEMBLER
 #include "jstl.h"
+#endif
 
 typedef jschar UChar;
 typedef JSLinearString UString;

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-media_libvpx_vpx__config.h
$NetBSD: patch-media_libvpx_vpx__config.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- media/libvpx/vpx_config.h.orig	2012-01-29 11:24:47.000000000 +0100
+++ media/libvpx/vpx_config.h	2012-02-09 15:07:24.000000000 +0100
@@ -12,12 +12,12 @@
 /* 32 bit MacOS. */
 #include "vpx_config_x86-darwin9-gcc.h"
 
-#elif defined(__linux__) && defined(__i386__)
-/* 32 bit Linux. */
+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__)
+/* 32 bit Linux or some BSD. */
 #include "vpx_config_x86-linux-gcc.h"
 
-#elif defined(__linux__) && defined(__x86_64__)
-/* 64 bit Linux. */
+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__)
+/* 64 bit Linux or some BSD. */
 #include "vpx_config_x86_64-linux-gcc.h"
 
 #elif defined(__sun) && defined(__i386)

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-media_libvpx_vpx__config__c.c
$NetBSD: patch-media_libvpx_vpx__config__c.c,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- media/libvpx/vpx_config_c.c.orig	2012-01-29 11:24:47.000000000 +0100
+++ media/libvpx/vpx_config_c.c	2012-02-09 15:10:30.000000000 +0100
@@ -12,12 +12,12 @@
 /* 32 bit MacOS. */
 #include "vpx_config_x86-darwin9-gcc.c"
 
-#elif defined(__linux__) && defined(__i386__)
-/* 32 bit Linux. */
+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__)
+/* 32 bit Linux or BSD. */
 #include "vpx_config_x86-linux-gcc.c"
 
-#elif defined(__linux__) && defined(__x86_64__)
-/* 64 bit Linux. */
+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__)
+/* 64 bit Linux or BSD. */
 #include "vpx_config_x86_64-linux-gcc.c"
 
 #elif defined(__sun) && defined(__i386)

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-xpcom_Makefile.in
$NetBSD: patch-xpcom_Makefile.in,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- xpcom/Makefile.in.orig	2012-02-16 06:40:56.000000000 +0000
+++ xpcom/Makefile.in
@@ -68,6 +68,10 @@ DIRS		+= windbgdlg
 endif
 endif
 
+ifeq ($(OS_ARCH),NetBSD)
+EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/xulrunner-sdk/sdk/lib
+endif
+
 ifdef ENABLE_TESTS
 TOOL_DIRS += \
 	tests \

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-xulrunner_app_Makefile.in
$NetBSD: patch-xulrunner_app_Makefile.in,v 1.1 2012/03/06 12:34:09 ryoon Exp $

--- xulrunner/app/Makefile.in.orig	2011-12-21 00:28:44.000000000 +0100
+++ xulrunner/app/Makefile.in	2012-01-30 11:24:22.000000000 +0100
@@ -130,6 +130,10 @@
 RCFLAGS += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\"
 endif
 
+ifeq ($(OS_ARCH),NetBSD)
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
+endif
+
 include $(topsrcdir)/config/rules.mk
 
 DEFINES += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\"

cvs diff -r1.2 -r1.3 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_platform__thread__posix.cc (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_platform__thread__posix.cc 2011/08/01 08:17:17 1.2
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_base_platform__thread__posix.cc 2012/03/06 12:34:09 1.3
@@ -1,24 +1,33 @@ @@ -1,24 +1,33 @@
1$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.2 2011/08/01 08:17:17 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.3 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 3--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-02-16 06:40:33.000000000 +0000
4+++ ipc/chromium/src/base/platform_thread_posix.cc 4+++ ipc/chromium/src/base/platform_thread_posix.cc
5@@ -9,6 +9,8 @@ 5@@ -9,9 +9,13 @@
6  6
7 #if defined(OS_MACOSX) 7 #if defined(OS_MACOSX)
8 #include <mach/mach.h> 8 #include <mach/mach.h>
9+#elif defined(OS_NETBSD) 9+#elif defined(OS_NETBSD)
10+#include <lwp.h> 10+#include <lwp.h>
11 #elif defined(OS_LINUX) 11 #elif defined(OS_LINUX)
12 #include <sys/syscall.h> 12 #include <sys/syscall.h>
13 #include <unistd.h> 13 #include <unistd.h>
14@@ -33,6 +35,10 @@ PlatformThreadId PlatformThread::Current 14+#elif defined(OS_DRAGONFLY)
 15+#include <unistd.h>
 16 #endif
 17
 18 #if defined(OS_MACOSX)
 19@@ -33,6 +37,14 @@ PlatformThreadId PlatformThread::Current
15 // into the kernel. 20 // into the kernel.
16 #if defined(OS_MACOSX) 21 #if defined(OS_MACOSX)
17 return mach_thread_self(); 22 return mach_thread_self();
18+#elif defined(OS_NETBSD) 23+#elif defined(OS_NETBSD)
19+ return _lwp_self(); 24+ return _lwp_self();
20+#elif defined(OS_DRAGONFLY) 25+#elif defined(OS_DRAGONFLY)
21+ return lwp_gettid(); 26+ return lwp_gettid();
22 #elif defined(OS_LINUX) 27+#elif defined(OS_FREEBSD)
23 return syscall(__NR_gettid); 28+ lwpid_t lwpid;
24 #endif 29+ thr_self( &lwpid );
 30+ return lwpid;
 31 #elif defined (__OpenBSD__)
 32 // TODO(BSD): find a better thread ID
 33 return (intptr_t)(pthread_self());

cvs diff -r1.2 -r1.3 pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_build_build__config.h (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_build_build__config.h 2011/08/18 18:31:10 1.2
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ipc_chromium_src_build_build__config.h 2012/03/06 12:34:09 1.3
@@ -1,34 +1,24 @@ @@ -1,34 +1,24 @@
1$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.2 2011/08/18 18:31:10 tnn Exp $ 1$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.3 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- ipc/chromium/src/build/build_config.h.orig 2011-08-11 21:41:01.000000000 +0000 3--- ipc/chromium/src/build/build_config.h.orig 2011-12-20 23:28:19.000000000 +0000
4+++ ipc/chromium/src/build/build_config.h 4+++ ipc/chromium/src/build/build_config.h
5@@ -19,6 +19,10 @@ 5@@ -19,6 +19,10 @@
6 #define OS_MACOSX 1 6 #define OS_MACOSX 1
7 #elif defined(__linux__) || defined(ANDROID) 7 #elif defined(__linux__) || defined(ANDROID)
8 #define OS_LINUX 1 8 #define OS_LINUX 1
9+#elif defined(__NetBSD__) 9+#elif defined(__NetBSD__)
10+#define OS_NETBSD 1 10+#define OS_NETBSD 1
11+#elif defined(__DragonFly__) 11+#elif defined(__DragonFly__)
12+#define OS_DRAGONFLY 1 12+#define OS_DRAGONFLY 1
 13 #elif defined(__OpenBSD__)
 14 #define OS_OPENBSD 1
13 #elif defined(_WIN32) 15 #elif defined(_WIN32)
14 #define OS_WIN 1 16@@ -29,7 +33,7 @@
15 #else 
16@@ -27,7 +31,7 @@ 
17  17
18 // For access to standard POSIX features, use OS_POSIX instead of a more 18 // For access to standard POSIX features, use OS_POSIX instead of a more
19 // specific macro. 19 // specific macro.
20-#if defined(OS_MACOSX) || defined(OS_LINUX) 20-#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
21+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_NETBSD) || defined(OS_DRAGONFLY) 21+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
22 #define OS_POSIX 1 22 #define OS_POSIX 1
23 #endif 23 #endif
24  24
25@@ -60,6 +64,9 @@ 
26 #elif defined(__ppc__) || defined(__powerpc__) 
27 #define ARCH_CPU_PPC 1 
28 #define ARCH_CPU_32_BITS 1 
29+#elif defined(__sparc64__) 
30+#define ARCH_CPU_SPARC 1 
31+#define ARCH_CPU_64_BITS 1 
32 #else 
33 #error Please add support for your architecture in build/build_config.h 
34 #endif 

cvs diff -r1.6 -r1.7 pkgsrc/devel/xulrunner/patches/Attic/patch-mb (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-mb 2011/07/11 12:46:14 1.6
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-mb 2012/03/06 12:34:09 1.7
@@ -1,79 +1,79 @@ @@ -1,79 +1,79 @@
1$NetBSD: patch-mb,v 1.6 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-mb,v 1.7 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-06-15 21:58:01.000000000 +0000 3--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-12-20 23:28:44.000000000 +0000
4+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 4+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
5@@ -97,7 +97,7 @@ endif 5@@ -84,7 +84,7 @@ endif
6 endif 6 endif
7 endif 7 endif
8  8
9-ifneq (,$(filter NetBSD OpenBSD BSD_OS GNU,$(OS_ARCH))) 9-ifneq (,$(filter NetBSD OpenBSD BSD_OS GNU,$(OS_ARCH)))
10+ifneq (,$(filter BSD_OS GNU,$(OS_ARCH))) 10+ifneq (,$(filter BSD_OS GNU,$(OS_ARCH)))
11 ifeq (86,$(findstring 86,$(OS_TEST))) 11 ifeq (86,$(findstring 86,$(OS_TEST)))
12 CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp 12 CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
13 endif 13 endif
14@@ -106,7 +106,7 @@ endif 14@@ -93,7 +93,7 @@ endif
15 # New code for Linux, et. al., with gcc 15 # New code for Linux, et. al., with gcc
16 # Migrate other platforms here after testing 16 # Migrate other platforms here after testing
17 # 17 #
18-ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) 18-ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH)))
19+ifneq (,$(filter Linux NetBSD DragonFly FreeBSD OpenBSD GNU_%,$(OS_ARCH))) 19+ifneq (,$(filter Linux FreeBSD DragonFly NetBSD OpenBSD GNU_%,$(OS_ARCH)))
20 # Linux/x86-64 20 # Linux/x86-64
21 ifeq (x86_64,$(OS_TEST)) 21 ifeq (x86_64,$(OS_TEST))
22 CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp 22 CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp
23@@ -124,12 +124,6 @@ ASFILES := xptcstubs_asm_ipf64.s xptcin 23@@ -111,12 +111,6 @@ ASFILES := xptcstubs_asm_ipf64.s xptcin
24 endif 24 endif
25 endif 25 endif
26 # 26 #
27-# OpenBSD/amd64 27-# OpenBSD/amd64
28-# 28-#
29-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64) 29-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64)
30-CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp 30-CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
31-endif 31-endif
32-# 32-#
33 # Neutrino/Intel (uses the same unixish_x86 code) 33 # Neutrino/Intel (uses the same unixish_x86 code)
34 # 34 #
35 ifeq ($(OS_TARGET),NTO) 35 ifeq ($(OS_TARGET),NTO)
36@@ -212,7 +206,7 @@ endif 36@@ -192,7 +186,7 @@ endif
37 # NetBSD/ARM 37 # NetBSD/ARM
38 # 38 #
39 ifeq ($(OS_ARCH),NetBSD) 39 ifeq ($(OS_ARCH),NetBSD)
40-ifneq (,$(filter arm% sa110,$(OS_TEST))) 40-ifneq (,$(filter arm% sa110,$(OS_TEST)))
41+ifneq (,$(filter arm%,$(TARGET_CPU))) 41+ifneq (,$(filter arm%,$(TARGET_CPU)))
42 CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp 42 CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
43 endif 43 endif
44 endif 44 endif
45@@ -269,7 +263,7 @@ endif 45@@ -249,7 +243,7 @@ endif
46 # NetBSD/m68k 46 # NetBSD/m68k
47 # 47 #
48 ifeq ($(OS_ARCH),NetBSD) 48 ifeq ($(OS_ARCH),NetBSD)
49-ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST))) 49-ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST)))
50+ifneq (,$(filter m68k,$(TARGET_CPU))) 50+ifneq (,$(filter m68k,$(TARGET_CPU)))
51 CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp 51 CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
52 endif 52 endif
53 endif 53 endif
54@@ -359,9 +353,10 @@ endif 54@@ -321,9 +315,10 @@ endif
55 # 55 #
56 # NetBSD/PPC 56 # NetBSD/PPC
57 # 57 #
58-ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))  58-ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))
59+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDpowerpc) 59+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDpowerpc)
60 CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp 60 CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
61 ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s 61 ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
62+AS := $(CC) -c -x assembler-with-cpp 62+AS := $(CC) -c -x assembler-with-cpp
63 endif 63 endif
64  64
65 # 65 #
66@@ -433,6 +428,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c 66@@ -396,6 +391,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c
67 ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s 67 ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
68 endif 68 endif
69 # 69 #
70+# NetBSD/SPARC64 70+# NetBSD/SPARC64
71+# 71+#
72+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64) 72+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64)
73+CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp 73+CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp
74+ASFILES := xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s 74+ASFILES := xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s
75+endif 75+endif
76+# 76+#
77 # Solaris/SPARC 77 # Solaris/SPARC
78 # 78 #
79 ifeq ($(OS_ARCH),SunOS) 79 ifeq ($(OS_ARCH),SunOS)

cvs diff -r1.6 -r1.7 pkgsrc/devel/xulrunner/patches/Attic/patch-mm (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-mm 2011/07/11 12:46:14 1.6
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-mm 2012/03/06 12:34:09 1.7
@@ -1,18 +1,22 @@ @@ -1,18 +1,22 @@
1$NetBSD: patch-mm,v 1.6 2011/07/11 12:46:14 tnn Exp $ 1$NetBSD: patch-mm,v 1.7 2012/03/06 12:34:09 ryoon Exp $
2 2
3--- toolkit/library/Makefile.in.orig 2011-06-15 21:58:10.000000000 +0000 3--- toolkit/library/Makefile.in.orig 2012-02-16 06:40:54.000000000 +0000
4+++ toolkit/library/Makefile.in 4+++ toolkit/library/Makefile.in
5@@ -216,6 +216,13 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle 5@@ -209,6 +209,17 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle
6 endif 6 endif
7 endif 7 endif
8  8
 9+ifeq ($(OS_ARCH),DragonFly)
 10+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
 11+endif
 12+
9+ifeq ($(OS_ARCH),NetBSD) 13+ifeq ($(OS_ARCH),NetBSD)
10+EXTRA_DSO_LDOPTS += -lossaudio 14+EXTRA_DSO_LDOPTS += -lossaudio
11+endif 15+endif
12+ifdef PKGSRC_PULSEAUDIO 16+ifdef PKGSRC_PULSEAUDIO
13+EXTRA_DSO_LDOPTS += -lpulse 17+EXTRA_DSO_LDOPTS += -lpulse
14+endif 18+endif
15+ 19+
16 ifeq ($(OS_ARCH),WINNT) 20 ifeq ($(OS_ARCH),WINNT)
17 OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32 shlwapi psapi ws2_32 dbghelp) 21 OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32 shlwapi psapi ws2_32 dbghelp)
18 ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC)) 22 ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC))

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-mi (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-mi 2009/08/05 02:59:48 1.1.1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-mi 2012/03/06 12:34:09 1.2
@@ -1,15 +1,13 @@ @@ -1,15 +1,13 @@
1$NetBSD: patch-mi,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $ 1$NetBSD: patch-mi,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3Add DragonFly support. 3--- config/config.mk.orig 2011-12-20 23:28:11.000000000 +0000
4 
5--- config/config.mk.orig 2009-06-29 18:14:41.000000000 +0200 
6+++ config/config.mk 4+++ config/config.mk
7@@ -133,7 +133,7 @@ endif 5@@ -129,7 +129,7 @@ endif
8 # but save the version to allow multiple versions of the same base 6 # but save the version to allow multiple versions of the same base
9 # platform to be built in the same tree. 7 # platform to be built in the same tree.
10 # 8 #
11-ifneq (,$(filter FreeBSD HP-UX IRIX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH))) 9-ifneq (,$(filter FreeBSD HP-UX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH)))
12+ifneq (,$(filter DragonFly FreeBSD HP-UX IRIX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH))) 10+ifneq (,$(filter DragonFly FreeBSD HP-UX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH)))
13 OS_RELEASE := $(basename $(OS_RELEASE)) 11 OS_RELEASE := $(basename $(OS_RELEASE))
14  12
15 # Allow the user to ignore the OS_VERSION, which is usually irrelevant. 13 # Allow the user to ignore the OS_VERSION, which is usually irrelevant.

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-mk (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-mk 2009/08/05 02:59:48 1.1.1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-mk 2012/03/06 12:34:09 1.2
@@ -1,19 +1,28 @@ @@ -1,19 +1,28 @@
1$NetBSD: patch-mk,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $ 1$NetBSD: patch-mk,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3Treat DragonFly like FreeBSD. 3--- config/rules.mk.orig 2012-02-16 06:40:24.000000000 +0000
4 
5--- config/rules.mk.orig 2009-06-29 18:14:41.000000000 +0200 
6+++ config/rules.mk 4+++ config/rules.mk
7@@ -592,6 +592,12 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic 5@@ -580,6 +580,12 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
8 endif 6 endif
9 endif 7 endif
10  8
11+ifeq ($(OS_ARCH),DragonFly) 9+ifeq ($(OS_ARCH),DragonFly)
12+ifdef IS_COMPONENT 10+ifdef IS_COMPONENT
13+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic 11+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
14+endif 12+endif
15+endif 13+endif
16+ 14+
17 ifeq ($(OS_ARCH),NetBSD) 15 ifeq ($(OS_ARCH),NetBSD)
18 ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST))) 16 ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST)))
19 ifeq ($(MODULE),layout) 17 ifeq ($(MODULE),layout)
 18@@ -589,6 +595,10 @@ endif
 19 endif
 20 endif
 21
 22+ifeq ($(OS_ARCH),NetBSD)
 23+EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/xulrunner
 24+endif
 25+
 26 #
 27 # HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag
 28 # which uses internal symbols first

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/Attic/patch-ml (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/patches/Attic/patch-ml 2009/08/05 02:59:48 1.1.1.1
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-ml 2012/03/06 12:34:09 1.2
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1$NetBSD: patch-ml,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $ 1$NetBSD: patch-ml,v 1.2 2012/03/06 12:34:09 ryoon Exp $
2 2
3Treat DragonFly like FreeBSD. 3--- js/src/Makefile.in.orig 2011-12-20 23:28:21.000000000 +0000
4 
5--- js/src/Makefile.in.orig 2009-06-29 18:14:51.000000000 +0200 
6+++ js/src/Makefile.in 4+++ js/src/Makefile.in
7@@ -429,6 +429,9 @@ endif # WINNT 5@@ -809,6 +809,9 @@
8 ifeq ($(OS_ARCH),FreeBSD) 6 ifeq ($(OS_ARCH),FreeBSD)
9 EXTRA_LIBS += -pthread 7 EXTRA_LIBS += -pthread
10 endif 8 endif
11+ifeq ($(OS_ARCH),DragonFly) 9+ifeq ($(OS_ARCH),DragonFly)
12+EXTRA_LIBS += -pthread 10+EXTRA_LIBS += -pthread
13+endif 11+endif
14 ifeq ($(OS_ARCH),IRIX) 12 ifeq ($(OS_ARCH),Linux)
15 ifdef USE_N32 13 EXTRA_LIBS += -ldl
16 DASH_R += -n32 14 endif