Bug 277552

Summary: multimedia/streamlink: Update to 7.0.0
Product: Ports & Packages Reporter: takefu
Component: Individual Port(s)Assignee: Zsolt Udvari <uzsolt>
Status: New ---    
Severity: Affects Only Me CC: mail, takefu, uzsolt
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 270358    
Bug Blocks:    
Attachments:
Description Flags
py-streamlink-6.6.2.patch
takefu: maintainer-approval+
py-streamlink-6.7.2.patch
takefu: maintainer-approval+
py-streamlink-6.7.3.patch
takefu: maintainer-approval+
py-streamlink-6.8.3.diff
takefu: maintainer-approval+
py-streamlink-6.9.0.diff
takefu: maintainer-approval+
py-streamlink-7.0.0.diff
none
py-streamlink-7.0.0_2.patch takefu: maintainer-approval+

Description takefu 2024-03-07 12:58:00 UTC
Created attachment 249000 [details]
py-streamlink-6.6.2.patch

Update to 6.6.2
You can build as soon as the next update is released.
bug #270358
Comment 1 takefu 2024-03-29 00:40:12 UTC
Created attachment 249547 [details]
py-streamlink-6.7.2.patch

Update to 6.7.2

You can continue to build the next update as soon as it is released.
Bug #270358
Comment 2 Zsolt Udvari freebsd_committer freebsd_triage 2024-04-13 18:11:31 UTC
The devel/py-setuptools65 port (BUILD_DEPENDS) not exists! Did you mean devel/py-setuptools?
Could you please check "portfmt -D Makefile" too (ports-mgmt/portfmt)?
Comment 3 takefu 2024-04-15 21:18:28 UTC
Created attachment 249998 [details]
py-streamlink-6.7.3.patch

Update to 6.7.3
https://github.com/streamlink/streamlink/releases/tag/6.7.3
You can build as soon as the next update is released.
bug #270358
Comment 4 takefu 2024-04-15 21:21:20 UTC
(In reply to Zsolt Udvari from comment #2)

It seems that the experimental environment was not corrected.
A new edition has come out, so forget about it. :-)
Comment 5 Zsolt Udvari freebsd_committer freebsd_triage 2024-04-16 07:26:32 UTC
(In reply to takefu from comment #4)
Okay.
Comment 6 Zsolt Udvari freebsd_committer freebsd_triage 2024-04-27 10:48:48 UTC
(In reply to takefu from comment #4)
===>   py39-streamlink-6.7.3 depends on package: py39-setuptools>=65.0.0 - not found

The latest version of py-setuptools in ports tree is only 63.1.0 (lower than 65.0.0).
Comment 7 takefu 2024-07-23 08:55:53 UTC
Created attachment 252239 [details]
py-streamlink-6.8.3.diff

Update 6.8.3

https://github.com/streamlink/streamlink/releases/tag/6.8.3

You can build as soon as the next update is released.
bug #270358
Comment 8 takefu 2024-08-17 02:15:15 UTC
Created attachment 252837 [details]
py-streamlink-6.9.0.diff

Update 6.9.0

https://github.com/streamlink/streamlink/releases/tag/6.9.0

You can build as soon as the next update is released.
bug #270358
Comment 9 takefu 2024-11-14 06:22:11 UTC
Created attachment 255161 [details]
py-streamlink-7.0.0.diff

Update 7.0.0

https://github.com/streamlink/streamlink/releases/tag/7.0.0

You can build as soon as the next update is released.
bug #270358
Comment 10 Sebastian Meyer 2024-11-24 02:59:55 UTC
Some quick feedback, since I noticed that the package hasn't been updated since Streamlink's 6.5.1 release, waiting for setuptools to be bumped to a matching version:

- `versioningit` is not required in `BUILD_DEPENDS` when building from the source distribution. This was required pre 6.3.0 (see changelog), despite the source distribution always having the version string baked in, so it was fixed.
  https://streamlink.github.io/install.html#source-distribution

- `exceptiongroup` is only required on Python 3.9 and 3.10:
  https://github.com/streamlink/streamlink/blob/7.0.0/pyproject.toml#L59
Comment 11 takefu 2024-11-25 05:49:16 UTC
Created attachment 255437 [details]
py-streamlink-7.0.0_2.patch

(In reply to Sebastian Meyer from comment #10)

Thank you for reporting.
If you can no longer use the version-dependent port, it is difficult to have an advanced media category with a high update of py-setuptools. As a result, an unprofitable multimedia category is quiet until it is supported.

Versioningit:
ExceptionGroup:

It seems okay to delete it.
I did not notice that the version introduced by Python has been changed to 3.11, so I will delete it.

As an aside, py-setUptools 76.6.0 succeeded in construction.
And I succeeded in plist-check. :-)