Update to gPodder
New features
#402 extension to run a command on download
#431 update sonos extension to use soco >= 0.7 API
#442 gpo command for downloading/deleting a single episode
#384 YouTube feeds without API key
Bug fixes
#369 theme-aware shownote color in webview
#375 send to bluetooth device works again
#399 download from URL with colon in path (or other allowed characters)
no exception when no website link in feed
#340 limit download UI fixes
#151 unchecked 'download limit' really means 16 download limit
#458 fix unable to drag and drop from episode list
#459 fix downloaded filenames based on content-disposition
#420 don't leak open file descriptors (was preventing rename on download on
Windows)
Translations
Hungarian translation added
French translation updated
Tim.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/gpodder/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile 20 Feb 2018 03:44:32 -0000 1.13
+++ Makefile 26 Jun 2018 23:46:39 -0000
@@ -2,7 +2,7 @@
COMMENT= media aggregator and podcast client
-MODPY_EGG_VERSION= 3.10.1
+MODPY_EGG_VERSION= 3.10.3
GH_ACCOUNT= gpodder
GH_PROJECT= gpodder
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/gpodder/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 20 Feb 2018 03:44:32 -0000 1.5
+++ distinfo 26 Jun 2018 23:46:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (gpodder-3.10.1.tar.gz) = zT9lFG+iAsKGHY8KL6ISMjgwxsQ3onL2+IpeA1gengs=
-SIZE (gpodder-3.10.1.tar.gz) = 883011
+SHA256 (gpodder-3.10.3.tar.gz) = pTsjxgWzqScBrtPjGPBpWuLk3humRpIzfgqPdyU+u7E=
+SIZE (gpodder-3.10.3.tar.gz) = 980333
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/gpodder/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 20 Feb 2018 03:44:32 -0000 1.5
+++ pkg/PLIST 26 Jun 2018 23:46:39 -0000
@@ -8,6 +8,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}build_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}build_info.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -58,10 +60,15 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}unittests.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}utilwin32ctypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}utilwin32ctypes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}utilwin32locale.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}utilwin32locale.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}vimeo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}vimeo.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}youtube.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}youtube.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gpodder/build_info.py
lib/python${MODPY_VERSION}/site-packages/gpodder/common.py
lib/python${MODPY_VERSION}/site-packages/gpodder/config.py
lib/python${MODPY_VERSION}/site-packages/gpodder/core.py
@@ -187,6 +194,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.py
lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.py
lib/python${MODPY_VERSION}/site-packages/gpodder/util.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/utilwin32ctypes.py
+lib/python${MODPY_VERSION}/site-packages/gpodder/utilwin32locale.py
lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.py
lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.py
@man man/man1/gpo.1
@@ -202,6 +211,7 @@ share/gpodder/examples/hello_world.py
share/gpodder/extensions/
share/gpodder/extensions/${MODPY_PYCACHE}/
share/gpodder/extensions/${MODPY_PYCACHE}audio_converter.${MODPY_PYC_MAGIC_TAG}pyc
+share/gpodder/extensions/${MODPY_PYCACHE}command_on_download.${MODPY_PYC_MAGIC_TAG}pyc
share/gpodder/extensions/${MODPY_PYCACHE}concatenate_videos.${MODPY_PYC_MAGIC_TAG}pyc
share/gpodder/extensions/${MODPY_PYCACHE}enqueue_in_mediaplayer.${MODPY_PYC_MAGIC_TAG}pyc
share/gpodder/extensions/${MODPY_PYCACHE}episode_website_context_menu.${MODPY_PYC_MAGIC_TAG}pyc
@@ -224,6 +234,7 @@ share/gpodder/extensions/${MODPY_PYCACHE
share/gpodder/extensions/${MODPY_PYCACHE}update_feeds_on_startup.${MODPY_PYC_MAGIC_TAG}pyc
share/gpodder/extensions/${MODPY_PYCACHE}video_converter.${MODPY_PYC_MAGIC_TAG}pyc
share/gpodder/extensions/audio_converter.py
+share/gpodder/extensions/command_on_download.py
share/gpodder/extensions/concatenate_videos.py
share/gpodder/extensions/enqueue_in_mediaplayer.py
share/gpodder/extensions/episode_website_context_menu.py
@@ -307,6 +318,7 @@ 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/hu/LC_MESSAGES/gpodder.mo
share/locale/id_ID/
share/locale/id_ID/LC_MESSAGES/
share/locale/id_ID/LC_MESSAGES/gpodder.mo