Update gPodder by a couple versions. 4 tests fail that depend on py-test-httpserver which we don't have ported and it's a bigger job than I had time for. MODPY_PYTEST doesn't crash anymore but I can't get it to run the same as the upstream makefile. I've been using newer gPodder versions than the current port for the last few weeks and no issues found with downloads or youtube videos using youtube-dl.
Features of the released described below. I've omitted all the GH issues and bugs fixed. https://github.com/gpodder/gpodder/releases Tim. 3.10.18 This release requires requests 2.24 or greater. It adds support for compressed feeds and redirections, and includes various HTTP/HTTPS fixes and improvements. It also adds filtering of the episode list by selecting channel sections. 3.10.19 This release fixes the macOS build and window position restoring. 3.10.20 This release fixes the internal Youtube downloader, and the bundled Youtube-DL for European users on Windows and Mac. Index: Makefile =================================================================== RCS file: /cvs/ports/net/gpodder/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- Makefile 23 Feb 2021 19:39:32 -0000 1.28 +++ Makefile 27 Jun 2021 19:10:07 -0000 @@ -2,7 +2,7 @@ COMMENT= media aggregator and podcast client -MODPY_EGG_VERSION= 3.10.17 +MODPY_EGG_VERSION= 3.10.20 GH_ACCOUNT= gpodder GH_PROJECT= gpodder @@ -20,13 +20,13 @@ PERMIT_PACKAGE= Yes MODULES= lang/python \ textproc/intltool -# XXX Causes python crash -#MODPY_PYTEST= Yes +TEST_ENV= PYTEST=py.test RUN_DEPENDS= devel/desktop-file-utils \ devel/gettext,-runtime \ devel/py-html5lib${MODPY_FLAVOR} \ devel/py-gobject3${MODPY_FLAVOR} \ + www/py-requests${MODPY_FLAVOR} \ net/mygpoclient \ textproc/py-podcastparser${MODPY_FLAVOR} \ www/youtube-dl \ Index: distinfo =================================================================== RCS file: /cvs/ports/net/gpodder/distinfo,v retrieving revision 1.13 diff -u -p -r1.13 distinfo --- distinfo 30 Dec 2020 22:27:27 -0000 1.13 +++ distinfo 27 Jun 2021 19:10:07 -0000 @@ -1,2 +1,2 @@ -SHA256 (gpodder-3.10.17.tar.gz) = NqBOTWqB9QtQ0fdpGVXU9GDnL3G5UZ2tQrgFqYdDQhA= -SIZE (gpodder-3.10.17.tar.gz) = 1064129 +SHA256 (gpodder-3.10.20.tar.gz) = mU9/BKMcaPs0ea0ADU6a8sDYyvAsFh7eccfCzUubyAQ= +SIZE (gpodder-3.10.20.tar.gz) = 1081171 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/gpodder/pkg/PLIST,v retrieving revision 1.12 diff -u -p -r1.12 PLIST --- pkg/PLIST 5 Jul 2020 14:56:22 -0000 1.12 +++ pkg/PLIST 27 Jun 2021 19:10:07 -0000 @@ -28,8 +28,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}directory.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}download.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}download.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}escapist_videos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}escapist_videos.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}feedcore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -60,8 +58,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}syncui.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}syncui.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/${MODPY_PYCACHE}unittests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -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} @@ -82,7 +78,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gpodder/deviceplaylist.py lib/python${MODPY_VERSION}/site-packages/gpodder/directory.py lib/python${MODPY_VERSION}/site-packages/gpodder/download.py -lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.py lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.py lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/ @@ -193,15 +188,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gpodder/services.py lib/python${MODPY_VERSION}/site-packages/gpodder/sync.py lib/python${MODPY_VERSION}/site-packages/gpodder/syncui.py -lib/python${MODPY_VERSION}/site-packages/gpodder/test/ -lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.py -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gpodder/test/${MODPY_PYCACHE}/ -lib/python${MODPY_VERSION}/site-packages/gpodder/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/gpodder/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/test/${MODPY_PYCACHE}model.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/gpodder/test/${MODPY_PYCACHE}model.${MODPY_PYC_MAGIC_TAG}pyc -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 @@ -350,9 +336,6 @@ share/locale/ro/LC_MESSAGES/gpodder.mo share/locale/ru/LC_MESSAGES/gpodder.mo share/locale/sv/LC_MESSAGES/gpodder.mo share/locale/tr/LC_MESSAGES/gpodder.mo -share/locale/tr_TR/ -share/locale/tr_TR/LC_MESSAGES/ -share/locale/tr_TR/LC_MESSAGES/gpodder.mo share/locale/uk/LC_MESSAGES/gpodder.mo share/locale/zh_CN/LC_MESSAGES/gpodder.mo @tag update-desktop-database