[OS X TeX] $MANPATH (again??)

mark oilcan markoilcan at yahoo.com
Thu Aug 11 22:28:13 EDT 2005



--- Bruno Voisin <bvoisin at mac.com> wrote:


> In /usr/share.misc.conf, there is:
> 
>      MANPATH /usr/share/man
>      MANPATH /usr/local/share/man
>      MANPATH /usr/X11R6/man
> 
> then later:
> 
>      MANPATH_MAP /bin            /usr/share/man
>      MANPATH_MAP /sbin           /usr/share/man
>      MANPATH_MAP /usr/bin        /usr/share/man
>      MANPATH_MAP /usr/sbin       /usr/share/man
>      MANPATH_MAP /usr/local/bin  /usr/local/share/man
>      MANPATH_MAP /usr/local/sbin /usr/local/share/man
>      MANPATH_MAP /usr/X11R6/bin  /usr/X11R6/man
>      MANPATH_MAP /usr/bin/X11    /usr/X11R6/man
>      MANPATH_MAP /usr/bin/mh     /usr/share/man
> 
> and finally, as added when installing the TeX i-Package:
> 
>      MANPATH_MAP /usr/local/teTeX/bin/powerpc-apple-darwin-current / 
> usr/local/teTeX/man
> 
> But now, in Terminal, here's what I get:
> 
>      legimc11:~ brunovoisin$ manpath
>      /usr/share/man:/usr/local/teTeX/man:/usr/X11R6/man
> 
> Namely /usr/local/share/man, which according to man.conf should be  
> there, is missing. Is this because this directory doesn't exist  
> (there /usr/local/share/, but no man/ inside)?
> 
> If man.conf is edited manually, by adding the line:
> 
>      MANPATH /usr/local/man
> 
> then the path is indeed modified:
> 
>      legimc11:~ brunovoisin$ manpath
>     
> /usr/share/man:/usr/local/teTeX/man:/usr/X11R6/man:/usr/local/man
> 
> and "man convert" works as expected.
> 
> But I would have believed the modification wasn't necessary: if we  
> are to believe what the comments in man.conf say:
> 
>      # If people ask for "man foo" and have "/dir/bin/foo" in their
> PATH
>      # and the docs are found in "/dir/man", then no mapping is  
> required.
> 
> then, provided a binary program is in /usr/local/bin/, a man page  
> inside /usr/local/man/ should be found automatically (I verified the 
> 
> NOAUTOPATH flag is indeed commented out in man.conf). Which should  
> apply, in particular, to "convert".
> 
> Is there something broken, or did I just misunderstood?
> 

Note that by including the line:

     MANPATH_MAP /usr/local/bin  /usr/local/share/man

the default mapping (to /usr/local/man) is overridden.

Mark A


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the MacOSX-TeX mailing list