There is an updated pull request by ericonr against master on the void-packages repository https://github.com/ericonr/void-packages mandoc https://github.com/void-linux/void-packages/pull/28252 mdocml: fix behavior when localized man pages are present. Using the -a option with makewhatis(8) makes it scan every file under the configured manpaths, instead of only the ones in directories that match "man*". When localized man pages are present, this makes it so files under the "$LANG/man*" directories are also indexed, which can lead, as shown in #28146, to `man w3m` displaying a localized man page instead of the default english one from /usr/share/man/man1/w3m.1. Without a mandoc.db in the manpath, man(1) behaves predictably, and removing from -a from the makewhatis(8) invocations makes it behave predictably even with a mandoc.db available. Users who wish to use localized man pages are expected to configure manpaths in man.conf(5) or use the MANPATH env var. Fixes #28146 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/28252.patch is attached