Bug 270303 - multimedia/vapoursynth-l-smash-works: Fails to build with FFMpeg 6.0
Summary: multimedia/vapoursynth-l-smash-works: Fails to build with FFMpeg 6.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords:
Depends on:
Blocks: 261302
  Show dependency treegraph
 
Reported: 2023-03-18 10:34 UTC by Daniel Engberg
Modified: 2023-08-05 19:22 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2023-03-18 10:34:07 UTC
Looking at upstream this seems to be abandonware, there are few forks and this seems to be the most active one.
https://github.com/AkarinVS/L-SMASH-Works/tree/ffmpeg-4.5

Reference:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261302#c44
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-04-08 09:28:27 UTC
Hi Jan,

Any ideas on what we should do here?

Best regards,
Daniel
Comment 2 Jan Beich freebsd_committer freebsd_triage 2023-04-08 13:03:55 UTC
Marking as BROKEN should be fine as VapourSynth users can temporarily switch to ffms2. Sorry, I haven't had the time to test AkarinVS's fork yet (also used by Arch Linux).
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-04-27 12:05:48 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6b6b5187d8ed9856024e208bba6f24a9164c1894

commit 6b6b5187d8ed9856024e208bba6f24a9164c1894
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-04-27 10:19:08 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-04-27 12:01:43 +0000

    multimedia/vapoursynth-l-smash-works: Mark BROKEN

    Fails to build with FFmpeg 6

    PR:             270303
    Reviewed by:    jbeich (maintainer)

 multimedia/vapoursynth-l-smash-works/Makefile | 2 ++
 1 file changed, 2 insertions(+)
Comment 4 Jan Beich freebsd_committer freebsd_triage 2023-05-04 05:08:33 UTC
^Triage: Reset Assignee after ports 5240d3a8efbf
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-08-05 19:17:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e7c7730f1fca7a3a5654bb09eb3391989631f978

commit e7c7730f1fca7a3a5654bb09eb3391989631f978
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-08-05 19:07:43 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-08-05 19:15:50 +0000

    multimedia/vapoursynth-l-smash-works: Switch to active fork and update to 20230716 release

    This fork also supports FFmpeg 6.0 so switch to that while at it

    Changelog: https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/20230716

    PR:             270303

 multimedia/vapoursynth-l-smash-works/Makefile      | 49 ++++++----------------
 multimedia/vapoursynth-l-smash-works/distinfo      |  6 +--
 .../files/patch-meson.build (new)                  | 23 ++++++++++
 3 files changed, 38 insertions(+), 40 deletions(-)