aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-06-28 08:37:25 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2021-06-28 08:42:46 +0000
commita4a75822cf3861bf72133544b9e048ece7914717 (patch)
treef3ae532d7ab0399fd047908dae90e175560d6175
parent67d404314cd697e1efb623a00c01214eac0cc92e (diff)
downloadports-a4a75822cf3861bf72133544b9e048ece7914717.tar.gz
ports-a4a75822cf3861bf72133544b9e048ece7914717.zip
devel/qt5-concurrent: fix build with gcc11
Build errors from misplaced template specialization: 250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine) | ^ 250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine) | ~ ^~ PR: 256276 Reported by: jbeich Obtained from: https://codereview.qt-project.org/c/qt/qtbase/+/339417
-rw-r--r--devel/qt5-concurrent/Makefile2
-rw-r--r--devel/qt5-concurrent/files/patch-gcc1115
2 files changed, 16 insertions, 1 deletions
diff --git a/devel/qt5-concurrent/Makefile b/devel/qt5-concurrent/Makefile
index a5524237682a..5cc46363ff2a 100644
--- a/devel/qt5-concurrent/Makefile
+++ b/devel/qt5-concurrent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= concurrent
DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= qt5-
diff --git a/devel/qt5-concurrent/files/patch-gcc11 b/devel/qt5-concurrent/files/patch-gcc11
new file mode 100644
index 000000000000..3198f6ed38ca
--- /dev/null
+++ b/devel/qt5-concurrent/files/patch-gcc11
@@ -0,0 +1,15 @@
+https://codereview.qt-project.org/c/qt/qtbase/+/339417
+
+--- src/concurrent/qtconcurrentthreadengine.h.orig 2020-10-27 08:02:11 UTC
++++ src/concurrent/qtconcurrentthreadengine.h
+@@ -247,8 +247,8 @@ template <>
+ class ThreadEngineStarter<void> : public ThreadEngineStarterBase<void>
+ {
+ public:
+- ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine)
+- :ThreadEngineStarterBase<void>(_threadEngine) {}
++ ThreadEngineStarter(ThreadEngine<void> *_threadEngine)
++ : ThreadEngineStarterBase<void>(_threadEngine) {}
+
+ void startBlocking()
+ {