Date: Thu, 27 Feb 2025 01:43:12 GMT From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: 0eff4ac2c1d6 - 2025Q1 - www/waterfox: Add experimental patch for fix build on armv7 Message-ID: <202502270143.51R1hCjb010431@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch 2025Q1 has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=0eff4ac2c1d628d41dafcf61b4558dd8d174f65d commit 0eff4ac2c1d628d41dafcf61b4558dd8d174f65d Author: Martin Filla <freebsd@sysctl.cz> AuthorDate: 2025-02-27 00:42:05 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-02-27 01:42:59 +0000 www/waterfox: Add experimental patch for fix build on armv7 The author of the patch is fuz. PR: 285010 268750 MFH: 2025Q1 (cherry picked from commit 1dcbab6267403045a02ba0175f11a4a1adec5d93) --- .../files/patch-gfx_skia_skia_src_core_SkCpu.cpp | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/www/waterfox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp b/www/waterfox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp new file mode 100644 index 000000000000..8d4ac6407f81 --- /dev/null +++ b/www/waterfox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp @@ -0,0 +1,29 @@ +--- gfx/skia/skia/src/core/SkCpu.cpp.orig 2025-02-24 16:56:14 UTC ++++ gfx/skia/skia/src/core/SkCpu.cpp +@@ -89,6 +89,26 @@ + } + #endif + ++#if (SK_CPU_ARM32) && defined(__FreeBSD__) ++ #include <sys/auxv.h> ++ ++ static uint32_t read_cpu_features() { ++ unsigned long caps = 0; ++ uint32_t features = 0; ++ ++ elf_aux_info(AT_HWCAP, &caps, sizeof caps); ++ ++ if (caps & HWCAP_NEON) { ++ features |= SkCpu::NEON; ++ if (caps & HWCAP_VFPv4) { ++ features |= SkCpu::NEON_FMA|SkCpu::VFP_FP16; ++ } ++ } ++ ++ return features; ++ } ++#endif ++ + uint32_t SkCpu::gCachedFeatures = 0; + + void SkCpu::CacheRuntimeFeatures() {home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202502270143.51R1hCjb010431>
