Sat Oct 13 10:16:23 2012 UTC ()
Update to 10.0.9

Changelog:
Fixed in Firefox ESR 10.0.9
MFSA 2012-89 defaultValue security checks not applied

Fixed in Firefox ESR 10.0.8
MFSA 2012-87 Use-after-free in the IME State Manager
MFSA 2012-86 Heap memory corruption issues found using Address Sanitizer
MFSA 2012-85 Use-after-free, buffer overflow, and out of bounds read issues found using Address Sanitizer
MFSA 2012-84 Spoofing and script injection through location.hash
MFSA 2012-83 Chrome Object Wrapper (COW) does not disallow acces to privileged functions or properties
MFSA 2012-82 top object and location property accessible by plugins
MFSA 2012-81 GetProperty function can bypass security checks
MFSA 2012-79 DOS and crash with full screen and history navigation
MFSA 2012-77 Some DOMWindowUtils methods bypass security checks
MFSA 2012-74 Miscellaneous memory safety hazards (rv:16.0/ rv:10.0.8)
MFSA 2012-59 Location object can be shadowed using Object.defineProperty


(ryoon)
diff -r1.8 -r1.9 pkgsrc/devel/xulrunner10/Makefile
diff -r1.7 -r1.8 pkgsrc/devel/xulrunner10/dist.mk
diff -r1.5 -r1.6 pkgsrc/devel/xulrunner10/distinfo
diff -r1.9 -r1.10 pkgsrc/www/firefox10/Makefile

cvs diff -r1.8 -r1.9 pkgsrc/devel/xulrunner10/Attic/Makefile (switch to unified diff)

--- pkgsrc/devel/xulrunner10/Attic/Makefile 2012/10/08 23:00:57 1.8
+++ pkgsrc/devel/xulrunner10/Attic/Makefile 2012/10/13 10:16:23 1.9
@@ -1,58 +1,57 @@ @@ -1,58 +1,57 @@
1# $NetBSD: Makefile,v 1.8 2012/10/08 23:00:57 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2012/10/13 10:16:23 ryoon Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4PKGNAME= xulrunner10-${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 4PKGNAME= xulrunner10-${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
19PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-js.pc.in 18PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-js.pc.in
20PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nspr.pc.in 19PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nspr.pc.in
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=xulrunner10 26ALL_ENV+= MOZILLA_PKG_NAME=xulrunner10
28 27
29MAKE_ENV+= FREEBL_NO_DEPEND=0 28MAKE_ENV+= FREEBL_NO_DEPEND=0
30 29
31# workround for link of xulrunner-bin etc. 30# workround for link of xulrunner-bin etc.
32LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/xulrunner10 31LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/xulrunner10
33 32
34.include "mozilla-common.mk" 33.include "mozilla-common.mk"
35.include "options.mk" 34.include "options.mk"
36 35
37pre-configure: 36pre-configure:
38 cd ${WRKSRC} && autoconf 37 cd ${WRKSRC} && autoconf
39 cd ${WRKSRC}/js/src && autoconf 38 cd ${WRKSRC}/js/src && autoconf
40 cd ${WRKSRC}/nsprpub && autoconf 39 cd ${WRKSRC}/nsprpub && autoconf
41 40
42post-install: 41post-install:
43 # XXX fix the pkg-config files instead 42 # XXX fix the pkg-config files instead
44 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue.a 43 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue.a
45 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libxpcomglue.a \ 44 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libxpcomglue.a \
46 ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue.a 45 ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue.a
47 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue_s.a 46 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue_s.a
48 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libxpcomglue_s.a \ 47 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libxpcomglue_s.a \
49 ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue_s.a 48 ${DESTDIR}${PREFIX}/lib/xulrunner10/libxpcomglue_s.a
50 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libunicharutil_external_s.a 49 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner10/libunicharutil_external_s.a
51 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libunicharutil_external_s.a \ 50 ln -s ${PREFIX}/lib/xulrunner10-sdk/sdk/lib/libunicharutil_external_s.a \
52 ${DESTDIR}${PREFIX}/lib/xulrunner10/libunicharutil_external_s.a 51 ${DESTDIR}${PREFIX}/lib/xulrunner10/libunicharutil_external_s.a
53 ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner10/mozilla/throw_gcc.h 52 ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner10/mozilla/throw_gcc.h
54 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/xulrunner10-sdk/sdk/bin 53 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/xulrunner10-sdk/sdk/bin
55 ${INSTALL_SCRIPT} ${WRKSRC}/dist/sdk/bin/xpt.py \ 54 ${INSTALL_SCRIPT} ${WRKSRC}/dist/sdk/bin/xpt.py \
56 ${DESTDIR}${PREFIX}/lib/xulrunner10-sdk/sdk/bin 55 ${DESTDIR}${PREFIX}/lib/xulrunner10-sdk/sdk/bin
57 56
58.include "../../mk/bsd.pkg.mk" 57.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/devel/xulrunner10/Attic/dist.mk (switch to unified diff)

--- pkgsrc/devel/xulrunner10/Attic/dist.mk 2012/09/06 17:24:59 1.7
+++ pkgsrc/devel/xulrunner10/Attic/dist.mk 2012/10/13 10:16:23 1.8
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: dist.mk,v 1.7 2012/09/06 17:24:59 ryoon Exp $ 1# $NetBSD: dist.mk,v 1.8 2012/10/13 10:16:23 ryoon Exp $
2# 2#
3# used by devel/xulrunner10/Makefile 3# used by devel/xulrunner10/Makefile
4# used by www/firefox10/Makefile 4# used by www/firefox10/Makefile
5 5
6DISTNAME= firefox-${FIREFOX_VER}esr.source 6DISTNAME= firefox-${FIREFOX_VER}esr.source
7FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 7FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
8MOZ_BRANCH= 10.0 8MOZ_BRANCH= 10.0
9MOZ_BRANCH_MINOR= .7 9MOZ_BRANCH_MINOR= .9
10MASTER_SITES= ${MASTER_SITE_MOZILLA_ESR:=firefox/releases/${FIREFOX_VER}esr/source/} 10MASTER_SITES= ${MASTER_SITE_MOZILLA_ESR:=firefox/releases/${FIREFOX_VER}esr/source/}
11EXTRACT_SUFX= .tar.bz2 11EXTRACT_SUFX= .tar.bz2
12 12
13DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner10/distinfo 13DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner10/distinfo
14PATCHDIR= ${.CURDIR}/../../devel/xulrunner10/patches 14PATCHDIR= ${.CURDIR}/../../devel/xulrunner10/patches
15 15
16WRKSRC= ${WRKDIR}/mozilla-esr10 16WRKSRC= ${WRKDIR}/mozilla-esr10

cvs diff -r1.5 -r1.6 pkgsrc/devel/xulrunner10/Attic/distinfo (switch to unified diff)

--- pkgsrc/devel/xulrunner10/Attic/distinfo 2012/09/06 17:24:59 1.5
+++ pkgsrc/devel/xulrunner10/Attic/distinfo 2012/10/13 10:16:23 1.6
@@ -1,109 +1,109 @@ @@ -1,109 +1,109 @@
1$NetBSD: distinfo,v 1.5 2012/09/06 17:24:59 ryoon Exp $ 1$NetBSD: distinfo,v 1.6 2012/10/13 10:16:23 ryoon Exp $
2 2
3SHA1 (firefox-10.0.7esr.source.tar.bz2) = 51f782bab9eb83ba77c86284a5656f8d20d50093 3SHA1 (firefox-10.0.9esr.source.tar.bz2) = 86bb6ff7385a5d98c616c8f817d5ca2d8b01fbf3
4RMD160 (firefox-10.0.7esr.source.tar.bz2) = 5bfbd6c8cbbe5d56ea0e7f20071a43d4ddb47f86 4RMD160 (firefox-10.0.9esr.source.tar.bz2) = bd8309cde3a374790a1560ad1ece21207332497f
5Size (firefox-10.0.7esr.source.tar.bz2) = 75624327 bytes 5Size (firefox-10.0.9esr.source.tar.bz2) = 75634700 bytes
6SHA1 (patch-aa) = 27261c9d6696cd609dd019fa7588f356df7c5ce5 6SHA1 (patch-aa) = 27261c9d6696cd609dd019fa7588f356df7c5ce5
7SHA1 (patch-ab) = b1efa63d3f9e0dca0247037696839dbce756f88c 7SHA1 (patch-ab) = b1efa63d3f9e0dca0247037696839dbce756f88c
8SHA1 (patch-ac) = 4da7049472449bb05590ca434c09a1e08423d2eb 8SHA1 (patch-ac) = 4da7049472449bb05590ca434c09a1e08423d2eb
9SHA1 (patch-ad) = c5589daa0a2ec33bab17e1b6994b43313e3ba8e3 9SHA1 (patch-ad) = c5589daa0a2ec33bab17e1b6994b43313e3ba8e3
10SHA1 (patch-ae) = ca217066945938eece33a6ee41ca8b8d2ccbf6f0 10SHA1 (patch-ae) = ca217066945938eece33a6ee41ca8b8d2ccbf6f0
11SHA1 (patch-af) = 57bb4796db6e039ece84641c07f18b27e372f650 11SHA1 (patch-af) = 57bb4796db6e039ece84641c07f18b27e372f650
12SHA1 (patch-ag) = 588c45ed234065f86b047e2a794d979d4bad71fb 12SHA1 (patch-ag) = 588c45ed234065f86b047e2a794d979d4bad71fb
13SHA1 (patch-ai) = aa72079de6e9baf601858ab55d7300c1ed280156 13SHA1 (patch-ai) = aa72079de6e9baf601858ab55d7300c1ed280156
14SHA1 (patch-aj) = 66c1ef5c3c7d9535852de2c22e792999a6a5f0a7 14SHA1 (patch-aj) = 66c1ef5c3c7d9535852de2c22e792999a6a5f0a7
15SHA1 (patch-ak) = f62c0a24a73c6846ff970509ff3cf78c361bb877 15SHA1 (patch-ak) = f62c0a24a73c6846ff970509ff3cf78c361bb877
16SHA1 (patch-al) = b6c3ba5a629497792fb44e90194f31d58328ac53 16SHA1 (patch-al) = b6c3ba5a629497792fb44e90194f31d58328ac53
17SHA1 (patch-am) = b9f661c03254d15a4f9b83eb355d3b3b6b92dd65 17SHA1 (patch-am) = b9f661c03254d15a4f9b83eb355d3b3b6b92dd65
18SHA1 (patch-an) = 46118ebe923396152ce1ca61d160fbddf1052d2a 18SHA1 (patch-an) = 46118ebe923396152ce1ca61d160fbddf1052d2a
19SHA1 (patch-ao) = 0d4a477ab9269cddc4a2247394218e44f12f7d1f 19SHA1 (patch-ao) = 0d4a477ab9269cddc4a2247394218e44f12f7d1f
20SHA1 (patch-as) = 8a4354a05fb4c83cbd68dc6f7e2604f0c2716fa4 20SHA1 (patch-as) = 8a4354a05fb4c83cbd68dc6f7e2604f0c2716fa4
21SHA1 (patch-at) = 4d8d23696420eebb23750c540b716684c5fb0d3e 21SHA1 (patch-at) = 4d8d23696420eebb23750c540b716684c5fb0d3e
22SHA1 (patch-au) = cb37d97689feb836f519b6349b2dbda95b8a9836 22SHA1 (patch-au) = cb37d97689feb836f519b6349b2dbda95b8a9836
23SHA1 (patch-av) = 65999b032ec3135c53a3515b220af8af622e11c9 23SHA1 (patch-av) = 65999b032ec3135c53a3515b220af8af622e11c9
24SHA1 (patch-aw) = 7fcd504c1a62468ec8967df17a7f5273c8a8c0ad 24SHA1 (patch-aw) = 7fcd504c1a62468ec8967df17a7f5273c8a8c0ad
25SHA1 (patch-ax) = 23f02e7143c506c945982fa4188c2f638359a9dc 25SHA1 (patch-ax) = 23f02e7143c506c945982fa4188c2f638359a9dc
26SHA1 (patch-ay) = 17ecad1d8318d7b2bf7f5c0ddafd7632342824de 26SHA1 (patch-ay) = 17ecad1d8318d7b2bf7f5c0ddafd7632342824de
27SHA1 (patch-az) = a67db6a9177608db285543024a038057000236b4 27SHA1 (patch-az) = a67db6a9177608db285543024a038057000236b4
28SHA1 (patch-ba) = 6b89bca6bf1386727c7524a27eb6542a95f0942e 28SHA1 (patch-ba) = 6b89bca6bf1386727c7524a27eb6542a95f0942e
29SHA1 (patch-bd) = 5587f869954c9468924c42200f87910b49c0f153 29SHA1 (patch-bd) = 5587f869954c9468924c42200f87910b49c0f153
30SHA1 (patch-bf) = e47c21494521a39f71132cc0badf727e7050bd9c 30SHA1 (patch-bf) = e47c21494521a39f71132cc0badf727e7050bd9c
31SHA1 (patch-bg) = 669ca920b137d5fdd10b621013a7a02f78bfba6b 31SHA1 (patch-bg) = 669ca920b137d5fdd10b621013a7a02f78bfba6b
32SHA1 (patch-bi) = 9e76596ab9a48abdab0bfbcd9f8bb3d067c6f7bd 32SHA1 (patch-bi) = 9e76596ab9a48abdab0bfbcd9f8bb3d067c6f7bd
33SHA1 (patch-build_autoconf_gcc-pr49911.m4) = d994d058116875255af451c4bf411929caf8c1a9 33SHA1 (patch-build_autoconf_gcc-pr49911.m4) = d994d058116875255af451c4bf411929caf8c1a9
34SHA1 (patch-build_autoconf_nss.m4) = a4519ad6274102512f73eabce1c4821801aa7e77 34SHA1 (patch-build_autoconf_nss.m4) = a4519ad6274102512f73eabce1c4821801aa7e77
35SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = ac6bd27d98b25ebe393d40ec607a152e12783e6b 35SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = ac6bd27d98b25ebe393d40ec607a152e12783e6b
36SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 927c08622eae442bcf0bb40253d801b3fb2902db 36SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 927c08622eae442bcf0bb40253d801b3fb2902db
37SHA1 (patch-ipc_chromium_Makefile.in) = 0bdad52dfb4ef6d4440147395c70f75b2a990a1c 37SHA1 (patch-ipc_chromium_Makefile.in) = 0bdad52dfb4ef6d4440147395c70f75b2a990a1c
38SHA1 (patch-ipc_chromium_chromium-config.mk) = ef9eb54c84b3b88818b136dc7ce4f67bf057c079 38SHA1 (patch-ipc_chromium_chromium-config.mk) = ef9eb54c84b3b88818b136dc7ce4f67bf057c079
39SHA1 (patch-ipc_chromium_src_base_base__paths.h) = 99f2ed0597e8b1fd2b791f54948eecc8bd712260 39SHA1 (patch-ipc_chromium_src_base_base__paths.h) = 99f2ed0597e8b1fd2b791f54948eecc8bd712260
40SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = 56b8d6614fa9a49e4b850be04ba755d6f48f10ab 40SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = 56b8d6614fa9a49e4b850be04ba755d6f48f10ab
41SHA1 (patch-ipc_chromium_src_base_file__util.h) = e84b723a4a6965c6e7e3867a147841269287fb1d 41SHA1 (patch-ipc_chromium_src_base_file__util.h) = e84b723a4a6965c6e7e3867a147841269287fb1d
42SHA1 (patch-ipc_chromium_src_base_file__util__bsd.cc) = 6f3be0c99789031f1ec1a452260b827b09578848 42SHA1 (patch-ipc_chromium_src_base_file__util__bsd.cc) = 6f3be0c99789031f1ec1a452260b827b09578848
43SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 39b5d75daedc20e2074946d68df9606d5da85b7a 43SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 39b5d75daedc20e2074946d68df9606d5da85b7a
44SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = a74e738aabf54ef6241274a94ea6cbaa33ae4528 44SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = a74e738aabf54ef6241274a94ea6cbaa33ae4528
45SHA1 (patch-ipc_chromium_src_base_platform__file__posix.cc) = b94143682aefa761d7bb862194f3731a2945ff27 45SHA1 (patch-ipc_chromium_src_base_platform__file__posix.cc) = b94143682aefa761d7bb862194f3731a2945ff27
46SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = e4cc75547773b908da1cded05a5dd3b49670f844 46SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = e4cc75547773b908da1cded05a5dd3b49670f844
47SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 1c524bc9834ffec2c0d7960f9205d573a79b47fc 47SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 1c524bc9834ffec2c0d7960f9205d573a79b47fc
48SHA1 (patch-ipc_chromium_src_base_process__util.h) = 50a9ab0edc44ef4dab2be55195fdc327d529ba43 48SHA1 (patch-ipc_chromium_src_base_process__util.h) = 50a9ab0edc44ef4dab2be55195fdc327d529ba43
49SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 09a8b16a14f75999b934e21ec784a7f0b3f4f2d3 49SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 09a8b16a14f75999b934e21ec784a7f0b3f4f2d3
50SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 0a465abc906dfb44dcdb5570d4ab1b9ac522156d 50SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 0a465abc906dfb44dcdb5570d4ab1b9ac522156d
51SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 432a5ad9db122304c16f2f34549b16cb5a71612f 51SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 432a5ad9db122304c16f2f34549b16cb5a71612f
52SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h) = a47b502d7e10fb929419bf8dfe2356f3084f2f0f 52SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h) = a47b502d7e10fb929419bf8dfe2356f3084f2f0f
53SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prtime.cc) = 95c740db41392752ce7d93fb0908a8df845891ff 53SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prtime.cc) = 95c740db41392752ce7d93fb0908a8df845891ff
54SHA1 (patch-ipc_chromium_src_build_build__config.h) = 204f8849c35b3882cf9681a27e14b9029954dab9 54SHA1 (patch-ipc_chromium_src_build_build__config.h) = 204f8849c35b3882cf9681a27e14b9029954dab9
55SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = b8a0af0702c511d2d5e5938f8efc266ca2456014 55SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = b8a0af0702c511d2d5e5938f8efc266ca2456014
56SHA1 (patch-ipc_chromium_src_chrome_common_ipc__message__utils.h) = 6842aff28b61ac82aceb18950ec6e1cb73437415 56SHA1 (patch-ipc_chromium_src_chrome_common_ipc__message__utils.h) = 6842aff28b61ac82aceb18950ec6e1cb73437415
57SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 15bdec3149290a55703fbdc3d774918baed73c02 57SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 15bdec3149290a55703fbdc3d774918baed73c02
58SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 000666ae35b12b0351a63be0015af9ff786c8eb0 58SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 000666ae35b12b0351a63be0015af9ff786c8eb0
59SHA1 (patch-js_src_build_autoconf_gcc-pr49911.m4) = b625b2aa7fc999ecbefcc463594776ab8a74b8db 59SHA1 (patch-js_src_build_autoconf_gcc-pr49911.m4) = b625b2aa7fc999ecbefcc463594776ab8a74b8db
60SHA1 (patch-js_src_jscpucfg.h) = 0fa443569f912497f7843012545e75b61081db7e 60SHA1 (patch-js_src_jscpucfg.h) = 0fa443569f912497f7843012545e75b61081db7e
61SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = 7fd28a1ae4d12b8466fbda2c04c6a2a13b78a089 61SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = 7fd28a1ae4d12b8466fbda2c04c6a2a13b78a089
62SHA1 (patch-js_src_yarr_pcre_pcre.h) = 5f40ac1bddf47039f589d02d703446acd214daf6 62SHA1 (patch-js_src_yarr_pcre_pcre.h) = 5f40ac1bddf47039f589d02d703446acd214daf6
63SHA1 (patch-ma) = 247368e8cd2a2ce6cb2d21a2ebd942dc5b410e7a 63SHA1 (patch-ma) = 247368e8cd2a2ce6cb2d21a2ebd942dc5b410e7a
64SHA1 (patch-mb) = e2a63c095399de1f1dbd6abad08df09bbec446d7 64SHA1 (patch-mb) = e2a63c095399de1f1dbd6abad08df09bbec446d7
65SHA1 (patch-md) = aa4edf887d1b2cfb29e845fa514dd0867f78d6bb 65SHA1 (patch-md) = aa4edf887d1b2cfb29e845fa514dd0867f78d6bb
66SHA1 (patch-me) = c88f67ceedfb910f83f5a13d1696736386d54c93 66SHA1 (patch-me) = c88f67ceedfb910f83f5a13d1696736386d54c93
67SHA1 (patch-media_libvpx_vpx__config.h) = e80d16bc127f4b06924e911aa60a74b2c533e73b 67SHA1 (patch-media_libvpx_vpx__config.h) = e80d16bc127f4b06924e911aa60a74b2c533e73b
68SHA1 (patch-media_libvpx_vpx__config__c.c) = b099f480176225df5cc2f5776b35099dca0bbb4c 68SHA1 (patch-media_libvpx_vpx__config__c.c) = b099f480176225df5cc2f5776b35099dca0bbb4c
69SHA1 (patch-mf) = ab10485bd3f702ca0c5e2289342576193872abcf 69SHA1 (patch-mf) = ab10485bd3f702ca0c5e2289342576193872abcf
70SHA1 (patch-mg) = 9620ea866df4776625859e5e5c010065f8b02d4c 70SHA1 (patch-mg) = 9620ea866df4776625859e5e5c010065f8b02d4c
71SHA1 (patch-mh) = 8930f812f2c3325af7fc62bec4056da5febd7ef5 71SHA1 (patch-mh) = 8930f812f2c3325af7fc62bec4056da5febd7ef5
72SHA1 (patch-mi) = 5e91b44d87541cd507225e3903f16caad3ec5b02 72SHA1 (patch-mi) = 5e91b44d87541cd507225e3903f16caad3ec5b02
73SHA1 (patch-mj) = bf91f5086ee4516d60e28870ad41f02840099f9a 73SHA1 (patch-mj) = bf91f5086ee4516d60e28870ad41f02840099f9a
74SHA1 (patch-mk) = 6a96b985409c57574018b75697119034984bb25b 74SHA1 (patch-mk) = 6a96b985409c57574018b75697119034984bb25b
75SHA1 (patch-ml) = 456aaccc4ffc4cbff6428da37d71e8a1a8103207 75SHA1 (patch-ml) = 456aaccc4ffc4cbff6428da37d71e8a1a8103207
76SHA1 (patch-mm) = e33529f2099889cf46d4bb717286b89fb7bae2a0 76SHA1 (patch-mm) = e33529f2099889cf46d4bb717286b89fb7bae2a0
77SHA1 (patch-mn) = 22c96790958d4c8b93f41530ef5ecf6530da85b9 77SHA1 (patch-mn) = 22c96790958d4c8b93f41530ef5ecf6530da85b9
78SHA1 (patch-mp) = d35fdc9c59f40754c5ee5f6806f7bdfc37d84b05 78SHA1 (patch-mp) = d35fdc9c59f40754c5ee5f6806f7bdfc37d84b05
79SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 43fbef673319a815a30fe9c923a8aca4384f28f4 79SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 43fbef673319a815a30fe9c923a8aca4384f28f4
80SHA1 (patch-nsprpub_pr_include_md__pth.h) = b27931dbb3cc42e7105c77512bf35b9afaecefe3 80SHA1 (patch-nsprpub_pr_include_md__pth.h) = b27931dbb3cc42e7105c77512bf35b9afaecefe3
81SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = ad9a46501f387b803aeed060f3de86b4f36bfcab 81SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = ad9a46501f387b803aeed060f3de86b4f36bfcab
82SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 17b5dc0923619bbf9aa7c75fae7f3f9a8e6adf52 82SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 17b5dc0923619bbf9aa7c75fae7f3f9a8e6adf52
83SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = 06e3950b83ac50e964d506304b3b3c2c0bf6867c 83SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = 06e3950b83ac50e964d506304b3b3c2c0bf6867c
84SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c596b46cb77c8ad0eebdd08be812b8b670490783 84SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c596b46cb77c8ad0eebdd08be812b8b670490783
85SHA1 (patch-pa) = 143c38ced60a11679d032e29d22a20247b6282c6 85SHA1 (patch-pa) = 143c38ced60a11679d032e29d22a20247b6282c6
86SHA1 (patch-pb) = eb75382f7d6900a5134355ece292b379f8d0637d 86SHA1 (patch-pb) = eb75382f7d6900a5134355ece292b379f8d0637d
87SHA1 (patch-pc) = 5ec03421e9c0235a4f9ea2f8e5db62e22643e7c1 87SHA1 (patch-pc) = 5ec03421e9c0235a4f9ea2f8e5db62e22643e7c1
88SHA1 (patch-pd) = abdae11149b58df9aeae7444ebd149d87a1bd50d 88SHA1 (patch-pd) = abdae11149b58df9aeae7444ebd149d87a1bd50d
89SHA1 (patch-pg) = 95bf904a5dae1d467a26210aaed7b4a96ae0e4b5 89SHA1 (patch-pg) = 95bf904a5dae1d467a26210aaed7b4a96ae0e4b5
90SHA1 (patch-rc) = 20986f3bafbbd76394ae3ab89de9bb95f68f590c 90SHA1 (patch-rc) = 20986f3bafbbd76394ae3ab89de9bb95f68f590c
91SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 279914123d88ad9f24236ffc33aac0f303018479 91SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 279914123d88ad9f24236ffc33aac0f303018479
92SHA1 (patch-toolkit_toolkit-tiers.mk) = 2a1a47f188ef2bb263c8078315b8355f2461e878 92SHA1 (patch-toolkit_toolkit-tiers.mk) = 2a1a47f188ef2bb263c8078315b8355f2461e878
93SHA1 (patch-xa) = 56f8576c29a3187505e9de966ec3c5f22389f051 93SHA1 (patch-xa) = 56f8576c29a3187505e9de966ec3c5f22389f051
94SHA1 (patch-xb) = d85e5bb9c4112a075916638b845d6cf45b891906 94SHA1 (patch-xb) = d85e5bb9c4112a075916638b845d6cf45b891906
95SHA1 (patch-xc) = 0952c3b5f280d13f539336db479cce609c78989c 95SHA1 (patch-xc) = 0952c3b5f280d13f539336db479cce609c78989c
96SHA1 (patch-xd) = 27e97cc2266a9fba1bd03e2f94347d732247d58e 96SHA1 (patch-xd) = 27e97cc2266a9fba1bd03e2f94347d732247d58e
97SHA1 (patch-xe) = f6592bfbc67d35abf585705267701eb60cc32e4d 97SHA1 (patch-xe) = f6592bfbc67d35abf585705267701eb60cc32e4d
98SHA1 (patch-xf) = 22fca6d5e5cc22fdee4ee658c7b53713c81384a6 98SHA1 (patch-xf) = 22fca6d5e5cc22fdee4ee658c7b53713c81384a6
99SHA1 (patch-xg) = b64069f8a54fb4fedb5e1b78c676a3a742a1de9a 99SHA1 (patch-xg) = b64069f8a54fb4fedb5e1b78c676a3a742a1de9a
100SHA1 (patch-xj) = 3bed1fca15366437dc184cd9b7207ae004939658 100SHA1 (patch-xj) = 3bed1fca15366437dc184cd9b7207ae004939658
101SHA1 (patch-xk) = 17d6a22e2499c93d11a43a594c44cc346d86d412 101SHA1 (patch-xk) = 17d6a22e2499c93d11a43a594c44cc346d86d412
102SHA1 (patch-xl) = b74eb7d33fee3879d5aa504fea46ae4f5393ebc4 102SHA1 (patch-xl) = b74eb7d33fee3879d5aa504fea46ae4f5393ebc4
103SHA1 (patch-xm) = af9046ec4fdb090f454bd6f42f00a18f7ee169a1 103SHA1 (patch-xm) = af9046ec4fdb090f454bd6f42f00a18f7ee169a1
104SHA1 (patch-xn) = 2e68c2974d4ffeb92669856a7fe24d9e5d250844 104SHA1 (patch-xn) = 2e68c2974d4ffeb92669856a7fe24d9e5d250844
105SHA1 (patch-xo) = 61a08cc990e670721b369c29c47172f36b0e215c 105SHA1 (patch-xo) = 61a08cc990e670721b369c29c47172f36b0e215c
106SHA1 (patch-xpcom_Makefile.in) = 7d68f648cef974b47a2e6427e835b1f29ffbca72 106SHA1 (patch-xpcom_Makefile.in) = 7d68f648cef974b47a2e6427e835b1f29ffbca72
107SHA1 (patch-xpcom_idl-parser_header.py) = a14340cf20f74fde392df881a4f680d3d4825943 107SHA1 (patch-xpcom_idl-parser_header.py) = a14340cf20f74fde392df881a4f680d3d4825943
108SHA1 (patch-xulrunner_app_Makefile.in) = b2d7146d8a71716db2b08c4ec0b5dcccbb348089 108SHA1 (patch-xulrunner_app_Makefile.in) = b2d7146d8a71716db2b08c4ec0b5dcccbb348089
109SHA1 (patch-xulrunner_installer_Makefile.in) = 1635515cf5930b0900a0cbb0275d7943235ab773 109SHA1 (patch-xulrunner_installer_Makefile.in) = 1635515cf5930b0900a0cbb0275d7943235ab773

cvs diff -r1.9 -r1.10 pkgsrc/www/firefox10/Attic/Makefile (switch to unified diff)

--- pkgsrc/www/firefox10/Attic/Makefile 2012/10/08 23:02:32 1.9
+++ pkgsrc/www/firefox10/Attic/Makefile 2012/10/13 10:16:23 1.10
@@ -1,75 +1,74 @@ @@ -1,75 +1,74 @@
1# $NetBSD: Makefile,v 1.9 2012/10/08 23:02:32 adam Exp $ 1# $NetBSD: Makefile,v 1.10 2012/10/13 10:16:23 ryoon Exp $
2 2
3.include "../../devel/xulrunner10/dist.mk" 3.include "../../devel/xulrunner10/dist.mk"
4PKGNAME= firefox10-${FIREFOX_VER} 4PKGNAME= firefox10-${FIREFOX_VER}
5PKGREVISION= 4 
6CATEGORIES= www 5CATEGORIES= www
7 6
8MAINTAINER= tnn@NetBSD.org 7MAINTAINER= tnn@NetBSD.org
9HOMEPAGE= http://www.mozilla.org/en-US/firefox/organizations/ 8HOMEPAGE= http://www.mozilla.org/en-US/firefox/organizations/
10COMMENT= Web browser with support for extensions 9COMMENT= Web browser with support for extensions
11LICENSE= mpl-1.1 10LICENSE= mpl-1.1
12 11
13MOZILLA_DIR= # empty 12MOZILLA_DIR= # empty
14 13
15CONFIGURE_ARGS+= --enable-application=browser 14CONFIGURE_ARGS+= --enable-application=browser
16CONFIGURE_ARGS+= --with-libxul-sdk=${PREFIX}/lib/xulrunner10-sdk 15CONFIGURE_ARGS+= --with-libxul-sdk=${PREFIX}/lib/xulrunner10-sdk
17CONFIGURE_ARGS+= --with-system-libxul 16CONFIGURE_ARGS+= --with-system-libxul
18 17
19ALL_ENV+= MOZILLA_PKG_NAME=firefox10 18ALL_ENV+= MOZILLA_PKG_NAME=firefox10
20 19
21LDFLAGS.DragonFly= -lplc4 -lnspr4 20LDFLAGS.DragonFly= -lplc4 -lnspr4
22 21
23.include "../../devel/xulrunner10/mozilla-common.mk" 22.include "../../devel/xulrunner10/mozilla-common.mk"
24.include "options.mk" 23.include "options.mk"
25 24
26MOZILLA=firefox10 25MOZILLA=firefox10
27MOZILLA_ICON= ${WRKSRC}/dist/firefox/chrome/icons/default/default48.png 26MOZILLA_ICON= ${WRKSRC}/dist/firefox/chrome/icons/default/default48.png
28.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) 27.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
29MOZILLA_NAME= Firefox 28MOZILLA_NAME= Firefox
30.else 29.else
31MOZILLA_NAME= Browser 30MOZILLA_NAME= Browser
32.endif 31.endif
33 32
34pre-configure: 33pre-configure:
35 cd ${WRKSRC} && autoconf 34 cd ${WRKSRC} && autoconf
36# XXX not built here, just to make check-portability.awk shut up. 35# XXX not built here, just to make check-portability.awk shut up.
37 cd ${WRKSRC}/js/src && autoconf 36 cd ${WRKSRC}/js/src && autoconf
38 37
39post-build: 38post-build:
40 ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ 39 ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
41 -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ 40 -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
42 -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ 41 -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \
43 < ${FILESDIR}/desktop.in \ 42 < ${FILESDIR}/desktop.in \
44 > ${WRKDIR}/desktop 43 > ${WRKDIR}/desktop
45 ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in \ 44 ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in \
46 > ${WRKDIR}/${MOZILLA} 45 > ${WRKDIR}/${MOZILLA}
47 46
48INSTALLATION_DIRS+= share/applications share/pixmaps 47INSTALLATION_DIRS+= share/applications share/pixmaps
49post-install: 48post-install:
50 ${INSTALL_DATA} ${WRKDIR}/desktop \ 49 ${INSTALL_DATA} ${WRKDIR}/desktop \
51 ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop 50 ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
52 ${INSTALL_DATA} ${MOZILLA_ICON} \ 51 ${INSTALL_DATA} ${MOZILLA_ICON} \
53 ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png 52 ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
54 rm -f ${DESTDIR}${PREFIX}/bin/firefox10 53 rm -f ${DESTDIR}${PREFIX}/bin/firefox10
55 ${INSTALL_SCRIPT} ${WRKDIR}/${MOZILLA} ${DESTDIR}${PREFIX}/bin 54 ${INSTALL_SCRIPT} ${WRKDIR}/${MOZILLA} ${DESTDIR}${PREFIX}/bin
56 55
57BUILDLINK_API_DEPENDS.xulrunner10+= xulrunner10>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 56BUILDLINK_API_DEPENDS.xulrunner10+= xulrunner10>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
58BUILD_DEPENDS+= xulrunner10-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner10 57BUILD_DEPENDS+= xulrunner10-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner10
59.include "../../devel/xulrunner10/buildlink3.mk" 58.include "../../devel/xulrunner10/buildlink3.mk"
60PLIST_VARS+= gnome 59PLIST_VARS+= gnome
61.if !empty(PKG_BUILD_OPTIONS.xulrunner10:Mgnome) 60.if !empty(PKG_BUILD_OPTIONS.xulrunner10:Mgnome)
62CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui 61CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
63PLIST.gnome= yes 62PLIST.gnome= yes
64.else 63.else
65CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui 64CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui
66.endif 65.endif
67.if !empty(PKG_BUILD_OPTIONS.xulrunner10:Mdebug) 66.if !empty(PKG_BUILD_OPTIONS.xulrunner10:Mdebug)
68CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols 67CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols
69CONFIGURE_ARGS+= --disable-install-strip 68CONFIGURE_ARGS+= --disable-install-strip
70.else 69.else
71CONFIGURE_ARGS+= --disable-debug --disable-debug-symbols 70CONFIGURE_ARGS+= --disable-debug --disable-debug-symbols
72CONFIGURE_ARGS+= --enable-install-strip 71CONFIGURE_ARGS+= --enable-install-strip
73.endif 72.endif
74.include "../../sysutils/desktop-file-utils/desktopdb.mk" 73.include "../../sysutils/desktop-file-utils/desktopdb.mk"
75.include "../../mk/bsd.pkg.mk" 74.include "../../mk/bsd.pkg.mk"