On Aug 12, 2009, at 10:14 AM, Shawn Protsman wrote:
The Apple installed manpages load before the macport manpages though
my path displays otherwise.
Example:
] echo $MANPATH
/opt/local/share/man:/usr/share/man:/usr/local/share/man:/usr/X11/share/man
] man perlcheat | grep 'perl v5.'
perl v5.8.8 2006-01-07
PERLCHEAT(1)
] man perl | grep 'perl v5.'
perl v5.8.8
2006-01-07 PERL(1)
I'm expecting the manpage from '/opt/local/share/man/man1p/' which
contains 5.8.9.
] man /opt/local/share/man/man1p/perl.1pm | grep 'perl v5'
perl v5.8.9 2007-11-17
PERL(1pm)
I can pull up the manpage for v5.10 (which is at /opt/local/share/
man/man1/perl-5.10.1.gz):
] man perl-5.10 | grep 'perl v5.'
perl v5.10.0
2007-12-18 PERL(1)
So I'm a tad confused why Apple's pages are taking precedence.
What I've tried:
- Removed "export MANPATH=/opt/local/share/man:$MANPATH" from .profile.
- Added to /etc/manpaths.d/:
$ cat /etc/manpaths.d/macports
/opt/local/share/man
- Ran path_helper:
$ sudo /usr/libexec/path_helper -s
PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/Applications:/usr/
bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"; export PATH
MANPATH="/opt/local/share/man:/usr/share/man:/usr/local/share/man:/usr/X11/share/man
"; export MANPATH
- Opened new terminal:
$ man perl | grep 'perl v5.'
perl v5.8.8
2006-01-07 PERL(1)
- I also tried adding the path to /etc/manpaths:
$ cat /etc/manpaths
/opt/local/share/man
/usr/share/man
/usr/local/share/man
It didn't change the result. Apple's man page [for perl items] still
takes precedence. Any ideas? I wonder if this has anything to do with
the man#p dir that the macports perl man page is stored in? "opt/local/
share/man/man{1,3}p"
Checking the manpages for other items installed by macports reveals
that this isn't global. It appears to be related only to the perl
pages noted above. Example:
] port installed | grep autoconf
autoconf @2.64_0 (active)
] man autoconf | grep "GNU Auto"
GNU Autoconf 2.64 July 2009
AUTOCONF(1)
That displays the manpage from macports and not Apple's autoconf man
page.
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users