[Update] net/gpodder 3.1.0 -> 3.9.1

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Update] net/gpodder 3.1.0 -> 3.9.1

trondd-2
Resubmitting after Alexandr put the work in to update a bunch of Python stuff.

Been running on amd64 for about a month.  This updates MASTER_SITES to use
GitHub, cleans up the patches for manpages, and take maintainer.

Tim.


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/gpodder/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile 24 Nov 2015 09:11:05 -0000 1.9
+++ Makefile 9 Oct 2016 16:12:36 -0000
@@ -2,51 +2,51 @@
 
 COMMENT= media aggregator and podcast client
 
-MODPY_EGG_VERSION= 3.1.0
+MODPY_EGG_VERSION= 3.9.1
 DISTNAME= gpodder-${MODPY_EGG_VERSION}
-REVISION= 4
 CATEGORIES= net www
 
 HOMEPAGE= http://gpodder.org/
 
+MAINTAINER= Tim Meunier <[hidden email]>
+
 # GPLv3+
 PERMIT_PACKAGE_CDROM= Yes
 
-# upstream's master site doesn't play nice with ftp/DISTNAME, so just
-# mirror the distfile instead.
-MASTER_SITES= https://distfiles.nl/
-
-MODULES= devel/gettext \
- lang/python \
- textproc/intltool
+GH_ACCOUNT= gpodder
+GH_PROJECT= gpodder
+GH_TAGNAME= ${DISTNAME}
+
+MODULES= lang/python
 
+BUILD_DEPENDS= textproc/intltool
 RUN_DEPENDS= devel/desktop-file-utils \
- devel/py-minimock \
+ devel/gettext \
  net/mygpoclient \
  textproc/py-feedparser \
  x11/dbus-python \
  x11/gtk+3,-guic \
  x11/py-gtk2
-TEST_DEPENDS= devel/py-minimock \
+TEST_DEPENDS= devel/py-minimock \
+ devel/py-coverage \
  net/mygpoclient \
  textproc/py-feedparser
 
 USE_GMAKE= Yes
 MAKE_FILE= makefile
-MAKE_ENV= PYTHON=${MODPY_BIN}
+MAKE_ENV= PYTHON=${MODPY_BIN} \
+ GPODDER_MANPATH_NO_SHARE="yes"
+ALL_TARGET= messages
 
 TEST_TARGET= unittest
 
-# Additional targets
-post-build:
- cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \
- -f ${MAKE_FILE} messages
 
 do-install:
- cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \
+
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
  -f ${MAKE_FILE} install
- # Move manpages to the right place..darn you setup.py
- mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \
- rm -fr ${PREFIX}/share/man
+
+post-install:
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/gpodder/extensions/
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/gpodder/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 18 Jan 2015 03:14:39 -0000 1.2
+++ distinfo 9 Oct 2016 16:12:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (gpodder-3.1.0.tar.gz) = qyBpcxKfijjS/4CGmppP+BgiOVIvXlwWv1iRtHJsMv4=
-SIZE (gpodder-3.1.0.tar.gz) = 2060222
+SHA256 (gpodder-3.9.1.tar.gz) = zu0Fphh368dYcAwG8paODpMlYqAgWb8nmG+nEglGDbo=
+SIZE (gpodder-3.9.1.tar.gz) = 1009899
Index: patches/patch-makefile
===================================================================
RCS file: /cvs/ports/net/gpodder/patches/patch-makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-makefile
--- patches/patch-makefile 20 Apr 2012 10:51:22 -0000 1.1.1.1
+++ patches/patch-makefile 9 Oct 2016 16:12:36 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-makefile,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $
---- makefile.orig Tue Mar 27 01:51:22 2012
-+++ makefile Sun Apr  8 16:20:22 2012
-@@ -84,7 +84,7 @@ $(GPODDER_DESKTOP_FILE_IN).h: $(GPODDER_DESKTOP_FILE_I
+--- makefile.orig Wed Aug 31 15:10:41 2016
++++ makefile Fri Sep 16 21:26:10 2016
+@@ -82,7 +82,7 @@ $(GPODDER_SERVICE_FILE): $(GPODDER_SERVICE_FILE_IN)
  intltool-extract --quiet --type=gettext/ini $<
 
- install: messages $(GPODDER_SERVICE_FILE) $(GPODDER_DESKTOP_FILE)
-- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX)
-+ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/${PREFIX}
-
- ##########################################################################
+ install: messages $(GPODDER_SERVICE_FILE) $(DESKTOP_FILES)
+- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX) --optimize=1
++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/$(PREFIX) --optimize=1
 
+ release-win32:
+ $(MAKE) -C tools/win32-setup
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 20 Apr 2012 10:51:22 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $
---- setup.py.orig Sun Apr  8 16:23:04 2012
-+++ setup.py Sun Apr  8 16:23:14 2012
-@@ -83,7 +83,7 @@ def find_data_files(uis, scripts):
-             continue
-
-         # Skip manpages if their scripts are not going to be installed
--        share_man = os.path.join('share', 'man')
-+        share_man = os.path.join('man')
-         if dirpath.startswith(share_man):
-             def have_script(filename):
-                 if not filename.endswith('.1'):
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/gpodder/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 15 Jun 2012 08:32:17 -0000 1.2
+++ pkg/PLIST 9 Oct 2016 16:12:36 -0000
@@ -6,128 +6,187 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/gpodder-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/api.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/api.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/common.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/config.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/core.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/directory.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/download.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/log.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/model.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/my.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/opml.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/player.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/
 lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/query.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/schema.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/services.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/sync.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/util.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyc
-lib/python${MODPY_VERSION}/site-packages/gpodder/webui/
-lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyo
 lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.py
 lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyo
 @man man/man1/gpo.1
+@man man/man1/gpodder-migrate2tres.1
 @man man/man1/gpodder.1
+share/applications/gpodder-url-handler.desktop
 share/applications/gpodder.desktop
 share/dbus-1/services/org.gpodder.service
 share/gpodder/
@@ -136,18 +195,58 @@ share/gpodder/examples/
 share/gpodder/examples/gpodder_mark_played.py
 share/gpodder/examples/hello_world.py
 share/gpodder/extensions/
-share/gpodder/extensions/flv2mp4.py
-share/gpodder/extensions/m4a_converter.py
+share/gpodder/extensions/audio_converter.py
+share/gpodder/extensions/audio_converter.pyc
+share/gpodder/extensions/concatenate_videos.py
+share/gpodder/extensions/concatenate_videos.pyc
+share/gpodder/extensions/enqueue_in_mediaplayer.py
+share/gpodder/extensions/enqueue_in_mediaplayer.pyc
+share/gpodder/extensions/episode_website_context_menu.py
+share/gpodder/extensions/episode_website_context_menu.pyc
+share/gpodder/extensions/gtk_statusicon.py
+share/gpodder/extensions/gtk_statusicon.pyc
+share/gpodder/extensions/minimize_on_start.py
+share/gpodder/extensions/minimize_on_start.pyc
+share/gpodder/extensions/mpris-listener.py
+share/gpodder/extensions/mpris-listener.pyc
 share/gpodder/extensions/normalize_audio.py
+share/gpodder/extensions/normalize_audio.pyc
+share/gpodder/extensions/notification-win32.py
+share/gpodder/extensions/notification-win32.pyc
 share/gpodder/extensions/notification.py
+share/gpodder/extensions/notification.pyc
 share/gpodder/extensions/rename_download.py
+share/gpodder/extensions/rename_download.pyc
 share/gpodder/extensions/rm_ogg_cover.py
+share/gpodder/extensions/rm_ogg_cover.pyc
 share/gpodder/extensions/rockbox_convert2mp4.py
+share/gpodder/extensions/rockbox_convert2mp4.pyc
+share/gpodder/extensions/rockbox_coverart.py
+share/gpodder/extensions/rockbox_coverart.pyc
+share/gpodder/extensions/sonos.py
+share/gpodder/extensions/sonos.pyc
 share/gpodder/extensions/tagging.py
+share/gpodder/extensions/tagging.pyc
+share/gpodder/extensions/taskbar_progress.py
+share/gpodder/extensions/taskbar_progress.pyc
+share/gpodder/extensions/ted_subtitles.py
+share/gpodder/extensions/ted_subtitles.pyc
 share/gpodder/extensions/ubuntu_appindicator.py
+share/gpodder/extensions/ubuntu_appindicator.pyc
 share/gpodder/extensions/ubuntu_unity.py
-share/gpodder/extensions/woodchuck.py
+share/gpodder/extensions/ubuntu_unity.pyc
+share/gpodder/extensions/update_feeds_on_startup.py
+share/gpodder/extensions/update_feeds_on_startup.pyc
+share/gpodder/extensions/video_converter.py
+share/gpodder/extensions/video_converter.pyc
 share/gpodder/images/
+share/gpodder/images/directory-examples.png
+share/gpodder/images/directory-gpodder.png
+share/gpodder/images/directory-opml.png
+share/gpodder/images/directory-soundcloud.png
+share/gpodder/images/directory-tags.png
+share/gpodder/images/directory-toplist.png
+share/gpodder/images/directory-youtube.png
 share/gpodder/images/podcast-0.png
 share/gpodder/images/podcast-1.png
 share/gpodder/images/podcast-2.png
@@ -163,101 +262,22 @@ share/gpodder/ui/gtk/gpodderconfigeditor
 share/gpodder/ui/gtk/gpodderepisodeselector.ui
 share/gpodder/ui/gtk/gpodderpodcastdirectory.ui
 share/gpodder/ui/gtk/gpodderpreferences.ui
-share/gpodder/ui/gtk/gpoddershownotes.ui
 share/gpodder/ui/gtk/gpodderwelcome.ui
-share/gpodder/ui/qml/
-share/gpodder/ui/qml/ContextMenuArea.qml
-share/gpodder/ui/qml/CornerButton.qml
-share/gpodder/ui/qml/EpisodeActionItem.qml
-share/gpodder/ui/qml/EpisodeActions.qml
-share/gpodder/ui/qml/EpisodeItem.qml
-share/gpodder/ui/qml/EpisodeList.qml
-share/gpodder/ui/qml/FilledIcon.qml
-share/gpodder/ui/qml/InputField.qml
-share/gpodder/ui/qml/Main.qml
-share/gpodder/ui/qml/MediaPlayer.qml
-share/gpodder/ui/qml/PlaybackBar.qml
-share/gpodder/ui/qml/PlaybackBarButton.qml
-share/gpodder/ui/qml/PlaybackBarProgress.qml
-share/gpodder/ui/qml/PodcastItem.qml
-share/gpodder/ui/qml/PodcastList.qml
-share/gpodder/ui/qml/ScaledIcon.qml
-share/gpodder/ui/qml/SearchResultsListModel.qml
-share/gpodder/ui/qml/SelectableItem.qml
-share/gpodder/ui/qml/SettingsHeader.qml
-share/gpodder/ui/qml/SettingsLabel.qml
-share/gpodder/ui/qml/SettingsSwitch.qml
-share/gpodder/ui/qml/ShowNotes.qml
-share/gpodder/ui/qml/SimpleButton.qml
-share/gpodder/ui/qml/Subscribe.qml
-share/gpodder/ui/qml/TitlebarButton.qml
-share/gpodder/ui/qml/artwork/
-share/gpodder/ui/qml/artwork/audio-downloading.png
-share/gpodder/ui/qml/artwork/audio-playing.png
-share/gpodder/ui/qml/artwork/audio.png
-share/gpodder/ui/qml/artwork/back-tab.png
-share/gpodder/ui/qml/artwork/back.png
-share/gpodder/ui/qml/artwork/back_inv.png
-share/gpodder/ui/qml/artwork/background-harmattan.png
-share/gpodder/ui/qml/artwork/btn_fffwd.png
-share/gpodder/ui/qml/artwork/btn_ffwd.png
-share/gpodder/ui/qml/artwork/btn_pause.png
-share/gpodder/ui/qml/artwork/btn_play.png
-share/gpodder/ui/qml/artwork/close.png
-share/gpodder/ui/qml/artwork/cover-shadow.png
-share/gpodder/ui/qml/artwork/directory-examples.png
-share/gpodder/ui/qml/artwork/directory-toplist.png
-share/gpodder/ui/qml/artwork/directory_icons.svg
-share/gpodder/ui/qml/artwork/download-downloading.png
-share/gpodder/ui/qml/artwork/download.png
-share/gpodder/ui/qml/artwork/episode-archive.png
-share/gpodder/ui/qml/artwork/episode-background.png
-share/gpodder/ui/qml/artwork/episode-delete.png
-share/gpodder/ui/qml/artwork/episode-download-cancel.png
-share/gpodder/ui/qml/artwork/episode-download.png
-share/gpodder/ui/qml/artwork/episode-pause.png
-share/gpodder/ui/qml/artwork/episode-play.png
-share/gpodder/ui/qml/artwork/episode-shownotes.png
-share/gpodder/ui/qml/artwork/gpodder200.png
-share/gpodder/ui/qml/artwork/mask.png
-share/gpodder/ui/qml/artwork/noise.png
-share/gpodder/ui/qml/artwork/nowplaying-tab.png
-share/gpodder/ui/qml/artwork/play.png
-share/gpodder/ui/qml/artwork/play_inv.png
-share/gpodder/ui/qml/artwork/playback_controls.svg
-share/gpodder/ui/qml/artwork/progressbar_bg.png
-share/gpodder/ui/qml/artwork/progressbar_fg.png
-share/gpodder/ui/qml/artwork/search.png
-share/gpodder/ui/qml/artwork/slider-bg.png
-share/gpodder/ui/qml/artwork/slider-dot.png
-share/gpodder/ui/qml/artwork/slider-fg.png
-share/gpodder/ui/qml/artwork/slider-seeking-dot.png
-share/gpodder/ui/qml/artwork/slider-seeking-fg.png
-share/gpodder/ui/qml/artwork/spinner.png
-share/gpodder/ui/qml/artwork/spinner.svg
-share/gpodder/ui/qml/artwork/subscriptions.png
-share/gpodder/ui/qml/artwork/switch.png
-share/gpodder/ui/qml/artwork/video-downloading.png
-share/gpodder/ui/qml/artwork/video-playing.png
-share/gpodder/ui/qml/artwork/video.png
-share/gpodder/ui/qml/config.js
-share/gpodder/ui/qml/main_default.qml
-share/gpodder/ui/qml/util.js
-share/gpodder/ui/web/
-share/gpodder/ui/web/gpodder.js
-share/gpodder/ui/web/index.html
-share/gpodder/ui/web/style.css
-share/icons/hicolor/16x16/gpodder.png
-share/icons/hicolor/22x22/gpodder.png
-share/icons/hicolor/24x24/gpodder.png
+share/icons/hicolor/16x16/apps/gpodder.ico
+share/icons/hicolor/16x16/apps/gpodder.png
+share/icons/hicolor/22x22/apps/gpodder.png
+share/icons/hicolor/24x24/apps/gpodder.png
 share/icons/hicolor/26x26/
-share/icons/hicolor/26x26/gpodder.png
-share/icons/hicolor/32x32/gpodder.png
+share/icons/hicolor/26x26/apps/
+share/icons/hicolor/26x26/apps/gpodder.png
+share/icons/hicolor/32x32/apps/gpodder.png
 share/icons/hicolor/40x40/
-share/icons/hicolor/40x40/gpodder.png
-share/icons/hicolor/48x48/gpodder.png
-share/icons/hicolor/64x64/gpodder.png
+share/icons/hicolor/40x40/apps/
+share/icons/hicolor/40x40/apps/gpodder.png
+share/icons/hicolor/48x48/apps/gpodder.png
+share/icons/hicolor/64x64/apps/gpodder.png
 share/icons/hicolor/scalable/apps/gpodder.svg
+share/locale/ca/LC_MESSAGES/gpodder.mo
 share/locale/cs/LC_MESSAGES/gpodder.mo
 share/locale/cs_CZ/
 share/locale/cs_CZ/LC_MESSAGES/
@@ -269,13 +289,23 @@ share/locale/es/LC_MESSAGES/gpodder.mo
 share/locale/es_ES/
 share/locale/es_ES/LC_MESSAGES/
 share/locale/es_ES/LC_MESSAGES/gpodder.mo
+share/locale/es_MX/
+share/locale/es_MX/LC_MESSAGES/
+share/locale/es_MX/LC_MESSAGES/gpodder.mo
 share/locale/eu/LC_MESSAGES/gpodder.mo
+share/locale/fa_IR/LC_MESSAGES/gpodder.mo
 share/locale/fi/LC_MESSAGES/gpodder.mo
 share/locale/fr/LC_MESSAGES/gpodder.mo
 share/locale/gl/LC_MESSAGES/gpodder.mo
 share/locale/he/LC_MESSAGES/gpodder.mo
+share/locale/id_ID/
+share/locale/id_ID/LC_MESSAGES/
+share/locale/id_ID/LC_MESSAGES/gpodder.mo
 share/locale/it/LC_MESSAGES/gpodder.mo
 share/locale/kk/LC_MESSAGES/gpodder.mo
+share/locale/ko_KR/
+share/locale/ko_KR/LC_MESSAGES/
+share/locale/ko_KR/LC_MESSAGES/gpodder.mo
 share/locale/nb/LC_MESSAGES/gpodder.mo
 share/locale/nl/LC_MESSAGES/gpodder.mo
 share/locale/nn/LC_MESSAGES/gpodder.mo

Reply | Threaded
Open this post in threaded view
|

Re: [Update] net/gpodder 3.1.0 -> 3.9.1

trondd-2
Ping, anyone?

On Sun, October 9, 2016 12:33 pm, trondd wrote:

> Resubmitting after Alexandr put the work in to update a bunch of Python
> stuff.
>
> Been running on amd64 for about a month.  This updates MASTER_SITES to use
> GitHub, cleans up the patches for manpages, and take maintainer.
>
> Tim.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/gpodder/Makefile,v
> retrieving revision 1.9
> diff -u -p -r1.9 Makefile
> --- Makefile 24 Nov 2015 09:11:05 -0000 1.9
> +++ Makefile 9 Oct 2016 16:12:36 -0000
> @@ -2,51 +2,51 @@
>
>  COMMENT= media aggregator and podcast client
>
> -MODPY_EGG_VERSION= 3.1.0
> +MODPY_EGG_VERSION= 3.9.1
>  DISTNAME= gpodder-${MODPY_EGG_VERSION}
> -REVISION= 4
>  CATEGORIES= net www
>
>  HOMEPAGE= http://gpodder.org/
>
> +MAINTAINER= Tim Meunier <[hidden email]>
> +
>  # GPLv3+
>  PERMIT_PACKAGE_CDROM= Yes
>
> -# upstream's master site doesn't play nice with ftp/DISTNAME, so just
> -# mirror the distfile instead.
> -MASTER_SITES= https://distfiles.nl/
> -
> -MODULES= devel/gettext \
> - lang/python \
> - textproc/intltool
> +GH_ACCOUNT= gpodder
> +GH_PROJECT= gpodder
> +GH_TAGNAME= ${DISTNAME}
> +
> +MODULES= lang/python
>
> +BUILD_DEPENDS= textproc/intltool
>  RUN_DEPENDS= devel/desktop-file-utils \
> - devel/py-minimock \
> + devel/gettext \
>   net/mygpoclient \
>   textproc/py-feedparser \
>   x11/dbus-python \
>   x11/gtk+3,-guic \
>   x11/py-gtk2
> -TEST_DEPENDS= devel/py-minimock \
> +TEST_DEPENDS= devel/py-minimock \
> + devel/py-coverage \
>   net/mygpoclient \
>   textproc/py-feedparser
>
>  USE_GMAKE= Yes
>  MAKE_FILE= makefile
> -MAKE_ENV= PYTHON=${MODPY_BIN}
> +MAKE_ENV= PYTHON=${MODPY_BIN} \
> + GPODDER_MANPATH_NO_SHARE="yes"
> +ALL_TARGET= messages
>
>  TEST_TARGET= unittest
>
> -# Additional targets
> -post-build:
> - cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \
> - -f ${MAKE_FILE} messages
>
>  do-install:
> - cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \
> +
> + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
>   -f ${MAKE_FILE} install
> - # Move manpages to the right place..darn you setup.py
> - mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \
> - rm -fr ${PREFIX}/share/man
> +
> +post-install:
> + ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py
> ${PREFIX}/share/gpodder/extensions/
>
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/gpodder/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo 18 Jan 2015 03:14:39 -0000 1.2
> +++ distinfo 9 Oct 2016 16:12:36 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (gpodder-3.1.0.tar.gz) =
> qyBpcxKfijjS/4CGmppP+BgiOVIvXlwWv1iRtHJsMv4=
> -SIZE (gpodder-3.1.0.tar.gz) = 2060222
> +SHA256 (gpodder-3.9.1.tar.gz) =
> zu0Fphh368dYcAwG8paODpMlYqAgWb8nmG+nEglGDbo=
> +SIZE (gpodder-3.9.1.tar.gz) = 1009899
> Index: patches/patch-makefile
> ===================================================================
> RCS file: /cvs/ports/net/gpodder/patches/patch-makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 patch-makefile
> --- patches/patch-makefile 20 Apr 2012 10:51:22 -0000 1.1.1.1
> +++ patches/patch-makefile 9 Oct 2016 16:12:36 -0000
> @@ -1,12 +1,12 @@
>  $OpenBSD: patch-makefile,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $
> ---- makefile.orig Tue Mar 27 01:51:22 2012
> -+++ makefile Sun Apr  8 16:20:22 2012
> -@@ -84,7 +84,7 @@ $(GPODDER_DESKTOP_FILE_IN).h: $(GPODDER_DESKTOP_FILE_I
> +--- makefile.orig Wed Aug 31 15:10:41 2016
> ++++ makefile Fri Sep 16 21:26:10 2016
> +@@ -82,7 +82,7 @@ $(GPODDER_SERVICE_FILE): $(GPODDER_SERVICE_FILE_IN)
>   intltool-extract --quiet --type=gettext/ini $<
>
> - install: messages $(GPODDER_SERVICE_FILE) $(GPODDER_DESKTOP_FILE)
> -- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX)
> -+ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/${PREFIX}
> -
> -
> ##########################################################################
> + install: messages $(GPODDER_SERVICE_FILE) $(DESKTOP_FILES)
> +- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX)
> --optimize=1
> ++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/$(PREFIX)
> --optimize=1
>
> + release-win32:
> + $(MAKE) -C tools/win32-setup
> Index: patches/patch-setup_py
> ===================================================================
> RCS file: patches/patch-setup_py
> diff -N patches/patch-setup_py
> --- patches/patch-setup_py 20 Apr 2012 10:51:22 -0000 1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-setup_py,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $
> ---- setup.py.orig Sun Apr  8 16:23:04 2012
> -+++ setup.py Sun Apr  8 16:23:14 2012
> -@@ -83,7 +83,7 @@ def find_data_files(uis, scripts):
> -             continue
> -
> -         # Skip manpages if their scripts are not going to be installed
> --        share_man = os.path.join('share', 'man')
> -+        share_man = os.path.join('man')
> -         if dirpath.startswith(share_man):
> -             def have_script(filename):
> -                 if not filename.endswith('.1'):
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/net/gpodder/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 15 Jun 2012 08:32:17 -0000 1.2
> +++ pkg/PLIST 9 Oct 2016 16:12:36 -0000
> @@ -6,128 +6,187 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/gpodder-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
>  lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/api.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/api.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/common.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/config.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/core.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/download.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/log.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/model.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/my.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/opml.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/player.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/
>  lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/query.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/schema.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/services.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyo
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.py
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/util.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyc
> -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/
> -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyo
>  lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.py
>  lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyc
> +lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyo
>  @man man/man1/gpo.1
> +@man man/man1/gpodder-migrate2tres.1
>  @man man/man1/gpodder.1
> +share/applications/gpodder-url-handler.desktop
>  share/applications/gpodder.desktop
>  share/dbus-1/services/org.gpodder.service
>  share/gpodder/
> @@ -136,18 +195,58 @@ share/gpodder/examples/
>  share/gpodder/examples/gpodder_mark_played.py
>  share/gpodder/examples/hello_world.py
>  share/gpodder/extensions/
> -share/gpodder/extensions/flv2mp4.py
> -share/gpodder/extensions/m4a_converter.py
> +share/gpodder/extensions/audio_converter.py
> +share/gpodder/extensions/audio_converter.pyc
> +share/gpodder/extensions/concatenate_videos.py
> +share/gpodder/extensions/concatenate_videos.pyc
> +share/gpodder/extensions/enqueue_in_mediaplayer.py
> +share/gpodder/extensions/enqueue_in_mediaplayer.pyc
> +share/gpodder/extensions/episode_website_context_menu.py
> +share/gpodder/extensions/episode_website_context_menu.pyc
> +share/gpodder/extensions/gtk_statusicon.py
> +share/gpodder/extensions/gtk_statusicon.pyc
> +share/gpodder/extensions/minimize_on_start.py
> +share/gpodder/extensions/minimize_on_start.pyc
> +share/gpodder/extensions/mpris-listener.py
> +share/gpodder/extensions/mpris-listener.pyc
>  share/gpodder/extensions/normalize_audio.py
> +share/gpodder/extensions/normalize_audio.pyc
> +share/gpodder/extensions/notification-win32.py
> +share/gpodder/extensions/notification-win32.pyc
>  share/gpodder/extensions/notification.py
> +share/gpodder/extensions/notification.pyc
>  share/gpodder/extensions/rename_download.py
> +share/gpodder/extensions/rename_download.pyc
>  share/gpodder/extensions/rm_ogg_cover.py
> +share/gpodder/extensions/rm_ogg_cover.pyc
>  share/gpodder/extensions/rockbox_convert2mp4.py
> +share/gpodder/extensions/rockbox_convert2mp4.pyc
> +share/gpodder/extensions/rockbox_coverart.py
> +share/gpodder/extensions/rockbox_coverart.pyc
> +share/gpodder/extensions/sonos.py
> +share/gpodder/extensions/sonos.pyc
>  share/gpodder/extensions/tagging.py
> +share/gpodder/extensions/tagging.pyc
> +share/gpodder/extensions/taskbar_progress.py
> +share/gpodder/extensions/taskbar_progress.pyc
> +share/gpodder/extensions/ted_subtitles.py
> +share/gpodder/extensions/ted_subtitles.pyc
>  share/gpodder/extensions/ubuntu_appindicator.py
> +share/gpodder/extensions/ubuntu_appindicator.pyc
>  share/gpodder/extensions/ubuntu_unity.py
> -share/gpodder/extensions/woodchuck.py
> +share/gpodder/extensions/ubuntu_unity.pyc
> +share/gpodder/extensions/update_feeds_on_startup.py
> +share/gpodder/extensions/update_feeds_on_startup.pyc
> +share/gpodder/extensions/video_converter.py
> +share/gpodder/extensions/video_converter.pyc
>  share/gpodder/images/
> +share/gpodder/images/directory-examples.png
> +share/gpodder/images/directory-gpodder.png
> +share/gpodder/images/directory-opml.png
> +share/gpodder/images/directory-soundcloud.png
> +share/gpodder/images/directory-tags.png
> +share/gpodder/images/directory-toplist.png
> +share/gpodder/images/directory-youtube.png
>  share/gpodder/images/podcast-0.png
>  share/gpodder/images/podcast-1.png
>  share/gpodder/images/podcast-2.png
> @@ -163,101 +262,22 @@ share/gpodder/ui/gtk/gpodderconfigeditor
>  share/gpodder/ui/gtk/gpodderepisodeselector.ui
>  share/gpodder/ui/gtk/gpodderpodcastdirectory.ui
>  share/gpodder/ui/gtk/gpodderpreferences.ui
> -share/gpodder/ui/gtk/gpoddershownotes.ui
>  share/gpodder/ui/gtk/gpodderwelcome.ui
> -share/gpodder/ui/qml/
> -share/gpodder/ui/qml/ContextMenuArea.qml
> -share/gpodder/ui/qml/CornerButton.qml
> -share/gpodder/ui/qml/EpisodeActionItem.qml
> -share/gpodder/ui/qml/EpisodeActions.qml
> -share/gpodder/ui/qml/EpisodeItem.qml
> -share/gpodder/ui/qml/EpisodeList.qml
> -share/gpodder/ui/qml/FilledIcon.qml
> -share/gpodder/ui/qml/InputField.qml
> -share/gpodder/ui/qml/Main.qml
> -share/gpodder/ui/qml/MediaPlayer.qml
> -share/gpodder/ui/qml/PlaybackBar.qml
> -share/gpodder/ui/qml/PlaybackBarButton.qml
> -share/gpodder/ui/qml/PlaybackBarProgress.qml
> -share/gpodder/ui/qml/PodcastItem.qml
> -share/gpodder/ui/qml/PodcastList.qml
> -share/gpodder/ui/qml/ScaledIcon.qml
> -share/gpodder/ui/qml/SearchResultsListModel.qml
> -share/gpodder/ui/qml/SelectableItem.qml
> -share/gpodder/ui/qml/SettingsHeader.qml
> -share/gpodder/ui/qml/SettingsLabel.qml
> -share/gpodder/ui/qml/SettingsSwitch.qml
> -share/gpodder/ui/qml/ShowNotes.qml
> -share/gpodder/ui/qml/SimpleButton.qml
> -share/gpodder/ui/qml/Subscribe.qml
> -share/gpodder/ui/qml/TitlebarButton.qml
> -share/gpodder/ui/qml/artwork/
> -share/gpodder/ui/qml/artwork/audio-downloading.png
> -share/gpodder/ui/qml/artwork/audio-playing.png
> -share/gpodder/ui/qml/artwork/audio.png
> -share/gpodder/ui/qml/artwork/back-tab.png
> -share/gpodder/ui/qml/artwork/back.png
> -share/gpodder/ui/qml/artwork/back_inv.png
> -share/gpodder/ui/qml/artwork/background-harmattan.png
> -share/gpodder/ui/qml/artwork/btn_fffwd.png
> -share/gpodder/ui/qml/artwork/btn_ffwd.png
> -share/gpodder/ui/qml/artwork/btn_pause.png
> -share/gpodder/ui/qml/artwork/btn_play.png
> -share/gpodder/ui/qml/artwork/close.png
> -share/gpodder/ui/qml/artwork/cover-shadow.png
> -share/gpodder/ui/qml/artwork/directory-examples.png
> -share/gpodder/ui/qml/artwork/directory-toplist.png
> -share/gpodder/ui/qml/artwork/directory_icons.svg
> -share/gpodder/ui/qml/artwork/download-downloading.png
> -share/gpodder/ui/qml/artwork/download.png
> -share/gpodder/ui/qml/artwork/episode-archive.png
> -share/gpodder/ui/qml/artwork/episode-background.png
> -share/gpodder/ui/qml/artwork/episode-delete.png
> -share/gpodder/ui/qml/artwork/episode-download-cancel.png
> -share/gpodder/ui/qml/artwork/episode-download.png
> -share/gpodder/ui/qml/artwork/episode-pause.png
> -share/gpodder/ui/qml/artwork/episode-play.png
> -share/gpodder/ui/qml/artwork/episode-shownotes.png
> -share/gpodder/ui/qml/artwork/gpodder200.png
> -share/gpodder/ui/qml/artwork/mask.png
> -share/gpodder/ui/qml/artwork/noise.png
> -share/gpodder/ui/qml/artwork/nowplaying-tab.png
> -share/gpodder/ui/qml/artwork/play.png
> -share/gpodder/ui/qml/artwork/play_inv.png
> -share/gpodder/ui/qml/artwork/playback_controls.svg
> -share/gpodder/ui/qml/artwork/progressbar_bg.png
> -share/gpodder/ui/qml/artwork/progressbar_fg.png
> -share/gpodder/ui/qml/artwork/search.png
> -share/gpodder/ui/qml/artwork/slider-bg.png
> -share/gpodder/ui/qml/artwork/slider-dot.png
> -share/gpodder/ui/qml/artwork/slider-fg.png
> -share/gpodder/ui/qml/artwork/slider-seeking-dot.png
> -share/gpodder/ui/qml/artwork/slider-seeking-fg.png
> -share/gpodder/ui/qml/artwork/spinner.png
> -share/gpodder/ui/qml/artwork/spinner.svg
> -share/gpodder/ui/qml/artwork/subscriptions.png
> -share/gpodder/ui/qml/artwork/switch.png
> -share/gpodder/ui/qml/artwork/video-downloading.png
> -share/gpodder/ui/qml/artwork/video-playing.png
> -share/gpodder/ui/qml/artwork/video.png
> -share/gpodder/ui/qml/config.js
> -share/gpodder/ui/qml/main_default.qml
> -share/gpodder/ui/qml/util.js
> -share/gpodder/ui/web/
> -share/gpodder/ui/web/gpodder.js
> -share/gpodder/ui/web/index.html
> -share/gpodder/ui/web/style.css
> -share/icons/hicolor/16x16/gpodder.png
> -share/icons/hicolor/22x22/gpodder.png
> -share/icons/hicolor/24x24/gpodder.png
> +share/icons/hicolor/16x16/apps/gpodder.ico
> +share/icons/hicolor/16x16/apps/gpodder.png
> +share/icons/hicolor/22x22/apps/gpodder.png
> +share/icons/hicolor/24x24/apps/gpodder.png
>  share/icons/hicolor/26x26/
> -share/icons/hicolor/26x26/gpodder.png
> -share/icons/hicolor/32x32/gpodder.png
> +share/icons/hicolor/26x26/apps/
> +share/icons/hicolor/26x26/apps/gpodder.png
> +share/icons/hicolor/32x32/apps/gpodder.png
>  share/icons/hicolor/40x40/
> -share/icons/hicolor/40x40/gpodder.png
> -share/icons/hicolor/48x48/gpodder.png
> -share/icons/hicolor/64x64/gpodder.png
> +share/icons/hicolor/40x40/apps/
> +share/icons/hicolor/40x40/apps/gpodder.png
> +share/icons/hicolor/48x48/apps/gpodder.png
> +share/icons/hicolor/64x64/apps/gpodder.png
>  share/icons/hicolor/scalable/apps/gpodder.svg
> +share/locale/ca/LC_MESSAGES/gpodder.mo
>  share/locale/cs/LC_MESSAGES/gpodder.mo
>  share/locale/cs_CZ/
>  share/locale/cs_CZ/LC_MESSAGES/
> @@ -269,13 +289,23 @@ share/locale/es/LC_MESSAGES/gpodder.mo
>  share/locale/es_ES/
>  share/locale/es_ES/LC_MESSAGES/
>  share/locale/es_ES/LC_MESSAGES/gpodder.mo
> +share/locale/es_MX/
> +share/locale/es_MX/LC_MESSAGES/
> +share/locale/es_MX/LC_MESSAGES/gpodder.mo
>  share/locale/eu/LC_MESSAGES/gpodder.mo
> +share/locale/fa_IR/LC_MESSAGES/gpodder.mo
>  share/locale/fi/LC_MESSAGES/gpodder.mo
>  share/locale/fr/LC_MESSAGES/gpodder.mo
>  share/locale/gl/LC_MESSAGES/gpodder.mo
>  share/locale/he/LC_MESSAGES/gpodder.mo
> +share/locale/id_ID/
> +share/locale/id_ID/LC_MESSAGES/
> +share/locale/id_ID/LC_MESSAGES/gpodder.mo
>  share/locale/it/LC_MESSAGES/gpodder.mo
>  share/locale/kk/LC_MESSAGES/gpodder.mo
> +share/locale/ko_KR/
> +share/locale/ko_KR/LC_MESSAGES/
> +share/locale/ko_KR/LC_MESSAGES/gpodder.mo
>  share/locale/nb/LC_MESSAGES/gpodder.mo
>  share/locale/nl/LC_MESSAGES/gpodder.mo
>  share/locale/nn/LC_MESSAGES/gpodder.mo
>