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: Thu Jul 23 13:33:41 UTC 2026
Modified Files:
pkgsrc/www/firefox: Makefile distinfo
Added Files:
pkgsrc/www/firefox/patches: patch-mozglue_misc_Now.cpp
Log Message:
www/firefox: Fix segfault during audio playback
* Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.666 -r1.667 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.586 -r1.587 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox/patches/patch-mozglue_misc_Now.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.666 pkgsrc/www/firefox/Makefile:1.667
--- pkgsrc/www/firefox/Makefile:1.666 Tue Jul 21 15:25:01 2026
+++ pkgsrc/www/firefox/Makefile Thu Jul 23 13:33:40 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.666 2026/07/21 15:25:01 ryoon Exp $
+# $NetBSD: Makefile,v 1.667 2026/07/23 13:33:40 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 153.0
@@ -6,6 +6,7 @@ MOZ_BRANCH_MINOR=
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/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.586 pkgsrc/www/firefox/distinfo:1.587
--- pkgsrc/www/firefox/distinfo:1.586 Tue Jul 21 15:25:01 2026
+++ pkgsrc/www/firefox/distinfo Thu Jul 23 13:33:40 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.586 2026/07/21 15:25:01 ryoon Exp $
+$NetBSD: distinfo,v 1.587 2026/07/23 13:33:40 ryoon Exp $
BLAKE2s (firefox-153.0.source.tar.xz) = 147e639d25dca1b57791d240c36a2ed484a02726493eca4a6f58908b15111541
SHA512 (firefox-153.0.source.tar.xz) = a1af5866e1c9a732818123f2f041bfd5993d093e96dd743b583312fb11d2b39d429df750f9ec22ded64b58a209bb1ecabc7aaf73057d7a64c7349e4da043d66d
@@ -35,6 +35,7 @@ SHA1 (patch-js_src_vm_TypedArrayObject-i
SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = d0bdc30d23447bd56185eb9dc5c86de591f9cc02
SHA1 (patch-media_libpng_pngpriv.h) = ee952a703ee08e8ff2269c7178e55e00b12faa29
SHA1 (patch-memory_build_mozjemalloc__types.h) = af87ef935653cb845a6b702af2f5645a6ada27db
+SHA1 (patch-mozglue_misc_Now.cpp) = 760724be1bdc4ca6e19edaf2c8df6dd84192d93f
SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 67493b4635041d21ff9fbfda80b3197fed542a26
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 753fd4d62088c870aefe7c4b739286259848446e
SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
Added files:
Index: pkgsrc/www/firefox/patches/patch-mozglue_misc_Now.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-mozglue_misc_Now.cpp:1.1
--- /dev/null Thu Jul 23 13:33:41 2026
+++ pkgsrc/www/firefox/patches/patch-mozglue_misc_Now.cpp Thu Jul 23 13:33:41 2026
@@ -0,0 +1,27 @@
+$NetBSD: patch-mozglue_misc_Now.cpp,v 1.1 2026/07/23 13:33:41 ryoon Exp $
+
+* If CLOCK_BOOTTIME is not available, return 0 instead of Nothing().
+ This fixes incorrect assert at AudioSessionManager.cpp:57 introduced
+ in 153.0.
+
+--- mozglue/misc/Now.cpp.orig 2026-07-23 01:36:06.678846874 +0000
++++ mozglue/misc/Now.cpp
+@@ -89,16 +89,13 @@ Maybe<uint64_t> NowIncludingSuspendMs() {
+ }
+
+ Maybe<uint64_t> NowIncludingSuspendMs() {
+-# ifndef CLOCK_BOOTTIME
+- return Nothing();
+-# else
+ struct timespec ts = {0};
+-
++# ifdef CLOCK_BOOTTIME
+ if (clock_gettime(CLOCK_BOOTTIME, &ts)) {
+ return Nothing();
+ }
+- return Some(TimespecToMilliseconds(ts));
+ # endif
++ return Some(TimespecToMilliseconds(ts));
+ }
+
+ #else // catch all
Home |
Main Index |
Thread Index |
Old Index