From c2bf2b238e35aa0809b86114fd4a909a5ac3098a Mon Sep 17 00:00:00 2001 From: Muhammad Moinur Rahman Date: Sat, 17 May 2025 02:22:22 +0200 Subject: [PATCH] multimedia/quodlibet: Remove port Desktop-focused software not aligned with server objectives --- .portsignore | 1 + multimedia/Makefile | 1 - multimedia/quodlibet/Makefile | 35 ------------------- multimedia/quodlibet/distinfo | 3 -- .../patch-quodlibet_player_gstbe_util.py | 20 ----------- multimedia/quodlibet/pkg-descr | 4 --- multimedia/quodlibet/pkg-message | 22 ------------ 7 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 multimedia/quodlibet/Makefile delete mode 100644 multimedia/quodlibet/distinfo delete mode 100644 multimedia/quodlibet/files/patch-quodlibet_player_gstbe_util.py delete mode 100644 multimedia/quodlibet/pkg-descr delete mode 100644 multimedia/quodlibet/pkg-message diff --git a/.portsignore b/.portsignore index 3ead6f6293f9..fba4b5b4b437 100644 --- a/.portsignore +++ b/.portsignore @@ -5554,6 +5554,7 @@ multimedia/qmmp-qt5 multimedia/qmmp-qt6 multimedia/qpwgraph multimedia/qt5-multimedia +multimedia/quodlibet multimedia/qwinff multimedia/rage multimedia/shotcut diff --git a/multimedia/Makefile b/multimedia/Makefile index 326ace9a35f5..00a474ef4917 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -230,7 +230,6 @@ SUBDIR += py-tvnamer SUBDIR += py-ustreamer SUBDIR += qt6-multimedia - SUBDIR += quodlibet SUBDIR += rav1e SUBDIR += recordmydesktop SUBDIR += replex diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile deleted file mode 100644 index 056d0f333773..000000000000 --- a/multimedia/quodlibet/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -PORTNAME= quodlibet -DISTVERSION= 4.6.0 -CATEGORIES= multimedia audio python -MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= aly@aaronly.me -COMMENT= Music library/editor/player written in Python -WWW= https://quodlibet.readthedocs.org/ - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \ - ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon -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 -USE_PYTHON= distutils autoplist -USE_GNOME= gtk30 pygobject3 -USE_GSTREAMER= good - -NO_ARCH= yes -CONFLICTS_INSTALL= ${PORTNAME} - -OPTIONS_DEFINE= PULSEAUDIO - -PULSEAUDIO_DESC= Support PulseAudio -PULSEAUDIO_USE= GSTREAMER=pulse - -.include diff --git a/multimedia/quodlibet/distinfo b/multimedia/quodlibet/distinfo deleted file mode 100644 index 98ce2664d733..000000000000 --- a/multimedia/quodlibet/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1742567205 -SHA256 (quodlibet-4.6.0.tar.gz) = 5b5fe4b2662281897aaf34123dae61656dc0eea5f8186a5169db95a93a3efe29 -SIZE (quodlibet-4.6.0.tar.gz) = 5432575 diff --git a/multimedia/quodlibet/files/patch-quodlibet_player_gstbe_util.py b/multimedia/quodlibet/files/patch-quodlibet_player_gstbe_util.py deleted file mode 100644 index 4c24ba8538c2..000000000000 --- a/multimedia/quodlibet/files/patch-quodlibet_player_gstbe_util.py +++ /dev/null @@ -1,20 +0,0 @@ ---- quodlibet/player/gstbe/util.py.orig 2020-10-15 13:54:35 UTC -+++ quodlibet/player/gstbe/util.py -@@ -28,14 +28,9 @@ def pulse_is_running(): - element.set_state(Gst.State.NULL) - return res != Gst.StateChangeReturn.FAILURE - -- # In case we don't have it call the pulseaudio binary -- try: -- subprocess.check_call(["pulseaudio", "--check"]) -- except subprocess.CalledProcessError: -- return False -- except OSError: -- return False -- return True -+ # NOTE: Don't check with 'pulseaudio --check' because it can't guarantee -+ # Gstreamer works with PA (e.g., when 'pulsesink' not installed). -+ return False - - - def link_many(elements): diff --git a/multimedia/quodlibet/pkg-descr b/multimedia/quodlibet/pkg-descr deleted file mode 100644 index a4739b1e0b7e..000000000000 --- a/multimedia/quodlibet/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Quod Libet is a music management program. It provides several different -ways to view your audio library, as well as support for Internet radio -and audio feeds. It has extremely flexible metadata tag editing and -searching capabilities. diff --git a/multimedia/quodlibet/pkg-message b/multimedia/quodlibet/pkg-message deleted file mode 100644 index 09d2fd394612..000000000000 --- a/multimedia/quodlibet/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -[ -{ type: install - message: <