summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2025-07-16 13:25:58 +0300
committerMax Brazhnikov <makc@FreeBSD.org>2025-07-16 13:39:29 +0300
commit75b0e4ee88894a641c0ca9708328ad3afd825373 (patch)
treed3a70946d24a9110cfbc114bc696da5dd76a372c
parentsysutils/fastfetch: update to 2.48.0 (diff)
audio/elisa: improve port
- Install missing GSreamer plugins to enable internet radio - Rework options while here PR: 288254 Submitted by: Tilde Joy
-rw-r--r--audio/elisa/Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 6d8dc8c19d78..14126b21ab02 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -20,11 +21,19 @@ USE_KDE= auth baloo bookmarks codecs completion config configwidgets \
USE_QT= base multimedia
USE_XORG= x11
-OPTIONS_DEFINE= DOCS VLC
-OPTIONS_DEFAULT= DOCS # VLC still uses Qt5
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= DOCS GSTREAMER # VLC still uses Qt5
-VLC_DESC= Use VLC instead of QtMultimedia
+OPTIONS_MULTI= BACKEND
+BACKEND_DESC= Audio backend
+OPTIONS_MULTI_BACKEND= VLC GSTREAMER
+
+VLC_DESC= Play audio via VLC
VLC_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LIBVLC
VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
+GSTREAMER_DESC= Play audio via QtMultimedia/GStreamer
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GSTREAMER=libav,soup
+
.include <bsd.port.mk>