Page MenuHomeFreeBSD

multimedia/mkvtoolnix: convert FLAVORS to SUBPACKAGES
Needs ReviewPublic

Authored by bapt on May 25 2026, 2:37 PM.
Tags
None
Referenced Files
F163266539: D57236.diff
Tue, Jul 21, 2:24 PM
Unknown Object (File)
Thu, Jul 2, 12:06 AM
Unknown Object (File)
Wed, Jul 1, 9:17 AM
Unknown Object (File)
Wed, Jun 24, 10:09 AM
Unknown Object (File)
Mon, Jun 22, 10:02 AM
Unknown Object (File)
Jun 4 2026, 12:29 AM
Unknown Object (File)
Jun 2 2026, 4:41 PM
Unknown Object (File)
Jun 1 2026, 2:06 AM
Subscribers
None
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Replace the FLAVORS-based split (qt6/nogui) with SUBPACKAGES:
gui, mantrans, guimantrans.

  • SUBPACKAGES=gui mantrans guimantrans
  • SELF_DEPENDS.gui=main, SELF_DEPENDS.mantrans=main, SELF_DEPENDS.guimantrans=gui
  • Remove FLAVORS and flavor-specific variables
  • Consolidate USES/USE_GL/USE_QT to always use qt6
  • Remove GUI and MANTRANS OPTIONS (now subpackages)
  • Move MANTRANS BUILD_DEPENDS (po4a) to common BUILD_DEPENDS
  • Convert pkg-plist markers: %%GUI%% -> @@gui@@, %%MANTRANS%% -> @@mantrans@@, %%MANTRANS%%%%GUI%% -> @@guimantrans@@

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 73424
Build 70307: arc lint + arc unit

Event Timeline

bapt requested review of this revision.May 25 2026, 2:37 PM
bapt created this revision.