Index: head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkwindow__render.cpp
===================================================================
--- head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkwindow__render.cpp	(revision 548454)
+++ head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkwindow__render.cpp	(nonexistent)
@@ -1,15 +0,0 @@
-Fix build against Qt5-5.12.0
-
---- src/qgtkwindow_render.cpp.orig	2017-12-18 21:17:27 UTC
-+++ src/qgtkwindow_render.cpp
-@@ -121,7 +121,9 @@ void QGtkWindow::onWindowTickCallback()
-     if (m_wantsUpdate) {
-         m_wantsUpdate = false;
-         TRACE_EVENT_ASYNC_END0("gfx", "QGtkWindow::requestUpdate", this);
--        QWindowPrivate::get(window())->deliverUpdateRequest();
-+
-+        QPlatformWindow *platformWindow = window()->handle();
-+        platformWindow->deliverUpdateRequest();
-     }
- }
- 

Property changes on: head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkwindow__render.cpp
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp
===================================================================
--- head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp	(revision 548454)
+++ head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp	(nonexistent)
@@ -1,28 +0,0 @@
---- src/qgtkintegration.cpp.orig	2019-07-13 09:12:31 UTC
-+++ src/qgtkintegration.cpp
-@@ -131,7 +131,11 @@ void QGtkIntegration::onMonitorAdded(GdkMonitor *monit
- {
-     qDebug() << "Added " << monitor;
-     m_screens.append(new QGtkScreen(monitor));
--    screenAdded(m_screens.at(m_screens.count() - 1));
-+    #if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
-+        QWindowSystemInterface::handleScreenAdded(m_screens.at(m_screens.count() - 1));
-+    #else
-+        screenAdded(m_screens.at(m_screens.count() - 1));
-+    #endif
- }
- 
- void QGtkIntegration::onMonitorRemoved(GdkMonitor *monitor)
-@@ -139,7 +143,11 @@ void QGtkIntegration::onMonitorRemoved(GdkMonitor *mon
-     qDebug() << "Removed " << monitor;
-     for (int i = 0; i < m_screens.count(); ++i) {
-         if (m_screens.at(i)->monitor() == monitor) {
--            removeScreen(m_screens.at(i)->screen());
-+            #if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
-+                QWindowSystemInterface::handleScreenRemoved(m_screens.at(i));
-+            #else
-+                removeScreen(m_screens.at(i)->screen());
-+            #endif
-             m_screens.removeAt(i);
-             return;
-         }

Property changes on: head/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: head/x11-toolkits/qt5-gtkplatform/Makefile
===================================================================
--- head/x11-toolkits/qt5-gtkplatform/Makefile	(revision 548454)
+++ head/x11-toolkits/qt5-gtkplatform/Makefile	(revision 548455)
@@ -1,36 +1,41 @@
 # $FreeBSD$
 
 PORTNAME=	gtkplatform
-DISTVERSION=	0.2.2
+DISTVERSION=	0.2.4-11
+DISTVERSIONSUFFIX=	-g1149f4f
 CATEGORIES=	x11-toolkits
 PKGNAMEPREFIX=	qt5-
 
 MAINTAINER=	greg@unrelenting.technology
 COMMENT=	GTK platform backend for Qt 5
 
 LICENSE=	LGPL3 GPLv2+
 LICENSE_COMB=	dual
 
+DEPRECATED=	Archived upstream
+EXPIRATION_DATE=	2021-04-15
+
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libinput.so:x11/libinput \
 		libmtdev.so:devel/libmtdev \
 		libnotify.so:devel/libnotify \
 		libudev.so:devel/libudev-devd \
 		libxkbcommon.so:x11/libxkbcommon
 
 USES=		compiler:c++11-lang gl gnome pkgconfig qmake:outsource qt:5 xorg
 USE_GNOME=	gtk30 cairo gdkpixbuf2
 USE_QT=		buildtools_build core gui widgets dbus
 USE_XORG=	x11 xext xrender
 USE_GL=		gl egl
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	CrimsonAS
 
-BROKEN=		Does not build with Qt 5.14
+pre-configure:
+	cd ${WRKSRC} && syncqt.pl -module QtGtkExtras -version 0.2.4
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/qt5/plugins/platforms/libqgtk.so
 
 .include <bsd.port.mk>
Index: head/x11-toolkits/qt5-gtkplatform/distinfo
===================================================================
--- head/x11-toolkits/qt5-gtkplatform/distinfo	(revision 548454)
+++ head/x11-toolkits/qt5-gtkplatform/distinfo	(revision 548455)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1515330807
-SHA256 (CrimsonAS-gtkplatform-0.2.2_GH0.tar.gz) = 09110aa247cf7c01fc84d2f35d02b2f9c582a7b04cbff6de0a5afb2a22eae809
-SIZE (CrimsonAS-gtkplatform-0.2.2_GH0.tar.gz) = 61045
+TIMESTAMP = 1599927925
+SHA256 (CrimsonAS-gtkplatform-0.2.4-11-g1149f4f_GH0.tar.gz) = c1c90b46be42a0fa07a89b92b20acedbba7161c88d95b11c518221011bb3a7e3
+SIZE (CrimsonAS-gtkplatform-0.2.4-11-g1149f4f_GH0.tar.gz) = 62925
Index: head/x11-toolkits/qt5-gtkplatform/pkg-plist
===================================================================
--- head/x11-toolkits/qt5-gtkplatform/pkg-plist	(revision 548454)
+++ head/x11-toolkits/qt5-gtkplatform/pkg-plist	(revision 548455)
@@ -1,3 +1,21 @@
+%%QT_INCDIR%%/QtGtkExtras/QGtkHeaderBar
+%%QT_INCDIR%%/QtGtkExtras/QGtkRefPtr
+%%QT_INCDIR%%/QtGtkExtras/QtGtkExtras
+%%QT_INCDIR%%/QtGtkExtras/QtGtkExtrasDepends
+%%QT_INCDIR%%/QtGtkExtras/QtGtkExtrasVersion
+%%QT_INCDIR%%/QtGtkExtras/qgtkextrasglobal.h
+%%QT_INCDIR%%/QtGtkExtras/qgtkheaderbar.h
+%%QT_INCDIR%%/QtGtkExtras/qgtkrefptr.h
+%%QT_INCDIR%%/QtGtkExtras/qtgtkextrasversion.h
 lib/cmake/Qt5Gui/Qt5Gui_QGtkIntegrationPlugin.cmake
+%%QT_LIBDIR%%/libQt5GtkExtras.prl
+%%QT_LIBDIR%%/libQt5GtkExtras.so
+%%QT_LIBDIR%%/libQt5GtkExtras.so.5
+%%QT_LIBDIR%%/libQt5GtkExtras.so.5.9
+%%QT_LIBDIR%%/libQt5GtkExtras.so.5.9.0
+%%DEBUG%%%%QT_LIBDIR%%/libQt5GtkExtras.so.5.9.0.debug
+%%QT_MKSPECDIR%%/modules/qt_lib_gtkextras.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_gtkextras_private.pri
 %%QT_PLUGINDIR%%/platforms/libqgtk.so
 %%DEBUG%%%%QT_PLUGINDIR%%/platforms/libqgtk.so.debug
+libdata/pkgconfig/Qt5GtkExtras.pc