Yes, pkg_create is obtuse: it is meant to be used by varius package tools, not general users.
the easiest way to make a package of a port is to use 'make package'. This will call the pkg_create command with all the options it needs. For instance:
Code:
cd /usr/ports/www/firefox
make package
That will build (with whatever options you have selected), install and then make a package of the port. by default, the package will be placed in /usr/ports/packages