git: 992510506192 - main - multimedia/quodlibet: remove dependency and add a pkg-message

From: Mateusz Piotrowski <0mp_at_FreeBSD.org>
Date: Tue, 22 Sep 2026 07:56:00 UTC
The branch main has been updated by 0mp:

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

commit 992510506192b89158c189efc8641eca6404e2f2
Author:     Hiroo Ono <hiroo.ono+freebsd@gmail.com>
AuthorDate: 2026-09-21 03:11:07 +0000
Commit:     Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2026-09-22 07:55:54 +0000

    multimedia/quodlibet: remove dependency and add a pkg-message
    
    Remove dependency to deskutils/notification-daemon and
    add a pkg-message for additional ports to enable plugins
    
    PR:             296564
    Reported by:    David Gilbert <dave@daveg.ca>, pi
    Approved by:    maintainer (aly@aaronly.me)
---
 multimedia/quodlibet/Makefile             |  4 ++--
 multimedia/quodlibet/files/pkg-message.in | 22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 4e91dd597d73..b54852ae90eb 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -16,12 +16,12 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycairo>=1.19:graphics/py-pycairo@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11:textproc/py-feedparser@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \
-		${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
+		${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR}
 LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup
 
 USES=		desktop-file-utils gettext gnome gstreamer python shebangfix
 SHEBANG_FILES=	exfalso.py operon.py quodlibet.py quodlibet/packages/update.sh
+SUB_FILES=	pkg-message
 USE_PYTHON=	autoplist pep517
 USE_GNOME=	gtk30 pygobject3
 USE_GSTREAMER=	good
diff --git a/multimedia/quodlibet/files/pkg-message.in b/multimedia/quodlibet/files/pkg-message.in
new file mode 100644
index 000000000000..d2b260f9d460
--- /dev/null
+++ b/multimedia/quodlibet/files/pkg-message.in
@@ -0,0 +1,22 @@
+[
+{ type: install
+  message: <<EOM
+Quodlibet has been installed.
+For the plugins to work, the following ports are required.
+* notification plugin
+  A DBus notification daemon like sysutils/dunst or x11/mako
+* replaygain plugin
+  multimedia/gstreamer1-plugins-good
+* acoustid plugin
+  multimedia/gstreamer1-plugins-bad
+* "Browse Folders" and others
+  devel/py-dbus
+* MQTT plugin
+  net/py-paho-mqtt
+* Musicbrainz plugin
+  audio/py-musicbrainzngs
+* Sonos plugin
+  multimedia/py-soco
+EOM
+}
+]