Hi ports --

Here's a rather big update for audio/pithos, updating it to its latest version.
Re-take MAINTAINER. I imported this, so I'll be responsible for it again.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/pithos/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile	3 Jan 2017 19:14:44 -0000	1.19
+++ Makefile	11 Dec 2017 15:47:46 -0000
@@ -2,38 +2,39 @@
 
 GH_ACCOUNT =	pithos
 GH_PROJECT =	pithos
-GH_TAGNAME =	1.1.2
-REVISION =	0
+GH_TAGNAME =	1.4.1
 
 COMMENT =	Pandora client for GNOME
 CATEGORIES =	audio x11
-SUBST_VARS +=	GH_TAGNAME
 
 HOMEPAGE =	http://pithos.github.io/
+MAINTAINER =	Brian Callahan <bcal...@openbsd.org>
 
-# Github page says GPLv3+
-# But the code says GPLv3 only
+# GPLv3 only
 # pithos/pandora/blowfish.py: AGPLv3+
 PERMIT_PACKAGE_CDROM =	Yes
 
-MODULES =		lang/python
+MODULES =		devel/meson \
+			lang/python
 MODPY_VERSION =		${MODPY_DEFAULT_VERSION_3}
 MODPY_SETUPTOOLS =	Yes
 
+BUILD_DEPENDS =	devel/appstream-glib \
+		devel/gettext-tools
+
 RUN_DEPENDS =	audio/py-last${MODPY_FLAVOR}>=0.5.11 \
 		devel/desktop-file-utils \
+		devel/gsettings-desktop-schemas \
 		devel/libnotify \
 		devel/py-gobject3${MODPY_FLAVOR} \
 		devel/py-xdg${MODPY_FLAVOR} \
 		multimedia/gstreamer1/plugins-good \
 		multimedia/gstreamer1/plugins-libav \
 		x11/dbus-python${MODPY_FLAVOR} \
-		x11/keybinder3 \
-		x11/gtk+3,-guic
+		x11/gnome/gnome-keyring \
+		x11/gtk+3,-guic \
+		x11/keybinder3
 
 TEST_DEPENDS =	audio/py-last${MODPY_FLAVOR}>=0.5.11
-
-pre-configure:
-	sed -i "s,/usr/s,s,g" ${WRKSRC}/setup.py
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/pithos/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo	29 Dec 2015 08:24:12 -0000	1.6
+++ distinfo	11 Dec 2017 15:47:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (pithos-1.1.2.tar.gz) = VgzEJBCYHEV4UFv2djXHXRG2P+j/XU1z4VTgFuf+VGU=
-SIZE (pithos-1.1.2.tar.gz) = 115119
+SHA256 (pithos-1.4.1.tar.gz) = M2guX3rDeumfkdCc7rdv1RyizuCjJsvIEYB5skpR+9U=
+SIZE (pithos-1.4.1.tar.gz) = 125303
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py	12 May 2015 04:59:27 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.3 2015/05/12 04:59:27 bcallah Exp $
---- setup.py.orig	Sun May 10 14:19:32 2015
-+++ setup.py	Tue May 12 00:39:59 2015
-@@ -60,8 +60,6 @@ if sys.platform != 'win32':
-     data_files = [
-         ('/usr/share/icons/hicolor/scalable/apps', ['data/icons/hicolor/pithos.svg']),
-         ('/usr/share/icons/hicolor/48x48/apps', ['data/icons/hicolor/pithos-tray-icon.png']),
--        ('/usr/share/icons/ubuntu-mono-dark/apps/16', ['data/icons/ubuntu-mono-dark/pithos-tray-icon.svg']),
--        ('/usr/share/icons/ubuntu-mono-light/apps/16', ['data/icons/ubuntu-mono-light/pithos-tray-icon.svg']),
-         ('/usr/share/appdata', ['data/pithos.appdata.xml']),
-         ('/usr/share/applications', ['data/pithos.desktop'])
-     ]
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/pithos/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST	12 May 2015 04:59:27 -0000	1.4
+++ pkg/PLIST	11 Dec 2017 15:47:46 -0000
@@ -1,92 +1,99 @@
 @comment $OpenBSD: PLIST,v 1.4 2015/05/12 04:59:27 bcallah Exp $
 bin/pithos
-lib/python${MODPY_VERSION}/site-packages/pithos/
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/pithos-${GH_TAGNAME}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/pithos/AboutPithosDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/PreferencesPithosDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/SearchDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/StationsDialog.py
-lib/python${MODPY_VERSION}/site-packages/pithos/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pithos/__main__.py
-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}__main__.${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}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.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/
-lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/AboutPithosDialog.ui
-lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/PithosWindow.ui
-lib/python${MODPY_VERSION}/site-packages/pithos/data/ui/PreferencesPithosDialog.ui
-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/gobject_worker.py
-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/${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/data.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/fake.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pandora/pandora.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pithos.py
-lib/python${MODPY_VERSION}/site-packages/pithos/pithosconfig.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugin.py
-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/${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}_dbus_service.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}_mpris.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/${MODPY_PYCACHE}lastfm.${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}mpris.${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/_dbus_service.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/_mpris.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/lastfm.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/mediakeys.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/mpris.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notification_icon.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/notify.py
-lib/python${MODPY_VERSION}/site-packages/pithos/plugins/screensaver_pause.py
-lib/python${MODPY_VERSION}/site-packages/pithos/util.py
+@man man/man1/pithos.1
 share/appdata/
-share/appdata/pithos.appdata.xml
-share/applications/pithos.desktop
-share/icons/hicolor/48x48/apps/pithos-tray-icon.png
-share/icons/hicolor/scalable/apps/pithos.svg
+share/appdata/io.github.Pithos.appdata.xml
+share/applications/io.github.Pithos.desktop
+share/dbus-1/services/io.github.Pithos.service
+share/glib-2.0/schemas/io.github.Pithos.gschema.xml
+share/icons/hicolor/48x48/apps/io.github.Pithos-tray.png
+share/icons/hicolor/scalable/apps/io.github.Pithos-tray.svg
+share/icons/hicolor/scalable/apps/io.github.Pithos.svg
+share/icons/hicolor/symbolic/apps/io.github.Pithos-symbolic.svg
+share/icons/ubuntu-mono-dark/
+share/icons/ubuntu-mono-dark/16x16/
+share/icons/ubuntu-mono-dark/16x16/apps/
+share/icons/ubuntu-mono-dark/16x16/apps/io.github.Pithos-tray.svg
+share/icons/ubuntu-mono-light/
+share/icons/ubuntu-mono-light/16x16/
+share/icons/ubuntu-mono-light/16x16/apps/
+share/icons/ubuntu-mono-light/16x16/apps/io.github.Pithos-tray.svg
+share/pithos/
+share/pithos/pithos/
+share/pithos/pithos.gresource
+share/pithos/pithos/AboutPithosDialog.py
+share/pithos/pithos/PreferencesPithosDialog.py
+share/pithos/pithos/SearchDialog.py
+share/pithos/pithos/StationsDialog.py
+share/pithos/pithos/StationsPopover.py
+share/pithos/pithos/__init__.py
+share/pithos/pithos/__main__.py
+${MODPY_COMMENT}share/pithos/pithos/${MODPY_PYCACHE}/
+share/pithos/pithos/${MODPY_PYCACHE}AboutPithosDialog.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}PreferencesPithosDialog.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}SearchDialog.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}StationsDialog.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}StationsPopover.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}application.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}gi_composites.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}gobject_worker.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}migrate_settings.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}pithos.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/application.py
+share/pithos/pithos/gi_composites.py
+share/pithos/pithos/gobject_worker.py
+share/pithos/pithos/migrate_settings.py
+share/pithos/pithos/pandora/
+share/pithos/pithos/pandora/__init__.py
+${MODPY_COMMENT}share/pithos/pithos/pandora/${MODPY_PYCACHE}/
+share/pithos/pithos/pandora/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/pandora/${MODPY_PYCACHE}blowfish.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/pandora/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/pandora/${MODPY_PYCACHE}fake.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/pandora/${MODPY_PYCACHE}pandora.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/pandora/blowfish.py
+share/pithos/pithos/pandora/data.py
+share/pithos/pithos/pandora/fake.py
+share/pithos/pithos/pandora/pandora.py
+share/pithos/pithos/pithos.py
+share/pithos/pithos/plugin.py
+share/pithos/pithos/plugins/
+share/pithos/pithos/plugins/10_band_equalizer.py
+share/pithos/pithos/plugins/__init__.py
+${MODPY_COMMENT}share/pithos/pithos/plugins/${MODPY_PYCACHE}/
+share/pithos/pithos/plugins/${MODPY_PYCACHE}10_band_equalizer.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}auto_volume_normalization.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}inhibit_screensaver.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}journald_logging.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}lastfm.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}mediakeys.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}mpris.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}notification_icon.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}notify.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/${MODPY_PYCACHE}screensaver_pause.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/auto_volume_normalization.py
+share/pithos/pithos/plugins/dbus_util/
+share/pithos/pithos/plugins/dbus_util/DBusServiceObject.py
+share/pithos/pithos/plugins/dbus_util/GioNotify.py
+${MODPY_COMMENT}share/pithos/pithos/plugins/dbus_util/${MODPY_PYCACHE}/
+share/pithos/pithos/plugins/dbus_util/${MODPY_PYCACHE}DBusServiceObject.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/dbus_util/${MODPY_PYCACHE}GioNotify.${MODPY_PYC_MAGIC_TAG}opt-2.pyc
+share/pithos/pithos/plugins/inhibit_screensaver.py
+share/pithos/pithos/plugins/journald_logging.py
+share/pithos/pithos/plugins/lastfm.py
+share/pithos/pithos/plugins/mediakeys.py
+share/pithos/pithos/plugins/mpris.py
+share/pithos/pithos/plugins/notification_icon.py
+share/pithos/pithos/plugins/notify.py
+share/pithos/pithos/plugins/screensaver_pause.py
+share/pithos/pithos/util.py
+@exec %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null
+@unexec-delete %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null
 @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