CVSup - slow, painful, annoying (imho, prove me wrong!).
For the last year or so I’ve exclusively used Portsnap. From the handbook:
Portsnap is a system for securely distributing the FreeBSD ports tree. Approximately once an hour, a “snapshot” of the ports tree is generated, repackaged, and cryptographically signed. The resulting files are then distributed via HTTP.