pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Feb 15 20:38:14 UTC 2023

Modified Files:
        pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
Removed Files:
        pkgsrc/www/firefox/patches: patch-media_libcubeb_src_cubeb__jack.cpp

Log Message:
firefox: Update to 110.0

Changelog:
110.0
New

  * It's now possible to import bookmarks, history and passwords not only from
    Edge, Chrome or Safari but also from Opera, Opera GX, and Vivaldi for all
    the folks who want to move over to Firefox instead!

  * GPU sandboxing has been enabled on Windows.

    Note: A bug in the popular X-Mouse Button Control (XMBC) tool may cause
    mouse wheel scrolling to stop working. The author(s) are working on an
    update. Meanwhile, scrolling can be restored by reconfiguring XMBC: either
    disable the Make scroll wheel scroll window under cursor option in the
    global settings, or enable the Disable scroll window under cursor option if
    using a custom profile for Firefox.

  * On Windows, third-party modules can now be blocked from injecting
    themselves into Firefox, which can be helpful if they are causing crashes
    or other undesirable behavior.

  * Date, time, and datetime-local input fields can now be cleared with
    Cmd+Backspace and Cmd+Delete shortcut on macOS and Ctrl+Backspace and
    Ctrl+Delete on Windows and Linux.

  * GPU-accelerated Canvas2D is enabled by default on macOS and Linux.

  * WebGL performance improvement on Windows, MacOS and Linux.

  * Enables overlay of hardware-decoded video with non-Intel GPUs on Windows 10
    /11, improving video playback performance and video scaling quality.

Fixed

  * Various security fixes.

Changed

  * Colorways are no longer available in Firefox, at least not in the same way.
    You can still access your saved and active Colorways by selecting Add-ons
    and themes from the Firefox menu. Additionally, you can now install
    Colorways from all of the previous collections by visiting Colorways by
    Firefox on the Mozilla Add-ons website.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can find more information in the Firefox for
    Enterprise 110 Release Notes.

Web Platform

  * Firefox now supports CSS named pages, allowing web pages to perform
    per-page layout and add page-breaks in a declarative manner when printing.

  * Firefox now supports CSS size container queries, see the MDN page for
    documentation on this feature.

Security fixes:
#CVE-2023-25728: Content security policy leak in violation reports using
#CVE-2023-25730: Screen hijack via browser fullscreen mode
#CVE-2023-25743: Fullscreen notification not shown in Firefox Focus
#CVE-2023-0767: Arbitrary memory write via PKCS 12 in NSS
#CVE-2023-25735: Potential use-after-free from compartment mismatch in
 SpiderMonkey
#CVE-2023-25737: Invalid downcast in SVGUtils::SetupStrokeGeometry
#CVE-2023-25738: Printing on Windows could potentially crash Firefox with some
 device drivers
#CVE-2023-25739: Use-after-free in
 mozilla::dom::ScriptLoadContext::~ScriptLoadContext
#CVE-2023-25729: Extensions could have opened external schemes without user
 knowledge
#CVE-2023-25732: Out of bounds memory write from EncodeInputStream
#CVE-2023-25734: Opening local .url files could cause unexpected network loads
#CVE-2023-25740: Opening local .scf files could cause unexpected network loads
#CVE-2023-25731: Prototype pollution when rendering URLPreview
#CVE-2023-25733: Possible null pointer dereference in TaskbarPreviewCallback
#CVE-2023-25736: Invalid downcast in GetTableSelectionMode
#CVE-2023-25741: Same-origin policy leak via image drag and drop
#CVE-2023-25742: Web Crypto ImportKey crashes tab
#CVE-2023-25744: Memory safety bugs fixed in Firefox 110 and Firefox ESR 102.8
#CVE-2023-25745: Memory safety bugs fixed in Firefox 110


To generate a diff of this commit:
cvs rdiff -u -r1.547 -r1.548 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.491 -r1.492 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.248 -r1.249 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__jack.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.547 pkgsrc/www/firefox/Makefile:1.548
--- pkgsrc/www/firefox/Makefile:1.547   Sat Feb  4 17:14:33 2023
+++ pkgsrc/www/firefox/Makefile Wed Feb 15 20:38:13 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.547 2023/02/04 17:14:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.548 2023/02/15 20:38:13 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            109.0
-MOZ_BRANCH_MINOR=      .1
+MOZ_BRANCH=            110.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.491 pkgsrc/www/firefox/distinfo:1.492
--- pkgsrc/www/firefox/distinfo:1.491   Sat Feb  4 17:14:33 2023
+++ pkgsrc/www/firefox/distinfo Wed Feb 15 20:38:13 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.491 2023/02/04 17:14:33 ryoon Exp $
+$NetBSD: distinfo,v 1.492 2023/02/15 20:38:13 ryoon Exp $
 
-BLAKE2s (firefox-109.0.1.source.tar.xz) = 3812228815f048461f7df93a7078a0fbe5b8966d51825dea695aaa5840ef45ef
-SHA512 (firefox-109.0.1.source.tar.xz) = 58b21449a16a794152888f50e7fe9488c28739a7e067729acdc1de9f2e8384e6316cffdfe89f690f0d211189668d940825b4f8a26b8100468ae120772df99d72
-Size (firefox-109.0.1.source.tar.xz) = 493832884 bytes
+BLAKE2s (firefox-110.0.source.tar.xz) = 90cea360203705d0340480bacd6d11e7035f717fa8c68b555845457400654ba6
+SHA512 (firefox-110.0.source.tar.xz) = 52a37a8f59a694c4790c0a14cd81fba9e2c982f64e00191afd0897c39ae1d5e25f24cff16f74d0a0b5cdf8e93a9a0974b6042b0de605cf1a533ef4e6a3c0dcf9
+Size (firefox-110.0.source.tar.xz) = 499042592 bytes
 BLAKE2s (nodejs-output-95.0.tgz) = c44b37d3605524a49157002f01c29f568f04194b0e635bc312de7ffdeb9a74c9
 SHA512 (nodejs-output-95.0.tgz) = 2faf326f4e100b66f8597c365cc2eb5d0eee26aae92a7e2446891f2178041aa71ba16eae37000acacd43a657025ec11c18db73b112f5c49cc21cdb882da6d798
 Size (nodejs-output-95.0.tgz) = 200627 bytes
@@ -25,7 +25,6 @@ SHA1 (patch-js_src_util_NativeStack.cpp)
 SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 374ffc0ce12e1c5babf2e553aba96612b0a30b1e
 SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
 SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 2ef11da83c90c41490db4c0d9809c3e1826b488a
-SHA1 (patch-media_libcubeb_src_cubeb__jack.cpp) = fc546c5e6582fd5eda64ba83287dfbbb3c9e229f
 SHA1 (patch-media_libcubeb_src_moz.build) = 77d33aee556babe2f45638d06be9944c063ca171
 SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
 SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f

Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.248 pkgsrc/www/firefox/mozilla-common.mk:1.249
--- pkgsrc/www/firefox/mozilla-common.mk:1.248  Sat Jan 21 01:14:07 2023
+++ pkgsrc/www/firefox/mozilla-common.mk        Wed Feb 15 20:38:13 2023
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.248 2023/01/21 01:14:07 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.249 2023/02/15 20:38:13 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -7,12 +7,6 @@
 .include "../../mk/bsd.prefs.mk"
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
-# ERROR: .../firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1620: Invalid regular expression for rule 't_multilinecomment'. global flags not at the start of the expression at position 26
-# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1626: Invalid regular expression for rule 't_singlelinecomment'. global flags not at the start of the expression at position 
24
-# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1639: Invalid regular expression for rule 't_LCDATA'. global flags not at the start of the expression at position 13
-# leading to:
-# SyntaxError: Can't build lexer
-PYTHON_VERSIONS_INCOMPATIBLE+= 311
 PYTHON_FOR_BUILD_ONLY=         tool
 ALL_ENV+=                      PYTHON3=${PYTHONBIN}
 
@@ -203,7 +197,7 @@ BUILDLINK_API_DEPENDS.libevent+=    libeven
 BUILDLINK_API_DEPENDS.nspr+=   nspr>=4.34
 .include "../../devel/nspr/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
-BUILDLINK_API_DEPENDS.nss+=    nss>=3.86
+BUILDLINK_API_DEPENDS.nss+=    nss>=3.87
 .include "../../devel/nss/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 #.include "../../mk/jpeg.buildlink3.mk"



Home | Main Index | Thread Index | Old Index