freebsd
/usr/ports
installing - make install
uninstalling - make deinstall

source tarballs are downloaded in /usr/ports/distfiles

update ports tree:
/usr/share/examples/cvsup
csup ports-supfile (specify a host first such as cvsup.freebsd.org)