| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit d9d91145ef2bd1334cfb9c59f45d9b1fb6995bd6.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The database created by makewhatis(8) doesn't need to be up to date all
the time, it is not critical at all when the database doesn't contain a
newly added manpage for a few hours. So instead of slowing down package
installation by using a trigger the makewhatis(8) database is now
created and updated using a daily cron. The daily cron is run once after
the first install of mdocml as well.
Many distribution (e.g. Gentoo) also use a cron instead of a trigger to
invoke makewhatis(8), in my opinion it is simply saner to it this way.
|
| |
|
|
|
|
| |
/usr/share/man has to be the last argument
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mdocmls makewhatis(8) implementation should be able to build the
mandoc.db incrementally. Removing it forces mdocml to regenerate it
completely which can take a lot of time if you have a bunch of man pages
installed on your system and thus slows down package installation.
Furthermore, I also switch the string encoding from ascii to utf-8. In
addition to that I noticed that some files weren't listed in the source
APKBUILD variable.
Seem to work for me but further tests would be appreciated.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use "base-install" target instead of "install" to avoid complications
with DBBIN (i.e. apropos, makewhatis).
- Add MANWIDTH environment variable support to man command.
This allows users to set the width of the generated text. By default,
mandoc uses a column width of 78, and completely ignores the size of
the terminal. When MANWIDTH is unset, it will default to 78 as mandoc
would use. With MANWIDTH=0, the man command will use stty to lookup
the width of the terminal and set the appropriate value. When
MANWIDTH > 0, the width value will be passed to mandoc directly.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|