Thu Feb 7 20:32:42 2013 UTC ()
Update to 18.0.2.

* Include patch for FreeBSD from Jan Beich (patch-bf).

Changelog:
FIXED
18.0.2: Fix JavaScript related stability issues


(ryoon)
diff -r1.95 -r1.96 pkgsrc/devel/xulrunner/Makefile
diff -r1.41 -r1.42 pkgsrc/devel/xulrunner/dist.mk
diff -r1.92 -r1.93 pkgsrc/devel/xulrunner/distinfo
diff -r1.9 -r1.10 pkgsrc/devel/xulrunner/patches/patch-bf

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

--- pkgsrc/devel/xulrunner/Attic/Makefile 2013/02/06 23:21:24 1.95
+++ pkgsrc/devel/xulrunner/Attic/Makefile 2013/02/07 20:32:42 1.96
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.95 2013/02/06 23:21:24 jperkin Exp $ 1# $NetBSD: Makefile,v 1.96 2013/02/07 20:32:42 ryoon Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//} 4PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//}
5PKGREVISION= 3 
6CATEGORIES= devel www 5CATEGORIES= devel www
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@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

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

--- pkgsrc/devel/xulrunner/Attic/dist.mk 2013/01/20 11:17:23 1.41
+++ pkgsrc/devel/xulrunner/Attic/dist.mk 2013/02/07 20:32:42 1.42
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: dist.mk,v 1.41 2013/01/20 11:17:23 ryoon Exp $ 1# $NetBSD: dist.mk,v 1.42 2013/02/07 20:32:42 ryoon Exp $
2# 2#
3# used by devel/xulrunner/Makefile 3# used by devel/xulrunner/Makefile
4# used by www/firefox/Makefile 4# used by www/firefox/Makefile
5 5
6DISTNAME= firefox-${FIREFOX_VER}.source 6DISTNAME= firefox-${FIREFOX_VER}.source
7FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 7FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
8MOZ_BRANCH= 18.0 8MOZ_BRANCH= 18.0
9MOZ_BRANCH_MINOR= .1 9MOZ_BRANCH_MINOR= .2
10MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} \ 10MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} \
11 ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} 11 ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
12EXTRACT_SUFX= .tar.bz2 12EXTRACT_SUFX= .tar.bz2
13 13
14DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo 14DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo
15PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches 15PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches
16 16
17WRKSRC= ${WRKDIR}/mozilla-release 17WRKSRC= ${WRKDIR}/mozilla-release

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

--- pkgsrc/devel/xulrunner/Attic/distinfo 2013/02/03 12:59:29 1.92
+++ pkgsrc/devel/xulrunner/Attic/distinfo 2013/02/07 20:32:42 1.93
@@ -1,39 +1,39 @@ @@ -1,39 +1,39 @@
1$NetBSD: distinfo,v 1.92 2013/02/03 12:59:29 ryoon Exp $ 1$NetBSD: distinfo,v 1.93 2013/02/07 20:32:42 ryoon Exp $
2 2
3SHA1 (firefox-18.0.1.source.tar.bz2) = 26415396233450a4e66bb0e0a73a258e1cb174ef 3SHA1 (firefox-18.0.2.source.tar.bz2) = fe5810d61edf6f4dc8bc477a08f9483b955f747b
4RMD160 (firefox-18.0.1.source.tar.bz2) = 12079743329084ca6f9d0eed23ee6ece6da1e867 4RMD160 (firefox-18.0.2.source.tar.bz2) = e6ea30a986a99b5d2de427358638cf233375e927
5Size (firefox-18.0.1.source.tar.bz2) = 97140833 bytes 5Size (firefox-18.0.2.source.tar.bz2) = 96487282 bytes
6SHA1 (patch-aa) = 115ed7c263cbf213d608761ae1f5b14a3b10df90 6SHA1 (patch-aa) = 115ed7c263cbf213d608761ae1f5b14a3b10df90
7SHA1 (patch-ab) = b60129618bb0945b65636f99980bdc026ec16fd9 7SHA1 (patch-ab) = b60129618bb0945b65636f99980bdc026ec16fd9
8SHA1 (patch-ac) = 609a094d01878da0bdfb008a0cb30b96bdb4c6ce 8SHA1 (patch-ac) = 609a094d01878da0bdfb008a0cb30b96bdb4c6ce
9SHA1 (patch-ae) = adbf406cf3158ff2ecb847673d9d91edb200f034 9SHA1 (patch-ae) = adbf406cf3158ff2ecb847673d9d91edb200f034
10SHA1 (patch-ag) = 3e6f3e2e9d0c7c498fbc39eabae798d1a7f8fb12 10SHA1 (patch-ag) = 3e6f3e2e9d0c7c498fbc39eabae798d1a7f8fb12
11SHA1 (patch-ai) = d36a7af304bb5b63c7af4d82c97a30eaf9447123 11SHA1 (patch-ai) = d36a7af304bb5b63c7af4d82c97a30eaf9447123
12SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be 12SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be
13SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2 13SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2
14SHA1 (patch-am) = c5aa36638b666d99d4510f345802de259579e884 14SHA1 (patch-am) = c5aa36638b666d99d4510f345802de259579e884
15SHA1 (patch-an) = 4c8ca17d259f56863d6066f1e3de0d81fefdcd6c 15SHA1 (patch-an) = 4c8ca17d259f56863d6066f1e3de0d81fefdcd6c
16SHA1 (patch-ao) = 178ce783f329e945f3437a927c8b8b97dce659be 16SHA1 (patch-ao) = 178ce783f329e945f3437a927c8b8b97dce659be
17SHA1 (patch-as) = 1cd7a9c7e1cf7603f2d72111f3abc9d3747a9c32 17SHA1 (patch-as) = 1cd7a9c7e1cf7603f2d72111f3abc9d3747a9c32
18SHA1 (patch-at) = c5cb543ab423657d546559de0603356c9bc2f2f3 18SHA1 (patch-at) = c5cb543ab423657d546559de0603356c9bc2f2f3
19SHA1 (patch-au) = d577fc9a0091915e36d67a6ad82f0e7bfc107e7b 19SHA1 (patch-au) = d577fc9a0091915e36d67a6ad82f0e7bfc107e7b
20SHA1 (patch-av) = 20dcf216808667d71e527a6126b1a9b76130a13b 20SHA1 (patch-av) = 20dcf216808667d71e527a6126b1a9b76130a13b
21SHA1 (patch-aw) = 237be5fa18846b51b67ef2c2ea5f4fb427c529aa 21SHA1 (patch-aw) = 237be5fa18846b51b67ef2c2ea5f4fb427c529aa
22SHA1 (patch-ay) = 70c68275b6dc41e66fcf8330e9ebcc4743363926 22SHA1 (patch-ay) = 70c68275b6dc41e66fcf8330e9ebcc4743363926
23SHA1 (patch-az) = 2012a7fef2eac59f48ff21fea0e205e89b313e46 23SHA1 (patch-az) = 2012a7fef2eac59f48ff21fea0e205e89b313e46
24SHA1 (patch-ba) = 1692053c1b0e65dd38bcf37cc1a80390cce081eb 24SHA1 (patch-ba) = 1692053c1b0e65dd38bcf37cc1a80390cce081eb
25SHA1 (patch-bd) = 1a24cb9e4dc312725d0a6ffdf202b6f3e98d17fb 25SHA1 (patch-bd) = 1a24cb9e4dc312725d0a6ffdf202b6f3e98d17fb
26SHA1 (patch-bf) = a965a69f9441fb4cd2c158a317dbae0156b2e8a5 26SHA1 (patch-bf) = a24b88b0f12bf787d1adee9574404747b29b8a6b
27SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d 27SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d
28SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85 28SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85
29SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f 29SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f
30SHA1 (patch-config_baseconfig.mk) = 4f8e966e5e9684c165929d02f82099fb4befcc75 30SHA1 (patch-config_baseconfig.mk) = 4f8e966e5e9684c165929d02f82099fb4befcc75
31SHA1 (patch-dom_system_OSFileConstants.cpp) = 692f3c538311fdae777ada67fc1362513c06bc10 31SHA1 (patch-dom_system_OSFileConstants.cpp) = 692f3c538311fdae777ada67fc1362513c06bc10
32SHA1 (patch-gfx_skia_Makefile.in) = ddc7e4a375f4cfd7dd76c5b37835bbcd3ad13cf1 32SHA1 (patch-gfx_skia_Makefile.in) = ddc7e4a375f4cfd7dd76c5b37835bbcd3ad13cf1
33SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__head.h) = 493fced792610ea1ce5ab6b1e043ef36b33f8279 33SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__head.h) = 493fced792610ea1ce5ab6b1e043ef36b33f8279
34SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__name.h) = 61a6611b3dd08f5bd56681244eefbfa3f209f6a1 34SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__name.h) = 61a6611b3dd08f5bd56681244eefbfa3f209f6a1
35SHA1 (patch-gfx_skia_src_sfnt_SkSFNTHeader.h) = 9d997d23ed80370e5b36648b9b35d80c5db88be8 35SHA1 (patch-gfx_skia_src_sfnt_SkSFNTHeader.h) = 9d997d23ed80370e5b36648b9b35d80c5db88be8
36SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = 1ebc8e894e9d63961f49ba0798ad3eed100d95a6 36SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = 1ebc8e894e9d63961f49ba0798ad3eed100d95a6
37SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = faed34d94646453cd01acbdec1da2d9ec0f3d05f 37SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = faed34d94646453cd01acbdec1da2d9ec0f3d05f
38SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 4025c0a4e149d9b2087331e10b342734fa77a905 38SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 4025c0a4e149d9b2087331e10b342734fa77a905
39SHA1 (patch-js_src_jsgc.cpp) = c514b7fb84002a1909638cd7f3386931cb0f2551 39SHA1 (patch-js_src_jsgc.cpp) = c514b7fb84002a1909638cd7f3386931cb0f2551

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

--- pkgsrc/devel/xulrunner/patches/Attic/patch-bf 2013/01/10 15:01:30 1.9
+++ pkgsrc/devel/xulrunner/patches/Attic/patch-bf 2013/02/07 20:32:42 1.10
@@ -1,31 +1,28 @@ @@ -1,31 +1,28 @@
1$NetBSD: patch-bf,v 1.9 2013/01/10 15:01:30 ryoon Exp $ 1$NetBSD: patch-bf,v 1.10 2013/02/07 20:32:42 ryoon Exp $
2 2
3--- js/src/jsnativestack.cpp.orig 2013-01-04 23:44:35.000000000 +0000 3--- js/src/jsnativestack.cpp.orig 2013-01-16 16:01:13.000000000 +0000
4+++ js/src/jsnativestack.cpp 4+++ js/src/jsnativestack.cpp
5@@ -19,10 +19,16 @@ 5@@ -19,13 +19,10 @@
6 #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) 6 #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX)
7 # include <pthread.h> 7 # include <pthread.h>
8  8
9-# if defined(__FreeBSD__) || defined(__OpenBSD__) 9-# if defined(__FreeBSD__) || defined(__OpenBSD__)
10+# if defined(__OpenBSD__) || defined(__DragonFly__) 10+# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
11 # include <pthread_np.h> 11 # include <pthread_np.h>
12 # endif 12 # endif
13  13
14+# if defined(__FreeBSD__)  14-#else
15+_Pragma("GCC visibility push(default)") 15-# error "Unsupported platform"
16+# include <pthread_np.h> 16-
17+_Pragma("GCC visibility pop") 17 #endif
18+# endif 
19+ 
20 #else 
21 # error "Unsupported platform" 
22  18
23@@ -114,7 +120,7 @@ GetNativeStackBaseImpl() 19 namespace js {
 20@@ -114,7 +111,7 @@ GetNativeStackBaseImpl()
24 pthread_attr_init(&sattr); 21 pthread_attr_init(&sattr);
25 # if defined(__OpenBSD__) 22 # if defined(__OpenBSD__)
26 stack_t ss; 23 stack_t ss;
27-# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD) 24-# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
28+# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(__DragonFly__) || defined(NETBSD) || defined(__NetBSD__) /* XXX tnn not sure why NETBSD isn't defined, it looks like it should be ... */ 25+# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(__DragonFly__)
29 /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */ 26 /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */
30 pthread_attr_get_np(thread, &sattr); 27 pthread_attr_get_np(thread, &sattr);
31 # else 28 # else