git: d70baa445588 - main - www/kf5-kdewebkit: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 00:08:57 UTC
The branch main has been updated by bofh:

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

commit d70baa445588bce8e85f4568cf206ef6f8986f05
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-30 07:33:42 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 00:06:37 +0000

    www/kf5-kdewebkit: Remove expired port
    
    2023-12-31 www/kf5-kdewebkit: Depends on deprecated www/qt5-webkit
---
 MOVED                       |  1 +
 Mk/Scripts/qa.sh            | 15 +++++++--------
 Mk/Uses/kde.mk              |  9 +++------
 www/Makefile                |  1 -
 www/kf5-kdewebkit/Makefile  | 20 --------------------
 www/kf5-kdewebkit/distinfo  |  3 ---
 www/kf5-kdewebkit/pkg-descr |  1 -
 www/kf5-kdewebkit/pkg-plist | 21 ---------------------
 x11/kf5-frameworks/Makefile |  2 +-
 9 files changed, 12 insertions(+), 61 deletions(-)

diff --git a/MOVED b/MOVED
index 35bec41b9d07..628b35c6b65c 100644
--- a/MOVED
+++ b/MOVED
@@ -8287,3 +8287,4 @@ databases/mysql57-server|mysql80-server|2023-12-31|Has expired: Upstream support
 databases/mysql57-client|mysql80-client|2023-12-31|Has expired: Upstream support ended in October 2019
 www/py-dj41-django-filter|www/py-dj42-django-filter|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
 www/py-dj41-django-debug-toolbar|www/py-dj42-django-debug-toolbar|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/
+www/kf5-kdewebkit||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit
diff --git a/Mk/Scripts/qa.sh b/Mk/Scripts/qa.sh
index de92cb119e72..ddb9ce09e0db 100644
--- a/Mk/Scripts/qa.sh
+++ b/Mk/Scripts/qa.sh
@@ -425,7 +425,7 @@ proxydeps_suggest_uses() {
 	elif [ ${pkg} = "x11/mate-panel" ]; then warn "you need USE_MATE+=panel"
 	elif [ ${pkg} = "sysutils/mate-polkit" ]; then warn "you need USE_MATE+=polkit"
 	# KDE
-	# grep -B1 _LIB= Mk/Uses/kde.mk | grep _PORT=|sed -e 's/^kde-\(.*\)_PORT=[[:space:]]*\([^[:space:]]*\).*/elif [ ${pkg} = "\2" ]; then warn "you need to use USE_KDE+=\1"/' 
+	# grep -B1 _LIB= Mk/Uses/kde.mk | grep _PORT=|sed -e 's/^kde-\(.*\)_PORT=[[:space:]]*\([^[:space:]]*\).*/elif [ ${pkg} = "\2" ]; then warn "you need to use USE_KDE+=\1"/'
 	# KDE Applications
 	elif [ ${pkg} = "net/akonadi-contacts" ]; then warn "you need to use USE_KDE+=akonadicontacts"
 	elif [ ${pkg} = "deskutils/akonadi-import-wizard" ]; then warn "you need to use USE_KDE+=akonadiimportwizard"
@@ -496,7 +496,6 @@ proxydeps_suggest_uses() {
 	elif [ ${pkg} = "x11/kf5-kded" ]; then warn "you need to use USE_KDE+=kded"
 	elif [ ${pkg} = "x11/kf5-kdelibs4support" ]; then warn "you need to use USE_KDE+=kdelibs4support"
 	elif [ ${pkg} = "security/kf5-kdesu" ]; then warn "you need to use USE_KDE+=kdesu"
-	elif [ ${pkg} = "www/kf5-kdewebkit" ]; then warn "you need to use USE_KDE+=kdewebkit"
 	elif [ ${pkg} = "www/kf5-khtml" ]; then warn "you need to use USE_KDE+=khtml"
 	elif [ ${pkg} = "devel/kf5-kio" ]; then warn "you need to use USE_KDE+=kio"
 	elif [ ${pkg} = "lang/kf5-kross" ]; then warn "you need to use USE_KDE+=kross"
@@ -885,24 +884,24 @@ gemfiledeps()
 	if [ -z "$USE_RUBY" ]; then
 		return 0
 	fi
-	
+
 	# skip check if port is a rubygem-* one; they have no Gemfiles
 	if [ "${PKGBASE%%-*}" = "rubygem" ]; then
 		return 0
 	fi
-	
+
 	# advise install of bundler if its not present for check
 	if ! type bundle > /dev/null 2>&1; then
 		notice "Please install sysutils/rubygem-bundler for additional Gemfile-checks"
 		return 0
 	fi
- 
+
 	# locate the Gemfile(s)
 	while read -r f; do
-	
+
 		# no results presents a blank line from heredoc
 		[ -z "$f" ] && continue
-	
+
 		# if there is no Gemfile everything is fine - stop here
 		[ ! -f "$f" ] && return 0;
 
@@ -912,7 +911,7 @@ gemfiledeps()
 		if ! bundle check --dry-run --gemfile $f > /dev/null 2>&1; then
 			warn "Dependencies defined in ${f} are not satisfied"
 		fi
-      
+
 	done <<-EOF
 		$(find ${STAGEDIR} -name Gemfile)
 		EOF
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 80003e5d8ccc..2462ce734c8d 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -215,7 +215,7 @@ PKGNAMEPREFIX?=		kf${_KDE_VERSION}-
 WWW?=			https://api.kde.org/frameworks/${PORTNAME}/html/index.html
 # This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be
 # better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g}
-_PORTINGAIDS=		kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient
+_PORTINGAIDS=		kjs kjsembed kdelibs4support kdesignerplugin khtml kmediaplayer kross kxmlrpcclient
 .        if ${_KDE_VERSION:M5}
 .          if ${_PORTINGAIDS:M*${PORTNAME}*}
 MASTER_SITES?=		KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}/portingAids
@@ -288,7 +288,7 @@ _USE_FRAMEWORKS_TIER2=	auth completion crash doctools \
 _USE_FRAMEWORKS_TIER3=	activities activities-stats baloo5 bookmarks configwidgets \
 			designerplugin emoticons globalaccel guiaddons \
 			iconthemes init kcmutils kdav kdeclarative \
-			kded kdesu kdewebkit kio kpipewire newstuff notifyconfig parts \
+			kded kdesu kio kpipewire newstuff notifyconfig parts \
 			people plasma-framework purpose runner service texteditor \
 			textwidgets wallet xmlgui xmlrpcclient
 
@@ -316,7 +316,7 @@ _USE_FRAMEWORKS6_ALL=	ecm colorscheme \
 			userfeedback \
 			${_USE_FRAMEWORKS_TIER1:Noxygen-icons5:Nwayland} \
 			${_USE_FRAMEWORKS_TIER2} \
-			${_USE_FRAMEWORKS_TIER3:Nkdewebkit:Nemoticons:Ndesignerplugin:Nactivities:Nactivities-stats:Ninit:Nplasma-framework:Nxmlrpcclient:Nkpipewire} \
+			${_USE_FRAMEWORKS_TIER3:Nemoticons:Ndesignerplugin:Nactivities:Nactivities-stats:Ninit:Nplasma-framework:Nxmlrpcclient:Nkpipewire} \
 			${_USE_FRAMEWORKS_TIER4} \
 			${_USE_FRAMEWORKS_EXTRA}
 _USE_FRAMEWORKS_ALL=	${_USE_FRAMEWORKS${_KDE_VERSION}_ALL}
@@ -501,9 +501,6 @@ kde-kdelibs4support_LIB=	libKF${_KDE_VERSION}KDELibs4Support.so
 kde-kdesu_PORT=			security/kf${_KDE_VERSION}-kdesu
 kde-kdesu_LIB=			libKF${_KDE_VERSION}Su.so
 
-kde-kdewebkit_PORT=		www/kf${_KDE_VERSION}-kdewebkit
-kde-kdewebkit_LIB=		libKF${_KDE_VERSION}WebKit.so
-
 kde-khtml_PORT=			www/kf${_KDE_VERSION}-khtml
 kde-khtml_LIB=			libKF${_KDE_VERSION}KHtml.so
 
diff --git a/www/Makefile b/www/Makefile
index af850f533856..4b15d9b1351c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -286,7 +286,6 @@
     SUBDIR += kannel-sqlbox
     SUBDIR += kcgi
     SUBDIR += kdsoap
-    SUBDIR += kf5-kdewebkit
     SUBDIR += kf5-khtml
     SUBDIR += kf5-kjs
     SUBDIR += kf5-kjsembed
diff --git a/www/kf5-kdewebkit/Makefile b/www/kf5-kdewebkit/Makefile
deleted file mode 100644
index 6a3ff8193cdf..000000000000
--- a/www/kf5-kdewebkit/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME=	kdewebkit
-DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-CATEGORIES=	www kde kde-frameworks
-
-MAINTAINER=	kde@FreeBSD.org
-COMMENT=	KF5 library providing integration of QtWebKit
-
-DEPRECATED=	Depends on deprecated www/qt5-webkit
-EXPIRATION_DATE=	2023-12-31
-
-USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
-USE_KDE=	auth codecs completion config configwidgets coreaddons \
-		i18n jobwidgets kio parts service sonnet solid \
-		textwidgets wallet widgetsaddons windowsystem xmlgui \
-		ecm:build
-USE_QT=		concurrent core dbus gui network webkit widgets xml \
-		buildtools:build qmake:build
-USE_XORG=	x11
-
-.include <bsd.port.mk>
diff --git a/www/kf5-kdewebkit/distinfo b/www/kf5-kdewebkit/distinfo
deleted file mode 100644
index de964e69cfc9..000000000000
--- a/www/kf5-kdewebkit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1699883650
-SHA256 (KDE/frameworks/5.112.0/kdewebkit-5.112.0.tar.xz) = df890e3fb19e0165320a4eb1d7035b301aaa0fe999dc99eba67528d57f19ea87
-SIZE (KDE/frameworks/5.112.0/kdewebkit-5.112.0.tar.xz) = 29776
diff --git a/www/kf5-kdewebkit/pkg-descr b/www/kf5-kdewebkit/pkg-descr
deleted file mode 100644
index 76b67171170f..000000000000
--- a/www/kf5-kdewebkit/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This library provides KDE integration of the QtWebKit library.
diff --git a/www/kf5-kdewebkit/pkg-plist b/www/kf5-kdewebkit/pkg-plist
deleted file mode 100644
index 31081dd3b3cd..000000000000
--- a/www/kf5-kdewebkit/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-include/KF5/KDEWebKit/KGraphicsWebView
-include/KF5/KDEWebKit/KWebPage
-include/KF5/KDEWebKit/KWebPluginFactory
-include/KF5/KDEWebKit/KWebView
-include/KF5/KDEWebKit/KWebWallet
-include/KF5/KDEWebKit/kdewebkit_export.h
-include/KF5/KDEWebKit/kdewebkit_version.h
-include/KF5/KDEWebKit/kgraphicswebview.h
-include/KF5/KDEWebKit/kwebpage.h
-include/KF5/KDEWebKit/kwebpluginfactory.h
-include/KF5/KDEWebKit/kwebview.h
-include/KF5/KDEWebKit/kwebwallet.h
-lib/cmake/KF5WebKit/KF5WebKitConfig.cmake
-lib/cmake/KF5WebKit/KF5WebKitConfigVersion.cmake
-lib/cmake/KF5WebKit/KF5WebKitTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KF5WebKit/KF5WebKitTargets.cmake
-lib/libKF5WebKit.so
-lib/libKF5WebKit.so.5
-lib/libKF5WebKit.so.%%KDE_FRAMEWORKS_VERSION%%
-%%QT_MKSPECDIR%%/modules/qt_KDEWebKit.pri
-%%QT_PLUGINDIR%%/designer/kdewebkit5widgets.so
diff --git a/x11/kf5-frameworks/Makefile b/x11/kf5-frameworks/Makefile
index c011a8d59bc2..a939f18d02fa 100644
--- a/x11/kf5-frameworks/Makefile
+++ b/x11/kf5-frameworks/Makefile
@@ -9,7 +9,7 @@ WWW=		https://api.kde.org/frameworks/index.html
 
 USES=		metaport kde:5 qt:5
 # remove bluez-qt as we do not have bluez
-USE_KDE=	${_USE_FRAMEWORKS_ALL:Nbluez-qt:Nkdewebkit}
+USE_KDE=	${_USE_FRAMEWORKS_ALL:Nbluez-qt}
 # pull bsd.qt.mk for QT_PLUGINDIR in the kf5-dependencies
 USE_QT=		#