pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

streamlink: update to streamlink-6.9.0



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Sat Aug 31 11:41:39 2024 +0200
Changeset:	3671acad725c6c18cf07f8df19f30f73573741b2

Modified Files:
	streamlink/COMMIT_MSG
	streamlink/Makefile
	streamlink/PLIST
	streamlink/distinfo
	streamlink/patches/patch-setup.py

Log Message:
streamlink: update to streamlink-6.9.0

Changelog:

== streamlink 6.9.0 (2024-08-12)

- Added: `streamlink.plugin.api.webbrowser` subpackage with the
         `aws_waf` module
- Added: `max_buffer_size` kwarg to `CDPClient.session()`
- Added: webbrowser `User-Agent` header override in headless mode
- Changed: default value of `--webbrowser-headless` from `True`
           to `False`
- Changed: unicode characters to be unescaped in JSON output,
           if possible
- Fixed: potential character encoding issues in Streamlink's logger
- Updated plugins:
  - nicolive: updated plugin matcher
  - okru: fixed validation schema
  - radionet: removed plugin
  - sportschau: fixed plugin
  - tiktok: fixed room ID validation schema
  - tvp: added support for sport.tvp.pl
  - twitch: added `--twitch-force-client-integrity`
  - twitch: fixed broken client-integrity token decoding+parsing
  - twitch: removed the `headless=False` override
  - vimeo: removed error messages for unsupported DASH streams
  - vk: fixed validation schema
  - vtvgo: resolved AWS Web Application Firewall bot detection
  - yupptv: fixed plugin, added ad filtering
- Docs: added webbrowser API metadata to plugin descriptions
- Docs: updated build-dependencies and the furo theme

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3671acad725c6c18cf07f8df19f30f73573741b2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 streamlink/COMMIT_MSG             | 29 +++++++++++++++++++++++++++++
 streamlink/Makefile               |  2 +-
 streamlink/PLIST                  | 14 ++++++++++----
 streamlink/distinfo               |  8 ++++----
 streamlink/patches/patch-setup.py |  6 +++---
 5 files changed, 47 insertions(+), 12 deletions(-)

diffs:
diff --git a/streamlink/COMMIT_MSG b/streamlink/COMMIT_MSG
index ee71a68d22..5fdd37c546 100644
--- a/streamlink/COMMIT_MSG
+++ b/streamlink/COMMIT_MSG
@@ -2,6 +2,35 @@ multimedia/streamlink: update to streamlink-6.8.3
 
 Changelog:
 
+== streamlink 6.9.0 (2024-08-12)
+
+- Added: `streamlink.plugin.api.webbrowser` subpackage with the
+         `aws_waf` module
+- Added: `max_buffer_size` kwarg to `CDPClient.session()`
+- Added: webbrowser `User-Agent` header override in headless mode
+- Changed: default value of `--webbrowser-headless` from `True`
+           to `False`
+- Changed: unicode characters to be unescaped in JSON output,
+           if possible
+- Fixed: potential character encoding issues in Streamlink's logger
+- Updated plugins:
+  - nicolive: updated plugin matcher
+  - okru: fixed validation schema
+  - radionet: removed plugin
+  - sportschau: fixed plugin
+  - tiktok: fixed room ID validation schema
+  - tvp: added support for sport.tvp.pl
+  - twitch: added `--twitch-force-client-integrity`
+  - twitch: fixed broken client-integrity token decoding+parsing
+  - twitch: removed the `headless=False` override
+  - vimeo: removed error messages for unsupported DASH streams
+  - vk: fixed validation schema
+  - vtvgo: resolved AWS Web Application Firewall bot detection
+  - yupptv: fixed plugin, added ad filtering
+- Docs: added webbrowser API metadata to plugin descriptions
+- Docs: updated build-dependencies and the furo theme
+
+
 == streamlink 6.8.3 (2024-07-11)
 
 Patch release:
diff --git a/streamlink/Makefile b/streamlink/Makefile
index 4c6cb40ae6..c0579dbfe1 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.8.3
+DISTNAME=	streamlink-6.9.0
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_GITHUB:=streamlink/}
 GITHUB_RELEASE=	${PKGVERSION_NOREV}
diff --git a/streamlink/PLIST b/streamlink/PLIST
index a8d5ca094e..46fc23b870 100644
--- a/streamlink/PLIST
+++ b/streamlink/PLIST
@@ -72,6 +72,12 @@ ${PYSITELIB}/streamlink/plugin/api/validate/_validators.pyo
 ${PYSITELIB}/streamlink/plugin/api/websocket.py
 ${PYSITELIB}/streamlink/plugin/api/websocket.pyc
 ${PYSITELIB}/streamlink/plugin/api/websocket.pyo
+${PYSITELIB}/streamlink/plugin/api/webbrowser/__init__.py
+${PYSITELIB}/streamlink/plugin/api/webbrowser/__init__.pyc
+${PYSITELIB}/streamlink/plugin/api/webbrowser/__init__.pyo
+${PYSITELIB}/streamlink/plugin/api/webbrowser/aws_waf.py
+${PYSITELIB}/streamlink/plugin/api/webbrowser/aws_waf.pyc
+${PYSITELIB}/streamlink/plugin/api/webbrowser/aws_waf.pyo
 ${PYSITELIB}/streamlink/plugin/plugin.py
 ${PYSITELIB}/streamlink/plugin/plugin.pyc
 ${PYSITELIB}/streamlink/plugin/plugin.pyo
@@ -361,9 +367,6 @@ ${PYSITELIB}/streamlink/plugins/pluzz.pyo
 ${PYSITELIB}/streamlink/plugins/radiko.py
 ${PYSITELIB}/streamlink/plugins/radiko.pyc
 ${PYSITELIB}/streamlink/plugins/radiko.pyo
-${PYSITELIB}/streamlink/plugins/radionet.py
-${PYSITELIB}/streamlink/plugins/radionet.pyc
-${PYSITELIB}/streamlink/plugins/radionet.pyo
 ${PYSITELIB}/streamlink/plugins/raiplay.py
 ${PYSITELIB}/streamlink/plugins/raiplay.pyc
 ${PYSITELIB}/streamlink/plugins/raiplay.pyo
@@ -541,8 +544,11 @@ ${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/http.pyo
+${PYSITELIB}/streamlink/session/http_useragents.py
+${PYSITELIB}/streamlink/session/http_useragents.pyc
+${PYSITELIB}/streamlink/session/http_useragents.pyo
 ${PYSITELIB}/streamlink/session/options.py
 ${PYSITELIB}/streamlink/session/options.pyc
 ${PYSITELIB}/streamlink/session/options.pyo
diff --git a/streamlink/distinfo b/streamlink/distinfo
index efd938a2a4..308f14bf9f 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.8.3.tar.gz) = 89960a261b127fb30cc9e9b13a5533b7fc760067bb9acad5196aafe24f6933c4
-SHA512 (streamlink-6.8.3.tar.gz) = a5053ea38d4f444e478c0ea5d9ff9f858637a29f3bdfca532796bb178ad78e4de17623dabb64cccd141005688ff2dc7349246a01919e507483baea55e084b75c
-Size (streamlink-6.8.3.tar.gz) = 753510 bytes
+BLAKE2s (streamlink-6.9.0.tar.gz) = f58f730b7d63019c23dc31c0ef455c4710679887dccd01cf582924ba4b3d6761
+SHA512 (streamlink-6.9.0.tar.gz) = 7ace33553dfdf7e45642347cc468c746ef9a7e400cd5629e326a93d5c0e57d77da1538b00ebf01665f147d41e5b8cc3de241dcc0b6b1b83329ecfb46950f8d00
+Size (streamlink-6.9.0.tar.gz) = 758696 bytes
 SHA1 (patch-build__backend_onbuild.py) = c548d70a6cda4fc8cd68ef76b8865233e8337bdb
-SHA1 (patch-setup.py) = 585d2ad521d20d4b9e9d37293503037d80cff7a2
+SHA1 (patch-setup.py) = 20f12c6ca3d9b82d83d41280992c1988cc77ead5
diff --git a/streamlink/patches/patch-setup.py b/streamlink/patches/patch-setup.py
index cb4b71d39a..30986f9305 100644
--- a/streamlink/patches/patch-setup.py
+++ b/streamlink/patches/patch-setup.py
@@ -2,17 +2,17 @@ $NetBSD$
 
 Install manpages in ${PKGMANDIR}.
 
---- setup.py.orig	2024-03-23 12:22:35.022673000 +0000
+--- setup.py.orig	2024-08-12 13:19:52.995938500 +0000
 +++ setup.py
 @@ -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
  
-@@ -65,7 +65,7 @@ data_files = [
+ 
+@@ -64,7 +64,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