aboutsummaryrefslogtreecommitdiff
path: root/www/qt5-webengine
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2020-08-24 08:31:59 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2020-08-24 08:31:59 +0000
commit340339ac961896d6e61325ffe08a2496b6ba0608 (patch)
treed0323d932096b860c6374135fe7b1ef5141931a3 /www/qt5-webengine
parent0460e9117eba36fbb383a3144940caf1786926b8 (diff)
downloadports-340339ac961896d6e61325ffe08a2496b6ba0608.tar.gz
ports-340339ac961896d6e61325ffe08a2496b6ba0608.zip
www/qt5-webengine: fix build on current
Pointy hat: all the google engineers who don't think having 3rdparty/*/third_party is idiotic Obtained from: https://github.com/google/perfetto/commit/46f0abc66c1d78c60a0415c5cb46852ef3bfa9bb
Notes
Notes: svn path=/head/; revision=546056
Diffstat (limited to 'www/qt5-webengine')
-rw-r--r--www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_virtual__destructors.cc29
1 files changed, 29 insertions, 0 deletions
diff --git a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_virtual__destructors.cc b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_virtual__destructors.cc
new file mode 100644
index 000000000000..721d3e4b267b
--- /dev/null
+++ b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_virtual__destructors.cc
@@ -0,0 +1,29 @@
+Backport of:
+
+From 46f0abc66c1d78c60a0415c5cb46852ef3bfa9bb Mon Sep 17 00:00:00 2001
+From: Nico Weber <thakis@chromium.org>
+Date: Sat, 8 Feb 2020 21:26:53 -0500
+Subject: [PATCH] Fix compile error emitted by trunk clang
+
+../../third_party/perfetto/src/tracing/core/virtual_destructors.cc:33:35:
+error: destructor cannot be declared using a type alias
+ 'perfetto::TracingService::ConsumerEndpoint' (aka
+ 'perfetto::ConsumerEndpoint') of the class name
+TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;
+
+Bug: chromium:1050372
+Change-Id: Icc1a8cca06b72ee3322924dc0825ebb62086f730
+
+--- src/3rdparty/chromium/third_party/perfetto/src/tracing/core/virtual_destructors.cc.orig 2020-08-24 08:13:26 UTC
++++ src/3rdparty/chromium/third_party/perfetto/src/tracing/core/virtual_destructors.cc
+@@ -30,8 +30,8 @@ namespace perfetto {
+ Consumer::~Consumer() = default;
+ Producer::~Producer() = default;
+ TracingService::~TracingService() = default;
+-TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;
+-TracingService::ProducerEndpoint::~ProducerEndpoint() = default;
++ConsumerEndpoint::~ConsumerEndpoint() = default;
++ProducerEndpoint::~ProducerEndpoint() = default;
+ SharedMemory::~SharedMemory() = default;
+ SharedMemory::Factory::~Factory() = default;
+ SharedMemoryArbiter::~SharedMemoryArbiter() = default;