head 1.3; access; symbols pkgsrc-2019Q4:1.2.0.10 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.6 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.4 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2; locks; strict; comment @// @; 1.3 date 2020.03.13.17.59.27; author wiz; state dead; branches; next 1.2; commitid ExZMuSCgafMeEg0C; 1.2 date 2019.03.15.11.51.26; author wiz; state Exp; branches; next 1.1; commitid Wv9vD7MYEb7tjsfB; 1.1 date 2019.02.25.15.32.24; author wiz; state Exp; branches; next ; commitid s4OVmwbTk8HL6adB; desc @@ 1.3 log @tor-browser: update to 9.0.6 This version is now based on firefox68-esr and builds with the current rust in pkgsrc. @ text @$NetBSD: patch-js_src_gc_Memory.cpp,v 1.2 2019/03/15 11:51:26 wiz Exp $ Support SunOS/x86_64. --- js/src/gc/Memory.cpp.orig 2019-02-13 14:19:38.000000000 +0000 +++ js/src/gc/Memory.cpp @@@@ -419,6 +419,7 @@@@ static inline void* MapMemoryAt(void* de off_t offset = 0) { #if defined(__ia64__) || defined(__aarch64__) || \ + (defined(__sun) && defined(__x86_64__)) || \ (defined(__sparc__) && defined(__arch64__) && \ (defined(__NetBSD__) || defined(__linux__))) MOZ_ASSERT((0xffff800000000000ULL & (uintptr_t(desired) + length - 1)) == 0); @@@@ -468,7 +469,8 @@@@ static inline void* MapMemory(size_t len } return region; #elif defined(__aarch64__) || \ - (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) + (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) || \ + (defined(__sun) && defined(__x86_64__)) /* * There might be similar virtual address issue on arm64 which depends on * hardware and kernel configurations. But the work around is slightly @ 1.2 log @tor-browser: update for recent changes to firefox60 and rust. Reduce diffs to firefox60 even more while here. @ text @d1 1 a1 1 $NetBSD: patch-js_src_gc_Memory.cpp,v 1.2 2019/02/26 11:23:53 ryoon Exp $ @ 1.1 log @tor-browser: update to 8.5. This is based on a git checkout from a couple days ago; not completely sure about the version number. The Makefile now contains a short how-to for updating this package. Many thanks for the www/firefox60 patches! Use at your own risk! Survives basic browsing and check.torproject.org claims it connects via tor. Changes: too many to document. @ text @d1 1 a1 1 $NetBSD: patch-js_src_gc_Memory.cpp,v 1.1 2018/06/28 14:04:10 ryoon Exp $ d5 1 a5 1 --- js/src/gc/Memory.cpp.orig 2019-02-23 20:00:48.000000000 +0000 d15 1 a15 1 @@@@ -468,7 +469,7 @@@@ static inline void* MapMemory(size_t len d20 2 a21 1 + (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) || (defined(__sun) && defined(__x86_64__)) @