git: dbb998ac55d5 - main - deskutils/kalarm: add options for VLC and mpv

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Thu, 27 Mar 2025 08:28:11 UTC
The branch main has been updated by makc:

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

commit dbb998ac55d56829772412c5c4f16e5876603af9
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-03-27 08:25:55 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-03-27 08:25:55 +0000

    deskutils/kalarm: add options for VLC and mpv
    
    Build with mpv backend by default since VLC still depends on Qt5.
---
 deskutils/kalarm/Makefile | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile
index 612ab99b2373..700323743324 100644
--- a/deskutils/kalarm/Makefile
+++ b/deskutils/kalarm/Makefile
@@ -1,13 +1,13 @@
 PORTNAME=	kalarm
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	deskutils kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Personal alarm scheduler
 WWW=		https://www.kde.org/
 
-LIB_DEPENDS=	libical.so:devel/libical \
-		libvlc.so:multimedia/vlc
+LIB_DEPENDS=	libical.so:devel/libical
 
 USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 shebangfix tar:xz \
 		xorg
@@ -31,5 +31,17 @@ USE_LDCONFIG=	yes
 DESCR=		${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
 
 OPTIONS_DEFINE=	DOCS
+OPTIONS_RADIO=		AUDIO
+AUDIO_DESC=		Audio backend
+OPTIONS_RADIO_AUDIO=	MPV VLC
+OPTIONS_DEFAULT=	MPV # VLC still uses Qt5
+
+MPV_DESC=		Play audio via libmpv
+MPV_LIB_DEPENDS=	libmpv.so:multimedia/mpv
+MPV_CMAKE_BOOL=		ENABLE_LIBMPV
+
+VLC_DESC=		Play audio via libVLC
+VLC_LIB_DEPENDS=	libvlc.so:multimedia/vlc
+VLC_CMAKE_BOOL=		ENABLE_LIBVLC
 
 .include <bsd.port.mk>