Received: by mail.netbsd.org (Postfix, from userid 605) id 34F5F84D8A; Tue, 24 Jan 2023 17:57:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6552D84D5B for ; Tue, 24 Jan 2023 17:57:11 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id BMyaqNtgSPED for ; Tue, 24 Jan 2023 17:57:10 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 1E80F84D14 for ; Tue, 24 Jan 2023 17:57:10 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 18056FA90; Tue, 24 Jan 2023 17:57:10 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_167458303082920" MIME-Version: 1.0 Date: Tue, 24 Jan 2023 17:57:10 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/www/firefox To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20230124175710.18056FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_167458303082920 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Tue Jan 24 17:57:09 UTC 2023 Modified Files: pkgsrc/www/firefox: distinfo pkgsrc/www/firefox/patches: patch-gfx_skia_skia_src_core_SkVM.cpp patch-js_src_jit_ProcessExecutableMemory.cpp patch-js_src_vm_ArrayBufferObject.cpp patch-media_libcubeb_src_moz.build patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc patch-toolkit_moz.configure patch-widget_gtk_DMABufSurface.cpp patch-xpcom_reflect_xptcall_md_unix_moz.build Log Message: firefox: Update patch comments. To generate a diff of this commit: cvs rdiff -u -r1.488 -r1.489 pkgsrc/www/firefox/distinfo cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp cvs rdiff -u -r1.2 -r1.3 \ pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp \ pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp \ pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp cvs rdiff -u -r1.21 -r1.22 \ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc \ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc cvs rdiff -u -r1.14 -r1.15 \ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure cvs rdiff -u -r1.13 -r1.14 \ pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_167458303082920 Content-Disposition: inline Content-Length: 13359 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/firefox/distinfo diff -u pkgsrc/www/firefox/distinfo:1.488 pkgsrc/www/firefox/distinfo:1.489 --- pkgsrc/www/firefox/distinfo:1.488 Sat Jan 21 01:14:07 2023 +++ pkgsrc/www/firefox/distinfo Tue Jan 24 17:57:09 2023 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.488 2023/01/21 01:14:07 ryoon Exp $ +$NetBSD: distinfo,v 1.489 2023/01/24 17:57:09 nia Exp $ BLAKE2s (firefox-109.0.source.tar.xz) = ac0452efd5ea92e5de2682815e0634ca8b89b5995b0ac6e81f20849dd80575ef SHA512 (firefox-109.0.source.tar.xz) = 9e2b6e20353e414da3d2eb9dcd3d77757664a98a4438a8e84f19a1c7c203e40136b08bf96a458fac05ddc627347217d32f1f6337980c5ca918874993657a58e7 @@ -14,19 +14,19 @@ SHA1 (patch-dom_base_nsAttrName.h) = ac7 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993 SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = b2adce9e65662283a11b6dcff40e95523e940045 SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad -SHA1 (patch-gfx_skia_skia_src_core_SkVM.cpp) = 93e26b6981197870d8197e0ca3a0f384d6e13f55 +SHA1 (patch-gfx_skia_skia_src_core_SkVM.cpp) = bf556ef959bcf0ef64420fc72ecdb6dbeed90b98 SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 298642a3527804115b398fb7904a3596962932e3 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 6cdd0fe60455eab8f9846257c2bfea207f19478b SHA1 (patch-js_src_jit_FlushICache.cpp) = b7536050d06e87612fbedc7ce269b5f120eb0ce9 -SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = fad103cc698f9828ad58f742231984ec2bc27605 +SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = 1e25924a29e3700b0e0e5d143f1db35029b431fb SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba -SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 0501fdcae11568ae4ea78e0d2f6b3750b7a67d47 +SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 374ffc0ce12e1c5babf2e553aba96612b0a30b1e SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 2ef11da83c90c41490db4c0d9809c3e1826b488a SHA1 (patch-media_libcubeb_src_cubeb__jack.cpp) = fc546c5e6582fd5eda64ba83287dfbbb3c9e229f -SHA1 (patch-media_libcubeb_src_moz.build) = e027285ea24f2626b1328d4c6e9a31ed55445f99 +SHA1 (patch-media_libcubeb_src_moz.build) = 77d33aee556babe2f45638d06be9944c063ca171 SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f SHA1 (patch-modules_fdlibm_src_math__private.h) = e20b6c23011d7123cbbd64a500eb8ce8c426620e @@ -34,14 +34,14 @@ SHA1 (patch-mozglue_misc_Uptime.cpp) = d SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4 SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4 -SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = a38d6a7acbc8ba8060f2cf3c8325f7d96902b3f0 -SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 28b9bb8b078b479d9cc0f8ccdc4d04e5a281c1b9 +SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 8848fb05c1e8b45234f74db71602a8a84c0404a4 +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_wasm2c_wasm2c_wasm-rt-os-unix.c) = e63607bcad6c25b11f58b0523ed5dfacddf9c36e SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 2303b753066298305ccae80d72765dbc4da5e0dc -SHA1 (patch-toolkit_moz.configure) = 8de54693dc47b0993f220cc5a04af98925de1fb5 +SHA1 (patch-toolkit_moz.configure) = 6c54fbcf6cb0e1ab718dc6c115b460767679d8a0 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662 -SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 72bc9554f075734df12e1748fb8965dce8318de5 +SHA1 (patch-widget_gtk_DMABufSurface.cpp) = aea8998364945f0a435ad63860ab50d56d5c0895 SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec -SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = f7e491c7b62a5332066473bfc815e0050672a372 +SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 81d43a046fcef6bf6717d52485686ba8e8738254 Index: pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp diff -u pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp:1.3 pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp:1.4 --- pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp:1.3 Fri Dec 23 12:35:05 2022 +++ pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkVM.cpp Tue Jan 24 17:57:09 2023 @@ -1,8 +1,10 @@ -$NetBSD: patch-gfx_skia_skia_src_core_SkVM.cpp,v 1.3 2022/12/23 12:35:05 nia Exp $ +$NetBSD: patch-gfx_skia_skia_src_core_SkVM.cpp,v 1.4 2023/01/24 17:57:09 nia Exp $ Work with PaX MPROTECT on NetBSD by stating that we will later make this memory block executable. +https://bugzilla.mozilla.org/show_bug.cgi?id=1811913 + --- gfx/skia/skia/src/core/SkVM.cpp.orig 2022-11-28 16:47:38.000000000 +0000 +++ gfx/skia/skia/src/core/SkVM.cpp @@ -2076,7 +2076,11 @@ namespace skvm { Index: pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.2 pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.3 --- pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.2 Tue Feb 23 17:02:04 2021 +++ pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp Tue Jan 24 17:57:09 2023 @@ -1,7 +1,9 @@ -$NetBSD: patch-js_src_jit_ProcessExecutableMemory.cpp,v 1.2 2021/02/23 17:02:04 ryoon Exp $ +$NetBSD: patch-js_src_jit_ProcessExecutableMemory.cpp,v 1.3 2023/01/24 17:57:09 nia Exp $ PaX MPROTECT safety for NetBSD. +https://bugzilla.mozilla.org/show_bug.cgi?id=1811913 + --- js/src/jit/ProcessExecutableMemory.cpp.orig 2021-02-11 21:17:13.000000000 +0000 +++ js/src/jit/ProcessExecutableMemory.cpp @@ -362,9 +362,16 @@ static void* ReserveProcessExecutableMem Index: pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp diff -u pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp:1.2 pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp:1.3 --- pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp:1.2 Wed Jun 30 15:09:56 2021 +++ pkgsrc/www/firefox/patches/patch-js_src_vm_ArrayBufferObject.cpp Tue Jan 24 17:57:09 2023 @@ -1,7 +1,9 @@ -$NetBSD: patch-js_src_vm_ArrayBufferObject.cpp,v 1.2 2021/06/30 15:09:56 ryoon Exp $ +$NetBSD: patch-js_src_vm_ArrayBufferObject.cpp,v 1.3 2023/01/24 17:57:09 nia Exp $ PaX MPROTECT safety for NetBSD. +https://bugzilla.mozilla.org/show_bug.cgi?id=1811913 + --- js/src/vm/ArrayBufferObject.cpp.orig 2021-05-20 21:29:34.000000000 +0000 +++ js/src/vm/ArrayBufferObject.cpp @@ -189,9 +189,17 @@ void* js::MapBufferMemory(size_t mappedS Index: pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp diff -u pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.2 pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.3 --- pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp:1.2 Mon Apr 19 13:50:07 2021 +++ pkgsrc/www/firefox/patches/patch-widget_gtk_DMABufSurface.cpp Tue Jan 24 17:57:09 2023 @@ -1,6 +1,6 @@ -$NetBSD: patch-widget_gtk_DMABufSurface.cpp,v 1.2 2021/04/19 13:50:07 ryoon Exp $ +$NetBSD: patch-widget_gtk_DMABufSurface.cpp,v 1.3 2023/01/24 17:57:09 nia Exp $ -No eventfd on netbsd, fix build +No eventfd on NetBSD 9 and older, fix build --- widget/gtk/DMABufSurface.cpp.orig 2021-04-08 21:20:12.000000000 +0000 +++ widget/gtk/DMABufSurface.cpp Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.21 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.22 --- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.21 Fri May 13 14:12:53 2022 +++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build Tue Jan 24 17:57:09 2023 @@ -1,6 +1,8 @@ -$NetBSD: patch-media_libcubeb_src_moz.build,v 1.21 2022/05/13 14:12:53 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_moz.build,v 1.22 2023/01/24 17:57:09 nia Exp $ -* Add Sun audio support +* Add Sun audio support + +https://bugzilla.mozilla.org/show_bug.cgi?id=1811911 --- media/libcubeb/src/moz.build.orig 2022-04-28 22:02:59.000000000 +0000 +++ media/libcubeb/src/moz.build 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.1 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.1 Sun Dec 11 13:49:09 2022 +++ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc Tue Jan 24 17:57:09 2023 @@ -1,6 +1,6 @@ -$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc,v 1.1 2022/12/11 13:49:09 ryoon Exp $ +$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc,v 1.2 2023/01/24 17:57:09 nia Exp $ -* Fix buiuld under older NetBSD. +* 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 Index: pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc diff -u pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc:1.1 pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc:1.2 --- pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc:1.1 Sun Dec 11 13:49:09 2022 +++ pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc Tue Jan 24 17:57:09 2023 @@ -1,6 +1,6 @@ -$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc,v 1.1 2022/12/11 13:49:09 ryoon Exp $ +$NetBSD: patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc,v 1.2 2023/01/24 17:57:09 nia Exp $ -* Fix buiuld under older NetBSD. +* 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/video_capture_v4l2.cc.orig 2022-10-06 21:19:29.000000000 +0000 Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure diff -u pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.14 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.15 --- pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.14 Fri May 13 14:12:53 2022 +++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure Tue Jan 24 17:57:09 2023 @@ -1,8 +1,10 @@ -$NetBSD: patch-toolkit_moz.configure,v 1.14 2022/05/13 14:12:53 ryoon Exp $ +$NetBSD: patch-toolkit_moz.configure,v 1.15 2023/01/24 17:57:09 nia Exp $ * Add Sun audio support and enable for NetBSD and SunOS by default. * Enable ALSA for NetBSD too. +https://bugzilla.mozilla.org/show_bug.cgi?id=1811911 + --- toolkit/moz.configure.orig 2022-04-28 23:01:47.000000000 +0000 +++ toolkit/moz.configure @@ -198,6 +198,10 @@ def audio_backends_default(target): Index: pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build diff -u pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.13 pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.14 --- pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.13 Thu Dec 17 09:53:15 2020 +++ pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Tue Jan 24 17:57:09 2023 @@ -1,7 +1,9 @@ -$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.13 2020/12/17 09:53:15 ryoon Exp $ +$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.14 2023/01/24 17:57:09 nia Exp $ Make NetBSD/sparc64 use the same xptcall bindings as all other sparc64 ports +https://bugzilla.mozilla.org/show_bug.cgi?id=1505360 + --- xpcom/reflect/xptcall/md/unix/moz.build.orig 2020-12-03 23:14:25.000000000 +0000 +++ xpcom/reflect/xptcall/md/unix/moz.build @@ -225,7 +225,7 @@ if CONFIG["OS_ARCH"] == "OpenBSD" and CO --_----------=_167458303082920--