Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jun 2026 18:00:27 +0000
From:      Craig Leres <leres@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 27af2df1a842 - main - www/tor-browser: Unbreak build
Message-ID:  <6a42b2bb.47256.422b8ac1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by leres:

URL: https://cgit.FreeBSD.org/ports/commit/?id=27af2df1a84271cf673dfa64d183709ed3be5f09

commit 27af2df1a84271cf673dfa64d183709ed3be5f09
Author:     Craig Leres <leres@FreeBSD.org>
AuthorDate: 2026-06-29 17:59:53 +0000
Commit:     Craig Leres <leres@FreeBSD.org>
CommitDate: 2026-06-29 17:59:53 +0000

    www/tor-browser: Unbreak build
    
    The issue appears to be cbindgen 0.29.4:
    
        https://github.com/mozilla/cbindgen/issues/1165
        https://bugzilla.mozilla.org/show_bug.cgi?id=2046162
    
    Obtained from:  Martin Filla
    PR:             296327
---
 www/tor-browser/Makefile               |  2 +-
 www/tor-browser/files/patch-bug2046162 | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index c04a34c9ae04..0da497ef1a60 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	tor-browser
 DISTVERSION=	16.0a1
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	www net security wayland
 TAG_BASE=	d366318349af0977ff23b492fa87e436e8672fdd
 TAG_TOR=	45b67d3be52f79e8a4b361fd04ab12f342ab0016
diff --git a/www/tor-browser/files/patch-bug2046162 b/www/tor-browser/files/patch-bug2046162
new file mode 100644
index 000000000000..711dfe72516c
--- /dev/null
+++ b/www/tor-browser/files/patch-bug2046162
@@ -0,0 +1,30 @@
+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,


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a42b2bb.47256.422b8ac1>