cvs commit: src/gnu/usr.bin/man/man man.c

Edwin Groothuis edwin at FreeBSD.org
Thu Sep 20 14:37:30 PDT 2007


edwin       2007-09-20 21:37:29 UTC

  FreeBSD src repository

  Modified files:
    gnu/usr.bin/man/man  man.c 
  Log:
  man(1) can't handle compressed included files.
  
          Some ports will install with compressed manpages. man handles
          this by looking for the .gz version of a man source file.
          It is also common to include other files with the .so
          directive where commands or functions share a man page.
          Traditionally ports have had to handle this by either not
          compressing the manpages, or using the _MLINKS macro in the
          port makefile to create symlinks to the actual source file,
          rather than using .so versions. Notably, the current version
          of Xorg port breaks. See ports/113096 and ports/115845.
  
  PR:             bin/115850
  Submitted by:   Callum Gibson <callumgibson at optusnet.com.au>
  Approved by:    re@ (ken smith), grog@ (mentor)
  MFC after:      1 week
  
  Revision  Changes    Path
  1.64      +15 -0     src/gnu/usr.bin/man/man/man.c


More information about the cvs-all mailing list