Hi,
Here's an update to yle-dl library.
Note that this requires the previously sent py-mini-amf port.
Is the cryptodomex correctly handled by using the sed to replace the package
name in setup.py? The code seems to fallback on Crypto API when the
pycryptodomex is not installed.
Timo
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/yle-dl/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile 2 Jun 2018 12:01:59 -0000 1.17
+++ Makefile 27 Jul 2018 11:00:13 -0000
@@ -2,9 +2,8 @@
GH_ACCOUNT = aajanki
GH_PROJECT = yle-dl
-GH_TAGNAME = 2.28
+GH_TAGNAME = 2.34
MODPY_EGG_VERSION = ${GH_TAGNAME}
-REVISION = 2
COMMENT = download videos from YLE Areena
@@ -20,21 +19,24 @@ MODULES = lang/python \
lang/php
TEST_DEPENDS = ${RUN_DEPENDS}
-RUN_DEPENDS = devel/py-progress \
+
+RUN_DEPENDS = devel/py-attrs \
+ devel/py-future \
+ devel/py-progress \
net/rtmpdump \
security/py-cryptodome \
www/py-requests \
lang/php/${MODPHP_VERSION},-curl \
- lang/php/${MODPHP_VERSION},-mcrypt \
+ net/py-socks \
net/wget \
textproc/py-lxml \
- converters/py-amf
-
+ converters/py-mini-amf
MODPY_SETUPTOOLS = Yes
MODPHP_BUILDDEP = No
pre-configure:
- @sed -i -e "s,'php','${MODPHP_BIN}',g" ${WRKSRC}/yledl/downloaders.py
+ @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.10
diff -u -p -r1.10 distinfo
--- distinfo 12 Dec 2017 13:25:46 -0000 1.10
+++ distinfo 27 Jul 2018 11:00:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (yle-dl-2.28.tar.gz) = DdN6XcGmsPjcXvmO86rq32aIiVDO037b+ze/HGYBTfM=
-SIZE (yle-dl-2.28.tar.gz) = 68381
+SHA256 (yle-dl-2.34.tar.gz) = ngNLq0ED+/c+3ppJQGpuoedmKgOj5VxdK7Wf2XwzNO0=
+SIZE (yle-dl-2.34.tar.gz) = 76310
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/yle-dl/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 12 Dec 2017 13:25:46 -0000 1.5
+++ pkg/PLIST 27 Jul 2018 11:00:13 -0000
@@ -11,15 +11,27 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/yledl/AdobeHDS.php
lib/python${MODPY_VERSION}/site-packages/yledl/__init__.py
lib/python${MODPY_VERSION}/site-packages/yledl/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/yledl/downloaders.py
-lib/python${MODPY_VERSION}/site-packages/yledl/downloaders.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/backends.py
+lib/python${MODPY_VERSION}/site-packages/yledl/backends.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/downloader.py
+lib/python${MODPY_VERSION}/site-packages/yledl/downloader.pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/exitcodes.py
+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/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/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/utils.py
lib/python${MODPY_VERSION}/site-packages/yledl/utils.pyc
lib/python${MODPY_VERSION}/site-packages/yledl/version.py
lib/python${MODPY_VERSION}/site-packages/yledl/version.pyc
-lib/python${MODPY_VERSION}/site-packages/yledl/videoutils.py
-lib/python${MODPY_VERSION}/site-packages/yledl/videoutils.pyc
lib/python${MODPY_VERSION}/site-packages/yledl/yledl.py
lib/python${MODPY_VERSION}/site-packages/yledl/yledl.pyc
No comments:
Post a Comment