git: c0fea1a13c66 - main - Revert "www/qt6-webengine: fix build with clang and libc++ 19"

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sun, 29 Sep 2024 07:07:40 UTC
The branch main has been updated by jhale:

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

commit c0fea1a13c668491fad6db899397c22fa2b75df3
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-09-28 07:17:30 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-09-29 07:05:39 +0000

    Revert "www/qt6-webengine: fix build with clang and libc++ 19"
    
    These changes are included in the 6.7.3 release of qt6-webengine.
    
    This reverts commit 2c14b6e0b4af03bff9cefe5a9288d6b7450755d8.
---
 ...src_3rdparty_chromium_base_containers_id__map.h | 13 -----
 ...he_src_quiche_quic_core_quic__interval__deque.h | 17 -------
 ...party_blink_renderer_platform_wtf_hash__table.h | 31 ------------
 ...o_tracing_internal_track__event__data__source.h | 55 ----------------------
 4 files changed, 116 deletions(-)

diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_containers_id__map.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_containers_id__map.h
deleted file mode 100644
index 6d81906f06b8..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_containers_id__map.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/3rdparty/chromium/base/containers/id_map.h.orig	2024-06-10 11:34:19 UTC
-+++ src/3rdparty/chromium/base/containers/id_map.h
-@@ -178,8 +178,8 @@ class IDMap final {
-     }
- 
-     const Iterator& operator=(const Iterator& iter) {
--      map_ = iter.map;
--      iter_ = iter.iter;
-+      map_ = iter.map_;
-+      iter_ = iter.iter_;
-       Init();
-       return *this;
-     }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_src_quiche_quic_core_quic__interval__deque.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_src_quiche_quic_core_quic__interval__deque.h
deleted file mode 100644
index fb5cfb95ade4..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_src_quiche_quic_core_quic__interval__deque.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/3rdparty/chromium/net/third_party/quiche/src/quiche/quic/core/quic_interval_deque.h.orig	2024-06-10 11:34:19 UTC
-+++ src/3rdparty/chromium/net/third_party/quiche/src/quiche/quic/core/quic_interval_deque.h
-@@ -198,12 +198,12 @@ class QUIC_NO_EXPORT QuicIntervalDeque {
-     Iterator operator+(difference_type amount) const {
-       Iterator copy = *this;
-       copy.index_ += amount;
--      QUICHE_DCHECK(copy.index_ < copy.deque_->size());
-+      QUICHE_DCHECK(copy.index_ < copy.deque_->Size());
-       return copy;
-     }
-     Iterator& operator+=(difference_type amount) {
-       index_ += amount;
--      QUICHE_DCHECK(index_ < deque_->size());
-+      QUICHE_DCHECK(index_ < deque_->Size());
-       return *this;
-     }
-     difference_type operator-(const Iterator& rhs) const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_hash__table.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_hash__table.h
deleted file mode 100644
index 85db2a3579b7..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_hash__table.h
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h.orig	2024-06-10 11:34:19 UTC
-+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h
-@@ -1646,7 +1646,7 @@ HashTable<Key, Value, Extractor, Traits, KeyTraits, Al
-     }
-   }
-   table_ = temporary_table;
--  Allocator::template BackingWriteBarrier(&table_);
-+  Allocator::template BackingWriteBarrier<>(&table_);
- 
-   HashTableBucketInitializer<Traits, Allocator, Value>::InitializeTable(
-       original_table, new_table_size);
-@@ -1700,7 +1700,7 @@ Value* HashTable<Key, Value, Extractor, Traits, KeyTra
-   // This swaps the newly allocated buffer with the current one. The store to
-   // the current table has to be atomic to prevent races with concurrent marker.
-   AsAtomicPtr(&table_)->store(new_hash_table.table_, std::memory_order_relaxed);
--  Allocator::template BackingWriteBarrier(&table_);
-+  Allocator::template BackingWriteBarrier<>(&table_);
-   table_size_ = new_table_size;
- 
-   new_hash_table.table_ = old_table;
-@@ -1852,8 +1852,8 @@ void HashTable<Key, Value, Extractor, Traits, KeyTrait
-   // on the mutator thread, which is also the only one that writes to them, so
-   // there is *no* risk of data races when reading.
-   AtomicWriteSwap(table_, other.table_);
--  Allocator::template BackingWriteBarrier(&table_);
--  Allocator::template BackingWriteBarrier(&other.table_);
-+  Allocator::template BackingWriteBarrier<>(&table_);
-+  Allocator::template BackingWriteBarrier<>(&other.table_);
-   if (IsWeak<ValueType>::value) {
-     // Weak processing is omitted when no backing store is present. In case such
-     // an empty table is later on used it needs to be strongified.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__data__source.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__data__source.h
deleted file mode 100644
index 742c873632b9..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__data__source.h
+++ /dev/null
@@ -1,55 +0,0 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h.orig	2024-06-10 11:34:19 UTC
-+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h
-@@ -328,14 +328,13 @@ class TrackEventDataSource
-   }
- 
-   static void Flush() {
--    Base::template Trace([](typename Base::TraceContext ctx) { ctx.Flush(); });
-+    Base::Trace([](typename Base::TraceContext ctx) { ctx.Flush(); });
-   }
- 
-   // Determine if *any* tracing category is enabled.
-   static bool IsEnabled() {
-     bool enabled = false;
--    Base::template CallIfEnabled(
--        [&](uint32_t /*instances*/) { enabled = true; });
-+    Base::CallIfEnabled([&](uint32_t /*instances*/) { enabled = true; });
-     return enabled;
-   }
- 
-@@ -349,7 +348,7 @@ class TrackEventDataSource
-   static bool IsDynamicCategoryEnabled(
-       const DynamicCategory& dynamic_category) {
-     bool enabled = false;
--    Base::template Trace([&](typename Base::TraceContext ctx) {
-+    Base::Trace([&](typename Base::TraceContext ctx) {
-       enabled = enabled || IsDynamicCategoryEnabled(&ctx, dynamic_category);
-     });
-     return enabled;
-@@ -496,7 +495,7 @@ class TrackEventDataSource
-                                  const protos::gen::TrackDescriptor& desc) {
-     PERFETTO_DCHECK(track.uuid == desc.uuid());
-     TrackRegistry::Get()->UpdateTrack(track, desc.SerializeAsString());
--    Base::template Trace([&](typename Base::TraceContext ctx) {
-+    Base::Trace([&](typename Base::TraceContext ctx) {
-       TrackEventInternal::WriteTrackDescriptor(
-           track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(),
-           *ctx.GetCustomTlsState(), TrackEventInternal::GetTraceTime());
-@@ -1047,7 +1046,7 @@ class TrackEventDataSource
-                                  Lambda lambda) PERFETTO_ALWAYS_INLINE {
-     using CatTraits = CategoryTraits<CategoryType>;
-     if (CatTraits::kIsDynamic) {
--      Base::template TraceWithInstances(instances, std::move(lambda));
-+      Base::TraceWithInstances(instances, std::move(lambda));
-     } else {
-       Base::template TraceWithInstances<CategoryTracePointTraits>(
-           instances, std::move(lambda), {CatTraits::GetStaticIndex(category)});
-@@ -1061,7 +1060,7 @@ class TrackEventDataSource
-       const TrackType& track,
-       std::function<void(protos::pbzero::TrackDescriptor*)> callback) {
-     TrackRegistry::Get()->UpdateTrack(track, std::move(callback));
--    Base::template Trace([&](typename Base::TraceContext ctx) {
-+    Base::Trace([&](typename Base::TraceContext ctx) {
-       TrackEventInternal::WriteTrackDescriptor(
-           track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(),
-           *ctx.GetCustomTlsState(), TrackEventInternal::GetTraceTime());