Bug 278665 - mail/mlmmj: unconditional dependency on atf brings in huge indirect dependency list
Summary: mail/mlmmj: unconditional dependency on atf brings in huge indirect dependenc...
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: Baptiste Daroussin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-30 15:34 UTC by Siva Mahadevan
Modified: 2024-04-30 15:34 UTC (History)
0 users

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


Attachments
[PATCH] mail/mlmmj: move kyua and atf BUILD_DEPENDS to new TEST option (1.19 KB, patch)
2024-04-30 15:34 UTC, Siva Mahadevan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Siva Mahadevan 2024-04-30 15:34:45 UTC
Created attachment 250307 [details]
[PATCH] mail/mlmmj: move kyua and atf BUILD_DEPENDS to new TEST option

mlmmj has --enable-tests by default, which requires kyua and atf as BUILD_DEPENDS. atf depends on lutok, which brings in a huge list (~1GiB+) of indirect dependencies by default. My attached patch adds a TEST option similar to a lot of other ports, which conditionally enables tests and prevents these unnecessary dependencies from being added.