summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-09-28 07:35:56 +0200
committerLars Wendler <polynomial-c@gentoo.org>2015-09-28 07:37:51 +0200
commit167432601c04c327aa03bfd46ad4d3338f3761ba (patch)
treeb6f8689efc561c9e1a97495936c555da477093c8 /www-client/seamonkey/files
parentdev-ruby/calendar_date_select: version bump (diff)
downloadgentoo-167432601c04c327aa03bfd46ad4d3338f3761ba.tar.gz
gentoo-167432601c04c327aa03bfd46ad4d3338f3761ba.tar.bz2
gentoo-167432601c04c327aa03bfd46ad4d3338f3761ba.zip
www-client/seamonkey: Bump to version 2.38
Package-Manager: portage-2.2.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'www-client/seamonkey/files')
-rw-r--r--www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch22
-rw-r--r--www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch30
2 files changed, 52 insertions, 0 deletions
diff --git a/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch b/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch
new file mode 100644
index 000000000000..83779bc9dfa7
--- /dev/null
+++ b/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch
@@ -0,0 +1,22 @@
+--- a/testing/mozbase/mozinfo/mozinfo/mozinfo.py 2015-08-06 13:41:02.000000000 -0400
++++ b/testing/mozbase/mozinfo/mozinfo/mozinfo.py 2015-08-21 21:17:00.320766493 -0400
+@@ -96,7 +96,7 @@
+ import errno
+ PR_SET_SECCOMP = 22
+ SECCOMP_MODE_FILTER = 2
+- ctypes.CDLL("libc.so.6", use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
++ ctypes.CDLL(ctypes.util.find_library('c'), use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
+ info['has_sandbox'] = ctypes.get_errno() == errno.EFAULT
+ else:
+ info['has_sandbox'] = True
+--- a/testing/mochitest/runtests.py 2015-08-06 13:41:02.000000000 -0400
++++ b/testing/mochitest/runtests.py 2015-08-21 21:17:36.060766000 -0400
+@@ -1097,7 +1097,7 @@
+ if not mozinfo.isLinux:
+ return False, ''
+
+- libc = ctypes.cdll.LoadLibrary('libc.so.6')
++ libc = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c'))
+ O_RDWR = 2
+ # These are from linux/videodev2.h
+
diff --git a/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch b/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch
new file mode 100644
index 000000000000..719732e6ec0a
--- /dev/null
+++ b/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch
@@ -0,0 +1,30 @@
+# HG changeset patch
+# User Ian Stakenvicius <axs@gentoo.org>
+# Parent 2ee9895e032c492705adaf213706d4260ca172c8
+Fix JS_CHECK_STACK_SIZE define for stack-growing-up case (hppa)
+
+Upstream bug 1189011
+Gentoo bug 556196
+
+diff --git a/js/src/jsfriendapi.h b/js/src/jsfriendapi.h
+--- a/js/src/jsfriendapi.h
++++ b/js/src/jsfriendapi.h
+@@ -15,17 +15,17 @@
+ #include "jsbytecode.h"
+ #include "jspubtd.h"
+
+ #include "js/CallArgs.h"
+ #include "js/CallNonGenericMethod.h"
+ #include "js/Class.h"
+
+ #if JS_STACK_GROWTH_DIRECTION > 0
+-# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY(((uintptr_t)(sp) < (limit)))
++# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) < (limit)))
+ #else
+ # define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) > (limit)))
+ #endif
+
+ class JSAtom;
+ struct JSErrorFormatString;
+ class JSLinearString;
+ struct JSJitInfo;