git: 4d5b745981eb - main - audio/mumble-server: update to 1.5.613

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 30 Mar 2024 15:30:28 UTC
The branch main has been updated by vvd:

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

commit 4d5b745981eb0c0c712bcb8c82854ab4ada98f06
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2024-03-30 15:28:32 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-03-30 15:28:32 +0000

    audio/mumble-server: update to 1.5.613
    
    Upstream removed option for build without DBus even for mumble-server.
    
    Changelog:
    https://www.mumble.info/blog/mumble-1.5.613-rc-2
    
    Approved by:    arrowd (mentor, implicit)
---
 audio/mumble-server/Makefile  | 18 +++++-------------
 audio/mumble-server/distinfo  |  6 +++---
 audio/mumble-server/pkg-plist |  4 ++--
 3 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/audio/mumble-server/Makefile b/audio/mumble-server/Makefile
index 24c5283dbf66..cf83a829fe77 100644
--- a/audio/mumble-server/Makefile
+++ b/audio/mumble-server/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mumble-server
-DISTVERSION=	1.5.517
+DISTVERSION=	1.5.613
 CATEGORIES=	audio net
 MASTER_SITES=	https://github.com/${PORTNAME:S/-server//}-voip/${PORTNAME:S/-server//}/releases/download/v${DISTVERSION}/
 DISTNAME=	${PORTNAME:S/-server//}-${DISTVERSION}
@@ -17,19 +17,18 @@ LIB_DEPENDS=	libabsl_base.so:devel/abseil \
 
 USES=		cmake compiler:c++17-lang pkgconfig python:build qt:5 ssl
 USE_CXXSTD=	c++17
-USE_QT=		buildtools:build core network qmake:build sql xml
+USE_QT=		buildtools:build core dbus network qmake:build sql xml
 
 CMAKE_ON=	server
 CMAKE_OFF=	client
+CMAKE_ARGS=	-DCMAKE_CXX_STANDARD=17
 
 CXXFLAGS+=	-Wno-deprecated-declarations
 
 USE_RC_SUBR=	mumble_server
 SUB_LIST+=	USERS="${USERS}" GROUPS="${GROUPS}"
 
-EXTRA_PATCHES+=	${.CURDIR}/../mumble/files/patch-protobuf
-
-OPTIONS_DEFINE=		AVAHI DBUS DOCS ICE LTO
+OPTIONS_DEFINE=		AVAHI DOCS ICE LTO
 OPTIONS_DEFAULT=	AVAHI LTO MYSQL SQLITE
 OPTIONS_MULTI=		SQL
 OPTIONS_MULTI_SQL=	MYSQL PGSQL SQLITE
@@ -37,9 +36,6 @@ OPTIONS_MULTI_SQL=	MYSQL PGSQL SQLITE
 AVAHI_CMAKE_BOOL=	zeroconf
 AVAHI_LIB_DEPENDS=	libdns_sd.so:net/avahi-libdns
 
-DBUS_USE=		QT=dbus
-DBUS_CMAKE_BOOL=	dbus
-
 ICE_DESC=		Ice Support
 ICE_CMAKE_BOOL=		ice
 ICE_LIB_DEPENDS=	libIce.so:devel/ice
@@ -63,13 +59,9 @@ post-install:
 		${STAGEDIR}${PREFIX}/etc/mumble/mumble-server.ini
 	${MV}   ${STAGEDIR}${PREFIX}/etc/mumble/mumble-server.ini \
 		${STAGEDIR}${PREFIX}/etc/mumble/mumble-server.ini.sample
-.for f in bin/mumble-server-user-wrapper share/man/man1/mumble-server-user-wrapper.1 \
-	etc/sysconfig.d/mumble-server.conf etc/systemd/system/mumble-server.service
+.for f in bin/mumble-server-user-wrapper share/man/man1/mumble-server-user-wrapper.1
 	${RM} ${STAGEDIR}${PREFIX}/${f}
 .endfor
-.for d in etc/sysconfig.d etc/systemd/system etc/systemd
-	${RMDIR} ${STAGEDIR}${PREFIX}/${d}
-.endfor
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/audio/mumble-server/distinfo b/audio/mumble-server/distinfo
index 625e5bcf12b3..5369ef71009c 100644
--- a/audio/mumble-server/distinfo
+++ b/audio/mumble-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692806872
-SHA256 (mumble-1.5.517.tar.gz) = 8efd06a0f47ebfe27735f7575ba0becfb21d0f400a5082202dbbd998ab8351de
-SIZE (mumble-1.5.517.tar.gz) = 12091432
+TIMESTAMP = 1711720955
+SHA256 (mumble-1.5.613.tar.gz) = 157d8f4bbcc0f1d91a4795927fb30bdadf196da6fbff216b8eb0c5b2e0e0f746
+SIZE (mumble-1.5.613.tar.gz) = 21415705
diff --git a/audio/mumble-server/pkg-plist b/audio/mumble-server/pkg-plist
index 3a270192c8f3..2732ab1da388 100644
--- a/audio/mumble-server/pkg-plist
+++ b/audio/mumble-server/pkg-plist
@@ -1,7 +1,7 @@
 bin/mumble-server
-etc/mumble/MumbleServer.ice
+@group mumble-server
 @sample etc/mumble/mumble-server.ini.sample
-share/dbus-1/system.d/mumble-server.conf
+@group wheel
 share/man/man1/mumble-server.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/README.md
 %%PORTDOCS%%%%DOCSDIR%%/SECURITY.md