Commit Graph

4 Commits

Author SHA1 Message Date
Theron York
6c1647bee9 app-admin/doas-sudo-shim: add doc USE flag, blocker, drop pkg_postinst
- Add IUSE="doc" to optionally build man pages via dev-ruby/asciidoctor
- Add blocker on app-admin/sudo (both provide /usr/bin/sudo)
- Remove pkg_postinst (blocker replaces the warning)

Signed-off-by: Theron York <theron.york@cloudnuke.org>
2026-06-18 06:00:36 -05:00
Theron York
2727d215e9 app-admin/doas-sudo-shim: always install man page
Remove the doc USE flag and unconditionally build and install the man
page, as per Gentoo QA policy (man pages should not be optional).

- Drop IUSE="doc"
- Make dev-ruby/asciidoctor an unconditional BDEPEND
- Always run 'emake man' in src_compile
- Always pass install-man target to emake in src_install

Signed-off-by: Theron York <theron.york@cloudnuke.org>
2026-06-18 05:50:33 -05:00
Theron York
7edc51bc91 app-admin/doas-sudo-shim: add doc USE flag for man pages
- Add IUSE="doc" to control optional man page generation
- Add BDEPEND on dev-ruby/asciidoctor when USE=doc
- Use conditional emake targets (install-exec, install-man) in src_install
- Remove redundant S assignment (default value)

Signed-off-by: Theron York <theron.york@cloudnuke.org>
2026-06-18 05:37:35 -05:00
Theron York
45de21d4cf app-admin/doas-sudo-shim: new package, add 0.2.0
Signed-off-by: Theron York <theron.york@cloudnuke.org>
2026-06-17 13:15:36 -05:00