Ok I checked FAQ15 out.
Got the "ports" tree installed by doing this according to the guide:
{I used /home as there was more space in it then /tmp where the tar.gz wouldn't fit}
Code:
cd /home
tar -C /usr -xzf ports.tar.gz
# chgrp -R wsrc /usr/ports
# find /usr/ports -type d -exec chmod g+w {} \;
echo "USE_SYSTRACE=Yes" > /etc/mk.conf
$ cd /usr/ports
$ make search key=rsnapshot
So now it should work like how I'm used to!
However, a quick question is - if I want to install a package not in the ports tree can I still build it as though it was a port?
eg. download the source into /usr/ports dir then run "make install clean" after going to /usr/ports/<source>