Hi ports --

Attached is an update for audio/pithos. It's a rather major update: pithos has moved from python2 to python3 and from gstreamer-0.10 to gstreamer1.

This requires the new port x11/keybinder3 that I posted to ports@ a few days ago.

Note for those who have a free Pandora account: when pithos encounters an ad, it goes into a loop where the ad is silent and pithos continually tries to load the ad over and over. This also affects the current version in ports. Upstream is aware of the problem and is unlikely to fix it, claiming that the only proper fix is to purchase a paid Pandora account which has no ads. Using a paid account has no issues.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/pithos/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	16 Jan 2014 07:09:05 -0000	1.3
+++ Makefile	1 Jul 2014 13:31:52 -0000
@@ -1,37 +1,37 @@
 # $OpenBSD: Makefile,v 1.3 2014/01/16 07:09:05 bcallah Exp $
 
-GH_VER =	0.3.18
+GH_VER =	1.0.0
 COMMENT =	Pandora client for GNOME
 DISTNAME =	pithos-${GH_VER}
-REVISION =	1
 DISTFILES =	${DISTNAME}{${GH_VER}}${EXTRACT_SUFX}
 CATEGORIES =	audio x11
+SUBST_VARS +=	GH_VER
 
 HOMEPAGE =	http://pithos.github.io/
 MAINTAINER =	Brian Callahan <bcal...@openbsd.org>
 
 # Github page says GPLv3+
 # But the code says GPLv3 only
+# pithos/pandora/blowfish.py: AGPLv3+
 PERMIT_PACKAGE_CDROM =	Yes
 
 MASTER_SITES =	https://github.com/pithos/pithos/archive/
 
 MODULES =	lang/python
+MODPY_VERSION =	${MODPY_DEFAULT_VERSION_3}
 MODPY_SETUPTOOLS =	Yes
 
-RUN_DEPENDS =	audio/py-last>=0.5.11 \
+RUN_DEPENDS =	audio/py-last,python3>=0.5.11 \
 		devel/desktop-file-utils \
-		devel/py-notify \
-		devel/py-xdg \
-		multimedia/gstreamer-0.10/plugins-good \
-		multimedia/gstreamer-0.10/plugins-ffmpeg \
-		multimedia/gstreamer-0.10/py-gstreamer \
-		x11/dbus-python \
-		x11/gtk+2,-guic \
-		x11/keybinder,-python \
-		x11/py-gtk2
-
-TEST_DEPENDS =	audio/py-last>=0.5.11
+		devel/libnotify \
+		devel/py-gobject3,python3 \
+		devel/py-xdg,python3 \
+		multimedia/gstreamer1/plugins-good \
+		multimedia/gstreamer1/plugins-bad \
+		multimedia/gstreamer1/plugins-libav \
+		x11/dbus-python,python3 \
+		x11/keybinder3 \
+		x11/gtk+2,-guic
 
 post-patch:
 	perl -pi -e "s,/usr/s,s,g" ${WRKSRC}/setup.py
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/pithos/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	15 Jan 2014 01:52:59 -0000	1.1.1.1
+++ distinfo	1 Jul 2014 13:31:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (pithos-0.3.18.tar.gz) = 3BhHhSWPuivTOJDrsWRma0Av8QAbgnAhoYH2rw3bhRE=
-SIZE (pithos-0.3.18.tar.gz) = 115195
+SHA256 (pithos-1.0.0.tar.gz) = ys0aCemE/YPE6fOPpB/rCZCYHg/RTXuMZOmc/ylKkYQ=
+SIZE (pithos-1.0.0.tar.gz) = 107108
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/pithos/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	15 Jan 2014 01:52:59 -0000	1.1.1.1
+++ pkg/PLIST	1 Jul 2014 13:31:52 -0000
@@ -1,29 +1,37 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2014/01/15 01:52:59 bcallah Exp $
 bin/pithos
 lib/python${MODPY_VERSION}/site-packages/pithos/
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-0.3-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/entry_points.txt
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/pithos-${GH_VER}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pithos/AboutPithosDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/AboutPithosDialog.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/PreferencesPithosDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/PreferencesPithosDialog.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/SearchDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/SearchDialog.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/StationsDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/StationsDialog.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pithos/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}AboutPithosDialog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}PreferencesPithosDialog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}SearchDialog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}StationsDialog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}dbus_service.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}gobject_worker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}mpris.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}pithos.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}pithosconfig.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/data/
 lib/python${MODPY_VERSION}/site-packages/pithos/data/media/
 lib/python${MODPY_VERSION}/site-packages/pithos/data/media/album_default.png
 lib/python${MODPY_VERSION}/site-packages/pithos/data/media/album_default.svg
-lib/python${MODPY_VERSION}/site-packages/pithos/data/media/icon.png
-lib/python${MODPY_VERSION}/site-packages/pithos/data/media/pithos-mono.png
+lib/python${MODPY_VERSION}/site-packages/pithos/data/media/icon.svg
+lib/python${MODPY_VERSION}/site-packages/pithos/data/media/pithos-tray-icon.png
 lib/python${MODPY_VERSION}/site-packages/pithos/data/media/rate_bg.png
 lib/python${MODPY_VERSION}/site-packages/pithos/data/media/rate_bg.svg
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/
@@ -33,51 +41,55 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/SearchDialog.ui
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/StationsDialog.ui
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/about_pithos_dialog.xml
+lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/app_menu.ui
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/pithos_window.xml
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/preferences_pithos_dialog.xml
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/search_dialog.xml
 lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/stations_dialog.xml
 lib/python${MODPY_VERSION}/site-packages/pithos/dbus_service.py
-lib/python${MODPY_VERSION}/site-packages/pithos/dbus_service.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/gobject_worker.py
-lib/python${MODPY_VERSION}/site-packages/pithos/gobject_worker.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/mpris.py
-lib/python${MODPY_VERSION}/site-packages/pithos/mpris.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}blowfish.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}fake.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/pandora/${MODPY_PYCACHE}pandora.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/blowfish.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/blowfish.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/data.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/data.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/fake.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/fake.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pandora/pandora.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/pandora.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pithos.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pithos.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/pithosconfig.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pithosconfig.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugin.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugin.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}mediakeys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}notification_icon.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}notify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}screensaver_pause.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}scrobble.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/mediakeys.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/mediakeys.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notification_icon.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notification_icon.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notify.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notify.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/screensaver_pause.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/screensaver_pause.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/plugins/scrobble.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/scrobble.pyc
 lib/python${MODPY_VERSION}/site-packages/pithos/util.py
-lib/python${MODPY_VERSION}/site-packages/pithos/util.pyc
 share/applications/pithos.desktop
-share/icons/hicolor/scalable/apps/pithos-mono.svg
+share/icons/hicolor/48x48/apps/pithos-tray-icon.png
 share/icons/hicolor/scalable/apps/pithos.svg
+share/icons/ubuntu-mono-dark/
+share/icons/ubuntu-mono-dark/apps/
+share/icons/ubuntu-mono-dark/apps/16/
+share/icons/ubuntu-mono-dark/apps/16/pithos-tray-icon.svg
+share/icons/ubuntu-mono-light/
+share/icons/ubuntu-mono-light/apps/
+share/icons/ubuntu-mono-light/apps/16/
+share/icons/ubuntu-mono-light/apps/16/pithos-tray-icon.svg
 @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
 @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
 @exec %D/bin/update-desktop-database

Reply via email to