#70417 closed defect (fixed)
vala, vala-devel: doesn't install valadoc unless +docs variant is used
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.99 |
Keywords: | Cc: | ||
Port: | vala, vala-devel |
Description
The vala and vala-devel ports don't install the valadoc
program unless the +docs variant is selected. This is unexpected. We expect the +docs variant to install documentation related to the program. But valadoc
is a program that other ports need to build themselves—folks does, for example.
The problem was introduced in [1dd4a0915ae3f58d2cd47fba00a9f34c9d612d8c/macports-ports].
Please change the vala and vala-devel ports so that the valadoc
program is always installed again. Documentation that is large or time consuming to build should remain in the +docs variant, although I'm not sure that there is any.
Change History (3)
comment:1 Changed 3 months ago by Christopher Nielsen <mascguy@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:2 Changed 3 months ago by neverpanic (Clemens Lang)
comment:3 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)
Unfortunately this introduces a dependency cycle; see #70546.
Why is a variant needed at all? By providing this variant, you provide an opportunity for ports to fail to build due to valadoc
being missing.
In 7352fd2fee713ea5d9b89024a9df92af326d3640/macports-ports (master):