Hi,
Small bump for yle-dl, tweaks the PKGNAME etc. to get this to download
on Github.
timo
diff /usr/ports
path + /usr/ports
commit - 6fe3bffb0a2bcd31c562235abd0f864d628686d6
blob - abd28c2d60654ce86a06b16a3dd27451c728613a
file + multimedia/yle-dl/Makefile
--- multimedia/yle-dl/Makefile
+++ multimedia/yle-dl/Makefile
@@ -1,14 +1,14 @@
-GH_ACCOUNT = aajanki
-GH_PROJECT = yle-dl
-GH_TAGNAME = ${MODPY_DISTV}
-MODPY_DISTV = 20240927
-REVISION = 0
-
COMMENT = download videos from YLE Areena
+V = 20250730
+PKGNAME = yle-dl-${V}
+DISTNAME = ${V}
+
CATEGORIES = multimedia
HOMEPAGE = https://aajanki.github.io/yle-dl/
+SITES =
https://github.com/aajanki/yle-dl/archive/refs/tags/releases/
+
MAINTAINER = Timo Myyra <[email protected]>
# GPLv3+
@@ -22,8 +22,12 @@ RUN_DEPENDS = devel/py-attrs \
graphics/ffmpeg \
www/py-requests \
net/wget \
+ textproc/py-lxml \
+ sysutils/py-psutil \
textproc/py-lxml
+WRKDIST = ${WRKDIR}/yle-dl-releases-${V}
+
# tests need network access to download streams
PORTHOME = ${WRKDIR}
TEST_DEPENDS = devel/py-test-runner
commit - fb6bc587604a21ddf62621505b421210f7b1cf7d
blob - 7a0765c8e8fc70f8a387beff2a8bd6f1865f630d
file + multimedia/yle-dl/distinfo
--- multimedia/yle-dl/distinfo
+++ multimedia/yle-dl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (yle-dl-20240927.tar.gz) = 4SPCrQqEktfV/GTNELTe+8GuMSBJQVM5MIkphj6fs6Y=
-SIZE (yle-dl-20240927.tar.gz) = 80008
+SHA256 (20250730.tar.gz) = Sqs0+qum8NW9nR6T6j6FqQIfOrHQEMFmwVaf579NmNo=
+SIZE (20250730.tar.gz) = 81368
commit - fb6bc587604a21ddf62621505b421210f7b1cf7d
blob - 486a9aa7fc85347c6a62fee7a38dfcf54e498b55
file + multimedia/yle-dl/pkg/PLIST
--- multimedia/yle-dl/pkg/PLIST
+++ multimedia/yle-dl/pkg/PLIST
@@ -1,11 +1,11 @@
bin/yle-dl
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/licenses/
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_DISTV}.dist-info/licenses/COPYING
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/entry_points.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/licenses/
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20250730.dist-info/licenses/COPYING
lib/python${MODPY_VERSION}/site-packages/yledl/
lib/python${MODPY_VERSION}/site-packages/yledl/__init__.py
lib/python${MODPY_VERSION}/site-packages/yledl/__main__.py
@@ -14,8 +14,16 @@ lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_api.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_extractors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_extractors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_playlist_parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}areena_playlist_parser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}backends.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}backends.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}clip.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}clip.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}downloader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}downloader.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -24,8 +32,8 @@ lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}exitcodes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}extractors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}extractors.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}ffprobe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}ffprobe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}ffmpeg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}ffmpeg.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}geolocation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}geolocation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -36,6 +44,8 @@ lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}kaltura.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}localization.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}localization.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}play_list_data.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}play_list_data.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}streamfilters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}streamfilters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}streamflavor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -54,17 +64,22 @@ lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}yledl.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}yledl.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yledl/areena_api.py
+lib/python${MODPY_VERSION}/site-packages/yledl/areena_extractors.py
+lib/python${MODPY_VERSION}/site-packages/yledl/areena_playlist_parser.py
lib/python${MODPY_VERSION}/site-packages/yledl/backends.py
+lib/python${MODPY_VERSION}/site-packages/yledl/clip.py
lib/python${MODPY_VERSION}/site-packages/yledl/downloader.py
lib/python${MODPY_VERSION}/site-packages/yledl/errors.py
lib/python${MODPY_VERSION}/site-packages/yledl/exitcodes.py
lib/python${MODPY_VERSION}/site-packages/yledl/extractors.py
-lib/python${MODPY_VERSION}/site-packages/yledl/ffprobe.py
+lib/python${MODPY_VERSION}/site-packages/yledl/ffmpeg.py
lib/python${MODPY_VERSION}/site-packages/yledl/geolocation.py
lib/python${MODPY_VERSION}/site-packages/yledl/http.py
lib/python${MODPY_VERSION}/site-packages/yledl/io.py
lib/python${MODPY_VERSION}/site-packages/yledl/kaltura.py
lib/python${MODPY_VERSION}/site-packages/yledl/localization.py
+lib/python${MODPY_VERSION}/site-packages/yledl/play_list_data.py
lib/python${MODPY_VERSION}/site-packages/yledl/streamfilters.py
lib/python${MODPY_VERSION}/site-packages/yledl/streamflavor.py
lib/python${MODPY_VERSION}/site-packages/yledl/streamprobe.py