summaryrefslogtreecommitdiff
path: root/www/firefox91
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-11-03 19:19:40 +0000
committernia <nia@pkgsrc.org>2021-11-03 19:19:40 +0000
commit60b23b774135ba4dfcf881bd11214236582990a8 (patch)
tree2ef10abb8674bfb818f2ae07661186d9a52052ef /www/firefox91
parent494e5bbab3384afd3a39550960a87a2fae7ec970 (diff)
downloadpkgsrc-60b23b774135ba4dfcf881bd11214236582990a8.tar.gz
firefox91: update to 91.3.0
Security Vulnerabilities fixed in Firefox ESR 91.3 #CVE-2021-38503: iframe sandbox rules did not apply to XSLT stylesheets #CVE-2021-38504: Use-after-free in file picker dialog #CVE-2021-38506: Firefox could be coaxed into going into fullscreen mode without notification or warning #CVE-2021-38507: Opportunistic Encryption in HTTP2 could be used to bypass the Same-Origin-Policy on services hosted on other ports #MOZ-2021-0008: Use-after-free in HTTP2 Session object #CVE-2021-38508: Permission Prompt could be overlaid, resulting in user confusion and potential spoofing #CVE-2021-38509: Javascript alert box could have been spoofed onto an arbitrary domain #CVE-2021-38510: Download Protections were bypassed by .inetloc files on Mac OS #MOZ-2021-0007: Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3
Diffstat (limited to 'www/firefox91')
-rw-r--r--www/firefox91/Makefile5
-rw-r--r--www/firefox91/PLIST3
-rw-r--r--www/firefox91/distinfo9
-rw-r--r--www/firefox91/patches/patch-modules_fdlibm_src_math__private.h18
4 files changed, 27 insertions, 8 deletions
diff --git a/www/firefox91/Makefile b/www/firefox91/Makefile
index 44a22972e37..31024dc35ef 100644
--- a/www/firefox91/Makefile
+++ b/www/firefox91/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.7 2021/10/09 15:35:12 nia Exp $
+# $NetBSD: Makefile,v 1.8 2021/11/03 19:19:40 nia Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 91.2
+MOZ_BRANCH= 91.3
MOZ_BRANCH_MINOR= .0esr
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox91-/}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.xz
diff --git a/www/firefox91/PLIST b/www/firefox91/PLIST
index bf220284d26..7f258fe2a30 100644
--- a/www/firefox91/PLIST
+++ b/www/firefox91/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/09/16 17:47:13 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/11/03 19:19:40 nia Exp $
bin/firefox91
lib/firefox91/application.ini
lib/firefox91/browser/chrome/icons/default/default128.png
@@ -9,6 +9,7 @@ lib/firefox91/browser/chrome/icons/default/default64.png
lib/firefox91/browser/features/doh-rollout@mozilla.org.xpi
lib/firefox91/browser/features/formautofill@mozilla.org.xpi
lib/firefox91/browser/features/pictureinpicture@mozilla.org.xpi
+lib/firefox91/browser/features/proxy-failover@mozilla.com.xpi
lib/firefox91/browser/features/screenshots@mozilla.org.xpi
lib/firefox91/browser/features/webcompat-reporter@mozilla.org.xpi
lib/firefox91/browser/features/webcompat@mozilla.org.xpi
diff --git a/www/firefox91/distinfo b/www/firefox91/distinfo
index 7100056d744..08bc3bc102d 100644
--- a/www/firefox91/distinfo
+++ b/www/firefox91/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:29:27 nia Exp $
+$NetBSD: distinfo,v 1.6 2021/11/03 19:19:40 nia Exp $
-BLAKE2s (firefox-91.2.0esr.source.tar.xz) = 70ea440c89520eac427b58d88ecf0b066accb3ac7b7b465a8c571486ec103449
-SHA512 (firefox-91.2.0esr.source.tar.xz) = f4cff7e43ff9927cbab3f02d37d360ee8bb0dbe988e280cb0638ee67bfe3c76e3a0469336de1b212fba66c958d58594b1739aafee1ebb84695d098c1e5c77b9d
-Size (firefox-91.2.0esr.source.tar.xz) = 381665824 bytes
+BLAKE2s (firefox-91.3.0esr.source.tar.xz) = 2a8ef569fb715f63580ea75c615c0244653c6d57af933030f3d488f32c771b18
+SHA512 (firefox-91.3.0esr.source.tar.xz) = 7cf6efd165acc134bf576715580c103a2fc10ab928ede4c18f69908c62a04eb0f60affa8ceafd5883b393c31b85cae6821d0ae063c9e78117456d475947deaa9
+Size (firefox-91.3.0esr.source.tar.xz) = 381117132 bytes
BLAKE2s (nodejs-output-91.0.tgz) = 5007b8d20d6264a4cd573b465643cff83c2adc75ad7dd9fba97ff5fcae787c9f
SHA512 (nodejs-output-91.0.tgz) = 3a457101a4aaa5ae955b77c41ba6b0d98eb5dd0ae9d6d8cc77c0c7bc0e844238a9c0d86cd1838ffb6a37ad8851f871c21e4ca1bb59d11e58fc42c5fec88c298c
Size (nodejs-output-91.0.tgz) = 201061 bytes
@@ -32,6 +32,7 @@ SHA1 (patch-media_libcubeb_src_moz.build) = e4e64a1135cf4157ae5b6f7c1710ebd07695
SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = f495b64d33db4940c0dfe8c36ddf82aa752b25d9
+SHA1 (patch-modules_fdlibm_src_math__private.h) = 6ae3b0077b4a8c6088c35769fa1972cfc44ea9c1
SHA1 (patch-mozglue_misc_Uptime.cpp) = daefe25ef1ebc8e4d3735017b9e8ac68c4710a00
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
diff --git a/www/firefox91/patches/patch-modules_fdlibm_src_math__private.h b/www/firefox91/patches/patch-modules_fdlibm_src_math__private.h
new file mode 100644
index 00000000000..026d9b08c34
--- /dev/null
+++ b/www/firefox91/patches/patch-modules_fdlibm_src_math__private.h
@@ -0,0 +1,18 @@
+$NetBSD: patch-modules_fdlibm_src_math__private.h,v 1.1 2021/11/03 19:19:40 nia Exp $
+
+* Fix PR pkg/56457, build failure on NetBSD/i386.
+ Do not use FreeBSD-specific definition.
+
+--- modules/fdlibm/src/math_private.h.orig 2021-09-27 22:47:42.000000000 +0000
++++ modules/fdlibm/src/math_private.h
+@@ -30,8 +30,8 @@
+ * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
+ */
+
+-typedef double __double_t;
+-typedef __double_t double_t;
++#include <math.h>
++typedef double_t __double_t;
+
+ /*
+ * The original fdlibm code used statements like: