Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2019 18:12:42 +0000 (UTC)
From:      John Hixson <jhixson@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r491500 - in head/audio/pithos: . files
Message-ID:  <201901281812.x0SICg7p042171@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhixson
Date: Mon Jan 28 18:12:41 2019
New Revision: 491500
URL: https://svnweb.freebsd.org/changeset/ports/491500

Log:
  audio/pithos: Update to 1.4.1
  
  Approved by:	miwi (mentor)
  Differential Revision:	https://reviews.freebsd.org/D18898

Deleted:
  head/audio/pithos/files/
Modified:
  head/audio/pithos/Makefile
  head/audio/pithos/distinfo
  head/audio/pithos/pkg-plist

Modified: head/audio/pithos/Makefile
==============================================================================
--- head/audio/pithos/Makefile	Mon Jan 28 17:25:54 2019	(r491499)
+++ head/audio/pithos/Makefile	Mon Jan 28 18:12:41 2019	(r491500)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	pithos
-PORTVERSION=	1.0.0
-PORTREVISION=	3
+PORTVERSION=	1.4.1
 CATEGORIES=	audio
 
 MAINTAINER=	jhixson@FreeBSD.org
@@ -11,21 +10,40 @@ COMMENT=	Pandora client for the GNOME desktop
 
 LICENSE=	GPLv3
 
-USE_GITHUB=	yes
+BUILD_DEPENDS=	appstream-util:devel/appstream-glib \
+		desktop-file-validate:devel/desktop-file-utils \
+		help2man:misc/help2man
 
-RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR} \
+RUN_DEPENDS=	gnome-keyring:security/gnome-keyring \
+		gsettings-desktop-schemas>3.0.0:devel/gsettings-desktop-schemas \
+		pkgconf>1.0:devel/pkgconf \
 		${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${PY_FLAVOR} \
 		${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py-gstreamer1@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${PY_FLAVOR} \
+		${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR}
 
-USE_GNOME=	gtk30 pygobject3
-USES=		python:3.4+
-USE_PYTHON=	distutils autoplist optsuffix
+USES=	python:3.4+ gnome meson ninja gettext shebangfix
+
+USE_GITHUB=	yes
+USE_GNOME=	glib20
 USE_GSTREAMER1=	core good bad soup
 
-post-install:
+GLIB_SCHEMAS=	io.github.Pithos.gschema.xml
+
+INSTALLS_ICONS=	yes
+
+SHEBANG_FILES=	bin/pithos.in docs/conf.py meson_post_install.py
+
+post-patch:
+	${REINPLACE_CMD} -i '' -e \
+		"s|\(\([^.]\)pkgdatadir\)|\2'${PYTHONPREFIX_SITELIBDIR}'|g" \
+		${WRKSRC}/meson.build
+	${REINPLACE_CMD} -i '' -e "s|'pithos', ||" \
+		${WRKSRC}/meson_post_install.py
+
+pre-install:
+	${MKDIR} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
+	${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas
 	${MKDIR} ${STAGEDIR}${DATADIR}
-	(cd ${WRKSRC}/data/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR})
-	(cd ${WRKSRC}/pithos/data/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR})
 
 .include <bsd.port.mk>

Modified: head/audio/pithos/distinfo
==============================================================================
--- head/audio/pithos/distinfo	Mon Jan 28 17:25:54 2019	(r491499)
+++ head/audio/pithos/distinfo	Mon Jan 28 18:12:41 2019	(r491500)
@@ -1,2 +1,3 @@
-SHA256 (pithos-pithos-1.0.0_GH0.tar.gz) = cacd1a09e984fd83c4e9f38fa41feb0990981e0fd14d7b8c64e99cff294a9184
-SIZE (pithos-pithos-1.0.0_GH0.tar.gz) = 107108
+TIMESTAMP = 1547793970
+SHA256 (pithos-pithos-1.4.1_GH0.tar.gz) = 33682e5f7ac37ae99f91d09ceeb76fd51ca2cee0a326cbc8118079b24a51fbd5
+SIZE (pithos-pithos-1.4.1_GH0.tar.gz) = 125303

Modified: head/audio/pithos/pkg-plist
==============================================================================
--- head/audio/pithos/pkg-plist	Mon Jan 28 17:25:54 2019	(r491499)
+++ head/audio/pithos/pkg-plist	Mon Jan 28 18:12:41 2019	(r491500)
@@ -1,23 +1,44 @@
-%%DATADIR%%/media/album_default.png
-%%DATADIR%%/media/album_default.svg
-%%DATADIR%%/media/icon.svg
-%%DATADIR%%/media/pithos-tray-icon.png
-%%DATADIR%%/media/rate_bg.png
-%%DATADIR%%/media/rate_bg.svg
-%%DATADIR%%/icons/hicolor/pithos-tray-icon.png
-%%DATADIR%%/icons/hicolor/pithos-tray-icon.svg
-%%DATADIR%%/icons/hicolor/pithos.svg
-%%DATADIR%%/icons/ubuntu-mono-dark/pithos-tray-icon.svg
-%%DATADIR%%/icons/ubuntu-mono-light/pithos-tray-icon.svg
-%%DATADIR%%/pithos.desktop
-%%DATADIR%%/ui/PithosWindow.ui
-%%DATADIR%%/ui/preferences_pithos_dialog.xml
-%%DATADIR%%/ui/pithos_window.xml
-%%DATADIR%%/ui/PreferencesPithosDialog.ui
-%%DATADIR%%/ui/stations_dialog.xml
-%%DATADIR%%/ui/search_dialog.xml
-%%DATADIR%%/ui/AboutPithosDialog.ui
-%%DATADIR%%/ui/about_pithos_dialog.xml
-%%DATADIR%%/ui/SearchDialog.ui
-%%DATADIR%%/ui/StationsDialog.ui
-%%DATADIR%%/ui/app_menu.ui
+bin/pithos
+%%PYTHON_SITELIBDIR%%/pithos/AboutPithosDialog.py
+%%PYTHON_SITELIBDIR%%/pithos/PreferencesPithosDialog.py
+%%PYTHON_SITELIBDIR%%/pithos/SearchDialog.py
+%%PYTHON_SITELIBDIR%%/pithos/StationsDialog.py
+%%PYTHON_SITELIBDIR%%/pithos/StationsPopover.py
+%%PYTHON_SITELIBDIR%%/pithos/__init__.py
+%%PYTHON_SITELIBDIR%%/pithos/__main__.py
+%%PYTHON_SITELIBDIR%%/pithos/application.py
+%%PYTHON_SITELIBDIR%%/pithos/gi_composites.py
+%%PYTHON_SITELIBDIR%%/pithos/gobject_worker.py
+%%PYTHON_SITELIBDIR%%/pithos/migrate_settings.py
+%%PYTHON_SITELIBDIR%%/pithos/pandora/__init__.py
+%%PYTHON_SITELIBDIR%%/pithos/pandora/blowfish.py
+%%PYTHON_SITELIBDIR%%/pithos/pandora/data.py
+%%PYTHON_SITELIBDIR%%/pithos/pandora/fake.py
+%%PYTHON_SITELIBDIR%%/pithos/pandora/pandora.py
+%%PYTHON_SITELIBDIR%%/pithos/pithos.py
+%%PYTHON_SITELIBDIR%%/pithos/plugin.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/10_band_equalizer.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/__init__.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/auto_volume_normalization.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/dbus_util/DBusServiceObject.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/dbus_util/GioNotify.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/inhibit_screensaver.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/journald_logging.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/lastfm.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/mediakeys.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/mpris.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/notification_icon.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/notify.py
+%%PYTHON_SITELIBDIR%%/pithos/plugins/screensaver_pause.py
+%%PYTHON_SITELIBDIR%%/pithos/util.py
+man/man1/pithos.1.gz
+share/appdata/io.github.Pithos.appdata.xml
+share/applications/io.github.Pithos.desktop
+share/dbus-1/services/io.github.Pithos.service
+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/16x16/apps/io.github.Pithos-tray.svg
+share/icons/ubuntu-mono-light/16x16/apps/io.github.Pithos-tray.svg
+%%DATADIR%%/pithos.gresource



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901281812.x0SICg7p042171>