[UPDATE] net/gpodder 3.1.0 to 3.9.1

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

[UPDATE] net/gpodder 3.1.0 to 3.9.1

trondd-2
Here's a patch to update gPodder to 3.9.1.  Moved the download to GitHub,
clean up build and install targets, use their environment variable to get
the man pages in the right place, and take maintainer.

This it my first time messing with GH_*, and Python.  Feedback encouraged.
Tests pass, portcheck is happy, running on amd64.

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 17 Sep 2016 15:03:19 -0000
@@ -2,19 +2,20 @@
 
 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/
+GH_ACCOUNT= gpodder
+GH_PROJECT= gpodder
+GH_TAGNAME= ${DISTNAME}
 
 MODULES= devel/gettext \
  lang/python \
@@ -33,20 +34,19 @@ TEST_DEPENDS= devel/py-minimock \
 
 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 17 Sep 2016 15:03:19 -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 17 Sep 2016 15:03:19 -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: 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 17 Sep 2016 15:03:19 -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 to 3.9.1

Daniel Jakots-3
On Sat, 17 Sep 2016 11:28:29 -0400, trondd <[hidden email]>
wrote:

> - # Move manpages to the right place..darn you setup.py
> - mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \
> - rm -fr ${PREFIX}/share/man

Any reason to remove this chunk? It doesn't package right now:
$ make package
`/usr/ports/pobj/gpodder-3.9.1/fake-amd64/.fake_done' is up to date.
===>  Building package for gpodder-3.9.1
Create /usr/ports/packages/amd64/all/gpodder-3.9.1.tgz
checksumming|************************************                                 | 59%
Error: /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpo.1 does not exist
Error: /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpodder-migrate2tres.1 does not exist
Error: /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpodder.1 does not exist
Fatal error: can't continue

so I looked for them and:

/usr/ports/pobj/gpodder-3.9.1/fake-amd64$ find . -name gpo.1                                                              
./usr/local/share/man/man1/gpo.1

With the mv, it packages again.



make lib-depends-check complains:
Extra:  iconv.6 intl.6

so I removed devel/gettext modules and textproc/intltool. I don't know
if it needs to be in WANTLIB but it doesn't complain anymore at least :)



make test fails here:
===>  Regression tests for gpodder-3.9.1
LC_ALL=C PYTHONPATH=src/ /usr/local/bin/python2.7 -m gpodder.unittests
No handlers could be found for logger "gpodder.util"
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/ports/pobj/gpodder-3.9.1/gpodder-gpodder-3.9.1/src/gpodder/unittests.py", line 89, in <module>
    cov = coverage.Coverage()
AttributeError: 'module' object has no attribute 'Coverage'
gmake: *** [makefile:64: unittest] Error 1

I don't have more time to look at it right now.

Cheers,
Daniel

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] net/gpodder 3.1.0 to 3.9.1

trondd-2
On Sat, September 17, 2016 12:09 pm, Daniel Jakots wrote:

> On Sat, 17 Sep 2016 11:28:29 -0400, trondd <[hidden email]>
> wrote:
>
> Any reason to remove this chunk? It doesn't package right now:
> $ make package
> `/usr/ports/pobj/gpodder-3.9.1/fake-amd64/.fake_done' is up to date.
> ===>  Building package for gpodder-3.9.1
> Create /usr/ports/packages/amd64/all/gpodder-3.9.1.tgz
> checksumming|************************************
>        | 59%
> Error: /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpo.1
> does not exist
> Error:
> /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpodder-migrate2tres.1
> does not exist
> Error:
> /usr/ports/pobj/gpodder-3.9.1/fake-amd64/usr/local/man/man1/gpodder.1 does
> not exist
> Fatal error: can't continue
>
> so I looked for them and:
>
> /usr/ports/pobj/gpodder-3.9.1/fake-amd64$ find . -name gpo.1
> ./usr/local/share/man/man1/gpo.1
>
> With the mv, it packages again.
>

My fault.  My patch didn't include removal of patches/patch-setup_py which
breaks upstream's handling of the man paths.

>
>
> make lib-depends-check complains:
> Extra:  iconv.6 intl.6
>
> so I removed devel/gettext modules and textproc/intltool. I don't know
> if it needs to be in WANTLIB but it doesn't complain anymore at least :)
>

Thanks, forgot to check this.  intltool is a build dependency.

On that note, I'm confused when to use a *_DEPENDS and when to use
WANTLIB.  In this case it calls the intltool executable, rather than
linking to a library so maybe that's the obvious answer.

>
>
> make test fails here:
> ===>  Regression tests for gpodder-3.9.1
> LC_ALL=C PYTHONPATH=src/ /usr/local/bin/python2.7 -m gpodder.unittests
> No handlers could be found for logger "gpodder.util"
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/runpy.py", line 174, in
> _run_module_as_main
>     "__main__", fname, loader, pkg_name)
>   File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
>     exec code in run_globals
>   File
> "/usr/ports/pobj/gpodder-3.9.1/gpodder-gpodder-3.9.1/src/gpodder/unittests.py",
> line 89, in <module>
>     cov = coverage.Coverage()
> AttributeError: 'module' object has no attribute 'Coverage'
> gmake: *** [makefile:64: unittest] Error 1
>

The problem here is that I didn't have py-coverage installed.  They
require a newer version than we have in ports.  I don't know if the newer
one would be backwords compatible or not.  Can someone more experienced
with Python ports help out here?  If I update py-coverage, what do I need
to check for fallout?

Tim.

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] net/gpodder 3.1.0 to 3.9.1

Daniel Jakots-3
On Sat, 17 Sep 2016 12:59:01 -0400, "trondd" <[hidden email]>
wrote:

> The problem here is that I didn't have py-coverage installed.  They
> require a newer version than we have in ports.  I don't know if the
> newer one would be backwords compatible or not.  Can someone more
> experienced with Python ports help out here?  If I update
> py-coverage, what do I need to check for fallout?

Yeah, our py-coverage is lagging a bit. If you want to update it, you
should verify that ports that depend on it doesn't break. I can have a
look at it if you don't want to do the work.

The list:
  RUN_DEPENDS
/usr/ports/audio/py-discogs-client
/usr/ports/devel/py-nosexcover
/usr/ports/devel/py-nosexcover,python3
/usr/ports/devel/py-test-cov
/usr/ports/devel/py-test-cov,python3
  TEST_DEPENDS
/usr/ports/devel/py-nose
/usr/ports/devel/py-nose,python3
/usr/ports/devel/py-nosexcover
/usr/ports/devel/py-nosexcover,python3
/usr/ports/devel/py-smmap
/usr/ports/net/py-oauth2
/usr/ports/security/py-oauthlib
/usr/ports/security/py-oauthlib,python3
/usr/ports/textproc/cdiff
/usr/ports/textproc/py-polib
/usr/ports/www/py-beaker
/usr/ports/www/py-pylons
/usr/ports/www/py-routes
/usr/ports/www/py-webtest

Reply | Threaded
Open this post in threaded view
|

devel/py-coverage was [UPDATE] net/gpodder 3.1.0 to 3.9.1

trondd-2
Daniel Jakots <[hidden email]> wrote:

> On Sat, 17 Sep 2016 12:59:01 -0400, "trondd" <[hidden email]>
> wrote:
>
> Yeah, our py-coverage is lagging a bit. If you want to update it, you
> should verify that ports that depend on it doesn't break. I can have a
> look at it if you don't want to do the work.
>
> The list:
>   RUN_DEPENDS
> /usr/ports/audio/py-discogs-client
> /usr/ports/devel/py-nosexcover
> /usr/ports/devel/py-nosexcover,python3
> /usr/ports/devel/py-test-cov
> /usr/ports/devel/py-test-cov,python3
>   TEST_DEPENDS
> /usr/ports/devel/py-nose
> /usr/ports/devel/py-nose,python3
> /usr/ports/devel/py-nosexcover
> /usr/ports/devel/py-nosexcover,python3
> /usr/ports/devel/py-smmap
> /usr/ports/net/py-oauth2
> /usr/ports/security/py-oauthlib
> /usr/ports/security/py-oauthlib,python3
> /usr/ports/textproc/cdiff
> /usr/ports/textproc/py-polib
> /usr/ports/www/py-beaker
> /usr/ports/www/py-pylons
> /usr/ports/www/py-routes
> /usr/ports/www/py-webtest

Well right away py-nose failed make test.  There hasn't been a realease in
over a year that I can find.

Here's my py-coverage update.  Not sure how we should proceed.  Patch all
the dependecies' tests"?  Ugh.  Try to find a py-coverage that maybe works
for eveyone?  Skip tests in gPodder?  Go outside and enjoy the sunshine?

Tim.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-coverage/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 29 Sep 2015 10:51:53 -0000 1.16
+++ Makefile 17 Sep 2016 20:46:20 -0000
@@ -2,10 +2,9 @@
 
 COMMENT = code coverage measurement for Python
 
-MODPY_EGG_VERSION = 3.7.1
+MODPY_EGG_VERSION = 4.2
 DISTNAME = coverage-${MODPY_EGG_VERSION}
 PKGNAME = py-${DISTNAME}
-REVISION = 1
 
 CATEGORIES = devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-coverage/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 1 May 2014 13:05:29 -0000 1.7
+++ distinfo 17 Sep 2016 20:46:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (coverage-3.7.1.tar.gz) = 0a6hxKphuDZtakLdNlBiL7+cY07STq9/N5yLlw5e1E4=
-SIZE (coverage-3.7.1.tar.gz) = 284735
+SHA256 (coverage-4.2.tar.gz) = 4xJ3bT7wRjLsdCzi0rcEi2NQc+AkXk9E3+iwjMUKxlY=
+SIZE (coverage-4.2.tar.gz) = 359873
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-coverage/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST 16 Jul 2015 21:18:48 -0000 1.7
+++ pkg/PLIST 17 Sep 2016 20:46:20 -0000
@@ -11,48 +11,41 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/coverage-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
 lib/python${MODPY_VERSION}/site-packages/coverage-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/coverage/__init__.py
+lib/python${MODPY_VERSION}/site-packages/coverage/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/__main__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}annotate.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}backward.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}bytecode.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}cmdline.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}codeunit.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}collector.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}control.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}execfile.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}files.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}html.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}phystokens.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}report.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}results.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}summary.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}templite.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}xmlreport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/__main__.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/annotate.py
+lib/python${MODPY_VERSION}/site-packages/coverage/annotate.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/backunittest.py
+lib/python${MODPY_VERSION}/site-packages/coverage/backunittest.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/backward.py
+lib/python${MODPY_VERSION}/site-packages/coverage/backward.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/bytecode.py
+lib/python${MODPY_VERSION}/site-packages/coverage/bytecode.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/cmdline.py
-lib/python${MODPY_VERSION}/site-packages/coverage/codeunit.py
+lib/python${MODPY_VERSION}/site-packages/coverage/cmdline.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/collector.py
+lib/python${MODPY_VERSION}/site-packages/coverage/collector.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/config.py
+lib/python${MODPY_VERSION}/site-packages/coverage/config.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/control.py
+lib/python${MODPY_VERSION}/site-packages/coverage/control.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/data.py
+lib/python${MODPY_VERSION}/site-packages/coverage/data.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/debug.py
+lib/python${MODPY_VERSION}/site-packages/coverage/debug.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/env.py
+lib/python${MODPY_VERSION}/site-packages/coverage/env.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/execfile.py
+lib/python${MODPY_VERSION}/site-packages/coverage/execfile.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/files.py
+lib/python${MODPY_VERSION}/site-packages/coverage/files.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/html.py
+lib/python${MODPY_VERSION}/site-packages/coverage/html.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/coverage_html.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/index.html
+lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.debounce.min.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.hotkeys.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.isonscreen.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.min.js
@@ -62,12 +55,33 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/pyfile.html
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/style.css
 lib/python${MODPY_VERSION}/site-packages/coverage/misc.py
+lib/python${MODPY_VERSION}/site-packages/coverage/misc.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/multiproc.py
+lib/python${MODPY_VERSION}/site-packages/coverage/multiproc.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/parser.py
+lib/python${MODPY_VERSION}/site-packages/coverage/parser.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/phystokens.py
+lib/python${MODPY_VERSION}/site-packages/coverage/phystokens.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/pickle2json.py
+lib/python${MODPY_VERSION}/site-packages/coverage/pickle2json.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin.py
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin_support.py
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin_support.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/python.py
+lib/python${MODPY_VERSION}/site-packages/coverage/python.pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/pytracer.py
+lib/python${MODPY_VERSION}/site-packages/coverage/pytracer.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/report.py
+lib/python${MODPY_VERSION}/site-packages/coverage/report.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/results.py
+lib/python${MODPY_VERSION}/site-packages/coverage/results.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/summary.py
+lib/python${MODPY_VERSION}/site-packages/coverage/summary.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/templite.py
+lib/python${MODPY_VERSION}/site-packages/coverage/templite.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/tracer.so
 lib/python${MODPY_VERSION}/site-packages/coverage/version.py
+lib/python${MODPY_VERSION}/site-packages/coverage/version.pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/xmlreport.py
+lib/python${MODPY_VERSION}/site-packages/coverage/xmlreport.pyc

Reply | Threaded
Open this post in threaded view
|

Re: [UPDATE] net/gpodder 3.1.0 to 3.9.1

trondd-2
In reply to this post by Daniel Jakots-3
Daniel Jakots <[hidden email]> wrote:

> On Sat, 17 Sep 2016 11:28:29 -0400, trondd <[hidden email]>
> wrote:
>
> > - # Move manpages to the right place..darn you setup.py
> > - mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \
> > - rm -fr ${PREFIX}/share/man
>
> Any reason to remove this chunk? It doesn't package right now:
>
> make lib-depends-check complains:
> Extra:  iconv.6 intl.6
>
> so I removed devel/gettext modules and textproc/intltool. I don't know
> if it needs to be in WANTLIB but it doesn't complain anymore at least :)
>
>
>
> make test fails here:
> ===>  Regression tests for gpodder-3.9.1
> LC_ALL=C PYTHONPATH=src/ /usr/local/bin/python2.7 -m gpodder.unittests
> No handlers could be found for logger "gpodder.util"
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main
>     "__main__", fname, loader, pkg_name)
>   File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
>     exec code in run_globals
>   File "/usr/ports/pobj/gpodder-3.9.1/gpodder-gpodder-3.9.1/src/gpodder/unittests.py", line 89, in <module>
>     cov = coverage.Coverage()
> AttributeError: 'module' object has no attribute 'Coverage'
> gmake: *** [makefile:64: unittest] Error 1
>

Here are the fixes for the above.  This pulls in py-coverage explicily for
tests which breaks 'make test' until we can get py-coverage updated.

Updating in the case of further review for the gpodder or general port
changes.

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 18 Sep 2016 16:28:16 -0000
@@ -2,51 +2,52 @@
 
 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/desktop-file-utils \
+ 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 18 Sep 2016 16:28:16 -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 18 Sep 2016 16:28:16 -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 18 Sep 2016 16:28:16 -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: devel/py-coverage was [UPDATE] net/gpodder 3.1.0 to 3.9.1

trondd-2
In reply to this post by trondd-2
On Sat, September 17, 2016 5:00 pm, trondd wrote:

> Daniel Jakots <[hidden email]> wrote:
>
>> On Sat, 17 Sep 2016 12:59:01 -0400, "trondd" <[hidden email]>
>> wrote:
>>
>> Yeah, our py-coverage is lagging a bit. If you want to update it, you
>> should verify that ports that depend on it doesn't break. I can have a
>> look at it if you don't want to do the work.
>>
>> The list:
>>   RUN_DEPENDS
>> /usr/ports/audio/py-discogs-client
>> /usr/ports/devel/py-nosexcover
>> /usr/ports/devel/py-nosexcover,python3
>> /usr/ports/devel/py-test-cov
>> /usr/ports/devel/py-test-cov,python3
>>   TEST_DEPENDS
>> /usr/ports/devel/py-nose
>> /usr/ports/devel/py-nose,python3
>> /usr/ports/devel/py-nosexcover
>> /usr/ports/devel/py-nosexcover,python3
>> /usr/ports/devel/py-smmap
>> /usr/ports/net/py-oauth2
>> /usr/ports/security/py-oauthlib
>> /usr/ports/security/py-oauthlib,python3
>> /usr/ports/textproc/cdiff
>> /usr/ports/textproc/py-polib
>> /usr/ports/www/py-beaker
>> /usr/ports/www/py-pylons
>> /usr/ports/www/py-routes
>> /usr/ports/www/py-webtest
>
> Well right away py-nose failed make test.  There hasn't been a realease in
> over a year that I can find.
>

Bringing this back up as I have some time to look into it further.  Turns
out the nose 'make test' failures are expected and not a result of
updating py-coverage.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828224

I'll check the rest of the dependent ports.

Tim.

Reply | Threaded
Open this post in threaded view
|

Re: devel/py-coverage was [UPDATE] net/gpodder 3.1.0 to 3.9.1

Alexander Shadchin
On Thu, Sep 29, 2016 at 10:09:56PM -0400, trondd wrote:

> On Sat, September 17, 2016 5:00 pm, trondd wrote:
> > Daniel Jakots <[hidden email]> wrote:
> >
> >> On Sat, 17 Sep 2016 12:59:01 -0400, "trondd" <[hidden email]>
> >> wrote:
> >>
> >> Yeah, our py-coverage is lagging a bit. If you want to update it, you
> >> should verify that ports that depend on it doesn't break. I can have a
> >> look at it if you don't want to do the work.
> >>
> >> The list:
> >>   RUN_DEPENDS
> >> /usr/ports/audio/py-discogs-client
> >> /usr/ports/devel/py-nosexcover
> >> /usr/ports/devel/py-nosexcover,python3
> >> /usr/ports/devel/py-test-cov
> >> /usr/ports/devel/py-test-cov,python3
> >>   TEST_DEPENDS
> >> /usr/ports/devel/py-nose
> >> /usr/ports/devel/py-nose,python3
> >> /usr/ports/devel/py-nosexcover
> >> /usr/ports/devel/py-nosexcover,python3
> >> /usr/ports/devel/py-smmap
> >> /usr/ports/net/py-oauth2
> >> /usr/ports/security/py-oauthlib
> >> /usr/ports/security/py-oauthlib,python3
> >> /usr/ports/textproc/cdiff
> >> /usr/ports/textproc/py-polib
> >> /usr/ports/www/py-beaker
> >> /usr/ports/www/py-pylons
> >> /usr/ports/www/py-routes
> >> /usr/ports/www/py-webtest
> >
> > Well right away py-nose failed make test.  There hasn't been a realease in
> > over a year that I can find.
> >
>
> Bringing this back up as I have some time to look into it further.  Turns
> out the nose 'make test' failures are expected and not a result of
> updating py-coverage.
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828224
>
> I'll check the rest of the dependent ports.
>
> Tim.
>

Fix plist for py3 flavor.

I checked the rest of the dependent ports, no regress.

If nobody is against, I'll commit (I fix py-nose after committed).

--
Alexandr Shadchin

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-coverage/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 29 Sep 2015 10:51:53 -0000 1.16
+++ Makefile 2 Oct 2016 16:56:01 -0000
@@ -2,10 +2,9 @@
 
 COMMENT = code coverage measurement for Python
 
-MODPY_EGG_VERSION = 3.7.1
+MODPY_EGG_VERSION = 4.2
 DISTNAME = coverage-${MODPY_EGG_VERSION}
 PKGNAME = py-${DISTNAME}
-REVISION = 1
 
 CATEGORIES = devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-coverage/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 1 May 2014 13:05:29 -0000 1.7
+++ distinfo 2 Oct 2016 16:56:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (coverage-3.7.1.tar.gz) = 0a6hxKphuDZtakLdNlBiL7+cY07STq9/N5yLlw5e1E4=
-SIZE (coverage-3.7.1.tar.gz) = 284735
+SHA256 (coverage-4.2.tar.gz) = 4xJ3bT7wRjLsdCzi0rcEi2NQc+AkXk9E3+iwjMUKxlY=
+SIZE (coverage-4.2.tar.gz) = 359873
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-coverage/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST 16 Jul 2015 21:18:48 -0000 1.7
+++ pkg/PLIST 2 Oct 2016 16:56:01 -0000
@@ -16,21 +16,28 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}annotate.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}backunittest.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}backward.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}bytecode.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}cmdline.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}codeunit.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}collector.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}control.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}execfile.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}files.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}html.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}multiproc.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}phystokens.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}pickle2json.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}plugin_support.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}python.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}pytracer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}report.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}results.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}summary.${MODPY_PYC_MAGIC_TAG}pyc
@@ -38,21 +45,23 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/${MODPY_PYCACHE}xmlreport.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/coverage/annotate.py
+lib/python${MODPY_VERSION}/site-packages/coverage/backunittest.py
 lib/python${MODPY_VERSION}/site-packages/coverage/backward.py
 lib/python${MODPY_VERSION}/site-packages/coverage/bytecode.py
 lib/python${MODPY_VERSION}/site-packages/coverage/cmdline.py
-lib/python${MODPY_VERSION}/site-packages/coverage/codeunit.py
 lib/python${MODPY_VERSION}/site-packages/coverage/collector.py
 lib/python${MODPY_VERSION}/site-packages/coverage/config.py
 lib/python${MODPY_VERSION}/site-packages/coverage/control.py
 lib/python${MODPY_VERSION}/site-packages/coverage/data.py
 lib/python${MODPY_VERSION}/site-packages/coverage/debug.py
+lib/python${MODPY_VERSION}/site-packages/coverage/env.py
 lib/python${MODPY_VERSION}/site-packages/coverage/execfile.py
 lib/python${MODPY_VERSION}/site-packages/coverage/files.py
 lib/python${MODPY_VERSION}/site-packages/coverage/html.py
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/coverage_html.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/index.html
+lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.debounce.min.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.hotkeys.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.isonscreen.js
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/jquery.min.js
@@ -62,8 +71,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/pyfile.html
 lib/python${MODPY_VERSION}/site-packages/coverage/htmlfiles/style.css
 lib/python${MODPY_VERSION}/site-packages/coverage/misc.py
+lib/python${MODPY_VERSION}/site-packages/coverage/multiproc.py
 lib/python${MODPY_VERSION}/site-packages/coverage/parser.py
 lib/python${MODPY_VERSION}/site-packages/coverage/phystokens.py
+lib/python${MODPY_VERSION}/site-packages/coverage/pickle2json.py
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin.py
+lib/python${MODPY_VERSION}/site-packages/coverage/plugin_support.py
+lib/python${MODPY_VERSION}/site-packages/coverage/python.py
+lib/python${MODPY_VERSION}/site-packages/coverage/pytracer.py
 lib/python${MODPY_VERSION}/site-packages/coverage/report.py
 lib/python${MODPY_VERSION}/site-packages/coverage/results.py
 lib/python${MODPY_VERSION}/site-packages/coverage/summary.py

Reply | Threaded
Open this post in threaded view
|

Re: devel/py-coverage was [UPDATE] net/gpodder 3.1.0 to 3.9.1

Alexander Shadchin
In reply to this post by trondd-2
On Thu, Sep 29, 2016 at 10:09:56PM -0400, trondd wrote:

> On Sat, September 17, 2016 5:00 pm, trondd wrote:
> > Daniel Jakots <[hidden email]> wrote:
> >
> >> On Sat, 17 Sep 2016 12:59:01 -0400, "trondd" <[hidden email]>
> >> wrote:
> >>
> >> Yeah, our py-coverage is lagging a bit. If you want to update it, you
> >> should verify that ports that depend on it doesn't break. I can have a
> >> look at it if you don't want to do the work.
> >>
> >> The list:
> >>   RUN_DEPENDS
> >> /usr/ports/audio/py-discogs-client
> >> /usr/ports/devel/py-nosexcover
> >> /usr/ports/devel/py-nosexcover,python3
> >> /usr/ports/devel/py-test-cov
> >> /usr/ports/devel/py-test-cov,python3
> >>   TEST_DEPENDS
> >> /usr/ports/devel/py-nose
> >> /usr/ports/devel/py-nose,python3
> >> /usr/ports/devel/py-nosexcover
> >> /usr/ports/devel/py-nosexcover,python3
> >> /usr/ports/devel/py-smmap
> >> /usr/ports/net/py-oauth2
> >> /usr/ports/security/py-oauthlib
> >> /usr/ports/security/py-oauthlib,python3
> >> /usr/ports/textproc/cdiff
> >> /usr/ports/textproc/py-polib
> >> /usr/ports/www/py-beaker
> >> /usr/ports/www/py-pylons
> >> /usr/ports/www/py-routes
> >> /usr/ports/www/py-webtest
> >
> > Well right away py-nose failed make test.  There hasn't been a realease in
> > over a year that I can find.
> >
>
> Bringing this back up as I have some time to look into it further.  Turns
> out the nose 'make test' failures are expected and not a result of
> updating py-coverage.
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828224
>
> I'll check the rest of the dependent ports.
>
> Tim.
>

Committed, thanks.

--
Alexandr Shadchin