Yes, the procedure is the same. The ports system will take care of dependencies, if your port has configuration options you will be prompted to check/uncheck them and it will continue. Very efficient and well thought out system, you will like it.
One more thing: when building a port, the sources are downloaded from repositories to /usr/ports/distfiles, if you don't want them anymore (recover some disk space) just issue an extra
or even better
make install clean distclean
Good luck and enjoy the *BSD way