pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/thunderbird



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Nov 28 14:47:05 UTC 2025

Modified Files:
        pkgsrc/mail/thunderbird: Makefile distinfo
Added Files:
        pkgsrc/mail/thunderbird/patches: patch-js_src_intgemm_moz.build

Log Message:
mail/thunderbird: Fix build under x86 architecture without AVX/AVX512

* Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.352 -r1.353 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.290 -r1.291 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/thunderbird/patches/patch-js_src_intgemm_moz.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.352 pkgsrc/mail/thunderbird/Makefile:1.353
--- pkgsrc/mail/thunderbird/Makefile:1.352      Fri Nov 14 17:28:39 2025
+++ pkgsrc/mail/thunderbird/Makefile    Fri Nov 28 14:47:05 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.352 2025/11/14 17:28:39 ryoon Exp $
+# $NetBSD: Makefile,v 1.353 2025/11/28 14:47:05 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER:S/esr//}
 TB_VER=                145.0
+PKGREVISION=   1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.290 pkgsrc/mail/thunderbird/distinfo:1.291
--- pkgsrc/mail/thunderbird/distinfo:1.290      Sat Nov 22 01:07:07 2025
+++ pkgsrc/mail/thunderbird/distinfo    Fri Nov 28 14:47:05 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.290 2025/11/22 01:07:07 ryoon Exp $
+$NetBSD: distinfo,v 1.291 2025/11/28 14:47:05 ryoon Exp $
 
 BLAKE2s (thunderbird-145.0.source.tar.xz) = 88880f965a7105fb87e159f77ad613af79c59dc343a69606b3bb23caf78e949b
 SHA512 (thunderbird-145.0.source.tar.xz) = f33835e4d740b32d072ac915124d988ef9d4cbe55d7c972c817991d19b64e8bc95b75b503ad3cb9abf4fd1d220fc7cb61720ea84dc49482faa13da1690d7d80e
@@ -27,6 +27,7 @@ SHA1 (patch-ipc_glue_GeckoChildProcessHo
 SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792
 SHA1 (patch-js_public_Utility.h) = bb5464a0398b91693ab362e6b9b06d48429b9e7d
 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_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-js_src_vm_TypedArrayObject-inl.h) = e7913c8d4b2b05b67040baa64dae62d6ba40390e

Added files:

Index: pkgsrc/mail/thunderbird/patches/patch-js_src_intgemm_moz.build
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_intgemm_moz.build:1.1
--- /dev/null   Fri Nov 28 14:47:05 2025
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_intgemm_moz.build      Fri Nov 28 14:47:05 2025
@@ -0,0 +1,49 @@
+$NetBSD: patch-js_src_intgemm_moz.build,v 1.1 2025/11/28 14:47:05 ryoon Exp $
+
+* Disable AVX512.
+
+--- js/src/intgemm/moz.build.orig      2025-11-12 23:22:51.000000000 +0000
++++ js/src/intgemm/moz.build
+@@ -37,24 +37,24 @@ if CONFIG["INTEL_ARCHITECTURE"]:
+         SOURCES[
+             "/third_party/gemmology/kernels/GemmologyEngineAVX2.cpp"
+         ].flags += CONFIG["AVX2_FLAGS"]
+-    if CONFIG["AVXVNNI_FLAGS"]:
+-        DEFINES["USE_AVXVNNI"] = True
+-        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp"]
+-        SOURCES[
+-            "/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp"
+-        ].flags += CONFIG["AVXVNNI_FLAGS"]
+-    if CONFIG["AVX512BW_FLAGS"]:
+-        DEFINES["USE_AVX512BW"] = True
+-        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp"]
+-        SOURCES[
+-            "/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp"
+-        ].flags += CONFIG["AVX512BW_FLAGS"]
+-    if CONFIG["AVX512VNNI_FLAGS"]:
+-        DEFINES["USE_AVX512VNNI"] = True
+-        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp"]
+-        SOURCES[
+-            "/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp"
+-        ].flags += CONFIG["AVX512VNNI_FLAGS"]
++#    if CONFIG["AVXVNNI_FLAGS"]:
++#        DEFINES["USE_AVXVNNI"] = True
++#        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp"]
++#        SOURCES[
++#            "/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp"
++#        ].flags += CONFIG["AVXVNNI_FLAGS"]
++#    if CONFIG["AVX512BW_FLAGS"]:
++#        DEFINES["USE_AVX512BW"] = True
++#        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp"]
++#        SOURCES[
++#            "/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp"
++#        ].flags += CONFIG["AVX512BW_FLAGS"]
++#    if CONFIG["AVX512VNNI_FLAGS"]:
++#        DEFINES["USE_AVX512VNNI"] = True
++#        SOURCES += ["/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp"]
++#        SOURCES[
++#            "/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp"
++#        ].flags += CONFIG["AVX512VNNI_FLAGS"]
+ 
+ 
+ if CONFIG["TARGET_CPU"] == "aarch64":



Home | Main Index | Thread Index | Old Index