maintainer-feedback requested: [Bug 286229] multimedia/vlc: Rework port and add nox11 flavour

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 20 Apr 2025 12:15:58 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-multimedia
(Nobody) <multimedia@FreeBSD.org> for maintainer-feedback:
Bug 286229: multimedia/vlc: Rework port and add nox11 flavour
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286229



--- Description ---
* Add a nox11 flavor
  There's now a flavor that allows you to build vlc without pulling in X and
  friends. This is mainly useful for users of ports and poudriere currently
  as we don't have a nox11 flavor of FFmpeg but it's a start.
* Rework dependencies
  There are over 70(!) options, some offer redundant functionality and others
  makes little sense to have as separate options.
  Remove redudant dependencies, this means that VLC now will be more
  reliant on FFmpeg but it makes both troubleshooting and maintenance much
  easier. Functionality that cannot be replaced by FFmpeg is still offered
  by toggles. Subtitle support is now non optional on GUI variants, we already
  pull in the majority of dependencies either way and it reduces complexity
  and bunch of optons. Some options such as DVD functionality have be
  consolidated into one option. We're down by about 20 options by doing this.

The current autotools script is far from pefect but given that VLC 4 is in the
works I dont think it's worth putting in a lot of effort "fixing" it.