pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q2] pkgsrc/www/palemoon
Module Name: pkgsrc
Committed By: bsiegert
Date: Mon Aug 10 11:41:38 UTC 2026
Modified Files:
pkgsrc/www/palemoon [pkgsrc-2026Q2]: Makefile.common distinfo
Added Files:
pkgsrc/www/palemoon/patches [pkgsrc-2026Q2]:
patch-platform_js_src_wasm_WasmSignalHandlers.cpp
Log Message:
Pullup ticket #7225 - requested by nia
www/palemoon: security fix
Revisions pulled up:
- www/palemoon/Makefile.common 1.10
- www/palemoon/distinfo 1.47
- www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp 1.1
---
Module Name: pkgsrc
Committed By: nia
Date: Sat Aug 8 11:59:01 UTC 2026
Modified Files:
pkgsrc/www/palemoon: Makefile.common distinfo
Added Files:
pkgsrc/www/palemoon/patches:
patch-platform_js_src_wasm_WasmSignalHandlers.cpp
Log Message:
palemoon: Update to 34.3.2
- A large security audit of over 200 sec bugs in Mozilla land has been
performed, with the vast majority not being applicable to our code base
(primarily e10s/IPC bugs).
- Implemented the URL.Parse() JavaScript convenience function.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.8.2.1 pkgsrc/www/palemoon/Makefile.common
cvs rdiff -u -r1.45 -r1.45.2.1 pkgsrc/www/palemoon/distinfo
cvs rdiff -u -r0 -r1.1.2.2 \
pkgsrc/www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.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/palemoon/Makefile.common
diff -u pkgsrc/www/palemoon/Makefile.common:1.8 pkgsrc/www/palemoon/Makefile.common:1.8.2.1
--- pkgsrc/www/palemoon/Makefile.common:1.8 Wed Jun 10 16:41:15 2026
+++ pkgsrc/www/palemoon/Makefile.common Mon Aug 10 11:41:38 2026
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.8 2026/06/10 16:41:15 nia Exp $
+# $NetBSD: Makefile.common,v 1.8.2.1 2026/08/10 11:41:38 bsiegert Exp $
# used by www/palemoon/Makefile
# used by www/palemoon-gtk3/Makefile
#
# for build instructions see
# https://developer.palemoon.org/build/linux/
-PM_VER= 34.3.0.1
+PM_VER= 34.3.2
CATEGORIES= www
DISTINFO_FILE= ${.CURDIR}/../../www/palemoon/distinfo
@@ -24,7 +24,7 @@ SITES.palemoon.tar.gz= \
-https://repo.palemoon.org/MoonchildProductions/Pale-Moon/archive/${PM_VER}_Release.tar.gz
SITES.uxp.tar.gz= \
- -https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20260609.tar.gz
+ -https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20260804.tar.gz
SITES.icudt${ICU_MAJOR}b.dat.gz= ${MASTER_SITE_LOCAL}
Index: pkgsrc/www/palemoon/distinfo
diff -u pkgsrc/www/palemoon/distinfo:1.45 pkgsrc/www/palemoon/distinfo:1.45.2.1
--- pkgsrc/www/palemoon/distinfo:1.45 Wed Jun 10 16:41:15 2026
+++ pkgsrc/www/palemoon/distinfo Mon Aug 10 11:41:38 2026
@@ -1,20 +1,21 @@
-$NetBSD: distinfo,v 1.45 2026/06/10 16:41:15 nia Exp $
+$NetBSD: distinfo,v 1.45.2.1 2026/08/10 11:41:38 bsiegert Exp $
-BLAKE2s (palemoon-34.3.0.1/icudt78b.dat.gz) = f7414c79346600686ea9e0660e2604156b04cf655cb70e04915fdfd15f24ce93
-SHA512 (palemoon-34.3.0.1/icudt78b.dat.gz) = 5ea8779e6f8809cdd30662da7fc1f578274d8a9ea79ed0f2ae63807bb9ae0bcbe1f8302d4ba4d58d2997d46a3bcb10f0697288b16e19c7cfb5af288358cde314
-Size (palemoon-34.3.0.1/icudt78b.dat.gz) = 13078670 bytes
-BLAKE2s (palemoon-34.3.0.1/palemoon.tar.gz) = 83842f5757fcbec9fe4a14978fe3ef690ce7c36b4485eb74263c0248f9989761
-SHA512 (palemoon-34.3.0.1/palemoon.tar.gz) = a9713b7ed1073d59791434692100043636f32835d652a1f4ff61b8b24b2248cd86094f37728af62817d6ad9ed4de5c0a2ff9134d86ac9d35bf1ebbda23af0411
-Size (palemoon-34.3.0.1/palemoon.tar.gz) = 5608565 bytes
-BLAKE2s (palemoon-34.3.0.1/uxp.tar.gz) = c926c6965bfe474d52d099eaeec6b08099604f2c219718429305b42b8775f782
-SHA512 (palemoon-34.3.0.1/uxp.tar.gz) = 126a4dc5f43eda9b4bc1560d596c47ca986747e2b4e66f7902fdd2aaa5ee9604198392d46a4be732921d46984dbf0fe22470909e748b040216dfe1f868b10b5f
-Size (palemoon-34.3.0.1/uxp.tar.gz) = 283223991 bytes
+BLAKE2s (palemoon-34.3.2/icudt78b.dat.gz) = f7414c79346600686ea9e0660e2604156b04cf655cb70e04915fdfd15f24ce93
+SHA512 (palemoon-34.3.2/icudt78b.dat.gz) = 5ea8779e6f8809cdd30662da7fc1f578274d8a9ea79ed0f2ae63807bb9ae0bcbe1f8302d4ba4d58d2997d46a3bcb10f0697288b16e19c7cfb5af288358cde314
+Size (palemoon-34.3.2/icudt78b.dat.gz) = 13078670 bytes
+BLAKE2s (palemoon-34.3.2/palemoon.tar.gz) = 1039f00343b04aace26179f59e2449399d04fc84046a022774d89c6406b083df
+SHA512 (palemoon-34.3.2/palemoon.tar.gz) = b86f9c2f2ee89d1d8522dd3598a4830e49fac74af5791d465ba5c89ded6f548a8ecda2d38d504f5c1d48bc059dad534164fab7f52cde11acf58209fbe9705935
+Size (palemoon-34.3.2/palemoon.tar.gz) = 5608890 bytes
+BLAKE2s (palemoon-34.3.2/uxp.tar.gz) = 4ae90594969720ee7afe92f1b0700f98070c1ea069026df0c6fef5dff2a5082e
+SHA512 (palemoon-34.3.2/uxp.tar.gz) = 5bdf6069e12daaa4c93428a9ab414675d3f41e193f8cb2ec5d1f44e4d1c51f393f0f557bd2e4bbbc2ab1156cce469a7e9acb3af5e348c284676f3a7682592a49
+Size (palemoon-34.3.2/uxp.tar.gz) = 283254992 bytes
SHA1 (patch-palemoon_app_profile_palemoon.js) = 0687dccbb5adff1ee0ea71fef4ebd46174a434d4
SHA1 (patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c) = 4064ba31a324ed9fdcae64274b6a632be7d45fa0
SHA1 (patch-platform_build_moz.build) = 7b45929d58ad0963423f7c859922df6d98413c67
SHA1 (patch-platform_gfx_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 502d79eb3ef41e08328bbac9fbb5048b96660bbb
SHA1 (patch-platform_ipc_chromium_src_base_atomicops.h) = ab4b489e9f9c22a861a275924ef34a909d210828
SHA1 (patch-platform_ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = f33b6c391689c52d0a6855e29ff25d863a7f15e5
+SHA1 (patch-platform_js_src_wasm_WasmSignalHandlers.cpp) = 3e3b1253c2ee86b815fc46a891395fe69be6364c
SHA1 (patch-platform_media_ffvpx_libavutil_arm_bswap.h) = f4d4777533c2c307e1d544aaceaf544bae1bbe09
SHA1 (patch-platform_media_libaom_config_linux_arm_config_aom__config.h) = 69ef22fe9892c2288accb6eb00b4533d8cee0299
SHA1 (patch-platform_media_libcubeb_src_cubeb__sun.c) = ce27774d772d65fa60b6be5bee82fbe4f787f3d1
Added files:
Index: pkgsrc/www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp
diff -u /dev/null pkgsrc/www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp:1.1.2.2
--- /dev/null Mon Aug 10 11:41:38 2026
+++ pkgsrc/www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp Mon Aug 10 11:41:38 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-platform_js_src_wasm_WasmSignalHandlers.cpp,v 1.1.2.2 2026/08/10 11:41:38 bsiegert Exp $
+
+Fix build on newer NetBSD versions.
+
+PR kern/60539 XSAVE changes break ucontext userspace API
+
+--- platform/js/src/wasm/WasmSignalHandlers.cpp.orig 2026-07-28 13:51:54.000000000 +0000
++++ platform/js/src/wasm/WasmSignalHandlers.cpp
+@@ -174,7 +174,7 @@ class AutoSetHandlingSegFault
+ # define RFP_sig(p) ((p)->uc_mcontext.__gregs[22])
+ # endif
+ #elif defined(__NetBSD__)
+-# define XMM_sig(p,i) (((struct fxsave64*)(p)->uc_mcontext.__fpregs)->fx_xmm[i])
++# define XMM_sig(p,i) (((struct fxsave64*)&(p)->uc_mcontext.__fpregs)->fx_xmm[i])
+ # define EIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_EIP])
+ # define RIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RIP])
+ # define RAX_sig(p) ((p)->uc_mcontext.__gregs[_REG_RAX])
Home |
Main Index |
Thread Index |
Old Index