Thu Aug 22 14:23:35 2013 UTC ()
Make it buildable on sparc64 again


(martin)
diff -r1.110 -r1.111 pkgsrc/www/firefox/distinfo
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-js__public__Value.h

cvs diff -r1.110 -r1.111 pkgsrc/www/firefox/distinfo (expand / switch to unified diff)

--- pkgsrc/www/firefox/distinfo 2013/08/17 07:47:59 1.110
+++ pkgsrc/www/firefox/distinfo 2013/08/22 14:23:35 1.111
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.110 2013/08/17 07:47:59 ryoon Exp $ 1$NetBSD: distinfo,v 1.111 2013/08/22 14:23:35 martin Exp $
2 2
3SHA1 (firefox-23.0.1.source.tar.bz2) = 937bcd41aa316afff60b04fa4813f59bb9608631 3SHA1 (firefox-23.0.1.source.tar.bz2) = 937bcd41aa316afff60b04fa4813f59bb9608631
4RMD160 (firefox-23.0.1.source.tar.bz2) = 524f2c2872c39f0496ead812675d84ece1c394ee 4RMD160 (firefox-23.0.1.source.tar.bz2) = 524f2c2872c39f0496ead812675d84ece1c394ee
5Size (firefox-23.0.1.source.tar.bz2) = 115727982 bytes 5Size (firefox-23.0.1.source.tar.bz2) = 115727982 bytes
6SHA1 (patch-aa) = 25ec9ff7f812957f731aa95733624765630844f3 6SHA1 (patch-aa) = 25ec9ff7f812957f731aa95733624765630844f3
7SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be 7SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be
8SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2 8SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2
9SHA1 (patch-ao) = ebf95a9abf76439cdd890ea34f75f0d8d1114fe0 9SHA1 (patch-ao) = ebf95a9abf76439cdd890ea34f75f0d8d1114fe0
10SHA1 (patch-as) = 076082d8b2c6f7ef91c152497a4cd7d60545e70b 10SHA1 (patch-as) = 076082d8b2c6f7ef91c152497a4cd7d60545e70b
11SHA1 (patch-bd) = 1a24cb9e4dc312725d0a6ffdf202b6f3e98d17fb 11SHA1 (patch-bd) = 1a24cb9e4dc312725d0a6ffdf202b6f3e98d17fb
12SHA1 (patch-bf) = 6a052e8c83967e9054a81eb11f1501eb50e88782 12SHA1 (patch-bf) = 6a052e8c83967e9054a81eb11f1501eb50e88782
13SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d 13SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d
14SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85 14SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85
@@ -42,26 +42,27 @@ SHA1 (patch-ipc_chromium_src_base_file__ @@ -42,26 +42,27 @@ SHA1 (patch-ipc_chromium_src_base_file__
42SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 12f3e063cf3fef23f0e3e0fdba5d5a4c1fc32af3 42SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 12f3e063cf3fef23f0e3e0fdba5d5a4c1fc32af3
43SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 41d00aba93546af87fd3203f6324f6443fd62f1f 43SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 41d00aba93546af87fd3203f6324f6443fd62f1f
44SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = a3c3034904cfd4aa5fa82ac8564e1369a7262c59 44SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = a3c3034904cfd4aa5fa82ac8564e1369a7262c59
45SHA1 (patch-ipc_chromium_src_base_process__util.h) = a6e664699a4b218a6340138e4ba09af67c468933 45SHA1 (patch-ipc_chromium_src_base_process__util.h) = a6e664699a4b218a6340138e4ba09af67c468933
46SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 6b2611cc902f17e726aabcf4fb5fff2c71852408 46SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 6b2611cc902f17e726aabcf4fb5fff2c71852408
47SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 30646e3cd2d010a75e2a385cfa1f1f57eb74fac2 47SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 30646e3cd2d010a75e2a385cfa1f1f57eb74fac2
48SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 337a0b4a5d51d68c7699b79c7591b953ea23ca67 48SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 337a0b4a5d51d68c7699b79c7591b953ea23ca67
49SHA1 (patch-ipc_chromium_src_build_build__config.h) = af5a10df7d8fe9715f0e43cd6be14f8f20c53517 49SHA1 (patch-ipc_chromium_src_build_build__config.h) = af5a10df7d8fe9715f0e43cd6be14f8f20c53517
50SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b144a225bacf41833e059cb400 50SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b144a225bacf41833e059cb400
51SHA1 (patch-ipc_glue_AsyncChannel.cpp) = 0185791ada8e903943bcd245376486315b1c6515 51SHA1 (patch-ipc_glue_AsyncChannel.cpp) = 0185791ada8e903943bcd245376486315b1c6515
52SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = fe9ac2d0af8dd4757c93f50e6f74a31697f7e23c 52SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = fe9ac2d0af8dd4757c93f50e6f74a31697f7e23c
53SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 4025c0a4e149d9b2087331e10b342734fa77a905 53SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 4025c0a4e149d9b2087331e10b342734fa77a905
54SHA1 (patch-js__public__HeapAPI.h) = 8dc656293d75c92118c19b0fe070542f534bebd4 54SHA1 (patch-js__public__HeapAPI.h) = 8dc656293d75c92118c19b0fe070542f534bebd4
 55SHA1 (patch-js__public__Value.h) = 38892a07c475001bcda87700f50504cb6a3dcedb
55SHA1 (patch-js__src__gc__Marking.cpp) = f2ee6320b2c7c9a4374c0cbb844ae6368ad03a13 56SHA1 (patch-js__src__gc__Marking.cpp) = f2ee6320b2c7c9a4374c0cbb844ae6368ad03a13
56SHA1 (patch-js__src__gc__Memory.cpp) = 905b99349d6c40b402b52cac53b4d9afa732b13a 57SHA1 (patch-js__src__gc__Memory.cpp) = 905b99349d6c40b402b52cac53b4d9afa732b13a
57SHA1 (patch-js__src__gc__Memory.h) = 4496889c2aa7417fa4e02236dfe0ef39069d436a 58SHA1 (patch-js__src__gc__Memory.h) = 4496889c2aa7417fa4e02236dfe0ef39069d436a
58SHA1 (patch-js__src__jsapi.cpp) = b70149c82d6c9708cc4952a527a0a2cbced24dae 59SHA1 (patch-js__src__jsapi.cpp) = b70149c82d6c9708cc4952a527a0a2cbced24dae
59SHA1 (patch-js__src__jscntxt.h) = eaf0b2da673bdd05f4f7cbb0f8c04e80702d5fd0 60SHA1 (patch-js__src__jscntxt.h) = eaf0b2da673bdd05f4f7cbb0f8c04e80702d5fd0
60SHA1 (patch-js__src__jsgc.cpp) = 7d8070f75e4336dee2af8d34f343d5668ec6b212 61SHA1 (patch-js__src__jsgc.cpp) = 7d8070f75e4336dee2af8d34f343d5668ec6b212
61SHA1 (patch-js__src__jsscript.cpp) = a64e8b1211dac3021d6816879c648d7cfc65e6c0 62SHA1 (patch-js__src__jsscript.cpp) = a64e8b1211dac3021d6816879c648d7cfc65e6c0
62SHA1 (patch-js__src__vm__SPSProfiler.cpp) = bccdd60262f9f652351053b6dd2045821a993b32 63SHA1 (patch-js__src__vm__SPSProfiler.cpp) = bccdd60262f9f652351053b6dd2045821a993b32
63SHA1 (patch-js__src__yarr__YarrInterpreter.cpp) = a9bd5bd9f55f97cb9623e35e09b7bfaf8e4499b3 64SHA1 (patch-js__src__yarr__YarrInterpreter.cpp) = a9bd5bd9f55f97cb9623e35e09b7bfaf8e4499b3
64SHA1 (patch-js_src_Makefile.in) = 98734e93974965419da3d3706f94e1be515799e1 65SHA1 (patch-js_src_Makefile.in) = 98734e93974965419da3d3706f94e1be515799e1
65SHA1 (patch-js_src_config_system-headers) = ea170db4562cd69913e91d186b238ecbea9a3f83 66SHA1 (patch-js_src_config_system-headers) = ea170db4562cd69913e91d186b238ecbea9a3f83
66SHA1 (patch-js_src_ion_AsmJS.cpp) = 07fb48b921ec4b68593fe3685e369bc3ad439331 67SHA1 (patch-js_src_ion_AsmJS.cpp) = 07fb48b921ec4b68593fe3685e369bc3ad439331
67SHA1 (patch-js_src_ion_AsmJS.h) = a1888a2e116179c5f6b1767805e5a7146ecb5af5 68SHA1 (patch-js_src_ion_AsmJS.h) = a1888a2e116179c5f6b1767805e5a7146ecb5af5

File Added: pkgsrc/www/firefox/patches/Attic/patch-js__public__Value.h
$NetBSD: patch-js__public__Value.h,v 1.1 2013/08/22 14:23:35 martin Exp $

Fix jsvalue_layout for big endian 64 bit case.
Fixed the same way upstream already.


--- js/public/Value.h.orig	2013-08-14 15:49:29.000000000 +0200
+++ js/public/Value.h	2013-08-22 14:55:04.000000000 +0200
@@ -321,7 +321,6 @@ typedef union jsval_layout
             int32_t        i32;
             uint32_t       u32;
             JSWhyMagic     why;
-            uintptr_t      word;
         } payload;
     } s;
     double asDouble;