Security update of firefox & xulrunner to 3.6.4 (1.9.1.2). MFSA 2010-33 User tracking across sites using Math.random() MFSA 2010-32 Content-Disposition: attachment ignored if Content-Type: multipart also present MFSA 2010-31 focus() behavior can be used to inject or steal keystrokes MFSA 2010-30 Integer Overflow in XSLT Node Sorting MFSA 2010-29 Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal MFSA 2010-28 Freed object reuse across plugin instances MFSA 2010-26 Crashes with evidence of memory corruptiondiff -r1.21 -r1.22 pkgsrc/devel/xulrunner/PLIST
(tnn)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.21 2010/04/26 12:47:08 tnn Exp $ | 1 | @comment $NetBSD: PLIST,v 1.22 2010/06/24 12:20:38 tnn Exp $ | |
2 | bin/xulrunner | 2 | bin/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 | |
5 | ${PLIST.jit}include/xulrunner/CodeAlloc.h | 5 | ${PLIST.jit}include/xulrunner/CodeAlloc.h | |
6 | ${PLIST.jit}include/xulrunner/Containers.h | 6 | ${PLIST.jit}include/xulrunner/Containers.h | |
7 | ${PLIST.jit}include/xulrunner/Fragmento.h | 7 | ${PLIST.jit}include/xulrunner/Fragmento.h | |
8 | include/xulrunner/ImageErrors.h | 8 | include/xulrunner/ImageErrors.h | |
9 | include/xulrunner/ImageLogging.h | 9 | include/xulrunner/ImageLogging.h | |
10 | ${PLIST.jit}include/xulrunner/LIR.h | 10 | ${PLIST.jit}include/xulrunner/LIR.h | |
11 | include/xulrunner/NSReg.h | 11 | include/xulrunner/NSReg.h | |
12 | ${PLIST.jit}include/xulrunner/Native.h | 12 | ${PLIST.jit}include/xulrunner/Native.h | |
13 | ${PLIST.jit}include/xulrunner/Native${NANOJIT_ARCH}.h | 13 | ${PLIST.jit}include/xulrunner/Native${NANOJIT_ARCH}.h | |
14 | ${PLIST.jit}include/xulrunner/RegAlloc.h | 14 | ${PLIST.jit}include/xulrunner/RegAlloc.h | |
@@ -219,26 +219,28 @@ include/xulrunner/mozIStorageStatementCa | @@ -219,26 +219,28 @@ include/xulrunner/mozIStorageStatementCa | |||
219 | include/xulrunner/mozIStorageStatementWrapper.h | 219 | include/xulrunner/mozIStorageStatementWrapper.h | |
220 | include/xulrunner/mozIStorageValueArray.h | 220 | include/xulrunner/mozIStorageValueArray.h | |
221 | include/xulrunner/mozITXTToHTMLConv.h | 221 | include/xulrunner/mozITXTToHTMLConv.h | |
222 | include/xulrunner/mozStorage.h | 222 | include/xulrunner/mozStorage.h | |
223 | include/xulrunner/mozStorageCID.h | 223 | include/xulrunner/mozStorageCID.h | |
224 | include/xulrunner/mozStorageHelper.h | 224 | include/xulrunner/mozStorageHelper.h | |
225 | include/xulrunner/mozcontainer.h | 225 | include/xulrunner/mozcontainer.h | |
226 | include/xulrunner/mozilla-config.h | 226 | include/xulrunner/mozilla-config.h | |
227 | include/xulrunner/mozilla/BlockingResourceBase.h | 227 | include/xulrunner/mozilla/BlockingResourceBase.h | |
228 | include/xulrunner/mozilla/CondVar.h | 228 | include/xulrunner/mozilla/CondVar.h | |
229 | include/xulrunner/mozilla/DeadlockDetector.h | 229 | include/xulrunner/mozilla/DeadlockDetector.h | |
230 | include/xulrunner/mozilla/Monitor.h | 230 | include/xulrunner/mozilla/Monitor.h | |
231 | include/xulrunner/mozilla/Mutex.h | 231 | include/xulrunner/mozilla/Mutex.h | |
232 | include/xulrunner/mozilla/PluginLibrary.h | |||
233 | include/xulrunner/mozilla/PluginPRLibrary.h | |||
232 | include/xulrunner/mozilla/TimeStamp.h | 234 | include/xulrunner/mozilla/TimeStamp.h | |
233 | include/xulrunner/mozilla/XPCOM.h | 235 | include/xulrunner/mozilla/XPCOM.h | |
234 | include/xulrunner/mozilla/storage.h | 236 | include/xulrunner/mozilla/storage.h | |
235 | include/xulrunner/mozilla/storage/Variant.h | 237 | include/xulrunner/mozilla/storage/Variant.h | |
236 | include/xulrunner/mozilla/storage/Variant_inl.h | 238 | include/xulrunner/mozilla/storage/Variant_inl.h | |
237 | include/xulrunner/mozpngconf.h | 239 | include/xulrunner/mozpngconf.h | |
238 | ${PLIST.jit}include/xulrunner/nanojit.h | 240 | ${PLIST.jit}include/xulrunner/nanojit.h | |
239 | include/xulrunner/necko-config.h | 241 | include/xulrunner/necko-config.h | |
240 | include/xulrunner/netCore.h | 242 | include/xulrunner/netCore.h | |
241 | include/xulrunner/npapi.h | 243 | include/xulrunner/npapi.h | |
242 | include/xulrunner/npfunctions.h | 244 | include/xulrunner/npfunctions.h | |
243 | include/xulrunner/npruntime.h | 245 | include/xulrunner/npruntime.h | |
244 | include/xulrunner/nptypes.h | 246 | include/xulrunner/nptypes.h | |
@@ -2235,26 +2237,27 @@ ${PLIST.gnome}lib/xulrunner/components/l | @@ -2235,26 +2237,27 @@ ${PLIST.gnome}lib/xulrunner/components/l | |||
2235 | ${PLIST.gnome}lib/xulrunner/components/libnkgnomevfs.so | 2237 | ${PLIST.gnome}lib/xulrunner/components/libnkgnomevfs.so | |
2236 | lib/xulrunner/components/nsAddonRepository.js | 2238 | lib/xulrunner/components/nsAddonRepository.js | |
2237 | lib/xulrunner/components/nsBadCertHandler.js | 2239 | lib/xulrunner/components/nsBadCertHandler.js | |
2238 | lib/xulrunner/components/nsBlocklistService.js | 2240 | lib/xulrunner/components/nsBlocklistService.js | |
2239 | lib/xulrunner/components/nsContentDispatchChooser.js | 2241 | lib/xulrunner/components/nsContentDispatchChooser.js | |
2240 | lib/xulrunner/components/nsContentPrefService.js | 2242 | lib/xulrunner/components/nsContentPrefService.js | |
2241 | lib/xulrunner/components/nsDefaultCLH.js | 2243 | lib/xulrunner/components/nsDefaultCLH.js | |
2242 | lib/xulrunner/components/nsDownloadManagerUI.js | 2244 | lib/xulrunner/components/nsDownloadManagerUI.js | |
2243 | lib/xulrunner/components/nsExtensionManager.js | 2245 | lib/xulrunner/components/nsExtensionManager.js | |
2244 | lib/xulrunner/components/nsFilePicker.js | 2246 | lib/xulrunner/components/nsFilePicker.js | |
2245 | lib/xulrunner/components/nsFormAutoComplete.js | 2247 | lib/xulrunner/components/nsFormAutoComplete.js | |
2246 | lib/xulrunner/components/nsHandlerService.js | 2248 | lib/xulrunner/components/nsHandlerService.js | |
2247 | lib/xulrunner/components/nsHelperAppDlg.js | 2249 | lib/xulrunner/components/nsHelperAppDlg.js | |
2250 | lib/xulrunner/components/nsINIProcessor.js | |||
2248 | lib/xulrunner/components/nsLivemarkService.js | 2251 | lib/xulrunner/components/nsLivemarkService.js | |
2249 | lib/xulrunner/components/nsLoginInfo.js | 2252 | lib/xulrunner/components/nsLoginInfo.js | |
2250 | lib/xulrunner/components/nsLoginManager.js | 2253 | lib/xulrunner/components/nsLoginManager.js | |
2251 | lib/xulrunner/components/nsLoginManagerPrompter.js | 2254 | lib/xulrunner/components/nsLoginManagerPrompter.js | |
2252 | lib/xulrunner/components/nsPlacesAutoComplete.js | 2255 | lib/xulrunner/components/nsPlacesAutoComplete.js | |
2253 | lib/xulrunner/components/nsPlacesDBFlush.js | 2256 | lib/xulrunner/components/nsPlacesDBFlush.js | |
2254 | lib/xulrunner/components/nsProgressDialog.js | 2257 | lib/xulrunner/components/nsProgressDialog.js | |
2255 | lib/xulrunner/components/nsProxyAutoConfig.js | 2258 | lib/xulrunner/components/nsProxyAutoConfig.js | |
2256 | lib/xulrunner/components/nsSearchService.js | 2259 | lib/xulrunner/components/nsSearchService.js | |
2257 | lib/xulrunner/components/nsSearchSuggestions.js | 2260 | lib/xulrunner/components/nsSearchSuggestions.js | |
2258 | lib/xulrunner/components/nsTaggingService.js | 2261 | lib/xulrunner/components/nsTaggingService.js | |
2259 | lib/xulrunner/components/nsTryToClose.js | 2262 | lib/xulrunner/components/nsTryToClose.js | |
2260 | lib/xulrunner/components/nsURLFormatter.js | 2263 | lib/xulrunner/components/nsURLFormatter.js |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: dist.mk,v 1.10 2010/04/02 20:28:24 tnn Exp $ | 1 | # $NetBSD: dist.mk,v 1.11 2010/06/24 12:20:38 tnn 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 | |||
8 | DISTNAME= firefox-${FIREFOX_VER}.source | 8 | DISTNAME= firefox-${FIREFOX_VER}.source | |
9 | FIREFOX_VER= 3.6${MOZ_BRANCH_MINOR} | 9 | FIREFOX_VER= 3.6${MOZ_BRANCH_MINOR} | |
10 | MOZ_BRANCH= 1.9.2 | 10 | MOZ_BRANCH= 1.9.2 | |
11 | MOZ_BRANCH_MINOR= .3 | 11 | MOZ_BRANCH_MINOR= .4 | |
12 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 12 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
13 | EXTRACT_SUFX= .tar.bz2 | 13 | EXTRACT_SUFX= .tar.bz2 | |
14 | 14 | |||
15 | DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo | |
16 | PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches | 16 | PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches | |
17 | 17 | |||
18 | WRKSRC= ${WRKDIR}/mozilla-${MOZ_BRANCH} | 18 | WRKSRC= ${WRKDIR}/mozilla-${MOZ_BRANCH} |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | $NetBSD: distinfo,v 1.32 2010/04/26 13:41:06 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.33 2010/06/24 12:20:38 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (firefox-3.6.3.source.tar.bz2) = f3bcd808356d16bdb26bfcf1a64a251488c4fd02 | 3 | SHA1 (firefox-3.6.4.source.tar.bz2) = c73e4cf4a8e55b5a192fe59d38bef1d06f43e842 | |
4 | RMD160 (firefox-3.6.3.source.tar.bz2) = de556e8606bbc61cb7d20fe6f308f0c5e8b9dd77 | 4 | RMD160 (firefox-3.6.4.source.tar.bz2) = b36d31d35f2fc0d6f793b4d4e3f3069e55d9e1ad | |
5 | Size (firefox-3.6.3.source.tar.bz2) = 48633061 bytes | 5 | Size (firefox-3.6.4.source.tar.bz2) = 51082341 bytes | |
6 | SHA1 (patch-aa) = d719f801f340688102e3b1c07b53655f4053180a | 6 | SHA1 (patch-aa) = d719f801f340688102e3b1c07b53655f4053180a | |
7 | SHA1 (patch-ab) = a9a9db3f53ecac231007de9ed163bd99f2184462 | 7 | SHA1 (patch-ab) = a9a9db3f53ecac231007de9ed163bd99f2184462 | |
8 | SHA1 (patch-ac) = e50356963fd235ea11fa45baae356fcf21c6669d | 8 | SHA1 (patch-ac) = e50356963fd235ea11fa45baae356fcf21c6669d | |
9 | SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 | 9 | SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 | |
10 | SHA1 (patch-ae) = 6679dd9c28f8029cc0ed2a32ae60da696099f351 | 10 | SHA1 (patch-ae) = 6679dd9c28f8029cc0ed2a32ae60da696099f351 | |
11 | SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df | 11 | SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df | |
12 | SHA1 (patch-ag) = 62e55040130d5e6cfb10b839fce6abd40a902f08 | 12 | SHA1 (patch-ag) = 62e55040130d5e6cfb10b839fce6abd40a902f08 | |
13 | SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac | 13 | SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac | |
14 | SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a | 14 | SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a | |
15 | SHA1 (patch-aj) = 0e357b477aef423e7688dfb0be93cc8abc35e6e0 | 15 | SHA1 (patch-aj) = 423e8915f6e6a166bf3bcbc00c22d590821d6e97 | |
16 | SHA1 (patch-ak) = d9aca1f9e143d600d8bc841984a2244a50b0ac8c | 16 | SHA1 (patch-ak) = d9aca1f9e143d600d8bc841984a2244a50b0ac8c | |
17 | SHA1 (patch-al) = ca1a1fb5f875ab9c84c0afea5d913172a6f7ab57 | 17 | SHA1 (patch-al) = ca1a1fb5f875ab9c84c0afea5d913172a6f7ab57 | |
18 | SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220 | 18 | SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220 | |
19 | SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7 | 19 | SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7 | |
20 | SHA1 (patch-ao) = 353d2098564c7b29849b6f5f4f80d9ac393b23f3 | 20 | SHA1 (patch-ao) = 353d2098564c7b29849b6f5f4f80d9ac393b23f3 | |
21 | SHA1 (patch-ap) = dbcf27b23fec35ea838d281a97c7aed94739c8b5 | 21 | SHA1 (patch-ap) = dbcf27b23fec35ea838d281a97c7aed94739c8b5 | |
22 | SHA1 (patch-aq) = ffb927e222f98c7288e37ddadf1b08a8126c6a55 | 22 | SHA1 (patch-aq) = ffb927e222f98c7288e37ddadf1b08a8126c6a55 | |
23 | SHA1 (patch-ar) = bfeaa055b7192e5874427615424496b41410f24b | 23 | SHA1 (patch-ar) = bfeaa055b7192e5874427615424496b41410f24b | |
24 | SHA1 (patch-as) = aa83f9b834d796982a2b580ed908e188a28c6a41 | 24 | SHA1 (patch-as) = aa83f9b834d796982a2b580ed908e188a28c6a41 | |
25 | SHA1 (patch-at) = 2d09714ba426632a5d67b1b100c2ac4d1e673536 | 25 | SHA1 (patch-at) = 2d09714ba426632a5d67b1b100c2ac4d1e673536 | |
26 | SHA1 (patch-au) = f27b6c8b2c744da388e1d15d0776929e7165ee76 | 26 | SHA1 (patch-au) = f27b6c8b2c744da388e1d15d0776929e7165ee76 | |
27 | SHA1 (patch-av) = e22c544894123a6ab8fc428067716b9e68685771 | 27 | SHA1 (patch-av) = e22c544894123a6ab8fc428067716b9e68685771 | |
28 | SHA1 (patch-aw) = eed2f98b732fa776d2ca64d2b82e88677a207657 | 28 | SHA1 (patch-aw) = eed2f98b732fa776d2ca64d2b82e88677a207657 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.14 2010/04/28 09:37:28 tnn Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.15 2010/06/24 12:20:38 tnn Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 1.9.1. | 3 | # common Makefile fragment for mozilla packages based on gecko 1.9.1. | |
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 | |||
10 | GNU_CONFIGURE= yes | 10 | GNU_CONFIGURE= yes | |
11 | USE_TOOLS+= pkg-config perl gmake autoconf213 | 11 | USE_TOOLS+= pkg-config perl gmake autoconf213 | |
12 | USE_LANGUAGES+= c99 c++ | 12 | USE_LANGUAGES+= c99 c++ | |
13 | UNLIMIT_RESOURCES+= datasize | 13 | UNLIMIT_RESOURCES+= datasize | |
14 | 14 | |||
@@ -23,26 +23,27 @@ CONFIGURE_ARGS+= --disable-tests --disab | @@ -23,26 +23,27 @@ CONFIGURE_ARGS+= --disable-tests --disab | |||
23 | CONFIGURE_ARGS+= --enable-crypto | 23 | CONFIGURE_ARGS+= --enable-crypto | |
24 | CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads | 24 | CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads | |
25 | CONFIGURE_ARGS+= --disable-javaxpcom | 25 | CONFIGURE_ARGS+= --disable-javaxpcom | |
26 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 | 26 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 | |
27 | CONFIGURE_ARGS+= --enable-svg --enable-mathml | 27 | CONFIGURE_ARGS+= --enable-svg --enable-mathml | |
28 | CONFIGURE_ARGS+= --enable-system-cairo | 28 | CONFIGURE_ARGS+= --enable-system-cairo | |
29 | CONFIGURE_ARGS+= --with-system-jpeg | 29 | CONFIGURE_ARGS+= --with-system-jpeg | |
30 | CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2 | 30 | CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2 | |
31 | CONFIGURE_ARGS+= --enable-system-sqlite | 31 | CONFIGURE_ARGS+= --enable-system-sqlite | |
32 | CONFIGURE_ARGS+= --disable-crashreporter | 32 | CONFIGURE_ARGS+= --disable-crashreporter | |
33 | CONFIGURE_ARGS+= --disable-installer | 33 | CONFIGURE_ARGS+= --disable-installer | |
34 | CONFIGURE_ARGS+= --disable-libnotify | 34 | CONFIGURE_ARGS+= --disable-libnotify | |
35 | CONFIGURE_ARGS+= --disable-necko-wifi | 35 | CONFIGURE_ARGS+= --disable-necko-wifi | |
36 | CONFIGURE_ARGS+= --disable-ipc # no chromium platform support on BSD | |||
36 | 37 | |||
37 | SUBST_CLASSES+= fix-paths | 38 | SUBST_CLASSES+= fix-paths | |
38 | SUBST_STAGE.fix-paths= pre-configure | 39 | SUBST_STAGE.fix-paths= pre-configure | |
39 | SUBST_MESSAGE.fix-paths= Fixing absolute paths. | 40 | SUBST_MESSAGE.fix-paths= Fixing absolute paths. | |
40 | SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h | 41 | SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h | |
41 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xulrunner/app/nsRegisterGREUnix.cpp | 42 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xulrunner/app/nsRegisterGREUnix.cpp | |
42 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xulrunner/installer/Makefile.in | 43 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xulrunner/installer/Makefile.in | |
43 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}extensions/java/xpcom/interfaces/org/mozilla/xpcom/Mozilla.java | 44 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}extensions/java/xpcom/interfaces/org/mozilla/xpcom/Mozilla.java | |
44 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp | 45 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp | |
45 | SUBST_SED.fix-paths= -e 's,/etc/gre.d,${PREFIX}/lib/xulrunner/gre.d,g' | 46 | SUBST_SED.fix-paths= -e 's,/etc/gre.d,${PREFIX}/lib/xulrunner/gre.d,g' | |
46 | SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' | 47 | SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' | |
47 | 48 | |||
48 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess | 49 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | $NetBSD: patch-aj,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $ | 1 | $NetBSD: patch-aj,v 1.2 2010/06/24 12:20:38 tnn Exp $ | |
2 | 2 | |||
3 | --- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2009-06-29 18:15:11.000000000 +0200 | 3 | --- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2010-04-13 22:22:54.000000000 +0000 | |
4 | +++ profile/dirserviceprovider/src/nsProfileLock.cpp | 4 | +++ profile/dirserviceprovider/src/nsProfileLock.cpp | |
5 | @@ -391,6 +391,7 @@ nsresult nsProfileLock::LockWithSymlink( | 5 | @@ -396,6 +396,7 @@ nsresult nsProfileLock::LockWithSymlink( | |
6 | act.sa_flags = 0; | 6 | act.sa_flags = SA_SIGINFO; | |
7 | sigfillset(&act.sa_mask); | 7 | sigfillset(&act.sa_mask); | |
8 | 8 | |||
9 | +#ifndef DEBUG | 9 | +#ifndef DEBUG | |
10 | #define CATCH_SIGNAL(signame) \ | 10 | #define CATCH_SIGNAL(signame) \ | |
11 | PR_BEGIN_MACRO \ | 11 | PR_BEGIN_MACRO \ | |
12 | if (sigaction(signame, NULL, &oldact) == 0 && \ | 12 | if (sigaction(signame, NULL, &oldact) == 0 && \ | |
13 | @@ -409,6 +410,7 @@ PR_BEGIN_MACRO | 13 | @@ -414,6 +415,7 @@ PR_BEGIN_MACRO | |
14 | CATCH_SIGNAL(SIGTERM); | 14 | CATCH_SIGNAL(SIGTERM); | |
15 | 15 | |||
16 | #undef CATCH_SIGNAL | 16 | #undef CATCH_SIGNAL | |
17 | +#endif | 17 | +#endif | |
18 | } | 18 | } | |
19 | } | 19 | } | |
20 | } | 20 | } |
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.74 2010/06/13 22:45:33 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.75 2010/06/24 12:20:38 tnn Exp $ | |
2 | 2 | |||
3 | .include "../../devel/xulrunner/dist.mk" | 3 | .include "../../devel/xulrunner/dist.mk" | |
4 | PKGNAME= firefox-${FIREFOX_VER} | 4 | PKGNAME= firefox-${FIREFOX_VER} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= www | 5 | CATEGORIES= www | |
7 | 6 | |||
8 | MAINTAINER= tnn@NetBSD.org | 7 | MAINTAINER= tnn@NetBSD.org | |
9 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ | 8 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ | |
10 | COMMENT= Web browser with support for extensions | 9 | COMMENT= Web browser with support for extensions | |
11 | LICENSE= mpl-1.1 | 10 | LICENSE= mpl-1.1 | |
12 | 11 | |||
13 | MOZILLA_DIR= # empty | 12 | MOZILLA_DIR= # empty | |
14 | 13 | |||
15 | CONFIGURE_ARGS+= --enable-application=browser | 14 | CONFIGURE_ARGS+= --enable-application=browser | |
16 | CONFIGURE_ARGS+= --with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk | 15 | CONFIGURE_ARGS+= --with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk | |
17 | CONFIGURE_ARGS+= --with-system-libxul | 16 | CONFIGURE_ARGS+= --with-system-libxul | |
18 | 17 |