updated dotfile PATH handling for MacPorts and Rbenv