svn commit: r389279 - head/audio/rhythmbox

Koop Mast kwm at FreeBSD.org
Fri Jun 12 15:25:22 UTC 2015


Author: kwm
Date: Fri Jun 12 15:25:21 2015
New Revision: 389279
URL: https://svnweb.freebsd.org/changeset/ports/389279

Log:
  Chase libpeas change in r389277.
  
  Disable and don't build plugins that don't work.
  * Context - needs python 3 version of textproc/py-mako
  * rbzeitgeist - needs python 3 of the zeitgeist bindings.
    (The python2 version is bundled in the zeitgeist port)

Modified:
  head/audio/rhythmbox/Makefile
  head/audio/rhythmbox/pkg-plist

Modified: head/audio/rhythmbox/Makefile
==============================================================================
--- head/audio/rhythmbox/Makefile	Fri Jun 12 15:21:00 2015	(r389278)
+++ head/audio/rhythmbox/Makefile	Fri Jun 12 15:25:21 2015	(r389279)
@@ -4,7 +4,7 @@
 
 PORTNAME=	rhythmbox
 PORTVERSION=	3.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome3
@@ -35,6 +35,7 @@ GNU_CONFIGURE=	yes
 USE_GSTREAMER1=	flac lame jpeg cdparanoia vorbis
 CONFIGURE_ARGS=	--enable-vala \
 		--disable-gudev \
+		--without-webkit \
 		--enable-visualizer=no \
 		--disable-browser-plugin \
 		--with-libsecret=yes
@@ -49,8 +50,8 @@ PLIST_SUB+=	PYTVER=${PYTHON_VER:S/.//}
 GLIB_SCHEMAS=	org.gnome.rhythmbox.gschema.xml
 
 OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	BRASERO DAAP GRILO IPOD NOTIFY PYTHON LIRC MTP WEBKIT
-OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON WEBKIT
+OPTIONS_DEFINE=	BRASERO DAAP GRILO IPOD NOTIFY PYTHON LIRC MTP
+OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON
 BRASERO_DESC=	Brasero disc burning support
 BRASERO_CONFIGURE_ENABLE=brasero
 BRASERO_LIB_DEPENDS=	libbrasero-media3.so:${PORTSDIR}/sysutils/brasero
@@ -74,12 +75,20 @@ MTP_LIB_DEPENDS=	libmtp.so:${PORTSDIR}/m
 PYTHON_CONFIGURE_ENABLE=	python
 PYTHON_USES=		python:3
 PYTHON_USE=		PYTVER=${PYTHON_VER:S/.//}
-WEBKIT_DESC=	HTML view support
-WEBKIT_CONFIGURE_WITH=	webkit
-WEBKIT_LIB_DEPENDS=	libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
+PYTHON_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libpeas>=0:${PREFIX}/devel/py3-libpeas
+# context plugin
+# webkit is for the context plugin, which is broken because
+# it needs textproc/py3-mako
+#WEBKIT_DESC=	HTML view support
+#WEBKIT_CONFIGURE_WITH=	webkit
+#WEBKIT_LIB_DEPENDS=	libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|{MOZILLA_PLUGINDIR|{MOZILLA_PLUGINDIR}|g' \
 		${WRKSRC}/configure
 
+# rbzeitgeist plugin needs py3-zeitgeist
+post-install:
+	@${RM} -rf ${STAGEDIR}${PREFIX}/lib/rhythmbox/plugins/rbzeitgeist
+
 .include <bsd.port.mk>

Modified: head/audio/rhythmbox/pkg-plist
==============================================================================
--- head/audio/rhythmbox/pkg-plist	Fri Jun 12 15:21:00 2015	(r389278)
+++ head/audio/rhythmbox/pkg-plist	Fri Jun 12 15:25:21 2015	(r389279)
@@ -106,28 +106,6 @@ lib/rhythmbox/plugins/audiocd/audiocd.pl
 lib/rhythmbox/plugins/audiocd/libaudiocd.so
 lib/rhythmbox/plugins/audioscrobbler/audioscrobbler.plugin
 lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/AlbumTab.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/ArtistTab.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/ContextView.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LastFM.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LinksTab.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LyricsTab.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/context.plugin
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/context.py
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/AlbumTab.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/AlbumTab.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ArtistTab.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ArtistTab.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ContextView.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ContextView.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LastFM.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LastFM.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LinksTab.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LinksTab.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LyricsTab.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LyricsTab.cpython-%%PYTVER%%.pyo
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/context.cpython-%%PYTVER%%.pyc
-%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/context.cpython-%%PYTVER%%.pyo
 %%BRASERO%%lib/rhythmbox/plugins/cd-recorder/cd-recorder.plugin
 %%BRASERO%%lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
 %%DAAP%%lib/rhythmbox/plugins/daap/daap.plugin
@@ -233,10 +211,6 @@ lib/rhythmbox/plugins/power-manager/powe
 %%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/stringmatch.cpython-%%PYTVER%%.pyo
 %%LIRC%%lib/rhythmbox/plugins/rblirc/librblirc.so
 %%LIRC%%lib/rhythmbox/plugins/rblirc/rblirc.plugin
-%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.plugin
-%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.py
-%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/__pycache__/rbzeitgeist.cpython-%%PYTVER%%.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/__pycache__/rbzeitgeist.cpython-%%PYTVER%%.pyo
 %%PYTHON%%lib/rhythmbox/plugins/replaygain/config.py
 %%PYTHON%%lib/rhythmbox/plugins/replaygain/player.py
 %%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain.plugin
@@ -809,17 +783,6 @@ share/locale/zh_TW/LC_MESSAGES/rhythmbox
 %%DATADIR%%/plugins/audioscrobbler/audioscrobbler-preferences.ui
 %%DATADIR%%/plugins/audioscrobbler/audioscrobbler-profile.ui
 %%DATADIR%%/plugins/audioscrobbler/icons/hicolor/scalable/places/Last.fm-symbolic.svg
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Allmusic16x16.png
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Discogs16x16.png
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Wikipedia16x16.png
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/lastfm.png
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/spinner.gif
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/album-tmpl.html
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/artist-tmpl.html
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/links-tmpl.html
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/loading.html
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/lyrics-tmpl.html
-%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/main.css
 %%DAAP%%%%DATADIR%%/plugins/daap/daap-prefs.ui
 %%DAAP%%%%DATADIR%%/plugins/daap/daap-toolbar.ui
 %%DAAP%%%%DATADIR%%/plugins/daap/remote-icon.png


More information about the svn-ports-all mailing list