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 Apr 30 03:17:59 UTC 2025

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo
        pkgsrc/www/firefox/files: node-wrapper.sh

Log Message:
www/firefox: Update to 137.0.2

Changelog:
137.0.2:
Fixed

  * Fixed file picker not being displayed when exporting passwords on macOS in
    about:logins for some users. (Bug 1956266)

  * Fixed accessibility issues with the new PDF signature feature. (Bug 1956110
    and Bug 1952571)

  * Fixed an issue where using the context menu to paste in the Style Editor
    would insert the code twice. (Bug 1955854)

  * Fixed functional regressions in our XSLT support introduced in 137. (Bug
    1954841)

  * Fixed a tooltip flickering issue on Windows that affected some users when
    hovering. (Bug 1958631)

  * Fixed an issue where Firefox would not respond to clicks in some HTML5
    video players. (Bug 1959251)

  * Fixed an issue where radio inputs behaved incorrectly when preventDefault()
    was called on the click event. (Bug 1957956)

  * Fixed an issue that caused some Firefox users to restart their browser
    multiple times to complete an update. (Bug 1959492)

  * Security fix.

Changed

  * Fixed an issue with DRM video playback on some sites caused by the general
    availability rollout of Microsoft's PlayReady hardware decryption DRM
    support in Firefox 137. PlayReady support is now limited to specific sites
    while broader compatibility continues to be tested. (Bug 1959827)

Security fixes:
Mozilla Foundation Security Advisory 2025-25
#CVE-2025-3608: Race condition in nsHttpTransaction could lead to memory
 corruption

137.0.1:
Fixed

  * Fixed an issue where folder shortcuts on Windows were incorrectly treated
    as files during file uploads, preventing selecting files within the target
    folder. (Bug 1958222)

  * Fixed a crash experienced by Windows users when downloading files with
    Qihoo 360 Total Security Antivirus software installed. (Bug 1958112)

  * Fixed an occasional startup crash. (Bug 1958293)

137.0:
New

  * Tab groups begin rolling out today! Stay productive and organized with less
    effort by grouping related tabs together. One simple way to create a group
    is to drag a tab onto another, pause until you see a highlight, then drop
    to create the group. Groups can be named, color-coded, and are always
    saved. You can close a group and reopen it later.

  * Firefox Address Bar Refresh 2025 - new ways to search for things new,
    previously viewed, and more - all from the address bar:

    Features

    Unified Search Button: A new, easy-to-access button in the address bar
    helps you switch between search engines and search modes with ease. This
    feature brings the simplicity of mobile Firefox to your desktop experience.

    Search Term Persistence: Now when you refine a search in the address bar,
    the original term sticks around, making it easier to adjust your queries
    and find exactly what you're looking for.

    Secondary Action Buttons: Suggestions for common Firefox features.

    Contextual Search Mode: Firefox detects if you are on a page that has
    search capability and offers that option for you to directly search with
    the page engine from the address bar. Use this option at least 2 times and
    Firefox will suggest adding the search engine to your Firefox.

    Contextual Search Engine Options: Use a Contextual Search mode option at
    least 2 times and Firefox will suggest adding the search engine to your
    Firefox so that it??s always available to you.

    Intuitive Search Keywords: You can access various address bar search modes
    with convenient and descriptive keywords (e.g. @bookmarks,@tabs,@history,
    @actions).

  * Firefox now identifies all links in PDFs and turns them into hyperlinks.

  * Support HEVC playback on Linux.

  * Now you can sign PDFs without leaving Firefox. Save your signatures to
    re-use later.

  * You can now use the Firefox address bar as a calculator. Simply type an
    arithmetic expression and view the result in the address bar drop-down.
    Clicking on this result will copy it to your clipboard.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-20
#CVE-2025-3028: Use-after-free triggered by XSLTProcessor
#CVE-2025-3031: JIT optimization bug with different stack slot sizes
#CVE-2025-3032: Leaking file descriptors from the fork server
#CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
#CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
#CVE-2025-3033: Opening local .url files could lead to another file being
 opened
#CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird 137,
 Firefox ESR 128.9, and Thunderbird 128.9
#CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird 137


To generate a diff of this commit:
cvs rdiff -u -r1.631 -r1.632 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.188 -r1.189 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.554 -r1.555 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.27 -r1.28 pkgsrc/www/firefox/files/node-wrapper.sh

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.631 pkgsrc/www/firefox/Makefile:1.632
--- pkgsrc/www/firefox/Makefile:1.631   Wed Apr 30 03:10:40 2025
+++ pkgsrc/www/firefox/Makefile Wed Apr 30 03:17:59 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.631 2025/04/30 03:10:40 ryoon Exp $
+# $NetBSD: Makefile,v 1.632 2025/04/30 03:17:59 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            136.0
-MOZ_BRANCH_MINOR=      .4
+MOZ_BRANCH=            137.0
+MOZ_BRANCH_MINOR=      .2
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
@@ -11,7 +11,7 @@ MASTER_SITES+=        ${MASTER_SITE_MOZILLA:=fi
 MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
 
-NODEJSKIT=             nodejs-output-136.0.2.tgz
+NODEJSKIT=             nodejs-output-137.0.tgz
 DISTFILES=             ${DEFAULT_DISTFILES} ${NODEJSKIT}
 SITES.${NODEJSKIT}=    ${MASTER_SITE_LOCAL}
 

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.188 pkgsrc/www/firefox/PLIST:1.189
--- pkgsrc/www/firefox/PLIST:1.188      Thu Nov  9 00:04:43 2023
+++ pkgsrc/www/firefox/PLIST    Wed Apr 30 03:17:59 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.188 2023/11/09 00:04:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.189 2025/04/30 03:17:59 ryoon Exp $
 bin/firefox
 lib/firefox/application.ini
 lib/firefox/browser/chrome/icons/default/default128.png
@@ -21,7 +21,6 @@ lib/firefox/glxtest
 lib/firefox/gmp-clearkey/0.1/libclearkey.so
 lib/firefox/gmp-clearkey/0.1/manifest.json
 lib/firefox/libgkcodecs.so
-lib/firefox/libipcclientcerts.so
 lib/firefox/liblgpllibs.so
 ${PLIST.ffvpx}lib/firefox/libmozavcodec.so
 ${PLIST.ffvpx}lib/firefox/libmozavutil.so

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.554 pkgsrc/www/firefox/distinfo:1.555
--- pkgsrc/www/firefox/distinfo:1.554   Wed Apr 30 03:10:40 2025
+++ pkgsrc/www/firefox/distinfo Wed Apr 30 03:17:59 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.554 2025/04/30 03:10:40 ryoon Exp $
+$NetBSD: distinfo,v 1.555 2025/04/30 03:17:59 ryoon Exp $
 
-BLAKE2s (firefox-136.0.4.source.tar.xz) = 74d0b7a6bed0022ae03b32b71371d7ddfcab4544fb8247803f5e8e1932869d69
-SHA512 (firefox-136.0.4.source.tar.xz) = c2252aa62d015ced6534cb2ac071f68089997b46690083cc1eff4bad306ae6c86543719ed2d35f6f973bf74467d6a04aba460d309c06dea425e76c720e344e28
-Size (firefox-136.0.4.source.tar.xz) = 605975980 bytes
-BLAKE2s (nodejs-output-136.0.2.tgz) = c549d59e4ed7b5f6d7e404468e3dc553641dcb20c5e3df97366fd4f22fcf719d
-SHA512 (nodejs-output-136.0.2.tgz) = b0e5678a9daa867fb99aad64c0242f087486a69f095080c33364df5a090c9ca250f1a3db70659d59f7e936c40f02583b658239eb955f72a322f78134bc22c11d
-Size (nodejs-output-136.0.2.tgz) = 252142 bytes
+BLAKE2s (firefox-137.0.2.source.tar.xz) = c7d6f34a783453383d45c0afca52ec41e87d4d24504bc3e33c8f1c44358e6b3b
+SHA512 (firefox-137.0.2.source.tar.xz) = 82140c4325233ea2e2f579088cebb98c0e8db8848b4018cff95d4ed42bf847049ed6520fc051d930ee267a5acb008908170825d381589da0d109ca04a61e1c24
+Size (firefox-137.0.2.source.tar.xz) = 599825260 bytes
+BLAKE2s (nodejs-output-137.0.tgz) = 75c811b9883a91702477ca4e339c7f8af6419390d48d683dbd460a8033390987
+SHA512 (nodejs-output-137.0.tgz) = 2014cc019fcd60f6898ab0db9a43142285f494c4f763c82cb53bcd62dd4a72dfe970cb1df03c3bbd6a4a2f0228e7fbb323483b50b6598a2dec7a1e6899b3a7dd
+Size (nodejs-output-137.0.tgz) = 254823 bytes
 SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf
 SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678

Index: pkgsrc/www/firefox/files/node-wrapper.sh
diff -u pkgsrc/www/firefox/files/node-wrapper.sh:1.27 pkgsrc/www/firefox/files/node-wrapper.sh:1.28
--- pkgsrc/www/firefox/files/node-wrapper.sh:1.27       Wed Apr 30 03:10:40 2025
+++ pkgsrc/www/firefox/files/node-wrapper.sh    Wed Apr 30 03:17:59 2025
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-VERS=v23.9.0
+VERS=v23.10.0
 
 if [ "$1" = "-v" ] || [ "$1" = "--version" ]; then
        printf "${VERS}\n"



Home | Main Index | Thread Index | Old Index