git: f56b9cbb3982 - main - x11-toolkits/pythonqt: Remove QWebKit dependency

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 03 Nov 2023 03:28:49 UTC
The branch main has been updated by yuri:

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

commit f56b9cbb3982384ae79ac57f2f082ce4efa6f298
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-11-03 03:27:42 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-11-03 03:28:46 +0000

    x11-toolkits/pythonqt: Remove QWebKit dependency
    
    It is optional in the package, and this option was disabled.
---
 x11-toolkits/pythonqt/Makefile                              |  6 ++----
 .../patch-extensions_PythonQt__QtAll_PythonQt__QtAll.pro    | 13 +++++++++++++
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/x11-toolkits/pythonqt/Makefile b/x11-toolkits/pythonqt/Makefile
index 734241b64a48..6377a511ff41 100644
--- a/x11-toolkits/pythonqt/Makefile
+++ b/x11-toolkits/pythonqt/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	pythonqt
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.4.2
+PORTREVISION=	1
 CATEGORIES=	x11-toolkits devel python
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,11 +11,8 @@ WWW=		https://mevislab.github.io/pythonqt/
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-DEPRECATED=	Depends on deprecated www/qt5-webkit
-EXPIRATION_DATE=	2023-11-26
-
 USES=		gettext-runtime gl python qmake qt:5
-USE_QT=		core declarative gui multimedia network opengl printsupport sql svg webkit widgets xml xmlpatterns \
+USE_QT=		core declarative gui multimedia network opengl printsupport sql svg widgets xml xmlpatterns \
 		buildtools:build
 USE_GL=		gl
 USE_LDCONFIG=	yes
diff --git a/x11-toolkits/pythonqt/files/patch-extensions_PythonQt__QtAll_PythonQt__QtAll.pro b/x11-toolkits/pythonqt/files/patch-extensions_PythonQt__QtAll_PythonQt__QtAll.pro
new file mode 100644
index 000000000000..30e20bab544d
--- /dev/null
+++ b/x11-toolkits/pythonqt/files/patch-extensions_PythonQt__QtAll_PythonQt__QtAll.pro
@@ -0,0 +1,13 @@
+- disable the depracated QWebKit dependency
+
+--- extensions/PythonQt_QtAll/PythonQt_QtAll.pro.orig	2023-11-02 20:40:29 UTC
++++ extensions/PythonQt_QtAll/PythonQt_QtAll.pro
+@@ -19,7 +19,7 @@ isEmpty( PYTHONQTALL_CONFIG ) {
+   qtHaveModule(quick):CONFIG += PythonQtQuick
+   qtHaveModule(uitools):CONFIG += PythonQtUiTools
+ 
+-  qtHaveModule(webkit):CONFIG += PythonQtWebKit
++  #qtHaveModule(webkit):CONFIG += PythonQtWebKit
+ } else {
+   message("using given PythonQt_QtAll Configuration: ")
+   message("  $${PYTHONQTALL_CONFIG}")