pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
streamlink: update to update to streamlink-6.7.2
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Fri Mar 29 10:26:33 2024 +0200
Changeset: 1887527792f988564518264aefcfacfbd47caad9
Modified Files:
streamlink/COMMIT_MSG
streamlink/Makefile
streamlink/PLIST
streamlink/distinfo
streamlink/patches/patch-setup.py
Log Message:
streamlink: update to update to streamlink-6.7.2
Changelog:
== streamlink 6.7.2 (2024-03-23)
Patch release:
- Build: reverted `trio` version requirement bump
- Build: fixed incorrect `pytest` version requirement
== streamlink 6.7.1 (2024-03-19)
Patch release:
- Fixed: CLI download progress missing the last data chunk
- Fixed: compatibility with `trio>=0.25`
- Updated plugins:
- tv3cat: fixed plugin and added VODs
- vimeo: fixed event streams and embedded player URLs
- Build: bumped `trio` dependency version requirement to `>=0.25,<1`
- Build: added `exceptiongroup` dependency
- Tests: fixed root logger level not being reset
== streamlink 6.7.0 (2024-03-09)
Release highlights:
- Added: repeatable `--plugin-dir` CLI argument
- Deprecated: `--plugin-dirs` CLI argument with comma separated paths
- Fixed: independent encryption status of HLS initialization sections
- Fixed: objects of default session options being shared
between sessions
- Updated plugins:
- bloomberg: fixed data regex
- ltv_lsm_lv: fixed player ID retrieval, removed custom
HLS implementation
- mangomolo: new plugin
- ustvnow: updated matcher
- vimeo: fixed optional DASH streams of live events
== streamlink 6.6.2 (2024-02-20)
Patch release:
- Fixed: missing plugin override log message in non-editable installs
- Fixed: incorrect `setuptools` min. version in build requirements
- Updated plugins:
- afreeca: fixed broadcast number regex
- afreeca: added support for stream metadata
- hiplayer: removed media.gov.kw matcher
== streamlink 6.6.1 (2024-02-17)
Patch release:
- Fixed: plugin arguments in `--help` output
- Docs: removed empty plugin sections in docs and man page
== streamlink 6.6.0 (2024-02-16)
Release highlights:
- Implemented: lazy plugins loading
Streamlink's built-in plugins will now be loaded on demand when
resolving input URLs. This improves initial loading times and
reduces total memory consumption.
- Refactored: Streamlink session module (and related)
- Moved: `streamlink.session` into a sub-package
- Moved: `streamlink.plugin.api.http_session`
to `streamlink.session.http`
- Refactored: `Streamlink` class internals
- Deprecated: `Streamlink.{get,load}_plugins()` methods
- Deprecated: direct imports of `HTTPSession` and imports
from `streamlink.plugin.api.http_session`
- Refactored: `streamlink.utils.args` module
- Updated plugins:
- aloula: fixed missing HTTP headers
- foxtr: removed plugin
- huya: fixed stream URLs
- nowtvtr: new plugin
- qq: removed plugin
- rtbf: removed plugin
- Tests: improved overall test execution time
== streamlink 6.5.1 (2024-01-16)
Patch release:
- Fixed: file output path log message on py38/py39
- Improved: warning message when using quoted player paths
(in config files)
- Updated plugins:
- artetv: updated API response validation schema
- atresplayer: updated API response validation schema
- bigo: reimplemented plugin
- bilibili: fixed stream resolving issues on channels with
custom layouts
- huya: added stream CDN availability check
- twitch: disabled Chromium headless mode on client-integrity
token acquirement
- vidio: fixed missing API request cookies
- zattoo: fixed audio/video sync issues
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1887527792f988564518264aefcfacfbd47caad9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
streamlink/COMMIT_MSG | 109 +++++++++++++++++++++++++++++++++++++-
streamlink/Makefile | 3 +-
streamlink/PLIST | 39 +++++++++-----
streamlink/distinfo | 8 +--
streamlink/patches/patch-setup.py | 7 +--
5 files changed, 144 insertions(+), 22 deletions(-)
diffs:
diff --git a/streamlink/COMMIT_MSG b/streamlink/COMMIT_MSG
index 0cad505eb3..823c114e3b 100644
--- a/streamlink/COMMIT_MSG
+++ b/streamlink/COMMIT_MSG
@@ -1,7 +1,114 @@
-multimedia/streamlink: update to streamlink-6.5.0
+multimedia/streamlink: update to streamlink-6.7.2
Changelog:
+== streamlink 6.7.2 (2024-03-23)
+
+Patch release:
+
+- Build: reverted `trio` version requirement bump
+- Build: fixed incorrect `pytest` version requirement
+
+
+== streamlink 6.7.1 (2024-03-19)
+
+Patch release:
+
+- Fixed: CLI download progress missing the last data chunk
+- Fixed: compatibility with `trio>=0.25`
+- Updated plugins:
+ - tv3cat: fixed plugin and added VODs
+ - vimeo: fixed event streams and embedded player URLs
+- Build: bumped `trio` dependency version requirement to `>=0.25,<1`
+- Build: added `exceptiongroup` dependency
+- Tests: fixed root logger level not being reset
+
+
+== streamlink 6.7.0 (2024-03-09)
+
+Release highlights:
+
+- Added: repeatable `--plugin-dir` CLI argument
+- Deprecated: `--plugin-dirs` CLI argument with comma separated paths
+- Fixed: independent encryption status of HLS initialization sections
+- Fixed: objects of default session options being shared
+ between sessions
+- Updated plugins:
+ - bloomberg: fixed data regex
+ - ltv_lsm_lv: fixed player ID retrieval, removed custom
+ HLS implementation
+ - mangomolo: new plugin
+ - ustvnow: updated matcher
+ - vimeo: fixed optional DASH streams of live events
+
+
+== streamlink 6.6.2 (2024-02-20)
+
+Patch release:
+
+- Fixed: missing plugin override log message in non-editable installs
+- Fixed: incorrect `setuptools` min. version in build requirements
+- Updated plugins:
+ - afreeca: fixed broadcast number regex
+ - afreeca: added support for stream metadata
+ - hiplayer: removed media.gov.kw matcher
+
+
+== streamlink 6.6.1 (2024-02-17)
+
+Patch release:
+
+- Fixed: plugin arguments in `--help` output
+- Docs: removed empty plugin sections in docs and man page
+
+
+== streamlink 6.6.0 (2024-02-16)
+
+Release highlights:
+
+- Implemented: lazy plugins loading
+ Streamlink's built-in plugins will now be loaded on demand when
+ resolving input URLs. This improves initial loading times and
+ reduces total memory consumption.
+- Refactored: Streamlink session module (and related)
+ - Moved: `streamlink.session` into a sub-package
+ - Moved: `streamlink.plugin.api.http_session`
+ to `streamlink.session.http`
+ - Refactored: `Streamlink` class internals
+ - Deprecated: `Streamlink.{get,load}_plugins()` methods
+ - Deprecated: direct imports of `HTTPSession` and imports
+ from `streamlink.plugin.api.http_session`
+- Refactored: `streamlink.utils.args` module
+- Updated plugins:
+ - aloula: fixed missing HTTP headers
+ - foxtr: removed plugin
+ - huya: fixed stream URLs
+ - nowtvtr: new plugin
+ - qq: removed plugin
+ - rtbf: removed plugin
+- Tests: improved overall test execution time
+
+
+== streamlink 6.5.1 (2024-01-16)
+
+Patch release:
+
+- Fixed: file output path log message on py38/py39
+- Improved: warning message when using quoted player paths
+ (in config files)
+- Updated plugins:
+ - artetv: updated API response validation schema
+ - atresplayer: updated API response validation schema
+ - bigo: reimplemented plugin
+ - bilibili: fixed stream resolving issues on channels with
+ custom layouts
+ - huya: added stream CDN availability check
+ - twitch: disabled Chromium headless mode on client-integrity
+ token acquirement
+ - vidio: fixed missing API request cookies
+ - zattoo: fixed audio/video sync issues
+
+
== streamlink 6.5.0 (2023-12-16)
Release highlights:
diff --git a/streamlink/Makefile b/streamlink/Makefile
index 6a64aee9b6..6a48b338bc 100644
--- a/streamlink/Makefile
+++ b/streamlink/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.41 2023/11/07 22:38:02 wiz Exp $
-DISTNAME= streamlink-6.5.0
+DISTNAME= streamlink-6.7.2
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=streamlink/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -15,6 +15,7 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27 38
DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
DEPENDS+= ${PYPKGPREFIX}-country-[0-9]*:../../geography/py-country
DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.4.3:../../security/py-cryptodome
+DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup
DEPENDS+= ${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
DEPENDS+= ${PYPKGPREFIX}-Socks>=1.5.6:../../net/py-Socks
diff --git a/streamlink/PLIST b/streamlink/PLIST
index b3ec258c8b..9137f0df7e 100644
--- a/streamlink/PLIST
+++ b/streamlink/PLIST
@@ -50,7 +50,6 @@ ${PYSITELIB}/streamlink/plugin/api/__init__.pyc
${PYSITELIB}/streamlink/plugin/api/__init__.pyo
${PYSITELIB}/streamlink/plugin/api/http_session.py
${PYSITELIB}/streamlink/plugin/api/http_session.pyc
-${PYSITELIB}/streamlink/plugin/api/http_session.pyi
${PYSITELIB}/streamlink/plugin/api/http_session.pyo
${PYSITELIB}/streamlink/plugin/api/useragents.py
${PYSITELIB}/streamlink/plugin/api/useragents.pyc
@@ -79,6 +78,7 @@ ${PYSITELIB}/streamlink/plugin/plugin.pyo
${PYSITELIB}/streamlink/plugins/__init__.py
${PYSITELIB}/streamlink/plugins/__init__.pyc
${PYSITELIB}/streamlink/plugins/__init__.pyo
+${PYSITELIB}/streamlink/plugins/_plugins.json
${PYSITELIB}/streamlink/plugins/abematv.py
${PYSITELIB}/streamlink/plugins/abematv.pyc
${PYSITELIB}/streamlink/plugins/abematv.pyo
@@ -199,9 +199,6 @@ ${PYSITELIB}/streamlink/plugins/facebook.pyo
${PYSITELIB}/streamlink/plugins/filmon.py
${PYSITELIB}/streamlink/plugins/filmon.pyc
${PYSITELIB}/streamlink/plugins/filmon.pyo
-${PYSITELIB}/streamlink/plugins/foxtr.py
-${PYSITELIB}/streamlink/plugins/foxtr.pyc
-${PYSITELIB}/streamlink/plugins/foxtr.pyo
${PYSITELIB}/streamlink/plugins/galatasaraytv.py
${PYSITELIB}/streamlink/plugins/galatasaraytv.pyc
${PYSITELIB}/streamlink/plugins/galatasaraytv.pyo
@@ -262,6 +259,9 @@ ${PYSITELIB}/streamlink/plugins/lrt.pyo
${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.py
${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyc
${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyo
+${PYSITELIB}/streamlink/plugins/mangomolo.py
+${PYSITELIB}/streamlink/plugins/mangomolo.pyc
+${PYSITELIB}/streamlink/plugins/mangomolo.pyo
${PYSITELIB}/streamlink/plugins/mdstrm.py
${PYSITELIB}/streamlink/plugins/mdstrm.pyc
${PYSITELIB}/streamlink/plugins/mdstrm.pyo
@@ -307,6 +307,9 @@ ${PYSITELIB}/streamlink/plugins/nos.pyo
${PYSITELIB}/streamlink/plugins/nownews.py
${PYSITELIB}/streamlink/plugins/nownews.pyc
${PYSITELIB}/streamlink/plugins/nownews.pyo
+${PYSITELIB}/streamlink/plugins/nowtvtr.py
+${PYSITELIB}/streamlink/plugins/nowtvtr.pyc
+${PYSITELIB}/streamlink/plugins/nowtvtr.pyo
${PYSITELIB}/streamlink/plugins/nrk.py
${PYSITELIB}/streamlink/plugins/nrk.pyc
${PYSITELIB}/streamlink/plugins/nrk.pyo
@@ -346,9 +349,6 @@ ${PYSITELIB}/streamlink/plugins/pluto.pyo
${PYSITELIB}/streamlink/plugins/pluzz.py
${PYSITELIB}/streamlink/plugins/pluzz.pyc
${PYSITELIB}/streamlink/plugins/pluzz.pyo
-${PYSITELIB}/streamlink/plugins/qq.py
-${PYSITELIB}/streamlink/plugins/qq.pyc
-${PYSITELIB}/streamlink/plugins/qq.pyo
${PYSITELIB}/streamlink/plugins/radiko.py
${PYSITELIB}/streamlink/plugins/radiko.pyc
${PYSITELIB}/streamlink/plugins/radiko.pyo
@@ -361,9 +361,6 @@ ${PYSITELIB}/streamlink/plugins/raiplay.pyo
${PYSITELIB}/streamlink/plugins/reuters.py
${PYSITELIB}/streamlink/plugins/reuters.pyc
${PYSITELIB}/streamlink/plugins/reuters.pyo
-${PYSITELIB}/streamlink/plugins/rtbf.py
-${PYSITELIB}/streamlink/plugins/rtbf.pyc
-${PYSITELIB}/streamlink/plugins/rtbf.pyo
${PYSITELIB}/streamlink/plugins/rtpa.py
${PYSITELIB}/streamlink/plugins/rtpa.pyc
${PYSITELIB}/streamlink/plugins/rtpa.pyo
@@ -527,9 +524,22 @@ ${PYSITELIB}/streamlink/plugins/zhanqi.py
${PYSITELIB}/streamlink/plugins/zhanqi.pyc
${PYSITELIB}/streamlink/plugins/zhanqi.pyo
${PYSITELIB}/streamlink/py.typed
-${PYSITELIB}/streamlink/session.py
-${PYSITELIB}/streamlink/session.pyc
-${PYSITELIB}/streamlink/session.pyo
+${PYSITELIB}/streamlink/session/__init__.py
+${PYSITELIB}/streamlink/session/__init__.pyc
+${PYSITELIB}/streamlink/session/__init__.pyo
+${PYSITELIB}/streamlink/session/http.py
+${PYSITELIB}/streamlink/session/http.pyc
+${PYSITELIB}/streamlink/session/http.pyo
+${PYSITELIB}/streamlink/session/http.pyi
+${PYSITELIB}/streamlink/session/options.py
+${PYSITELIB}/streamlink/session/options.pyc
+${PYSITELIB}/streamlink/session/options.pyo
+${PYSITELIB}/streamlink/session/plugins.py
+${PYSITELIB}/streamlink/session/plugins.pyc
+${PYSITELIB}/streamlink/session/plugins.pyo
+${PYSITELIB}/streamlink/session/session.py
+${PYSITELIB}/streamlink/session/session.pyc
+${PYSITELIB}/streamlink/session/session.pyo
${PYSITELIB}/streamlink/stream/__init__.py
${PYSITELIB}/streamlink/stream/__init__.pyc
${PYSITELIB}/streamlink/stream/__init__.pyo
@@ -743,6 +753,9 @@ ${PYSITELIB}/streamlink_cli/output/http.pyo
${PYSITELIB}/streamlink_cli/output/player.py
${PYSITELIB}/streamlink_cli/output/player.pyc
${PYSITELIB}/streamlink_cli/output/player.pyo
+${PYSITELIB}/streamlink_cli/_parser.py
+${PYSITELIB}/streamlink_cli/_parser.pyc
+${PYSITELIB}/streamlink_cli/_parser.pyo
${PYSITELIB}/streamlink_cli/py.typed
${PYSITELIB}/streamlink_cli/streamrunner.py
${PYSITELIB}/streamlink_cli/streamrunner.pyc
diff --git a/streamlink/distinfo b/streamlink/distinfo
index 036f16a7b2..96315b0f43 100644
--- a/streamlink/distinfo
+++ b/streamlink/distinfo
@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.25 2023/05/08 19:24:46 yhardy Exp $
-BLAKE2s (streamlink-6.5.0.tar.gz) = 2e078595ef83a1b930cdc09d1e53f2eaafe8ccf3d60a7e542b7508b4b346e596
-SHA512 (streamlink-6.5.0.tar.gz) = affd45d1b17704768a405b389f9696090917e5cc73b0e22455e7f944eb0798dae7b23f73a728d3641fb43a5104e731816442be0e6f05a04a5bfe132c28d5491c
-Size (streamlink-6.5.0.tar.gz) = 715983 bytes
+BLAKE2s (streamlink-6.7.2.tar.gz) = 290e3c6693824dceb535784a10683a520868be0210a13c0d66dd11ef5289e536
+SHA512 (streamlink-6.7.2.tar.gz) = 251e0b03c39dae980367e8a5b6ffcb1c279b0874eeaeff31d9d4486917b759ef27ba2bd5bba0bc74691237e429981f3748002e0ef49befe8c7be69160856ecfe
+Size (streamlink-6.7.2.tar.gz) = 741037 bytes
SHA1 (patch-build__backend_onbuild.py) = c548d70a6cda4fc8cd68ef76b8865233e8337bdb
-SHA1 (patch-setup.py) = 3fe1a417ba929a95956dd9d70e470fb0e289d718
+SHA1 (patch-setup.py) = 585d2ad521d20d4b9e9d37293503037d80cff7a2
diff --git a/streamlink/patches/patch-setup.py b/streamlink/patches/patch-setup.py
index 49e5536d78..cb4b71d39a 100644
--- a/streamlink/patches/patch-setup.py
+++ b/streamlink/patches/patch-setup.py
@@ -2,16 +2,17 @@ $NetBSD$
Install manpages in ${PKGMANDIR}.
---- setup.py.orig 2023-10-26 13:06:48.891519800 +0000
+--- setup.py.orig 2024-03-23 12:22:35.022673000 +0000
+++ setup.py
-@@ -1,5 +1,5 @@
+@@ -1,6 +1,6 @@
#!/usr/bin/env python
+ import sys
-from os import path
+from os import getenv, path
from sys import argv, exit, version_info
from textwrap import dedent
-@@ -64,7 +64,7 @@ data_files = [
+@@ -65,7 +65,7 @@ data_files = [
# man page
# requires pre-built man page file via sphinx (docs-requirements.txt)
# `make --directory=docs clean man`
Home |
Main Index |
Thread Index |
Old Index