This package creates /usr/share/man/man3/*.3x.gz man pages, but incorrectly creates shadow man (man pages that reference other pages) of the form: .so man3x/<page name> These shadow pages cannot be found by man since there is no man3x directory. Examples: man XConfigureWindow (works since its a real man page, but) man XMoveWindow (fails as its a man page referencing man3x/XMoveWindow.3x.gz) Another example: man XGrabPointer (works, but) man XUngrabPointer (fails referencing ./man3x/XGrabPointer.3x.gz) The attached patch to the ebuild moves all libX11 man pages and shadow pages to section 3 and corrects this issue. The upstream maintainers should be notified of course. This bug should replace bug 123140 .
Created attachment 80138 [details, diff] libX11-1.0.0-r2.ebuild.diff patch for libX11-1.0.0-r1.ebuild
I notified the upstream maintainers: https://bugs.freedesktop.org/show_bug.cgi?id=5947
Alright, we'll track this upstream.
Marking as such...
*** Bug 123140 has been marked as a duplicate of this bug. ***
Multiple packages are affected. I'll look at fixing them up soon.
Fixed in CVS.