Currently, for some shells in HEAD of ports, after install, /etc/shells has wrong line for "/usr/local/man/man1/ksh.1.gz" or "/usr/local/man/man1/44bsd-csh.1.gz" (etc... may be some others). In pkg-plist file in shells in ports, @exec entry must locate just after path of executable. Fix: see patch Patch attached with submission follows: How-To-Repeat: install ports
Assigning to portmgr for lack of a better option
This has been fixed by @shells
Close: those ports now use the @shell keyword which does the right thing