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: Sun Oct 15 07:40:10 UTC 2023
Modified Files:
pkgsrc/www/firefox: Makefile PLIST distinfo
pkgsrc/www/firefox/files: node-wrapper.sh
pkgsrc/www/firefox/patches:
patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc
Log Message:
firefox: Update to 118.0.2
Changelog:
118.0.2
Fixed
* Fixed games not loading on betsoft.com (bug 1856145)
* Fixed printing issues for some SVG images (bug 1853727)
* Fixed CORS XHR with authentication no longer working (bug 1855650)
* Fixed h264 WebRTC video not working in some contexts (bug 1855636)
* Fixed Firefox Translations not working on some pages (bugs 1841656 -
1855307)
* Stability fixes (bugs 1851991 - 1799326 - 1856637)
118.0.1
Fixed
* Security fix.
Mozilla Foundation Security Advisory 2023-44
#CVE-2023-5217: Heap buffer overflow in libvpx
118.0
New
* Automated translation of web content is now available to Firefox users!
Unlike cloud-based alternatives, translation is done locally in Firefox, so
that the text being translated does not leave your machine. Many thanks to
the various partners of the EU R&D Bergamot project.
* Web Audio in Firefox now uses the FDLIBM math library on all systems to
improve anonymity with Fingerprint Protection.
* The visibility of fonts to websites has been restricted to system fonts and
language pack fonts to mitigate font fingerprinting in Private Browsing
windows.
* Video Effects and background blur are now available to Firefox users on
Google Meet! (Note: These effects have also been released retroactively to
support Firefox versions back to Firefox 115.)
* Firefox Suggest users (US-only at this time) will now be able to see
browser add-on suggestions right in the address bar based on their
keywords.
Fixed
* Various security fixes.
Enterprise
* You can find information about policy updates and enterprise specific bug
fixes in the Firefox for Enterprise 118 Release Notes.
Web Platform
* 10 new CSS math functions are now supported: round, mod, rem, pow, sqrt,
hypot, log, exp, abs, sign.
* OpaqueResponseBlocking is now enabled by default.
* The <search> element is now supported. The <search> element is a group
element that serves to contain all the elements used in a search or
filtering operation.
Mozilla Foundation Security Advisory 2023-41
#CVE-2023-5168: Out-of-bounds write in FilterNodeD2D1
#CVE-2023-5169: Out-of-bounds write in PathOps
#CVE-2023-5170: Memory leak from a privileged process
#CVE-2023-5171: Use-after-free in Ion Compiler
#CVE-2023-5172: Memory Corruption in Ion Hints
#CVE-2023-5173: Out-of-bounds write in HTTP Alternate Services
#CVE-2023-5174: Double-free in process spawning on Windows
#CVE-2023-5175: Use-after-free of ImageBitmap during process shutdown
#CVE-2023-5176: Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3, and
Thunderbird 115.3
To generate a diff of this commit:
cvs rdiff -u -r1.571 -r1.572 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.185 -r1.186 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.510 -r1.511 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/firefox/files/node-wrapper.sh
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc
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.571 pkgsrc/www/firefox/Makefile:1.572
--- pkgsrc/www/firefox/Makefile:1.571 Mon Sep 18 06:12:47 2023
+++ pkgsrc/www/firefox/Makefile Sun Oct 15 07:40:10 2023
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.571 2023/09/18 06:12:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.572 2023/10/15 07:40:10 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 117.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 118.0
+MOZ_BRANCH_MINOR= .2
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.185 pkgsrc/www/firefox/PLIST:1.186
--- pkgsrc/www/firefox/PLIST:1.185 Sat Sep 9 20:23:14 2023
+++ pkgsrc/www/firefox/PLIST Sun Oct 15 07:40:10 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.185 2023/09/09 20:23:14 leot Exp $
+@comment $NetBSD: PLIST,v 1.186 2023/10/15 07:40:10 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/chrome/icons/default/default128.png
@@ -21,6 +21,7 @@ lib/firefox/glxtest
lib/firefox/gmp-clearkey/0.1/libclearkey.so
lib/firefox/gmp-clearkey/0.1/manifest.json
lib/firefox/libipcclientcerts.so
+lib/firefox/libgkcodecs.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.510 pkgsrc/www/firefox/distinfo:1.511
--- pkgsrc/www/firefox/distinfo:1.510 Mon Sep 18 06:12:47 2023
+++ pkgsrc/www/firefox/distinfo Sun Oct 15 07:40:10 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.510 2023/09/18 06:12:47 ryoon Exp $
+$NetBSD: distinfo,v 1.511 2023/10/15 07:40:10 ryoon Exp $
-BLAKE2s (firefox-117.0.1.source.tar.xz) = 4aa980b9fbe9d07a3675796538b199463030e7081dbed53d851296a0fecd5e53
-SHA512 (firefox-117.0.1.source.tar.xz) = 1583b0ad3b3b17c59bfbfb3e416074766327d0b926ef4f6c6b1e3b2d7cf6a18dec592b7d17fab9493ba1506f3540a02277096d28616dd29b6e7b9e93905f2071
-Size (firefox-117.0.1.source.tar.xz) = 509601584 bytes
+BLAKE2s (firefox-118.0.2.source.tar.xz) = 4615d3f03d8debf66cf9088934478099e557dbc5cb419765fb0dc91296221697
+SHA512 (firefox-118.0.2.source.tar.xz) = fe9d7951927e44aee98a15840820251b779cc427f27597951497bd01fde3c3f2857942535c64c9d1a64f877c43802771304ed97254bffd9216f554e1af9efbf4
+Size (firefox-118.0.2.source.tar.xz) = 520864692 bytes
BLAKE2s (nodejs-output-116.0.tgz) = 3d453c6500fa7c93997c795a937b581aa4494b54293218b6657758a2102fee97
SHA512 (nodejs-output-116.0.tgz) = 16354fc33c3ccf4a8f392a410fc94d4851391621f2e4e3e15bfbb75027e0a9ae7f9f771391988f1ac177cb5d0deab70a4abdc71bfe4bfe39ac3e428a40e909a0
Size (nodejs-output-116.0.tgz) = 219731 bytes
@@ -31,7 +31,7 @@ SHA1 (patch-security_nss_lib_freebl_mpi_
SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = e2dfa63e628527014509622b86baf62cb98ceb44
SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 455be625b5de2f6f1f4b2dbb6c8cb33ca16c2583
-SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 8848fb05c1e8b45234f74db71602a8a84c0404a4
+SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 4cb0e1c88dc83370024ed1aac7f75445b9f98df8
SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd
SHA1 (patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc) = b90e22b50879f7adcc1da3a993f52c0701b720f8
SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
Index: pkgsrc/www/firefox/files/node-wrapper.sh
diff -u pkgsrc/www/firefox/files/node-wrapper.sh:1.10 pkgsrc/www/firefox/files/node-wrapper.sh:1.11
--- pkgsrc/www/firefox/files/node-wrapper.sh:1.10 Tue Sep 5 14:08:39 2023
+++ pkgsrc/www/firefox/files/node-wrapper.sh Sun Oct 15 07:40:10 2023
@@ -1,6 +1,6 @@
#! /bin/sh
-VERS=v20.5.1
+VERS=v20.7.0
if [ "$1" = "-v" ] || [ "$1" = "--version" ]; then
printf "${VERS}\n"
Index: pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc
diff -u pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc:1.2
pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc:1.3
--- pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc:1.2 Tue Jan 24 17:57:09 2023
+++ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc Sun Oct 15 07:40:10 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc,v 1.2 2023/01/24 17:57:09 nia Exp $
+$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc,v 1.3 2023/10/15 07:40:10 ryoon Exp $
* Fix build under NetBSD 9 and older.
The older NetBSD's sys/videoio.h does not have v4l2_capability.device_caps.
---- third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc.orig 2022-10-19 18:00:20.000000000 +0000
+--- third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc.orig 2023-09-14 21:15:08.000000000 +0000
+++ third_party/libwebrtc/modules/video_capture/linux/device_info_v4l2.cc
-@@ -193,11 +193,13 @@ uint32_t DeviceInfoV4l2::NumberOfDevices
+@@ -211,11 +211,13 @@ uint32_t DeviceInfoV4l2::NumberOfDevices
for (int n = 0; n < 64; n++) {
snprintf(device, sizeof(device), "/dev/video%d", n);
if ((fd = open(device, O_RDONLY)) != -1) {
@@ -19,9 +19,9 @@ $NetBSD: patch-third__party_libwebrtc_mo
close(fd);
count++;
-@@ -225,11 +227,13 @@ int32_t DeviceInfoV4l2::GetDeviceName(ui
- for (device_index = 0; device_index < 64; device_index++) {
- sprintf(device, "/dev/video%d", device_index);
+@@ -242,11 +244,13 @@ int32_t DeviceInfoV4l2::GetDeviceName(ui
+ for (int n = 0; n < 64; n++) {
+ snprintf(device, sizeof(device), "/dev/video%d", n);
if ((fd = open(device, O_RDONLY)) != -1) {
+#if defined(VIDIOC_QUERYCAP)
// query device capabilities and make sure this is a video capture device
@@ -33,7 +33,7 @@ $NetBSD: patch-third__party_libwebrtc_mo
if (count == deviceNumber) {
// Found the device
found = true;
-@@ -307,6 +311,7 @@ int32_t DeviceInfoV4l2::CreateCapability
+@@ -317,6 +321,7 @@ int32_t DeviceInfoV4l2::CreateCapability
if (fd == -1)
continue;
@@ -41,7 +41,7 @@ $NetBSD: patch-third__party_libwebrtc_mo
// query device capabilities
struct v4l2_capability cap;
if (ioctl(fd, VIDIOC_QUERYCAP, &cap) == 0) {
-@@ -331,6 +336,7 @@ int32_t DeviceInfoV4l2::CreateCapability
+@@ -341,6 +346,7 @@ int32_t DeviceInfoV4l2::CreateCapability
}
}
}
@@ -49,7 +49,7 @@ $NetBSD: patch-third__party_libwebrtc_mo
close(fd); // close since this is not the matching device
}
-@@ -376,11 +382,15 @@ bool DeviceInfoV4l2::IsDeviceNameMatches
+@@ -386,11 +392,15 @@ bool DeviceInfoV4l2::IsDeviceNameMatches
bool DeviceInfoV4l2::IsVideoCaptureDevice(struct v4l2_capability* cap)
{
Home |
Main Index |
Thread Index |
Old Index