Mon Jul 26 18:51:49 2021 UTC ()
multimedia/streamlink: update to streamlink-2.3.0

Changelog:

== streamlink 2.3.0 (2021-07-26)

Release highlights:

- Implemented: new plugin URL matching API [#3814], [#3821]
  Third-party plugins which use the old API will still be resolved,
  but those plugins will have to upgrade in the future. See the
  documentation's deprecations page for more information.
- Implemented: HLS media initialization section (fragmented
  MPEG-4 streams) [#3828]
- Upgraded: `requests` to `>=2.26.0,<3` and set it to `==2.25.1`
  on Windows [#3864], [#3880]
- Fixed: YouTube channel URLs, premiering live streams, added API
  fallback [#3847], [#3873], [#3809]
- Removed plugins: canalplus [#3841], dommune [#3818], liveedu [#3845],
  periscope [#3813], powerapp [#3816], rtlxl [#3842],
  streamingvideoprovider [#3843], teleclubzoom [#3817], tigerdile [#3819]

Hakkin Lain (1):
      stream.hls: set fallback playlist reload time to 6 seconds (#3887)

back-to (16):
      plugins.youtube: added API fallback
      plugins.rtvs: fixed livestream
      plugins.nos: Fixed Livestream and VOD
      plugins.vlive: fixed livestream (#3820)
      plugins.Tigerdile: removed
      plugins.Dommune: removed
      plugins.PowerApp: removed
      plugins.TeleclubZoom: removed (#3817)
      plugins.cdnbg: Fix regex and referer issues
      plugins.rtlxl: removed
      plugins.CanalPlus: removed
      plugins.liveedu: removed
      plugins.Streamingvideoprovider: removed
      plugin.api: update useragents
      plugins.youtube: detect Livestreams with 'isLive'
      plugins.nimotv: use 'mStreamPkg'

bastimeyer (30):
      plugins.youtube: translate embed_live URLs
      plugins.periscope: remove plugin
      plugins.mediaklikk: rewrite plugin
      stream.hls: add type hints and refactor
      stream.hls: implement media initialization section
      plugin: new matchers API
      plugins: update protocol plugins
      plugins: update basic plugins
      plugins: update plugins with URL capture groups
      plugins: update plugins with spec. can_handle_url
      plugins: update plugins with multiple URL matchers
      plugins: update plugins with URL translations
      session: resolve deprecated plugins
      plugins.zdf_mediathek: refactor plugin, drop HDS
      docs: add deprecations page
      plugins.tv8: remove API, find HLS via simple regex
      plugins.youtube: find videoId on channel pages
      chore: replace issue templates with forms
      chore: fix issue forms checklist
      tests: remove mock from dev dependencies
      vendor: set requests to >=2.26.0,<3
      tests: temporarily skip broken tests on win32
      tests: fix unnecessary hostname lookup in cli_main
      docs: fix headline anchors on deprecations page
      vendor: downgrade requests to 2.25.1 on Windows
      tests: refactor TestMixinStreamHLS
      streams.segmented: refactor worker and writer
      streams.segmented: refactor reader
      streams.hls: refactor worker
      streams.hls: fix playlist_reload_time

gustaf (1):
      plugins.tv4play: fix plugin URL regex

vinyl-umbrella (1):
      plugins.openrectv: update HLS URLs (#3850)


(yhardy)
diff -r1.23 -r1.24 pkgsrc/multimedia/streamlink/Makefile
diff -r1.14 -r1.15 pkgsrc/multimedia/streamlink/PLIST
diff -r1.16 -r1.17 pkgsrc/multimedia/streamlink/distinfo

cvs diff -r1.23 -r1.24 pkgsrc/multimedia/streamlink/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/streamlink/Makefile 2021/07/24 20:42:26 1.23
+++ pkgsrc/multimedia/streamlink/Makefile 2021/07/26 18:51:49 1.24
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile,v 1.23 2021/07/24 20:42:26 mef Exp $ 1# $NetBSD: Makefile,v 1.24 2021/07/26 18:51:49 yhardy Exp $
2 2
3DISTNAME= streamlink-2.2.0 3DISTNAME= streamlink-2.3.0
4CATEGORIES= multimedia 4CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_GITHUB:=streamlink/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=streamlink/}
6GITHUB_TAG= ${PKGVERSION_NOREV} 6GITHUB_TAG= ${PKGVERSION_NOREV}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://streamlink.github.io/ 9HOMEPAGE= https://streamlink.github.io/
10COMMENT= Tool that pipes video streams into a video player 10COMMENT= Tool that pipes video streams into a video player
11LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
12DIST_SUBDIR= streamlink-2.2.0 12DIST_SUBDIR= streamlink-${PKGVERSION_NOREV}
13 13
14 14
15PYTHON_VERSIONS_INCOMPATIBLE= 27 15PYTHON_VERSIONS_INCOMPATIBLE= 27
16 16
17.include "../../lang/python/egg.mk" 17.include "../../lang/python/egg.mk"
18 18
19DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.4.3:../../security/py-cryptodome 19DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.4.3:../../security/py-cryptodome
20DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 20DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
21DEPENDS+= ${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate 21DEPENDS+= ${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
22DEPENDS+= ${PYPKGPREFIX}-iso-639-[0-9]*:../../devel/py-iso-639 22DEPENDS+= ${PYPKGPREFIX}-iso-639-[0-9]*:../../devel/py-iso-639
23DEPENDS+= ${PYPKGPREFIX}-iso3166-[0-9]*:../../devel/py-iso3166 23DEPENDS+= ${PYPKGPREFIX}-iso3166-[0-9]*:../../devel/py-iso3166
24DEPENDS+= ${PYPKGPREFIX}-websocket-client-[0-9]*:../../www/py-websocket-client 24DEPENDS+= ${PYPKGPREFIX}-websocket-client-[0-9]*:../../www/py-websocket-client
25DEPENDS+= ${PYPKGPREFIX}-Socks-[0-9]*:../../net/py-Socks 25DEPENDS+= ${PYPKGPREFIX}-Socks-[0-9]*:../../net/py-Socks

cvs diff -r1.14 -r1.15 pkgsrc/multimedia/streamlink/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/streamlink/PLIST 2021/07/21 10:57:39 1.14
+++ pkgsrc/multimedia/streamlink/PLIST 2021/07/26 18:51:49 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.14 2021/07/21 10:57:39 yhardy Exp $ 1@comment $NetBSD: PLIST,v 1.15 2021/07/26 18:51:49 yhardy Exp $
2bin/streamlink 2bin/streamlink
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/streamlink/__init__.py 9${PYSITELIB}/streamlink/__init__.py
10${PYSITELIB}/streamlink/__init__.pyc 10${PYSITELIB}/streamlink/__init__.pyc
11${PYSITELIB}/streamlink/__init__.pyo 11${PYSITELIB}/streamlink/__init__.pyo
12${PYSITELIB}/streamlink/__main__.py 12${PYSITELIB}/streamlink/__main__.py
13${PYSITELIB}/streamlink/__main__.pyc 13${PYSITELIB}/streamlink/__main__.pyc
14${PYSITELIB}/streamlink/__main__.pyo 14${PYSITELIB}/streamlink/__main__.pyo
@@ -156,29 +156,26 @@ ${PYSITELIB}/streamlink/plugins/bilibili @@ -156,29 +156,26 @@ ${PYSITELIB}/streamlink/plugins/bilibili
156${PYSITELIB}/streamlink/plugins/bilibili.pyo 156${PYSITELIB}/streamlink/plugins/bilibili.pyo
157${PYSITELIB}/streamlink/plugins/bloomberg.py 157${PYSITELIB}/streamlink/plugins/bloomberg.py
158${PYSITELIB}/streamlink/plugins/bloomberg.pyc 158${PYSITELIB}/streamlink/plugins/bloomberg.pyc
159${PYSITELIB}/streamlink/plugins/bloomberg.pyo 159${PYSITELIB}/streamlink/plugins/bloomberg.pyo
160${PYSITELIB}/streamlink/plugins/booyah.py 160${PYSITELIB}/streamlink/plugins/booyah.py
161${PYSITELIB}/streamlink/plugins/booyah.pyc 161${PYSITELIB}/streamlink/plugins/booyah.pyc
162${PYSITELIB}/streamlink/plugins/booyah.pyo 162${PYSITELIB}/streamlink/plugins/booyah.pyo
163${PYSITELIB}/streamlink/plugins/brightcove.py 163${PYSITELIB}/streamlink/plugins/brightcove.py
164${PYSITELIB}/streamlink/plugins/brightcove.pyc 164${PYSITELIB}/streamlink/plugins/brightcove.pyc
165${PYSITELIB}/streamlink/plugins/brightcove.pyo 165${PYSITELIB}/streamlink/plugins/brightcove.pyo
166${PYSITELIB}/streamlink/plugins/btv.py 166${PYSITELIB}/streamlink/plugins/btv.py
167${PYSITELIB}/streamlink/plugins/btv.pyc 167${PYSITELIB}/streamlink/plugins/btv.pyc
168${PYSITELIB}/streamlink/plugins/btv.pyo 168${PYSITELIB}/streamlink/plugins/btv.pyo
169${PYSITELIB}/streamlink/plugins/canalplus.py 
170${PYSITELIB}/streamlink/plugins/canalplus.pyc 
171${PYSITELIB}/streamlink/plugins/canalplus.pyo 
172${PYSITELIB}/streamlink/plugins/cbsnews.py 169${PYSITELIB}/streamlink/plugins/cbsnews.py
173${PYSITELIB}/streamlink/plugins/cbsnews.pyc 170${PYSITELIB}/streamlink/plugins/cbsnews.pyc
174${PYSITELIB}/streamlink/plugins/cbsnews.pyo 171${PYSITELIB}/streamlink/plugins/cbsnews.pyo
175${PYSITELIB}/streamlink/plugins/cdnbg.py 172${PYSITELIB}/streamlink/plugins/cdnbg.py
176${PYSITELIB}/streamlink/plugins/cdnbg.pyc 173${PYSITELIB}/streamlink/plugins/cdnbg.pyc
177${PYSITELIB}/streamlink/plugins/cdnbg.pyo 174${PYSITELIB}/streamlink/plugins/cdnbg.pyo
178${PYSITELIB}/streamlink/plugins/ceskatelevize.py 175${PYSITELIB}/streamlink/plugins/ceskatelevize.py
179${PYSITELIB}/streamlink/plugins/ceskatelevize.pyc 176${PYSITELIB}/streamlink/plugins/ceskatelevize.pyc
180${PYSITELIB}/streamlink/plugins/ceskatelevize.pyo 177${PYSITELIB}/streamlink/plugins/ceskatelevize.pyo
181${PYSITELIB}/streamlink/plugins/cinergroup.py 178${PYSITELIB}/streamlink/plugins/cinergroup.py
182${PYSITELIB}/streamlink/plugins/cinergroup.pyc 179${PYSITELIB}/streamlink/plugins/cinergroup.pyc
183${PYSITELIB}/streamlink/plugins/cinergroup.pyo 180${PYSITELIB}/streamlink/plugins/cinergroup.pyo
184${PYSITELIB}/streamlink/plugins/clubbingtv.py 181${PYSITELIB}/streamlink/plugins/clubbingtv.py
@@ -207,29 +204,26 @@ ${PYSITELIB}/streamlink/plugins/delfi.py @@ -207,29 +204,26 @@ ${PYSITELIB}/streamlink/plugins/delfi.py
207${PYSITELIB}/streamlink/plugins/delfi.pyo 204${PYSITELIB}/streamlink/plugins/delfi.pyo
208${PYSITELIB}/streamlink/plugins/deutschewelle.py 205${PYSITELIB}/streamlink/plugins/deutschewelle.py
209${PYSITELIB}/streamlink/plugins/deutschewelle.pyc 206${PYSITELIB}/streamlink/plugins/deutschewelle.pyc
210${PYSITELIB}/streamlink/plugins/deutschewelle.pyo 207${PYSITELIB}/streamlink/plugins/deutschewelle.pyo
211${PYSITELIB}/streamlink/plugins/dlive.py 208${PYSITELIB}/streamlink/plugins/dlive.py
212${PYSITELIB}/streamlink/plugins/dlive.pyc 209${PYSITELIB}/streamlink/plugins/dlive.pyc
213${PYSITELIB}/streamlink/plugins/dlive.pyo 210${PYSITELIB}/streamlink/plugins/dlive.pyo
214${PYSITELIB}/streamlink/plugins/dogan.py 211${PYSITELIB}/streamlink/plugins/dogan.py
215${PYSITELIB}/streamlink/plugins/dogan.pyc 212${PYSITELIB}/streamlink/plugins/dogan.pyc
216${PYSITELIB}/streamlink/plugins/dogan.pyo 213${PYSITELIB}/streamlink/plugins/dogan.pyo
217${PYSITELIB}/streamlink/plugins/dogus.py 214${PYSITELIB}/streamlink/plugins/dogus.py
218${PYSITELIB}/streamlink/plugins/dogus.pyc 215${PYSITELIB}/streamlink/plugins/dogus.pyc
219${PYSITELIB}/streamlink/plugins/dogus.pyo 216${PYSITELIB}/streamlink/plugins/dogus.pyo
220${PYSITELIB}/streamlink/plugins/dommune.py 
221${PYSITELIB}/streamlink/plugins/dommune.pyc 
222${PYSITELIB}/streamlink/plugins/dommune.pyo 
223${PYSITELIB}/streamlink/plugins/drdk.py 217${PYSITELIB}/streamlink/plugins/drdk.py
224${PYSITELIB}/streamlink/plugins/drdk.pyc 218${PYSITELIB}/streamlink/plugins/drdk.pyc
225${PYSITELIB}/streamlink/plugins/drdk.pyo 219${PYSITELIB}/streamlink/plugins/drdk.pyo
226${PYSITELIB}/streamlink/plugins/earthcam.py 220${PYSITELIB}/streamlink/plugins/earthcam.py
227${PYSITELIB}/streamlink/plugins/earthcam.pyc 221${PYSITELIB}/streamlink/plugins/earthcam.pyc
228${PYSITELIB}/streamlink/plugins/earthcam.pyo 222${PYSITELIB}/streamlink/plugins/earthcam.pyo
229${PYSITELIB}/streamlink/plugins/egame.py 223${PYSITELIB}/streamlink/plugins/egame.py
230${PYSITELIB}/streamlink/plugins/egame.pyc 224${PYSITELIB}/streamlink/plugins/egame.pyc
231${PYSITELIB}/streamlink/plugins/egame.pyo 225${PYSITELIB}/streamlink/plugins/egame.pyo
232${PYSITELIB}/streamlink/plugins/eltrecetv.py 226${PYSITELIB}/streamlink/plugins/eltrecetv.py
233${PYSITELIB}/streamlink/plugins/eltrecetv.pyc 227${PYSITELIB}/streamlink/plugins/eltrecetv.pyc
234${PYSITELIB}/streamlink/plugins/eltrecetv.pyo 228${PYSITELIB}/streamlink/plugins/eltrecetv.pyo
235${PYSITELIB}/streamlink/plugins/euronews.py 229${PYSITELIB}/streamlink/plugins/euronews.py
@@ -294,29 +288,26 @@ ${PYSITELIB}/streamlink/plugins/invintus @@ -294,29 +288,26 @@ ${PYSITELIB}/streamlink/plugins/invintus
294${PYSITELIB}/streamlink/plugins/invintus.pyo 288${PYSITELIB}/streamlink/plugins/invintus.pyo
295${PYSITELIB}/streamlink/plugins/kugou.py 289${PYSITELIB}/streamlink/plugins/kugou.py
296${PYSITELIB}/streamlink/plugins/kugou.pyc 290${PYSITELIB}/streamlink/plugins/kugou.pyc
297${PYSITELIB}/streamlink/plugins/kugou.pyo 291${PYSITELIB}/streamlink/plugins/kugou.pyo
298${PYSITELIB}/streamlink/plugins/latina.py 292${PYSITELIB}/streamlink/plugins/latina.py
299${PYSITELIB}/streamlink/plugins/latina.pyc 293${PYSITELIB}/streamlink/plugins/latina.pyc
300${PYSITELIB}/streamlink/plugins/latina.pyo 294${PYSITELIB}/streamlink/plugins/latina.pyo
301${PYSITELIB}/streamlink/plugins/linelive.py 295${PYSITELIB}/streamlink/plugins/linelive.py
302${PYSITELIB}/streamlink/plugins/linelive.pyc 296${PYSITELIB}/streamlink/plugins/linelive.pyc
303${PYSITELIB}/streamlink/plugins/linelive.pyo 297${PYSITELIB}/streamlink/plugins/linelive.pyo
304${PYSITELIB}/streamlink/plugins/live_russia_tv.py 298${PYSITELIB}/streamlink/plugins/live_russia_tv.py
305${PYSITELIB}/streamlink/plugins/live_russia_tv.pyc 299${PYSITELIB}/streamlink/plugins/live_russia_tv.pyc
306${PYSITELIB}/streamlink/plugins/live_russia_tv.pyo 300${PYSITELIB}/streamlink/plugins/live_russia_tv.pyo
307${PYSITELIB}/streamlink/plugins/liveedu.py 
308${PYSITELIB}/streamlink/plugins/liveedu.pyc 
309${PYSITELIB}/streamlink/plugins/liveedu.pyo 
310${PYSITELIB}/streamlink/plugins/liveme.py 301${PYSITELIB}/streamlink/plugins/liveme.py
311${PYSITELIB}/streamlink/plugins/liveme.pyc 302${PYSITELIB}/streamlink/plugins/liveme.pyc
312${PYSITELIB}/streamlink/plugins/liveme.pyo 303${PYSITELIB}/streamlink/plugins/liveme.pyo
313${PYSITELIB}/streamlink/plugins/livestream.py 304${PYSITELIB}/streamlink/plugins/livestream.py
314${PYSITELIB}/streamlink/plugins/livestream.pyc 305${PYSITELIB}/streamlink/plugins/livestream.pyc
315${PYSITELIB}/streamlink/plugins/livestream.pyo 306${PYSITELIB}/streamlink/plugins/livestream.pyo
316${PYSITELIB}/streamlink/plugins/lrt.py 307${PYSITELIB}/streamlink/plugins/lrt.py
317${PYSITELIB}/streamlink/plugins/lrt.pyc 308${PYSITELIB}/streamlink/plugins/lrt.pyc
318${PYSITELIB}/streamlink/plugins/lrt.pyo 309${PYSITELIB}/streamlink/plugins/lrt.pyo
319${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.py 310${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.py
320${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyc 311${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyc
321${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyo 312${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyo
322${PYSITELIB}/streamlink/plugins/mediaklikk.py 313${PYSITELIB}/streamlink/plugins/mediaklikk.py
@@ -378,71 +369,62 @@ ${PYSITELIB}/streamlink/plugins/olympicc @@ -378,71 +369,62 @@ ${PYSITELIB}/streamlink/plugins/olympicc
378${PYSITELIB}/streamlink/plugins/olympicchannel.pyo 369${PYSITELIB}/streamlink/plugins/olympicchannel.pyo
379${PYSITELIB}/streamlink/plugins/oneplusone.py 370${PYSITELIB}/streamlink/plugins/oneplusone.py
380${PYSITELIB}/streamlink/plugins/oneplusone.pyc 371${PYSITELIB}/streamlink/plugins/oneplusone.pyc
381${PYSITELIB}/streamlink/plugins/oneplusone.pyo 372${PYSITELIB}/streamlink/plugins/oneplusone.pyo
382${PYSITELIB}/streamlink/plugins/onetv.py 373${PYSITELIB}/streamlink/plugins/onetv.py
383${PYSITELIB}/streamlink/plugins/onetv.pyc 374${PYSITELIB}/streamlink/plugins/onetv.pyc
384${PYSITELIB}/streamlink/plugins/onetv.pyo 375${PYSITELIB}/streamlink/plugins/onetv.pyo
385${PYSITELIB}/streamlink/plugins/openrectv.py 376${PYSITELIB}/streamlink/plugins/openrectv.py
386${PYSITELIB}/streamlink/plugins/openrectv.pyc 377${PYSITELIB}/streamlink/plugins/openrectv.pyc
387${PYSITELIB}/streamlink/plugins/openrectv.pyo 378${PYSITELIB}/streamlink/plugins/openrectv.pyo
388${PYSITELIB}/streamlink/plugins/orf_tvthek.py 379${PYSITELIB}/streamlink/plugins/orf_tvthek.py
389${PYSITELIB}/streamlink/plugins/orf_tvthek.pyc 380${PYSITELIB}/streamlink/plugins/orf_tvthek.pyc
390${PYSITELIB}/streamlink/plugins/orf_tvthek.pyo 381${PYSITELIB}/streamlink/plugins/orf_tvthek.pyo
391${PYSITELIB}/streamlink/plugins/periscope.py 
392${PYSITELIB}/streamlink/plugins/periscope.pyc 
393${PYSITELIB}/streamlink/plugins/periscope.pyo 
394${PYSITELIB}/streamlink/plugins/picarto.py 382${PYSITELIB}/streamlink/plugins/picarto.py
395${PYSITELIB}/streamlink/plugins/picarto.pyc 383${PYSITELIB}/streamlink/plugins/picarto.pyc
396${PYSITELIB}/streamlink/plugins/picarto.pyo 384${PYSITELIB}/streamlink/plugins/picarto.pyo
397${PYSITELIB}/streamlink/plugins/piczel.py 385${PYSITELIB}/streamlink/plugins/piczel.py
398${PYSITELIB}/streamlink/plugins/piczel.pyc 386${PYSITELIB}/streamlink/plugins/piczel.pyc
399${PYSITELIB}/streamlink/plugins/piczel.pyo 387${PYSITELIB}/streamlink/plugins/piczel.pyo
400${PYSITELIB}/streamlink/plugins/pixiv.py 388${PYSITELIB}/streamlink/plugins/pixiv.py
401${PYSITELIB}/streamlink/plugins/pixiv.pyc 389${PYSITELIB}/streamlink/plugins/pixiv.pyc
402${PYSITELIB}/streamlink/plugins/pixiv.pyo 390${PYSITELIB}/streamlink/plugins/pixiv.pyo
403${PYSITELIB}/streamlink/plugins/pluto.py 391${PYSITELIB}/streamlink/plugins/pluto.py
404${PYSITELIB}/streamlink/plugins/pluto.pyc 392${PYSITELIB}/streamlink/plugins/pluto.pyc
405${PYSITELIB}/streamlink/plugins/pluto.pyo 393${PYSITELIB}/streamlink/plugins/pluto.pyo
406${PYSITELIB}/streamlink/plugins/pluzz.py 394${PYSITELIB}/streamlink/plugins/pluzz.py
407${PYSITELIB}/streamlink/plugins/pluzz.pyc 395${PYSITELIB}/streamlink/plugins/pluzz.pyc
408${PYSITELIB}/streamlink/plugins/pluzz.pyo 396${PYSITELIB}/streamlink/plugins/pluzz.pyo
409${PYSITELIB}/streamlink/plugins/powerapp.py 
410${PYSITELIB}/streamlink/plugins/powerapp.pyc 
411${PYSITELIB}/streamlink/plugins/powerapp.pyo 
412${PYSITELIB}/streamlink/plugins/qq.py 397${PYSITELIB}/streamlink/plugins/qq.py
413${PYSITELIB}/streamlink/plugins/qq.pyc 398${PYSITELIB}/streamlink/plugins/qq.pyc
414${PYSITELIB}/streamlink/plugins/qq.pyo 399${PYSITELIB}/streamlink/plugins/qq.pyo
415${PYSITELIB}/streamlink/plugins/radiko.py 400${PYSITELIB}/streamlink/plugins/radiko.py
416${PYSITELIB}/streamlink/plugins/radiko.pyc 401${PYSITELIB}/streamlink/plugins/radiko.pyc
417${PYSITELIB}/streamlink/plugins/radiko.pyo 402${PYSITELIB}/streamlink/plugins/radiko.pyo
418${PYSITELIB}/streamlink/plugins/radionet.py 403${PYSITELIB}/streamlink/plugins/radionet.py
419${PYSITELIB}/streamlink/plugins/radionet.pyc 404${PYSITELIB}/streamlink/plugins/radionet.pyc
420${PYSITELIB}/streamlink/plugins/radionet.pyo 405${PYSITELIB}/streamlink/plugins/radionet.pyo
421${PYSITELIB}/streamlink/plugins/raiplay.py 406${PYSITELIB}/streamlink/plugins/raiplay.py
422${PYSITELIB}/streamlink/plugins/raiplay.pyc 407${PYSITELIB}/streamlink/plugins/raiplay.pyc
423${PYSITELIB}/streamlink/plugins/raiplay.pyo 408${PYSITELIB}/streamlink/plugins/raiplay.pyo
424${PYSITELIB}/streamlink/plugins/reuters.py 409${PYSITELIB}/streamlink/plugins/reuters.py
425${PYSITELIB}/streamlink/plugins/reuters.pyc 410${PYSITELIB}/streamlink/plugins/reuters.pyc
426${PYSITELIB}/streamlink/plugins/reuters.pyo 411${PYSITELIB}/streamlink/plugins/reuters.pyo
427${PYSITELIB}/streamlink/plugins/rotana.py 412${PYSITELIB}/streamlink/plugins/rotana.py
428${PYSITELIB}/streamlink/plugins/rotana.pyc 413${PYSITELIB}/streamlink/plugins/rotana.pyc
429${PYSITELIB}/streamlink/plugins/rotana.pyo 414${PYSITELIB}/streamlink/plugins/rotana.pyo
430${PYSITELIB}/streamlink/plugins/rtbf.py 415${PYSITELIB}/streamlink/plugins/rtbf.py
431${PYSITELIB}/streamlink/plugins/rtbf.pyc 416${PYSITELIB}/streamlink/plugins/rtbf.pyc
432${PYSITELIB}/streamlink/plugins/rtbf.pyo 417${PYSITELIB}/streamlink/plugins/rtbf.pyo
433${PYSITELIB}/streamlink/plugins/rtlxl.py 
434${PYSITELIB}/streamlink/plugins/rtlxl.pyc 
435${PYSITELIB}/streamlink/plugins/rtlxl.pyo 
436${PYSITELIB}/streamlink/plugins/rtmp.py 418${PYSITELIB}/streamlink/plugins/rtmp.py
437${PYSITELIB}/streamlink/plugins/rtmp.pyc 419${PYSITELIB}/streamlink/plugins/rtmp.pyc
438${PYSITELIB}/streamlink/plugins/rtmp.pyo 420${PYSITELIB}/streamlink/plugins/rtmp.pyo
439${PYSITELIB}/streamlink/plugins/rtpplay.py 421${PYSITELIB}/streamlink/plugins/rtpplay.py
440${PYSITELIB}/streamlink/plugins/rtpplay.pyc 422${PYSITELIB}/streamlink/plugins/rtpplay.pyc
441${PYSITELIB}/streamlink/plugins/rtpplay.pyo 423${PYSITELIB}/streamlink/plugins/rtpplay.pyo
442${PYSITELIB}/streamlink/plugins/rtve.py 424${PYSITELIB}/streamlink/plugins/rtve.py
443${PYSITELIB}/streamlink/plugins/rtve.pyc 425${PYSITELIB}/streamlink/plugins/rtve.pyc
444${PYSITELIB}/streamlink/plugins/rtve.pyo 426${PYSITELIB}/streamlink/plugins/rtve.pyo
445${PYSITELIB}/streamlink/plugins/rtvs.py 427${PYSITELIB}/streamlink/plugins/rtvs.py
446${PYSITELIB}/streamlink/plugins/rtvs.pyc 428${PYSITELIB}/streamlink/plugins/rtvs.pyc
447${PYSITELIB}/streamlink/plugins/rtvs.pyo 429${PYSITELIB}/streamlink/plugins/rtvs.pyo
448${PYSITELIB}/streamlink/plugins/ruv.py 430${PYSITELIB}/streamlink/plugins/ruv.py
@@ -468,62 +450,53 @@ ${PYSITELIB}/streamlink/plugins/sportsch @@ -468,62 +450,53 @@ ${PYSITELIB}/streamlink/plugins/sportsch
468${PYSITELIB}/streamlink/plugins/sportschau.pyo 450${PYSITELIB}/streamlink/plugins/sportschau.pyo
469${PYSITELIB}/streamlink/plugins/ssh101.py 451${PYSITELIB}/streamlink/plugins/ssh101.py
470${PYSITELIB}/streamlink/plugins/ssh101.pyc 452${PYSITELIB}/streamlink/plugins/ssh101.pyc
471${PYSITELIB}/streamlink/plugins/ssh101.pyo 453${PYSITELIB}/streamlink/plugins/ssh101.pyo
472${PYSITELIB}/streamlink/plugins/stadium.py 454${PYSITELIB}/streamlink/plugins/stadium.py
473${PYSITELIB}/streamlink/plugins/stadium.pyc 455${PYSITELIB}/streamlink/plugins/stadium.pyc
474${PYSITELIB}/streamlink/plugins/stadium.pyo 456${PYSITELIB}/streamlink/plugins/stadium.pyo
475${PYSITELIB}/streamlink/plugins/steam.py 457${PYSITELIB}/streamlink/plugins/steam.py
476${PYSITELIB}/streamlink/plugins/steam.pyc 458${PYSITELIB}/streamlink/plugins/steam.pyc
477${PYSITELIB}/streamlink/plugins/steam.pyo 459${PYSITELIB}/streamlink/plugins/steam.pyo
478${PYSITELIB}/streamlink/plugins/streamable.py 460${PYSITELIB}/streamlink/plugins/streamable.py
479${PYSITELIB}/streamlink/plugins/streamable.pyc 461${PYSITELIB}/streamlink/plugins/streamable.pyc
480${PYSITELIB}/streamlink/plugins/streamable.pyo 462${PYSITELIB}/streamlink/plugins/streamable.pyo
481${PYSITELIB}/streamlink/plugins/streamingvideoprovider.py 
482${PYSITELIB}/streamlink/plugins/streamingvideoprovider.pyc 
483${PYSITELIB}/streamlink/plugins/streamingvideoprovider.pyo 
484${PYSITELIB}/streamlink/plugins/streann.py 463${PYSITELIB}/streamlink/plugins/streann.py
485${PYSITELIB}/streamlink/plugins/streann.pyc 464${PYSITELIB}/streamlink/plugins/streann.pyc
486${PYSITELIB}/streamlink/plugins/streann.pyo 465${PYSITELIB}/streamlink/plugins/streann.pyo
487${PYSITELIB}/streamlink/plugins/stv.py 466${PYSITELIB}/streamlink/plugins/stv.py
488${PYSITELIB}/streamlink/plugins/stv.pyc 467${PYSITELIB}/streamlink/plugins/stv.pyc
489${PYSITELIB}/streamlink/plugins/stv.pyo 468${PYSITELIB}/streamlink/plugins/stv.pyo
490${PYSITELIB}/streamlink/plugins/svtplay.py 469${PYSITELIB}/streamlink/plugins/svtplay.py
491${PYSITELIB}/streamlink/plugins/svtplay.pyc 470${PYSITELIB}/streamlink/plugins/svtplay.pyc
492${PYSITELIB}/streamlink/plugins/svtplay.pyo 471${PYSITELIB}/streamlink/plugins/svtplay.pyo
493${PYSITELIB}/streamlink/plugins/swisstxt.py 472${PYSITELIB}/streamlink/plugins/swisstxt.py
494${PYSITELIB}/streamlink/plugins/swisstxt.pyc 473${PYSITELIB}/streamlink/plugins/swisstxt.pyc
495${PYSITELIB}/streamlink/plugins/swisstxt.pyo 474${PYSITELIB}/streamlink/plugins/swisstxt.pyo
496${PYSITELIB}/streamlink/plugins/teamliquid.py 475${PYSITELIB}/streamlink/plugins/teamliquid.py
497${PYSITELIB}/streamlink/plugins/teamliquid.pyc 476${PYSITELIB}/streamlink/plugins/teamliquid.pyc
498${PYSITELIB}/streamlink/plugins/teamliquid.pyo 477${PYSITELIB}/streamlink/plugins/teamliquid.pyo
499${PYSITELIB}/streamlink/plugins/teleclubzoom.py 
500${PYSITELIB}/streamlink/plugins/teleclubzoom.pyc 
501${PYSITELIB}/streamlink/plugins/teleclubzoom.pyo 
502${PYSITELIB}/streamlink/plugins/telefe.py 478${PYSITELIB}/streamlink/plugins/telefe.py
503${PYSITELIB}/streamlink/plugins/telefe.pyc 479${PYSITELIB}/streamlink/plugins/telefe.pyc
504${PYSITELIB}/streamlink/plugins/telefe.pyo 480${PYSITELIB}/streamlink/plugins/telefe.pyo
505${PYSITELIB}/streamlink/plugins/tf1.py 481${PYSITELIB}/streamlink/plugins/tf1.py
506${PYSITELIB}/streamlink/plugins/tf1.pyc 482${PYSITELIB}/streamlink/plugins/tf1.pyc
507${PYSITELIB}/streamlink/plugins/tf1.pyo 483${PYSITELIB}/streamlink/plugins/tf1.pyo
508${PYSITELIB}/streamlink/plugins/tga.py 484${PYSITELIB}/streamlink/plugins/tga.py
509${PYSITELIB}/streamlink/plugins/tga.pyc 485${PYSITELIB}/streamlink/plugins/tga.pyc
510${PYSITELIB}/streamlink/plugins/tga.pyo 486${PYSITELIB}/streamlink/plugins/tga.pyo
511${PYSITELIB}/streamlink/plugins/theplatform.py 487${PYSITELIB}/streamlink/plugins/theplatform.py
512${PYSITELIB}/streamlink/plugins/theplatform.pyc 488${PYSITELIB}/streamlink/plugins/theplatform.pyc
513${PYSITELIB}/streamlink/plugins/theplatform.pyo 489${PYSITELIB}/streamlink/plugins/theplatform.pyo
514${PYSITELIB}/streamlink/plugins/tigerdile.py 
515${PYSITELIB}/streamlink/plugins/tigerdile.pyc 
516${PYSITELIB}/streamlink/plugins/tigerdile.pyo 
517${PYSITELIB}/streamlink/plugins/tlctr.py 490${PYSITELIB}/streamlink/plugins/tlctr.py
518${PYSITELIB}/streamlink/plugins/tlctr.pyc 491${PYSITELIB}/streamlink/plugins/tlctr.pyc
519${PYSITELIB}/streamlink/plugins/tlctr.pyo 492${PYSITELIB}/streamlink/plugins/tlctr.pyo
520${PYSITELIB}/streamlink/plugins/turkuvaz.py 493${PYSITELIB}/streamlink/plugins/turkuvaz.py
521${PYSITELIB}/streamlink/plugins/turkuvaz.pyc 494${PYSITELIB}/streamlink/plugins/turkuvaz.pyc
522${PYSITELIB}/streamlink/plugins/turkuvaz.pyo 495${PYSITELIB}/streamlink/plugins/turkuvaz.pyo
523${PYSITELIB}/streamlink/plugins/tv360.py 496${PYSITELIB}/streamlink/plugins/tv360.py
524${PYSITELIB}/streamlink/plugins/tv360.pyc 497${PYSITELIB}/streamlink/plugins/tv360.pyc
525${PYSITELIB}/streamlink/plugins/tv360.pyo 498${PYSITELIB}/streamlink/plugins/tv360.pyo
526${PYSITELIB}/streamlink/plugins/tv3cat.py 499${PYSITELIB}/streamlink/plugins/tv3cat.py
527${PYSITELIB}/streamlink/plugins/tv3cat.pyc 500${PYSITELIB}/streamlink/plugins/tv3cat.pyc
528${PYSITELIB}/streamlink/plugins/tv3cat.pyo 501${PYSITELIB}/streamlink/plugins/tv3cat.pyo
529${PYSITELIB}/streamlink/plugins/tv4play.py 502${PYSITELIB}/streamlink/plugins/tv4play.py

cvs diff -r1.16 -r1.17 pkgsrc/multimedia/streamlink/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/streamlink/distinfo 2021/07/24 20:42:26 1.16
+++ pkgsrc/multimedia/streamlink/distinfo 2021/07/26 18:51:49 1.17
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.16 2021/07/24 20:42:26 mef Exp $ 1$NetBSD: distinfo,v 1.17 2021/07/26 18:51:49 yhardy Exp $
2 2
3SHA1 (streamlink-2.2.0/streamlink-2.2.0.tar.gz) = a0484fd5fd534223413ecee74992a1c0879e4e8f 3SHA1 (streamlink-2.3.0/streamlink-2.3.0.tar.gz) = c9413f1a633be9e8d83848436e269c7c709c8782
4RMD160 (streamlink-2.2.0/streamlink-2.2.0.tar.gz) = f8ad457a754fd6c227f081de76573c278820b171 4RMD160 (streamlink-2.3.0/streamlink-2.3.0.tar.gz) = ed6be4178135a0f92ac666733713282ded8fa2ed
5SHA512 (streamlink-2.2.0/streamlink-2.2.0.tar.gz) = 867e892a4e5427e060871bb935eb48de53fc3a64982e387b3e6341738f616ae4de1ae81bf854fd167a10a8065c3c46bd058cde7dfab3ad63da1e1f1cd81b2d3d 5SHA512 (streamlink-2.3.0/streamlink-2.3.0.tar.gz) = f52766df5e417ab951022f4a0656b1e8213120ef55f2db6237bfd504b3e4ed0e18e180363e4966fcfe32d42f9f1aecb93107572ad23c122366c8ecb3359fc732
6Size (streamlink-2.2.0/streamlink-2.2.0.tar.gz) = 490623 bytes 6Size (streamlink-2.3.0/streamlink-2.3.0.tar.gz) = 489431 bytes