Porting all *portal.psp files

I recommend a more detailed review of this PR...
This seems wrong for some reason, as message contains that message right?