Bug 229736 - multimedia/ffmpeg needs to be split up to liberate libavcodec
Summary: multimedia/ffmpeg needs to be split up to liberate libavcodec
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-multimedia (Nobody)
Keywords: feature, needs-patch
Depends on:
Reported: 2018-07-12 15:02 UTC by Mikhail Teterin
Modified: 2018-07-13 00:47 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (multimedia)


Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Teterin freebsd_committer 2018-07-12 15:02:26 UTC
An increasing number of ports need ffmpeg's libavcodec. This increase is welcome and should be encouraged over the usage of bundled versions of libavcodec.

However, ffmpeg itself depends (optionally) on some of these ports, which creates CIRCULAR dependencies.

We should create a separate multimedia/libavcodec with all of those -- such as libsoxr and chromaprint, and the rest of ffmpeg -- depending on it.
Comment 1 Jan Beich freebsd_committer 2018-07-13 00:47:36 UTC
Until the ports framework gains support for creating multiple packages from a single port without rebuild splitting the port into many parts is likely to require slaves or flavors. And without patches maintenance is unknown.