while upgrading my FreeBSD for the first time (from 10.0 --> 10.1) I got confused about the different possibilities.
As far as I understand,
freebsd-update does a binary update of FreeBSD like
pkg does. After the initial installation, I used ports to install, compile and update my system and I basically wonder, if I can not do the same for a minor upgrade. I am aware, that there is a source fetch and compile option, but it seems to me that (some) security updates then depend on keeping the SVN repository in sync.
a) What's the difference between a a normal program upgrade and a minor system upgrade?
b) Can I use the source distribution and keep it updated by the ports package management (without SVN checkouts)?
Updates from #freebsd @ freenode
RobotsOnDrugs: freebsd-update and the base svn repos are for base, while the ports tree and pkg are for third-party software