| Summary: | shells/fish: re-add groff dependency | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Mina Galić <freebsd> | ||||
| Component: | Individual Port(s) | Assignee: | Alan Somers <asomers> | ||||
| Status: | Closed Works As Intended | ||||||
| Severity: | Affects Only Me | Flags: | bugzilla:
maintainer-feedback?
(asomers) |
||||
| Priority: | --- | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Mina Galić
2023-06-04 22:40:18 UTC
The groff dependency was deliberately removed in fish 3.1.0, because upstream changed their man page formatting. groff is no longer supposed to be necessary. However, there was a regression upstream, released in fish 3.6.0. https://github.com/fish-shell/fish-shell/issues/9834 And even when I do install groff, groff prints errors when I try to view the man page, like this: :grotty:<standard input> (<standard input>):11880: character above first line discarded Given that upstream doesn't intend for groff to be a dependency, and the man page doesn't even render correctly in groff, I propose that we not add it as a dependency to the port. Do you agree? after installing groff, fish-doc rendered (not sure if correctly, but it rendered) this may be an outlier, I didn't check all man pages but, given upstream's intentions, I think it should suffice to say that this is an upstream bug, and not ours |