pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox102 firefox102: Disable service worker supp...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c7ab4219be46
branches:  trunk
changeset: 390505:c7ab4219be46
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Dec 21 10:10:37 2022 +0000

description:
firefox102: Disable service worker support until the root cause of the
crashes is investigated.

diffstat:

 www/firefox102/Makefile                                               |   3 +-
 www/firefox102/distinfo                                               |   6 +-
 www/firefox102/patches/patch-browser_app_profile_firefox.js           |  19 ++++++++-
 www/firefox102/patches/patch-gfx_webrender__bindings_webrender__ffi.h |   4 +-
 4 files changed, 23 insertions(+), 9 deletions(-)

diffs (89 lines):

diff -r 81afd5ded432 -r c7ab4219be46 www/firefox102/Makefile
--- a/www/firefox102/Makefile   Wed Dec 21 07:52:16 2022 +0000
+++ b/www/firefox102/Makefile   Wed Dec 21 10:10:37 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2022/12/04 09:49:59 nia Exp $
+# $NetBSD: Makefile,v 1.12 2022/12/21 10:10:37 nia Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
 MOZ_BRANCH=            102.5
@@ -6,6 +6,7 @@
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox102-/g}
+PKGREVISION=   1
 CATEGORIES=    www
 MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
diff -r 81afd5ded432 -r c7ab4219be46 www/firefox102/distinfo
--- a/www/firefox102/distinfo   Wed Dec 21 07:52:16 2022 +0000
+++ b/www/firefox102/distinfo   Wed Dec 21 10:10:37 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2022/12/04 09:49:59 nia Exp $
+$NetBSD: distinfo,v 1.8 2022/12/21 10:10:37 nia Exp $
 
 BLAKE2s (firefox-102.5.0esr.source.tar.xz) = d3b0848316a6fbb9c67f8fdf7be142fd40646626265f1318c845d02c8852928e
 SHA512 (firefox-102.5.0esr.source.tar.xz) = f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
@@ -6,7 +6,7 @@
 BLAKE2s (nodejs-output-95.0.tgz) = c44b37d3605524a49157002f01c29f568f04194b0e635bc312de7ffdeb9a74c9
 SHA512 (nodejs-output-95.0.tgz) = 2faf326f4e100b66f8597c365cc2eb5d0eee26aae92a7e2446891f2178041aa71ba16eae37000acacd43a657025ec11c18db73b112f5c49cc21cdb882da6d798
 Size (nodejs-output-95.0.tgz) = 200627 bytes
-SHA1 (patch-browser_app_profile_firefox.js) = 7f6b4361fe62ccc2d1c092a5ace97ea2085727bf
+SHA1 (patch-browser_app_profile_firefox.js) = 0035b23bae450a3d743e1dbf95f354bf74432e56
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
 SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a
 SHA1 (patch-config_makefiles_rust.mk) = 188178b184d79737247ed3770cc8f4370cd7f6c0
@@ -15,7 +15,7 @@
 SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = b2adce9e65662283a11b6dcff40e95523e940045
 SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
 SHA1 (patch-gfx_skia_skia_src_core_SkVM.cpp) = cdb2c2b0d512c0eb8403abba9b74c218d3a306ea
-SHA1 (patch-gfx_webrender__bindings_webrender__ffi.h) = 44e73ff006ca1a4bbd42e15a09d7577bfa774353
+SHA1 (patch-gfx_webrender__bindings_webrender__ffi.h) = b333b9ef3f7dfedb61b6271777f46999b8a9b8da
 SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb
 SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 298642a3527804115b398fb7904a3596962932e3
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
diff -r 81afd5ded432 -r c7ab4219be46 www/firefox102/patches/patch-browser_app_profile_firefox.js
--- a/www/firefox102/patches/patch-browser_app_profile_firefox.js       Wed Dec 21 07:52:16 2022 +0000
+++ b/www/firefox102/patches/patch-browser_app_profile_firefox.js       Wed Dec 21 10:10:37 2022 +0000
@@ -1,11 +1,24 @@
-$NetBSD: patch-browser_app_profile_firefox.js,v 1.1 2022/07/21 23:56:39 nia Exp $
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.2 2022/12/21 10:10:37 nia Exp $
 
 This patch modifies default Firefox settings - see the comments above
 each one.
 
---- browser/app/profile/firefox.js.orig        2022-04-28 23:01:46.000000000 +0000
+--- browser/app/profile/firefox.js.orig        2022-11-07 21:06:43.000000000 +0000
 +++ browser/app/profile/firefox.js
-@@ -2205,6 +2205,20 @@ pref("fission.frontend.simulate-messages
+@@ -2049,7 +2049,11 @@ pref("reader.pocket.ctaVersion", "");
+ 
+ pref("view_source.tab", true);
+ 
+-pref("dom.serviceWorkers.enabled", true);
++// On NetBSD, many web applications (e.g. Telegram, Mastodon, Twitter)
++// will freeze until the service worker is restarted in about:serviceworkers.
++// This is a workaround that makes most of these sites function.
++// The root cause of this should be investigated.
++pref("dom.serviceWorkers.enabled", false);
+ 
+ // Enable Push API.
+ pref("dom.push.enabled", true);
+@@ -2225,6 +2229,20 @@ pref("fission.frontend.simulate-messages
  pref("toolkit.coverage.enabled", false);
  pref("toolkit.coverage.endpoint.base", "https://coverage.mozilla.org";);
  
diff -r 81afd5ded432 -r c7ab4219be46 www/firefox102/patches/patch-gfx_webrender__bindings_webrender__ffi.h
--- a/www/firefox102/patches/patch-gfx_webrender__bindings_webrender__ffi.h     Wed Dec 21 07:52:16 2022 +0000
+++ b/www/firefox102/patches/patch-gfx_webrender__bindings_webrender__ffi.h     Wed Dec 21 10:10:37 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-gfx_webrender__bindings_webrender__ffi.h,v 1.1 2022/08/07 18:08:08 nia Exp $
+$NetBSD: patch-gfx_webrender__bindings_webrender__ffi.h,v 1.2 2022/12/21 10:10:37 nia Exp $
 
 https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
 
---- gfx/webrender_bindings/webrender_ffi.h.orig        2022-07-18 18:14:25.000000000 +0000
+--- gfx/webrender_bindings/webrender_ffi.h.orig        2022-11-07 21:06:45.000000000 +0000
 +++ gfx/webrender_bindings/webrender_ffi.h
 @@ -73,8 +73,6 @@ struct WrPipelineInfo;
  struct WrPipelineIdAndEpoch;



Home | Main Index | Thread Index | Old Index