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:           Fri Aug 29 11:20:15 UTC 2025

Modified Files:
        pkgsrc/www/firefox: Makefile distinfo
        pkgsrc/www/firefox/files: node-wrapper.sh
        pkgsrc/www/firefox/patches:
            patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build

Log Message:
www/firefox: Update to 142.0.1

Changelog:
142.0.1:
Fixed

  * Dragging multiple non-adjacent tabs in horizontal tab strip mode now
    correctly moves them together as a group. (Bug 1982933)

  * Dragging multiple tabs no longer causes toolbar unresponsiveness or visual
    glitches. (Bug 1984342)

  * Fixed an issue where the text cursor appeared in the wrong location.. (Bug
    1984045)

  * Fixed a crash related to gamepad use, particularly on macOS. (Bug 1870379)

  * Fixed an issue where the expand on hover feature in the sidebar would
    sometimes stop working. (Bug 1982129)

  * Fixed a crash in KDE Plasma when using certain custom window decorations. (
    Bug 1984823)

142.0:
New

  * For users in the United States, article recommendations on your New Tab
    page are now grouped into topic sections like Sports, Food, and
    Entertainment to make stories more organized and easier to scan. You can
    also follow topics you??re interested in and block ones you??d prefer not
    to see, giving you more control over what shows up when you open a new tab.

  * You can now see what??s behind a link before visiting it with Link
    Previews. Long press a link (or right-click and choose Preview Link).
    Previews can optionally include AI-generated key points, which are
    processed on your device to protect your privacy.

    Link Previews is gradually rolling out to ensure performance and quality
    and is now available in en-US, en-CA, en-GB, en-AU for users with more than
    3 GB of available RAM.

  * On Windows, clicking a persistent notification when Firefox is closed or
    restarted will now properly open Firefox with the relevant webpage, instead
    of just opening the main page of the website.

  * ETP Strict mode now supports a flexible exception list to fix broken site
    features caused by tracker blocking. Exceptions are split into baseline
    (core functionality) and convenience (extra features), letting users choose
    improved site compatibility without compromising key privacy protections.

  * Keep an active tab visible in a collapsed tab group
    Focus on just one tab in a group without the clutter. Your active tab stays
    in view, keeping things tidy even with the group collapsed.

  * You can now remove extensions from the sidebar by right-clicking the
    extension icon and selecting Remove from Sidebar.

Fixed

  * Improved the scroll speed in the bookmarks dialog to not go beyond the
    component area.

  * Improved drag-and-drop support for blob images.

  * Various security fixes.

Changed

  * Improved search results from browsing history via the address bar, reducing
    the likelihood of duplicate results being shown.

  * Improved Netmonitor so that Request Headers/Cookies/Params are displayed in
    the Network panel even if the request isn't finished yet.

Security fixes:
Mozilla Foundation Security Advisory 2025-64
#CVE-2025-9179: Sandbox escape due to invalid pointer in the Audio/Video: GMP
 component
#CVE-2025-9180: Same-origin policy bypass in the Graphics: Canvas2D component
#CVE-2025-9181: Uninitialized memory in the JavaScript Engine component
#CVE-2025-9186: Spoofing issue in the Address Bar component of Firefox Focus
 for Android
#CVE-2025-9182: Denial-of-service due to out-of-memory in the Graphics:
 WebRender component
#CVE-2025-9183: Spoofing issue in the Address Bar component
#CVE-2025-9187: Memory safety bugs fixed in Firefox 142 and Thunderbird 142
#CVE-2025-9184: Memory safety bugs fixed in Firefox ESR 140.2, Thunderbird ESR
 140.2, Firefox 142 and Thunderbird 142
#CVE-2025-9185: Memory safety bugs fixed in Firefox ESR 115.27, Firefox ESR
 128.14, Thunderbird ESR 128.14, Firefox ESR 140.2, Thunderbird ESR 140.2,
 Firefox 142 and Thunderbird 142


To generate a diff of this commit:
cvs rdiff -u -r1.640 -r1.641 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.562 -r1.563 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.32 -r1.33 pkgsrc/www/firefox/files/node-wrapper.sh
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build

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.640 pkgsrc/www/firefox/Makefile:1.641
--- pkgsrc/www/firefox/Makefile:1.640   Thu Aug 14 03:25:14 2025
+++ pkgsrc/www/firefox/Makefile Fri Aug 29 11:20:15 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.640 2025/08/14 03:25:14 ryoon Exp $
+# $NetBSD: Makefile,v 1.641 2025/08/29 11:20:15 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            141.0
-MOZ_BRANCH_MINOR=      .3
+MOZ_BRANCH=            142.0
+MOZ_BRANCH_MINOR=      .1
 
 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-141.0.tgz
+NODEJSKIT=             nodejs-output-142.0.1.tgz
 DISTFILES=             ${DEFAULT_DISTFILES} ${NODEJSKIT}
 SITES.${NODEJSKIT}=    ${MASTER_SITE_LOCAL}
 

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.562 pkgsrc/www/firefox/distinfo:1.563
--- pkgsrc/www/firefox/distinfo:1.562   Thu Aug 14 03:25:14 2025
+++ pkgsrc/www/firefox/distinfo Fri Aug 29 11:20:15 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.562 2025/08/14 03:25:14 ryoon Exp $
+$NetBSD: distinfo,v 1.563 2025/08/29 11:20:15 ryoon Exp $
 
-BLAKE2s (firefox-141.0.3.source.tar.xz) = a0cdf1c2c075f3c8c812425550e2ea5b4cc1c55c92f0615eb2ce98b8ea7f0193
-SHA512 (firefox-141.0.3.source.tar.xz) = b660b018840c41a254734b4847a791f1a9fd2f72dbea825ea5971fd0b3269a43f1f4be1ccf4a53f7809b6b98398f4e04a142e57f8882d6590bab636ef75002f6
-Size (firefox-141.0.3.source.tar.xz) = 643073728 bytes
-BLAKE2s (nodejs-output-141.0.tgz) = ae2c7781fc62f30dc58d3de91fcaade286dc54c58fab5e4e7ff88355dc3e1d3b
-SHA512 (nodejs-output-141.0.tgz) = 55e13285f9ad33e4ce454918beb38cf6ff3bb3f2a413636f55ac768ac1f8a199eb2eb8601ed38bfd1f668eb72da1673b7b61107e5d9ff310f671d12e48d68e0e
-Size (nodejs-output-141.0.tgz) = 245533 bytes
+BLAKE2s (firefox-142.0.1.source.tar.xz) = 81b7e888bc8c92d3fb4934d699fc11dfc66a4c1b31225cc8fe8000ea528b7507
+SHA512 (firefox-142.0.1.source.tar.xz) = fca1b9c67a0b2f216f1f11fd5e3a08920998921e3d61eb633f1dde7fe69cb40cdbb63a41a1dfc4f1022509da643e3791467d88e62e7ea30b293ebf69d87bb585
+Size (firefox-142.0.1.source.tar.xz) = 634262768 bytes
+BLAKE2s (nodejs-output-142.0.1.tgz) = b0b340f8accfc2ff8296298bd8ddd447d278fcc08cc42b1a7f62752542dde80f
+SHA512 (nodejs-output-142.0.1.tgz) = f40201f1fee4db3e8f722ad57637c732c208c7884aa10914931a22427b29958591ce623b94d63776eb6a2a3779ba017c71706df9b39280040f1db166815b8d72
+Size (nodejs-output-142.0.1.tgz) = 245965 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
@@ -36,7 +36,7 @@ SHA1 (patch-third__party_abseil-cpp_absl
 SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c
 SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
 SHA1 (patch-third__party_libwebrtc_modules_audio__device_audio__device__impl.cc) = 47ba1a2b88b3fdfd16cd29da3eb1e4a218ecada8
-SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = d0454784eb72be49162f619579e060a0de3c480f
+SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = f3ae2f460bddbe0e68d9af36f7db7c1e2f72fca0
 SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = fc203b7a8c1557303e61cc598dc94c5cccf6f0a4
 SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 8831d477f14fd4f8f735ff0c1a322cba8c70e277
 SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd

Index: pkgsrc/www/firefox/files/node-wrapper.sh
diff -u pkgsrc/www/firefox/files/node-wrapper.sh:1.32 pkgsrc/www/firefox/files/node-wrapper.sh:1.33
--- pkgsrc/www/firefox/files/node-wrapper.sh:1.32       Sat Jul 26 14:12:54 2025
+++ pkgsrc/www/firefox/files/node-wrapper.sh    Fri Aug 29 11:20:15 2025
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-VERS=v24.4.1
+VERS=v24.6.0
 
 if [ "$1" = "-v" ] || [ "$1" = "--version" ]; then
        printf "${VERS}\n"

Index: pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
diff -u pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.4 
pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.5
--- pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.4 Sat Apr  6 08:53:35 2024
+++ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build     Fri Aug 29 11:20:15 2025
@@ -1,20 +1,20 @@
-$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build,v 1.4 2024/04/06 08:53:35 ryoon Exp $
+$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build,v 1.5 2025/08/29 11:20:15 ryoon Exp $
 
 * Disable Wayland desktop capture for non-Linux platforms.
   Fix segfault under X11.
 
---- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build.orig    2024-03-11 10:11:56.287869888 +0000
+--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build.orig    2025-08-14 03:49:04.015142549 +0000
 +++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -392,7 +392,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG
+@@ -418,7 +418,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG
  
      DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
  
 -if CONFIG["TARGET_CPU"] == "aarch64" and (CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "NetBSD" or CONFIG["OS_TARGET"] == "OpenBSD" or CONFIG["OS_TARGET"] == "FreeBSD"):
 +if CONFIG["TARGET_CPU"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
  
+     DEFINES["CR_SYSROOT_KEY"] = "20250129T203412Z-1"
      DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-     DEFINES["_GNU_SOURCE"] = True
-@@ -449,7 +449,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CO
+@@ -470,7 +470,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CO
          "/third_party/libwebrtc/modules/desktop_capture/linux/x11/x_window_property.cc"
      ]
  
@@ -23,17 +23,17 @@ $NetBSD: patch-third__party_libwebrtc_mo
  
      CXXFLAGS += [
          "-msse2"
-@@ -482,7 +482,7 @@ if CONFIG["TARGET_CPU"] == "x86" and (CO
+@@ -499,7 +499,7 @@ if CONFIG["TARGET_CPU"] == "x86" and (CO
          "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc"
      ]
  
 -if CONFIG["TARGET_CPU"] == "x86_64" and (CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "NetBSD" or CONFIG["OS_TARGET"] == "OpenBSD" or CONFIG["OS_TARGET"] == "FreeBSD"):
 +if CONFIG["TARGET_CPU"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
  
+     DEFINES["CR_SYSROOT_KEY"] = "20250129T203412Z-1"
      DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-     DEFINES["_GNU_SOURCE"] = True
-@@ -628,6 +628,10 @@ if CONFIG["TARGET_CPU"] == "x86" and CON
-     DEFINES["USE_X11"] = "1"
+@@ -663,6 +663,10 @@ if CONFIG["TARGET_CPU"] == "x86_64" and 
+ 
      DEFINES["WEBRTC_USE_X11"] = True
  
 +    CXXFLAGS += [



Home | Main Index | Thread Index | Old Index