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:   jklos
Date:           Thu Jul  9 20:07:10 UTC 2026

Modified Files:
        pkgsrc/www/firefox: distinfo
Added Files:
        pkgsrc/www/firefox/patches:
            patch-js_src_jit_arm64_vixl_Registers-vixl.h

Log Message:
PR pkg/59775

Installed suggested patch to fix compiling on NetBSD/aarch64.
https://gnats.netbsd.org/59775


To generate a diff of this commit:
cvs rdiff -u -r1.582 -r1.583 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/firefox/patches/patch-js_src_jit_arm64_vixl_Registers-vixl.h

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/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.582 pkgsrc/www/firefox/distinfo:1.583
--- pkgsrc/www/firefox/distinfo:1.582   Sat May 30 17:06:09 2026
+++ pkgsrc/www/firefox/distinfo Thu Jul  9 20:07:10 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.582 2026/05/30 17:06:09 ryoon Exp $
+$NetBSD: distinfo,v 1.583 2026/07/09 20:07:10 jklos Exp $
 
 BLAKE2s (firefox-151.0.2.source.tar.xz) = f222da7bbef5f86e1b21395c46f39a3f6c05cc2d9ca19c1280738dd6e7b59ff8
 SHA512 (firefox-151.0.2.source.tar.xz) = 87308953ed354a2799a9a45be40033bf9ff8d80fa220f034aacfbd6e754716901d4164c37fa56032c659b259116603e0ba2b566c1f3651ab9cc0835d502cd739
@@ -30,6 +30,7 @@ SHA1 (patch-js_public_Utility.h) = bb546
 SHA1 (patch-js_src_editline_editline.c) = ba44a33cc19d19aeaa777548ac74fc7144ea7d70
 SHA1 (patch-js_src_intgemm_moz.build) = 460d64d188e145dae2a917cef116e0483d86552e
 SHA1 (patch-js_src_jit_FlushICache.cpp) = f5d1fcb391c36a29fb71a78dbf731ee6a1cb17b6
+SHA1 (patch-js_src_jit_arm64_vixl_Registers-vixl.h) = 0e64f5b7ebc92ba12949181f78f716d88adcb67e
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-js_src_vm_TypedArrayObject-inl.h) = e7913c8d4b2b05b67040baa64dae62d6ba40390e
 SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = d0bdc30d23447bd56185eb9dc5c86de591f9cc02

Added files:

Index: pkgsrc/www/firefox/patches/patch-js_src_jit_arm64_vixl_Registers-vixl.h
diff -u /dev/null pkgsrc/www/firefox/patches/patch-js_src_jit_arm64_vixl_Registers-vixl.h:1.1
--- /dev/null   Thu Jul  9 20:07:10 2026
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_arm64_vixl_Registers-vixl.h     Thu Jul  9 20:07:10 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-js_src_jit_arm64_vixl_Registers-vixl.h,v 1.1 2026/07/09 20:07:10 jklos Exp $
+
+--- js/src/jit/arm64/vixl/Registers-vixl.h.orig        2026-07-09 17:58:16.713975290 +0000
++++ js/src/jit/arm64/vixl/Registers-vixl.h
+@@ -188,13 +188,13 @@ class CPURegister {
+   bool IsRegister() const { return GetType() == kRegister; }
+   bool IsVRegister() const { return GetType() == kVRegister; }
+   bool IsZRegister() const { return GetType() == kZRegister; }
+-  bool IsPRegister() const { return GetType() == kPRegister; }
++  constexpr bool IsPRegister() const { return GetType() == kPRegister; }
+ 
+   bool IsNone() const { return GetType() == kNoRegister; }
+ 
+   // `GetType() == kNoRegister` implies IsNone(), and vice-versa.
+   // `GetType() == k<Foo>Register` implies Is<Foo>Register(), and vice-versa.
+-  RegisterType GetType() const {
++  constexpr RegisterType GetType() const {
+     switch (bank_) {
+       case kNoRegisterBank:
+         return kNoRegister;



Home | Main Index | Thread Index | Old Index