On 2011/02/16 01:57, Ingo Schwarze wrote: > In the samba tarball, specifically, generated man(7) pages exist > in two versions each, for example samba.7 and samba.7.crap.
see /usr/ports/net/samba/Makefile; samba.7 is copied to samba.7.crap and then some expressions that groff-1.15 can't handle are removed with sed to generate the samba.7 version. > There is no way to fix this quickly. We will have to update > our ports groff to groff-1.20 post-release, which i intend to > do anyway, then check whether the samba build system picks up > the right version ("samba.7.crap") that works with latest, > shiniest groff. Don't ask me about the nomenclature. when groff is updated, this diff can be applied. Index: Makefile =================================================================== RCS file: /cvs/ports/net/samba/Makefile,v retrieving revision 1.132 diff -u -p -r1.132 Makefile --- Makefile 17 Jan 2011 17:58:03 -0000 1.132 +++ Makefile 16 Feb 2011 09:01:44 -0000 @@ -161,15 +161,6 @@ pre-configure: post-extract: @cp ${FILESDIR}/krb5-config ${WRKDIR}/bin @chmod a+x ${WRKDIR}/bin/krb5-config - @for file in ${SAMBA_MANPAGES}/*; do \ - if [ -f $$file ]; then \ - cp $$file $$file.crap; \ - sed -e 's:\\FC::g' -e 's:\\F\[\]::g' -e 's:\.\\\":\ \\\":g' \ - -e 's:SH-xref:Sx:g' -e 's:\\m\[\]::g' -e 's:toupper:tu:g' \ - -e 's:\.\.\\\":\\\":g' -e 's:^.tu :\\":g' -e's:\\m\[blue\]::g' \ - -e's:\\m\[\]::g' $$file.crap > $$file; \ - fi; \ - done post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/samba/pdf