Page MenuHomeFreeBSD

multimedia/mlt7: add option to allow build with audio/libebur128 instead audio/ebur128 if PLUS module enabled
AbandonedPublic

Authored by vvd on Aug 15 2023, 7:51 PM.
Referenced Files
Unknown Object (File)
Thu, Oct 30, 5:17 AM
Unknown Object (File)
Mon, Oct 27, 11:15 PM
Unknown Object (File)
Wed, Oct 22, 1:46 PM
Unknown Object (File)
Wed, Oct 22, 1:46 PM
Unknown Object (File)
Wed, Oct 22, 1:02 AM
Unknown Object (File)
Sep 10 2025, 11:41 AM
Unknown Object (File)
Jul 24 2025, 12:55 PM
Unknown Object (File)
Jul 4 2025, 11:58 PM
Subscribers

Details

Reviewers
tcberner
arrowd
adamw
Group Reviewers
kde
Summary

Module PLUS require audio/ebur128 by default.
Port audio/ebur128 require lang/rust for build.
There is very small audio/libebur128 on C without any additional dependencies.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272843

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

vvd requested review of this revision.Aug 15 2023, 7:51 PM
vvd created this revision.
vvd edited the summary of this revision. (Show Details)

PLUS implies EBUR* and EBUR* implies PLUS? This looks wrong.

PLUS implies EBUR* and EBUR* implies PLUS? This looks wrong.

All correct:

  • EBUR used for PLUS only, so if turn on EBUR, then automatic turn on PLUS;
  • PLUS require EBUR.

This is the "logic".

I committed R11:3b2ff2ef194c and R11:f0f843322841 (plus a quick typo fix R11:5f6b3eda2234) to address this issue. You can now set:

DEFAULT_VERSIONS+= ebur128=legacy

in make.conf to use the C implementation tree-wide.