git: c58e260aeda4 - main - deskutils/subsurface: Remove www/qt5-webkit dep

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Tue, 05 Dec 2023 01:28:52 UTC
The branch main has been updated by jhale:

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

commit c58e260aeda428a953d7390c0f3aba2fc86b997c
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-03 20:49:04 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-05 01:28:36 +0000

    deskutils/subsurface: Remove www/qt5-webkit dep
    
    Disable features that require www/qt5-webkit and remove DEPRECATED
    and EXPIRATION_DATE.
    
    PR:             275529
    Approved by:    romain@ (maintainer)
---
 deskutils/subsurface/Makefile | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/deskutils/subsurface/Makefile b/deskutils/subsurface/Makefile
index 65c83457c2f1..a19a513edf93 100644
--- a/deskutils/subsurface/Makefile
+++ b/deskutils/subsurface/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	subsurface
 DISTVERSIONPREFIX=v
 DISTVERSION=	5.0.10
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	deskutils
 
 MAINTAINER=	romain@FreeBSD.org
@@ -11,21 +11,25 @@ WWW=		https://subsurface-divelog.org/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-DEPRECATED=		Depends on deprecated www/qt5-webkit
-EXPIRATION_DATE=	2023-12-31
-
 LIB_DEPENDS=	libdivecomputer.so:comms/libdc \
 		libzip.so:archivers/libzip \
 		libgit2.so:devel/libgit2 \
 		libcurl.so:ftp/curl \
 		libssh2.so:security/libssh2
 
-USES=		cmake:noninja desktop-file-utils gmake pkgconfig qt:5 gnome qmake:no_configure sqlite
+USES=		cmake:noninja desktop-file-utils gl gmake pkgconfig qt:5 gnome \
+		qmake:no_configure sqlite ssl
 USE_GITHUB=	yes
+USE_GL=		gl
 GH_TUPLE=	subsurface:googlemaps:7ce7124b385b2ebac0f72c38b094f436d4fe5c58:subsurface/googlemaps
 USE_GNOME=	libxml2 libxslt
-USE_QT=		buildtools concurrent connectivity core declarative declarative-test:build gui linguisttools:build location network printsupport quickcontrols2 svg testlib webkit widgets
+USE_QT=		buildtools:build concurrent connectivity core declarative \
+		declarative-test:build gui linguisttools:build location network \
+		quickcontrols2 svg testlib:build widgets
 
+# Disable the built-in user manual and printing support which require qt5-webkit
+CMAKE_ON=	NO_PRINTING \
+		NO_USERMANUAL
 MAKE_ENV+=	DESTDIR=${STAGEDIR}
 
 pre-configure: