git: 71743838563e - main - www/waterfox: Update 6.6.15 => 6.6.16

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 11 Jul 2026 16:57:13 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=71743838563eff87812f4ea702bcd228551ee39f

commit 71743838563eff87812f4ea702bcd228551ee39f
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2026-07-11 16:55:30 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-11 16:57:05 +0000

    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
---
 www/waterfox/Makefile                              |  4 +--
 www/waterfox/distinfo                              |  6 ++---
 www/waterfox/files/patch-bug2046162                | 31 ----------------------
 .../files/patch-gfx_skia_skia_src_core_SkCpu.cpp   | 29 --------------------
 4 files changed, 5 insertions(+), 65 deletions(-)

diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index 701c6e55aa40..a8626186bf85 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,5 @@
 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 \
diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo
index e78a8ea5bd43..2143c20671f7 100644
--- a/www/waterfox/distinfo
+++ b/www/waterfox/distinfo
@@ -1,5 +1,5 @@
-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
diff --git a/www/waterfox/files/patch-bug2046162 b/www/waterfox/files/patch-bug2046162
deleted file mode 100644
index 7e47b1356afc..000000000000
--- a/www/waterfox/files/patch-bug2046162
+++ /dev/null
@@ -1,31 +0,0 @@
-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,
-
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
deleted file mode 100644
index 8d4ac6407f81..000000000000
--- a/www/waterfox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- 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() {