git: c27b8d06f2a7 - main - finance/kmymoney: Drop kdewebkit support

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Mon, 04 Dec 2023 22:39:36 UTC
The branch main has been updated by jhale:

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

commit c27b8d06f2a7d9b2ba6a0c45ba52db9df1dcb444
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-03 23:06:31 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-04 22:39:26 +0000

    finance/kmymoney: Drop kdewebkit support
    
    Remove the KDEWEBKIT and QTWEBENGINE options. www/kf5-kdewebkit is
    deprecated and will be removed 2023-12-31. KMyMoney will now only build
    against www/qt5-webengine, which has been the default option for 3
    months.
---
 finance/kmymoney/Makefile | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile
index 90fd1c7935a0..d3edde3877db 100644
--- a/finance/kmymoney/Makefile
+++ b/finance/kmymoney/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kmymoney
 PORTVERSION=	5.1.3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	finance kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/${PORTVERSION}/src
 
@@ -16,8 +16,8 @@ LIB_DEPENDS=	libalkimia5.so:finance/alkimia \
 
 USES=		cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \
 		pkgconfig qt:5 shared-mime-info shebangfix tar:xz
-USE_QT=		buildtools:build core dbus gui network printsupport qmake:build \
-		sql testlib:build xml widgets
+USE_QT=		buildtools:build core dbus gui location network printsupport \
+		qmake:build sql testlib:build xml webchannel webengine widgets
 USE_KDE=	activities archive auth bookmarks codecs completion config \
 		configwidgets coreaddons doctools:build ecm:build i18n \
 		iconthemes itemmodels itemviews jobwidgets kcmutils \
@@ -27,13 +27,12 @@ USE_LDCONFIG=	yes
 
 SHEBANG_FILES=	kmymoney/misc/financequote.pl
 
+CMAKE_ON=	ENABLE_WEBENGINE
+
 OPTIONS_GROUP=		PLUGINS
 OPTIONS_GROUP_PLUGINS=	CALENDAR KBANKING OFX SQLCIPHER WOOB
-WEB_DESC=		Web content renderer
-OPTIONS_SINGLE=		WEB
-OPTIONS_SINGLE_WEB=	KDEWEBKIT QTWEBENGINE
 OPTIONS_DEFINE=		ADDRESSBOOK GNUPG HOLIDAYS QUOTES
-OPTIONS_DEFAULT=	CALENDAR GNUPG HOLIDAYS KBANKING OFX QUOTES QTWEBENGINE
+OPTIONS_DEFAULT=	CALENDAR GNUPG HOLIDAYS KBANKING OFX QUOTES
 OPTIONS_SUB=		yes
 
 ADDRESSBOOK_DESC=	Address book support
@@ -64,17 +63,10 @@ KBANKING_LIB_DEPENDS=	libgwenhywfar.so:devel/gwenhywfar \
 KBANKING_USE=		qt=declarative
 KBANKING_CMAKE_BOOL=	ENABLE_KBANKING
 
-KDEWEBKIT_DESC=		Web content rendering via KDEWebKit
-KDEWEBKIT_USE=		kde=kdewebkit
-
 OFX_DESC=		OFX (Open Financial Exchange) importer
 OFX_LIB_DEPENDS=	libofx.so:finance/libofx
 OFX_CMAKE_BOOL=		ENABLE_OFXIMPORTER
 
-QTWEBENGINE_DESC=	Web content rendering via QtWebEngine
-QTWEBENGINE_USE=	qt=location,webchannel,webengine
-QTWEBENGINE_CMAKE_BOOL=	ENABLE_WEBENGINE
-
 QUOTES_DESC=		Online stock and currency price quotes
 QUOTES_USES=		perl5
 QUOTES_USE=		PERL5=run