git: bdbf005f3712 - main - net/rsplib: Update to 3.5.1

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Mon, 24 Feb 2025 16:07:12 UTC
The branch main has been updated by uzsolt:

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

commit bdbf005f37124127d3b4a2c8f5b74b0f97d76dc6
Author:     Thomas Dreibholz <thomas.dreibholz@gmail.com>
AuthorDate: 2025-02-24 16:03:00 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-02-24 16:04:35 +0000

    net/rsplib: Update to 3.5.1
    
    Add ghostscript to USES.
    Add USE_GL.
    Pet portlint.
    
    Changelog: https://github.com/dreibh/rsplib/blob/master/ChangeLog
    
    PR:             283438
    Approved by:    submitter is maintainer
---
 net/rsplib/Makefile                       | 20 +++++++----
 net/rsplib/distinfo                       |  6 ++--
 net/rsplib/files/patch-src_CMakeLists.txt | 11 ------
 net/rsplib/pkg-plist                      | 58 ++++++++++++++++++++++++-------
 4 files changed, 63 insertions(+), 32 deletions(-)

diff --git a/net/rsplib/Makefile b/net/rsplib/Makefile
index b58bcf921e72..8f8d6ea8aae2 100644
--- a/net/rsplib/Makefile
+++ b/net/rsplib/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	rsplib
-DISTVERSION=	3.4.9
+DISTVERSION=	3.5.1
 CATEGORIES=	net
 MASTER_SITES=	https://www.nntb.no/~dreibh/rserpool/download/
 
@@ -10,14 +10,22 @@ WWW=		https://www.nntb.no/~dreibh/rserpool/
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		cmake qt:5 shebangfix tar:xz
-SHEBANG_FILES=	src/scriptingserviceexample
+BUILD_DEPENDS=	gm:graphics/GraphicsMagick \
+		pdf2svg:graphics/pdf2svg
+
+USES=		cmake desktop-file-utils ghostscript:10,build gl qt:6 \
+		shebangfix tar:xz
+USE_GL=		gl opengl
 USE_LDCONFIG=	yes
-USE_QT=		buildtools:build core gui qmake widgets xml
+USE_QT=		base
 
-PLIST_SUB=	DISTVERSION=${DISTVERSION}
+SHEBANG_FILES=	src/scriptingserviceexample
 
 CMAKE_ARGS=	-DCMAKE_INSTALL_DOCDIR=${DOCSDIR} \
-		-DUSE_KERNEL_SCTP=1 -DENABLE_CSP=1 -DENABLE_QT=1
+		-DENABLE_CSP=1 \
+		-DENABLE_QT=1 \
+		-DUSE_KERNEL_SCTP=1
+
+PLIST_SUB=	DISTVERSION=${DISTVERSION}
 
 .include <bsd.port.mk>
diff --git a/net/rsplib/distinfo b/net/rsplib/distinfo
index dcc927c26cd3..87534ae5575a 100644
--- a/net/rsplib/distinfo
+++ b/net/rsplib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717849530
-SHA256 (rsplib-3.4.9.tar.xz) = aa68ddd2eeb2e26dc4311787a0926d0d57a30d1286679cc4f30f6d39f2eaf604
-SIZE (rsplib-3.4.9.tar.xz) = 1049268
+TIMESTAMP = 1739825199
+SHA256 (rsplib-3.5.1.tar.xz) = aea39dc62213ebb24bb0cad3b15a939b6b1e79370af4c447731d064569772450
+SIZE (rsplib-3.5.1.tar.xz) = 1055380
diff --git a/net/rsplib/files/patch-src_CMakeLists.txt b/net/rsplib/files/patch-src_CMakeLists.txt
deleted file mode 100644
index f41d391c6f94..000000000000
--- a/net/rsplib/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/CMakeLists.txt.orig	2024-02-18 08:39:10 UTC
-+++ src/CMakeLists.txt
-@@ -477,7 +477,7 @@ INSTALL(TARGETS             rspregistrar
- INSTALL(TARGETS             rspregistrar
-         RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-         BUNDLE DESTINATION  ${CMAKE_INSTALL_BINDIR})
--INSTALL(FILES rspregistrar.service DESTINATION /lib/systemd/system)
-+# INSTALL(FILES rspregistrar.service DESTINATION /lib/systemd/system)
- INSTALL(FILES rspregistrar.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
- 
- ADD_EXECUTABLE(rspserver rspserver.cc standardservices.cc fractalgeneratorservice.cc calcappservice.cc scriptingservice.cc environmentcache.cc memfile.cc sha1.c)
diff --git a/net/rsplib/pkg-plist b/net/rsplib/pkg-plist
index ea843e42e378..6311683fc526 100644
--- a/net/rsplib/pkg-plist
+++ b/net/rsplib/pkg-plist
@@ -148,18 +148,17 @@ lib/libtdtimeutilities.a
 lib/libtdtimeutilities.so
 lib/libtdtimeutilities.so.3
 lib/libtdtimeutilities.so.%%DISTVERSION%%
-share/man/man1/calcappclient.1.gz
-share/man/man1/cspmonitor.1.gz
-share/man/man1/fractalpooluser.1.gz
-share/man/man1/hsdump.1.gz
-share/man/man1/pingpongclient.1.gz
-share/man/man1/rspregistrar.1.gz
-share/man/man1/rspserver.1.gz
-share/man/man1/rspterminal.1.gz
-share/man/man1/scriptingclient.1.gz
-share/man/man1/scriptingcontrol.1.gz
-share/man/man1/scriptingserviceexample.1.gz
-share/doc/rsplib/Handbook.pdf
+share/applications/fractalpooluser.desktop
+share/bash-completion/completions/calcappclient
+share/bash-completion/completions/cspmonitor
+share/bash-completion/completions/fractalpooluser
+share/bash-completion/completions/hsdump
+share/bash-completion/completions/pingpongclient
+share/bash-completion/completions/rspregistrar
+share/bash-completion/completions/rspserver
+share/bash-completion/completions/rspterminal
+share/bash-completion/completions/scriptingclient
+%%DOCSDIR%%/Handbook.pdf
 share/fgpconfig/input-001.fsf
 share/fgpconfig/input-002.fsf
 share/fgpconfig/input-003.fsf
@@ -412,3 +411,38 @@ share/fgpconfig/input-249.fsf
 share/fgpconfig/input-250.fsf
 share/fractalpooluser/fractalpooluser_de_DE.qm
 share/fractalpooluser/fractalpooluser_nb_NO.qm
+share/icons/hicolor/128x128/apps/rsplib.png
+share/icons/hicolor/150x150/apps/rsplib.png
+share/icons/hicolor/16x16/apps/rsplib.png
+share/icons/hicolor/192x192/apps/rsplib.png
+share/icons/hicolor/20x20/apps/rsplib.png
+share/icons/hicolor/22x22/apps/rsplib.png
+share/icons/hicolor/24x24/apps/rsplib.png
+share/icons/hicolor/256x256/apps/rsplib.png
+share/icons/hicolor/310x310/apps/rsplib.png
+share/icons/hicolor/32x32/apps/rsplib.png
+share/icons/hicolor/36x36/apps/rsplib.png
+share/icons/hicolor/40x40/apps/rsplib.png
+share/icons/hicolor/42x42/apps/rsplib.png
+share/icons/hicolor/44x44/apps/rsplib.png
+share/icons/hicolor/48x48/apps/rsplib.png
+share/icons/hicolor/512x512/apps/rsplib.png
+share/icons/hicolor/64x64/apps/rsplib.png
+share/icons/hicolor/72x72/apps/rsplib.png
+share/icons/hicolor/8x8/apps/rsplib.png
+share/icons/hicolor/96x96/apps/rsplib.png
+share/icons/hicolor/scalable/apps/rsplib.svg
+share/man/man1/calcappclient.1.gz
+share/man/man1/cspmonitor.1.gz
+share/man/man1/fractalpooluser.1.gz
+share/man/man1/hsdump.1.gz
+share/man/man1/pingpongclient.1.gz
+share/man/man1/rspregistrar.1.gz
+share/man/man1/rspserver.1.gz
+share/man/man1/rspterminal.1.gz
+share/man/man1/scriptingclient.1.gz
+share/man/man1/scriptingcontrol.1.gz
+share/man/man1/scriptingserviceexample.1.gz
+%%DATADIR%%/rsplib.bib
+%%DATADIR%%/rsplib.pdf
+%%DATADIR%%/rsplib.png