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