Summary: | app-text/mandoc: ebuild improvements & man-db drop-in replacement | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Wolfgang Müller <wolf> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam, tom_gentoo, wolf |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/18444 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
New mandoc ebuild.
Updated ebuild. Rebased patch on current tree |
Description
Wolfgang Müller
2017-04-27 18:19:58 UTC
Comment on attachment 471102 [details]
New mandoc ebuild.
your ebuild does not refflect current EAPI standards though (see EAPI=6 references)
Created attachment 513732 [details]
Updated ebuild.
Comment on attachment 513732 [details] Updated ebuild. mandoc has been in the tree before this bug was filed (see bug 559926). please rebase on top of that and attach a diff instead of a full ebuild. Created attachment 575404 [details, diff]
Rebased patch on current tree
A few notes:
1. The db-install target does not exist anymore in the Makefile.
2. As per my original intent, the patched ebuild conflicts with sys-apps/man and sys-apps/man-db. I have not included a patch for virtual/man; the changes there are trivial.
3. The changes to BINM_SOELIM and MANM_ROFF are needed to resolve conflicts with sys-apps/groff.
4. The changes to MANM_MAN and MANM_MDOC are needed to resolve conflicts with sys-apps/man-pages. Note that starting with sys-apps/man-pages-5.00, man-pages does not include mdoc(7) anymore, so once this is stabilized and old ebuilds are dropped, MANM_MDOC=mandoc_mdoc can be removed.
5. From a quick glance I think the ebuild can be moved to EAPI 7 without any changes.
6. You may want to consider moving app-text/mandoc to sys-apps/mandoc.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fccd433a95f545ac5407c0f58020bd010a38c6 commit 21fccd433a95f545ac5407c0f58020bd010a38c6 Author: epsilonKNOT <gentoo@aisha.cc> AuthorDate: 2020-11-29 01:47:52 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2020-12-11 12:22:18 +0000 app-text/mandoc: allow mandoc as default man provider only supports using gzip Add musl patch from Wolfgang Mueller <wolf+gentoo@oriole.systems> Closes: https://bugs.gentoo.org/616776 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> .../files/mandoc-1.14.5-r1-www-install.patch | 19 ++++ app-text/mandoc/files/mandoc.cron-r0 | 6 ++ app-text/mandoc/mandoc-1.14.5-r1.ebuild | 118 +++++++++++++++++++++ app-text/mandoc/metadata.xml | 4 + 4 files changed, 147 insertions(+) |