FreeBSD Bugzilla – Attachment 218165 Details for
Bug 249483
Bring back multimedia/quodlibet with latest version 4.3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
multimedia/quodlibet: Update to version 4.3.0
0001-multimedia-quodlibet-Update-to-latest-version-4.3.0.patch (text/plain), 7.14 KB, created by
Aaron LI
on 2020-09-21 22:54:29 UTC
(
hide
)
Description:
multimedia/quodlibet: Update to version 4.3.0
Filename:
MIME Type:
Creator:
Aaron LI
Created:
2020-09-21 22:54:29 UTC
Size:
7.14 KB
patch
obsolete
>From 4ef49627182a94fa16202f1acc8ed903168e8de3 Mon Sep 17 00:00:00 2001 >From: Aaron LI <aly@aaronly.me> >Date: Mon, 21 Sep 2020 23:54:50 +0800 >Subject: [PATCH] multimedia/quodlibet: Update to latest version 4.3.0 > >* Update to the latest version 4.3.0 >* Take maintainership as this port hasn't been updated by its original > maintainer for years >* Remove configure options since they're just optional runtime > dependencies and don't affect the build >* Add a 'pkg-message' to mention those optional runtime dependencies so > that users can choose and know what to install >--- > multimedia/quodlibet/Makefile | 61 +++++-------------- > multimedia/quodlibet/distinfo | 6 +- > multimedia/quodlibet/files/patch-gdist_man.py | 8 +-- > multimedia/quodlibet/pkg-descr | 11 ++-- > multimedia/quodlibet/pkg-message | 22 +++++++ > 5 files changed, 48 insertions(+), 60 deletions(-) > create mode 100644 multimedia/quodlibet/pkg-message > >diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile >index 990a021295b..56f193a60af 100644 >--- a/multimedia/quodlibet/Makefile >+++ b/multimedia/quodlibet/Makefile >@@ -2,62 +2,31 @@ > # $FreeBSD$ > > PORTNAME= quodlibet >-PORTVERSION= 3.6.2 >-PORTREVISION= 5 >-CATEGORIES= multimedia audio python gnome >-MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/ >+DISTVERSION= 4.3.0 >+CATEGORIES= multimedia audio python >+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > >-MAINTAINER= johnson.peter@gmail.com >-COMMENT= GTK+-based audio player written in Python >+MAINTAINER= aly@aaronly.me >+COMMENT= Music library/editor/player written in Python > > LICENSE= GPLv2 > LICENSE_FILE= ${WRKSRC}/COPYING > >-DEPRECATED= Uses deprecated version of python >-EXPIRATION_DATE= 2020-09-15 >- >-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} >-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ >+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 \ >- libwebkit2gtk-4.0.so:www/webkit2-gtk3 >+LIB_DEPENDS= libsoup-2.4.so:devel/libsoup > >-USES= desktop-file-utils display gettext gnome python:2.7 shebangfix >+USES= desktop-file-utils gettext gnome python:3.5+ shebangfix > SHEBANG_FILES= exfalso.py operon.py quodlibet.py > USE_PYTHON= distutils autoplist >-USE_GNOME= gtk30 intltool pygobject3 >-PYDISTUTILS_INSTALLNOSINGLE= yes >-NO_ARCH= yes >- >+USE_GNOME= gtk30 pygobject3 > USE_GSTREAMER1= good > >-OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK >-OPTIONS_DEFINE_i386= SPC >-OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK >-OPTIONS_DEFAULT_i386= SPC >- >-SPC_DESC= SPC (SNES ROM audio) support on i386 >-SPEEX_DESC= OGG/Speex audio support >-REMOTE_DESC= Enable remote playback >- >-OGG_USE= GSTREAMER1=ogg >-VORBIS_USE= GSTREAMER1=vorbis >-SPC_USE= GSTREAMER1=spc >-SPEEX_USE= GSTREAMER1=speex >-MP3_USE= GSTREAMER1=mpg123 >-FLAC_USE= GSTREAMER1=flac >- >-WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack >-WAVPACK_USE= GSTREAMER1=wavpack >- >-AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 >-AAC_USE= GSTREAMER1=faad >- >-DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} >-DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} >- >-REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} >-REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} >+NO_ARCH= yes >+CONFLICTS_INSTALL= ${PORTNAME} > > .include <bsd.port.mk> >diff --git a/multimedia/quodlibet/distinfo b/multimedia/quodlibet/distinfo >index edb0ba97cf4..620d74df343 100644 >--- a/multimedia/quodlibet/distinfo >+++ b/multimedia/quodlibet/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1464341938 >-SHA256 (quodlibet-3.6.2.tar.gz) = cee425a7552135c570e2e13d4f0f701112676e224a9359faaa239f66d915f78c >-SIZE (quodlibet-3.6.2.tar.gz) = 3167595 >+TIMESTAMP = 1600701937 >+SHA256 (quodlibet-4.3.0.tar.gz) = a2e5c027a69f138364c57e4adf72f5c08c235bc09a4bcd8f668e2847d76427e0 >+SIZE (quodlibet-4.3.0.tar.gz) = 4752295 >diff --git a/multimedia/quodlibet/files/patch-gdist_man.py b/multimedia/quodlibet/files/patch-gdist_man.py >index e01ae286e3a..63a788aa814 100644 >--- a/multimedia/quodlibet/files/patch-gdist_man.py >+++ b/multimedia/quodlibet/files/patch-gdist_man.py >@@ -1,11 +1,11 @@ >---- gdist/man.py.orig 2016-04-22 21:47:37 UTC >+--- gdist/man.py.orig 2020-09-20 13:28:31 UTC > +++ gdist/man.py >-@@ -40,7 +40,7 @@ class install_man(Command): >+@@ -54,7 +54,7 @@ > ) >- >+ > if self.mandir is None: > - self.mandir = os.path.join(self.install_dir, 'share', 'man') > + self.mandir = os.path.join(self.install_dir, 'man') >- >+ > self.man_pages = self.distribution.man_pages > for man_page in self.man_pages: >diff --git a/multimedia/quodlibet/pkg-descr b/multimedia/quodlibet/pkg-descr >index 28754a01330..ea237d587ae 100644 >--- a/multimedia/quodlibet/pkg-descr >+++ b/multimedia/quodlibet/pkg-descr >@@ -1,9 +1,6 @@ >-Quod Libet is a GTK+-based audio player written in Python, using the >-Mutagen tagging library. It's designed around the idea that you know >-how to organize your music better than we do. It lets you make playlists >-based on regular expressions (don't worry, regular searches work too). >-It lets you display and edit any tags you want in the file. And it >-lets you do this for all the file formats it supports -- Ogg Vorbis, >-FLAC, MP3, Musepack, and MOD. >+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. > > WWW: https://quodlibet.readthedocs.org/ >diff --git a/multimedia/quodlibet/pkg-message b/multimedia/quodlibet/pkg-message >new file mode 100644 >index 00000000000..09d2fd39461 >--- /dev/null >+++ b/multimedia/quodlibet/pkg-message >@@ -0,0 +1,22 @@ >+[ >+{ type: install >+ message: <<EOM >+Consider to install the following ports to support additional audio formats: >+ >+* multimedia/gstreamer1-plugins-faad : AAC audio support >+* multimedia/gstreamer1-plugins-flac : FLAC audio support >+* multimedia/gstreamer1-plugins-mpg123 : MP3 audio support >+* multimedia/gstreamer1-plugins-ogg : Ogg audio support >+* multimedia/gstreamer1-plugins-speex : Speex audio support >+* multimedia/gstreamer1-plugins-vorbis : Vorbis audio support >+* multimedia/gstreamer1-plugins-wavpack : WAV audio support >+* multimedia/gstreamer1-libav : Many more audio (e.g., WMA) support >+ >+Some Quodlibet plugins require additional ports to be installed: >+ >+* audio/py-musicbrainzngs : for Musicbrainz plugin >+* devel/py-pyinotify : for audio library update plugin >+* www/webkit2-gtk3 : for lyrics window plugin >+EOM >+} >+] >-- >2.27.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 249483
:
218109
|
218165
|
218215
|
218244
|
218764