FreeBSD ports (nx 2.1.0 and freenx 0.6.0 / alpha): (compiles on 6.2-RELEASE i386)
freenx-060+nxserver-210.tar.gz
MD5 (freenx-060+nxserver-210.tar.gz) = cb1232d643799f91bd038405716ff070

FreeBSD ports (nx 1.5/alpha): (mostly compiles on 6.0-RELEASE)
nxserver150.20051221.tgz
MD5 (nxserver150.20051221.tgz) = ad79f155036083f1d1c3c08d3514e558

FreeBSD ports (current): (compiles cleanly on 5.4 and 4.11; other versions untested)
freenx-0.4.4-port.tgz
MD5 (freenx-0.4.4-port.tgz) = c3119eb8944756e4ad6b82fc781e7173
nxserver-1.4.0_35-port.tar.bz2
MD5 (nxserver-1.4.0_35-port.tar.bz2) = fbc2c2e31f1401806db109aa28cc23a5

quick-and-dirty:
unpack both archives into /usr/ports/net
cd /usr/ports/net/freenx
make install

port commit status:
committed! both ports are now part of the freebsd official ports tree. cvsup your ports and go for it!
freenx-0.3.1
nxserver-1.4.0_35

history:
i'm not a programmer/developer - i just have a vested interest in getting this wonderful software working on freebsd and have hacked/tweaked to the best of my ability in order to get it working on freebsd 5.3 and 4.11. i've done my part to get these both committed to the official freebsd ports tree.

FreeBSD ports (past): (compiles cleanly on 5.3 and 4.11; other versions untested)
freenx-0.4.1-port.tar.bz2
MD5 (freenx-0.4.1-port.tar.bz2) = b6ed41bca35b6f3aa7a63ef49630cd4a
freenx-0.3.1-port.tar.bz2
MD5 (freenx-0.3.1-port.tar.bz2) = f37c51415100bb1ec701af6bbb661e56

help:
please send patches and other constructive help to freenx@deweyonline.com