summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2014-12-02 21:27:18 +0000
committerryoon <ryoon@pkgsrc.org>2014-12-02 21:27:18 +0000
commitc3d52f066f96b0df1e176a622177a98b17fcf285 (patch)
tree50bd8ebbe99cd0364efa3515bbc5f21576cc9d84 /www
parentd3227379356335aabb2a523f5e62d0ac6d9ba539 (diff)
downloadpkgsrc-c3d52f066f96b0df1e176a622177a98b17fcf285.tar.gz
Add two more NetBSD/evbearmv7hf-el patches.
Diffstat (limited to 'www')
-rw-r--r--www/firefox/distinfo4
-rw-r--r--www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h13
-rw-r--r--www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp13
3 files changed, 29 insertions, 1 deletions
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 70e4559557f..a60a3796eb2 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.174 2014/12/02 12:14:39 ryoon Exp $
+$NetBSD: distinfo,v 1.175 2014/12/02 21:27:18 ryoon Exp $
SHA1 (firefox-34.0.5.source.tar.bz2) = 33654d38268d1d1f71105f48bbe97cf720f47be2
RMD160 (firefox-34.0.5.source.tar.bz2) = a246a94fe7c921a732b64034b6ff0d5164628e5f
@@ -78,6 +78,8 @@ SHA1 (patch-js_src_Makefile.in) = 4f90e74c19b379bf756210a0cebda265876a2fa1
SHA1 (patch-js_src_ctypes_CTypes.h) = 768a084239f92a424c1c7dc9eaaf9be9456ca9f0
SHA1 (patch-js_src_frontend_ParseMaps.cpp) = c00117d79b78904bc50a1d664a8fc0e4e339bfbc
SHA1 (patch-js_src_gc_Memory.cpp) = f2ee54f0a05d870651a3235b95bbb346586f3c3c
+SHA1 (patch-js_src_jit_ExecutableAllocator.h) = 24bb91e5be41cc4a7658d633c9f4f7c0dc64fd8a
+SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = c1ff7591bd9b8b4a7aea254f674d25b89345f099
SHA1 (patch-js_src_jsmath.cpp) = 7d4993ae91e9b5e6820358165603819aefb586f9
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 3406e02342d8a890b83a241ee2cc8cd9b3fefdaa
SHA1 (patch-media_libcubeb_AUTHORS) = 3db32086f98c2bbe16e9394bb5121d7a95cdb4af
diff --git a/www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h b/www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h
new file mode 100644
index 00000000000..0795549fcb7
--- /dev/null
+++ b/www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-js_src_jit_ExecutableAllocator.h,v 1.1 2014/12/02 21:27:18 ryoon Exp $
+
+--- js/src/jit/ExecutableAllocator.h.orig 2014-11-26 12:30:07.000000000 +0000
++++ js/src/jit/ExecutableAllocator.h
+@@ -428,7 +428,7 @@ public:
+
+ #undef GCC_VERSION
+ }
+-#elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__)
++#elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID) || defined(__NetBSD__)) && defined(__GNUC__)
+ static void cacheFlush(void* code, size_t size)
+ {
+ asm volatile (
diff --git a/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp b/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
new file mode 100644
index 00000000000..00bfe5a55c3
--- /dev/null
+++ b/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.3 2014/12/02 21:27:18 ryoon Exp $
+
+--- js/src/jit/arm/Architecture-arm.cpp.orig 2014-11-26 12:30:07.000000000 +0000
++++ js/src/jit/arm/Architecture-arm.cpp
+@@ -16,7 +16,7 @@
+ #include "jit/arm/Assembler-arm.h"
+ #include "jit/RegisterSets.h"
+
+-#if defined(ANDROID) || defined(JS_ARM_SIMULATOR)
++#if defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__)
+ // The Android NDK and B2G do not include the hwcap.h kernel header, and it is not
+ // defined when building the simulator, so inline the header defines we need.
+ # define HWCAP_VFP (1 << 6)