Hi,

Here's an update for the yle-dl. Changelog can be found at:
https://github.com/aajanki/yle-dl/blob/master/ChangeLog

I'm not sure if adding TEST_ENV is correct but with it the test run. Otherwise
it tries to write to non-existing directory and fails.

Timo

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/yle-dl/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile    17 Oct 2018 14:15:55 -0000      1.19
+++ Makefile    11 May 2019 08:19:26 -0000
@@ -2,9 +2,8 @@
 
 GH_ACCOUNT =           aajanki
 GH_PROJECT =           yle-dl
-GH_TAGNAME =           2.34
+GH_TAGNAME =           20190502
 MODPY_EGG_VERSION =    ${GH_TAGNAME}
-REVISION =             0
 
 COMMENT =              download videos from YLE Areena
 
@@ -20,15 +19,15 @@ MODULES =           lang/python \
                        lang/php
 
 TEST_DEPENDS =         ${RUN_DEPENDS}
+TEST_ENV =             HOME=/tmp
 
 RUN_DEPENDS =          devel/py-attrs \
+                       devel/py-configargparse \
                        devel/py-future \
-                       devel/py-progress \
                        net/rtmpdump \
                        security/py-cryptodome \
                        www/py-requests \
                        lang/php/${MODPHP_VERSION},-curl \
-                       net/py-socks \
                        net/wget \
                        textproc/py-lxml \
                        converters/py-mini-amf
@@ -38,5 +37,6 @@ MODPHP_BUILDDEP =     No
 
 pre-configure:
        @sed -i -e "s,'php','${MODPHP_BIN}',g" ${WRKSRC}/yledl/io.py
+       @sed -i -e "s,'pycryptodomex','pycryptodome',g" ${WRKSRC}/setup.py
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/yle-dl/distinfo,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 distinfo
--- distinfo    9 Aug 2018 19:57:55 -0000       1.11
+++ distinfo    11 May 2019 08:19:26 -0000
@@ -1,2 +1,2 @@
-SHA256 (yle-dl-2.34.tar.gz) = ngNLq0ED+/c+3ppJQGpuoedmKgOj5VxdK7Wf2XwzNO0=
-SIZE (yle-dl-2.34.tar.gz) = 76310
+SHA256 (yle-dl-20190502.tar.gz) = 7OHTB4pLmuj/35pkXNuhyZm+bsrx7Nh9BrJ2BChI7ho=
+SIZE (yle-dl-20190502.tar.gz) = 83560
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py      9 Aug 2018 19:57:55 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1 2018/08/09 19:57:55 sthen Exp $
-
-Ports uses cryptodome (with Crypto prefix) rather than cryptodomex
-(with Cryptodome prefix). This is referenced in yledl/extractors.py which
-tries with both prefixes.
-
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -38,7 +38,7 @@ setup(
-     packages=['yledl'],
-     include_package_data=True,
-     install_requires=[
--        'pycryptodomex', 'requests', 'lxml', 'future', 'PySocks', 'mini-amf',
-+        'pycryptodome', 'requests', 'lxml', 'future', 'PySocks', 'mini-amf',
-         'attrs >= 17.4.0'
-     ] + ssl_sni_requires,
-     extras_require = {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/yle-dl/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 PLIST
--- pkg/PLIST   9 Aug 2018 19:57:55 -0000       1.6
+++ pkg/PLIST   11 May 2019 08:19:26 -0000
@@ -19,16 +19,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/yledl/exitcodes.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/extractors.py
 lib/python${MODPY_VERSION}/site-packages/yledl/extractors.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/geolocation.py
+lib/python${MODPY_VERSION}/site-packages/yledl/geolocation.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/hds.py
 lib/python${MODPY_VERSION}/site-packages/yledl/hds.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/http.py
 lib/python${MODPY_VERSION}/site-packages/yledl/http.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/io.py
 lib/python${MODPY_VERSION}/site-packages/yledl/io.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/kaltura.py
+lib/python${MODPY_VERSION}/site-packages/yledl/kaltura.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/localization.py
+lib/python${MODPY_VERSION}/site-packages/yledl/localization.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/rtmp.py
+lib/python${MODPY_VERSION}/site-packages/yledl/rtmp.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/streamfilters.py
 lib/python${MODPY_VERSION}/site-packages/yledl/streamfilters.pyc
-lib/python${MODPY_VERSION}/site-packages/yledl/streams.py
-lib/python${MODPY_VERSION}/site-packages/yledl/streams.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/streamflavor.py
+lib/python${MODPY_VERSION}/site-packages/yledl/streamflavor.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/subtitles.py
+lib/python${MODPY_VERSION}/site-packages/yledl/subtitles.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/timestamp.py
+lib/python${MODPY_VERSION}/site-packages/yledl/timestamp.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/titleformatter.py
+lib/python${MODPY_VERSION}/site-packages/yledl/titleformatter.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/utils.py
 lib/python${MODPY_VERSION}/site-packages/yledl/utils.pyc
 lib/python${MODPY_VERSION}/site-packages/yledl/version.py

Reply via email to