Bug 226983 - print/texlive-full: Missing print/texlive-texmf-source RUN_DEPENDS when SOURCE=on
Summary: print/texlive-full: Missing print/texlive-texmf-source RUN_DEPENDS when SOURC...
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Hiroki Sato
Keywords: needs-patch, needs-qa
Depends on:
Reported: 2018-03-27 15:03 UTC by Trond.Endrestol
Modified: 2019-06-01 06:54 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (hrs)
koobs: merge-quarterly?


Note You need to log in before you can comment on or make changes to this bug.
Description Trond.Endrestol 2018-03-27 15:03:13 UTC
The scenario goes like this:

print/texlive-full is configured with DOCS and SOURCE both turned on.
make run-depends-list contains print/texlive-texmf-source and 22 additional dependencies.
ports-mgmt/synth compares the recorded runtime dependencies of the generated package against the port's runtime dependencies, and surprisingly finds a discrepancy.
print/texlive-texmf-source is missing from the recorded runtime dependencies.
Thus, the package is rejected and deleted, which cascades to local metaports depending on print/texlive-full.
Deselecting SOURCE makes synth happy.

I know the defaults are DOCS on and SOURCE off, but I think Mk/bsd.tex.mk should handle the above. Feel free to disagree.