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