man rc.conf says The file rc.conf contains descriptive information about the local host name, configuration details for any potential network interfaces and which services should be started up at system initial boot time. I expected to get openrc's rc.conf manual not FreeBSD's. Maybe /usr/share/man/man5/rc.conf.5.bz2 should not being installed? Reproducible: Always # equery belongs /usr/share/man/man5/rc.conf.5.bz2 sys-freebsd/freebsd-share-9.0 (/usr/share/man/man5/rc.conf.5.bz2)
Let's remove rc.conf man page from freebsd-share.
(In reply to comment #1) > Let's remove rc.conf man page from freebsd-share. I cannot find correct expression: there is also src.conf.5 and src.conf.local.5 in ${S}/man/man5/Makefile. sed -i -e 's:rc.conf.5::' -e 's:rc.conf.local.5::' "${S}/man/man5/Makefile" is almost what is needed, but leaves the line with a single `s' in MAN string.
(In reply to comment #2) > (In reply to comment #1) > > Let's remove rc.conf man page from freebsd-share. > > I cannot find correct expression: there is also src.conf.5 and > src.conf.local.5 in ${S}/man/man5/Makefile. > > sed -i -e 's:rc.conf.5::' -e 's:rc.conf.local.5::' "${S}/man/man5/Makefile" > > is almost what is needed, but leaves the line with a single `s' in MAN > string. Just use \b to match word boundary. Anyway, I've added the fix.