Page MenuHomeFreeBSD

D18898.1776514621.diff
No OneTemporary

Size
7 KB
Referenced Files
None
Subscribers
None

D18898.1776514621.diff

Index: audio/pithos/Makefile
===================================================================
--- audio/pithos/Makefile
+++ audio/pithos/Makefile
@@ -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 @@
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>
Index: audio/pithos/distinfo
===================================================================
--- audio/pithos/distinfo
+++ audio/pithos/distinfo
@@ -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
Index: audio/pithos/files/patch-setup.py
===================================================================
--- audio/pithos/files/patch-setup.py
+++ audio/pithos/files/patch-setup.py
@@ -1,27 +0,0 @@
---- setup.py.orig 2014-05-01 22:33:16 UTC
-+++ setup.py
-@@ -37,11 +37,11 @@ def read(fname):
-
- 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/applications', ['data/pithos.desktop'])
-+ ('share/icons/hicolor/scalable/apps', ['data/icons/hicolor/pithos.svg']),
-+ ('share/icons/hicolor/48x48/apps', ['data/icons/hicolor/pithos-tray-icon.png']),
-+ ('share/icons/ubuntu-mono-dark/apps/16', ['data/icons/ubuntu-mono-dark/pithos-tray-icon.svg']),
-+ ('share/icons/ubuntu-mono-light/apps/16', ['data/icons/ubuntu-mono-light/pithos-tray-icon.svg']),
-+ ('share/applications', ['data/pithos.desktop'])
- ]
- else:
- data_files = []
-@@ -78,6 +78,7 @@ setup(
- ],
- packages=find_packages(),
- include_package_data=True,
-+ zip_safe=False,
- entry_points={
- 'gui_scripts': ['pithos = pithos.pithos:main']
- }
Index: audio/pithos/pkg-plist
===================================================================
--- audio/pithos/pkg-plist
+++ audio/pithos/pkg-plist
@@ -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

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 12:17 PM (11 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28375879
Default Alt Text
D18898.1776514621.diff (7 KB)

Event Timeline