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

Reply via email to