app-doc/xorg-docs-1.4 supports --enable-{txt,pdf,html,ps} flags to configure. These control what is to be built from sgml. Currently the ebuild has: CONFIGURE_OPTIONS="--with-x11docdir=/usr/share/doc/${PF} $(use_enable doc non-man-docs)" # $(use_enable doc txt)" # $(use_enable doc pdf) # $(use_enable doc html) # $(use_enable doc ps)" These should be enabled.
I've been trying to get them working for awhile now, but with no luck. Does it Just Work(tm) on your system?
First hurdle is that it breaks with parallel make; I'm happy to set MAKEOPTS="-j1" but can investigate further if you'd prefer. Next, the SGML is a little screwy; see https://bugs.freedesktop.org/show_bug.cgi?id=10286 (yeah, I forgot to submit the patch upstream). Patch to fix the SGML (also posted upstream) to follow. With these (MAKEOPTS="-j1" + SGML patch) and the fix to bug 170800, xorg-docs-1.4 works for me.
Created attachment 113230 [details, diff] sgml-fixes.patch (also upstream)
Created attachment 113231 [details, diff] sgml-fixes.patch Whitespace consistency
Josh or someone, is this all fixed now?
No, still waiting for #154626. We could probably stable the existing xorg-docs with a small tweak for #174611, if that's what you're looking to do.
Fixed in 1.4-r1, thanks for your patience!