<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/38584e42bc8aa4e8911cce67620561732d5f8b7c">https://github.com/macports/macports-ports/commit/38584e42bc8aa4e8911cce67620561732d5f8b7c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 38584e42bc8aa4e8911cce67620561732d5f8b7c
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Fri Aug 19 09:29:31 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    qt513-qtwebengine: fix for Xcode 13.3+ clang
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    [skip ci]
</span>---
 aqua/qt513/Portfile                                |  4 +++
 ...ch-qtwebengine_harfbuzz_no_unused_variable.diff | 34 ++++++++++++++++++++++
 2 files changed, 38 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt513/Portfile b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fc3a6fe2ec2..a1d2183ab64 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1539,6 +1539,10 @@ foreach {module module_info} [array get modules] {
</span>                 # chromium/base/process/process_metrics_mac.cc assumes PAGE_SIZE is a constexpr
                 patchfiles-append patch-qtwebengine_chromium_static_page_size.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                # backport harfbuzz fix needed for Xcode 13.3 clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # error: variable 'supp_size' set but not used [-Werror,-Wunused-but-set-variable]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patchfiles-append patch-qtwebengine_harfbuzz_no_unused_variable.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>                 # see https://trac.macports.org/ticket/59294
                 use_xcode yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt513/files/patch-qtwebengine_harfbuzz_no_unused_variable.diff b/aqua/qt513/files/patch-qtwebengine_harfbuzz_no_unused_variable.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bc332993475
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt513/files/patch-qtwebengine_harfbuzz_no_unused_variable.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 243d056ff1c2af583ceb67e5dfbfaac51dc96e63 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Andi-Bogdan Postelnicu <abpostelnicu@me.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 2 Jun 2021 14:08:11 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Removed unused variable `supp_size` from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plan_subset_encoding(...).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/hb-subset-cff1.cc | 4 +---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/hb-subset-cff1.cc.orig   2019-10-21 03:14:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/hb-subset-cff1.cc        2022-08-19 09:45:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -461,12 +461,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   unsigned int plan_subset_encoding (const OT::cff1::accelerator_subset_t &acc, hb_subset_plan_t *plan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const Encoding *encoding = acc.encoding;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    unsigned int  size0, size1, supp_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    unsigned int  size0, size1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     hb_codepoint_t  code, last_code = CFF_UNDEF_CODE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     hb_vector_t<hb_codepoint_t> supp_codes;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     subset_enc_code_ranges.resize (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    supp_size = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     supp_codes.init ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     subset_enc_num_codes = plan->glyphs.length - 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -497,7 +496,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     code_pair_t pair = { supp_codes[i], sid };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     subset_enc_supp_codes.push (pair);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  supp_size += SuppEncoding::static_size * supp_codes.length;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     supp_codes.fini ();
</span></pre><pre style='margin:0'>

</pre>