svn commit: r415979 - in head/multimedia/quodlibet: . files

Ben Woods woodsb02 at FreeBSD.org
Sat May 28 08:15:17 UTC 2016


Author: woodsb02
Date: Sat May 28 08:15:15 2016
New Revision: 415979
URL: https://svnweb.freebsd.org/changeset/ports/415979

Log:
  multimedia/quodlibet: Update to 3.6.2
  - Move to gtk3 and gstreamer-1.0 [1]
  - Add dependencies on musicbrainzngs, notification-daemon, libsoup, libwebkit2gtk-4.0, pygobject3 [1]
  - Remove gconf, python, musepack from USE_GSTREAMER (not in gstreamer 1.0)
  - Change name of gstreamer mp3 plugin from mp3 to mad (per gstreamer 1.0 ports)
  - Add LICENSE_FILE, and general port tidy-up
  - Update WWW link to new project site
  - Remove pkg-message regarding adding new plugins, as they are now bundled [1]
  
    [1] https://quodlibet.readthedocs.org/en/latest/packaging.html
  
  Changes this release:
    https://quodlibet.readthedocs.org/en/latest/changelog.html
  
  PR:		208988
  Reviewed by:	mat (mentor)
  Approved by:	johnson.peter at gmail.com (maintainer timeout), adamw (mentor)
  Differential Revision:	https://reviews.freebsd.org/D6604

Added:
  head/multimedia/quodlibet/files/patch-gdist_man.py
     - copied, changed from r415978, head/multimedia/quodlibet/files/patch-gdist__man.py
Deleted:
  head/multimedia/quodlibet/files/extra-patch-pydistutils
  head/multimedia/quodlibet/files/patch-gdist__man.py
  head/multimedia/quodlibet/files/patch-operon.py
  head/multimedia/quodlibet/pkg-message
Modified:
  head/multimedia/quodlibet/Makefile
  head/multimedia/quodlibet/distinfo
  head/multimedia/quodlibet/pkg-descr

Modified: head/multimedia/quodlibet/Makefile
==============================================================================
--- head/multimedia/quodlibet/Makefile	Sat May 28 08:05:22 2016	(r415978)
+++ head/multimedia/quodlibet/Makefile	Sat May 28 08:15:15 2016	(r415979)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	quodlibet
-PORTVERSION=	2.6.3
-PORTREVISION=	3
+PORTVERSION=	3.6.2
 CATEGORIES=	multimedia audio python gnome
 MASTER_SITES=	http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
 
@@ -11,49 +10,48 @@ MAINTAINER=	johnson.peter at gmail.com
 COMMENT=	GTK+-based audio player written in Python
 
 LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs \
+		${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen \
+		${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
+LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk3
 
 USE_PYTHON=	distutils autoplist
-USE_GNOME=	intltool pygtk2
-USES=		display gettext python
+USE_GNOME=	gtk30 intltool pygobject3
+USES=		desktop-file-utils display gettext python
 PYDISTUTILS_INSTALLNOSINGLE=	yes
 
-EXTRA_PATCHES=	${FILESDIR}/extra-patch-pydistutils
+USE_GSTREAMER1=	good
 
-USE_GSTREAMER=	gconf good python
-
-OPTIONS_DEFINE=		FLAC MP3 AAC MUSEPACK OGG SPEEX VORBIS WAVPACK DBUS REMOTE
+OPTIONS_DEFINE=		AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK
 OPTIONS_DEFINE_i386=	SPC
-OPTIONS_DEFAULT=	FLAC MP3 AAC MUSEPACK OGG SPEEX VORBIS WAVPACK DBUS REMOTE
+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=	GSTREAMER=ogg
-VORBIS_USE=	GSTREAMER=vorbis
-SPC_USE=	GSTREAMER=spc
-SPEEX_USE=	GSTREAMER=speex
-MP3_USE=	GSTREAMER=mp3
-FLAC_USE=	GSTREAMER=flac
-
-MUSEPACK_LIB_DEPENDS=	libmpcdec.so:audio/musepack
-MUSEPACK_USE=		GSTREAMER=musepack
+OGG_USE=	GSTREAMER1=ogg
+VORBIS_USE=	GSTREAMER1=vorbis
+SPC_USE=	GSTREAMER1=spc
+SPEEX_USE=	GSTREAMER1=speex
+MP3_USE=	GSTREAMER1=mad
+FLAC_USE=	GSTREAMER1=flac
 
 WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
-WAVPACK_USE=		GSTREAMER=wavpack
+WAVPACK_USE=		GSTREAMER1=wavpack
 
 AAC_LIB_DEPENDS=	libmp4v2.so:multimedia/mp4v2
-AAC_USE=		GSTREAMER=faad
+AAC_USE=		GSTREAMER1=faad
 
 DBUS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus
 DBUS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus
 
 REMOTE_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser
 REMOTE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser
-REMOTE_USE=		GSTREAMER=gnomevfs
 
 .include <bsd.port.mk>

Modified: head/multimedia/quodlibet/distinfo
==============================================================================
--- head/multimedia/quodlibet/distinfo	Sat May 28 08:05:22 2016	(r415978)
+++ head/multimedia/quodlibet/distinfo	Sat May 28 08:15:15 2016	(r415979)
@@ -1,2 +1,3 @@
-SHA256 (quodlibet-2.6.3.tar.gz) = dff4ebb90c676678f72cecbff8ab15d80154354f40a865b6c9c82bb048d48a46
-SIZE (quodlibet-2.6.3.tar.gz) = 2507416
+TIMESTAMP = 1464341938
+SHA256 (quodlibet-3.6.2.tar.gz) = cee425a7552135c570e2e13d4f0f701112676e224a9359faaa239f66d915f78c
+SIZE (quodlibet-3.6.2.tar.gz) = 3167595

Copied and modified: head/multimedia/quodlibet/files/patch-gdist_man.py (from r415978, head/multimedia/quodlibet/files/patch-gdist__man.py)
==============================================================================
--- head/multimedia/quodlibet/files/patch-gdist__man.py	Sat May 28 08:05:22 2016	(r415978, copy source)
+++ head/multimedia/quodlibet/files/patch-gdist_man.py	Sat May 28 08:15:15 2016	(r415979)
@@ -1,11 +1,11 @@
---- gdist/man.py.orig	2010-02-18 02:56:24.000000000 -0500
-+++ gdist/man.py	2010-02-18 02:56:58.000000000 -0500
-@@ -36,7 +36,7 @@
-                 raise SystemExit("%r has no section" % man_page)
+--- gdist/man.py.orig	2016-04-22 21:47:37 UTC
++++ gdist/man.py
+@@ -40,7 +40,7 @@ class install_man(Command):
+         )
  
-     def run(self):
--        basepath = os.path.join(self.prefix, 'share', 'man')
-+        basepath = os.path.join(self.prefix, 'man')
-         if self.root != None:
-           basepath = change_root(self.root, basepath)
-         self.mkpath(basepath)
+         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:

Modified: head/multimedia/quodlibet/pkg-descr
==============================================================================
--- head/multimedia/quodlibet/pkg-descr	Sat May 28 08:05:22 2016	(r415978)
+++ head/multimedia/quodlibet/pkg-descr	Sat May 28 08:15:15 2016	(r415979)
@@ -6,4 +6,4 @@ It lets you display and edit any tags yo
 lets you do this for all the file formats it supports -- Ogg Vorbis,
 FLAC, MP3, Musepack, and MOD.
 
-WWW: http://code.google.com/p/quodlibet/
+WWW: https://quodlibet.readthedocs.org/


More information about the svn-ports-head mailing list