Commit 71743838 authored by Martin Filla's avatar Martin Filla Committed by Vladimir Druzenko
Browse files

www/waterfox: Update 6.6.15 => 6.6.16

Release Notes:
https://www.waterfox.com/releases/6.6.16/

PR:		296677
Sponsored by:	UNIS Labs
MFH:		2026Q3
parent 599ad80e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
PORTNAME=	waterfox
DISTVERSION=	6.6.15
DISTVERSION=	6.6.16
PORTEPOCH=	1
CATEGORIES=	www

@@ -11,7 +11,7 @@ LICENSE= MPL20
LICENSE_FILE=	${WRKSRC}/LICENSE

BUILD_DEPENDS=	nspr>=4.32:devel/nspr \
		nss>=3.122.0:security/nss \
		nss>=3.124.0:security/nss \
		icu>=76.1:devel/icu \
		libevent>=2.1.8:devel/libevent \
		harfbuzz>=10.1.0:print/harfbuzz \
+3 −3
Original line number Diff line number Diff line
TIMESTAMP = 1781758274
SHA256 (BrowserWorks-waterfox-6.6.15_GH0.tar.gz) = 137de83d466e4c3c13c71a7035f17d0f4db10a935e910106451a6a674ef6fa4f
SIZE (BrowserWorks-waterfox-6.6.15_GH0.tar.gz) = 926581884
TIMESTAMP = 1783661894
SHA256 (BrowserWorks-waterfox-6.6.16_GH0.tar.gz) = fc969bd20b1ca67b89e448fe0cc3486c496a9e7a2039efb16f29f7142946dacc
SIZE (BrowserWorks-waterfox-6.6.16_GH0.tar.gz) = 926684275
SHA256 (BrowserWorks-l10n-a2e5c9b_GH0.tar.gz) = b59e1ad5a16b3fcfb4266edb7a641098c511ce593b8f2ff291cc7dc3ca054b03
SIZE (BrowserWorks-l10n-a2e5c9b_GH0.tar.gz) = 25811834
+0 −31
Original line number Diff line number Diff line
diff --git gfx/wr/webrender/src/texture_cache.rs gfx/wr/webrender/src/texture_cache.rs
--- gfx/wr/webrender/src/texture_cache.rs
+++ gfx/wr/webrender/src/texture_cache.rs
@@ -270,23 +270,23 @@
     SharedAlpha16,
     Standalone,
 }
 
 impl BudgetType {
-    pub const COUNT: usize = 7;
+    const COUNT: usize = 7;
 
-    pub const VALUES: [BudgetType; BudgetType::COUNT] = [
+    const VALUES: [BudgetType; BudgetType::COUNT] = [
         BudgetType::SharedColor8Linear,
         BudgetType::SharedColor8Nearest,
         BudgetType::SharedColor8Glyphs,
         BudgetType::SharedAlpha8,
         BudgetType::SharedAlpha8Glyphs,
         BudgetType::SharedAlpha16,
         BudgetType::Standalone,
     ];
 
-    pub const PRESSURE_COUNTERS: [usize; BudgetType::COUNT] = [
+    const PRESSURE_COUNTERS: [usize; BudgetType::COUNT] = [
         profiler::ATLAS_COLOR8_LINEAR_PRESSURE,
         profiler::ATLAS_COLOR8_NEAREST_PRESSURE,
         profiler::ATLAS_COLOR8_GLYPHS_PRESSURE,
         profiler::ATLAS_ALPHA8_PRESSURE,
         profiler::ATLAS_ALPHA8_GLYPHS_PRESSURE,
+0 −29
Original line number Diff line number Diff line
--- 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() {