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